diff --git a/calculatorpp/res/values-zh-rtw/text_about.xml b/calculatorpp/res/values-zh-rtw/text_about.xml
new file mode 100644
index 00000000..f223f2be
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_about.xml
@@ -0,0 +1,212 @@
+
+
+
+
+ About
+
+ Copyright (c) 2009-2011\n\nCreated by serso aka se.solovyev\n\n
+ Application web site: http://calculatorpp.com/forum/\n\n
+ This program is open source:\nall source code can be found on\nhttp://github.com\n\n
+ For more information please\ncontact the author by email\nse.solovyev@gmail.com
+ \nor visit\nhttp://se.solovyev.org\n\n
+ If you want to support the project\n\nyou can buy a special option from application preferences\n\n
+ donate money via\nhttp://paypal.com\n\n
+ If you like the application\nrank it with 5 stars in\nGoogle Play\n\n
+ Thanks to people who translate Calculator++ in different languages:\n
+ Italian - Gabriele Ravanetti\n
+ Spanish - Jordi Luna\n
+ Ukrainian - Андрій Бандура\n\n
+ This application uses next open source libraries:\n
+ Simple (XML serialization)\n
+ JSCL\n
+ AChartEngine
+
+
+ Release notes
+ "Release notes for version "
+
+
+ 1. Haptic feedback\n
+ 2. Two layouts: calculator and cellphone\n
+ 3. New constants\n
+ 4. ERROR message is not so often now
+
+
+
+ 1. Screen with all functions\n
+ 2. Added support for decimal logarithm, factorial, comparison functions\n
+ 3. Haptic feedback duration preference
+
+
+
+ 1. Saving constants in two clicks (use +π button)\n
+ 2. Result size is auto adjusted to fill all spare space\n
+ 3. Fix for Xperia Ray blank result\n
+ 4. Double factorial fix\n
+ 5. Degrees added (use °: e.g. 30° and result will be converted into radians)
+
+
+
+ 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
+ 5. Fixed bug with abs() function and complex argument\n
+ 6. Fixed bug with displaying result
+
+
+
+ 1. Fixed bug with i^3\n
+ 2. Fixed crash in case of many brackets
+
+
+
+ 1. Percentage calculations.\n
+ Examples:\n
+ 100+50%=150,\n
+ 100*50%=50,\n
+ 100+100*50%*50%=125,\n
+ 100+(100*50%*(25+25)%+100%)=150\n
+ NOTE:\n
+ 100+(20+20)%=140, but 100+(20%+20%)=124.0\n
+ 100+50%^2=2600, but 100+50^2%=101.08
+
+
+
+ 1. Help screen added\n
+ 2. Support for differentiation, integration, calculation of sum and product.\n
+ Examples:\n
+ ∂(cos(t),t)=-sin(t)\n
+ 2∂(tcos(t),t,2)=-4.469\n
+ Σ(n/n!,n,1,20)=2.7182\n
+ ∫(1/x, x)=ln(x)\n
+ ∫ab(x, x, 0, 10)=50.0
+
+
+
+ 1. Fixed crashes\n
+ 2. Added variables on the main screen
+
+
+
+ 1. Support for different angle units: radians, degrees, gradians, turns\n
+ 2. Easy toggling between radians and degrees: use the toggle switch located on the 6 button\n
+ 3. Application is translated in Italian (thanks to Gabriele Ravanetti)\n
+ 4. Fixed bug with simplification of √(π^2)
+
+
+
+ 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. 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
+ 3. Fixed √ simplification problem\n
+ 4. Performance improvements in functions\' plotting
+
+
+
+ 1. New swipe actions (left, right)\n
+ 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
+ 6. Bug fixes: correct double factorial calculation, 20x fix, e^(pi*i)+1 fix and others
+
+
+
+ 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
+ 4. Logarithm function added - calculate logarithm of any base \n
+ 5. Back button preference\n
+ 6. Variant of π constant independent from angle units
+
+
+
+ 1. Fix for missing cursor in Android 3 and higher\n
+ 2. Fix for substituting 3.14... with Π constant
+
+
+
+ 1. Fix for calculating inverse trigonometric functions in complex field\n
+ 2. Removed time delay for calculation\n
+ 3. Fix the problem with 200 - 10% = π
+
+
+
+ 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
+ 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
+ or help to translate the application to your native language.
+
+
+
+ 1. Integration of ln() and lg()\n
+ 2. Last opened tab is remembered now (history, variables etc)\n
+ 3. Remove option from context menu for variables\n
+ 4. 1/0 bug\n
+ 5. Gui defect for MIUI roms\n
+ 6. Double zero (00) key
+
+
+
+ 1. Integration of trigonometric functions is disabled for not radian angles\n
+ 2. Bug with 1/0 = -1/0 fixed\n
+ 3. Bug with ∫(sin(t°), t) fixed\n
+ 4. Other small fixes
+
+
+
+ Note from developer:\n\n
+ I\'m glad to inform you that I\'ve started a forum for Calculator++: http://calculatorpp.com/forum/.\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
+ 3. Fixed bug with saving constants\n
+ 4. Android 4 GUI artifacts fixed (aka hardware acceleration problem)\n
+ 5. Other small fixes
+
+
+
+ 1. New Metro theme with 3 color variations (old themes are still available)\n
+ 2. Simple layout (Default layout is still scientific)\n
+ 3. Preferences screen changes\n
+ 4. Maximum calculation time preference added\n
+ 5. Always scientific notation option added\n
+ 6. Remove billing information option added\n
+ 7. Error label is substituted with greyed text\n
+ 8. Special layout for x-high density displays (aka Galaxy Note support)\n
+ 9. Sgn(0) problem fixed\n
+ 10. Billing problems fixes
+
+
+
+ 1. Ukrainian localization (Андрій Бандура)\n
+ 2. HEX digits are not shown in not HEX mode\n
+ 3. Preference for disabling display auto rotation\n
+ 4. Preference for hiding equals button\n
+ 5. Fixed plot problem\n
+ 6. Fixed E+ problem (HEX mode)\n
+ 7. π and Π are switched\n
+ 8. Conversion tool added (tap on display or choose from application menu)\n
+ 9. Wrong lg() integration and differentiation fixed
+
+
+
+ 1. Virtual keyboard are now not shown on Android 4 ICS\n
+ 2. Fast number conversion from display context menu\n
+ 3. Minor GUI fixes
+
+
+
\ No newline at end of file
diff --git a/calculatorpp/res/values-zh-rtw/text_donate.xml b/calculatorpp/res/values-zh-rtw/text_donate.xml
new file mode 100644
index 00000000..1fb8d7b7
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_donate.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ Donate
+
+ You can thank the author of this program by email\n\n
+ se.solovyev@gmail.com\n\n
+ buying a special option from application preferences\n\n
+ donating money via\n\nhttp://paypal.com\n\n
+ or setting 5 stars in\n\nGoogle Play
+
+
+
\ No newline at end of file
diff --git a/calculatorpp/res/values-zh-rtw/text_functions.xml b/calculatorpp/res/values-zh-rtw/text_functions.xml
new file mode 100644
index 00000000..e866b0d3
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_functions.xml
@@ -0,0 +1,43 @@
+
+
+
+
+ Functions
+
+ Trigonometric sine function.
+ Trigonometric cosine function.
+ Trigonometric tangent function.
+ Trigonometric cotangent function.
+ Arcsine - the inverse of sine function.
+ Arccosine - the inverse of cosine function.
+ Arctangent - the inverse of tangent function.
+ Arccotangent - the inverse of cotangent function.
+ Natural logarithm - logarithm the base e.
+ Decadic logarithm - logarithm the base 10.
+ Logarithm - logarithm the specified base.
+ Exponential function.
+ Square root function.
+ Cubic root function.
+ Function that gives absolute value of an argument.
+ 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.
+ Equals function - gives 1 if two arguments are equals, 0 otherwise.
+ Lesser-or-equals function - gives 1 if two arguments are equals or first is less than second, 0 otherwise.
+ Greater-or-equals function - gives 1 if two arguments are equals or first is greater than second, 0 otherwise.
+ Not-equals function - gives 1 if two arguments are not equals, 0 otherwise.
+ Lesser function - gives 1 if first argument is less than second, 0 otherwise.
+ Greater function - gives 1 if first argument is greater than second, 0 otherwise.
+ Converts degrees into radians: d - degrees, m - minutes (default = 0), s - seconds (default = 0).
+ Converts degrees from DMS notation to decimal notation: d - degrees, m - minutes (default = 0), s - seconds (default = 0).
+ Converts radians into degrees.
+
+ Trigonometric
+ Hyperbolic trigonometric
+ Comparison
+ Common
+ My
+
+
\ No newline at end of file
diff --git a/calculatorpp/res/values-zh-rtw/text_help.xml b/calculatorpp/res/values-zh-rtw/text_help.xml
new file mode 100644
index 00000000..63d3c587
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_help.xml
@@ -0,0 +1,106 @@
+
+
+
+
+ FAQ
+ Hints
+ Screens
+
+
+ How can I remove the ads?\n
+ \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
+ \n
+ Why Calculator++ needs INTERNET permission?\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
+ \n
+ How can I use functions written in the top right and bottom right corners of the button?\n
+ \n
+ Push the button and slide lightly up or down. Depending on value showed on the button action will occur.\n
+ \n
+ How can I toggle between radians and degrees?\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
+ (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
+ Examples:\n
+ 268° = 4.67748\n
+ 30.21° = 0.52726\n
+ rad(30, 21, 0) = 0.52971\n
+ deg(4.67748) = 268\n
+ \n
+ Does C++ support %?\n
+ \n
+ Yes, % function can be found in the top right corner of / button.\n
+ \n
+ Examples:\n
+ \n
+ 100 + 50% = 150\n
+ 100 * 50% = 50\n
+ 100 + 100 * 50% * 50% = 125\n
+ 100 + (100 * 50% * (25 + 25)% + 100%) = 150\n
+ \n
+ Note:\n
+ \n
+ 100 + (20 + 20)% = 140, but 100+ (20% + 20%) = 124.0\n
+ 100 + 50% ^ 2 = 2600, but 100 + 50 ^ 2% = 101.08\n
+ \n
+ Does C++ support fractional calculations?\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
+ \n
+ Examples:\n
+ \n
+ 2/3 + 5/9 ≡ 11/9\n
+ 2/9 + 3/123 ≡ 91/369\n
+ (6 - t) ^ 3 ≡ 216 - 108t + 18t ^ 2 - t ^ 3\n
+ \n
+ Does C++ support complex calculations?\n
+ \n
+ Yes, just enter complex expression (using i or √(-1) as imaginary number).\n
+ \n
+ Examples:\n
+ \n
+ (2i + 1) ^ 2 = -3 + 4i\n
+ e ^ i = 0.5403 + 0.84147i\n
+ \n
+ Can C++ plot graph of the function?\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
+ \n
+ Does C++ support matrix calculations?\n
+ \n
+ No, it doesn\'t.\n
+ \n
+ Why I\'ve got 1.76732452452345E-17 instead of 0?\n
+ \n
+ Check the \'Round result\' preference in application settings - it should be turned on.\n
+
+
+
+ 1. You can omit unnecessary multiplication signs (instead of 3*t or t*sin(π*t) just type 3t or tsin(πt))\n\n
+ 2. Use ≡ (in the top right corner of = button) to simplify expression\n\n
+ 3. Just click on the result to copy it to the clipboard\n\n
+ 4. Use = button seldom - result is calculating on the fly\n\n
+ 5. Add constants for often used values (you can even save expressions)\n\n
+ 6. Use variables located on 4 and 5 buttons\n\n
+
+
+
+ 1. Main screen: is shown on application start, can be reached from another screen by pressing Back button.\n\n
+ 2. Variables and Constants screen: 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. Functions screen: 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. Operators screen: 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. History screen: 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. Settings screen: contains application preferences. Can be reached from the main screen by pressing Settings in menu.
+
+
+
\ No newline at end of file
diff --git a/calculatorpp/res/values-zh-rtw/text_messages.xml b/calculatorpp/res/values-zh-rtw/text_messages.xml
new file mode 100644
index 00000000..fea86ef9
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_messages.xml
@@ -0,0 +1,14 @@
+
+
+
+ Arithmetic error occurred: {0}
+ Too complex expression
+ Too long execution time - check the expression
+ Evaluation was cancelled
+ No parameters are specified for function: {0}
+ Infinite loop is detected in expression
+
\ No newline at end of file
diff --git a/calculatorpp/res/values-zh-rtw/text_operators.xml b/calculatorpp/res/values-zh-rtw/text_operators.xml
new file mode 100644
index 00000000..be00f4d0
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_operators.xml
@@ -0,0 +1,31 @@
+
+
+
+
+ Operators
+
+ Modulo operation finds the remainder of division of \'x\' by \'y\'.
+ Sums functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\'.
+ Gives product of functions \'f(i)\', iterating through \'i\' from \'from\' to \'to\'.
+ Gives derivative of order \'order\' (default = 1) of functions \'f(x)\' by \'x\' variable and calculates at point \'x_point\' (default = same as \'x\').
+ Gives integral of function \'f(x)\' by \'x\' variable.
+ Integrates function \'f(x)\' by \'x\' variable from \'a\' to \'b\'.
+
+ Gives the factorial of the expression before.
+ Gives the double factorial of the expression before.
+ Gives the percent value of the expression before.\nExamples:\n
+ 100 + 50% = 150\n
+ 100 * 50% = 50\n
+ 100 + 100 * 50% * 50% = 125
+
+ Converts degrees to radians.\n
+ Examples:\n
+ 268° = 4.67748\n
+ 30.21° = 0.52726
+
+
+
\ No newline at end of file
diff --git a/calculatorpp/res/values-zh-rtw/text_preferences.xml b/calculatorpp/res/values-zh-rtw/text_preferences.xml
new file mode 100644
index 00000000..1c38fd3a
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_preferences.xml
@@ -0,0 +1,10 @@
+
+ Toggle screen orientation change
+ If turned on calculator will change screen orientation automatically
+
+ Show equals button
+ If turned on equals button is shown
+
+ Hide numeral base digits
+ If turned on numeral base digits of other numeral bases will be hidden
+
\ No newline at end of file
diff --git a/calculatorpp/res/values-zh-rtw/text_strings.xml b/calculatorpp/res/values-zh-rtw/text_strings.xml
new file mode 100644
index 00000000..233e276d
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_strings.xml
@@ -0,0 +1,210 @@
+
+
+
+
+
+ Calculator++
+ Calculator++ Free
+ Calc++
+ Settings
+ Error
+ Result copied to clipboard!
+ Settings
+ Help
+ Variables And Constants
+
+ Main settings
+ Calculation settings
+ Appearance settings
+ Other settings
+ Drag buttons settings
+
+
+ Down
+ Up
+ Restart
+
+ undo
+ redo
+ C
+ clear
+ paste
+ vars
+
+ Copy
+ Plot graph
+ Graph
+
+ Highlight expressions
+ Round result
+ Toggles rounding of the result
+ Always scientific notation
+ If turned on forces to use only scientific notation of output (12.34E-12)
+ Precision of result
+ Maximum calculation time
+ If calculations exceed specified limit - calculator halts with error
+ Exit
+ Add
+ Cancel
+ Save
+ Remove
+ Yes
+ No
+ Removal confirmation
+ Do you really want to delete \'%s\' variable?
+ Name
+ Value
+ Description
+ Create variable
+ Edit variable
+
+ Value must be either number or empty!
+ Variable name clashes with function name!
+ Variable with same name already exists!
+ Name of constant is not valid: name must start with letter, can contain letters, digits and underscore.
+ System variable cannot be changed!
+
+ Enter new expression
+ Press to copy
+ Continue
+ History
+ M
+ History is empty!
+ History
+ Character \'%s\' is not accepted in variable name!
+
+ Angle Units
+ Degrees
+ Radians
+ Gradians
+ Turns
+ Defines the default units for angles.
+
+ Numeral systems
+ Defines the default numeral system for all input numbers.
+ Decimal
+ Hexadecimal
+ Octal
+ Binary
+
+ Theme
+ Grey
+ Violet
+ Light Blue
+ Metro Blue (Default)
+ Metro Green
+ Metro Purple
+ Precision of result value (all calculations are done with maximum precision regardless of the value of this option)
+ Toggles colouring and styling in calculator editor
+ Sets the theme for calculator
+ Clear history
+ Next constants are undefined: {0}!
+
+ No grouping separator
+ Apostrophe (\')
+ Space ( )
+ Grouping separator
+ Sets grouping separator
+ Multiplication sign
+ Sets multiplication sign
+
+ Layout
+ Scientific (cellphone)
+ Scientific
+ Simple
+ Sets layout of buttons
+
+ Haptic feedback
+ Toggles vibration on button click
+
+ Short
+ Middle
+ Long
+
+ Haptic feedback duration
+ Duration vibration on button click
+
+ Unable to create empty constant!
+ Current result is not valid!
+
+ Graph
+ From
+ To
+
+ Swipe distance for buttons
+ Sets swipe distance for buttons that support additional swipe actions
+
+ Comment
+ Saved
+ Not saved
+ Expression copied to the clipboard!
+ Status:
+ Comment:
+ Use
+ Use
+ Copy expression
+ Copy result
+ Value
+ Saved (see \'Saved history\' tab)
+ Comment
+ Save history
+ Modify history
+ Modify
+ Saved history
+
+ History was already saved!
+ History must be saved before editing!
+ History was successfully removed!
+ History was successfully saved!
+
+ Copy description
+ Copy value
+
+ Thank you for choosing Calculator++!\n\nCalculator++ is a powerful tool for making everyday calculations.\n\nTo remove the ads and support the project you can use special option from application settings.\n\nIt\'s highly recommended to read the FAQ and hints before the work to use all the features of application (press Menu button and then Help)
+ Welcome
+
+ Show release notes
+ Defines if release notes popup window should appear after update to the new version
+
+ Defines the behaviour of the Back button
+ Use Back button as history prev
+
+ Billing information will be reloaded from the server
+ Clear billing information
+
+ Warning
+ Error
+ Billing is not supported: you must have Google Checkout account linked to your Google account and must be connected to the internet.
+
+ Support the project
+ And remove the advertisement
+
+ Ad free option has been already purchased!
+ Purchasing…
+ Clearing…
+
+ Feedback
+ You have been using Calculator++ for some time \n
+ and it\'s important for us to know your opinion about application.\n\n
+ Please rate Calculator++ \non Google Play,\n leave a comment or \ndiscuss application \non our forum
+
+
+ Good news - I just released new application for Android called Notes++.\n
+ If you\'re interesting in fast and easy way of making notes please follow the link and try Notes++!
+
+
+ Angle units changed to \'%s\'!
+ Numeral base changed to \'%s\'!
+ Conversion tool
+
+ Convert to…
+
+ Convert to hex
+ Convert to bin
+ Convert to dec
+
+
\ No newline at end of file
diff --git a/calculatorpp/res/values-zh-rtw/text_vars.xml b/calculatorpp/res/values-zh-rtw/text_vars.xml
new file mode 100644
index 00000000..71a3c052
--- /dev/null
+++ b/calculatorpp/res/values-zh-rtw/text_vars.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ Ratio of any circle\'s circumference to its diameter. Note: this constant is degree unit dependent => rad: 3.14, deg: 180.0
+ Ratio of any circle\'s circumference to its diameter. Note: this constant is degree unit independent => rad: 3.14, deg: 3.14
+ Unique real number such that the value of the derivative (slope of the tangent line) of the function f(x) = e^x at the point x = 0 is equal to 1
+ Imaginary unit, defined such that i^2 = −1
+ Speed of light in vacuum, m·s^-1
+ The gravitational constant is an empirical physical constant involved in the calculation of the gravitational attraction between objects with mass, m^3·kg^−1·s^−2
+ Physical constant reflecting the sizes of energy quanta in quantum mechanics, J·s
+ Reduced Planck constant, J·s
+ Not a number
+ Infinity
+
+ Built-in
+ My
+
+
\ No newline at end of file