updated: chinese translation

git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@276 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2010-01-05 18:17:35 +00:00
parent 48d182a05f
commit 47e4d83eab
3 changed files with 68 additions and 64 deletions

View File

@@ -1,8 +1,9 @@
Version 0.9.1 prerelease (2009.12.05):
Version 0.9.1 prerelease (2009.01.05):
* fixed: the pad window didn't take into account following options (from display tab):
grouping, input commas and parameter separators
Changes from TTMath 0.9.1 prerelease relating to TTCalc:
* updated: chinese translation
Changes from TTMath 0.9.1 prerelease relating to TTCalc:
* fixed: the parser didn't use characters for changing the base (# and &)
those characters were skipped
(this bug was introduced in 0.9.0)

View File

@@ -1221,20 +1221,21 @@ void Languages::InitGuiMessagesTab()
InsertGuiPair(display_always_scientific,"Ò»Ö±");
InsertGuiPair(display_not_always_scientific,"µ±Ö¸Êý´óÓÚ:");
InsertGuiPair(display_group_scientific, "°´¿ÆÑ§¼ÆÊý·¨Êä³ö½á¹û");
InsertGuiPair(display_deg_rad_grad, "Trigonometric functions");
InsertGuiPair(display_deg_rad_grad, "Èý½Çº¯Êý");
InsertGuiPair(display_grouping, "·Ö×é·û"); // e.g. 1`000`000
InsertGuiPair(display_grouping_none, "ÎÞ");
InsertGuiPair(display_grouping_space, "¿Õ¸ñ");
InsertGuiPair(display_input_decimal_point, "СÊýµãÊäÈë¸ñʽ"); // Decimal point in formula
InsertGuiPair(display_input_decimal_point_item1, " . or ,");
InsertGuiPair(display_output_decimal_point, "СÊýµãÊä³ö¸ñʽ"); // Decimal point in result
InsertGuiPair(display_param_sep, "²ÎÊý·Ö¸ô·û");
InsertGuiPair(display_param_sep_item2, " ; or .");
InsertGuiPair(display_param_sep_item3, " ; or ,");
InsertGuiPair(convert_type, "ÀàÐÍ");
InsertGuiPair(convert_input, "ÊäÈë");
InsertGuiPair(convert_output, "Êä³ö");
InsertGuiPair(convert_dynamic_output, "×Ô¶¯");
InsertGuiPair(display_grouping, "Grouping");
InsertGuiPair(display_grouping_none, "None");
InsertGuiPair(display_grouping_space, "Space");
InsertGuiPair(display_input_decimal_point, "Input decimal point");
InsertGuiPair(display_input_decimal_point_item1, " . or ,");
InsertGuiPair(display_output_decimal_point, "Output decimal point");
InsertGuiPair(display_param_sep, "Parameters separated by");
InsertGuiPair(display_param_sep_item2, " ; or .");
InsertGuiPair(display_param_sep_item3, " ; or ,");
InsertGuiPair(menu_view, "&²é¿´");
InsertGuiPair(menu_edit, "&±à¼­");
@@ -1250,24 +1251,25 @@ void Languages::InitGuiMessagesTab()
InsertGuiPair(menu_view_lang_spanish, "&Î÷°àÑÀÓï");
InsertGuiPair(menu_view_lang_danish, "&µ¤ÂóÓï");
InsertGuiPair(menu_view_lang_chinese, "&¼òÌåÖÐÎÄ");
InsertGuiPair(menu_view_lang_russian, "&Russian");
InsertGuiPair(menu_view_lang_swedish, "&Swedish");
InsertGuiPair(menu_view_lang_russian, "&¶íÓï");
InsertGuiPair(menu_view_lang_swedish, "&ÈðµäÓï");
InsertGuiPair(menu_view_close_program, "&¹Ø±Õ");
InsertGuiPair(menu_edit_undo, "&È¡Ïû \tCtrl+Z");
InsertGuiPair(menu_edit_cut, "Cu&t \tCtrl+X");
InsertGuiPair(menu_edit_copy, "&Copy \tCtrl+C");
InsertGuiPair(menu_edit_paste, "&Paste");
InsertGuiPair(menu_edit_del, "&Delete \tDel");
InsertGuiPair(menu_edit_paste_formula, "&Õ³Ìù");
InsertGuiPair(menu_edit_cut, "&¼ôÇÐ \tCtrl+X");
InsertGuiPair(menu_edit_copy, "&¸´ÖÆ \tCtrl+C");
InsertGuiPair(menu_edit_paste, "&Õ³Ìù"); // cutting, copying, pasting the the edit which has a focus
InsertGuiPair(menu_edit_del, "&ɾ³ý \tDel");
InsertGuiPair(menu_edit_copy_both, "&¸´ÖÆÈ«²¿(ÊäÈë=Êä³ö) \tCtrl+B"); // copying in this way: "input edit = output edit"
InsertGuiPair(menu_edit_paste_formula, "&Õ³Ìùµ½ÊäÈë¿ò\tCtrl+V"); // pasting directly to the input edit
InsertGuiPair(menu_edit_copy_result, "&¸´Öƽá¹û \tCtrl+R");
InsertGuiPair(menu_edit_copy_both, "Copy &both \tCtrl+B");
InsertGuiPair(menu_edit_select_all, "Select &all \tEsc");
InsertGuiPair(menu_edit_bracket, "Bracke&t \tCtrl+0");
InsertGuiPair(menu_edit_select_all, "&ȫѡ\tEsc");
InsertGuiPair(menu_edit_bracket, "&¼ÓÀ¨ºÅ \tCtrl+0"); // inserting brackets: (...)
InsertGuiPair(menu_help_help, "&°ïÖú");
InsertGuiPair(menu_help_project_page, "&Èí¼þÖ÷Ò³");
InsertGuiPair(menu_help_check_update, "&Check update...");
InsertGuiPair(menu_help_about, "&¹ØÓÚ");
InsertGuiPair(menu_update_available, "&New version is available");
InsertGuiPair(menu_help_check_update, "&¼ì²é¸üÐÂ");
InsertGuiPair(menu_update_available, "&ÓпÉÓõÄа汾"); // not implemented yet
// this will be a new main menu item (one after 'help') visible only if there is an update
InsertGuiPair(cant_init_calculations, "²»Äܳõʼ»¯¼ÆËãÆ÷Ä£ÐÍ");
InsertGuiPair(message_box_error_caption,"TTCalc");
@@ -1296,17 +1298,17 @@ void Languages::InitGuiMessagesTab()
"mantissa and 32 bits for the exponent) it's about +/-6.9e+646457021.\r\n"
"\r\n"
#endif
"Translations:\r\n"
"Spanish Alejandro S. Valdezate\r\n"
" alesanval@gmail.com\r\n"
"Danish Rune Bisgaard Vammen\r\n"
" runebisgaard@gmail.com\r\n"
"Chinese Juis\r\n"
" zsyfly@gmail.com\r\n"
"Russian Vladimir Gladilovich\r\n"
" vdgladilovich@gmail.com\r\n"
"Swedish Lars 'Bafvert' Gafvert\r\n"
" lars.gafvert@gmail.com\r\n"
"·­Òë:\r\n"
"Î÷°àÑÀÓï Alejandro S. Valdezate\r\n"
" alesanval@gmail.com\r\n"
"µ¤ÂóÓï Rune Bisgaard Vammen\r\n"
" runebisgaard@gmail.com\r\n"
"¼òÌåÖÐÎÄ Juis\r\n"
" zsyfly@gmail.com\r\n"
"¶íÓï Vladimir Gladilovich\r\n"
" vdgladilovich@gmail.com\r\n"
"ÈðµäÓï Lars 'Bafvert' Gafvert\r\n"
" lars.gafvert@gmail.com\r\n"
);
InsertGuiPair(about_text_portable_version, " portable version");
InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.04\r\n");
@@ -1315,38 +1317,39 @@ void Languages::InitGuiMessagesTab()
InsertGuiPair(unknown_error, "·¢Éúδ֪´íÎó");
InsertGuiPair(cant_find_help, "ûÓÐÕÒµ½°ïÖúÎļþ");
InsertGuiPair(cant_open_project_page, "²»ÄÜ´ò¿ªÈí¼þÖ÷Ò³");
InsertGuiPair(update_title, "Check for a new version");
InsertGuiPair(update_button_next, "Next");
InsertGuiPair(update_button_finish, "Finish");
InsertGuiPair(update_button_cancel, "Cancel");
InsertGuiPair(update_check_at_startup, "Always check for the update on startup");
InsertGuiPair(update_check_for_info, "Press Next to check for the update...");
InsertGuiPair(update_is_new_version, "Version %d.%d.%d is available, press Next to download...");
InsertGuiPair(update_no_new_version1, "There is not a newer version available.");
InsertGuiPair(update_no_new_version2, "You have the newest version.");
InsertGuiPair(update_download_from, "Downloading from...");
InsertGuiPair(update_title, "¼ì²é¸üÐÂ");
InsertGuiPair(update_button_next, "ÏÂÒ»²½");
InsertGuiPair(update_button_finish, "Íê³É");
InsertGuiPair(update_button_cancel, "È¡Ïû");
InsertGuiPair(update_check_at_startup, "Æô¶¯Ê±×ÜÊǼì²é¸üÐÂ");
InsertGuiPair(update_check_for_info, "°´¡°ÏÂÒ»²½¡±½øÐиüÐÂ...");
InsertGuiPair(update_is_new_version, "°æ±¾ %d.%d.%d ¿ÉÓÃ, °´¡°ÏÂÒ»²½¡±ÏÂÔØ...");
InsertGuiPair(update_no_new_version1, "ûÓпÉÓõÄа汾¡£");
InsertGuiPair(update_no_new_version2, "");
InsertGuiPair(update_download_from, "ÕýÔÚÏÂÔØ...");
#ifndef TTCALC_PORTABLE
InsertGuiPair(update_downloaded_info1, "A new setup program has been downloaded.");
InsertGuiPair(update_downloaded_info2, "Press Finish to close TTCalc and run the installer.");
InsertGuiPair(update_downloaded_info1, "а汾°²×°³ÌÐòÒѾ­ÏÂÔØÍê±Ï¡£");
InsertGuiPair(update_downloaded_info2, "µã»÷Íê³ÉÒԹرճÌÐò²¢¿ªÊ¼°²×°¡£.");
#else
InsertGuiPair(update_downloaded_info1, "A new version of TTCalc has been downloaded.");
InsertGuiPair(update_downloaded_info1, "а汾°²×°³ÌÐòÒѾ­ÏÂÔØÍê±Ï¡£");
InsertGuiPair(update_downloaded_info2, "");
#endif
InsertGuiPair(update_download_error, "There was a problem with downloading, please try again later.");
InsertGuiPair(update_download_error, "ÏÂÔØÊ±³öÏÖ´íÎó£¬ÇëÉÔºóÖØÊÔ¡£");
InsertGuiPair(pad_title, "Pad");
InsertGuiPair(pad_menu_file, "&File");
InsertGuiPair(pad_menu_edit, "&Edit");
InsertGuiPair(pad_menu_file_new, "&New"); // temporarily not used
InsertGuiPair(pad_menu_file_open, "&Open...");
InsertGuiPair(pad_menu_file_saveas, "Save &as...");
InsertGuiPair(pad_menu_file_close, "&Close");
InsertGuiPair(pad_menu_edit_undo, "&Undo \tCtrl+Z");
InsertGuiPair(pad_menu_edit_cut, "Cu&t \tCtrl+X");
InsertGuiPair(pad_menu_edit_copy, "&Copy \tCtrl+C");
InsertGuiPair(pad_menu_edit_paste, "&Paste \tCtrl+V");
InsertGuiPair(pad_menu_edit_del, "&Del \tDel");
InsertGuiPair(pad_menu_edit_select_all, "Select &all \tCtrl+A");
InsertGuiPair(pad_title, "Õ³Ìù°å");
InsertGuiPair(pad_menu_file, "&Îļþ");
InsertGuiPair(pad_menu_edit, "&±à¼­");
InsertGuiPair(pad_menu_file_new, "&н¨"); // temporarily not used
InsertGuiPair(pad_menu_file_open, "&´ò¿ª...");
InsertGuiPair(pad_menu_file_saveas, "&Áí´æÎª...");
InsertGuiPair(pad_menu_file_close, "&¹Ø±Õ");
InsertGuiPair(pad_menu_edit_undo, "&³·Ïú \tCtrl+Z");
InsertGuiPair(pad_menu_edit_cut, "&¼ôÇÐ \tCtrl+X");
InsertGuiPair(pad_menu_edit_copy, "&¸´ÖÆ \tCtrl+C");
InsertGuiPair(pad_menu_edit_paste, "&Õ³Ìù \tCtrl+V");
InsertGuiPair(pad_menu_edit_del, "&ɾ³ý \tDel");
InsertGuiPair(pad_menu_edit_select_all, "&ȫѡ \tCtrl+A");

View File

@@ -239,7 +239,7 @@ private:
matparser.SetComma(input_comma1, input_comma2);
matparser.SetGroup(grouping);
matparser.SetParamSep(param_sep);
matparser.SetSmallToZero(true);
matparser.SetSmallToZero(true);
code = matparser.Parse(buffer);
}