diff --git a/calculatorpp/res/values-es/text_strings.xml b/calculatorpp/res/values-es/text_strings.xml index ca4d8a32..4ab350bd 100644 --- a/calculatorpp/res/values-es/text_strings.xml +++ b/calculatorpp/res/values-es/text_strings.xml @@ -57,11 +57,11 @@ Crear variable Editar variable - ¡El valor debe ser numérico o estar vacío! - La variable name entra en conflicto con la función name! - ¡Ya existe una variable con el mismo nombre! - El nombre de la Constante no es válido: el nombre debe comenzar con una letra,puede contener letras, dígitos y líneas. - ¡Una Variable de Sistema no puede ser cambiada! + ¡El valor debe ser numérico o estar vacío! + La variable name entra en conflicto con la función name! + ¡Ya existe una variable con el mismo nombre! + El nombre de la Constante no es válido: el nombre debe comenzar con una letra,puede contener letras, dígitos y líneas. + ¡Una Variable de Sistema no puede ser cambiada! Introducir nuevo cálculo Pulsar para copiar diff --git a/calculatorpp/res/values-it/text_strings.xml b/calculatorpp/res/values-it/text_strings.xml index de9d0494..01d7e5b7 100644 --- a/calculatorpp/res/values-it/text_strings.xml +++ b/calculatorpp/res/values-it/text_strings.xml @@ -57,11 +57,11 @@ Crea variabile Modifica variabile - Il valore deve essere un numero o vuoto! - Il nome della variabile entra in conflitto col nome della funzione! - Una variabile con lo stesso nome esiste già! - Il nome della costante non è valido: il nome deve iniziare con una lettera, può contenere lettere, cifre e underscore. - La variabile di sistema non può essere cambiata! + Il valore deve essere un numero o vuoto! + Il nome della variabile entra in conflitto col nome della funzione! + Una variabile con lo stesso nome esiste già! + Il nome della costante non è valido: il nome deve iniziare con una lettera, può contenere lettere, cifre e underscore. + La variabile di sistema non può essere cambiata! Inserisci una nuova espressione Premi per copiare diff --git a/calculatorpp/res/values-ru/text_strings.xml b/calculatorpp/res/values-ru/text_strings.xml index 2637fe64..3d5ce23b 100644 --- a/calculatorpp/res/values-ru/text_strings.xml +++ b/calculatorpp/res/values-ru/text_strings.xml @@ -62,11 +62,11 @@ Создать переменную Редактировать переменную - Значение должно либо оставаться пустым либо быть числом! - Имя переменной не может быть зарезервированным системным именем! - Переменная с таким именем уже существует! - Имя переменной не валидно: им ядолжно начинаться с буквы, может содержать буквы, цифры и знак подчёркивания. - Системная переменная не может быть изменена! + Значение должно либо оставаться пустым либо быть числом: если у вас есть параметры, то создайте функцию! + Имя переменной не может быть зарезервированным системным именем! + Переменная с таким именем уже существует! + Имя переменной не валидно: им ядолжно начинаться с буквы, может содержать буквы, цифры и знак подчёркивания. + Системная переменная не может быть изменена! Введите новое выражение Нажмите для копирования diff --git a/calculatorpp/res/values-uk/text_strings.xml b/calculatorpp/res/values-uk/text_strings.xml index 0eb2cb67..aaefdc9a 100644 --- a/calculatorpp/res/values-uk/text_strings.xml +++ b/calculatorpp/res/values-uk/text_strings.xml @@ -62,11 +62,11 @@ Створити змінну Редагувати змінну - Значення може бути порожнім або числом! - Ім’я змінної не може бути зарезервованим системним ім’ям! - Змінна з таким іменем вже існує! - Невірне ім’я змінної: воно мусить починатися з букви, може містити букви, цифри та знак підкреслення (_). - Системну змінну не можна змінювати! + Значення може бути порожнім або числом! + Ім’я змінної не може бути зарезервованим системним ім’ям! + Змінна з таким іменем вже існує! + Невірне ім’я змінної: воно мусить починатися з букви, може містити букви, цифри та знак підкреслення (_). + Системну змінну не можна змінювати! Введіть новий вираз натисніть для копіювання diff --git a/calculatorpp/res/values-zh-rtw/text_strings.xml b/calculatorpp/res/values-zh-rtw/text_strings.xml index c978fdd8..a3559b52 100644 --- a/calculatorpp/res/values-zh-rtw/text_strings.xml +++ b/calculatorpp/res/values-zh-rtw/text_strings.xml @@ -62,11 +62,11 @@ 新增變數 編輯變數 - 值必須是數字或是空白! - 變數名稱與函數名稱衝突! - 已存在相同名稱的變數! - 常數名稱不正確: 名稱必須由英文字母開頭, 後面接著英文字母、數字或底線 - 無法修改系統變數! + 值必須是數字或是空白! + 變數名稱與函數名稱衝突! + 已存在相同名稱的變數! + 常數名稱不正確: 名稱必須由英文字母開頭, 後面接著英文字母、數字或底線 + 無法修改系統變數! 輸入新的運算式 按下複製 diff --git a/calculatorpp/res/values/text_strings.xml b/calculatorpp/res/values/text_strings.xml index 177b7d9e..ffc1186a 100644 --- a/calculatorpp/res/values/text_strings.xml +++ b/calculatorpp/res/values/text_strings.xml @@ -62,11 +62,11 @@ Create variable Edit variable - Value must be either number or empty! - Variable name clashes with function name! - Variable with same name already exists! - Name of constant is not valid: name must start with letter, can contain letters, digits and underscore. - System variable cannot be changed! + Value must be either number or empty: if you have parameters - create function instead! + Variable name clashes with function name! + Variable with same name already exists! + Name of constant is not valid: name must start with letter, can contain letters, digits and underscore. + System variable cannot be changed! Enter new expression Press to copy diff --git a/calculatorpp/src/main/java/org/solovyev/android/calculator/CalculatorActivityLauncher.java b/calculatorpp/src/main/java/org/solovyev/android/calculator/CalculatorActivityLauncher.java index c9d843ad..b80aa6d2 100644 --- a/calculatorpp/src/main/java/org/solovyev/android/calculator/CalculatorActivityLauncher.java +++ b/calculatorpp/src/main/java/org/solovyev/android/calculator/CalculatorActivityLauncher.java @@ -120,7 +120,7 @@ public class CalculatorActivityLauncher { context.startActivity(intent); } } else { - CalculatorLocatorImpl.getInstance().getNotifier().showMessage(R.string.not_valid_result, MessageType.error); + CalculatorLocatorImpl.getInstance().getNotifier().showMessage(R.string.c_value_is_not_a_number, MessageType.error); } } else { CalculatorLocatorImpl.getInstance().getNotifier().showMessage(R.string.empty_var_error, MessageType.error); diff --git a/calculatorpp/src/main/java/org/solovyev/android/calculator/math/edit/CalculatorVarsFragment.java b/calculatorpp/src/main/java/org/solovyev/android/calculator/math/edit/CalculatorVarsFragment.java index ffeb2ac6..c814b733 100644 --- a/calculatorpp/src/main/java/org/solovyev/android/calculator/math/edit/CalculatorVarsFragment.java +++ b/calculatorpp/src/main/java/org/solovyev/android/calculator/math/edit/CalculatorVarsFragment.java @@ -118,8 +118,15 @@ public class CalculatorVarsFragment extends AbstractMathEntityListFragment constants = expression.getUndefinedVars(); + return constants.isEmpty(); + } catch (RuntimeException e) { + return true; + } catch (CalculatorParseException e) { + return true; + } } /*