From d60e6b538ca03df9102289ba051134d5df770ac0 Mon Sep 17 00:00:00 2001 From: cxl Date: Sun, 26 Apr 2009 16:27:01 +0000 Subject: [PATCH] Drawing refactored git-svn-id: svn://ultimatepp.org/upp/trunk@1099 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/Core.t | 66 ++ uppsrc/CtrlCore/CtrlCore.t | 54 ++ uppsrc/CtrlLib/CtrlLib.t | 218 +++++- uppsrc/Draw/Draw.cpp | 17 - uppsrc/Draw/Draw.h | 106 +-- uppsrc/Draw/Draw.upp | 3 - uppsrc/Draw/Drawing.cpp | 702 +++++++++--------- uppsrc/Draw/MetaFile.cpp | 17 - uppsrc/Esc/Esc.upp | 5 +- uppsrc/GridCtrl/GridCtrl.t | 98 +++ .../I18NCtrlLayoutTest/I18NCtrlLayoutTest.upp | 2 +- uppsrc/I18NCtrlLayoutTest/Layout.lay | 2 +- uppsrc/I18NCtrlLayoutTest/init | 4 + uppsrc/Oracle/Oracle.t | 30 + uppsrc/Oracle/Oracle.upp | 8 +- uppsrc/Oracle/contest.cpp | 98 --- uppsrc/Oracle/init | 2 +- uppsrc/Painter/Painter.upp | 3 - uppsrc/Painter/init | 2 +- uppsrc/Report/Report.t | 18 + uppsrc/RichEdit/RichEdit.t | 182 ++++- uppsrc/SqlCtrl/SqlCtrl.t | 170 +++++ uppsrc/TDraw/util.cpp | 2 + uppsrc/Web/Web.t | 52 +- 24 files changed, 1222 insertions(+), 639 deletions(-) create mode 100644 uppsrc/I18NCtrlLayoutTest/init delete mode 100644 uppsrc/Oracle/contest.cpp diff --git a/uppsrc/Core/Core.t b/uppsrc/Core/Core.t index 4ba1b7a72..dac10d45d 100644 --- a/uppsrc/Core/Core.t +++ b/uppsrc/Core/Core.t @@ -11,6 +11,7 @@ fiFI("Käyttäjän peruuttama.") frFR("Annulé par l'utilisateur.") huHU("Megszakította a felhasználó") itIT("Annullato dall'utente") +nlNL("Afgebroken door de gebruiker.") plPL("Anulowany przez użytkownika") roRO("Anulat de către utilizator.") ruRU("Прервано пользователем") @@ -31,6 +32,7 @@ fiFI("Sunnuntai") frFR("Dimanche") huHU("Vasárnap") itIT("Domenica") +nlNL("Zondag") plPL("Niedziela") roRO("Duminică") ruRU("Суббота") @@ -48,6 +50,7 @@ fiFI("Maanantai") frFR("Lundi") huHU("Hétfő") itIT("Lunedì") +nlNL("Maandag") plPL("Poniedziałek") roRO("Luni") ruRU("Понедельник") @@ -65,6 +68,7 @@ fiFI("Tiistai") frFR("Mardi") huHU("Kedd") itIT("Martedì") +nlNL("Dinsdag") plPL("Wtorek") roRO("Marţi") ruRU("Вторник") @@ -82,6 +86,7 @@ fiFI("Keskiviikko") frFR("Mercredi") huHU("Szerda") itIT("Mercoledì") +nlNL("Woensdag") plPL("Środa") roRO("Miercuri") ruRU("Среда") @@ -99,6 +104,7 @@ fiFI("Torstai") frFR("Jeudi") huHU("Csütörtök") itIT("Giovedì") +nlNL("Donderdag") plPL("Czwartek") roRO("Joi") ruRU("Четверг") @@ -116,6 +122,7 @@ fiFI("Perjantai") frFR("Vendredi") huHU("Péntek") itIT("Venerdì") +nlNL("Vrijdag") plPL("Piątek") roRO("Vineri") ruRU("Пятница") @@ -133,6 +140,7 @@ fiFI("Lauantai") frFR("Samedi") huHU("Szombat") itIT("Sabato") +nlNL("Zaterdag") plPL("Sobota") roRO("Sâmbătă") ruRU("Воскресенье") @@ -150,6 +158,7 @@ fiFI("Su") frFR("Sam") huHU("Vas") itIT("Do") +nlNL("Zo") plPL("Nd") roRO("Du") ruRU("Вс") @@ -167,6 +176,7 @@ fiFI("Ma") frFR("Lun") huHU("Hé") itIT("Lu") +nlNL("Ma") plPL("Po") roRO("Lu") ruRU("Пн") @@ -184,6 +194,7 @@ fiFI("Ti") frFR("Mar") huHU("Ke") itIT("Ma") +nlNL("Di") plPL("Wt") roRO("Ma") ruRU("Вт") @@ -201,6 +212,7 @@ fiFI("Ke") frFR("Mer") huHU("Sze") itIT("Me") +nlNL("Wo") plPL("Śr") roRO("Mi") ruRU("Ср") @@ -218,6 +230,7 @@ fiFI("To") frFR("Jeu") huHU("Csüt") itIT("Gi") +nlNL("Do") plPL("Cz") roRO("Jo") ruRU("Чт") @@ -235,6 +248,7 @@ fiFI("Pe") frFR("Ven") huHU("Pé") itIT("Ve") +nlNL("Vr") plPL("Pt") roRO("Vi") ruRU("Пт") @@ -252,6 +266,7 @@ fiFI("La") frFR("Dim") huHU("Szo") itIT("Sa") +nlNL("Za") plPL("So") roRO("Sâ") ruRU("Сб") @@ -269,6 +284,7 @@ fiFI("Tammikuu") frFR("Janvier") huHU("Január") itIT("Gennaio") +nlNL("Januari") plPL("Styczeń") roRO("Ianuarie") ruRU("Январь") @@ -286,6 +302,7 @@ fiFI("Helmikuu") frFR("Février") huHU("Február") itIT("Febbraio") +nlNL("Februari") plPL("Luty") roRO("Februarie") ruRU("Февраль") @@ -303,6 +320,7 @@ fiFI("Maaliskuu") frFR("Mars") huHU("Március") itIT("Marzo") +nlNL("Maart") plPL("Marzec") roRO("Martie") ruRU("Март") @@ -320,6 +338,7 @@ fiFI("Huhtikuu") frFR("Avril") huHU("Április") itIT("Aprile") +nlNL("April") plPL("Kwiecień") roRO("Aprilie") ruRU("Апрель") @@ -337,6 +356,7 @@ fiFI("Toukokuu") frFR("Mai") huHU("Május") itIT("Maggio") +nlNL("Mei") plPL("Maj") roRO("Mai") ruRU("Май") @@ -354,6 +374,7 @@ fiFI("Kesäkuu") frFR("Juin") huHU("Június") itIT("Giugno") +nlNL("Juni") plPL("Czerwiec") roRO("Iunie") ruRU("Июнь") @@ -371,6 +392,7 @@ fiFI("Heinäkuu") frFR("Juillet") huHU("Július") itIT("Luglio") +nlNL("Juli") plPL("Lipiec") roRO("Iulie") ruRU("Июль") @@ -388,6 +410,7 @@ fiFI("Elokuu") frFR("Août") huHU("Augusztus") itIT("Agosto") +nlNL("Augustus") plPL("Sierpień") roRO("August") ruRU("Август") @@ -405,6 +428,7 @@ fiFI("Syyskuu") frFR("Septembre") huHU("Szeptember") itIT("Settembre") +nlNL("September") plPL("Wrzesień") roRO("Septembrie") ruRU("Сентябрь") @@ -422,6 +446,7 @@ fiFI("Lokakuu") frFR("Octobre") huHU("Október") itIT("Ottobre") +nlNL("Oktober") plPL("Październik") roRO("Octombrie") ruRU("Октябрь") @@ -439,6 +464,7 @@ fiFI("Marraskuu") frFR("Novembre") huHU("November") itIT("Novembre") +nlNL("November") plPL("Listopad") roRO("Noiembrie") ruRU("Ноябрь") @@ -456,6 +482,7 @@ fiFI("Joulukuu") frFR("Décembre") huHU("December") itIT("Dicembre") +nlNL("December") plPL("Grudzień") roRO("Decembrie") ruRU("Декабрь") @@ -473,6 +500,7 @@ fiFI("Tam") frFR("Jan") huHU("Jan") itIT("Gen") +nlNL("Jan") plPL("Sty") roRO("Ian") ruRU("Янв") @@ -490,6 +518,7 @@ fiFI("Hel") frFR("Fév") huHU("Feb") itIT("Feb") +nlNL("Feb") plPL("Lut") roRO("Feb") ruRU("Фев") @@ -507,6 +536,7 @@ fiFI("Maa") frFR("Mar") huHU("Márc") itIT("Mar") +nlNL("Mrt") plPL("Mar") roRO("Mar") ruRU("Мрт") @@ -524,6 +554,7 @@ fiFI("Huh") frFR("Avr") huHU("Ápr") itIT("Apr") +nlNL("Apr") plPL("Kwi") roRO("Apr") ruRU("Апр") @@ -541,6 +572,7 @@ fiFI("Tou") frFR("Mai") huHU("Máj") itIT("Mag") +nlNL("Mei") plPL("Maj") roRO("Mai") ruRU("Май") @@ -558,6 +590,7 @@ fiFI("Kes") frFR("Jun") huHU("Jún") itIT("Giu") +nlNL("Jun") plPL("Cze") roRO("Iun") ruRU("Инь") @@ -575,6 +608,7 @@ fiFI("Hei") frFR("Jui") huHU("Júl") itIT("Lug") +nlNL("Jul") plPL("Lip") roRO("Iul") ruRU("Иль") @@ -592,6 +626,7 @@ fiFI("Elo") frFR("Aou") huHU("Aug") itIT("Ago") +nlNL("Aug") plPL("Sie") roRO("Aug") ruRU("Авг") @@ -609,6 +644,7 @@ fiFI("Syy") frFR("Sep") huHU("Szept") itIT("Set") +nlNL("Sep") plPL("Wrz") roRO("Sep") ruRU("Сен") @@ -626,6 +662,7 @@ fiFI("Lok") frFR("Oct") huHU("Okt") itIT("Ott") +nlNL("Okt") plPL("Paź") roRO("Oct") ruRU("Окт") @@ -643,6 +680,7 @@ fiFI("Mar") frFR("Nov") huHU("Nov") itIT("Nov") +nlNL("Nov") plPL("Lis") roRO("Nov") ruRU("Ноя") @@ -660,6 +698,7 @@ fiFI("Jou") frFR("Déc") huHU("Dec") itIT("Dic") +nlNL("Dec") plPL("Gru") roRO("Dec") ruRU("Дек") @@ -680,6 +719,7 @@ fiFI("Virheellinen numero!") frFR("Nombre invalide !") huHU("Érvénytelen szám") itIT("Numero non valido !") +nlNL("Ongeldig nummer !") plPL("Niepoprawny numer !") roRO("Număr invalid !") ruRU("Неправильное число!") @@ -697,6 +737,7 @@ fiFI("Virheellinen päivämäärä!") frFR("Date invalide !") huHU("Érvénytelen dátum") itIT("Data non valida !") +nlNL("Ongeldige datum !") plPL("Niepoprawna data !") roRO("Dată invalidă !") ruRU("Неправильная дата!") @@ -714,6 +755,7 @@ fiFI("Virheellinen aika!") frFR("") huHU("Érvénytelen időpont") itIT("") +nlNL("Ongeldige tijd !") plPL("") roRO("Oră invalidă !") ruRU("Неправильное время !") @@ -731,6 +773,7 @@ fiFI("Arvon puuttuminen ei ole sallittua.") frFR("Valeur nulle non autorisée.") huHU("Nullérték nem megengedett") itIT("Lo zero non è ammesso") +nlNL("Null waarde niet toegestaan.") plPL("Pusta wartość jest niedozwolona.") roRO("Valoare nulă nu este permisă.") ruRU("Нулевое значение не разрешено.") @@ -748,6 +791,7 @@ fiFI("Arvon täytyy olla välillä %d.. %d.") frFR("Le nombre doit être compris entre %d et %d.") huHU("A számnak %d és %d közé kell esnie") itIT("Il numero deve essere compreso tra %d e %d.") +nlNL("Nummer moet tussen de %d en %d zijn.") plPL("Numer musi być z przedziału %d i %d.") roRO("Numărul trebuie să fie între %d și %d.") ruRU("Число должно быть в пределах между %d и " @@ -766,6 +810,7 @@ fiFI("Arvon täytyy olla välillä %g.. %g.") frFR("Le nombre doit être compris entre %g et %g.") huHU("A számnak %g és %g közé kell esnie") itIT("Il numero deve essere compreso tra %g e %g.") +nlNL("Nummer moet tussen de %g en %g zijn.") plPL("Numer musi być z przedziału %g i %g.") roRO("Numărul trebuie să fie între %g și %g.") ruRU("Число должно быть в пределах между %g и " @@ -784,6 +829,7 @@ fiFI("Päivämäärän täytyy olla välillä ") frFR("La date doit comprise entre") huHU("A dátum érvényes határai ") itIT("La data deve essere compre tra ") +nlNL("Datum moet vanaf ") plPL("Data musi być z zakresu ") roRO("Data trebuie să fie în intervalul ") ruRU("Дата должна быть в пределах ") @@ -801,6 +847,7 @@ fiFI(" ja ") frFR(" et ") huHU(" és ") itIT(" e ") +nlNL(" en ") plPL(" i ") roRO(" și ") ruRU(" и ") @@ -818,6 +865,7 @@ fiFI("Ajan täytyy olla välillä ") frFR("") huHU("Az időpont a köv. kettő között legyen: ") itIT("") +nlNL("Tijd moet vanaf ") plPL("") roRO("Ora trebuie să fie în intervalul ") ruRU("Время должно быть в интервале") @@ -835,6 +883,7 @@ fiFI("Syötä enintään %d merkkiä.") frFR("Veuillez ne pas saisir plus de %d caractères.") huHU("Ne adjon be többet %d karakternél.") itIT("Non scrivere più di %d caratteri.") +nlNL("Gaarne niet meer dan %d karakters invullen.") plPL("Proszę wprowadzić nie więcej niż %d znaków.") roRO("Introduceți până la %d caractere") ruRU("Пожайлуста, введите не более чем %d символов.") @@ -855,6 +904,7 @@ fiFI("%3:02d.%2:02d.%1:04d") frFR("%3:02d/%2:02d/%1:04d") huHU("%1:04d.%2:02d.%3:02d.") itIT("%3:02d/%2:02d/%1:04d") +nlNL("date-format\a%2:02d/%3:02d/%1:4d") plPL("%3:02d.%2:02d.%1:04d") roRO("format-dată\a%2:02d/%3:02d/%1:4d") ruRU("%3:02d.%2:02d.%1:04d") @@ -872,6 +922,7 @@ fiFI("dmy") frFR("dmy") huHU("ymd") itIT("dmy") +nlNL("date-scan\amdy") plPL("dmy") roRO("") ruRU("dmy") @@ -889,6 +940,7 @@ fiFI(".\a ,-/") frFR("/\a .,") huHU("A.\a .-") itIT("/\a .,") +nlNL("date-filter\aA/\a .-") plPL("\a .,-/") roRO("") ruRU(".\a /,") @@ -909,6 +961,7 @@ fiFI("Virheellinen kielimääritys.") frFR("Langue spécifiée invalide.") huHU("Érvénytelen nyelvbeállítás") itIT("Lingua specificata non valida.") +nlNL("Ongeldige taal specificate.") plPL("Niepoprawna specyfikacja języka.") roRO("Specificare de limbă invalidă") ruRU("Неправильная спецификация языка.") @@ -929,6 +982,7 @@ fiFI("virheellinen päivä.") frFR("jour invalide.") huHU("érvénytelen nap.") itIT("giorno non valido.") +nlNL("ongeldige dag nummer.") plPL("niepoprawny numer dnia.") roRO("număr de zi invalid.") ruRU("неправильное число дня месяца.") @@ -946,6 +1000,7 @@ fiFI("virheellinen kuukausi.") frFR("mois invalide.") huHU("érvénytelen hónap.") itIT("mese non valido.") +nlNL("ongeldige maand nummer.") plPL("niepoprawny numer miesiąca.") roRO("număr de lună invalid") ruRU("неправильное число месяца.") @@ -963,6 +1018,7 @@ fiFI("virheellinen vuosi.") frFR("année invalide.") huHU("érvénytelen év.") itIT("anno non valido.") +nlNL("ongeldige jaar nummer.") plPL("niepoprawny numer roku.") roRO("an invalid") ruRU("неправильное число года.") @@ -980,6 +1036,7 @@ fiFI("virheellinen tunti.") frFR("heure invalide.") huHU("érvénytelen óra.") itIT("ora non valida.") +nlNL("ongeldige uur nummer.") plPL("niepoprawna wartość godziny.") roRO("oră invalidă") ruRU("неправильное число часа.") @@ -997,6 +1054,7 @@ fiFI("virheellinen minuutti.") frFR("minute invalide.") huHU("érvénytelen perc.") itIT("minuti non valido.") +nlNL("ongeldige minuut nummer.") plPL("niepoprawna wartość minuty.") roRO("minut invalid") ruRU("неправильное число минуты.") @@ -1014,6 +1072,7 @@ fiFI("virheellinen sekunti.") frFR("seconde invalide.") huHU("érvénytelen másodperc.") itIT("secondi non valido.") +nlNL("ongeldige seconde nummer.") plPL("niepoprawna druga wartość.") roRO("secundă invalidă") ruRU("неправильное число секунды.") @@ -1031,6 +1090,7 @@ fiFI("virheellinen merkki '%c' seuraa päivämäärää/kellonaikaa.") frFR("caractère invalide '%c' suivant la date.") huHU("érvénytelen karakter '%c' a dátum/idő mellett.") itIT("carattere non valido '%c' dopo la data.") +nlNL("ongeldige karakter '%c' na de datum/tijd.") plPL("niepoprawny znak '%c' na końcu daty/czasu.") roRO("data/ora este urmată de caracterul invalid '%c'") ruRU("неправильный символ '%c' идущий за датой/временем.") @@ -1048,6 +1108,7 @@ fiFI("virheellinen päivä %d - Helmikuussa %d on vain %d päivää.") frFR("jour %d invalide pour Février qui n'a que %d jours.") huHU("érvénytelen nap %d - a február a(z) %d évben csak %d napos.") itIT("Febbraio ha solo %d giorni.") +nlNL("ongeldige dag nummer %d - Februarie in jaar %d heeft alleen maar % dagen.") plPL("niepoprawny numer dnia %d - Luty w roku %d ma tylko %d dni.") roRO("ziua %d invalidă - februarie are doar %d zile în anul %d") ruRU("неправильное число месяца %d - В феврале " @@ -1067,6 +1128,7 @@ fiFI("virheellinen päivä %d - %monthssa on vain %d päivää.") frFR("jour %d invalide pour %month qui n'a que %d jours.") huHU("érvénytelen nap %d - %month csak % napos.") itIT("Giorno non valido %d - %month ha solo %d giorni.") +nlNL("ongeldige dag nummer %d - %month heeft alleen maar %d dagen.") plPL("niepoprawny numer dnia - %month ma tylko %d dni.") roRO("ziua %d invalidă - %month are numai %d zile") ruRU("неправильное число месяца %d - В %month только " @@ -1085,6 +1147,7 @@ fiFI("sallitun alueen ulkopuolella (alaraja: %`).") frFR("validité de l'intervalle dépassée (limite inférieure : %d`).") huHU("érvényes tartomány alatt (alsó határ: %`).") itIT("range valido superato (limite inferiore: %`).") +nlNL("geldig gebied overschreden (beneden grens: %`).") plPL("przekroczono dopuszczalny zakres (dolna granica: %`).") roRO("interval depășit (margine inferioară: %`).") ruRU("превышен допустимый предел (нижний предел: " @@ -1103,6 +1166,7 @@ fiFI("sallitun alueen ulkopuolella (yläraja: %`).") frFR("validité de l'intervalle dépassée (limite supérieure : %d`).") huHU("érvényes tartomány fölött (felső határ: %`)") itIT("range valido superato (limite superiore: %`).") +nlNL("geldig gebied overschreden (boven grens: %`).") plPL("przekroczono dopuszczalny zakres (górna granica: %`).") roRO("interval depășit (margine superioară: %`).") ruRU("превышен допустимый предел (верхний предел: " @@ -1121,6 +1185,7 @@ fiFI("Virheellinen pvm/aika: Käytä numeroita kirjaimien sijaan.") frFR("Date/heure invalide : chiffre attendu, caractère détecté") huHU("érvénytelen dátum/idő: számjegy helyett más karakter áll") itIT("Data/ora non valida") +nlNL("Ongeldige datum/tijd: getal verwacht, karakter gevonden") plPL("Niepoprawna data/czas: oczekiwano cyfry, znaleziono znak") roRO("Dată/oră invalidă: se așteaptă cifră, caracter găsit") ruRU("Неправильные дата/время: ожидается цифра, " @@ -1139,6 +1204,7 @@ fiFI("Virheellinen pvm/aika:") frFR("Date/heure invalide :") huHU("érvénytelen dátum/idő") itIT("Data/ora non valida:") +nlNL("Ongeldige datum/tijd:") plPL("Niepoprawna data/czas:") roRO("Dată/oră invalidă:") ruRU("Неправильные дата/время:") diff --git a/uppsrc/CtrlCore/CtrlCore.t b/uppsrc/CtrlCore/CtrlCore.t index fd0b76ab1..a6c258cd0 100644 --- a/uppsrc/CtrlCore/CtrlCore.t +++ b/uppsrc/CtrlCore/CtrlCore.t @@ -7,7 +7,9 @@ T_("key\vCtrl+") deDE("Strg+") esES("Ctrl+") fiFI("Ctrl+") +frFR("") huHU("Ctrl+") +nlNL("Ctrl+") roRO("tastă\vCtrl+") ruRU("") skSK("Ctrl+") @@ -18,7 +20,9 @@ T_("key\vAlt+") deDE("Alt+") esES("Alt+") fiFI("Alt+") +frFR("") huHU("Alt+") +nlNL("Alt+") roRO("tastă\vAlt+") ruRU("") skSK("Alt+") @@ -29,7 +33,9 @@ T_("key\vShift+") deDE("Umschalt+") esES("May+") fiFI("Shift+") +frFR("") huHU("Shift+") +nlNL("Shift+") roRO("tastă\vShift+") ruRU("") skSK("Shift+") @@ -40,7 +46,9 @@ T_("key\vTab") deDE("Tab") esES("Tab") fiFI("Tabulaattori") +frFR("") huHU("Tab") +nlNL("Tab") roRO("tastă\vTab") ruRU("") skSK("Tab") @@ -51,7 +59,9 @@ T_("key\vSpace") deDE("Leertaste") esES("Espacio") fiFI("Välilyönti") +frFR("") huHU("Space") +nlNL("Spatie") roRO("tastă\vSpațiu") ruRU("") skSK("Space") @@ -62,7 +72,9 @@ T_("key\vEnter") deDE("Eingabetaste") esES("Intro") fiFI("Enter") +frFR("") huHU("Enter") +nlNL("Enter") roRO("tastă\vEnter") ruRU("") skSK("Enter") @@ -73,7 +85,9 @@ T_("key\vBackspace") deDE("Rückschritt") esES("Retroceso") fiFI("Backspace") +frFR("") huHU("Backspace") +nlNL("Backspace") roRO("tastă\vBackspace") ruRU("") skSK("Backspace") @@ -84,7 +98,9 @@ T_("key\vCaps Lock") deDE("Umschaltverriegelung") esES("Bloq May") fiFI("Caps Lock") +frFR("") huHU("Caps Lock") +nlNL("Caps Lock") roRO("tastă\vCaps Lock") ruRU("") skSK("Caps Lock") @@ -95,7 +111,9 @@ T_("key\vEsc") deDE("Esc") esES("Esc") fiFI("Esc") +frFR("") huHU("Esc") +nlNL("Escape") roRO("tastă\vEsc") ruRU("") skSK("Esc") @@ -106,7 +124,9 @@ T_("key\vPage Up") deDE("Bild hoch") esES("Pág Arriba") fiFI("Page Down") +frFR("") huHU("Page Up") +nlNL("Page Up") roRO("tastă\vPage Up") ruRU("") skSK("Page Up") @@ -117,7 +137,9 @@ T_("key\vPage Down") deDE("Bild runter") esES("Pág Abajo") fiFI("Page Down") +frFR("") huHU("Page Down") +nlNL("Page Down") roRO("tastă\vPage Down") ruRU("") skSK("Page Down") @@ -128,7 +150,9 @@ T_("key\vEnd") deDE("Ende") esES("Fin") fiFI("End") +frFR("") huHU("End") +nlNL("Einde") roRO("tastă\vEnd") ruRU("") skSK("End") @@ -139,7 +163,9 @@ T_("key\vHome") deDE("Pos1") esES("Inicio") fiFI("Home") +frFR("") huHU("Home") +nlNL("Begin") roRO("tastă\vHome") ruRU("") skSK("Home") @@ -150,7 +176,9 @@ T_("key\vLeft") deDE("Links") esES("Izq") fiFI("Vasen") +frFR("") huHU("Bal") +nlNL("Links") roRO("tastă\vStânga") ruRU("") skSK("Doľava") @@ -161,7 +189,9 @@ T_("key\vUp") deDE("Hoch") esES("Arriba") fiFI("Ylös") +frFR("") huHU("Up") +nlNL("Boven") roRO("tastă\vSus") ruRU("") skSK("Hore") @@ -172,7 +202,9 @@ T_("key\vRight") deDE("Rechts") esES("Derecha") fiFI("Oikea") +frFR("") huHU("Jobb") +nlNL("Rechts") roRO("tastă\vDreapta") ruRU("") skSK("Doprava") @@ -183,7 +215,9 @@ T_("key\vDown") deDE("Runter") esES("Abajo") fiFI("Alas") +frFR("") huHU("Down") +nlNL("Beneden") roRO("tastă\vJos") ruRU("") skSK("Dole") @@ -194,7 +228,9 @@ T_("key\vInsert") deDE("Einfg") esES("Insertar") fiFI("Insert") +frFR("") huHU("Insert") +nlNL("Invoegen") roRO("tastă\vInsert") ruRU("") skSK("Insert") @@ -205,7 +241,9 @@ T_("key\vDelete") deDE("Entf") esES("Borrar") fiFI("Delete") +frFR("") huHU("Delete") +nlNL("Verwijderen") roRO("tastă\vDelete") ruRU("") skSK("Delete") @@ -216,7 +254,9 @@ T_("key\vBreak") deDE("UntBr") esES("Break") fiFI("Break") +frFR("") huHU("Break") +nlNL("Break") roRO("tastă\vBreak") ruRU("") skSK("Break") @@ -227,7 +267,9 @@ T_("key\vNum[*]") deDE("Num[*]") esES("Num[*]") fiFI("Num[*]") +frFR("") huHU("Num[*]") +nlNL("Num[*]") roRO("tastă\vNum[*]") ruRU("") skSK("Num[*]") @@ -238,7 +280,9 @@ T_("key\vNum[+]") deDE("Num[+]") esES("Num[+]") fiFI("Num[+]") +frFR("") huHU("Num[+]") +nlNL("Num[+]") roRO("tastă\vNum[+]") ruRU("") skSK("Num[+]") @@ -249,7 +293,9 @@ T_("key\vNum[-]") deDE("Num[-]") esES("Num[-]") fiFI("Num[-]") +frFR("") huHU("Num[-]") +nlNL("Num[-]") roRO("tastă\vNum[-]") ruRU("") skSK("Num[-]") @@ -260,7 +306,9 @@ T_("key\vNum[/]") deDE("Num[/]") esES("Num[/]") fiFI("Num[/]") +frFR("") huHU("Num[/]") +nlNL("Num[/]") roRO("tastă\vNum[/]") ruRU("") skSK("Num[/]") @@ -271,7 +319,9 @@ T_("key\vAlt") deDE("Alt") esES("Alt") fiFI("Alt") +frFR("") huHU("Alt") +nlNL("Alt") roRO("tastă\vAlt") ruRU("") skSK("Alt") @@ -282,7 +332,9 @@ T_("key\vShift") deDE("Umschalt") esES("May") fiFI("Shift") +frFR("") huHU("Shift") +nlNL("Shift") roRO("tastă\vShift") ruRU("") skSK("Shift") @@ -293,7 +345,9 @@ T_("key\vCtrl") deDE("Strg") esES("Ctrl") fiFI("Ctrl") +frFR("") huHU("Ctrl") +nlNL("Ctrl") roRO("tastă\vCtrl") ruRU("") skSK("Ctrl") diff --git a/uppsrc/CtrlLib/CtrlLib.t b/uppsrc/CtrlLib/CtrlLib.t index e829f7686..bb9cc8efb 100644 --- a/uppsrc/CtrlLib/CtrlLib.t +++ b/uppsrc/CtrlLib/CtrlLib.t @@ -8,9 +8,10 @@ csCZ("(výchozí)") deDE("(Voreinstellung)") esES("(por defecto)") fiFI("(oletus)") -frFR("") +frFR("Par défaut") huHU("(alapértelmezett)") itIT("(predefinito)") +nlNL("(standaard)") plPL("(domyślny)") roRO("(implicit)") ruRU("(по умолчанию)") @@ -31,6 +32,7 @@ fiFI("Kumoa") frFR("Annuler") huHU("Visszavonás") itIT("Annulla") +nlNL("Ondoen") plPL("Cofnij") roRO("Anulează ultima operație") ruRU("Отменить") @@ -48,6 +50,7 @@ fiFI("Leikkaa") frFR("Couper") huHU("Kivágás") itIT("Taglia") +nlNL("Knippen") plPL("Wytnij") roRO("Decupează") ruRU("Вырезать") @@ -65,6 +68,7 @@ fiFI("Kopioi") frFR("Copier") huHU("Másolás") itIT("Copia") +nlNL("Kopieëren") plPL("Kopiuj") roRO("Copiază") ruRU("Копировать") @@ -82,6 +86,7 @@ fiFI("Liitä") frFR("Coller") huHU("Beillesztés") itIT("Incolla") +nlNL("Plakken") plPL("Wklej") roRO("Lipește") ruRU("Вставить") @@ -99,6 +104,7 @@ fiFI("Pyyhi") frFR("Effacer") huHU("Törlés") itIT("Cancella") +nlNL("Verwijder") plPL("Usuń") roRO("Şterge") ruRU("Стереть") @@ -116,6 +122,7 @@ fiFI("Valitse kaikki") frFR("Tout sélectionner") huHU("Minden kiválasztása") itIT("Seleziona tutto") +nlNL("Selecteer alles") plPL("Zaznacz wszystko") roRO("Alege tot") ruRU("Выделить всё") @@ -136,6 +143,7 @@ fiFI("Toista") frFR("Refaire") huHU("Újra végrehajtás") itIT("Ripeti") +nlNL("Herdoen") plPL("Powtórz") roRO("Refă ultima operație") ruRU("Повторить") @@ -156,6 +164,7 @@ fiFI("Haluatko varmasti poistaa valitun %s ?") frFR("Voulez-vous réellement supprimer le %s sélectioné ?") huHU("Biztosan töröljük a kijelölt %s ?") itIT("Vuoi realmente cancellare la %s selezionata ?") +nlNL("Weet je zeker dat je de geselecteerde %s wilt verwijderen?") plPL("Czy na pewno chcesz usunąć zaznaczone %s ?") roRO("Doriţi să ştergeţi %s ales/aleasă?") ruRU("Вы действительно хотите удалить выделенный " @@ -174,6 +183,7 @@ fiFI("Lisää %s") frFR("Insérer %s") huHU("Beszúrás") itIT("Inserisci %s") +nlNL("Invoegen %s") plPL("Wstaw %s") roRO("Inserează %s") ruRU("Вставить %s") @@ -191,6 +201,7 @@ fiFI("Lisää uusi %s taulukkoon.") frFR("Insère une nouvelle %d dans la table.") huHU("Új %s beszúrása a táblázatba") itIT("Inserisce una nuova %s nella tabella.") +nlNL("Voeg een nieuwe %s in de tabel.") plPL("Wstawia nowy %s do tabeli.") roRO("Înserează un nou/o nouă %s în tabel") ruRU("Вставить новый %s в таблицу.") @@ -208,6 +219,7 @@ fiFI("Lisää %s ennen") frFR("Insérer %s avant") huHU("%s beszúrása elé") itIT("Inserisci %s sopra") +nlNL("Voeg %s in hiervoor") plPL("Wstaw %s przed") roRO("Inserează %s înainte") ruRU("Вставить %s перед") @@ -225,6 +237,7 @@ fiFI("Lisää uusi %s taulukkoon ennen nykyistä") frFR("Insérer une nouvelle %d dans la table avant l'actuelle") huHU("Új %s beszúrása a táblázatba az aktuális elé") itIT("Inserisce una nuova %s prima di quella selezioanta") +nlNL("Voeg een nieuwe %s in de voorgaande tabel") plPL("Wstawia nowy %s do tabeli przed aktualnym") roRO("Înserează un nou/o nouă %s în tabel înainte de cel curent") ruRU("Вставить новый %s в таблицу перед существующим") @@ -242,6 +255,7 @@ fiFI("Lisää %s jälkeen") frFR("Insérer %s après") huHU("% beszúrása mögé") itIT("Inserisci %s sotto") +nlNL("Voeg %s in hierna") plPL("Wstaw %s po") roRO("Inserează %s după") ruRU("Вставить %s после") @@ -259,6 +273,7 @@ fiFI("Lisää uusi %s taulukkoon nykyisen jälkeen") frFR("Insérer une nouvelle %d dans la table après l'actuelle") huHU("Új %s beszúrása a táblázatba az aktuális mögé") itIT("Inserisce una nuova %s dopo quella selezioanta") +nlNL("Voeg een nieuwe %s in de volgende tabel") plPL("Wstawia nowy %s do tabeli po aktualnym") roRO("Înserează un nou/o nouă %s în tabel după de cel curent") ruRU("Вставить новый %s в таблицу после существующего") @@ -276,6 +291,7 @@ fiFI("Lisää %s jälkeen") frFR("Ajouter %s") huHU("%s hozzáfűzése") itIT("Aggiungi %s") +nlNL("Plaats %s") plPL("Dodaj %s") roRO("Adaugă %s la capăt") ruRU("Добавить %s") @@ -293,6 +309,7 @@ fiFI("Lisää uusi %s taulukon loppuun.") frFR("Ajouter une nouvelle %s à la fin de la table.") huHU("Új %s hozzáfűzése a táblázat végéhez") itIT("Aggiunge una nuova %s al fondo della tabella.") +nlNL("Plaats een nieuwe %s op het einde van de tabel.") plPL("Dodaje nowy %s na końcu tabeli.") roRO("Adaugă un nou/o nouă %s la capătul tabelului") ruRU("Добавить новый %s в конце таблицы.") @@ -310,6 +327,7 @@ fiFI("Kahdenna %s") frFR("Dupliquer %s") huHU("%s megkettőzése") itIT("Duplica %s") +nlNL("Dupliceer %s") plPL("Zduplikuj %s") roRO("Crează un duplicat pentru %s") ruRU("Дублировать %s") @@ -327,6 +345,7 @@ fiFI("Kahdenna tämänhetkinen taulukko %s.") frFR("Dupliquer la table %s sélectionnée.") huHU("Az aktuális táblázat megkettőzése") itIT("Duplica la tabella %s selezionata.") +nlNL("Dupliceer huidige tabel %s.") plPL("Utwórz duplikat aktualnej tabeli %s.") roRO("Duplifică tabelul curent %s.") ruRU("Дублировать текущий %s таблицы.") @@ -344,6 +363,7 @@ fiFI("Muokkaa %s") frFR("Editer %s") huHU("%s szerkesztése") itIT("Edita %s") +nlNL("Bewerk %s") plPL("Edytuj %s") roRO("Editează %s") ruRU("Редактировать %s") @@ -361,6 +381,7 @@ fiFI("Muokkaa aktiivista %s.") frFR("Editer %s actif.") huHU("Az aktuális %s szerkesztése") itIT("Edita la %s attiva.") +nlNL("Bewerk actieve %s.") plPL("Edytowanie aktualnego %s.") roRO("Editează %s activ(e).") ruRU("Редактировать активный %s.") @@ -378,6 +399,7 @@ fiFI("Poista %s\tPoista") frFR("Supprimer %s\tSupprimer") huHU("Törlés %s\tTörlés") itIT("Cancella %s\tCancella") +nlNL("Verwijder %s\tVerwijder") plPL("Usuń %s\tUsuń") roRO("Şterge %s\tŞterge") ruRU("Удалить %s\tУдалить") @@ -395,6 +417,7 @@ fiFI("Poista aktiivinen %s.") frFR("Supprimer %s actif.") huHU("Az aktív %s törlése") itIT("Cancella %s attiva.") +nlNL("Verwijder actieve %s.") plPL("Usuwa aktualny %s.") roRO("Șterge %s activ(e).") ruRU("Удалить активный %s.") @@ -412,6 +435,7 @@ fiFI("Siirrä %s ylöspäin") frFR("Monter %s") huHU("%s felfelé mozgatása") itIT("Sposta %s su") +nlNL("Verplaats %s naar boven") plPL("Przesuń %s do góry") roRO("Mută %s sus") ruRU("Двигать %s вверх") @@ -429,6 +453,7 @@ fiFI("Vaihda %s yläpuolella sijaitsevan kanssa.") frFR("Intervertir %s avec le précédent.") huHU("%s felcserélése az előzővel - felfelé mozgatás") itIT("Inverte la %s con la precedente.") +nlNL("Wissel %s om met de voorgaande.") plPL("Zamienia %s z poprzednim przesuwając go do góry.") roRO("Interschimbă %s cu cel precedent, mutându-l în sus.") ruRU("Поменять местами %s с предыдущим, подвинув " @@ -447,6 +472,7 @@ fiFI("Siirrä %s alaspäin") frFR("Descendre %s") huHU("%s lefelé mozgatása") itIT("Sposta %s giu") +nlNL("Verplaats %s naar beneden") plPL("Przesuń %s w dół") roRO("Mută %s jos") ruRU("Двигать %s вниз") @@ -464,6 +490,7 @@ fiFI("Vaihda %s alapuolella sijaitsevan kanssa.") frFR("Intervertir %s avec le suivant.") huHU("%s felcserélése a következővel - lefelé mozgatás") itIT("Inverte la %s la successiva.") +nlNL("Wissel %s om met de volgende.") plPL("Zamienia %s z następnym przesuwając go w dół.") roRO("Interschimbă %s cu următorul, mutându-l în jos.") ruRU("Поменять местами %s со следующим, подвинув " @@ -482,6 +509,7 @@ fiFI("Valitse kaikki taulukon rivit") frFR("Sélectionner toutes les lignes") huHU("Az összes sor kijelölése") itIT("Seleziona tutte le righe") +nlNL("Selecteer alle tabel rijen") plPL("Zaznacz wszystkie wiersze tabeli") roRO("Selecteză toate liniile tabelului") ruRU("Выделить все ряды таблицы") @@ -499,6 +527,7 @@ fiFI("rivi") frFR("ligne") huHU("sor") itIT("riga") +nlNL("rijen") plPL("wiersz") roRO("linie") ruRU("ряды") @@ -519,6 +548,7 @@ fiFI("Työskentelee...") frFR("En cours d'exécution...") huHU("Folyamatban...") itIT("Esecuzione...") +nlNL("Bezig...") plPL("Pracuję...") roRO("Se lucrează...") ruRU("Обработка...") @@ -539,6 +569,7 @@ fiFI("Aseta pikanäppäimet") frFR("Configurer les raccourcis") huHU("Billentyűk beállítása") itIT("Selezione tasti veloci") +nlNL("Configureer toetsenbord snelkoppelingen") plPL("Ustawienia klawiszy") roRO("Configurează scurtăturile de tastatură") ruRU("Настроить горячие клавиши") @@ -556,6 +587,7 @@ fiFI("Ryhmä") frFR("Groupe") huHU("Csoport") itIT("Gruppo") +nlNL("Groep") plPL("Grupa") roRO("Grup") ruRU("Группа") @@ -573,6 +605,7 @@ fiFI("Toiminto") frFR("Action") huHU("Művelet") itIT("Azione") +nlNL("Actie") plPL("Akcja") roRO("Acţiune") ruRU("Действие") @@ -590,6 +623,7 @@ fiFI("Näppäin 1") frFR("Touche 1") huHU("1. billentyű") itIT("Combinazione 1") +nlNL("Primair") plPL("Klawisz 1") roRO("Primar") ruRU("Первично") @@ -607,6 +641,7 @@ fiFI("Näppäin 2") frFR("Touche 2") huHU("2. billentyű") itIT("Combinazione 2") +nlNL("Secundair") plPL("Klawisz 2") roRO("Secundar") ruRU("Вторично") @@ -627,6 +662,7 @@ fiFI("OK") frFR("Ok") huHU("Rendben") itIT("Ok") +nlNL("OK") plPL("OK") roRO("OK") ruRU("OK") @@ -644,6 +680,7 @@ fiFI("Peruuta") frFR("Annuler") huHU("Mégsem") itIT("Annulla") +nlNL("Afbreken") plPL("Anuluj") roRO("Anulează") ruRU("Отмена") @@ -661,6 +698,7 @@ fiFI("&Kyllä") frFR("&Oui") huHU("&Igen") itIT("&Si") +nlNL("&Ja") plPL("&Tak") roRO("&Da") ruRU("&Да") @@ -678,6 +716,7 @@ fiFI("&Ei") frFR("&Non") huHU("&Nem") itIT("&No") +nlNL("&Nee") plPL("&Nie") roRO("&Nu") ruRU("&Нет") @@ -695,6 +734,7 @@ fiFI("&Keskeytä") frFR("&Interrompre") huHU("&Megszakítás") itIT("&Interrompi") +nlNL("&Afbreken") plPL("&Przerwij") roRO("&Abandonează") ruRU("&Прервать") @@ -712,6 +752,7 @@ fiFI("&Yritä uudelleen") frFR("&Réessayer") huHU("&Újra") itIT("&Riprova") +nlNL("&Opnieuw proberen") plPL("Po&wtórz") roRO("&Reîncearcă") ruRU("П&овторить") @@ -726,9 +767,10 @@ csCZ("&Ignorovat") deDE("&Ignorieren") esES("&Ignorar") fiFI("&Jätä huomiotta") -frFR("") +frFR("Ignorer") huHU("&Ignore") itIT("") +nlNL("&Negeer") plPL("") roRO("&Ignoră") ruRU("Пропустить") @@ -749,6 +791,7 @@ fiFI("Palaa takaisin") frFR("Précédent") huHU("Visszalépés") itIT("Indiatro") +nlNL("Ga Terug") plPL("Idź wstecz") roRO("Înapoi") ruRU("Назад") @@ -766,6 +809,7 @@ fiFI("Siirry eteenpäin") frFR("Suivant") huHU("Előrelépés") itIT("Avanti") +nlNL("Ga Heen") plPL("Idź do przodu") roRO("Înainte") ruRU("Вперёд") @@ -783,6 +827,7 @@ fiFI("Kirjasinkoko") frFR("Taille de police") huHU("Betűméret") itIT("Dimensione font") +nlNL("Lettertype grootte") plPL("Rozmiar czcionki") roRO("Dimensiunea fontului") ruRU("Размер шрифта") @@ -800,6 +845,7 @@ fiFI("Tulosta") frFR("Imprimer") huHU("Nyomtatás") itIT("Stampa") +nlNL("Afdrukken") plPL("Drukuj") roRO("Listează") ruRU("Печать") @@ -817,6 +863,7 @@ fiFI("Apua") frFR("Aide") huHU("Súgó") itIT("Aiuto") +nlNL("Help") plPL("Pomoc") roRO("Ajutor") ruRU("Помощь") @@ -834,9 +881,10 @@ csCZ("Minulý měsíc") deDE("Voriger Monat") esES("Mes anterior") fiFI("Edellinen kuukausi") -frFR("") +frFR("Mois précédent") huHU("Előző hónap") itIT("") +nlNL("Voorgaand maand") plPL("Poprzedni miesiąc") roRO("Luna trecută") ruRU("Пред. месяц") @@ -851,9 +899,10 @@ csCZ("Další měsíc") deDE("Nächster Monat") esES("Mes siguiente") fiFI("Seuraava kuukausi") -frFR("") +frFR("Mois suivant") huHU("Következő hónap") itIT("") +nlNL("Volgend maand") plPL("Następny miesiąc") roRO("Luna viitoare") ruRU("След. месяц") @@ -868,9 +917,10 @@ csCZ("Minulý rok") deDE("Voriges Jahr") esES("Año siguiente") fiFI("Edellinen vuosi") -frFR("") +frFR("Année précédente") huHU("Előző év") itIT("") +nlNL("Voorgaand jaar") plPL("Poprzedni rok") roRO("Anul trecut") ruRU("Пред. год") @@ -885,9 +935,10 @@ csCZ("Další rok") deDE("Nächstes Jahr") esES("Año anterior") fiFI("Seuraava vuosi") -frFR("") +frFR("Année suivante") huHU("Következő év") itIT("") +nlNL("Volgend jaar") plPL("Następny rok") roRO("Anul viitor") ruRU("След. год") @@ -902,9 +953,10 @@ csCZ("Dnes") deDE("Heute") esES("Hoy") fiFI("Tänään") -frFR("") +frFR("Aujourd'hui") huHU("Ma") itIT("") +nlNL("Vandaag") plPL("Dziś") roRO("Azi") ruRU("Сегодня") @@ -919,9 +971,10 @@ csCZ("Tý") deDE("Wo.") esES("Sem") fiFI("Vko") -frFR("") +frFR("Wk") huHU("H") itIT("") +nlNL("Wk") plPL("Ty.") roRO("Sp") ruRU("Нед.") @@ -936,9 +989,10 @@ csCZ("Předchozí hodina") deDE("Vorige Stunde") esES("Hora anterior") fiFI("Edellinen tunti") -frFR("") +frFR("Heure précédente") huHU("Előző óra") itIT("") +nlNL("Voorgaand uur") plPL("") roRO("Ora trecută") ruRU("Час назад") @@ -953,9 +1007,10 @@ csCZ("Další hodina") deDE("Nächste Stunde") esES("Hora siguiente") fiFI("Seuraava tunti") -frFR("") +frFR("Heure suivante") huHU("Következő óra") itIT("") +nlNL("Volgend uur") plPL("") roRO("Ora viitoare") ruRU("Через час") @@ -970,9 +1025,10 @@ csCZ("Předchozí minuta") deDE("Vorige Minute") esES("Minuto anterior") fiFI("Edellinen minuutti") -frFR("") +frFR("Minute précédente") huHU("Előző perc") itIT("") +nlNL("Voorgaand minuut") plPL("") roRO("Minutul trecut") ruRU("Минуту назад") @@ -987,9 +1043,10 @@ csCZ("Další minuta") deDE("Nächste Minute") esES("Minuto siguiente") fiFI("Seuraava minuutti") -frFR("") +frFR("Minute suivante") huHU("Következő perc") itIT("") +nlNL("Volgend minuut") plPL("") roRO("Minutul următor") ruRU("Через минуту") @@ -1010,6 +1067,7 @@ fiFI("Valmis") frFR("Prêt") huHU("Kész") itIT("Pronto") +nlNL("Gereed") plPL("Gotowy") roRO("Gata") ruRU("Готов") @@ -1030,6 +1088,7 @@ fiFI("Käytä") frFR("Appliquer") huHU("Alkalmaz") itIT("Applica") +nlNL("Toepassen") plPL("Zastosuj") roRO("Aplică") ruRU("Применить") @@ -1047,6 +1106,7 @@ fiFI("Sulje") frFR("Fermer") huHU("Bezár") itIT("Chiudi") +nlNL("Sluiten") plPL("Zamknij") roRO("Închide") ruRU("Закрыть") @@ -1067,6 +1127,7 @@ fiFI("(ei väriä)") frFR("(aucune couleur)") huHU("(nincs szín)") itIT("(nessun colore)") +nlNL("(geen kleur)") plPL("(bez koloru)") roRO("(fără culoare)") ruRU("нет цвета") @@ -1084,6 +1145,7 @@ fiFI("Aseta väri") frFR("Appliquer la couleur") huHU("Szín beállítása") itIT("(Set colore)") +nlNL("Stel kleur in") plPL("(Ustaw kolor)") roRO("Setează culoarea") ruRU("Установить цвет") @@ -1101,6 +1163,7 @@ fiFI("Aseta tämänhetkinen väri valittuun paletin soluun") frFR("Ecrire la couleur courante dans l'emplacement sélectionné de la palette") huHU("Aktuális szín beírása a kijelölt palettamezőbe") itIT("Salva il colore corrente nello slot selezionato della tavolozza") +nlNL("Schrijf huidige kleur naar het palet vak") plPL("Zapisz aktualny kolor do wskazanego miejsca w palecie kolorów") roRO("Scrie culoarea curentă în locaţia din paletă selectată") ruRU("Записать текущий цвет в выделенный слот " @@ -1119,6 +1182,7 @@ fiFI("Oletuspaletti") frFR("Palette par défaut") huHU("Alapértelmezett paletta") itIT("Tavolozza di default") +nlNL("Standaard palet") plPL("Domyślna paleta kolorów") roRO("Paletă implicită") ruRU("Палитра по умолчанию") @@ -1136,6 +1200,7 @@ fiFI("Palauta järjestelmän oletuspaletti") frFR("Restaurer la palette système par défaut") huHU("Alapértelmezett rendszer paletta visszaállítása") itIT("Ripristina la tavolozza di default") +nlNL("Herstel standaard systeem palet") plPL("Przywróc standardową systemową paletę kolorów") roRO("Restaurează paleta implictă a sistemului") ruRU("Восстановить системную палитру по умолчанию") @@ -1153,6 +1218,7 @@ fiFI("Tallenna nimellä...") frFR("Enregistrer sous..") huHU("Mentés másként..") itIT("Salva come..") +nlNL("Bewaar als..") plPL("Zapisz jako...") roRO("Salvează ca..") ruRU("Сохранить как...") @@ -1170,6 +1236,7 @@ fiFI("Tallenna paletti tiedostoon") frFR("Enregistrer la palette dans un fichier ") huHU("Palettainformáció tárolása fájlba") itIT("salva la tavolozza in un file su disco") +nlNL("Sla de palet informatie op in een bestand") plPL("Zapisz informacje o palecie kolorów do pliku") roRO("Salvează informaţia despre paletă pe disc") ruRU("Сохранить информацию о палитре в файл " @@ -1188,6 +1255,7 @@ fiFI("Lataa") frFR("Charger") huHU("Betöltés") itIT("Carica") +nlNL("Laad") plPL("Ładuj") roRO("Încarcă") ruRU("Загрузить") @@ -1205,6 +1273,7 @@ fiFI("Lataa aiemmin tallennettu paletti") frFR("Charger une palette précédemment sauvée") huHU("Az előző tárolt paletta betöltése") itIT("Carica la tavolozza precedentemente salvata") +nlNL("Laad een voorgaand bewaard palet") plPL("Ładuj ostatnio zapisaną paletę kolorów") roRO("Încarcă o paletă salvată") ruRU("Загрузить сохранённую палитру") @@ -1222,6 +1291,7 @@ fiFI("Pieni") frFR("Petit") huHU("Kicsi") itIT("Piccolo") +nlNL("Klein") plPL("Mały") roRO("Mic") ruRU("Маленький") @@ -1239,6 +1309,7 @@ fiFI("Aseta paletin kooksi 4x4 väriä") frFR("Modifier la taille de la palette à 4x4") huHU("Palettaméret 4x4 színre állítása") itIT("Imposta la tavolozza a 4 colori alla volta") +nlNL("Stel de palet grootte in op 4 maal 4 kleuren") plPL("Ustaw rozmiar palety 4 na 4 kolory") roRO("Setează dimensiunea paletei la 4 ori 4 culori") ruRU("Установить размер палитры 16 цветов") @@ -1256,6 +1327,7 @@ fiFI("Keskikokoinen") frFR("Moyen") huHU("Közepes") itIT("Medio") +nlNL("Middel") plPL("Średni") roRO("Mediu") ruRU("Средний") @@ -1273,6 +1345,7 @@ fiFI("Aseta paletin kooksi 8x8 väriä") frFR("Modifier la taille de la palette à 8x8") huHU("Palettaméret 8x8 színre állítása") itIT("Imposta la tavolozza a 8 colori alla volta") +nlNL("Stel de palet grootte in op 8 maal 8 kleuren") plPL("Ustaw rozmiar palety 8 na 8 kolorów") roRO("Setează dimensiunea paletei la 8 ori 8 culori") ruRU("Установить размер палитры 64 цветов") @@ -1290,6 +1363,7 @@ fiFI("Suuri") frFR("Large") huHU("Nagy") itIT("Largo") +nlNL("Groot") plPL("Duży") roRO("Mare") ruRU("Большой") @@ -1307,6 +1381,7 @@ fiFI("Aseta paletin kooksi 16x16 väriä (maksimikoko)") frFR("Modifier la taille de la palette à 16x16") huHU("Palettaméret 16x16 színre állítása") itIT("Imposta la tavolozza a 16 colori alla volta (dimensione massima)") +nlNL("Stel de palet grootte in op 16 maal 16 kleuren (maximale grootte)") plPL("Ustaw rozmiar palety 16 na 16 kolorów") roRO("Setează dimensiunea paletei la 16 ori 16 culori (dimensiunea maximă)") ruRU("Установить размер палитры 256 цветов (максимальный " @@ -1325,6 +1400,7 @@ fiFI("Mukautettu...") frFR("Personnalisé...") huHU("Választott...") itIT("Personalizzato...") +nlNL("Aangepast...") plPL("Własny...") roRO("Definit de utilizator...") ruRU("Пользовательская...") @@ -1342,6 +1418,7 @@ fiFI("Valitse mukautettu paletin koko") frFR("Sélectionner une taille personnalisée de palette") huHU("Választott palettaméret beállítása") itIT("Seleziona tavolozza di dimensione personalizzata") +nlNL("Selecteer aangepaste palet grootte") plPL("Ustaw własny rozmiar palety kolorów") roRO("Alege dimensiunea paletei") ruRU("Выберите размер пользовательской палитры") @@ -1359,6 +1436,7 @@ fiFI("Paletti (*.pal)") frFR("Palette (*.pal)") huHU("Paletta (*.pal)") itIT("Tavolozza (*.pal)") +nlNL("Palet (*.pal)") plPL("Paleta (*.pal)") roRO("Paletă (*.pal)") ruRU("Палитра (*.pal)") @@ -1376,6 +1454,7 @@ fiFI("*.pal") frFR("*.pal") huHU("*.pal") itIT("*.pal") +nlNL("*.pal") plPL("*.pal") roRO("*.pal") ruRU("") @@ -1393,6 +1472,7 @@ fiFI("pal") frFR("pal") huHU("pal") itIT("pal") +nlNL("pal") plPL("pal") roRO("pal") ruRU("") @@ -1410,6 +1490,7 @@ fiFI("Tallenna paletti nimellä...") frFR("Sauver la palette sous..") huHU("Paletta mentése más néven..") itIT("Salva tavolozza come..") +nlNL("Bewaar palet als..") plPL("Zapisz paletę kolorów jako...") roRO("Salvează paleta ca..") ruRU("Сохранить палитру как...") @@ -1427,6 +1508,7 @@ fiFI("Virhe tallennettaessa tiedostoa [* \001%s\001].") frFR("Erreur d'écriture du fichier [* \001%s\001].") huHU("Hiba a [* \001%s\001] fájl írásakor") itIT("Errore di scrittura file [* \001%s\001].") +nlNL("Fout tijdens schrijven naar bestand [* \001%s\001].") plPL("Błąd zapisu pliku [* \001%s\001].") roRO("Eroare la salvarea fişierului [* \001%s\001].") ruRU("Ошибка записи файла [* \001%s\001].") @@ -1444,6 +1526,7 @@ fiFI("Lataa paletti...") frFR("Charger la palette..") huHU("Paletta betöltése..") itIT("Carica tavolozza..") +nlNL("Laad palet..") plPL("Ładuj paletę kolorów...") roRO("Încarcă paleta") ruRU("Загрузить палитру...") @@ -1461,6 +1544,7 @@ fiFI("Virhe avattaessa tiedostoa [* \001%s\001].") frFR("Erreur d'ouverture du fichier [* \001%s\001].") huHU("Hiba a [* \001%s\001] fájl megnyitásakor") itIT("Errore di aprtura file [* \001%s\001].") +nlNL("Fout tijdens openen bestand [* \001%s\001].") plPL("Błąd otwarcia pliku [* \001%s\001].") roRO("Eroare la deschiderea fişierului [* \001%s\001].") ruRU("Ошибка открытия файла [* \001%s\001].") @@ -1478,6 +1562,7 @@ fiFI("Virhe luettaessa palettia tiedostosta [* \001%s\001].") frFR("Erreur de lecture du fichier de palette [* \001%s\001].") huHU("Hiba a paletta beolvasásakor a [* \001%s\001] fájlból") itIT("Errore di lettura tavolozza dal file [* \001%s\001].") +nlNL("Fout tijdens lezen bestand [* \001%s\001].") plPL("Błąd czytania palety kolorów z pliku [* \001%s\001].") roRO("Eroare la citirea paletei din fişierul [* \001%s\001].") ruRU("Ошибка чтения палитры из файла [* \001%s\001].") @@ -1495,6 +1580,7 @@ fiFI("Paletin dimensiot") frFR("Dimensions de la palette") huHU("Paletta dimenziói") itIT("Dimensioni tavolozza") +nlNL("Palet dimensies") plPL("Rozmiary palety kolorów") roRO("Dimensiunile paletei") ruRU("Размер палитры") @@ -1512,6 +1598,7 @@ fiFI("(läpinäkyvä)") frFR("transparent") huHU("(átlátszó)") itIT("(trasparente)") +nlNL("(transparant)") plPL("(przezroczysty)") roRO("(transparent)") ruRU("(прозрачный)") @@ -1529,6 +1616,7 @@ fiFI("Paletti") frFR("Palette") huHU("Paletta") itIT("Tavolozza") +nlNL("Palet") plPL("Paleta") roRO("Paletă") ruRU("Палитра") @@ -1546,6 +1634,7 @@ fiFI("Pyörä") frFR("Molette") huHU("Korong") itIT("Ruota") +nlNL("Wiel") plPL("Koło") roRO("Roată") ruRU("Колесо") @@ -1563,6 +1652,7 @@ fiFI("Sävy (Hue)") frFR("Tinte") huHU("Színezet") itIT("Tinta") +nlNL("Tint") plPL("Odcień") roRO("Hue") ruRU("Оттенок") @@ -1580,6 +1670,7 @@ fiFI("RGB") frFR("RVB") huHU("RGB") itIT("RGB") +nlNL("RGB") plPL("RGB") roRO("RGB") ruRU("") @@ -1597,6 +1688,7 @@ fiFI("HSV") frFR("HSV") huHU("HSB") itIT("HSV") +nlNL("HSV") plPL("HSV") roRO("HSV") ruRU("") @@ -1614,6 +1706,7 @@ fiFI("Valitse väri") frFR("Sélectionner la couleur") huHU("Szín választása") itIT("Seleziona colore") +nlNL("Selecteer kleur") plPL("Wybrany kolor") roRO("Alege culoarea") ruRU("Выбирите цвет") @@ -1634,6 +1727,7 @@ fiFI("[A3* Kansiota ei kyetä lukemaan !]&&") frFR("[A3* Impossible de lire le répertoire !]&&") huHU("[A3* Nem sikerült olvasni a mappát!]&&") itIT("[A3* Impossibile leggere la cartella !]&&") +nlNL("[A3* Kan de map niet uitlezen !]&&") plPL("[A3* Nie można odczytać katalogu !]&&") roRO("[A3* Directorul nu poate fi citit !]&&") ruRU("[A3* Не могу прочитать папку!]&&") @@ -1651,6 +1745,7 @@ fiFI(" on kansio.") frFR(" est un répertoire.") huHU("mappa") itIT(" è una cartella.") +nlNL(" is een map.") plPL(" jest katalogiem.") roRO(" este director") ruRU(" папка.") @@ -1668,6 +1763,7 @@ fiFI(" on jo olemassa.&Haluatko silti jatkaa?") frFR(" existe déjà.&Voulez-vous continuer ?") huHU("már létezik. &Folytatás?") itIT(" esiste già.&Desideri proseguire ?") +nlNL(" bestaat alreeds.&Wil je doorgaan ?") plPL(" już istnieje. &Czy chcesz kontynuować ?") roRO(" există deja.&Doriţi să continuaţi ?") ruRU(" уже существует. &Вы хотите продолжить?") @@ -1685,6 +1781,7 @@ fiFI(" ei ole olemassa.") frFR(" n'existe pas.") huHU("nem létezik") itIT(" non esistono.") +nlNL(" bestaat niet.") plPL(" nie istnieje.") roRO(" nu există") ruRU(" не существует.") @@ -1702,6 +1799,7 @@ fiFI("&ei ole olemassa.") frFR("&n'existe pas") huHU("&nem létezik") itIT(" non esiste") +nlNL("&bestaat niet.") plPL(" &nie istnieje.") roRO("&nu există") ruRU("&не существует.") @@ -1719,6 +1817,7 @@ fiFI("&Haluatko jatkaa?") frFR("&Voulez-vous continuer ?") huHU("&Folytatás?") itIT("&Desideri proseguire ?") +nlNL("&Wil je doorgaan ?") plPL("&Czy chcesz kontynuować ?") roRO("&Doriţi să continuaţi ?") ruRU("&Вы хотите продолжить?") @@ -1736,6 +1835,7 @@ fiFI("Mukautettu tiedostotyyppi (") frFR("Type de fichier personnalisé (") huHU("Választott fájltípus (") itIT("Tipo file personalizzato (") +nlNL("Aangepaste bestandstype (") plPL("Własny typ pliku (") roRO("Tip de fișier ales de utilizator") ruRU("Свой тип файла (") @@ -1753,6 +1853,7 @@ fiFI("Uusi kansio") frFR("Nouveau répertoire") huHU("Új mappa") itIT("Nuova cartella") +nlNL("Nieuwe map") plPL("Nowy katalog") roRO("Director nou") ruRU("Новая папка") @@ -1770,6 +1871,7 @@ fiFI("Nimi") frFR("Nom") huHU("Név") itIT("Nome") +nlNL("Naam") plPL("Nazwa") roRO("Nume") ruRU("Имя") @@ -1787,6 +1889,7 @@ fiFI("[A3* Kansion luominen epäonnistui!&&]") frFR("[A3* La création du répertoire a échoué !&&]") huHU("[A3* A mappa létrehozása sikertelen!&&]") itIT("[A3* Creazione cartella fallita !&&]") +nlNL("[A3* Map aanmaken mislukt !&&]") plPL("[A3* Tworzenie katalogu nie powiodło się !&&]") roRO("[A3* Crearea directorului a eşuat !&&]") ruRU("[A3* Не удалось создать папку!&&]") @@ -1804,6 +1907,7 @@ fiFI("Maski") frFR("Masque") huHU("Maszk") itIT("Maschera") +nlNL("Masker") plPL("Maska") roRO("Mască") ruRU("Маска") @@ -1821,6 +1925,7 @@ fiFI("Lisää valintaan") frFR("Ajouter à la sélection") huHU("Hozzáadás a kijelöléshez") itIT("Aggiungi alla selezione") +nlNL("Toevoegen aan selectie") plPL("Dodaj do zaznaczonych") roRO("Adaugă la selecţie") ruRU("Добавить к выделению") @@ -1838,6 +1943,7 @@ fiFI("Poista valinnasta") frFR("Enlever de la sélection") huHU("Eltávolítás a kijelölésből") itIT("Rimuovi dalla selezione") +nlNL("Verwijderen uit selectie") plPL("Usuń z zaznaczonych") roRO("Înlătură din selecţie") ruRU("Убрать из выделения") @@ -1855,6 +1961,7 @@ fiFI(" Levyasema") frFR(" Disque") huHU(" Meghajtó") itIT(" Disco") +nlNL(" Schijf") plPL(" Napęd") roRO(" Unitate") ruRU(" Диск") @@ -1872,6 +1979,7 @@ fiFI("Kansio ") frFR("Répertoire") huHU("Mappa") itIT("Cartella ") +nlNL("Map ") plPL("Katalog ") roRO("Director ") ruRU("Папка ") @@ -1889,6 +1997,7 @@ fiFI("") frFR("") huHU(" meghajtó(k)") itIT("") +nlNL(" schij(f)(ven)") plPL("") roRO(" unitate(unitati)") ruRU("диск(и)") @@ -1906,6 +2015,7 @@ fiFI("") frFR("") huHU(" mappá(k)") itIT("") +nlNL(" map(pen)") plPL("") roRO(" director(directoare)") ruRU("папка(и)") @@ -1923,6 +2033,7 @@ fiFI("") frFR("") huHU(" fájl(ok)") itIT("") +nlNL(" bestand(en)") plPL("") roRO(" fişier(e)") ruRU("файл(ы)") @@ -1940,6 +2051,7 @@ fiFI("Avaa") frFR("Ouvrir") huHU("Megnyitás") itIT("Apri") +nlNL("Openen") plPL("Otwórz") roRO("Deschide") ruRU("Открыть") @@ -1957,6 +2069,7 @@ fiFI("Tallenna") frFR("Sauver") huHU("Mentés") itIT("Salva") +nlNL("Bewaren") plPL("Zapisz") roRO("Salvează") ruRU("Сохранить") @@ -1974,6 +2087,7 @@ fiFI("[A3* Tiedoston uudelleennimeäminen epäonnistui!&&]") frFR("[A3* Le renommage du fichier a échoué !&&]") huHU("[A3* A fájl átnevezése sikertelen!&&]") itIT("[A3* Rinomina fallito !&&]") +nlNL("[A3* Hernoemen bestand mislukt !&&]") plPL("[A3* Zmiana nazwy pliku nie powiodła się !&&]") roRO("[A3* Redenumirea fişierului a eşuat !&&]") ruRU("[A3* Не удалось переименовать файл!&&]") @@ -1991,6 +2105,7 @@ fiFI("Kaikki tiedostot") frFR("Tous les fichiers") huHU("Az összes fájl") itIT("Titti i files") +nlNL("Alle bestanden") plPL("Wszystkie pliki") roRO("Toate fişierele") ruRU("Все файлы") @@ -2008,6 +2123,7 @@ fiFI("&Valitse") frFR("&Sélectionner") huHU("&Kijelölés") itIT("Seleziona") +nlNL("&Selecteer") plPL("&Wybierz") roRO("&Selectează") ruRU("&Выбрать") @@ -2025,6 +2141,7 @@ fiFI("Tallenna nimellä") frFR("Sauver sous") huHU("Mentés más néven") itIT("Salva come") +nlNL("Bewaar als") plPL("Zapisz jako") roRO("Salvează ca") ruRU("Сохранить как") @@ -2042,6 +2159,7 @@ fiFI("Valitse kansio") frFR("Sélectionner un répertoire") huHU("Mappa kijelölése") itIT("Seleziona cartella") +nlNL("Selecteer map") plPL("Wybierz katalog") roRO("Alege directorul") ruRU("Выберите папку") @@ -2059,6 +2177,7 @@ fiFI("Ylemmän tason kansio") frFR("Répertoire parent") huHU("Szülőmappa") itIT("Cartella su") +nlNL("Map omhoog") plPL("Katalog w górę") roRO("Directorul părinte") ruRU("Папка вверх") @@ -2076,6 +2195,7 @@ fiFI("Luo kansio") frFR("Créer un répertoire") huHU("Mappa létrehozása") itIT("Crea nuova cartella") +nlNL("Map aanmaken") plPL("Utwórz katalog") roRO("Crează director") ruRU("Создать папку") @@ -2093,6 +2213,7 @@ fiFI("Valitse tiedostot") frFR("Sélectionner les fichiers") huHU("Fájlok kijelölése") itIT("Seleziona i files") +nlNL("Selecteer bestanden") plPL("Wybierz pliki") roRO("Selectează fişierele") ruRU("Выделить файлы") @@ -2110,6 +2231,7 @@ fiFI("Poista tiedostojen valinta") frFR("Désélectionner les fichiers") huHU("Fájlkijelölés megszüntetése") itIT("Deseleziona i files") +nlNL("Deselecteren bestanden") plPL("Odznacz pliki") roRO("Deselectează fişierele") ruRU("Убрать выделение файлов") @@ -2127,6 +2249,7 @@ fiFI("Käänteinen tiedostojen valinta") frFR("Invertir la sélection") huHU("Kijelölés felcserélése") itIT("Inverti selezione") +nlNL("Flip bestanden") plPL("Odwróć zaznaczone pliki") roRO("Alternează fișierele") ruRU("Поменять выделение файлов") @@ -2147,6 +2270,7 @@ fiFI("Aktivoi ikkuna") frFR("Activer la fenêtre") huHU("Ablak aktiválása") itIT("Attiva finestra") +nlNL("Activeer raam") plPL("Aktywuj okno") roRO("Activează fereastră") ruRU("Активное окно") @@ -2164,6 +2288,7 @@ fiFI("Aktivoi tämä ikkuna") frFR("Activer cette fenêtre") huHU("Ez az ablak aktív") itIT("Attiva questa finestra") +nlNL("Activeer deze raam") plPL("Aktywuj to okno") roRO("Activează această fereastră") ruRU("Сделать активным это окно") @@ -2181,6 +2306,7 @@ fiFI("Lisää ikkunoita...") frFR("Plus de fenêtres..") huHU("Több ablak..") itIT("Altre finestre") +nlNL("Meer ramen..") plPL("Więcej okien..") roRO("Mai multe ferestre..") ruRU("Ещё окна...") @@ -2201,6 +2327,7 @@ fiFI("Avaa...") frFR("Ouvrir..") huHU("Megnyitás..") itIT("Apri..") +nlNL("Openen..") plPL("Otwórz..") roRO("Deschide..") ruRU("Открыть...") @@ -2221,6 +2348,7 @@ fiFI("Virheellinen data.") frFR("Donnée invalide.") huHU("Érvénytelen adat") itIT("Dato non valido.") +nlNL("Ongeldige data.") plPL("Niepoprawna data.") roRO("Date invalide.") ruRU("Неверные данные.") @@ -2241,6 +2369,7 @@ fiFI("Päivittää ") frFR("Mise à jour de ") huHU("Frissítés ") itIT("Aggiornamento") +nlNL("Updaten ") plPL("Aktualizacja ") roRO("Se actualizează ") ruRU("Обновление ") @@ -2258,6 +2387,7 @@ fiFI("Virhe luotaessa tiedostoa [* \001%s\001].") frFR("Erreur en créant le fichier [* \001%s\001].") huHU("Hiba a [* \001%s\001] fájl létrehozásánál") itIT("Errore creazione file [* \001%s\001].") +nlNL("Fout tijdens aanmaken bestand [* \001%s\001].") plPL("Błąd tworzenia pliku [* \001%s\001].") roRO("Eroare la crearea fişierului [* \001%s\001].") ruRU("Ошибка создания файла [* \001%s\001].") @@ -2283,6 +2413,8 @@ huHU("A frissítés megszakítása problémákat okozhataz alkalmazás futtatás "Folytatás?") itIT("Interrompere l'aggiornamento può causare seri problemi al prossimo avvio.\n" "Continuare?") +nlNL("Update afbreken zal zeer waarschijnlijk problemen veroorzaken wanneer " + "je hetprogramma voor de volgende keer start.\nDoorgaan?") plPL("Przerwanie aktualizacji najprawdopodobniej spowoduje kłopoty przy ponownym " "uruchomieniu aplikacji.\nKontynuować?") roRO("Anularea operţiei de actualizare poate provoca probleme la următoarea " @@ -2307,6 +2439,7 @@ fiFI("Korvataan %s") frFR("") huHU("%s felülírása") itIT("") +nlNL("Overschrijven %s") plPL("") roRO("Se suprascrie %s") ruRU("Переписать %s") @@ -2327,6 +2460,7 @@ fiFI("Testi") frFR("Tester") huHU("Próba") itIT("Test") +nlNL("Test") plPL("Test") roRO("Test") ruRU("Тест") @@ -2344,6 +2478,7 @@ fiFI("&Kansio") frFR("&Répertoire") huHU("&Mappa") itIT("&Cartella") +nlNL("&Map") plPL("&Katalog") roRO("&Director") ruRU("&Папка") @@ -2361,6 +2496,7 @@ fiFI("&Tiedosto") frFR("&Fichier") huHU("&Fájl") itIT("&File") +nlNL("&Bestand") plPL("&Plik") roRO("&Fişier") ruRU("&Файл") @@ -2378,6 +2514,7 @@ fiFI("&Tyyppi") frFR("&Type") huHU("&Típus") itIT("&Tipo") +nlNL("&Type") plPL("&Typ") roRO("&Tip") ruRU("&Тип") @@ -2395,6 +2532,7 @@ fiFI("&Järjestys") frFR("&Trier par") huHU("&Rendezés") itIT("&Ordina per") +nlNL("&Sorteer op") plPL("&Sortuj w/g") roRO("&Sortează după") ruRU("&Cортировать по") @@ -2412,6 +2550,7 @@ fiFI("Nimi\nPääte") frFR("Nom\nExtension") huHU("Név\nKiterjesztés") itIT("Nome\nEstensione") +nlNL("Naam\nExtensie") plPL("Nazwy\nRozszerzenia") roRO("Nume\nExtensie") ruRU("Имя\nРасширение") @@ -2429,6 +2568,7 @@ fiFI("Vain luku") frFR("Lecture seule") huHU("Csak olvasható") itIT("Sola lettura") +nlNL("Alleen lezen") plPL("Tylko do odczytu") roRO("Modificare nepermisă") ruRU("Только для чтения") @@ -2446,6 +2586,7 @@ fiFI("") frFR("") huHU("") itIT("") +nlNL("Toon verborgen items") plPL("") roRO("") ruRU("") @@ -2463,6 +2604,7 @@ fiFI("") frFR("") huHU("") itIT("") +nlNL("Toon verborgen bestanden") plPL("") roRO("") ruRU("") @@ -2480,6 +2622,7 @@ fiFI("Väri:") frFR("Couleur :") huHU("Szín:") itIT("Colore") +nlNL("Kleur:") plPL("Kolor:") roRO("Culoare:") ruRU("Цвет:") @@ -2497,6 +2640,7 @@ fiFI("R:") frFR("R :") huHU("R:") itIT("R:") +nlNL("R:") plPL("R:") roRO("R:") ruRU("") @@ -2514,6 +2658,7 @@ fiFI("G:") frFR("V :") huHU("G:") itIT("G:") +nlNL("G:") plPL("G:") roRO("G:") ruRU("") @@ -2531,6 +2676,7 @@ fiFI("B:") frFR("B :") huHU("B:") itIT("B:") +nlNL("B:") plPL("B:") roRO("B:") ruRU("") @@ -2548,6 +2694,7 @@ fiFI("H:") frFR("H :") huHU("H:") itIT("h:") +nlNL("H:") plPL("H:") roRO("H:") ruRU("") @@ -2565,6 +2712,7 @@ fiFI("S:") frFR("S :") huHU("S:") itIT("S:") +nlNL("S:") plPL("S:") roRO("S:") ruRU("") @@ -2582,6 +2730,7 @@ fiFI("V:") frFR("V :") huHU("V:") itIT("V:") +nlNL("V:") plPL("V:") roRO("V:") ruRU("") @@ -2599,6 +2748,7 @@ fiFI("&Rivit:") frFR("&Lignes :") huHU("&Sorok:") itIT("&Righe") +nlNL("&Rijen:") plPL("&Wiersze:") roRO("&Linii") ruRU("&Ряды:") @@ -2616,6 +2766,7 @@ fiFI("&Sarakkeet:") frFR("&Colonnes :") huHU("&Oszlopok:") itIT("&Colonne") +nlNL("&Kolommen:") plPL("&Kolumny:") roRO("&Coloane") ruRU("&Колонки:") @@ -2633,6 +2784,7 @@ fiFI("") frFR("") huHU("") itIT("") +nlNL("Standaarden") plPL("") roRO("") ruRU("По умолчанию") @@ -2647,9 +2799,10 @@ csCZ("Tiskárna") deDE("Drucker") esES("Impresora") fiFI("Tulostin") -frFR("") +frFR("Imprimante") huHU("Nyomtató") itIT("") +nlNL("Drukker") plPL("Drukarka") roRO("Imprimantă") ruRU("Принтер") @@ -2664,9 +2817,10 @@ csCZ("Velikost papíru") deDE("Papiergröße") esES("Tamaño del papel") fiFI("Paperin koko") -frFR("") +frFR("Taille papier") huHU("Papírméret") itIT("") +nlNL("Papier grootte") plPL("Rozmiar strony") roRO("Dimensiune hărtie") ruRU("Размер бумаги") @@ -2681,9 +2835,10 @@ csCZ("Vstup") deDE("Papierzufuhr") esES("¿Input slot?") fiFI("Syöttökaukalo") -frFR("") +frFR("Bac d'entrée") huHU("Input slot") itIT("") +nlNL("Invoer sleuf") plPL("Slot wejściowy") roRO("Slot de intrare") ruRU("Лоток") @@ -2698,9 +2853,10 @@ csCZ("Stránek na list") deDE("Seiten pro Blatt") esES("Páginas por sheet") fiFI("Sivuja per arkki") -frFR("") +frFR("Pages par feuille") huHU("Laponkénti oldalak") itIT("") +nlNL("Pagina's per vel") plPL("Stron na arkusz") roRO("Pagini per coală") ruRU("Страниц на лист") @@ -2718,6 +2874,7 @@ fiFI("Tulosta sivut") frFR("") huHU("Nyomtatási tartomány") itIT("") +nlNL("Drukgebied") plPL("Zakres drukowania") roRO("Demeniul de imprimare") ruRU("Печатаемый интервал") @@ -2732,9 +2889,10 @@ csCZ("Vše\nAktulí stránku\nRozsah") deDE("Alle Seiten\nAktuelle Seite\nSeiten von") esES("Todas las páginas\nLa página acutal\nPáginas a partir de") fiFI("Kaikki sivut\nTämä sivu\nSivut väliltä") -frFR("") +frFR("Toutes les pages\nPage courante\nA partir de") huHU("Minden oldal\nAktuális oldal\nOldalak a következőtől") itIT("") +nlNL("Alle pagina's\nHuidige pagina\nPagina's vanaf") plPL("Wszystkie strony\nBieżąca strona\nStrony od") roRO("Toate paginile\nPagina curentă\nPagini de la") ruRU("Все страницы\nТекущая страница\nСтраницы " @@ -2750,9 +2908,10 @@ csCZ("až") deDE("bis") esES("hasta") fiFI("-") -frFR("") +frFR("à") huHU("-") itIT("") +nlNL("naar") plPL("do") roRO("până") ruRU("в") @@ -2767,9 +2926,10 @@ csCZ("Kopie") deDE("Exemplare") esES("Copias") fiFI("Kopiot") -frFR("") +frFR("Copies") huHU("Példány") itIT("") +nlNL("Kopieën") plPL("Kopie") roRO("Copii") ruRU("Копий") @@ -2787,6 +2947,7 @@ fiFI("Lajittele") frFR("") huHU("Collate") itIT("") +nlNL("Verzamelen") plPL("Zestaw") roRO("Legare") ruRU("Подобрать") @@ -2801,9 +2962,10 @@ csCZ("Na výšku\nNa šířku") deDE("Hochformat\nQuerformat") esES("Horizontal\nApaisado") fiFI("Pysty\nVaaka") -frFR("") +frFR("Portrait\nPaysage") huHU("Álló\nFekvő") itIT("") +nlNL("Portret\nLandschap") plPL("Portret\nKrajobraz") roRO("Portret\nPeisaj") ruRU("Портрет\nАльбом") @@ -2821,6 +2983,7 @@ fiFI("Sijoittelu") frFR("") huHU("Elhelyezés") itIT("") +nlNL("Plaatsing") plPL("Umiejscowienie") roRO("Poziție") ruRU("Размещение") @@ -2838,9 +3001,10 @@ csCZ("Zobrazit skryté") deDE("Aufdecken") esES("Mostrar ocultos") fiFI("") -frFR("") +frFR("Montrer cachés") huHU("Mutassa a rejtetteket") itIT("") +nlNL("Toon verborgen") plPL("") roRO("Arată ascunse") ruRU("Показать скрытые") @@ -2858,6 +3022,7 @@ fiFI("Oletus") frFR("Par défaut") huHU("Alapértelmezett") itIT("Predefiniti") +nlNL("Standaard") plPL("Domyślny") roRO("Implicit") ruRU("По умолчанию") @@ -2875,6 +3040,7 @@ fiFI("&Peruuta") frFR("&Annuler") huHU("Mégsem") itIT("&Annulla") +nlNL("&Afbreken") plPL("&Anuluj") roRO("&Anulează") ruRU("&Отменить") @@ -2889,9 +3055,10 @@ csCZ("Týden") deDE("Woche") esES("Semana") fiFI("Viikko") -frFR("") +frFR("semaine") huHU("Hét") itIT("") +nlNL("Week") plPL("Tydzień") roRO("Săptămână") ruRU("Неделя") @@ -2909,6 +3076,7 @@ fiFI("1 / 1") frFR("1 / 1") huHU("1 / 1") itIT("1 / 1") +nlNL("1 / 1") plPL("1 / 1") roRO("1 / 1") ruRU("1 / 1") @@ -2926,6 +3094,7 @@ fiFI("Sivuttain") frFR("Direction") huHU("Oldalsáv") itIT("Direzione") +nlNL("Zijdelings") plPL("Liczba stron") roRO("Prin lateral") ruRU("По бокам") @@ -2943,6 +3112,7 @@ fiFI("&1 sivu\n&2 sivua\n&4 sivua\n&8 sivua") frFR("&1 page\n&2 pages\n&4 pages\n&8 pages") huHU("&1 oldal\n&2 oldal\n&4 oldal\n&8 oldal") itIT("&1 pagina\n&2 pagine\n&4 pagine\n&8 pagine") +nlNL("&1 pagina\n&2 pagina's\n&4 pagina's\n&8 pagina's") plPL("&1 strona\n&2 strony\n&4 strony\n&8 stron") roRO("&1 pagină\n&2 pagini\n&4 pagini\n&8 pagini") ruRU("&1 страница\n&2 страницы\n&4 страницы\n&8 страниц") @@ -2960,6 +3130,7 @@ fiFI("&Sivunumerot") frFR("&Numéros de page") huHU("&Oldalszámok") itIT("&Numero pagine") +nlNL("Pagina &nummers") plPL("Numery &stron") roRO("&Numere de pagină") ruRU("&Номера страниц") @@ -2977,6 +3148,7 @@ fiFI("PDF export...") frFR("Export PDF..") huHU("PDF export..") itIT("") +nlNL("PDF exporteren..") plPL("Eksportuj PDF..") roRO("Exportă PDF..") ruRU("Экспорт в PDF") @@ -2994,6 +3166,7 @@ fiFI("Raportti") frFR("Rapport") huHU("Jelentés") itIT("Report") +nlNL("Rapport") plPL("Raport") roRO("Raport") ruRU("Отчёт") @@ -3011,6 +3184,7 @@ fiFI("&Tulosta") frFR("&Imprimer") huHU("&Nyomtatás") itIT("&Stampa") +nlNL("&Afdrukken") plPL("&Drukuj") roRO("&Imprimă") ruRU("&Печать") diff --git a/uppsrc/Draw/Draw.cpp b/uppsrc/Draw/Draw.cpp index 54cad1d40..f59927f91 100644 --- a/uppsrc/Draw/Draw.cpp +++ b/uppsrc/Draw/Draw.cpp @@ -73,23 +73,6 @@ bool Draw::IsDrawing() const return dynamic_cast(this); } -Stream& Draw::DrawingOp(int code) -{ - ASSERT(IsDrawing()); - Stream& drawing = static_cast(this)->GetStream(); - drawing / code; - return drawing; -} - -/* -Stream& Draw::PutRect(const Rect& r) -{ - ASSERT(IsDrawing()); - Stream& drawing = dynamic_cast(this)->GetStream(); - return Pack16(drawing, const_cast(r)); -} -*/ - // ------------------------------- void Draw::DrawImageOp(int x, int y, int cx, int cy, const Image& img, const Rect& src, Color color) diff --git a/uppsrc/Draw/Draw.h b/uppsrc/Draw/Draw.h index 17be0f760..224898ea4 100644 --- a/uppsrc/Draw/Draw.h +++ b/uppsrc/Draw/Draw.h @@ -394,8 +394,6 @@ enum { class Image; -struct DrawingPos; - //DEPRECATED: TODO Color SBlack(); Color SGray(); @@ -547,8 +545,6 @@ protected: Draw(); - friend bool DrawDrawing(Draw& w, Stream& s, const Rect& target, Size sz); - friend class BackRectDraw; friend class ImageDraw; friend class FontInfo; @@ -656,6 +652,30 @@ public: void CloneClip(); #endif + enum { + BEGIN = 1, + OFFSET = 2, + CLIP = 3, + CLIPOFF = 4, + EXCLUDECLIP = 5, + INTERSECTCLIP = 6, + END = 7, + DRAWRECT = 8, + DRAWIMAGE = 9, + DRAWMONOIMAGE = 10, + DRAWDRAWING = 11, + DRAWLINE = 12, + DRAWELLIPSE = 13, + DRAWTEXT = 14, + DRAWARC = 15, + DRAWPOLYPOLYLINE = 16, + DRAWPOLYPOLYPOLYGON = 17, + DRAWDATA = 18, + DRAWPAINTING = 19, + }; + + struct DrawingPos; + public: static int FontCacheMax; @@ -709,34 +729,6 @@ public: #endif bool IsDrawing() const; - enum { - BEGIN = 1, - OFFSET = 2, - CLIP = 3, - CLIPOFF = 4, - EXCLUDECLIP = 5, - INTERSECTCLIP = 6, - END = 7, - DRAWRECT = 8, - DRAWIMAGE = 9, - DRAWMONOIMAGE = 10, - DRAWDRAWING = 11, - DRAWLINE = 12, - DRAWELLIPSE = 13, - DRAWTEXT = 14, - DRAWARC = 15, - DRAWPOLYPOLYLINE = 16, - DRAWPOLYPOLYPOLYGON = 17, - DRAWDATA = 18, - DRAWPAINTING = 19, - }; - typedef void (*Drawer)(Draw&, Stream&, const DrawingPos&); - - Stream& DrawingOp(int code); - Stream& PutRect(const Rect& r); - - static void Register(int code, Drawer drawer); - virtual void StartPage(); virtual void EndPage(); @@ -983,54 +975,14 @@ public: template static void Register(const char *id) { AddFormat(id, &DataDrawer::FactoryFn); } }; -struct DrawingPos { - Size source; - Size target; - Point srcoff; - Point trgoff; - Point trgini; - Vector stack; - - bool Identity() const { return source == target; } - - int GetX(int x) const; - int GetY(int y) const; - int GetCx(int cx) const; - int GetCy(int cy) const; - int GetW(int w) const; - Point Get(int x, int y) const; - Point Get(Point p) const; - Size Get(Size sz) const; - Rect Get(const Rect& r) const; - Rect Get(int x, int y, int cx, int cy) const; - - Point operator()(int x, int y) const { return Get(x, y); } - Point operator()(Point p) const { return Get(p); } - Size operator()(Size sz) const { return Get(sz); } - Rect operator()(const Rect& r) const { return Get(r); } - Rect operator()(int x, int y, int cx, int cy) const { return Get(x, y, cx, cy); } - - void TransformX(int& x) const { x = GetX(x); } - void TransformY(int& y) const { y = GetY(y); } - void TransformW(int& w) const { w = GetW(w); } - void Transform(int& x, int& y) const { TransformX(x); TransformY(y); } - void Transform(Point& p) const { p = Get(p); } - void Transform(Size& sz) const { sz = Get(sz); } - void Transform(Rect& r) const { r = Get(r); } -}; - -class DrawerRegistrator { -public: - DrawerRegistrator(int code, Draw::Drawer w) { Draw::Register(code, w); } -}; - #ifdef PLATFORM_WIN32 class WinMetaFile; #endif class Drawing : Moveable { - Size size; - String data; + Size size; + String data; + ValueArray val; friend class DrawingDraw; friend class Draw; @@ -1105,15 +1057,15 @@ public: private: Size size; StringStream drawing; + ValueArray val; void DInit(); void DrawingBegin(); + Stream& DrawingOp(int code); public: void SetPixels(bool b = true) { pixels = b; } - Stream& GetStream() { return drawing; } - void Create(int cx, int cy); void Create(Size sz); diff --git a/uppsrc/Draw/Draw.upp b/uppsrc/Draw/Draw.upp index b928cb7aa..60ce3ef5e 100644 --- a/uppsrc/Draw/Draw.upp +++ b/uppsrc/Draw/Draw.upp @@ -83,6 +83,3 @@ file srcdoc.tpp, Copying; -mainconfig - "Debug" = "MSC GUI DEBUG WIN32"; - diff --git a/uppsrc/Draw/Drawing.cpp b/uppsrc/Draw/Drawing.cpp index 45b3e7812..401b974f1 100644 --- a/uppsrc/Draw/Drawing.cpp +++ b/uppsrc/Draw/Drawing.cpp @@ -75,6 +75,13 @@ static void StreamPackInts(Stream& stream, const int *in, int count) // ------------------------------ +Stream& DrawingDraw::DrawingOp(int code) +{ + ASSERT(IsDrawing()); + drawing / code; + return drawing; +} + void DrawingDraw::DrawingBegin() { Cloff& w = cloff.Add(); @@ -154,13 +161,27 @@ void DrawingDraw::DrawRectOp(int x, int y, int cx, int cy, Color color) void DrawingDraw::DrawImageOp(int x, int y, int cx, int cy, const Image& img, const Rect& src, Color color) { Rect s = src; - DrawingOp(DRAWIMAGE) % x % y % cx % cy % const_cast(img) % s % color; + DrawingOp(DRAWIMAGE) % x % y % cx % cy % s % color; + val.Add(img); } void DrawingDraw::DrawDataOp(int x, int y, int cx, int cy, const String& data, const char *id) { String h = id; - DrawingOp(DRAWDATA) % x % y % cx % cy % const_cast(data) % h; + DrawingOp(DRAWDATA) % x % y % cx % cy % h; + val.Add(data); +} + +void DrawingDraw::DrawDrawingOp(const Rect& target, const Drawing& w) +{ + DrawingOp(DRAWDRAWING) % const_cast(target); + val.Add(w); +} + +void DrawingDraw::DrawPaintingOp(const Rect& target, const Painting& w) +{ + DrawingOp(DRAWPAINTING) % const_cast(target); + val.Add(w); } void DrawingDraw::DrawLineOp(int x1, int y1, int x2, int y2, int width, Color color) @@ -237,402 +258,352 @@ Drawing DrawingDraw::GetResult() out.size = size; LLOG("GetResult size: " << size); out.data = drawing.GetResult(); + out.val = val; return out; } // ------------------------------ -int DrawingPos::GetX(int x) const { +struct Draw::DrawingPos : StringStream { + Size source; + Size target; + Point srcoff; + Point trgoff; + Point trgini; + Vector stack; + + bool Identity() const { return source == target; } + + int GetX(int x) const; + int GetY(int y) const; + int GetCx(int cx) const; + int GetCy(int cy) const; + int GetW(int w) const; + Point Get(int x, int y) const; + Point Get(Point p) const; + Rect Get(const Rect& r) const; + Rect Get(int x, int y, int cx, int cy) const; + + Point operator()(int x, int y) const { return Get(x, y); } + Point operator()(Point p) const { return Get(p); } + Rect operator()(const Rect& r) const { return Get(r); } + Rect operator()(int x, int y, int cx, int cy) const { return Get(x, y, cx, cy); } + + void TransformX(int& x) const { x = GetX(x); } + void TransformY(int& y) const { y = GetY(y); } + void TransformW(int& w) const { w = GetW(w); } + void Transform(int& x, int& y) const { TransformX(x); TransformY(y); } + void Transform(Point& p) const { p = Get(p); } + void Transform(Rect& r) const { r = Get(r); } + + Rect GetRect(); + + DrawingPos(const String& src) : StringStream(src) {} +}; + +Rect Draw::DrawingPos::GetRect() +{ + Rect r; + *this % r; + return Get(r); +} + +int Draw::DrawingPos::GetX(int x) const { return iscale(x + srcoff.x, target.cx, source.cx) - trgoff.x; } -int DrawingPos::GetY(int y) const { +int Draw::DrawingPos::GetY(int y) const { return iscale(y + srcoff.y, target.cy, source.cy) - trgoff.y; } -int DrawingPos::GetCx(int cx) const { +int Draw::DrawingPos::GetCx(int cx) const { return iscale(cx, target.cx, source.cx); } -int DrawingPos::GetCy(int cy) const { +int Draw::DrawingPos::GetCy(int cy) const { return iscale(cy, target.cy, source.cy); } -int DrawingPos::GetW(int w) const { +int Draw::DrawingPos::GetW(int w) const { return iscale(w, target.cx + target.cy, source.cx + source.cy); } -Point DrawingPos::Get(int x, int y) const { +Point Draw::DrawingPos::Get(int x, int y) const { return Point(GetX(x), GetY(y)); } -Point DrawingPos::Get(Point p) const { +Point Draw::DrawingPos::Get(Point p) const { return Get(p.x, p.y); } -Size DrawingPos::Get(Size sz) const { - return Size(GetCx(sz.cx), GetCy(sz.cy)); -} - -Rect DrawingPos::Get(const Rect& r) const { +Rect Draw::DrawingPos::Get(const Rect& r) const { return Rect(GetX(r.left), GetY(r.top), GetX(r.right), GetY(r.bottom)); } -Rect DrawingPos::Get(int x, int y, int cx, int cy) const { +Rect Draw::DrawingPos::Get(int x, int y, int cx, int cy) const { return Get(RectC(x, y, cx, cy)); } -Rect GetRect16(Stream& s) { - Rect r; - Pack16(s, r); - return r; -} - -Point GetPoint16(Stream& s) { - Point p; - Pack16(s, p); - return p; -} - -static void wsBegin(Draw& w, Stream&, const DrawingPos& ps) { - w.Begin(); - DrawingPos& cps = const_cast(ps); - cps.stack.Add(cps.srcoff); -} - -static void wsOffset(Draw& w, Stream& s, const DrawingPos& ps) { - Point off; - s % off; - w.Offset(ps(off)); - DrawingPos& cps = const_cast(ps); - cps.stack.Add(cps.srcoff); - cps.srcoff += off; - cps.trgoff = w.GetOffset() - cps.trgini; -} - -static void wsClip(Draw& w, Stream& s, const DrawingPos& ps) { - Rect rc; - s % rc; - w.Clip(ps(rc)); - DrawingPos& cps = const_cast(ps); - cps.stack.Add(cps.srcoff); -} - -static void wsClipoff(Draw& w, Stream& s, const DrawingPos& ps) { - Rect rc; - s % rc; - w.Clipoff(ps(rc)); - DrawingPos& cps = const_cast(ps); - cps.stack.Add(cps.srcoff); - cps.srcoff += rc.TopLeft(); - cps.trgoff = w.GetOffset() - cps.trgini; -} - -static void wsExcludeClip(Draw& w, Stream& s, const DrawingPos& ps) { - Rect rc; - s % rc; - w.ExcludeClip(ps(rc)); -} - -static void wsIntersectClip(Draw& w, Stream& s, const DrawingPos& ps) { - Rect rc; - s % rc; - w.IntersectClip(ps(rc)); -} - -static void wsEnd(Draw& w, Stream& s, const DrawingPos& ps) { - w.End(); - DrawingPos& cps = const_cast(ps); - cps.srcoff = cps.stack.Pop(); - cps.trgoff = w.GetOffset() - cps.trgini; -} - -static void wsDrawRect(Draw& w, Stream& s, const DrawingPos& ps) { - int x, y, cx, cy; - Color color; - s % x % y % cx % cy % color; - LLOG("wsDrawRect " << RectC(x, y, cx, cy) << " ps:" << ps(x, y, cx, cy) << " color:" << color); - w.DrawRect(ps(x, y, cx, cy), color); -} - -static void wsDrawImage(Draw& w, Stream& s, const DrawingPos& ps) { - int x, y, cx, cy; - Image img; - Rect src; - Color color; - s % x % y % cx % cy % img % src % color; - Rect r = ps(x, y, cx, cy); - w.DrawImageOp(r.left, r.top, r.Width(), r.Height(), img, src, color); -} - -static void wsDrawData(Draw& w, Stream& s, const DrawingPos& ps) -{ - String data, id; - int x, y, cx, cy; - s % x % y % cx % cy % const_cast(data) % id; - Rect r = ps(x, y, cx, cy); - w.DrawData(r, data, id); -} - -static void wsDrawDrawing(Draw& w, Stream& s, const DrawingPos& ps) { - Drawing dw; - Rect rc; - s % dw % rc; - w.DrawDrawing(ps(rc), dw); -} - -static void wsDrawPainting(Draw& w, Stream& s, const DrawingPos& ps) { - Painting dw; - Rect rc; - s % dw % rc; - w.DrawPainting(ps(rc), dw); -} - -static void wsDrawLine(Draw& w, Stream& s, const DrawingPos& ps) { - int x1, y1, x2, y2, width; - Color color; - s % x1 % y1 % x2 % y2 % width % color; - w.DrawLine(ps(x1, y1), ps(x2, y2), width > 0 ? ps.GetW(width) : width, color); -} - -#ifndef PLATFORM_WINCE - -static void wsDrawPolyPolyline(Draw& w, Stream& stream, const DrawingPos& dp) -{ - int width, vertex_count, count_count; - Color color, doxor; - int version; - stream / version; - stream % width % color % doxor; - stream % vertex_count % count_count; - Buffer vertices(vertex_count); - Buffer counts(count_count); - StreamUnpackPoints(stream, vertices, vertex_count); - StreamUnpackInts(stream, counts, count_count); - if(!dp.Identity()) { - for(Point *p = vertices, *e = p + vertex_count; p < e; p++) - dp.Transform(*p); - if(width > 0) - dp.TransformW(width); - } - w.DrawPolyPolyline(vertices, vertex_count, counts, count_count, width, color, doxor); -} - -static void wsDrawPolyPolyPolygon(Draw& w, Stream& stream, const DrawingPos& dp) -{ - Color color, outline, doxor; - uint64 pattern; - int width, vertex_count, subpolygon_count_count, disjunct_polygon_count_count; - int version = 2; - stream / version; - stream % color % width % outline % pattern % doxor; - stream % vertex_count % subpolygon_count_count % disjunct_polygon_count_count; - Buffer vertices(vertex_count); - Buffer subpolygon_counts(subpolygon_count_count); - Buffer disjunct_polygon_counts(disjunct_polygon_count_count); - StreamUnpackPoints(stream, vertices, vertex_count); - StreamUnpackInts(stream, subpolygon_counts, subpolygon_count_count); - StreamUnpackInts(stream, disjunct_polygon_counts, disjunct_polygon_count_count); - if(!dp.Identity()) { - for(Point *p = vertices, *e = p + vertex_count; p < e; p++) - dp.Transform(*p); - dp.TransformW(width); - } - w.DrawPolyPolyPolygon(vertices, vertex_count, - subpolygon_counts, subpolygon_count_count, - disjunct_polygon_counts, disjunct_polygon_count_count, - color, width, outline, pattern, doxor); -} - -static void wsDrawArc(Draw& w, Stream& s, const DrawingPos& ps) -{ - Rect r; - Point start, end; - Color color; - int width; - s % r % start % end % color % width; - w.DrawArc(r, start, end, width, color); -} - -#endif - -static void wsDrawEllipse(Draw& w, Stream& s, const DrawingPos& ps) { - Rect r; - s % r; - Color color, pencolor; - int pen; - s % color / pen % pencolor; - w.DrawEllipse(ps(r), color, pen > 0 ? ps.GetW(pen) : pen, pencolor); -} - -static void wsDrawText(Draw& w, Stream& s, const DrawingPos& ps) { - int x, y, n, angle; - Font font; - Color ink; - byte cs; - s % x % y % angle % font % ink / n % cs; - if(font.GetHeight() == 0) { - FontInfo fi = font.Info(); - font.Height(fi.GetHeight() - fi.GetInternal()); - } - bool unicode = cs == CHARSET_UNICODE; - WString text; - if(unicode) { - Buffer txt(n); - s.GetW(txt, n); - text = WString(txt, n); - } - else { - Buffer txt(n); - s.Get(txt, n); - text = ToUnicode(txt, n, cs); - } - LLOG("wsDrawText \"" << WString(text, n) - << "\" at: (" << x << ", " << y << ", " << angle << ")"); - bool dxb; - s % dxb; - Buffer dx(n); - int *wd = dx; - int nn = n; - angle %= 3600; - if(ps.Identity()) { - if(dxb) { - while(nn--) - s / *wd++; - w.DrawText(x, y, angle, text, font, ink, dx); - } - else - w.DrawText(x, y, angle, text, font, ink); - } - else { - FontInfo fi = font.Info(); - const wchar *wp = ~text; - int odd = (angle / 900) & 1; - if(angle % 900 == 0) { - int error = 0; - int a, b; - if(odd) { - a = ps.target.cy; - b = ps.source.cy; - int ht = ps.GetCx(fi.GetFontHeight()); - font.Width(ps.GetCy(fi.GetAveWidth())).Height(ht ? ht : 1); - FontInfo nf = font.Info(); - x = angle == 2700 ? ps.GetX(x - fi.GetAscent()) + nf.GetAscent() - : ps.GetX(x + fi.GetAscent()) - nf.GetAscent(); - y = ps.GetY(y); - } - else { - a = ps.target.cx; - b = ps.source.cx; - int ht = ps.GetCy(fi.GetFontHeight()); - font.Width(ps.GetCx(fi.GetAveWidth())).Height(ht ? ht : 1); - FontInfo nf = font.Info(); - x = ps.GetX(x); - y = angle == 1800 ? ps.GetY(y - fi.GetAscent()) + nf.GetAscent() - : ps.GetY(y + fi.GetAscent()) - nf.GetAscent(); - } - while(nn--) { - int c; - if(dxb) - s / c; - else - c = fi[*wp++]; - *wd++ = (c * a + error) / b; - error = (c * a + error) % b; - } - w.DrawText(x, y, angle, text, font, ink, dx); - } - else { - double ang = (double) (angle % 900) * M_2PI / 3600; - double sx = (double) ps.target.cx / ps.source.cx; - double sy = (double) ps.target.cy / ps.source.cy; - double ang2 = atan((odd ? sx / sy : sy / sx) * tan(ang)); - double q = (odd ? sx : sy) * sin(ang) / sin(ang2); - double error = 0; - while(nn--) { - int cx; - if(dxb) - s / cx; - else - cx = fi[*wp++]; - double ncx = q * cx + error; - *wd++ = cx = (int) ncx; - error = ncx - cx; - } - int ht = (int)(fi.GetFontHeight() * (sx * sin(ang) * sin(ang2) + sy * cos(ang) * cos(ang2))); - font.Width(int(q * fi.GetAveWidth())).Height(ht ? ht : 1); - w.DrawText(ps.GetX(x), ps.GetY(y), int(ang2 * 3600 / M_2PI) + (angle / 900) * 900, - text, font, ink, dx); - } - } -} - -static VectorMap& sDrawerMap() -{ - return Single< VectorMap > (); -} - -void Draw::Register(int code, Drawer drawer) -{ - static StaticCriticalSection lock; - CriticalSection::Lock __(lock); - VectorMap& map = sDrawerMap(); - int i = map.Find(code); - if(i >= 0) { - ASSERT(map[i] == drawer); - return; - } - map.Add(code, drawer); -} - void Draw::DrawDrawingOp(const Rect& target, const Drawing& w) { - { - ONCELOCK { - Register(BEGIN, wsBegin); - Register(OFFSET, wsOffset); - Register(CLIP, wsClip); - Register(CLIPOFF, wsClipoff); - Register(EXCLUDECLIP, wsExcludeClip); - Register(INTERSECTCLIP, wsIntersectClip); - Register(END, wsEnd); - Register(DRAWRECT, wsDrawRect); - Register(DRAWIMAGE, wsDrawImage); - Register(DRAWDRAWING, wsDrawDrawing); - Register(DRAWPAINTING, wsDrawPainting); - Register(DRAWLINE, wsDrawLine); - Register(DRAWELLIPSE, wsDrawEllipse); - Register(DRAWTEXT, wsDrawText); -#ifndef PLATFORM_WINCE - Register(DRAWARC, wsDrawArc); - Register(DRAWPOLYPOLYLINE, wsDrawPolyPolyline); - Register(DRAWPOLYPOLYPOLYGON, wsDrawPolyPolyPolygon); -#endif - Register(DRAWDATA, wsDrawData); - } - } - #ifdef _DEBUG int cl = GetCloffLevel(); #endif - DrawingPos pos; - pos.srcoff = pos.trgoff = Point(0, 0); - pos.target = target.Size(); - pos.source = w.size; + DrawingPos ps(w.data); + ps.srcoff = ps.trgoff = Point(0, 0); + ps.target = target.Size(); + ps.source = w.size; LLOG("DrawDrawingOp size: " << w.size); - if(pos.target.cx == 0 || pos.target.cy == 0 || pos.source.cx == 0 || pos.source.cy == 0) + if(ps.target.cx == 0 || ps.target.cy == 0 || ps.source.cx == 0 || ps.source.cy == 0) return; Clipoff(target); - pos.trgini = GetOffset(); - VectorMap& map = sDrawerMap(); - StringStream s(w.data); -// LOGBEGIN(); - while(!s.IsEof()) { + ps.trgini = GetOffset(); + Rect r; + int x, y, cx, cy, width, vertex_count, count_count; + Color color, pencolor, doxor; + Image img; + Drawing dw; + Painting sw; + Point p, p1; + int vi = 0; + while(!ps.IsEof()) { int code; - s / code; - int i = map.Find(code); - if(i < 0) + ps / code; + switch(code) { + case BEGIN: + Begin(); + ps.stack.Add(ps.srcoff); break; - (*map[i])(*this, s, pos); + case OFFSET: + ps % p; + Offset(ps(p)); + ps.stack.Add(ps.srcoff); + ps.srcoff += p; + ps.trgoff = GetOffset() - ps.trgini; + break; + case CLIP: + Clip(ps.GetRect()); + ps.stack.Add(ps.srcoff); + break; + case CLIPOFF: + ps % r; + Clipoff(ps(r)); + ps.stack.Add(ps.srcoff); + ps.srcoff += r.TopLeft(); + ps.trgoff = GetOffset() - ps.trgini; + break; + case EXCLUDECLIP: + ExcludeClip(ps.GetRect()); + break; + case INTERSECTCLIP: + IntersectClip(ps.GetRect()); + break; + case END: + End(); + ps.srcoff = ps.stack.Pop(); + ps.trgoff = GetOffset() - ps.trgini; + break; + case DRAWRECT: + ps % x % y % cx % cy % color; + DrawRect(ps(x, y, cx, cy), color); + break; + case DRAWIMAGE: + ps % x % y % cx % cy; + if(w.val.GetCount()) + img = w.val[vi++]; + else + ps % img; + ps % r % color; + DrawImageOp(ps.GetX(x), ps.GetY(y), ps.GetCx(cx), ps.GetCy(cy), img, r, color); + break; + case DRAWDATA: + { + String data, id; + ps % x % y % cx % cy % id; + if(w.val.GetCount()) + data = w.val[vi++]; + else + ps % data; + DrawData(ps(x, y, cx, cy), data, id); + } + break; + case DRAWDRAWING: + if(w.val.GetCount()) + dw = w.val[vi++]; + else + ps % dw; + DrawDrawing(ps.GetRect(), dw); + break; + case DRAWPAINTING: + if(w.val.GetCount()) + sw = w.val[vi++]; + else + ps % sw; + DrawPainting(ps.GetRect(), sw); + break; + case DRAWLINE: + ps % x % y % cx % cy % width % color; + DrawLine(ps(x, y), ps(cx, cy), width > 0 ? ps.GetW(width) : width, color); + break; + case DRAWELLIPSE: + r = ps.GetRect(); + ps % color / width % pencolor; + DrawEllipse(r, color, width > 0 ? ps.GetW(width) : width, pencolor); + break; +#ifndef PLATFORM_WINCE + case DRAWARC: + r = ps.GetRect(); + ps % p % p1 % color % width; + DrawArc(r, ps(p), ps(p1), width > 0 ? ps.GetW(width) : width, color); + break; + case DRAWPOLYPOLYLINE: + { + int version; + ps / version; + ps % width % color % doxor; + ps % vertex_count % count_count; + Buffer vertices(vertex_count); + Buffer counts(count_count); + StreamUnpackPoints(ps, vertices, vertex_count); + StreamUnpackInts(ps, counts, count_count); + if(!ps.Identity()) { + for(Point *p = vertices, *e = p + vertex_count; p < e; p++) + ps.Transform(*p); + if(width > 0) + ps.TransformW(width); + } + DrawPolyPolyline(vertices, vertex_count, counts, count_count, width, color, doxor); + } + break; + case DRAWPOLYPOLYPOLYGON: + { + Color outline; + uint64 pattern; + int subpolygon_count_count, disjunct_polygon_count_count; + int version = 2; + ps / version; + ps % color % width % outline % pattern % doxor; + ps % vertex_count % subpolygon_count_count % disjunct_polygon_count_count; + Buffer vertices(vertex_count); + Buffer subpolygon_counts(subpolygon_count_count); + Buffer disjunct_polygon_counts(disjunct_polygon_count_count); + StreamUnpackPoints(ps, vertices, vertex_count); + StreamUnpackInts(ps, subpolygon_counts, subpolygon_count_count); + StreamUnpackInts(ps, disjunct_polygon_counts, disjunct_polygon_count_count); + if(!ps.Identity()) { + for(Point *p = vertices, *e = p + vertex_count; p < e; p++) + ps.Transform(*p); + ps.TransformW(width); + } + DrawPolyPolyPolygon(vertices, vertex_count, + subpolygon_counts, subpolygon_count_count, + disjunct_polygon_counts, disjunct_polygon_count_count, + color, width, outline, pattern, doxor); + } + break; +#endif + case DRAWTEXT: + { + int n, angle; + Font font; + Color ink; + byte cs; + ps % x % y % angle % font % ink / n % cs; + if(font.GetHeight() == 0) { + FontInfo fi = font.Info(); + font.Height(fi.GetHeight() - fi.GetInternal()); + } + bool unicode = cs == CHARSET_UNICODE; + WString text; + if(unicode) { + Buffer txt(n); + ps.Stream::GetW(txt, n); + text = WString(txt, n); + } + else { + Buffer txt(n); + ps.Stream::Get(txt, n); + text = ToUnicode(txt, n, cs); + } + LLOG("wsDrawText \"" << WString(text, n) + << "\" at: (" << x << ", " << y << ", " << angle << ")"); + bool dxb; + ps % dxb; + Buffer dx(n); + int *wd = dx; + int nn = n; + angle %= 3600; + if(ps.Identity()) { + if(dxb) { + while(nn--) + ps / *wd++; + DrawText(x, y, angle, text, font, ink, dx); + } + else + DrawText(x, y, angle, text, font, ink); + } + else { + FontInfo fi = font.Info(); + const wchar *wp = ~text; + int odd = (angle / 900) & 1; + if(angle % 900 == 0) { + int error = 0; + int a, b; + if(odd) { + a = ps.target.cy; + b = ps.source.cy; + int ht = ps.GetCx(fi.GetFontHeight()); + font.Width(ps.GetCy(fi.GetAveWidth())).Height(ht ? ht : 1); + FontInfo nf = font.Info(); + x = angle == 2700 ? ps.GetX(x - fi.GetAscent()) + nf.GetAscent() + : ps.GetX(x + fi.GetAscent()) - nf.GetAscent(); + y = ps.GetY(y); + } + else { + a = ps.target.cx; + b = ps.source.cx; + int ht = ps.GetCy(fi.GetFontHeight()); + font.Width(ps.GetCx(fi.GetAveWidth())).Height(ht ? ht : 1); + FontInfo nf = font.Info(); + x = ps.GetX(x); + y = angle == 1800 ? ps.GetY(y - fi.GetAscent()) + nf.GetAscent() + : ps.GetY(y + fi.GetAscent()) - nf.GetAscent(); + } + while(nn--) { + int c; + if(dxb) + ps / c; + else + c = fi[*wp++]; + *wd++ = (c * a + error) / b; + error = (c * a + error) % b; + } + DrawText(x, y, angle, text, font, ink, dx); + } + else { + double ang = (double) (angle % 900) * M_2PI / 3600; + double sx = (double) ps.target.cx / ps.source.cx; + double sy = (double) ps.target.cy / ps.source.cy; + double ang2 = atan((odd ? sx / sy : sy / sx) * tan(ang)); + double q = (odd ? sx : sy) * sin(ang) / sin(ang2); + double error = 0; + while(nn--) { + int cx; + if(dxb) + ps / cx; + else + cx = fi[*wp++]; + double ncx = q * cx + error; + *wd++ = cx = (int) ncx; + error = ncx - cx; + } + int ht = (int)(fi.GetFontHeight() * (sx * sin(ang) * sin(ang2) + sy * cos(ang) * cos(ang2))); + font.Width(int(q * fi.GetAveWidth())).Height(ht ? ht : 1); + DrawText(ps.GetX(x), ps.GetY(y), int(ang2 * 3600 / M_2PI) + (angle / 900) * 900, + text, font, ink, dx); + } + } + } + } } // LOGEND(); End(); @@ -641,17 +612,6 @@ void Draw::DrawDrawingOp(const Rect& target, const Drawing& w) { #endif } -void DrawingDraw::DrawDrawingOp(const Rect& target, const Drawing& w) -{ - DrawingOp(DRAWDRAWING) % const_cast(w) % const_cast(target); - return; -} - -void DrawingDraw::DrawPaintingOp(const Rect& target, const Painting& w) -{ - DrawingOp(DRAWPAINTING) % const_cast(w) % const_cast(target); -} - void Draw::DrawDrawing(int x, int y, int cx, int cy, const Drawing& w) { DrawDrawing(RectC(x, y, cx, cy), w); } @@ -726,8 +686,14 @@ void Drawing::Append(Drawing& dw) void Drawing::Serialize(Stream& s) { + if(val.GetCount()) + size.cy |= 0x80000000; s % size; s % data; + if(size.cy & 0x80000000) { + size.cy &= ~0x80000000; + s % val; + } } #ifdef PLATFORM_WIN32 diff --git a/uppsrc/Draw/MetaFile.cpp b/uppsrc/Draw/MetaFile.cpp index 3ef145665..fa1f50fe7 100644 --- a/uppsrc/Draw/MetaFile.cpp +++ b/uppsrc/Draw/MetaFile.cpp @@ -5,29 +5,12 @@ NAMESPACE_UPP #ifdef PLATFORM_WIN32 #ifndef PLATFORM_WINCE -static void wsMetaDraw(Draw& w, Stream& s, const DrawingPos& ps) { - Rect r; - WinMetaFile wmf; - s % r % wmf; - wmf.Paint(w, ps(r)); -} - -INITBLOCK { - Draw::Register(555, wsMetaDraw); -}; - void WinMetaFile::Init() { hemf = NULL; } void WinMetaFile::Paint(Draw& w, const Rect& r) const { ChkP(); - DrawingDraw *dw = dynamic_cast(&w); - if(dw) { - Stream& s = dw->DrawingOp(555) % const_cast(r); - s % const_cast(*this); - return; - } if(hemf) PlayEnhMetaFile(w, hemf, r); } diff --git a/uppsrc/Esc/Esc.upp b/uppsrc/Esc/Esc.upp index e9b43fa1f..e97edf04a 100644 --- a/uppsrc/Esc/Esc.upp +++ b/uppsrc/Esc/Esc.upp @@ -1,4 +1,4 @@ -description "Esc scripting language interpreter"; +description "Esc scripting language interpreter\377"; optimize_speed; @@ -18,6 +18,3 @@ file srcdoc.tpp, Copying; -mainconfig - "" = ""; - diff --git a/uppsrc/GridCtrl/GridCtrl.t b/uppsrc/GridCtrl/GridCtrl.t index d2f6687f1..9e9755771 100644 --- a/uppsrc/GridCtrl/GridCtrl.t +++ b/uppsrc/GridCtrl/GridCtrl.t @@ -7,7 +7,9 @@ T_("Close") deDE("Schließen") esES("Cerra") fiFI("Sulje") +frFR("Fermer") huHU("Bezár") +nlNL("Sluiten") plPL("Zamknij") ruRU("Закрыть") skSK("Zatvoriť") @@ -17,7 +19,9 @@ T_("Search") deDE("Suchen") esES("Buscar") fiFI("") +frFR("Chercher") huHU("Keresés") +nlNL("Zoeken") plPL("") ruRU("Поиск") skSK("Nájsť") @@ -27,7 +31,9 @@ T_("Append") deDE("Anfügen") esES("Añadir") fiFI("Lisää loppuun") +frFR("Ajouter") huHU("Hozzáfűzés") +nlNL("Plaatsen") plPL("Dodaj") ruRU("Добавить") skSK("Pridať") @@ -37,7 +43,9 @@ T_("Insert ") deDE("Einfügen") esES("Insertar") fiFI("Lisää väliin ") +frFR("Insérer") huHU("Beszúrás") +nlNL("Invoegen") plPL("Wstaw") ruRU("Вставить") skSK("Vložiť") @@ -47,7 +55,9 @@ T_("Duplicate") deDE("Duplizieren") esES("Duplicar") fiFI("Kahdenna") +frFR("Dupliquer") huHU("Duplikálás") +nlNL("Dupliceren") plPL("Zduplikuj") ruRU("Дублировать") skSK("Duplikovať") @@ -57,7 +67,9 @@ T_("Delete ") deDE("Löschen") esES("Borrar") fiFI("Poista") +frFR("Effacer") huHU("Törlés") +nlNL("Verwijderen ") plPL("Usuń") ruRU("Удалить") skSK("Odstrániť") @@ -67,7 +79,9 @@ T_("Edit") deDE("Bearbeiten") esES("Editar") fiFI("Muokkaa") +frFR("Modifier") huHU("Szerkesztés") +nlNL("Bewerken") plPL("Edytuj") ruRU("Редактировать") skSK("Upraviť") @@ -77,7 +91,9 @@ T_("Accept") deDE("Bestätigen") esES("Aceptar") fiFI("Hyväksy") +frFR("Accepter") huHU("Elfogadás") +nlNL("Accepteren") plPL("Zatwierdź") ruRU("Подтвердить") skSK("Akceptovať") @@ -87,7 +103,9 @@ T_("Cancel") deDE("Abruch") esES("Cancelar") fiFI("Peruuta") +frFR("Annuler") huHU("Mégsem") +nlNL("Afbreken") plPL("Anuluj") ruRU("Отмена") skSK("Storno") @@ -97,7 +115,9 @@ T_("Move up") deDE("Nach oben") esES("Mover arriba") fiFI("Siirrä ylös") +frFR("Déplacer vers le haut") huHU("Mozgatás fel") +nlNL("Omhoog verplaatsen") plPL("Przesuń do góry") ruRU("Вверх") skSK("Posunúť hore") @@ -107,7 +127,9 @@ T_("Move down") deDE("Nach unten") esES("Mover abajo") fiFI("Siirrä alas") +frFR("Déplacer vers le bas") huHU("Mozgatás le") +nlNL("Omlaag verplaatsen") plPL("Przesuń w dół") ruRU("Вниз") skSK("Posunúť dole") @@ -117,7 +139,9 @@ T_("First %s") deDE("Erster %s") esES("Primer %s") fiFI("Ensimmäinen %s") +frFR("Premier %s") huHU("Első %s") +nlNL("Eerste %s") plPL("Pierwszy %s") ruRU("Первые %s") skSK("Prvý %s") @@ -127,7 +151,9 @@ T_("Previous %s") deDE("Vorheriger %s") esES("Previo %s") fiFI("Edellinen %s") +frFR("Précédent %s") huHU("Előző %s") +nlNL("Voorgaande %s") plPL("Poprzedni %s") ruRU("Предыдущие $s") skSK("Predošlý %s") @@ -137,7 +163,9 @@ T_("Next %s") deDE("Nächster %s") esES("Siguiente %s") fiFI("Seuraava %s") +frFR("Suivant %s") huHU("Következő %s") +nlNL("Volgende %s") plPL("Następny %s") ruRU("Следующие %s") skSK("Ďalší %s") @@ -147,7 +175,9 @@ T_("Last %s") deDE("Letzter %s") esES("Último %s") fiFI("Viimeinen %s") +frFR("Dernier %s") huHU("Utolsó %s") +nlNL("Laatste %s") plPL("Ostatni %s") ruRU("Последние %s") skSK("Posledný") @@ -157,7 +187,9 @@ T_("Immediate search") deDE("Sofort suchen") esES("Buscar siguiente") fiFI("Välitön haku") +frFR("Rechere immédiate") huHU("Azonnali keresés") +nlNL("Onmiddelijk zoeken") plPL("Wyszukiwanie natychmiastowe") ruRU("Непосредственный поиск") skSK("Rýchle vyhľadávanie") @@ -167,7 +199,9 @@ T_("Hide rows") deDE("Reihen ausblenden") esES("Ocultar filas") fiFI("Piilota rivit") +frFR("Cacher colonnes") huHU("Sorok rejtése") +nlNL("Verberg rijen") plPL("Ukrywaj niepasujące wiersze") ruRU("Спрятать строки") skSK("Skryť riadky") @@ -177,7 +211,9 @@ T_("Highlight found cells") deDE("Markiere gefundene Zellen") esES("Marcar celdas encontradas") fiFI("Korosta löydetyt solut") +frFR("Surligner cellules trouvées") huHU("Talált cellák kiemelése") +nlNL("Markeer gevonden cellen") plPL("Podświetlaj znalezione komórki") ruRU("Подсветить найденные ячейки") skSK("Zvýrazniť nájdené bunky") @@ -187,7 +223,9 @@ T_("Case sensitive") deDE("Gross-/Kleinschreibung beachten") esES("Distingue mayúsculas de minúsculas") fiFI("Huomioi isot/pienet kirjaimet") +frFR("Sensible a la casse") huHU("Kis-/nagybetű érzékeny") +nlNL("Hoofdletter gevoelig") plPL("Rozróżniaj małe i duże litery") ruRU("Учитывать регистр") skSK("Rozoznávať malé a veľké písmená") @@ -197,7 +235,9 @@ T_("row") deDE("Reihe") esES("fila") fiFI("rivi") +frFR("ligne") huHU("sor") +nlNL("rijen") plPL("wiersz") ruRU("ряды") skSK("riadok") @@ -207,7 +247,9 @@ T_("Insert a new %s into the table.") deDE("Neuen %s in die Tabelle einfügen") esES("Insertar un nuevo %s en la tabla.") fiFI("Lisää uusi %s taulukkoon.") +frFR("Insère une nouvelle %d dans la table.") huHU("Új %s beszúrása a táblázatba") +nlNL("Voeg een nieuwe %s in de tabel.") plPL("Wstawia nowy %s do tabeli.") ruRU("Вставить новый %s в таблицу.") skSK("Vložiť nový %s do tabuľky.") @@ -217,7 +259,9 @@ T_("Insert before") deDE("Davor einfügen") esES("Insertar antes") fiFI("Lisää ennen") +frFR("Insérer avant") huHU("Beszúrás elé") +nlNL("Invoegen voor") plPL("Wstaw przed") ruRU("Вставить до") skSK("Vložiť pred") @@ -227,7 +271,9 @@ T_("Insert a new %s into the table before current") deDE("Neuen %s in die Tabelle vor aktuellen einfügen") esES("Insertar un nuevo %s en la tabla antes del actual") fiFI("Lisää uusi %s taulukkoon ennen nykyistä") +frFR("Insérer une nouvelle %d dans la table avant l'actuelle") huHU("Új %s beszúrása a táblázatba az aktuális elé") +nlNL("Voeg een nieuwe %s in de voorgaande tabel") plPL("Wstawia nowy %s do tabeli przed aktualnym") ruRU("Вставить новый %s в таблицу перед существующим") skSK("Vložiť nový %s pred aktuálny") @@ -237,7 +283,9 @@ T_("Insert after") deDE("Danach einfügen") esES("Insertar después") fiFI("Lisää jälkeen") +frFR("Insérer après") huHU("Beszúrás utána") +nlNL("Invoegen na") plPL("Wstaw za") ruRU("Вставить после") skSK("Vložiť za") @@ -247,7 +295,9 @@ T_("Insert a new %s into the table after current") deDE("Neuen %s in die Tabelle nach aktuellen einfügen") esES("Insertar un nuevo %s en la tabla después de la actual") fiFI("Lisää uusi %s taulukkoon nykyisen jälkeen") +frFR("Insérer une nouvelle %d dans la table après l'actuelle") huHU("Új %s beszúrása a táblázatba az aktuális mögé") +nlNL("Voeg een nieuwe %s in de volgende tabel") plPL("Wstawia nowy %s do tabeli po aktualnym") ruRU("Вставить новый %s в таблицу после существующего") skSK("Vložiť %s za aktuálny") @@ -257,7 +307,9 @@ T_("Append a new %s at the end of the table.") deDE("Neue %s am Ende der Tabelle hinzufügen") esES("Añadir un nuevo %s en el final de la tabla.") fiFI("Lisää uusi %s taulukon loppuun.") +frFR("Ajouter une nouvelle %s à la fin de la table.") huHU("Új %s hozzáfűzése a táblázat végéhez") +nlNL("Plaats een nieuwe %s op het einde van de tabel.") plPL("Dodaje nowy %s na końcu tabeli.") ruRU("Добавить новый %s в конце таблицы.") skSK("Pridať nový %s na koniec tabuľky") @@ -267,7 +319,9 @@ T_("Duplicate current table %s.") deDE("Neuen %s in die Tabelle am Ende einfügen") esES("Duplicar la tabla actual %s.") fiFI("Kahdenna tämänhetkinen taulukko %s.") +frFR("Dupliquer la table %s sélectionnée.") huHU("Az aktuális táblázat megkettőzése") +nlNL("Dupliceer huidige tabel %s.") plPL("Utwórz duplikat aktualnej tabeli %s.") ruRU("Дублировать текущий %s таблицы.") skSK("Duplikovať aktuálny %s.") @@ -277,7 +331,9 @@ T_("Edit active %s.") deDE("Aktuellen %s bearbeiten") esES("Editar activa %s") fiFI("Muokkaa aktiivista %s.") +frFR("Editer %s actif.") huHU("Az aktuális %s szerkesztése") +nlNL("Bewerk actieve %s.") plPL("Edytuje aktualny %s.") ruRU("Редактировать активный %s.") skSK("Upraviť aktuálny %s.") @@ -287,7 +343,9 @@ T_("Delete active %s.") deDE("Aktuellen %s löschen") esES("Borrar activa %s.") fiFI("Poista aktiivinen %s.") +frFR("Supprimer %s actif.") huHU("Az aktív %s törlése") +nlNL("Verwijder actieve %s.") plPL("Usuń aktualny %s.") ruRU("Удалить активный %s.") skSK("Odstrániť aktuálny %s.") @@ -297,7 +355,9 @@ T_("Select all") deDE("Alle auswählen") esES("Seleccionar todo") fiFI("Valitse kaikki") +frFR("Tout sélectionner") huHU("Minden kiválasztása") +nlNL("Selecteer alles") plPL("Zaznacz wszystkie") ruRU("Выделить всё") skSK("Vybrať všetko") @@ -307,7 +367,9 @@ T_("Select all table rows") deDE("Alle Reihen auswählen") esES("Seleccionar todas las filas de la tabla") fiFI("Valitse kaikki taulukon rivit") +frFR("Sélectionner toutes les lignes") huHU("Az összes sor kijelölése") +nlNL("Selecteer alle tabel rijen") plPL("Zaznacz wszystkie wiersze tabeli") ruRU("Выделить все ряды таблицы") skSK("Vybrať všetky riadky v tabuľke") @@ -317,7 +379,9 @@ T_("Columns") deDE("Spalten") esES("Columnas") fiFI("Sarakkeet") +frFR("Colonnes") huHU("Oszlopok") +nlNL("Kolommen") plPL("Kolumny") ruRU("Колонки") skSK("Stĺpce") @@ -327,7 +391,9 @@ T_("Copy") deDE("Kopieren") esES("Copiar") fiFI("Kopioi") +frFR("Copier") huHU("Másolás") +nlNL("Kopieëren") plPL("Kopiuj") ruRU("Копировать") skSK("Kopírovať") @@ -337,7 +403,9 @@ T_("Cut") deDE("Ausschneiden") esES("Cortar") fiFI("Leikkaa") +frFR("Couper") huHU("Kivágás") +nlNL("Knippen") plPL("Wytnij") ruRU("Вырезать") skSK("Vystrihnúť") @@ -347,7 +415,9 @@ T_("Paste") deDE("Einfügen") esES("Pegar") fiFI("Liitä") +frFR("Coller") huHU("Beillesztés") +nlNL("Plakken") plPL("Wklej") ruRU("Вставить") skSK("Prilepiť") @@ -357,7 +427,9 @@ T_("Paste as") deDE("Einfügen als") esES("Pegar como") fiFI("Liitä nimellä") +frFR("Coller comme...") huHU("Beillesztés másként") +nlNL("Plakken als") plPL("Wklej jako") ruRU("Вставить как") skSK("Prilepiť ako") @@ -367,7 +439,9 @@ T_("appended") deDE("anhängen") esES("añadido") fiFI("lisätty loppuun") +frFR("ajouté") huHU("hozzáfűzve") +nlNL("geplaatst") plPL("dodane") ruRU("добавлено") skSK("pridaný") @@ -377,7 +451,9 @@ T_("inserted") deDE("einfügen") esES("insertado") fiFI("lisätty väliin") +frFR("inséré") huHU("beszúrva") +nlNL("toegevoegd") plPL("wstawione") ruRU("вставлено") skSK("vložený") @@ -387,7 +463,9 @@ T_("Moving selection (%d %s) before row %d") deDE("Verschieben der Auswahl (%d %s) vor Reihe %d") esES("Moviendo selección (%d %s) antes de fila %d") fiFI("Siirtää valintaa (%d %s) ennen riviä %d") +frFR("Déplacement de la sélection (%d %s) avant la ligne %d") huHU("Kijelölés mozgatása (%d %s) a %d. sor elé") +nlNL("Selectie verplaatst (%d %s) voor rij %d") plPL("Przenoszenie selekcji (%d %s) przed %d wiersz") ruRU("Переместить отмеченное (%d %s) до строки " "%d") @@ -398,7 +476,9 @@ T_("rows") deDE("Reihen") esES("filas") fiFI("rivit") +frFR("lignes") huHU("sorok") +nlNL("rijen") plPL("wierszy") ruRU("строк") skSK("riadky") @@ -408,7 +488,9 @@ T_("Moving row %d before row %d") deDE("Verschieben der Reihe %d vor Reihe %d") esES("Moviendo fila %d antes de fila %d") fiFI("Siirtää riviä %d ennen riviä %d") +frFR("Déplacement de la ligne %d avant la ligne %d") huHU("%d. sor mozgatása %d. sor elé") +nlNL("Rij %d verplaatst voor rij %d") plPL("Przenoszenie wiersza %d przed wiersz %d") ruRU("Переместить строку %d до строки %d") skSK("Presunúť riadok %d pred riadok %d") @@ -418,7 +500,9 @@ T_("Moving %d %s before row %d") deDE("Verschieben %d %s vor Reihe %d") esES("Moviendo %d %s antes de fila %d") fiFI("Siirtää %d %s ennen riviä %d") +frFR("Déplacement %d %s avant la ligne %d") huHU("%d %s mozgatása a %d. sor elé") +nlNL("%d %s wordt verplaats voor rij %d") plPL("Przenoszenie %d %s przed wiersz %d") ruRU("Переместить %d %s до строки %d") skSK("Presunúť %d %s pred riadok %d") @@ -428,7 +512,9 @@ T_("cell") deDE("Zelle") esES("celda") fiFI("solu") +frFR("cellule") huHU("cella") +nlNL("cel") plPL("komórki") ruRU("ячейка") skSK("bunka") @@ -438,7 +524,9 @@ T_("cells") deDE("Zellen") esES("celdas") fiFI("solut") +frFR("cellules") huHU("cellák") +nlNL("cellen") plPL("komórek") ruRU("ячейки") skSK("bunky") @@ -448,7 +536,9 @@ T_("Do you really want to delete selected %s ?") deDE("Möchten sie wirklich die ausgewählte %s löschen?") esES("¿ Realmente quieres borrar las %s seleccionadas ?") fiFI("Haluatko varmasti poistaa valitun %s ?") +frFR("Voulez vous vraiment effacer la sélection %s ?") huHU("Biztosan töröljük a kijelölt %s ?") +nlNL("Weet je zeker dat je de geselecteerde %s wilt verwijderen?") plPL("Czy na pewno chcesz usunąć zaznaczone %s ?") ruRU("Вы действительно хотите удалить выделенный " "%s?") @@ -462,7 +552,9 @@ T_("Swap %s with previous thus moving it up.") deDE("Vertauschen der %s mit dem Vorgänger zum Aufwärtsbewegen.") esES("Intercambiar %s con el anterior y así moverlo arriba.") fiFI("Vaihda %s yläpuolella sijaitsevan kanssa.") +frFR("Intervertir %s avec le précédent.") huHU("%s felcserélése az előzővel - felfelé mozgatás") +nlNL("Wissel %s om met de voorgaande.") plPL("Zamień %s z poprzednim przesuwając go do góry.") ruRU("Поменять местами %s с предыдущим, подвинув " "вверх.") @@ -473,7 +565,9 @@ T_("Swap %s with next thus moving it down.") deDE("Vertauschen der %s mit dem Nachfolger zum Abwärtsbewegen") esES("Intercambiar %s con el siguiente y así moverlo abajo") fiFI("Vaihda %s alapuolella sijaitsevan kanssa.") +frFR("Intervertir %s avec le suivant.") huHU("%s felcserélése a következővel - lefelé mozgatás") +nlNL("Wissel %s om met de volgende.") plPL("Zamień %s z następnym przesuwając go w dół.") ruRU("Поменять местами %s со следующим, подвинув " "вниз.") @@ -484,7 +578,9 @@ T_("Find") deDE("Suchen") esES("Encontrar") fiFI("Etsi") +frFR("Rechercher") huHU("Keresés") +nlNL("Zoeken") plPL("Znajdź") ruRU("Найти") skSK("Vyhľadať") @@ -494,7 +590,9 @@ T_("Find options") deDE("Suche Optionen") esES("Encontrar opciones") fiFI("Haku optiot") +frFR("Option de recherche") huHU("Keresés beállításai") +nlNL("Zoek opties") plPL("Opcje szukania") ruRU("Опции поиска") skSK("Vlastnosti vyhľadávania") diff --git a/uppsrc/I18NCtrlLayoutTest/I18NCtrlLayoutTest.upp b/uppsrc/I18NCtrlLayoutTest/I18NCtrlLayoutTest.upp index bbee94553..3ee4a76db 100644 --- a/uppsrc/I18NCtrlLayoutTest/I18NCtrlLayoutTest.upp +++ b/uppsrc/I18NCtrlLayoutTest/I18NCtrlLayoutTest.upp @@ -2,8 +2,8 @@ uses CtrlLib; file - Layout.lay, I18NCtrlLayoutTest.h, + Layout.lay, main.cpp; mainconfig diff --git a/uppsrc/I18NCtrlLayoutTest/Layout.lay b/uppsrc/I18NCtrlLayoutTest/Layout.lay index 2b1589750..9cac8efdb 100644 --- a/uppsrc/I18NCtrlLayoutTest/Layout.lay +++ b/uppsrc/I18NCtrlLayoutTest/Layout.lay @@ -2,7 +2,7 @@ LAYOUT(MainDlg, 328, 108) ITEM(Button, m_file, SetLabel(t_("File Selection...")).LeftPosZ(12, 116).TopPosZ(12, 24)) ITEM(Button, m_pallette, SetLabel(t_("Pallette...")).LeftPosZ(136, 92).TopPosZ(12, 24)) ITEM(Button, m_printer, SetLabel(t_("Printer...")).LeftPosZ(236, 80).TopPosZ(12, 24)) - ITEM(Button, m_close, SetLabel(t_("Close")).SetFont(StdFont(11).Bold()).RightPosZ(12, 56).BottomPosZ(12, 24)) + ITEM(Button, m_close, SetLabel(t_("Close")).SetFont(StdFontZ(11).Bold()).RightPosZ(12, 56).BottomPosZ(12, 24)) ITEM(EditString, m_current, SetEditable(false).HSizePosZ(12, 84).BottomPosZ(13, 19)) END_LAYOUT diff --git a/uppsrc/I18NCtrlLayoutTest/init b/uppsrc/I18NCtrlLayoutTest/init new file mode 100644 index 000000000..530583dca --- /dev/null +++ b/uppsrc/I18NCtrlLayoutTest/init @@ -0,0 +1,4 @@ +#ifndef _I18NCtrlLayoutTest_icpp_init_stub +#define _I18NCtrlLayoutTest_icpp_init_stub +#include "CtrlLib/init" +#endif diff --git a/uppsrc/Oracle/Oracle.t b/uppsrc/Oracle/Oracle.t index b72753a50..c2eb583a3 100644 --- a/uppsrc/Oracle/Oracle.t +++ b/uppsrc/Oracle/Oracle.t @@ -8,7 +8,9 @@ csCZ("Nelze nalézt dynamickou knihovnu OCI7 pro spojení s Oracle") deDE("Fehler beim Laden der OCI7 Client Bibliothek.") esES("Error cargando la librería OCI7 del cliente de base de datos Oracle") fiFI("Virhe ladattaessa OCI7 Oracle tietokanta-asiakas kirjastoa.") +frFR("Erreur de chargement de la librairie OC17 Oracle database client") huHU("Hiba az OCI7 Oracle database client library betöltése közben.") +nlNL("") roRO("Eroare la încărcare bibliotecii client bază de date OCI7") ruRU("Ошибка загрузки клиентской библиотеки " "базы данных OCI7 Oracle") @@ -22,7 +24,9 @@ csCZ("Navazuji spojení") deDE("Verbindungsaufbau mit Server") esES("Conectando al servidor") fiFI("Yhdistää palvelimeen") +frFR("Connection au serveur") huHU("Kapcsolódás a szerverhez") +nlNL("") roRO("Se onectează la server") ruRU("Подключение к серверу") skSK("Nadväzovanie spojenia") @@ -34,7 +38,9 @@ csCZ("Spojuji s databází") deDE("Verbindsaufbau mit Datenbank Server") esES("Conectando al servidor de la base de datos") fiFI("Yhdistää tietokantapalvelimeen") +frFR("connection au serveur de database") huHU("Kapcsolódás az adatbázis-szerverhez") +nlNL("") roRO("Se conectează la server bază de date") ruRU("Подключение к SQL серверу") skSK("Pripájanie k databáze") @@ -49,7 +55,9 @@ csCZ("Nelze spustit dynamickou knihovnu OCI8 pro připojení k databázi Oracle. deDE("Fehler bei der Ausführung der dynamischen OCI8 Oracle Verbindungsbibliothek.") esES("Error ejecutando la conexión a la librería dinámica OCI8 de Oracle") fiFI("Virhe käytettäessä dynaamista OCI8 Oracle yhteyskirjastoa.") +frFR("Erreur d'exécution de la librairie dynamique OC18 Oracle connection") huHU("Hiba az OCI8 Oracle connection dynamic library futtatása közben.") +nlNL("") roRO("Eroare la rularea bibliotecii dinamice de conectare la OCI8") ruRU("Ошибка запуска динамической библиотеки " "подключения OCI8 Oracle") @@ -64,7 +72,9 @@ csCZ("Neznámá chyba.") deDE("Unbekannter Fehler.") esES("Error desconocido.") fiFI("Tuntematon virhe.") +frFR("Erreur inconnue") huHU("Ismeretlen hiba.") +nlNL("") roRO("Eroare necunoscută.") ruRU("Неизвестная ошибка") skSK("Neznáma chyba.") @@ -76,7 +86,9 @@ csCZ("(neznámá chyba)") deDE("(Unbekannter Fehler)") esES("(error desconocido)") fiFI("(tuntematon virhe)") +frFR("(Erreur inconnue)") huHU("(ismeretlen hiba)") +nlNL("") roRO("(eroare necunoscută)") ruRU("(неизвестная ошибка)") skSK("(neznáma chyba)") @@ -88,7 +100,9 @@ csCZ("") deDE("") esES("") fiFI("") +frFR("") huHU("") +nlNL("") roRO("") ruRU("<не поддерживается>") skSK("") @@ -100,7 +114,9 @@ csCZ("Chyba při navazování spojení") deDE("Fehler beim Verbindungsaufbau") esES("Error iniciando la conexión") fiFI("Virhe yhteyden alustamisessa") +frFR("Erreur d'initialisation de la connection") huHU("Hiba a kapcsolat inicializálása közben") +nlNL("") roRO("Eroare la inițializarea conexiunii") ruRU("Ошибка запуска соединения") skSK("Chyba pri nadväzovaní spojenia") @@ -112,7 +128,9 @@ csCZ("Spojení OCI8") deDE("OCI8 Verbindung") esES("Conexión OCI8") fiFI("OCI8 yhteys") +frFR("connection OCI8") huHU("OCI8 kapcsolat") +nlNL("") roRO("Conexiune OCI8") ruRU("OCI8 соединение") skSK("Spojenie OCI8") @@ -124,7 +142,9 @@ csCZ("Zavírám referenční kurzor") deDE("") esES("Cerrando el cursor de referencia") fiFI("Suljetaan referenssikursoria") +frFR("Fermeture référence curseur") huHU("Referencia-kurzor lezárása") +nlNL("") roRO("Se închide cursorul de referință") ruRU("Закрыть курсор связи") skSK("Uzatváram referenčný kurzor") @@ -136,7 +156,9 @@ csCZ("Chyba při inicializaci OCI8") deDE("Fehler beim Initialisieren der OCI8 Bibliothek (%s)") esES("Error iniciando la librería OCI8 (%s)") fiFI("Virhe alustettaessa OCI8 kirjastoa (%s)") +frFR("Erreur d'initialisation de la librairie OCI8 ( %s )") huHU("Hiba az OCI8 library inicializálása közben (%s)") +nlNL("") roRO("Eroare la inițializarea bibliotecii OCI8 (%s)") ruRU("Ошибка инициализации библиотеки OCI8 (%s)") skSK("Chyba pri inicializácii OCI8") @@ -148,7 +170,9 @@ csCZ("Připojování k databázi Oracle") deDE("Verbindungsaufbau mit Oracle Datenbank.") esES("Conectando a la base de datos Oracle.") fiFI("Muodostaa yhteyttä Oracle tietokantaan") +frFR("Connection à Oracle") huHU("Kapcsolódás Oracle adatbázishoz.") +nlNL("") roRO("Conectare la baza de date Oracle") ruRU("Подключение к базе данных Oracle") skSK("Pripájanie k databáze Oracle") @@ -160,7 +184,9 @@ csCZ("Nelze nalézt dynamickou knihovnu OCI8 pro spojení s Oracle") deDE("Fehler beim Laden der dynamischen OCI8 Oracle Verbindungsbibliothek.") esES("Error cargando la conexión a la librería dinámica OCI8 de Oracle") fiFI("Virhe ladattaessa dynaamista OCI8 Oracle yhteyskirjastoa.") +frFR("Erreur de chargement de la librairie dynamique OCI8 Oracle connection") huHU("Hiba az OCI8 Oracle connection dynamic library betöltésekor.") +nlNL("") roRO("Eroare la încărcare bibliotecii client bază de date OCI8") ruRU("Ошибка загрузки динамической библиотеки " "связи OCI8 Oracle") @@ -173,7 +199,9 @@ csCZ("Připojování k serveru '%s'") deDE("Verbindungsaufbau mit Server '%s'") esES("Conectando al servidor '%s'") fiFI("Muodostaa yhteyttä palvelimeen '%s'") +frFR("Connection au serveur '%s'") huHU("Kapcsolódás a következő szerverhez: '%s'") +nlNL("") roRO("Conectare la server '%s'") ruRU("Подключение к серверу %s") skSK("Pripájanie k serveru '%s'") @@ -188,7 +216,9 @@ csCZ("Chyba při inicializaci knihovny OCI8") deDE("Fehler bei der Initialisierung der OCI8 Bibliothek.") esES("Error iniciando la librería OCI8.") fiFI("Virhe alustettaessa OCI8 kirjastoa") +frFR("Erreur d'initialisation de la librairie OCI8") huHU("Hiba az OCI8 library inicializálásakor.") +nlNL("") roRO("Eroare la inițializarea bibliotecii OCI8") ruRU("Ошибка инициализации библиотеки OCI8") skSK("Chyba pri inicializácii knižnice OCI8") diff --git a/uppsrc/Oracle/Oracle.upp b/uppsrc/Oracle/Oracle.upp index 2e6d291be..16c53659f 100644 --- a/uppsrc/Oracle/Oracle.upp +++ b/uppsrc/Oracle/Oracle.upp @@ -1,4 +1,4 @@ -description "Oracle interface"; +description "Oracle interface\377"; uses Sql; @@ -18,12 +18,6 @@ file Oracle8.h, Oci8.cpp, Oci8.dli, - contest.cpp, Info readonly separator, Copying; -mainconfig - "Console Test" = "", - "Console Test (remote)" = "", - "Console Test Remote Shared" = "SHARED"; - diff --git a/uppsrc/Oracle/contest.cpp b/uppsrc/Oracle/contest.cpp deleted file mode 100644 index 69e9336b6..000000000 --- a/uppsrc/Oracle/contest.cpp +++ /dev/null @@ -1,98 +0,0 @@ -#ifdef flagMAIN - -#include - -using namespace Upp; - -void Main() -{ - String buffer; - String prompt = "?"; - Oracle8 ora8; - Vector cmd; - cmd <<= CommandLine(); - if(!cmd.IsEmpty()) - { - if(ora8.Open(cmd[0])) - { - puts("Connected."); - prompt = ora8.GetUser(); - } - else - { - puts("Error connecting to database: " + ora8.GetLastError()); - return; - } - } - for(;;) - { - fputs(prompt + '>', stdout); - fflush(stdout); - char lbuf[1000]; - *lbuf = 0; - fgets(lbuf, 1000, stdin); - if(!*lbuf && feof(stdin)) - return; - char *e = lbuf + strlen(lbuf); - while(e > lbuf && (byte)e[-1] <= ' ') - e--; - *e = 0; - if(!stricmp(lbuf, "quit") || !stricmp(lbuf, "exit") || !stricmp(lbuf, ".")) - return; - buffer.Cat(lbuf, e - lbuf); - if(buffer.GetLength() >= 8 && !memicmp(buffer, "connect ", 8)) - { - ora8.Logoff(); - if(ora8.Open(buffer.Mid(8))) - { - prompt = ora8.GetUser(); - puts("Connected."); - } - else - { - puts("Error connecting to database: " + ora8.GetLastError()); - prompt = "?"; - } - buffer = Null; - continue; - } - if(e > lbuf && e[-1] != ';') - { - puts(NFormat("Accumulated query: <%s>", buffer)); - continue; - } - String cmd = buffer; - buffer = Null; - if(!ora8.IsOpen()) - { - puts("Not connected."); - continue; - } - if(*cmd.Last() == ';') - cmd.Trim(cmd.GetLength() - 1); - Sql cursor(ora8); - if(cursor.Execute(cmd)) - { - for(int c = 0; c < cursor.GetColumns(); c++) - { - SqlColumnInfo ci = cursor.GetColumnInfo(c); - fputs(ci.name, stdout); - putc(';', stdout); - } - putc('\n', stdout); - while(cursor.Fetch()) - { - for(int c = 0; c < cursor.GetColumns(); c++) - { - fputs(SqlFormat(cursor[c]), stdout); - putc(';', stdout); - } - putc('\n', stdout); - } - } - else - puts(NFormat("Error executing <%s>: %s", cmd, cursor.GetLastError())); - } -} - -#endif//flagMAIN diff --git a/uppsrc/Oracle/init b/uppsrc/Oracle/init index 913b01875..26a58133f 100644 --- a/uppsrc/Oracle/init +++ b/uppsrc/Oracle/init @@ -1,7 +1,7 @@ #ifndef _Oracle_icpp_init_stub #define _Oracle_icpp_init_stub #include "Sql/init" -#define BLITZ_INDEX__ FF4E3A36BEE286E542CEF03EFBCD171B1 +#define BLITZ_INDEX__ F17CF39EFE7D5EF453DACD0AA791F77C6 #include "Oracle_init.icpp" #undef BLITZ_INDEX__ #endif diff --git a/uppsrc/Painter/Painter.upp b/uppsrc/Painter/Painter.upp index 20fbadd49..b384ee688 100644 --- a/uppsrc/Painter/Painter.upp +++ b/uppsrc/Painter/Painter.upp @@ -40,6 +40,3 @@ file Info readonly separator, Copying; -mainconfig - "" = "GUI"; - diff --git a/uppsrc/Painter/init b/uppsrc/Painter/init index 068de142a..8afab654c 100644 --- a/uppsrc/Painter/init +++ b/uppsrc/Painter/init @@ -2,7 +2,7 @@ #define _Painter_icpp_init_stub #include "Core/init" #include "CtrlLib/init" -#define BLITZ_INDEX__ F29F240C27A55FC08EDAB469DECA3ACA3 +#define BLITZ_INDEX__ FE26D1A011428E19BAEAFE2F1E9FA2F00 #include "PaintPainting.icpp" #undef BLITZ_INDEX__ #endif diff --git a/uppsrc/Report/Report.t b/uppsrc/Report/Report.t index 65dc88ef7..463c02a2e 100644 --- a/uppsrc/Report/Report.t +++ b/uppsrc/Report/Report.t @@ -5,8 +5,10 @@ T_("Report") csCZ("Výstupní sestava") +frFR("Rapport") huHU("Jelentés") itIT("Report") +nlNL("Rapport") plPL("Raport") ruRU("Отчёт") @@ -15,8 +17,10 @@ ruRU("Отчёт") T_("&Print") csCZ("&Tisk") +frFR("&Imprimer") huHU("&Nyomtatás") itIT("&Stampa") +nlNL("&Afdrukken") plPL("Drukuj") ruRU("&Печать") @@ -25,49 +29,63 @@ ruRU("&Печать") T_("Page") csCZ("") +frFR("") huHU("") itIT("") +nlNL("Pagina") plPL("Strona") ruRU("") T_("1 / 1") csCZ("1 / 1") +frFR("1 / 1") huHU("1 / 1") itIT("1 / 1") +nlNL("1 / 1") plPL("1 / 1") ruRU("1 / 1") T_("Sideways") csCZ("Na šířku") +frFR("Direction") huHU("Oldalsáv") itIT("Direzione") +nlNL("Zijdelings") plPL("Liczba stron") ruRU("По бокам") T_("&1 page\n&2 pages\n&4 pages\n&8 pages") csCZ("&1 strana\n&2 strany\n&4 strany\n&8 stran") +frFR("&1 page\n&2 pages\n&4 pages\n&8 pages") huHU("&1 oldal\n&2 oldal\n&4 oldal\n&8 oldal") itIT("&1 pagina\n&2 pagine\n&4 pagine\n&8 pagine") +nlNL("&1 pagina\n&2 pagina's\n&4 pagina's\n&8 pagina's") plPL("&1 strona\n&2 strony\n&4 strony\n&8 stron") ruRU("&1 страница\n&2 страницы\n&4 страницы\n&8 страниц") T_("Page &numbers") csCZ("Čísla &stránek") +frFR("&Numéros de page") huHU("&Oldalszámok") itIT("&Numero pagine") +nlNL("Pagina &nummers") plPL("Numery stron") ruRU("&Номера страниц") T_("PDF export..") csCZ("PDF export..") +frFR("Export PDF..") huHU("PDF export..") itIT("") +nlNL("PDF exporteren..") plPL("Eksportuj PDF..") ruRU("Экспорт в PDF") T_("Cancel") csCZ("Storno") +frFR("Annuler") huHU("Mégsem") itIT("Annulla") +nlNL("Afbreken") plPL("Anuluj") ruRU("Отмена") diff --git a/uppsrc/RichEdit/RichEdit.t b/uppsrc/RichEdit/RichEdit.t index 9eca72148..17c0083ee 100644 --- a/uppsrc/RichEdit/RichEdit.t +++ b/uppsrc/RichEdit/RichEdit.t @@ -11,6 +11,7 @@ fiFI("Yksiköt") frFR("Unités") huHU("Egységek") itIT("Unit") +nlNL("Eenheden") plPL("Jednostki") roRO("Unități") ruRU("Единицы") @@ -28,6 +29,7 @@ fiFI("%d%% leveydestä") frFR("%d%% de la largeur") huHU("%d%% szélesség") itIT("%d%% di larghezza") +nlNL("%d%% van breedte") plPL("%d%% szerokości") roRO("%d%% din lățime") ruRU("%d%% длинны") @@ -45,6 +47,7 @@ fiFI("Ei mitään") frFR("Aucun") huHU("Semmi") itIT("Nulla") +nlNL("Geen") plPL("Brak") roRO("Nimic") ruRU("Нет") @@ -62,6 +65,7 @@ fiFI("Hyperlinkki") frFR("Hyperlien") huHU("Hiperhivatkozás") itIT("Collegamento") +nlNL("Hyperlink") plPL("Odnośnik") roRO("Hiperlegătură") ruRU("Ссылка") @@ -79,6 +83,7 @@ fiFI("Kappaleen otsake") frFR("Marque de paragraphe") huHU("Bekezdéscímke") itIT("Etichetta paragrafo") +nlNL("Paragraaf etiket") plPL("Etykieta paragrafu") roRO("Etichetă paragraf") ruRU("Метка параграфа") @@ -96,6 +101,7 @@ fiFI("Merkintä") frFR("Marque") huHU("Címke") itIT("Etichetta") +nlNL("Etiket") plPL("Etykieta") roRO("Etichetă") ruRU("Метка") @@ -113,6 +119,7 @@ fiFI("Tallenna tyylinä") frFR("Enregistrer comme style") huHU("Tárolás stílusként") itIT("Salva come stile") +nlNL("Bewaar als stijl") plPL("Zapisz jako styl") roRO("Salvează ca stil") ruRU("Сохранить как стиль") @@ -130,6 +137,7 @@ fiFI("Tyylimanageri") frFR("Gestionnaire de styles") huHU("Stíluskezelő") itIT("Manager stili") +nlNL("Stijl manager ") plPL("Menadżer styli") roRO("Manager de stiluri") ruRU("Менеджер стилей") @@ -147,6 +155,7 @@ fiFI("Tyyli") frFR("Style") huHU("Stílus") itIT("Stile") +nlNL("Stijl") plPL("Styl") roRO("Stil") ruRU("Стиль") @@ -164,6 +173,7 @@ fiFI("Kirjasinlaji") frFR("Police") huHU("Font jelleg") itIT("Tipo carattere") +nlNL("Lettertype gezicht") plPL("Czcionka") roRO("Nume font") ruRU("Шрифт") @@ -181,6 +191,7 @@ fiFI("Kieli") frFR("Langue") huHU("Nyelv") itIT("Lingua") +nlNL("Taal") plPL("Język") roRO("Limbă") ruRU("Язык") @@ -198,6 +209,7 @@ fiFI("Kirjasinkorkeus") frFR("Taille de police") huHU("Font magasság") itIT("Altezza carattere") +nlNL("Lettertype hoogte") plPL("Wysokość czcionki") roRO("Înalțime font") ruRU("Высота шрифта") @@ -215,6 +227,7 @@ fiFI("Siirry merkintään") frFR("Aller à la marque") huHU("Ugrás a címkéhez") itIT("Vai ad etichetta") +nlNL("Ga naar etiket") plPL("Idź do etykiety") roRO("Salt la eticheta") ruRU("Перейти к метке") @@ -232,6 +245,7 @@ fiFI("Siirry hakusanaan") frFR("Aller à la marque d'index") huHU("Ugrás a belépés mutatóhoz") itIT("") +nlNL("Ga naar index ingang") plPL("Przejdź do indeksu") roRO("Salt la index entitate") ruRU("Перейти к точке входа") @@ -249,6 +263,7 @@ fiFI("Tekstin väri") frFR("Couleur du texte") huHU("Szövegszín") itIT("Colore testo") +nlNL("Tekst kleur") plPL("Kolor tekstu") roRO("Culoare text") ruRU("Цвет текста") @@ -266,6 +281,7 @@ fiFI("Taustaväri") frFR("Couleur d'arrière plan") huHU("Háttérszín") itIT("Colore sfondo") +nlNL("Achtergrond kleur") plPL("Kolor tła") roRO("Culoare fundal") ruRU("Цвет фона") @@ -283,6 +299,7 @@ fiFI("Etsi / Korvaa") frFR("Rechercher / Remplacer") huHU("Keresés / Csere") itIT("Trova / Sostituisci") +nlNL("Zoek / Vervang") plPL("Znajdź / Zamień") roRO("Găsește / Înlocuiește") ruRU("Найти / Заменить") @@ -303,6 +320,7 @@ fiFI("Kohteen sijainti..") frFR("Position de l'objet") huHU("Objektum pozíció..") itIT("Posizione oggetto..") +nlNL("Object positie..") plPL("Pozycja obiektu..") roRO("Poziție obiect..") ruRU("Позиция объекта...") @@ -320,6 +338,7 @@ fiFI("3 pt ylös") frFR("3 points vers le haut") huHU("3 pont fel") itIT("3 pt su") +nlNL("3 pt omhoog") plPL("3 pt w górę") roRO("3 pt sus") ruRU("на 3 pt больше") @@ -337,6 +356,7 @@ fiFI("2 pt ylös") frFR("2 points vers le haut") huHU("2 pont fel") itIT("2 pt su") +nlNL("2 pt omhoog") plPL("2 pt w dół") roRO("2 pt sus") ruRU("на 2 pt больше") @@ -354,6 +374,7 @@ fiFI("1 pt ylös") frFR("1 point vers le haut") huHU("1 pont fel") itIT("1 pt su") +nlNL("1 pt omhoog") plPL("1 pt w górę") roRO("1 pt sus") ruRU("на 1 pt больше") @@ -371,6 +392,7 @@ fiFI("Perusviiva") frFR("Ligne de base") huHU("Alapvonal") itIT("Normale") +nlNL("Basislijn") plPL("Linia bazowa") roRO("Aliniat la bază") ruRU("Базовая линия") @@ -388,6 +410,7 @@ fiFI("1 pt alas") frFR("1 point vers le bas") huHU("1 pont le") itIT("1 pt gi") +nlNL("1 pt omlaag") plPL("1 pt w dół") roRO("1 pt jos") ruRU("на 1 pt меньше") @@ -405,6 +428,7 @@ fiFI("2 pt alas") frFR("2 points vers le bas") huHU("2 pont le") itIT("2 pt gi") +nlNL("2 pt omlaag") plPL("2 pt w dół") roRO("2 pt jos") ruRU("на 2 pt меньше") @@ -422,6 +446,7 @@ fiFI("3 pt alas") frFR("3 points vers le bas") huHU("3 pont le") itIT("3 pt gi") +nlNL("3 pt omlaag") plPL("3 pt w dół") roRO("3 pt jos") ruRU("на 3 pt меньше") @@ -439,6 +464,7 @@ fiFI("Lisää käyttäjän sanastoon") frFR("Ajouter au dictionnaire utilisateur") huHU("Hozzáadás a felhasználó mappájához") itIT("Aggiungi al dizionario") +nlNL("Toevoegen aan gebruikers woordenboek") plPL("Dodaj do słownika użytkownika") roRO("Adaugă la dicționarul utilizatorului") ruRU("Добавить в словарь пользователя") @@ -459,6 +485,7 @@ fiFI("Hakusana") frFR("Marque d'index") huHU("Belépés mutató") itIT("") +nlNL("Index Ingang") plPL("Index") roRO("Index entitate") ruRU("Точка входа") @@ -476,6 +503,7 @@ fiFI("Hakusana") frFR("Marque l'index") huHU("Belépés mutató") itIT("") +nlNL("Index ingang") plPL("Indeks") roRO("Index entitate") ruRU("Точка входа") @@ -493,6 +521,7 @@ fiFI("Vasen") frFR("Gauche") huHU("Bal") itIT("Sinistra") +nlNL("Links") plPL("Do lewej") roRO("Stânga") ruRU("Влево") @@ -510,6 +539,7 @@ fiFI("Oikea") frFR("Droite") huHU("Jobb") itIT("Destra") +nlNL("Rechts") plPL("Do prawej") roRO("Dreapta") ruRU("Вправо") @@ -527,6 +557,7 @@ fiFI("Keskikohta") frFR("Centrer") huHU("Közép") itIT("Centro") +nlNL("Centraal") plPL("Wyśrodkowany") roRO("Centru") ruRU("По центру") @@ -544,6 +575,7 @@ fiFI("Ei täyttöä") frFR("Ne pas remplir") huHU("Nincs kitöltés") itIT("Nessuno riempimento") +nlNL("Geen vulling") plPL("Bez wypełnienia") roRO("Fără umplutură") ruRU("Без заливки") @@ -561,6 +593,7 @@ fiFI("Täytä käyttäen ....") frFR("Remplir avec ....") huHU("Kitöltés ....") itIT("Riempi con ....") +nlNL("Vul met ....") plPL("Wypełnij ....") roRO("Umple cu ....") ruRU("Залить ....") @@ -578,6 +611,7 @@ fiFI("Täytä käyttäen ----") frFR("Remplir avec ----") huHU("Kitöltés ----") itIT("Riempi con ----") +nlNL("Vul met ----") plPL("Wypełnij ----") roRO("Umple cu ----") ruRU("Залить ----") @@ -595,6 +629,7 @@ fiFI("Täytä käyttäen __") frFR("Remplir avec __") huHU("Kitöltés __") itIT("Riempi con __") +nlNL("Vul met __") plPL("Wypełnij __") roRO("Umple cu __") ruRU("Залить __") @@ -612,6 +647,7 @@ fiFI("Poista") frFR("Eliminer") huHU("Eltávolítás") itIT("Elimina") +nlNL("Verwijderen") plPL("Usuń") roRO("Înlătură") ruRU("Удалить") @@ -629,6 +665,7 @@ fiFI("Kohteen sijainti") frFR("Position de l'objet") huHU("Objektum pozíció") itIT("Posizione oggetto") +nlNL("Object positie") plPL("Pozycja obiektu") roRO("Poziție obiect") ruRU("Позиция объекта") @@ -649,6 +686,7 @@ fiFI("Keskitetty") frFR("Centré") huHU("Középre zárt") itIT("Centrato") +nlNL("Gëcentreerd") plPL("Wyśrodkowany") roRO("Centrat") ruRU("Центрованный") @@ -666,6 +704,7 @@ fiFI("....") frFR("....") huHU("....") itIT("....") +nlNL("....") plPL("....") roRO("....") ruRU("") @@ -683,6 +722,7 @@ fiFI("----") frFR("----") huHU("----") itIT("----") +nlNL("----") plPL("----") roRO("----") ruRU("") @@ -700,6 +740,7 @@ fiFI("__") frFR("__") huHU("__") itIT("__") +nlNL("__") plPL("__") roRO("__") ruRU("") @@ -717,6 +758,7 @@ fiFI("Tabulaattori positio") frFR("Position de tabulation") huHU("Tabulátor pozíció") itIT("Posizione tabulatore") +nlNL("Tabblad positie") plPL("Pozycja") roRO("Poziție tab") ruRU("Позиция табуляции") @@ -734,6 +776,7 @@ fiFI("Tyyppi") frFR("Type") huHU("Típus") itIT("Tipo") +nlNL("Type") plPL("Wyrównanie") roRO("Tip") ruRU("Тип") @@ -751,6 +794,7 @@ fiFI("Täytä") frFR("Remplir") huHU("Kitöltés") itIT("Riempi") +nlNL("Vul") plPL("Wypełnienie") roRO("Umplutură") ruRU("Заливка") @@ -768,6 +812,7 @@ fiFI("Kappaleformaatti") frFR("Format de paragraphe") huHU("Bekezdésformátum") itIT("Formato paragrafo") +nlNL("Paragraaf formaat") plPL("Format paragrafu") roRO("Format paragraf") ruRU("Формат параграфа") @@ -785,6 +830,7 @@ fiFI("Aseta tyyli") frFR("Utiliser le style") huHU("Stílus beállítása") itIT("Imposta stile") +nlNL("Stel stijl in") plPL("Ustaw styl") roRO("Setează stil") ruRU("Установить стиль") @@ -802,6 +848,7 @@ fiFI("Uusi tyyli nro %d") frFR("Nouveau style n° %d") huHU("Új stílus szám %d") itIT("Nuovo stile no. %d") +nlNL("Nieuwe stijl №%d") plPL("Nowy styl numer %d") roRO("Stil nou nr. %d") ruRU("Новый стиль номер %d") @@ -819,6 +866,7 @@ fiFI("Luo uusi tyyli...") frFR("Créer un nouveau style..") huHU("Új stílus létrehozása") itIT("Crea nuovo stile..") +nlNL("Creëer nieuwe stijl..") plPL("Utwórz nowy styl..") roRO("Crează stil nou..") ruRU("Создать новый стиль..") @@ -836,6 +884,7 @@ fiFI("Poista tyyli") frFR("Supprimer le style") huHU("Stílus eltávolítása") itIT("Rimuovi stile") +nlNL("Verwijder stijl") plPL("Usuń styl") roRO("Șterge stil") ruRU("Удалить стиль") @@ -853,6 +902,7 @@ fiFI("Nimeä uudelleen...") frFR("Renommer..") huHU("Átnevezés") itIT("Rinomina..") +nlNL("Hernoem..") plPL("Zmień nazwę..") roRO("Redenumește..") ruRU("Переименовать..") @@ -870,6 +920,7 @@ fiFI("Tyylit") frFR("Styles") huHU("Stílusok") itIT("Stili") +nlNL("Stijlen") plPL("Style") roRO("Stiluri") ruRU("Стили") @@ -890,6 +941,7 @@ fiFI("Lisää taulukko") frFR("Insérer un tableau") huHU("Táblázat beszúrása") itIT("Inserisci tbella") +nlNL("Voeg tabel in") plPL("Wstaw tabelę") roRO("Inserează tabel") ruRU("Вставить таблицу") @@ -907,6 +959,7 @@ fiFI("Taulukon ominaisuudet") frFR("Propriétés du tableau") huHU("Táblázat tulajdonságok") itIT("Propriet tabella") +nlNL("Tabel eigenschappen") plPL("Właściwości tabeli") roRO("Proprietăți tabel") ruRU("Свойства таблицы") @@ -924,6 +977,7 @@ fiFI("") frFR("") huHU("") itIT("") +nlNL("Ongeldige header rij som %d, cel op rij %d, kolom %d heeft vspan = %d.") plPL("") roRO("") ruRU("") @@ -941,6 +995,7 @@ fiFI("Jaa solu") frFR("Diviser la cellule") huHU("Mező felosztása") itIT("Dividi cella") +nlNL("Cel splitsen") plPL("Podziel komórkę") roRO("Subdivide celulă") ruRU("Разбить ячейки") @@ -958,6 +1013,7 @@ fiFI("Solun ominaisuudet") frFR("Propriétés de la cellule") huHU("Mező tulajdonságok") itIT("Propriet cella") +nlNL("Cel eigenschappen") plPL("Właściwości komórki") roRO("Proprietăți celulă") ruRU("Свойства ячейки") @@ -978,6 +1034,7 @@ fiFI("Korvaa") frFR("Remplacer") huHU("Csere") itIT("Sostituisci") +nlNL("Vervang") plPL("Zamień") roRO("Înlocuiește") ruRU("Заменить") @@ -995,6 +1052,7 @@ fiFI("Korvaa valinnan sisällä") frFR("Remplacer dans la sélection") huHU("Csere a kijelölésben") itIT("Sostituisci nella selezione") +nlNL("Vervang in selectie") plPL("Zamień w selekcji") roRO("Înlocuiește în selecție") ruRU("Заменить в выделении") @@ -1012,6 +1070,7 @@ fiFI("Etsi") frFR("Rechercher") huHU("Keresés") itIT("Trova") +nlNL("Zoeken") plPL("Znajdź") roRO("Găsește") ruRU("Найти") @@ -1032,6 +1091,7 @@ fiFI("Lihavointi") frFR("Gras") huHU("Félkövér") itIT("Grassetto") +nlNL("Vet") plPL("Pogrubienie") roRO("Aldine") ruRU("Полужирный") @@ -1049,6 +1109,7 @@ fiFI("Kursivointi") frFR("Italique") huHU("Dőlt") itIT("Corsivo") +nlNL("Cursief") plPL("Kursywa") roRO("Înclinat") ruRU("Наклонный") @@ -1066,6 +1127,7 @@ fiFI("Alleviivaus") frFR("Souligné") huHU("Aláhúzott") itIT("Sottolineato") +nlNL("Onderstreept") plPL("Podkreślenie") roRO("Subliniat") ruRU("Подчёркнутый") @@ -1083,6 +1145,7 @@ fiFI("Yliviivaus") frFR("Barré") huHU("Áthúzott") itIT("Sbarrato") +nlNL("Doorgestreept") plPL("Przekreślenie") roRO("Tăiat") ruRU("Зачёркнутый") @@ -1100,6 +1163,7 @@ fiFI("Isot kirjaimet") frFR("Majuscules") huHU("Nagybetűk") itIT("Maiuscoletto") +nlNL("Hoofdletters") plPL("Kapitaliki") roRO("Majuscule") ruRU("Прописными") @@ -1117,6 +1181,7 @@ fiFI("Yläindeksi") frFR("Exposant") huHU("Felső index") itIT("Apice") +nlNL("Superscript") plPL("Indeks górny") roRO("Superscript") ruRU("Надстрочный") @@ -1134,6 +1199,7 @@ fiFI("Alaindeksi") frFR("Indice") huHU("Alsó index") itIT("Pedice") +nlNL("Subscript") plPL("Indeks dolny") roRO("Subscript") ruRU("Подстрочный") @@ -1151,6 +1217,7 @@ fiFI("Näytä tavutusvirheet") frFR("Montrer les erreurs de correction") huHU("Helyesírásellenőrzés") itIT("Visualizza errori") +nlNL("Toon spel fouten") plPL("Pokaż błędy pisowni") roRO("Arată erorile de ortografie") ruRU("Показать ошибки орфографии") @@ -1168,6 +1235,7 @@ fiFI("Rivintasaus") frFR("Justifier") huHU("Margószabályozás") itIT("Giustificato") +nlNL("Rechtvaardig") plPL("Wyjustuj") roRO("Aliniat la margini") ruRU("По ширине") @@ -1185,6 +1253,7 @@ fiFI("Pyöreä ranskalainen viiva") frFR("Puce ronde") huHU("Korong") itIT("Punto elenco circolare") +nlNL("Ronde kogel") plPL("Okrągłe wypunktowanie") roRO("Marcaj rotund") ruRU("Круглые списочные маркеры") @@ -1202,6 +1271,7 @@ fiFI("Valkoinen pyöreä ranskalainen viiva") frFR("Puce ronde blanche") huHU("Fehér korong") itIT("Punto elenco circolare bianco") +nlNL("Witte ronde kogel") plPL("Białe, okrągłe wypunktowanie") roRO("Marcaj rotund alb") ruRU("Белые круглые списочные маркеры") @@ -1219,6 +1289,7 @@ fiFI("Neliö ranskalainen viiva") frFR("Puce boîte") huHU("Négyzet") itIT("Punto elenco quadrato") +nlNL("Kist kogel") plPL("Kwadratowe wypunktowanie") roRO("Marcaj pătrat") ruRU("Квадратные списочные маркеры") @@ -1236,6 +1307,7 @@ fiFI("Valkoinen neliö ranskalainen viiva") frFR("Puce boîte blanche") huHU("Fehér négyzet") itIT("Punto elenco quadrato bianco") +nlNL("Witte kist kogel") plPL("Białe kwadratowe wypunktowanie") roRO("Marcaj pătrat alb") ruRU("Белые квадратные списочные маркеры") @@ -1253,6 +1325,7 @@ fiFI("Teksti ranskalainen viiva") frFR("Puce texte") huHU("Szöveg korong") itIT("Punto elenco carattere") +nlNL("Tekst kogel") plPL("Tekstowe wypunktowanie") roRO("Marcaj cu text") ruRU("Текстовые списочные маркеры") @@ -1270,6 +1343,7 @@ fiFI("Kappaleformaatti...") frFR("Format de paragraphe..") huHU("Bekezdés formátum..") itIT("Formato paragrafo..") +nlNL("Paragraaf formaat..") plPL("Format paragrafu..") roRO("Format paragraf..") ruRU("Формат параграфа") @@ -1287,6 +1361,7 @@ fiFI("Yksittäiseen kappaleeseen") frFR("Fusionner en un paragraphe") huHU("Egyszerű bekezdéshez") itIT("Paragrafo singolo") +nlNL("Naar een enkele paragraaf") plPL("Do pojedynczego paragrafu") roRO("La un singur paragraf") ruRU("В один параграф") @@ -1304,6 +1379,7 @@ fiFI("Kumoa") frFR("Annuler") huHU("Visszavonás") itIT("Annulla") +nlNL("Ondoen") plPL("Cofnij") roRO("Anulează ultima operație") ruRU("Отменить") @@ -1321,6 +1397,7 @@ fiFI("Toista") frFR("Refaire") huHU("Újra végrehajtás") itIT("Ripeti") +nlNL("Herdoen") plPL("Powtórz") roRO("Refă ultima operație") ruRU("Повторить") @@ -1338,6 +1415,7 @@ fiFI("Leikkaa") frFR("Couper") huHU("Kivágás") itIT("Taglia") +nlNL("Knippen") plPL("Wytnij") roRO("Decupează") ruRU("Вырезать") @@ -1355,6 +1433,7 @@ fiFI("Kopioi") frFR("Copier") huHU("Másolás") itIT("Copia") +nlNL("Kopieëren") plPL("Kopiuj") roRO("Copiază") ruRU("Копировать") @@ -1372,6 +1451,7 @@ fiFI("Liitä") frFR("Coller") huHU("Beillesztés") itIT("Incolla") +nlNL("Plakken") plPL("Wklej") roRO("Lipește") ruRU("Вставить") @@ -1389,6 +1469,7 @@ fiFI("Tulosta") frFR("Imprimer") huHU("Nyomtatás") itIT("Stampa") +nlNL("Afdrukken") plPL("Drukuj") roRO("Listează") ruRU("Печать") @@ -1406,6 +1487,7 @@ fiFI("Etsi/Korvaa") frFR("Chercher/Remplacer") huHU("Keresés/Csere") itIT("Trova/Sostituisci") +nlNL("Zoek/Vervang") plPL("Znajdź/Zamień") roRO("Găsire/Înlocuire") ruRU("Найти/Заменить") @@ -1423,6 +1505,7 @@ fiFI("Lisää taulukko...") frFR("Insérer un tableau..") huHU("Táblázat beszútása") itIT("Inserisci tabella..") +nlNL("Tabel invoegen..") plPL("Wstaw tabelę..") roRO("Inserează tabel..") ruRU("Вставить таблицу") @@ -1440,6 +1523,7 @@ fiFI("Taulukon ominaisuudet...") frFR("Propriétés du tableau..") huHU("Táblázat tulajdonságai") itIT("Propriet tabella..") +nlNL("Tabel eigenschappen..") plPL("Właściwości tabeli..") roRO("Proprietăți tabel..") ruRU("Свойства таблицы") @@ -1457,6 +1541,7 @@ fiFI("Lisää rivi") frFR("Insérer une ligne") huHU("Sor beszúrása") itIT("Inserisci riga") +nlNL("Rij invoegen") plPL("Wstaw wiersz") roRO("Inserează linie") ruRU("Вставить ряд") @@ -1474,6 +1559,7 @@ fiFI("Poista rivi") frFR("Supprimer la ligne") huHU("Sor törlése") itIT("Rimuovi riga") +nlNL("Rij verwijderen") plPL("Usuń wiersz") roRO("Șterge linie") ruRU("Удалить ряд") @@ -1491,6 +1577,7 @@ fiFI("Lisää sarake") frFR("Insérer une colonne") huHU("Oszlop beszúrása") itIT("Inserisci colonna") +nlNL("Kolom invoegen") plPL("Wstaw kolumnę") roRO("Inserează coloană") ruRU("Вставить колонку") @@ -1508,6 +1595,7 @@ fiFI("Poista sarake") frFR("Supprimer la colonne") huHU("Oszlop törlése") itIT("Rimuovi colonna") +nlNL("Kolom verwijderen") plPL("Usuń kolumnę") roRO("Șterge coloană") ruRU("Удалить колонку") @@ -1525,6 +1613,7 @@ fiFI("Yhdistä solut") frFR("Fusionner les cellules") huHU("Mezők egyesítése") itIT("Unisci celle") +nlNL("Cellen samenvoegen") plPL("Scal komórki") roRO("Unește celule") ruRU("Объединить ячейки") @@ -1542,6 +1631,7 @@ fiFI("Halkaise solu...") frFR("Diviser la cellule..") huHU("Mező felosztása..") itIT("Dividi cella..") +nlNL("Cellen splitsen..") plPL("Podziel komórkę..") roRO("Subdivide celule..") ruRU("Разбить ячейки...") @@ -1559,6 +1649,7 @@ fiFI("Solun ominaisuudet") frFR("Propriétés de la cellule") huHU("Mező tulajdonságok..") itIT("Propriet celle..") +nlNL("Cel eigenschappen..") plPL("Właściwości komórki") roRO("Proprietăți celulă..") ruRU("Свойства ячейки...") @@ -1573,9 +1664,10 @@ csCZ("") deDE("") esES("") fiFI("") -frFR("") +frFR("Insérer image à partir du fichier..") huHU("") itIT("") +nlNL("Afbeelding invoegen vanuit een bestand..") plPL("") roRO("") ruRU("Вставить изображение из файла") @@ -1590,9 +1682,10 @@ csCZ("") deDE("") esES("") fiFI("") -frFR("") +frFR("Raccourcis styles ..") huHU("") itIT("") +nlNL("Stijl toetsen..") plPL("") roRO("") ruRU("Стили..") @@ -1613,6 +1706,7 @@ fiFI("Kohdistus") frFR("Alignement") huHU("Igazítás") itIT("Allineamento") +nlNL("Aanpassing") plPL("Wyrównanie") roRO("Aliniament") ruRU("Выравнивание") @@ -1630,6 +1724,7 @@ fiFI("Vasen\nKeskitys\nOikea\nTasaus") frFR("Gauche\nCentrer\nDroite\nJustifier") huHU("Bal\nKözép\nJobb\nMargó") itIT("Sinistra\nCentro\nDestra\nGiustificato") +nlNL("Links\nCentraal\nRechts\nRechtvaardig") plPL("Do lewej\nWyśrodkowane\nDo prawej\nWyjustowane") roRO("Stânga\nCentru\nDreapta\nAliniat la margini") ruRU("Влево\nПо центру\nВправо\nПо ширине") @@ -1644,9 +1739,10 @@ csCZ("Mezery") deDE("Zeichenabstand") esES("Espaciado") fiFI("Väli") -frFR("") +frFR("Espacement") huHU("Térköz") itIT("") +nlNL("Spatieëring") plPL("Odstęp") roRO("Spațiere") ruRU("Межсимвольное расстояние") @@ -1664,6 +1760,7 @@ fiFI("Ennen") frFR("Avant") huHU("Előtte") itIT("Prima") +nlNL("Hiervoor") plPL("Przed") roRO("Înainte") ruRU("Перед") @@ -1681,6 +1778,7 @@ fiFI("Jälkeen") frFR("Après") huHU("Utána") itIT("Dopo") +nlNL("Hierna") plPL("Po") roRO("După") ruRU("После") @@ -1695,9 +1793,10 @@ csCZ("Řádkování") deDE("Zeilenabstand") esES("Espaciado de línea") fiFI("Rivinväli") -frFR("") +frFR("Interligne") huHU("Sorköz") itIT("") +nlNL("Lijn spatieëring") plPL("Interlinia") roRO("Spațierea liniilor") ruRU("Расстояние между строками") @@ -1715,6 +1814,7 @@ fiFI("Tekstin virtaus") frFR("Flux du texte") huHU("Szöveg körbefolyatás") itIT("Flusso testo") +nlNL("Tekst stroming") plPL("Przepływ tekstu") roRO("Fluxul textului") ruRU("Расположение текста") @@ -1732,6 +1832,7 @@ fiFI("Katkaise sivu ennen") frFR("Saut de page avant") huHU("Oldaltörés előtte") itIT("Precedi interruzione pagina") +nlNL("Pagina hiervoor breken") plPL("Załam stronę przed") roRO("Marcaj pagină nouă înainte") ruRU("Оборвать страницу после") @@ -1749,6 +1850,7 @@ fiFI("Pidä yhdessä") frFR("Garder assemblé") huHU("Együtt tartás") itIT("Mantieni assieme") +nlNL("Koppelen") plPL("Trzymaj razem") roRO("Păstrează alăturat") ruRU("Держать вместе") @@ -1766,6 +1868,7 @@ fiFI("Pidä seuraavan kanssa") frFR("Assembler au suivant") huHU("Marad a következővel") itIT("Mantieni col successivo") +nlNL("Koppel met volgende") plPL("Trzymaj z następną") roRO("Păstrează lângă următorul") ruRU("Придерживаться следующего") @@ -1783,6 +1886,7 @@ fiFI("Salli orvot") frFR("Autoriser les orphelines") huHU("Árvák megengedése") itIT("Consenti isolati") +nlNL("Wezen toelaten") plPL("Dopuszczaj sieroty") roRO("Permite izolări") ruRU("Разрешить висячие строки") @@ -1797,9 +1901,10 @@ csCZ("Pravítko") deDE("") esES("") fiFI("") -frFR("") +frFR("Règle") huHU("") itIT("") +nlNL("Liniaal") plPL("") roRO("") ruRU("Линейка") @@ -1814,9 +1919,10 @@ csCZ("") deDE("") esES("") fiFI("") -frFR("") +frFR("Hauteur règle") huHU("") itIT("") +nlNL("Liniaal hoogte") plPL("") roRO("") ruRU("Высота линейки") @@ -1834,6 +1940,7 @@ fiFI("Muste") frFR("Encre") huHU("Tinta") itIT("Testo") +nlNL("Inkt") plPL("Kolor tekstu") roRO("Cerneală") ruRU("Чернила") @@ -1848,9 +1955,10 @@ csCZ("Zarovnání") deDE("Einrückung") esES("Sangría") fiFI("Sisennys") -frFR("") +frFR("Indentation") huHU("Behúzás") itIT("") +nlNL("Inspringing") plPL("Wcięcie") roRO("Indentare") ruRU("Выравнивание") @@ -1868,6 +1976,7 @@ fiFI("Vasen marginaali") frFR("Marge de gauche") huHU("Bal szegély") itIT("Margine sinistro") +nlNL("Marge links") plPL("Lewy margines") roRO("Margine din stânga") ruRU("Поле слева") @@ -1885,6 +1994,7 @@ fiFI("Oikea marginaali") frFR("") huHU("Jobb szegély") itIT("Margine destro") +nlNL("Marge rechts") plPL("Prawy margines") roRO("") ruRU("") @@ -1899,9 +2009,10 @@ csCZ("První řádka") deDE("Erste Zeile") esES("Primera línea") fiFI("Ensimmäinen rivi") -frFR("") +frFR("Première ligne") huHU("Első sor") itIT("") +nlNL("Eerste regel") plPL("Pierwsza linia") roRO("Prima linie") ruRU("Красная строка") @@ -1919,6 +2030,7 @@ fiFI("Ranskalainen viiva") frFR("Puce") huHU("korong") itIT("Elenco puntato") +nlNL("Kogel") plPL("Wypunktowanie") roRO("Marcaj") ruRU("Списочный маркер") @@ -1936,6 +2048,7 @@ fiFI("Tabulaattorit") frFR("Tabulations") huHU("Tabulátorok") itIT("Tabulatori") +nlNL("Tabbladen") plPL("Tabulatory") roRO("Taburi") ruRU("Табуляторы") @@ -1953,6 +2066,7 @@ fiFI("Tabulaattorin oletuskoko") frFR("Tabulation par défaut") huHU("Alapértelmezett tabulátorméret") itIT("Dimensione tabulatore predefinita") +nlNL("Standaard tabblad grootte") plPL("Domyślny rozmiar tabulacji") roRO("Dimensiune tab implicită") ruRU("Размер табуляции по умолчанию") @@ -1970,6 +2084,7 @@ fiFI("Numerointi") frFR("Numérotation") huHU("Számozás") itIT("Numerazione") +nlNL("Nummering") plPL("Numerowanie") roRO("Numere") ruRU("Нумерование") @@ -1987,6 +2102,7 @@ fiFI("Ennen numeroa") frFR("Nombre avant") huHU("Szám előtte") itIT("Numero prima") +nlNL("Nummer hiervoor") plPL("Przed numerem") roRO("Numar precedent") ruRU("Перед числом") @@ -2004,6 +2120,7 @@ fiFI("Numeron jälkeen") frFR("Nombre après") huHU("Szám utána") itIT("Numero successivo") +nlNL("Nummer hierna") plPL("Po numerze") roRO("Număr următor") ruRU("После числа") @@ -2021,6 +2138,7 @@ fiFI("Resetoi") frFR("Réinitialiser") huHU("Kiinduló állapot") itIT("Azzera") +nlNL("Herstel") plPL("Przywróć") roRO("Resetează") ruRU("Сбросить") @@ -2038,6 +2156,7 @@ fiFI("dot\npoint\ntuuma\nmm\ncm") frFR("pica\npoint\npouce\nmm\ncm") huHU("képpont\npont\nhüvelyk\nmm\ncm") itIT("dot\npunti\npollici\nmm\ncm") +nlNL("stip\npunt\ninch\nmm\ncm") plPL("punkty\npiksele\ncale\nmm\ncm") roRO("") ruRU("точки\nпоинты\nдюймы\nмм\nсм") @@ -2055,6 +2174,7 @@ fiFI("Paljasta koodit") frFR("Texte masqué") huHU("Kódok megjelenítése") itIT("Visualizza codici") +nlNL("Onthul codes") plPL("Niewidoczne znaki") roRO("Arată coduri") ruRU("Показать коды") @@ -2072,6 +2192,7 @@ fiFI("Zoom") frFR("Zoom") huHU("Nagyítás") itIT("Zoom") +nlNL("Zoom") plPL("Powiększenie") roRO("Mărire") ruRU("Увеличить") @@ -2086,9 +2207,10 @@ csCZ("") deDE("") esES("") fiFI("") -frFR("") +frFR("Raccourcis styles") huHU("") itIT("") +nlNL("Stijl toetsen") plPL("") roRO("") ruRU("Стили") @@ -2106,6 +2228,7 @@ fiFI("OK") frFR("Ok") huHU("Rendben") itIT("Ok") +nlNL("OK") plPL("OK") roRO("OK") ruRU("OK") @@ -2123,6 +2246,7 @@ fiFI("Peruuta") frFR("Annuler") huHU("Mégsem") itIT("Annulla") +nlNL("Afbreken") plPL("Anuluj") roRO("Anulează") ruRU("Отмена") @@ -2140,6 +2264,7 @@ fiFI("Uusi") frFR("Nouveau") huHU("Új") itIT("Nuovo") +nlNL("Nieuw") plPL("Nowy") roRO("Nou") ruRU("Новый") @@ -2157,6 +2282,7 @@ fiFI("&Leveys:") frFR("La&rgeur :") huHU("&Szélesség:") itIT("La&rghezza:") +nlNL("Bree&dte:") plPL("Szero&kość:") roRO("&Lățime:") ruRU("&Ширина:") @@ -2174,6 +2300,7 @@ fiFI("&Korkeus:") frFR("H&auteur :") huHU("&Magasság:") itIT("A<ezza") +nlNL("Hoogt&e:") plPL("Wysok&ość:") roRO("Î&nălțime:") ruRU("&Высота:") @@ -2191,6 +2318,7 @@ fiFI("&Leveys (%):") frFR("&Largeur (%) :") huHU("S&zélesség (%):") itIT("&Larghezza (%):") +nlNL("&Breedte (%):") plPL("&Szerokość (%):") roRO("&Lățime (%):") ruRU("&Ширина (%):") @@ -2208,6 +2336,7 @@ fiFI("Korkeus (%):") frFR("Hauteur (%) :") huHU("Magasság (%):") itIT("Altezza (%):") +nlNL("Hoogte (%):") plPL("Wysokość (%):") roRO("Î&nălțime (%):") ruRU("Высота (%):") @@ -2225,6 +2354,7 @@ fiFI("&Aleneva:") frFR("&Descente :") huHU("&Csökkenés:") itIT("&Diminuisci:") +nlNL("Af&daling:") plPL("&Pochyłość") roRO("") ruRU("&Наклон:") @@ -2242,6 +2372,7 @@ fiFI("Säilytä kuvasuhde") frFR("Garder les proportions") huHU("Méretarány megtartása") itIT("Mantieni proporzioni") +nlNL("Behoudt beeldverhouding") plPL("Zachowuj stosunek szerokości do wysokości") roRO("Păstrează proporții") ruRU("Сохранять пропорции") @@ -2259,6 +2390,7 @@ fiFI("Kirjasin") frFR("Police") huHU("Font") itIT("Carattere") +nlNL("Lettertype") plPL("Czcionka") roRO("Font") ruRU("Шрифт") @@ -2276,6 +2408,7 @@ fiFI("Korkeus") frFR("Hauteur") huHU("Magasság") itIT("Altezza") +nlNL("Hoogte") plPL("Wysokość") roRO("Înălțime") ruRU("Высота") @@ -2293,6 +2426,7 @@ fiFI("Paperi") frFR("Papier") huHU("Papír") itIT("Sfondo") +nlNL("Papier") plPL("Kolor tła") roRO("Hârtie") ruRU("Бумага") @@ -2310,6 +2444,7 @@ fiFI("Seuraavan kappaleen tyyli") frFR("Style du paragraphe suivant") huHU("Következő bekezdés stílusa") itIT("Stile paragrafo successivo") +nlNL("Stijl van de volgende paragraaf") plPL("Styl następnego paragrafu") roRO("Stilul următorului paragraf") ruRU("Стиль следующего параграфа") @@ -2327,6 +2462,7 @@ fiFI("Merkki") frFR("Caractère") huHU("Karakter") itIT("Carattere") +nlNL("Karakter") plPL("Znak") roRO("Caracter") ruRU("Символ") @@ -2344,6 +2480,7 @@ fiFI("&Etsi:") frFR("&Rechercher :") huHU("&Keresés:") itIT("&Trova:") +nlNL("&Zoeken:") plPL("&Znajdź:") roRO("&Găsește:") ruRU("&Найти:") @@ -2361,6 +2498,7 @@ fiFI("&Korvaa:") frFR("&Remplacer :") huHU("&Csere:") itIT("&Sostituisci:") +nlNL("&Vervangen:") plPL("&Zamień:") roRO("Â&nlocuiește:") ruRU("&Заменить:") @@ -2378,6 +2516,7 @@ fiFI("&Kokonainen sana") frFR("&Mot entier") huHU("&Egész szó") itIT("") +nlNL("&Hele woord") plPL("&Całe słowo") roRO("&Cuvânt întreg") ruRU("&Слово целиком") @@ -2395,6 +2534,7 @@ fiFI("&Isot ja pienet") frFR("&Ignorer la casse") huHU("&Nagybetűk figyelmen kívül") itIT("Ignora maiuscole/minuscole") +nlNL("&Hoofdletters negeren") plPL("Ignoruj wielkość liter") roRO("&Ignoră majusucule") ruRU("&Игнорировать регистр") @@ -2412,6 +2552,7 @@ fiFI("&Korvaa") frFR("&Remplacer") huHU("&Csere") itIT("&Sostituisci") +nlNL("&Vervangen") plPL("&Zamień") roRO("În&locuiește") ruRU("&Заменить") @@ -2429,6 +2570,7 @@ fiFI("Otsikko") frFR("En-tête") huHU("Fejléc") itIT("Intestazione") +nlNL("Kop") plPL("Nagłówek") roRO("Antet") ruRU("Заголовок") @@ -2446,6 +2588,7 @@ fiFI("Sarakkeitten lukumäärä") frFR("Nombre de colonnes") huHU("Oszlopok száma") itIT("Numero di colonne") +nlNL("Aantal kolommen") plPL("Liczba kolumn") roRO("Număr coloane") ruRU("Число столбцов") @@ -2463,6 +2606,7 @@ fiFI("Oikea marginaali") frFR("Marge de droite") huHU("Jobb szegély") itIT("Margine destro") +nlNL("Marge rechts") plPL("Prawy margines") roRO("Margine din dreapta") ruRU("Поле справа") @@ -2480,6 +2624,7 @@ fiFI("Kehys") frFR("Cadre") huHU("Keret") itIT("Riquadro") +nlNL("Scherm") plPL("Obramowanie") roRO("Cadru") ruRU("Рамка") @@ -2497,6 +2642,7 @@ fiFI("väri") frFR("couleur") huHU("szín") itIT("Colore") +nlNL("kleur") plPL("kolor") roRO("culoare") ruRU("цвет") @@ -2514,6 +2660,7 @@ fiFI("Gridi") frFR("grille") huHU("Illesztőrács") itIT("Griglia") +nlNL("Raster") plPL("Siatka") roRO("Grilă") ruRU("Сетка") @@ -2531,6 +2678,7 @@ fiFI("") frFR("") huHU("") itIT("") +nlNL("Koppel rijen aan elkaar") plPL("") roRO("") ruRU("") @@ -2548,6 +2696,7 @@ fiFI("Normalisoi") frFR("Egaliser") huHU("Kiegyenlítés") itIT("Equalizza") +nlNL("Vereffenen") plPL("Wyrównaj") roRO("Egalizează") ruRU("") @@ -2565,6 +2714,7 @@ fiFI("Poista taulukko") frFR("Supprimer le tableau") huHU("Táblázat törlése") itIT("Rimuovi tabella") +nlNL("Verwijder tabel") plPL("Usuń tabelę") roRO("Șterge tabel") ruRU("Удалить таблицу") @@ -2582,6 +2732,7 @@ fiFI("Vaakasuuntainen") frFR("Horizontal") huHU("Vízszintes") itIT("Orizzontale") +nlNL("Horizontaal") plPL("Poziomy") roRO("Orizonatal") ruRU("Горизонтально") @@ -2599,6 +2750,7 @@ fiFI("Pystysuuntainen") frFR("Vertical") huHU("Függőleges") itIT("Verticale") +nlNL("Verticaal") plPL("Pionowy") roRO("Vertical") ruRU("Вертикально") @@ -2616,6 +2768,7 @@ fiFI("Rajat") frFR("Bordures") huHU("Határvonalak") itIT("Bordi") +nlNL("Randen") plPL("Ramki") roRO("Contur") ruRU("Рамки") @@ -2633,6 +2786,7 @@ fiFI("Ylä") frFR("Haut") huHU("Felső szél") itIT("Alto") +nlNL("Boven") plPL("Góra") roRO("Partea de sus") ruRU("Верх") @@ -2650,6 +2804,7 @@ fiFI("Ala") frFR("Base") huHU("Alsó szél") itIT("Basso") +nlNL("Beneden") plPL("Dół") roRO("Partea de jos") ruRU("Низ") @@ -2667,6 +2822,7 @@ fiFI("Marginaalit") frFR("Marges") huHU("Margók") itIT("Margini") +nlNL("Marges") plPL("Marginesy") roRO("Margini") ruRU("Поля") @@ -2684,6 +2840,7 @@ fiFI("Tasaa") frFR("Aligner") huHU("Igazítás") itIT("Allinea") +nlNL("Uitlijnen") plPL("Wyrównanie") roRO("Aliniament") ruRU("Выровнять") @@ -2701,6 +2858,7 @@ fiFI("Ylös\nKeskelle\nAlas") frFR("Haut\nCentrer\nBas") huHU("Felülre\nKözépre\nAlulra") itIT("Ato\nCentro\nBasso") +nlNL("Boven\nMidden\nBeneden") plPL("Góra\nŚrodek\nDół") roRO("Sus\nCentru\nJos") ruRU("Верх\nЦентр\nНиз") @@ -2718,6 +2876,7 @@ fiFI("Raja") frFR("Bordure") huHU("Határvonal") itIT("Bordo") +nlNL("Rand") plPL("Ramka") roRO("Contur") ruRU("Рамка") @@ -2735,6 +2894,7 @@ fiFI("Tausta") frFR("Arrière-plan") huHU("Háttér") itIT("Sfondo") +nlNL("Achtergrond") plPL("TŁo") roRO("Fundal") ruRU("Цвет фона") @@ -2752,6 +2912,7 @@ fiFI("Vähimmäiskorkeus") frFR("") huHU("Minimális magasság") itIT("") +nlNL("Minimale hoogte") plPL("Minimalna wysokość") roRO("Înălțime minimă") ruRU("Минимальная высота") @@ -2769,6 +2930,7 @@ fiFI("Pidä yhdessä seuraavan rivin kanssa") frFR("Garder pour la prochaine ligne") huHU("Következő sorral tartás") itIT("Mantieni con la riga successiva") +nlNL("Met de volgende lijn behouden") plPL("Trzymaj z następną linią") roRO("Păstrează lângă linia urmatoare") ruRU("Придерживаться следующей линии") @@ -2789,6 +2951,7 @@ fiFI("Sisennä") frFR("Indenter") huHU("Behúzás") itIT("Indent") +nlNL("Inspringen") plPL("Wcięcie") roRO("Indentare") ruRU("Отступ") @@ -2806,6 +2969,7 @@ fiFI("Asettelu") frFR("Agencement") huHU("Elrendezés") itIT("Layout") +nlNL("Opmaak") plPL("Rozkład") roRO("Structură") ruRU("Раскладка") diff --git a/uppsrc/SqlCtrl/SqlCtrl.t b/uppsrc/SqlCtrl/SqlCtrl.t index a7fe9affe..7f4a19848 100644 --- a/uppsrc/SqlCtrl/SqlCtrl.t +++ b/uppsrc/SqlCtrl/SqlCtrl.t @@ -5,54 +5,80 @@ T_("Can't insert record.") csCZ("Nelze vložit záznam.") +frFR("Impossible d'insérer un enregistrement") +nlNL("Kan record niet invoegen.") zhTW("無法插入欄位.") T_("Can't delete record.") csCZ("Nelze smazat záznam.") +frFR("Impossible d'effacer un enregistrement") +nlNL("Kan record niet verwijderen.") zhTW("無法刪除欄位.") T_("Can't update record.") csCZ("Nelze změnit záznam.") +frFR("Imùpossible de mettre à jour l'enregistrement") +nlNL("Kan record niet aanpassen.") zhTW("無法更新欄位.") T_("Do you really want to delete the selected %s ?") csCZ("Smazat aktuální %s ?") +frFR("Voulez-vous réellement supprimer le %s sélectioné ?") +nlNL("Weet je zeker dat je de geselecteerde %s wilt verwijderen?") zhTW("真的要刪除選擇的 %s 嗎? ") T_("Insert %s") csCZ("Vložit %s") +frFR("Insérer %s") +nlNL("Invoegen %s") zhTW("插入 %s") T_("Insert a new %s into the table.") csCZ("Vložit do tabulky nový %s.") +frFR("Insère une nouvelle %d dans la table.") +nlNL("Voeg een nieuwe %s in de tabel.") zhTW("插入新的 %s 到表格") T_("Copy %s") csCZ("Kopírovat %s") +frFR("Copier %s") +nlNL("Kopieër %s") zhTW("複製 %s") T_("Duplicate current table %s.") csCZ("Vložit do tabulky duplikát aktuálního %s.") +frFR("Dupliquer la table %s sélectionnée.") +nlNL("Dupliceer huidige tabel %s.") zhTW("複製目前表格 %s.") T_("Edit %s") csCZ("Opravit aktuální %s") +frFR("Editer %s") +nlNL("Bewerk %s") zhTW("編輯 %s") T_("Edit active %s.") csCZ("Opravit aktuální %s.") +frFR("Editer %s actif.") +nlNL("Bewerk actieve %s.") zhTW("編輯活動 %s") T_("Delete %s\tDelete") csCZ("Odstranit %s\tDelete") +frFR("Supprimer %s\tSupprimer") +nlNL("Verwijder %s\tVerwijder") zhTW("刪除%s\t刪除") T_("Delete active %s.") csCZ("Odstranit aktuální %s.") +frFR("Supprimer %s actif.") +nlNL("Verwijder actieve %s.") zhTW("刪除活動 %s") T_("record") csCZ("záznam") +frFR("Enregistrement") +nlNL("record") zhTW("欄位") @@ -60,18 +86,26 @@ zhTW("欄位") T_("Database error") csCZ("Chyba při práci s databází") +frFR("Erreur de database") +nlNL("Database fout") zhTW("資料庫錯誤") T_("The operation has failed") csCZ("Při provádění operace došlo k chybě") +frFR("L'opération a echouée") +nlNL("De operatie is mislukt") zhTW("操作失敗") T_("The operation has failed.\nOperation was canceled") csCZ("Při provádění operace došlo k chybě.\nOperace je stornována.") +frFR("L'opération a echouée.\nOpération annulée") +nlNL("De opertie is mislukt.\nDe operatie is gëannuleerd") zhTW("操作失敗.\n動作已被取消") T_("SQL error!") csCZ("Chyba SQL!") +frFR("Erreur SQL!") +nlNL("SQL fout!") zhTW("SQL 錯誤!") @@ -79,118 +113,176 @@ zhTW("SQL 錯誤!") T_("Defined macros") csCZ("Definice maker") +frFR("Macros définies") +nlNL("Gëdefinieëerde macros") zhTW("定義macros") T_("Macro definition") csCZ("Definovat makro") +frFR("Définition macro") +nlNL("Macro definitie") zhTW("Macro 的定義") T_("Macro OK") csCZ("Makro OK") +frFR("Macro OK") +nlNL("Macro OK") zhTW("Macro OK") T_("Invalid macro") csCZ("Chybné makro") +frFR("Macro invalide") +nlNL("Ongeldige macro") zhTW("無效的macro") T_("Invalid") csCZ("Chyba") +frFR("Invalid") +nlNL("Ongeldig") zhTW("無效") T_("Error") csCZ("Chyba") +frFR("Erreur") +nlNL("Fout") zhTW("錯誤") T_("Fetched %d line(s)") csCZ("Načteno %d řádků") +frFR("") +nlNL("%d lijn(en) opgehaald") zhTW("擷取 %d 行") T_("%s (%d rows)") csCZ("%s (%d řádků)") +frFR("%s (%d lignes)") +nlNL("%s (%d rijen)") zhTW("%s (%d 列)") T_("%d rows") csCZ("%d řádků") +frFR("%d colonnes") +nlNL("%d rijen") zhTW("%d 列") T_("%d ms") csCZ("%d ms") +frFR("") +nlNL("%d ms") zhTW("%d毫秒") T_("SQL Commander") csCZ("SQL Commander") +frFR("") +nlNL("SQL Commander") zhTW("SQL Commander") T_("SQL scripts (*.sql)") csCZ("SQL předpisy (*.sql)") +frFR("") +nlNL("SQL scripts (*.sql)") zhTW("SQL 腳本 (*.sql)") T_("Save trace as") csCZ("Uložit protokol jako") +frFR("Enregistrer traces sous") +nlNL("Bewaar tracering als") zhTW("Save trace as") T_("Database connection doesn't support running scripts.") csCZ("Databázové spojení neumožňuje spouštění skriptů.") +frFR("Connection Database ne supporte pas l'exécution de scripts") +nlNL("Database connectie ondersteunt geen lopende scripts.") zhTW("資料庫連接並不支援目前的腳本") T_("Run script") csCZ("Provést skript") +frFR("Lancer script;\r\n\r\n") +nlNL("Start script") zhTW("運行腳本") T_("Executing script") csCZ("Provádím skript") +frFR("") +nlNL("Script wordt gestart") zhTW("執行腳本") T_("Save as script..") csCZ("Uložit jako skript..") +frFR("") +nlNL("Bewaar als script..") zhTW("另存為腳本..") T_("Run script..") csCZ("Provést skript") +frFR("") +nlNL("Start script..") zhTW("運行腳本..") T_("Run script quietly..") csCZ("") +frFR("") +nlNL("Start script rustig..") zhTW("悄悄地運行腳本..") T_("List macros..") csCZ("Seznam maker..") +frFR("") +nlNL("Macro's lijst..") zhTW("列出macros..") T_("Print record") csCZ("Tisk záznamu") +frFR("") +nlNL("Druk record af") zhTW("列印記錄") T_("Print list") csCZ("Tisk výběru") +frFR("") +nlNL("Druk lijst af") zhTW("列印清單") T_("Export...") csCZ("Export...") +frFR("") +nlNL("Exporteer...") zhTW("輸出...") T_("Column") csCZ("Sloupec") +frFR("") +nlNL("Kolom") zhTW("行") T_("Value") csCZ("Hodnota") +frFR("") +nlNL("Waarde") zhTW("值") T_("Command") csCZ("Příkaz") +frFR("") +nlNL("Commando") zhTW("命令") T_("Result") csCZ("Výsledek") +frFR("") +nlNL("Resultaat") zhTW("結果") T_("Duration") csCZ("Doba") +frFR("") +nlNL("Duratie") zhTW("Duration") T_("&Schema") csCZ("&Schéma") +frFR("") +nlNL("&Schema") zhTW("綱要(&S)") @@ -198,110 +290,164 @@ zhTW("綱要(&S)") T_("Column name") csCZ("Název sloupce") +frFR("") +nlNL("Kolom naam") zhTW("行標題") T_("Type") csCZ("Typ") +frFR("Type") +nlNL("Type") zhTW("類型") T_("Width") csCZ("Šířka") +frFR("") +nlNL("Breedte") zhTW("寬") T_("SQL query") csCZ("SQL dotaz") +frFR("") +nlNL("SQL query") zhTW("SQL 查詢") T_(" export") csCZ(" - export") +frFR("") +nlNL(" export") zhTW(" 輸出") T_("Error executing [* \001%s\001]: \001%s") csCZ("Chyba při provádění [* \001%s\001]: \001%s") +frFR("") +nlNL("Fout tijdens starten [* \001%s\001]: \001%s") zhTW("執行[* \001%s\001]: \001%s時發生錯誤") T_("integer") csCZ("celé číslo") +frFR("") +nlNL("integer") zhTW("整數") T_("real number") csCZ("reálné číslo") +frFR("") +nlNL("reéel nummer") zhTW("實數") T_("string") csCZ("řetězec") +frFR("") +nlNL("string") zhTW("字串") T_("date") csCZ("datum") +frFR("") +nlNL("datum") zhTW("日期") T_("date/time") csCZ("datum/čas") +frFR("") +nlNL("datum/tijd") zhTW("日期/時間") T_("BLOB") csCZ("BLOB") +frFR("") +nlNL("BLOB") zhTW("BLOB") T_("CLOB") csCZ("CLOB") +frFR("") +nlNL("CLOB") zhTW("CLOB") T_("No columns selected!") csCZ("Nebyly vybrány žádné sloupce.") +frFR("") +nlNL("Geen kolommen geselecteerd!") zhTW("沒有行被選取!") T_("Text files (*.txt)") csCZ("Textové soubory (*.txt)") +frFR("") +nlNL("Tekst bestanden (*.txt)") zhTW("純文字 (*.txt)") T_("Save export as") csCZ("Uložit export do souboru") +frFR("") +nlNL("Bewar export als") zhTW("另存為") T_("Error creating file [* \001%s\001].") csCZ("Nelze vytvořit soubor [* \001%s\001].") +frFR("Erreur en créant le fichier [* \001%s\001].") +nlNL("Fout tijdens aanmaken bestand [* \001%s\001].") zhTW("建立檔案錯誤 [* \001%s\001].") T_("Exporting row %d") csCZ("Exportuji řádek %d") +frFR("") +nlNL("Exporteer rij %d") zhTW("輸出列 %d") T_("Export aborted!") csCZ("Export byl přerušen.") +frFR("") +nlNL("Export afgebroken!") zhTW("取消輸出!") T_("Error writing file %s.") csCZ("Chyba při zápisu do souboru %s.") +frFR("") +nlNL("Fout tijdens schrijven naar bestand %s.") zhTW("寫入檔案 %s 錯誤.") T_("SQL object tree") csCZ("Strom SQL objektů") +frFR("") +nlNL("SQL objecten boom") zhTW("SQL object tree") T_("Schemas") csCZ("Schémata") +frFR("") +nlNL("Schema's") zhTW("綱要") T_("Tables") csCZ("Tabulky") +frFR("") +nlNL("Tabellen") zhTW("表格") T_("Views") csCZ("Pohledy") +frFR("") +nlNL("Aanzichten") zhTW("Views") T_("Sequences") csCZ("Sekvence") +frFR("") +nlNL("Opéenvolgingen") zhTW("序列") T_("Primary key: ") csCZ("Primární klíč: ") +frFR("") +nlNL("Primaire sleutel: ") zhTW("主鍵:") T_("Export") csCZ("Export") +frFR("") +nlNL("Exporteer") zhTW("輸出") @@ -309,48 +455,72 @@ zhTW("輸出") T_("SQL error:") csCZ("SQL chyba:") +frFR("") +nlNL("SQL fout:") zhTW("SQL 錯誤:") T_("Error statement:") csCZ("Chybný SQL příkaz:") +frFR("") +nlNL("Fout verklaring:") zhTW("錯誤的敘述:") T_("Retry") csCZ("Opakovat") +frFR("") +nlNL("Probeer opnieuw") zhTW("重試") T_("Cancel") csCZ("Storno") +frFR("Annuler") +nlNL("Afbreken") zhTW("取消") T_("Format:") csCZ("Formát:") +frFR("") +nlNL("Formaat:") zhTW("格式:") T_("text\nSQL script") csCZ("text\nSQL skript") +frFR("") +nlNL("tekst\nSQL script") zhTW("text\nSQL script") T_("Delimiters:") csCZ("Oddělovače:") +frFR("") +nlNL("Scheidingstekens:") zhTW("分隔符號:") T_("tab\nsemicolons") csCZ("tabelátory\nstředníky") +frFR("") +nlNL("tab\npuntkomma") zhTW("tab\nsemicolons") T_("Quoted string values") csCZ("Textové hodnoty v uvozovkách") +frFR("") +nlNL("Genoteerde string waardes") zhTW("引號字串值") T_("MS-SQL identity insert") csCZ("Identity insert pro MS-SQL") +frFR("") +nlNL("MS-SQL identiteit ingevoegd") zhTW("MS-SQL identity insert") T_("Object name:") csCZ("Název objektu:") +frFR("") +nlNL("Object naam:") zhTW("物件名稱:") T_("OK") csCZ("OK") +frFR("Ok") +nlNL("OK") zhTW("確定") diff --git a/uppsrc/TDraw/util.cpp b/uppsrc/TDraw/util.cpp index 0fbaab95b..6d60b7f8a 100644 --- a/uppsrc/TDraw/util.cpp +++ b/uppsrc/TDraw/util.cpp @@ -899,6 +899,7 @@ void DrawPolyPolyPolygon(Draw& draw, const Point *vertices, int vertex_count, #endif } +/* static void wsPolyPolyPolygon(Draw& draw, Stream& stream, const DrawingPos& dp) { // TIMING("wsPolyPolygon") @@ -920,6 +921,7 @@ static void wsPolyPolyPolygon(Draw& draw, Stream& stream, const DrawingPos& dp) } static DrawerRegistrator MK__s(wPolyPolyPolygon, wsPolyPolyPolygon); +*/ void DrawPolyPolyPolygon(Draw& draw, const Vector& vertices, const Vector& subpolygon_counts, const Vector& disjunct_polygon_counts, diff --git a/uppsrc/Web/Web.t b/uppsrc/Web/Web.t index c6b47ef48..0a1c7abd3 100644 --- a/uppsrc/Web/Web.t +++ b/uppsrc/Web/Web.t @@ -11,6 +11,7 @@ fiFI("Jos toiminto ei etene automaattisesti, käytä %s.") frFR("Si vous n'êtes pas automatiquement redirigé, veuillez utiliser %s.") huHU("Ha nem történik automatikus átirányítás használja %s") itIT("") +nlNL("Als je niet automatisch bent omgeleid gebruik gaarne %s.") plPL("Jeśli nie zostałeś automatycznie przekierowany użyj proszę %s.") roRO("Dacă nu sunteţi redirectaţi automat folosiţi %s.") ruRU("Если Вы не перенаправлены автоматически, " @@ -30,6 +31,7 @@ fiFI("tämä linkki") frFR("ce lien") huHU("ezt a hivatkozást") itIT("") +nlNL("deze link") plPL("tego odnośnika") roRO("acest link") ruRU("эту ссылку") @@ -47,6 +49,7 @@ fiFI("Reititys toiseen web -osoitteeseen") frFR("Redirection vers une autre adresse web") huHU("Átirányítás másik webcímre") itIT("") +nlNL("Omleiding naar een ander web adres") plPL("Przekierowanie do innej strony") roRO("Redirectare spre o altă adresă web") ruRU("Перенаправление на другой веб адрес") @@ -64,6 +67,7 @@ fiFI("... (kokonaispituus: %d tavua)") frFR("(longueur totale : %d octets") huHU("... (teljes hossz: %d bájt)") itIT("") +nlNL("... (totale lengte: %d bytes)") plPL("... (całkowita długość: %d bajtów)") roRO("... (lungime totală: %d bytes)") ruRU("... (полный размер: %d байт)") @@ -81,6 +85,7 @@ fiFI("Web palvelin ei kykene täyttämään pyyntöäsi:\n

\n") frFR("Ce serveur web ne peut pas satisfaire votre requête :\n

\n") huHU("A webkiszolgáló nem tudja teljesíteni a kérést:\n

\n") itIT("") +nlNL("Deze web server kan niet uw aanvraag behandelen:\n

\n") plPL("Ten serwer sieciowy nie jest w stanie odpowiedzieć na twoje żądanie:\n" "

\n") roRO("Serverul nu este în masură să va satisfacă cererea:\n

\n") @@ -100,6 +105,7 @@ fiFI("Syy:") frFR("Raison :") huHU("Ok:") itIT("") +nlNL("Reden:") plPL("Powód:") roRO("Motiv:") ruRU("Причина:") @@ -117,6 +123,7 @@ fiFI("Yksityiskohtainen kysely tieto:") frFR("Données détaillées de la requête :") huHU("Részletes lekérési adatok:") itIT("") +nlNL("Gëdetaileerde query data:") plPL("Szczegółowe dane zapytania:") roRO("Date detaliate despre cerere:") ruRU("Детали запроса:") @@ -134,6 +141,7 @@ fiFI("Web -palvelin virhe") frFR("Erreur du serveur web") huHU("Webkiszolgáló hiba") itIT("") +nlNL("Web server fout") plPL("Błąd serwera sieciowego") roRO("Eroare de server web") ruRU("Ошибка веб сервера") @@ -154,6 +162,7 @@ fiFI("%s:%d headerien vastaanotto aikakatkaistu") frFR("%s:%d temps dépassé à la réception de l'en-tête") huHU("%s:%d időtúllépés fejlécek fogadása közben") itIT("") +nlNL("%s:%d headers zijn niet op tijd ontvangen") plPL("%s:%d przekroczono czas odbierania nagłówka") roRO("%s:%d obținerea antetelor a depășit limita de timp") ruRU("%s:%d превишен интервал ожидания при получении " @@ -172,6 +181,7 @@ fiFI("%s:%d: kytkeytyminen isäntään aikakatkaistu") frFR("%s:%d : l'hôte n'a pas accepté la connexion dans le temps imparti") huHU("%s:%d: időtúllépés a szerverhez kapcsolódás közben") itIT("") +nlNL("%s:%d: niet op tijd verbonden met de host") plPL("%s:%d przekroczono czas łączenia się z hostem") roRO("%s:%d: depășire de limită de timp la conectare") ruRU("%s:%d превишен интервал ожидания при подключении " @@ -190,6 +200,7 @@ fiFI("%s:%d: palvelupyynnön lähettäminen palvelimelle aikakatkaistu") frFR("%s:%d : le serveur n'a pas répondu dans le temps imparti") huHU("%s:%d: időtúllépés a kérés elküldésénél") itIT("") +nlNL("%s:%d: aanvragen niet op tijd verzonden naar de server") plPL("%s:%d: przekroczono czas wysyłania żądania do serwera") roRO("%s:%d: depășire de limită de timp la trimitere cerere spre server") ruRU("%s:%d: таймаут отправки запроса на сервер") @@ -207,6 +218,7 @@ fiFI("%s:%d: virheellinen palvelinvastine: %s") frFR("%s:%d : réponse du serveur invalide : %s") huHU("%s:%d: érvénytelen kiszolgálói válasz") itIT("") +nlNL("%s:%d: ongeldige reactie van de server: %s") plPL("%s:%d: niepoprawna odpowiedź serwera: %s") roRO("%s:%d: răspuns invalid de la server: %s") ruRU("%s:%d: неправильный ответ сервера: %s") @@ -224,6 +236,7 @@ fiFI("%s:%d: datan enimmäispituus ylitetty (%d B)") frFR("%s:%d : dépassement de la longueur maximale des données (%d O)") huHU("%s:%d: maximális adathossz túllépése (%d B)") itIT("") +nlNL("%s:%d: maximum data lengte overschreden (%d B)") plPL("%s:%d: przekroczono dopuszczalny rozmiar danych (%d B)") roRO("%s:%d: dimeniunea maximă a datelor a fost depășită (%d B)") ruRU("%s:%d: превышен максимальный размер данных " @@ -242,6 +255,7 @@ fiFI("%s:%d: headerin enimmäispituus ylitetty (%d B)") frFR("%s:%d : dépassement de la longueur maximale de l'en-tête (%d O)") huHU("%s:%d: maximális fejléchossz túllépése (%d B)") itIT("") +nlNL("%s:%d: maximum header lengte overschreden (%d B)") plPL("%s:%d: przekroczono dopuszczalną długość nagłówka (%d B)") roRO("%s:%d: dimeniunea maximă a antetului a fost depășită (%d B)") ruRU("%s:%d: превышен максимальный размер заголовка " @@ -260,6 +274,7 @@ fiFI("%s:%d: palvelinvastineen vastaanotto aikakatkaistu") frFR("%s%d : temps dépassé à la réception de la réponse du serveur") huHU("%s:%d: időtúllépés a kiszolgáló válaszára várva") itIT("") +nlNL("%s:%d: te lang gewacht op reactie van de server") plPL("%s:%d: przekroczono czas oczekiwania na odpowiedź serwera") roRO("%s:%d: limită de timp depășită la primirea răspunsului de la server") ruRU("%s:%d: таймаут при приёме ответа от сервера") @@ -274,9 +289,10 @@ csCZ("Překročena maximální povolená délka datového obsahu: %d") deDE("Maximaler Datenumfang überschritten: %d") esES("Tamaño de contenido máximo excedido: %d") fiFI("Sisällön enimmäiskoko ylitetty: %d") -frFR("") +frFR("Taille max du contenu dépassée") huHU("A maximális tartalomhossz túllépve: %d") itIT("") +nlNL("Maximum inhoud grootte overschreden: %d") plPL("Przekroczono dopuszczalny rozmiar zawartości: %d") roRO("Dimeniunea maximă a conținutului depășită: %d") ruRU("Превышен максимальный размер содержимого: " @@ -295,6 +311,7 @@ fiFI("Osittainen syöte: %d / %d") frFR("Saisie partielle : %d de %d") huHU("Részleges beolvasás: %d a %d-ból") itIT("") +nlNL("Gedeeltelijke invoer: %d van de %d") plPL("Dane częściowe: %d z %d") roRO("Intrări parțiale: %d din %d") ruRU("Частичный ввод: %d из %d") @@ -312,9 +329,10 @@ csCZ("Porucha komunikace: vypršel časový limit.") deDE("Kommunikationsfehler: Timeout") esES("Fallo de comunicación: Tiempo de espera agotado.") fiFI("Viestintävirhe: Aikakatkaisu.") -frFR("") +frFR("Erreur de communication: Timout.") huHU("Kommunikációs hiba: Időtúllépés") itIT("") +nlNL("Communicatie Mislukt: Te lang moeten wachten") plPL("") roRO("Eroare în comunicare: Limită de timp depășită.") ruRU("Ошибка связи. Таймаут.") @@ -329,9 +347,10 @@ csCZ("Chyba při zápisu dat do socketu: komunikační kanál byl uzavřen.") deDE("Socketfehler beim Schreiben der Daten: Port wurde geschlossen.") esES("Error escribiendo datos de socket: puerto de comunicación cerrado.") fiFI("Virhe socketiin kirjoitettaessa: kommunikointiportti suljettu.") -frFR("") +frFR("Erreur d'écriture sur la socket: port de communication fermé.") huHU("Hiba az adatok socket-re írásakor: kommunikációs port zárva.") itIT("") +nlNL("Fout tijdens schrijven naar socket: communicatie poort gesloten.") plPL("") roRO("Eroare la scriere în soclu: portul de comunicare este închis.") ruRU("Ошибка посылки данных в сокет: порт связи " @@ -347,9 +366,10 @@ csCZ("Chyba při zápisu dat do socketu, kód chyby: ") deDE("Socketfehler beim Schreiben der Daten, Fehlercode: ") esES("Error escribiendo datos a socket, código de error: ") fiFI("Virhe socketiin kirjoitettaessa, virhe koodi: ") -frFR("") +frFR("Erreur d'écriture sur la socket, code d'erreur:") huHU("Hiba az adatok socket-re írásakor, hibakód: ") itIT("") +nlNL("Fout tijdens schrijven naar socket, fout code: ") plPL("") roRO("Eroare la scriere în soclu, cod:") ruRU("Ошибка посылки данных в сокет: код оибки: ") @@ -364,9 +384,10 @@ csCZ("") deDE("") esES("") fiFI("") -frFR("") +frFR("Erreur de lecture sur la socket: port de communication fermé") huHU("") itIT("") +nlNL("Fout tijdens lezen vanuit socket: communicatie poort gesloten.") plPL("") roRO("") ruRU("Ошибка чтения данных из сокета: порт связи " @@ -382,9 +403,10 @@ csCZ("") deDE("") esES("") fiFI("") -frFR("") +frFR("Erreur de lecture sur la socket, code d'erreur: %s") huHU("") itIT("") +nlNL("Fout tijdens lezen vanuit socket, fout code: %s") plPL("") roRO("") ruRU("Ошибка чтения данных из сокета, код ошибки: " @@ -400,9 +422,10 @@ csCZ("Hostitel není zadán.") deDE("Host nicht eingerichtet") esES("Host no especificado.") fiFI("Isäntää ei ole asetettu.") -frFR("") +frFR("Hôte non configuré") huHU("A távoli gép nincs megadva.") itIT("") +nlNL("Host niet ingesteld.") plPL("") roRO("Host-ul nu este ales.") ruRU("Сервер не определен") @@ -417,9 +440,10 @@ csCZ("Není zadán příjemce.") deDE("Empfänger nicht eingerichtet") esES("Recipiente no especificado.") fiFI("Vastaanottajaa ei ole asetettu.") -frFR("") +frFR("Client non configuré") huHU("A fogadó gép nincs megadva.") itIT("") +nlNL("Ontvanger niet ingesteld.") plPL("") roRO("Receptorul nu este ales") ruRU("Получатель не определен") @@ -440,6 +464,7 @@ fiFI("pipe() virhe; virhe koodi = %d") frFR("erreur pipe(); code d'erreur = %d") huHU("pipe() hiba; hibakód = %d") itIT("") +nlNL("pijp() fout; fout code = %d") plPL("błąd pipe(); kod błędu = %d") roRO("eroare pipe(); cod = %d") ruRU("ошибка pipe(); код ошибки = %d") @@ -457,6 +482,7 @@ fiFI("fork() virhe; virhe koodi = %d") frFR("erreur fork(); code d'erreur = %d") huHU("fork() hiba; hibakód = %d") itIT("") +nlNL("vork() fout; fout code = %d") plPL("błąd fork(); kod błędu = %d") roRO("eroare fork(): cod = %d") ruRU("ошибка fork(); код ошибки = %d") @@ -474,6 +500,7 @@ fiFI("Kytkentä isäntään '%s' / portti %d epäonnistui, virhe = %s") frFR("Erreur d'ouverture de '%s' / port %d, erreur = %s") huHU("A '%s' gép / %d port megnyitása sikertelen, hiba = %s") itIT("") +nlNL("Openen host '%s' / poort %d mislukt, fout = %s") plPL("Łączenie z hostem '%s' / port %d nie powiodło się, błąd = %s") roRO("Se deschide host-ul '%s' / eșuare pe portul %d, eroare = %s") ruRU("Подсоединение к хосту '%s' / порту %d не удачно, " @@ -493,6 +520,7 @@ fiFI("Virhe prosessin suorittamisessa: %s\nCommand: %s") frFR("Erreur d'exécution du programme : %s\nCommande : %s") huHU("Hiba a %s folyamat\n%s parancs futtatásánál") itIT("") +nlNL("Fout tijdens het belopen van het proces: %s\nCommando: %s") plPL("Błąd uruchamiania procesu: %s\nKomenda: %s") roRO("Eroare execuție proces: %s\nComanda: %s") ruRU("Ошибка при запуске процесса: %s\nКоманда: " @@ -512,6 +540,7 @@ fiFI("Kommunikointi virhe; prosessi = %s") frFR("Erreur de communication ; processus = %s") huHU("Kommunikációs hiba; folyamat = %s") itIT("") +nlNL("Communicatie fout; proces = %s") plPL("Błąd komunikacji; proces = %s") roRO("Erare de comunicare, procesul = %s") ruRU("Ошибка коммуникации; процесс = %s") @@ -529,6 +558,7 @@ fiFI("Puuttuva komentorivi (isäntä = %s).") frFR("Ligne de commande manquante (hôte = %s).") huHU("Hiányzó parancssor (gép = %s)") itIT("") +nlNL("Missende commando regel (host = %s)") plPL("Brak linii poleceń (host = %s).") roRO("Linie de comandă negasită (host = %s)") ruRU("Не указана командная строка (хост = %s)") @@ -546,9 +576,10 @@ csCZ("Chyba při čtení dat ze socketu: komunikační kanál byl uzavřen.") deDE("Socketfehler beim Lesen der Daten: Port wurde geschlossen.") esES("Error leyendo datos de socket: puerto de comunicación cerrado.") fiFI("Virhe socketista luettaessa: kommunikointiportti suljettu.") -frFR("") +frFR("Erreur de lecture sur la socket: port de communication fermé") huHU("Hiba az adatok socket-ről olvasásakor: kommunikációs port zárva.") itIT("") +nlNL("Fout tijdens lezen data vanuit socket: communicatie poort gesloten.") plPL("") roRO("Eroare la citire din soclu: portul de comunicare este închis.") ruRU("Ошибка чтения данных из сокета: порт связи " @@ -564,9 +595,10 @@ csCZ("Nelze otevřít socket %s:%d: %s") deDE("Socket %s:%d: %s kann nicht geöffnet werden.") esES("No puedo abrir socket %s:%d: %s") fiFI("Socketia ei voi avata %s:%d: %s") -frFR("") +frFR("Impossible d'ouvrir la socket %s:%d: %s") huHU("Sikertelen socket-megnyitás %s:%d: %s") itIT("") +nlNL("Kan socket niet openen %s:%d: %s") plPL("") roRO("Nu se poate deschide soclul %s:%d: %s") ruRU("Не могу открыть сокет %s:%d: %s")