Change layout of text in --help output dialog

pull/249/head
Erwin Bronkhorst 2018-04-04 21:11:43 +02:00
parent 89509747f1
commit 6036e8eab7
6 changed files with 171 additions and 83 deletions

2
main.h
View File

@ -40,7 +40,7 @@
#define MAX_LOG_LENGTH 1024/* Max number of characters per log line */
#define MAX_LOG_LINES 500 /* Max number of lines in LogWindow */
#define DEL_LOG_LINES 10 /* Number of lines to delete from LogWindow */
#define USAGE_BUF_SIZE 2048 /* Size of buffer used to display usage message */
#define USAGE_BUF_SIZE 2560 /* Size of buffer used to display usage message */
/* Authorized group who can use any options and config locations */
#define OVPN_ADMIN_GROUP TEXT("OpenVPN Administrators") /* May be reset in registry */

View File

@ -340,30 +340,48 @@ BEGIN
/* options - Resources */
IDS_NFO_USAGE "--help\t\t\t: Zeigt diese Information.\n" \
"--connect cnn \t\t: Verbinden zu ""cnn"" beim Starten. (Die Dateierweiterung muss angegeben werden)\n" \
"\t\t\t Beispiel: openvpn-gui --connect office.ovpn\n" \
"--connect cnn \t\t: Verbinden zu ""cnn"" beim Starten.\n" \
"\t\t\t (Die Dateierweiterung muss angegeben\n" \
"\t\t\t werden)\n" \
" Beispiel:\n " \
" openvpn-gui.exe --connect office.ovpn\n" \
"\n" \
"Option zum Überschreiben der Registry Einstellungen:\n" \
"--exe_path\t\t: Pfad zu openvpn.exe.\n" \
"--config_dir\t\t: Pfad, in welchem nach Konfigurationsdateien gesucht werden soll.\n" \
"--ext_string\t\t: Dateinamenerweiterung der Konfigurationsdatei.\n" \
"--log_dir\t\t\t: Pfad zum Verzeichnis, in welchem die Logdateien gespeichert werden sollen.\n" \
"--priority_string\t\t: Prioritätsnummer (Schauen Sie für mehr Informationen in install.txt nach).\n" \
"--append_string\t\t: 1=Logfile erweitern. 0=Überschreibe Logfile beim Verbinden.\n" \
"--config_dir\t\t: Pfad, in welchem nach\n" \
"\t\t\t Konfigurationsdateien gesucht werden\n" \
"\t\t\t soll.\n" \
"--ext_string\t\t: Dateinamenerweiterung der\n" \
"\t\t\t Konfigurationsdatei.\n" \
"--log_dir\t\t\t: Pfad zum Verzeichnis, in welchem die\n" \
"\t\t\t Logdateien gespeichert werden sollen.\n" \
"--priority_string\t\t: Prioritätsnummer (Schauen Sie für mehr\n" \
"\t\t\t Informationen in install.txt nach).\n" \
"--append_string\t\t: 1=Logfile erweitern.\n" \
"\t\t\t 0=Überschreibe Logfile beim Verbinden.\n" \
"--log_viewer\t\t: Pfad zum Lofile-Betrachter.\n" \
"--editor\t\t\t: Pfad zum Konfigurationseditor.\n" \
"--allow_edit\t\t: 1=Zeige Konfiguration-bearbeiten-Menü.\n" \
"--allow_service\t\t: 1=Zeige Dienstkontrollmenü.\n" \
"--allow_password\t\t: 1=Zeige Passwort-ändern-Menü.\n" \
"--allow_proxy\t\t: 1=Zeige Proxy-Einstellungsmenü.\n" \
"--show_balloon\t\t: 0=Nie, 1=Beim ersten Verbinden, 2=Bei jedem Wiederverbinden.\n" \
"--show_balloon\t\t: 0=Nie.\n" \
"\t\t\t 1=Beim ersten Verbinden.\n" \
"\t\t\t 2=Bei jedem Wiederverbinden.\n" \
"--service_only\t\t: 1=Aktiviere Service-Only-Modus.\n" \
"--silent_connection\t\t: 1=Unterdrücke die Anzeige des Statusdialogs beim Verbinden.\n" \
"--show_script_window\t: 0=Unterdrücke die Anzeige des Skriptfensters, 1=Zeige es.\n" \
"--passphrase_attempts\t: Anzahl der erlaubten Passphrase-Versuche.\n" \
"--connectscript_timeout\t: Wartezeit, bis Verbindungsskript beendet wird.\n" \
"--disconnectscript_timeout\t: Wartezeit, bis das Trennungsskript beendet wird.\n" \
"--preconnectscript_timeout\t: Wartezeit, bis das Verbindungsskript beendet wird.\n"
"--silent_connection\t: 1=Unterdrücke die Anzeige des\n" \
"\t\t\t Statusdialogs beim Verbinden.\n" \
"--show_script_window\t: 0=Unterdrücke die Anzeige des\n" \
"\t\t\t Skriptfensters.\n" \
"\t\t\t 1=Zeige es.\n" \
"--passphrase_attempts\t: Anzahl der erlaubten\n" \
"\t\t\t Passphrase-Versuche.\n" \
"--connectscript_timeout\t: Wartezeit, bis Verbindungsskript beendet\n" \
"\t\t\t wird.\n" \
"--disconnectscript_timeout\t: Wartezeit, bis das Trennungsskript\n" \
"\t\t\t beendet wird.\n" \
"--preconnectscript_timeout\t: Wartezeit, bis das Verbindungsskript\n" \
"\t\t\t beendet wird.\n"
IDS_NFO_USAGECAPTION "OpenVPN GUI Verwendung"
IDS_ERR_BAD_PARAMETER "Es wurde versucht, ""%s"" als einen Parameter zu parsen, es " \

View File

@ -341,18 +341,26 @@ BEGIN
/* options - Resources */
IDS_NFO_USAGE "--help\t\t\t: Show this message.\n" \
"--connect cnn \t\t: Connect to ""cnn"" at startup. (extension must be included)\n" \
"\t\t\t Example: openvpn-gui --connect office.ovpn\n" \
"--command cmd [args]\t: Send a command to a running instance of the GUI\n" \
"Supported commands:\n"\
" connect cnn \t: connect the config named ""cnn""\n"\
" disconnect cnn \t: disconnect the config named ""cnn""\n"\
" reconnect cnn \t: reconnect the config named ""cnn""\n"\
" disconnect_all \t: disconnect all connected configs\n"\
" exit \t\t: terminate the running GUI instance (may ask for confirmation)\n"\
" status cnn \t\t: show the status window of config ""cnn"" if connected\n"\
" silent_connection [0|1]\t: set the silent_connection flag on (1) or off (0)\n"\
"\t\t\tExample: openvpn-gui.exe --command disconnect myconfig\n"\
"--connect cnn \t\t: Connect to ""cnn"" at startup.\n" \
"\t\t\t (extension must be included)\n" \
" Example:\n" \
" openvpn-gui.exe --connect office.ovpn\n" \
"\n" \
"--command cmd [args]\t: Send a command to a running instance of\n" \
"\t\t\t the GUI\n" \
" Supported commands:\n"\
" connect cnn \t: connect the config named ""cnn""\n"\
" disconnect cnn \t: disconnect the config named ""cnn""\n"\
" reconnect cnn \t: reconnect the config named ""cnn""\n"\
" disconnect_all \t: disconnect all connected configs\n"\
" exit \t\t: terminate the running GUI instance\n"\
"\t\t\t (may ask for confirmation)\n"\
" status cnn \t: show the status window of config ""cnn"" if\n"\
"\t\t\t connected\n"\
" silent_connection [0|1]\t: set the silent_connection flag on (1) or\n"\
"\t\t\t off (0)\n"\
" Example:\n"\
" openvpn-gui.exe --command disconnect myconfig\n"\
"\n" \
"Options to override registry settings:\n" \
"--exe_path\t\t: Path to openvpn.exe.\n" \
@ -360,17 +368,23 @@ BEGIN
"--ext_string\t\t: Extension on config files.\n" \
"--log_dir\t\t\t: Path to dir where log files will be saved.\n" \
"--priority_string\t\t: Priority string (See install.txt for more info).\n" \
"--append_string\t\t: 1=Append to log file. 0=Truncate logfile when connecting.\n" \
"--append_string\t\t: 1=Append to log file.\n" \
"\t\t\t 0=Truncate log file when connecting.\n" \
"--log_viewer\t\t: Path to log viewer.\n" \
"--editor\t\t\t: Path to config editor.\n" \
"--allow_edit\t\t: 1=Show Edit Config menu item.\n" \
"--allow_service\t\t: 1=Show Service control menu.\n" \
"--allow_password\t\t: 1=Show Change Password menu item.\n" \
"--allow_proxy\t\t: 1=Show Proxy Settings menu.\n" \
"--show_balloon\t\t: 0=Never, 1=At initial connect, 2=At every reconnect.\n" \
"--show_balloon\t\t: 0=Never.\n" \
"\t\t\t 1=At initial connect.\n" \
"\t\t\t 2=At every reconnect.\n" \
"--service_only\t\t: 1=Enable Service Only mode.\n" \
"--silent_connection\t\t: 1=Do not show the status dialog while connecting or non-critical warnings at startup.\n" \
"--show_script_window\t: 0=Hide Script execution window, 1=Show it.\n" \
"--silent_connection\t: 1=Do not show the status dialog while\n" \
"\t\t\t connecting or non-critical warnings at\n" \
"\t\t\t startup.\n" \
"--show_script_window\t: 0=Hide Script execution window.\n" \
"\t\t\t 1=Show it.\n" \
"--passphrase_attempts\t: Number of passphrase attempts to allow.\n" \
"--connectscript_timeout\t: Time to wait for connect script to finish.\n" \
"--disconnectscript_timeout\t: Time to wait for disconnect script to finish.\n" \

View File

@ -321,30 +321,46 @@ BEGIN
/* options - Resources */
IDS_NFO_USAGE "--help\t\t\t: Mostrar éste mensaje.\n" \
"--connect cnn \t\t: Conectar con ""cnn"" al arrancar. (la extensión debe incluirse)\n" \
"\t\t\t Ejemplo: openvpn-gui --connect office.ovpn\n" \
"--connect cnn \t\t: Conectar con ""cnn"" al arrancar.\n" \
"\t\t\t (la extensión debe incluirse)\n" \
" Ejemplo:\n" \
" openvpn-gui.exe --connect office.ovpn\n" \
"\n" \
"Opciones para sobreescribir opciones del registro:\n" \
"--exe_path\t\t: Ruta a openvpn.exe.\n" \
"--config_dir\t\t: Ruta al directorio de los ficheros de configuración.\n" \
"--ext_string\t\t: Extensión de los ficheros de configuración.\n" \
"--config_dir\t\t: Ruta al directorio de los ficheros de\n" \
"\t\t\t configuración.\n" \
"--ext_string\t\t: Extensión de los ficheros de\n" \
"\t\t\t configuración.\n" \
"--log_dir\t\t\t: Directorio donde se guardarán los log.\n" \
"--priority_string\t\t: Prioridad (Ver install.txt para más detalles).\n" \
"--append_string\t\t: 1=Añadir al fichero. 0=Truncar fichero al conectar.\n" \
"--append_string\t\t: 1=Añadir al fichero.\n" \
"\t\t\t 0=Truncar fichero al conectar.\n" \
"--log_viewer\t\t: Ruta al visor de logs.\n" \
"--editor\t\t\t: Ruta al editor de configuración.\n" \
"--allow_edit\t\t: 1=Mostrar el menú de Editar configuración.\n" \
"--allow_edit\t\t: 1=Mostrar el menú de Editar\n" \
"\t\t\t configuración.\n" \
"--allow_service\t\t: 1=Mostrar el menú de control del Servicio.\n" \
"--allow_password\t\t: 1=Mostrar el menú de Cambiar Clave.\n" \
"--allow_proxy\t\t: 1=Mostrar el menú de Configuración del Proxy.\n" \
"--show_balloon\t\t: 0=Nunca, 1=En la conexión inicial, 2=En cada reconexión.\n" \
"--allow_proxy\t\t: 1=Mostrar el menú de Configuración del\n" \
"\t\t\t Proxy.\n" \
"--show_balloon\t\t: 0=Nunca.\n" \
"\t\t\t 1=En la conexión inicial.\n" \
"\t\t\t 2=En cada reconexión.\n" \
"--service_only\t\t: 1=Activar el modo de Solo Servicio.\n" \
"--silent_connection\t\t: 1=No mostrar la ventana de estado al conectar.\n" \
"--show_script_window\t: 0=Oculta la ventana de ejecución de Script, 1=Mostrarla.\n" \
"--passphrase_attempts\t: Número de intentos permitidos para la passphrase.\n" \
"--connectscript_timeout\t: Tiempo permitido para que finalice el script de conexión.\n" \
"--disconnectscript_timeout\t: Tiempo permitido para que finalice el script de desconexión.\n" \
"--preconnectscript_timeout\t: Tiempo permitido para que finalice el script de preconexión.\n"
"--silent_connection\t: 1=No mostrar la ventana de estado al\n" \
"\t\t\t conectar.\n" \
"--show_script_window\t: 0=Oculta la ventana de ejecución de\n" \
"\t\t\t Script.\n" \
"\t\t\t 1=Mostrarla.\n" \
"--passphrase_attempts\t: Número de intentos permitidos para la\n" \
"\t\t\t passphrase.\n" \
"--connectscript_timeout\t: Tiempo permitido para que finalice el\n" \
"\t\t\t script de conexión.\n" \
"--disconnectscript_timeout\t: Tiempo permitido para que finalice el\n" \
"\t\t\t script de desconexión.\n" \
"--preconnectscript_timeout\t: Tiempo permitido para que finalice el\n" \
"\t\t\t script de preconexión.\n"
IDS_NFO_USAGECAPTION "Uso de OpenVPN GUI"
IDS_ERR_BAD_PARAMETER "Intento parsear ""%s"" como un parámetro de --option " \

View File

@ -339,30 +339,48 @@ BEGIN
/* options - Resources */
IDS_NFO_USAGE "--help\t\t\t: Afficher ce message.\n" \
"--connect cnn \t\t: Connecte à ""cnn"" au démarrage. (l'extension doit être incluse)\n" \
"\t\t\t Exemple: openvpn-gui --connect office.ovpn\n" \
"--connect cnn \t\t: Connecte à ""cnn"" au démarrage.\n " \
"\t\t\t (l'extension doit être incluse)\n" \
" Exemple :\n" \
" openvpn-gui.exe --connect office.ovpn\n" \
"\n" \
"Options pour corriger la configuration de registre:\n" \
"--exe_path\t\t: Chemin vers openvpn.exe.\n" \
"--config_dir\t\t: Chemin du répertoire contenant les fichiers de la configuration.\n" \
"--ext_string\t\t: Extension dans le fichier de la configuration.\n" \
"--log_dir\t\t\t: Chemin du répertoire ou sont sauvegardés les fichiers de log.\n" \
"--priority_string\t\t: Valeur de priorité (Voir install.txt pour plus d'info).\n" \
"--append_string\t\t: 1=Ajouter au fichier de log. 0=Tronquer le fichier de log à la connexion.\n" \
"--config_dir\t\t: Chemin du répertoire contenant les\n" \
"\t\t\t fichiers de la configuration.\n" \
"--ext_string\t\t: Extension dans le fichier de la\n" \
"\t\t\t configuration.\n" \
"--log_dir\t\t\t: Chemin du répertoire ou sont\n" \
"\t\t\t sauvegardés les fichiers de log.\n" \
"--priority_string\t\t: Valeur de priorité (Voir install.txt pour\n" \
"\t\t\t plus d'info).\n" \
"--append_string\t\t: 1=Ajouter au fichier de log.\n" \
"\t\t\t 0=Tronquer le fichier de log à la\n" \
"\t\t\t connexion.\n" \
"--log_viewer\t\t: Chemin vers l'afficheur de log.\n" \
"--editor\t\t\t: Chemin vers l'éditeur de la configuration.\n" \
"--allow_edit\t\t: 1=Afficher le menu de la configuration pour l'élément.\n" \
"--allow_edit\t\t: 1=Afficher le menu de la configuration\n" \
"\t\t\t pour l'élément.\n" \
"--allow_service\t\t: 1=Afficher le menu Services.\n" \
"--allow_password\t\t: 1=Afficher le menu de Changement de Mot de passe.\n" \
"--allow_proxy\t\t: 1=Afficher le menu de la configuration du Proxy.\n" \
"--show_balloon\t\t: 0=Jamais, 1=A la connexion initiale, 2=A toutes les reconnexions.\n" \
"--allow_password\t\t: 1=Afficher le menu de Changement de\n" \
"\t\t\t Mot de passe.\n" \
"--allow_proxy\t\t: 1=Afficher le menu de la configuration\n" \
"\t\t\t du Proxy.\n" \
"--show_balloon\t\t: 0=Jamais.\n" \
"\t\t\t 1=A la connexion initiale.\n" \
"\t\t\t 2=A toutes les reconnexions.\n" \
"--service_only\t\t: 1=Activer le mode Service seul Enable.\n" \
"--silent_connection\t\t: 1=Ne pas ouvrir le dialogue de Statut à la connexion.\n" \
"--show_script_window\t: 0=Cacher la fenêtre d'exécution du script, 1=Afficher la fenêtre.\n" \
"--passphrase_attempts\t: Nombre de tentatives de Mot de passe permises.\n" \
"--silent_connection\t: 1=Ne pas ouvrir le dialogue de Statut à la\n" \
"\t\t\t connexion.\n" \
"--show_script_window\t: 0=Cacher la fenêtre d'exécution du script.\n" \
"\t\t\t 1=Afficher la fenêtre.\n" \
"--passphrase_attempts\t: Nombre de tentatives de Mot de passe\n" \
"\t\t\t permises.\n" \
"--connectscript_timeout\t: Temps d'attente de terminaison du script.\n" \
"--disconnectscript_timeout\t: Temps d'attente de terminaison du script de déconnexion.\n" \
"--preconnectscript_timeout\t: Temps d'attente de terminaison du script de pré-connexion.\n"
"--disconnectscript_timeout\t: Temps d'attente de terminaison du script\n" \
"\t\t\t de déconnexion.\n" \
"--preconnectscript_timeout\t: Temps d'attente de terminaison du script\n" \
"\t\t\t de pré-connexion.\n"
IDS_NFO_USAGECAPTION "Usage OpenVPN GUI"
IDS_ERR_BAD_PARAMETER "J'essaie de décoder ""%s"" comme un --option parameter " \

View File

@ -338,40 +338,62 @@ BEGIN
"OpenVPN GUI afsluiten?"
/* options - Resources */
IDS_NFO_USAGE "--help\t\t\t: Toon dit bericht.\n" \
"--connect cnn \t\t: Met ""cnn"" verbinden tijdens opstarten (extensie moet opgegeven worden).\n" \
"\t\t\t Voorbeeld: openvpn-gui --connect office.ovpn\n" \
"--command cmd [args]\t: Een commando naar een draaiende instantie van de GUI versturen\n" \
"Ondersteunde commando's:\n"\
" connect cnn \t: de configuratie met de naam ""cnn"" verbinden\n"\
" disconnect cnn \t: de verbinding van de configuratie met de naam ""cnn"" verbreken\n"\
" reconnect cnn \t: de configuratie met de naam ""cnn"" opnieuw verbinden\n"\
" disconnect_all \t: de verbinding van alle verbonden configuraties verbreken\n"\
" exit \t\t: de huidige instantie van de GUI afsluiten (er kan om bevestiging gevraagd worden)\n"\
" status cnn \t\t: het status-scherm van de configuratie ""cnn"" laten zien als de verbinding is gemaakt\n"\
" silent_connection [0|1]\t: de vlag ""silent_connection"" aan- (1) of uitzetten (0)\n"\
"\t\t\tVoorbeeld: openvpn-gui.exe --command disconnect myconfig\n"\
IDS_NFO_USAGE "--help\t\t\t: Dit bericht weergeven.\n" \
"--connect cnn \t\t: Met ""cnn"" verbinden tijdens opstarten.\n" \
"\t\t\t (extensie moet opgegeven worden).\n" \
" Voorbeeld:\n" \
" openvpn-gui.exe --connect office.ovpn\n" \
"\n" \
"--command cmd [args]\t: Een commando naar een draaiende\n" \
"\t\t\t instantie van de GUI versturen\n" \
" Ondersteunde commando's:\n"\
" connect cnn \t: de configuratie met de naam ""cnn""\n" \
"\t\t\t verbinden\n"\
" disconnect cnn \t: de verbinding van de configuratie met de\n" \
"\t\t\t naam ""cnn"" verbreken\n"\
" reconnect cnn \t: de configuratie met de naam ""cnn""\n" \
"\t\t\t opnieuw verbinden\n"\
" disconnect_all \t: de verbinding van alle verbonden\n" \
"\t\t\t configuraties verbreken\n"\
" exit \t\t: de huidige instantie van de GUI afsluiten\n" \
"\t\t\t (er kan om bevestiging gevraagd worden)\n"\
" status cnn \t: het status-scherm van de configuratie\n" \
"\t\t\t ""cnn"" laten zien als de verbinding is\n" \
"\t\t\t gemaakt\n"\
" silent_connection [0|1]\t: de vlag ""silent_connection"" aan- (1) of\n" \
"\t\t\t uitzetten (0)\n"\
" Voorbeeld: openvpn-gui.exe --command disconnect myconfig\n"\
"\n" \
"Instellingen die de registerinstellingen overschrijven:\n" \
"--exe_path\t\t: Pad naar openvpn.exe.\n" \
"--config_dir\t\t: Pad naar map met configuratiebestanden.\n" \
"--ext_string\t\t: Extensies voor de configuratiebestanden.\n" \
"--log_dir\t\t\t: Pad naar de map waar de logbestanden bewaard worden.\n" \
"--priority_string\t\t: Prioriteitsstring (Zie install.txt voor meer info).\n" \
"--append_string\t\t: 1=Toevoegen aan logbestand. 0=Overschrijf logbestand tijdens verbinden.\n" \
"--log_dir\t\t\t: Pad naar de map waar de logbestanden\n" \
"\t\t\t bewaard worden.\n" \
"--priority_string\t\t: Prioriteitsstring\n" \
"\t\t\t (Zie install.txt voor meer info).\n" \
"--append_string\t\t: 1=Aan logbestand toevoegen.\n" \
"\t\t\t 0=Logbestand tijdens verbinden\n" \
"\t\t\t overschrijven.\n" \
"--log_viewer\t\t: Pad naar de logviewer.\n" \
"--editor\t\t\t: Pad naar de configuratie-editor.\n" \
"--allow_edit\t\t: 1=Menu-item ""Configuratie bewerken"" weergeven.\n" \
"--allow_edit\t\t: 1=Menu-item ""Configuratie bewerken""\n" \
"\t\t\t weergeven.\n" \
"--allow_service\t\t: 1=Servicecontrole menu-items weergeven.\n" \
"--allow_password\t\t: 1=""Wachtwoord wijzigen"" menu-item weergeven.\n" \
"--allow_password\t\t: 1=""Wachtwoord wijzigen"" menu-item\n" \
"\t\t\t weergeven.\n" \
"--allow_proxy\t\t: 1=Menu ""Proxyinstellingen"" weergeven.\n" \
"--show_balloon\t\t: 0=Nooit, 1=Tijdens eerste verbinding, 2=Bij elke herverbinding.\n" \
"--show_balloon\t\t: 0=Nooit.\n" \
"\t\t\t 1=Tijdens eerste verbinding.\n" \
"\t\t\t 2=Bij elke herverbinding.\n" \
"--service_only\t\t: 1=Service Only modus activeren.\n" \
"--silent_connection\t\t: 1=Het status-venster tijdens het verbinden verbergen.\n" \
"--show_script_window\t: 0=Het script uitvoer-venster verbergen, 1=Weergeven.\n" \
"--silent_connection\t: 1=Het status-venster tijdens het verbinden verbergen.\n" \
"--show_script_window\t: 0=Het script uitvoer-venster verbergen.\n" \
"\t\t\t 1=Het script uitvoer-venster weergeven.\n" \
"--passphrase_attempts\t: Aantal wachtwoordpogingen.\n" \
"--connectscript_timeout\t: Timeout voor uitvoer van Connect Script.\n" \
"--disconnectscript_timeout\t: Timeout voor uitvoer van Disconnect Script.\n" \
"--disconnectscript_timeout\t: Timeout voor uitvoer van Disconnect\n" \
"\t\t\t Script.\n" \
"--preconnectscript_timeout\t: Timeout voor uitvoer Preconnect Script.\n"
IDS_NFO_USAGECAPTION "OpenVPN GUI Opties"