/* * This file is a part of TTCalc - a mathematical calculator * and is distributed under the (new) BSD licence. * Author: Tomasz Sowa */ /* * Copyright (c) 2006-2009, Tomasz Sowa * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * * Neither the name Tomasz Sowa nor the names of contributors to this * project may be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. */ #include "compileconfig.h" #include "languages.h" const char * Languages::ErrorMessage(Country country, ttmath::ErrorCode code) { const char * unk_err = "unknown error"; if( error_messages_tab.empty() ) InitErrorMessagesTab(); unsigned int cid = static_cast( country ); if( cid >= error_messages_tab.size() ) return unk_err; std::map::const_iterator i; i = error_messages_tab[cid].find( code ); if( i == error_messages_tab[cid].end() ) return unk_err; return i->second.c_str(); } const char * Languages::ErrorMessage(ttmath::ErrorCode code) { return ErrorMessage(current_country, code); } void Languages::InsertErrorPair(ttmath::ErrorCode code, const char * message) { if( error_messages_tab.empty() ) return; error_messages_tab.back().insert( std::make_pair(code, message) ); } void Languages::InitErrorMessagesTab() { error_messages_tab.push_back( std::map() ); /* english messages relating to ttmath library */ InsertErrorPair(ttmath::err_ok,"ok"); InsertErrorPair(ttmath::err_nothing_has_read,""); InsertErrorPair(ttmath::err_unknown_character,"An unknown character"); InsertErrorPair(ttmath::err_unexpected_final_bracket,"An unexpected final bracket"); InsertErrorPair(ttmath::err_stack_not_clear,"An unknown character has left"); InsertErrorPair(ttmath::err_unknown_variable,"An unknown variable"); InsertErrorPair(ttmath::err_division_by_zero,"Division by zero"); InsertErrorPair(ttmath::err_interrupt,"The calculating has been broken"); InsertErrorPair(ttmath::err_overflow,"Overflow"); InsertErrorPair(ttmath::err_unknown_function,"An unknown function"); InsertErrorPair(ttmath::err_unknown_operator,"An unknown operator"); InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"An unexpected semicolon operator"); InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Improper amount of arguments"); InsertErrorPair(ttmath::err_improper_argument,"Improper argument"); InsertErrorPair(ttmath::err_unexpected_end,"Unexpected end"); InsertErrorPair(ttmath::err_internal_error,"An internal error"); InsertErrorPair(ttmath::err_incorrect_name,"Incorrect name of a variable or function"); InsertErrorPair(ttmath::err_incorrect_value,"Incorrect value of a variable or function"); InsertErrorPair(ttmath::err_variable_exists,"This variable already exists"); InsertErrorPair(ttmath::err_variable_loop,"There's a recurrence between variables"); InsertErrorPair(ttmath::err_functions_loop,"There's a recurrence between functions"); InsertErrorPair(ttmath::err_must_be_only_one_value,"Variables or functions must return only one value"); InsertErrorPair(ttmath::err_still_calculating,"Calculating..."); //InsertErrorPair(ttmath::err_too_big_factorial,"A too big argument for the factorial() function"); /* polish messages relating to ttmath library */ error_messages_tab.push_back( std::map() ); InsertErrorPair(ttmath::err_ok,"ok"); InsertErrorPair(ttmath::err_nothing_has_read,""); InsertErrorPair(ttmath::err_unknown_character,"Nieznany znak"); InsertErrorPair(ttmath::err_unexpected_final_bracket,"Nieoczekiwany nawias zamykaj¹cy"); InsertErrorPair(ttmath::err_stack_not_clear,"Pozosta³ nieznany znak"); InsertErrorPair(ttmath::err_unknown_variable,"Nieznana zmienna"); InsertErrorPair(ttmath::err_division_by_zero,"Dzielenie przez zero"); InsertErrorPair(ttmath::err_interrupt,"Obliczenia zosta³y przerwane"); InsertErrorPair(ttmath::err_overflow,"Przekroczony zakres"); InsertErrorPair(ttmath::err_unknown_function,"Nieznana funkcja"); InsertErrorPair(ttmath::err_unknown_operator,"Nieznany operator"); InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"Nieoczekiwany operator 'œrednik'"); InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Niew³aœciwa liczba argumentów"); InsertErrorPair(ttmath::err_improper_argument,"Niew³aœciwy argument"); InsertErrorPair(ttmath::err_unexpected_end,"Nieoczekiwany koniec"); InsertErrorPair(ttmath::err_internal_error,"B³¹d wewnêtrzny programu!"); InsertErrorPair(ttmath::err_incorrect_name,"Nieprawid³owa nazwa zmiennej lub funkcji"); InsertErrorPair(ttmath::err_incorrect_value,"Nieprawid³owa wartoœæ zmiennej lub funkcji"); InsertErrorPair(ttmath::err_variable_exists,"Ta zmienna juz istnieje"); InsertErrorPair(ttmath::err_variable_loop,"Pomiêdzy zmiennymi zachodzi wywo³anie rekurencyjne"); InsertErrorPair(ttmath::err_functions_loop,"Pomiêdzy funkcjami zachodzi wywo³anie rekurencyjne"); InsertErrorPair(ttmath::err_must_be_only_one_value,"Zmienne albo funkcje mog¹ posiadaæ (zwracaæ) tylko jedn¹ wartoœæ"); InsertErrorPair(ttmath::err_still_calculating,"Obliczanie..."); /* spanish messages relating to ttmath library */ error_messages_tab.push_back( std::map() ); InsertErrorPair(ttmath::err_ok,"ok"); InsertErrorPair(ttmath::err_nothing_has_read,""); InsertErrorPair(ttmath::err_unknown_character,"Un caracter desconocido"); InsertErrorPair(ttmath::err_unexpected_final_bracket,"corchete final inesperado"); InsertErrorPair(ttmath::err_stack_not_clear,"caracter desconocido a la izquierda"); InsertErrorPair(ttmath::err_unknown_variable,"Variable desconocida"); InsertErrorPair(ttmath::err_division_by_zero,"Division por cero"); InsertErrorPair(ttmath::err_interrupt,"El calculo se ha colapsado"); InsertErrorPair(ttmath::err_overflow,"Overflow"); InsertErrorPair(ttmath::err_unknown_function,"Funcion desconocida"); InsertErrorPair(ttmath::err_unknown_operator,"Operador desconocida"); InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"punto y coma inesperado"); InsertErrorPair(ttmath::err_improper_amount_of_arguments,"numero de argumentos incorrecto"); InsertErrorPair(ttmath::err_improper_argument,"argumento incorrecto"); InsertErrorPair(ttmath::err_unexpected_end,"Fin inexperado"); InsertErrorPair(ttmath::err_internal_error,"Error interno"); InsertErrorPair(ttmath::err_incorrect_name,"nombre incorrecto de variable o funcion"); InsertErrorPair(ttmath::err_incorrect_value,"valor incorrecto de variable o funcion"); InsertErrorPair(ttmath::err_variable_exists,"Variable ya existe"); InsertErrorPair(ttmath::err_variable_loop,"Recurrencia entre variables"); InsertErrorPair(ttmath::err_functions_loop,"Recurrencia entre funciones"); InsertErrorPair(ttmath::err_must_be_only_one_value,"Variables o funciones solo pueden retornar un valor"); InsertErrorPair(ttmath::err_still_calculating,"Calculando ..."); /* danish messages relating to ttmath library */ error_messages_tab.push_back( std::map() ); InsertErrorPair(ttmath::err_ok,"ok"); InsertErrorPair(ttmath::err_nothing_has_read,""); InsertErrorPair(ttmath::err_unknown_character,"Et ukendt tegn"); InsertErrorPair(ttmath::err_unexpected_final_bracket,"En uforventet endelig klasse"); InsertErrorPair(ttmath::err_stack_not_clear,"Et ukendt tegn er væk"); InsertErrorPair(ttmath::err_unknown_variable,"En ukendt variabel"); InsertErrorPair(ttmath::err_division_by_zero,"Division med nul"); InsertErrorPair(ttmath::err_interrupt,"Beregningen er blevet afbrydt"); InsertErrorPair(ttmath::err_overflow,"Overflow fejl"); InsertErrorPair(ttmath::err_unknown_function,"En ukendt funktion"); InsertErrorPair(ttmath::err_unknown_operator,"En ukendt operator"); InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"En ukendt semikolon operator"); InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Ukorrekt mængde af argumenter"); InsertErrorPair(ttmath::err_improper_argument,"Uægte argumentation"); InsertErrorPair(ttmath::err_unexpected_end,"Uforventet slutning"); InsertErrorPair(ttmath::err_internal_error,"En intern fejl"); InsertErrorPair(ttmath::err_incorrect_name,"Ukorrekt navn for en variabel eller function"); InsertErrorPair(ttmath::err_incorrect_value,"Ukorrekt værdi for en variabel eller funktion"); InsertErrorPair(ttmath::err_variable_exists,"Denne variabel eksisterer allerede"); InsertErrorPair(ttmath::err_variable_loop,"Det er en gentagelse mellem variabler"); InsertErrorPair(ttmath::err_functions_loop,"Der er en gentagelse mellem funktioner"); InsertErrorPair(ttmath::err_must_be_only_one_value,"Variabler eller funktioner skal kun returnere én værdi"); InsertErrorPair(ttmath::err_still_calculating,"Regner..."); /* chinese messages relating to ttmath library */ error_messages_tab.push_back( std::map() ); InsertErrorPair(ttmath::err_ok,"È·¶¨"); InsertErrorPair(ttmath::err_nothing_has_read,""); InsertErrorPair(ttmath::err_unknown_character,"δ֪×Ö·û"); InsertErrorPair(ttmath::err_unexpected_final_bracket,"ÒâÍâ¶àÓàµÄÀ¨»¡"); InsertErrorPair(ttmath::err_stack_not_clear,"δ֪×Ö·ûûÓÐÇå¿Õ"); InsertErrorPair(ttmath::err_unknown_variable,"δ֪±äÁ¿"); InsertErrorPair(ttmath::err_division_by_zero,"³ýÊý²»ÄÜΪÁã"); InsertErrorPair(ttmath::err_interrupt,"¼ÆËã±»ÖжÏ"); InsertErrorPair(ttmath::err_overflow,"Êý¾ÝÒç³ö"); InsertErrorPair(ttmath::err_unknown_function,"δ֪º¯Êý"); InsertErrorPair(ttmath::err_unknown_operator,"δ֪ÔËËã·û"); InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"ÒâÍâµÄ·ÖºÅÔËËã·û"); InsertErrorPair(ttmath::err_improper_amount_of_arguments,"´íÎó²ÎÊýÊýÁ¿"); InsertErrorPair(ttmath::err_improper_argument,"´íÎó²ÎÊý"); InsertErrorPair(ttmath::err_unexpected_end,"ÒâÍâÄ©¶Ë"); InsertErrorPair(ttmath::err_internal_error,"ÄÚ²¿´íÎó"); InsertErrorPair(ttmath::err_incorrect_name,"´íÎóµÄ±äÁ¿Ãû»òº¯ÊýÃû"); InsertErrorPair(ttmath::err_incorrect_value,"´íÎóµÄ±äÁ¿Öµ»òº¯ÊýÖµ"); InsertErrorPair(ttmath::err_variable_exists,"Õâ¸ö±äÁ¿ÒѾ­´æÔÚ"); InsertErrorPair(ttmath::err_variable_loop,"±äÁ¿Ñ­»·"); InsertErrorPair(ttmath::err_functions_loop,"º¯ÊýÑ­»·"); InsertErrorPair(ttmath::err_must_be_only_one_value,"±äÁ¿»òº¯Êý±ØÐëÓзµ»ØÖµ"); InsertErrorPair(ttmath::err_still_calculating,"ÕýÔÚ¼ÆËã..."); /* russian messages relating to ttmath library */ error_messages_tab.push_back( std::map() ); InsertErrorPair(ttmath::err_ok,"ok"); InsertErrorPair(ttmath::err_nothing_has_read,""); InsertErrorPair(ttmath::err_unknown_character,"Íåèçâåñòíûé ñèìâîë"); InsertErrorPair(ttmath::err_unexpected_final_bracket,"Íåîæèäàííàÿ çàêðûâàþùàÿ ñêîáêà"); InsertErrorPair(ttmath::err_stack_not_clear,"Îñòàëñÿ íåèçâåñòíûé ñèìâîë"); InsertErrorPair(ttmath::err_unknown_variable,"Íåèçâåñòíàÿ ïåðåìåííàÿ"); InsertErrorPair(ttmath::err_division_by_zero,"Äåëèòü íà íîëü íåëüçÿ"); InsertErrorPair(ttmath::err_interrupt,"Ïîäñ÷åò ïðåðâàí"); InsertErrorPair(ttmath::err_overflow,"Ïåðåïîëíåíèå"); InsertErrorPair(ttmath::err_unknown_function,"Íåèçâåñòíàÿ ôóíêöèÿ"); InsertErrorPair(ttmath::err_unknown_operator,"Íåèçâåñòíûé îïåðàòîð"); InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"Íåîæèäàííûé îïåðàòîð ñ ;"); InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Íåäîïóñòèìîå êîëè÷åñòâî àðãóìåíòîâ"); InsertErrorPair(ttmath::err_improper_argument,"Íåäîïóñòèìûé àðãóìåíò"); InsertErrorPair(ttmath::err_unexpected_end,"Íåîæèäàííûé êîíåö"); InsertErrorPair(ttmath::err_internal_error,"Âíóòðåííÿÿ îøèáêà"); InsertErrorPair(ttmath::err_incorrect_name,"Íåïðàâèëüíîå èìÿ ïåðåìåííîé èëè ôóíêöèè"); InsertErrorPair(ttmath::err_incorrect_value,"Íåïðàâèëüíîå çíà÷åíèå ïåðåìåííîé èëè ôóíêöèè"); InsertErrorPair(ttmath::err_variable_exists,"Òàêàÿ ïåðåìåííàÿ óæå çàäàíà"); InsertErrorPair(ttmath::err_variable_loop,"Ïåðåìåííûå ðåêóððåíòíû"); InsertErrorPair(ttmath::err_functions_loop,"Ôóíêöèè ðåêóððåíòíû"); InsertErrorPair(ttmath::err_must_be_only_one_value,"Ïåðåìåííûå èëè ôóíêöèè äîëæíû âîçâðàùàòü òîëüêî îäíî çíà÷åíèå"); InsertErrorPair(ttmath::err_still_calculating,"Ïîäñ÷èòûâàåì..."); /* swedish messages relating to ttmath library */ error_messages_tab.push_back( std::map() ); InsertErrorPair(ttmath::err_ok,"ok"); InsertErrorPair(ttmath::err_nothing_has_read,""); InsertErrorPair(ttmath::err_unknown_character,"Ett okänt tecken"); InsertErrorPair(ttmath::err_unexpected_final_bracket,"En oförväntat slutlig klass"); InsertErrorPair(ttmath::err_stack_not_clear,"Ett okänt tecken saknas"); InsertErrorPair(ttmath::err_unknown_variable,"En okänd variabel"); InsertErrorPair(ttmath::err_division_by_zero,"Division med noll"); InsertErrorPair(ttmath::err_interrupt,"Beräkningen har avbrutits"); InsertErrorPair(ttmath::err_overflow,"Overflow fel"); InsertErrorPair(ttmath::err_unknown_function,"En okänd funktion"); InsertErrorPair(ttmath::err_unknown_operator,"En okänd operator"); InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"En okänd semikolonoperator"); InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Felaktig mängd argument"); InsertErrorPair(ttmath::err_improper_argument,"Ogiltig argumentation"); InsertErrorPair(ttmath::err_unexpected_end,"Oförväntat fel"); InsertErrorPair(ttmath::err_internal_error,"Ett internt fel"); InsertErrorPair(ttmath::err_incorrect_name,"Ogiltigt namn för en variabel eller funktion"); InsertErrorPair(ttmath::err_incorrect_value,"Ogiltigt värde för en variabel eller funktion"); InsertErrorPair(ttmath::err_variable_exists,"Denna variabel existerar redan"); InsertErrorPair(ttmath::err_variable_loop,"Det är en upprepepning mellan variabler"); InsertErrorPair(ttmath::err_functions_loop,"Det är en upprepning mellan funktioner"); InsertErrorPair(ttmath::err_must_be_only_one_value,"Variabler eller funktioner skall kunna avge ett värde"); InsertErrorPair(ttmath::err_still_calculating,"Räknar bävrar..."); } // for gui messages const char * Languages::GuiMessage(Country country, GuiMsg code) { const char * unk_msg = "unknown"; if( gui_messages_tab.empty() ) InitGuiMessagesTab(); unsigned int cid = static_cast( country ); if( cid >= gui_messages_tab.size() ) return unk_msg; std::map::const_iterator i; i = gui_messages_tab[cid].find( code ); if( i == gui_messages_tab[cid].end() ) return unk_msg; return i->second.c_str(); } const char * Languages::GuiMessage(GuiMsg code) { return GuiMessage(current_country, code); } void Languages::InsertGuiPair(GuiMsg code, const char * message) { if( gui_messages_tab.empty() ) return; gui_messages_tab.back().insert( std::make_pair(code, message) ); } void Languages::InitGuiMessagesTab() { /* english gui messages */ gui_messages_tab.push_back( std::map() ); InsertGuiPair(button_ok,"Ok"); InsertGuiPair(button_cancel,"Cancel"); InsertGuiPair(message_box_caption,"TTCalc"); InsertGuiPair(dialog_box_add_variable_caption,"Add a new variable"); InsertGuiPair(dialog_box_edit_variable_caption,"Edit a variable"); InsertGuiPair(dialog_box_add_variable_incorrect_name,"An incorrect name of the variable"); InsertGuiPair(dialog_box_add_variable_incorrect_value,"An incorrect value of the variable"); InsertGuiPair(dialog_box_add_variable_variable_exists,"This variable already exists"); InsertGuiPair(dialog_box_edit_variable_unknown_variable,"There isn't this variable in my table. There's probably an internal error!"); InsertGuiPair(dialog_box_delete_variable_confirm,"Do you want to delete these variables?"); InsertGuiPair(dialog_box_variable_not_all_deleted,"There are some variables which I was not able to delete. Probably an internal error!"); InsertGuiPair(dialog_box_add_function_caption,"Add a new function"); InsertGuiPair(dialog_box_edit_function_caption,"Edit a function"); InsertGuiPair(dialog_box_add_function_function_exists,"This function already exists"); InsertGuiPair(dialog_box_edit_function_unknown_function,"There isn't this function in my table. There's probably an internal error!"); InsertGuiPair(dialog_box_delete_function_confirm,"Do you want to delete these functions?"); InsertGuiPair(dialog_box_function_not_all_deleted,"There are some functions which I was not able to delete. Probably an internal error!"); InsertGuiPair(dialog_box_add_function_incorrect_name,"An incorrect name of the function"); InsertGuiPair(list_variables_header_1,"Name"); InsertGuiPair(list_variables_header_2,"Value"); InsertGuiPair(list_functions_header_1,"Name"); InsertGuiPair(list_functions_header_2,"Param."); InsertGuiPair(list_functions_header_3,"Value"); InsertGuiPair(button_add,"Add"); InsertGuiPair(button_edit,"Edit"); InsertGuiPair(button_delete,"Delete"); InsertGuiPair(button_clear,"C"); InsertGuiPair(tab_standard,"Standard"); InsertGuiPair(tab_variables,"Variables"); InsertGuiPair(tab_functions,"Functions"); InsertGuiPair(tab_precision,"Precision"); InsertGuiPair(tab_display,"Display"); InsertGuiPair(tab_convert,"Convert"); InsertGuiPair(radio_precision_1,"Small - 96 bits for the mantissa, 32 bits for the exponent"); InsertGuiPair(radio_precision_2,"Medium - 512 bits for the mantissa, 64 bits for the exponent"); InsertGuiPair(radio_precision_3,"Big - 1024 bits for the mantissa, 128 bits for the exponent"); InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26 valid decimal digits"); InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152 valid decimal digits"); InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306 valid decimal digits"); InsertGuiPair(overflow_during_printing,"Overflow during printing"); InsertGuiPair(combo_rounding_none,"None"); InsertGuiPair(combo_rounding_integer,"to integer"); InsertGuiPair(combo_rounding_to_number,"to"); InsertGuiPair(combo_rounding_after_comma,"digit(s)"); InsertGuiPair(check_remove_zeroes,"Remove last trailing zeroes"); InsertGuiPair(display_input, "Input"); InsertGuiPair(display_output, "Output"); InsertGuiPair(display_rounding, "Rounding"); InsertGuiPair(display_always_scientific,"Always"); InsertGuiPair(display_not_always_scientific,"When the exponent is greater than:"); InsertGuiPair(display_group_scientific, "Print the result as the scientific value"); InsertGuiPair(display_decimal_point, "Decimal point"); InsertGuiPair(display_deg_rad_grad, "sin/cos asin/acos"); InsertGuiPair(convert_type, "Type"); InsertGuiPair(convert_input, "Input"); InsertGuiPair(convert_output, "Output"); InsertGuiPair(convert_dynamic_output, "Auto prefix"); InsertGuiPair(menu_view, "&View"); InsertGuiPair(menu_edit, "&Edit"); InsertGuiPair(menu_help, "&Help"); InsertGuiPair(menu_language, "&Language"); InsertGuiPair(menu_view_new_window, "&New window"); InsertGuiPair(menu_view_normal_view, "No&rmal view"); InsertGuiPair(menu_view_compact_view, "C&ompact view"); InsertGuiPair(menu_view_always_on_top, "&Always on top"); InsertGuiPair(menu_view_pad, "&Pad"); InsertGuiPair(menu_view_lang_english, "&English"); InsertGuiPair(menu_view_lang_polish, "&Polish"); InsertGuiPair(menu_view_lang_spanish, "&Spanish"); InsertGuiPair(menu_view_lang_danish, "&Danish"); InsertGuiPair(menu_view_lang_chinese, "&Chinese"); InsertGuiPair(menu_view_lang_russian, "&Russian"); InsertGuiPair(menu_view_lang_swedish, "&Swedish"); InsertGuiPair(menu_view_close_program, "&Close"); InsertGuiPair(menu_edit_undo, "&Undo"); InsertGuiPair(menu_edit_paste, "&Paste"); InsertGuiPair(menu_edit_copy_result, "&Copy the result"); InsertGuiPair(menu_help_help, "&Help"); InsertGuiPair(menu_help_project_page, "&Project page"); InsertGuiPair(menu_help_about, "&About"); InsertGuiPair(cant_init_calculations, "I could not initialize the module for calculations"); InsertGuiPair(message_box_error_caption,"TTCalc"); InsertGuiPair(cant_create_thread, "I could not create the second thread for calculating"); InsertGuiPair(cant_create_pad, "I could not create the pad window"); InsertGuiPair(cant_create_main_window, "I could not create the main window of the application"); InsertGuiPair(cant_init_common_controls,"I could not initialize the common controls (InitCommonControlsEx)"); InsertGuiPair(about_text, "Mathematical calculator TTCalc %d.%d.%d%s%s\r\n" "Author: Tomasz Sowa\r\n" "Contact: t.sowa@ttmath.org\r\n" "Licence: BSD (open source)\r\n" "Project page: http://ttcalc.sourceforge.net\r\n" "Bignum library: TTMath %d.%d.%d%s\r\n" "Programming language: C++\r\n" "Compiler: %s\r\n" "%s" // for upx "\r\n" "TTCalc uses the TTMath bignum library" " which can be found at http://sourceforge.net/projects/ttmath\r\n" "\r\n" #ifdef TTCALC_PORTABLE "This is the portable version of the program TTCalc. In this version " "you can calculate only with one kind of precision (96 bits for the " "mantissa and 32 bits for the exponent) it's about +/-6.9e+646457021.\r\n" "\r\n" #endif "If you have any questions, advices or interesting ideas about" " this program or if you want to join to this project as" " a developer or a programmer feel free to contant with the author." ); InsertGuiPair(about_text_portable_version, " portable version"); InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.03\r\n"); InsertGuiPair(about_box_title, "About"); InsertGuiPair(about_box_button_close, "Close"); InsertGuiPair(unknown_error, "An unknown error has occurred"); InsertGuiPair(cant_find_help, "I can't find any help files"); InsertGuiPair(cant_open_project_page, "I can't open the project webpage"); /* polish gui messages */ gui_messages_tab.push_back( std::map() ); InsertGuiPair(button_ok,"Ok"); InsertGuiPair(button_cancel,"Anuluj"); InsertGuiPair(message_box_caption,"TTCalc"); InsertGuiPair(dialog_box_add_variable_caption,"Dodaj now¹ zmienn¹"); InsertGuiPair(dialog_box_edit_variable_caption,"Zmieñ wartoœæ zmiennej"); InsertGuiPair(dialog_box_add_variable_incorrect_name,"Nie prawid³owa nazwa zmiennej"); InsertGuiPair(dialog_box_add_variable_incorrect_value,"Nie prawid³owa wartoœæ zmiennej"); InsertGuiPair(dialog_box_add_variable_variable_exists,"Podana zmienna ju¿ istnieje"); InsertGuiPair(dialog_box_edit_variable_unknown_variable,"Podanej zmiennej nie ma w tablicy. Prawdopodobnie b³¹d wewnêtrzny programu."); InsertGuiPair(dialog_box_delete_variable_confirm,"Czy napewno usun¹æ zaznaczone zmienne?"); InsertGuiPair(dialog_box_variable_not_all_deleted,"Zosta³o kilka zmiennych których nie mo¿na by³o skasowaæ. Prawdopodobnie b³¹d wewnêtrzny programu."); InsertGuiPair(dialog_box_add_function_caption,"Dodaj now¹ funkcjê"); InsertGuiPair(dialog_box_edit_function_caption,"Zmieñ wartoœæ funkcji"); InsertGuiPair(dialog_box_add_function_function_exists,"Podana funkcja ju¿ istnieje"); InsertGuiPair(dialog_box_edit_function_unknown_function,"Podanej funkcji nie ma w tablicy. Prawdopodobnie b³¹d wewnêtrzny programu."); InsertGuiPair(dialog_box_delete_function_confirm,"Czy napewno usun¹æ zaznaczone funkcje?"); InsertGuiPair(dialog_box_function_not_all_deleted,"Zosta³o kilka funkcji których nie mo¿na by³o skasowaæ. Prawdopodobnie b³¹d wewnêtrzny programu."); InsertGuiPair(dialog_box_add_function_incorrect_name,"Nieprawid³owa nazwa funkcji"); InsertGuiPair(list_variables_header_1,"Nazwa"); InsertGuiPair(list_variables_header_2,"Wartoœæ"); InsertGuiPair(list_functions_header_1,"Nazwa"); InsertGuiPair(list_functions_header_2,"Parametry"); InsertGuiPair(list_functions_header_3,"Wartoœæ"); InsertGuiPair(button_add,"Dodaj"); InsertGuiPair(button_edit,"Edytuj"); InsertGuiPair(button_delete,"Usuñ"); InsertGuiPair(button_clear,"C"); InsertGuiPair(tab_standard,"Standard"); InsertGuiPair(tab_variables,"Zmienne"); InsertGuiPair(tab_functions,"Funkcje"); InsertGuiPair(tab_precision,"Precyzja"); InsertGuiPair(tab_display,"Wyœwietlanie"); InsertGuiPair(tab_convert,"Konwersja"); InsertGuiPair(radio_precision_1,"Ma³a - 96 bitowa mantysa, 32 bitowy wyk³adnik"); InsertGuiPair(radio_precision_2,"Œrednia - 512 bitowa mantysa, 64 bitowy wyk³adnik"); InsertGuiPair(radio_precision_3,"Du¿a - 1024 bitowa mantysa, 128 bitowy wyk³adnik"); InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26 cyfr znacz¹cych (w rozwiniêciu dziesiêtnym)"); InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152 cyfr znacz¹cych"); InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306 cyfr znacz¹cych"); InsertGuiPair(overflow_during_printing,"Przepe³nienie podczas wypisywania"); InsertGuiPair(combo_rounding_none,"bez zmian"); InsertGuiPair(combo_rounding_integer,"do ca³kowitej"); InsertGuiPair(combo_rounding_to_number,"do"); InsertGuiPair(combo_rounding_after_comma,"cyfr(y)"); InsertGuiPair(check_remove_zeroes,"Skasuj nieznacz¹ce zera"); InsertGuiPair(display_input,"Wejœcie"); InsertGuiPair(display_output,"Wyjœcie"); InsertGuiPair(display_rounding,"Zaokr¹glenie"); InsertGuiPair(display_always_scientific,"Zawsze"); InsertGuiPair(display_not_always_scientific,"Jeœli eksponent jest wiêkszy ni¿:"); InsertGuiPair(display_group_scientific, "Wyœwietl wynik w postaci naukowej"); InsertGuiPair(display_decimal_point, "Przecinek dziesiêtny"); InsertGuiPair(display_deg_rad_grad, "sin/cos asin/acos"); InsertGuiPair(convert_type, "Typ"); InsertGuiPair(convert_input, "Wejœcie"); InsertGuiPair(convert_output, "Wyjœcie"); InsertGuiPair(convert_dynamic_output, "Automatyczny prefiks"); InsertGuiPair(menu_view, "&Widok"); InsertGuiPair(menu_edit, "&Edycja"); InsertGuiPair(menu_help, "&Pomoc"); InsertGuiPair(menu_language, "&Jêzyk"); InsertGuiPair(menu_view_new_window, "&Nowe okno"); InsertGuiPair(menu_view_normal_view, "Widok no&rmalny"); InsertGuiPair(menu_view_compact_view, "Widok &kompaktowy"); InsertGuiPair(menu_view_always_on_top, "Zawsze na &wierzchu"); InsertGuiPair(menu_view_pad, "&Pad"); InsertGuiPair(menu_view_lang_english, "&Angielski"); InsertGuiPair(menu_view_lang_polish, "&Polski"); InsertGuiPair(menu_view_lang_spanish, "&Hiszpañski"); InsertGuiPair(menu_view_lang_danish, "&Duñski"); InsertGuiPair(menu_view_lang_chinese, "&Chiñski"); InsertGuiPair(menu_view_lang_russian, "&Russian"); InsertGuiPair(menu_view_lang_swedish, "&Szwedzki"); InsertGuiPair(menu_view_close_program, "&Zamknij"); InsertGuiPair(menu_edit_undo, "&Cofnij"); InsertGuiPair(menu_edit_paste, "&Wklej"); InsertGuiPair(menu_edit_copy_result, "&Kopiuj wynik"); InsertGuiPair(menu_help_help, "&Pomoc"); InsertGuiPair(menu_help_project_page, "&Strona projektu"); InsertGuiPair(menu_help_about, "&O programie"); InsertGuiPair(cant_init_calculations, "Nie uda³o siê zainicjalizowaæ modu³u obs³ugi obliczeñ"); InsertGuiPair(message_box_error_caption,"TTCalc"); InsertGuiPair(cant_create_thread, "Nie uda³o siê utworzyæ drugiego w¹tku do obliczeñ"); InsertGuiPair(cant_create_pad, "I could not create the pad window"); InsertGuiPair(cant_create_main_window, "Nie uda³o siê utworzyæ g³ównego okna aplikacji"); InsertGuiPair(cant_init_common_controls,"Nie uda³o siê zainicjalizowaæ obs³ugi Common Controls (InitCommonControlsEx)"); InsertGuiPair(about_text, "Kalkulator matematyczny TTCalc %d.%d.%d%s%s\r\n" "Autor: Tomasz Sowa\r\n" "Kontakt: t.sowa@ttmath.org\r\n" "Licencja: BSD (open source)\r\n" "Strona projektu: http://ttcalc.sourceforge.net\r\n" "Biblioteka du¿ych liczb: TTMath %d.%d.%d%s\r\n" "Jêzyk programowania: C++\r\n" "Kompilator: %s\r\n" "%s" // for upx "\r\n" "Ten program u¿ywa biblioteki du¿ych liczb TTMath" " która jest dostêpna na http://sourceforge.net/projects/ttmath\r\n" "\r\n" #ifdef TTCALC_PORTABLE "To jest wersja portable programu TTCalc. W tej wersji mo¿esz dokonywaæ " "obliczeñ jedynie z jednym rodzajem precyzji (96 bitowa mantysa " "oraz 32 bitowy wyk³adnik) to jest oko³o +/-6.9e+646457021.\r\n" "\r\n" #endif "Je¿eli masz jakieœ pytania, rady, ciekawe pomys³y dotycz¹ce" " tego programu lub chcia³byœ do³¹czyæ jako projektant/programista" " poprostu skontaktuj siê z autorem." ); InsertGuiPair(about_text_portable_version, " wersja portable"); InsertGuiPair(about_text_exe_packer, "Paker exe: UPX 3.03\r\n"); InsertGuiPair(about_box_title, "O programie"); InsertGuiPair(about_box_button_close, "Zamknij"); InsertGuiPair(unknown_error, "Nieznany kod b³êdu"); InsertGuiPair(cant_find_help, "Nie mogê znale¿æ ¿adnych plików pomocy"); InsertGuiPair(cant_open_project_page, "Nie mogê otworzyæ strony projektu"); /* spanish gui messages */ gui_messages_tab.push_back( std::map() ); InsertGuiPair(button_ok,"Ok"); InsertGuiPair(button_cancel,"Cancelar"); InsertGuiPair(message_box_caption,"TTCalc"); InsertGuiPair(dialog_box_add_variable_caption,"Añadir nueva variable"); InsertGuiPair(dialog_box_edit_variable_caption,"Editar variable"); InsertGuiPair(dialog_box_add_variable_incorrect_name,"Nombre incorrecto de variable"); InsertGuiPair(dialog_box_add_variable_incorrect_value,"Valor incorrecto de variable"); InsertGuiPair(dialog_box_add_variable_variable_exists,"Esta variable ya existe"); InsertGuiPair(dialog_box_edit_variable_unknown_variable,"No hay variable en mi tabla!. Seguramente haya un error interno!"); InsertGuiPair(dialog_box_delete_variable_confirm,"Quiere borrar las variables internas?"); InsertGuiPair(dialog_box_variable_not_all_deleted,"Hay algunas variables que no se pueden borrar. Probablemente hay un error interno!"); InsertGuiPair(dialog_box_add_function_caption,"Añadir funcion"); InsertGuiPair(dialog_box_edit_function_caption,"Editar funcion"); InsertGuiPair(dialog_box_add_function_function_exists,"Esta funcion ya existe"); InsertGuiPair(dialog_box_edit_function_unknown_function,"No existe esta funcion en mi tabla. Problablemente error interno!"); InsertGuiPair(dialog_box_delete_function_confirm,"Quiere borrar estas funciones?"); InsertGuiPair(dialog_box_function_not_all_deleted,"Hay algunas funciones que no se pueden borrar. Probablmenete error interno!"); InsertGuiPair(dialog_box_add_function_incorrect_name,"Nombre incorrecto de la funcion"); InsertGuiPair(list_variables_header_1,"Nombre"); InsertGuiPair(list_variables_header_2,"Valor"); InsertGuiPair(list_functions_header_1,"Nombre"); InsertGuiPair(list_functions_header_2,"Param."); InsertGuiPair(list_functions_header_3,"Valor"); InsertGuiPair(button_add,"Añadir"); InsertGuiPair(button_edit,"Editar"); InsertGuiPair(button_delete,"Borrar"); InsertGuiPair(button_clear,"C"); InsertGuiPair(tab_standard,"Standard"); InsertGuiPair(tab_variables,"Variables"); InsertGuiPair(tab_functions,"Funciones"); InsertGuiPair(tab_precision,"Precision"); InsertGuiPair(tab_display,"Pantalla"); InsertGuiPair(tab_convert,"Convertir"); InsertGuiPair(radio_precision_1,"Pequeño - 96 bits para la mantissa, 32 bits para el exponente"); InsertGuiPair(radio_precision_2,"Mediano - 512 bits para la mantissa, 64 bits para el exponente"); InsertGuiPair(radio_precision_3,"Grande - 1024 bits para la mantissa, 128 bits para el exponente"); InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26 digitos validos (decimal)"); InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152 digitos validos"); InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306 digitos digitos"); InsertGuiPair(overflow_during_printing,"Sobredimensión durante impresión"); InsertGuiPair(combo_rounding_none,"Ninguno"); InsertGuiPair(combo_rounding_integer,"a entero"); //InsertGuiPair(combo_rounding_to_number,"a numero"); // this text was too long (the combobox is shorter now) -- I'm not sure whether this is correct now... (I don't know spanish at all) InsertGuiPair(combo_rounding_to_number,"a"); InsertGuiPair(combo_rounding_after_comma,"digito(s)"); InsertGuiPair(check_remove_zeroes,"Eliminar ceros no-significativos"); InsertGuiPair(display_input, "Entrada"); InsertGuiPair(display_output, "Salida"); InsertGuiPair(display_rounding, "Redondeo"); InsertGuiPair(display_always_scientific,"Siempre"); InsertGuiPair(display_not_always_scientific,"Cuando el exponente es mas grande que:"); InsertGuiPair(display_group_scientific, "Imprimir el resultado como valor cientifico"); InsertGuiPair(display_decimal_point, "Decimal point"); InsertGuiPair(display_deg_rad_grad, "sin/cos asin/acos"); InsertGuiPair(convert_type, "Tipo"); InsertGuiPair(convert_input, "Entrada"); InsertGuiPair(convert_output, "Salida"); InsertGuiPair(convert_dynamic_output, "Auto prefijo"); InsertGuiPair(menu_view, "&Ver"); InsertGuiPair(menu_edit, "&Editar"); InsertGuiPair(menu_help, "&Ayuda"); InsertGuiPair(menu_language, "&Idioma"); InsertGuiPair(menu_view_new_window, "&Nueva ventana"); InsertGuiPair(menu_view_normal_view, "Vista No&rmal"); InsertGuiPair(menu_view_compact_view, "Vista C&ompacta"); InsertGuiPair(menu_view_always_on_top, "&Siempre arriba"); InsertGuiPair(menu_view_pad, "&Pad"); InsertGuiPair(menu_view_lang_english, "&Ingles"); InsertGuiPair(menu_view_lang_polish, "&Polaco"); InsertGuiPair(menu_view_lang_spanish, "&Español"); InsertGuiPair(menu_view_lang_danish, "&Danés"); // 'Danés' is a correct translation for 'Danish'? InsertGuiPair(menu_view_lang_chinese, "&Chino"); // 'Chino' is a correct translation for 'Chinese'? InsertGuiPair(menu_view_lang_russian, "&Russian"); InsertGuiPair(menu_view_lang_swedish, "&Swedish"); InsertGuiPair(menu_view_close_program, "&Close"); InsertGuiPair(menu_edit_undo, "&Deshacer"); InsertGuiPair(menu_edit_paste, "&Pegar"); InsertGuiPair(menu_edit_copy_result, "&Copiar resultado"); InsertGuiPair(menu_help_help, "&Ayuda"); InsertGuiPair(menu_help_project_page, "&Pagina del proyecto"); InsertGuiPair(menu_help_about, "&Acerca de"); InsertGuiPair(cant_init_calculations, "No se puede inicializar el modulo de calculo"); InsertGuiPair(message_box_error_caption,"TTCalc"); InsertGuiPair(cant_create_thread, "No se puede crear la segunda hebra para calcular"); InsertGuiPair(cant_create_pad, "I could not create the pad window"); InsertGuiPair(cant_create_main_window, "No se puede crear la ventana principal par ala aplicacion"); InsertGuiPair(cant_init_common_controls,"No se pueden inicializar los controles comunes (InitCommonControlsEx)"); InsertGuiPair(about_text, "Calculadora matematica TTCalc %d.%d.%d%s%s\r\n" "Autor: Tomasz Sowa\r\n" "Contacto: t.sowa@ttmath.org\r\n" "Licencia: BSD (open source)\r\n" "Pagina del proyecto: http://ttcalc.sourceforge.net\r\n" "Biblioteca Bignum: TTMath %d.%d.%d%s\r\n" "Lenguaje de programacion: C++\r\n" "Compilador: %s\r\n" "%s" // for upx "\r\n" "TTCalc usa la biblioteca TTMath bignum" " la cual puede ser encontrada en http://sourceforge.net/projects/ttmath\r\n" "\r\n" #ifdef TTCALC_PORTABLE "Esta es la version portatil del programa TTCalc. En esta version " "se puede calcular con una precision tal que (96 bits para la " "mantisa y 32 bits para el exponente) que es aproximadamente +/-6.9e+646457021.\r\n" "\r\n" #endif "Si tienes preguntas, consejos o ideas interesantes sobre" " este programa o si quieres unirte a este proyecto como" " desarrollador o programador, no dudes en contactar con el autor." ); InsertGuiPair(about_text_portable_version, " version portatil"); InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.03\r\n"); InsertGuiPair(about_box_title, "Acerca de"); InsertGuiPair(about_box_button_close, "Cerrar"); InsertGuiPair(unknown_error, "Ocurrio un error desconocido"); InsertGuiPair(cant_find_help, "No se encuentran los ficheros de ayuda"); InsertGuiPair(cant_open_project_page, "No se puede abrir la pagina dle proyecto"); /* danish gui messages */ gui_messages_tab.push_back( std::map() ); InsertGuiPair(button_ok,"Ok"); InsertGuiPair(button_cancel,"Anuller"); InsertGuiPair(message_box_caption,"TTCalc"); InsertGuiPair(dialog_box_add_variable_caption,"Tilføj en ny variabel"); InsertGuiPair(dialog_box_edit_variable_caption,"Rediger en variabel"); InsertGuiPair(dialog_box_add_variable_incorrect_name,"Et ukorrekt navn for variablen"); InsertGuiPair(dialog_box_add_variable_incorrect_value,"En ukorrekt værdi for variablen"); InsertGuiPair(dialog_box_add_variable_variable_exists,"Denne variabel eksisterer allerede"); InsertGuiPair(dialog_box_edit_variable_unknown_variable,"Der er ikke denne variabel i min tabel. Der er sandsynligvis en intern fejl!"); InsertGuiPair(dialog_box_delete_variable_confirm,"Vil du slette disse variabler?"); InsertGuiPair(dialog_box_variable_not_all_deleted,"Der er nogle variabler det ikke var mugligt at slette. Sandsynligvis en intern fejl!"); InsertGuiPair(dialog_box_add_function_caption,"Tilføj en ny funktion"); InsertGuiPair(dialog_box_edit_function_caption,"Rediger en funktion"); InsertGuiPair(dialog_box_add_function_function_exists,"Denne funktion eksisterer allerede"); InsertGuiPair(dialog_box_edit_function_unknown_function,"Der er ikke denne funktion i min tabel. Der er sandsynligvis en intern fejl!"); InsertGuiPair(dialog_box_delete_function_confirm,"Vil du slette disse funktioner?"); InsertGuiPair(dialog_box_function_not_all_deleted,"Der er nogle funktioner det ikke var mugligt at slette. Sandsynligvis en intern fejl!"); InsertGuiPair(dialog_box_add_function_incorrect_name,"Et ukorrekt navn for funktionen"); InsertGuiPair(list_variables_header_1,"Navn"); InsertGuiPair(list_variables_header_2,"Værdi"); InsertGuiPair(list_functions_header_1,"Navn"); InsertGuiPair(list_functions_header_2,"Param."); InsertGuiPair(list_functions_header_3,"Værdi"); InsertGuiPair(button_add,"Tilføj"); InsertGuiPair(button_edit,"Rediger"); InsertGuiPair(button_delete,"Slet"); InsertGuiPair(button_clear,"C"); InsertGuiPair(tab_standard,"Standard"); InsertGuiPair(tab_variables,"Variabler"); InsertGuiPair(tab_functions,"Funktioner"); InsertGuiPair(tab_precision,"Præcision"); InsertGuiPair(tab_display,"Visning"); InsertGuiPair(tab_convert,"Konverter"); InsertGuiPair(radio_precision_1,"Lille - 96 bits for mantissen, 32 bits for exponenten"); InsertGuiPair(radio_precision_2,"Mellem - 512 bits for mantissen, 64 bits for exponenten"); InsertGuiPair(radio_precision_3,"Stor - 1024 bits for mantissen, 128 bits for exponenten"); InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26 gyldige cifre (decimaler)"); InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152 gyldige cifre"); InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306 gyldige cifre"); InsertGuiPair(overflow_during_printing,"Overflow under printning"); InsertGuiPair(combo_rounding_none,"Ingen"); InsertGuiPair(combo_rounding_integer,"til heltal"); InsertGuiPair(combo_rounding_to_number,"til"); InsertGuiPair(combo_rounding_after_comma,"ciffer(cifre)"); InsertGuiPair(check_remove_zeroes,"Fjern sidste overflødige nuller"); InsertGuiPair(display_input, "Input"); InsertGuiPair(display_output, "Output"); InsertGuiPair(display_rounding, "Afrunding"); InsertGuiPair(display_always_scientific,"Altid"); InsertGuiPair(display_not_always_scientific,"Når exponenten er større end:"); InsertGuiPair(display_group_scientific, "Print resultatet som den videnskablige værdi"); InsertGuiPair(display_decimal_point, "Decimal punkt"); InsertGuiPair(display_deg_rad_grad, "sin/cos asin/acos"); InsertGuiPair(convert_type, "Type"); InsertGuiPair(convert_input, "Input"); InsertGuiPair(convert_output, "Udput"); InsertGuiPair(convert_dynamic_output, "Auto præfix"); InsertGuiPair(menu_view, "&Vis"); InsertGuiPair(menu_edit, "&Rediger"); InsertGuiPair(menu_help, "&Hjælp"); InsertGuiPair(menu_language, "&Sprog"); InsertGuiPair(menu_view_new_window, "&Nyt vindue"); InsertGuiPair(menu_view_normal_view, "No&rmal visning"); InsertGuiPair(menu_view_compact_view, "K&ompakt visning"); InsertGuiPair(menu_view_always_on_top, "&Altid øverst"); InsertGuiPair(menu_view_pad, "&Pad"); InsertGuiPair(menu_view_lang_english, "&Engelsk"); InsertGuiPair(menu_view_lang_polish, "&Polsk"); InsertGuiPair(menu_view_lang_spanish, "&Spansk"); InsertGuiPair(menu_view_lang_danish, "&Dansk"); InsertGuiPair(menu_view_lang_chinese, "&Kinesisk"); // 'Kinesisk' is a correct translation for 'Chinese'? InsertGuiPair(menu_view_lang_russian, "&Russian"); InsertGuiPair(menu_view_lang_swedish, "S&wedish"); InsertGuiPair(menu_view_close_program, "&Afslut"); InsertGuiPair(menu_edit_undo, "&Fortryd"); InsertGuiPair(menu_edit_paste, "&Sæt ind"); InsertGuiPair(menu_edit_copy_result, "&Kopier resultatet"); InsertGuiPair(menu_help_help, "&Hjælp"); InsertGuiPair(menu_help_project_page, "&Projekt side"); InsertGuiPair(menu_help_about, "&Om"); InsertGuiPair(cant_init_calculations, "Moduelt for uregninger kunne ikke sættes i gang"); InsertGuiPair(message_box_error_caption,"TTCalc"); InsertGuiPair(cant_create_thread, "Den anden tråd for udregning kunne ikke laves"); InsertGuiPair(cant_create_pad, "I could not create the pad window"); InsertGuiPair(cant_create_main_window, "Applikationens hovedvindue kunne ikke laves"); InsertGuiPair(cant_init_common_controls,"De fælles kontrol indstillinger kunne ikke sættes i gang (InitCommonControlsEx)"); InsertGuiPair(about_text, "Matematisk lommeregner TTCalc %d.%d.%d%s%s\r\n" "Forfatter: Tomasz Sowa\r\n" "Kontakt: t.sowa@ttmath.org\r\n" "Licens: BSD (open source)\r\n" "Projekt side: http://ttcalc.sourceforge.net\r\n" "Bignum biblotek: TTMath %d.%d.%d%s\r\n" "Programmerings sprog: C++\r\n" "Kompilator: %s\r\n" "%s" // for upx "\r\n" "TTCalc bruger TTMath bignum bibloteket" " som kan findes ved http://sourceforge.net/projects/ttmath\r\n" "\r\n" #ifdef TTCALC_PORTABLE "Dette er den transportable version af programmet TTCalc. I denne version " "kan du kun udregne med én slags præcision (96 bits for " "mantissen og 32 bits for exponenten) det er omkring +/-6.9e+646457021.\r\n" "\r\n" #endif "Hvis du har spørgsmål, gode råd eller interessante idér vedrørende" " dette program eller hvis du vil tilslutte dig dette projekt som" " en udvikler eller en programmør er du velkommen til at kontakte forfatteren." ); InsertGuiPair(about_text_portable_version, " transportabel version"); InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.03\r\n"); InsertGuiPair(about_box_title, "Om"); InsertGuiPair(about_box_button_close, "Luk"); InsertGuiPair(unknown_error, "Der er sket en ukendt fejl"); InsertGuiPair(cant_find_help, "Der kunne ikke findes nogen hjælp filer"); InsertGuiPair(cant_open_project_page, "Projekt siden kunne ikke åbnes"); /* chinese gui messages */ gui_messages_tab.push_back( std::map() ); InsertGuiPair(button_ok,"È·¶¨"); InsertGuiPair(button_cancel,"È¡Ïû"); InsertGuiPair(message_box_caption,"TTCalc"); InsertGuiPair(dialog_box_add_variable_caption,"Ìí¼ÓбäÁ¿"); InsertGuiPair(dialog_box_edit_variable_caption,"±à¼­±äÁ¿"); InsertGuiPair(dialog_box_add_variable_incorrect_name,"´íÎóµÄ±äÁ¿Ãû"); InsertGuiPair(dialog_box_add_variable_incorrect_value,"´íÎóµÄ±äÁ¿Öµ"); InsertGuiPair(dialog_box_add_variable_variable_exists,"Õâ¸ö±äÁ¿ÒѾ­´æÔÚ"); InsertGuiPair(dialog_box_edit_variable_unknown_variable,"±í¸ñÖÐûÓд˱äÁ¿¡£¿ÉÄÜÊÇÄÚ²¿´íÎó£¡"); InsertGuiPair(dialog_box_delete_variable_confirm,"ÄãÈ·¶¨ÒªÉ¾³ýÕâЩ±äÁ¿Âð£¿"); InsertGuiPair(dialog_box_variable_not_all_deleted,"һЩ±äÁ¿²»ÄÜɾ³ý¡£¿ÉÄÜÊÇÄÚ²¿´íÎó£¡"); InsertGuiPair(dialog_box_add_function_caption,"Ìí¼Óк¯Êý"); InsertGuiPair(dialog_box_edit_function_caption,"±à¼­º¯Êý"); InsertGuiPair(dialog_box_add_function_function_exists,"Õâ¸öº¯ÊýÒѾ­´æÔÚ"); InsertGuiPair(dialog_box_edit_function_unknown_function,"±í¸ñÖÐûÓд˺¯Êý¡£¿ÉÄÜÊÇÄÚ²¿´íÎó£¡"); InsertGuiPair(dialog_box_delete_function_confirm,"ÄãÈ·¶¨ÒªÉ¾³ýÕâЩº¯ÊýÂð£¿"); InsertGuiPair(dialog_box_function_not_all_deleted,"һЩº¯Êý²»ÄÜɾ³ý¡£¿ÉÄÜÊÇÄÚ²¿´íÎó£¡"); InsertGuiPair(dialog_box_add_function_incorrect_name,"´íÎóµÄº¯ÊýÃû"); InsertGuiPair(list_variables_header_1,"Ãû³Æ"); InsertGuiPair(list_variables_header_2,"Öµ"); InsertGuiPair(list_functions_header_1,"Ãû³Æ"); InsertGuiPair(list_functions_header_2,"±àºÅ"); InsertGuiPair(list_functions_header_3,"Öµ"); InsertGuiPair(button_add,"Ìí¼Ó"); InsertGuiPair(button_edit,"±à¼­"); InsertGuiPair(button_delete,"ɾ³ý"); InsertGuiPair(button_clear,"C"); InsertGuiPair(tab_standard,"±ê×¼"); InsertGuiPair(tab_variables,"±äÁ¿"); InsertGuiPair(tab_functions,"º¯Êý"); InsertGuiPair(tab_precision,"¾«¶È"); InsertGuiPair(tab_display,"ÏÔʾ"); InsertGuiPair(tab_convert,"ת»»"); InsertGuiPair(radio_precision_1,"С - 96 bits βÊý, 32 bits Ö¸Êý"); InsertGuiPair(radio_precision_2,"ÖÐ - 512 bits βÊý, 64 bits Ö¸Êý"); InsertGuiPair(radio_precision_3,"´ó - 1024 bits βÊý, 128 bits for Ö¸Êý"); InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26λÓÐЧÊý×Ö(Ê®½øÖÆ)"); InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152λÓÐЧÊý×Ö"); InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306λÓÐЧÊý×Ö"); InsertGuiPair(overflow_during_printing,"Êä³öʱÊý¾ÝÒç³ö"); InsertGuiPair(combo_rounding_none,"ÎÞ"); InsertGuiPair(combo_rounding_integer,"ÕûÊý"); InsertGuiPair(combo_rounding_to_number,"ת»»"); InsertGuiPair(combo_rounding_after_comma,"λÊý"); InsertGuiPair(check_remove_zeroes,"È¥µôβËæÁã"); InsertGuiPair(display_input, "ÊäÈë"); InsertGuiPair(display_output, "Êä³ö"); InsertGuiPair(display_rounding, "ËÄÉáÎåÈë"); InsertGuiPair(display_always_scientific,"Ò»Ö±"); InsertGuiPair(display_not_always_scientific,"µ±Ö¸Êý´óÓÚ:"); InsertGuiPair(display_group_scientific, "°´¿Æѧ¼ÆÊý·¨Êä³ö½á¹û"); InsertGuiPair(display_decimal_point, "СÊýµã"); InsertGuiPair(display_deg_rad_grad, "sin/cos asin/acos"); InsertGuiPair(convert_type, "ÀàÐÍ"); InsertGuiPair(convert_input, "ÊäÈë"); InsertGuiPair(convert_output, "Êä³ö"); InsertGuiPair(convert_dynamic_output, "×Ô¶¯"); InsertGuiPair(menu_view, "&²é¿´"); InsertGuiPair(menu_edit, "&±à¼­"); InsertGuiPair(menu_help, "&°ïÖú"); InsertGuiPair(menu_language, "&ÓïÑÔ"); InsertGuiPair(menu_view_new_window, "&д°¿Ú"); InsertGuiPair(menu_view_normal_view, "&ÆÕͨÊÓͼ"); InsertGuiPair(menu_view_compact_view, "&ÃÔÄãÊÓͼ"); InsertGuiPair(menu_view_always_on_top, "&×ÜÔÚ×îÇ°"); InsertGuiPair(menu_view_pad, "&Pad"); InsertGuiPair(menu_view_lang_english, "&Ó¢Óï"); InsertGuiPair(menu_view_lang_polish, "&²¨À¼Óï"); 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_close_program, "&¹Ø±Õ"); InsertGuiPair(menu_edit_undo, "&È¡Ïû"); InsertGuiPair(menu_edit_paste, "&Õ³Ìù"); InsertGuiPair(menu_edit_copy_result, "&¸´Öƽá¹û"); InsertGuiPair(menu_help_help, "&°ïÖú"); InsertGuiPair(menu_help_project_page, "&Èí¼þÖ÷Ò³"); InsertGuiPair(menu_help_about, "&¹ØÓÚ"); InsertGuiPair(cant_init_calculations, "²»Äܳõʼ»¯¼ÆËãÆ÷Ä£ÐÍ"); InsertGuiPair(message_box_error_caption,"TTCalc"); InsertGuiPair(cant_create_thread, "²»ÄÜ´´½¨Á½¸öÏß³ÌÀ´ÔËËã"); InsertGuiPair(cant_create_pad, "I could not create the pad window"); InsertGuiPair(cant_create_main_window, "²»ÄÜ´´½¨Ó¦ÓóÌÐòÖ÷´°¿Ú"); InsertGuiPair(cant_init_common_controls,"²»Äܳõʼ»¯Í¨Óÿؼþ(InitCommonControlsEx)"); InsertGuiPair(about_text, "Mathematical calculator TTCalc %d.%d.%d%s%s\r\n" "¿ª·¢ÈË: Tomasz Sowa\r\n" "ÁªÏµ: t.sowa@ttmath.org\r\n" "Ðí¿É: BSD (¿ªÔ´ÏîÄ¿)\r\n" "Ö÷Ò³: http://ttcalc.sourceforge.net\r\n" "Bignum library: TTMath %d.%d.%d%s\r\n" "Programming language: C++\r\n" "Compiler: %s\r\n" "%s" // for upx "\r\n" "TTCalc uses the TTMath bignum library" " which can be found at http://sourceforge.net/projects/ttmath\r\n" "\r\n" #ifdef TTCALC_PORTABLE "This is the portable version of the program TTCalc. In this version " "you can calculate only with one kind of precision (96 bits for the " "mantissa and 32 bits for the exponent) it's about +/-6.9e+646457021.\r\n" "\r\n" #endif "Èç¹ûÄãÓÐÈκδËÈí¼þµÄÎÊÌâ¡¢½¨ÒéºÍÓÐȤµÄÏë·¨£¬»òÕßÄãÏë°ïÖúÒ»Æð¼ÓÈ뿪·¢Èí¼þµÄ»°£¬ÎÒ½«ËæʱÈÈÇéµÄ»¶Ó­ÄãÃÇ£¡" ); InsertGuiPair(about_text_portable_version, " portable version"); InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.03\r\n"); InsertGuiPair(about_box_title, "¹ØÓÚ"); InsertGuiPair(about_box_button_close, "¹Ø±Õ"); InsertGuiPair(unknown_error, "·¢Éúδ֪´íÎó"); InsertGuiPair(cant_find_help, "ûÓÐÕÒµ½°ïÖúÎļþ"); InsertGuiPair(cant_open_project_page, "²»ÄÜ´ò¿ªÈí¼þÖ÷Ò³"); /* russian gui messages */ gui_messages_tab.push_back( std::map() ); InsertGuiPair(button_ok,"Ok"); InsertGuiPair(button_cancel,"Îòìåíà"); InsertGuiPair(message_box_caption,"TTCalc"); InsertGuiPair(dialog_box_add_variable_caption,"Äîáàâèòü íîâóþ ïåðåìåííóþ"); InsertGuiPair(dialog_box_edit_variable_caption,"Ðåäàêòèðîâàòü ïåðåìåííóþ"); InsertGuiPair(dialog_box_add_variable_incorrect_name,"Íåïðàâèëüíîå èìÿ ïåðåìåííîé"); InsertGuiPair(dialog_box_add_variable_incorrect_value,"Íåïðàâèëüíîå çíà÷åíèå ïåðåìåííîé"); InsertGuiPair(dialog_box_add_variable_variable_exists,"Òàêàÿ ïåðåìåííàÿ óæå çàäàíà"); InsertGuiPair(dialog_box_edit_variable_unknown_variable,"Òàêîé ïåðåìåííîé íåò â òàáëèöå. Âåðîÿòíî, âíóòðåííÿÿ îøèáêà!"); InsertGuiPair(dialog_box_delete_variable_confirm,"Óäàëèòü ýòè ïåðåìåííûå?"); InsertGuiPair(dialog_box_variable_not_all_deleted,"Íåêîòîðûå ïåðåìåííûå íå ïîëó÷èëîñü óäàëèòü. Âåðîÿòíî, âíóòðåííÿÿ îøèáêà!"); InsertGuiPair(dialog_box_add_function_caption,"Äîáàâèòü íîâóþ ôóíêöèþ"); InsertGuiPair(dialog_box_edit_function_caption,"Ðåäàêòèðîâàòü íîâóþ ôóíêöèþ"); InsertGuiPair(dialog_box_add_function_function_exists,"Òàêàÿ ôóíêöèÿ óæå çàäàíà"); InsertGuiPair(dialog_box_edit_function_unknown_function,"Òàêîé ôóíêöèè íåò â òàáëèöå. Âåðîÿòíî, âíóòðåííÿÿ îøèáêà!"); InsertGuiPair(dialog_box_delete_function_confirm,"Óäàëèòü ýòè ôóíêöèè?"); InsertGuiPair(dialog_box_function_not_all_deleted,"Íåêîòîðûå ôóíêöèè íå ïîëó÷èëîñü óäàëèòü. Âåðîÿòíî, âíóòðåííÿÿ îøèáêà!"); InsertGuiPair(dialog_box_add_function_incorrect_name,"Íåïðàâèëüíîå èìÿ ôóíêöèè"); InsertGuiPair(list_variables_header_1,"Èìÿ"); InsertGuiPair(list_variables_header_2,"Çíà÷åíèå"); InsertGuiPair(list_functions_header_1,"Èìÿ"); InsertGuiPair(list_functions_header_2,"Ïàðàìåòðû"); InsertGuiPair(list_functions_header_3,"Çíà÷åíèå"); InsertGuiPair(button_add,"Äîáàâèòü"); InsertGuiPair(button_edit,"Ïðàâêà"); InsertGuiPair(button_delete,"Óäàëèòü"); InsertGuiPair(button_clear,"C"); InsertGuiPair(tab_standard,"Ñòàíäàðò"); InsertGuiPair(tab_variables,"Ïåðåìåííûå"); InsertGuiPair(tab_functions,"Ôóíêöèè"); InsertGuiPair(tab_precision,"Òî÷íîñòü"); InsertGuiPair(tab_display,"Îïöèè"); InsertGuiPair(tab_convert,"Êîíâåðòàöèÿ"); InsertGuiPair(radio_precision_1,"Ìàëàÿ - 96 áèò íà ìàíòèññó, 32 áèòà íà ïîêàçàòåëü ñòåïåíè"); InsertGuiPair(radio_precision_2,"Ñðåäíÿÿ - 512 áèò íà ìàíòèññó, 64 áèòà íà ïîêàçàòåëü ñòåïåíè"); InsertGuiPair(radio_precision_3,"Áîëüøàÿ - 1024 áèò íà ìàíòèññó, 128 áèòà íà ïîêàçàòåëü ñòåïåíè"); InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26 çíà÷àùèõ öèôð (äåñÿòè÷íûõ)"); InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152 çíà÷àùèõ öèôð"); InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306 çíà÷àùèõ öèôð"); InsertGuiPair(overflow_during_printing,"Ïåðåïîëíåíèå ïðè âûâîäå"); InsertGuiPair(combo_rounding_none,"íåò"); InsertGuiPair(combo_rounding_integer,"äî öåëîãî"); InsertGuiPair(combo_rounding_to_number,"äî"); InsertGuiPair(combo_rounding_after_comma,"çíàêà"); InsertGuiPair(check_remove_zeroes,"Óäàëÿòü êîíö. íóëåâûå áàéòû"); InsertGuiPair(display_input, "Ââîä"); InsertGuiPair(display_output, "Âûâîä"); InsertGuiPair(display_rounding, "Îêðóãëåíèå"); InsertGuiPair(display_always_scientific,"Âñåãäà"); InsertGuiPair(display_not_always_scientific,"Êîãäà ïîêàçàòåëü ñòåïåíè áîëüøå"); InsertGuiPair(display_group_scientific, "Âûâîäèòü ðåçóëüòàò â ýêñïîíåíöèàëüíîì âèäå"); InsertGuiPair(display_decimal_point, "Äåñÿòè÷íûé çíàê"); InsertGuiPair(display_deg_rad_grad, "sin/cos asin/acos"); InsertGuiPair(convert_type, "Òèï"); InsertGuiPair(convert_input, "Ââîä"); InsertGuiPair(convert_output, "Âûâîä"); InsertGuiPair(convert_dynamic_output, "Àâòîïðåôèêñ"); InsertGuiPair(menu_view, "&Âèä"); InsertGuiPair(menu_edit, "&Ïðàâêà"); InsertGuiPair(menu_help, "Ï&îìîùü"); InsertGuiPair(menu_language, "&ßçûê"); InsertGuiPair(menu_view_new_window, "&Íîâîå îêíî"); InsertGuiPair(menu_view_normal_view, "&Îáû÷íûé âèä"); InsertGuiPair(menu_view_compact_view, "&Êîìïàêòíûé âèä"); InsertGuiPair(menu_view_always_on_top, "&Âñåãäà ïîâåðõ äðóãèõ îêîí"); InsertGuiPair(menu_view_pad, "&Pad"); InsertGuiPair(menu_view_lang_english, "&Àíãëèéñêèé"); InsertGuiPair(menu_view_lang_polish, "&Ïîëüñêèé"); InsertGuiPair(menu_view_lang_spanish, "&Èñïàíñêèé"); InsertGuiPair(menu_view_lang_danish, "&Äàòñêèé"); InsertGuiPair(menu_view_lang_chinese, "&Êèòàéñêèé"); InsertGuiPair(menu_view_lang_russian, "&Ðóññêèé"); InsertGuiPair(menu_view_lang_swedish, "&Swedish"); InsertGuiPair(menu_view_close_program, "&Çàêðûòü"); InsertGuiPair(menu_edit_undo, "&Îòìåíèòü äåéñòâèå"); InsertGuiPair(menu_edit_paste, "&Âñòàâèòü"); InsertGuiPair(menu_edit_copy_result, "&Êîïèðîâàòü ðåçóëüòàò"); InsertGuiPair(menu_help_help, "&Ïîìîùü"); InsertGuiPair(menu_help_project_page, "&Ñàéò ïðîåêòà"); InsertGuiPair(menu_help_about, "&Î ïðîãðàììå"); InsertGuiPair(cant_init_calculations, "Íå ìîãó èíèöèàëèçèðîâàòü ìîäóëü äëÿ ðàñ÷åòîâ"); InsertGuiPair(message_box_error_caption,"TTCalc"); InsertGuiPair(cant_create_thread, "Íå ìîãó ñîçäàòü âòîðîé ïîòîê äëÿ ðàñ÷åòîâ"); InsertGuiPair(cant_create_pad, "I could not create the pad window"); InsertGuiPair(cant_create_main_window, "Íå ìîãó îòêðûòü ãëàâíîå îêíî ïðîãðàììû"); InsertGuiPair(cant_init_common_controls,"Íå ìîãó èíèöèàëèçèðîâàòü óïðàâëåíèå (InitCommonControlsEx)"); InsertGuiPair(about_text, "Ìàòåìàòè÷åñêèé êàëüêóëÿòîð TTCalc %d.%d.%d%s%s\r\n" "Àâòîð: Tomasz Sowa\r\n" "e-mail: t.sowa@ttmath.org\r\n" "Ëèöåíçèÿ: BSD (open source)\r\n" "Ñàéò ïðîåêòà: http://ttcalc.sourceforge.net\r\n" "Áèáëèîòåêà Bignum: TTMath %d.%d.%d%s\r\n" "ßçûê ïðîãðàììèðîâàíèÿ: C++\r\n" "Êîìïèëÿòîð: %s\r\n" "%s" // for upx "\r\n" "TTCalc èñïîëüçóåò áèáëèîòåêó ñâåðõáîëüøèõ ÷èñåë TTMath," " êîòîðàÿ íàõîäèòñÿ çäåñü: http://sourceforge.net/projects/ttmath\r\n" "\r\n" #ifdef TTCALC_PORTABLE "Ýòî ïåðåíîñíàÿ âåðñèÿ ïðîãðàììû.  ýòîé âåðñèè ìîæíî ñ÷èòàòü " "òîëüêî ñ îäíîé (ìàëîé) òî÷íîñòüþ (96 áèò íà ìàíòèññó," " 32 áèòà íà ïîêàçàòåëü ñòåïåíè), òî åñòü +/-6.9e+646457021.\r\n" "\r\n" #endif "Åñëè ó Âàñ åñòü êàêèå-ëèáî âîïðîñû, ïîæåëàíèÿ èëè èíòåðåñíûå èäåè äëÿ" " ýòîé ïðîãðàììû, èëè Âû õîòèòå ïðèñîåäèíèòüñÿ ê ïðîåêòó â êà÷åñòâå" " ðàçðàáîò÷èêà èëè ïðîãðàììèñòa, íå ñòåñíÿéòåñü íàïèñàòü àâòîðó." ); InsertGuiPair(about_text_portable_version, " ïåðåíîñíàÿ âåðñèÿ"); InsertGuiPair(about_text_exe_packer, "óïàêîâùèê EXE: UPX 3.03\r\n"); InsertGuiPair(about_box_title, "Î ïðîãðàììå"); InsertGuiPair(about_box_button_close, "Çàêðûòü"); InsertGuiPair(unknown_error, "Íåèçâåñòíàÿ îøèáêà"); InsertGuiPair(cant_find_help, "Íå óäàåòñÿ íàéòè ôàéëû ïîìîùè"); InsertGuiPair(cant_open_project_page, "Íå óäàåòñÿ îòêðûòü ñàéò ïðîåêòà"); /* swedish gui messages */ gui_messages_tab.push_back( std::map() ); InsertGuiPair(button_ok,"Ok"); InsertGuiPair(button_cancel,"Avbryt"); InsertGuiPair(message_box_caption,"TTCalc"); InsertGuiPair(dialog_box_add_variable_caption,"Lägg till en ny variabel"); InsertGuiPair(dialog_box_edit_variable_caption,"Redigera en variabel"); InsertGuiPair(dialog_box_add_variable_incorrect_name,"Ogiltigt namn för variabel"); InsertGuiPair(dialog_box_add_variable_incorrect_value,"Ogiltigt värde för variabel"); InsertGuiPair(dialog_box_add_variable_variable_exists,"Denna variabel finns redan"); InsertGuiPair(dialog_box_edit_variable_unknown_variable,"Denna variabel saknas i tabellen. Förmodligen ett internt fel!"); InsertGuiPair(dialog_box_delete_variable_confirm,"Vill du förgöra dessa variabler?"); InsertGuiPair(dialog_box_variable_not_all_deleted,"Några variabler gick ej att ta kål på. Det måste vara ett internt fel!"); InsertGuiPair(dialog_box_add_function_caption,"Lägg till en ny funktion"); InsertGuiPair(dialog_box_edit_function_caption,"Redigera en funktion"); InsertGuiPair(dialog_box_add_function_function_exists,"Denna funktion finns redan"); InsertGuiPair(dialog_box_edit_function_unknown_function,"Denna funktion saknas i tabellen. Förmodligen ett internt fel!"); InsertGuiPair(dialog_box_delete_function_confirm,"Vill du förgöra dessa funktioner?"); InsertGuiPair(dialog_box_function_not_all_deleted,"Några funktioner gick inte att förgöra. Jag tror vi har att göra med ett internt fel!"); InsertGuiPair(dialog_box_add_function_incorrect_name,"Ogiltigt namn för funktionen"); InsertGuiPair(list_variables_header_1,"Namn"); InsertGuiPair(list_variables_header_2,"Värde"); InsertGuiPair(list_functions_header_1,"Namn"); InsertGuiPair(list_functions_header_2,"Param."); InsertGuiPair(list_functions_header_3,"Värde"); InsertGuiPair(button_add,"Lägga till"); InsertGuiPair(button_edit,"Redigera"); InsertGuiPair(button_delete,"Förgöra"); InsertGuiPair(button_clear,"C"); InsertGuiPair(tab_standard,"Standard"); InsertGuiPair(tab_variables,"Variabler"); InsertGuiPair(tab_functions,"Funktioner"); InsertGuiPair(tab_precision,"Precision"); InsertGuiPair(tab_display,"Visning"); InsertGuiPair(tab_convert,"Konvertera"); InsertGuiPair(radio_precision_1,"Liten - 96 bitar för mantissan, 32 bitar för exponenten"); InsertGuiPair(radio_precision_2,"Mellan - 512 bitar för mantissan, 64 bitar för exponenten"); InsertGuiPair(radio_precision_3,"Stor - 1024 bitar för mantissan, 128 bitar för exponenten"); InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26 giltiga siffror (decimaler)"); InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152 giltiga siffror"); InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306 giltiga siffror"); InsertGuiPair(overflow_during_printing,"Overflow under printning"); InsertGuiPair(combo_rounding_none,"Ingen"); InsertGuiPair(combo_rounding_integer,"till heltal"); InsertGuiPair(combo_rounding_to_number,"till"); InsertGuiPair(combo_rounding_after_comma,"siffror(cifre)"); InsertGuiPair(check_remove_zeroes,"Radera sista överflödiga nollor"); InsertGuiPair(display_input, "Input"); InsertGuiPair(display_output, "Output"); InsertGuiPair(display_rounding, "Avrundning"); InsertGuiPair(display_always_scientific,"Alltid"); InsertGuiPair(display_not_always_scientific,"När exponenten är större än:"); InsertGuiPair(display_group_scientific, "Visa resultatet som vetenskapligt värde"); InsertGuiPair(display_decimal_point, "Decimalpunkt"); InsertGuiPair(display_deg_rad_grad, "sin/cos asin/acos"); InsertGuiPair(convert_type, "Type"); InsertGuiPair(convert_input, "Input"); InsertGuiPair(convert_output, "Output"); InsertGuiPair(convert_dynamic_output, "Auto prefix"); InsertGuiPair(menu_view, "&Visa"); InsertGuiPair(menu_edit, "&Redigera"); InsertGuiPair(menu_help, "&Hjälp"); InsertGuiPair(menu_language, "&Språg"); InsertGuiPair(menu_view_new_window, "&Nytt fönster"); InsertGuiPair(menu_view_normal_view, "No&rmal visning"); InsertGuiPair(menu_view_compact_view, "K&ompakt visning"); InsertGuiPair(menu_view_always_on_top, "&Alltid överst"); InsertGuiPair(menu_view_pad, "&Pad"); InsertGuiPair(menu_view_lang_english, "&Engelska"); InsertGuiPair(menu_view_lang_polish, "&Polska"); InsertGuiPair(menu_view_lang_spanish, "&Spanska"); InsertGuiPair(menu_view_lang_danish, "&Danska"); InsertGuiPair(menu_view_lang_chinese, "&Kinesiska"); InsertGuiPair(menu_view_lang_russian, "&Ryska"); InsertGuiPair(menu_view_lang_swedish, "S&venska"); InsertGuiPair(menu_view_close_program, "&Avsluta"); InsertGuiPair(menu_edit_undo, "&Ångra"); InsertGuiPair(menu_edit_paste, "&Klistra in"); InsertGuiPair(menu_edit_copy_result, "&Kopiera result"); InsertGuiPair(menu_help_help, "&Hjälp"); InsertGuiPair(menu_help_project_page, "&Projektsida"); InsertGuiPair(menu_help_about, "&Om"); InsertGuiPair(cant_init_calculations, "Beräkningen kunde inte initieras!"); InsertGuiPair(message_box_error_caption,"TTCalc"); InsertGuiPair(cant_create_thread, "Den andra tråden för uträkning kunde inte skapas"); InsertGuiPair(cant_create_pad, "I could not create the pad window"); InsertGuiPair(cant_create_main_window, "Applikationens huvudfönster kunde inte skapas"); InsertGuiPair(cant_init_common_controls,"Inställningarna kunde inte initieras (InitCommonControlsEx)"); InsertGuiPair(about_text, "Matematisk kalkylator TTCalc %d.%d.%d%s%s\r\n" "Upphovsman: Tomasz Sowa\r\n" "Kontakt: t.sowa@ttmath.org\r\n" "Licens: BSD (open source)\r\n" "Projektsida: http://ttcalc.sourceforge.net\r\n" "Bignumbiblotek: TTMath %d.%d.%d%s\r\n" "Programmeringsspråk: C++\r\n" "Kompilator: %s\r\n" "%s" // for upx "\r\n" "TTCalc använder sig av TTMath bignum bibloteket" " som kan hittas här: http://sourceforge.net/projects/ttmath\r\n" "\r\n" #ifdef TTCALC_PORTABLE "Detta är den portabla versionen av TTCalc. I denna version " "kan du räkna med begränsad precision, dvs (96 bitar för " "mantissan och 32 bitar för exponenten) det är omkring +/-6.9e+646457021.\r\n" "\r\n" #endif "Har du frågor, goda råd eller interessanta idéer beträffande" " detta program eller vill du rentav bidra med din kompetens som" " utvecklare eller programmerare är du välkommen att kontakta upphovsmannen." ); InsertGuiPair(about_text_portable_version, " transportabel version"); InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.03\r\n"); InsertGuiPair(about_box_title, "Om"); InsertGuiPair(about_box_button_close, "Bäver"); InsertGuiPair(unknown_error, "Det har inträffat ett okänt fel"); InsertGuiPair(cant_find_help, "Kunde inte hitta några hjälpfiler"); InsertGuiPair(cant_open_project_page, "Projektsidan kunde inte öppnas"); }