refactor + russian language support

This commit is contained in:
serso
2011-10-06 23:25:49 +04:00
parent e368819de7
commit 96e6d4619f
28 changed files with 569 additions and 417 deletions

BIN
res/drawable/paste.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -100,10 +100,10 @@
style="@style/control_button_style"
a:onClick="numericButtonClickHandler"/>
<org.solovyev.android.view.widgets.DirectionDragButton a:id="@+id/pasteButton"
a:text="@string/c_paste"
style="@style/control_button_style"
a:onClick="pasteButtonClickHandler"/>
<ImageButton a:id="@+id/pasteButton"
a:src="@drawable/paste"
style="@style/control_button_style"
a:onClick="pasteButtonClickHandler"/>
</LinearLayout>
@@ -185,7 +185,8 @@
<org.solovyev.android.view.widgets.DirectionDragButton
a:id="@+id/varsButton"
a:text="@string/c_vars"
a:text="π,e,…"
a:textStyle="italic"
a:onClick="varsButtonClickHandler"
style="@style/control_button_style"/>

View File

@@ -130,10 +130,10 @@
style="@style/digit_button_style"
a:onClick="digitButtonClickHandler"/>
<org.solovyev.android.view.widgets.DirectionDragButton a:id="@+id/pasteButton"
a:text="@string/c_paste"
style="@style/control_button_style"
a:onClick="pasteButtonClickHandler"/>
<ImageButton a:id="@+id/pasteButton"
a:src="@drawable/paste"
style="@style/control_button_style"
a:onClick="pasteButtonClickHandler"/>
</LinearLayout>
@@ -198,7 +198,8 @@
<org.solovyev.android.view.widgets.DirectionDragButton
a:id="@+id/varsButton"
a:text="@string/c_vars"
a:text="π,e,…"
a:textStyle="italic"
a:onClick="varsButtonClickHandler"
style="@style/control_button_style"/>

View File

@@ -1,4 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="c_app_name">Калькулятор</string>
<string name="c_app_settings">Калькулятор</string>
<string name="c_syntax_error">Ошибка</string>
<string name="c_result_copied">Результат скопирован в буфер!</string>
<string name="c_settings">Настройки</string>
<string name="c_help">Помощь</string>
<string name="c_about">О программе</string>
<string name="c_vars_and_constants">Переменные и константы</string>
<!--PREFERENCE ACTIVITY-->
<string name="c_prefs_main_category">Основные настройки</string>
<string name="c_prefs_drag_button_category">Настройки кнопок</string>
<string name="c_down">Вниз</string>
<string name="c_up">Вверх</string>
<string name="c_restart">Перезапуск</string>
<!--ABOUT ACTIVITY-->
<string name="c_copyright">Copyright (c) 2009-2011.\nПрограмма создана serso aka se.solovyev.\n
За подробной информацией, пожалуйста,\nобращайтесь на почту\n<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>
\nили посетите\n<a href="http://se.solovyev.org">http://se.solovyev.org</a>
</string>
<string name="c_undo">назад</string>
<string name="c_redo">вперёд</string>
<string name="c_paste">вставить</string>
<string name="c_vars">переменные</string>
<string name="c_calc_color_display_title">Подсветка выражений</string>
<string name="p_calc_result_precision_title">Точность результата</string>
<string name="c_exit">Выход</string>
<string name="c_add">Добавить</string>
<string name="c_cancel">Отмена</string>
<string name="c_save">Сохранить</string>
<string name="c_remove">Удалить</string>
<string name="c_yes">Да</string>
<string name="c_no">Нет</string>
<string name="c_var_removal_confirmation">Подтверждение удаления</string>
<string name="c_var_removal_confirmation_question">Вы действительно хотите удалить переменную \'%s\'?</string>
<string name="c_var_name">Имя</string>
<string name="c_var_value">Значение</string>
<string name="c_var_description">Описание</string>
<string name="c_var_create_var">Создать переменную</string>
<string name="c_var_edit_var">Редактировать переменную</string>
<string name="c_value.is.not.a.number">Значение - не число!</string>
<string name="c_var.name.clashes">Имя переменной не может быть зарезервированным системным именем!</string>
<string name="c_var.already.exists">Переменная с таким именем уже существует!</string>
<string name="c_name.is.empty">Имя не может быть пустым!</string>
<string name="c_sys.var.cannot.be.changed">Системная переменная не может быть изменена!</string>
<string name="c_pi_description">Отношение длины окружности к диаметру</string>
<string name="c_e_description">Вещесвтенное число, такое что производная функции f(x) = e^x в точке x = 0 равно 1</string>
<string name="c_i_description">Мнимая единица, определённая как i^2 = 1</string>
</resources>

View File

@@ -27,7 +27,7 @@
<string name="c_undo">undo</string>
<string name="c_redo">redo</string>
<string name="c_clear">clear</string>
<string name="c_clear">clr</string>
<string name="c_paste">paste</string>
<string name="c_vars">vars</string>
@@ -47,4 +47,14 @@
<string name="c_var_description">Description</string>
<string name="c_var_create_var">Create variable</string>
<string name="c_var_edit_var">Edit variable</string>
<string name="c_value.is.not.a.number">Value is not a number!</string>
<string name="c_var.name.clashes">Variable name clashes with function name!</string>
<string name="c_var.already.exists">Variable with same name already exists!</string>
<string name="c_name.is.empty">Name is empty!</string>
<string name="c_sys.var.cannot.be.changed">System variable cannot be changed!</string>
<string name="c_pi_description">Ratio of any circle\'s circumference to its diameter</string>
<string name="c_e_description">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</string>
<string name="c_i_description">Imaginary unit, defined such that i^2 = 1</string>
</resources>

View File

@@ -2,7 +2,7 @@
<PreferenceScreen xmlns:a="http://schemas.android.com/apk/res/android"
xmlns:range="http://schemas.android.com/apk/res/org.solovyev.android.calculator">
<PreferenceCategory a:title="@string/c_prefs_drag_button_category">
<PreferenceCategory a:title="@string/c_prefs_main_category">
<org.solovyev.android.view.prefs.NumberPickerDialogPreference
a:key="@string/p_calc_result_precision_key"