|
|
/* |
|
|
* This file is a part of TTCalc - a mathematical calculator |
|
|
* and is distributed under the (new) BSD licence. |
|
|
* Author: Tomasz Sowa <t.sowa@ttmath.org> |
|
|
*/ |
|
|
|
|
|
/* |
|
|
* Copyright (c) 2006-2011, 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<unsigned int>( country ); |
|
|
if( cid >= error_messages_tab.size() ) |
|
|
return unk_err; |
|
|
|
|
|
std::map<ttmath::ErrorCode, std::string>::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<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
/* |
|
|
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_percent_from,"Incorrectly used percentage operator"); |
|
|
// other english translation: the percentage operator used in incorrect way |
|
|
|
|
|
|
|
|
/* |
|
|
polish messages relating to ttmath library |
|
|
*/ |
|
|
|
|
|
error_messages_tab.push_back( std::map<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
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<EFBFBD>cy"); |
|
|
InsertErrorPair(ttmath::err_stack_not_clear,"Pozosta<EFBFBD> nieznany znak"); |
|
|
InsertErrorPair(ttmath::err_unknown_variable,"Nieznana zmienna"); |
|
|
InsertErrorPair(ttmath::err_division_by_zero,"Dzielenie przez zero"); |
|
|
InsertErrorPair(ttmath::err_interrupt,"Obliczenia zosta<EFBFBD>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 '<EFBFBD>rednik'"); |
|
|
InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Niew<EFBFBD>a<EFBFBD>ciwa liczba argument<EFBFBD>w"); |
|
|
InsertErrorPair(ttmath::err_improper_argument,"Niew<EFBFBD>a<EFBFBD>ciwy argument"); |
|
|
InsertErrorPair(ttmath::err_unexpected_end,"Nieoczekiwany koniec"); |
|
|
InsertErrorPair(ttmath::err_internal_error,"B<EFBFBD><EFBFBD>d wewn<EFBFBD>trzny programu!"); |
|
|
|
|
|
InsertErrorPair(ttmath::err_incorrect_name,"Nieprawid<EFBFBD>owa nazwa zmiennej lub funkcji"); |
|
|
InsertErrorPair(ttmath::err_incorrect_value,"Nieprawid<EFBFBD>owa warto<EFBFBD><EFBFBD> zmiennej lub funkcji"); |
|
|
InsertErrorPair(ttmath::err_variable_exists,"Ta zmienna juz istnieje"); |
|
|
InsertErrorPair(ttmath::err_variable_loop,"Pomi<EFBFBD>dzy zmiennymi zachodzi wywo<EFBFBD>anie rekurencyjne"); |
|
|
InsertErrorPair(ttmath::err_functions_loop,"Pomi<EFBFBD>dzy funkcjami zachodzi wywo<EFBFBD>anie rekurencyjne"); |
|
|
InsertErrorPair(ttmath::err_must_be_only_one_value,"Zmienne albo funkcje mog<EFBFBD> posiada<EFBFBD> (zwraca<EFBFBD>) tylko jedn<EFBFBD> warto<EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_still_calculating,"Obliczanie..."); |
|
|
InsertErrorPair(ttmath::err_percent_from,"Nieprawid<EFBFBD>owo u<EFBFBD>yty operator procentu"); |
|
|
|
|
|
|
|
|
/* |
|
|
spanish messages relating to ttmath library |
|
|
*/ |
|
|
|
|
|
error_messages_tab.push_back( std::map<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
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 ..."); |
|
|
InsertErrorPair(ttmath::err_percent_from,"Incorrectly used percentage operator"); |
|
|
|
|
|
|
|
|
/* |
|
|
danish messages relating to ttmath library |
|
|
*/ |
|
|
error_messages_tab.push_back( std::map<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
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<EFBFBD>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<EFBFBD>ngde af argumenter"); |
|
|
InsertErrorPair(ttmath::err_improper_argument,"U<EFBFBD>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<EFBFBD>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 <EFBFBD>n v<EFBFBD>rdi"); |
|
|
InsertErrorPair(ttmath::err_still_calculating,"Regner..."); |
|
|
InsertErrorPair(ttmath::err_percent_from,"Procent operatoren blev ikke brugt korrekt"); |
|
|
|
|
|
|
|
|
/* |
|
|
chinese messages relating to ttmath library |
|
|
*/ |
|
|
error_messages_tab.push_back( std::map<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
InsertErrorPair(ttmath::err_ok,"ȷ<EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_nothing_has_read,""); |
|
|
InsertErrorPair(ttmath::err_unknown_character,"δ֪<EFBFBD>ַ<EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unexpected_final_bracket,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_stack_not_clear,"δ֪<EFBFBD>ַ<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unknown_variable,"δ֪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_division_by_zero,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_interrupt,"<EFBFBD><EFBFBD><EFBFBD>㱻<EFBFBD>ж<EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_overflow,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unknown_function,"δ֪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unknown_operator,"δ֪<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķֺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_improper_amount_of_arguments,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_improper_argument,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unexpected_end,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĩ<EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_internal_error,"<EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertErrorPair(ttmath::err_incorrect_name,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_incorrect_value,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ"); |
|
|
InsertErrorPair(ttmath::err_variable_exists,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_variable_loop,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_functions_loop,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_must_be_only_one_value,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>з<EFBFBD><EFBFBD><EFBFBD>ֵ"); |
|
|
InsertErrorPair(ttmath::err_still_calculating,"<EFBFBD><EFBFBD><EFBFBD>ڼ<EFBFBD><EFBFBD><EFBFBD>..."); |
|
|
InsertErrorPair(ttmath::err_percent_from,"Incorrectly used percentage operator"); |
|
|
|
|
|
|
|
|
/* |
|
|
russian messages relating to ttmath library |
|
|
*/ |
|
|
error_messages_tab.push_back( std::map<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
InsertErrorPair(ttmath::err_ok,"ok"); |
|
|
InsertErrorPair(ttmath::err_nothing_has_read,""); |
|
|
InsertErrorPair(ttmath::err_unknown_character,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unexpected_final_bracket,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_stack_not_clear,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unknown_variable,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_division_by_zero,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_interrupt,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_overflow,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unknown_function,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unknown_operator,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD> ;"); |
|
|
InsertErrorPair(ttmath::err_improper_amount_of_arguments,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_improper_argument,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_unexpected_end,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_internal_error,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertErrorPair(ttmath::err_incorrect_name,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_incorrect_value,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_variable_exists,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_variable_loop,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_functions_loop,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_must_be_only_one_value,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertErrorPair(ttmath::err_still_calculating,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."); |
|
|
InsertErrorPair(ttmath::err_percent_from,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
/* |
|
|
swedish messages relating to ttmath library |
|
|
*/ |
|
|
error_messages_tab.push_back( std::map<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
InsertErrorPair(ttmath::err_ok,"ok"); |
|
|
InsertErrorPair(ttmath::err_nothing_has_read,""); |
|
|
InsertErrorPair(ttmath::err_unknown_character,"Ett ok<EFBFBD>nt tecken"); |
|
|
InsertErrorPair(ttmath::err_unexpected_final_bracket,"En of<EFBFBD>rv<EFBFBD>ntat slutlig klass"); |
|
|
InsertErrorPair(ttmath::err_stack_not_clear,"Ett ok<EFBFBD>nt tecken saknas"); |
|
|
InsertErrorPair(ttmath::err_unknown_variable,"En ok<EFBFBD>nd variabel"); |
|
|
InsertErrorPair(ttmath::err_division_by_zero,"Division med noll"); |
|
|
InsertErrorPair(ttmath::err_interrupt,"Ber<EFBFBD>kningen har avbrutits"); |
|
|
InsertErrorPair(ttmath::err_overflow,"Overflow fel"); |
|
|
InsertErrorPair(ttmath::err_unknown_function,"En ok<EFBFBD>nd funktion"); |
|
|
InsertErrorPair(ttmath::err_unknown_operator,"En ok<EFBFBD>nd operator"); |
|
|
InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"En ok<EFBFBD>nd semikolonoperator"); |
|
|
InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Felaktig m<EFBFBD>ngd argument"); |
|
|
InsertErrorPair(ttmath::err_improper_argument,"Ogiltig argumentation"); |
|
|
InsertErrorPair(ttmath::err_unexpected_end,"Of<EFBFBD>rv<EFBFBD>ntat fel"); |
|
|
InsertErrorPair(ttmath::err_internal_error,"Ett internt fel"); |
|
|
|
|
|
InsertErrorPair(ttmath::err_incorrect_name,"Ogiltigt namn f<EFBFBD>r en variabel eller funktion"); |
|
|
InsertErrorPair(ttmath::err_incorrect_value,"Ogiltigt v<EFBFBD>rde f<EFBFBD>r en variabel eller funktion"); |
|
|
InsertErrorPair(ttmath::err_variable_exists,"Denna variabel existerar redan"); |
|
|
InsertErrorPair(ttmath::err_variable_loop,"Det <EFBFBD>r en upprepepning mellan variabler"); |
|
|
InsertErrorPair(ttmath::err_functions_loop,"Det <EFBFBD>r en upprepning mellan funktioner"); |
|
|
InsertErrorPair(ttmath::err_must_be_only_one_value,"Variabler eller funktioner skall kunna avge ett v<EFBFBD>rde"); |
|
|
InsertErrorPair(ttmath::err_still_calculating,"R<EFBFBD>knar b<EFBFBD>vrar..."); |
|
|
InsertErrorPair(ttmath::err_percent_from,"Incorrectly used percentage operator"); |
|
|
|
|
|
|
|
|
/* |
|
|
italian traslation relating to ttmath library |
|
|
*/ |
|
|
error_messages_tab.push_back( std::map<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
InsertErrorPair(ttmath::err_ok,"ok"); |
|
|
InsertErrorPair(ttmath::err_nothing_has_read,""); |
|
|
InsertErrorPair(ttmath::err_unknown_character,"Carattere sconosciuto"); |
|
|
InsertErrorPair(ttmath::err_unexpected_final_bracket,"Parentesi finale inaspettata"); |
|
|
InsertErrorPair(ttmath::err_stack_not_clear,"Carattere sconosciuto mancante"); |
|
|
InsertErrorPair(ttmath::err_unknown_variable,"Variabile sconosciuta"); |
|
|
InsertErrorPair(ttmath::err_division_by_zero,"Divisione per zero"); |
|
|
InsertErrorPair(ttmath::err_interrupt,"Il calcolo e stato interrotto"); |
|
|
InsertErrorPair(ttmath::err_overflow,"Overflow"); |
|
|
InsertErrorPair(ttmath::err_unknown_function,"Funzione sconosciuta"); |
|
|
InsertErrorPair(ttmath::err_unknown_operator,"Operatore sconosciuto"); |
|
|
InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"Operatore punto e virgola inaspettato"); |
|
|
InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Quantita non appropriata di argomenti"); |
|
|
InsertErrorPair(ttmath::err_improper_argument,"Argomento inappropriato"); |
|
|
InsertErrorPair(ttmath::err_unexpected_end,"Fine inaspettata"); |
|
|
InsertErrorPair(ttmath::err_internal_error,"Errore interno"); |
|
|
|
|
|
InsertErrorPair(ttmath::err_incorrect_name,"Nome di funzione o variabile non corretto"); |
|
|
InsertErrorPair(ttmath::err_incorrect_value,"Valore di funzione o variabile non corretto"); |
|
|
InsertErrorPair(ttmath::err_variable_exists,"Questa variabile esiste gia"); |
|
|
InsertErrorPair(ttmath::err_variable_loop,"C'e una ricorrenza tra variabili"); |
|
|
InsertErrorPair(ttmath::err_functions_loop,"C'e una ricorrenza tra funzioni"); |
|
|
InsertErrorPair(ttmath::err_must_be_only_one_value,"Le variabili o le funzioni devono dare come risultato un solo valore"); |
|
|
InsertErrorPair(ttmath::err_still_calculating,"Calcolo..."); |
|
|
InsertErrorPair(ttmath::err_percent_from,"Operatore percentuale non correttamente utilizzato"); |
|
|
|
|
|
|
|
|
/* |
|
|
german messages relating to ttmath library |
|
|
*/ |
|
|
error_messages_tab.push_back( std::map<ttmath::ErrorCode, std::string>() ); |
|
|
|
|
|
InsertErrorPair(ttmath::err_ok,"ok"); |
|
|
InsertErrorPair(ttmath::err_nothing_has_read,""); |
|
|
InsertErrorPair(ttmath::err_unknown_character,"Unbekanntes Zeichen"); |
|
|
InsertErrorPair(ttmath::err_unexpected_final_bracket,"Unerwartete schlie<EFBFBD>ende Klammer"); |
|
|
InsertErrorPair(ttmath::err_stack_not_clear,"Unbekanntes Zeichen ist <EFBFBD>brig"); |
|
|
InsertErrorPair(ttmath::err_unknown_variable,"Unbekannte Variable"); |
|
|
InsertErrorPair(ttmath::err_division_by_zero,"Division durch Null"); |
|
|
InsertErrorPair(ttmath::err_interrupt,"Berechnung unterbrochen"); |
|
|
InsertErrorPair(ttmath::err_overflow,"<EFBFBD>berlauf"); |
|
|
InsertErrorPair(ttmath::err_unknown_function,"Unbekannte Funktion"); |
|
|
InsertErrorPair(ttmath::err_unknown_operator,"Unbekannter Operator"); |
|
|
InsertErrorPair(ttmath::err_unexpected_semicolon_operator,"Unerwarteter Semikolon-Operator"); |
|
|
InsertErrorPair(ttmath::err_improper_amount_of_arguments,"Falsche Parameteranzahl"); |
|
|
InsertErrorPair(ttmath::err_improper_argument,"Unpassender Parameter"); |
|
|
InsertErrorPair(ttmath::err_unexpected_end,"Unerwartetes Ende"); |
|
|
InsertErrorPair(ttmath::err_internal_error,"Interner Fehler"); |
|
|
|
|
|
InsertErrorPair(ttmath::err_incorrect_name,"Ung<EFBFBD>ltiger Name einer Variablen oder Funktion"); |
|
|
InsertErrorPair(ttmath::err_incorrect_value,"Ung<EFBFBD>ltiger Wert einer Variablen oder Funktion"); |
|
|
InsertErrorPair(ttmath::err_variable_exists,"Diese Variable existiert bereits"); |
|
|
InsertErrorPair(ttmath::err_variable_loop,"Rekursion zwischen Variablen gefunden"); |
|
|
InsertErrorPair(ttmath::err_functions_loop,"Rekursion zwischen Funktionen gefunden"); |
|
|
InsertErrorPair(ttmath::err_must_be_only_one_value,"Variablen und Funktionen d<EFBFBD>rfen nur einen R<EFBFBD>ckgabewert haben"); |
|
|
InsertErrorPair(ttmath::err_still_calculating,"Berechnung l<EFBFBD>uft..."); |
|
|
InsertErrorPair(ttmath::err_percent_from,"Falsch angewandter Prozent-Operator"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 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<unsigned int>( country ); |
|
|
if( cid >= gui_messages_tab.size() ) |
|
|
return unk_msg; |
|
|
|
|
|
std::map<GuiMsg, std::string>::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 |
|
|
|
|
|
& - (ampersand) used in menus or buttons, means the key shortcut |
|
|
(when left Alt is pressed you see a small line at the bottom of a specified letter) |
|
|
\t - tabulator |
|
|
\r\n - new line |
|
|
%d - another integer value (leave it) |
|
|
%s - another string (leave it) |
|
|
*/ |
|
|
|
|
|
gui_messages_tab.push_back( std::map<GuiMsg, std::string>() ); |
|
|
|
|
|
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 base"); |
|
|
InsertGuiPair(display_output, "Output base"); |
|
|
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_deg_rad_grad, "Trigonometric functions"); |
|
|
InsertGuiPair(display_grouping, "Grouping"); // e.g. 1`000`000 |
|
|
InsertGuiPair(display_grouping_none, "none"); |
|
|
InsertGuiPair(display_grouping_space, "space"); |
|
|
InsertGuiPair(display_input_decimal_point, "Input decimal point"); // Decimal point in formula |
|
|
InsertGuiPair(display_input_decimal_point_item1, " . or ,"); |
|
|
InsertGuiPair(display_output_decimal_point, "Output decimal point"); // Decimal point in result |
|
|
InsertGuiPair(display_param_sep, "Parameters separated by"); |
|
|
InsertGuiPair(display_param_sep_item2, " ; or ."); |
|
|
InsertGuiPair(display_param_sep_item3, " ; or ,"); |
|
|
|
|
|
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_pad, "&Calcpad"); // something like a notepad for calculating |
|
|
InsertGuiPair(menu_view_always_on_top, "&Always on top"); |
|
|
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, "S&wedish"); |
|
|
InsertGuiPair(menu_view_lang_italian, "&Italian"); |
|
|
InsertGuiPair(menu_view_lang_german, "&German"); |
|
|
InsertGuiPair(menu_view_close_program, "&Close"); |
|
|
InsertGuiPair(menu_edit_undo, "&Undo \tCtrl+Z"); |
|
|
InsertGuiPair(menu_edit_cut, "Cu&t \tCtrl+X"); |
|
|
InsertGuiPair(menu_edit_copy, "&Copy \tCtrl+C"); |
|
|
InsertGuiPair(menu_edit_paste, "&Paste"); // cutting, copying, pasting the the edit which has a focus |
|
|
InsertGuiPair(menu_edit_del, "&Delete \tDel"); |
|
|
InsertGuiPair(menu_edit_paste_formula, "Paste &formula\tCtrl+V"); // pasting directly to input edit |
|
|
InsertGuiPair(menu_edit_copy_result, "Copy &result \tCtrl+R"); |
|
|
InsertGuiPair(menu_edit_copy_both, "Copy &both \tCtrl+B"); // copying in this way: "input edit = output edit" |
|
|
InsertGuiPair(menu_edit_select_all, "Select &all \tEsc"); |
|
|
InsertGuiPair(menu_edit_bracket, "Brac&ket \tCtrl+0"); // inserting brackets: (...) |
|
|
InsertGuiPair(menu_edit_swap, "&Swap \tCtrl+W"); // swapping input edit for output edit |
|
|
InsertGuiPair(menu_help_help, "&Help"); |
|
|
InsertGuiPair(menu_help_project_page, "&Project page"); |
|
|
InsertGuiPair(menu_help_check_update, "&Check update..."); |
|
|
InsertGuiPair(menu_help_about, "&About"); |
|
|
InsertGuiPair(menu_update_available, "&New version is available"); |
|
|
// this will be a new main menu item (one after 'help') visible only if there is an update |
|
|
|
|
|
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\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 (%s)\r\n" |
|
|
"Bignum type: binary floating point numbers\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://www.ttmath.org\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 |
|
|
"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" |
|
|
"Italian Damiano Monaco\r\n" |
|
|
" dmonax@gmail.com\r\n" |
|
|
"German Moritz Beleites\r\n" |
|
|
" morbel@gmx.net\r\n" |
|
|
); |
|
|
InsertGuiPair(about_text_portable_version, " portable version"); |
|
|
InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.04\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"); |
|
|
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..."); |
|
|
#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."); |
|
|
#else |
|
|
InsertGuiPair(update_downloaded_info1, "A new version of TTCalc has been downloaded."); |
|
|
InsertGuiPair(update_downloaded_info2, ""); |
|
|
#endif |
|
|
InsertGuiPair(update_download_error, "There was a problem with downloading, please try again later."); |
|
|
|
|
|
InsertGuiPair(pad_title, "Calcpad"); |
|
|
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(cannot_open_file, "I cannot open the file"); |
|
|
InsertGuiPair(cannot_save_file, "I cannot save to such a file"); |
|
|
InsertGuiPair(file_too_long, "The file is too long"); |
|
|
InsertGuiPair(other_error, "There was a problem with this operation"); // for other kinds of errors |
|
|
|
|
|
/* |
|
|
polish gui messages |
|
|
*/ |
|
|
|
|
|
gui_messages_tab.push_back( std::map<GuiMsg, std::string>() ); |
|
|
|
|
|
InsertGuiPair(button_ok,"Ok"); |
|
|
InsertGuiPair(button_cancel,"Anuluj"); |
|
|
InsertGuiPair(message_box_caption,"TTCalc"); |
|
|
|
|
|
InsertGuiPair(dialog_box_add_variable_caption,"Dodaj now<EFBFBD> zmienn<EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_variable_caption,"Zmie<EFBFBD> warto<EFBFBD><EFBFBD> zmiennej"); |
|
|
InsertGuiPair(dialog_box_add_variable_incorrect_name,"Nie prawid<EFBFBD>owa nazwa zmiennej"); |
|
|
InsertGuiPair(dialog_box_add_variable_incorrect_value,"Nie prawid<EFBFBD>owa warto<EFBFBD><EFBFBD> zmiennej"); |
|
|
InsertGuiPair(dialog_box_add_variable_variable_exists,"Podana zmienna ju<EFBFBD> istnieje"); |
|
|
InsertGuiPair(dialog_box_edit_variable_unknown_variable,"Podanej zmiennej nie ma w tablicy. Prawdopodobnie b<EFBFBD><EFBFBD>d wewn<EFBFBD>trzny programu."); |
|
|
InsertGuiPair(dialog_box_delete_variable_confirm,"Czy napewno usun<EFBFBD><EFBFBD> zaznaczone zmienne?"); |
|
|
InsertGuiPair(dialog_box_variable_not_all_deleted,"Zosta<EFBFBD>o kilka zmiennych kt<EFBFBD>rych nie mo<EFBFBD>na by<EFBFBD>o skasowa<EFBFBD>. Prawdopodobnie b<EFBFBD><EFBFBD>d wewn<EFBFBD>trzny programu."); |
|
|
InsertGuiPair(dialog_box_add_function_caption,"Dodaj now<EFBFBD> funkcj<EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_function_caption,"Zmie<EFBFBD> warto<EFBFBD><EFBFBD> funkcji"); |
|
|
InsertGuiPair(dialog_box_add_function_function_exists,"Podana funkcja ju<EFBFBD> istnieje"); |
|
|
InsertGuiPair(dialog_box_edit_function_unknown_function,"Podanej funkcji nie ma w tablicy. Prawdopodobnie b<EFBFBD><EFBFBD>d wewn<EFBFBD>trzny programu."); |
|
|
InsertGuiPair(dialog_box_delete_function_confirm,"Czy napewno usun<EFBFBD><EFBFBD> zaznaczone funkcje?"); |
|
|
InsertGuiPair(dialog_box_function_not_all_deleted,"Zosta<EFBFBD>o kilka funkcji kt<EFBFBD>rych nie mo<EFBFBD>na by<EFBFBD>o skasowa<EFBFBD>. Prawdopodobnie b<EFBFBD><EFBFBD>d wewn<EFBFBD>trzny programu."); |
|
|
InsertGuiPair(dialog_box_add_function_incorrect_name,"Nieprawid<EFBFBD>owa nazwa funkcji"); |
|
|
|
|
|
|
|
|
InsertGuiPair(list_variables_header_1,"Nazwa"); |
|
|
InsertGuiPair(list_variables_header_2,"Warto<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(list_functions_header_1,"Nazwa"); |
|
|
InsertGuiPair(list_functions_header_2,"Parametry"); |
|
|
InsertGuiPair(list_functions_header_3,"Warto<EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(button_add,"Dodaj"); |
|
|
InsertGuiPair(button_edit,"Edytuj"); |
|
|
InsertGuiPair(button_delete,"Usu<EFBFBD>"); |
|
|
InsertGuiPair(button_clear,"C"); |
|
|
InsertGuiPair(tab_standard,"Standard"); |
|
|
InsertGuiPair(tab_variables,"Zmienne"); |
|
|
InsertGuiPair(tab_functions,"Funkcje"); |
|
|
InsertGuiPair(tab_precision,"Precyzja"); |
|
|
InsertGuiPair(tab_display,"Wy<EFBFBD>wietlanie"); |
|
|
InsertGuiPair(tab_convert,"Konwersja"); |
|
|
|
|
|
InsertGuiPair(radio_precision_1,"Ma<EFBFBD>a - 96 bitowa mantysa, 32 bitowy wyk<EFBFBD>adnik"); |
|
|
InsertGuiPair(radio_precision_2,"<EFBFBD>rednia - 512 bitowa mantysa, 64 bitowy wyk<EFBFBD>adnik"); |
|
|
InsertGuiPair(radio_precision_3,"Du<EFBFBD>a - 1024 bitowa mantysa, 128 bitowy wyk<EFBFBD>adnik"); |
|
|
|
|
|
InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26 cyfr znacz<EFBFBD>cych (w rozwini<EFBFBD>ciu dziesi<EFBFBD>tnym)"); |
|
|
InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152 cyfr znacz<EFBFBD>cych"); |
|
|
InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306 cyfr znacz<EFBFBD>cych"); |
|
|
|
|
|
InsertGuiPair(overflow_during_printing,"Przepe<EFBFBD>nienie podczas wypisywania"); |
|
|
|
|
|
InsertGuiPair(combo_rounding_none,"bez zmian"); |
|
|
InsertGuiPair(combo_rounding_integer,"do ca<EFBFBD>kowitej"); |
|
|
InsertGuiPair(combo_rounding_to_number,"do"); |
|
|
InsertGuiPair(combo_rounding_after_comma,"cyfr(y)"); |
|
|
InsertGuiPair(check_remove_zeroes,"Skasuj nieznacz<EFBFBD>ce zera"); |
|
|
|
|
|
InsertGuiPair(display_input,"Wej<EFBFBD>cie"); |
|
|
InsertGuiPair(display_output,"Wyj<EFBFBD>cie"); |
|
|
InsertGuiPair(display_rounding,"Zaokr<EFBFBD>glenie"); |
|
|
InsertGuiPair(display_always_scientific,"Zawsze"); |
|
|
InsertGuiPair(display_not_always_scientific,"Je<EFBFBD>li eksponent jest wi<EFBFBD>kszy ni<EFBFBD>:"); |
|
|
InsertGuiPair(display_group_scientific, "Wy<EFBFBD>wietl wynik w postaci naukowej"); |
|
|
InsertGuiPair(display_deg_rad_grad, "Funkcje trygonometryczne"); |
|
|
InsertGuiPair(display_grouping, "Grupowanie"); |
|
|
InsertGuiPair(display_grouping_none, "brak"); |
|
|
InsertGuiPair(display_grouping_space, "spacja"); |
|
|
InsertGuiPair(display_input_decimal_point, "Przecinek w formule"); |
|
|
InsertGuiPair(display_input_decimal_point_item1, " . lub ,"); |
|
|
InsertGuiPair(display_output_decimal_point, "Przecinek w wyniku"); |
|
|
InsertGuiPair(display_param_sep, "Parametry oddzielane przez"); |
|
|
InsertGuiPair(display_param_sep_item2, " ; lub ."); |
|
|
InsertGuiPair(display_param_sep_item3, " ; lub ,"); |
|
|
|
|
|
InsertGuiPair(convert_type, "Typ"); |
|
|
InsertGuiPair(convert_input, "Wej<EFBFBD>cie"); |
|
|
InsertGuiPair(convert_output, "Wyj<EFBFBD>cie"); |
|
|
InsertGuiPair(convert_dynamic_output, "Automatyczny prefiks"); |
|
|
|
|
|
InsertGuiPair(menu_view, "&Widok"); |
|
|
InsertGuiPair(menu_edit, "&Edycja"); |
|
|
InsertGuiPair(menu_help, "&Pomoc"); |
|
|
InsertGuiPair(menu_language, "&J<EFBFBD>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, "&Calcpad"); |
|
|
InsertGuiPair(menu_view_lang_english, "&Angielski"); |
|
|
InsertGuiPair(menu_view_lang_polish, "&Polski"); |
|
|
InsertGuiPair(menu_view_lang_spanish, "&Hiszpa<EFBFBD>ski"); |
|
|
InsertGuiPair(menu_view_lang_danish, "&Du<EFBFBD>ski"); |
|
|
InsertGuiPair(menu_view_lang_chinese, "&Chi<EFBFBD>ski"); |
|
|
InsertGuiPair(menu_view_lang_russian, "&Rosyjski"); |
|
|
InsertGuiPair(menu_view_lang_swedish, "&Szwedzki"); |
|
|
InsertGuiPair(menu_view_lang_italian, "&W<EFBFBD>oski"); |
|
|
InsertGuiPair(menu_view_lang_german, "&Niemiecki"); |
|
|
InsertGuiPair(menu_view_close_program, "&Zamknij"); |
|
|
InsertGuiPair(menu_edit_undo, "&Cofnij \tCtrl+Z"); |
|
|
InsertGuiPair(menu_edit_cut, "Wy&tnij \tCtrl+X"); |
|
|
InsertGuiPair(menu_edit_copy, "&Kopiuj \tCtrl+C"); |
|
|
InsertGuiPair(menu_edit_paste, "&Wklej"); |
|
|
InsertGuiPair(menu_edit_del, "&Usu<EFBFBD> \tDel"); |
|
|
InsertGuiPair(menu_edit_paste_formula, "Wklej &formu<EFBFBD><EFBFBD> \tCtrl+V"); |
|
|
InsertGuiPair(menu_edit_copy_result, "Kopiuj w&ynik \tCtrl+R"); |
|
|
InsertGuiPair(menu_edit_copy_both, "Kopiuj &obydwa \tCtrl+B"); |
|
|
InsertGuiPair(menu_edit_select_all, "Zaznacz w&szystko \tEsc"); |
|
|
InsertGuiPair(menu_edit_bracket, "&Nawiasy \tCtrl+0"); |
|
|
InsertGuiPair(menu_edit_swap, "&Zamiana \tCtrl+W"); |
|
|
InsertGuiPair(menu_help_help, "&Pomoc"); |
|
|
InsertGuiPair(menu_help_project_page, "&Strona projektu"); |
|
|
InsertGuiPair(menu_help_check_update, "Sprawd<EFBFBD> &aktualizacj<EFBFBD>..."); |
|
|
InsertGuiPair(menu_help_about, "&O programie"); |
|
|
InsertGuiPair(menu_update_available, "&Jest nowa wersja programu"); |
|
|
|
|
|
InsertGuiPair(cant_init_calculations, "Nie uda<EFBFBD>o si<EFBFBD> zainicjalizowa<EFBFBD> modu<EFBFBD>u obs<EFBFBD>ugi oblicze<EFBFBD>"); |
|
|
InsertGuiPair(message_box_error_caption,"TTCalc"); |
|
|
InsertGuiPair(cant_create_thread, "Nie uda<EFBFBD>o si<EFBFBD> utworzy<EFBFBD> drugiego w<EFBFBD>tku do oblicze<EFBFBD>"); |
|
|
InsertGuiPair(cant_create_pad, "I could not create the pad window"); |
|
|
InsertGuiPair(cant_create_main_window, "Nie uda<EFBFBD>o si<EFBFBD> utworzy<EFBFBD> g<EFBFBD><EFBFBD>wnego okna aplikacji"); |
|
|
InsertGuiPair(cant_init_common_controls,"Nie uda<EFBFBD>o si<EFBFBD> zainicjalizowa<EFBFBD> obs<EFBFBD>ugi Common Controls (InitCommonControlsEx)"); |
|
|
InsertGuiPair(about_text, |
|
|
"Kalkulator matematyczny TTCalc %d.%d.%d%s%s\r\n\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<EFBFBD>ych liczb: TTMath %d.%d.%d%s (%s)\r\n" |
|
|
"Rodzaj du<EFBFBD>ych liczb: liczby binarne zmiennoprzecinkowe\r\n" |
|
|
"J<EFBFBD>zyk programowania: C++\r\n" |
|
|
"Kompilator: %s\r\n" |
|
|
"%s" // for upx |
|
|
"\r\n" |
|
|
"Ten program u<EFBFBD>ywa biblioteki du<EFBFBD>ych liczb TTMath" |
|
|
" kt<EFBFBD>ra jest dost<EFBFBD>pna na http://www.ttmath.org\r\n" |
|
|
"\r\n" |
|
|
#ifdef TTCALC_PORTABLE |
|
|
"To jest wersja portable programu TTCalc. W tej wersji mo<EFBFBD>esz dokonywa<EFBFBD> " |
|
|
"oblicze<EFBFBD> jedynie z jednym rodzajem precyzji (96 bitowa mantysa " |
|
|
"oraz 32 bitowy wyk<EFBFBD>adnik) to jest oko<EFBFBD>o +/-6.9e+646457021.\r\n" |
|
|
"\r\n" |
|
|
#endif |
|
|
"T<EFBFBD>umaczenie:\r\n" |
|
|
"Hiszpa<EFBFBD>ski Alejandro S. Valdezate\r\n" |
|
|
" alesanval@gmail.com\r\n" |
|
|
"Du<EFBFBD>ski Rune Bisgaard Vammen\r\n" |
|
|
" runebisgaard@gmail.com\r\n" |
|
|
"Chi<EFBFBD>ski Juis\r\n" |
|
|
" zsyfly@gmail.com\r\n" |
|
|
"Rosyjski Vladimir Gladilovich\r\n" |
|
|
" vdgladilovich@gmail.com\r\n" |
|
|
"Szwedzki Lars 'Bafvert' Gafvert\r\n" |
|
|
" lars.gafvert@gmail.com\r\n" |
|
|
"W<EFBFBD>oski Damiano Monaco\r\n" |
|
|
" dmonax@gmail.com\r\n" |
|
|
"Niemiecki Moritz Beleites\r\n" |
|
|
" morbel@gmx.net\r\n" |
|
|
); |
|
|
InsertGuiPair(about_text_portable_version, " wersja portable"); |
|
|
InsertGuiPair(about_text_exe_packer, "Paker exe: UPX 3.04\r\n"); |
|
|
InsertGuiPair(about_box_title, "O programie"); |
|
|
InsertGuiPair(about_box_button_close, "Zamknij"); |
|
|
InsertGuiPair(unknown_error, "Nieznany kod b<EFBFBD><EFBFBD>du"); |
|
|
InsertGuiPair(cant_find_help, "Nie mog<EFBFBD> znale<EFBFBD><EFBFBD> <EFBFBD>adnych plik<EFBFBD>w pomocy"); |
|
|
InsertGuiPair(cant_open_project_page, "Nie mog<EFBFBD> otworzy<EFBFBD> strony projektu"); |
|
|
InsertGuiPair(update_title, "Sprawd<EFBFBD> dost<EFBFBD>pno<EFBFBD><EFBFBD> nowej wersji"); |
|
|
InsertGuiPair(update_button_next, "Dalej"); |
|
|
InsertGuiPair(update_button_finish, "Zako<EFBFBD>cz"); |
|
|
InsertGuiPair(update_button_cancel, "Anuluj"); |
|
|
InsertGuiPair(update_check_at_startup, "Zawsze sprawdzaj aktualizacje podczas uruchamiania"); |
|
|
InsertGuiPair(update_check_for_info, "Wci<EFBFBD>nij Dalej aby sprawdzi<EFBFBD> dost<EFBFBD>pno<EFBFBD><EFBFBD> aktualizacji..."); |
|
|
InsertGuiPair(update_is_new_version, "Wersja %d.%d.%d jest dost<EFBFBD>pna, wci<EFBFBD>nij Dalej aby j<EFBFBD> pobra<EFBFBD>..."); |
|
|
InsertGuiPair(update_no_new_version1, "Nie ma dost<EFBFBD>pnej nowszej wersji programu."); |
|
|
InsertGuiPair(update_no_new_version2, "Obecnie masz najnowsz<EFBFBD> wersj<EFBFBD>."); |
|
|
InsertGuiPair(update_download_from, "Pobieranie z..."); |
|
|
#ifndef TTCALC_PORTABLE |
|
|
InsertGuiPair(update_downloaded_info1, "Nowy instalator zosta<EFBFBD> <EFBFBD>ci<EFBFBD>gni<EFBFBD>ty."); |
|
|
InsertGuiPair(update_downloaded_info2, "Wci<EFBFBD>nij Zako<EFBFBD>cz aby zamkn<EFBFBD><EFBFBD> program TTCalc i uruchomi<EFBFBD> pobrany instalator."); |
|
|
#else |
|
|
InsertGuiPair(update_downloaded_info1, "Nowa wersja programu TTCalc zosta<EFBFBD>a <EFBFBD>ci<EFBFBD>gni<EFBFBD>ta"); |
|
|
InsertGuiPair(update_downloaded_info2, ""); |
|
|
#endif |
|
|
InsertGuiPair(update_download_error, "Wyst<EFBFBD>pi<EFBFBD>y problemy ze <EFBFBD>ci<EFBFBD>gni<EFBFBD>ciem, prosz<EFBFBD> spr<EFBFBD>bowa<EFBFBD> ponownie p<EFBFBD><EFBFBD>niej."); |
|
|
|
|
|
InsertGuiPair(pad_title, "Calcpad"); |
|
|
InsertGuiPair(pad_menu_file, "&Plik"); |
|
|
InsertGuiPair(pad_menu_edit, "&Edycja"); |
|
|
InsertGuiPair(pad_menu_file_new, "&Nowy"); // temporarily not used |
|
|
InsertGuiPair(pad_menu_file_open, "&Otw<EFBFBD>rz..."); |
|
|
InsertGuiPair(pad_menu_file_saveas, "Zapisz &jako..."); |
|
|
InsertGuiPair(pad_menu_file_close, "&Zamknij"); |
|
|
InsertGuiPair(pad_menu_edit_undo, "&Cofnij \tCtrl+Z"); |
|
|
InsertGuiPair(pad_menu_edit_cut, "Wy&tnij \tCtrl+X"); |
|
|
InsertGuiPair(pad_menu_edit_copy, "&Kopiuj \tCtrl+C"); |
|
|
InsertGuiPair(pad_menu_edit_paste, "&Wklej \tCtrl+V"); |
|
|
InsertGuiPair(pad_menu_edit_del, "&Usu<EFBFBD> \tDel"); |
|
|
InsertGuiPair(pad_menu_edit_select_all, "Zaznacz wszystko \tCtrl+A"); |
|
|
|
|
|
InsertGuiPair(cannot_open_file, "Nie mog<EFBFBD> otworzy<EFBFBD> podanego pliku"); |
|
|
InsertGuiPair(cannot_save_file, "Nie mog<EFBFBD> zapisa<EFBFBD> podanego pliku"); |
|
|
InsertGuiPair(file_too_long, "Podany plik jest zbyt du<EFBFBD>y"); |
|
|
InsertGuiPair(other_error, "Wyst<EFBFBD>pi<EFBFBD> problem z t<EFBFBD> operacj<EFBFBD>"); // for other kinds of errors |
|
|
|
|
|
|
|
|
/* |
|
|
spanish gui messages |
|
|
*/ |
|
|
|
|
|
|
|
|
gui_messages_tab.push_back( std::map<GuiMsg, std::string>() ); |
|
|
|
|
|
InsertGuiPair(button_ok,"Ok"); |
|
|
InsertGuiPair(button_cancel,"Cancelar"); |
|
|
InsertGuiPair(message_box_caption,"TTCalc"); |
|
|
|
|
|
InsertGuiPair(dialog_box_add_variable_caption,"A<EFBFBD>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<EFBFBD>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 funci<EFBFBD>n"); |
|
|
|
|
|
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<EFBFBD>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,"Precisi<EFBFBD>n"); |
|
|
InsertGuiPair(tab_display,"Pantalla"); |
|
|
InsertGuiPair(tab_convert,"Convertir"); |
|
|
|
|
|
InsertGuiPair(radio_precision_1,"Peque<EFBFBD>o - 96 bits para la mantisa, 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 d<EFBFBD>gitos v<EFBFBD>lidos (decimal)"); |
|
|
InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152 d<EFBFBD>gitos v<EFBFBD>lidos"); |
|
|
InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306 d<EFBFBD>gitos v<EFBFBD>lidos"); |
|
|
|
|
|
InsertGuiPair(overflow_during_printing,"Sobredimensi<EFBFBD>n durante impresi<EFBFBD>n"); |
|
|
|
|
|
InsertGuiPair(combo_rounding_none,"Ninguno"); |
|
|
InsertGuiPair(combo_rounding_integer,"a entero"); |
|
|
InsertGuiPair(combo_rounding_to_number,"a n<EFBFBD>mero"); |
|
|
// 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 cient<EFBFBD>fico"); |
|
|
InsertGuiPair(display_deg_rad_grad, "Funciones trigonom<EFBFBD>tricas"); |
|
|
InsertGuiPair(display_grouping, "Agrupar"); // e.g. 1`000`000 |
|
|
InsertGuiPair(display_grouping_none, "Ninguno"); |
|
|
InsertGuiPair(display_grouping_space, "Espacio"); |
|
|
InsertGuiPair(display_input_decimal_point, "S<EFBFBD>mbolo decimal en f<EFBFBD>rmula"); // Decimal point in formula |
|
|
InsertGuiPair(display_input_decimal_point_item1, " . o ,"); |
|
|
InsertGuiPair(display_output_decimal_point, "S<EFBFBD>mbolo decimal en resultado"); // Decimal point in result |
|
|
InsertGuiPair(display_param_sep, "Par<EFBFBD>metros separados por"); |
|
|
InsertGuiPair(display_param_sep_item2, " ; o ."); |
|
|
InsertGuiPair(display_param_sep_item3, " ; o ,"); |
|
|
|
|
|
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, "&Ingl<EFBFBD>s"); |
|
|
InsertGuiPair(menu_view_lang_polish, "&Polaco"); |
|
|
InsertGuiPair(menu_view_lang_spanish, "&Espa<EFBFBD>ol"); |
|
|
InsertGuiPair(menu_view_lang_danish, "&Dan<EFBFBD>s"); |
|
|
InsertGuiPair(menu_view_lang_chinese, "&Chino"); |
|
|
InsertGuiPair(menu_view_lang_russian, "&Ruso"); |
|
|
InsertGuiPair(menu_view_lang_swedish, "&Sueco"); |
|
|
InsertGuiPair(menu_view_lang_italian, "I&talian"); |
|
|
InsertGuiPair(menu_view_lang_german, "&Alem<EFBFBD>n"); // is it a good translation? |
|
|
InsertGuiPair(menu_view_close_program, "&Close"); |
|
|
|
|
|
InsertGuiPair(menu_edit_undo, "&Deshacer \tCtrl+Z"); |
|
|
InsertGuiPair(menu_edit_cut, "Cor&tar \tCtrl+X"); |
|
|
InsertGuiPair(menu_edit_copy, "&Copiar \tCtrl+C"); |
|
|
InsertGuiPair(menu_edit_paste, "&Pegar"); // cutting, copying, pasting the the edit which has a focus |
|
|
InsertGuiPair(menu_edit_del, "&Borrar \tDel"); |
|
|
InsertGuiPair(menu_edit_copy_result, "Copiar &resultado \tCtrl+R"); |
|
|
InsertGuiPair(menu_edit_copy_both, "Copiar &ambos \tCtrl+B"); // copying in this way: "input edit = output edit" |
|
|
InsertGuiPair(menu_edit_paste_formula, "Pegar &f<EFBFBD>rmula\tCtrl+V"); // pasting directly to the input edit |
|
|
InsertGuiPair(menu_edit_select_all, "Seleccionar &todo \tEsc"); |
|
|
InsertGuiPair(menu_edit_bracket, "C&orchetes \tCtrl+0"); // inserting brackets: (...) |
|
|
InsertGuiPair(menu_edit_swap, "&Swap \tCtrl+W"); // swapping input edit for output edit |
|
|
InsertGuiPair(menu_update_available, "&Nueva versi<EFBFBD>n disponible"); |
|
|
|
|
|
InsertGuiPair(menu_help_help, "&Ayuda"); |
|
|
InsertGuiPair(menu_help_project_page, "&Pagina del proyecto"); |
|
|
InsertGuiPair(menu_help_check_update, "&Comprobar actualizaciones..."); |
|
|
InsertGuiPair(menu_help_about, "Acerca &de"); |
|
|
|
|
|
InsertGuiPair(cant_init_calculations, "No se puede inicializar el modulo de c<EFBFBD>lculo"); |
|
|
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 para la aplicaci<EFBFBD>n"); |
|
|
InsertGuiPair(cant_init_common_controls,"No se pueden inicializar los controles comunes (InitCommonControlsEx)"); |
|
|
InsertGuiPair(about_text, |
|
|
"Calculadora matem<EFBFBD>tica TTCalc %d.%d.%d%s%s\r\n\r\n" |
|
|
"Autor: Tomasz Sowa\r\n" |
|
|
"Contacto: t.sowa@ttmath.org\r\n" |
|
|
"Licencia: BSD (open source)\r\n" |
|
|
"P<EFBFBD>gina del proyecto: http://ttcalc.sourceforge.net\r\n" |
|
|
"Biblioteca Bignum: TTMath %d.%d.%d%s (%s)\r\n" |
|
|
"Bignum type: binary floating point numbers\r\n" |
|
|
"Lenguaje de programaci<EFBFBD>n: C++\r\n" |
|
|
"Compilador: %s\r\n" |
|
|
"%s" // for upx |
|
|
"\r\n" |
|
|
"TTCalc usa la biblioteca TTMath bignum" |
|
|
" la cual se puede ser encontrar en http://www.ttmath.org\r\n" |
|
|
"\r\n" |
|
|
#ifdef TTCALC_PORTABLE |
|
|
"Esta es la version port<EFBFBD>til del programa TTCalc. En esta versi<EFBFBD>n " |
|
|
"se puede calcular con una precisi<EFBFBD>n tal que (96 bits para la " |
|
|
"mantisa y 32 bits para el exponente) que es aproximadamente +/-6.9e+646457021.\r\n" |
|
|
"\r\n" |
|
|
#endif |
|
|
"Traducciones:\r\n" |
|
|
"Espa<EFBFBD>ol Alejandro Valdezate\r\n" |
|
|
" valdezate@gmail.com\r\n" |
|
|
"Dan<EFBFBD>s Rune Bisgaard Vammen\r\n" |
|
|
" runebisgaard@gmail.com\r\n" |
|
|
"Chino Juis\r\n" |
|
|
" zsyfly@gmail.com\r\n" |
|
|
"Ruso Vladimir Gladilovich\r\n" |
|
|
" vdgladilovich@gmail.com\r\n" |
|
|
"Sueco Lars 'Bafvert' Gafvert\r\n" |
|
|
" lars.gafvert@gmail.com\r\n" |
|
|
"Italian Damiano Monaco\r\n" |
|
|
" dmonax@gmail.com\r\n" |
|
|
"Alem<EFBFBD>n Moritz Beleites\r\n" |
|
|
" morbel@gmx.net\r\n" |
|
|
); |
|
|
InsertGuiPair(about_text_portable_version, " versi<EFBFBD>n portatil"); |
|
|
InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.04\r\n"); |
|
|
InsertGuiPair(about_box_title, "Acerca de"); |
|
|
InsertGuiPair(about_box_button_close, "Cerrar"); |
|
|
InsertGuiPair(unknown_error, "Ocurri<EFBFBD> un error desconocido"); |
|
|
InsertGuiPair(cant_find_help, "No se encuentran los ficheros de ayuda"); |
|
|
InsertGuiPair(cant_open_project_page, "No se puede abrir la p<EFBFBD>gina del proyecto"); |
|
|
|
|
|
InsertGuiPair(update_title, "Comprobar si hay alguna version nueva"); |
|
|
InsertGuiPair(update_button_next, "Siguiente"); |
|
|
InsertGuiPair(update_button_finish, "Finalizar"); |
|
|
InsertGuiPair(update_button_cancel, "Cancelar"); |
|
|
InsertGuiPair(update_check_at_startup, "Comprobar siempre al comienzo si hay una nueva versi<EFBFBD>n"); |
|
|
InsertGuiPair(update_check_for_info, "Pulse Siguiente para ver si hay actualizaciones..."); |
|
|
InsertGuiPair(update_is_new_version, "La versi<EFBFBD>n %d.%d.%d est<EFBFBD> disponible, pulse Siguiente para descargar..."); |
|
|
InsertGuiPair(update_no_new_version1, "No hay versiones nuevas disponibles."); |
|
|
InsertGuiPair(update_no_new_version2, ""); |
|
|
InsertGuiPair(update_download_from, "Descargando desde..."); |
|
|
#ifndef TTCALC_PORTABLE |
|
|
InsertGuiPair(update_downloaded_info1, "Se ha descargado un nuevo programa de instalaci<EFBFBD>n."); |
|
|
InsertGuiPair(update_downloaded_info2, "Pulse Finalizar para cerrar TTCalc y ejecutar el programa de instalaci<EFBFBD>n."); |
|
|
#else |
|
|
InsertGuiPair(update_downloaded_info1, "Se ha descargado un nuevo programa de instalaci<EFBFBD>n."); |
|
|
InsertGuiPair(update_downloaded_info2, ""); |
|
|
#endif |
|
|
InsertGuiPair(update_download_error, "Hubo un problema durante la descarga. Por favor, int<EFBFBD>ntelo mas tarde."); |
|
|
|
|
|
InsertGuiPair(pad_title, "Pad"); |
|
|
InsertGuiPair(pad_menu_file, "&Archivo"); |
|
|
InsertGuiPair(pad_menu_edit, "&Editar"); |
|
|
InsertGuiPair(pad_menu_file_new, "&Nuevo"); // temporarily not used |
|
|
InsertGuiPair(pad_menu_file_open, "&Abrir..."); |
|
|
InsertGuiPair(pad_menu_file_saveas, "Guardar &como..."); |
|
|
InsertGuiPair(pad_menu_file_close, "&Cerrar"); |
|
|
InsertGuiPair(pad_menu_edit_undo, "&Deshacer \tCtrl+Z"); |
|
|
InsertGuiPair(pad_menu_edit_cut, "Cor&tar \tCtrl+X"); |
|
|
InsertGuiPair(pad_menu_edit_copy, "&Copiar \tCtrl+C"); |
|
|
InsertGuiPair(pad_menu_edit_paste, "&Pegar \tCtrl+V"); |
|
|
InsertGuiPair(pad_menu_edit_del, "&Borrar \tDel"); |
|
|
InsertGuiPair(pad_menu_edit_select_all, "Seleccionar &todo \tCtrl+A"); |
|
|
|
|
|
InsertGuiPair(cannot_open_file, "I cannot open the file"); |
|
|
InsertGuiPair(cannot_save_file, "I cannot save to such a file"); |
|
|
InsertGuiPair(file_too_long, "The file is too long"); |
|
|
InsertGuiPair(other_error, "There was a problem with this operation"); // for other kinds of errors |
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
danish gui messages |
|
|
*/ |
|
|
gui_messages_tab.push_back( std::map<GuiMsg, std::string>() ); |
|
|
|
|
|
InsertGuiPair(button_ok,"Ok"); |
|
|
InsertGuiPair(button_cancel,"Anuller"); |
|
|
InsertGuiPair(message_box_caption,"TTCalc"); |
|
|
|
|
|
InsertGuiPair(dialog_box_add_variable_caption,"Tilf<EFBFBD>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<EFBFBD>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<EFBFBD>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<EFBFBD>rdi"); |
|
|
InsertGuiPair(list_functions_header_1,"Navn"); |
|
|
InsertGuiPair(list_functions_header_2,"Param."); |
|
|
InsertGuiPair(list_functions_header_3,"V<EFBFBD>rdi"); |
|
|
|
|
|
InsertGuiPair(button_add,"Tilf<EFBFBD>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<EFBFBD>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<EFBFBD>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<EFBFBD>r exponenten er st<EFBFBD>rre end:"); |
|
|
InsertGuiPair(display_group_scientific, "Print resultatet som den videnskablige v<EFBFBD>rdi"); |
|
|
InsertGuiPair(display_deg_rad_grad, "Trigonometriske funktioner"); |
|
|
InsertGuiPair(display_grouping, "Gruppering"); // e.g. 1`000`000 |
|
|
InsertGuiPair(display_grouping_none, "Ingen"); |
|
|
InsertGuiPair(display_grouping_space, "Mellemrum"); |
|
|
InsertGuiPair(display_input_decimal_point, "Input decimal tegn"); // Decimal point in formula |
|
|
InsertGuiPair(display_input_decimal_point_item1, " . eller ,"); |
|
|
InsertGuiPair(display_output_decimal_point, "Output decimal tegn"); // Decimal point in result |
|
|
InsertGuiPair(display_param_sep, "Parametre separeret af"); |
|
|
InsertGuiPair(display_param_sep_item2, " ; eller ."); |
|
|
InsertGuiPair(display_param_sep_item3, " ; eller ,"); |
|
|
|
|
|
InsertGuiPair(convert_type, "Type"); |
|
|
InsertGuiPair(convert_input, "Input"); |
|
|
InsertGuiPair(convert_output, "Udput"); |
|
|
InsertGuiPair(convert_dynamic_output, "Auto pr<EFBFBD>fix"); |
|
|
|
|
|
InsertGuiPair(menu_view, "&Vis"); |
|
|
InsertGuiPair(menu_edit, "&Rediger"); |
|
|
InsertGuiPair(menu_help, "&Hj<EFBFBD>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 <EFBFBD>verst"); |
|
|
InsertGuiPair(menu_view_pad, "Re&digeringsvindue"); |
|
|
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"); |
|
|
InsertGuiPair(menu_view_lang_russian, "&Russisk"); |
|
|
InsertGuiPair(menu_view_lang_swedish, "S&vensk"); |
|
|
InsertGuiPair(menu_view_lang_italian, "&Italian"); |
|
|
InsertGuiPair(menu_view_lang_german, "&Tysk"); // is it a good translation? |
|
|
InsertGuiPair(menu_view_close_program, "Afslu&t"); |
|
|
InsertGuiPair(menu_edit_undo, "&Fortryd \tCtrl+Z"); |
|
|
InsertGuiPair(menu_edit_cut, "Kli&p \tCtrl+X"); |
|
|
InsertGuiPair(menu_edit_copy, "&Kopier \tCtrl+C"); |
|
|
InsertGuiPair(menu_edit_paste, "&S<EFBFBD>t ind"); // cutting, copying, pasting the the edit which has a focus |
|
|
InsertGuiPair(menu_edit_del, "S&let \tDel"); |
|
|
InsertGuiPair(menu_edit_copy_result, "Kopier &resultatet \tCtrl+R"); |
|
|
InsertGuiPair(menu_edit_copy_both, "Kopier &begge \tCtrl+B"); // copying in this way: "input edit = output edit" |
|
|
InsertGuiPair(menu_edit_paste_formula, "Inds<EFBFBD>t f&ormular\tCtrl+V"); // pasting directly to the input edit |
|
|
InsertGuiPair(menu_edit_select_all, "Marker &alt \tEsc"); |
|
|
InsertGuiPair(menu_edit_bracket, "Bracke&t \tCtrl+0"); // inserting brackets: (...) |
|
|
InsertGuiPair(menu_edit_swap, "&Swap \tCtrl+W"); // swapping input edit for output edit |
|
|
InsertGuiPair(menu_help_help, "&Hj<EFBFBD>lp"); |
|
|
InsertGuiPair(menu_help_project_page, "&Projekt side"); |
|
|
InsertGuiPair(menu_help_check_update, "O&pdater..."); |
|
|
InsertGuiPair(menu_help_about, "&Om"); |
|
|
InsertGuiPair(menu_update_available, "Der er en &ny version tilg<EFBFBD>ngelig"); |
|
|
|
|
|
InsertGuiPair(cant_init_calculations, "Moduelt for uregninger kunne ikke s<EFBFBD>ttes i gang"); |
|
|
InsertGuiPair(message_box_error_caption,"TTCalc"); |
|
|
InsertGuiPair(cant_create_thread, "Den anden tr<EFBFBD>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<EFBFBD>lles kontrol indstillinger kunne ikke s<EFBFBD>ttes i gang (InitCommonControlsEx)"); |
|
|
InsertGuiPair(about_text, |
|
|
"Matematisk lommeregner TTCalc %d.%d.%d%s%s\r\n\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 (%s)\r\n" |
|
|
"Bignum type: binary floating point numbers\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://www.ttmath.org\r\n" |
|
|
"\r\n" |
|
|
#ifdef TTCALC_PORTABLE |
|
|
"Dette er den transportable version af programmet TTCalc. I denne version " |
|
|
"kan du kun udregne med <EFBFBD>n slags pr<EFBFBD>cision (96 bits for " |
|
|
"mantissen og 32 bits for exponenten) det er omkring +/-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" |
|
|
"Italian Damiano Monaco\r\n" |
|
|
" dmonax@gmail.com\r\n" |
|
|
"Tysk Moritz Beleites\r\n" |
|
|
" morbel@gmx.net\r\n" |
|
|
); |
|
|
InsertGuiPair(about_text_portable_version, " transportabel version"); |
|
|
InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.04\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<EFBFBD>lp filer"); |
|
|
InsertGuiPair(cant_open_project_page, "Projekt siden kunne ikke <EFBFBD>bnes"); |
|
|
|
|
|
InsertGuiPair(update_title, "Opdater TTCalc"); |
|
|
InsertGuiPair(update_button_next, "N<EFBFBD>ste"); |
|
|
InsertGuiPair(update_button_finish, "F<EFBFBD>rdig"); |
|
|
InsertGuiPair(update_button_cancel, "Annuler"); |
|
|
InsertGuiPair(update_check_at_startup, "Tjek altid for opdateringer ved opstart"); |
|
|
InsertGuiPair(update_check_for_info, "Tryk p<EFBFBD> N<EFBFBD>ste for at tjekke for opdateringen..."); |
|
|
InsertGuiPair(update_is_new_version, "Version %d.%d.%d er tilg<EFBFBD>ngelig, tryk p<EFBFBD> N<EFBFBD>ste for at downloade..."); |
|
|
InsertGuiPair(update_no_new_version1, "Der er ingen ny version tilg<EFBFBD>ngelig."); |
|
|
InsertGuiPair(update_no_new_version2, ""); |
|
|
InsertGuiPair(update_download_from, "Downloader fra..."); |
|
|
#ifndef TTCALC_PORTABLE |
|
|
InsertGuiPair(update_downloaded_info1, "Et nyt installerings program er blevet downloadet."); |
|
|
InsertGuiPair(update_downloaded_info2, "Tryk F<EFBFBD>rdig for at lukke TTCalc og k<EFBFBD>re installerings programmet."); |
|
|
#else |
|
|
InsertGuiPair(update_downloaded_info1, "En ny version af TTCalc er blevet downloadet."); |
|
|
InsertGuiPair(update_downloaded_info2, ""); |
|
|
#endif |
|
|
InsertGuiPair(update_download_error, "Der var et problem ved download, pr<EFBFBD>v igen senere."); |
|
|
|
|
|
InsertGuiPair(pad_title, "Redigeringsvindue"); |
|
|
InsertGuiPair(pad_menu_file, "&Fil"); |
|
|
InsertGuiPair(pad_menu_edit, "&Rediger"); |
|
|
InsertGuiPair(pad_menu_file_new, "&Ny"); // temporarily not used |
|
|
InsertGuiPair(pad_menu_file_open, "&<EFBFBD>ben..."); |
|
|
InsertGuiPair(pad_menu_file_saveas, "Gem &som..."); |
|
|
InsertGuiPair(pad_menu_file_close, "&Luk"); |
|
|
InsertGuiPair(pad_menu_edit_undo, "&Fortryd \tCtrl+Z"); |
|
|
InsertGuiPair(pad_menu_edit_cut, "Kli&p \tCtrl+X"); |
|
|
InsertGuiPair(pad_menu_edit_copy, "&Kopier \tCtrl+C"); |
|
|
InsertGuiPair(pad_menu_edit_paste, "&S<EFBFBD>t ind \tCtrl+V"); |
|
|
InsertGuiPair(pad_menu_edit_del, "&Del \tDel"); |
|
|
InsertGuiPair(pad_menu_edit_select_all, "Marker &alt \tCtrl+A"); |
|
|
|
|
|
InsertGuiPair(cannot_open_file, "I cannot open the file"); |
|
|
InsertGuiPair(cannot_save_file, "I cannot save to such a file"); |
|
|
InsertGuiPair(file_too_long, "The file is too long"); |
|
|
InsertGuiPair(other_error, "There was a problem with this operation"); // for other kinds of errors |
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
chinese gui messages |
|
|
*/ |
|
|
gui_messages_tab.push_back( std::map<GuiMsg, std::string>() ); |
|
|
|
|
|
InsertGuiPair(button_ok,"ȷ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(button_cancel,"ȡ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(message_box_caption,"TTCalc"); |
|
|
|
|
|
InsertGuiPair(dialog_box_add_variable_caption,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_variable_caption,"<EFBFBD>༭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_variable_incorrect_name,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_variable_incorrect_value,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD><EFBFBD>ֵ"); |
|
|
InsertGuiPair(dialog_box_add_variable_variable_exists,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_variable_unknown_variable,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>д˱<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_delete_variable_confirm,"<EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>Ҫɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_variable_not_all_deleted,"һЩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_function_caption,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>º<EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_function_caption,"<EFBFBD>༭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_function_function_exists,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_function_unknown_function,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>д˺<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_delete_function_confirm,"<EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>Ҫɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_function_not_all_deleted,"һЩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_function_incorrect_name,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(list_variables_header_1,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(list_variables_header_2,"ֵ"); |
|
|
InsertGuiPair(list_functions_header_1,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(list_functions_header_2,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(list_functions_header_3,"ֵ"); |
|
|
|
|
|
InsertGuiPair(button_add,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(button_edit,"<EFBFBD>༭"); |
|
|
InsertGuiPair(button_delete,"ɾ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(button_clear,"C"); |
|
|
InsertGuiPair(tab_standard,"<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(tab_variables,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(tab_functions,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(tab_precision,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(tab_display,"<EFBFBD><EFBFBD>ʾ"); |
|
|
InsertGuiPair(tab_convert,"ת<EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(radio_precision_1,"С - 96 bits β<EFBFBD><EFBFBD>, 32 bits ָ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(radio_precision_2,"<EFBFBD><EFBFBD> - 512 bits β<EFBFBD><EFBFBD>, 64 bits ָ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(radio_precision_3,"<EFBFBD><EFBFBD> - 1024 bits β<EFBFBD><EFBFBD>, 128 bits for ָ<EFBFBD><EFBFBD>"); |
|
|
|
|
|
|
|
|
InsertGuiPair(precision_1_info,"(+/-)6.97...e+646457021, 26λ<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(ʮ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)"); |
|
|
InsertGuiPair(precision_2_info,"(+/-)9.25...e+2776511644261678719, 152λ<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(precision_3_info,"(+/-)9.80...*10^(10^37), 306λ<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(overflow_during_printing,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(combo_rounding_none,"<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(combo_rounding_integer,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(combo_rounding_to_number,"ת<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(combo_rounding_after_comma,"λ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(check_remove_zeroes,"ȥ<EFBFBD><EFBFBD>β<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(display_input, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(display_output, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(display_rounding, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(display_always_scientific,"һֱ"); |
|
|
InsertGuiPair(display_not_always_scientific,"<EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:"); |
|
|
InsertGuiPair(display_group_scientific, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(display_deg_rad_grad, "<EFBFBD><EFBFBD><EFBFBD>Ǻ<EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(display_grouping, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); // e.g. 1`000`000 |
|
|
InsertGuiPair(display_grouping_none, "<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(display_grouping_space, "<EFBFBD>ո<EFBFBD>"); |
|
|
InsertGuiPair(display_input_decimal_point, "С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ"); // Decimal point in formula |
|
|
InsertGuiPair(display_input_decimal_point_item1, " . or ,"); |
|
|
InsertGuiPair(display_output_decimal_point, "С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ"); // Decimal point in result |
|
|
InsertGuiPair(display_param_sep, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(display_param_sep_item2, " ; or ."); |
|
|
InsertGuiPair(display_param_sep_item3, " ; or ,"); |
|
|
|
|
|
InsertGuiPair(convert_type, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(convert_input, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(convert_output, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(convert_dynamic_output, "<EFBFBD>Զ<EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(menu_view, "&<EFBFBD>鿴"); |
|
|
InsertGuiPair(menu_edit, "&<EFBFBD>༭"); |
|
|
InsertGuiPair(menu_help, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_language, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_new_window, "&<EFBFBD>´<EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_normal_view, "&<EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD>ͼ"); |
|
|
InsertGuiPair(menu_view_compact_view, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ"); |
|
|
InsertGuiPair(menu_view_always_on_top, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ"); |
|
|
InsertGuiPair(menu_view_pad, "ճ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_lang_english, "&Ӣ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_lang_polish, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_lang_spanish, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_lang_danish, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_lang_chinese, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_lang_russian, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_lang_swedish, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_view_lang_italian, "&Italian"); |
|
|
InsertGuiPair(menu_view_lang_german, "&German"); // to translate |
|
|
InsertGuiPair(menu_view_close_program, "&<EFBFBD>ر<EFBFBD>"); |
|
|
InsertGuiPair(menu_edit_undo, "&ȡ<EFBFBD><EFBFBD> \tCtrl+Z"); |
|
|
InsertGuiPair(menu_edit_cut, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD> \tCtrl+X"); |
|
|
InsertGuiPair(menu_edit_copy, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD> \tCtrl+C"); |
|
|
InsertGuiPair(menu_edit_paste, "&ճ<EFBFBD><EFBFBD>"); // cutting, copying, pasting the the edit which has a focus |
|
|
InsertGuiPair(menu_edit_del, "&ɾ<EFBFBD><EFBFBD> \tDel"); |
|
|
InsertGuiPair(menu_edit_copy_both, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) \tCtrl+B"); // copying in this way: "input edit = output edit" |
|
|
InsertGuiPair(menu_edit_paste_formula, "&ճ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\tCtrl+V"); // pasting directly to the input edit |
|
|
InsertGuiPair(menu_edit_copy_result, "&<EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><EFBFBD><EFBFBD> \tCtrl+R"); |
|
|
InsertGuiPair(menu_edit_select_all, "&ȫѡ\tEsc"); |
|
|
InsertGuiPair(menu_edit_bracket, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \tCtrl+0"); // inserting brackets: (...) |
|
|
InsertGuiPair(menu_edit_swap, "&Swap \tCtrl+W"); // swapping input edit for output edit |
|
|
InsertGuiPair(menu_help_help, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_help_project_page, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ"); |
|
|
InsertGuiPair(menu_help_about, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_help_check_update, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(menu_update_available, "&<EFBFBD>п<EFBFBD><EFBFBD>õ<EFBFBD><EFBFBD>°汾"); // 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, "<EFBFBD><EFBFBD><EFBFBD>ܳ<EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(message_box_error_caption,"TTCalc"); |
|
|
InsertGuiPair(cant_create_thread, "<EFBFBD><EFBFBD><EFBFBD>ܴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(cant_create_pad, "I could not create the pad window"); |
|
|
InsertGuiPair(cant_create_main_window, "<EFBFBD><EFBFBD><EFBFBD>ܴ<EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD>ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(cant_init_common_controls,"<EFBFBD><EFBFBD><EFBFBD>ܳ<EFBFBD>ʼ<EFBFBD><EFBFBD>ͨ<EFBFBD>ÿؼ<EFBFBD>(InitCommonControlsEx)"); |
|
|
InsertGuiPair(about_text, |
|
|
"Mathematical calculator TTCalc %d.%d.%d%s%s\r\n\r\n" |
|
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: Tomasz Sowa\r\n" |
|
|
"<EFBFBD><EFBFBD>ϵ: t.sowa@ttmath.org\r\n" |
|
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: BSD (<EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>Ŀ)\r\n" |
|
|
"<EFBFBD><EFBFBD>ҳ: http://ttcalc.sourceforge.net\r\n" |
|
|
"Bignum library: TTMath %d.%d.%d%s (%s)\r\n" |
|
|
"Bignum type: binary floating point numbers\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://www.ttmath.org\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 |
|
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\r\n" |
|
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Alejandro S. Valdezate\r\n" |
|
|
" alesanval@gmail.com\r\n" |
|
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Rune Bisgaard Vammen\r\n" |
|
|
" runebisgaard@gmail.com\r\n" |
|
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Juis\r\n" |
|
|
" zsyfly@gmail.com\r\n" |
|
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD> Vladimir Gladilovich\r\n" |
|
|
" vdgladilovich@gmail.com\r\n" |
|
|
"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Lars 'Bafvert' Gafvert\r\n" |
|
|
" lars.gafvert@gmail.com\r\n" |
|
|
"Italian Damiano Monaco\r\n" |
|
|
" dmonax@gmail.com\r\n" |
|
|
"German Moritz Beleites\r\n" |
|
|
" morbel@gmx.net\r\n" |
|
|
); |
|
|
InsertGuiPair(about_text_portable_version, " portable version"); |
|
|
InsertGuiPair(about_text_exe_packer, "EXE Packer: UPX 3.04\r\n"); |
|
|
InsertGuiPair(about_box_title, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(about_box_button_close, "<EFBFBD>ر<EFBFBD>"); |
|
|
InsertGuiPair(unknown_error, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ֪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(cant_find_help, "û<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>"); |
|
|
InsertGuiPair(cant_open_project_page, "<EFBFBD><EFBFBD><EFBFBD>ܴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ"); |
|
|
|
|
|
InsertGuiPair(update_title, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(update_button_next, "<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(update_button_finish, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(update_button_cancel, "ȡ<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(update_check_at_startup, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(update_check_for_info, "<EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>и<EFBFBD><EFBFBD><EFBFBD>..."); |
|
|
InsertGuiPair(update_is_new_version, "<EFBFBD>汾 %d.%d.%d <EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."); |
|
|
InsertGuiPair(update_no_new_version1, "û<EFBFBD>п<EFBFBD><EFBFBD>õ<EFBFBD><EFBFBD>°汾<EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(update_no_new_version2, ""); |
|
|
InsertGuiPair(update_download_from, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."); |
|
|
#ifndef TTCALC_PORTABLE |
|
|
InsertGuiPair(update_downloaded_info1, "<EFBFBD>°汾<EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>"); |
|
|
InsertGuiPair(update_downloaded_info2, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Թرճ<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD>."); |
|
|
#else |
|
|
InsertGuiPair(update_downloaded_info1, "<EFBFBD>°汾<EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>"); |
|
|
InsertGuiPair(update_downloaded_info2, ""); |
|
|
#endif |
|
|
InsertGuiPair(update_download_error, "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(pad_title, "ճ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(pad_menu_file, "&<EFBFBD>ļ<EFBFBD>"); |
|
|
InsertGuiPair(pad_menu_edit, "&<EFBFBD>༭"); |
|
|
InsertGuiPair(pad_menu_file_new, "&<EFBFBD>½<EFBFBD>"); // temporarily not used |
|
|
InsertGuiPair(pad_menu_file_open, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."); |
|
|
InsertGuiPair(pad_menu_file_saveas, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ..."); |
|
|
InsertGuiPair(pad_menu_file_close, "&<EFBFBD>ر<EFBFBD>"); |
|
|
InsertGuiPair(pad_menu_edit_undo, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD> \tCtrl+Z"); |
|
|
InsertGuiPair(pad_menu_edit_cut, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD> \tCtrl+X"); |
|
|
InsertGuiPair(pad_menu_edit_copy, "&<EFBFBD><EFBFBD><EFBFBD><EFBFBD> \tCtrl+C"); |
|
|
InsertGuiPair(pad_menu_edit_paste, "&ճ<EFBFBD><EFBFBD> \tCtrl+V"); |
|
|
InsertGuiPair(pad_menu_edit_del, "&ɾ<EFBFBD><EFBFBD> \tDel"); |
|
|
InsertGuiPair(pad_menu_edit_select_all, "&ȫѡ \tCtrl+A"); |
|
|
|
|
|
InsertGuiPair(cannot_open_file, "I cannot open the file"); |
|
|
InsertGuiPair(cannot_save_file, "I cannot save to such a file"); |
|
|
InsertGuiPair(file_too_long, "The file is too long"); |
|
|
InsertGuiPair(other_error, "There was a problem with this operation"); // for other kinds of errors |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
russian gui messages |
|
|
*/ |
|
|
gui_messages_tab.push_back( std::map<GuiMsg, std::string>() ); |
|
|
|
|
|
InsertGuiPair(button_ok,"Ok"); |
|
|
InsertGuiPair(button_cancel,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(message_box_caption,"TTCalc"); |
|
|
|
|
|
InsertGuiPair(dialog_box_add_variable_caption,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_variable_caption,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_variable_incorrect_name,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_variable_incorrect_value,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_variable_variable_exists,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_variable_unknown_variable,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"); |
|
|
InsertGuiPair(dialog_box_delete_variable_confirm,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?"); |
|
|
InsertGuiPair(dialog_box_variable_not_all_deleted,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"); |
|
|
InsertGuiPair(dialog_box_add_function_caption,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_function_caption,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_add_function_function_exists,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(dialog_box_edit_function_unknown_function,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"); |
|
|
InsertGuiPair(dialog_box_delete_function_confirm,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?"); |
|
|
InsertGuiPair(dialog_box_function_not_all_deleted,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"); |
|
|
InsertGuiPair(dialog_box_add_function_incorrect_name,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(list_variables_header_1,"<EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(list_variables_header_2,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(list_functions_header_1,"<EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(list_functions_header_2,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(list_functions_header_3,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
|
|
|
InsertGuiPair(button_add,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(button_edit,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(button_delete,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(button_clear,"C"); |
|
|
InsertGuiPair(tab_standard,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(tab_variables,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|
InsertGuiPair(tab_functions,"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"); |
|
|