diff --git a/project/java/SettingsMenuMisc.java b/project/java/SettingsMenuMisc.java index 275f34f28..a2e16040e 100644 --- a/project/java/SettingsMenuMisc.java +++ b/project/java/SettingsMenuMisc.java @@ -553,7 +553,11 @@ class SettingsMenuMisc extends SettingsMenu final EditText edit = new EditText(p); edit.setFocusableInTouchMode(true); edit.setFocusable(true); - edit.setText(Globals.CommandLine.replace(" ", "\n").replace(" ", " ")); + if (Globals.CommandLine.length() == 0) + Globals.CommandLine = "SDL_app"; + if (Globals.CommandLine.indexOf(" ") == -1) + Globals.CommandLine += " "; + edit.setText(Globals.CommandLine.substring(Globals.CommandLine.indexOf(" ")).replace(" ", "\n").replace(" ", " ")); edit.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); edit.setMinLines(2); //edit.setMaxLines(100); @@ -563,7 +567,18 @@ class SettingsMenuMisc extends SettingsMenu { public void onClick(DialogInterface dialog, int item) { - Globals.CommandLine = edit.getText().toString().replace(" ", " ").replace("\n", " "); + Globals.CommandLine = "SDL_app"; + String args[] = edit.getText().toString().split("\n"); + boolean firstArg = true; + for( String arg: args ) + { + Globals.CommandLine += " "; + if( firstArg ) + Globals.CommandLine += arg; + else + Globals.CommandLine += arg.replace(" ", " "); + firstArg = false; + } dialog.dismiss(); goBack(p); } diff --git a/project/java/translations/values-es/strings.xml b/project/java/translations/values-es/strings.xml index 02d3313c8..78953feda 100644 --- a/project/java/translations/values-es/strings.xml +++ b/project/java/translations/values-es/strings.xml @@ -22,7 +22,7 @@ Almacenamiento interno - %d MB libres Almacenamiento SD card - %d MB libres Especifique el directorio - Especifique los parámetros de la línea de comandos + Especifique los parámetros de la línea de comandos, one argument per line Lugar donde guardar los datos de la instalación Descargas Descargas diff --git a/project/java/translations/values-fr/strings.xml b/project/java/translations/values-fr/strings.xml index 750e2c023..ad4b4284d 100644 --- a/project/java/translations/values-fr/strings.xml +++ b/project/java/translations/values-fr/strings.xml @@ -19,7 +19,7 @@ Stockage interne - %d Mo de libre Carte SD - %d Mo de libre Choisir le répertoire - Choisir les paramètres de la ligne de commande + Choisir les paramètres de la ligne de commande, one argument per line Où télécharger les données Téléchargements Téléchargements diff --git a/project/java/translations/values-ru/strings.xml b/project/java/translations/values-ru/strings.xml index 1d11a6560..5cdf50521 100644 --- a/project/java/translations/values-ru/strings.xml +++ b/project/java/translations/values-ru/strings.xml @@ -95,7 +95,7 @@ Очень быстро Чувствительность жеста двумя пальцами по экрану Укажите каталог -Укажите параметры командной строки +Параметры командной строки, каждый аргумент на отдельной строке Калибровка сенсорного экрана Дотроньтесь до всех краев экрана, потом нажмите Назад/BACK Настройка расположения кнопок diff --git a/project/java/translations/values-uk/strings.xml b/project/java/translations/values-uk/strings.xml index 291ed382e..d45a4c2cf 100644 --- a/project/java/translations/values-uk/strings.xml +++ b/project/java/translations/values-uk/strings.xml @@ -95,7 +95,7 @@ Дуже швидко Чутливість жесту двома пальцями по екрану Вкажіть каталог -Вкажіть параметри командного рядка +Вкажіть параметри командного рядка, кожен аргумент на окремому рядку Калібрування сенсорного екрану Доторкнiться до всіх країв екрану, потiм натисніть Назад/BACK Налаштування положення кнопок diff --git a/project/java/translations/values/strings.xml b/project/java/translations/values/strings.xml index 32c248f5c..834ce24d7 100644 --- a/project/java/translations/values/strings.xml +++ b/project/java/translations/values/strings.xml @@ -22,7 +22,7 @@ Internal storage - %d MB free SD card storage - %d MB free Specify directory - Specify command line parameters + Command line parameters, one argument per line Data installation location Downloads Downloads