code reformat

This commit is contained in:
Sergey Solovyev 2013-06-15 00:31:49 +04:00
parent 30e8b55a73
commit e57ce8cf2c
523 changed files with 20785 additions and 19727 deletions

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.solovyev.android.calculator.core"
android:versionCode="1"
android:versionName="1.0" />

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/blue_button_shape" />

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/blue_button_dark_shape" />

View File

@ -7,7 +7,8 @@
-->
<shape xmlns:a="http://schemas.android.com/apk/res/android">
<gradient a:startColor="#000d1f"
<gradient
a:startColor="#000d1f"
a:endColor="#002255"
a:angle="90" />
<corners a:radius="0dp" />

View File

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:a="http://schemas.android.com/apk/res/android">
<gradient a:startColor="#001c45"
<gradient
a:startColor="#001c45"
a:endColor="#003481"
a:angle="90" />
<corners a:radius="0dp" />

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2011 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2011 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -15,10 +14,7 @@
-->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/default_abs__btn_cab_done_pressed_holo_dark" />
<item android:state_focused="true" android:state_enabled="true"
android:drawable="@drawable/default_abs__btn_cab_done_focused_holo_dark" />
<item android:state_enabled="true"
android:drawable="@drawable/default_abs__btn_cab_done_default_holo_dark" />
<item android:state_pressed="true" android:drawable="@drawable/default_abs__btn_cab_done_pressed_holo_dark" />
<item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/default_abs__btn_cab_done_focused_holo_dark" />
<item android:state_enabled="true" android:drawable="@drawable/default_abs__btn_cab_done_default_holo_dark" />
</selector>

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2010 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2010 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2010 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2010 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2010 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2010 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2011 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2011 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@ -15,11 +14,8 @@
-->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
android:drawable="@drawable/abs__spinner_ab_disabled_holo_dark" />
<item android:state_pressed="true"
android:drawable="@drawable/default_abs__spinner_ab_pressed_holo_dark" />
<item android:state_pressed="false" android:state_focused="true"
android:drawable="@drawable/default_abs__spinner_ab_focused_holo_dark" />
<item android:state_enabled="false" android:drawable="@drawable/abs__spinner_ab_disabled_holo_dark" />
<item android:state_pressed="true" android:drawable="@drawable/default_abs__spinner_ab_pressed_holo_dark" />
<item android:state_pressed="false" android:state_focused="true" android:drawable="@drawable/default_abs__spinner_ab_focused_holo_dark" />
<item android:drawable="@drawable/abs__spinner_ab_default_holo_dark" />
</selector>

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2011 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2011 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/gray_button_shape" />

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/gray_button_dark_shape" />

View File

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:a="http://schemas.android.com/apk/res/android">
<gradient a:startColor="#000000"
<gradient
a:startColor="#000000"
a:endColor="#333333"
a:angle="90" />
<corners a:radius="0dp" />

View File

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:a="http://schemas.android.com/apk/res/android">
<gradient a:startColor="#071622"
<gradient
a:startColor="#071622"
a:endColor="#253541"
a:angle="90" />
<corners a:radius="0dp" />

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2011 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2011 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/metro_blue_button_shape" />

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/metro_button_dark_shape" />
</selector>

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/metro_button_green_shape" />

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/metro_button_light_shape" />
</selector>

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/metro_button_purple_shape" />

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
<?xml version="1.0" encoding="utf-8"?><!-- Copyright (C) 2007 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/violet_button_shape" />

View File

@ -2,8 +2,7 @@
<selector xmlns:a="http://schemas.android.com/apk/res/android">
<item a:state_pressed="true"
a:drawable="@drawable/metro_button_pressed"/>
<item a:state_pressed="true" a:drawable="@drawable/metro_button_pressed" />
<item a:drawable="@drawable/violet_button_dark_shape" />

View File

@ -7,7 +7,8 @@
-->
<shape xmlns:a="http://schemas.android.com/apk/res/android">
<gradient a:startColor="#2b0325"
<gradient
a:startColor="#2b0325"
a:endColor="#4f1c47"
a:angle="90" />
<corners a:radius="0dp" />

View File

@ -7,7 +7,8 @@
-->
<shape xmlns:a="http://schemas.android.com/apk/res/android">
<gradient a:startColor="#520546"
<gradient
a:startColor="#520546"
a:endColor="#8a307c"
a:angle="90" />
<corners a:radius="0dp" />

View File

@ -21,7 +21,8 @@
a:orientation="horizontal"
a:gravity="center">
<Button a:id="@+id/close_button"
<Button
a:id="@+id/close_button"
a:layout_width="wrap_content"
a:layout_height="wrap_content"
a:text="@string/close" />

View File

@ -6,7 +6,8 @@
a:orientation="horizontal"
a:padding="6dp">
<TextView a:id="@+id/cpp_fixable_messages_text_view"
<TextView
a:id="@+id/cpp_fixable_messages_text_view"
a:layout_width="0dp"
a:layout_height="wrap_content"
a:layout_weight="5"

View File

@ -5,8 +5,7 @@
~ For more information, please, contact se.solovyev@gmail.com
~ or visit http://se.solovyev.org
-->
<Button
xmlns:a="http://schemas.android.com/apk/res/android"
<Button xmlns:a="http://schemas.android.com/apk/res/android"
a:id="@id/cpp_button_equals"
a:text="="
style="@style/cpp_simple_metro_control_button_style" />

View File

@ -5,68 +5,98 @@
a:layout_height="match_parent"
a:orientation="vertical">
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_7" />
<include layout="@layout/cpp_simple_button_8" />
<include layout="@layout/cpp_simple_button_9" />
<include layout="@layout/cpp_simple_button_multiplication" />
<include layout="@layout/cpp_simple_button_percent" />
<include layout="@layout/cpp_simple_button_clear" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_4" />
<include layout="@layout/cpp_simple_button_5" />
<include layout="@layout/cpp_simple_button_6" />
<include layout="@layout/cpp_simple_button_division" />
<include layout="@layout/cpp_simple_button_power" />
<include layout="@layout/cpp_simple_button_erase" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_1" />
<include layout="@layout/cpp_simple_button_2" />
<include layout="@layout/cpp_simple_button_3" />
<include layout="@layout/cpp_simple_button_plus" />
<include layout="@layout/cpp_simple_button_like" />
<include layout="@layout/cpp_simple_button_copy" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_round_brackets" />
<include layout="@layout/cpp_simple_button_0" />
<include layout="@layout/cpp_simple_button_dot" />
<include layout="@layout/cpp_simple_button_subtraction" />
<include layout="@layout/cpp_simple_button_settings" />
<include layout="@layout/cpp_simple_button_paste" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_left" />
<include layout="@layout/cpp_simple_button_right" />
<include layout="@layout/cpp_simple_button_vars" />
<include layout="@layout/cpp_simple_button_functions" />
<include layout="@layout/cpp_simple_button_app" />
<include layout="@layout/cpp_simple_button_history" />
</LinearLayout>

View File

@ -7,17 +7,20 @@
a:paddingRight="10dp"
a:orientation="vertical">
<LinearLayout a:layout_width="fill_parent"
<LinearLayout
a:layout_width="fill_parent"
a:layout_height="fill_parent"
a:paddingBottom="10dp"
a:orientation="horizontal">
<Spinner a:id="@+id/unit_types_from"
<Spinner
a:id="@+id/unit_types_from"
a:layout_width="wrap_content"
a:layout_height="fill_parent" />
<EditText a:id="@+id/units_from"
<EditText
a:id="@+id/units_from"
a:inputType="text"
a:singleLine="true"
a:layout_width="fill_parent"
@ -25,16 +28,19 @@
</LinearLayout>
<LinearLayout a:layout_width="fill_parent"
<LinearLayout
a:layout_width="fill_parent"
a:paddingBottom="10dp"
a:layout_height="fill_parent"
a:orientation="horizontal">
<Spinner a:id="@+id/unit_types_to"
<Spinner
a:id="@+id/unit_types_to"
a:layout_width="wrap_content"
a:layout_height="fill_parent" />
<EditText a:id="@+id/units_to"
<EditText
a:id="@+id/units_to"
a:editable="false"
a:inputType="none"
a:singleLine="true"
@ -43,13 +49,15 @@
</LinearLayout>
<LinearLayout a:layout_width="fill_parent"
<LinearLayout
a:layout_width="fill_parent"
a:paddingBottom="10dp"
a:layout_height="fill_parent"
a:gravity="center"
a:orientation="horizontal">
<Button a:id="@+id/unit_converter_ok_button"
<Button
a:id="@+id/unit_converter_ok_button"
a:text="@android:string/ok"
a:paddingLeft="15dp"
a:paddingRight="15dp"
@ -57,7 +65,8 @@
a:layout_width="wrap_content"
a:layout_height="wrap_content" />
<Button a:id="@+id/unit_converter_copy_button"
<Button
a:id="@+id/unit_converter_copy_button"
a:text="@android:string/copy"
a:paddingLeft="15dp"
a:paddingRight="15dp"
@ -65,7 +74,8 @@
a:layout_width="wrap_content"
a:layout_height="wrap_content" />
<Button a:id="@+id/unit_converter_custom_button"
<Button
a:id="@+id/unit_converter_custom_button"
a:paddingLeft="15dp"
a:paddingRight="15dp"
a:ellipsize="end"

View File

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!--should be implemented-->
</LinearLayout>

View File

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!--should be implemented-->
</LinearLayout>

View File

@ -8,12 +8,16 @@
<string name="c_about">Acerca de</string>
<string name="c_about_content" formatted="false">Copyright (c) 2009-2011\n\n<b>Creado por serso aka se.solovyev</b>\n\n
Este programa es Open Source:\nTodo el código fuente puede encontrarse en\n<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
Para más información, por favor,\ncontacte con el autor al mail\n<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>\n
<string name="c_about_content" formatted="false">Copyright (c) 2009-2011\n\n<b>Creado por serso aka se.solovyev</b>
\n\n
Este programa es Open Source:\nTodo el código fuente puede encontrarse en\n
<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
Para más información, por favor,\ncontacte con el autor al mail\n<a href="mailto:se.solovyev@gmail.com">
se.solovyev@gmail.com</a>\n
o visite\n<a href="http://se.solovyev.org">http://se.solovyev.org</a>\n\n
Si desea apoyar el proyecto\n\n
Si le gusta la aplicación\nvalórela con 5 estrellas en\n<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Si le gusta la aplicación\nvalórela con 5 estrellas en\n
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Gracias a las personas que han traducido Calculadora++ a los diferentes idiomas:\n
Español - Jordi Luna\n
Italiano - Gabriele Ravanetti\n\n

View File

@ -23,15 +23,32 @@
<string name="c_fun_description_sqrt">Función Raíz cuadrado.</string>
<string name="c_fun_description_cubic">Función Raíz cuadrada.</string>
<string name="c_fun_description_abs">Función que devuelve el valor absoluto de un argumento.</string>
<string name="c_fun_description_sgn">Función que devuelve el signo de un argumento: -1 si el argumento es menor que 0, 0 si es igual a 0, 1 si es mayor que 0.</string>
<string name="c_fun_description_eq">Función Igual - Devuelve 1 si dos argumentos son iguales, 0 si no lo son.</string>
<string name="c_fun_description_le">Función Menor o igual - Devuelve 1 si dos argumentos son iguales o el primero es menor que el segundo, 0 si el primero es mayor.</string>
<string name="c_fun_description_ge">Función Mayor o igual - Devuelve 1 si dos argumentos son iguales o si el primero es mayor que el segundo, 0 si el primero es menor.</string>
<string name="c_fun_description_ne">Función Distinto - Devuelve 1 si dos argumentos no son iguales, 0 si son idénticos.</string>
<string name="c_fun_description_lt">Función Menor - Devuelve 1 si el primer argumento es menor que el segundo, 0 si no lo es.</string>
<string name="c_fun_description_gt">Función Mayor - Devuelve 1 si el primer argumento es mayor que el segundo, 0 si no lo es.</string>
<string name="c_fun_description_rad">Convierte grados a radianes: d - grados, m - minutos (por defecto = 0), s - segundos (por defecto = 0).</string>
<string name="c_fun_description_dms">Convierte grados de notación DMS a notación decimal: d - grados, m - minutos (por defecto = 0), s - segundos (por defecto = 0).</string>
<string name="c_fun_description_sgn">Función que devuelve el signo de un argumento: -1 si el argumento es menor que
0, 0 si es igual a 0, 1 si es mayor que 0.
</string>
<string name="c_fun_description_eq">Función Igual - Devuelve 1 si dos argumentos son iguales, 0 si no lo son.
</string>
<string name="c_fun_description_le">Función Menor o igual - Devuelve 1 si dos argumentos son iguales o el primero es
menor que el segundo, 0 si el primero es mayor.
</string>
<string name="c_fun_description_ge">Función Mayor o igual - Devuelve 1 si dos argumentos son iguales o si el primero
es mayor que el segundo, 0 si el primero es menor.
</string>
<string name="c_fun_description_ne">Función Distinto - Devuelve 1 si dos argumentos no son iguales, 0 si son
idénticos.
</string>
<string name="c_fun_description_lt">Función Menor - Devuelve 1 si el primer argumento es menor que el segundo, 0 si
no lo es.
</string>
<string name="c_fun_description_gt">Función Mayor - Devuelve 1 si el primer argumento es mayor que el segundo, 0 si
no lo es.
</string>
<string name="c_fun_description_rad">Convierte grados a radianes: d - grados, m - minutos (por defecto = 0), s -
segundos (por defecto = 0).
</string>
<string name="c_fun_description_dms">Convierte grados de notación DMS a notación decimal: d - grados, m - minutos
(por defecto = 0), s - segundos (por defecto = 0).
</string>
<string name="c_fun_description_deg">Convierte radianes a grados.</string>
<string name="c_fun_category_trig">Trigonométrico</string>

View File

@ -11,15 +11,19 @@
<string name="c_screens">Pantallas</string>
<string name="c_faq_content" formatted="false">
<b>¿Como puedo utilizar las funciones indicadas en las esquinas superior e inferior derechas de los botones?</b>\n
<b>¿Como puedo utilizar las funciones indicadas en las esquinas superior e inferior derechas de los botones?</b>
\n
Mantenga pulsado el botón y deslícelo ligeramente hacia arriba o abajo. En función del valor mostrado en el\nbotón se realizará la acción deseada.\n
\n
Mantenga pulsado el botón y deslícelo ligeramente hacia arriba o abajo. En función del valor mostrado en
el\nbotón se realizará la acción deseada.\n
\n
<b>¿Como puedo conmutar entre Radianes y Grados?</b>\n
\n
Para conmutar entre las diferentes unidades de ángulo, puede ajustar la opción preferida en la configuración de\nla aplicación\no bién utilizar el conmutador ubicado en el botón 6\n
Para conmutar entre las diferentes unidades de ángulo, puede ajustar la opción preferida en la configuración
de\nla aplicación\no bién utilizar el conmutador ubicado en el botón 6\n
(el valor actual está resaltado en color amarillo).\n
También puede utilizar las funciones deg() y rad() y el operador ° para convertir grados a radianes y viceversa.\n\n
También puede utilizar las funciones deg() y rad() y el operador ° para convertir grados a radianes y
viceversa.\n\n
<b>Ejemplos:</b>\n
268° = 4.67748\n
@ -45,7 +49,8 @@
<b>¿Soporta C++ cálculos fraccionarios?</b>\n\n
Si, puede teclear la expresión fraccionaria en el editor y utilizar ≡ (en la esquina superior derecha del botón\n = ). También puede utilizar ≡ para simplificar la expresión.\n\n
Si, puede teclear la expresión fraccionaria en el editor y utilizar ≡ (en la esquina superior derecha del
botón\n = ). También puede utilizar ≡ para simplificar la expresión.\n\n
<b>Ejemplos:</b>\n\n
@ -64,7 +69,8 @@
<b>¿Puede C++ dibujar gráficas de las funciones?</b>\n\n
Sí, expresión de tipo que contiene una variable no definida (por ejemplo, cos (t) y la t no tiene valor) y haga clic en el resultado. En el menú contextual, seleccione \'Gráfico Plot\'.\n\n
Sí, expresión de tipo que contiene una variable no definida (por ejemplo, cos (t) y la t no tiene valor) y haga
clic en el resultado. En el menú contextual, seleccione \'Gráfico Plot\'.\n\n
<b>¿Soporta C++ cálculos matriciales?</b>\n\n
@ -76,21 +82,41 @@
</string>
<string name="c_hints_content">
1. Puede omitir signos de multiplicación innecesarios (en lugar de 3*t o t*sin(π*t)simplemente escriba 3t o tsin(πt))\n\n
1. Puede omitir signos de multiplicación innecesarios (en lugar de 3*t o t*sin(π*t)simplemente escriba 3t o
tsin(πt))\n\n
2. Utilice ≡ (en la esquina superior derecha del botón = ) para simplificar la expresión\n\n
3. Haga clic en el resultado para copiarlo al portapapeles\n\n
4. Raravez deberá utilizar el botón = ya que el resultado se va calculando automáticamente conforme introduce las funciones\n\n
4. Raravez deberá utilizar el botón = ya que el resultado se va calculando automáticamente conforme introduce
las funciones\n\n
5. Añada constantes para los valores usados habitualmente (incluso puede grabar expresiones)\n\n
6. Utilice las variables ubicadas en los botones 4 y 5\n\n
</string>
<string name="c_screens_content">
1. <b>Pantalla principal:</b> Se muestra al inicio de la aplicación. Puede llegar a ella desde otra pantalla pulsando el botón Atrás.\n\n
2. <b>Pantalla de Variables y Constantes:</b> contiene una lista de las constantes disponibles. Puede añadir más constantes y variables haciendo clic en el botón Añadir. Un Clic corto en variable/constante la inserta en el editor, Clic largo - abre la ventana del editor de variables. Puede llegar a ella desde la pantalla principal pulsando el botón π,… .\n\n
3. <b>Pantalla de Funciones:</b> contiene una lista de todas las funciones disponibles. Un Clic corto en la función la inserta en el editor. Puede llegar a ella desde la pantalla principal pulsando el botón f(x).\n\n
4. <b>Pantalla de Operadores:</b> contiene una lista de todos los operadores disponibles. Un Clic corto en el operador lo inserta en el editor. Puede llegar a él desde la pantalla principal pulsando el botón ∂,… .\n\n
5. <b>Pantalla de Historial:</b> contiene una lista de todas las acciones realizadas por el usuario. Un Clic corto en el elemento Historial lo inserta en el editor. Puede llegar a él desde la pantalla principal pulsando el botón M .\n\n
6. <b>Pantalla de Configuración:</b> contiene los ajustes de la aplicación. Puede llegar a él desde la pantalla principal seleccionando la opción Configuración del menú.\n\n
1.
<b>Pantalla principal:</b>
Se muestra al inicio de la aplicación. Puede llegar a ella desde otra pantalla pulsando el botón Atrás.\n\n
2.
<b>Pantalla de Variables y Constantes:</b>
contiene una lista de las constantes disponibles. Puede añadir más constantes y variables haciendo clic en el
botón Añadir. Un Clic corto en variable/constante la inserta en el editor, Clic largo - abre la ventana del
editor de variables. Puede llegar a ella desde la pantalla principal pulsando el botón π,… .\n\n
3.
<b>Pantalla de Funciones:</b>
contiene una lista de todas las funciones disponibles. Un Clic corto en la función la inserta en el editor.
Puede llegar a ella desde la pantalla principal pulsando el botón f(x).\n\n
4.
<b>Pantalla de Operadores:</b>
contiene una lista de todos los operadores disponibles. Un Clic corto en el operador lo inserta en el editor.
Puede llegar a él desde la pantalla principal pulsando el botón ∂,… .\n\n
5.
<b>Pantalla de Historial:</b>
contiene una lista de todas las acciones realizadas por el usuario. Un Clic corto en el elemento Historial lo
inserta en el editor. Puede llegar a él desde la pantalla principal pulsando el botón M .\n\n
6.
<b>Pantalla de Configuración:</b>
contiene los ajustes de la aplicación. Puede llegar a él desde la pantalla principal seleccionando la opción
Configuración del menú.\n\n
</string>
</resources>

View File

@ -8,16 +8,25 @@
<string name="c_operators">Operadores</string>
<string name="c_op_description_mod">El módulo operación encuentra el resto de la división de \'x\' por \'y\'.</string>
<string name="c_op_description_sum">Función Suma \'f(i)\', iterativamente a través de \'i\' desde \'from\' hasta \'to\'.</string>
<string name="c_op_description_product">Devuelve el producto de las funciones \'f(i)\', iterativamente a través de \'i\' desde \'from\' hasta \'to\'.</string>
<string name="c_op_description_derivative">Devuelve el derivado de orden \'order\' (por defecto = 1) de funciones \'f(x)\' por \'x\' variable y calcula en el punto \'x_point\' (por defecto = el mismo que \'x\').</string>
<string name="c_op_description_mod">El módulo operación encuentra el resto de la división de \'x\' por \'y\'.
</string>
<string name="c_op_description_sum">Función Suma \'f(i)\', iterativamente a través de \'i\' desde \'from\' hasta
\'to\'.
</string>
<string name="c_op_description_product">Devuelve el producto de las funciones \'f(i)\', iterativamente a través de
\'i\' desde \'from\' hasta \'to\'.
</string>
<string name="c_op_description_derivative">Devuelve el derivado de orden \'order\' (por defecto = 1) de funciones
\'f(x)\' por \'x\' variable y calcula en el punto \'x_point\' (por defecto = el mismo que \'x\').
</string>
<string name="c_op_description_integral">Devuelve la integral de la función \'f(x)\' por \'x\' variable.</string>
<string name="c_op_description_integral_ab">Función integral \'f(x)\' por \'x\' variable desde \'a\' hasta \'b\'.</string>
<string name="c_op_description_integral_ab">Función integral \'f(x)\' por \'x\' variable desde \'a\' hasta \'b\'.
</string>
<string name="c_pf_description_factorial">Devuelve el factorial de la expresión antes.</string>
<string name="c_pf_description_double_factorial">Devuelve el doble factorial de la expresión antes.</string>
<string name="c_pf_description_percent" formatted="false">Devuelve el valor porcentaje de la expresión antes.\nEjemplos:\n
<string name="c_pf_description_percent" formatted="false">Devuelve el valor porcentaje de la expresión
antes.\nEjemplos:\n
100 + 50% = 150\n
100 * 50% = 50\n
100 + 100 * 50% * 50% = 125

View File

@ -60,7 +60,9 @@
<string name="c_value_is_not_a_number">¡El valor debe ser numérico o estar vacío!</string>
<string name="c_var_name_clashes">La variable name entra en conflicto con la función name!</string>
<string name="c_var_already_exists">¡Ya existe una variable con el mismo nombre!</string>
<string name="c_name_is_not_valid">El nombre de la Constante no es válido: el nombre debe comenzar con una letra,puede contener letras, dígitos y líneas.</string>
<string name="c_name_is_not_valid">El nombre de la Constante no es válido: el nombre debe comenzar con una
letra,puede contener letras, dígitos y líneas.
</string>
<string name="c_sys_var_cannot_be_changed">¡Una Variable de Sistema no puede ser cambiada!</string>
<string name="c_calc_editor_hint">Introducir nuevo cálculo</string>
@ -80,7 +82,9 @@
<string name="c_angle_units_summary">Define la unidad para ángulos predeterminada.</string>
<string name="c_calc_numeral_bases">Sistemas de numeración</string>
<string name="c_numeral_bases_summary">Define el sistema de numeración por defecto para todos los números de entrada.</string>
<string name="c_numeral_bases_summary">Define el sistema de numeración por defecto para todos los números de
entrada.
</string>
<string name="p_dec">Secimal</string>
<string name="p_hex">Hexadecimal</string>
<string name="p_oct">Octal</string>
@ -90,7 +94,9 @@
<string name="p_default_theme">Predeterminado</string>
<string name="p_violet_theme">Violeta</string>
<string name="p_light_blue_theme">Azul claro</string>
<string name="c_calc_result_precision_summary">Precisión del resultado (todos los cálculos se realizar con la máxima precisión a pesar del valor de esta opción)</string>
<string name="c_calc_result_precision_summary">Precisión del resultado (todos los cálculos se realizar con la máxima
precisión a pesar del valor de esta opción)
</string>
<string name="c_calc_color_display_summary">Ajustar colores y estilo en el editor de la calculadora</string>
<string name="c_calc_theme_summary">Establecer el tema para la Calculadora</string>
<string name="c_clear_history">Limpiar historial</string>
@ -127,7 +133,8 @@
<string name="c_max_x_value">To</string>
<string name="c_swipe_distance">Swipe distance for buttons</string>
<string name="c_swipe_distance_summary">Sets swipe distance for buttons that support additional swipe actions</string>
<string name="c_swipe_distance_summary">Sets swipe distance for buttons that support additional swipe actions
</string>
<string name="c_comment">Comment</string>
<string name="c_history_item_saved">Guardado</string>

View File

@ -6,13 +6,23 @@
<resources>
<string name="c_var_description_PI">Ratio de la circunferencia del círculo a su diámetro. Nota: esta constante es la unidad de medida dependiente => rad: 3,14, deg: 180,0</string>
<string name="c_var_description_pi">Ratio de la circunferencia del círculo a su diámetro. Nota: esta constante es la unidad de medida independientes => rad: 3.14, deg: 3.14</string>
<string name="c_var_description_e">Número real único como el valor de la derivada (pendiente de la línea tangente) de la función f(x) = e^x en el punto x = 0 es igual a 1</string>
<string name="c_var_description_PI">Ratio de la circunferencia del círculo a su diámetro. Nota: esta constante es la
unidad de medida dependiente => rad: 3,14, deg: 180,0
</string>
<string name="c_var_description_pi">Ratio de la circunferencia del círculo a su diámetro. Nota: esta constante es la
unidad de medida independientes => rad: 3.14, deg: 3.14
</string>
<string name="c_var_description_e">Número real único como el valor de la derivada (pendiente de la línea tangente)
de la función f(x) = e^x en el punto x = 0 es igual a 1
</string>
<string name="c_var_description_i">Unidad imaginaria, definida como i^2 = 1</string>
<string name="c_var_description_c">Velocidad de la luz en vacío, m·s^-1</string>
<string name="c_var_description_G">La constante gravitatoria es una constante física empírica consistente en el cálculo de la atracción gravitatoria entre objetos con masa, m^3·kg^1·s^2</string>
<string name="c_var_description_h">Constante física que refleja los tamaños de energía cuántica en mecánica cuántica, J·s</string>
<string name="c_var_description_G">La constante gravitatoria es una constante física empírica consistente en el
cálculo de la atracción gravitatoria entre objetos con masa, m^3·kg^1·s^2
</string>
<string name="c_var_description_h">Constante física que refleja los tamaños de energía cuántica en mecánica
cuántica, J·s
</string>
<string name="c_var_description_h_reduced">Constante Planck reducida, J·s</string>
<string name="c_var_description_nan">No es un número</string>
<string name="c_var_description_inf">Infinito</string>

View File

@ -9,11 +9,14 @@
<string name="c_about">About</string>
<string name="c_about_content">Copyright (c) 2009-2011\n\n<b>Creato da serso aka se.solovyev</b>\n\n
Questo programma è open source:\ntutto il codice può essere trovato su\n<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
Per ulteriori informazioni contatta\nl\'autore via email\n<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>
Questo programma è open source:\ntutto il codice può essere trovato su\n
<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
Per ulteriori informazioni contatta\nl\'autore via email\n
<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>
\no visita\n<a href="http://se.solovyev.org">http://se.solovyev.org</a>\n\n
Se vuoi aiutare il progetto\n\n
Se ti piace l\'applicazione\nvota 5 stelle nel\n<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Se ti piace l\'applicazione\nvota 5 stelle nel\n
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Grazie a persone che traducono Calculator++ in diverse lingue:\n
Italiano - Gabriele Ravanetti\n
Spagnolo - Jordi Luna\n\n

View File

@ -23,15 +23,33 @@
<string name="c_fun_description_sqrt">Funzione radice quadrata.</string>
<string name="c_fun_description_cubic">Funzione radice cubica.</string>
<string name="c_fun_description_abs">Funzione che restituisce il valore assoluto di un argomento.</string>
<string name="c_fun_description_sgn">Funzione che restituisce il segno di un argomento: -1 se l\'argomnto è minore di 0, 0 se è uguale a 0, 1 se è maggiore di 0.</string>
<string name="c_fun_description_eq">Funzione uguaglianza - restituisce 1 se i due argomenti sono uguali, 0 altrimenti.</string>
<string name="c_fun_description_le">Funzione minore-o-uguale - restituisce 1 se i due argomenti sono uguali o il primo è minore del secondo, 0 altrimenti.</string>
<string name="c_fun_description_ge">Funzione maggiore-o-uguale - restituisce 1 se i due argomenti sono uguali o il primo è maggiore del secondo, 0 altrimenti.</string>
<string name="c_fun_description_ne">Funzione disuguaglianza - restituisce 1 se i due argomenti non sono uguali, 0 altrimenti.</string>
<string name="c_fun_description_lt">Funzione minore - restituisce 1 se il primo argomento è minore del secondo, 0 altrimenti.</string>
<string name="c_fun_description_gt">Funzione maggiore - restituisce 1 se il primo argomento è maggiore del secondo, 0 altrimenti.</string>
<string name="c_fun_description_rad">Converte gradi in radianti: d - gradi, m - minuti (predefinito = 0), s - secondi (predefinito = 0).</string>
<string name="c_fun_description_dms">Converte gradi dalla notazione DMS in notazione decimale: d - gradi, m - minuti (predefinito = 0), s - secondi (predefinito = 0).</string>
<string name="c_fun_description_sgn">Funzione che restituisce il segno di un argomento: -1 se l\'argomnto è minore
di 0, 0 se è uguale a 0, 1 se è maggiore di 0.
</string>
<string name="c_fun_description_eq">Funzione uguaglianza - restituisce 1 se i due argomenti sono uguali, 0
altrimenti.
</string>
<string name="c_fun_description_le">Funzione minore-o-uguale - restituisce 1 se i due argomenti sono uguali o il
primo è minore del secondo, 0 altrimenti.
</string>
<string name="c_fun_description_ge">Funzione maggiore-o-uguale - restituisce 1 se i due argomenti sono uguali o il
primo è maggiore del secondo, 0 altrimenti.
</string>
<string name="c_fun_description_ne">Funzione disuguaglianza - restituisce 1 se i due argomenti non sono uguali, 0
altrimenti.
</string>
<string name="c_fun_description_lt">Funzione minore - restituisce 1 se il primo argomento è minore del secondo, 0
altrimenti.
</string>
<string name="c_fun_description_gt">Funzione maggiore - restituisce 1 se il primo argomento è maggiore del secondo,
0 altrimenti.
</string>
<string name="c_fun_description_rad">Converte gradi in radianti: d - gradi, m - minuti (predefinito = 0), s -
secondi (predefinito = 0).
</string>
<string name="c_fun_description_dms">Converte gradi dalla notazione DMS in notazione decimale: d - gradi, m - minuti
(predefinito = 0), s - secondi (predefinito = 0).
</string>
<string name="c_fun_description_deg">Converte radianti in gradi.</string>
<string name="c_fun_category_trig">Trigonometriche</string>

View File

@ -11,15 +11,19 @@
<string name="c_screens">Schermate</string>
<string name="c_faq_content" formatted="false">
<b>Come posso utilizzare le funzioni scritte in alto a destra e nell\'angolo in basso a destra del pulsante?</b>\n
<b>Come posso utilizzare le funzioni scritte in alto a destra e nell\'angolo in basso a destra del pulsante?</b>
\n
Premi il pulsante e trascinalo leggermente verso l\'alto o verso il basso. A seconda del valore mostrato sul pulsante azione si verificherà.\n
\n
Premi il pulsante e trascinalo leggermente verso l\'alto o verso il basso. A seconda del valore mostrato sul
pulsante azione si verificherà.\n
\n
<b>Come posso passare da radianti a gradi?</b>\n
\n
Per passare da una unità diversa angolazione è possibile cambiare apposita opzione nelle impostazioni dell\'applicazione o utilizzare l\'interruttore situato sul tasto 6\n
Per passare da una unità diversa angolazione è possibile cambiare apposita opzione nelle impostazioni
dell\'applicazione o utilizzare l\'interruttore situato sul tasto 6\n
(valore corrente è illuminata con il colore giallo).\n
Anche attualente C++ non supporta questa funzione ma è possibile utilizzare le funzioni deg() e rad() e l\'operatore ° per convertire i gradi in radianti e vice versa.\n
Anche attualente C++ non supporta questa funzione ma è possibile utilizzare le funzioni deg() e rad() e
l\'operatore ° per convertire i gradi in radianti e vice versa.\n
\n
<b>Esempi:</b>\n
268° = 4.67748\n
@ -40,12 +44,17 @@
\n
<b>Note:</b>\n
\n
100 + (20 + 20)% = 140, <b>ma</b> 100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600, <b>ma</b> 100 + 50 ^ 2% = 101.08\n
100 + (20 + 20)% = 140,
<b>ma</b>
100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600,
<b>ma</b>
100 + 50 ^ 2% = 101.08\n
\n
<b>C++ supporta il calcolo delle frazioni?</b>\n
\n
Sì, è possibile digitare l\'espressione frazionaria nell\'editor e usare = (nell\'angolo in alto a destra del pulsante = ). Inoltre è possibile utilizzare = per semplificare l\'espressione.\n
Sì, è possibile digitare l\'espressione frazionaria nell\'editor e usare = (nell\'angolo in alto a destra del
pulsante = ). Inoltre è possibile utilizzare = per semplificare l\'espressione.\n
\n
<b>Esempi:</b>\n
\n
@ -64,7 +73,8 @@
\n
<b>C++ può disegnare i grafici delle funzioni?</b>\n
\n
Sì, espressione tipo che contiene 1 variabile non definita (ad esempio cos (t) e t non ha alcun valore) e cliccare sul risultato. Nel menu contestuale scegliere \'Grafico plot\'.\n
Sì, espressione tipo che contiene 1 variabile non definita (ad esempio cos (t) e t non ha alcun valore) e
cliccare sul risultato. Nel menu contestuale scegliere \'Grafico plot\'.\n
\n
<b>C++ supporta il calcolo delle matrici?</b>\n
\n
@ -76,7 +86,8 @@
</string>
<string name="c_hints_content">
1. È possibile omettere i segni non necessari nella moltiplicazione (invece di 3*t o t*sin(p*t) digita 3t o tsin(pt))\n\n
1. È possibile omettere i segni non necessari nella moltiplicazione (invece di 3*t o t*sin(p*t) digita 3t o
tsin(pt))\n\n
2. Utilizza = (nell\'angolo in alto a destra del pulsante = ) per semplificare l\'espressione\n\n
3. Basta fare click sul risultato per copiarlo negli appunti\n\n
4. Usa raramente il pulsante = - il risultato è calcolato in tempo reale\n\n
@ -85,12 +96,31 @@
</string>
<string name="c_screens_content">
1. <b>Schermata principale:</b> viene visualizzata all\'avvio dell\'applicazione, può essere raggiunta da un altra schermata premendo il pulsante Indietro.\n\n
2. <b>Schermata variabili e costanti:</b> contiene l\'elenco delle costanti disponibili. L\'utente può aggiungere qui costanti e variabili cliccando il pulsante Aggiungi. Un breve click sulla variabile/costante la inserisce nell\'editor, un click prolungato apre la finestra di editor variabili. Può essere raggiunta dalla schermata principale premendo il pulsante π,….\n\n
3. <b>Schermata funzioni:</b> contiene l\'elenco di tutte le funzioni disponibili. Un breve click sulla funzione la inserisce nell\'editor. Può essere raggiunta dalla schermata principale premento il pulsante f(x).\n\n
4. <b>Schermata operatori:</b> contiene l\'elenco di tutti gli operatori disponibili. Un breve click sull\'operartore lo inserisce nell\'editor. Può essere raggiunta dalla schermata principale premento il pulsante ∂,….\n\n
5. <b>Schermata cronologia:</b> contiene l\'elenco di tutte le azioni fatte dall\'utente. Un breve click su un elemento della lista lo inserisce nell\'editor. Può essere raggiunta dalla schermata principale premento il pulsante M.\n\n
6. <b>Schermata impostazioni:</b> contiene le impostazioni dell\'applicazione. Può essere raggiunta dalla schermata principale premento il pulsante Impostazioni nel menù.
1.
<b>Schermata principale:</b>
viene visualizzata all\'avvio dell\'applicazione, può essere raggiunta da un altra schermata premendo il
pulsante Indietro.\n\n
2.
<b>Schermata variabili e costanti:</b>
contiene l\'elenco delle costanti disponibili. L\'utente può aggiungere qui costanti e variabili cliccando il
pulsante Aggiungi. Un breve click sulla variabile/costante la inserisce nell\'editor, un click prolungato apre
la finestra di editor variabili. Può essere raggiunta dalla schermata principale premendo il pulsante π,….\n\n
3.
<b>Schermata funzioni:</b>
contiene l\'elenco di tutte le funzioni disponibili. Un breve click sulla funzione la inserisce nell\'editor.
Può essere raggiunta dalla schermata principale premento il pulsante f(x).\n\n
4.
<b>Schermata operatori:</b>
contiene l\'elenco di tutti gli operatori disponibili. Un breve click sull\'operartore lo inserisce
nell\'editor. Può essere raggiunta dalla schermata principale premento il pulsante ∂,….\n\n
5.
<b>Schermata cronologia:</b>
contiene l\'elenco di tutte le azioni fatte dall\'utente. Un breve click su un elemento della lista lo inserisce
nell\'editor. Può essere raggiunta dalla schermata principale premento il pulsante M.\n\n
6.
<b>Schermata impostazioni:</b>
contiene le impostazioni dell\'applicazione. Può essere raggiunta dalla schermata principale premento il
pulsante Impostazioni nel menù.
</string>
</resources>

View File

@ -10,14 +10,20 @@
<string name="c_op_description_mod">L\'operazione modulo trova il resto della divisione di \'x\' by \'y\'.</string>
<string name="c_op_description_sum">Funzione somma \'f(i)\', iterazione tra \'i\' da \'from\' a \'to\'.</string>
<string name="c_op_description_product">Restituisce il prodotto della funzione \'f(i)\', iterazione tra \'i\' da \'from\' a \'to\'.</string>
<string name="c_op_description_derivative">Restituisce la derivata di ordine \'order\' della funzione \'f(x)\' in \'x\' e calcolata nel punto \'x_point\'.</string>
<string name="c_op_description_product">Restituisce il prodotto della funzione \'f(i)\', iterazione tra \'i\' da
\'from\' a \'to\'.
</string>
<string name="c_op_description_derivative">Restituisce la derivata di ordine \'order\' della funzione \'f(x)\' in
\'x\' e calcolata nel punto \'x_point\'.
</string>
<string name="c_op_description_integral">Restituisce l\'integrale della funzione \'f(x)\' in \'x\'.</string>
<string name="c_op_description_integral_ab">Funzione integrale \'f(x)\' in \'x\' da \'a\' a \'b\'.</string>
<string name="c_pf_description_factorial">Restituisce il fattoriale dell\'espressione precedente.</string>
<string name="c_pf_description_double_factorial">Restituisce il fattoriale doppio dell\'espressione precedente.</string>
<string name="c_pf_description_percent" formatted="false">Restituisce la percentuale dell\'espressione precedente.\nEsempi:\n
<string name="c_pf_description_double_factorial">Restituisce il fattoriale doppio dell\'espressione precedente.
</string>
<string name="c_pf_description_percent" formatted="false">Restituisce la percentuale dell\'espressione
precedente.\nEsempi:\n
100 + 50% = 150\n
100 * 50% = 50\n
100 + 100 * 50% * 50% = 125

View File

@ -60,7 +60,9 @@
<string name="c_value_is_not_a_number">Il valore deve essere un numero o vuoto!</string>
<string name="c_var_name_clashes">Il nome della variabile entra in conflitto col nome della funzione!</string>
<string name="c_var_already_exists">Una variabile con lo stesso nome esiste già!</string>
<string name="c_name_is_not_valid">Il nome della costante non è valido: il nome deve iniziare con una lettera, può contenere lettere, cifre e underscore.</string>
<string name="c_name_is_not_valid">Il nome della costante non è valido: il nome deve iniziare con una lettera, può
contenere lettere, cifre e underscore.
</string>
<string name="c_sys_var_cannot_be_changed">La variabile di sistema non può essere cambiata!</string>
<string name="c_calc_editor_hint">Inserisci una nuova espressione</string>
@ -80,7 +82,8 @@
<string name="c_angle_units_summary">Definisci l\'unità di misura predefinita per gli angoli.</string>
<string name="c_calc_numeral_bases">Numerale sistemi</string>
<string name="c_numeral_bases_summary">Definisce il sistema numerale di default per tutti i numeri di ingresso.</string>
<string name="c_numeral_bases_summary">Definisce il sistema numerale di default per tutti i numeri di ingresso.
</string>
<string name="p_dec">Decimale</string>
<string name="p_hex">Esadecimale</string>
<string name="p_oct">Ottale</string>
@ -90,8 +93,12 @@
<string name="p_default_theme">Predefinito</string>
<string name="p_violet_theme">Viola</string>
<string name="p_light_blue_theme">Blu chiaro</string>
<string name="c_calc_result_precision_summary">Precisione del risultato (tutti i calcoli sono fatti con la massima precisione, indipendentemente dal valore di questa opzione)</string>
<string name="c_calc_color_display_summary">Attiva o disattiva la colorazione e lo styling dell\' editor calcolatrice</string>
<string name="c_calc_result_precision_summary">Precisione del risultato (tutti i calcoli sono fatti con la massima
precisione, indipendentemente dal valore di questa opzione)
</string>
<string name="c_calc_color_display_summary">Attiva o disattiva la colorazione e lo styling dell\' editor
calcolatrice
</string>
<string name="c_calc_theme_summary">Imposta il tema per la calcolatrice</string>
<string name="c_clear_history">Cancella cronologia</string>
<string name="c_simplify_instead_of_numeric">Le prossime costanti sono indefinite: {0}!</string>
@ -127,7 +134,9 @@
<string name="c_max_x_value">A</string>
<string name="c_swipe_distance">Swipe distanza per i pulsanti</string>
<string name="c_swipe_distance_summary">Imposta distanza swipe per i pulsanti che supportano le azioni swipe supplementare</string>
<string name="c_swipe_distance_summary">Imposta distanza swipe per i pulsanti che supportano le azioni swipe
supplementare
</string>
<string name="c_comment">Commento</string>
<string name="c_history_item_saved">Salvato</string>

View File

@ -6,13 +6,23 @@
<resources>
<string name="c_var_description_PI">Rapporto tra la circonferenza di qualsiasi cerchio col suo diametro. Nota: questa costante è l\'unità di misura dipende => rad: 3.14, deg: 180.0</string>
<string name="c_var_description_pi">Rapporto tra la circonferenza di qualsiasi cerchio col suo diametro. Nota: questa costante è l\'unità di misura indipendente => rad: 3.14, deg: 3.14</string>
<string name="c_var_description_e">Unico numero reale tale che il valore della derivata (pendenza della retta tangente) della funzione f(x) = e^x nel punto x = 0 che è uguale a 1</string>
<string name="c_var_description_PI">Rapporto tra la circonferenza di qualsiasi cerchio col suo diametro. Nota:
questa costante è l\'unità di misura dipende => rad: 3.14, deg: 180.0
</string>
<string name="c_var_description_pi">Rapporto tra la circonferenza di qualsiasi cerchio col suo diametro. Nota:
questa costante è l\'unità di misura indipendente => rad: 3.14, deg: 3.14
</string>
<string name="c_var_description_e">Unico numero reale tale che il valore della derivata (pendenza della retta
tangente) della funzione f(x) = e^x nel punto x = 0 che è uguale a 1
</string>
<string name="c_var_description_i">Unità immaginaria, definita come i^2 = -1</string>
<string name="c_var_description_c">Velocità della luce nel vuoto, m·s^-1</string>
<string name="c_var_description_G">La costante gravitazionale è una costante fisica empirica coinvolta nel calcolo dell\' attrazione gravitazionale tra gli oggetti con massa, m^3·kg^1·s^2</string>
<string name="c_var_description_h">Costante fisica che riflette la dimensione dei quanti di energia in meccanica quantistica, J·s</string>
<string name="c_var_description_G">La costante gravitazionale è una costante fisica empirica coinvolta nel calcolo
dell\' attrazione gravitazionale tra gli oggetti con massa, m^3·kg^1·s^2
</string>
<string name="c_var_description_h">Costante fisica che riflette la dimensione dei quanti di energia in meccanica
quantistica, J·s
</string>
<string name="c_var_description_h_reduced">Costante di riduzione di Planck, J·s</string>
<string name="c_var_description_nan">Non è un numero</string>
<string name="c_var_description_inf">Infinito</string>

View File

@ -10,11 +10,14 @@
<string name="c_about_content">Copyright (c) 2009-2011\n\n<b>Программа создана\nserso aka se.solovyev</b>\n\n
Сайт приложения:<a href="http://facebook.com/calculatorpp">http://facebook.com/calculatorpp</a>\n\n
Эта программа с открытыми исходным кодом:\nон может быть найден на \n<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
За подробной информацией, пожалуйста,\nобращайтесь на почту\n<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>\n
Эта программа с открытыми исходным кодом:\nон может быть найден на \n
<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\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>\n\n
Если вы хотите поддержать проект материально\nвы можете купить специальную опцию из настроек приложения\n\n
Если вам понравилось приложение -\nпоставьте 5 звёздочек в\n<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Если вам понравилось приложение -\nпоставьте 5 звёздочек в\n
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Спасибо тем, кто переводил Калькулятор++:\n
на итальянский - Gabriele Ravanetti\n
на испанский - Jordi Luna\n
@ -53,7 +56,8 @@
1. Поддержка ввода чисел в научной нотации (2.3E2)\n
2. Добавлены функции: deg(), rad() для перевода радианов в градусы и наоборот\n
3. Добавлена поддержка установки приложения на карту памяти\n
4. Добавлена поддержка сохранить целое выражение как константу (например, наберите ln(6t), нажмите +π, введите имя и сохраните)\n
4. Добавлена поддержка сохранить целое выражение как константу (например, наберите ln(6t), нажмите +π, введите
имя и сохраните)\n
5. Исправлена проблема с функцией abs() и комплексным аргументом\n
6. Исправлена проблема с отображением результата
</string>
@ -99,12 +103,15 @@
</string>
<string name="c_release_notes_for_15">
1. Добавлено построение графиков: введите выражение с одной неизвестной переменной (например, cos(t)) и нажмите на результат. В контекстном меню выберите \'Построить график\'. Поддерживаемые операции: масштабирование, сдвиг, построение графика для мнимой части комплексного числа.
1. Добавлено построение графиков: введите выражение с одной неизвестной переменной (например, cos(t)) и нажмите
на результат. В контекстном меню выберите \'Построить график\'. Поддерживаемые операции: масштабирование, сдвиг,
построение графика для мнимой части комплексного числа.
</string>
<string name="c_release_notes_for_16">
1. Настройка свайпа для кнопки
2. Поддержка различный систем счисление (dec, bin, oct). Dec и bin могут быть выбраны из основного окна (кнопка CE) и из основных настроек\n
2. Поддержка различный систем счисление (dec, bin, oct). Dec и bin могут быть выбраны из основного окна (кнопка
CE) и из основных настроек\n
3. Исправлена проблема упрощения для √\n
4. Улучшена производительность построения графиков
</string>
@ -114,14 +121,16 @@
2. Расширенная история: сохранение, удаление, копирование истории (используйте длинное нажатие)\n
3. Добавлен испанский язык\n
4. Полная поддержка систем счисления (dec, hex, oct, bin)\n
5. !!!: Решение проблемы знака произведения на некоторых устройствах. Если у вас странные символы вместо × - измените знак произведения * в настройках приложения\n
5. !!!: Решение проблемы знака произведения на некоторых устройствах. Если у вас странные символы вместо × -
измените знак произведения * в настройках приложения\n
6. Исправлено: правильное вычисление двойного факториала, 20x, e^(pi*i)+1 и др.
</string>
<string name="c_release_notes_for_21">
1. Добавлен экран примечаний к выпуску\n
2. Добавлены категории функций и переменных\n
3. Добавлены дополнительные действия для функций, операторов и переменных - контекстное меню вызывается долгим нажатием по элементу\n
3. Добавлены дополнительные действия для функций, операторов и переменных - контекстное меню вызывается долгим
нажатием по элементу\n
4. Добавлен логарифм по любому основанию\n
5. Настройка кнопки Назад\n
6. Вариант константы π независимой от единиц измерения углов
@ -142,10 +151,12 @@
От разработчика\n\n
Мне жаль уведомлять вас о том что в этой версии приложения появилась реклама.\n
Я не видел на андроид.маркете калькулятор с похожими возможностями и не думаю, что увижу в ближайшем будущем.\n
Но, тем не менее, я хочу развивать его функциональность и поддерживать уже реализованное. Так случилось, что я больше не могу делать это бесплатно - разработка отнимает слишком много времени и усилий,
Но, тем не менее, я хочу развивать его функциональность и поддерживать уже реализованное. Так случилось, что я
больше не могу делать это бесплатно - разработка отнимает слишком много времени и усилий,
так как приложение стало довольно большим и сложным.\n
Если вы хотите поддержать проект и убрать рекламы, вы можете купить специальную опцию в настройках приложения,\n
если вы не хотите или не можете этого сделать - вы по-прежнему можете отблагодарить автора программы по почте: se.solovyev@gmail.com, высоко оценить приложение на андроид.маркете\n
если вы не хотите или не можете этого сделать - вы по-прежнему можете отблагодарить автора программы по почте:
se.solovyev@gmail.com, высоко оценить приложение на андроид.маркете\n
или помочь в переводе приложения на свой родной язык.
</string>
@ -169,7 +180,8 @@
<string name="c_release_notes_for_27">
От разработчика:\n\n
Я рад сообщить, что у Калькулятора++ появился собственный форум: http://facebook.com/calculatorpp.\n
Здесь вы можете найти всю последнюю информацию о приложении, узнать об известных проблемах и внести свои предложения.\n
Здесь вы можете найти всю последнюю информацию о приложении, узнать об известных проблемах и внести свои
предложения.\n
Для входа вы можете использовать аккаунт социальной сети (Facebook, Twitter или Google).\n\n
1. Добавлены кнопки управления масштаб на графике\n
2. Исправлены проблемы с биллингом\n
@ -226,7 +238,8 @@
<string name="c_release_notes_for_103">
1. Виджет для рабочего стола (работает только если приложение установлено на внутреннюю память телефона)\n
2. Раскладка от мобильного телефона для планшета (Настройки->Настройки внешнего вида->Раскладка->Научная (телефон))\n
2. Раскладка от мобильного телефона для планшета (Настройки->Настройки внешнего вида->Раскладка->Научная
(телефон))\n
3. Ручные вычисления (Настройки->Настройки вычислений->Результат вычисляется…)
</string>

View File

@ -23,15 +23,25 @@
<string name="c_fun_description_sqrt">Функция квадратного корня.</string>
<string name="c_fun_description_cubic">Функция кубического корня.</string>
<string name="c_fun_description_abs">Модуль.</string>
<string name="c_fun_description_sgn">Знак - возвращает знак аргумента: -1, если аргумент меньше0, 0, если равен 0, 1, если больше 0.</string>
<string name="c_fun_description_sgn">Знак - возвращает знак аргумента: -1, если аргумент меньше0, 0, если равен 0,
1, если больше 0.
</string>
<string name="c_fun_description_eq">Равно - возвращает 1, если два аргумента равны, иначе 0.</string>
<string name="c_fun_description_le">Меньше-либо-равно - возвращает 1, если два аргумента равны или первое меньше второго, иначе 0.</string>
<string name="c_fun_description_ge">Больше-либо-равно - возвращает 1 если два аргумента равны или первое больше второго, иначе 0.</string>
<string name="c_fun_description_le">Меньше-либо-равно - возвращает 1, если два аргумента равны или первое меньше
второго, иначе 0.
</string>
<string name="c_fun_description_ge">Больше-либо-равно - возвращает 1 если два аргумента равны или первое больше
второго, иначе 0.
</string>
<string name="c_fun_description_ne">Не-равно - возвращает 1, если два аргумента не равны, иначе 0.</string>
<string name="c_fun_description_lt">Меньше - возвращает 1, если первый аргумент меньше второго, иначе 0.</string>
<string name="c_fun_description_gt">Больше - возвращает 1, если первый аргумент больше второго, иначе 0.</string>
<string name="c_fun_description_rad">Преобразует градусы в радианы: d - градусы, m - минуты (по умолчанию = 0), s - секунды (по умолчанию = 0) </string>
<string name="c_fun_description_dms">Преобразует градусы из шестидесятеричной системы в десятичную: d - градусы, m - минуты (по умолчанию = 0), s - секунды (по умолчанию = 0) </string>
<string name="c_fun_description_rad">Преобразует градусы в радианы: d - градусы, m - минуты (по умолчанию = 0), s -
секунды (по умолчанию = 0)
</string>
<string name="c_fun_description_dms">Преобразует градусы из шестидесятеричной системы в десятичную: d - градусы, m -
минуты (по умолчанию = 0), s - секунды (по умолчанию = 0)
</string>
<string name="c_fun_description_deg">Преобразует радианы в градусы.</string>
<string name="c_fun_category_trig">Тригонометрические</string>

View File

@ -19,17 +19,21 @@
\n
<b>Почему Калькулятор++ требует ИНТЕРНЕТ разрешения?</b>\n
\n
На данный момент такое разрешение требуется только для одной цели - показать рекламу. Если вы купите специальную опцию К++ не будет больше использовать ваше интернет подключение.\n
На данный момент такое разрешение требуется только для одной цели - показать рекламу. Если вы купите специальную
опцию К++ не будет больше использовать ваше интернет подключение.\n
\n
<b>Как я могу использовать функции написанные в верхнем правом и нижнем правом углах кнопки?</b>\n
\n
Нажмите на кнопку и потяните вверх или вниз. В зависимости от значения указанного на кнопке произойдёт действие.\n
Нажмите на кнопку и потяните вверх или вниз. В зависимости от значения указанного на кнопке произойдёт
действие.\n
\n
<b>Как я могу переключиться между радианами и градусами?</b>\n
\n
Для переключения единиц измерения углов либо выберите соответствующий пункт настроек приложения,\nлибо воспользуйтесь переключателем, расположенным на клавише 6\n
Для переключения единиц измерения углов либо выберите соответствующий пункт настроек приложения,\nлибо
воспользуйтесь переключателем, расположенным на клавише 6\n
(текущее значение выделено жёлтым цветом).\n
Также вы можете воспользоваться функциями deg() и rad() и оператором ° для перевода радиан в градусы и обратно.\n
Также вы можете воспользоваться функциями deg() и rad() и оператором ° для перевода радиан в градусы и
обратно.\n
\n
<b>Примеры:</b>\n
268° = 4.67748\n
@ -50,12 +54,17 @@
\n
<b>Замечание:</b>\n
\n
100 + (20 + 20)% = 140, <b>но</b> 100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600, <b>но</b> 100 + 50 ^ 2% = 101.08\n
100 + (20 + 20)% = 140,
<b>но</b>
100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600,
<b>но</b>
100 + 50 ^ 2% = 101.08\n
\n
<b>Поддерживает ли К++ дробные вычисления?</b>\n
\n
Да, вы можете ввести дробное выражение в редактор и нажать ≡ (в правом верхнем углу кнопки =). Также вы можете использовать ≡ для упрощения выражений.\n
Да, вы можете ввести дробное выражение в редактор и нажать ≡ (в правом верхнем углу кнопки =). Также вы можете
использовать ≡ для упрощения выражений.\n
\n
<b>Примеры:</b>\n
\n
@ -74,7 +83,8 @@
\n
<b>Умеет ли К++ строить графики функций?</b>\n
\n
Да, введите выражение с 1 неизвестной переменной (например, cos(t)) и нажмите на результат. В контекстном меню выберите \'Построить график\'\n
Да, введите выражение с 1 неизвестной переменной (например, cos(t)) и нажмите на результат. В контекстном меню
выберите \'Построить график\'\n
\n
<b>Поддерживает ли К++ матричные вычисления?</b>\n
\n
@ -86,7 +96,8 @@
</string>
<string name="c_hints_content">
1. Вы можете опускать ненужные знаки произведения в выражении (вместо 3*t или t*sin(π*t) просто пишите 3t или tsin(πt)).\n\n
1. Вы можете опускать ненужные знаки произведения в выражении (вместо 3*t или t*sin(π*t) просто пишите 3t или
tsin(πt)).\n\n
2. Используйте ≡ (в верхнем правом углу кнопки =) для упрощения выражения.\n\n
3. Нажмите на результат для того, чтобы скопировать его в буфер обмена.\n\n
4. Используйте кнопку = реже - результат вычисляется на лету.\n\n
@ -95,12 +106,29 @@
</string>
<string name="c_screens_content">
1. <b>Основной экран:</b> открывается по старту приложения, на него можно попасть из любого другого экрана нажав кнопку Назад.\n\n
2. <b>Экран констант и переменных:</b> содержит список переменных и констант. Пользователь может добавить новые элементы нажав кнопку Добавить. Короткое нажатие вставляет значение в редактор, длинное - открывает окно редактирования. На экран можно попасть нажав кнопку π,… на основном экране.\n\n
3. <b>Экран функций:</b> содержит список всех доступных функций. Короткое нажатие вставляет функцию в редактор. На экран можно попасть нажав кнопку f(x) на основном экране.\n\n
4. <b>Экран операторов:</b> содержит список всех доступных операторов. Короткое нажатие вставляет оператор в редактор. На экран можно попасть нажав кнопку ∂,… на основном экране.\n\n
5. <b>Экран истории:</b> содержит список всех операций произведённых пользователем. Короткое нажатие на элемент списка вставляет его в редактор. На экран можно попасть нажав кнопку M на основном экране.\n\n
6. <b>Экран настроек:</b> содержит список настроек приложения. На экран можно попасть нажав кнопку Настройки в меню.
1.
<b>Основной экран:</b>
открывается по старту приложения, на него можно попасть из любого другого экрана нажав кнопку Назад.\n\n
2.
<b>Экран констант и переменных:</b>
содержит список переменных и констант. Пользователь может добавить новые элементы нажав кнопку Добавить.
Короткое нажатие вставляет значение в редактор, длинное - открывает окно редактирования. На экран можно попасть
нажав кнопку π,… на основном экране.\n\n
3.
<b>Экран функций:</b>
содержит список всех доступных функций. Короткое нажатие вставляет функцию в редактор. На экран можно попасть
нажав кнопку f(x) на основном экране.\n\n
4.
<b>Экран операторов:</b>
содержит список всех доступных операторов. Короткое нажатие вставляет оператор в редактор. На экран можно
попасть нажав кнопку ∂,… на основном экране.\n\n
5.
<b>Экран истории:</b>
содержит список всех операций произведённых пользователем. Короткое нажатие на элемент списка вставляет его в
редактор. На экран можно попасть нажав кнопку M на основном экране.\n\n
6.
<b>Экран настроек:</b>
содержит список настроек приложения. На экран можно попасть нажав кнопку Настройки в меню.
</string>
</resources>

View File

@ -9,15 +9,23 @@
<string name="c_operators">Операторы</string>
<string name="c_op_description_mod">Возвращает остаток от деления \'x\' на \'y\'.</string>
<string name="c_op_description_sum">Суммирует функции \'f(i)\', пробегая по переменной \'i\' от \'from\' до \'to\'.</string>
<string name="c_op_description_product">Возвращает произведение функций \'f(i)\', пробегая по переменной \'i\' от \'from\' до \'to\'.</string>
<string name="c_op_description_derivative">Возвращает производную порядка \'order\' (по умолчанию = 1) функции \'f(x)\' по переменной \'x\' и вычисляет её в точке \'x_point\' (по умолчанию = такая же как и \'x\').</string>
<string name="c_op_description_sum">Суммирует функции \'f(i)\', пробегая по переменной \'i\' от \'from\' до
\'to\'.
</string>
<string name="c_op_description_product">Возвращает произведение функций \'f(i)\', пробегая по переменной \'i\' от
\'from\' до \'to\'.
</string>
<string name="c_op_description_derivative">Возвращает производную порядка \'order\' (по умолчанию = 1) функции
\'f(x)\' по переменной \'x\' и вычисляет её в точке \'x_point\' (по умолчанию = такая же как и \'x\').
</string>
<string name="c_op_description_integral">Возвращает интеграл функции \'f(x)\' по переменной \'x\'.</string>
<string name="c_op_description_integral_ab">Интегрирует функцию \'f(x)\' по переменной \'x\' от \'a\' до \'b\'.</string>
<string name="c_op_description_integral_ab">Интегрирует функцию \'f(x)\' по переменной \'x\' от \'a\' до \'b\'.
</string>
<string name="c_pf_description_factorial">Возвращает факториал от предыдущего выражения.</string>
<string name="c_pf_description_double_factorial">Возвращает двойной факториал от предыдущего выражения.</string>
<string name="c_pf_description_percent" formatted="false">Возвращает процентное значение от предыдущего выражения.\nПримеры:\n
<string name="c_pf_description_percent" formatted="false">Возвращает процентное значение от предыдущего
выражения.\nПримеры:\n
100 + 50% = 150\n
100 * 50% = 50\n
100 + 100 * 50% * 50% = 125

View File

@ -1,16 +1,26 @@
<resources>
<string name="c_auto_orientation_title">Переключатель автоматического поворота экрана</string>
<string name="c_auto_orientation_summary">Если включено, то калькулятор будет автоматически менять ориентацию экрана</string>
<string name="c_auto_orientation_summary">Если включено, то калькулятор будет автоматически менять ориентацию
экрана
</string>
<string name="c_show_equals_button_title">Показывать клавишу равно</string>
<string name="c_show_equals_button_summary">Если включено, то клавиша равно будет показана</string>
<string name="c_hide_numeral_base_digits_title">Не показывать цифры из других систем счисления</string>
<string name="c_hide_numeral_base_digits_summary">Если включено, то цифры из других систем счисления не будут показаны</string>
<string name="c_hide_numeral_base_digits_summary">Если включено, то цифры из других систем счисления не будут
показаны
</string>
<string name="prefs_history_show_intermediate_calculations_title">Показывать промежуточные вычисления на экране истории</string>
<string name="prefs_history_show_intermediate_calculations_summary">Если включено, то все вычисления будут показаны на экране истории</string>
<string name="prefs_history_show_intermediate_calculations_title">Показывать промежуточные вычисления на экране
истории
</string>
<string name="prefs_history_show_intermediate_calculations_summary">Если включено, то все вычисления будут показаны
на экране истории
</string>
<string name="p_calculations_calculate_on_fly_title">Результат вычисляется по мере ввода выражения</string>
<string name="p_calculations_calculate_on_fly_summary">Если включено, то результат вычисляется по мере ввода выражения</string>
<string name="p_calculations_calculate_on_fly_summary">Если включено, то результат вычисляется по мере ввода
выражения
</string>
</resources>

View File

@ -44,10 +44,14 @@
<string name="c_calc_round_result_title">Округление результата</string>
<string name="c_calc_round_result_summary">Включает/выключает округление результата</string>
<string name="c_calc_science_notation_title">Результат в научной форме</string>
<string name="c_calc_science_notation_summary">Если включено - результат будет всегда записан в научной форме (12.34E-12)</string>
<string name="c_calc_science_notation_summary">Если включено - результат будет всегда записан в научной форме
(12.34E-12)
</string>
<string name="p_calc_result_precision_title">Точность результата</string>
<string name="p_calc_max_calculation_time_title">Максимальное время вычисления</string>
<string name="p_calc_max_calculation_time_summary">Если вычисления превысят установленный предел - калькулятор остановится с ошибкой</string>
<string name="p_calc_max_calculation_time_summary">Если вычисления превысят установленный предел - калькулятор
остановится с ошибкой
</string>
<string name="c_exit">Выход</string>
<string name="c_add">Добавить</string>
<string name="c_cancel">Отмена</string>
@ -63,10 +67,14 @@
<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_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_not_valid">Имя переменной не валидно: имя должно начинаться с буквы, может содержать буквы, цифры и знак подчёркивания.</string>
<string name="c_name_is_not_valid">Имя переменной не валидно: имя должно начинаться с буквы, может содержать буквы,
цифры и знак подчёркивания.
</string>
<string name="c_sys_var_cannot_be_changed">Системная переменная не может быть изменена!</string>
<string name="c_calc_editor_hint">Введите новое выражение</string>
@ -83,10 +91,13 @@
<string name="p_rad">Радианы</string>
<string name="p_grad">Грады</string>
<string name="p_turns">Обороты</string>
<string name="c_angle_units_summary">Устанавливает единицы измерения углов которые будут использованы при вычислениях</string>
<string name="c_angle_units_summary">Устанавливает единицы измерения углов которые будут использованы при
вычислениях
</string>
<string name="c_calc_numeral_bases">Текущая система счисления</string>
<string name="c_numeral_bases_summary">Устанавливает систему счисления которая будет использована при вычислениях</string>
<string name="c_numeral_bases_summary">Устанавливает систему счисления которая будет использована при вычислениях
</string>
<string name="p_dec">Десятичная</string>
<string name="p_hex">Шестнадцатеричная</string>
<string name="p_oct">Восьмеричная</string>
@ -99,8 +110,11 @@
<string name="p_metro_blue_theme">Метро Синяя (По умолчанию)</string>
<string name="p_metro_green_theme">Метро Зелёная</string>
<string name="p_metro_purple_theme">Метро Фиолетовая</string>
<string name="c_calc_result_precision_summary">Точность результата(все вычисления производятся максимально точно)</string>
<string name="c_calc_color_display_summary">Включает/выключает подсветку синтаксиса в поле редактирования калькулятора</string>
<string name="c_calc_result_precision_summary">Точность результата(все вычисления производятся максимально точно)
</string>
<string name="c_calc_color_display_summary">Включает/выключает подсветку синтаксиса в поле редактирования
калькулятора
</string>
<string name="c_calc_theme_summary">Устанавливает тему оформления приложения</string>
<string name="c_clear_history">Очистить историю</string>
<string name="c_simplify_instead_of_numeric">Следующие константы не определены: {0}!</string>
@ -138,7 +152,9 @@
<string name="c_max_x_value">До</string>
<string name="c_swipe_distance">Длина свайпа для клавиш</string>
<string name="c_swipe_distance_summary">Устанавливает длину свайпа для клавиш которые поддерживают дополнительные действия по свайпу</string>
<string name="c_swipe_distance_summary">Устанавливает длину свайпа для клавиш которые поддерживают дополнительные
действия по свайпу
</string>
<string name="c_comment">Комментарий</string>
<string name="c_history_item_saved">Сохранено</string>
@ -167,10 +183,16 @@
<string name="c_copy_value">Копировать значение</string>
<string name="c_first_start_text_title">Приветствие</string>
<string name="c_first_start_text">Спасибо за выбор Калькулятора++!\n\nКалькулятор++ - это мощный инструмент для проведения ежедневных расчётов.\n\nДля избавление от рекламы и поддержки проекта вы можете воспользоваться специальной опцией доступной из настроек приложения.\n\nПеред началом работы рекомендуется прочитать FAQ и подсказки для использования всех возможностей программы (нажмите Меню, затем Помощь)</string>
<string name="c_first_start_text">Спасибо за выбор Калькулятора++!\n\nКалькулятор++ - это мощный инструмент для
проведения ежедневных расчётов.\n\nДля избавление от рекламы и поддержки проекта вы можете воспользоваться
специальной опцией доступной из настроек приложения.\n\nПеред началом работы рекомендуется прочитать FAQ и
подсказки для использования всех возможностей программы (нажмите Меню, затем Помощь)
</string>
<string name="c_calc_show_release_notes_title">Показывать примечания к выпуску</string>
<string name="c_calc_show_release_notes_summary">Определяет показывать или нет всплывающее окно с примечаниями к выпуску после обновления новой версии</string>
<string name="c_calc_show_release_notes_summary">Определяет показывать или нет всплывающее окно с примечаниями к
выпуску после обновления новой версии
</string>
<string name="c_calc_use_back_button_as_prev_summary">Устанавливает поведение по нажатию на кнопку Назад</string>
<string name="c_calc_use_back_button_as_prev_title">Использовать кнопку назад как назад по истории</string>
@ -180,7 +202,9 @@
<string name="c_warning">Внимание</string>
<string name="c_error">Ошибка</string>
<string name="c_billing_error">Биллинг не поддерживается: вы должны иметь Google Checkout аккаунт привязанный в вашему Google аккаунту и должны быть подключены к интернету.</string>
<string name="c_billing_error">Биллинг не поддерживается: вы должны иметь Google Checkout аккаунт привязанный в
вашему Google аккаунту и должны быть подключены к интернету.
</string>
<string name="c_calc_ad_free_title">Поддержать проект</string>
<string name="c_calc_ad_free_summary">И убрать рекламу</string>
@ -192,11 +216,17 @@
<string name="c_feedback_title">Отзыв</string>
<string name="c_feedback_text">Вы используете Калькулятор++ некоторое время\n
и для нас важно узнать ваше мнение о приложении.\n\n
Пожалуйста, оцените Калькулятор++ \nна <a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>,\n оставьте комментарий или \nобсудите приложение \nв <a href="http://facebook.com/calculatorpp">Facebook</a>
Пожалуйста, оцените Калькулятор++ \nна
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>,\n оставьте
комментарий или \nобсудите приложение \nв
<a href="http://facebook.com/calculatorpp">Facebook</a>
</string>
<string name="c_notespp_announce_text">Хорошие новости - я только что выпустил новое приложение под Андроид под названием <a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">Заметки++</a>.\n
Если вы заинтересованы в быстром и удобном способе оставлять заметки пройдите по <a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">ссылке</a> и попробуйте Заметки++!
<string name="c_notespp_announce_text">Хорошие новости - я только что выпустил новое приложение под Андроид под
названием<a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">Заметки++</a>.\n
Если вы заинтересованы в быстром и удобном способе оставлять заметки пройдите по
<a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">ссылке</a>
и попробуйте Заметки++!
</string>
<string name="c_angle_units_changed_to">Единицы измерения углов изменены на \'%s\'!</string>
@ -217,13 +247,16 @@
<string name="crash_dialog_title">Отчёт об ошибке в Калькуляторе++</string>
<string name="crash_dialog_text">
К сожалению, Калькулятор++ завершился с ошибкой.\n\n
Для того чтобы исправить её, нам необходима некоторая дополнительная информация. Мы рекомендуем вам выслать этот отчёт об ошибке (после нажатия кнопки \'Да\' вы увидите всю передаваемую информацию в новом окне).\n\n
Для того чтобы исправить её, нам необходима некоторая дополнительная информация. Мы рекомендуем вам выслать этот
отчёт об ошибке (после нажатия кнопки \'Да\' вы увидите всю передаваемую информацию в новом окне).\n\n
Хотите ли вы выслать отчёт об ошибке?
</string>
<string name="prefs_graph_screen_title">Настройки графиков</string>
<string name="prefs_graph_interpolate_function">Интерполировать график</string>
<string name="prefs_graph_interpolate_function_summary">Если включено - при построении графика будет использована интерполяция</string>
<string name="prefs_graph_interpolate_function_summary">Если включено - при построении графика будет использована
интерполяция
</string>
<string name="prefs_graph_real_color_title">Цвет вещественной части графика</string>
<string name="prefs_graph_real_color_summary">Устанавливает цвет вещественной части графика</string>
<string name="prefs_graph_imag_color_title">Цвет мнимой части графика</string>
@ -242,7 +275,9 @@
<string name="function_create_function">Создать функцию</string>
<string name="function_edit_function">Редактировать функцию</string>
<string name="function_name_is_not_valid">Не правильное имя функции: имя должно начинаться с буквы, должно содержать буквы, цифры и знаки подчёркивания.</string>
<string name="function_name_is_not_valid">Не правильное имя функции: имя должно начинаться с буквы, должно содержать
буквы, цифры и знаки подчёркивания.
</string>
<string name="function_already_exists">Функция с таким именем уже существует!</string>
<string name="function_is_empty">Тело функции не должно быть пустым!</string>
<string name="function_param_not_empty">Имя параметра не должно быть пустым!</string>
@ -254,16 +289,22 @@
<string name="arithmetic_error_while_plot">При построении графика возникла арифметическая ошибка: %s</string>
<string name="ok">Да</string>
<string name="p_show_calculation_messages_dialog_title">Показывать сообщения об ошибках в диалоге</string>
<string name="p_show_calculation_messages_dialog_summary">Если включено, то сообщения об ошибках возникающих при вычислениях будут показаны в отдельном диалоге</string>
<string name="p_show_calculation_messages_dialog_summary">Если включено, то сообщения об ошибках возникающих при
вычислениях будут показаны в отдельном диалоге
</string>
<string name="fix">Исправить</string>
<string name="p_preferred_numeral_base_title">Система счисления по умолчанию</string>
<string name="p_preferred_numeral_base_summary">Устанавливает систему счисления по умолчанию</string>
<string name="preferred_numeral_base_message">Система счисления по умолчанию \'%1$s\' отличается от текущей \'%2$s\'. Забыли её вернуть?</string>
<string name="preferred_numeral_base_message">Система счисления по умолчанию \'%1$s\' отличается от текущей
\'%2$s\'. Забыли её вернуть?
</string>
<string name="p_preferred_angle_units_title">Единицы измерения углов по умолчанию</string>
<string name="p_preferred_angle_units_summary">Устанавливает единицы измерения углов по умолчанию</string>
<string name="preferred_angle_units_message">Единицы измерения углов по умолчанию \'%1$s\' отличаются от текущих \'%2$s\'. Забыли их вернуть?</string>
<string name="preferred_angle_units_message">Единицы измерения углов по умолчанию \'%1$s\' отличаются от текущих
\'%2$s\'. Забыли их вернуть?
</string>
<string name="close">Закрыть</string>
<string name="c_app_widget_3x3_name">Калькулятор++ Виджет (3x3)</string>
@ -274,12 +315,19 @@
<string name="prefs_onscreen_title">Настройки калькулятора в отдельном окне</string>
<string name="prefs_onscreen_start_on_boot_title">Запуск после загрузки устройства</string>
<string name="prefs_onscreen_start_on_boot_summary">Если включено, то кнопка Калькулятора++ будет доступна в панели уведомлений после загрузки устройства</string>
<string name="prefs_onscreen_start_on_boot_summary">Если включено, то кнопка Калькулятора++ будет доступна в панели
уведомлений после загрузки устройства
</string>
<string name="prefs_onscreen_show_app_icon_title">Показывать отдельную иконку (может потребовать перезагрузки)</string>
<string name="prefs_onscreen_show_app_icon_summary">Если включено, то вторая иконка будет добавлена в список приложений</string>
<string name="prefs_onscreen_show_app_icon_title">Показывать отдельную иконку (может потребовать перезагрузки)
</string>
<string name="prefs_onscreen_show_app_icon_summary">Если включено, то вторая иконка будет добавлена в список
приложений
</string>
<string name="cpp_onscreen_remove_icon_message">Вы можете удалить вторую иконку Калькулятора++ из списка приложений из настроек или нажав следующую кнопку</string>
<string name="cpp_onscreen_remove_icon_message">Вы можете удалить вторую иконку Калькулятора++ из списка приложений
из настроек или нажав следующую кнопку
</string>
<string name="cpp_onscreen_remove_icon_button_text">Удалить иконку</string>
<string name="cpp_this_change_may_require_reboot">Это изменение может потребовать перезагрузки</string>
@ -288,7 +336,8 @@
<string name="cpp_plot_functions">Функции на графике</string>
<string name="cpp_prefs_graph_plot_imag_title">Строить мнимую часть функции</string>
<string name="cpp_prefs_graph_plot_imag_summary">Если включено, то мнимая часть функции будет построена на графике</string>
<string name="cpp_prefs_graph_plot_imag_summary">Если включено, то мнимая часть функции будет построена на графике
</string>
<string name="cpp_monochrome_line_color_type">Одноцветный</string>
<string name="cpp_color_map_line_color_type">Многоцветный (только в 3D)</string>
@ -301,7 +350,9 @@
<string name="cpp_plotter">Графопостроитель</string>
<string name="cpp_plot_screenshot">Сделать снимок графика</string>
<string name="cpp_plot_screenshot_saved">Снимок графика сохранён: %1$s!</string>
<string name="cpp_plot_unable_to_save_screenshot">Снимок не может быть сохранён, из-за отсутствия SD карты. Вставьте SD карту и повторите!</string>
<string name="cpp_plot_unable_to_save_screenshot">Снимок не может быть сохранён, из-за отсутствия SD карты. Вставьте
SD карту и повторите!
</string>
<string name="cpp_plot_function_line_color_type">Тип цвета линии</string>
<string name="cpp_plot_function_line_color">Цвет линии</string>
@ -324,14 +375,18 @@
<string name="cpp_apply">Применить</string>
<string name="cpp_message">Сообщение</string>
<string name="cpp_continue">Продолжить</string>
<string name="cpp_purchase_text">Поддержать проект очень легко и безопасно: процесс покупки проводится Google и всё что вам нужно - это настроенный Google аккаунт.\n\n
Информация о покупке хранится на серверах Google с вашим Google аккаунтом и вы можете легко использовать приложение на нескольких устройствах.\n\n
<string name="cpp_purchase_text">Поддержать проект очень легко и безопасно: процесс покупки проводится Google и всё
что вам нужно - это настроенный Google аккаунт.\n\n
Информация о покупке хранится на серверах Google с вашим Google аккаунтом и вы можете легко использовать
приложение на нескольких устройствах.\n\n
По нажатию кнопки \'Продолжить\' вы будете перенаправлены в приложение Google Play для совершения покупки.
</string>
<string name="cpp_purchase_title">Покупка</string>
<string name="cpp_purchase_thank_you_text">Спасибо за помощь в развитии проекта!\n\n Приложение получит уведомление о покупке в течение нескольких минут. Вы всегда можете посмотреть состояние покупки в вашем Google аккаунте.\n
Если у вас есть вопросы или проблемы вы всегда можете обратиться ко мне напрямую (конакты доступны в Меню->О приложении)
<string name="cpp_purchase_thank_you_text">Спасибо за помощь в развитии проекта!\n\n Приложение получит уведомление
о покупке в течение нескольких минут. Вы всегда можете посмотреть состояние покупки в вашем Google аккаунте.\n
Если у вас есть вопросы или проблемы вы всегда можете обратиться ко мне напрямую (конакты доступны в Меню->О
приложении)
</string>
</resources>

View File

@ -6,13 +6,21 @@
<resources>
<string name="c_var_description_PI">Отношение длины окружности к диаметру. Внимание: эта постоянная зависит от единиц измерения углов => rad: 3.14, deg: 180.0</string>
<string name="c_var_description_pi">Отношение длины окружности к диаметру. Внимание: эта постоянная не зависит от единиц измерения углов => rad: 3.14, deg: 3.14</string>
<string name="c_var_description_e">Вещественное число, такое что производная функции f(x) = e^x в точке x = 0 равно 1</string>
<string name="c_var_description_PI">Отношение длины окружности к диаметру. Внимание: эта постоянная зависит от
единиц измерения углов => rad: 3.14, deg: 180.0
</string>
<string name="c_var_description_pi">Отношение длины окружности к диаметру. Внимание: эта постоянная не зависит от
единиц измерения углов => rad: 3.14, deg: 3.14
</string>
<string name="c_var_description_e">Вещественное число, такое что производная функции f(x) = e^x в точке x = 0 равно
1
</string>
<string name="c_var_description_i">Мнимая единица, определённая как i^2 = 1</string>
<string name="c_var_description_c">Скорость света в вакууме, м·с^-1</string>
<string name="c_var_description_G">Гравитационная постоянная, с^3·кг^с^2</string>
<string name="c_var_description_h">Постоянная Планка - коэффициент, связывающий величину энергии электромагнитного излучения с его частотой, Дж·с</string>
<string name="c_var_description_h">Постоянная Планка - коэффициент, связывающий величину энергии электромагнитного
излучения с его частотой, Дж·с
</string>
<string name="c_var_description_h_reduced">Приведённая постоянная Планка, Дж·с</string>
<string name="c_var_description_nan">Не число</string>
<string name="c_var_description_inf">Бесконечность</string>

View File

@ -10,11 +10,14 @@
<string name="c_about_content">Copyright (c) 2009-2011\n\n<b>Створено serso aka se.solovyev</b>\n\n
Сайт програми:<a href="http://facebook.com/calculatorpp">http://facebook.com/calculatorpp</a>\n\n
Ця програма з відкритим вихідним кодом:\nйого можна знайти на \n<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
За детальною інформацією, будь ласка, звертайтеся до автора на пошту\n<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>
Ця програма з відкритим вихідним кодом:\nйого можна знайти на \n
<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\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>\n\n
Якщо хочете підтримати проект фінансово,\nто ви можете купити спеціальну опцію у налаштуваннях програми\n\n
Якщо вам сподобалася програма,\n то оцініть її у 5 зірочок на\n<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Якщо вам сподобалася програма,\n то оцініть її у 5 зірочок на\n
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Дякую усім, хто переклав Калькулятор++ на інші мови:\n
італійську - Gabriele Ravanetti\n
іспанську - Jordi Luna\n
@ -53,7 +56,8 @@
1. Підтримка вводу чисел у експоненційній формі (2.3E2)\n
2. Додано функції: deg(), rad() для перетворення радіан у градуси і навпаки\n
3. Додано підтримку встановлення програми на карту пам’яті\n
4. Додано можливість зберегти цілий вираз як сталу (наприклад, наберіть ln(6t), натисніть +π кнопку, введіть ім’я та збережіть)\n
4. Додано можливість зберегти цілий вираз як сталу (наприклад, наберіть ln(6t), натисніть +π кнопку, введіть
ім’я та збережіть)\n
5. Виправлено проблему з функцією abs() and комплексним аргументом\n
6. Виправлено проблему з відображенням результату
</string>
@ -99,12 +103,15 @@
</string>
<string name="c_release_notes_for_15">
1. Додано побудову графіків: введіть вираз з одніє невідомою змінною (наприклад, cos(t)) і натисніть результат. У контекстному меню виберіть \'Побудувати графік\'. Підтримувані операції: масштабування, зсув, побудова графіка уявної частини
1. Додано побудову графіків: введіть вираз з одніє невідомою змінною (наприклад, cos(t)) і натисніть результат.
У контекстному меню виберіть \'Побудувати графік\'. Підтримувані операції: масштабування, зсув, побудова графіка
уявної частини
</string>
<string name="c_release_notes_for_16">
1. Buttons swipe preference\n
2. Додано підтримку для різних систем числення (dec, bin, oct). Dec та bin можна вибрати із головного екрану (кнопка CE) та у налаштуваннях програми\n
2. Додано підтримку для різних систем числення (dec, bin, oct). Dec та bin можна вибрати із головного екрану
(кнопка CE) та у налаштуваннях програми\n
3. Виправлено проблему спрощення для √ \n
4. Збільшено швидкість побудови графіків
</string>
@ -114,14 +121,16 @@
2. Розширена історія: зберегти, вилучити, копіювати (натисніть і утримуйте для додаткових дій)\n
3. Додано іспанську мову\n
4. Повна підтримка систем числення (dec, hex, oct, bin)\n
5. !!!: Виправлено проблему із знаком множення на деяких пристрояї - якщо у вас дивні символи замість × - перейдіть до налаштувань та змініть знак множення на *\n
5. !!!: Виправлено проблему із знаком множення на деяких пристрояї - якщо у вас дивні символи замість × -
перейдіть до налаштувань та змініть знак множення на *\n
6. Виправлено: правильне обчислення подвійного факторіала, 20x, e^(pi*i)+1 fix та ін.
</string>
<string name="c_release_notes_for_21">
1. Додано екран заміток до випуску \n
2. Додано категорії функцій та змінних\n
3. Додано додаткові дії для констант, функцій та операторів (long click on the item and choose from context menu)\n
3. Додано додаткові дії для констант, функцій та операторів (long click on the item and choose from context
menu)\n
4. Додано функцію обчислення логарифма за довільною основою \n
5. Налаштування кнопки „Назад“\n
6. Варіант константи π незалежної одиниць виміру кутів
@ -141,11 +150,15 @@
<string name="c_release_notes_for_24">
Від розробника\n\n
На жаль, мушу повідомити Вас, що у цій версії програми появилася реклама.\n
Я не бачив на Google Play калькулятор з подібними можливостями і не думаю, що побачу у найближчому майбутньому.\n
Але тим не менш я хочу розвивати його функціональність та підтримувати вже втілене. Так трапилося, що я вже не можу це робити безкоштовно - розробка забирає багато часу та зусиль від мене,
Я не бачив на Google Play калькулятор з подібними можливостями і не думаю, що побачу у найближчому
майбутньому.\n
Але тим не менш я хочу розвивати його функціональність та підтримувати вже втілене. Так трапилося, що я вже не
можу це робити безкоштовно - розробка забирає багато часу та зусиль від мене,
тому що програма стала надто великою та складною.\n
Якщо ви хочете підтримати проект та забрати рекламу, то ви можете купити спеціальну опцію у налаштуваннях програми,\n
якщо ви не хочете платити чи не можете це зробити, то можна подякувати авторові по пошті: se.solovyev@gmail.com, високо оцінити програму на Google Play\n
Якщо ви хочете підтримати проект та забрати рекламу, то ви можете купити спеціальну опцію у налаштуваннях
програми,\n
якщо ви не хочете платити чи не можете це зробити, то можна подякувати авторові по пошті: se.solovyev@gmail.com,
високо оцінити програму на Google Play\n
або допомогти перекласти цю програму на вашу рідну мову.
</string>
@ -168,8 +181,10 @@
<string name="c_release_notes_for_27">
Від розробника:\n\n
Я радий повідомити Вас, що запустив форум для Калькулятор++: http://facebook.com/calculatorpp.\n
Тут ви можете знайти усю останню інформацію про програму, дізнатися про відомі проблеми та внести свої пропозиції.\n
Для входу ви можете скористатися обліковим записом соціальної мережі (Facebook, Twitter or Google are supported).\n\n
Тут ви можете знайти усю останню інформацію про програму, дізнатися про відомі проблеми та внести свої
пропозиції.\n
Для входу ви можете скористатися обліковим записом соціальної мережі (Facebook, Twitter or Google are
supported).\n\n
1. Додано кнопки управління масштабом на графіку\n
2. Виправлено проблему рахунків\n
3. Виправлено проблему збереження констант\n

View File

@ -23,15 +23,32 @@
<string name="c_fun_description_sqrt">Квадратний корінь.</string>
<string name="c_fun_description_cubic">Кубічний корінь.</string>
<string name="c_fun_description_abs">Абсолютне значення (модуль) аргумента.</string>
<string name="c_fun_description_sgn">Знак аргумента: -1, якщо аргумент менший за 0, 0, якщо рівний 0, 1, якщо більший за 0.</string>
<string name="c_fun_description_eq">Фунцкія рівності - дає результат 1, якщо обидва аргументи рівні, інакше 0.</string>
<string name="c_fun_description_le">Функція менше-або-дорівнює - дає результат 1, якщо обидва аргументи рівні або перший менший другого, інакше 0.</string>
<string name="c_fun_description_ge">Функція більше-або-дорівнює - дає результат 1, якщо обидва аргументи рівні або перший більший другого, інакше 0.</string>
<string name="c_fun_description_ne">Функція не-дорівнює - дає результат 1, якщо обидва аргументи не рівні, інакше 0.</string>
<string name="c_fun_description_lt">Функція менше - дає результат 1, якщо перший аргумент менший другого, інакше 0.</string>
<string name="c_fun_description_gt">Функція більше - дає результат 1, якщо перший аргумент більший другого, інакше 0.</string>
<string name="c_fun_description_rad">Перетворює градуси у радіани: d - градуси, m - мінути (по замовчуванню = 0), s - секунди (за замовчуванням = 0).</string>
<string name="c_fun_description_dms">Перетворює градуси із шістдесяткової системи у десяткову: d - градуси, m - мінути (за замовчуванням = 0), s - секунди (за замовчуванням = 0).</string>
<string name="c_fun_description_sgn">Знак аргумента: -1, якщо аргумент менший за 0, 0, якщо рівний 0, 1, якщо
більший за 0.
</string>
<string name="c_fun_description_eq">Фунцкія рівності - дає результат 1, якщо обидва аргументи рівні, інакше 0.
</string>
<string name="c_fun_description_le">Функція менше-або-дорівнює - дає результат 1, якщо обидва аргументи рівні або
перший менший другого, інакше 0.
</string>
<string name="c_fun_description_ge">Функція більше-або-дорівнює - дає результат 1, якщо обидва аргументи рівні або
перший більший другого, інакше 0.
</string>
<string name="c_fun_description_ne">Функція не-дорівнює - дає результат 1, якщо обидва аргументи не рівні, інакше
0.
</string>
<string name="c_fun_description_lt">Функція менше - дає результат 1, якщо перший аргумент менший другого, інакше
0.
</string>
<string name="c_fun_description_gt">Функція більше - дає результат 1, якщо перший аргумент більший другого, інакше
0.
</string>
<string name="c_fun_description_rad">Перетворює градуси у радіани: d - градуси, m - мінути (по замовчуванню = 0), s
- секунди (за замовчуванням = 0).
</string>
<string name="c_fun_description_dms">Перетворює градуси із шістдесяткової системи у десяткову: d - градуси, m -
мінути (за замовчуванням = 0), s - секунди (за замовчуванням = 0).
</string>
<string name="c_fun_description_deg">Перетворює радіани у градуси.</string>
<string name="c_fun_category_trig">Тригонометричні</string>

View File

@ -19,17 +19,21 @@
\n
<b>Чому Калькулятор++ потребує дозволу для виходу в інтернет?</b>\n
\n
На даний час програмі потрібний такий дозвіл лише для однієї цілі - показати рекламу. Якщо ви купите спеціальну опцію, то K++ не буде більше використовувати ваше інтернет-з’єднання.\n
На даний час програмі потрібний такий дозвіл лише для однієї цілі - показати рекламу. Якщо ви купите спеціальну
опцію, то K++ не буде більше використовувати ваше інтернет-з’єднання.\n
\n
<b>Як я можу використовувати функції, написані у верхньому правому та нижньому правому куті кнопки?</b>\n
\n
Натисніть на кнопку, утримуйте і посуньте легко вгору або вниз. Залежно від значення вказаного на кнопці відбудеться відповідна дія.\n
Натисніть на кнопку, утримуйте і посуньте легко вгору або вниз. Залежно від значення вказаного на кнопці
відбудеться відповідна дія.\n
\n
<b>Як можна перемикатися між радіанами та градусами?</b>\n
\n
Для перемикання одиниць вимірювання кутів ви можете вибрати відповідний пункт налаштувань програми,\n або скористатися перемикачем, розміщеним на кнопці 6\n
Для перемикання одиниць вимірювання кутів ви можете вибрати відповідний пункт налаштувань програми,\n або
скористатися перемикачем, розміщеним на кнопці 6\n
(current value is lighted with yellow color).\n
Також ви можете скористатися функціями deg() та rad() і оператором ° для перетворення радіан у градуси і навпаки.\n
Також ви можете скористатися функціями deg() та rad() і оператором ° для перетворення радіан у градуси і
навпаки.\n
\n
<b>Приклади:</b>\n
268° = 4.67748\n
@ -50,12 +54,17 @@
\n
<b>Зауваження:</b>\n
\n
100 + (20 + 20)% = 140, <b>but</b> 100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600, <b>but</b> 100 + 50 ^ 2% = 101.08\n
100 + (20 + 20)% = 140,
<b>but</b>
100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600,
<b>but</b>
100 + 50 ^ 2% = 101.08\n
\n
<b>Чи підтримує К++ дробові обчислення?</b>\n
\n
Так, ви можете ввести дробовий вираз у редакторі і використати ≡ (у правому верхньому куті кнопки =). Також ви можете використати ≡ для спрощення виразу.\n
Так, ви можете ввести дробовий вираз у редакторі і використати ≡ (у правому верхньому куті кнопки =). Також ви
можете використати ≡ для спрощення виразу.\n
\n
<b>Приклади:</b>\n
\n
@ -74,7 +83,8 @@
\n
<b>Чи може К++ будувати графіки функції?</b>\n
\n
Так, введіть вираз, який містить одну змінну (наприклад, cos(t) і t не має ніякого значення) та клацніть на результат. У контекстному меню виберіть \'Побудувати графік\'.\n
Так, введіть вираз, який містить одну змінну (наприклад, cos(t) і t не має ніякого значення) та клацніть на
результат. У контекстному меню виберіть \'Побудувати графік\'.\n
\n
<b>Чи підтримує К++ матричні обчислення?</b>\n
\n
@ -95,12 +105,29 @@
</string>
<string name="c_screens_content">
1. <b>Головний екран:</b> відкривається після запуску програми, на нього можна потрапити з іншого екрану, натиснувши кнопку „Назад“.\n\n
2. <b>Екран змінних та констант:</b> містить список доступних змінних та констант. Користувач може додати нові змінні та константи, натиснувши кнопку „Додати“. Коротке натискання на змінній/константі вставляє значення у редактор, довге натискання - відкриває вікно редактора змінних. На цей екран можна потрапити з головного, натиснувши кнопку π,… .\n\n
3. <b>Екран функцій:</b> містить список усіх доступних функцій. Коротке натискання на функції вставляє її у редактор. На екран можна потрапити з головного, натиснувши кнопку f(x).\n\n
4. <b>Екран операторів:</b> містить список усіх доступних операторів. Коротке натискання на операторі вставляє його у редактор. На екран можна потрапити з головного, натиснувши кноку ∂,… .\n\n
5. <b>Екран історії:</b> містить список усіх дій, виконаних користувачем. Коротке натискання на елементі списку вставляє його у редактор. На екран можна потрапити з головного, натиснувши кнопку M.\n\n
6. <b>Екран налаштувань:</b> містить налаштування програми. На екран можна потрапити з головного, натиснувши кнопку Налаштування у меню.
1.
<b>Головний екран:</b>
відкривається після запуску програми, на нього можна потрапити з іншого екрану, натиснувши кнопку „Назад“.\n\n
2.
<b>Екран змінних та констант:</b>
містить список доступних змінних та констант. Користувач може додати нові змінні та константи, натиснувши кнопку
„Додати“. Коротке натискання на змінній/константі вставляє значення у редактор, довге натискання - відкриває
вікно редактора змінних. На цей екран можна потрапити з головного, натиснувши кнопку π,… .\n\n
3.
<b>Екран функцій:</b>
містить список усіх доступних функцій. Коротке натискання на функції вставляє її у редактор. На екран можна
потрапити з головного, натиснувши кнопку f(x).\n\n
4.
<b>Екран операторів:</b>
містить список усіх доступних операторів. Коротке натискання на операторі вставляє його у редактор. На екран
можна потрапити з головного, натиснувши кноку ∂,… .\n\n
5.
<b>Екран історії:</b>
містить список усіх дій, виконаних користувачем. Коротке натискання на елементі списку вставляє його у редактор.
На екран можна потрапити з головного, натиснувши кнопку M.\n\n
6.
<b>Екран налаштувань:</b>
містить налаштування програми. На екран можна потрапити з головного, натиснувши кнопку Налаштування у меню.
</string>
</resources>

View File

@ -9,9 +9,14 @@
<string name="c_operators">Оператори</string>
<string name="c_op_description_mod">Обчислює остачу від ділення \'x\' на \'y\'.</string>
<string name="c_op_description_sum">Сумує функції \'f(i)\', де змінна \'i\' міняється від \'from\' до \'to\'.</string>
<string name="c_op_description_product">Обчислює добуток функцій \'f(i)\', де змінна \'i\' міняється від \'from\' до \'to\'.</string>
<string name="c_op_description_derivative">Повертає похідну порядку \'order\' (по замовчуванню = 1) функції \'f(x)\' по змінній \'x\' та обчислює її значення у точці \'x_point\' (за замовчуванням = така ж як \'x\').</string>
<string name="c_op_description_sum">Сумує функції \'f(i)\', де змінна \'i\' міняється від \'from\' до \'to\'.
</string>
<string name="c_op_description_product">Обчислює добуток функцій \'f(i)\', де змінна \'i\' міняється від \'from\' до
\'to\'.
</string>
<string name="c_op_description_derivative">Повертає похідну порядку \'order\' (по замовчуванню = 1) функції \'f(x)\'
по змінній \'x\' та обчислює її значення у точці \'x_point\' (за замовчуванням = така ж як \'x\').
</string>
<string name="c_op_description_integral">Повертає інтеграл функції \'f(x)\' по змінній \'x\'.</string>
<string name="c_op_description_integral_ab">Інтегрує функцію \'f(x)\' по змінній \'x\' від \'a\' до \'b\'.</string>

View File

@ -1,10 +1,13 @@
<resources>
<string name="c_auto_orientation_title">Перемикач автоматичного повороту екрану</string>
<string name="c_auto_orientation_summary">Якщо включено, то калькулятор будет автоматично міняти орієнтацію екрану</string>
<string name="c_auto_orientation_summary">Якщо включено, то калькулятор будет автоматично міняти орієнтацію екрану
</string>
<string name="c_show_equals_button_title">Показувати кнопку дорівнює</string>
<string name="c_show_equals_button_summary">Якщо включено, то кнопка дорівнює буде показана</string>
<string name="c_hide_numeral_base_digits_title">Не показувати цифри із інших систем числения</string>
<string name="c_hide_numeral_base_digits_summary">Якщо включено, то цифри із іншиих систем числення будуть приховані</string>
<string name="c_hide_numeral_base_digits_summary">Якщо включено, то цифри із іншиих систем числення будуть
приховані
</string>
</resources>

View File

@ -43,10 +43,14 @@
<string name="c_calc_round_result_title">Заокруглювати результат</string>
<string name="c_calc_round_result_summary">Включити/вимкнути заокруглення результату</string>
<string name="c_calc_science_notation_title">Завжди експоненціальна форма</string>
<string name="c_calc_science_notation_summary">Якщо включено, то результат буде записано лише у експоненціальній формі (12.34E-12)</string>
<string name="c_calc_science_notation_summary">Якщо включено, то результат буде записано лише у експоненціальній
формі (12.34E-12)
</string>
<string name="p_calc_result_precision_title">Точність результату</string>
<string name="p_calc_max_calculation_time_title">Максимальний час обчислень</string>
<string name="p_calc_max_calculation_time_summary">Якщо тривалість обчислень перевищить встановлену межу, то калькулятор зупиниться з помилкою</string>
<string name="p_calc_max_calculation_time_summary">Якщо тривалість обчислень перевищить встановлену межу, то
калькулятор зупиниться з помилкою
</string>
<string name="c_exit">Вийти</string>
<string name="c_add">Додати</string>
<string name="c_cancel">Скасувати</string>
@ -65,7 +69,9 @@
<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_not_valid">Невірне ім’я змінної: воно мусить починатися з букви, може містити букви, цифри та знак підкреслення (_).</string>
<string name="c_name_is_not_valid">Невірне ім’я змінної: воно мусить починатися з букви, може містити букви, цифри
та знак підкреслення (_).
</string>
<string name="c_sys_var_cannot_be_changed">Системну змінну не можна змінювати!</string>
<string name="c_calc_editor_hint">Введіть новий вираз</string>
@ -98,7 +104,8 @@
<string name="p_metro_blue_theme">Метро Синя (типова)</string>
<string name="p_metro_green_theme">Метро Зелена</string>
<string name="p_metro_purple_theme">Метро Пурпурова</string>
<string name="c_calc_result_precision_summary">Точність результату (усі обчислення проводяться максимально точно)</string>
<string name="c_calc_result_precision_summary">Точність результату (усі обчислення проводяться максимально точно)
</string>
<string name="c_calc_color_display_summary">Включити/вимкнути підсвітку у редакторі калькулятора</string>
<string name="c_calc_theme_summary">Встановити тему калькулятора</string>
<string name="c_clear_history">Очистити історію</string>
@ -136,7 +143,9 @@
<string name="c_max_x_value">До</string>
<string name="c_swipe_distance">Відстань розмаху (свайпу) для кнопок</string>
<string name="c_swipe_distance_summary">Задає відстань розмаху для кнопок, які підтримують додаткові дії для свайпу</string>
<string name="c_swipe_distance_summary">Задає відстань розмаху для кнопок, які підтримують додаткові дії для
свайпу
</string>
<string name="c_comment">Коментар</string>
<string name="c_history_item_saved">Збережено</string>
@ -164,11 +173,17 @@
<string name="c_copy_description">Копіювати опис</string>
<string name="c_copy_value">Копіювати значення</string>
<string name="c_first_start_text">Дякуємо вам за вибір Калькулятор++!\n\nКалькулятор++ - це потужний інструмент для проведення щоденних розрахунків.\n\nЩоб вилучити рекламу та підтримати проект ви можете вибрати спеціальну опцію у налаштуваннях програми.\n\nПеред початком робота рекомендується прочитати ЧаП та підказки для використання усіх можливостей програми (натисніть кнопку Меню і тоді Допомога)</string>
<string name="c_first_start_text">Дякуємо вам за вибір Калькулятор++!\n\nКалькулятор++ - це потужний інструмент для
проведення щоденних розрахунків.\n\nЩоб вилучити рекламу та підтримати проект ви можете вибрати спеціальну опцію
у налаштуваннях програми.\n\nПеред початком робота рекомендується прочитати ЧаП та підказки для використання
усіх можливостей програми (натисніть кнопку Меню і тоді Допомога)
</string>
<string name="c_first_start_text_title">Вітаємо</string>
<string name="c_calc_show_release_notes_title">Показувати замітки до випуску</string>
<string name="c_calc_show_release_notes_summary">Визначає, чи показувати спливаюче вікно з примітками до випуску після оновлення до нової версії</string>
<string name="c_calc_show_release_notes_summary">Визначає, чи показувати спливаюче вікно з примітками до випуску
після оновлення до нової версії
</string>
<string name="c_calc_use_back_button_as_prev_summary">Визначити поведінку кнопку Назад</string>
<string name="c_calc_use_back_button_as_prev_title">Використовувати кнопку Назад як назад по історії</string>
@ -178,7 +193,9 @@
<string name="c_warning">Увага</string>
<string name="c_error">Помилка</string>
<string name="c_billing_error">Біллінг не підтримується: ви повинні мати обліковий запис Google Checkout, пов’язаний з вашим обліковим записом Google і мати підключення до Інтернету.</string>
<string name="c_billing_error">Біллінг не підтримується: ви повинні мати обліковий запис Google Checkout, пов’язаний
з вашим обліковим записом Google і мати підключення до Інтернету.
</string>
<string name="c_calc_ad_free_title">Підтримайте проект</string>
<string name="c_calc_ad_free_summary">і позбудьтеся реклами!</string>
@ -190,7 +207,10 @@
<string name="c_feedback_title">Зворотній зв’язок</string>
<string name="c_feedback_text">Ви вже використовуєте Калькулятор++ деякий час \n
і для нас важливо знати вашу думку про програму.\n\n
Будь ласка, оцініть Калькулятор++ \nна <a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>,\n залиште коментар або \nобговоріть програму \nна <a href="http://facebook.com/calculatorpp">Facebook</a>
Будь ласка, оцініть Калькулятор++ \nна
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>,\n залиште
коментар або \nобговоріть програму \nна
<a href="http://facebook.com/calculatorpp">Facebook</a>
</string>
<string name="c_angle_units_changed_to">Одиниці виміру кутів змінено на \'%s\'!</string>

View File

@ -6,13 +6,23 @@
<resources>
<string name="c_var_description_PI">Відношення довжини кола до діаметру. Увага: ця стала залежить від одиниць виміру кутів => rad: 3.14, deg: 180.0</string>
<string name="c_var_description_pi">Відношення довжини кола до діаметру. Увага: ця стала не залежить від одиниць виміру кутів => rad: 3.14, deg: 3.14</string>
<string name="c_var_description_e">стала e - дійсне число таке, що похідна функції (кутовий коефіцієнт дотичної) f(x) = e^x в точці x = 0 дорівнює 1</string>
<string name="c_var_description_PI">Відношення довжини кола до діаметру. Увага: ця стала залежить від одиниць виміру
кутів => rad: 3.14, deg: 180.0
</string>
<string name="c_var_description_pi">Відношення довжини кола до діаметру. Увага: ця стала не залежить від одиниць
виміру кутів => rad: 3.14, deg: 3.14
</string>
<string name="c_var_description_e">стала e - дійсне число таке, що похідна функції (кутовий коефіцієнт дотичної)
f(x) = e^x в точці x = 0 дорівнює 1
</string>
<string name="c_var_description_i">Уявна одиниця, визначається як i^2 = 1</string>
<string name="c_var_description_c">Швидкість світла у вакуумі, м·с^-1</string>
<string name="c_var_description_G">Гравітаційна стала - емпірична фізична стала, необхідна для розрахунку сили гравітаційної взаємодії між двома об’єктами з масою, м^3·кг^с^2</string>
<string name="c_var_description_h">Стала Планка - коефіцієнт, який пов’язує величину енергії електромагнітного випромінюювання з його частотою, Дж·с</string>
<string name="c_var_description_G">Гравітаційна стала - емпірична фізична стала, необхідна для розрахунку сили
гравітаційної взаємодії між двома об’єктами з масою, м^3·кг^с^2
</string>
<string name="c_var_description_h">Стала Планка - коефіцієнт, який пов’язує величину енергії електромагнітного
випромінюювання з його частотою, Дж·с
</string>
<string name="c_var_description_h_reduced">Зведена стала Планка, Дж·с</string>
<string name="c_var_description_nan">Не число</string>
<string name="c_var_description_inf">Нескінченність</string>

View File

@ -11,10 +11,13 @@
<string name="c_about_content">Copyright (c) 2009-2011\n\n<b>Created by serso aka se.solovyev</b>\n\n
程式網站:<a href="http://facebook.com/calculatorpp">http://facebook.com/calculatorpp</a>\n\n
此程式為開放源碼軟體:\n原始碼位於\n<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
如果您需要更多資訊\n請寄信至作者信箱\n<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>
如果您需要更多資訊\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>\n\n
如果您想要支持此專案\n\n您可以從程式設定頁面中購買一個特別的選項\n\n
如果您喜歡這個程式\n請在 <a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a> 中將它評等為五顆星\n\n
如果您喜歡這個程式\n請在
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>
中將它評等為五顆星\n\n
感謝以下 Calculator++ 的翻譯者:\n
義大利文 - Gabriele Ravanetti\n
西班牙文 - Jordi Luna\n
@ -99,7 +102,8 @@
</string>
<string name="c_release_notes_for_15">
1. 新增函數繪圖功能: 輸入包含 1 個未定義變數的計算式再點擊計算結果, 選擇「繪圖」. 支援縮放、平移及繪製虛數部份. </string>
1. 新增函數繪圖功能: 輸入包含 1 個未定義變數的計算式再點擊計算結果, 選擇「繪圖」. 支援縮放、平移及繪製虛數部份.
</string>
<string name="c_release_notes_for_16">
1. 按鈕滑動選項\n

View File

@ -51,8 +51,12 @@
\n
<b>注意:</b>\n
\n
100 + (20 + 20)% = 140, <b>但是</b> 100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600, <b>但是</b> 100 + 50 ^ 2% = 101.08\n
100 + (20 + 20)% = 140,
<b>但是</b>
100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600,
<b>但是</b>
100 + 50 ^ 2% = 101.08\n
\n
<b>Calculator++ 是否支援分數運算?</b>\n
\n
@ -96,12 +100,24 @@
</string>
<string name="c_screens_content">
1. <b>主畫面:</b> 在程式啟動時顯示, 在其他畫面的時候, 可以按下跳出鍵以回到主畫面.\n\n
2. <b>變數與常數畫面:</b> 顯示可用的常數. 使用者可以按下「新增」按鈕以新增常數或變數. 短按變數將它插入主畫面的編輯器中, 長按會開啟編輯畫面. 可以從從主畫面中的 π,… 按鈕進入.\n\n
3. <b>函數畫面:</b> 顯示可用的函數. 短按函數將它插入主畫面的編輯器中. 可以從主畫面中的 f(x) 按鈕進入.\n\n
4. <b>運算子畫面:</b> 顯示所有可用的運算子. 短按運算子將它插入主畫面的編輯器中. 可以從主畫面中的 ∂,… 按鈕進入.\n\n
5. <b>紀錄畫面:</b> 顯示使用者過去的使用紀錄. 短按項目將它插入主畫面的編輯器中. 可以從主畫面中的 M 按鈕進入.\n\n
6. <b>設定畫面:</b> 包含程式的設定. 在主畫面中按下選單鍵, 選擇「設定」選項以進入.
1.
<b>主畫面:</b>
在程式啟動時顯示, 在其他畫面的時候, 可以按下跳出鍵以回到主畫面.\n\n
2.
<b>變數與常數畫面:</b>
顯示可用的常數. 使用者可以按下「新增」按鈕以新增常數或變數. 短按變數將它插入主畫面的編輯器中, 長按會開啟編輯畫面. 可以從從主畫面中的 π,… 按鈕進入.\n\n
3.
<b>函數畫面:</b>
顯示可用的函數. 短按函數將它插入主畫面的編輯器中. 可以從主畫面中的 f(x) 按鈕進入.\n\n
4.
<b>運算子畫面:</b>
顯示所有可用的運算子. 短按運算子將它插入主畫面的編輯器中. 可以從主畫面中的 ∂,… 按鈕進入.\n\n
5.
<b>紀錄畫面:</b>
顯示使用者過去的使用紀錄. 短按項目將它插入主畫面的編輯器中. 可以從主畫面中的 M 按鈕進入.\n\n
6.
<b>設定畫面:</b>
包含程式的設定. 在主畫面中按下選單鍵, 選擇「設定」選項以進入.
</string>
</resources>

View File

@ -11,7 +11,9 @@
<string name="c_op_description_mod">取 \'x\' 除以 \'y\' 的餘數.</string>
<string name="c_op_description_sum">計算 f(i) 的和, i 從 \'from\' 到 \'to\'.</string>
<string name="c_op_description_product">計算 \'f(i)\' 的積, i 從 \'from\' 到 \'to\'.</string>
<string name="c_op_description_derivative">計算 \'f(x)\' 對 \'x\' 的第 \'order\' 階微分(預設為 1) 在 \'x_point\' 的值 (預設 = \'x\').</string>
<string name="c_op_description_derivative">計算 \'f(x)\' 對 \'x\' 的第 \'order\' 階微分(預設為 1) 在 \'x_point\' 的值 (預設 =
\'x\').
</string>
<string name="c_op_description_integral">計算 \'f(x)\' 對 \'x\' 的積分.</string>
<string name="c_op_description_integral_ab">計算 \'f(x)\' 對 \'x\' 從 \'a\' 到 \'b\' 的定積分.</string>

View File

@ -164,7 +164,9 @@
<string name="c_copy_description">複製描述</string>
<string name="c_copy_value">複製值</string>
<string name="c_first_start_text">感謝您選擇 Calculator++!\n\nCalculator++ 是一個強大的計算工具.\n\n您可以從設定選單內的一個特殊選項移除廣告並支持此專案.\n\n強烈建議您在使用本程式之前先閱讀常見問題以及提示 (按下選單鍵, 然後選擇「說明」)</string>
<string name="c_first_start_text">感謝您選擇 Calculator++!\n\nCalculator++
是一個強大的計算工具.\n\n您可以從設定選單內的一個特殊選項移除廣告並支持此專案.\n\n強烈建議您在使用本程式之前先閱讀常見問題以及提示 (按下選單鍵, 然後選擇「說明」)
</string>
<string name="c_first_start_text_title">歡迎</string>
<string name="c_calc_show_release_notes_title">顯示發行公告</string>
@ -190,11 +192,18 @@
<string name="c_feedback_title">回饋</string>
<string name="c_feedback_text">您已使用 Calculator++ 一段時間了 \n
我們很希望可以瞭解您對這個軟體的意見.\n\n
請在 <a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a> 上評等 Calculator++,\n 留下評論訊息 \n或是在 <a href="http://facebook.com/calculatorpp">Facebook</a> 上討論.
請在
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>
上評等 Calculator++,\n 留下評論訊息 \n或是在
<a href="http://facebook.com/calculatorpp">Facebook</a>
上討論.
</string>
<string name="c_notespp_announce_text">好消息 - 我剛發行了一個新的 Android 應用程式, 叫做 <a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">Notes++</a>.\n
如果您正在尋找能快速簡單作筆記的程式, 請點選 <a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">此連結</a> 試試看 Notes++!
<string name="c_notespp_announce_text">好消息 - 我剛發行了一個新的 Android 應用程式, 叫做
<a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">Notes++</a>.\n
如果您正在尋找能快速簡單作筆記的程式, 請點選
<a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">此連結</a>
試試看 Notes++!
</string>
<string name="c_angle_units_changed_to">角度單位已設定為 \'%s\'!</string>

View File

@ -88,7 +88,6 @@
</style>
<style name="cpp_simple_metro_digit_button_style" parent="metro_digit_button_style">
<item name="android:textSize">@dimen/cpp_widget_keyboard_button_text_size</item>
</style>

View File

@ -10,11 +10,14 @@
<string name="c_about_content">Copyright (c) 2009-2011\n\n<b>Created by serso aka se.solovyev</b>\n\n
Application web site:<a href="http://facebook.com/calculatorpp">http://facebook.com/calculatorpp</a>\n\n
This program is open source:\nall source code can be found on\n<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
For more information please\ncontact the author by email\n<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>
This program is open source:\nall source code can be found on\n
<a href="https://github.com/serso/android-calculatorpp">http://github.com</a>\n\n
For more information please\ncontact the author by email\n
<a href="mailto:se.solovyev@gmail.com">se.solovyev@gmail.com</a>
\nor visit\n<a href="http://se.solovyev.org">http://se.solovyev.org</a>\n\n
If you want to support the project\n\nyou can buy a special option from application preferences\n\n
If you like the application\nrank it with 5 stars in\n<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
If you like the application\nrank it with 5 stars in\n
<a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>\n\n
Thanks to people who translate Calculator++ in different languages:\n
Italian - Gabriele Ravanetti\n
Spanish - Jordi Luna\n
@ -53,7 +56,8 @@
1. Support for entering numbers in scientific notation (2.3E2)\n
2. Added functions: deg(), rad() to convert from radians to degrees and vice versa\n
3. Added support for installing application on sd card\n
4. Added possibility to save entire expression as constant (e.g. type ln(6t), press +π button, enter name and save)\n
4. Added possibility to save entire expression as constant (e.g. type ln(6t), press +π button, enter name and
save)\n
5. Fixed bug with abs() function and complex argument\n
6. Fixed bug with displaying result
</string>
@ -99,12 +103,15 @@
</string>
<string name="c_release_notes_for_15">
1. Added functions\' plotting: type expression which contains 1 undefined variable (e.g. cos(t)) and click on the result. In the context menu choose \'Plot graph\'. Supported features: zoom in/out, moving graph, plotting imaginary part
1. Added functions\' plotting: type expression which contains 1 undefined variable (e.g. cos(t)) and click on
the result. In the context menu choose \'Plot graph\'. Supported features: zoom in/out, moving graph, plotting
imaginary part
</string>
<string name="c_release_notes_for_16">
1. Buttons swipe preference\n
2. Added support for different numeral bases (currently supported: dec, bin, oct). Dec and bin can be chosen from main screen (CE button) and from app preferences\n
2. Added support for different numeral bases (currently supported: dec, bin, oct). Dec and bin can be chosen
from main screen (CE button) and from app preferences\n
3. Fixed √ simplification problem\n
4. Performance improvements in functions\' plotting
</string>
@ -114,14 +121,16 @@
2. Extended history: save, remove, copy, use from history screen (use long click for additional actions)\n
3. Added Spanish language\n
4. Full numeral base support (dec, hex, oct, bin)\n
5. !!!: Fix for multiplication sign on some devices - if you have strange symbols instead of × - go to the settings and change multiplication sign to *\n
5. !!!: Fix for multiplication sign on some devices - if you have strange symbols instead of × - go to the
settings and change multiplication sign to *\n
6. Bug fixes: correct double factorial calculation, 20x fix, e^(pi*i)+1 fix and others
</string>
<string name="c_release_notes_for_21">
1. Release notes screen added\n
2. Added categories in functions and constants screens\n
3. Additional actions are available for constants, functions and operators (long click on the item and choose from context menu)\n
3. Additional actions are available for constants, functions and operators (long click on the item and choose
from context menu)\n
4. Logarithm function added - calculate logarithm of any base \n
5. Back button preference\n
6. Variant of π constant independent from angle units
@ -141,11 +150,15 @@
<string name="c_release_notes_for_24">
Note from developer\n\n
Sorry to inform you but this version of application brings built-in ads.\n
I haven\'t seen in Google Play calculator with similar capabilities and I don\'t think I will see it in the close future.\n
But still I want to extend it\'s functionality and support already implemented. The thing is that I cannot do it anymore for free - it takes too much time and great efforts from me as
I haven\'t seen in Google Play calculator with similar capabilities and I don\'t think I will see it in the
close future.\n
But still I want to extend it\'s functionality and support already implemented. The thing is that I cannot do it
anymore for free - it takes too much time and great efforts from me as
application has become rather big and complex.\n
If you want to support the project and remove the ads please purchase special option from application preferences,\n
if you don\'t want to pay or can\'t do it - you still can thank the author of this program by email: se.solovyev@gmail.com, rate application with high mark in Google Play\n
If you want to support the project and remove the ads please purchase special option from application
preferences,\n
if you don\'t want to pay or can\'t do it - you still can thank the author of this program by email:
se.solovyev@gmail.com, rate application with high mark in Google Play\n
or help to translate the application to your native language.
</string>
@ -168,7 +181,8 @@
<string name="c_release_notes_for_27">
Note from developer:\n\n
I\'m glad to inform you that I\'ve started a forum for Calculator++: http://facebook.com/calculatorpp.\n
Here you can find latest information about application, check for known issues, submit bugs or suggest new features.\n
Here you can find latest information about application, check for known issues, submit bugs or suggest new
features.\n
You can use your social account to login (Facebook, Twitter or Google are supported).\n\n
1. Zoom buttons on graph plotter\n
2. Billing bug fixes\n

View File

@ -23,15 +23,29 @@
<string name="c_fun_description_sqrt">Square root function.</string>
<string name="c_fun_description_cubic">Cubic root function.</string>
<string name="c_fun_description_abs">Function that gives absolute value of an argument.</string>
<string name="c_fun_description_sgn">Function that gives the sign of an argument: -1 if argument is less than 0, 0 if equals to 0, 1 if more than 0.</string>
<string name="c_fun_description_sgn">Function that gives the sign of an argument: -1 if argument is less than 0, 0
if equals to 0, 1 if more than 0.
</string>
<string name="c_fun_description_eq">Equals function - gives 1 if two arguments are equals, 0 otherwise.</string>
<string name="c_fun_description_le">Lesser-or-equals function - gives 1 if two arguments are equals or first is less than second, 0 otherwise.</string>
<string name="c_fun_description_ge">Greater-or-equals function - gives 1 if two arguments are equals or first is greater than second, 0 otherwise.</string>
<string name="c_fun_description_ne">Not-equals function - gives 1 if two arguments are not equals, 0 otherwise.</string>
<string name="c_fun_description_lt">Lesser function - gives 1 if first argument is less than second, 0 otherwise.</string>
<string name="c_fun_description_gt">Greater function - gives 1 if first argument is greater than second, 0 otherwise.</string>
<string name="c_fun_description_rad">Converts degrees into radians: d - degrees, m - minutes (default = 0), s - seconds (default = 0).</string>
<string name="c_fun_description_dms">Converts degrees from DMS notation to decimal notation: d - degrees, m - minutes (default = 0), s - seconds (default = 0).</string>
<string name="c_fun_description_le">Lesser-or-equals function - gives 1 if two arguments are equals or first is less
than second, 0 otherwise.
</string>
<string name="c_fun_description_ge">Greater-or-equals function - gives 1 if two arguments are equals or first is
greater than second, 0 otherwise.
</string>
<string name="c_fun_description_ne">Not-equals function - gives 1 if two arguments are not equals, 0 otherwise.
</string>
<string name="c_fun_description_lt">Lesser function - gives 1 if first argument is less than second, 0 otherwise.
</string>
<string name="c_fun_description_gt">Greater function - gives 1 if first argument is greater than second, 0
otherwise.
</string>
<string name="c_fun_description_rad">Converts degrees into radians: d - degrees, m - minutes (default = 0), s -
seconds (default = 0).
</string>
<string name="c_fun_description_dms">Converts degrees from DMS notation to decimal notation: d - degrees, m -
minutes (default = 0), s - seconds (default = 0).
</string>
<string name="c_fun_description_deg">Converts radians into degrees.</string>
<string name="c_fun_category_trig">Trigonometric</string>

View File

@ -15,11 +15,13 @@
\n
You can do it by purchasing the special option in the main application preferences.\n
Purchase is done with Google Play and is linked to your google account.\n
All your devices where same google account is set will be aware of purchase and will not show the advertisement.\n
All your devices where same google account is set will be aware of purchase and will not show the
advertisement.\n
\n
<b>Why Calculator++ needs INTERNET permission?</b>\n
\n
Currently application needs such permission only for one purpose - to show ads. If you buy the special option C++ will never use your internet connection.\n
Currently application needs such permission only for one purpose - to show ads. If you buy the special option
C++ will never use your internet connection.\n
\n
<b>How can I use functions written in the top right and bottom right corners of the button?</b>\n
\n
@ -27,7 +29,8 @@
\n
<b>How can I toggle between radians and degrees?</b>\n
\n
To toggle between different angle units you can either change appropriate option in application settings\n or use the toggle switch located on the 6 button\n
To toggle between different angle units you can either change appropriate option in application settings\n or
use the toggle switch located on the 6 button\n
(current value is lighted with yellow color).\n
Also you can use deg() and rad() functions and ° operator to convert degrees to radians and vice versa.\n
\n
@ -50,12 +53,17 @@
\n
<b>Note:</b>\n
\n
100 + (20 + 20)% = 140, <b>but</b> 100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600, <b>but</b> 100 + 50 ^ 2% = 101.08\n
100 + (20 + 20)% = 140,
<b>but</b>
100+ (20% + 20%) = 124.0\n
100 + 50% ^ 2 = 2600,
<b>but</b>
100 + 50 ^ 2% = 101.08\n
\n
<b>Does C++ support fractional calculations?</b>\n
\n
Yes, you can type your fractional expression in the editor and use ≡ (in the top right corner of = button). Also you can use ≡ to simplify expression.\n
Yes, you can type your fractional expression in the editor and use ≡ (in the top right corner of = button). Also
you can use ≡ to simplify expression.\n
\n
<b>Examples:</b>\n
\n
@ -74,7 +82,8 @@
\n
<b>Can C++ plot graph of the function?</b>\n
\n
Yes, type expression which contains 1 undefined variable (e.g. cos(t) and t has no value) and click on the result. In the context menu choose \'Plot graph\'.\n
Yes, type expression which contains 1 undefined variable (e.g. cos(t) and t has no value) and click on the
result. In the context menu choose \'Plot graph\'.\n
\n
<b>Does C++ support matrix calculations?</b>\n
\n
@ -95,12 +104,29 @@
</string>
<string name="c_screens_content">
1. <b>Main screen:</b> is shown on application start, can be reached from another screen by pressing Back button.\n\n
2. <b>Variables and Constants screen:</b> contains list of available constants. User may add some constants and variables here by clicking Add button. Short click on variable/constant inserts it into the editor, long click - opens variable editor window. Can be reached from the main screen by pressing π,… button.\n\n
3. <b>Functions screen:</b> contains list of all available functions. Short click on function inserts it into the editor. Can be reached from the main screen by pressing f(x) button.\n\n
4. <b>Operators screen:</b> contains list of all available operators. Short click on operator inserts it into the editor. Can be reached from the main screen by pressing ∂,… button.\n\n
5. <b>History screen:</b> contains list of all actions done by user. Short click on history item sets it into the editor. Can be reached from the main screen by pressing M button.\n\n
6. <b>Settings screen:</b> contains application preferences. Can be reached from the main screen by pressing Settings in menu.
1.
<b>Main screen:</b>
is shown on application start, can be reached from another screen by pressing Back button.\n\n
2.
<b>Variables and Constants screen:</b>
contains list of available constants. User may add some constants and variables here by clicking Add button.
Short click on variable/constant inserts it into the editor, long click - opens variable editor window. Can be
reached from the main screen by pressing π,… button.\n\n
3.
<b>Functions screen:</b>
contains list of all available functions. Short click on function inserts it into the editor. Can be reached
from the main screen by pressing f(x) button.\n\n
4.
<b>Operators screen:</b>
contains list of all available operators. Short click on operator inserts it into the editor. Can be reached
from the main screen by pressing ∂,… button.\n\n
5.
<b>History screen:</b>
contains list of all actions done by user. Short click on history item sets it into the editor. Can be reached
from the main screen by pressing M button.\n\n
6.
<b>Settings screen:</b>
contains application preferences. Can be reached from the main screen by pressing Settings in menu.
</string>
</resources>

View File

@ -9,15 +9,22 @@
<string name="c_operators">Operators</string>
<string name="c_op_description_mod">Modulo operation finds the remainder of division of \'x\' by \'y\'.</string>
<string name="c_op_description_sum">Sums functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\'.</string>
<string name="c_op_description_product">Gives product of functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\'.</string>
<string name="c_op_description_derivative">Gives derivative of order \'order\' (default = 1) of functions \'f(x)\' by \'x\' variable and calculates at point \'x_point\' (default = same as \'x\').</string>
<string name="c_op_description_sum">Sums functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\'.
</string>
<string name="c_op_description_product">Gives product of functions \'f(i)\', iterating through \'i\' from \'from\'
to \'to\'.
</string>
<string name="c_op_description_derivative">Gives derivative of order \'order\' (default = 1) of functions \'f(x)\'
by \'x\' variable and calculates at point \'x_point\' (default = same as \'x\').
</string>
<string name="c_op_description_integral">Gives integral of function \'f(x)\' by \'x\' variable.</string>
<string name="c_op_description_integral_ab">Integrates function \'f(x)\' by \'x\' variable from \'a\' to \'b\'.</string>
<string name="c_op_description_integral_ab">Integrates function \'f(x)\' by \'x\' variable from \'a\' to \'b\'.
</string>
<string name="c_pf_description_factorial">Gives the factorial of the expression before.</string>
<string name="c_pf_description_double_factorial">Gives the double factorial of the expression before.</string>
<string name="c_pf_description_percent" formatted="false">Gives the percent value of the expression before.\nExamples:\n
<string name="c_pf_description_percent" formatted="false">Gives the percent value of the expression
before.\nExamples:\n
100 + 50% = 150\n
100 * 50% = 50\n
100 + 100 * 50% * 50% = 125

View File

@ -1,16 +1,23 @@
<resources>
<string name="c_auto_orientation_title">Toggle screen orientation change</string>
<string name="c_auto_orientation_summary">If turned on calculator will change screen orientation automatically</string>
<string name="c_auto_orientation_summary">If turned on calculator will change screen orientation automatically
</string>
<string name="c_show_equals_button_title">Show equals button</string>
<string name="c_show_equals_button_summary">If turned on equals button is shown</string>
<string name="c_hide_numeral_base_digits_title">Hide numeral base digits</string>
<string name="c_hide_numeral_base_digits_summary">If turned on numeral base digits of other numeral bases will be hidden</string>
<string name="c_hide_numeral_base_digits_summary">If turned on numeral base digits of other numeral bases will be
hidden
</string>
<string name="prefs_history_show_intermediate_calculations_title">Show intermediate calculations in history</string>
<string name="prefs_history_show_intermediate_calculations_summary">If turned on all calculations will be shown on history screen</string>
<string name="prefs_history_show_intermediate_calculations_summary">If turned on all calculations will be shown on
history screen
</string>
<string name="p_calculations_calculate_on_fly_title">Result is calculated while typing expression</string>
<string name="p_calculations_calculate_on_fly_summary">If turned on calculations are done automatically while typing expression</string>
<string name="p_calculations_calculate_on_fly_summary">If turned on calculations are done automatically while typing
expression
</string>
</resources>

View File

@ -44,10 +44,14 @@
<string name="c_calc_round_result_title">Round result</string>
<string name="c_calc_round_result_summary">Toggles rounding of the result</string>
<string name="c_calc_science_notation_title">Always scientific notation</string>
<string name="c_calc_science_notation_summary">If turned on forces to use only scientific notation of output (12.34E-12)</string>
<string name="c_calc_science_notation_summary">If turned on forces to use only scientific notation of output
(12.34E-12)
</string>
<string name="p_calc_result_precision_title">Precision of result</string>
<string name="p_calc_max_calculation_time_title">Maximum calculation time</string>
<string name="p_calc_max_calculation_time_summary">If calculations exceed specified limit - calculator halts with error</string>
<string name="p_calc_max_calculation_time_summary">If calculations exceed specified limit - calculator halts with
error
</string>
<string name="c_exit">Exit</string>
<string name="c_add">Add</string>
<string name="c_cancel">Cancel</string>
@ -63,10 +67,14 @@
<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 must be either number or empty: if you have parameters - create function instead!</string>
<string name="c_value_is_not_a_number">Value must be either number or empty: if you have parameters - create
function instead!
</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_not_valid">Name of constant is not valid: name must start with letter, can contain letters, digits and underscore.</string>
<string name="c_name_is_not_valid">Name of constant is not valid: name must start with letter, can contain letters,
digits and underscore.
</string>
<string name="c_sys_var_cannot_be_changed">System variable cannot be changed!</string>
<string name="c_calc_editor_hint">Enter new expression</string>
@ -99,7 +107,9 @@
<string name="p_metro_blue_theme">Metro Blue (Default)</string>
<string name="p_metro_green_theme">Metro Green</string>
<string name="p_metro_purple_theme">Metro Purple</string>
<string name="c_calc_result_precision_summary">Precision of result value (all calculations are done with maximum precision regardless of the value of this option)</string>
<string name="c_calc_result_precision_summary">Precision of result value (all calculations are done with maximum
precision regardless of the value of this option)
</string>
<string name="c_calc_color_display_summary">Toggles colouring and styling in calculator editor</string>
<string name="c_calc_theme_summary">Sets the theme for calculator</string>
<string name="c_clear_history">Clear history</string>
@ -138,7 +148,8 @@
<string name="c_max_x_value">To</string>
<string name="c_swipe_distance">Swipe distance for buttons</string>
<string name="c_swipe_distance_summary">Sets swipe distance for buttons that support additional swipe actions</string>
<string name="c_swipe_distance_summary">Sets swipe distance for buttons that support additional swipe actions
</string>
<string name="c_comment">Comment</string>
<string name="c_history_item_saved">Saved</string>
@ -166,11 +177,17 @@
<string name="c_copy_description">Copy description</string>
<string name="c_copy_value">Copy value</string>
<string name="c_first_start_text">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)</string>
<string name="c_first_start_text">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)
</string>
<string name="c_first_start_text_title">Welcome</string>
<string name="c_calc_show_release_notes_title">Show release notes</string>
<string name="c_calc_show_release_notes_summary">Defines if release notes popup window should appear after update to the new version</string>
<string name="c_calc_show_release_notes_summary">Defines if release notes popup window should appear after update to
the new version
</string>
<string name="c_calc_use_back_button_as_prev_summary">Defines the behaviour of the Back button</string>
<string name="c_calc_use_back_button_as_prev_title">Use Back button as history prev</string>
@ -180,7 +197,9 @@
<string name="c_warning">Warning</string>
<string name="c_error">Error</string>
<string name="c_billing_error">Billing is not supported: you must have Google Checkout account linked to your Google account and must be connected to the internet.</string>
<string name="c_billing_error">Billing is not supported: you must have Google Checkout account linked to your Google
account and must be connected to the internet.
</string>
<string name="c_calc_ad_free_title">Support the project</string>
<string name="c_calc_ad_free_summary">And remove the advertisement</string>
@ -192,11 +211,16 @@
<string name="c_feedback_title">Feedback</string>
<string name="c_feedback_text">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 <a href="https://market.android.com/details?id=org.solovyev.android.calculator">Google Play</a>,\n leave a comment or \ndiscuss application \non <a href="http://facebook.com/calculatorpp">Facebook</a>
Please rate Calculator++ \non<a href="https://market.android.com/details?id=org.solovyev.android.calculator">
Google Play</a>,\n leave a comment or \ndiscuss application \non
<a href="http://facebook.com/calculatorpp">Facebook</a>
</string>
<string name="c_notespp_announce_text">Good news - I just released new application for Android called <a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">Notes++</a>.\n
If you\'re interesting in fast and easy way of making notes please follow the <a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">link</a> and try Notes++!
<string name="c_notespp_announce_text">Good news - I just released new application for Android called
<a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">Notes++</a>.\n
If you\'re interesting in fast and easy way of making notes please follow the
<a href="https://play.google.com/store/apps/details?id=org.solovyev.android.notes">link</a>
and try Notes++!
</string>
<string name="c_angle_units_changed_to">Angle units changed to \'%s\'!</string>
@ -217,13 +241,16 @@
<string name="crash_dialog_title">Calculator++ crash report</string>
<string name="crash_dialog_text">
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
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?
</string>
<string name="prefs_graph_screen_title">Graph settings</string>
<string name="prefs_graph_interpolate_function">Interpolate function\'s graph</string>
<string name="prefs_graph_interpolate_function_summary">If checked cubic interpolation will be used in function graph drawing</string>
<string name="prefs_graph_interpolate_function_summary">If checked cubic interpolation will be used in function
graph drawing
</string>
<string name="prefs_graph_real_color_title">Color of real part of functions graph</string>
<string name="prefs_graph_real_color_summary">Sets color of real part functions graph</string>
<string name="prefs_graph_imag_color_title">Color of imaginary part of functions graph</string>
@ -242,7 +269,9 @@
<string name="function_create_function">Create function</string>
<string name="function_edit_function">Edit function</string>
<string name="function_name_is_not_valid">Name of function is not valid: name must start with letter, can contain letters, digits and underscore.</string>
<string name="function_name_is_not_valid">Name of function is not valid: name must start with letter, can contain
letters, digits and underscore.
</string>
<string name="function_already_exists">Function with same name already exists!</string>
<string name="function_is_empty">Function body could not be empty!</string>
<string name="function_param_not_empty">Function parameter should not be empty!</string>
@ -260,11 +289,15 @@
<string name="p_preferred_numeral_base_title">Default numeral system</string>
<string name="p_preferred_numeral_base_summary">Defines the default numeral system</string>
<string name="preferred_numeral_base_message">Default numeral system \'%1$s\' differs from current \'%2$s\'. Forgot to change back?</string>
<string name="preferred_numeral_base_message">Default numeral system \'%1$s\' differs from current \'%2$s\'. Forgot
to change back?
</string>
<string name="p_preferred_angle_units_title">Default angle units</string>
<string name="p_preferred_angle_units_summary">Defines the default angle units</string>
<string name="preferred_angle_units_message">Default angle units \'%1$s\' differs from current \'%2$s\'. Forgot to change back?</string>
<string name="preferred_angle_units_message">Default angle units \'%1$s\' differs from current \'%2$s\'. Forgot to
change back?
</string>
<string name="close">Close</string>
<string name="c_app_widget_3x3_name">Calculator++ Widget (3x3)</string>
<string name="c_app_widget_3x4_name">Calculator++ Widget (3x4)</string>
@ -274,12 +307,17 @@
<string name="prefs_onscreen_title">Calculator (in separate window) settings</string>
<string name="prefs_onscreen_start_on_boot_title">Start on boot</string>
<string name="prefs_onscreen_start_on_boot_summary">If turned on Calculator++ will appear in notification bar after device boot</string>
<string name="prefs_onscreen_start_on_boot_summary">If turned on Calculator++ will appear in notification bar after
device boot
</string>
<string name="prefs_onscreen_show_app_icon_title">Show separate icon (require reboot)</string>
<string name="prefs_onscreen_show_app_icon_summary">If turned on second icon will be shown in applications\' list</string>
<string name="prefs_onscreen_show_app_icon_summary">If turned on second icon will be shown in applications\' list
</string>
<string name="cpp_onscreen_remove_icon_message">You can remove second icon in applications\' list from application settings or by pressing next button</string>
<string name="cpp_onscreen_remove_icon_message">You can remove second icon in applications\' list from application
settings or by pressing next button
</string>
<string name="cpp_onscreen_remove_icon_button_text">Remove icon</string>
<string name="cpp_this_change_may_require_reboot">This change may require reboot</string>
@ -301,7 +339,9 @@
<string name="cpp_plotter">Function plotter</string>
<string name="cpp_plot_screenshot">Capture screenshot</string>
<string name="cpp_plot_screenshot_saved">Screenshot successfully saved: %1$s!</string>
<string name="cpp_plot_unable_to_save_screenshot">Screenshot cannot be saved as SD card is not mounted. Mount SD card and try again!</string>
<string name="cpp_plot_unable_to_save_screenshot">Screenshot cannot be saved as SD card is not mounted. Mount SD
card and try again!
</string>
<string name="cpp_plot_function_line_color_type">Line color type</string>
<string name="cpp_plot_function_line_color">Line color</string>
@ -324,14 +364,19 @@
<string name="cpp_apply">Apply</string>
<string name="cpp_message">Message</string>
<string name="cpp_continue">Continue</string>
<string name="cpp_purchase_text">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
<string name="cpp_purchase_text">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.
</string>
<string name="cpp_purchase_title">Purchase</string>
<string name="cpp_purchase_thank_you_text">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)
<string name="cpp_purchase_thank_you_text">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)
</string>

View File

@ -6,13 +6,23 @@
<resources>
<string name="c_var_description_PI">Ratio of any circle\'s circumference to its diameter. Note: this constant is degree unit dependent => rad: 3.14, deg: 180.0</string>
<string name="c_var_description_pi">Ratio of any circle\'s circumference to its diameter. Note: this constant is degree unit independent => rad: 3.14, deg: 3.14</string>
<string name="c_var_description_e">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_var_description_PI">Ratio of any circle\'s circumference to its diameter. Note: this constant is
degree unit dependent => rad: 3.14, deg: 180.0
</string>
<string name="c_var_description_pi">Ratio of any circle\'s circumference to its diameter. Note: this constant is
degree unit independent => rad: 3.14, deg: 3.14
</string>
<string name="c_var_description_e">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_var_description_i">Imaginary unit, defined such that i^2 = 1</string>
<string name="c_var_description_c">Speed of light in vacuum, m·s^-1</string>
<string name="c_var_description_G">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</string>
<string name="c_var_description_h">Physical constant reflecting the sizes of energy quanta in quantum mechanics, J·s</string>
<string name="c_var_description_G">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
</string>
<string name="c_var_description_h">Physical constant reflecting the sizes of energy quanta in quantum mechanics,
J·s
</string>
<string name="c_var_description_h_reduced">Reduced Planck constant, J·s</string>
<string name="c_var_description_nan">Not a number</string>
<string name="c_var_description_inf">Infinity</string>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
<?xml version="1.0" encoding="utf-8"?><!--
~ Copyright (c) 2009-2011. Created by serso aka se.solovyev.
~ For more information, please, contact se.solovyev@gmail.com
~ or visit http://se.solovyev.org
-->
<resources>
<style name="cpp_default_digit_button_style" parent="cpp_keyboard_button_style">
<item name="android:background">@drawable/gray_button</item>
</style>
@ -31,8 +31,7 @@
<item name="android:padding">6dp</item>
</style>
<style name="cpp_default_fragment_list_view_item_style">
</style>
<style name="cpp_default_fragment_list_view_item_style"></style>
<style name="cpp_default_fragment_list_view_style">
<item name="android:id">@android:id/list</item>
@ -75,8 +74,7 @@
<item name="android:paddingBottom">@dimen/cpp_pane_padding</item>
</style>
<style name="cpp_default_fragment_multi_pane_layout_style" parent="cpp_default_fragment_layout_style">
</style>
<style name="cpp_default_fragment_multi_pane_layout_style" parent="cpp_default_fragment_layout_style"></style>
<style name="cpp_default_fragment_layout_style">
<item name="android:layout_margin">0dp</item>

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
<?xml version="1.0" encoding="utf-8"?><!--
~ Copyright (c) 2009-2011. Created by serso aka se.solovyev.
~ For more information, please, contact se.solovyev@gmail.com
~ or visit http://se.solovyev.org

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
<?xml version="1.0" encoding="utf-8"?><!--
~ Copyright (c) 2009-2011. Created by serso aka se.solovyev.
~ For more information, please, contact se.solovyev@gmail.com
~ or visit http://se.solovyev.org
-->
<resources>
<style name="violet_digit_button_style" parent="cpp_keyboard_button_style">
<item name="android:background">@drawable/violet_button</item>
</style>

View File

@ -4,17 +4,9 @@ import android.content.SharedPreferences;
import jscl.AngleUnit;
import jscl.NumeralBase;
import org.jetbrains.annotations.NotNull;
import org.solovyev.android.Android;
import org.solovyev.android.DeviceModel;
import org.solovyev.android.calculator.math.MathType;
import org.solovyev.android.calculator.model.AndroidCalculatorEngine;
import org.solovyev.android.calculator.plot.PlotLineColor;
import org.solovyev.android.prefs.BooleanPreference;
import org.solovyev.android.prefs.IntegerPreference;
import org.solovyev.android.prefs.LongPreference;
import org.solovyev.android.prefs.Preference;
import org.solovyev.android.prefs.R;
import org.solovyev.android.prefs.StringPreference;
import org.solovyev.android.prefs.*;
import org.solovyev.android.view.VibratorContainer;
import java.text.DecimalFormatSymbols;

View File

@ -107,7 +107,6 @@ public class FixableMessagesDialog extends SherlockActivity {
}
viewGroup.addView(view, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
}

View File

@ -6,7 +6,7 @@ import android.preference.PreferenceManager;
import jscl.math.Generic;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.solovyev.android.calculator.*;
import org.solovyev.android.calculator.CalculatorPreferences;
import java.util.List;

View File

@ -134,7 +134,6 @@ public class UnitConverterViewBuilder implements ViewBuilder<View> {
}
return main;
}

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.solovyev.android.calculator.onscreen"
android:versionCode="1"
android:versionName="1.0" />

View File

@ -6,8 +6,7 @@
~ or visit http://se.solovyev.org
-->
<org.solovyev.android.calculator.AndroidCalculatorDisplayView
xmlns:a="http://schemas.android.com/apk/res/android"
<org.solovyev.android.calculator.AndroidCalculatorDisplayView xmlns:a="http://schemas.android.com/apk/res/android"
a:id="@+id/calculator_display"
style="@style/cpp_onscreen_display_style"
a:padding="@dimen/cpp_display_padding"

View File

@ -4,26 +4,31 @@
a:layout_width="match_parent"
a:layout_height="30dp">
<LinearLayout a:id="@+id/onscreen_header_buttons"
<LinearLayout
a:id="@+id/onscreen_header_buttons"
a:layout_width="wrap_content"
a:layout_height="match_parent"
a:layout_alignParentRight="true">
<ImageButton a:id="@+id/onscreen_fold_button"
<ImageButton
a:id="@+id/onscreen_fold_button"
style="@style/onscreen_header_button_style"
a:src="@drawable/cpp_onscreen_button_fold" />
<ImageButton a:id="@+id/onscreen_minimize_button"
<ImageButton
a:id="@+id/onscreen_minimize_button"
style="@style/onscreen_header_button_style"
a:src="@drawable/cpp_onscreen_button_minimize" />
<ImageButton a:id="@+id/onscreen_close_button"
<ImageButton
a:id="@+id/onscreen_close_button"
style="@style/onscreen_header_button_style"
a:src="@drawable/cpp_onscreen_button_close" />
</LinearLayout>
<ImageView a:id="@+id/onscreen_title"
<ImageView
a:id="@+id/onscreen_title"
a:layout_width="match_parent"
a:layout_height="match_parent"
a:src="@drawable/cpp_onscreen_header_logo"

View File

@ -5,49 +5,69 @@
a:layout_height="match_parent"
a:orientation="vertical">
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_7" />
<include layout="@layout/cpp_simple_button_8" />
<include layout="@layout/cpp_simple_button_9" />
<include layout="@layout/cpp_simple_button_multiplication" />
<include layout="@layout/cpp_simple_button_erase" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_4" />
<include layout="@layout/cpp_simple_button_5" />
<include layout="@layout/cpp_simple_button_6" />
<include layout="@layout/cpp_simple_button_division" />
<include layout="@layout/cpp_simple_button_percent" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_1" />
<include layout="@layout/cpp_simple_button_2" />
<include layout="@layout/cpp_simple_button_3" />
<include layout="@layout/cpp_simple_button_plus" />
<include layout="@layout/cpp_simple_button_power" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_round_brackets" />
<include layout="@layout/cpp_simple_button_0" />
<include layout="@layout/cpp_simple_button_dot" />
<include layout="@layout/cpp_simple_button_subtraction" />
<include layout="@layout/cpp_simple_button_app" />
</LinearLayout>

View File

@ -4,35 +4,43 @@
a:orientation="vertical"
style="@style/cpp_onscreen_main_layout_style">
<include a:id="@+id/onscreen_header" layout="@layout/onscreen_header"/>
<include
a:id="@+id/onscreen_header"
layout="@layout/onscreen_header" />
<LinearLayout a:id="@+id/onscreen_content"
<LinearLayout
a:id="@+id/onscreen_content"
a:orientation="vertical"
a:layout_width="match_parent"
a:layout_height="match_parent">
<include layout="@layout/onscreen_editor"
<include
layout="@layout/onscreen_editor"
a:layout_width="match_parent"
a:layout_height="wrap_content" />
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_equals"
<include
layout="@layout/cpp_simple_button_equals"
a:layout_margin="@dimen/cpp_button_margin"
a:layout_weight="1"
a:layout_width="0dp"
a:layout_height="match_parent" />
<include layout="@layout/onscreen_display"
<include
layout="@layout/onscreen_display"
a:layout_weight="4"
a:layout_width="0dp"
a:layout_height="wrap_content" />
</LinearLayout>
<include layout="@layout/onscreen_keyboard"
<include
layout="@layout/onscreen_keyboard"
a:layout_weight="4"
a:layout_width="match_parent"
a:layout_height="0dp" />

View File

@ -13,11 +13,7 @@ import android.view.WindowManager;
import android.widget.ImageView;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.solovyev.android.calculator.AndroidCalculatorDisplayView;
import org.solovyev.android.calculator.AndroidCalculatorEditorView;
import org.solovyev.android.calculator.CalculatorButton;
import org.solovyev.android.calculator.CalculatorDisplayViewState;
import org.solovyev.android.calculator.CalculatorEditorViewState;
import org.solovyev.android.calculator.*;
import org.solovyev.android.prefs.Preference;
/**

View File

@ -14,5 +14,4 @@
<name>Calculator++ Application (Test)</name>
</project>

View File

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.solovyev.android.calculator.widget"
android:versionCode="1"
android:versionName="1.0" />

View File

@ -6,8 +6,7 @@
~ or visit http://se.solovyev.org
-->
<TextView
xmlns:a="http://schemas.android.com/apk/res/android"
<TextView xmlns:a="http://schemas.android.com/apk/res/android"
a:id="@+id/calculator_display"
style="@style/cpp_widget_display_style"
a:textIsSelectable="true"

View File

@ -6,29 +6,34 @@
a:orientation="vertical"
style="@style/cpp_widget_main_layout_style">
<include layout="@layout/widget_editor"
<include
layout="@layout/widget_editor"
a:layout_weight="2"
a:layout_width="match_parent"
a:layout_height="0dp" />
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_simple_button_equals"
<include
layout="@layout/cpp_simple_button_equals"
a:layout_margin="@dimen/cpp_button_margin"
a:layout_weight="1"
a:layout_width="0dp"
a:layout_height="match_parent" />
<include layout="@layout/widget_display"
<include
layout="@layout/widget_display"
a:layout_weight="5"
a:layout_width="0dp"
a:layout_height="wrap_content" />
</LinearLayout>
<include layout="@layout/cpp_simple_keyboard"
<include
layout="@layout/cpp_simple_keyboard"
a:layout_weight="5"
a:layout_width="match_parent"
a:layout_height="0dp" />

View File

@ -1,5 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" android:versionCode="117" android:versionName="1.6.2" package="org.solovyev.android.calculator">
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="auto"
android:versionCode="117"
android:versionName="1.6.2"
package="org.solovyev.android.calculator">
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.INTERNET" />
@ -20,11 +24,23 @@
<supports-screens android:xlargeScreens="true" />
<supports-screens android:anyDensity="true" />
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8"/>
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="8" />
<application android:debuggable="false" android:hardwareAccelerated="false" android:icon="@drawable/icon" android:label="@string/c_app_name" android:name=".CalculatorApplication" android:theme="@style/cpp_metro_blue_theme">
<application
android:debuggable="false"
android:hardwareAccelerated="false"
android:icon="@drawable/icon"
android:label="@string/c_app_name"
android:name=".CalculatorApplication"
android:theme="@style/cpp_metro_blue_theme">
<activity android:clearTaskOnLaunch="true" android:label="@string/c_app_name" android:name=".CalculatorActivity" android:windowSoftInputMode="adjustPan">
<activity
android:clearTaskOnLaunch="true"
android:label="@string/c_app_name"
android:name=".CalculatorActivity"
android:windowSoftInputMode="adjustPan">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@ -33,49 +49,107 @@
</activity>
<activity android:clearTaskOnLaunch="true" android:label="@string/c_app_name" android:name=".CalculatorActivityMobile" android:windowSoftInputMode="adjustPan"/>
<activity
android:clearTaskOnLaunch="true"
android:label="@string/c_app_name"
android:name=".CalculatorActivityMobile"
android:windowSoftInputMode="adjustPan" />
<!-- settings must use action bar icon-->
<activity android:icon="@drawable/ab_icon" android:label="@string/c_app_settings" android:name=".preferences.CalculatorPreferencesActivity"/>
<activity
android:icon="@drawable/ab_icon"
android:label="@string/c_app_settings"
android:name=".preferences.CalculatorPreferencesActivity" />
<activity android:label="@string/c_history" android:name=".history.CalculatorHistoryActivity"/>
<activity
android:label="@string/c_history"
android:name=".history.CalculatorHistoryActivity" />
<activity android:excludeFromRecents="true" android:finishOnTaskLaunch="true" android:label="@string/calculation_messages_dialog_title" android:launchMode="singleTask" android:name=".FixableMessagesDialog" android:theme="@style/cpp_gray_dialog_theme"/>
<activity
android:excludeFromRecents="true"
android:finishOnTaskLaunch="true"
android:label="@string/calculation_messages_dialog_title"
android:launchMode="singleTask"
android:name=".FixableMessagesDialog"
android:theme="@style/cpp_gray_dialog_theme" />
<activity android:label="@string/c_about" android:name=".about.CalculatorAboutActivity"/>
<activity
android:label="@string/c_about"
android:name=".about.CalculatorAboutActivity" />
<activity android:label="@string/c_help" android:name=".help.CalculatorHelpActivity"/>
<activity
android:label="@string/c_help"
android:name=".help.CalculatorHelpActivity" />
<activity android:label="@string/c_functions" android:name=".math.edit.CalculatorFunctionsActivity"/>
<activity
android:label="@string/c_functions"
android:name=".math.edit.CalculatorFunctionsActivity" />
<activity android:label="@string/c_operators" android:name=".math.edit.CalculatorOperatorsActivity"/>
<activity
android:label="@string/c_operators"
android:name=".math.edit.CalculatorOperatorsActivity" />
<activity android:label="@string/c_vars_and_constants" android:name=".math.edit.CalculatorVarsActivity"/>
<activity
android:label="@string/c_vars_and_constants"
android:name=".math.edit.CalculatorVarsActivity" />
<activity android:label="@string/c_plot_graph" android:name=".plot.CalculatorPlotActivity"/>
<activity android:label="@string/cpp_plot_functions" android:launchMode="singleTop" android:name=".plot.CalculatorPlotFunctionsActivity" android:theme="@style/cpp_gray_dialog_theme"/>
<activity android:label="@string/cpp_plot_function_settings" android:launchMode="singleTop" android:name=".plot.CalculatorPlotFunctionSettingsActivity" android:theme="@style/cpp_gray_dialog_theme"/>
<activity android:label="@string/cpp_plot_range" android:launchMode="singleTop" android:name=".plot.CalculatorPlotRangeActivity" android:theme="@style/cpp_gray_dialog_theme"/>
<activity
android:label="@string/c_plot_graph"
android:name=".plot.CalculatorPlotActivity" />
<activity
android:label="@string/cpp_plot_functions"
android:launchMode="singleTop"
android:name=".plot.CalculatorPlotFunctionsActivity"
android:theme="@style/cpp_gray_dialog_theme" />
<activity
android:label="@string/cpp_plot_function_settings"
android:launchMode="singleTop"
android:name=".plot.CalculatorPlotFunctionSettingsActivity"
android:theme="@style/cpp_gray_dialog_theme" />
<activity
android:label="@string/cpp_plot_range"
android:launchMode="singleTop"
android:name=".plot.CalculatorPlotRangeActivity"
android:theme="@style/cpp_gray_dialog_theme" />
<activity android:label="@string/cpp_purchase_title" android:launchMode="singleTop" android:name=".preferences.CalculatorPurchaseDialogActivity" android:theme="@style/cpp_gray_dialog_theme"/>
<activity
android:label="@string/cpp_purchase_title"
android:launchMode="singleTop"
android:name=".preferences.CalculatorPurchaseDialogActivity"
android:theme="@style/cpp_gray_dialog_theme" />
<activity android:launchMode="singleTop" android:name=".CalculatorDialogActivity" android:theme="@style/cpp_gray_dialog_theme"/>
<activity
android:launchMode="singleTop"
android:name=".CalculatorDialogActivity"
android:theme="@style/cpp_gray_dialog_theme" />
<!-- todo serso: strings-->
<activity android:label="@string/c_plot_graph" android:name=".matrix.CalculatorMatrixActivity"/>
<activity
android:label="@string/c_plot_graph"
android:name=".matrix.CalculatorMatrixActivity" />
<activity android:name=".widget.CalculatorWidgetConfigurationActivity" android:theme="@style/cpp_metro_blue_theme">
<activity
android:name=".widget.CalculatorWidgetConfigurationActivity"
android:theme="@style/cpp_metro_blue_theme">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
</intent-filter>
</activity>
<!-- settings must use action bar icon-->
<activity android:icon="@drawable/ab_icon" android:label="@string/c_settings" android:name=".plot.CalculatorPlotPreferenceActivity"/>
<activity
android:icon="@drawable/ab_icon"
android:label="@string/c_settings"
android:name=".plot.CalculatorPlotPreferenceActivity" />
<!-- ONSCREEN CONFIG -->
<activity android:icon="@drawable/icon_onscreen" android:label="@string/c_app_name_on_screen" android:launchMode="singleInstance" android:name=".onscreen.CalculatorOnscreenStartActivity" android:theme="@style/cpp_gray_dialog_theme">
<activity
android:icon="@drawable/icon_onscreen"
android:label="@string/c_app_name_on_screen"
android:launchMode="singleInstance"
android:name=".onscreen.CalculatorOnscreenStartActivity"
android:theme="@style/cpp_gray_dialog_theme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@ -103,7 +177,10 @@
<!-- WIDGET CONFIG -->
<receiver android:icon="@drawable/icon" android:label="@string/c_app_widget_3x3_name" android:name=".widget.CalculatorWidgetProvider">
<receiver
android:icon="@drawable/icon"
android:label="@string/c_app_widget_3x3_name"
android:name=".widget.CalculatorWidgetProvider">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
@ -113,10 +190,15 @@
<action android:name="org.solovyev.android.calculator.widget.BUTTON_PRESSED" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/calculator_widget_info_3x3"/>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/calculator_widget_info_3x3" />
</receiver>
<receiver android:icon="@drawable/icon" android:label="@string/c_app_widget_3x4_name" android:name=".widget.CalculatorWidgetProvider3x4">
<receiver
android:icon="@drawable/icon"
android:label="@string/c_app_widget_3x4_name"
android:name=".widget.CalculatorWidgetProvider3x4">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
@ -126,10 +208,15 @@
<action android:name="org.solovyev.android.calculator.widget.BUTTON_PRESSED" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/calculator_widget_info_3x4"/>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/calculator_widget_info_3x4" />
</receiver>
<receiver android:icon="@drawable/icon" android:label="@string/c_app_widget_4x4_name" android:name=".widget.CalculatorWidgetProvider4x4">
<receiver
android:icon="@drawable/icon"
android:label="@string/c_app_widget_4x4_name"
android:name=".widget.CalculatorWidgetProvider4x4">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
@ -139,10 +226,15 @@
<action android:name="org.solovyev.android.calculator.widget.BUTTON_PRESSED" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/calculator_widget_info_4x4"/>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/calculator_widget_info_4x4" />
</receiver>
<receiver android:icon="@drawable/icon" android:label="@string/c_app_widget_4x5_name" android:name=".widget.CalculatorWidgetProvider4x5">
<receiver
android:icon="@drawable/icon"
android:label="@string/c_app_widget_4x5_name"
android:name=".widget.CalculatorWidgetProvider4x5">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
@ -152,12 +244,16 @@
<action android:name="org.solovyev.android.calculator.widget.BUTTON_PRESSED" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/calculator_widget_info_4x5"/>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/calculator_widget_info_4x5" />
</receiver>
<!-- ADMOB + BILLING CONFIG -->
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:name="com.google.ads.AdActivity"/>
<activity
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:name="com.google.ads.AdActivity" />
<service android:name="net.robotmedia.billing.BillingService" />
<receiver android:name="net.robotmedia.billing.BillingReceiver">
@ -170,7 +266,12 @@
<!-- ACRA CONFIG -->
<activity android:excludeFromRecents="true" android:finishOnTaskLaunch="true" android:launchMode="singleInstance" android:name="org.acra.CrashReportDialog" android:theme="@style/Theme.Sherlock.Dialog"/>
<activity
android:excludeFromRecents="true"
android:finishOnTaskLaunch="true"
android:launchMode="singleInstance"
android:name="org.acra.CrashReportDialog"
android:theme="@style/Theme.Sherlock.Dialog" />
</application>
</manifest>

View File

@ -204,7 +204,9 @@
<configuration>
<removeExistingSignatures>true</removeExistingSignatures>
<includes>
<include>${project.build.directory}/${project.artifactId}-${project.version}.apk</include>
<include>
${project.build.directory}/${project.artifactId}-${project.version}.apk
</include>
</includes>
<verbose>true</verbose>
</configuration>
@ -228,8 +230,11 @@
<zipalign>
<skip>false</skip>
<verbose>true</verbose>
<inputApk>${project.build.directory}/${project.artifactId}-${project.version}.apk</inputApk>
<outputApk>${project.build.directory}/${project.artifactId}-${project.version}-signed-aligned.apk</outputApk>
<inputApk>${project.build.directory}/${project.artifactId}-${project.version}.apk
</inputApk>
<outputApk>
${project.build.directory}/${project.artifactId}-${project.version}-signed-aligned.apk
</outputApk>
</zipalign>
<manifest>
@ -266,7 +271,9 @@
<configuration>
<artifacts>
<artifact>
<file>${project.build.directory}/${project.artifactId}-${project.version}-signed-aligned.apk</file>
<file>
${project.build.directory}/${project.artifactId}-${project.version}-signed-aligned.apk
</file>
<type>apk</type>
<classifier>signed-aligned</classifier>
</artifact>

View File

@ -5,47 +5,71 @@
a:layout_height="match_parent"
a:orientation="vertical">
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_drag_button_vars" />
<include layout="@layout/cpp_app_button_copy" />
<include layout="@layout/cpp_drag_button_7" />
<include layout="@layout/cpp_drag_button_8" />
<include layout="@layout/cpp_drag_button_9" />
<include layout="@layout/cpp_drag_button_multiplication" />
<include layout="@layout/cpp_drag_button_division" />
<include layout="@layout/cpp_drag_button_equals" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_drag_button_functions" />
<include layout="@layout/cpp_app_button_paste" />
<include layout="@layout/cpp_drag_button_4" />
<include layout="@layout/cpp_drag_button_5" />
<include layout="@layout/cpp_drag_button_6" />
<include layout="@layout/cpp_drag_button_plus" />
<include layout="@layout/cpp_drag_button_subtraction" />
<include layout="@layout/cpp_drag_button_round_brackets" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_drag_button_operators" />
<include layout="@layout/cpp_app_button_donate" />
<include layout="@layout/cpp_drag_button_1" />
<include layout="@layout/cpp_drag_button_2" />
<include layout="@layout/cpp_drag_button_3" />
<include layout="@layout/cpp_drag_button_0" />
<include layout="@layout/cpp_drag_button_dot" />
<include layout="@layout/cpp_drag_button_history" />
</LinearLayout>

View File

@ -5,47 +5,71 @@
a:layout_height="match_parent"
a:orientation="vertical">
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_drag_button_vars" />
<include layout="@layout/cpp_app_button_copy" />
<include layout="@layout/cpp_drag_button_7" />
<include layout="@layout/cpp_drag_button_8" />
<include layout="@layout/cpp_drag_button_9" />
<include layout="@layout/cpp_drag_button_multiplication" />
<include layout="@layout/cpp_drag_button_division" />
<include layout="@layout/cpp_drag_button_equals" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_drag_button_functions" />
<include layout="@layout/cpp_app_button_paste" />
<include layout="@layout/cpp_drag_button_4" />
<include layout="@layout/cpp_drag_button_5" />
<include layout="@layout/cpp_drag_button_6" />
<include layout="@layout/cpp_drag_button_plus" />
<include layout="@layout/cpp_drag_button_subtraction" />
<include layout="@layout/cpp_drag_button_round_brackets" />
</LinearLayout>
<LinearLayout a:layout_weight="1"
<LinearLayout
a:layout_weight="1"
a:layout_width="match_parent"
a:layout_height="0dp">
<include layout="@layout/cpp_drag_button_operators" />
<include layout="@layout/cpp_app_button_donate" />
<include layout="@layout/cpp_drag_button_1" />
<include layout="@layout/cpp_drag_button_2" />
<include layout="@layout/cpp_drag_button_3" />
<include layout="@layout/cpp_drag_button_0" />
<include layout="@layout/cpp_drag_button_dot" />
<include layout="@layout/cpp_drag_button_history" />
</LinearLayout>

View File

@ -5,8 +5,7 @@
~ For more information, please, contact se.solovyev@gmail.com
~ or visit http://se.solovyev.org
-->
<LinearLayout
xmlns:a="http://schemas.android.com/apk/res/android"
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
a:id="@+id/main_layout"
a:orientation="vertical"
style="?cpp_main_layout_style">

View File

@ -5,8 +5,7 @@
~ For more information, please, contact se.solovyev@gmail.com
~ or visit http://se.solovyev.org
-->
<LinearLayout
xmlns:a="http://schemas.android.com/apk/res/android"
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
a:id="@+id/main_layout"
a:orientation="vertical"
style="?cpp_main_layout_style">

Some files were not shown because too many files have changed in this diff Show More