From 6f15e03543ca4d45f97f347d5bac299e748586b0 Mon Sep 17 00:00:00 2001 From: Sergey Solovyev Date: Mon, 1 Jul 2013 23:37:35 +0400 Subject: [PATCH] translations --- android-app-core/res/values-ru/text_about.xml | 40 +- .../res/values-ru/text_functions.xml | 75 +-- .../res/values-ru/text_operators.xml | 33 +- .../res/values-ru/text_preferences.xml | 35 +- .../res/values-ru/text_strings.xml | 583 ++++++++--------- android-app-core/res/values-ru/text_vars.xml | 58 +- .../res/values-ru/text_wizard.xml | 31 + android-app-core/res/values/text_about.xml | 38 +- .../res/values/text_functions.xml | 97 ++- .../res/values/text_operators.xml | 52 +- .../res/values/text_preferences.xml | 55 +- android-app-core/res/values/text_strings.xml | 610 ++++++++---------- android-app-core/res/values/text_vars.xml | 57 +- android-app-core/res/values/text_wizard.xml | 75 +-- .../android/calculator/messages.properties | 22 +- .../android/calculator/messages_ru.properties | 24 +- 16 files changed, 796 insertions(+), 1089 deletions(-) mode change 100644 => 100755 android-app-core/res/values-ru/text_about.xml mode change 100644 => 100755 android-app-core/res/values-ru/text_functions.xml mode change 100644 => 100755 android-app-core/res/values-ru/text_operators.xml mode change 100644 => 100755 android-app-core/res/values-ru/text_preferences.xml mode change 100644 => 100755 android-app-core/res/values-ru/text_strings.xml mode change 100644 => 100755 android-app-core/res/values-ru/text_vars.xml create mode 100755 android-app-core/res/values-ru/text_wizard.xml mode change 100644 => 100755 android-app-core/res/values/text_about.xml mode change 100644 => 100755 android-app-core/res/values/text_functions.xml mode change 100644 => 100755 android-app-core/res/values/text_operators.xml mode change 100644 => 100755 android-app-core/res/values/text_preferences.xml mode change 100644 => 100755 android-app-core/res/values/text_strings.xml mode change 100644 => 100755 android-app-core/res/values/text_vars.xml mode change 100644 => 100755 android-app-core/res/values/text_wizard.xml mode change 100644 => 100755 core/src/main/resources/org/solovyev/android/calculator/messages.properties mode change 100644 => 100755 core/src/main/resources/org/solovyev/android/calculator/messages_ru.properties diff --git a/android-app-core/res/values-ru/text_about.xml b/android-app-core/res/values-ru/text_about.xml old mode 100644 new mode 100755 index 0e17808a..5a67a070 --- a/android-app-core/res/values-ru/text_about.xml +++ b/android-app-core/res/values-ru/text_about.xml @@ -21,26 +21,20 @@ --> - - О программе - - Copyright (c) 2009-2011\n\nПрограмма создана\nserso aka se.solovyev\n\n - Сайт приложения:http://facebook.com/calculatorpp\n\n - Эта программа с открытыми исходным кодом:\nон может быть найден на \n - http://github.com\n\n - За подробной информацией, пожалуйста,\nобращайтесь на почту\n - se.solovyev@gmail.com\n - или посетите сайт \nhttp://se.solovyev.org\n\n - Если вы хотите поддержать проект материально\nвы можете купить специальную опцию из настроек приложения\n\n - Если вам понравилось приложение -\nпоставьте 5 звёздочек в\n - Google Play\n\n - Спасибо тем, кто переводил Калькулятор++:\n - на итальянский - Gabriele Ravanetti\n - на испанский - Jordi Luna\n - на украинский - Андрій Бандура\n\n - Это приложение использует следующие открытые библиотеки:\n - Simple (XML serialization)\n - JSCL - - - \ No newline at end of file + О программе + Копирайт © 2009–2013\n\nСоздано serso aka se.solovyev\n\n +Страница на Facebook:http://facebook.com/calculatorpp\n\n +Эта программа распространяется под соглашением Apache 2.0 :\nисходный код может быть найден на\n +http://github.com\n\n + Для получения большей информации\nсвяжитесь с автором по email\n +se.solovyev@gmail.com +\nor visit\nhttp://se.solovyev.org\n\n + Если вы хотите поддержать проект\n\nвы можете купить специальную опцию из настроек приложения\n\n + Если вам нравится приложение\nоценить его на 5 звёзд в\n +Google Play\n\n + Это приложение использует открытые библиотеки:\n +Simple (XML serialization)\n +JSCL + Примечания к выпуску + "Примечания к выпуску версии " + diff --git a/android-app-core/res/values-ru/text_functions.xml b/android-app-core/res/values-ru/text_functions.xml old mode 100644 new mode 100755 index 4ae91114..9b5c3996 --- a/android-app-core/res/values-ru/text_functions.xml +++ b/android-app-core/res/values-ru/text_functions.xml @@ -21,49 +21,38 @@ --> - - Функции - - Тригонометрическая функция синус. - Тригонометрическая функция косинус. - Тригонометрическая функция тангенс. - Тригонометрическая функция котангенс. - Арксинус - обратная функция к синусу. - Арккосинус - обратная функция к косинусу. - Арктангенс - обратная функция к тангенсу. - Арккотангенс - обратная функция к котангенсу. - Натуральный логарифм - логарифм по основанию e. - Десятичный логарифм - логарифм по основанию 10. - Логaрифм по заданному основанию. - Экспонента. - Функция квадратного корня. - Функция кубического корня. - Модуль. - Знак - возвращает знак аргумента: -1, если аргумент меньше0, 0, если равен 0, - 1, если больше 0. + Функции + Тригонометрическая функция синус + Тригонометрическая функция косинус + Тригонометрическая функция тангенс + Тригонометрическая функция котангенс + Арксинус - обратная функция к синусу + Арккосинус - обратная функция к косинусу + Арктангенс - обратная функция к тангенсу + Арккотангенс - обратная функция к котангенсу + Натуральный логарифм - логарифм по основанию e + Десятичный логарифм - логарифм по основанию 10 + Логaрифм по заданному основанию + Экспонента + Функция квадратного корня + Функция кубического корня + Возвращает модуль числа + Возвращает знак аргумента: -1, если аргумент меньше 0; 0, если равен 0; 1, если больше 0 + Равно - возвращает 1, если два аргумента равны; иначе 0 + Меньше-либо-равно - возвращает 1, если два аргумента равны или первое меньше второго; иначе 0 - Равно - возвращает 1, если два аргумента равны, иначе 0. - Меньше-либо-равно - возвращает 1, если два аргумента равны или первое меньше - второго, иначе 0. + Больше-либо-равно - возвращает 1, если два аргумента равны или первое больше второго; иначе 0 + Возвращает 1, если два аргумента не равны; иначе 0 + Возвращает 1, если первый аргумент меньше второго; иначе 0 + Возвращает 1, если первый аргумент больше второго; иначе 0 + Преобразует градусы в радианы: d - градусы, m - минуты (по умолчанию = 0), s - секунды (по умолчанию = 0) - Больше-либо-равно - возвращает 1 если два аргумента равны или первое больше - второго, иначе 0. + Преобразует градусы из шестидесятеричной системы в десятичную: d - градусы, m - минуты (по умолчанию = 0), s - секунды (по умолчанию = 0) - Не-равно - возвращает 1, если два аргумента не равны, иначе 0. - Меньше - возвращает 1, если первый аргумент меньше второго, иначе 0. - Больше - возвращает 1, если первый аргумент больше второго, иначе 0. - Преобразует градусы в радианы: d - градусы, m - минуты (по умолчанию = 0), s - - секунды (по умолчанию = 0) - - Преобразует градусы из шестидесятеричной системы в десятичную: d - градусы, m - - минуты (по умолчанию = 0), s - секунды (по умолчанию = 0) - - Преобразует радианы в градусы. - - Тригонометрические - Гиперболические тригонометрические - Сравнение - Общие - Мои - - \ No newline at end of file + Преобразует радианы в градусы + Тригонометрические + Гиперболические тригонометрические + Сравнение + Общие + Мои + diff --git a/android-app-core/res/values-ru/text_operators.xml b/android-app-core/res/values-ru/text_operators.xml old mode 100644 new mode 100755 index cf7fb303..752c6ac4 --- a/android-app-core/res/values-ru/text_operators.xml +++ b/android-app-core/res/values-ru/text_operators.xml @@ -21,35 +21,26 @@ --> - - Операторы - - Возвращает остаток от деления \'x\' на \'y\'. - Суммирует функции \'f(i)\', пробегая по переменной \'i\' от \'from\' до - \'to\'. + Операторы + Возвращает остаток от деления \'x\' на \'y\' + Суммирует функции \'f(i)\', пробегая по переменной \'i\' от \'from\' до \'to\' - Возвращает произведение функций \'f(i)\', пробегая по переменной \'i\' от - \'from\' до \'to\'. + Возвращает произведение функций \'f(i)\', пробегая по переменной \'i\' от \'from\' до \'to\' - Возвращает производную порядка \'order\' (по умолчанию = 1) функции - \'f(x)\' по переменной \'x\' и вычисляет её в точке \'x_point\' (по умолчанию = такая же как и \'x\'). + Возвращает производную порядка \'order\' (по умолчанию = 1) функции \'f(x)\' по переменной \'x\' и вычисляет её в точке \'x_point\' (по умолчанию = такая же как и \'x\') + Возвращает интеграл функции \'f(x)\' по переменной \'x\' + Интегрирует функцию \'f(x)\' по переменной \'x\' от \'a\' до \'b\' - Возвращает интеграл функции \'f(x)\' по переменной \'x\'. - Интегрирует функцию \'f(x)\' по переменной \'x\' от \'a\' до \'b\'. - - - Возвращает факториал от предыдущего выражения. - Возвращает двойной факториал от предыдущего выражения. - Возвращает процентное значение от предыдущего - выражения.\nПримеры:\n + Возвращает факториал от предыдущего выражения + Возвращает двойной факториал от предыдущего выражения + Возвращает процентное значение от предыдущего выражения.\nПримеры:\n 100 + 50% = 150\n 100 * 50% = 50\n 100 + 100 * 50% * 50% = 125 - Преобразует градусы в радианы.\n + Преобразует градусы в радианы.\n Примеры:\n 268° = 4.67748\n 30.21° = 0.52726 - - \ No newline at end of file + diff --git a/android-app-core/res/values-ru/text_preferences.xml b/android-app-core/res/values-ru/text_preferences.xml old mode 100644 new mode 100755 index 3558142b..44b4b334 --- a/android-app-core/res/values-ru/text_preferences.xml +++ b/android-app-core/res/values-ru/text_preferences.xml @@ -21,28 +21,21 @@ --> - Переключатель автоматического поворота экрана - Если включено, то калькулятор будет автоматически менять ориентацию - экрана + Автоповорот экрана + Если включено, приложение будет поворачивать экран вместе с устройством + Показывать клавишу равно + Если включено, то клавиша равно будет показана + Не показывать цифры из других систем счисления + Если включено, то цифры из других систем счисления не будут показаны - - Показывать клавишу равно - Если включено, то клавиша равно будет показана - - Не показывать цифры из других систем счисления - Если включено, то цифры из других систем счисления не будут - показаны + Показывать промежуточные вычисления на экране истории - - Показывать промежуточные вычисления на экране - истории - - Если включено, то все вычисления будут показаны + Если включено, то все вычисления будут показаны на экране истории - - Результат вычисляется по мере ввода выражения - Если включено, то результат вычисляется по мере ввода - выражения - - \ No newline at end of file + Результат вычисляется по мере ввода выражения + Если включено, то результат вычисляется по мере ввода + выражения + Не выключать экран + Если включено, то экран в приложении не будет гаснуть + diff --git a/android-app-core/res/values-ru/text_strings.xml b/android-app-core/res/values-ru/text_strings.xml old mode 100644 new mode 100755 index 4c84dfb5..ad5fc505 --- a/android-app-core/res/values-ru/text_strings.xml +++ b/android-app-core/res/values-ru/text_strings.xml @@ -23,387 +23,330 @@ --> - Калькулятор++ - Калькулятор++ (В отдельном окне) - Калькулятор++ Free - Кальк++ - Настройки - Ошибка - Результат скопирован в буфер! - Настройки - Помощь - Переменные и константы - - Основные настройки - Настройки вычислений - Настройки внешнего вида - Другие настройки - Настройки кнопок - - - Вниз - Вверх - Перезапуск - - назад - вперёд - - - вставить - переменные - - Копировать - Построить график - График - - Подсветка выражений - Округление результата - Включает/выключает округление результата - Результат в научной форме - Если включено - результат будет всегда записан в научной форме + Калькулятор++ + Калькулятор++ (В отдельном окне) + Калькулятор++ Free + Кальк++ + Настройки + Ошибка + Результат был скопирован в буфер обмена! + Настройки + Помощь + Переменные и константы + Основные настройки + Настройки вычислений + Настройки внешнего вида + Другие настройки + Настройки кнопок + Вниз + Вверх + Перезапуск + назад + вперёд + C + clear + вставить + переменные + Копировать + Построить график + График + Подсветка выражений + Округление результата + Включает/выключает округление результата + Результат в научной форме + Если включено - результат будет всегда записан в научной форме (12.34E-12) - Точность результата - Максимальное время вычисления - Если вычисления превысят установленный предел - калькулятор + Точность результата + Максимальное время вычисления + Если вычисления превысят установленный предел - калькулятор остановится с ошибкой - Выход - Добавить - Отмена - Сохранить - Удалить - Да - Нет - Подтверждение удаления - Вы действительно хотите удалить переменную \'%s\'? - Имя - Значение - Описание - Создать переменную - Редактировать переменную - - Значение должно либо оставаться пустым либо быть числом: если у вас есть + Выход + Добавить + Отмена + Сохранить + Удалить + Да + Нет + Подтверждение удаления + Вы действительно хотите удалить переменную \'%s\'? + Имя + Значение + Описание + Создать переменную + Редактировать переменную + Значение должно либо оставаться пустым, либо быть числом: если у вас есть параметры, то создайте функцию! - Имя переменной не может быть зарезервированным системным именем! - Переменная с таким именем уже существует! - Имя переменной не валидно: имя должно начинаться с буквы, может содержать буквы, + Имя переменной не может быть зарезервированным системным именем! + Переменная с таким именем уже существует! + Имя переменной не валидно: имя должно начинаться с буквы, может содержать буквы, цифры и знак подчёркивания. - Системная переменная не может быть изменена! - - Введите новое выражение - Нажмите для копирования - Продолжить - История - M - История пуста! - История - Символ \'%s\' не допустим в названии переменной! - - Текущие единицы измерения углов - Градусы - Радианы - Грады - Обороты - Устанавливает единицы измерения углов которые будут использованы при + Системная переменная не может быть изменена! + Введите новое выражение + Нажмите для копирования + Продолжить + История + M + История пуста! + История + Символ \'%s\' не допустим в названии переменной! + Текущие единицы измерения углов + Градусы + Радианы + Грады + Обороты + Устанавливает единицы измерения углов которые будут использованы при вычислениях - - Текущая система счисления - Устанавливает систему счисления которая будет использована при вычислениях + Текущая система счисления + Устанавливает систему счисления которая будет использована при вычислениях - Десятичная - Шестнадцатеричная - Восьмеричная - Бинарная - - Тема оформления - Серая - Фиолетовая - Голубая - Метро Синяя (По умолчанию) - Метро Зелёная - Метро Фиолетовая - Точность результата(все вычисления производятся максимально точно) + Десятичная + Шестнадцатеричная + Восьмеричная + Бинарная + Тема оформления + Серая + Фиолетовая + Голубая + Метро Синяя (По умолчанию) + Метро Зелёная + Метро Фиолетовая + Точность результата(все вычисления производятся максимально точно) - Включает/выключает подсветку синтаксиса в поле редактирования + Включает/выключает подсветку синтаксиса в поле редактирования калькулятора - Устанавливает тему оформления приложения - Очистить историю - Следующие константы не определены: {0}! - - Не использовать разделитель разрядов - Апостроф (\') - Пробел ( ) - Разделитель разрядов - Устанавливает разделитель разрядов числа - Знак произведения - Устанавливает знак произведения - - Раскладка - Научная (телефон) - Научная - Научная (большие кнопки) - Простая - Простая (большие кнопки) - Устанавливает раскладку кнопок - - Отклик на нажатие - Включает/выключает вибрацию по нажатию клавиши - - Маленькая - Средняя - Большая - - Длительность отклика - Длительность вибрации по нажатию клавиши - - Невозможно создать пустую константу! - Результат не допустим! - - График - От - До - - Длина свайпа для клавиш - Устанавливает длину свайпа для клавиш которые поддерживают дополнительные + Устанавливает тему оформления приложения + Очистить историю + Показать/скрыть даты + Следующие константы не определены: {0}! + Не использовать разделитель разрядов + Апостроф (\') + Пробел ( ) + Разделитель разрядов + Устанавливает разделитель разрядов числа + Знак произведения + Устанавливает знак произведения + Раскладка + Научная (телефон) + Научная + Научная (большие кнопки) + Простая + Простая (большие кнопки) + Устанавливает раскладку кнопок + Отклик на нажатие + Включает/выключает вибрацию по нажатию клавиши + Маленькая + Средняя + Большая + Длительность отклика + Длительность вибрации по нажатию клавиши + Невозможно создать пустую константу! + Результат не допустим! + График + От + До + Длина свайпа для клавиш + Устанавливает длину свайпа для клавиш которые поддерживают дополнительные действия по свайпу - - Комментарий - Сохранено - Не сохранено - Выражение скопировано в буфер! - Статус: - Комментарий: - Использовать - Исп. - Копировать выражение - Копировать результат - Значение - Сохранено (см. вкладку \'Сохранённая история\') - Комментарий - Сохранить - Изменить - Изменить - Сохранённая история - - История уже была сохранена! - История должна быть сохранена перед редактированием! - История успешно удалена! - История успешно сохранена! - - Копировать описание - Копировать значение - - Приветствие - Спасибо за выбор Калькулятора++!\n\nКалькулятор++ - это мощный инструмент для - проведения ежедневных расчётов.\n\nДля избавление от рекламы и поддержки проекта вы можете воспользоваться - специальной опцией доступной из настроек приложения.\n\nПеред началом работы рекомендуется прочитать FAQ и - подсказки для использования всех возможностей программы (нажмите Меню, затем Помощь) - - - Показывать примечания к выпуску - Определяет показывать или нет всплывающее окно с примечаниями к + Комментарий + Сохранено + Не сохранено + Выражение скопировано в буфер! + Статус: + Комментарий: + Использовать + Исп. + Копировать выражение + Копировать результат + Значение + Сохранено (см. вкладку \'Сохранённая история\') + Комментарий + Сохранить + Изменить + Изменить + Сохранённая история + История уже была сохранена! + История должна быть сохранена перед редактированием! + История успешно удалена! + История успешно сохранена! + Копировать описание + Копировать значение + Спасибо за выбор Калькулятора++!\n\nКалькулятор++ - это мощный инструмент для проведения ежедневных расчётов. + Приветствие + Показывать примечания к выпуску + Определяет показывать или нет всплывающее окно с примечаниями к выпуску после обновления новой версии - - Устанавливает поведение по нажатию на кнопку Назад - Использовать кнопку назад как назад по истории - - Информация о покупках будет обновлена с сервера - Обновить информацию о покупках - - Внимание - Ошибка - Биллинг не поддерживается: вы должны иметь Google Checkout аккаунт привязанный в + Устанавливает поведение по нажатию на кнопку Назад + Использовать кнопку назад как назад по истории + Информация о покупках будет обновлена с сервера + Обновить информацию о покупках + Внимание + Ошибка + Биллинг не поддерживается: вы должны иметь Google Checkout аккаунт привязанный в вашему Google аккаунту и должны быть подключены к интернету. - - Поддержать проект - И убрать рекламу - - Опция уже была куплена! - Покупаем… - Очищаем… - - Отзыв - Вы используете Калькулятор++ некоторое время\n + Поддержать проект + И убрать рекламу + Опция уже была куплена! + Покупаем… + Очищаем… + Отзыв + Вы используете Калькулятор++ некоторое время\n и для нас важно узнать ваше мнение о приложении.\n\n Пожалуйста, оцените Калькулятор++ \nна Google Play,\n оставьте комментарий или \nобсудите приложение \nв Facebook - - Хорошие новости - я только что выпустил новое приложение под Андроид под + Хорошие новости - я только что выпустил новое приложение под Андроид под названиемЗаметки++.\n Если вы заинтересованы в быстром и удобном способе оставлять заметки пройдите по ссылке и попробуйте Заметки++! - - Единицы измерения углов изменены на \'%s\'! - Система счисления изменена на \'%s\'! - Перевод величин - - Перевести в… - - Перевести в hex - Перевести в bin - Перевести в dec - - Редактор - Результат - Другие - Производные/Интегралы - Калькулятор++ обнаружил ошибку… - Отчёт об ошибке в Калькуляторе++ - + Единицы измерения углов изменены на \'%s\'! + Система счисления изменена на \'%s\'! + Перевод величин + Перевести в… + Перевести в hex + Перевести в bin + Перевести в dec + Редактор + Результат + Другие + Производные/Интегралы + Калькулятор++ обнаружил ошибку… + Отчёт об ошибке в Калькуляторе++ + К сожалению, Калькулятор++ завершился с ошибкой.\n\n Для того чтобы исправить её, нам необходима некоторая дополнительная информация. Мы рекомендуем вам выслать этот отчёт об ошибке (после нажатия кнопки \'Да\' вы увидите всю передаваемую информацию в новом окне).\n\n Хотите ли вы выслать отчёт об ошибке? - Настройки графиков - - Интерполировать график - Если включено - при построении графика будет использована + Настройки графиков + Интерполировать график + Если включено - при построении графика будет использована интерполяция - Цвет вещественной части графика - Устанавливает цвет вещественной части графика - Цвет мнимой части графика - Устанавливает цвет мнимой части графика - - Белый - Серый - Красный - Синий - Зелёный - - Имя - Тело функции - Описание - Параметры - - Создать функцию - Редактировать функцию - Не правильное имя функции: имя должно начинаться с буквы, должно содержать + Цвет вещественной части графика + Устанавливает цвет вещественной части графика + Цвет мнимой части графика + Устанавливает цвет мнимой части графика + Белый + Серый + Красный + Синий + Зелёный + Имя + Тело функции + Описание + Параметры + Создать функцию + Редактировать функцию + Не правильное имя функции: имя должно начинаться с буквы, должно содержать буквы, цифры и знаки подчёркивания. - Функция с таким именем уже существует! - Тело функции не должно быть пустым! - Имя параметра не должно быть пустым! - Вы действительно хотите удалить функцию \'%s\'? - Невозможно создать пустую функцию! - - Не показывать это сообщение до следующего запуска программы - Калькулятор++ - При построении графика возникла арифметическая ошибка: %s - Да - Показывать сообщения об ошибках в диалоге - Если включено, то сообщения об ошибках возникающих при + Функция с таким именем уже существует! + Тело функции не должно быть пустым! + Имя параметра не должно быть пустым! + Вы действительно хотите удалить функцию \'%s\'? + Невозможно создать пустую функцию! + Не показывать это сообщение до следующего запуска программы + Калькулятор++ + При построении графика возникла арифметическая ошибка: %s + Да + Показывать сообщения об ошибках в диалоге + Если включено, то сообщения об ошибках возникающих при вычислениях будут показаны в отдельном диалоге - Исправить - - Система счисления по умолчанию - Устанавливает систему счисления по умолчанию - Система счисления по умолчанию \'%1$s\' отличается от текущей + Исправить + Система счисления по умолчанию + Устанавливает систему счисления по умолчанию + Система счисления по умолчанию \'%1$s\' отличается от текущей \'%2$s\'. Забыли её вернуть? - - Единицы измерения углов по умолчанию - Устанавливает единицы измерения углов по умолчанию - Единицы измерения углов по умолчанию \'%1$s\' отличаются от текущих + Единицы измерения углов по умолчанию + Устанавливает единицы измерения углов по умолчанию + Единицы измерения углов по умолчанию \'%1$s\' отличаются от текущих \'%2$s\'. Забыли их вернуть? - - Закрыть - Калькулятор++ Виджет (3x3) - Калькулятор++ Виджет (3x4) - Калькулятор++ Виджет (4x4) - Калькулятор++ Виджет (4x5) - Нажмите чтобы открыть калькулятор в отдельном окне - - Настройки калькулятора в отдельном окне - Запуск после загрузки устройства - Если включено, то кнопка Калькулятора++ будет доступна в панели + Закрыть + Калькулятор++ Виджет (3x3) + Калькулятор++ Виджет (3x4) + Калькулятор++ Виджет (4x4) + Калькулятор++ Виджет (4x5) + Нажмите чтобы открыть калькулятор в отдельном окне + Настройки калькулятора в отдельном окне + Запуск после загрузки устройства + Если включено, то кнопка Калькулятора++ будет доступна в панели уведомлений после загрузки устройства - - Показывать отдельную иконку (может потребовать перезагрузки) + Показывать отдельную иконку (может потребовать перезагрузки) - Если включено, то вторая иконка будет добавлена в список + Если включено, то вторая иконка будет добавлена в список приложений - - Вы можете удалить вторую иконку Калькулятора++ из списка приложений + Вы можете удалить вторую иконку Калькулятора++ из списка приложений из настроек или нажав следующую кнопку - Удалить иконку - Это изменение может потребовать перезагрузки - - 2D график - 3D график - Функции на графике - - Строить мнимую часть функции - Если включено, то мнимая часть функции будет построена на графике + Это изменение может потребовать перезагрузки + 2D график + 3D график + Функции на графике + Строить мнимую часть функции + Если включено, то мнимая часть функции будет построена на графике - - Одноцветный - Многоцветный (только в 3D) - - Сплошной (-----) - Пунктирный (- - -) - Точечный (. . .) - Точечно-пунктирный (-.-.-) - - Графопостроитель - Сделать снимок графика - Снимок графика сохранён: %1$s! - Снимок не может быть сохранён, из-за отсутствия SD карты. Вставьте + Одноцветный + Многоцветный (только в 3D) + Сплошной (-----) + Пунктирный (- - -) + Точечный (. . .) + Точечно-пунктирный (-.-.-) + Графопостроитель + Сделать снимок графика + Снимок графика сохранён: %1$s! + Снимок не может быть сохранён, из-за отсутствия SD карты. Вставьте SD карту и повторите! - - Тип цвета линии - Цвет линии - Тип линии - Толщина линии - Настройки функции - Функция - Закреплена - Видна - +граф - Невозможно построить пустую функцию! - Невозможно построить функцию: слишком много переменных! - Интервал построения - X мин - X макс - Y мин - Y макс - Неправильное число! - Границы графика не могут быть равны! - Применить - Сообщение - Продолжить - Поддержать проект очень легко и безопасно: процесс покупки проводится Google и всё + Тип цвета линии + Цвет линии + Тип линии + Толщина линии + Настройки функции + Функция + Закреплена + Видна + +граф + Невозможно построить пустую функцию! + Невозможно построить функцию: слишком много переменных! + Интервал построения + Полноэкранный режим + X мин + X макс + Y мин + Y макс + Неправильное число! + Границы графика не могут быть равны! + Применить + Сообщение + Продолжить + Поддержать проект очень легко и безопасно: процесс покупки проводится Google и всё что вам нужно - это настроенный Google аккаунт.\n\n Информация о покупке хранится на серверах Google с вашим Google аккаунтом и вы можете легко использовать приложение на нескольких устройствах.\n\n По нажатию кнопки \'Продолжить\' вы будете перенаправлены в приложение Google Play для совершения покупки. - Покупка - - Спасибо за помощь в развитии проекта!\n\n Приложение получит уведомление + Покупка + Спасибо за помощь в развитии проекта!\n\n Приложение получит уведомление о покупке в течение нескольких минут. Вы всегда можете посмотреть состояние покупки в вашем Google аккаунте.\n - Если у вас есть вопросы или проблемы вы всегда можете обратиться ко мне напрямую (конакты доступны в Меню->О + Если у вас есть вопросы или проблемы вы всегда можете обратиться ко мне напрямую (конакты доступны в Меню->О приложении) - - \ No newline at end of file + diff --git a/android-app-core/res/values-ru/text_vars.xml b/android-app-core/res/values-ru/text_vars.xml old mode 100644 new mode 100755 index d4ca27ff..b389b730 --- a/android-app-core/res/values-ru/text_vars.xml +++ b/android-app-core/res/values-ru/text_vars.xml @@ -1,47 +1,23 @@ - - + + - - Отношение длины окружности к диаметру. Внимание: эта постоянная зависит от - единиц измерения углов => rad: 3.14, deg: 180.0 + Отношение длины окружности к диаметру. Внимание: эта постоянная зависит от + единиц измерения углов => rad: 3.14, deg: 180.0 - Отношение длины окружности к диаметру. Внимание: эта постоянная не зависит от - единиц измерения углов => rad: 3.14, deg: 3.14 + Отношение длины окружности к диаметру. Внимание: эта постоянная не зависит от + единиц измерения углов => rad: 3.14, deg: 3.14 - Вещественное число, такое что производная функции f(x) = e^x в точке x = 0 равно - 1 + Вещественное число, при котором производная функции f(x) = e^x в точке x = 0 равна 1 - Мнимая единица, определённая как i^2 = −1 - Скорость света в вакууме, м·с^-1 - Гравитационная постоянная, с^3·кг^−1·с^−2 - Постоянная Планка - коэффициент, связывающий величину энергии электромагнитного + Мнимая единица, определённая как i^2 = −1 + Скорость света в вакууме, м·с^-1 + Гравитационная постоянная, с^3·кг^−1·с^−2 + Постоянная Планка - коэффициент, связывающий величину энергии электромагнитного излучения с его частотой, Дж·с - Приведённая постоянная Планка, Дж·с - Не число - Бесконечность - - Встроенные - Мои - - \ No newline at end of file + Приведённая постоянная Планка, Дж·с + Не число + Бесконечность + Встроенные + Мои + diff --git a/android-app-core/res/values-ru/text_wizard.xml b/android-app-core/res/values-ru/text_wizard.xml new file mode 100755 index 00000000..9f8f2d55 --- /dev/null +++ b/android-app-core/res/values-ru/text_wizard.xml @@ -0,0 +1,31 @@ + + + + Далее + Назад + Завершить + Начать визард + Оптимизированная + С большими кнопками + Простой + В простом режиме только базовая функциональность доступна на главном экране. Результат округляется до 5 знаков, градусы установлены единицами измерения углов по умолчанию. + Инженерный + В инженерном режиме дополнительные функции доступны на главном экране. Результат не округляется и представлен в инженерной нотации, радианы установлены единицами измерения углов по умолчанию. + Начать визард + Замечательно! Нажмите на кнопку ещё раз, чтобы повторить сначала + Нажмите на кнопку ниже для того, чтобы воспользоваться 9 + Потяните из центра кнопки вниз для того, чтобы воспользоваться % + Потяните из центра кнопки влево для того, чтобы воспользоваться sin + Потяните из центра кнопки вниз для того, чтобы воспользоваться ^2 + Приветствие + Выберите раскладку + Выберите режим + Калькулятор в отдельном окне + Основы использования кнопок + Ещё чуть-чуть! + Калькулятор ++ это бесплатное приложение с открытым исходным кодом: все функции являются бесплатными, исходный код можно найти на github. + Есть несколько способов сделать приложение лучше: + Пожертвовать деньги + Перевести язык + Поучавствовать в разработке + diff --git a/android-app-core/res/values/text_about.xml b/android-app-core/res/values/text_about.xml old mode 100644 new mode 100755 index af617a64..278ed949 --- a/android-app-core/res/values/text_about.xml +++ b/android-app-core/res/values/text_about.xml @@ -1,30 +1,8 @@ - - + + - - About - - Copyright © 2009–2013\n\nCreated by serso aka se.solovyev\n\n + About + Copyright © 2009–2013\n\nCreated by serso aka se.solovyev\n\n We are on Facebook:http://facebook.com/calculatorpp\n\n This program is distributed under Apache 2.0 License:\nsource code can be found on\n http://github.com\n\n @@ -38,8 +16,6 @@ Simple (XML serialization)\n JSCL - - Release notes - "Release notes for version " - - \ No newline at end of file + Release notes + "Release notes for version " + diff --git a/android-app-core/res/values/text_functions.xml b/android-app-core/res/values/text_functions.xml old mode 100644 new mode 100755 index 907246f9..8fefb33d --- a/android-app-core/res/values/text_functions.xml +++ b/android-app-core/res/values/text_functions.xml @@ -1,73 +1,48 @@ - - + + - - Functions - - Trigonometric sine function - Trigonometric cosine function - Trigonometric tangent function - Trigonometric cotangent function - Arcsine - inverse sine function - Arccosine - inverse cosine function - Arctangent - inverse tangent function - Arccotangent - inverse cotangent function - Natural logarithm - logarithm to base e - Decadic logarithm - logarithm to base 10 - Logarithm - logarithm the specified base - Exponential function - Square root function - Cubic root function - Gives absolute value of an argument - Gives the sign of an argument: -1 if argument is less than 0, 0 + Functions + Trigonometric sine function + Trigonometric cosine function + Trigonometric tangent function + Trigonometric cotangent function + Arcsine - inverse sine function + Arccosine - inverse cosine function + Arctangent - inverse tangent function + Arccotangent - inverse cotangent function + Natural logarithm - logarithm to base e + Decadic logarithm - logarithm to base 10 + Logarithm - logarithm the specified base + Exponential function + Square root function + Cubic root function + Gives absolute value of an argument + Gives the sign of an argument: -1 if an argument is less than 0, 0 if equals to 0, 1 if more than 0 - Equals function - gives 1 if two arguments are equals, 0 otherwise - Lesser-or-equals function - gives 1 if two arguments are equals or first is less - than second, 0 otherwise + Equals function - gives 1 if two arguments are equals, otherwise 0 + Lesser-or-equals function - gives 1 if two arguments are equals or the first is less + than the second, otherwise 0 - Greater-or-equals function - gives 1 if two arguments are equals or first is - greater than second, 0 otherwise + Greater-or-equals function - gives 1 if two arguments are equals or the first is + greater than the second, otherwise 0 - Not-equals function - gives 1 if two arguments are not equals, 0 otherwise + Not-equals function - gives 1 if two arguments are not equals, otherwise 0 - Lesser function - gives 1 if first argument is less than second, 0 otherwise + Lesser function - gives 1 if the first argument is less than the second, otherwise 0 - Greater function - gives 1 if first argument is greater than second, 0 - otherwise + Greater function - gives 1 if the first argument is greater than the second, oherwise 0 - Converts degrees into radians: d - degrees, m - minutes (default = 0), s - + Converts degrees into radians: d - degrees, m - minutes (default = 0), s - seconds (default = 0) - Converts degrees from DMS notation to decimal notation: d - degrees, m - + Converts degrees from DMS notation to decimal notation: d - degrees, m - minutes (default = 0), s - seconds (default = 0) - Converts radians into degrees - - Trigonometric - Hyperbolic trigonometric - Comparison - Common - My - - \ No newline at end of file + Converts radians into degrees + Trigonometric + Hyperbolic trigonometric + Comparison + Common + My + diff --git a/android-app-core/res/values/text_operators.xml b/android-app-core/res/values/text_operators.xml old mode 100644 new mode 100755 index 3ce7638e..65faabd7 --- a/android-app-core/res/values/text_operators.xml +++ b/android-app-core/res/values/text_operators.xml @@ -1,54 +1,30 @@ - - + + - - Operators - - Modulo operation finds the remainder of division of \'x\' by \'y\' - Sums functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\' + Operators + Modulo operation finds the remainder of division of \'x\' by \'y\' + Sums functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\' - Gives product of functions \'f(i)\', iterating through \'i\' from \'from\' + Gives product of functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\' - Gives derivative of order \'order\' (default = 1) of functions \'f(x)\' + Gives derivative of order \'order\' (default = 1) of functions \'f(x)\' by \'x\' variable and calculates at point \'x_point\' (default = same as \'x\') - Gives integral of function \'f(x)\' by \'x\' variable - Integrates function \'f(x)\' by \'x\' variable from \'a\' to \'b\' + Gives integral of function \'f(x)\' by \'x\' variable + Integrates function \'f(x)\' by \'x\' variable from \'a\' to \'b\' - - Gives the factorial of the expression before - Gives the double factorial of the expression before - Gives the percent value of the expression + Gives the factorial of the previous expression + Gives the double factorial of the previous expression + Gives the percent value of the expression before.\nExamples:\n 100 + 50% = 150\n 100 * 50% = 50\n 100 + 100 * 50% * 50% = 125 - Converts degrees to radians.\n + Converts degrees to radians.\n Examples:\n 268° = 4.67748\n 30.21° = 0.52726 - - \ No newline at end of file + diff --git a/android-app-core/res/values/text_preferences.xml b/android-app-core/res/values/text_preferences.xml old mode 100644 new mode 100755 index 22e8f85a..261c35d9 --- a/android-app-core/res/values/text_preferences.xml +++ b/android-app-core/res/values/text_preferences.xml @@ -1,46 +1,21 @@ - - + + - Auto-rotate screen - If turned on app will rotate screen with device - - Show equals button - If turned on equals button is shown - - Hide numeral base digits - If turned on numeral base digits of other numeral bases will be + Auto-rotate screen + If turned on app will rotate screen with device + Show equals button + If turned on equals button is shown + Hide numeral base digits + If turned on numeral base digits of other numeral bases will be hidden - - Show intermediate calculations in history - If turned on all calculations will be shown in the + Show intermediate calculations in history + If turned on all calculations will be shown in the history screen - - Result is calculated while typing - If turned on calculations are done automatically while typing - - Prevent screen from fading - If turned on screen will not fade while using the app + Result is calculated while typing + If turned on calculations are done automatically while typing + Prevent screen from fading + If turned on screen will not fade while using the app - \ No newline at end of file + diff --git a/android-app-core/res/values/text_strings.xml b/android-app-core/res/values/text_strings.xml old mode 100644 new mode 100755 index 8e4ea348..24d50ce6 --- a/android-app-core/res/values/text_strings.xml +++ b/android-app-core/res/values/text_strings.xml @@ -1,402 +1,324 @@ - - - + - Calculator++ - Calculator++ (Window mode) - Calculator++ Free - Calc++ - Settings - Error - Result has been copied to the clipboard! - Settings - Help - Variables And Constants - - Main settings - Calculation settings - Appearance settings - Other settings - Drag buttons settings - - - Down - Up - Restart - - undo - redo - C - clear - paste - vars - - Copy - Plot graph - Graph - - Highlight expressions - Round result - Toggles rounding of the result - Always scientific notation - If turned on forces to use only scientific notation of output + Calculator++ + Calculator++ (Window mode) + Calculator++ Free + Calc++ + Settings + Error + Result has been copied to the clipboard! + Settings + Help + Variables And Constants + Main settings + Calculation settings + Appearance settings + Other settings + Drag buttons settings + Down + Up + Restart + undo + redo + C + clear + paste + vars + Copy + Plot graph + Graph + Highlight expressions + Round result + Toggles rounding of the result + Always scientific notation + If turned on forces to use only scientific notation of output (12.34E-12) - Precision of result - Maximum calculation time - If calculations exceed specified limit - calculator halts with + Precision of result + Maximum calculation time + If calculations exceed specified limit - calculator halts with error - Exit - Add - Cancel - Save - Remove - Yes - No - Removal confirmation - Do you really want to delete \'%s\' variable? - Name - Value - Description - Create variable - Edit variable - - Value must be either number or empty: if you have parameters - create + Exit + Add + Cancel + Save + Remove + Yes + No + Removal confirmation + Do you really want to delete \'%s\' variable? + Name + Value + Description + Create variable + Edit variable + Value must be either a number or left empty: if you have parameters - create a 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, + Variable name clashes with function name! + Variable with the same name already exists! + Name of the 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 - Continue - History - M - History is empty! - History - Character \'%s\' is not accepted in variable name! - - Current angle units - Degrees - Radians - Gradians - Turns - Defines the units for angles to be used in calculations - - Current numeral system - Defines the numeral system to be used in calculations - Decimal - Hexadecimal - Octal - Binary - - Theme - Grey - Violet - Light Blue - Metro Blue (Default) - Metro Green - Metro Purple - Precision of result value (all calculations are done with maximum + System variable cannot be changed! + Enter new expression + Press to copy + Continue + History + M + History is empty! + History + Character \'%s\' is not accepted in variable name! + Current angle units + Degrees + Radians + Gradians + Turns + Defines the units for angles to be used in calculations + Current numeral system + Defines the numeral system to be used in calculations + Decimal + Hexadecimal + Octal + Binary + Theme + Grey + Violet + Light Blue + Metro Blue (Default) + Metro Green + Metro Purple + Precision of result value (all calculations are done with maximum precision regardless of the value of this option) - Toggles colouring and styling in calculator editor - Sets the theme for calculator - Clear history - Show/hide date - Next constants are undefined: {0}! - - No grouping separator - Apostrophe (\') - Space ( ) - Grouping separator - Sets grouping separator - Multiplication sign - Sets multiplication sign - - Layout - Scientific (cellphone) - Scientific - Scientific (Big buttons) - Simple - Simple (Big buttons) - Sets layout of buttons - - Haptic feedback - Toggles vibration on button click - - Short - Middle - Long - - Haptic feedback duration - Duration vibration on button click - - Unable to create empty constant! - Current result is not valid! - - Graph - From - To - - Swipe distance for buttons - Sets swipe distance for buttons that support additional swipe actions + Toggles colouring and styling in the calculator editor + Sets the theme for calculator + Clear history + Show/hide date + Next constants are undefined: {0}! + No grouping separator + Apostrophe (\') + Space ( ) + Grouping separator + Sets grouping separator + Multiplication sign + Sets multiplication sign + Layout + Scientific (cellphone) + Scientific + Scientific (Big buttons) + Simple + Simple (Big buttons) + Sets layout of buttons + Haptic feedback + Toggles vibration on button click + Short + Middle + Long + Haptic feedback duration + Duration vibration on button click + Unable to create empty constant! + Current result is not valid! + Graph + From + To + Swipe distance for buttons + Sets swipe distance for buttons that supports additional swipe actions - - Comment - Saved - Not saved - Expression copied to the clipboard! - Status: - Comment: - Use - Use - Copy expression - Copy result - Value - Saved (see \'Saved history\' tab) - Comment - Save history - Modify history - Modify - Saved history - - History was already saved! - History must be saved before editing! - History was successfully removed! - History was successfully saved! - - Copy description - Copy value - - Thank you for choosing Calculator++!\n\nCalculator++ is a powerful tool for making - everyday calculations.\n\nTo remove the ads and support the project you can use special option from application - settings.\n\nIt\'s highly recommended to read the FAQ and hints before the work to use all the features of - application (press Menu button and then Help) + Comment + Saved + Not saved + Expression copied to the clipboard! + Status: + Comment: + Use + Use + Copy expression + Copy result + Value + Saved (see \'Saved history\' tab) + Comment + Save history + Modify history + Modify + Saved history + History was already saved! + History must be saved before editing! + History has been successfully removed! + History has been successfully saved! + Copy description + Copy value + Thank you for choosing Calculator++!\n\nCalculator++ is a powerful tool for making + everyday calculations. - Welcome - - Show release notes - Defines if release notes popup window should appear after update to + Welcome + Show release notes + Defines if release notes popup window should appear after update to the new version - - Defines the behaviour of the Back button - Use Back button as history prev - - Purchase information will be reloaded from the server - Update purchase information - - Warning - Error - Billing is not supported: you must have Google Checkout account linked to your Google + Defines the behaviour of the Back button + Use Back button as history prev + Purchase information will be reloaded from the server + Update purchase information + Warning + Error + Billing is not supported: you must have Google Checkout account linked to your Google account and must be connected to the internet. - - Support the project - And remove the advertisement - - Ad free option has been already purchased! - Purchasing… - Clearing… - - Feedback - You have been using Calculator++ for some time \n + Support the project + And remove the advertisement + Ad free option has been already purchased! + Purchasing… + Clearing… + Feedback + You have been using Calculator++ for some time \n and it\'s important for us to know your opinion about application.\n\n Please rate Calculator++ \non Google Play,\n leave a comment or \ndiscuss application \non Facebook - - Good news - I just released new application for Android called + Good news - I just released new application for Android called Notes++.\n If you\'re interesting in fast and easy way of making notes please follow the link and try Notes++! - - Angle units changed to \'%s\'! - Numeral base changed to \'%s\'! - Conversion tool - - Convert to… - - Convert to hex - Convert to bin - Convert to dec - - Editor - Result - Other - Derivatives/Integrals - Calculator++ has crashed… - Calculator++ crash report - + Angle units changed to \'%s\'! + Numeral base changed to \'%s\'! + Conversion tool + Convert to… + Convert to hex + Convert to bin + Convert to dec + Editor + Result + Other + Derivatives/Integrals + Calculator++ has crashed… + Calculator++ crash report + Unfortunately, Calculator++ has crashed.\n\n In order to fix the problem we need some information about it. It\'s highly recommended to send crash report via email (after pressing \'Ok\' button you will see all sent data in the new window).\n\n Do you want to send crash report? - Graph settings - - Interpolate function\'s graph - If checked cubic interpolation will be used in function + Graph settings + Interpolate function\'s graph + If checked cubic interpolation will be used in function graph drawing - Color of real part of functions graph - Sets color of real part functions graph - Color of imaginary part of functions graph - Sets color of imaginary part functions graph - - White - Grey - Red - Blue - Green - - Name - Value - Description - Parameters - - Create function - Edit function - Name of function is not valid: name must start with letter, can contain + Color of real part of functions graph + Sets color of real part functions graph + Color of imaginary part of functions graph + Sets color of imaginary part functions graph + White + Grey + Red + Blue + Green + Name + Value + Description + Parameters + Create function + Edit function + Name of function is not valid: name must start with a letter, can contain letters, digits and underscore. - Function with same name already exists! - Function body could not be empty! - Function parameter should not be empty! - Do you really want to delete \'%s\' function? - Unable to create empty function! - Do not show this message until next session - Calculator++ warning - Arithmetic error occurred while plotting: %s - OK - Show calculation messages in dialog - If turned on if any message occurred while calculations + Function with the same name already exists! + Function body could not be empty! + Function parameter should not be empty! + Do you really want to delete \'%s\' function? + Unable to create empty function! + Do not show this message until next session + Calculator++ warning + Arithmetic error occurred while plotting: %s + OK + Show calculation messages in dialog + If turned on if any message occurred while calculations special dialog will be shown - Fix - - Default numeral system - Defines the default numeral system - Default numeral system \'%1$s\' differs from current \'%2$s\'. Forgot + Fix + Default numeral system + Defines the default numeral system + Default numeral system \'%1$s\' differs from current \'%2$s\'. Forgot to change back? - - Default angle units - Defines the default angle units - Default angle units \'%1$s\' differs from current \'%2$s\'. Forgot to + Default angle units + Defines the default angle units + Default angle units \'%1$s\' differs from current \'%2$s\'. Forgot to change back? - Close - Calculator++ Widget (3x3) - Calculator++ Widget (3x4) - Calculator++ Widget (4x4) - Calculator++ Widget (4x5) - Click to open calculator in window mode - - Calculator (in separate window) settings - Start on boot - If turned on Calculator++ will appear in notification bar after + Close + Calculator++ Widget (3x3) + Calculator++ Widget (3x4) + Calculator++ Widget (4x4) + Calculator++ Widget (4x5) + Click to open calculator in window mode + Calculator (in separate window) settings + Start on boot + If turned on Calculator++ will appear in notification bar after device boot - - Show separate icon (require reboot) - If turned on second icon will be shown in applications\' list + Show separate icon (require reboot) + If turned on second icon will be shown in applications\' list - - You can remove second icon in applications\' list from application - settings or by pressing next button + You can remove second icon in applications\' list from application + settings or by pressing the next button - Remove icon - This change may require reboot - - 2D plot - 3D plot - Graph functions - - Plot imaginary part of function - If checked imaginary part of function will be plotted - - Monochrome - Color map (only 3D) - - Solid (-----) - Dashed (- - -) - Dotted (. . .) - Dot-dashed (-.-.-) - - Function plotter - Capture screenshot - Screenshot successfully saved: %1$s! - Screenshot cannot be saved as SD card is not mounted. Mount SD + This change may require reboot + 2D plot + 3D plot + Graph functions + Plot imaginary part of function + If checked imaginary part of function will be plotted + Monochrome + Color map (only 3D) + Solid (-----) + Dashed (- - -) + Dotted (. . .) + Dot-dashed (-.-.-) + Function plotter + Capture screenshot + Screenshot has been successfully saved: %1$s! + Screenshot cannot be saved as SD card is not mounted. Mount SD card and try again! - - Line color type - Line color - Line style - Line width - Function settings - Function - Pinned - Visible - +plot - Unable to plot empty function! - Unable to plot: too many variables! - Graph range - Fullscreen - X Min - X Max - Y Min - Y Max - Invalid number! - Graph boundaries should not be the same! - Apply - Message - Continue - Supporting the project is easy and secure: purchase process is provided by Google + Line color type + Line color + Line style + Line width + Function settings + Function + Pinned + Visible + +plot + Unable to plot empty function! + Unable to plot: too many variables! + Graph range + Fullscreen + X Min + X Max + Y Min + Y Max + Invalid number! + Graph boundaries should not be the same! + Apply + Message + Continue + Supporting the project is easy and secure: purchase process is provided by Google and all you need is a properly configured Google account.\n\n Payment information is stored in Google servers with your Google account and you can easily use application on several devices.\n\n By clicking \'Continue\' button you will be redirected to the Google Play app to make the payment. - Purchase - - Thank you for supporting the application!\n\n It might take several + Purchase + Thank you for supporting the application!\n\n It might take several minutes until app will be informed about the purchase. You always can check information about the purchase in your Google Account.\n If you have any problems or questions feel free to contact me directly (contacts are available in - Main->Menu->About) + Main->Menu->About) - - - \ No newline at end of file + diff --git a/android-app-core/res/values/text_vars.xml b/android-app-core/res/values/text_vars.xml old mode 100644 new mode 100755 index fb3c8278..95c62851 --- a/android-app-core/res/values/text_vars.xml +++ b/android-app-core/res/values/text_vars.xml @@ -1,49 +1,26 @@ - - + + - - Ratio of any circle\'s circumference to its diameter. Note: this constant is - degree unit dependent => rad: 3.14, deg: 180.0 + Ratio of any circle\'s circumference to its diameter. Note: this constant is + degree unit dependent => rad: 3.14, deg: 180.0 - Ratio of any circle\'s circumference to its diameter. Note: this constant is - degree unit independent => rad: 3.14, deg: 3.14 + Ratio of any circle\'s circumference to its diameter. Note: this constant is + degree unit independent => rad: 3.14, deg: 3.14 - Unique real number such that the value of the derivative (slope of the tangent + Unique real number such that the value of the derivative (slope of the tangent line) of the function f(x) = e^x at the point x = 0 is equal to 1 - Imaginary unit, defined such that i^2 = −1 - Speed of light in vacuum, m·s^-1 - The gravitational constant is an empirical physical constant involved in the + Imaginary unit, defined such as i^2 = −1 + Speed of the light in vacuum, m·s^-1 + The gravitational constant is an empirical physical constant involved in the calculation of the gravitational attraction between objects with mass, m^3·kg^−1·s^−2 - Physical constant reflecting the sizes of energy quanta in quantum mechanics, + Physical constant reflecting the sizes of energy quanta in quantum mechanics, J·s - Reduced Planck constant, J·s - Not a number - Infinity - - Built-in - My - - \ No newline at end of file + Reduced Planck constant, J·s + Not a number + Infinity + Built-in + My + diff --git a/android-app-core/res/values/text_wizard.xml b/android-app-core/res/values/text_wizard.xml old mode 100644 new mode 100755 index 227ce38d..75da9807 --- a/android-app-core/res/values/text_wizard.xml +++ b/android-app-core/res/values/text_wizard.xml @@ -1,51 +1,40 @@ - - - + - Optimized - Big buttons - Simple - In simple mode only basic functionality will be available from the + Next + Back + Finish + Start wizard + Optimized + Big buttons + Simple + In simple mode only basic functionality will be available from the main screen. Result is rounded up to 5 digits, degrees are used as the default angle units. - Engineer - In engineer mode special functions will be used on the main + Engineer + In engineer mode special functions will be used on the main screen. Result is is not rounded and is presented in engineer notation, radians are used as the default angle units. - Start wizard - - Excellent! Tap the button one more time to try again - Tap the button below once to use 9 - Drag from the center of the button up to use % - Drag from the center of the button to the left to use sin - Drag from the center of the button down to use ^2 - Welcome - Choose layout - Choose mode - Calculator in a separate window - Drag button basics - - \ No newline at end of file + Start wizard + Excellent! Tap the button one more time to try again + Tap the button below once to use 9 + Drag from the center of the button up to use % + Drag from the center of the button to the left to use sin + Drag from the center of the button down to use ^2 + Welcome + Choose layout + Choose mode + Calculator in a separate window + Drag button basics + Almost done! + Calculator++ is free and open-source: all the features are free + of charge and source code can be found on github. + + There are several ways how you can help to make this app better: + + Donating money + Translating + Contributing source code + diff --git a/core/src/main/resources/org/solovyev/android/calculator/messages.properties b/core/src/main/resources/org/solovyev/android/calculator/messages.properties old mode 100644 new mode 100755 index a354099f..694cde9b --- a/core/src/main/resources/org/solovyev/android/calculator/messages.properties +++ b/core/src/main/resources/org/solovyev/android/calculator/messages.properties @@ -1,12 +1,12 @@ -msg_1=Arithmetic error occurred: {0} -msg_2=Too complex expression -msg_3=Too long execution time - check the expression -msg_4=Evaluation was cancelled -msg_5=No parameters are specified for function: {0} -msg_6=Infinite loop is detected in expression -msg_7=Some user data could not be loaded. Please contact developers with information below.\n\nUnable to load:\n{0} - -syntax_error=Error -result_copied=Result has been copied to the clipboard! -text_copied=Text has been copied to the clipboard! +msg_1=Arithmetic error occurred: {0} +msg_2=Expression is too complex +msg_3=Execution time is too long - check the expression +msg_4=Evaluation was cancelled +msg_5=No parameters are specified for function: {0} +msg_6=Infinite loop is detected in expression +msg_7=Some user data could not be loaded. Please contact developers.\n\nUnable to load:\n{0} + +syntax_error=Error +result_copied=Result has been copied to the clipboard! +text_copied=Text has been copied to the clipboard! ans_description=Last calculated value \ No newline at end of file diff --git a/core/src/main/resources/org/solovyev/android/calculator/messages_ru.properties b/core/src/main/resources/org/solovyev/android/calculator/messages_ru.properties old mode 100644 new mode 100755 index 30b3a373..62506bd7 --- a/core/src/main/resources/org/solovyev/android/calculator/messages_ru.properties +++ b/core/src/main/resources/org/solovyev/android/calculator/messages_ru.properties @@ -1,12 +1,12 @@ -msg_1=Арифметическая ошибка: {0} -msg_2=Слишком сложное выражение -msg_3=Вычисление выражения занимает слишком много времени - проверьте выражение -msg_4=Вычисление было отменено -msg_5=Для функции {0} не определены параметры -msg_6=В выражении найден Бесконечный цикл - проверьте выражение -msg_7=Некоторые пользовательские данные не могут быть загружены. Пожалуйста, свяжитесь с авторами приложения с информацией ниже.\n\nНевозможно загрузить:\n{0} - -syntax_error=Ошибка -result_copied=Результат скопирован в буфер! -text_copied=Текст скопирован в буфер! -ans_description=Последний посчитанный результат \ No newline at end of file +msg_1=\u0410\u0440\u0438\u0444\u043C\u0435\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430: {0} +msg_2=\u0421\u043B\u0438\u0448\u043A\u043E\u043C \u0441\u043B\u043E\u0436\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 +msg_3=\u0412\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0437\u0430\u043D\u0438\u043C\u0430\u0435\u0442 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u043D\u043E\u0433\u043E \u0432\u0440\u0435\u043C\u0435\u043D\u0438 - \u043F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 +msg_4=\u0412\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0435 \u0431\u044B\u043B\u043E \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u043E +msg_5=\u0414\u043B\u044F \u0444\u0443\u043D\u043A\u0446\u0438\u0438 {0} \u043D\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u044B \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B +msg_6=\u0412 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0438 \u043D\u0430\u0439\u0434\u0435\u043D \u0431\u0435\u0441\u043A\u043E\u043D\u0435\u0447\u043D\u044B\u0439 \u0446\u0438\u043A\u043B - \u043F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435 +msg_7=\u041D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u044B. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0441\u0432\u044F\u0436\u0438\u0442\u0435\u0441\u044C \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u0430\u043C\u0438 \u0441 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0435\u0439, \u0434\u0430\u043D\u043D\u043E\u0439 \u043D\u0438\u0436\u0435.\n\n\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C:\n{0} + +syntax_error=\u041E\u0448\u0438\u0431\u043A\u0430 +result_copied=\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u0431\u044B\u043B \u0441\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430! +text_copied=\u0422\u0435\u043A\u0441\u0442 \u0431\u044B\u043B \u0441\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430! +ans_description=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439 \u043F\u043E\u0441\u0447\u0438\u0442\u0430\u043D\u043D\u044B\u0439 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442