From 7a3c257863e0be43ac709da8fb8de241807496b7 Mon Sep 17 00:00:00 2001 From: cxl Date: Fri, 3 Apr 2009 21:26:17 +0000 Subject: [PATCH] Path docs, sksk translation, HttpClient improvements git-svn-id: svn://ultimatepp.org/upp/trunk@1038 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/Core.t | 66 ++++++++++ uppsrc/Core/Path.cpp | 10 -- uppsrc/Core/Path.h | 60 +++++---- uppsrc/Core/src.tpp/FindFile$en-us.tpp | 142 ++++++++++++++++++++ uppsrc/Core/src.tpp/Path$en-us.tpp | 161 ++++++++++++++++++++++- uppsrc/CtrlCore/CtrlCore.t | 27 ++++ uppsrc/CtrlLib/CtrlLib.t | 174 +++++++++++++++++++++++++ uppsrc/GridCtrl/GridCtrl.t | 49 +++++++ uppsrc/Oracle/Oracle.t | 16 +++ uppsrc/RichEdit/RichEdit.t | 164 +++++++++++++++++++++++ uppsrc/Web/Web.t | 32 +++++ uppsrc/Web/httpcli.cpp | 19 ++- uppsrc/Web/httpcli.h | 15 ++- uppsrc/ide/Common/Common.h | 1 + uppsrc/ide/Common/Workspace.cpp | 10 ++ uppsrc/ide/app.tpp/About$en-us.tpp | 4 +- uppsrc/ide/app.tpp/About$en-us.tppi | 110 ++++++++-------- uppsrc/ide/icon.ico | Bin 2862 -> 2862 bytes uppsrc/packages | 1 + 19 files changed, 955 insertions(+), 106 deletions(-) create mode 100644 uppsrc/Core/src.tpp/FindFile$en-us.tpp diff --git a/uppsrc/Core/Core.t b/uppsrc/Core/Core.t index 7731e15f5..9242232b6 100644 --- a/uppsrc/Core/Core.t +++ b/uppsrc/Core/Core.t @@ -14,6 +14,7 @@ itIT("Annullato dall'utente") plPL("Anulowany przez użytkownika") roRO("Anulat de către utilizator.") ruRU("Прервано пользователем") +skSK("Operácia bola prerušená používateľom.") srSP("Prekinuto od strane korisnika.") trTR("Kullanıcı tarafından iptal edildi.") zhCN("用户放弃") @@ -33,6 +34,7 @@ itIT("Domenica") plPL("Niedziela") roRO("Duminică") ruRU("Суббота") +skSK("Nedeľa") srSP("Nedelja") trTR("Pazar") zhCN("星期日") @@ -49,6 +51,7 @@ itIT("Lunedì") plPL("Poniedziałek") roRO("Luni") ruRU("Понедельник") +skSK("Pondelok") srSP("Ponedeljak") trTR("Pazartesi") zhCN("星期一") @@ -65,6 +68,7 @@ itIT("Martedì") plPL("Wtorek") roRO("Marţi") ruRU("Вторник") +skSK("Utorok") srSP("Utorak") trTR("Salı") zhCN("星期二") @@ -81,6 +85,7 @@ itIT("Mercoledì") plPL("Środa") roRO("Miercuri") ruRU("Среда") +skSK("Streda") srSP("Sreda") trTR("Çarşamba") zhCN("星期三") @@ -97,6 +102,7 @@ itIT("Giovedì") plPL("Czwartek") roRO("Joi") ruRU("Четверг") +skSK("Štvrtok") srSP("Četvrtak") trTR("Perşembe") zhCN("星期四") @@ -113,6 +119,7 @@ itIT("Venerdì") plPL("Piątek") roRO("Vineri") ruRU("Пятница") +skSK("Piatok") srSP("Petak") trTR("Cuma") zhCN("星期五") @@ -129,6 +136,7 @@ itIT("Sabato") plPL("Sobota") roRO("Sâmbătă") ruRU("Воскресенье") +skSK("Sobota") srSP("Subota") trTR("Cumartesi") zhCN("星期六") @@ -145,6 +153,7 @@ itIT("Do") plPL("Nd") roRO("Du") ruRU("Вс") +skSK("Ne") srSP("Ne") trTR("Pz") zhCN("Fri") @@ -161,6 +170,7 @@ itIT("Lu") plPL("Po") roRO("Lu") ruRU("Пн") +skSK("Po") srSP("Po") trTR("Pts") zhCN("Mon") @@ -177,6 +187,7 @@ itIT("Ma") plPL("Wt") roRO("Ma") ruRU("Вт") +skSK("Ut") srSP("Ut") trTR("Sl") zhCN("Tue") @@ -193,6 +204,7 @@ itIT("Me") plPL("Śr") roRO("Mi") ruRU("Ср") +skSK("St") srSP("Sr") trTR("Çrş") zhCN("Wed") @@ -209,6 +221,7 @@ itIT("Gi") plPL("Cz") roRO("Jo") ruRU("Чт") +skSK("Št") srSP("Če") trTR("Prş") zhCN("Thu") @@ -225,6 +238,7 @@ itIT("Ve") plPL("Pt") roRO("Vi") ruRU("Пт") +skSK("Pi") srSP("Pe") trTR("Cu") zhCN("") @@ -241,6 +255,7 @@ itIT("Sa") plPL("So") roRO("Sâ") ruRU("Сб") +skSK("So") srSP("Su") trTR("Cts") zhCN("Sun") @@ -257,6 +272,7 @@ itIT("Gennaio") plPL("Styczeń") roRO("Ianuarie") ruRU("Январь") +skSK("Január") srSP("Januar") trTR("Ocak") zhCN("一月") @@ -273,6 +289,7 @@ itIT("Febbraio") plPL("Luty") roRO("Februarie") ruRU("Февраль") +skSK("Február") srSP("Februar") trTR("Şubat") zhCN("二月") @@ -289,6 +306,7 @@ itIT("Marzo") plPL("Marzec") roRO("Martie") ruRU("Март") +skSK("Marec") srSP("Mart") trTR("Mart") zhCN("三月") @@ -305,6 +323,7 @@ itIT("Aprile") plPL("Kwiecień") roRO("Aprilie") ruRU("Апрель") +skSK("Apríl") srSP("April") trTR("Nisan") zhCN("四月") @@ -321,6 +340,7 @@ itIT("Maggio") plPL("Maj") roRO("Mai") ruRU("Май") +skSK("Máj") srSP("Maj") trTR("Mayıs") zhCN("五月") @@ -337,6 +357,7 @@ itIT("Giugno") plPL("Czerwiec") roRO("Iunie") ruRU("Июнь") +skSK("Jún") srSP("Jun") trTR("Haziran") zhCN("六月") @@ -353,6 +374,7 @@ itIT("Luglio") plPL("Lipiec") roRO("Iulie") ruRU("Июль") +skSK("Júl") srSP("Jul") trTR("Temmuz") zhCN("七月") @@ -369,6 +391,7 @@ itIT("Agosto") plPL("Sierpień") roRO("August") ruRU("Август") +skSK("August") srSP("Avgust") trTR("Ağustos") zhCN("八月") @@ -385,6 +408,7 @@ itIT("Settembre") plPL("Wrzesień") roRO("Septembrie") ruRU("Сентябрь") +skSK("September") srSP("Septembar") trTR("Eylül") zhCN("九月") @@ -401,6 +425,7 @@ itIT("Ottobre") plPL("Październik") roRO("Octombrie") ruRU("Октябрь") +skSK("Október") srSP("Oktobar") trTR("Ekim") zhCN("十月") @@ -417,6 +442,7 @@ itIT("Novembre") plPL("Listopad") roRO("Noiembrie") ruRU("Ноябрь") +skSK("November") srSP("Novembar") trTR("Kasım") zhCN("十一月") @@ -433,6 +459,7 @@ itIT("Dicembre") plPL("Grudzień") roRO("Decembrie") ruRU("Декабрь") +skSK("December") srSP("Decembar") trTR("Aralık") zhCN("十二月") @@ -449,6 +476,7 @@ itIT("Gen") plPL("Sty") roRO("Ian") ruRU("Янв") +skSK("Jan") srSP("Jan") trTR("Ock") zhCN("Jan") @@ -465,6 +493,7 @@ itIT("Feb") plPL("Lut") roRO("Feb") ruRU("Фев") +skSK("Feb") srSP("Feb") trTR("Şub") zhCN("Feb") @@ -481,6 +510,7 @@ itIT("Mar") plPL("Mar") roRO("Mar") ruRU("Мрт") +skSK("Mar") srSP("Mar") trTR("Mar") zhCN("Mar") @@ -497,6 +527,7 @@ itIT("Apr") plPL("Kwi") roRO("Apr") ruRU("Апр") +skSK("Apr") srSP("Apr") trTR("Nis") zhCN("Apr") @@ -513,6 +544,7 @@ itIT("Mag") plPL("Maj") roRO("Mai") ruRU("Май") +skSK("Máj") srSP("Maj") trTR("May") zhCN("May") @@ -529,6 +561,7 @@ itIT("Giu") plPL("Cze") roRO("Iun") ruRU("Инь") +skSK("Jún") srSP("Jun") trTR("Haz") zhCN("Jun") @@ -545,6 +578,7 @@ itIT("Lug") plPL("Lip") roRO("Iul") ruRU("Иль") +skSK("Júl") srSP("Jul") trTR("Tem") zhCN("Jul") @@ -561,6 +595,7 @@ itIT("Ago") plPL("Sie") roRO("Aug") ruRU("Авг") +skSK("Aug") srSP("Avg") trTR("Ağu") zhCN("Aug") @@ -577,6 +612,7 @@ itIT("Set") plPL("Wrz") roRO("Sep") ruRU("Сен") +skSK("Sep") srSP("Sep") trTR("Eyl") zhCN("Sep") @@ -593,6 +629,7 @@ itIT("Ott") plPL("Paź") roRO("Oct") ruRU("Окт") +skSK("Okt") srSP("Okt") trTR("Ekm") zhCN("Oct") @@ -609,6 +646,7 @@ itIT("Nov") plPL("Lis") roRO("Nov") ruRU("Ноя") +skSK("Nov") srSP("Nov") trTR("Kas") zhCN("Nov") @@ -625,6 +663,7 @@ itIT("Dic") plPL("Gru") roRO("Dec") ruRU("Дек") +skSK("Dec") srSP("Dec") trTR("Arl") zhCN("Dec") @@ -644,6 +683,7 @@ itIT("Numero non valido !") plPL("Niepoprawny numer !") roRO("Număr invalid !") ruRU("Неправильное число!") +skSK("Nesprávny zápis čísla !") srSP("Pogrešan broj!") trTR("Geçersiz sayı !") zhCN("无效数字!") @@ -660,6 +700,7 @@ itIT("Data non valida !") plPL("Niepoprawna data !") roRO("Dată invalidă !") ruRU("Неправильная дата!") +skSK("Nesprávny zápis dátumu !") srSP("Pogrešan datum!") trTR("Geçersiz tarih !") zhCN("无效日期") @@ -676,6 +717,7 @@ itIT("") plPL("") roRO("Oră invalidă !") ruRU("Неправильное время !") +skSK("Nesprávny zápis času !") srSP("") trTR("Geçersiz Zaman !") zhCN("") @@ -692,6 +734,7 @@ itIT("Lo zero non è ammesso") plPL("Pusta wartość jest niedozwolona.") roRO("Valoare nulă nu este permisă.") ruRU("Нулевое значение не разрешено.") +skSK("Hodnota nesmie byť prázdna.") srSP("Bez vrednosti nisu dopuštene.") trTR("Bu alan boş bırakılamaz.") zhCN("不允许空值.") @@ -709,6 +752,7 @@ plPL("Numer musi być z przedziału %d i %d.") roRO("Numărul trebuie să fie între %d și %d.") ruRU("Число должно быть в пределах между %d и " "%d") +skSK("Číslo musí byť v rozsahu %d až %d.") srSP("Broj mora biti između %d i %d.") trTR("Girilen sayı %d ile %d aralığında olmaldır.") zhCN("数字必须在%d和%d之间.") @@ -726,6 +770,7 @@ plPL("Numer musi być z przedziału %g i %g.") roRO("Numărul trebuie să fie între %g și %g.") ruRU("Число должно быть в пределах между %g и " "%g") +skSK("Číslo musí byť v rozsahu %g až %g.") srSP("Broj mora biti između %g i %g.") trTR("Girilen sayı %g ile %g aralığında olmaldır.") zhCN("数字必须在%g和%g之间.") @@ -742,6 +787,7 @@ itIT("La data deve essere compre tra ") plPL("Data musi być z zakresu ") roRO("Data trebuie să fie în intervalul ") ruRU("Дата должна быть в пределах ") +skSK("Dátum musí byť v rozsahu ") srSP("Datum mora biti između ") trTR("Girilen tarih") zhCN("日期必须介入") @@ -758,6 +804,7 @@ itIT(" e ") plPL(" i ") roRO(" și ") ruRU(" и ") +skSK(" až ") srSP(" i ") trTR(" and ") zhCN(" 和 ") @@ -774,6 +821,7 @@ itIT("") plPL("") roRO("Ora trebuie să fie în intervalul ") ruRU("Время должно быть в интервале") +skSK("Čas musí byť v rozsahu ") srSP("") trTR("Time must be between ") zhCN("") @@ -790,6 +838,7 @@ itIT("Non scrivere più di %d caratteri.") plPL("Proszę wprowadzić nie więcej niż %d znaków.") roRO("Introduceți până la %d caractere") ruRU("Пожайлуста, введите не более чем %d символов.") +skSK("Text nesmie byť dlhší ako %d znakov.") srSP("Molim vas unesite najviše %d slova.") trTR("Lütfen en fazla %d karakter girin.") zhCN("输入请不要超过%d字符") @@ -809,6 +858,7 @@ itIT("%3:02d/%2:02d/%1:04d") plPL("%3:02d.%2:02d.%1:04d") roRO("format-dată\a%2:02d/%3:02d/%1:4d") ruRU("%3:02d.%2:02d.%1:04d") +skSK("%3:02d.%2:02d.%1:04d") srSP("%3:02d.%2:02d.%1:04d") trTR("%3:02d.%2:02d.%1:04d") zhCN("%2:02d/%3:02d/%1:4d") @@ -825,6 +875,7 @@ itIT("dmy") plPL("dmy") roRO("") ruRU("dmy") +skSK("dmy") srSP("dmy") trTR("dmy") zhCN("mdy") @@ -841,6 +892,7 @@ itIT("/\a .,") plPL("\a .,-/") roRO("") ruRU(".\a /,") +skSK(".\a /,") srSP(".\a /,") trTR(".\a /,") zhCN("A/\a .-") @@ -860,6 +912,7 @@ itIT("Lingua specificata non valida.") plPL("Niepoprawna specyfikacja języka.") roRO("Specificare de limbă invalidă") ruRU("Неправильная спецификация языка.") +skSK("Nesprávna špecifikácia jazyka.") srSP("Nevalidna specifikacija jezika.") trTR("Geçersiz dil.") zhCN("无效语言指示") @@ -879,6 +932,7 @@ itIT("giorno non valido.") plPL("niepoprawny numer dnia.") roRO("număr de zi invalid.") ruRU("неправильное число дня месяца.") +skSK("neplatné číslo dňa.") srSP("nevalidan dan.") trTR("geçersiz gün.") zhCN("无效天数") @@ -895,6 +949,7 @@ itIT("mese non valido.") plPL("niepoprawny numer miesiąca.") roRO("număr de lună invalid") ruRU("неправильное число месяца.") +skSK("neplatné číslo mesiaca.") srSP("nevalidan mesec.") trTR("geçersiz ay.") zhCN("无效月数") @@ -911,6 +966,7 @@ itIT("anno non valido.") plPL("niepoprawny numer roku.") roRO("an invalid") ruRU("неправильное число года.") +skSK("neplatné číslo roku.") srSP("nevalidana godina.") trTR("geçersiz yıl.") zhCN("无效年数") @@ -927,6 +983,7 @@ itIT("ora non valida.") plPL("niepoprawna wartość godziny.") roRO("oră invalidă") ruRU("неправильное число часа.") +skSK("nesprávne číslo hodiny.") srSP("nevalidan sat.") trTR("geçersiz saat.") zhCN("无效小时") @@ -943,6 +1000,7 @@ itIT("minuti non valido.") plPL("niepoprawna wartość minuty.") roRO("minut invalid") ruRU("неправильное число минуты.") +skSK("nesprávne číslo minúty.") srSP("nevalidna minuta.") trTR("geçersiz dakika.") zhCN("无效分") @@ -959,6 +1017,7 @@ itIT("secondi non valido.") plPL("niepoprawna druga wartość.") roRO("secundă invalidă") ruRU("неправильное число секунды.") +skSK("nesprávne číslo sekundy.") srSP("nevalidna sekunda.") trTR("geçersiz saniye.") zhCN("无效秒") @@ -975,6 +1034,7 @@ itIT("carattere non valido '%c' dopo la data.") plPL("niepoprawny znak '%c' na końcu daty/czasu.") roRO("data/ora este urmată de caracterul invalid '%c'") ruRU("неправильный символ '%c' идущий за датой/временем.") +skSK("neplatný znak '%c' za koncom dátumu.") srSP("nevalidni karakter '%c' posle datuma/vremena.") trTR("girilen tarih/zaman bilgisi içindeki '%c' geçersiz bir karakterdir.") zhCN("日期/时间后跟字符 '%c' 无效") @@ -992,6 +1052,7 @@ 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 - В феврале " "%d года только %d дней.") +skSK("neplatné číslo dňa %d - február v roku %d má len %d dní.") srSP("nevalidan dan %d - Februar u godini %d ima %d dana.") trTR("%d geçersiz bir gün sayısıdır - %d yılında Şubat ayı %d gün " "çeker.") @@ -1010,6 +1071,7 @@ plPL("niepoprawny numer dnia - %month ma tylko %d dni.") roRO("ziua %d invalidă - %month are numai %d zile") ruRU("неправильное число месяца %d - В %month только " "%d дней.") +skSK("neplatné číslo dňa %d - %month má len %d dní.") srSP("nevalidan dan %d - %month ima %d dana.") trTR("%d geçersiz bir gün sayısıdır - %month ayı %d gün çeker.") zhCN("无效天数 %d - %month月只有 %d 天.") @@ -1027,6 +1089,7 @@ plPL("przekroczono dopuszczalny zakres (dolna granica: %`).") roRO("interval depășit (margine inferioară: %`).") ruRU("превышен допустимый предел (нижний предел: " "%`).") +skSK("prekročenie povoleného rozsahu (dolná hranica: %`).") srSP("prekoračena validna granica (donja granica: %`).") trTR("Geçerli aralık aşıldı (alt sınır: %`).") zhCN("超出有效范围(下限:%`).") @@ -1044,6 +1107,7 @@ plPL("przekroczono dopuszczalny zakres (górna granica: %`).") roRO("interval depășit (margine superioară: %`).") ruRU("превышен допустимый предел (верхний предел: " "%`).") +skSK("prekročenie povoleného rozsahu (horná hranica: %`).") srSP("prekoračena validna granica (gornja granica: %`).") trTR("Geçerli aralık aşıldı (üst sınır: %`).") zhCN("超出有效范围(上限:%`).") @@ -1061,6 +1125,7 @@ plPL("Niepoprawna data/czas: oczekiwano cyfry, znaleziono znak") roRO("Dată/oră invalidă: se așteaptă cifră, caracter găsit") ruRU("Неправильные дата/время: ожидается цифра, " "а найден символ") +skSK("Nesprávny dátum/čas: očakávaná číslica, nájdený znak") srSP("Nevalidan datum/vreme: očekuje se cifra, pronađen karakter") trTR("Geçersiz tarih/zaman: sayı olması gereken yerde harf var") zhCN("无效日期/时间:只能是数字,不能为字符") @@ -1077,6 +1142,7 @@ itIT("Data/ora non valida:") plPL("Niepoprawna data/czas:") roRO("Dată/oră invalidă:") ruRU("Неправильные дата/время:") +skSK("Nesprávny dátum/čas:") srSP("Nevalidan datum/vreme:") trTR("Geçersiz tarih/zaman:") zhCN("无效日期/时间:") diff --git a/uppsrc/Core/Path.cpp b/uppsrc/Core/Path.cpp index 9ee7e0fb3..669c509fb 100644 --- a/uppsrc/Core/Path.cpp +++ b/uppsrc/Core/Path.cpp @@ -687,16 +687,6 @@ bool DirectoryExists(const char *name) { return ff && ff.IsDirectory(); } -bool IsFolder(String path) -{ - if(IsNull(path) || *path.Last() == '\\' || *path.Last() == '/' || *path.Last() == ':') - return true; - if(path.Find('?') >= 0 || path.Find('*') >= 0) - return false; - FindFile ff(path); - return ff && ff.IsDirectory(); -} - String NormalizePath(const char *path) { #ifdef PLATFORM_WINCE return NormalizePath(path, ""); diff --git a/uppsrc/Core/Path.h b/uppsrc/Core/Path.h index f41f82d4f..a917a1173 100644 --- a/uppsrc/Core/Path.h +++ b/uppsrc/Core/Path.h @@ -58,11 +58,11 @@ class FindFile { void Init(); bool Next0(); + void Close(); public: - bool Search(const char *name); + bool Search(const char *path); bool Next(); - void Close(); dword GetAttributes() const; String GetName() const; @@ -152,39 +152,37 @@ inline bool operator!=(FileTime a, Time b) { return Time(a) != b; } #endif -int64 GetFileLength(const char *name); -bool FileExists(const char *name); -bool IsFolder(String path); - -String NormalizePath(const char *path); -String NormalizePath(const char *path, const char *currdir); - -bool PathIsEqual(const char *p1, const char *p2); - -bool FileCopy(const char *oldname, const char *newname); -bool FileMove(const char *oldname, const char *newname); -bool FileDelete(const char *filename); - -bool DirectoryExists(const char *name); - -#ifdef PLATFORM_POSIX -bool DirectoryCreate(const char *dirname, int mode = 0755); -bool RealizeDirectory(const String& dir, int mode = 0755); -bool RealizePath(const String& file, int mode = 0755); -#else -bool DirectoryCreate(const char *dirname); -bool RealizeDirectory(const String& dir); -bool RealizePath(const String& file); -#endif - -bool DirectoryDelete(const char *dirname); +int64 GetFileLength(const char *path); +bool FileExists(const char *path); +bool DirectoryExists(const char *path); struct Time; -Time FileGetTime(const char *filename); -bool SetFileTime(const char *filename, FileTime ft); -bool FileSetTime(const char *filename, Time time); +Time FileGetTime(const char *path); +bool SetFileTime(const char *path, FileTime ft); +bool FileSetTime(const char *path, Time time); FileTime TimeToFileTime(Time time); +bool FileCopy(const char *oldpath, const char *newpath); +bool FileMove(const char *oldpath, const char *newpath); +bool FileDelete(const char *path); + +#ifdef PLATFORM_POSIX +bool DirectoryCreate(const char *path, int mode = 0755); +bool RealizeDirectory(const String& path, int mode = 0755); +bool RealizePath(const String& path, int mode = 0755); +#else +bool DirectoryCreate(const char *path); +bool RealizeDirectory(const String& path); +bool RealizePath(const String& path); +#endif + +bool DirectoryDelete(const char *path); + +String NormalizePath(const char *path, const char *currdir); +String NormalizePath(const char *path); + +bool PathIsEqual(const char *p1, const char *p2); + #ifdef PLATFORM_POSIX inline bool DeleteFile(const char *fn) { return unlink(fn) == 0; } #endif diff --git a/uppsrc/Core/src.tpp/FindFile$en-us.tpp b/uppsrc/Core/src.tpp/FindFile$en-us.tpp new file mode 100644 index 000000000..e789fcc24 --- /dev/null +++ b/uppsrc/Core/src.tpp/FindFile$en-us.tpp @@ -0,0 +1,142 @@ +topic ""; +[2 $$0,0#00000000000000000000000000000000:Default] +[i448;a25;kKO9;2 $$1,0#37138531426314131252341829483380:class] +[l288;2 $$2,0#27521748481378242620020725143825:desc] +[0 $$3,0#96390100711032703541132217272105:end] +[H6;0 $$4,0#05600065144404261032431302351956:begin] +[i448;a25;kKO9;2 $$5,0#37138531426314131252341829483370:item] +[l288;a4;*@5;1 $$6,6#70004532496200323422659154056402:requirement] +[l288;i1121;b17;O9;~~~.1408;2 $$7,0#10431211400427159095818037425705:param] +[i448;b42;O9;2 $$8,8#61672508125594000341940100500538:tparam] +[b42;2 $$9,9#13035079074754324216151401829390:normal] +[{_}%EN-US +[ {{10000@(113.42.0) [s0; [*@7;4 FindFile]]}}&] +[s0;i448;a25;kKO9;@(0.0.255)%- &] +[s1;:FindFile`:`:class:%- [@(0.0.255)3 class][3 _][*3 FindFile]&] +[s2; This class serves as platform independent encapsulation of directory +enumeration.&] +[s0;i448;a25;kKO9;@(0.0.255)%- &] +[ {{10000F(128)G(128)@1 [s0; [* Public Method List]]}}&] +[s3;%- &] +[s5;:FindFile`:`:Search`(const char`*`):%- [@(0.0.255) bool]_[* Search]([@(0.0.255) const]_ +[@(0.0.255) char]_`*[*@3 path])&] +[s2; Starts a new listing. [%-*@3 path] can contain wildcards (`'`*`', +`'?`') to list more than single file. Returns true if first file +is found.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:Next`(`):%- [@(0.0.255) bool]_[* Next]()&] +[s2; Attemts to iterate to the next file, returns true if successful.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:GetAttributes`(`)const:%- [_^dword^ dword]_[* GetAttributes]()_[@(0.0.255) c +onst]&] +[s6;%- `[Win32`]&] +[s2; Returns win32 attributes of file.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:GetName`(`)const:%- [_^String^ String]_[* GetName]()_[@(0.0.255) const]&] +[s2; Returns the name of current directory entry.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:GetLength`(`)const:%- [_^int64^ int64]_[* GetLength]()_[@(0.0.255) const]&] +[s2; Returns the length of current file. Undefined if current directory +entry is not file.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:GetCreationTime`(`)const:%- [_^FileTime^ FileTime]_[* GetCreationTime]() +_[@(0.0.255) const]&] +[s6; `[Win32`]&] +[s2; Returns Win32 creation time. Does not work with all filesystems.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:GetLastAccessTime`(`)const:%- [_^FileTime^ FileTime]_[* GetLastAccessTim +e]()_[@(0.0.255) const]&] +[s2; Returns the last time the entry was accessed. Does not work +with all filesystems.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:GetLastWriteTime`(`)const:%- [_^FileTime^ FileTime]_[* GetLastWriteTime]( +)_[@(0.0.255) const]&] +[s2; Returns the last time the entry was modified. Always works.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:GetLastChangeTime`(`)const:%- [_^FileTime^ FileTime]_[* GetLastChangeTim +e]()_[@(0.0.255) const]&] +[s6; `[POSIX`]&] +[s2; Returns the last change time (st`_ctime member of stat structure).&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsDirectory`(`)const:%- [@(0.0.255) bool]_[* IsDirectory]()_[@(0.0.255) co +nst]&] +[s2; Returns true if entry is a directory. Note that FindFile returns +`'..`' and `'.`' pseudo`-directories in the listing (on both +platforms), these return true as well.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsFolder`(`)const:%- [@(0.0.255) bool]_[* IsFolder]()_[@(0.0.255) const]&] +[s2; Returns true if entry is a directory, but [* not] `'..`' nor `'.`'.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsFile`(`)const:%- [@(0.0.255) bool]_[* IsFile]()_[@(0.0.255) const]&] +[s2; Returns true if entry is a file.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsArchive`(`)const:%- [@(0.0.255) bool]_[* IsArchive]()_[@(0.0.255) const]&] +[s6; `[Win32`]&] +[s2; Returns true if entry has archive flag set.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsCompressed`(`)const:%- [@(0.0.255) bool]_[* IsCompressed]()_[@(0.0.255) c +onst]&] +[s6; `[Win32`]&] +[s2; Returns true if entry has compressed flag set.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsHidden`(`)const:%- [@(0.0.255) bool]_[* IsHidden]()_[@(0.0.255) const]&] +[s6; `[Win32`]&] +[s2; Returns true if entry has hidden flag set.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsReadOnly`(`)const:%- [@(0.0.255) bool]_[* IsReadOnly]()_[@(0.0.255) cons +t]&] +[s2; Returns true if entry is read only (in current user context).&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsSystem`(`)const:%- [@(0.0.255) bool]_[* IsSystem]()_[@(0.0.255) const]&] +[s6; `[Win32`]&] +[s2; Returns true if entry has system flag set.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsTemporary`(`)const:%- [@(0.0.255) bool]_[* IsTemporary]()_[@(0.0.255) co +nst]&] +[s6; `[Win32`]&] +[s2; Returns true if entry has system flag set.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:IsSymLink`(`)const:%- [@(0.0.255) bool]_[* IsSymLink]()_[@(0.0.255) const]&] +[s6; `[POSIX`]&] +[s2; Returns true if entry is POSIX symlink.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:GetMode`(`)const:%- [_^dword^ dword]_[* GetMode]()_[@(0.0.255) const]&] +[s6; `[POSIX`]&] +[s2; Returns UNIX access mode.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:operator bool`(`)const:%- [* operator_bool]()_[@(0.0.255) const]&] +[s2; Returns true if there is current entry in FindFile (if false, +all entry information methods have undefined behaviour). Usually, +this is used as condition to the loop that enumerates directory.&] +[s3; &] +[s0; &] +[ {{10000F(128)G(128)@1 [s0; [* Constructor detail]]}}&] +[s3; &] +[s5;:FindFile`:`:FindFile`(`):%- [* FindFile]()&] +[s2; Initializes to empty state.&] +[s3; &] +[s4; &] +[s5;:FindFile`:`:FindFile`(const char`*`):%- [* FindFile]([@(0.0.255) const]_[@(0.0.255) ch +ar]_`*[*@3 name])&] +[s2; Initializes and performs Search([%-*@3 name]).&] +[s3; ] \ No newline at end of file diff --git a/uppsrc/Core/src.tpp/Path$en-us.tpp b/uppsrc/Core/src.tpp/Path$en-us.tpp index 5ac3c5bbb..a8251669a 100644 --- a/uppsrc/Core/src.tpp/Path$en-us.tpp +++ b/uppsrc/Core/src.tpp/Path$en-us.tpp @@ -12,6 +12,17 @@ topic ""; [{_} [ {{10000@(113.42.0) [s0;%% [*@7;4 File path utilities]]}}&] [s9; &] +[ {{10000F(128)G(128)@1 [s0;%% [* FileTime]]}}&] +[s3; &] +[s1;:FileTime`:`:struct: [@(0.0.255)3 struct][3 _][*3 FileTime][3 _:_][@(0.0.255)3 public][3 _][*@3;3 C +ompareRelOps][@(0.0.255)3 ][3 _]&] +[s2;%% FileTime is a structure that encapsulates host specific type +used for file or directory timestamps.&] +[s2;%% It has defined ordering and can be compared to Time. Time +has conversion constructor from FileTime and AsFileTime method +for backwards conversion.&] +[s9;%% &] [ {{10000F(128)G(128)@1 [s0;%% [* Function List]]}}&] [s3; &] [s5;:PatternMatch`(const char`*`,const char`*`): [@(0.0.255) bool]_[* PatternMatch]([@(0.0.255) c @@ -147,9 +158,157 @@ nst]_[@(0.0.255) char]_`*[*@3 path], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 is no extension, appends it. Returns result.&] [s3;%% &] [s4; &] +[s5;:GetFileOnPath`(const char`*`,const char`*`,bool`,const char`*`): [_^String^ String +]_[* GetFileOnPath]([@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 file], +[@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 paths], [@(0.0.255) bool]_[*@3 current]_`=_[@(0.0.255) t +rue], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 curdir]_`=_NULL)&] +[s2;%% Attempts to find a [%-*@3 file] on semicolon separated list +directory [%-*@3 paths]. If [%-*@3 current] is true, [%-*@3 curdir].is +added to this list. If [%-*@3 curdir] is NULL, the real current +directory (obtained using GetCurrentDirectory) is used instead.&] +[s3;%% &] +[s4; &] +[s5;:GetCurrentDirectory`(`): [_^String^ String]_[* GetCurrentDirectory]()&] +[s2;%% Returns the current directory.&] +[s3; &] +[s4; &] +[s5;:GetFileLength`(const char`*`): [_^int64^ int64]_[* GetFileLength]([@(0.0.255) const]_[@(0.0.255) c +har]_`*[*@3 path])&] +[s2;%% Returns the length of file at [%-*@3 path ]or negative number +if file does not exist.&] +[s3;%% &] +[s4; &] +[s5;:FileExists`(const char`*`): [@(0.0.255) bool]_[* FileExists]([@(0.0.255) const]_[@(0.0.255) c +har]_`*[*@3 path])&] +[s2;%% Returns true if [%-*@3 path] represents a file.&] +[s3;%% &] +[s4; &] +[s5;:DirectoryExists`(const char`*`): [@(0.0.255) bool]_[* DirectoryExists]([@(0.0.255) con +st]_[@(0.0.255) char]_`*[*@3 path])&] +[s2;%% Returns true if [%-*@3 path] represents a directory.&] +[s3;%% &] +[s4; &] +[s5;:FileGetTime`(const char`*`): [_^Time^ Time]_[* FileGetTime]([@(0.0.255) const]_[@(0.0.255) c +har]_`*[*@3 path])&] +[s2;%% Returns the last write time of file at [%-*@3 path] or Null +if file does not exist.&] +[s3;%% &] +[s4; &] +[s5;:SetFileTime`(const char`*`,FileTime`): [@(0.0.255) bool]_[* SetFileTime]([@(0.0.255) c +onst]_[@(0.0.255) char]_`*[*@3 path], [_^FileTime^ FileTime]_[*@3 ft])&] +[s2;%% Sets the last write time of file at [%-*@3 path ]to [%-*@3 ft].&] +[s3;%% &] +[s4; &] +[s5;:FileSetTime`(const char`*`,Time`): [@(0.0.255) bool]_[* FileSetTime]([@(0.0.255) const +]_[@(0.0.255) char]_`*[*@3 path], [_^Time^ Time]_[*@3 time])&] +[s2;%% Sets the last write time of file at [%-*@3 path ]to [%-*@3 time].&] +[s3;%% &] +[s4; &] +[s5;:TimeToFileTime`(Time`): [_^FileTime^ FileTime]_[* TimeToFileTime]([_^Time^ Time]_[*@3 ti +me])&] +[s2;%% Converts Time to FileTime.&] +[s3;%% &] +[s4; &] +[s5;:FileCopy`(const char`*`,const char`*`): [@(0.0.255) bool]_[* FileCopy]([@(0.0.255) con +st]_[@(0.0.255) char]_`*[*@3 oldpath], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 newpath]) +&] +[s2;%% Copies a file at [%-*@3 oldpath] to a new file at [%-*@3 newpath] +(if already exists, overwrites it). Returns true on success.&] +[s3;%% &] +[s4; &] +[s5;:FileMove`(const char`*`,const char`*`): [@(0.0.255) bool]_[* FileMove]([@(0.0.255) con +st]_[@(0.0.255) char]_`*[*@3 oldpath], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 newpath]) +&] +[s2;%% Moves a file at [%-*@3 oldpath] to a new file at [%-*@3 newpath] +(if already exists, overwrites it). Returns true on success.&] +[s3;%% &] +[s4; &] +[s5;:FileDelete`(const char`*`): [@(0.0.255) bool]_[* FileDelete]([@(0.0.255) const]_[@(0.0.255) c +har]_`*[*@3 path])&] +[s2;%% Deletes file at [%-*@3 path]. Returns true on success.&] +[s3;%% &] +[s4; &] +[s5;:DirectoryCreate`(const char`*`,int`): [@(0.0.255) bool]_[* DirectoryCreate]([@(0.0.255) c +onst]_[@(0.0.255) char]_`*[*@3 path], [@(0.0.255) int]_[*@3 mode]_`=_[@3 0755])&] +[s6; `[POSIX`]&] +[s2;%% Creates new directory at [%-*@3 path] with access [%-*@3 mode].&] +[s3;%% &] +[s4; &] +[s5;:RealizeDirectory`(const String`&`,int`): [@(0.0.255) bool]_[* RealizeDirectory]([@(0.0.255) c +onst]_[_^String^ String][@(0.0.255) `&]_[*@3 path], [@(0.0.255) int]_[*@3 mode]_`=_[@3 0755]) +&] +[s6; `[POSIX`]&] +[s2;%% Creates all missing directories on [%-*@3 path] with access +[%-*@3 mode].&] +[s3;%% &] +[s4; &] +[s5;:RealizePath`(const String`&`,int`): [@(0.0.255) bool]_[* RealizePath]([@(0.0.255) cons +t]_[_^String^ String][@(0.0.255) `&]_[*@3 path], [@(0.0.255) int]_[*@3 mode]_`=_[@3 0755])&] +[s6; `[POSIX`]&] +[s2; [%% Same as RealizeDirectory(GetFileFolder(][*@3 path][%% ), ][*@3 mode][%% ) +`- creates all directories required before writing file at ][*@3 path.]&] +[s3;%% &] +[s4; &] +[s5;:DirectoryCreate`(const char`*`): [@(0.0.255) bool]_[* DirectoryCreate]([@(0.0.255) con +st]_[@(0.0.255) char]_`*[*@3 path])&] +[s6; `[Win32`]&] +[s2;%% Creates new directory.&] +[s3;%% &] +[s4; &] +[s5;:RealizeDirectory`(const String`&`): [@(0.0.255) bool]_[* RealizeDirectory]([@(0.0.255) c +onst]_[_^String^ String][@(0.0.255) `&]_[*@3 path])&] +[s6; `[Win32`]&] +[s2;%% Creates all missing directories on [%-*@3 path].&] +[s3;%% &] +[s4; &] +[s5;:RealizePath`(const String`&`): [@(0.0.255) bool]_[* RealizePath]([@(0.0.255) const]_[_^String^ S +tring][@(0.0.255) `&]_[*@3 path])&] +[s6; `[Win32`]&] +[s2; [%% Same as RealizeDirectory(GetFileFolder(][*@3 path][%% )) `- creates +all directories required before writing file at ][*@3 path.]&] +[s3;%% &] +[s4; &] +[s5;:DirectoryDelete`(const char`*`): [@(0.0.255) bool]_[* DirectoryDelete]([@(0.0.255) con +st]_[@(0.0.255) char]_`*[*@3 path])&] +[s2;%% Deletes a directory at [%-*@3 path]. Returns true on success.&] +[s3;%% &] +[s4; &] +[s5;:NormalizePath`(const char`*`,const char`*`): [_^String^ String]_[* NormalizePath]([@(0.0.255) c +onst]_[@(0.0.255) char]_`*[*@3 path], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 currdir]) +&] +[s2;%% Converts [%-*@3 path] to normalized format. If [%-*@3 path] is +relative, it is converted to absolute using [%-*@3 currdir] as +reference point. All `"..`" and `".`" segments of path are resolved +and removed from the result.&] +[s3;%% &] +[s4; &] +[s5;:NormalizePath`(const char`*`): [_^String^ String]_[* NormalizePath]([@(0.0.255) const]_ +[@(0.0.255) char]_`*[*@3 path])&] +[s2;%% Same as NormalizePath([%-*@3 path]., GetCurrentDirectory()).&] +[s3;%% &] +[s4; &] [s5;:PathIsEqual`(const char`*`,const char`*`): [@(0.0.255) bool]_[* PathIsEqual]([@(0.0.255) c onst]_[@(0.0.255) char]_`*[*@3 p1], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 p2])&] [s2;%% Returns true if [%-*@3 p1] and [%-*@3 p2] identify the same file -or directory.&] +or directory. Both paths can be relative (current directory is +then used as reference point) and can contain segments `".`" +or `"..`".&] +[s3;%% &] +[s4; &] +[s5;:DeleteFolderDeep`(const char`*`): [@(0.0.255) bool]_[* DeleteFolderDeep]([@(0.0.255) c +onst]_[@(0.0.255) char]_`*[*@3 dir])&] +[s2;%% Removes [%-*@3 dir] and everything it contains. Returns true +on success.&] +[s3;%% &] +[s4; &] +[s5;:GetTempPath`(`): [_^String^ String]_[* GetTempPath]()&] +[s2;%% Returns a path to directory suitable for storing temporary +files.&] +[s3; &] +[s4; &] +[s5;:GetTempFileName`(const char`*`): [_^String^ String]_[* GetTempFileName]([@(0.0.255) co +nst]_[@(0.0.255) char]_`*[*@3 prefix]_`=_NULL)&] +[s2;%% Returns a unique path of temporary file. If [%-*@3 prefix ]is +not NULL, it is prepended to the filename.&] [s3;%% &] [s0; ] \ No newline at end of file diff --git a/uppsrc/CtrlCore/CtrlCore.t b/uppsrc/CtrlCore/CtrlCore.t index 2c2c7fb5d..fd0b76ab1 100644 --- a/uppsrc/CtrlCore/CtrlCore.t +++ b/uppsrc/CtrlCore/CtrlCore.t @@ -10,6 +10,7 @@ fiFI("Ctrl+") huHU("Ctrl+") roRO("tastă\vCtrl+") ruRU("") +skSK("Ctrl+") trTR("Ctrl+") zhTW("Ctrl+") @@ -20,6 +21,7 @@ fiFI("Alt+") huHU("Alt+") roRO("tastă\vAlt+") ruRU("") +skSK("Alt+") trTR("Alt+") zhTW("Alt+") @@ -30,6 +32,7 @@ fiFI("Shift+") huHU("Shift+") roRO("tastă\vShift+") ruRU("") +skSK("Shift+") trTR("Shift+") zhTW("Shift+") @@ -40,6 +43,7 @@ fiFI("Tabulaattori") huHU("Tab") roRO("tastă\vTab") ruRU("") +skSK("Tab") trTR("Tab") zhTW("Tab") @@ -50,6 +54,7 @@ fiFI("Välilyönti") huHU("Space") roRO("tastă\vSpațiu") ruRU("") +skSK("Space") trTR("Space") zhTW("Space") @@ -60,6 +65,7 @@ fiFI("Enter") huHU("Enter") roRO("tastă\vEnter") ruRU("") +skSK("Enter") trTR("Enter") zhTW("Enter") @@ -70,6 +76,7 @@ fiFI("Backspace") huHU("Backspace") roRO("tastă\vBackspace") ruRU("") +skSK("Backspace") trTR("Backspace") zhTW("Backspace") @@ -80,6 +87,7 @@ fiFI("Caps Lock") huHU("Caps Lock") roRO("tastă\vCaps Lock") ruRU("") +skSK("Caps Lock") trTR("Caps Lock") zhTW("Caps Lock") @@ -90,6 +98,7 @@ fiFI("Esc") huHU("Esc") roRO("tastă\vEsc") ruRU("") +skSK("Esc") trTR("Esc") zhTW("Esc") @@ -100,6 +109,7 @@ fiFI("Page Down") huHU("Page Up") roRO("tastă\vPage Up") ruRU("") +skSK("Page Up") trTR("Page Up") zhTW("Page Up") @@ -110,6 +120,7 @@ fiFI("Page Down") huHU("Page Down") roRO("tastă\vPage Down") ruRU("") +skSK("Page Down") trTR("Page Down") zhTW("Page Down") @@ -120,6 +131,7 @@ fiFI("End") huHU("End") roRO("tastă\vEnd") ruRU("") +skSK("End") trTR("End") zhTW("End") @@ -130,6 +142,7 @@ fiFI("Home") huHU("Home") roRO("tastă\vHome") ruRU("") +skSK("Home") trTR("Home") zhTW("Home") @@ -140,6 +153,7 @@ fiFI("Vasen") huHU("Bal") roRO("tastă\vStânga") ruRU("") +skSK("Doľava") trTR("Left") zhTW("Left") @@ -150,6 +164,7 @@ fiFI("Ylös") huHU("Up") roRO("tastă\vSus") ruRU("") +skSK("Hore") trTR("Up") zhTW("Up") @@ -160,6 +175,7 @@ fiFI("Oikea") huHU("Jobb") roRO("tastă\vDreapta") ruRU("") +skSK("Doprava") trTR("Right") zhTW("Right") @@ -170,6 +186,7 @@ fiFI("Alas") huHU("Down") roRO("tastă\vJos") ruRU("") +skSK("Dole") trTR("Down") zhTW("Down") @@ -180,6 +197,7 @@ fiFI("Insert") huHU("Insert") roRO("tastă\vInsert") ruRU("") +skSK("Insert") trTR("Insert") zhTW("Insert") @@ -190,6 +208,7 @@ fiFI("Delete") huHU("Delete") roRO("tastă\vDelete") ruRU("") +skSK("Delete") trTR("Delete") zhTW("Delete") @@ -200,6 +219,7 @@ fiFI("Break") huHU("Break") roRO("tastă\vBreak") ruRU("") +skSK("Break") trTR("Break") zhTW("Break") @@ -210,6 +230,7 @@ fiFI("Num[*]") huHU("Num[*]") roRO("tastă\vNum[*]") ruRU("") +skSK("Num[*]") trTR("Num[*]") zhTW("Num[*]") @@ -220,6 +241,7 @@ fiFI("Num[+]") huHU("Num[+]") roRO("tastă\vNum[+]") ruRU("") +skSK("Num[+]") trTR("Num[+]") zhTW("Num[+]") @@ -230,6 +252,7 @@ fiFI("Num[-]") huHU("Num[-]") roRO("tastă\vNum[-]") ruRU("") +skSK("Num[-]") trTR("Num[-]") zhTW("Num[-]") @@ -240,6 +263,7 @@ fiFI("Num[/]") huHU("Num[/]") roRO("tastă\vNum[/]") ruRU("") +skSK("Num[/]") trTR("Num[/]") zhTW("Num[/]") @@ -250,6 +274,7 @@ fiFI("Alt") huHU("Alt") roRO("tastă\vAlt") ruRU("") +skSK("Alt") trTR("Alt") zhTW("Alt") @@ -260,6 +285,7 @@ fiFI("Shift") huHU("Shift") roRO("tastă\vShift") ruRU("") +skSK("Shift") trTR("Shift") zhTW("Shift") @@ -270,5 +296,6 @@ fiFI("Ctrl") huHU("Ctrl") roRO("tastă\vCtrl") ruRU("") +skSK("Ctrl") trTR("Ctrl") zhTW("Ctrl") diff --git a/uppsrc/CtrlLib/CtrlLib.t b/uppsrc/CtrlLib/CtrlLib.t index 4ea15d963..0fce5aba5 100644 --- a/uppsrc/CtrlLib/CtrlLib.t +++ b/uppsrc/CtrlLib/CtrlLib.t @@ -14,6 +14,7 @@ itIT("(predefinito)") plPL("(domyślny)") roRO("(implicit)") ruRU("(по умолчанию)") +skSK("(predvolené)") srSP("") trTR("(varsayılan") zhCN("(缺省)") @@ -33,6 +34,7 @@ itIT("Annulla") plPL("Cofnij") roRO("Anulează ultima operație") ruRU("Отменить") +skSK("Späť") srSP("Undo") trTR("Geri Al") zhCN("撤销") @@ -49,6 +51,7 @@ itIT("Taglia") plPL("Wytnij") roRO("Decupează") ruRU("Вырезать") +skSK("Vystrihnúť") srSP("Iseci") trTR("Kes") zhCN("剪切") @@ -65,6 +68,7 @@ itIT("Copia") plPL("Kopiuj") roRO("Copiază") ruRU("Копировать") +skSK("Kopírovať") srSP("Kopiraj") trTR("Kopyala") zhCN("复制") @@ -81,6 +85,7 @@ itIT("Incolla") plPL("Wklej") roRO("Lipește") ruRU("Вставить") +skSK("Prilepiť") srSP("Zalepi") trTR("Yapıştır") zhCN("粘贴") @@ -97,6 +102,7 @@ itIT("Cancella") plPL("Usuń") roRO("Şterge") ruRU("Стереть") +skSK("Vymazať") srSP("Obriši") trTR("Sil") zhCN("清除") @@ -113,6 +119,7 @@ itIT("Seleziona tutto") plPL("Zaznacz wszystko") roRO("Alege tot") ruRU("Выделить всё") +skSK("Vybrať všetko") srSP("Izaberi sve") trTR("Tümünü Seç") zhCN("全选") @@ -132,6 +139,7 @@ itIT("Ripeti") plPL("Powtórz") roRO("Refă ultima operație") ruRU("Повторить") +skSK("Znovu") srSP("Redo") trTR("Yinele") zhCN("重做") @@ -152,6 +160,7 @@ plPL("Czy na pewno chcesz usunąć zaznaczone %s ?") roRO("Doriţi să ştergeţi %s ales/aleasă?") ruRU("Вы действительно хотите удалить выделенный " "%s?") +skSK("Zmazať aktuálny %s ?") srSP("Da li stvarno želite da obrišete izabran %s?") trTR("%s öğesini silmeyi gerçekten istiyor musunuz ?") zhCN("真的要删除选择的 %s 吗? ") @@ -168,6 +177,7 @@ itIT("Inserisci %s") plPL("Wstaw %s") roRO("Inserează %s") ruRU("Вставить %s") +skSK("Vložiť %s") srSP("Ubaci %s") trTR("%s öğesini araya ekle") zhCN("插入 %s") @@ -184,6 +194,7 @@ itIT("Inserisce una nuova %s nella tabella.") plPL("Wstawia nowy %s do tabeli.") roRO("Înserează un nou/o nouă %s în tabel") ruRU("Вставить новый %s в таблицу.") +skSK("Vložiť nový %s do tabuľky.") srSP("Ubaci u tabelu novi %s.") trTR("Tabloya yeni bir %s ekle.") zhCN("插入新的 %s 到表格") @@ -200,6 +211,7 @@ itIT("Inserisci %s sopra") plPL("Wstaw %s przed") roRO("Inserează %s înainte") ruRU("Вставить %s перед") +skSK("Vložiť %s pred") srSP("Ubaci %s pre") trTR("%s öğesini öne ekle") zhCN("前插 %s") @@ -216,6 +228,7 @@ itIT("Inserisce una nuova %s prima di quella selezioanta") plPL("Wstawia nowy %s do tabeli przed aktualnym") roRO("Înserează un nou/o nouă %s în tabel înainte de cel curent") ruRU("Вставить новый %s в таблицу перед существующим") +skSK("Vložiť nový %s pred aktuálny") srSP("Ubaci novi %s u tabeli pre trenutne") trTR("Seçili olanın önüne yeni bir %s öğesi ekle") zhCN("在表格中当前项前插入新的 %s") @@ -232,6 +245,7 @@ itIT("Inserisci %s sotto") plPL("Wstaw %s po") roRO("Inserează %s după") ruRU("Вставить %s после") +skSK("Vložiť %s za") srSP("Ubaci %s posle") trTR("%s öğesini sona ekle") zhCN("后插 %s") @@ -248,6 +262,7 @@ itIT("Inserisce una nuova %s dopo quella selezioanta") plPL("Wstawia nowy %s do tabeli po aktualnym") roRO("Înserează un nou/o nouă %s în tabel după de cel curent") ruRU("Вставить новый %s в таблицу после существующего") +skSK("Vložiť %s za aktuálny") srSP("Ubaci novi %s u tabeli posle trenutne") trTR("Seçili olanın ardına yeni bir %s öğesi ekle") zhCN("在表格中当前项后插入新的 %s") @@ -264,6 +279,7 @@ itIT("Aggiungi %s") plPL("Dodaj %s") roRO("Adaugă %s la capăt") ruRU("Добавить %s") +skSK("Pridať %s") srSP("Dodaj %s") trTR("%s öğesini iliştir") zhCN("添加 %s") @@ -280,6 +296,7 @@ itIT("Aggiunge una nuova %s al fondo della tabella.") plPL("Dodaje nowy %s na końcu tabeli.") roRO("Adaugă un nou/o nouă %s la capătul tabelului") ruRU("Добавить новый %s в конце таблицы.") +skSK("Pridať nový %s na koniec tabuľky") srSP("Dodaj novi %s na kraju tabele.") trTR("Tablonun sonuna yeni bir %s öğesi iliştir.") zhCN("在表格末尾插入新的 %s") @@ -296,6 +313,7 @@ itIT("Duplica %s") plPL("Zduplikuj %s") roRO("Crează un duplicat pentru %s") ruRU("Дублировать %s") +skSK("Duplikovať %s") srSP("Dupliraj %s") trTR("%s öğesini kopyala") zhCN("复制 %s") @@ -312,6 +330,7 @@ itIT("Duplica la tabella %s selezionata.") plPL("Utwórz duplikat aktualnej tabeli %s.") roRO("Duplifică tabelul curent %s.") ruRU("Дублировать текущий %s таблицы.") +skSK("Duplikovať aktuálny %s.") srSP("Dupliraj trenutni %s tabele.") trTR("Seçili %s tablosunu kopyala") zhCN("复制当前表格 %s.") @@ -328,6 +347,7 @@ itIT("Edita %s") plPL("Edytuj %s") roRO("Editează %s") ruRU("Редактировать %s") +skSK("Upraviť aktuálny %s") srSP("Promeni %s") trTR("%s öğesini düzenle") zhCN("编辑 %s") @@ -344,6 +364,7 @@ itIT("Edita la %s attiva.") plPL("Edytowanie aktualnego %s.") roRO("Editează %s activ(e).") ruRU("Редактировать активный %s.") +skSK("Upraviť aktuálny %s.") srSP("Promeni aktivni %s.") trTR("Seçili %s öğesini düzenle") zhCN("编辑活动 %s") @@ -360,6 +381,7 @@ itIT("Cancella %s\tCancella") plPL("Usuń %s\tUsuń") roRO("Şterge %s\tŞterge") ruRU("Удалить %s\tУдалить") +skSK("Odstrániť %s\tDelete") srSP("Obriši %s\tObriši") trTR("%s öğesini sil") zhCN("删除%s\t删除") @@ -376,6 +398,7 @@ itIT("Cancella %s attiva.") plPL("Usuwa aktualny %s.") roRO("Șterge %s activ(e).") ruRU("Удалить активный %s.") +skSK("Odstrániť aktuálny %s.") srSP("Obriši aktivni %s.") trTR("Etkin %s öğesini sil") zhCN("删除活动 %s") @@ -392,6 +415,7 @@ itIT("Sposta %s su") plPL("Przesuń %s do góry") roRO("Mută %s sus") ruRU("Двигать %s вверх") +skSK("Posunúť %s hore") srSP("Pomeri %s na gore") trTR("%s öğesini yukarı taşı") zhCN("上移%s") @@ -409,6 +433,7 @@ plPL("Zamienia %s z poprzednim przesuwając go do góry.") roRO("Interschimbă %s cu cel precedent, mutându-l în sus.") ruRU("Поменять местами %s с предыдущим, подвинув " "вверх.") +skSK("Vymeniť aktuálny %s s predošlým a tak ho posunúť hore.") srSP("Zameni %s sa prethodnim, pomeri ga na gore.") trTR(" %s öğesini yukarıya taşıyarak bir öncekiyle yerini değiştir.") zhCN("将%s与前面换位上移之") @@ -425,6 +450,7 @@ itIT("Sposta %s giu") plPL("Przesuń %s w dół") roRO("Mută %s jos") ruRU("Двигать %s вниз") +skSK("Posunúť %s dole") srSP("Pomeri %s dole") trTR("%s öğesini aşağı taşı") zhCN("下移%s") @@ -442,6 +468,7 @@ plPL("Zamienia %s z następnym przesuwając go w dół.") roRO("Interschimbă %s cu următorul, mutându-l în jos.") ruRU("Поменять местами %s со следующим, подвинув " "вниз.") +skSK("Vymeniť aktuálny %s s ďalším a tak ho posunúť dole.") srSP("Zameni %s sa sledećim, pomeri ga na dole.") trTR("%s öğesini aşağıya taşıyarak bir sonrakiyle yerini değiştir") zhCN("将%s与后面换位下移之") @@ -458,6 +485,7 @@ itIT("Seleziona tutte le righe") plPL("Zaznacz wszystkie wiersze tabeli") roRO("Selecteză toate liniile tabelului") ruRU("Выделить все ряды таблицы") +skSK("Vybrať všetky riadky v tabuľke") srSP("Izaberi sve redove tabele") trTR("Tüm satırları seç") zhCN("全选表格行") @@ -474,6 +502,7 @@ itIT("riga") plPL("wiersz") roRO("linie") ruRU("ряды") +skSK("riadok") srSP("red") trTR("satır") zhCN("行") @@ -493,6 +522,7 @@ itIT("Esecuzione...") plPL("Pracuję...") roRO("Se lucrează...") ruRU("Обработка...") +skSK("Pracujem...") srSP("Radim...") trTR("işlem yapılıyor...") zhCN("工作中...") @@ -512,6 +542,7 @@ itIT("Selezione tasti veloci") plPL("Ustawienia klawiszy") roRO("Configurează scurtăturile de tastatură") ruRU("Настроить горячие клавиши") +skSK("Nastaviť klávesy") srSP("Podesi tastere") trTR("Tuş Ayarları") zhCN("设置键值") @@ -528,6 +559,7 @@ itIT("Gruppo") plPL("Grupa") roRO("Grup") ruRU("Группа") +skSK("Skupina") srSP("Grupa") trTR("Grup") zhCN("组") @@ -544,6 +576,7 @@ itIT("Azione") plPL("Akcja") roRO("Acţiune") ruRU("Действие") +skSK("Akcia") srSP("Akcija") trTR("Eylem") zhCN("动作") @@ -560,6 +593,7 @@ itIT("Combinazione 1") plPL("Klawisz 1") roRO("Primar") ruRU("Первично") +skSK("Primárny") srSP("Taster 1") trTR("1. Tuş") zhCN("键1") @@ -576,6 +610,7 @@ itIT("Combinazione 2") plPL("Klawisz 2") roRO("Secundar") ruRU("Вторично") +skSK("Sekundárny") srSP("Taster 2") trTR("2. Tuş") zhCN("键2") @@ -595,6 +630,7 @@ itIT("Ok") plPL("OK") roRO("OK") ruRU("OK") +skSK("OK") srSP("OK") trTR("Tamam") zhCN("确定") @@ -611,6 +647,7 @@ itIT("Annulla") plPL("Anuluj") roRO("Anulează") ruRU("Отмена") +skSK("Storno") srSP("Otkaži") trTR("İptal") zhCN("取消") @@ -627,6 +664,7 @@ itIT("&Si") plPL("&Tak") roRO("&Da") ruRU("&Да") +skSK("&Áno") srSP("&Da") trTR("&Evet") zhCN("是(&Y)") @@ -643,6 +681,7 @@ itIT("&No") plPL("&Nie") roRO("&Nu") ruRU("&Нет") +skSK("&Nie") srSP("&Ne") trTR("&Hayır") zhCN("否(&N)") @@ -659,6 +698,7 @@ itIT("&Interrompi") plPL("&Przerwij") roRO("&Abandonează") ruRU("&Прервать") +skSK("&Prerušiť") srSP("&Prekini") trTR("&İptal") zhCN("放弃(&A)") @@ -675,6 +715,7 @@ itIT("&Riprova") plPL("Po&wtórz") roRO("&Reîncearcă") ruRU("П&овторить") +skSK("&Opakovať") srSP("&Ponovi") trTR("&Tekrar Dene") zhCN("重试(&R)") @@ -691,6 +732,7 @@ itIT("") plPL("") roRO("&Ignoră") ruRU("Пропустить") +skSK("&Ignorovať") srSP("") trTR("&Ignore") zhCN("") @@ -710,6 +752,7 @@ itIT("Indiatro") plPL("Idź wstecz") roRO("Înapoi") ruRU("Назад") +skSK("Predošlá téma") srSP("Nazad") trTR(" Geri Git") zhCN("回退") @@ -726,6 +769,7 @@ itIT("Avanti") plPL("Idź do przodu") roRO("Înainte") ruRU("Вперёд") +skSK("Ďalšia téma") srSP("Napred") trTR("İleri Git") zhCN("向前") @@ -742,6 +786,7 @@ itIT("Dimensione font") plPL("Rozmiar czcionki") roRO("Dimensiunea fontului") ruRU("Размер шрифта") +skSK("Veľkosť") srSP("Veličina fonta") trTR("Yazı tipi boyutu") zhCN("字体大小") @@ -758,6 +803,7 @@ itIT("Stampa") plPL("Drukuj") roRO("Listează") ruRU("Печать") +skSK("Tlač") srSP("Štampa") trTR("Yazdır") zhCN("打印") @@ -774,6 +820,7 @@ itIT("Aiuto") plPL("Pomoc") roRO("Ajutor") ruRU("Помощь") +skSK("Nápoveda") srSP("Pomoć") trTR("Yardım") zhCN("帮助") @@ -793,6 +840,7 @@ itIT("") plPL("Poprzedni miesiąc") roRO("Luna trecută") ruRU("Пред. месяц") +skSK("Predošlý mesiac") srSP("") trTR("Önceki ay") zhCN("") @@ -809,6 +857,7 @@ itIT("") plPL("Następny miesiąc") roRO("Luna viitoare") ruRU("След. месяц") +skSK("Ďalší mesiac") srSP("") trTR("Sonraki ay") zhCN("") @@ -825,6 +874,7 @@ itIT("") plPL("Poprzedni rok") roRO("Anul trecut") ruRU("Пред. год") +skSK("Predošlý rok") srSP("") trTR("Önceki yıl") zhCN("") @@ -841,6 +891,7 @@ itIT("") plPL("Następny rok") roRO("Anul viitor") ruRU("След. год") +skSK("Ďalší rok") srSP("") trTR("Sonraki yıl") zhCN("") @@ -857,6 +908,7 @@ itIT("") plPL("Dziś") roRO("Azi") ruRU("Сегодня") +skSK("Dnes") srSP("") trTR("Bugün") zhCN("") @@ -873,6 +925,7 @@ itIT("") plPL("Ty.") roRO("Sp") ruRU("Нед.") +skSK("Tý.") srSP("") trTR("Hft.") zhCN("") @@ -889,6 +942,7 @@ itIT("") plPL("") roRO("Ora trecută") ruRU("Час назад") +skSK("Predošlá hodina") srSP("") trTR("") zhCN("") @@ -905,6 +959,7 @@ itIT("") plPL("") roRO("Ora viitoare") ruRU("Через час") +skSK("Ďalšia hodina") srSP("") trTR("") zhCN("") @@ -921,6 +976,7 @@ itIT("") plPL("") roRO("Minutul trecut") ruRU("Минуту назад") +skSK("Predošlá minúta") srSP("") trTR("") zhCN("") @@ -937,6 +993,7 @@ itIT("") plPL("") roRO("Minutul următor") ruRU("Через минуту") +skSK("Ďalšia minúta") srSP("") trTR("") zhCN("") @@ -956,6 +1013,7 @@ itIT("Pronto") plPL("Gotowy") roRO("Gata") ruRU("Готов") +skSK("Pripravený") srSP("Spreman") trTR("Hazır") zhCN("待命") @@ -975,6 +1033,7 @@ itIT("Applica") plPL("Zastosuj") roRO("Aplică") ruRU("Применить") +skSK("Použiť") srSP("Primeni") trTR("Uygula") zhCN("应用") @@ -991,6 +1050,7 @@ itIT("Chiudi") plPL("Zamknij") roRO("Închide") ruRU("Закрыть") +skSK("Zatvoriť") srSP("Zatvori") trTR("Kapat") zhCN("关闭") @@ -1010,6 +1070,7 @@ itIT("(nessun colore)") plPL("(bez koloru)") roRO("(fără culoare)") ruRU("нет цвета") +skSK("(bez farby)") srSP("(bez boje)") trTR("(renk yok)") zhCN("(无颜色)") @@ -1026,6 +1087,7 @@ itIT("(Set colore)") plPL("(Ustaw kolor)") roRO("Setează culoarea") ruRU("Установить цвет") +skSK("Nastaviť farbu") srSP("Postavi boju") trTR("Rengi ayarla") zhCN("设置颜色") @@ -1043,6 +1105,7 @@ plPL("Zapisz aktualny kolor do wskazanego miejsca w palecie kolorów") roRO("Scrie culoarea curentă în locaţia din paletă selectată") ruRU("Записать текущий цвет в выделенный слот " "палитры") +skSK("Nastaviť farbu poľa v palete na aktuálnu kresliacu farbu") srSP("Zapiši trenutnu boju u izabranu paletu boja") trTR("Seçilen palet slotunu geçerli renkle değiştir") zhCN("写当前颜色到选择的调色板槽") @@ -1059,6 +1122,7 @@ itIT("Tavolozza di default") plPL("Domyślna paleta kolorów") roRO("Paletă implicită") ruRU("Палитра по умолчанию") +skSK("Predvolená paleta") srSP("Podrazumevana paleta") trTR("Varsayılan renk paleti") zhCN("缺省调色板") @@ -1075,6 +1139,7 @@ itIT("Ripristina la tavolozza di default") plPL("Przywróc standardową systemową paletę kolorów") roRO("Restaurează paleta implictă a sistemului") ruRU("Восстановить системную палитру по умолчанию") +skSK("Nastaviť predvolenú systémovú paletu") srSP("Vrati standardnu paletu sistema") trTR("Varsayılan sistem renk paletini geri yükle") zhCN("恢复到缺省系统调色板") @@ -1091,6 +1156,7 @@ itIT("Salva come..") plPL("Zapisz jako...") roRO("Salvează ca..") ruRU("Сохранить как...") +skSK("Uložiť ako...") srSP("Sačuvaj kao..") trTR("Farklı kaydet...") zhCN("保存为") @@ -1108,6 +1174,7 @@ plPL("Zapisz informacje o palecie kolorów do pliku") roRO("Salvează informaţia despre paletă pe disc") ruRU("Сохранить информацию о палитре в файл " "на диск") +skSK("Uložiť paletu do súboru") srSP("Sačuvaj paletu u fajl na disku") trTR("Renk paleti bilgisini dosyada sakla") zhCN("保存调色板信息到磁盘文件") @@ -1124,6 +1191,7 @@ itIT("Carica") plPL("Ładuj") roRO("Încarcă") ruRU("Загрузить") +skSK("Načítať...") srSP("Učitaj") trTR("Yükle") zhCN("装载") @@ -1140,6 +1208,7 @@ itIT("Carica la tavolozza precedentemente salvata") plPL("Ładuj ostatnio zapisaną paletę kolorów") roRO("Încarcă o paletă salvată") ruRU("Загрузить сохранённую палитру") +skSK("Načítať paletu z predtým uloženého súboru") srSP("Učitaj prethodno sačuvanu paletu") trTR("Daha önce kaydedilmiş olan renk paletini yükle") zhCN("载入以前保存的调色板") @@ -1156,6 +1225,7 @@ itIT("Piccolo") plPL("Mały") roRO("Mic") ruRU("Маленький") +skSK("Malá") srSP("Mali") trTR("Küçük") zhCN("小") @@ -1172,6 +1242,7 @@ itIT("Imposta la tavolozza a 4 colori alla volta") plPL("Ustaw rozmiar palety 4 na 4 kolory") roRO("Setează dimensiunea paletei la 4 ori 4 culori") ruRU("Установить размер палитры 16 цветов") +skSK("Nastaviť rozmery palety 4 x 4 polí") srSP("Podesi veličinu palete na 4x4 boje") trTR("16 renkli palet oluştur") zhCN("设置调色板大小为4倍4颜色") @@ -1188,6 +1259,7 @@ itIT("Medio") plPL("Średni") roRO("Mediu") ruRU("Средний") +skSK("Stredná") srSP("Srednji") trTR("Orta") zhCN("中") @@ -1204,6 +1276,7 @@ itIT("Imposta la tavolozza a 8 colori alla volta") plPL("Ustaw rozmiar palety 8 na 8 kolorów") roRO("Setează dimensiunea paletei la 8 ori 8 culori") ruRU("Установить размер палитры 64 цветов") +skSK("Nastaviť rozmery palety 8 x 8 polí") srSP("Podesi veličinu palete na 8x8 boja") trTR("64 renkli palet oluştur") zhCN("设置调色板大小为8倍8颜色") @@ -1220,6 +1293,7 @@ itIT("Largo") plPL("Duży") roRO("Mare") ruRU("Большой") +skSK("Veľká") srSP("Velika") trTR("Büyük") zhCN("大") @@ -1237,6 +1311,7 @@ plPL("Ustaw rozmiar palety 16 na 16 kolorów") roRO("Setează dimensiunea paletei la 16 ori 16 culori (dimensiunea maximă)") ruRU("Установить размер палитры 256 цветов (максимальный " "размер)") +skSK("Nastaviť rozmery palety 16 x 16 polí (max. veľkosť)") srSP("Podesi veličinu palete na 16x16 boja (maksimalna veličina)") trTR("256 renkli palet oluştur") zhCN("设置调色板大小为16倍16颜色(最大)") @@ -1253,6 +1328,7 @@ itIT("Personalizzato...") plPL("Własny...") roRO("Definit de utilizator...") ruRU("Пользовательская...") +skSK("Vlastná...") srSP("Proizvoljno...") trTR("Özel...") zhCN("定制...") @@ -1269,6 +1345,7 @@ itIT("Seleziona tavolozza di dimensione personalizzata") plPL("Ustaw własny rozmiar palety kolorów") roRO("Alege dimensiunea paletei") ruRU("Выберите размер пользовательской палитры") +skSK("Zvoliť vlastný počet polí v palete") srSP("Izaberi proizvoljnu veličinu palete") trTR("Özel palet boyutunu seç") zhCN("选择定制调色板大小") @@ -1285,6 +1362,7 @@ itIT("Tavolozza (*.pal)") plPL("Paleta (*.pal)") roRO("Paletă (*.pal)") ruRU("Палитра (*.pal)") +skSK("Paleta (*.pal)") srSP("Paleta (*.pal)") trTR("Palet (*.pal)") zhCN("调色板(*.pal)") @@ -1301,6 +1379,7 @@ itIT("*.pal") plPL("*.pal") roRO("*.pal") ruRU("") +skSK("*.pal") srSP("*.pal") trTR("*.pal") zhCN("*.pal") @@ -1317,6 +1396,7 @@ itIT("pal") plPL("pal") roRO("pal") ruRU("") +skSK("pal") srSP("pal") trTR("pal") zhCN("pal") @@ -1333,6 +1413,7 @@ itIT("Salva tavolozza come..") plPL("Zapisz paletę kolorów jako...") roRO("Salvează paleta ca..") ruRU("Сохранить палитру как...") +skSK("Uložiť paletu ako...") srSP("Sačuvajte paletu kao...") trTR("Paleti farklı kaydet...") zhCN("保存调色板为..") @@ -1349,6 +1430,7 @@ itIT("Errore di scrittura file [* \001%s\001].") plPL("Błąd zapisu pliku [* \001%s\001].") roRO("Eroare la salvarea fişierului [* \001%s\001].") ruRU("Ошибка записи файла [* \001%s\001].") +skSK("Chyba pri zápise do súboru [* \001%s\001].") srSP("Greška prilikom pisanja fajla [* \001%s\001].") trTR("Dosya yazma hatası: veriler [* \001%s\001] dosyasına yazılamıyor.") zhCN("写文件错误[* \001%s\001].") @@ -1365,6 +1447,7 @@ itIT("Carica tavolozza..") plPL("Ładuj paletę kolorów...") roRO("Încarcă paleta") ruRU("Загрузить палитру...") +skSK("Načítať paletu...") srSP("Učitaj paletu..") trTR("Renk paleti yükle...") zhCN("装载调色板..") @@ -1381,6 +1464,7 @@ itIT("Errore di aprtura file [* \001%s\001].") plPL("Błąd otwarcia pliku [* \001%s\001].") roRO("Eroare la deschiderea fişierului [* \001%s\001].") ruRU("Ошибка открытия файла [* \001%s\001].") +skSK("Nemožno otvoriť súbor [* \001%s\001].") srSP("Greška prilikom otvaranja fajla [* \001%s\001].") trTR("Dosya yazma hatası: [* \001%s\001] dosyası açılamıyor.") zhCN("打开文件错误[* \001%s\001].") @@ -1397,6 +1481,7 @@ itIT("Errore di lettura tavolozza dal file [* \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].") +skSK("Chyba pri načítaní palety zo súboru [* \001%s\001].") srSP("Greška prilikom čitanja fajla [* \001%s\001].") trTR("Dosya okuma hatası: palet [* \001%s\001] dosyasından okunamıyor.") zhCN("从文件[* \001%s\001]. 读调色板错") @@ -1413,6 +1498,7 @@ itIT("Dimensioni tavolozza") plPL("Rozmiary palety kolorów") roRO("Dimensiunile paletei") ruRU("Размер палитры") +skSK("Rozmery palety") srSP("Dimenzije palete") trTR("Palet boyutları") zhCN("调色板维度") @@ -1429,6 +1515,7 @@ itIT("(trasparente)") plPL("(przezroczysty)") roRO("(transparent)") ruRU("(прозрачный)") +skSK("(priehľadná)") srSP("(transparenta)") trTR("(saydam)") zhCN("(透明)") @@ -1445,6 +1532,7 @@ itIT("Tavolozza") plPL("Paleta") roRO("Paletă") ruRU("Палитра") +skSK("Paleta") srSP("Paleta") trTR("Palet") zhCN("调色板") @@ -1461,6 +1549,7 @@ itIT("Ruota") plPL("Koło") roRO("Roată") ruRU("Колесо") +skSK("Koleso") srSP("Točak") trTR("Teker") zhCN("滚轮") @@ -1477,6 +1566,7 @@ itIT("Tinta") plPL("Odcień") roRO("Hue") ruRU("Оттенок") +skSK("Odtieň") srSP("Obojenost") trTR("Renk (Hue)") zhCN("色调") @@ -1493,6 +1583,7 @@ itIT("RGB") plPL("RGB") roRO("RGB") ruRU("") +skSK("RGB") srSP("RGB") trTR("RGB") zhCN("RGB") @@ -1509,6 +1600,7 @@ itIT("HSV") plPL("HSV") roRO("HSV") ruRU("") +skSK("HSV") srSP("HSV") trTR("HSV") zhCN("HSV") @@ -1525,6 +1617,7 @@ itIT("Seleziona colore") plPL("Wybrany kolor") roRO("Alege culoarea") ruRU("Выбирите цвет") +skSK("Výber farby") srSP("Izaberi boju") trTR("Renk Seçin") zhCN("选择颜色") @@ -1544,6 +1637,7 @@ itIT("[A3* Impossibile leggere la cartella !]&&") plPL("[A3* Nie można odczytać katalogu !]&&") roRO("[A3* Directorul nu poate fi citit !]&&") ruRU("[A3* Не могу прочитать папку!]&&") +skSK("[A3* Nemožno načítať obsah priečinka !]&&") srSP("[A3* Ne mogu da pročitam folder!]&&") trTR("[A3* Klasör okunamıyor !]&&") zhCN("[A3* 不能读取目录 !]&&") @@ -1560,6 +1654,7 @@ itIT(" è una cartella.") plPL(" jest katalogiem.") roRO(" este director") ruRU(" папка.") +skSK(" je priečinok.") srSP(" je folder.") trTR(" bir klasördür") zhCN(" 为目录.") @@ -1576,6 +1671,7 @@ itIT(" esiste già.&Desideri proseguire ?") plPL(" już istnieje. &Czy chcesz kontynuować ?") roRO(" există deja.&Doriţi să continuaţi ?") ruRU(" уже существует. &Вы хотите продолжить?") +skSK(" už existuje.&Prajete si pokračovať ?") srSP(" već postoji. &Da li želite da nastavite?") trTR(" zaten var.&Yine de devam etmek istiyor musunuz?") zhCN(" 已经存在.继续(&D)?") @@ -1592,6 +1688,7 @@ itIT(" non esistono.") plPL(" nie istnieje.") roRO(" nu există") ruRU(" не существует.") +skSK(" neexistuje.") srSP(" ne postoji.") trTR(" yok.") zhCN("不存在") @@ -1608,6 +1705,7 @@ itIT(" non esiste") plPL(" &nie istnieje.") roRO("&nu există") ruRU("&не существует.") +skSK("&neexistujú.") srSP("&ne postoji.") trTR("& yok.") zhCN("不存在(&d)") @@ -1624,6 +1722,7 @@ itIT("&Desideri proseguire ?") plPL("&Czy chcesz kontynuować ?") roRO("&Doriţi să continuaţi ?") ruRU("&Вы хотите продолжить?") +skSK("&Prajete si pokračovať ?") srSP("&Da li želite da nastavite?") trTR("&Devam etmek istiyor musunuz?") zhCN("继续(&D)?") @@ -1640,6 +1739,7 @@ itIT("Tipo file personalizzato (") plPL("Własny typ pliku (") roRO("Tip de fișier ales de utilizator") ruRU("Свой тип файла (") +skSK("Iný typ súboru (") srSP("Proizvoljni tip fajla (") trTR("Özel dosya türü(") zhCN("定制文件类型 (") @@ -1656,6 +1756,7 @@ itIT("Nuova cartella") plPL("Nowy katalog") roRO("Director nou") ruRU("Новая папка") +skSK("Nový priečinok") srSP("Novi folder") trTR("Yeni klasör") zhCN("新建文件夹") @@ -1672,6 +1773,7 @@ itIT("Nome") plPL("Nazwa") roRO("Nume") ruRU("Имя") +skSK("Názov") srSP("Ime") trTR("İsim") zhCN("名称") @@ -1688,6 +1790,7 @@ itIT("[A3* Creazione cartella fallita !&&]") plPL("[A3* Tworzenie katalogu nie powiodło się !&&]") roRO("[A3* Crearea directorului a eşuat !&&]") ruRU("[A3* Не удалось создать папку!&&]") +skSK("[A3* Chyba pri vytváraní priečinka !&&]") srSP("[A3* Pravljenje foldera nije uspelo!&&]") trTR("[A3* Klasör oluşturulamadı !]&&") zhCN("[A3* 创建文件夹失败 !&&]") @@ -1704,6 +1807,7 @@ itIT("Maschera") plPL("Maska") roRO("Mască") ruRU("Маска") +skSK("Maska") srSP("Maska") trTR("Maske") zhCN("掩码") @@ -1720,6 +1824,7 @@ itIT("Aggiungi alla selezione") plPL("Dodaj do zaznaczonych") roRO("Adaugă la selecţie") ruRU("Добавить к выделению") +skSK("Pridať k výberu") srSP("Dodaj u izbor") trTR("Seçilenlere ekle") zhCN("选上") @@ -1736,6 +1841,7 @@ itIT("Rimuovi dalla selezione") plPL("Usuń z zaznaczonych") roRO("Înlătură din selecţie") ruRU("Убрать из выделения") +skSK("Odobrať od výberu") srSP("Ukloni iz selekcije") trTR("Seçilenlerden çıkar") zhCN("去选") @@ -1752,6 +1858,7 @@ itIT(" Disco") plPL(" Napęd") roRO(" Unitate") ruRU(" Диск") +skSK(" Disková jednotka") srSP(" Disk") trTR(" Sürücü") zhCN(" 驱动") @@ -1768,6 +1875,7 @@ itIT("Cartella ") plPL("Katalog ") roRO("Director ") ruRU("Папка ") +skSK("Priečinok ") srSP("Folder ") trTR(" Klasör ") zhCN("文件夹 ") @@ -1784,6 +1892,7 @@ itIT("") plPL("") roRO(" unitate(unitati)") ruRU("диск(и)") +skSK(" disk(y)") srSP("") trTR("") zhCN("") @@ -1800,6 +1909,7 @@ itIT("") plPL("") roRO(" director(directoare)") ruRU("папка(и)") +skSK(" priečinok(ky)") srSP("") trTR("") zhCN("") @@ -1816,6 +1926,7 @@ itIT("") plPL("") roRO(" fişier(e)") ruRU("файл(ы)") +skSK(" súbor(y)") srSP("") trTR("") zhCN("") @@ -1832,6 +1943,7 @@ itIT("Apri") plPL("Otwórz") roRO("Deschide") ruRU("Открыть") +skSK("Otvoriť") srSP("Otvori") trTR("Aç") zhCN("打开") @@ -1848,6 +1960,7 @@ itIT("Salva") plPL("Zapisz") roRO("Salvează") ruRU("Сохранить") +skSK("Uložiť") srSP("Sačuvaj") trTR("Kaydet") zhCN("保存") @@ -1864,6 +1977,7 @@ itIT("[A3* Rinomina fallito !&&]") plPL("[A3* Zmiana nazwy pliku nie powiodła się !&&]") roRO("[A3* Redenumirea fişierului a eşuat !&&]") ruRU("[A3* Не удалось переименовать файл!&&]") +skSK("[A3* Chyba pri premenovávaní súboru !&&]") srSP("[A3* Promena imena fajla nije uspela!&&]") trTR("[A3* Dosya yeniden adlandırılamadı !]&&") zhCN("[A3* 文件重命名失败 !&&]") @@ -1880,6 +1994,7 @@ itIT("Titti i files") plPL("Wszystkie pliki") roRO("Toate fişierele") ruRU("Все файлы") +skSK("Všetky súbory") srSP("Svi fajlovi") trTR("Tüm dosyalar") zhCN("所有文件") @@ -1896,6 +2011,7 @@ itIT("Seleziona") plPL("&Wybierz") roRO("&Selectează") ruRU("&Выбрать") +skSK("&Vybrať") srSP("&Izaberi") trTR("&Seç") zhCN("选择(&S)") @@ -1912,6 +2028,7 @@ itIT("Salva come") plPL("Zapisz jako") roRO("Salvează ca") ruRU("Сохранить как") +skSK("Uložiť ako") srSP("Sačuvaj kao") trTR("Farklı kaydet") zhCN("另存为") @@ -1928,6 +2045,7 @@ itIT("Seleziona cartella") plPL("Wybierz katalog") roRO("Alege directorul") ruRU("Выберите папку") +skSK("Vybrať priečinok") srSP("Izaberi folder") trTR("Klasör seç") zhCN("选择文件夹") @@ -1944,6 +2062,7 @@ itIT("Cartella su") plPL("Katalog w górę") roRO("Directorul părinte") ruRU("Папка вверх") +skSK("Nadradený priečinok") srSP("Folder iznad") trTR("Üst klasöre çık") zhCN("向上") @@ -1960,6 +2079,7 @@ itIT("Crea nuova cartella") plPL("Utwórz katalog") roRO("Crează director") ruRU("Создать папку") +skSK("Vytvoriť priečinok") srSP("Napravi folder") trTR("Klasör oluştur") zhCN("创建文件夹") @@ -1976,6 +2096,7 @@ itIT("Seleziona i files") plPL("Wybierz pliki") roRO("Selectează fişierele") ruRU("Выделить файлы") +skSK("Označiť súbory") srSP("Izaberite fajlove") trTR("Dosyaları seç") zhCN("选择文件") @@ -1992,6 +2113,7 @@ itIT("Deseleziona i files") plPL("Odznacz pliki") roRO("Deselectează fişierele") ruRU("Убрать выделение файлов") +skSK("Odznačiť súbory") srSP("Deselektujte fajlove") trTR("Seçili dosyaları iptal et") zhCN("取消选择文件") @@ -2008,6 +2130,7 @@ itIT("Inverti selezione") plPL("Odwróć zaznaczone pliki") roRO("Alternează fișierele") ruRU("Поменять выделение файлов") +skSK("Inverzné označenie") srSP("Invertuj izabrane") trTR("Seçili dosyaları değiştir") zhCN("Toggle files") @@ -2027,6 +2150,7 @@ itIT("Attiva finestra") plPL("Aktywuj okno") roRO("Activează fereastră") ruRU("Активное окно") +skSK("Aktivovať okno") srSP("Aktviraj prozor") trTR("Pencereyi etkinleştir") zhCN("激活窗口") @@ -2043,6 +2167,7 @@ itIT("Attiva questa finestra") plPL("Aktywuj to okno") roRO("Activează această fereastră") ruRU("Сделать активным это окно") +skSK("Aktivovať toto okno") srSP("Aktiviraj ovaj prozor") trTR("Bu pencereyi etkinleştir") zhCN("激活当前窗口") @@ -2059,6 +2184,7 @@ itIT("Altre finestre") plPL("Więcej okien..") roRO("Mai multe ferestre..") ruRU("Ещё окна...") +skSK("Ďalšie okná..") srSP("Još prozora..") trTR("Daha fazla pencere...") zhCN("更多窗口") @@ -2078,6 +2204,7 @@ itIT("Apri..") plPL("Otwórz..") roRO("Deschide..") ruRU("Открыть...") +skSK("Otvoriť..") srSP("Otvori..") trTR("Aç...") zhCN("打开..") @@ -2097,6 +2224,7 @@ itIT("Dato non valido.") plPL("Niepoprawna data.") roRO("Date invalide.") ruRU("Неверные данные.") +skSK("Nesprávny údaj.") srSP("Nevalidni podaci.") trTR("Geçersiz veri.") zhCN("无效数据") @@ -2116,6 +2244,7 @@ itIT("Aggiornamento") plPL("Aktualizacja ") roRO("Se actualizează ") ruRU("Обновление ") +skSK("Aktualizujem ") srSP("Ažuriram ") trTR("Güncelliyor") zhCN("更新中 ") @@ -2132,6 +2261,7 @@ itIT("Errore creazione file [* \001%s\001].") plPL("Błąd tworzenia pliku [* \001%s\001].") roRO("Eroare la crearea fişierului [* \001%s\001].") ruRU("Ошибка создания файла [* \001%s\001].") +skSK("Nemožno vytvoriť súbor [* \001%s\001].") srSP("Greška pri pravljenju fajla [* \001%s\001].") trTR("Dosya oluşturma hatası: [* \001%s\001] dosyası oluşturulamadı.") zhCN("创建文件错误 [* \001%s\001].") @@ -2160,6 +2290,8 @@ roRO("Anularea operţiei de actualizare poate provoca probleme la următoarea " ruRU("Отмена обновления может повести за собой " "проблемы при запуске приложения в следующий " "раз.\nПродолжить?") +skSK("Prerušenie aktualizácie môže viesť k veľkým problémom pri budúcom " + "spustení aplikáce.\nPokračovať?") srSP("Prekid ažuriranja će verovatno prouzrokovati nevolje kada startujete " "aplikaciju sledeći put.\nNastaviti?") trTR("Güncellemenin iptal edilmesi durumunda, uygulama düzgün çalışmayabilir.Bu " @@ -2178,6 +2310,7 @@ itIT("") plPL("") roRO("Se suprascrie %s") ruRU("Переписать %s") +skSK("Prepisujem %s") srSP("") trTR("Overwriting %s") zhCN("%s dosyasının üzerine yazılıyor") @@ -2197,6 +2330,7 @@ itIT("Test") plPL("Test") roRO("Test") ruRU("Тест") +skSK("Test") srSP("Test") trTR("Deneme") zhCN("测试") @@ -2213,6 +2347,7 @@ itIT("&Cartella") plPL("&Katalog") roRO("&Director") ruRU("&Папка") +skSK("&Priečinok") srSP("&Folder") trTR("&Klasör") zhCN("文件夹(&D)") @@ -2229,6 +2364,7 @@ itIT("&File") plPL("&Plik") roRO("&Fişier") ruRU("&Файл") +skSK("&Súbor") srSP("&Fajl") trTR("&Dosya") zhCN("文件(&F)") @@ -2245,6 +2381,7 @@ itIT("&Tipo") plPL("&Typ") roRO("&Tip") ruRU("&Тип") +skSK("&Typ") srSP("&Tip") trTR("&Tür") zhCN("类型(&T)") @@ -2261,6 +2398,7 @@ itIT("&Ordina per") plPL("&Sortuj w/g") roRO("&Sortează după") ruRU("&Cортировать по") +skSK("&Triediť podľa") srSP("&Sortiraj po") trTR("&Şuna göre sırala:") zhCN("排序(&S)于") @@ -2277,6 +2415,7 @@ itIT("Nome\nEstensione") plPL("Nazwy\nRozszerzenia") roRO("Nume\nExtensie") ruRU("Имя\nРасширение") +skSK("Názvy\nPrípony") srSP("Ime\nEkstenzija") trTR("İsim") zhCN("名称\n扩展") @@ -2293,6 +2432,7 @@ itIT("Sola lettura") plPL("Tylko do odczytu") roRO("Modificare nepermisă") ruRU("Только для чтения") +skSK("Iba čítať") srSP("Samo za čitanje") trTR("Salt okunur") zhCN("只读") @@ -2309,6 +2449,7 @@ itIT("") plPL("") roRO("") ruRU("") +skSK("Zobraziť skryté položky") srSP("") trTR("") zhCN("") @@ -2325,6 +2466,7 @@ itIT("") plPL("") roRO("") ruRU("") +skSK("Zobraziť skryté súbory") srSP("") trTR("") zhCN("") @@ -2341,6 +2483,7 @@ itIT("Colore") plPL("Kolor:") roRO("Culoare:") ruRU("Цвет:") +skSK("F&arba:") srSP("Boja:") trTR("Renk:") zhCN("颜色") @@ -2357,6 +2500,7 @@ itIT("R:") plPL("R:") roRO("R:") ruRU("") +skSK("R:") srSP("R:") trTR("R:") zhCN("R:") @@ -2373,6 +2517,7 @@ itIT("G:") plPL("G:") roRO("G:") ruRU("") +skSK("G:") srSP("G:") trTR("G:") zhCN("G:") @@ -2389,6 +2534,7 @@ itIT("B:") plPL("B:") roRO("B:") ruRU("") +skSK("B:") srSP("B:") trTR("B:") zhCN("B:") @@ -2405,6 +2551,7 @@ itIT("h:") plPL("H:") roRO("H:") ruRU("") +skSK("H:") srSP("H:") trTR("H:") zhCN("H:") @@ -2421,6 +2568,7 @@ itIT("S:") plPL("S:") roRO("S:") ruRU("") +skSK("S:") srSP("S:") trTR("S:") zhCN("S:") @@ -2437,6 +2585,7 @@ itIT("V:") plPL("V:") roRO("V:") ruRU("") +skSK("V:") srSP("V:") trTR("V:") zhCN("V:") @@ -2453,6 +2602,7 @@ itIT("&Righe") plPL("&Wiersze:") roRO("&Linii") ruRU("&Ряды:") +skSK("&Riadky:") srSP("&Redovi:") trTR("&Satırlar:") zhCN("行(&R)") @@ -2469,6 +2619,7 @@ itIT("&Colonne") plPL("&Kolumny:") roRO("&Coloane") ruRU("&Колонки:") +skSK("&Stĺpce") srSP("&Kolone:") trTR("S&ütunlar:") zhCN("列(&C)") @@ -2485,6 +2636,7 @@ itIT("") plPL("") roRO("") ruRU("По умолчанию") +skSK("Predvolené") srSP("") trTR("") zhCN("") @@ -2501,6 +2653,7 @@ itIT("") plPL("Drukarka") roRO("Imprimantă") ruRU("Принтер") +skSK("Tlačiareň") srSP("") trTR("Yazıcı") zhCN("打印机") @@ -2517,6 +2670,7 @@ itIT("") plPL("Rozmiar strony") roRO("Dimensiune hărtie") ruRU("Размер бумаги") +skSK("Veľkosť papiera") srSP("") trTR("Kağıt Boyutu") zhCN("纸张大小") @@ -2533,6 +2687,7 @@ itIT("") plPL("Slot wejściowy") roRO("Slot de intrare") ruRU("Лоток") +skSK("Vstup") srSP("") trTR("Yazıcı Girişi") zhCN("输入槽") @@ -2549,6 +2704,7 @@ itIT("") plPL("Stron na arkusz") roRO("Pagini per coală") ruRU("Страниц на лист") +skSK("Stránok na list") srSP("") trTR("Kağıt başına düşen sayfa sayısı") zhCN("每sheet页数") @@ -2565,6 +2721,7 @@ itIT("") plPL("Zakres drukowania") roRO("Demeniul de imprimare") ruRU("Печатаемый интервал") +skSK("Rozsah tlače") srSP("") trTR("Yazdırma aralığı") zhCN("打印范围") @@ -2582,6 +2739,7 @@ plPL("Wszystkie strony\nBieżąca strona\nStrony od") roRO("Toate paginile\nPagina curentă\nPagini de la") ruRU("Все страницы\nТекущая страница\nСтраницы " "от") +skSK("Všetko\nAktuálnu stránku\nRozsah") srSP("") trTR("Tüm sayfalar\nGeçerli sayfa\nSayfa aralığı") zhCN("所有页\n当前页\n始于页") @@ -2598,6 +2756,7 @@ itIT("") plPL("do") roRO("până") ruRU("в") +skSK("do") srSP("") trTR("to") zhCN("到") @@ -2614,6 +2773,7 @@ itIT("") plPL("Kopie") roRO("Copii") ruRU("Копий") +skSK("Kópie") srSP("") trTR("Kopya sayısı") zhCN("份数") @@ -2630,6 +2790,7 @@ itIT("") plPL("Zestaw") roRO("Legare") ruRU("Подобрать") +skSK("Zoradiť") srSP("") trTR("Harmanla") zhCN("比较") @@ -2646,6 +2807,7 @@ itIT("") plPL("Portret\nKrajobraz") roRO("Portret\nPeisaj") ruRU("Портрет\nАльбом") +skSK("Na výšku\nNa šírku") srSP("") trTR("Dikey\nYatay") zhCN("纵向\n横向") @@ -2662,6 +2824,7 @@ itIT("") plPL("Umiejscowienie") roRO("Poziție") ruRU("Размещение") +skSK("Umiestnenie") srSP("") trTR("Sayfa yerleşimi") zhCN("布局") @@ -2681,6 +2844,7 @@ itIT("") plPL("") roRO("Arată ascunse") ruRU("Показать скрытые") +skSK("Zobraziť skryté") srSP("") trTR("") zhCN("") @@ -2697,6 +2861,7 @@ itIT("Predefiniti") plPL("Domyślny") roRO("Implicit") ruRU("По умолчанию") +skSK("Predvolené") srSP("Podrazumevano") trTR("Varsayılan") zhCN("缺省") @@ -2713,6 +2878,7 @@ itIT("&Annulla") plPL("&Anuluj") roRO("&Anulează") ruRU("&Отменить") +skSK("&Zrušiť") srSP("&Otkaži") trTR("&İptal") zhCN("取消(&C)") @@ -2729,6 +2895,7 @@ itIT("") plPL("Tydzień") roRO("Săptămână") ruRU("Неделя") +skSK("Týždeň") srSP("") trTR("Hafta") zhCN("") @@ -2745,6 +2912,7 @@ itIT("1 / 1") plPL("1 / 1") roRO("1 / 1") ruRU("1 / 1") +skSK("1 / 1") srSP("1 / 1") trTR("1 / 1") zhCN("1 / 1") @@ -2761,6 +2929,7 @@ itIT("Direzione") plPL("Liczba stron") roRO("Prin lateral") ruRU("По бокам") +skSK("Na šírku") srSP("Sa strane") trTR("Yanlama") zhCN("侧边") @@ -2777,6 +2946,7 @@ itIT("&1 pagina\n&2 pagine\n&4 pagine\n&8 pagine") 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 страниц") +skSK("&1 strana\n&2 strany\n&4 strany\n&8 strán") srSP("&1 strana\n&2 strane\n&4 strane\n&8 strana") trTR("&1 sayfa\n&2 sayfa\n&4 sayfa\n&8 sayfa") zhCN("&1 页\n&2 页\n&4 页\n&8 页") @@ -2793,6 +2963,7 @@ itIT("&Numero pagine") plPL("Numery &stron") roRO("&Numere de pagină") ruRU("&Номера страниц") +skSK("Čísla &stránok") srSP("&Broj strana") trTR("Sayfa &numaraları") zhCN("页码(&n)") @@ -2809,6 +2980,7 @@ itIT("") plPL("Eksportuj PDF..") roRO("Exportă PDF..") ruRU("Экспорт в PDF") +skSK("PDF export..") srSP("PDF eksport..") trTR("PDF dosyasını içe aktar...") zhCN("输出PDF..") @@ -2825,6 +2997,7 @@ itIT("Report") plPL("Raport") roRO("Raport") ruRU("Отчёт") +skSK("Výstupná zostava") srSP("Izveštaj") trTR("Bildir") zhCN("报告") @@ -2841,6 +3014,7 @@ itIT("&Stampa") plPL("&Drukuj") roRO("&Imprimă") ruRU("&Печать") +skSK("&Tlač") srSP("&Štampa") trTR("&Yazdır") zhCN("打印(&P)") diff --git a/uppsrc/GridCtrl/GridCtrl.t b/uppsrc/GridCtrl/GridCtrl.t index 36016dd5a..d2f6687f1 100644 --- a/uppsrc/GridCtrl/GridCtrl.t +++ b/uppsrc/GridCtrl/GridCtrl.t @@ -10,6 +10,7 @@ fiFI("Sulje") huHU("Bezár") plPL("Zamknij") ruRU("Закрыть") +skSK("Zatvoriť") zhTW("關閉") T_("Search") @@ -19,6 +20,7 @@ fiFI("") huHU("Keresés") plPL("") ruRU("Поиск") +skSK("Nájsť") zhTW("搜尋") T_("Append") @@ -28,6 +30,7 @@ fiFI("Lisää loppuun") huHU("Hozzáfűzés") plPL("Dodaj") ruRU("Добавить") +skSK("Pridať") zhTW("增加") T_("Insert ") @@ -37,6 +40,7 @@ fiFI("Lisää väliin ") huHU("Beszúrás") plPL("Wstaw") ruRU("Вставить") +skSK("Vložiť") zhTW("插入 ") T_("Duplicate") @@ -46,6 +50,7 @@ fiFI("Kahdenna") huHU("Duplikálás") plPL("Zduplikuj") ruRU("Дублировать") +skSK("Duplikovať") zhTW("複製") T_("Delete ") @@ -55,6 +60,7 @@ fiFI("Poista") huHU("Törlés") plPL("Usuń") ruRU("Удалить") +skSK("Odstrániť") zhTW("刪除 ") T_("Edit") @@ -64,6 +70,7 @@ fiFI("Muokkaa") huHU("Szerkesztés") plPL("Edytuj") ruRU("Редактировать") +skSK("Upraviť") zhTW("編輯") T_("Accept") @@ -73,6 +80,7 @@ fiFI("Hyväksy") huHU("Elfogadás") plPL("Zatwierdź") ruRU("Подтвердить") +skSK("Akceptovať") zhTW("接受") T_("Cancel") @@ -82,6 +90,7 @@ fiFI("Peruuta") huHU("Mégsem") plPL("Anuluj") ruRU("Отмена") +skSK("Storno") zhTW("取消") T_("Move up") @@ -91,6 +100,7 @@ fiFI("Siirrä ylös") huHU("Mozgatás fel") plPL("Przesuń do góry") ruRU("Вверх") +skSK("Posunúť hore") zhTW("往上移") T_("Move down") @@ -100,6 +110,7 @@ fiFI("Siirrä alas") huHU("Mozgatás le") plPL("Przesuń w dół") ruRU("Вниз") +skSK("Posunúť dole") zhTW("往下移") T_("First %s") @@ -109,6 +120,7 @@ fiFI("Ensimmäinen %s") huHU("Első %s") plPL("Pierwszy %s") ruRU("Первые %s") +skSK("Prvý %s") zhTW("第一個 %s") T_("Previous %s") @@ -118,6 +130,7 @@ fiFI("Edellinen %s") huHU("Előző %s") plPL("Poprzedni %s") ruRU("Предыдущие $s") +skSK("Predošlý %s") zhTW("前一個 %s") T_("Next %s") @@ -127,6 +140,7 @@ fiFI("Seuraava %s") huHU("Következő %s") plPL("Następny %s") ruRU("Следующие %s") +skSK("Ďalší %s") zhTW("下一個 %s") T_("Last %s") @@ -136,6 +150,7 @@ fiFI("Viimeinen %s") huHU("Utolsó %s") plPL("Ostatni %s") ruRU("Последние %s") +skSK("Posledný") zhTW("最後一個 %s") T_("Immediate search") @@ -145,6 +160,7 @@ fiFI("Välitön haku") huHU("Azonnali keresés") plPL("Wyszukiwanie natychmiastowe") ruRU("Непосредственный поиск") +skSK("Rýchle vyhľadávanie") zhTW("立即搜尋") T_("Hide rows") @@ -154,6 +170,7 @@ fiFI("Piilota rivit") huHU("Sorok rejtése") plPL("Ukrywaj niepasujące wiersze") ruRU("Спрятать строки") +skSK("Skryť riadky") zhTW("隱藏列") T_("Highlight found cells") @@ -163,6 +180,7 @@ fiFI("Korosta löydetyt solut") huHU("Talált cellák kiemelése") plPL("Podświetlaj znalezione komórki") ruRU("Подсветить найденные ячейки") +skSK("Zvýrazniť nájdené bunky") zhTW("反白所選取的單格") T_("Case sensitive") @@ -172,6 +190,7 @@ fiFI("Huomioi isot/pienet kirjaimet") huHU("Kis-/nagybetű érzékeny") plPL("Rozróżniaj małe i duże litery") ruRU("Учитывать регистр") +skSK("Rozoznávať malé a veľké písmená") zhTW("區分大小寫") T_("row") @@ -181,6 +200,7 @@ fiFI("rivi") huHU("sor") plPL("wiersz") ruRU("ряды") +skSK("riadok") zhTW("列") T_("Insert a new %s into the table.") @@ -190,6 +210,7 @@ fiFI("Lisää uusi %s taulukkoon.") huHU("Új %s beszúrása a táblázatba") plPL("Wstawia nowy %s do tabeli.") ruRU("Вставить новый %s в таблицу.") +skSK("Vložiť nový %s do tabuľky.") zhTW("插入新的 %s 到表格") T_("Insert before") @@ -199,6 +220,7 @@ fiFI("Lisää ennen") huHU("Beszúrás elé") plPL("Wstaw przed") ruRU("Вставить до") +skSK("Vložiť pred") zhTW("前插") T_("Insert a new %s into the table before current") @@ -208,6 +230,7 @@ fiFI("Lisää uusi %s taulukkoon ennen nykyistä") huHU("Új %s beszúrása a táblázatba az aktuális elé") plPL("Wstawia nowy %s do tabeli przed aktualnym") ruRU("Вставить новый %s в таблицу перед существующим") +skSK("Vložiť nový %s pred aktuálny") zhTW("在表格中目前項前插入新的 %s") T_("Insert after") @@ -217,6 +240,7 @@ fiFI("Lisää jälkeen") huHU("Beszúrás utána") plPL("Wstaw za") ruRU("Вставить после") +skSK("Vložiť za") zhTW("後插") T_("Insert a new %s into the table after current") @@ -226,6 +250,7 @@ fiFI("Lisää uusi %s taulukkoon nykyisen jälkeen") huHU("Új %s beszúrása a táblázatba az aktuális mögé") plPL("Wstawia nowy %s do tabeli po aktualnym") ruRU("Вставить новый %s в таблицу после существующего") +skSK("Vložiť %s za aktuálny") zhTW("在表格中目前項後插入新的 %s") T_("Append a new %s at the end of the table.") @@ -235,6 +260,7 @@ fiFI("Lisää uusi %s taulukon loppuun.") huHU("Új %s hozzáfűzése a táblázat végéhez") plPL("Dodaje nowy %s na końcu tabeli.") ruRU("Добавить новый %s в конце таблицы.") +skSK("Pridať nový %s na koniec tabuľky") zhTW("在表格末尾插入新的 %s") T_("Duplicate current table %s.") @@ -244,6 +270,7 @@ fiFI("Kahdenna tämänhetkinen taulukko %s.") huHU("Az aktuális táblázat megkettőzése") plPL("Utwórz duplikat aktualnej tabeli %s.") ruRU("Дублировать текущий %s таблицы.") +skSK("Duplikovať aktuálny %s.") zhTW("複製目前表格 %s.") T_("Edit active %s.") @@ -253,6 +280,7 @@ fiFI("Muokkaa aktiivista %s.") huHU("Az aktuális %s szerkesztése") plPL("Edytuje aktualny %s.") ruRU("Редактировать активный %s.") +skSK("Upraviť aktuálny %s.") zhTW("編輯活動 %s") T_("Delete active %s.") @@ -262,6 +290,7 @@ fiFI("Poista aktiivinen %s.") huHU("Az aktív %s törlése") plPL("Usuń aktualny %s.") ruRU("Удалить активный %s.") +skSK("Odstrániť aktuálny %s.") zhTW("刪除活動 %s") T_("Select all") @@ -271,6 +300,7 @@ fiFI("Valitse kaikki") huHU("Minden kiválasztása") plPL("Zaznacz wszystkie") ruRU("Выделить всё") +skSK("Vybrať všetko") zhTW("全選") T_("Select all table rows") @@ -280,6 +310,7 @@ fiFI("Valitse kaikki taulukon rivit") huHU("Az összes sor kijelölése") plPL("Zaznacz wszystkie wiersze tabeli") ruRU("Выделить все ряды таблицы") +skSK("Vybrať všetky riadky v tabuľke") zhTW("全選表格列") T_("Columns") @@ -289,6 +320,7 @@ fiFI("Sarakkeet") huHU("Oszlopok") plPL("Kolumny") ruRU("Колонки") +skSK("Stĺpce") zhTW("行") T_("Copy") @@ -298,6 +330,7 @@ fiFI("Kopioi") huHU("Másolás") plPL("Kopiuj") ruRU("Копировать") +skSK("Kopírovať") zhTW("複製") T_("Cut") @@ -307,6 +340,7 @@ fiFI("Leikkaa") huHU("Kivágás") plPL("Wytnij") ruRU("Вырезать") +skSK("Vystrihnúť") zhTW("剪下") T_("Paste") @@ -316,6 +350,7 @@ fiFI("Liitä") huHU("Beillesztés") plPL("Wklej") ruRU("Вставить") +skSK("Prilepiť") zhTW("貼上") T_("Paste as") @@ -325,6 +360,7 @@ fiFI("Liitä nimellä") huHU("Beillesztés másként") plPL("Wklej jako") ruRU("Вставить как") +skSK("Prilepiť ako") zhTW("選擇性貼上") T_("appended") @@ -334,6 +370,7 @@ fiFI("lisätty loppuun") huHU("hozzáfűzve") plPL("dodane") ruRU("добавлено") +skSK("pridaný") zhTW("已新增") T_("inserted") @@ -343,6 +380,7 @@ fiFI("lisätty väliin") huHU("beszúrva") plPL("wstawione") ruRU("вставлено") +skSK("vložený") zhTW("已插入") T_("Moving selection (%d %s) before row %d") @@ -353,6 +391,7 @@ huHU("Kijelölés mozgatása (%d %s) a %d. sor elé") plPL("Przenoszenie selekcji (%d %s) przed %d wiersz") ruRU("Переместить отмеченное (%d %s) до строки " "%d") +skSK("Presunúť označené (%d %s) pred riadok %d") zhTW("移動所選取的(%d %s)到 列%d之前") T_("rows") @@ -362,6 +401,7 @@ fiFI("rivit") huHU("sorok") plPL("wierszy") ruRU("строк") +skSK("riadky") zhTW("列") T_("Moving row %d before row %d") @@ -371,6 +411,7 @@ fiFI("Siirtää riviä %d ennen riviä %d") huHU("%d. sor mozgatása %d. sor elé") plPL("Przenoszenie wiersza %d przed wiersz %d") ruRU("Переместить строку %d до строки %d") +skSK("Presunúť riadok %d pred riadok %d") zhTW("移動 列%d到 列%d之前") T_("Moving %d %s before row %d") @@ -380,6 +421,7 @@ fiFI("Siirtää %d %s ennen riviä %d") huHU("%d %s mozgatása a %d. sor elé") plPL("Przenoszenie %d %s przed wiersz %d") ruRU("Переместить %d %s до строки %d") +skSK("Presunúť %d %s pred riadok %d") zhTW("移動 %d %s到 列%d之前") T_("cell") @@ -389,6 +431,7 @@ fiFI("solu") huHU("cella") plPL("komórki") ruRU("ячейка") +skSK("bunka") zhTW("單格") T_("cells") @@ -398,6 +441,7 @@ fiFI("solut") huHU("cellák") plPL("komórek") ruRU("ячейки") +skSK("bunky") zhTW("單格") T_("Do you really want to delete selected %s ?") @@ -408,6 +452,7 @@ huHU("Biztosan töröljük a kijelölt %s ?") plPL("Czy na pewno chcesz usunąć zaznaczone %s ?") ruRU("Вы действительно хотите удалить выделенный " "%s?") +skSK("Zmazať aktuálny %s ?") zhTW("真的要刪除所選取的 %s 嗎?") @@ -421,6 +466,7 @@ huHU("%s felcserélése az előzővel - felfelé mozgatás") plPL("Zamień %s z poprzednim przesuwając go do góry.") ruRU("Поменять местами %s с предыдущим, подвинув " "вверх.") +skSK("Vymeniť aktuálny %s s predošlým a tak ho posunúť hore.") zhTW("將%s與前面換位上移之") T_("Swap %s with next thus moving it down.") @@ -431,6 +477,7 @@ huHU("%s felcserélése a következővel - lefelé mozgatás") plPL("Zamień %s z następnym przesuwając go w dół.") ruRU("Поменять местами %s со следующим, подвинув " "вниз.") +skSK("Vymeniť aktuálny %s s ďalším a tak ho posunúť dole.") zhTW("將%s與後面換位下移之") T_("Find") @@ -440,6 +487,7 @@ fiFI("Etsi") huHU("Keresés") plPL("Znajdź") ruRU("Найти") +skSK("Vyhľadať") zhTW("尋找") T_("Find options") @@ -449,4 +497,5 @@ fiFI("Haku optiot") huHU("Keresés beállításai") plPL("Opcje szukania") ruRU("Опции поиска") +skSK("Vlastnosti vyhľadávania") zhTW("尋找選項") diff --git a/uppsrc/Oracle/Oracle.t b/uppsrc/Oracle/Oracle.t index 17e994d62..b72753a50 100644 --- a/uppsrc/Oracle/Oracle.t +++ b/uppsrc/Oracle/Oracle.t @@ -12,6 +12,7 @@ huHU("Hiba az OCI7 Oracle database client library betöltése közben.") roRO("Eroare la încărcare bibliotecii client bază de date OCI7") ruRU("Ошибка загрузки клиентской библиотеки " "базы данных OCI7 Oracle") +skSK("Nemožno nájsť dynamickú knižnicu OCI7 pre spojenie s Oracle") trTR("Hata: OCI7 Oracle veritabanı istemci kütüphanesi (Oracle database client " "library) yüklenemedi.") zhTW("載入OCI7 Oracle資料庫用戶端函式庫時發生錯誤.") @@ -24,6 +25,7 @@ fiFI("Yhdistää palvelimeen") huHU("Kapcsolódás a szerverhez") roRO("Se onectează la server") ruRU("Подключение к серверу") +skSK("Nadväzovanie spojenia") trTR("Sunucuya bağlanıyor") zhTW("連接到伺服器") @@ -35,6 +37,7 @@ fiFI("Yhdistää tietokantapalvelimeen") huHU("Kapcsolódás az adatbázis-szerverhez") roRO("Se conectează la server bază de date") ruRU("Подключение к SQL серверу") +skSK("Pripájanie k databáze") trTR("Veritabanı sunucusuna bağlanıyor") zhTW("連接到資料庫伺服器") @@ -50,6 +53,8 @@ huHU("Hiba az OCI8 Oracle connection dynamic library futtatása közben.") roRO("Eroare la rularea bibliotecii dinamice de conectare la OCI8") ruRU("Ошибка запуска динамической библиотеки " "подключения OCI8 Oracle") +skSK("Nemožno spustiť dynamickú knižnicu OCI8 pre pripojenie k databáze " + "Oracle.") trTR("Hata: OCI8 Oracle connection dynamic library'sinin calıştırılması " "sırasında bir hata meydana geldi.") zhTW("執行OCI8 Oracle連接動態函式庫時發生錯誤.") @@ -62,6 +67,7 @@ fiFI("Tuntematon virhe.") huHU("Ismeretlen hiba.") roRO("Eroare necunoscută.") ruRU("Неизвестная ошибка") +skSK("Neznáma chyba.") trTR("Bilinmeyen hata.") zhTW("未知的錯誤.") @@ -73,6 +79,7 @@ fiFI("(tuntematon virhe)") huHU("(ismeretlen hiba)") roRO("(eroare necunoscută)") ruRU("(неизвестная ошибка)") +skSK("(neznáma chyba)") trTR("(bilinmeyen hata)") zhTW("(未知的錯誤)") @@ -84,6 +91,7 @@ fiFI("") huHU("") roRO("") ruRU("<не поддерживается>") +skSK("") trTR("") zhTW("<沒有支援>") @@ -95,6 +103,7 @@ fiFI("Virhe yhteyden alustamisessa") huHU("Hiba a kapcsolat inicializálása közben") roRO("Eroare la inițializarea conexiunii") ruRU("Ошибка запуска соединения") +skSK("Chyba pri nadväzovaní spojenia") trTR("Bağlantı hatası") zhTW("初始化連線錯誤") @@ -106,6 +115,7 @@ fiFI("OCI8 yhteys") huHU("OCI8 kapcsolat") roRO("Conexiune OCI8") ruRU("OCI8 соединение") +skSK("Spojenie OCI8") trTR("OCI8 bağlantısı") zhTW("連接 OCI8") @@ -117,6 +127,7 @@ fiFI("Suljetaan referenssikursoria") huHU("Referencia-kurzor lezárása") roRO("Se închide cursorul de referință") ruRU("Закрыть курсор связи") +skSK("Uzatváram referenčný kurzor") trTR("Closing reference cursor") zhTW("Closing reference cursor") @@ -128,6 +139,7 @@ fiFI("Virhe alustettaessa OCI8 kirjastoa (%s)") huHU("Hiba az OCI8 library inicializálása közben (%s)") roRO("Eroare la inițializarea bibliotecii OCI8 (%s)") ruRU("Ошибка инициализации библиотеки OCI8 (%s)") +skSK("Chyba pri inicializácii OCI8") trTR("") zhTW("初始化OCI8函式庫 (%s)錯誤") @@ -139,6 +151,7 @@ fiFI("Muodostaa yhteyttä Oracle tietokantaan") huHU("Kapcsolódás Oracle adatbázishoz.") roRO("Conectare la baza de date Oracle") ruRU("Подключение к базе данных Oracle") +skSK("Pripájanie k databáze Oracle") trTR("Oracle veritabanına bağlanılıyor...") zhTW("連接到Oracle資料庫.") @@ -151,6 +164,7 @@ huHU("Hiba az OCI8 Oracle connection dynamic library betöltésekor.") roRO("Eroare la încărcare bibliotecii client bază de date OCI8") ruRU("Ошибка загрузки динамической библиотеки " "связи OCI8 Oracle") +skSK("Nemožno nájsť dynamickú knižnicu OCI8 pre spojenie s Oracle") trTR("") zhTW("載入OCI8 Oracle連接動態函式庫錯誤.") @@ -162,6 +176,7 @@ fiFI("Muodostaa yhteyttä palvelimeen '%s'") huHU("Kapcsolódás a következő szerverhez: '%s'") roRO("Conectare la server '%s'") ruRU("Подключение к серверу %s") +skSK("Pripájanie k serveru '%s'") trTR("%s sunucusuna bağlanılıyor.") zhTW("連接到伺服器'%s'") @@ -176,5 +191,6 @@ fiFI("Virhe alustettaessa OCI8 kirjastoa") huHU("Hiba az OCI8 library inicializálásakor.") roRO("Eroare la inițializarea bibliotecii OCI8") ruRU("Ошибка инициализации библиотеки OCI8") +skSK("Chyba pri inicializácii knižnice OCI8") trTR("OCI8 kütüphanesinin başlatılması sırasında bir hata meytdana geldi.") zhTW("初始化OCI8函式庫錯誤.") diff --git a/uppsrc/RichEdit/RichEdit.t b/uppsrc/RichEdit/RichEdit.t index 6fbb13b55..1fe79c02d 100644 --- a/uppsrc/RichEdit/RichEdit.t +++ b/uppsrc/RichEdit/RichEdit.t @@ -14,6 +14,7 @@ itIT("Unit plPL("Jednostki") roRO("Unități") ruRU("Единицы") +skSK("Jednotky") srSP("Jedinice") trTR("Birimler") zhCN("单位") @@ -30,6 +31,7 @@ itIT("%d%% di larghezza") plPL("%d%% szerokości") roRO("%d%% din lățime") ruRU("%d%% длинны") +skSK("%d%% šírky") srSP("%d%% širine") trTR("%d%%") zhCN("宽的%d%%") @@ -46,6 +48,7 @@ itIT("Nulla") plPL("Brak") roRO("Nimic") ruRU("Нет") +skSK("Nie je") srSP("NIšta") trTR("Hiçbiri") zhCN("无") @@ -62,6 +65,7 @@ itIT("Collegamento") plPL("Odnośnik") roRO("Hiperlegătură") ruRU("Ссылка") +skSK("Prepojenie") srSP("Hiperveza") trTR("Hiperlink") zhCN("超级链接") @@ -78,6 +82,7 @@ itIT("Etichetta paragrafo") plPL("Etykieta paragrafu") roRO("Etichetă paragraf") ruRU("Метка параграфа") +skSK("Návestia odstavca") srSP("Labela paragrafa") trTR("Paragraf etiketi") zhCN("段标") @@ -94,6 +99,7 @@ itIT("Etichetta") plPL("Etykieta") roRO("Etichetă") ruRU("Метка") +skSK("Návestie") srSP("Labela") trTR("Etiket") zhCN("标签") @@ -110,6 +116,7 @@ itIT("Salva come stile") plPL("Zapisz jako styl") roRO("Salvează ca stil") ruRU("Сохранить как стиль") +skSK("Uložiť ako štýl") srSP("Sačuvaj kao stil") trTR("Stil olarak sakla") zhCN("存为类型") @@ -126,6 +133,7 @@ itIT("Manager stili") plPL("Menadżer styli") roRO("Manager de stiluri") ruRU("Менеджер стилей") +skSK("Štýly") srSP("Menadžer stilova") trTR("Stil yöneticisi") zhCN("类型管理器") @@ -142,6 +150,7 @@ itIT("Stile") plPL("Styl") roRO("Stil") ruRU("Стиль") +skSK("Štýl") srSP("Stil") trTR("Stil") zhCN("类型") @@ -158,6 +167,7 @@ itIT("Tipo carattere") plPL("Czcionka") roRO("Nume font") ruRU("Шрифт") +skSK("Písmo") srSP("Izgled fonta") trTR("Yazı tipi") zhCN("Font face") @@ -174,6 +184,7 @@ itIT("Lingua") plPL("Język") roRO("Limbă") ruRU("Язык") +skSK("Jazyk") srSP("Jezik") trTR("Dil") zhCN("语言") @@ -190,6 +201,7 @@ itIT("Altezza carattere") plPL("Wysokość czcionki") roRO("Înalțime font") ruRU("Высота шрифта") +skSK("Výška písma") srSP("Visina fonta") trTR("Yazı tipi boyutu") zhCN("字体高度") @@ -206,6 +218,7 @@ itIT("Vai ad etichetta") plPL("Idź do etykiety") roRO("Salt la eticheta") ruRU("Перейти к метке") +skSK("Prejsť na návestie") srSP("Idi na labelu") trTR("Etikete git") zhCN("转到标签") @@ -222,6 +235,7 @@ itIT("") plPL("Przejdź do indeksu") roRO("Salt la index entitate") ruRU("Перейти к точке входа") +skSK("Prejsť na registrový odkaz") srSP("Idi na indeks ulaza") trTR("Dizin girdisine git") zhCN("转到索引项") @@ -238,6 +252,7 @@ itIT("Colore testo") plPL("Kolor tekstu") roRO("Culoare text") ruRU("Цвет текста") +skSK("Farba textu") srSP("Boja teksta") trTR("Yazı rengi") zhCN("文本颜色") @@ -254,6 +269,7 @@ itIT("Colore sfondo") plPL("Kolor tła") roRO("Culoare fundal") ruRU("Цвет фона") +skSK("Farba pozadia") srSP("Pozadinska boja") trTR("Arkaplan rengi") zhCN("背景颜色") @@ -270,6 +286,7 @@ itIT("Trova / Sostituisci") plPL("Znajdź / Zamień") roRO("Găsește / Înlocuiește") ruRU("Найти / Заменить") +skSK("Vyhľadať / Nahradiť") srSP("Pronađi / Zameni") trTR("Bul / Değiştir") zhCN("查找/替换") @@ -289,6 +306,7 @@ itIT("Posizione oggetto..") plPL("Pozycja obiektu..") roRO("Poziție obiect..") ruRU("Позиция объекта...") +skSK("Pozícia objektu..") srSP("Pozicija objekta..") trTR("Nesne konumu...") zhCN("对象位置..") @@ -305,6 +323,7 @@ itIT("3 pt su") plPL("3 pt w górę") roRO("3 pt sus") ruRU("на 3 pt больше") +skSK("3 body hore") srSP("3 pt na gore") trTR("3 punto yukarı") zhCN("3 pt up") @@ -321,6 +340,7 @@ itIT("2 pt su") plPL("2 pt w dół") roRO("2 pt sus") ruRU("на 2 pt больше") +skSK("2 body hore") srSP("2 pt na gore") trTR("2 punto yukarı") zhCN("2 pt up") @@ -337,6 +357,7 @@ itIT("1 pt su") plPL("1 pt w górę") roRO("1 pt sus") ruRU("на 1 pt больше") +skSK("3 body hore") srSP("1 pt na gore") trTR("1 punto yukarı") zhCN("1 pt up") @@ -353,6 +374,7 @@ itIT("Normale") plPL("Linia bazowa") roRO("Aliniat la bază") ruRU("Базовая линия") +skSK("Základná pozícia") srSP("Osnovna linija") trTR("Taban çizgisi") zhCN("基线") @@ -369,6 +391,7 @@ itIT("1 pt gi plPL("1 pt w dół") roRO("1 pt jos") ruRU("на 1 pt меньше") +skSK("1 bod dole") srSP("1 pt na dole") trTR("1 punto aşağı") zhCN("1 pt down") @@ -385,6 +408,7 @@ itIT("2 pt gi plPL("2 pt w dół") roRO("2 pt jos") ruRU("на 2 pt меньше") +skSK("2 body dole") srSP("2 pt na dole") trTR("2 punto aşağı") zhCN("2 pt down") @@ -401,6 +425,7 @@ itIT("3 pt gi plPL("3 pt w dół") roRO("3 pt jos") ruRU("на 3 pt меньше") +skSK("3 body dole") srSP("3 pt na dole") trTR("3 punto aşağı") zhCN("3 pt down") @@ -417,6 +442,7 @@ itIT("Aggiungi al dizionario") plPL("Dodaj do słownika użytkownika") roRO("Adaugă la dicționarul utilizatorului") ruRU("Добавить в словарь пользователя") +skSK("Pridať do uživateľského slovníka") srSP("Dodaj u korisnički rečnik") trTR("Kullanıcı sözlüğüne ekle") zhCN("添加到用户词典") @@ -436,6 +462,7 @@ itIT("") plPL("Index") roRO("Index entitate") ruRU("Точка входа") +skSK("Registrový Odkaz") srSP("Indeks ulaza") trTR("Dizin girdisi") zhCN("索引项") @@ -452,6 +479,7 @@ itIT("") plPL("Indeks") roRO("Index entitate") ruRU("Точка входа") +skSK("Registrový odkaz") srSP("Indeks ulaza") trTR("Dizin girdisi") zhCN("索引项") @@ -468,6 +496,7 @@ itIT("Sinistra") plPL("Do lewej") roRO("Stânga") ruRU("Влево") +skSK("Vľavo") srSP("Levo") trTR("Sol") zhCN("左") @@ -484,6 +513,7 @@ itIT("Destra") plPL("Do prawej") roRO("Dreapta") ruRU("Вправо") +skSK("Vpravo") srSP("Desno") trTR("Sağ") zhCN("右") @@ -500,6 +530,7 @@ itIT("Centro") plPL("Wyśrodkowany") roRO("Centru") ruRU("По центру") +skSK("Na stred") srSP("Na sredini") trTR("Orta") zhCN("中") @@ -516,6 +547,7 @@ itIT("Nessuno riempimento") plPL("Bez wypełnienia") roRO("Fără umplutură") ruRU("Без заливки") +skSK("Bez výplne") srSP("Bez ispune") trTR("Doldurma") zhCN("无填充") @@ -532,6 +564,7 @@ itIT("Riempi con ....") plPL("Wypełnij ....") roRO("Umple cu ....") ruRU("Залить ....") +skSK("Vyplniť ....") srSP("Ispuni sa ....") trTR(".... ile doldur") zhCN("填充为 ....") @@ -548,6 +581,7 @@ itIT("Riempi con ----") plPL("Wypełnij ----") roRO("Umple cu ----") ruRU("Залить ----") +skSK("Vyplniť ----") srSP("Ispuni sa ----") trTR("---- ile doldur") zhCN("填充为 ----") @@ -564,6 +598,7 @@ itIT("Riempi con __") plPL("Wypełnij __") roRO("Umple cu __") ruRU("Залить __") +skSK("Vyplniť __") srSP("Ispuni sa __") trTR("__ ile doldur") zhCN("填充为 __") @@ -580,6 +615,7 @@ itIT("Elimina") plPL("Usuń") roRO("Înlătură") ruRU("Удалить") +skSK("Odstrániť") srSP("Uklonu") trTR("Kaldır") zhCN("删除") @@ -596,6 +632,7 @@ itIT("Posizione oggetto") plPL("Pozycja obiektu") roRO("Poziție obiect") ruRU("Позиция объекта") +skSK("Pozícia objektu") srSP("Pozicija objekta") trTR("Nesne konumu") zhCN("对象位置") @@ -615,6 +652,7 @@ itIT("Centrato") plPL("Wyśrodkowany") roRO("Centrat") ruRU("Центрованный") +skSK("Uprostred") srSP("Centrirano") trTR("Ortalanmış") zhCN("居中") @@ -631,6 +669,7 @@ itIT("....") plPL("....") roRO("....") ruRU("") +skSK("....") srSP("....") trTR("....") zhCN("....") @@ -647,6 +686,7 @@ itIT("----") plPL("----") roRO("----") ruRU("") +skSK("----") srSP("----") trTR("----") zhCN("----") @@ -663,6 +703,7 @@ itIT("__") plPL("__") roRO("__") ruRU("") +skSK("__") srSP("__") trTR("__") zhCN("__") @@ -679,6 +720,7 @@ itIT("Posizione tabulatore") plPL("Pozycja") roRO("Poziție tab") ruRU("Позиция табуляции") +skSK("Pozícia tabelátora") srSP("Pozicija tabulatora") trTR("Sekme konumu") zhCN("Tab位置") @@ -695,6 +737,7 @@ itIT("Tipo") plPL("Wyrównanie") roRO("Tip") ruRU("Тип") +skSK("Typ") srSP("Tip") trTR("Tip") zhCN("类型") @@ -711,6 +754,7 @@ itIT("Riempi") plPL("Wypełnienie") roRO("Umplutură") ruRU("Заливка") +skSK("Výplň") srSP("Ispuni") trTR("Doldur") zhCN("填充") @@ -727,6 +771,7 @@ itIT("Formato paragrafo") plPL("Format paragrafu") roRO("Format paragraf") ruRU("Формат параграфа") +skSK("Formát odstavca") srSP("Fromat paragrafa") trTR("Paragraf düzeni") zhCN("段格式") @@ -743,6 +788,7 @@ itIT("Imposta stile") plPL("Ustaw styl") roRO("Setează stil") ruRU("Установить стиль") +skSK("Nastaviť štýl") srSP("Postavi stil") trTR("Stili seç") zhCN("设置类型") @@ -759,6 +805,7 @@ itIT("Nuovo stile no. %d") plPL("Nowy styl numer %d") roRO("Stil nou nr. %d") ruRU("Новый стиль номер %d") +skSK("Nový štýl č. %d") srSP("Novi stil br. %d") trTR("Yeni stil no. %d") zhCN("新类型号%d") @@ -775,6 +822,7 @@ itIT("Crea nuovo stile..") plPL("Utwórz nowy styl..") roRO("Crează stil nou..") ruRU("Создать новый стиль..") +skSK("Vytvoriť nový štýl..") srSP("Napravi novi stil..") trTR("Yeni stil oluştur...") zhCN("创建新类型") @@ -791,6 +839,7 @@ itIT("Rimuovi stile") plPL("Usuń styl") roRO("Șterge stil") ruRU("Удалить стиль") +skSK("Odstrániť štýl") srSP("Ukloni stil") trTR("Stili sil") zhCN("删除类型") @@ -807,6 +856,7 @@ itIT("Rinomina..") plPL("Zmień nazwę..") roRO("Redenumește..") ruRU("Переименовать..") +skSK("Premenovať..") srSP("Preimenuj..") trTR("Yeniden adlandır...") zhCN("重命名") @@ -823,6 +873,7 @@ itIT("Stili") plPL("Style") roRO("Stiluri") ruRU("Стили") +skSK("Štýly") srSP("Stilovi") trTR("Stiller") zhCN("类型") @@ -842,6 +893,7 @@ itIT("Inserisci tbella") plPL("Wstaw tabelę") roRO("Inserează tabel") ruRU("Вставить таблицу") +skSK("Vložiť tabuľku") srSP("Ubaci tabelu") trTR("Araya tablo ekle") zhCN("插入表格") @@ -858,6 +910,7 @@ itIT("Propriet plPL("Właściwości tabeli") roRO("Proprietăți tabel") ruRU("Свойства таблицы") +skSK("Vlastnosti tabuľky") srSP("Svojstva tabele") trTR("Tablo özellikleri") zhCN("表格属性") @@ -874,6 +927,7 @@ itIT("") plPL("") roRO("") ruRU("") +skSK("Neplatn poet stpcov zhlavia %d, bunka na r. %d, s. %d m vspan = %d.") srSP("") trTR("") zhCN("") @@ -890,6 +944,7 @@ itIT("Dividi cella") plPL("Podziel komórkę") roRO("Subdivide celulă") ruRU("Разбить ячейки") +skSK("Rozdeliť bunku") srSP("Podeli ćeliju") trTR("Hücreyi böl") zhCN("拆分单元格") @@ -906,6 +961,7 @@ itIT("Propriet plPL("Właściwości komórki") roRO("Proprietăți celulă") ruRU("Свойства ячейки") +skSK("Vlastnosti bunky") srSP("Svojstva ćelije") trTR("Hücre özellikleri") zhCN("单元格属性") @@ -925,6 +981,7 @@ itIT("Sostituisci") plPL("Zamień") roRO("Înlocuiește") ruRU("Заменить") +skSK("Nahradiť") srSP("Zameni") trTR("Değiştir") zhCN("替换") @@ -941,6 +998,7 @@ itIT("Sostituisci nella selezione") plPL("Zamień w selekcji") roRO("Înlocuiește în selecție") ruRU("Заменить в выделении") +skSK("Nahradiť vo výbere") srSP("Zameni u izboru") trTR("Seçili olan içinde değiştir") zhCN("替换选择") @@ -957,6 +1015,7 @@ itIT("Trova") plPL("Znajdź") roRO("Găsește") ruRU("Найти") +skSK("Vyhľadať") srSP("Pronađi") trTR("Bul") zhCN("查找") @@ -976,6 +1035,7 @@ itIT("Grassetto") plPL("Pogrubienie") roRO("Aldine") ruRU("Полужирный") +skSK("Tučné") srSP("Masno") trTR("Kalın") zhCN("粗体") @@ -992,6 +1052,7 @@ itIT("Corsivo") plPL("Kursywa") roRO("Înclinat") ruRU("Наклонный") +skSK("Kurzíva") srSP("Kurziv") trTR("İtalik") zhCN("斜体") @@ -1008,6 +1069,7 @@ itIT("Sottolineato") plPL("Podkreślenie") roRO("Subliniat") ruRU("Подчёркнутый") +skSK("Podčiarknuté") srSP("Podcrtano") trTR("Altı çizili") zhCN("下划线") @@ -1024,6 +1086,7 @@ itIT("Sbarrato") plPL("Przekreślenie") roRO("Tăiat") ruRU("Зачёркнутый") +skSK("Preškrtnuté") srSP("Precrtano") trTR("Üstü çizili") zhCN("Strikeout") @@ -1040,6 +1103,7 @@ itIT("Maiuscoletto") plPL("Kapitaliki") roRO("Majuscule") ruRU("Прописными") +skSK("Kapitálky") srSP("Velika slova") trTR("Büyük harfler") zhCN("大写") @@ -1056,6 +1120,7 @@ itIT("Apice") plPL("Indeks górny") roRO("Superscript") ruRU("Надстрочный") +skSK("Horný index") srSP("Gornji indeks") trTR("Üstyazı") zhCN("上标") @@ -1072,6 +1137,7 @@ itIT("Pedice") plPL("Indeks dolny") roRO("Subscript") ruRU("Подстрочный") +skSK("Dolný index") srSP("Donji indeks") trTR("Altyazı") zhCN("下标") @@ -1088,6 +1154,7 @@ itIT("Visualizza errori") plPL("Pokaż błędy pisowni") roRO("Arată erorile de ortografie") ruRU("Показать ошибки орфографии") +skSK("Ukazovať pravopisné chyby") srSP("Prikaži jezičke greške") trTR("İmla hatalarını göster") zhCN("显示拼写错误") @@ -1104,6 +1171,7 @@ itIT("Giustificato") plPL("Wyjustuj") roRO("Aliniat la margini") ruRU("По ширине") +skSK("Zarovnať do bloku") srSP("Poravnaj") trTR("Yasla") zhCN("调整") @@ -1120,6 +1188,7 @@ itIT("Punto elenco circolare") plPL("Okrągłe wypunktowanie") roRO("Marcaj rotund") ruRU("Круглые списочные маркеры") +skSK("Okrúhla zarážka") srSP("Okruglo označavanje") trTR("Yuvarlak işaret imi") zhCN("Round bullet") @@ -1136,6 +1205,7 @@ itIT("Punto elenco circolare bianco") plPL("Białe, okrągłe wypunktowanie") roRO("Marcaj rotund alb") ruRU("Белые круглые списочные маркеры") +skSK("Biela okrúhla zarážka") srSP("Belo okruglo označavanje") trTR("Beyaz yuvarlak işaret imi") zhCN("White round bullet") @@ -1152,6 +1222,7 @@ itIT("Punto elenco quadrato") plPL("Kwadratowe wypunktowanie") roRO("Marcaj pătrat") ruRU("Квадратные списочные маркеры") +skSK("Štvorcová zarážka") srSP("Kvadratno označvanje") trTR("Kutu işaret imi") zhCN("Box bullet") @@ -1168,6 +1239,7 @@ itIT("Punto elenco quadrato bianco") plPL("Białe kwadratowe wypunktowanie") roRO("Marcaj pătrat alb") ruRU("Белые квадратные списочные маркеры") +skSK("Biela štvorcová zarážka") srSP("Belo kvadratno označvanje") trTR("Beyaz kutu işaret imi") zhCN("White box bullet") @@ -1184,6 +1256,7 @@ itIT("Punto elenco carattere") plPL("Tekstowe wypunktowanie") roRO("Marcaj cu text") ruRU("Текстовые списочные маркеры") +skSK("Textová zarážka") srSP("Tekst označavanje") trTR("Metin işaret imi") zhCN("Text bullet") @@ -1200,6 +1273,7 @@ itIT("Formato paragrafo..") plPL("Format paragrafu..") roRO("Format paragraf..") ruRU("Формат параграфа") +skSK("Formát odstavca") srSP("Format paragrafa..") trTR("Paragraf formatı...") zhCN("段格式") @@ -1216,6 +1290,7 @@ itIT("Paragrafo singolo") plPL("Do pojedynczego paragrafu") roRO("La un singur paragraf") ruRU("В один параграф") +skSK("Do jedného odstavca") srSP("Ka jednom paragrafu") trTR("Tek paragraf haline getir") zhCN("转为单段") @@ -1232,6 +1307,7 @@ itIT("Annulla") plPL("Cofnij") roRO("Anulează ultima operație") ruRU("Отменить") +skSK("Späť") srSP("Undo") trTR("Geri Al") zhCN("撤销") @@ -1248,6 +1324,7 @@ itIT("Ripeti") plPL("Powtórz") roRO("Refă ultima operație") ruRU("Повторить") +skSK("Znovu") srSP("Redo") trTR("Yinele") zhCN("重做") @@ -1264,6 +1341,7 @@ itIT("Taglia") plPL("Wytnij") roRO("Decupează") ruRU("Вырезать") +skSK("Vystrihnúť") srSP("Iseci") trTR("Kes") zhCN("剪切") @@ -1280,6 +1358,7 @@ itIT("Copia") plPL("Kopiuj") roRO("Copiază") ruRU("Копировать") +skSK("Kopírovať") srSP("Kopiraj") trTR("Kopyala") zhCN("复制") @@ -1296,6 +1375,7 @@ itIT("Incolla") plPL("Wklej") roRO("Lipește") ruRU("Вставить") +skSK("Prilepiť") srSP("Zalepi") trTR("Yapıştır") zhCN("粘贴") @@ -1312,6 +1392,7 @@ itIT("Stampa") plPL("Drukuj") roRO("Listează") ruRU("Печать") +skSK("Tlač") srSP("Štampa") trTR("Yazdır") zhCN("打印") @@ -1328,6 +1409,7 @@ itIT("Trova/Sostituisci") plPL("Znajdź/Zamień") roRO("Găsire/Înlocuire") ruRU("Найти/Заменить") +skSK("Vyhľadať/Nahradiť") srSP("Pronađi/Zameni") trTR("Bul/Değiştir") zhCN("查找/替换") @@ -1344,6 +1426,7 @@ itIT("Inserisci tabella..") plPL("Wstaw tabelę..") roRO("Inserează tabel..") ruRU("Вставить таблицу") +skSK("Vložiť tabuľku..") srSP("Ubaci tabelu..") trTR("Araya tablo ekle...") zhCN("插入表格..") @@ -1360,6 +1443,7 @@ itIT("Propriet plPL("Właściwości tabeli..") roRO("Proprietăți tabel..") ruRU("Свойства таблицы") +skSK("Vlastnosti tabuľky..") srSP("Svojstva tabele..") trTR("Tablo özellikleri...") zhCN("表格属性..") @@ -1376,6 +1460,7 @@ itIT("Inserisci riga") plPL("Wstaw wiersz") roRO("Inserează linie") ruRU("Вставить ряд") +skSK("Vložiť riadok") srSP("Ubaci red") trTR("Araya satır ekle") zhCN("插入行") @@ -1392,6 +1477,7 @@ itIT("Rimuovi riga") plPL("Usuń wiersz") roRO("Șterge linie") ruRU("Удалить ряд") +skSK("Odstrániť riadok") srSP("Ukloni red") trTR("Satır sil") zhCN("删除行") @@ -1408,6 +1494,7 @@ itIT("Inserisci colonna") plPL("Wstaw kolumnę") roRO("Inserează coloană") ruRU("Вставить колонку") +skSK("Vložiť stĺpec") srSP("Ubaci kolonu") trTR("Araya sütun ekle") zhCN("插入列") @@ -1424,6 +1511,7 @@ itIT("Rimuovi colonna") plPL("Usuń kolumnę") roRO("Șterge coloană") ruRU("Удалить колонку") +skSK("Odstrániť stĺpec") srSP("Ukloni kolonu") trTR("Sütun sil") zhCN("删除列") @@ -1440,6 +1528,7 @@ itIT("Unisci celle") plPL("Scal komórki") roRO("Unește celule") ruRU("Объединить ячейки") +skSK("Spojiť bunky") srSP("Spoji ćelije") trTR("Hücreleri birleştir") zhCN("合并单元格") @@ -1456,6 +1545,7 @@ itIT("Dividi cella..") plPL("Podziel komórkę..") roRO("Subdivide celule..") ruRU("Разбить ячейки...") +skSK("Rozdeliť bunky") srSP("Podeli ćeliju..") trTR("Hücreyi böl...") zhCN("拆分单元格") @@ -1472,6 +1562,7 @@ itIT("Propriet plPL("Właściwości komórki") roRO("Proprietăți celulă..") ruRU("Свойства ячейки...") +skSK("Vlastnosti bunky") srSP("Svojstva ćelije..") trTR("Hücre özellikleri...") zhCN("单元格属性") @@ -1488,6 +1579,7 @@ itIT("") plPL("") roRO("") ruRU("Вставить изображение из файла") +skSK("Vložiť obrázok zo súboru..") srSP("") trTR("") zhCN("") @@ -1504,6 +1596,7 @@ itIT("") plPL("") roRO("") ruRU("Стили..") +skSK("Štýly") srSP("") trTR("") zhCN("") @@ -1523,6 +1616,7 @@ itIT("Allineamento") plPL("Wyrównanie") roRO("Aliniament") ruRU("Выравнивание") +skSK("&Zarovnať") srSP("Poravnanje:") trTR("Hizalama:") zhCN("对齐") @@ -1539,6 +1633,7 @@ itIT("Sinistra\nCentro\nDestra\nGiustificato") plPL("Do lewej\nWyśrodkowane\nDo prawej\nWyjustowane") roRO("Stânga\nCentru\nDreapta\nAliniat la margini") ruRU("Влево\nПо центру\nВправо\nПо ширине") +skSK("Vľavo\nStred\nVpravo\nDo bloku") srSP("Levo\nPo sredini\nDesno\nporavnato") trTR("Sola yasla\nOrtala\nSağa yasla\nİki yana yasla") zhCN("左对齐\n居中\n右对齐\n两端对齐") @@ -1555,6 +1650,7 @@ itIT("") plPL("Odstęp") roRO("Spațiere") ruRU("Межсимвольное расстояние") +skSK("Medzery") srSP("") trTR("Aralık") zhCN("间隔") @@ -1571,6 +1667,7 @@ itIT("Prima") plPL("Przed") roRO("Înainte") ruRU("Перед") +skSK("Pred") srSP("Pre") trTR("Önce") zhCN("前") @@ -1587,6 +1684,7 @@ itIT("Dopo") plPL("Po") roRO("După") ruRU("После") +skSK("Po") srSP("Posle") trTR("Sonra") zhCN("后") @@ -1603,6 +1701,7 @@ itIT("") plPL("Interlinia") roRO("Spațierea liniilor") ruRU("Расстояние между строками") +skSK("Riadkovanie") srSP("") trTR("Satır aralığı") zhCN("行间隔") @@ -1619,6 +1718,7 @@ itIT("Flusso testo") plPL("Przepływ tekstu") roRO("Fluxul textului") ruRU("Расположение текста") +skSK("Tok textu") srSP("Tok teksta") trTR("Metin akışı") zhCN("文本流") @@ -1635,6 +1735,7 @@ itIT("Precedi interruzione pagina") plPL("Załam stronę przed") roRO("Marcaj pagină nouă înainte") ruRU("Оборвать страницу после") +skSK("&Zalomiť stránku pred") srSP("Prelomi stranu pre") trTR("Önce sayfa sonu") zhCN("断开页前于") @@ -1651,6 +1752,7 @@ itIT("Mantieni assieme") plPL("Trzymaj razem") roRO("Păstrează alăturat") ruRU("Держать вместе") +skSK("&Zviazať riadky") srSP("Drži zajedno") trTR("Satırları birlikte tut") zhCN("保持在一起") @@ -1667,6 +1769,7 @@ itIT("Mantieni col successivo") plPL("Trzymaj z następną") roRO("Păstrează lângă următorul") ruRU("Придерживаться следующего") +skSK("Sviazať s &nasledujúcim") srSP("Drži sa sledećim") trTR("Sonraki ile birlikte") zhCN("与下一个保持") @@ -1683,6 +1786,7 @@ itIT("Consenti isolati") plPL("Dopuszczaj sieroty") roRO("Permite izolări") ruRU("Разрешить висячие строки") +skSK("Povoliť osa&motené riadky") srSP("Dozvoli siročiće") trTR("Artık satırlara izin ver") zhCN("Allow orphans") @@ -1699,6 +1803,7 @@ itIT("") plPL("") roRO("") ruRU("Линейка") +skSK("Pravítko") srSP("") trTR("") zhCN("") @@ -1715,6 +1820,7 @@ itIT("") plPL("") roRO("") ruRU("Высота линейки") +skSK("Výška pravítka") srSP("") trTR("") zhCN("") @@ -1731,6 +1837,7 @@ itIT("Testo") plPL("Kolor tekstu") roRO("Cerneală") ruRU("Чернила") +skSK("Text") srSP("Tinta") trTR("Yazı rengi") zhCN("墨水") @@ -1747,6 +1854,7 @@ itIT("") plPL("Wcięcie") roRO("Indentare") ruRU("Выравнивание") +skSK("Zarovnanie") srSP("") trTR("Girinti") zhCN("缺口") @@ -1763,6 +1871,7 @@ itIT("Margine sinistro") plPL("Lewy margines") roRO("Margine din stânga") ruRU("Поле слева") +skSK("Ľavý okraj") srSP("Leva margina") trTR("Sol boşluk") zhCN("左边空白") @@ -1779,6 +1888,7 @@ itIT("Margine destro") plPL("Prawy margines") roRO("") ruRU("") +skSK("Pravý okraj") srSP("") trTR("Sağ boşluk") zhCN("Right margin") @@ -1795,6 +1905,7 @@ itIT("") plPL("Pierwsza linia") roRO("Prima linie") ruRU("Красная строка") +skSK("Prvý riadok") srSP("") trTR("İlk satır") zhCN("首行") @@ -1811,6 +1922,7 @@ itIT("Elenco puntato") plPL("Wypunktowanie") roRO("Marcaj") ruRU("Списочный маркер") +skSK("Zarážka") srSP("Označavanje") trTR("Madde imi") zhCN("Bullet") @@ -1827,6 +1939,7 @@ itIT("Tabulatori") plPL("Tabulatory") roRO("Taburi") ruRU("Табуляторы") +skSK("Tabelátor") srSP("Tabulatori") trTR("Sekmeler") zhCN("Tabs") @@ -1843,6 +1956,7 @@ itIT("Dimensione tabulatore predefinita") plPL("Domyślny rozmiar tabulacji") roRO("Dimensiune tab implicită") ruRU("Размер табуляции по умолчанию") +skSK("Predvolená tabelácia") srSP("Podrazumevana veličina tabulatora") trTR("Varsayılan sekme boyutu") zhCN("缺省tab大小") @@ -1859,6 +1973,7 @@ itIT("Numerazione") plPL("Numerowanie") roRO("Numere") ruRU("Нумерование") +skSK("Číslovanie") srSP("Nabrajanje") trTR("Sayfa numaralandırma") zhCN("编号") @@ -1875,6 +1990,7 @@ itIT("Numero prima") plPL("Przed numerem") roRO("Numar precedent") ruRU("Перед числом") +skSK("Pred číslom") srSP("Pre broja") trTR("Başlangıç") zhCN("号码前") @@ -1891,6 +2007,7 @@ itIT("Numero successivo") plPL("Po numerze") roRO("Număr următor") ruRU("После числа") +skSK("Po čísle") srSP("Posle broja") trTR("Son") zhCN("号码后") @@ -1907,6 +2024,7 @@ itIT("Azzera") plPL("Przywróć") roRO("Resetează") ruRU("Сбросить") +skSK("Nulovať") srSP("Vrati") trTR("Sıfırla") zhCN("重置") @@ -1923,6 +2041,7 @@ itIT("dot\npunti\npollici\nmm\ncm") plPL("punkty\npiksele\ncale\nmm\ncm") roRO("") ruRU("точки\nпоинты\nдюймы\nмм\nсм") +skSK("dot\nbod\npalec\nmm\ncm") srSP("tačka\npoint\ninč\nmm\ncm") trTR("piksel\nnokta\ninç\nmm\ncm") zhCN("dot\npoint\ninch\nmm\ncm") @@ -1939,6 +2058,7 @@ itIT("Visualizza codici") plPL("Niewidoczne znaki") roRO("Arată coduri") ruRU("Показать коды") +skSK("Pomocné znaky") srSP("Pokaži kod") trTR("Kodları göster") zhCN("显示码") @@ -1955,6 +2075,7 @@ itIT("Zoom") plPL("Powiększenie") roRO("Mărire") ruRU("Увеличить") +skSK("Zmenšiť") srSP("Uveličaj") trTR("Yakınlaştır") zhCN("扩大") @@ -1971,6 +2092,7 @@ itIT("") plPL("") roRO("") ruRU("Стили") +skSK("Štýly") srSP("") trTR("") zhCN("") @@ -1987,6 +2109,7 @@ itIT("Ok") plPL("OK") roRO("OK") ruRU("OK") +skSK("OK") srSP("OK") trTR("Tamam") zhCN("确定") @@ -2003,6 +2126,7 @@ itIT("Annulla") plPL("Anuluj") roRO("Anulează") ruRU("Отмена") +skSK("Storno") srSP("Otkaži") trTR("İptal") zhCN("取消") @@ -2019,6 +2143,7 @@ itIT("Nuovo") plPL("Nowy") roRO("Nou") ruRU("Новый") +skSK("Nový") srSP("Novi") trTR("Yeni") zhCN("新建") @@ -2035,6 +2160,7 @@ itIT("La&rghezza:") plPL("Szero&kość:") roRO("&Lățime:") ruRU("&Ширина:") +skSK("&Šírka") srSP("&Širina") trTR("Genişl&ik") zhCN("宽度(&d):") @@ -2051,6 +2177,7 @@ itIT("A<ezza") plPL("Wysok&ość:") roRO("Î&nălțime:") ruRU("&Высота:") +skSK("&Výška") srSP("&Visina") trTR("&Yükseklik:") zhCN("高度(&e)") @@ -2067,6 +2194,7 @@ itIT("&Larghezza (%):") plPL("&Szerokość (%):") roRO("&Lățime (%):") ruRU("&Ширина (%):") +skSK("Šír&ka (%):") srSP("&Širina (%):") trTR("&Genişlik (%):") zhCN("宽度&W(%):") @@ -2083,6 +2211,7 @@ itIT("Altezza (%):") plPL("Wysokość (%):") roRO("Î&nălțime (%):") ruRU("Высота (%):") +skSK("Výška (%):") srSP("&Visina (%):") trTR("Yükseklik (%):") zhCN("高度(%):") @@ -2099,6 +2228,7 @@ itIT("&Diminuisci:") plPL("&Pochyłość") roRO("") ruRU("&Наклон:") +skSK("&Zanorenie") srSP("&Nagib:") trTR("&Harf Kuyruğu:") zhCN("降序(&D):") @@ -2115,6 +2245,7 @@ itIT("Mantieni proporzioni") plPL("Zachowuj stosunek szerokości do wysokości") roRO("Păstrează proporții") ruRU("Сохранять пропорции") +skSK("Zachovať pomer") srSP("Zadrži razmeru") trTR("En/Boy oranını koru") zhCN("保持样式比例") @@ -2131,6 +2262,7 @@ itIT("Carattere") plPL("Czcionka") roRO("Font") ruRU("Шрифт") +skSK("Písmo") srSP("Font") trTR("Yazı tipi") zhCN("字体") @@ -2147,6 +2279,7 @@ itIT("Altezza") plPL("Wysokość") roRO("Înălțime") ruRU("Высота") +skSK("Výška") srSP("Visina") trTR("Yükseklik") zhCN("高度") @@ -2163,6 +2296,7 @@ itIT("Sfondo") plPL("Kolor tła") roRO("Hârtie") ruRU("Бумага") +skSK("Papier") srSP("Papir") trTR("Kağıt") zhCN("页") @@ -2179,6 +2313,7 @@ itIT("Stile paragrafo successivo") plPL("Styl następnego paragrafu") roRO("Stilul următorului paragraf") ruRU("Стиль следующего параграфа") +skSK("Štýl nasledujúceho odstavca") srSP("Stil sledećeg paragrafa") trTR("Sonraki paragrafın stili") zhCN("下段格式") @@ -2195,6 +2330,7 @@ itIT("Carattere") plPL("Znak") roRO("Caracter") ruRU("Символ") +skSK("Znaky") srSP("Karakter") trTR("Karakter") zhCN("字符") @@ -2211,6 +2347,7 @@ itIT("&Trova:") plPL("&Znajdź:") roRO("&Găsește:") ruRU("&Найти:") +skSK("&Vyhľadať") srSP("&Pronađi:") trTR("&Bul:") zhCN("查找(&F):") @@ -2227,6 +2364,7 @@ itIT("&Sostituisci:") plPL("&Zamień:") roRO("Â&nlocuiește:") ruRU("&Заменить:") +skSK("&Nahradiť") srSP("&Zameni:") trTR("&Değiştir:") zhCN("替换(&R):") @@ -2243,6 +2381,7 @@ itIT("") plPL("&Całe słowo") roRO("&Cuvânt întreg") ruRU("&Слово целиком") +skSK("&Celé slovo") srSP("&Cela reč") trTR("&Sözün tümü") zhCN("全字(&W)") @@ -2259,6 +2398,7 @@ itIT("Ignora maiuscole/minuscole") plPL("Ignoruj wielkość liter") roRO("&Ignoră majusucule") ruRU("&Игнорировать регистр") +skSK("&Ignorovať veľkosť písma") srSP("&Ignoriši mala/velika slova") trTR("Büyük/Küçük harf &ayırma") zhCN("忽略大小写(&I)") @@ -2275,6 +2415,7 @@ itIT("&Sostituisci") plPL("&Zamień") roRO("În&locuiește") ruRU("&Заменить") +skSK("N&ahradiť") srSP("&Zameni") trTR("&Değiştir") zhCN("替换(&R)") @@ -2291,6 +2432,7 @@ itIT("Intestazione") plPL("Nagłówek") roRO("Antet") ruRU("Заголовок") +skSK("Záhlavie") srSP("Zaglavlje") trTR("Üstbilgi") zhCN("头") @@ -2307,6 +2449,7 @@ itIT("Numero di colonne") plPL("Liczba kolumn") roRO("Număr coloane") ruRU("Число столбцов") +skSK("Počet stĺpcov") srSP("BRoj kolona") trTR("Sütun sayısı") zhCN("列数") @@ -2323,6 +2466,7 @@ itIT("Margine destro") plPL("Prawy margines") roRO("Margine din dreapta") ruRU("Поле справа") +skSK("Pravý okraj") srSP("Desna margina") trTR("Sağdan boşluk") zhCN("右空白") @@ -2339,6 +2483,7 @@ itIT("Riquadro") plPL("Obramowanie") roRO("Cadru") ruRU("Рамка") +skSK("Rámček") srSP("Okvir") trTR("Çerçeve") zhCN("边框") @@ -2355,6 +2500,7 @@ itIT("Colore") plPL("kolor") roRO("culoare") ruRU("цвет") +skSK("farba") srSP("boja") trTR("renk") zhCN("颜色") @@ -2371,6 +2517,7 @@ itIT("Griglia") plPL("Siatka") roRO("Grilă") ruRU("Сетка") +skSK("Mriežka") srSP("Mreža") trTR("Kılavuz") zhCN("格") @@ -2387,6 +2534,7 @@ itIT("") plPL("") roRO("") ruRU("") +skSK("Zachovať zoskupenie riadkov") srSP("") trTR("") zhCN("") @@ -2403,6 +2551,7 @@ itIT("Equalizza") plPL("Wyrównaj") roRO("Egalizează") ruRU("") +skSK("Vyrovnať") srSP("Izjednači") trTR("Eşitle") zhCN("相等") @@ -2419,6 +2568,7 @@ itIT("Rimuovi tabella") plPL("Usuń tabelę") roRO("Șterge tabel") ruRU("Удалить таблицу") +skSK("Odstrániť tabuľku") srSP("Ukloni tabelu") trTR("Tabloyu kaldır") zhCN("删除表格") @@ -2435,6 +2585,7 @@ itIT("Orizzontale") plPL("Poziomy") roRO("Orizonatal") ruRU("Горизонтально") +skSK("Vodorovne") srSP("Horizontalno") trTR("Yatay") zhCN("水平") @@ -2451,6 +2602,7 @@ itIT("Verticale") plPL("Pionowy") roRO("Vertical") ruRU("Вертикально") +skSK("Zvisle") srSP("Vertikalno") trTR("Dikey") zhCN("垂直") @@ -2467,6 +2619,7 @@ itIT("Bordi") plPL("Ramki") roRO("Contur") ruRU("Рамки") +skSK("Ohraničenia") srSP("Granice") trTR("Kenarlıklar") zhCN("边框") @@ -2483,6 +2636,7 @@ itIT("Alto") plPL("Góra") roRO("Partea de sus") ruRU("Верх") +skSK("Hore") srSP("Vrh") trTR("Üst") zhCN("上部") @@ -2499,6 +2653,7 @@ itIT("Basso") plPL("Dół") roRO("Partea de jos") ruRU("Низ") +skSK("Dole") srSP("Dno") trTR("Alt") zhCN("底部") @@ -2515,6 +2670,7 @@ itIT("Margini") plPL("Marginesy") roRO("Margini") ruRU("Поля") +skSK("Okraje") srSP("Margine") trTR("Kenar boşlukları") zhCN("空白") @@ -2531,6 +2687,7 @@ itIT("Allinea") plPL("Wyrównanie") roRO("Aliniament") ruRU("Выровнять") +skSK("Zarovnanie") srSP("Poravnanje") trTR("Yasla") zhCN("对齐") @@ -2547,6 +2704,7 @@ itIT("Ato\nCentro\nBasso") plPL("Góra\nŚrodek\nDół") roRO("Sus\nCentru\nJos") ruRU("Верх\nЦентр\nНиз") +skSK("Horný okraj\nStred\nDolný okraj") srSP("Vrh\nSredina\nDno") trTR("Üst\nOrta\nAlt") zhCN("上\n中\n下") @@ -2563,6 +2721,7 @@ itIT("Bordo") plPL("Ramka") roRO("Contur") ruRU("Рамка") +skSK("Ohraničenie") srSP("Granica") trTR("Kenarlık") zhCN("边框") @@ -2579,6 +2738,7 @@ itIT("Sfondo") plPL("TŁo") roRO("Fundal") ruRU("Цвет фона") +skSK("Pozadie") srSP("Pozadina") trTR("Arkaplan") zhCN("背景") @@ -2595,6 +2755,7 @@ itIT("") plPL("Minimalna wysokość") roRO("Înălțime minimă") ruRU("Минимальная высота") +skSK("Minimálna výška") srSP("") trTR("Asgari boyut") zhCN("最小高的") @@ -2611,6 +2772,7 @@ itIT("Mantieni con la riga successiva") plPL("Trzymaj z następną linią") roRO("Păstrează lângă linia urmatoare") ruRU("Придерживаться следующей линии") +skSK("Zviazať s nasledujúcim riadkom") srSP("Drži sa sledećom linijom") trTR("Sonraki ile birlikte") zhCN("与下一行保持一致") @@ -2630,6 +2792,7 @@ itIT("Indent") plPL("Wcięcie") roRO("Indentare") ruRU("Отступ") +skSK("O&dsadenie:") srSP("") trTR("Girinti") zhCN("缩进") @@ -2646,6 +2809,7 @@ itIT("Layout") plPL("Rozkład") roRO("Structură") ruRU("Раскладка") +skSK("Rozvrhnutie") srSP("Raspored") trTR("Düzen") zhCN("布局") diff --git a/uppsrc/Web/Web.t b/uppsrc/Web/Web.t index 9b608662d..0db9ce873 100644 --- a/uppsrc/Web/Web.t +++ b/uppsrc/Web/Web.t @@ -15,6 +15,7 @@ plPL("Jeśli nie zostałeś automatycznie przekierowany użyj proszę %s.") roRO("Dacă nu sunteţi redirectaţi automat folosiţi %s.") ruRU("Если Вы не перенаправлены автоматически, " "пожайлуста, используйте %s.") +skSK("Ak nebudete automaticky presmerovaní, použite prosím %s.") srSP("") trTR("Eğer otomatik olarak yönlendirlmediyseniz lütfen %s bağlantısını " "kullanın.") @@ -32,6 +33,7 @@ itIT("") plPL("tego odnośnika") roRO("acest link") ruRU("эту ссылку") +skSK("tento odkaz") srSP("") trTR("bu bağlantı") zhCN("本链接") @@ -48,6 +50,7 @@ itIT("") plPL("Przekierowanie do innej strony") roRO("Redirectare spre o altă adresă web") ruRU("Перенаправление на другой веб адрес") +skSK("Presmerovanie na inú adresu") srSP("") trTR("başka bir ağ adresine yönlendiriliyor") zhCN("重定向到其他web地址") @@ -64,6 +67,7 @@ itIT("") plPL("... (całkowita długość: %d bajtów)") roRO("... (lungime totală: %d bytes)") ruRU("... (полный размер: %d байт)") +skSK("... (celková dĺžka: %d bytov)") srSP("") trTR("... (toplam boyut: %d byte)") zhCN("... (总长: %d 字节)") @@ -82,6 +86,7 @@ plPL("Ten serwer sieciowy nie jest w stanie odpowiedzieć na twoje żądanie:\n" roRO("Serverul nu este în masură să va satisfacă cererea:\n

\n") ruRU("Этот веб сервер не может удовлетворить " "Ваш запрос:\n

\n") +skSK("Internetový server nebol schopný vybaviť požiadavku:\n

\n") srSP("") trTR("Ağ sunucusu isteğinizi yerine getiremiyor:\n

\n") zhCN("web服务器不支持您的请求:\n

\n") @@ -98,6 +103,7 @@ itIT("") plPL("Powód:") roRO("Motiv:") ruRU("Причина:") +skSK("Dôvod chyby: ") srSP("") trTR("Sebep:") zhCN("原因:") @@ -114,6 +120,7 @@ itIT("") plPL("Szczegółowe dane zapytania:") roRO("Date detaliate despre cerere:") ruRU("Детали запроса:") +skSK("Detailné informácie o dotaze:") srSP("") trTR("Detaylı sorgulama verileri:") zhCN("详细查询数据") @@ -130,6 +137,7 @@ itIT("") plPL("Błąd serwera sieciowego") roRO("Eroare de server web") ruRU("Ошибка веб сервера") +skSK("Chyba internetového serveru") srSP("") trTR("Sunucu hatası") zhCN("Web服务器错误") @@ -150,6 +158,7 @@ plPL("%s:%d przekroczono czas odbierania nagłówka") roRO("%s:%d obținerea antetelor a depășit limita de timp") ruRU("%s:%d превишен интервал ожидания при получении " "заголовков") +skSK("%s:%d uplynul časový limit pre načítanie hlavičiek") srSP("") trTR("%s:%d: Üstbilgi alışverişi zaman aşımına uğradı.") zhCN("%s:%d 接收头超时") @@ -167,6 +176,7 @@ plPL("%s:%d przekroczono czas łączenia się z hostem") roRO("%s:%d: depășire de limită de timp la conectare") ruRU("%s:%d превишен интервал ожидания при подключении " "к серверу") +skSK("%s:%d: uplynul časový limit pre pripojenie k hostiteľovi") srSP("") trTR("%s:%d: Sunucu bağlantısı zaman aşımına uğradı") zhCN("%s:%d: 连接到主机超时") @@ -183,6 +193,7 @@ itIT("") 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: таймаут отправки запроса на сервер") +skSK("%s:%d: uplynul časový limit pre odoslanie požiadavky") srSP("") trTR("%s:%d: İstek zaman aşımına uğradı") zhCN("%s:%d: 发送请求到服务器超时") @@ -199,6 +210,7 @@ itIT("") plPL("%s:%d: niepoprawna odpowiedź serwera: %s") roRO("%s:%d: răspuns invalid de la server: %s") ruRU("%s:%d: неправильный ответ сервера: %s") +skSK("%s:%d: neplatná odozva zo servera: %s") srSP("") trTR("%s:%d: Sunucudan gelen yanıt geçersiz") zhCN("%s:%d: 无效服务器反应: %s") @@ -216,6 +228,7 @@ 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: превышен максимальный размер данных " "(%d B)") +skSK("%s:%d: byla prekročená maximálna dĺžka dát (%d B)") srSP("") trTR("%s:%d: maksimum veri boyutu aşıldı (%d B)") zhCN("%s:%d: 超出了最大数据长度(%d B)") @@ -233,6 +246,7 @@ 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: превышен максимальный размер заголовка " "(%d B)") +skSK("%s:%d: bola prekročená maximálna dĺžka hlavičiek (%d B)") srSP("") trTR("%s:%d:Maksimum üstbilgi boyutu aşıldı (%d B)") zhCN("%s:%d: 超出了最大头长度(%d B)") @@ -249,6 +263,7 @@ itIT("") 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: таймаут при приёме ответа от сервера") +skSK("%s:%d: uplynul časový limit pri načítanie odpovede") srSP("") trTR("%s:%d: Sunucudan yanıt beklenirken zaman aşımı meydana geldi") zhCN("%s:%d: 接收服务器反应时超时") @@ -266,6 +281,7 @@ plPL("Przekroczono dopuszczalny rozmiar zawartości: %d") roRO("Dimeniunea maximă a conținutului depășită: %d") ruRU("Превышен максимальный размер содержимого: " "%d") +skSK("Prekročená maximálna povolená dĺžka dátového obsahu: %d") srSP("") trTR("Maksimum içerik boyutu aşıldı: %d") zhCN("最大内容长度超出:%d") @@ -282,6 +298,7 @@ itIT("") plPL("Dane częściowe: %d z %d") roRO("Intrări parțiale: %d din %d") ruRU("Частичный ввод: %d из %d") +skSK("Přijaté neúplné dáta: %d z %d") srSP("") trTR("Kısmi girdi: %d/%d") zhCN("部分输入: %d out of %d") @@ -301,6 +318,7 @@ itIT("") plPL("") roRO("Eroare în comunicare: Limită de timp depășită.") ruRU("Ошибка связи. Таймаут.") +skSK("Porucha komunikácie: uplynul časový limit.") srSP("") trTR("Bağlantı başarısız: Zaman aşımı.") zhCN("") @@ -318,6 +336,7 @@ plPL("") roRO("Eroare la scriere în soclu: portul de comunicare este închis.") ruRU("Ошибка посылки данных в сокет: порт связи " "закрыт") +skSK("Chyba pri zápise dát do soketu: komunikačný kanál bol uzatvorený.") srSP("") trTR("Sokete yazma hatası: bağlantı kesildi.") zhCN("") @@ -334,6 +353,7 @@ itIT("") plPL("") roRO("Eroare la scriere în soclu, cod:") ruRU("Ошибка посылки данных в сокет: код оибки: ") +skSK("Chyba pri zápise dát do soketu, kód chyby: ") srSP("") trTR("Sokete yazma hatası meydana geldi. Hata kodu: ") zhCN("") @@ -351,6 +371,7 @@ plPL("") roRO("") ruRU("Ошибка чтения данных из сокета: порт связи " "закрыт") +skSK("Chyba pri čítaní dát zo soketu: komunikačný port uzavretý.") srSP("") trTR("") zhCN("") @@ -368,6 +389,7 @@ plPL("") roRO("") ruRU("Ошибка чтения данных из сокета, код ошибки: " "%s") +skSK("Chyba pri čítaní soketu, chybový kód: %s") srSP("") trTR("") zhCN("") @@ -384,6 +406,7 @@ itIT("") plPL("") roRO("Host-ul nu este ales.") ruRU("Сервер не определен") +skSK("Hostiteľ nie je zadaný.") srSP("") trTR("Host hazır değil.") zhCN("") @@ -400,6 +423,7 @@ itIT("") plPL("") roRO("Receptorul nu este ales") ruRU("Получатель не определен") +skSK("Nie je zadaný príjemca.") srSP("") trTR("Alıcı hazır değil.") zhCN("") @@ -419,6 +443,7 @@ itIT("") plPL("błąd pipe(); kod błędu = %d") roRO("eroare pipe(); cod = %d") ruRU("ошибка pipe(); код ошибки = %d") +skSK("chyba pipe(); kód chyby = %d") srSP("") trTR("pipe() hatası; hata kodu = %d") zhCN("pipe() error; error code = %d") @@ -435,6 +460,7 @@ itIT("") plPL("błąd fork(); kod błędu = %d") roRO("eroare fork(): cod = %d") ruRU("ошибка fork(); код ошибки = %d") +skSK("chyba fork(); kód chyby = %d") srSP("") trTR("fork() hatası; hata kodu = %d") zhCN("fork() error; error code = %d") @@ -452,6 +478,7 @@ 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 не удачно, " "ошибка = %s") +skSK("Pripájanie k hostiteľovi '%s' / port %d zlyhalo, chyba = %s") srSP("") trTR("'%s' hostuna '%d' portundan bağlanma girişi başarısız oldu. Hata " "= %s") @@ -470,6 +497,7 @@ plPL("Błąd uruchamiania procesu: %s\nKomenda: %s") roRO("Eroare execuție proces: %s\nComanda: %s") ruRU("Ошибка при запуске процесса: %s\nКоманда: " "%s") +skSK("Chyba pri spustení procesu: %s\nPríkaz: %s") srSP("") trTR("'%s' işleminin çalıştırılması sırasında hata oluştu\nKomut: " "%s") @@ -487,6 +515,7 @@ itIT("") plPL("Błąd komunikacji; proces = %s") roRO("Erare de comunicare, procesul = %s") ruRU("Ошибка коммуникации; процесс = %s") +skSK("Chyba spojenia; proces = %s") srSP("") trTR("İletişim hatası; işlem = %s") zhCN("通信错误; 进城 = %s") @@ -503,6 +532,7 @@ itIT("") plPL("Brak linii poleceń (host = %s).") roRO("Linie de comandă negasită (host = %s)") ruRU("Не указана командная строка (хост = %s)") +skSK("Chýba príkazový riadok (hostiteľ = %s).") srSP("") trTR("Eksik komut satırı (Host = %s).") zhCN("缺少命令行(主机 = %s).") @@ -523,6 +553,7 @@ plPL("") roRO("Eroare la citire din soclu: portul de comunicare este închis.") ruRU("Ошибка чтения данных из сокета: порт связи " "закрыт") +skSK("Chyba pri čítaní dát zo soketu: komunikačný kanál bol uzatvorený.") srSP("") trTR("Soket okuma hatası: bağlantı kesildi.") zhCN("") @@ -539,6 +570,7 @@ itIT("") plPL("") roRO("Nu se poate deschide soclul %s:%d: %s") ruRU("Не могу открыть сокет %s:%d: %s") +skSK("Nemožno otvoríť soket %s:%d: %s") srSP("") trTR("Hata: Soket açılamadı. %s:%d: %s") zhCN("") diff --git a/uppsrc/Web/httpcli.cpp b/uppsrc/Web/httpcli.cpp index 7522052d6..f841244fc 100644 --- a/uppsrc/Web/httpcli.cpp +++ b/uppsrc/Web/httpcli.cpp @@ -20,6 +20,7 @@ void HttpClient::Init() max_content_size = DEFAULT_MAX_CONTENT_SIZE; keepalive = false; std_headers = true; + hasurlvar = false; method = METHOD_GET; } @@ -46,6 +47,8 @@ HttpClient& HttpClient::URL(const char *u) t = u; while(*u && *u != ':' && *u != '/' && *u != '?') u++; + if(*u == '?' && u[1]) + hasurlvar = true; host = String(t, u); port = DEFAULT_PORT; if(*u == ':') @@ -123,11 +126,23 @@ String HttpClient::ReadUntilProgress(char until, int start_time, int end_time, G return String::GetVoid(); } -HttpClient& HttpClient::PostU(const char *key, const String& data) +HttpClient& HttpClient::Post(const char *id, const String& data) { if(postdata.GetCount()) postdata << '&'; - postdata << key << '=' << UrlEncode(data); + postdata << id << '=' << UrlEncode(data); + return *this; +} + +HttpClient& HttpClient::UrlVar(const char *id, const String& data) +{ + int c = *path.Last(); + if(hasurlvar && c != '&') + path << '&'; + if(!hasurlvar && c != '?') + path << '?'; + path << id << '=' << UrlEncode(data); + hasurlvar = true; return *this; } diff --git a/uppsrc/Web/httpcli.h b/uppsrc/Web/httpcli.h index 9350e24f8..7ccb343c6 100644 --- a/uppsrc/Web/httpcli.h +++ b/uppsrc/Web/httpcli.h @@ -16,6 +16,7 @@ public: HttpClient& Path(String p) { path = p; return *this; } HttpClient& User(String u, String p) { username = u; password = p; return *this; } HttpClient& URL(const char *url); + HttpClient& Url(const char *id, const String& data); HttpClient& KeepAlive(bool k) { keepalive = k; return *this; } HttpClient& Proxy(String h, int p) { proxy_host = h; proxy_port = p; return *this; } HttpClient& Proxy(const char *url); @@ -39,8 +40,10 @@ public: HttpClient& PostData(String pd) { postdata = pd; return *this; } HttpClient& PostUData(String pd) { return PostData(UrlEncode(pd)); } HttpClient& Post(const String& data) { Post(); return PostData(data); } - HttpClient& PostU(const String& data) { Post(); return PostUData(data); } - HttpClient& PostU(const char *key, const String& data); + HttpClient& Post(const char *id, const String& data); + + HttpClient& UrlVar(const char *id, const String& data); + HttpClient& operator()(const char *id, const String& data) { return UrlVar(id, data); } String Execute(Gate2 progress = false); String ExecuteRedirect(int max_redirect = DEFAULT_MAX_REDIRECT, @@ -73,8 +76,6 @@ public: String host; int port; - bool is_post; - bool std_headers; int method; String proxy_host; int proxy_port; @@ -89,11 +90,15 @@ public: String contenttype; String postdata; + bool is_post; + bool std_headers; + bool hasurlvar; + bool is_redirect; + int status_code; String status_line; String server_headers; - bool is_redirect; String redirect_url; enum { diff --git a/uppsrc/ide/Common/Common.h b/uppsrc/ide/Common/Common.h index 21e9166da..706c3c2df 100644 --- a/uppsrc/ide/Common/Common.h +++ b/uppsrc/ide/Common/Common.h @@ -196,6 +196,7 @@ String LocalPath(const String& filename); Vector IgnoreList(); bool IsFullDirectory(const String& d); +bool IsFolder(const String& path); bool IsCSourceFile(const char *path); bool IsCHeaderFile(const char *path); diff --git a/uppsrc/ide/Common/Workspace.cpp b/uppsrc/ide/Common/Workspace.cpp index edf04f0cb..f3ea28e0d 100644 --- a/uppsrc/ide/Common/Workspace.cpp +++ b/uppsrc/ide/Common/Workspace.cpp @@ -163,6 +163,16 @@ bool IsFullDirectory(const String& d) { return false; } +bool IsFolder(const String& path) +{ + if(IsNull(path) || *path.Last() == '\\' || *path.Last() == '/' || *path.Last() == ':') + return true; + if(path.Find('?') >= 0 || path.Find('*') >= 0) + return false; + FindFile ff(path); + return ff && ff.IsDirectory(); +} + String PackagePath(const String& name) { String uppfile = NativePath(name); if(IsFullPath(uppfile)) return NormalizePath(uppfile); diff --git a/uppsrc/ide/app.tpp/About$en-us.tpp b/uppsrc/ide/app.tpp/About$en-us.tpp index 675fd89ee..a3d90b5ea 100644 --- a/uppsrc/ide/app.tpp/About$en-us.tpp +++ b/uppsrc/ide/app.tpp/About$en-us.tpp @@ -18,9 +18,9 @@ Irenkov Alexander, Gabriel Schmotzer, Domingo Alvarez Duarte, Andrei Cosma, Koldo Ramirez, Tom Olá, George Brink]&] [s0;i704;O9; Translators:-|[* Mauro_Bottizzo, Miklós_Somogyi, Arlen_Albert, Ivica_Puljic, Richard_Gill, Werner_Wenzel, Tom Olá, Sergey Nikitin, -Luis Ramirez]&] +Luis Ramirez, Gabriel Schmotzer]&] [s0;i704;O9; PR `& SEO:-|[* Pavel_Stratil]&] -[s0;i704;O9; U`+`+ Logo:[+117 -|][* Robert_Vroemisse]&] +[s0;i704;O9; U`+`+ Logo:[+117 -|][* Robert_Vroemisse, ]&] [s0;+108 &] [ {{3333:6667 [s0; Ultimate`+`+ team email] :: [s0; [^mailto`:upp`@ntllib`.org^ upp`@ntllib.org]] diff --git a/uppsrc/ide/app.tpp/About$en-us.tppi b/uppsrc/ide/app.tpp/About$en-us.tppi index a68adbabf..b7fd73f94 100644 --- a/uppsrc/ide/app.tpp/About$en-us.tppi +++ b/uppsrc/ide/app.tpp/About$en-us.tppi @@ -1,60 +1,60 @@ TITLE("Copyright © 1999-2005 Ultimate++ team") COMPRESSED -120,156,205,125,219,118,27,71,146,224,175,228,209,206,76,147,54,8,137,180,37,91,82,79,159,6,73,136,130,77,145,108,0,148,90,227,35,19,5,32,1,148,89,168,130,235,66,26,106,247,243,124,195,62,246,227,62,236,211,252,193,246,206,127,109,92,50,179,50,179,170,64,82,224,195,234,116,91,2,80,149,25,25,25,25,247,136,252,73,252,203,191,60,107,61,251,31,207,238,248,243,234,88,206,130,34,202,63,253,244,183,171,191,255,107,247,108,239,114,32,126,202,158,189,254,170,119,34,243,211,100,18,68,199,97,250,250,235,253,253,239,196,191,125,194,31,196,79,95,209,167,163,100,181,78,195,249,34,23,255,231,127,137,253,151,47,95,142,246,14,158,61,251,94,92,70,121,184,12,114,57,250,122,244,181,200,101,176,252,196,239,133,223,61,251,246,245,249,203,215,162,83,228,139,36,205,94,253,68,195,236,253,254,73,13,248,46,76,229,245,213,155,127,254,239,105,36,211,214,39,254,89,232,95,135,201,242,159,255,248,239,127,92,245,215,145,188,110,225,215,63,47,242,124,53,122, +120,156,205,125,219,118,27,71,146,224,175,228,209,206,76,147,54,8,137,180,37,91,82,79,159,6,73,136,130,77,145,108,0,148,90,227,35,19,5,32,1,148,89,168,130,235,66,26,106,247,243,124,195,62,246,227,62,236,211,252,193,246,206,127,109,92,50,179,50,179,170,64,82,224,195,234,116,91,2,80,149,25,25,25,247,136,140,252,73,252,203,191,60,107,61,251,31,207,238,248,243,234,88,206,130,34,202,63,253,244,183,171,191,255,107,247,108,239,114,32,126,202,158,189,254,170,119,34,243,211,100,18,68,199,97,250,250,235,253,253,239,196,191,125,194,31,196,79,95,209,167,163,100,181,78,195,249,34,23,255,231,127,137,253,151,47,95,142,246,14,158,61,251,94,92,70,121,184,12,114,57,250,122,244,181,200,101,176,252,196,239,133,223,61,251,246,245,249,203,215,162,83,228,139,36,205,94,253,68,195,236,253,254,73,13,248,46,76,229,245,213,155,127,254,239,105,36,211,214,39,254,89,232,95,135,201,242,159,255,248,239,127,92,245,215,145,188,110,225,215,63,47,242,124,53,122, 53,122,58,122,58,157,103,163,246,42,152,192,127,162,209,211,159,233,133,227,32,14,101,116,245,99,146,249,0,28,37,113,158,134,227,34,247,160,16,131,32,158,38,233,213,219,228,151,60,91,183,196,127,100,73,148,95,29,203,113,42,91,226,164,8,167,201,213,96,178,8,151,75,25,101,45,88,198,188,200,242,228,170,159,44,131,24,62,166,225,47,69,38,14,101,26,39,121,0,191,191,11,39,139,0,0,232,68,99,153,230,2,190,8,210,73,145,93,189,11,138,69,144,230,45,241,67,16,95,125,8,35,120,27,158,62,73,3,185,148,87,23,169,140,243,112,2,243,189,15,39,0,223,21,140,55,89,72,120,186,119,19,78,130,171,139,34,250,37,156,224,88,249,34,12,178,236,106,80,196,83,152,60,158,166,242,246,234,48,72,195,40,10,212,220,209,213,187,80,166,159,229,47,242,54,187,14,91,128,144,101,40,227,171,139,36,253,181,192,17,63,0,168,50,189,250,32,227,207,50,66,140,254,235,158,141,211,219,219,219,81,123,22,68,81,24,207,167,69,62,89,140,218,83,9,200, 21,135,65,6,47,205,23,136,177,150,120,19,140,195,228,234,176,200,100,158,39,102,230,11,121,29,252,247,255,196,57,211,52,140,1,109,73,158,87,33,248,33,88,202,76,12,23,128,193,204,223,210,197,183,191,125,30,181,199,81,50,207,86,73,62,106,79,146,229,207,98,144,134,57,32,47,136,197,32,188,9,230,69,90,180,16,10,64,126,94,164,0,216,255,253,207,150,232,7,209,76,192,62,197,50,156,2,29,137,139,224,70,70,226,60,203,131,149,140,175,19,124,160,136,68,47,137,195,60,9,139,150,56,75,82,218,160,183,201,12,31,31,34,48,159,225,173,95,2,32,179,67,25,39,97,14,20,83,100,89,2,187,60,76,229,90,188,135,249,251,225,138,6,151,185,76,113,211,231,248,105,128,127,175,197,89,120,29,230,97,140,187,148,101,225,50,17,199,0,192,27,57,149,17,236,107,47,69,40,110,68,39,146,191,1,185,225,107,39,193,56,5,82,69,160,151,73,254,25,191,58,78,150,128,246,4,158,186,9,82,249,89,28,23,64,50,82,109,116,8,240,100,75,216,230,31, -147,104,154,192,122,150,112,114,62,19,232,226,60,250,231,63,96,68,153,0,36,226,16,112,127,237,83,255,16,208,151,69,1,17,255,222,239,128,61,32,200,20,118,16,118,40,252,252,153,182,240,58,250,231,127,1,105,37,203,100,190,14,145,180,35,216,53,166,99,159,16,251,184,223,233,244,234,4,8,175,66,82,37,64,62,102,78,139,48,211,128,251,0,94,244,197,232,223,196,160,123,206,224,209,254,93,13,242,52,200,195,200,127,246,146,184,204,105,50,79,156,131,220,79,16,214,171,247,105,34,151,97,150,73,245,218,215,251,192,159,224,159,226,111,127,251,6,254,188,122,241,226,197,119,196,236,170,76,75,200,101,0,211,189,122,197,191,255,244,51,126,204,147,209,171,98,181,26,253,57,206,225,88,140,71,109,192,242,207,194,250,6,191,248,100,94,114,6,5,34,151,98,21,204,165,53,166,119,216,240,244,202,9,211,250,232,41,14,251,116,150,164,5,208,61,62,248,234,233,211,79,246,43,248,123,59,155,141,218,177,204,127,22,48,64,187,80,243,173,86,27,224,160,17,155,97, -40,199,160,213,249,16,84,167,225,7,62,125,250,251,223,93,28,187,255,20,63,209,7,23,35,1,176,203,193,177,136,128,223,197,153,124,245,137,119,102,31,165,210,159,119,14,158,127,219,62,120,254,188,125,240,205,193,174,130,245,192,146,57,59,71,187,130,196,13,73,13,241,38,36,161,193,167,87,144,140,16,112,186,4,156,158,16,206,174,152,88,44,95,236,100,82,138,206,229,240,237,121,127,176,171,72,227,192,0,122,0,135,58,69,170,9,147,88,0,149,46,100,42,199,107,49,135,99,147,75,224,181,179,20,222,78,102,2,233,126,14,71,50,79,96,166,181,0,118,0,28,66,36,227,60,8,99,56,187,34,128,73,87,107,124,18,88,117,38,178,100,150,223,194,89,38,176,128,47,36,147,16,16,49,21,211,100,82,44,129,233,3,117,195,235,51,160,0,0,48,95,72,49,122,50,80,175,140,158,236,210,52,83,25,68,34,140,5,254,170,127,19,183,192,17,147,34,23,169,204,96,133,19,28,165,5,15,77,162,98,138,80,232,159,163,112,25,170,57,240,117,66,98,134,131,2, -227,110,17,164,45,177,76,166,225,12,255,150,180,176,85,49,142,194,108,209,18,211,48,99,228,193,151,25,126,73,251,213,194,149,60,77,82,145,201,40,194,17,66,128,156,86,91,66,71,207,224,44,43,68,105,174,144,68,243,222,194,129,112,87,2,72,154,21,105,12,83,74,122,7,88,91,150,208,140,191,192,169,192,111,240,241,89,18,69,201,45,46,13,246,116,26,226,138,178,87,53,155,56,132,103,131,113,114,35,105,113,76,52,32,153,1,118,134,9,247,100,85,110,180,250,41,3,225,21,137,177,84,24,4,64,0,223,65,227,250,104,168,16,16,121,228,205,145,181,69,15,94,156,50,128,140,202,73,180,54,187,13,3,7,147,235,56,185,141,228,116,142,95,136,37,40,19,56,241,60,188,145,184,71,65,238,209,13,30,151,177,132,223,96,199,96,210,25,204,4,63,22,233,4,87,56,149,85,66,131,127,47,3,248,33,184,1,214,21,140,35,105,192,104,3,118,224,87,181,70,173,31,33,214,92,160,240,17,33,129,130,64,198,85,86,136,226,45,46,2,84,133,46,104,220,48, -95,19,62,64,207,185,150,57,238,144,94,45,224,45,165,67,226,18,251,42,77,110,66,196,49,18,41,31,162,52,153,22,176,215,120,92,213,49,114,214,164,0,63,101,10,132,225,96,75,0,28,17,172,86,128,92,117,18,13,2,8,137,160,190,92,103,154,120,128,69,167,192,17,224,45,51,55,28,109,23,109,59,25,130,7,122,47,140,8,96,79,215,49,136,41,250,8,167,16,14,129,72,98,154,203,194,26,14,109,222,215,35,183,43,68,249,21,80,229,219,174,24,156,191,25,126,232,244,187,162,55,0,89,119,254,190,119,220,61,134,211,222,25,192,23,163,39,32,68,123,192,153,46,135,2,158,233,119,206,134,31,197,249,27,209,57,251,40,126,236,157,29,183,68,247,175,23,253,238,96,32,206,251,162,247,238,226,180,215,133,239,122,103,71,167,151,199,189,179,19,113,8,239,157,157,15,197,105,239,93,111,8,195,14,207,105,74,53,84,175,59,192,193,222,117,251,71,111,225,99,231,176,119,218,27,126,4,29,174,55,60,195,49,223,192,160,29,113,209,233,15,123,71,151,167,157, -190,184,184,236,95,156,15,186,48,253,49,12,123,214,59,123,211,135,89,186,239,186,103,67,32,240,51,248,78,116,223,195,7,49,120,219,57,61,165,169,20,95,21,135,93,0,162,115,120,218,229,81,1,254,163,211,78,239,29,168,54,157,119,157,147,46,45,224,28,94,232,211,99,10,144,15,111,187,244,21,12,221,129,255,29,13,123,231,103,8,241,209,249,217,176,15,31,129,193,159,247,135,230,213,15,189,65,23,212,147,126,111,128,107,127,211,63,135,225,17,115,240,198,57,13,2,239,157,117,121,20,196,170,139,126,120,4,63,95,14,186,37,44,199,221,206,41,140,53,192,151,237,135,219,245,2,238,101,185,185,248,111,71,188,233,211,165,14,41,241,142,146,121,25,74,212,98,239,96,255,197,247,175,190,251,254,155,131,197,254,107,144,126,207,190,213,82,239,235,239,158,3,193,227,211,235,82,164,211,183,202,144,194,111,127,254,243,129,245,195,103,24,29,191,253,119,235,187,31,100,16,143,246,162,164,88,129,190,25,34,113,235,179,42,58,40,59,105,20,235,249,222,15,39,226,135, -139,238,137,130,116,237,143,135,186,221,105,16,3,139,191,88,132,81,8,163,70,193,20,236,33,252,230,135,112,41,14,147,2,12,23,16,201,167,32,46,143,210,100,114,141,31,126,40,162,16,180,231,119,128,130,2,128,72,180,42,120,158,130,242,105,244,86,28,17,134,204,208,98,192,179,4,250,28,112,105,101,131,137,247,128,196,177,68,233,134,47,140,254,0,90,103,248,11,8,22,22,54,9,113,171,165,92,130,6,104,248,117,15,20,109,208,254,167,200,104,105,81,39,41,32,194,95,242,248,115,184,58,168,224,141,33,30,72,56,220,83,255,13,16,64,89,144,45,27,222,121,27,160,78,60,0,11,32,22,67,48,216,130,37,88,27,96,59,194,199,126,129,130,245,13,232,20,215,160,197,231,164,187,12,64,165,90,72,52,109,162,27,194,85,178,136,129,237,206,102,100,95,126,44,210,80,252,71,176,74,210,100,46,115,88,236,219,182,178,62,58,241,13,170,212,244,248,155,16,241,255,35,44,21,133,22,88,47,49,218,89,39,176,127,226,40,130,189,214,166,34,236,72,48,206,65, -147,65,115,104,6,102,170,232,183,97,141,55,100,62,162,97,22,130,182,58,4,211,17,236,97,113,242,207,255,90,162,125,193,230,218,0,39,5,62,52,69,132,136,31,218,104,253,36,25,78,51,200,193,228,6,211,226,70,252,24,160,213,58,142,65,153,0,243,121,28,74,241,1,21,27,178,159,110,96,196,15,9,25,10,198,72,22,63,2,103,135,165,156,38,197,45,25,202,32,62,196,135,224,54,5,249,143,134,18,152,60,111,96,199,192,170,240,119,224,226,236,196,199,254,9,88,43,128,97,50,174,178,209,222,133,92,164,100,187,209,202,65,136,30,135,17,89,107,39,197,90,116,65,101,66,187,43,136,226,32,247,199,30,252,26,133,185,244,135,63,110,107,163,71,188,13,87,21,34,202,195,153,255,198,0,204,137,83,57,155,241,46,195,97,1,241,134,6,255,106,17,78,0,39,189,120,98,179,23,143,167,116,96,31,225,152,103,210,240,17,20,50,74,64,178,126,50,122,178,138,138,121,24,143,158,128,170,150,74,244,27,128,136,239,75,176,103,145,250,83,84,154,82,173,102,195, -132,139,228,86,2,133,145,94,83,74,196,5,216,89,168,143,143,246,192,252,88,129,8,68,141,65,189,196,18,90,254,54,145,43,146,220,112,172,78,79,46,78,245,207,83,125,16,180,204,43,23,161,254,85,234,245,251,47,247,53,103,251,10,127,4,86,112,242,225,19,45,85,224,196,64,39,160,82,174,179,92,46,197,142,209,194,104,126,180,120,246,208,46,190,5,109,55,130,173,148,217,46,226,26,141,133,231,100,44,236,63,127,182,219,119,62,209,84,209,254,193,247,122,190,249,100,34,190,105,131,109,161,230,204,147,36,130,221,12,227,170,113,241,45,16,157,180,148,189,55,64,129,211,128,53,108,218,52,94,162,61,186,189,26,208,44,222,21,75,4,252,199,5,158,224,227,32,6,237,100,128,223,192,38,116,3,80,117,1,225,201,122,138,60,240,90,130,141,31,131,234,129,39,185,13,167,10,157,12,199,128,138,183,50,156,254,34,225,219,163,4,84,25,248,8,84,28,254,86,178,186,204,134,194,38,30,5,140,38,149,76,156,28,29,89,24,46,128,180,105,148,195,222,217,229,176, -119,58,96,28,91,187,250,137,109,182,187,236,50,160,244,175,250,95,31,128,237,125,114,118,41,78,186,103,221,126,231,20,52,135,195,211,222,17,200,246,163,238,217,160,171,96,132,71,159,138,247,0,51,210,208,1,74,131,88,162,235,112,95,235,82,26,246,167,222,102,236,191,252,254,101,139,158,188,223,150,224,8,207,95,2,75,89,174,128,136,47,162,0,61,106,3,90,242,55,223,60,107,1,214,81,82,1,167,233,8,241,236,96,127,127,127,180,183,255,205,179,239,4,40,3,29,53,196,248,251,111,8,137,93,56,41,107,144,106,66,219,11,121,206,230,9,89,119,136,192,210,60,18,240,236,24,160,89,58,230,2,188,24,25,133,149,245,95,86,36,129,236,226,57,42,3,96,25,133,74,145,69,253,160,212,29,255,157,161,248,234,105,255,91,113,1,204,107,9,103,210,131,111,184,48,167,52,163,115,190,132,181,89,214,38,252,31,148,144,112,30,51,212,121,0,148,22,220,6,107,177,6,118,66,198,236,20,13,177,4,77,31,101,208,16,92,176,224,188,45,196,225,154,109,231,32, -3,160,81,148,210,38,75,96,222,96,139,178,222,111,212,113,50,41,114,20,179,52,213,188,8,200,102,150,119,79,69,54,181,134,121,180,55,218,131,135,150,8,105,86,144,30,47,29,171,134,158,198,165,34,3,67,235,11,44,162,20,44,46,54,14,26,128,67,19,1,183,4,71,70,12,41,205,160,137,156,70,127,240,76,118,101,92,176,122,1,58,254,60,5,174,126,75,140,57,96,61,12,15,23,26,185,100,84,243,182,2,76,59,3,116,252,240,107,77,147,57,171,155,128,205,154,106,195,132,241,173,212,191,70,188,3,223,144,193,180,189,43,196,199,164,16,19,224,28,108,16,49,48,132,125,5,113,134,142,132,164,237,209,208,7,84,59,110,1,201,43,25,92,147,158,106,239,71,11,127,66,224,82,148,40,41,25,101,137,222,206,22,145,237,10,196,40,24,103,226,28,102,170,7,50,171,80,162,189,191,96,167,1,148,44,130,200,200,47,105,197,58,93,229,161,114,224,19,59,138,146,80,117,68,178,96,123,78,166,55,104,209,131,161,140,67,223,134,217,2,189,40,122,42,16,147, -18,44,109,215,130,78,9,119,160,94,209,137,84,47,2,9,195,71,235,85,124,70,209,173,67,153,240,58,16,162,0,24,149,182,143,131,196,34,6,109,139,224,213,91,240,90,57,32,212,112,104,112,155,113,167,100,167,102,56,50,224,57,243,55,106,152,224,40,57,186,67,104,87,217,141,67,27,20,75,11,173,150,51,40,227,153,0,47,227,112,138,36,140,188,140,156,73,49,241,0,53,159,114,8,33,246,128,208,179,107,254,41,193,13,74,241,68,167,150,219,8,173,112,122,199,153,69,185,149,105,240,137,76,81,230,224,19,43,248,49,28,131,210,147,135,138,65,225,200,10,185,181,155,107,35,181,133,16,169,135,217,61,133,167,202,195,202,27,120,70,254,22,32,175,111,109,28,57,3,147,68,4,122,35,0,109,11,73,231,114,142,190,101,90,60,113,21,49,67,189,152,166,68,167,12,122,100,120,245,114,18,194,80,232,207,8,72,43,43,253,104,54,5,183,249,24,210,187,30,145,195,43,107,58,129,45,67,128,22,209,241,194,13,61,194,56,160,178,150,112,100,160,183,225,51,75, -77,34,32,141,144,73,209,168,76,70,240,175,80,83,69,229,144,203,58,218,97,169,159,223,194,78,131,249,145,189,18,59,160,158,149,30,51,119,47,144,110,119,64,236,131,77,34,83,69,60,150,116,187,5,125,118,65,232,202,232,199,72,206,129,15,88,78,54,37,53,109,143,162,118,34,170,205,181,231,243,23,208,137,208,29,136,59,36,3,220,71,226,186,200,167,213,178,112,6,82,139,138,148,143,4,29,93,125,36,52,73,210,62,72,45,212,11,50,18,64,235,154,102,102,135,152,13,199,9,188,159,162,0,91,151,76,197,225,59,176,63,61,151,90,201,229,134,11,9,153,127,103,192,250,113,22,176,249,88,136,172,130,12,181,101,84,61,52,124,40,191,44,194,2,112,213,78,2,48,183,154,102,152,51,42,29,1,103,76,96,123,194,56,0,243,146,246,31,30,83,238,51,80,16,150,36,134,201,147,198,96,176,158,8,59,13,68,139,3,0,31,199,56,131,80,190,96,61,150,150,99,96,81,167,114,85,176,147,174,66,70,111,240,209,104,221,162,9,109,190,134,224,229,11,80,82, -64,3,128,121,65,107,64,188,230,32,134,198,150,79,110,133,63,35,11,65,122,68,166,76,252,230,38,9,167,4,203,20,217,106,202,43,2,33,168,201,36,97,83,62,112,39,164,5,133,96,122,220,132,211,130,253,117,228,125,87,147,88,22,15,186,49,129,102,39,116,32,217,171,88,14,3,127,131,252,146,121,128,86,19,179,88,160,143,152,253,175,180,81,132,125,242,165,2,75,159,128,229,145,90,56,231,185,180,251,214,88,68,68,167,138,204,144,72,9,114,148,15,240,61,110,130,121,48,32,173,175,194,233,9,64,160,11,115,208,73,200,25,151,55,141,143,135,137,220,32,6,81,250,12,48,21,78,84,80,129,188,78,190,78,217,127,126,47,133,189,47,134,221,254,187,1,185,0,143,206,207,142,123,232,77,99,87,225,209,249,197,199,222,217,9,88,54,189,193,176,223,59,188,36,71,27,62,248,238,252,184,247,166,119,212,193,47,116,200,14,237,19,156,26,195,118,24,211,127,254,76,60,251,212,222,251,157,22,107,57,117,45,69,77,209,52,237,18,44,151,149,168,219,36,189,86, -172,198,152,54,129,246,223,175,80,213,55,186,83,201,199,22,73,132,50,44,11,214,74,223,94,130,6,12,219,85,50,162,41,243,2,122,143,17,174,149,247,122,133,134,212,77,140,210,92,48,128,232,185,29,75,192,115,139,245,36,179,0,18,58,214,42,16,126,102,165,1,188,77,171,25,7,204,21,104,114,51,158,88,74,16,169,218,255,110,253,100,188,233,50,13,111,96,139,129,56,105,24,94,64,185,232,40,184,125,101,91,135,188,241,79,15,152,120,67,130,16,48,2,192,240,251,142,215,221,157,77,172,146,84,91,254,168,12,41,160,140,189,131,235,66,65,98,211,93,166,121,187,81,13,208,91,65,88,225,157,140,224,176,23,193,28,81,185,243,22,216,46,112,150,25,249,150,244,11,42,2,231,120,1,188,96,150,10,135,225,142,1,54,237,233,71,79,80,33,238,162,168,80,103,141,56,104,48,157,130,86,66,7,47,131,55,64,78,193,131,85,44,129,184,1,137,114,195,90,75,162,118,0,21,191,251,29,57,100,117,120,202,29,101,190,36,242,215,204,213,73,107,44,242,44,36, -206,2,178,28,70,215,132,21,76,200,70,73,139,184,178,33,74,14,104,245,11,131,146,172,81,210,104,192,185,129,217,168,224,154,245,138,6,133,194,23,225,140,38,196,29,39,177,67,220,58,204,73,32,139,70,154,68,135,76,233,72,5,232,128,49,34,112,20,150,34,254,8,235,172,129,120,183,141,38,134,70,34,147,94,90,160,57,128,99,101,56,139,22,117,102,42,140,237,180,235,121,199,115,177,175,24,7,233,89,193,250,254,182,120,121,188,254,144,57,186,127,144,57,102,1,210,56,70,254,224,148,45,65,12,21,160,44,154,136,81,105,8,0,210,86,225,164,72,138,76,185,211,129,119,145,48,1,90,135,111,84,0,21,151,71,26,139,130,210,126,170,62,56,9,171,152,68,232,130,77,17,106,173,134,188,22,215,82,174,240,8,33,109,104,13,84,69,227,180,200,36,159,95,226,16,155,54,95,115,138,136,102,50,158,80,176,16,215,86,14,141,207,144,162,91,26,185,150,86,226,226,206,15,109,155,121,162,68,69,156,237,167,107,15,151,217,56,182,218,72,229,86,106,22,48,241, -197,58,195,136,155,62,3,196,14,180,233,25,40,21,50,208,170,49,140,18,40,149,54,209,222,73,196,130,209,222,44,245,16,245,128,223,180,207,65,171,250,141,84,118,224,81,153,210,81,105,42,70,64,90,79,92,154,65,123,76,51,95,20,36,183,151,188,142,198,99,214,82,178,190,74,211,36,75,92,30,171,36,74,157,244,26,168,85,239,115,32,188,142,132,3,208,169,129,194,37,211,19,175,34,147,53,161,117,218,189,16,132,118,137,161,3,17,236,238,253,110,76,157,73,80,100,108,39,25,21,152,179,25,80,235,135,189,160,141,128,165,35,235,208,68,75,161,86,226,21,250,72,209,222,48,47,227,183,53,103,155,226,105,81,100,203,79,181,55,129,54,174,130,70,4,143,168,50,179,89,152,5,52,154,124,7,230,81,200,147,146,136,126,33,149,50,205,75,125,3,191,203,88,254,226,50,125,110,171,183,31,223,33,131,34,153,81,2,135,173,31,6,168,181,240,12,1,34,68,31,5,148,143,116,180,195,116,74,35,32,121,53,169,38,90,23,217,132,137,9,96,66,217,41,102,99, -180,58,18,3,49,146,226,12,106,251,148,29,88,100,10,161,27,47,13,80,0,34,31,187,69,247,16,176,117,203,38,102,140,34,81,211,143,176,143,41,138,119,205,251,241,108,17,173,90,3,145,242,171,196,53,123,224,210,41,72,252,20,185,16,25,197,232,69,66,177,146,226,190,128,34,199,188,50,142,147,2,56,22,229,72,148,105,45,247,225,162,70,41,108,54,236,118,80,73,143,48,151,69,105,134,134,52,212,81,193,61,82,15,239,150,110,27,242,55,18,75,176,108,20,233,24,21,102,199,156,211,164,4,181,164,164,74,122,30,135,18,100,216,39,226,38,148,183,13,188,21,85,164,174,14,191,188,66,241,237,72,247,60,147,209,76,251,95,53,190,209,197,108,50,36,204,78,51,146,217,19,226,162,183,197,156,173,89,250,27,189,227,215,34,76,217,219,196,163,121,3,181,119,235,88,190,246,25,209,203,156,21,98,210,54,28,226,36,0,202,227,193,102,118,136,42,7,252,78,121,44,153,84,78,39,194,18,26,202,244,138,210,185,154,142,165,98,171,0,236,24,225,8,178,36,134, -209,200,191,141,26,88,74,234,105,169,222,224,195,153,132,19,136,4,134,19,100,138,122,151,128,236,27,180,42,243,5,101,234,148,187,212,50,249,64,116,76,91,232,206,115,210,83,84,32,79,131,79,103,199,99,68,228,224,9,50,111,106,244,196,23,121,211,11,64,189,75,107,88,120,155,88,15,89,204,204,98,216,94,10,179,205,98,135,248,172,173,215,42,177,198,99,104,19,55,137,155,57,81,75,185,196,75,167,15,91,170,74,225,87,122,56,24,53,191,97,156,64,111,61,110,109,170,166,209,186,108,65,130,131,61,61,240,5,153,210,188,172,84,206,131,116,10,178,129,102,135,151,196,45,74,120,203,49,232,209,93,129,30,128,220,118,159,80,152,34,47,83,166,148,160,68,73,133,122,151,229,13,37,13,57,115,93,102,152,189,70,70,104,138,193,160,88,129,207,142,14,120,238,181,128,125,163,212,7,107,42,182,182,228,111,50,101,147,94,251,14,217,39,134,238,154,168,22,253,150,141,71,208,68,232,185,209,22,95,86,187,143,181,88,176,178,209,40,193,15,56,219,124,142,152,212, -19,105,163,140,86,134,120,170,101,1,190,114,71,28,148,211,183,154,9,107,23,63,7,226,38,137,138,37,203,112,16,24,73,10,150,159,98,246,229,138,89,217,46,217,214,56,213,140,210,130,174,148,134,100,48,53,73,195,138,62,247,205,61,172,6,127,109,254,178,80,228,241,252,90,187,58,216,69,190,144,112,146,162,142,35,192,70,79,138,156,152,21,42,124,27,180,179,12,213,51,128,225,64,101,43,54,232,104,192,73,208,147,168,14,164,201,35,186,83,61,235,76,40,154,31,83,48,200,236,30,126,23,73,18,156,41,251,232,73,170,46,225,180,129,130,54,218,67,117,128,57,109,105,34,181,20,19,209,108,224,14,215,73,195,242,136,18,212,46,79,176,126,98,137,89,207,107,78,106,36,181,193,248,82,81,148,177,166,247,26,80,218,186,75,219,171,174,52,48,39,148,44,130,150,184,9,162,144,103,193,196,64,144,0,57,121,44,165,88,203,32,165,208,88,105,3,149,10,216,186,165,108,5,165,161,197,24,65,100,143,126,172,141,1,14,40,106,195,37,162,116,96,173,233,43,28, -218,116,222,34,49,175,246,160,138,245,82,3,240,119,200,217,15,214,40,255,127,218,135,73,35,197,133,49,162,131,185,141,101,104,147,30,172,164,0,155,109,126,200,175,97,245,168,16,145,219,48,136,0,188,152,57,36,125,164,0,58,123,57,102,228,107,141,81,173,69,190,11,22,101,197,107,163,189,33,14,76,182,34,119,247,217,166,53,106,133,74,81,26,250,14,0,15,169,202,92,25,20,99,45,99,198,188,1,141,58,146,227,149,152,149,28,136,157,129,12,25,197,97,121,159,150,70,70,227,67,20,255,103,15,183,107,37,2,86,41,26,253,134,76,19,123,9,236,142,52,196,104,207,206,83,106,71,67,5,46,248,30,38,41,208,72,11,75,219,8,172,204,168,200,232,8,89,89,238,68,68,179,0,143,129,156,133,113,88,38,187,171,231,153,155,167,225,138,195,249,83,91,46,114,210,74,96,246,12,227,221,48,123,96,171,40,229,138,96,149,111,57,193,169,197,90,100,182,146,180,247,38,125,169,85,89,143,125,134,40,144,138,178,71,185,29,113,41,20,141,53,190,43,163,75,219, -175,237,148,169,210,106,100,192,209,152,13,28,220,167,221,242,44,44,131,95,72,150,47,129,174,73,15,222,209,105,57,45,113,141,137,113,17,43,65,25,242,252,93,189,66,144,116,41,91,203,42,59,138,188,102,200,145,221,245,163,17,150,161,144,34,13,137,96,54,83,105,75,33,80,103,148,252,236,46,246,106,149,135,89,69,47,177,230,67,245,206,58,33,58,237,28,3,79,120,24,200,92,155,76,8,24,149,53,67,154,121,160,178,1,136,62,86,156,162,67,26,181,121,11,77,5,96,217,164,140,187,3,84,232,81,171,250,164,8,211,96,240,67,65,54,70,86,171,210,58,140,84,114,202,125,82,204,23,158,225,93,250,113,151,43,176,218,172,204,31,107,16,207,239,101,33,163,81,21,249,246,83,27,240,170,92,20,160,138,240,28,118,17,134,93,104,97,107,73,174,138,194,52,141,139,148,191,173,208,175,77,22,158,210,32,180,52,112,204,200,14,30,76,16,138,75,120,141,116,170,91,210,71,147,198,233,55,204,14,3,99,228,142,169,149,162,113,65,129,146,68,167,207,163,16,10, -113,131,29,245,185,14,44,115,98,53,226,81,173,167,176,155,97,202,236,105,35,100,232,180,7,218,118,228,220,213,33,203,104,167,78,42,9,203,20,200,18,48,58,100,180,125,104,114,81,164,70,1,144,98,1,24,121,12,103,69,196,60,8,147,122,39,205,123,250,220,82,47,53,221,216,182,50,210,240,42,247,204,165,44,68,119,172,73,126,193,119,84,138,12,241,107,131,23,212,206,233,76,96,40,153,106,145,216,97,237,70,215,149,135,178,121,199,208,113,149,103,126,228,136,115,167,208,60,15,180,9,201,133,12,139,112,28,230,28,190,136,130,91,147,91,161,172,218,234,122,120,28,144,79,9,166,11,140,181,203,20,1,119,52,125,47,160,177,163,28,102,205,22,4,187,158,48,214,59,49,228,196,243,7,202,157,237,108,126,89,61,68,142,32,149,38,246,144,56,42,67,92,130,239,33,209,179,190,74,211,179,66,21,47,62,1,73,0,97,80,32,42,199,180,106,86,53,54,217,28,119,160,34,183,115,81,188,35,167,142,11,202,61,125,126,13,115,52,129,126,254,133,115,125,42,9, -25,110,50,134,134,203,173,194,106,8,74,235,204,23,197,208,66,144,58,202,239,58,43,82,21,83,176,82,134,116,45,154,137,51,140,254,80,90,200,138,79,43,158,161,170,239,168,24,47,140,219,222,25,83,73,70,172,144,129,57,14,255,157,112,133,152,62,180,42,0,103,113,118,47,72,210,184,127,223,169,253,235,205,148,58,129,238,34,56,213,38,140,130,130,38,205,197,47,133,42,228,98,213,200,178,172,85,134,0,104,192,40,213,164,126,104,166,118,90,7,91,208,31,37,118,56,53,96,25,170,36,83,253,110,150,21,50,219,109,217,132,75,186,57,97,152,72,4,169,106,71,39,52,141,215,10,42,208,64,73,15,2,83,223,76,108,184,254,174,214,14,48,191,19,78,86,174,12,14,51,69,197,185,67,81,75,117,252,65,244,160,71,23,231,53,20,214,252,46,123,241,84,154,27,121,233,172,168,70,162,172,128,12,211,176,128,240,178,112,89,68,112,178,37,71,214,56,182,3,242,104,174,180,217,26,118,79,231,188,204,207,148,88,65,64,235,45,95,83,234,69,101,19,215,22,201, -54,156,74,149,163,33,42,169,102,129,151,107,2,231,182,136,88,125,84,37,143,105,178,6,19,101,61,218,163,4,16,235,220,91,202,136,158,6,182,45,48,233,254,40,1,117,56,82,69,153,56,187,159,235,210,144,23,170,79,96,195,146,234,2,11,49,78,73,201,150,141,74,244,69,106,0,176,52,126,199,128,37,212,217,77,33,228,169,3,253,152,24,40,112,241,20,37,160,241,110,209,46,111,0,191,73,117,244,34,97,142,199,141,234,107,35,84,233,217,54,199,28,202,152,15,176,36,229,146,183,90,71,83,194,73,17,5,192,175,195,116,82,44,51,226,253,204,14,199,65,84,10,2,105,15,111,103,36,179,31,86,71,148,244,67,86,36,166,246,121,180,0,137,170,236,105,179,250,213,58,94,198,85,145,18,3,172,113,51,194,238,21,138,244,232,19,179,6,43,161,40,43,19,94,48,204,1,244,188,86,14,67,242,80,234,76,77,237,158,36,236,97,1,166,138,144,145,42,195,79,190,118,39,199,50,82,214,93,35,7,66,29,37,85,178,14,209,48,79,213,136,249,194,75,209,118, -201,128,237,145,86,233,100,14,241,124,168,50,215,177,138,131,79,204,17,89,81,128,130,106,100,177,132,20,125,37,9,166,233,151,89,86,115,204,184,113,202,182,181,17,75,150,46,198,101,82,138,225,98,78,103,5,36,50,224,83,165,204,195,201,85,230,18,165,163,42,105,144,196,236,245,207,232,236,82,198,209,196,50,39,205,75,175,149,223,184,88,153,0,58,229,200,61,157,38,49,111,192,20,132,215,148,178,140,73,192,138,108,65,84,132,218,167,74,148,118,24,157,169,76,101,248,74,142,165,128,228,184,149,201,87,81,188,82,9,82,230,214,139,36,156,212,155,105,67,239,100,217,164,76,57,144,8,58,206,139,65,15,202,98,187,85,22,237,24,16,35,111,248,201,177,172,10,57,22,211,89,94,225,234,77,82,243,123,35,53,171,94,109,149,21,84,148,66,222,178,39,202,164,22,220,48,157,180,73,182,28,85,41,41,19,123,236,156,147,241,186,140,0,218,206,6,102,249,165,222,83,201,7,67,30,75,214,98,230,192,81,35,95,40,205,96,58,101,231,201,138,170,157,129,76,241, -113,172,226,242,61,75,86,130,18,136,73,21,179,100,182,110,150,82,166,110,58,175,58,101,38,236,157,138,73,167,88,38,164,209,104,68,48,147,41,50,53,129,156,162,132,141,213,193,15,88,88,91,240,131,153,145,192,89,199,136,18,175,213,2,17,56,2,208,175,246,149,170,16,237,56,153,86,163,144,77,219,253,82,109,55,250,175,26,139,28,16,133,58,37,38,149,55,33,69,193,153,22,48,71,254,134,235,130,76,46,69,67,177,3,235,26,168,71,227,137,132,191,97,221,3,92,180,51,6,89,127,64,201,160,73,132,40,49,96,81,217,42,76,67,211,70,0,141,101,60,251,234,13,46,200,65,8,65,243,69,55,36,188,48,149,64,123,17,201,1,206,25,163,41,76,142,45,7,135,128,66,227,122,89,64,10,191,26,30,119,149,11,251,3,218,109,42,127,205,200,160,211,79,196,5,86,172,150,57,197,70,241,70,239,213,140,124,17,222,179,21,171,135,249,175,149,63,169,68,252,232,9,242,25,76,192,75,245,16,152,173,232,84,92,152,212,25,171,70,185,244,35,123,54,147,58, -132,154,87,106,176,146,84,139,31,103,46,189,233,101,94,102,19,137,84,87,111,2,65,140,134,245,157,72,104,25,117,14,24,165,182,62,244,43,84,245,120,127,104,12,181,191,120,230,102,159,61,35,114,215,10,173,206,98,182,142,24,41,43,149,172,32,74,126,100,118,239,20,132,168,152,169,195,6,60,69,159,169,146,130,244,120,78,165,43,142,116,205,6,154,20,165,67,64,169,171,70,232,24,241,108,243,202,59,112,224,77,215,244,216,107,170,30,74,150,18,15,100,198,194,198,184,91,51,147,63,175,42,132,80,102,210,126,232,83,10,135,97,90,194,130,197,8,243,36,136,50,86,75,36,85,242,40,114,100,45,4,248,86,193,9,225,240,126,233,203,160,175,116,169,153,91,189,197,10,206,50,49,250,13,150,160,113,34,201,20,152,145,146,69,230,149,57,243,158,104,93,75,3,126,109,30,229,50,159,157,155,134,13,250,157,131,231,47,92,186,217,39,175,159,248,244,211,228,64,28,202,50,97,202,202,160,47,243,199,253,54,51,205,133,9,102,128,150,9,168,255,70,138,77,41,72, -208,178,96,45,135,170,122,131,219,246,149,224,124,18,206,41,40,61,129,136,92,22,190,184,243,26,93,190,228,36,150,128,167,224,41,45,166,212,85,149,117,173,211,103,236,213,141,158,124,250,233,41,60,140,226,38,163,215,70,79,76,74,175,89,146,226,32,215,33,246,53,83,140,70,249,54,37,217,7,168,92,134,152,243,106,178,129,152,121,187,150,179,10,190,243,179,122,116,149,169,183,228,120,86,30,80,89,18,27,4,179,48,143,145,197,115,196,197,178,53,148,138,12,248,26,150,153,10,105,152,93,91,145,171,95,139,192,12,164,2,127,182,53,98,109,47,57,137,129,105,192,112,131,5,25,91,246,3,136,53,138,144,112,140,159,121,89,0,182,255,82,170,93,96,21,12,201,62,198,42,179,12,163,11,92,233,70,120,72,229,42,8,83,22,77,105,202,154,96,187,145,28,15,136,141,209,78,128,166,134,61,112,4,23,62,168,216,129,113,94,86,168,135,20,18,244,41,76,153,241,25,90,97,39,112,188,174,16,76,75,56,238,14,138,171,146,250,101,37,86,250,36,213,152,92,21, -216,58,146,202,109,164,220,58,130,143,75,30,105,39,167,193,50,152,115,1,72,153,57,182,214,199,187,165,67,67,244,59,101,24,129,190,193,114,157,181,223,156,98,134,60,8,240,225,144,202,58,145,92,213,206,170,122,14,80,46,21,41,113,67,37,7,88,92,210,14,45,169,4,162,74,175,34,74,56,159,5,24,106,64,206,82,252,123,44,241,105,46,192,163,67,25,76,38,5,9,24,44,232,135,55,48,135,178,200,84,43,0,78,63,17,204,108,45,87,23,39,186,130,46,131,117,104,30,77,162,68,162,192,146,44,187,240,56,53,174,25,194,191,75,240,171,64,73,168,10,233,148,14,237,156,253,117,217,166,40,152,178,138,167,39,196,22,30,10,75,186,20,79,97,214,169,125,49,133,39,95,245,191,21,221,179,99,108,230,82,87,129,226,149,140,155,30,59,79,209,103,142,203,234,144,241,206,110,237,33,105,49,240,229,71,20,15,103,160,198,93,232,213,249,77,122,158,238,107,185,62,133,213,70,201,10,243,8,89,239,43,147,200,172,194,80,101,50,169,85,206,169,254,9,78,41, -47,55,98,18,209,58,39,105,178,202,97,129,15,161,119,134,2,3,11,180,190,88,143,225,68,33,146,160,97,238,73,50,150,224,166,120,13,83,217,156,51,98,85,84,219,249,135,164,195,105,36,195,250,172,165,14,75,71,121,158,7,42,150,88,106,128,38,185,60,177,137,6,213,52,50,27,179,96,134,203,192,37,152,183,151,250,97,202,9,165,80,33,254,162,66,101,24,242,53,37,216,92,146,197,57,166,112,228,110,228,90,9,47,56,38,153,210,70,221,12,117,26,138,198,200,152,123,146,254,106,37,115,96,65,142,97,61,32,94,192,8,215,201,160,171,132,236,66,238,61,38,85,89,57,197,118,84,154,40,214,247,161,70,99,48,85,18,197,209,190,192,63,127,68,172,211,144,58,83,196,194,10,86,20,196,24,126,228,233,176,165,35,165,45,6,156,165,22,16,177,80,85,195,159,62,121,227,186,205,14,254,136,217,40,127,130,217,104,52,100,247,164,228,233,183,142,246,125,176,200,238,183,132,140,67,52,175,77,109,177,67,42,108,26,148,149,151,62,72,97,94,159,116,188,177,1, -0,242,101,75,187,246,199,220,172,65,150,37,69,220,30,66,207,119,90,70,65,253,1,119,220,196,255,221,170,237,209,190,55,210,108,247,145,50,129,23,152,92,150,171,157,211,186,42,156,103,32,154,150,15,10,114,116,221,184,11,155,93,105,93,240,181,209,112,84,144,185,162,148,32,59,244,71,243,58,116,33,143,189,171,71,23,154,193,146,8,210,31,108,195,134,113,191,8,42,204,71,91,55,107,70,23,6,92,236,51,87,230,239,56,217,74,205,115,249,80,57,65,243,114,43,94,115,103,59,223,206,113,200,198,31,202,111,2,210,218,182,247,135,89,190,195,43,177,254,152,124,64,118,46,19,122,84,89,222,80,2,12,23,87,163,36,150,152,168,153,38,49,96,128,43,127,87,216,150,10,144,92,207,136,123,21,85,209,74,229,110,25,121,160,234,187,2,220,139,212,100,187,71,225,181,146,30,164,204,195,115,196,124,51,46,97,114,146,194,225,180,75,157,52,88,217,228,147,24,76,164,27,182,205,244,57,124,241,178,229,241,39,100,79,66,184,204,169,66,115,214,72,147,4,109,66, -218,233,206,225,224,252,244,114,216,61,253,104,219,75,175,89,87,99,18,20,249,26,78,221,104,68,213,238,183,163,63,180,253,161,135,74,74,122,61,42,180,88,38,57,41,35,156,148,163,24,14,211,243,7,83,37,147,198,205,168,141,238,215,14,24,147,209,31,108,16,107,78,9,138,82,228,24,235,21,234,66,20,140,45,171,41,202,197,176,59,166,28,84,157,40,93,217,239,212,52,56,46,132,198,26,212,243,25,69,250,84,112,174,156,147,178,34,148,223,114,140,170,2,37,175,144,137,78,110,39,171,164,177,17,60,85,165,200,177,35,98,95,99,36,32,24,118,180,55,1,48,174,73,181,92,202,184,0,204,202,101,134,141,91,80,208,145,155,5,27,12,101,78,239,145,122,194,183,24,11,37,186,98,35,4,122,11,207,111,178,134,145,118,116,39,14,83,23,160,6,4,59,110,87,112,67,9,152,15,253,61,17,7,229,98,174,39,193,68,10,42,178,45,141,145,178,178,14,148,131,138,245,140,172,71,155,85,152,124,161,44,238,0,211,138,128,153,188,230,100,67,122,7,201,63,107, -56,72,31,147,117,50,93,99,35,54,230,70,170,131,172,158,59,211,13,69,21,76,116,60,81,143,82,98,71,129,227,146,234,104,100,29,41,216,169,29,149,140,11,124,33,227,182,2,153,80,153,94,152,72,150,237,26,127,46,204,204,141,219,222,6,216,131,175,137,197,255,145,115,177,148,137,48,92,195,161,79,226,63,181,4,240,61,32,200,136,90,48,185,32,169,103,90,216,153,40,11,117,73,232,123,32,205,134,243,209,220,156,199,184,249,84,208,180,116,165,33,173,218,68,196,78,52,171,100,223,216,41,38,194,156,218,92,52,192,204,133,52,193,140,14,221,254,115,109,249,8,85,233,7,85,132,163,28,100,233,110,117,172,197,246,161,8,131,61,163,21,47,202,202,180,47,53,184,246,97,50,147,186,213,73,220,186,23,197,20,84,109,109,33,222,191,181,79,213,17,255,233,239,127,55,45,227,204,129,242,123,199,13,142,79,53,88,112,198,194,213,74,119,82,3,229,126,154,220,102,166,141,26,30,171,246,20,168,18,173,55,187,179,91,165,249,215,115,213,252,235,185,110,226,118,116, -192,235,232,29,246,59,253,143,155,219,9,208,211,123,191,239,253,46,248,207,134,86,96,71,150,242,125,224,107,200,15,105,4,134,111,195,31,61,235,150,154,1,143,183,77,79,48,103,160,109,251,131,185,88,26,253,164,101,35,153,54,97,154,229,122,135,167,165,147,126,102,83,43,246,123,211,230,156,3,25,123,215,37,38,140,143,165,174,246,19,243,68,75,242,138,154,110,170,249,112,196,209,167,90,0,113,19,120,27,188,102,102,222,110,111,215,212,204,94,199,99,244,55,179,199,115,186,89,125,89,179,51,31,188,173,251,158,53,226,176,36,172,150,178,164,54,241,154,150,29,57,66,69,193,6,84,57,202,48,231,185,76,218,189,179,157,153,105,255,13,18,217,30,77,87,131,233,214,147,110,27,53,21,82,87,174,52,218,37,221,214,76,145,225,44,113,54,153,48,110,70,115,58,156,249,72,217,182,211,153,61,237,227,52,61,179,71,124,156,254,103,246,136,143,210,10,205,30,240,49,186,162,57,227,61,78,131,180,10,241,111,217,40,205,6,241,113,122,166,217,35,14,183,111,159,230, -209,127,115,39,53,163,243,108,104,164,230,99,239,222,13,213,156,9,220,110,106,206,121,223,174,177,26,108,218,28,78,134,183,228,71,104,179,102,143,168,138,138,148,239,23,213,190,210,208,168,40,121,214,34,84,164,203,29,74,21,211,168,74,0,211,6,193,91,171,206,255,96,43,43,224,252,164,248,154,188,168,246,120,213,217,169,79,142,174,244,225,83,231,245,184,95,171,200,38,27,4,240,152,115,232,242,71,234,45,231,19,14,178,66,180,48,19,29,113,213,41,101,118,254,63,101,160,53,52,156,115,121,151,189,226,47,104,61,231,48,235,135,118,161,211,234,124,195,74,189,102,116,86,167,50,183,35,93,99,35,58,119,165,91,246,164,179,7,243,236,144,146,32,30,212,156,206,161,191,237,251,212,217,195,153,148,155,173,90,215,249,148,114,191,46,118,21,78,183,85,55,59,135,192,238,223,216,174,172,189,114,234,13,252,141,44,195,62,247,238,115,71,9,97,166,217,157,131,34,234,161,163,42,82,29,79,163,111,79,91,237,13,253,94,120,14,81,60,74,91,188,138,50,124,119,135, -60,127,11,223,161,105,128,90,123,169,197,149,129,86,36,114,91,53,172,246,215,213,118,139,13,73,179,23,91,39,185,222,98,89,153,214,235,112,77,176,133,20,218,180,188,17,168,128,187,7,211,210,197,239,182,253,29,125,188,134,105,88,138,184,89,96,219,85,251,113,185,191,146,125,107,242,135,236,106,144,234,194,97,83,94,83,218,28,137,210,132,218,194,168,54,182,24,41,99,54,60,69,7,84,94,230,37,240,142,179,91,49,140,217,88,245,79,39,213,229,5,186,131,70,105,44,70,110,98,97,157,29,168,42,35,52,189,5,101,103,12,47,175,152,171,150,237,253,230,67,28,248,82,5,206,112,84,176,114,198,201,120,156,49,123,139,212,199,231,139,24,245,88,230,183,212,216,204,174,97,194,38,10,108,22,4,174,45,160,50,19,176,108,19,3,60,107,187,7,244,169,114,34,121,10,69,96,233,78,28,36,114,180,8,109,253,59,114,144,2,3,188,204,140,86,237,204,86,17,153,238,78,4,192,236,146,121,194,173,53,116,175,158,192,167,93,90,166,149,18,93,70,125,77,53,154, -75,137,1,168,11,191,229,5,242,94,152,146,187,190,102,37,169,163,78,3,68,106,85,140,134,92,130,177,28,83,218,130,106,136,232,210,118,217,245,98,230,178,119,103,121,174,227,225,142,184,19,50,65,224,231,84,173,172,170,253,154,232,78,39,103,105,255,12,210,11,242,12,139,92,90,22,202,125,16,236,57,107,34,110,37,125,78,67,174,21,177,35,225,156,167,38,107,133,140,202,90,107,25,159,12,249,69,84,162,2,10,74,61,160,118,49,218,156,225,131,167,164,234,174,138,74,199,6,146,79,237,180,195,37,185,219,12,52,42,95,14,14,69,110,57,145,61,188,25,2,41,98,43,145,91,251,80,19,140,236,197,170,18,166,76,126,36,223,255,84,174,82,101,14,216,80,114,167,37,218,6,106,43,163,95,82,73,80,99,192,247,44,180,152,154,151,31,232,141,86,34,62,55,109,124,52,203,188,203,17,235,164,211,87,52,75,103,19,234,215,169,252,25,244,165,37,145,64,158,68,174,34,81,102,60,58,174,36,138,124,80,187,40,157,62,99,15,109,153,222,245,10,97,168,123,4, -178,231,202,164,170,234,104,55,158,239,157,15,210,42,67,69,222,167,98,155,42,67,165,226,89,8,50,213,141,39,51,86,8,140,182,0,169,129,57,174,92,222,143,158,76,195,188,121,156,169,58,130,234,221,10,215,147,70,80,4,19,226,43,179,34,182,59,62,25,87,22,118,248,28,234,72,125,104,212,101,151,235,145,250,20,161,36,67,103,78,144,161,233,164,118,107,169,130,22,238,166,108,146,70,95,222,147,215,6,169,174,61,175,16,23,24,145,136,200,21,134,145,27,93,43,196,114,138,229,247,164,20,75,14,195,172,107,36,171,56,229,232,137,219,108,86,119,48,203,220,135,184,116,215,209,199,64,91,100,150,192,77,239,184,83,130,223,92,203,50,255,41,183,7,191,66,240,83,42,94,112,246,129,106,102,115,188,190,136,90,249,248,129,147,6,172,159,37,121,153,133,129,14,119,157,89,197,46,5,109,221,112,26,214,125,148,187,250,3,206,61,155,56,34,106,238,132,83,157,35,64,45,170,135,142,221,217,15,139,127,32,33,61,74,71,101,31,81,207,188,219,241,58,166,232,211, -107,169,108,12,11,141,59,210,105,61,225,240,176,198,202,38,9,144,173,175,240,179,116,232,157,83,3,191,168,251,178,190,250,236,238,29,220,161,248,177,138,116,143,158,216,241,178,209,147,221,118,181,23,176,163,195,108,104,11,92,177,253,225,129,242,112,169,46,41,166,55,23,199,88,12,142,75,214,165,124,12,152,216,233,241,123,64,15,119,34,224,148,98,162,227,24,204,46,52,181,163,181,86,160,88,103,172,42,102,206,58,84,92,184,200,56,31,191,20,157,14,28,4,196,46,241,67,108,33,83,170,102,27,121,223,232,201,169,94,245,166,94,215,21,242,82,245,242,14,47,32,40,77,174,104,45,33,152,204,69,198,120,133,193,185,113,25,119,59,172,166,217,167,37,20,141,77,179,93,218,183,251,103,139,251,245,202,182,39,113,54,247,81,218,102,59,42,32,124,141,208,193,198,225,5,108,84,31,246,240,158,218,174,11,254,75,219,107,55,208,10,222,92,107,66,9,42,207,226,129,93,140,28,97,121,103,67,163,82,8,53,247,49,114,14,251,35,180,52,114,49,248,56,221,141,92, -91,173,190,209,209,93,126,201,71,232,90,238,158,134,237,26,152,219,99,149,22,167,233,146,154,249,7,168,161,183,185,213,215,220,57,12,206,133,46,95,218,229,220,245,128,56,224,248,13,207,115,157,244,63,115,161,198,60,35,188,73,206,167,93,93,23,17,230,40,128,238,221,4,93,143,139,121,49,62,81,152,135,76,10,191,163,208,217,175,122,89,16,238,167,253,246,151,180,79,215,140,214,117,221,213,30,187,7,182,84,247,35,90,95,216,93,221,65,215,35,52,90,175,227,27,219,244,92,119,29,235,118,114,187,29,142,176,146,106,27,27,172,215,200,191,38,174,176,117,187,117,159,8,183,239,188,238,88,26,178,209,3,120,208,126,64,251,117,79,212,43,225,235,28,239,123,118,98,63,181,189,76,250,120,56,30,170,173,155,178,59,40,221,186,63,187,143,55,33,64,191,67,54,236,182,85,38,127,188,106,2,71,133,254,190,178,214,180,15,66,140,119,203,120,107,89,186,200,177,77,51,73,115,175,119,63,33,235,81,90,191,87,161,156,212,66,169,58,185,91,58,134,223,141,29,225, -244,65,124,132,142,236,85,0,167,187,212,19,69,128,186,192,94,87,211,18,93,161,80,19,177,165,89,27,229,189,162,95,82,89,5,119,225,83,165,99,188,176,172,88,113,145,193,88,223,56,225,91,13,165,216,168,140,135,27,160,160,107,217,90,4,122,160,80,73,152,83,142,154,142,23,222,234,134,51,250,29,127,60,114,157,221,36,215,40,203,115,221,192,186,12,219,7,98,158,36,83,172,79,195,43,102,103,51,204,107,199,86,201,177,137,231,183,42,35,242,132,28,153,242,150,87,86,140,23,84,0,70,167,211,194,95,45,246,90,206,2,128,54,209,101,164,234,226,84,211,118,85,215,201,41,157,92,72,206,245,77,21,224,242,204,244,85,225,38,114,25,105,160,64,236,179,162,49,138,5,234,186,147,117,97,237,57,41,23,150,155,3,133,45,241,157,95,11,202,85,74,18,14,170,251,128,4,6,12,173,111,152,86,62,183,50,138,70,123,164,172,122,93,207,171,78,83,26,170,68,176,219,226,205,106,108,122,48,213,5,163,218,209,24,87,72,193,26,103,180,103,104,212,166,110,38, -102,210,145,181,202,105,126,70,154,241,71,28,235,214,5,65,100,218,226,111,34,135,80,165,249,49,242,252,209,16,151,238,124,138,22,234,112,222,96,255,12,183,233,115,239,88,21,91,180,188,215,242,203,151,219,219,117,191,247,226,104,219,54,194,119,52,249,173,123,226,55,72,103,19,125,124,112,123,252,102,179,224,11,59,229,87,220,231,219,52,205,183,7,123,148,254,249,94,130,80,3,109,63,66,47,125,79,209,223,190,173,190,131,138,237,58,236,187,70,205,166,102,251,27,53,238,45,187,237,215,248,60,141,183,220,88,166,155,26,239,171,135,252,198,251,110,208,118,251,30,252,149,40,255,166,118,252,190,196,251,166,212,236,147,85,94,182,91,243,116,42,59,186,122,159,212,236,166,146,9,86,164,184,9,143,93,177,168,247,81,112,45,180,127,70,173,76,63,46,254,185,191,13,136,9,78,149,44,47,114,155,88,143,111,92,94,57,146,73,183,119,56,186,189,84,175,157,37,232,19,164,102,198,242,214,42,170,37,53,206,79,221,119,248,220,221,192,144,215,22,182,74,162,211,218,210, -232,80,180,168,46,61,149,85,155,54,72,10,96,43,19,25,67,120,199,44,29,88,29,52,13,8,116,154,190,47,118,50,131,252,198,52,196,120,162,234,33,245,24,170,39,53,169,82,37,13,104,86,22,166,152,229,148,154,176,82,5,126,126,56,187,247,134,57,17,151,200,201,7,200,80,99,162,222,18,218,120,37,219,223,107,200,203,224,42,113,174,0,216,152,232,175,12,240,48,211,37,76,70,142,234,92,52,34,122,45,248,56,136,51,245,153,130,235,211,162,19,227,152,11,186,10,229,46,107,241,219,205,190,37,159,143,89,215,75,58,184,119,211,64,190,236,234,13,39,155,96,155,91,56,244,181,6,174,156,124,148,59,53,28,111,247,214,215,107,56,163,61,240,134,135,166,13,173,233,0,255,176,158,239,142,187,231,17,218,191,59,71,234,142,78,240,220,246,84,247,186,183,52,115,79,119,240,181,198,7,181,136,247,221,161,91,116,139,247,145,255,188,45,58,238,57,52,241,217,56,241,14,73,165,217,106,157,155,144,147,50,194,204,41,77,97,221,203,87,51,198,107,213,132,70,85, -150,78,189,35,106,199,38,201,195,155,233,8,108,67,194,129,137,212,233,190,125,14,189,114,46,24,102,17,102,73,164,202,249,12,211,241,67,119,174,4,111,249,46,186,92,155,169,96,216,71,216,77,76,5,42,30,172,169,152,172,166,200,228,241,109,94,90,5,141,14,113,112,139,24,239,26,14,205,94,131,154,220,55,195,42,203,74,188,218,96,189,218,119,223,29,186,219,114,146,27,234,129,175,38,12,153,156,16,47,115,175,68,107,67,108,200,137,58,104,86,253,130,27,139,233,38,236,51,95,233,212,57,77,247,8,69,83,13,215,157,91,64,95,45,177,23,8,102,112,40,150,99,101,38,85,100,124,152,57,210,209,49,245,108,94,167,221,230,236,79,229,68,134,166,228,197,26,50,245,56,137,27,50,97,82,119,16,88,198,140,84,105,39,198,140,208,151,83,150,228,225,25,38,231,51,26,68,150,143,147,141,253,134,211,138,129,94,103,157,92,31,100,94,198,217,212,101,33,86,73,193,112,225,33,14,36,29,166,128,148,229,8,236,127,212,80,82,77,55,167,76,81,237,224,76,55, -170,194,22,116,205,178,198,220,166,83,22,208,240,134,82,88,47,6,107,38,165,136,5,186,3,150,32,115,241,242,38,63,175,2,136,171,152,80,61,123,20,172,241,236,115,12,137,36,73,146,42,175,94,182,164,152,111,48,73,147,204,250,34,140,177,203,143,35,179,76,250,196,14,218,166,248,51,217,180,100,70,3,191,2,49,53,207,185,172,78,185,67,173,48,33,47,195,25,46,228,195,100,231,73,182,42,150,57,239,60,235,168,148,86,139,129,48,139,190,124,206,201,183,68,154,3,228,38,41,160,146,104,145,49,197,165,61,142,81,35,42,56,123,142,157,96,200,70,61,13,236,69,99,18,192,121,174,58,10,182,124,178,218,192,226,76,101,254,6,177,220,120,22,55,4,91,94,56,71,10,175,64,145,77,104,50,174,53,140,188,212,173,216,173,130,80,123,164,74,22,76,80,92,29,52,211,162,189,34,87,249,108,53,29,129,23,32,241,149,132,80,77,52,181,181,104,244,62,21,50,50,129,56,202,125,98,25,93,35,162,31,46,178,4,151,133,80,155,242,138,136,182,81,214,32,117, -90,85,165,95,161,182,70,35,215,251,197,177,61,234,112,237,71,195,202,125,229,132,91,71,203,181,147,24,188,76,18,214,205,73,255,149,84,155,149,220,114,29,49,215,199,161,217,231,249,210,230,112,182,89,3,229,158,47,227,98,78,121,248,213,56,223,198,112,171,169,112,244,67,97,140,234,50,102,237,132,165,212,82,235,78,98,168,114,71,184,198,194,148,200,218,123,166,189,174,180,62,71,66,55,249,30,237,42,74,229,34,111,188,129,182,87,2,234,156,207,130,213,117,58,81,228,115,231,235,123,173,70,179,218,96,183,188,41,250,118,45,111,177,149,48,189,222,66,179,68,234,131,141,30,97,186,143,3,35,25,236,68,39,167,10,6,218,93,222,145,90,77,237,41,123,90,29,164,134,53,114,93,159,129,146,175,93,244,34,200,185,85,128,188,49,254,90,94,133,103,54,248,14,115,209,15,72,108,180,30,43,184,41,235,158,116,144,170,38,164,73,233,213,183,50,149,134,154,12,112,59,119,220,240,232,143,86,111,132,238,82,58,67,149,237,59,250,46,51,72,127,64,159,9,181,106, -240,85,69,137,197,217,252,1,171,140,142,168,198,150,33,42,219,206,177,246,172,202,220,154,17,185,148,216,170,21,181,143,31,201,127,93,200,107,177,80,19,247,241,7,180,144,226,37,21,250,33,97,114,234,241,125,4,92,34,154,36,149,209,12,75,32,56,209,185,111,202,131,23,178,204,132,34,191,183,78,85,203,84,188,61,172,164,85,226,31,71,17,160,171,164,85,139,36,116,38,160,238,171,122,174,234,90,99,150,210,86,12,174,2,98,217,35,213,172,208,2,166,81,163,160,20,132,166,35,181,241,174,79,31,130,13,87,127,26,215,1,243,10,132,81,217,16,213,12,6,213,153,157,206,144,21,8,125,17,180,180,116,174,187,55,180,102,199,98,181,57,234,22,209,242,234,80,98,78,182,157,180,49,241,161,198,73,99,31,192,7,120,104,240,79,163,151,134,147,124,54,95,206,71,235,111,70,152,193,105,157,191,102,99,238,196,123,120,143,78,157,77,230,228,145,142,144,31,152,11,176,188,198,132,89,5,152,18,132,36,45,189,124,92,165,162,134,202,116,225,43,207,18,108,244,194, -86,110,214,212,247,116,169,30,202,118,150,235,93,6,184,149,205,108,139,74,74,95,198,28,15,228,51,126,193,41,245,181,224,121,236,161,82,201,28,72,243,20,219,59,138,168,119,111,153,107,184,47,179,18,231,217,250,234,204,122,253,254,225,183,104,250,94,183,45,47,212,116,85,251,173,239,214,244,241,86,189,102,179,98,251,114,109,196,2,227,43,177,166,242,48,115,156,150,229,125,93,186,132,167,82,232,232,94,179,54,179,46,18,210,85,222,94,81,152,138,207,215,109,79,224,112,92,31,105,198,139,103,129,197,65,68,76,244,46,239,251,114,148,254,76,242,21,84,249,66,93,121,227,218,29,170,64,136,155,87,250,62,178,198,72,127,19,74,191,43,99,17,236,14,214,169,52,42,221,199,41,140,171,9,166,214,169,226,232,71,28,237,141,215,163,61,78,125,70,127,20,166,50,71,210,74,212,177,235,156,236,142,71,174,47,188,4,130,239,0,173,117,169,85,140,169,76,227,156,107,104,107,188,119,117,246,147,201,159,104,20,19,122,225,77,65,33,117,151,66,110,130,193,53,200,12, -179,242,58,1,123,28,211,41,77,37,84,85,66,44,101,111,159,219,228,225,234,181,169,39,54,85,77,172,23,216,54,22,9,25,223,126,33,205,162,54,249,179,136,203,34,101,183,57,122,205,78,146,204,52,88,208,101,165,247,12,231,212,232,93,174,165,191,49,47,243,164,217,204,172,197,140,194,198,204,75,111,54,250,163,246,131,134,185,159,19,83,155,31,139,23,34,177,218,90,209,231,185,209,118,2,10,166,58,229,134,155,32,11,177,240,107,139,71,179,75,77,139,254,190,237,220,51,217,124,113,46,105,225,136,7,239,14,221,38,242,254,162,235,116,29,102,249,144,155,117,61,248,54,248,188,44,23,192,3,46,220,117,36,66,243,221,187,15,184,124,215,77,21,216,250,30,94,103,27,30,225,74,94,159,78,94,250,23,133,62,248,50,94,199,161,252,8,247,242,222,99,143,31,112,69,175,195,93,183,191,173,183,226,82,107,188,184,215,9,222,215,221,86,91,35,52,183,186,195,215,57,99,219,95,231,219,116,254,55,221,236,235,19,215,254,179,182,184,227,82,223,47,68,19,219,13, -15,190,223,215,61,156,247,184,234,215,226,63,222,173,191,53,97,203,199,185,0,184,89,73,253,226,187,128,237,33,31,227,90,224,70,79,105,19,29,236,227,77,96,219,93,14,236,38,117,109,127,79,176,23,30,222,246,202,96,135,178,180,100,219,234,246,96,199,227,190,213,69,194,13,28,117,139,59,133,221,67,249,24,215,11,59,140,181,254,166,97,163,96,223,117,211,176,171,234,111,113,233,112,153,225,225,51,215,173,239,31,246,217,235,150,87,17,187,76,227,190,183,18,111,78,208,125,172,107,137,29,17,252,72,55,20,87,178,246,237,23,182,187,173,216,195,194,246,215,21,187,235,223,254,230,98,87,228,108,119,137,177,203,85,31,122,159,177,41,10,112,134,217,238,102,99,123,168,109,47,57,246,242,48,182,187,239,216,65,251,163,92,125,236,128,247,24,183,32,123,219,208,112,33,242,145,87,175,16,110,127,35,178,61,241,151,92,142,92,81,24,14,218,58,148,122,199,189,200,150,217,231,220,139,236,136,247,199,184,34,185,86,117,188,235,182,100,13,93,243,109,201,46,31,123,180, -139,147,29,98,125,140,59,148,61,109,228,49,174,83,118,60,201,247,191,89,185,66,43,223,180,41,5,239,11,47,85,182,161,240,239,87,190,163,225,89,245,158,101,123,176,71,184,113,217,57,86,143,112,249,178,139,186,45,111,95,174,51,128,182,190,136,217,30,237,81,238,100,110,80,243,183,184,158,217,215,220,238,190,169,217,238,55,225,222,212,92,167,169,186,136,123,216,101,205,247,134,173,233,44,125,123,255,43,155,157,34,136,242,202,102,207,225,114,223,219,155,113,154,37,48,99,178,69,181,91,22,120,138,207,36,182,186,214,185,54,139,70,126,201,13,207,206,65,223,242,178,103,199,60,123,148,123,159,189,100,156,173,175,128,246,149,237,123,220,6,237,82,86,121,171,73,245,14,232,10,13,62,111,139,195,238,81,231,114,208,21,195,183,93,211,54,174,55,208,173,226,142,197,155,126,183,139,183,158,30,189,237,244,79,186,45,124,174,223,197,39,206,206,109,88,245,76,212,56,206,26,11,94,56,167,207,221,191,14,187,103,67,113,209,237,191,235,13,135,48,240,225,71,209,185,184, -128,121,58,135,167,240,120,231,131,195,210,187,127,61,234,94,12,197,135,183,221,51,113,142,115,126,232,1,144,131,97,7,95,237,157,137,15,253,222,176,119,118,66,67,99,159,186,126,239,228,237,80,188,61,63,61,238,246,169,153,221,211,243,190,61,30,141,193,23,21,118,7,226,162,127,254,190,119,236,46,122,244,164,51,128,117,141,158,152,155,19,205,154,96,249,157,179,143,246,112,63,246,206,142,91,162,219,163,81,187,127,189,232,119,7,136,44,88,123,239,29,172,169,11,63,246,206,142,78,47,143,169,127,222,33,12,118,118,62,132,169,96,237,240,216,240,156,240,104,15,168,94,211,115,34,144,48,171,127,243,34,246,222,107,186,122,209,30,173,188,133,145,80,15,227,193,158,245,123,131,31,5,172,81,109,200,95,46,59,102,76,216,21,24,238,93,231,236,136,246,218,131,205,34,11,68,141,248,120,126,137,129,86,192,209,233,177,131,66,68,107,87,28,119,223,116,143,134,189,247,64,44,240,36,204,56,184,124,231,140,199,123,54,24,18,94,79,79,197,89,247,8,22,132,3,12, -186,253,247,189,35,194,89,191,123,209,233,245,5,181,33,236,247,113,192,243,179,70,94,250,162,141,52,1,4,223,125,143,68,118,121,118,138,24,234,119,255,114,9,11,175,33,53,28,182,115,2,148,141,123,1,175,58,148,172,40,235,67,15,64,195,203,51,125,242,106,209,219,240,67,73,83,31,129,80,207,197,187,206,71,238,140,232,144,10,211,34,0,99,186,40,186,116,7,59,82,30,138,206,225,57,226,237,16,127,38,96,1,60,64,162,61,30,238,251,113,231,93,231,164,59,176,136,140,0,82,237,30,91,98,112,209,61,234,225,63,224,119,160,115,32,160,83,225,158,135,163,115,56,221,127,185,68,210,128,223,212,120,162,3,52,130,131,33,245,51,29,8,228,13,72,214,103,154,6,1,34,197,47,234,104,100,167,132,168,74,245,226,244,124,64,116,125,220,25,118,4,173,3,254,62,236,194,211,246,88,253,238,25,160,153,206,121,231,232,232,178,15,103,30,31,198,151,1,198,193,37,112,129,222,25,111,43,18,24,49,156,94,255,216,156,110,220,30,7,99,157,222,233,101,95,83, -182,1,21,224,57,7,204,227,232,68,214,229,150,14,206,223,12,225,32,118,119,91,68,80,162,247,198,17,66,151,71,111,21,41,224,84,54,21,188,133,205,60,236,194,27,157,227,247,61,98,8,60,37,28,198,65,79,225,15,190,194,17,236,17,21,250,55,117,245,132,63,247,184,126,218,92,194,38,62,253,63,180,47,166,197, +147,104,154,192,122,150,192,57,159,9,116,113,30,253,243,31,48,162,76,0,18,113,8,184,191,246,169,127,8,232,203,162,128,136,127,239,119,192,30,16,100,10,59,8,59,20,126,254,76,91,120,29,253,243,191,128,180,146,101,50,95,135,72,218,17,236,26,211,177,79,136,125,220,239,116,122,117,2,132,87,33,169,18,32,31,51,167,69,152,149,128,87,16,224,195,124,209,23,163,127,19,131,238,57,67,76,91,122,53,200,211,32,15,35,255,217,75,18,60,167,201,60,113,120,187,159,32,248,87,239,211,68,46,195,44,3,92,170,23,191,222,7,161,5,255,20,127,251,219,55,240,231,213,139,23,47,190,35,9,88,149,100,66,46,3,152,240,213,43,254,253,167,159,241,99,158,140,94,21,171,213,232,207,113,14,188,50,30,181,1,245,63,11,235,27,252,226,147,121,201,25,20,40,95,138,85,48,151,214,152,30,7,34,75,203,9,51,192,232,41,14,251,116,150,164,5,48,3,62,248,234,233,211,79,246,43,248,123,59,155,141,218,177,204,127,22,48,64,187,80,243,173,86,27,224,160, +17,155,97,40,199,160,213,249,16,84,167,225,7,62,125,250,251,223,93,28,187,255,20,63,209,7,23,35,1,200,208,193,177,136,64,8,198,153,124,245,137,119,102,31,85,213,159,119,14,158,127,219,62,120,254,188,125,240,205,193,174,130,245,192,82,68,59,71,187,130,116,16,169,18,241,38,36,77,194,44,45,72,113,8,96,57,1,44,21,2,67,139,137,165,7,196,78,38,165,232,92,14,223,158,247,7,187,138,52,14,12,160,7,192,233,41,210,77,152,196,2,72,119,33,83,57,94,139,57,240,82,46,65,0,207,82,120,59,153,9,100,134,57,208,86,158,192,76,107,1,50,2,196,134,72,198,121,16,198,192,208,34,128,73,87,107,124,18,228,119,38,178,100,150,223,2,131,19,88,32,44,146,73,8,136,152,138,105,50,41,150,160,9,128,190,225,245,25,80,0,0,152,47,164,24,61,25,168,87,70,79,118,105,154,169,12,34,17,198,2,127,213,191,137,91,16,147,73,145,139,84,102,176,194,9,142,210,130,135,38,81,49,69,40,244,207,81,184,12,213,28,248,58,33,49,195, +65,11,228,15,132,180,37,150,201,52,156,225,223,146,22,182,42,198,81,152,45,90,98,26,102,140,60,248,50,195,47,105,191,90,184,146,167,73,42,50,25,69,56,66,8,144,211,106,75,232,232,25,156,101,133,40,205,21,146,104,222,91,96,8,119,37,128,164,89,145,198,48,165,164,119,64,222,101,9,205,248,11,112,5,126,131,143,207,146,40,74,110,113,105,176,167,211,16,87,148,189,170,217,196,33,60,27,140,147,27,73,139,99,162,1,117,13,176,51,76,184,39,171,114,163,213,79,25,104,180,72,140,165,194,32,0,2,248,14,26,215,71,67,133,128,200,35,111,142,172,45,122,240,226,148,1,100,84,78,162,181,217,109,24,56,152,92,199,201,109,36,167,115,252,66,44,193,194,192,137,231,225,141,196,61,10,114,143,110,144,93,198,18,126,131,29,131,73,103,48,19,252,88,164,19,92,225,84,86,9,13,254,189,12,224,135,224,6,68,87,48,142,164,1,163,13,216,129,95,213,26,181,209,132,88,115,129,194,71,132,4,10,2,197,87,89,33,234,188,184,8,208,62,186,160,113, +195,124,77,248,0,227,231,90,230,184,67,122,181,128,183,148,152,196,37,246,85,154,220,132,136,99,36,82,102,162,52,153,22,176,215,200,174,138,141,156,53,41,192,79,153,2,97,56,216,18,0,71,4,171,21,32,87,113,162,65,0,33,17,108,154,235,76,19,15,136,232,20,36,2,188,101,230,6,214,118,209,182,147,33,120,96,12,195,136,0,246,116,29,131,238,162,143,192,133,192,4,34,137,105,46,11,107,56,180,121,95,143,220,174,16,229,87,64,149,111,187,98,112,254,102,248,161,211,239,138,222,0,180,221,249,251,222,113,247,24,184,189,51,128,47,70,79,64,179,246,64,50,93,14,5,60,211,239,156,13,63,138,243,55,162,115,246,81,252,216,59,59,110,137,238,95,47,250,221,193,64,156,247,69,239,221,197,105,175,11,223,245,206,142,78,47,143,123,103,39,226,16,222,59,59,31,138,211,222,187,222,16,134,29,158,211,148,106,168,94,119,128,131,189,235,246,143,222,194,199,206,97,239,180,55,252,8,134,93,111,120,134,99,190,129,65,59,226,162,211,31,246,142,46,79,59, +125,113,113,217,191,56,31,116,97,250,99,24,246,172,119,246,166,15,179,116,223,117,207,134,64,224,103,240,157,232,190,135,15,98,240,182,115,122,74,83,41,185,42,14,187,0,68,231,240,180,203,163,2,252,71,167,157,222,59,176,119,58,239,58,39,93,90,192,57,188,208,167,199,20,32,31,222,118,233,43,24,186,3,255,59,26,246,206,207,16,226,163,243,179,97,31,62,130,128,63,239,15,205,171,31,122,131,46,216,44,253,222,0,215,254,166,127,14,195,35,230,224,141,115,26,4,222,59,235,242,40,136,85,23,253,240,8,126,190,28,116,75,88,142,187,157,83,24,107,128,47,219,15,183,235,21,220,203,114,115,241,223,142,122,211,220,165,152,148,100,71,41,188,12,37,106,181,119,176,255,226,251,87,223,125,255,205,193,98,255,53,104,191,103,223,106,173,247,245,119,207,129,224,241,233,117,169,210,233,91,229,93,225,183,63,255,249,192,250,225,51,140,142,223,254,187,245,221,15,50,136,71,123,81,82,172,192,6,11,145,184,53,175,138,14,234,78,26,197,122,190,247,195,137,248,225, +162,123,162,32,93,251,227,161,193,119,26,196,32,226,47,22,97,20,194,168,81,48,5,39,9,191,249,33,92,138,195,164,0,111,6,84,242,41,168,203,163,52,153,92,227,135,31,138,40,4,147,250,29,160,160,0,32,18,109,31,158,167,96,145,26,99,22,71,132,33,51,116,35,144,151,192,162,3,41,173,28,51,241,30,144,56,150,168,221,240,133,209,31,192,20,13,127,1,197,194,202,38,33,105,181,148,75,176,1,141,188,238,129,245,13,46,193,20,5,45,45,234,36,5,68,248,75,30,127,14,87,7,21,188,49,196,3,9,204,61,245,223,0,5,148,5,217,178,225,157,183,1,26,202,3,112,11,98,49,4,47,46,88,130,11,2,14,37,124,236,23,168,88,223,128,77,113,13,166,125,78,182,203,0,76,170,133,68,127,39,186,33,92,37,139,24,196,238,108,70,78,231,199,34,13,197,127,4,171,36,77,230,50,135,197,190,109,43,151,164,19,223,160,157,77,143,191,9,17,255,63,194,82,81,105,129,75,19,163,243,117,2,251,39,142,34,216,107,237,63,194,142,4,227,28,44, +25,244,145,102,224,187,138,126,27,214,120,67,62,37,122,107,33,88,171,67,240,39,193,73,22,39,255,252,175,37,218,238,236,195,13,112,82,144,67,83,68,136,248,161,141,46,81,146,225,52,131,28,252,112,240,55,110,196,143,1,186,178,227,24,140,9,240,169,199,161,20,31,208,176,33,167,234,6,70,252,144,144,247,96,60,103,241,35,72,118,88,202,105,82,220,146,247,12,234,67,124,8,110,83,208,255,232,61,129,31,244,6,118,12,92,13,127,7,46,206,78,124,236,159,128,11,3,24,38,143,43,27,237,93,200,69,74,14,29,173,28,148,232,113,24,145,11,119,82,172,69,23,76,38,244,69,130,40,14,114,127,236,193,175,81,152,75,127,248,227,182,246,132,196,219,112,85,33,162,60,156,249,111,12,192,157,56,149,179,25,239,50,48,11,168,55,140,2,172,22,225,4,112,210,139,39,182,120,241,100,74,7,246,17,216,60,147,70,142,160,146,81,10,146,237,147,209,147,85,84,204,195,120,244,4,76,181,84,98,48,1,84,124,95,130,147,139,212,159,162,209,148,106,51,27,38, +92,36,183,18,40,140,236,154,82,35,46,192,211,66,123,124,180,7,238,199,10,84,32,90,12,234,37,214,208,242,183,137,92,145,230,6,182,58,61,185,56,213,63,79,53,35,104,157,87,46,66,253,171,180,235,247,95,238,107,201,246,21,254,8,162,224,228,195,39,90,170,192,137,129,78,192,164,92,103,185,92,138,29,99,133,209,252,232,241,236,161,179,124,11,214,110,4,91,41,179,93,196,53,58,11,207,201,89,216,127,254,108,183,239,124,162,169,162,253,131,239,245,124,243,201,68,124,211,6,223,66,205,153,39,73,4,187,25,198,85,231,226,91,32,58,105,25,123,111,128,2,167,1,91,216,180,105,188,68,123,116,123,53,96,89,188,43,150,8,248,143,11,228,224,227,32,6,235,100,128,223,192,38,116,3,48,117,1,225,201,122,138,50,240,90,130,227,31,131,233,129,156,220,6,174,194,200,195,49,160,226,173,12,167,191,72,248,246,40,1,83,6,62,2,21,135,191,149,162,46,179,161,176,137,71,1,163,73,37,19,39,71,71,22,134,11,32,109,26,229,176,119,118,57,236,157, +14,24,199,214,174,126,98,159,237,46,191,12,40,253,171,254,215,7,224,125,159,156,93,138,147,238,89,183,223,57,5,203,225,240,180,119,4,186,253,168,123,54,232,42,24,225,209,167,226,61,192,140,52,116,128,218,32,150,24,79,220,215,182,148,134,253,169,183,25,251,47,191,127,217,162,39,239,183,37,56,194,243,151,32,82,150,43,32,226,139,40,192,48,219,128,150,252,205,55,207,90,128,117,212,84,32,105,58,66,60,59,216,223,223,31,237,237,127,243,236,59,1,198,64,71,13,49,254,254,27,66,98,23,56,101,13,90,77,104,127,33,207,217,61,33,239,14,17,88,186,71,2,158,29,3,52,75,199,93,128,23,35,99,176,178,253,203,134,36,144,93,60,71,99,0,60,163,80,25,178,104,31,148,182,227,191,51,20,95,61,237,127,43,46,64,120,45,129,39,61,248,134,11,195,165,25,241,249,18,214,102,121,155,240,127,48,66,194,121,204,80,231,1,80,90,112,27,172,197,26,196,9,57,179,83,116,196,18,116,125,148,67,67,112,193,130,243,182,16,135,107,246,157,131,12,128, +70,85,74,155,44,65,120,131,47,202,118,191,49,199,201,165,200,81,205,210,84,243,34,32,159,89,222,61,21,249,212,26,230,209,222,104,15,30,90,34,164,89,65,118,188,116,188,26,122,26,151,138,2,12,189,47,240,136,82,240,184,216,57,104,0,14,93,4,220,18,28,25,49,164,44,131,38,114,26,253,193,115,217,149,115,193,230,5,216,248,243,20,164,250,45,9,230,128,237,48,100,46,116,114,201,169,230,109,5,152,118,6,24,248,225,215,154,38,115,86,55,1,159,53,213,142,9,227,91,153,127,141,120,7,185,33,131,105,123,87,136,143,73,33,38,32,57,216,33,98,96,8,251,10,226,12,3,9,73,219,163,161,15,104,118,220,2,146,87,50,184,38,59,213,222,143,22,254,132,192,165,168,81,82,114,202,18,189,157,45,34,219,21,168,81,112,206,196,57,204,84,15,100,86,161,68,123,127,193,79,3,40,89,5,145,147,95,210,138,197,93,37,83,57,240,137,29,69,73,104,58,34,89,176,63,39,211,27,244,232,193,81,198,161,111,195,108,129,81,20,61,21,168,73,9,158, +182,235,65,167,132,59,48,175,136,35,213,139,64,194,240,209,122,21,159,81,116,235,80,38,188,14,132,40,0,70,101,237,227,32,177,136,193,218,34,120,245,22,188,86,1,8,53,28,58,220,102,220,41,249,169,25,142,12,120,206,252,141,26,38,56,74,142,225,16,218,85,14,227,208,6,197,210,66,171,21,12,202,120,38,192,203,56,156,34,9,163,44,163,96,82,76,50,64,205,167,2,66,136,61,32,244,236,154,127,74,112,131,82,228,232,212,10,27,161,23,78,239,56,179,168,88,51,13,62,145,41,234,28,124,98,5,63,134,99,48,122,242,80,9,40,28,89,33,183,118,115,109,164,182,16,34,245,48,135,167,144,171,60,172,188,129,103,228,111,1,202,250,214,198,145,51,112,73,68,160,55,2,208,182,144,196,151,115,140,46,211,226,73,170,136,25,218,197,52,37,6,101,48,34,195,171,151,147,16,134,194,120,70,64,86,89,25,71,179,41,184,205,108,72,239,122,68,14,175,172,137,3,91,134,0,45,162,227,133,27,122,132,113,192,100,45,225,200,192,110,195,103,150,154,68,64, +27,161,144,162,81,153,140,224,95,161,166,138,10,147,203,58,218,97,173,159,223,194,78,131,251,145,189,18,59,96,158,149,17,51,119,47,144,110,119,64,237,131,79,34,83,69,60,150,118,187,5,123,118,65,232,202,232,199,72,206,65,14,88,65,54,165,53,237,136,162,14,34,170,205,181,231,243,23,208,137,48,28,136,59,36,3,220,71,146,186,40,167,213,178,112,6,50,139,138,148,89,130,88,87,179,132,38,73,218,7,169,149,122,65,78,2,88,93,211,204,236,16,139,225,56,129,247,83,84,96,235,82,168,56,114,7,246,167,231,82,43,133,220,112,33,33,203,239,12,68,63,206,2,62,31,43,145,85,144,161,181,140,166,135,134,15,245,151,69,88,0,174,218,73,0,230,86,211,12,75,70,101,35,224,140,9,108,79,24,7,224,94,210,254,195,99,42,124,6,6,194,146,212,48,69,210,24,12,182,19,97,167,129,104,113,0,144,227,152,103,16,42,22,172,199,210,122,12,60,234,84,174,10,14,210,85,200,232,13,62,26,173,91,52,161,45,215,16,188,124,1,70,10,88,0,48, +47,88,13,136,215,28,212,208,216,138,201,173,240,103,20,33,72,143,40,148,73,222,220,36,225,148,96,153,162,88,77,121,69,160,4,53,153,36,236,202,7,238,132,180,160,16,92,143,155,112,90,112,188,142,162,239,106,18,203,227,193,48,38,208,236,132,24,146,163,138,229,48,240,55,232,47,153,7,232,53,177,136,5,250,136,57,254,74,27,69,216,167,88,42,136,244,9,120,30,169,133,115,158,75,135,111,141,71,68,116,170,200,12,137,148,32,71,253,0,223,227,38,152,7,3,178,250,42,146,158,0,4,186,48,140,78,74,206,132,188,105,124,100,38,10,131,24,68,105,30,96,42,156,168,164,2,69,157,124,155,178,255,252,94,6,123,95,12,187,253,119,3,10,1,30,157,159,29,247,48,154,198,161,194,163,243,139,143,189,179,19,240,108,122,131,97,191,119,120,73,129,54,124,240,221,249,113,239,77,239,168,131,95,232,164,29,250,39,56,53,38,238,48,209,255,252,153,120,246,169,189,247,59,45,214,10,234,90,134,154,162,105,218,37,88,46,27,81,183,73,122,173,68,141,113,109, +2,29,191,95,161,169,111,108,167,82,142,45,146,8,117,88,22,172,149,189,189,4,11,24,182,171,20,68,83,150,5,244,30,35,92,27,239,245,6,13,153,155,152,165,185,96,0,49,114,59,150,128,231,22,219,73,102,1,164,116,172,85,32,252,44,74,3,120,155,86,51,14,88,42,208,228,102,60,177,148,160,82,117,252,221,250,201,68,211,101,26,222,192,22,3,113,210,48,188,128,114,209,81,112,251,202,246,14,121,227,159,30,48,241,134,4,33,96,4,128,225,247,157,168,187,59,155,88,37,169,246,252,209,24,82,64,25,127,7,215,133,138,196,166,187,76,203,118,99,26,96,180,130,176,194,59,25,1,179,23,193,28,81,185,243,22,196,46,72,150,25,197,150,244,11,42,3,231,68,1,188,100,150,74,135,225,142,1,54,237,233,71,79,208,32,238,162,170,80,188,70,18,52,152,78,193,42,33,198,203,224,13,208,83,240,96,21,75,160,110,64,163,220,176,213,146,168,29,64,195,239,126,44,135,162,14,185,220,49,230,75,34,127,205,82,157,172,198,34,207,66,146,44,160,203,97, +116,77,88,193,132,124,148,180,136,43,27,162,244,128,54,191,48,41,201,22,37,141,6,146,27,132,141,74,174,89,175,104,80,40,125,17,206,104,66,220,113,82,59,36,173,195,156,20,178,104,164,73,12,200,148,129,84,128,14,4,35,2,71,105,41,146,143,176,206,26,136,119,219,232,98,104,36,50,233,165,5,186,3,56,86,134,179,104,85,103,166,194,220,78,187,94,118,60,23,251,74,112,144,157,21,172,239,239,139,151,236,245,135,204,177,253,131,204,113,11,144,198,49,243,7,92,182,4,53,84,128,177,104,50,70,165,35,0,72,91,133,147,34,41,50,21,78,7,217,69,202,4,104,29,190,81,9,84,92,30,89,44,10,74,251,169,250,228,36,172,98,18,97,8,54,69,168,181,25,242,90,92,75,185,66,22,66,218,208,22,168,202,198,105,149,73,49,191,196,33,54,237,190,230,148,17,205,100,60,161,100,33,174,173,28,26,159,33,67,183,116,114,45,171,196,197,157,159,218,54,243,68,137,202,56,219,79,215,50,151,217,56,246,218,200,228,86,102,22,8,241,197,58,195,140,155, +230,1,18,7,218,245,12,148,9,25,104,211,24,70,9,148,73,155,232,232,36,98,193,88,111,150,121,136,118,192,111,58,230,160,77,253,70,42,59,240,168,76,217,168,52,21,35,32,173,39,46,45,160,61,161,153,47,10,210,219,75,94,71,35,155,181,148,174,175,210,52,233,18,87,198,42,141,82,167,189,6,106,213,251,156,8,175,35,225,0,108,106,160,112,201,244,196,171,200,100,77,106,157,118,47,4,165,93,98,232,64,4,187,123,191,27,87,103,18,20,25,251,73,198,4,230,106,6,180,250,97,47,104,35,96,233,40,58,52,209,82,170,149,100,133,102,41,218,27,150,101,252,182,150,108,83,228,22,69,182,252,84,123,19,104,227,42,104,68,240,136,42,51,155,133,89,64,163,169,119,96,25,133,50,41,137,232,23,50,41,211,188,180,55,240,187,140,245,47,46,211,151,182,122,251,241,29,114,40,146,25,21,112,216,246,97,128,86,11,207,16,32,66,52,43,160,126,36,214,14,211,41,141,128,228,213,100,154,104,91,100,19,38,38,128,9,229,167,152,141,209,230,72,12,196,72, +134,51,152,237,83,14,96,145,43,132,97,188,52,64,5,136,114,236,22,195,67,32,214,45,159,152,49,138,68,77,63,194,62,166,168,222,181,236,71,222,34,90,181,6,34,227,87,169,107,142,192,165,83,208,248,41,74,33,114,138,49,138,132,106,37,197,125,1,67,142,101,101,28,39,5,72,44,170,145,40,203,90,238,35,69,141,81,216,236,216,237,160,145,30,97,45,139,178,12,13,105,40,86,193,61,82,15,239,150,97,27,138,55,146,72,176,124,20,233,56,21,102,199,28,110,82,138,90,82,165,37,61,143,67,9,114,236,19,113,19,202,219,6,217,138,38,82,87,167,95,94,161,250,118,180,123,158,201,104,166,227,175,26,223,24,98,54,21,18,102,167,25,201,28,9,113,209,219,98,201,214,172,253,141,221,241,107,17,166,28,109,226,209,188,129,218,187,117,34,95,199,140,232,101,174,10,49,101,27,14,113,18,0,37,123,176,155,29,162,201,1,191,83,29,75,38,85,208,137,176,132,142,50,189,162,108,174,38,182,84,98,21,128,29,35,28,65,150,196,48,26,197,183,209,2,75, +201,60,45,205,27,124,56,147,192,129,72,96,56,65,166,168,119,9,200,190,65,175,50,95,80,165,78,185,75,45,83,15,68,108,218,194,112,158,83,158,162,18,121,26,124,226,29,79,16,81,128,39,200,188,169,49,18,95,228,77,47,0,245,46,173,97,225,109,18,61,228,49,179,136,97,127,41,204,54,171,29,146,179,182,93,171,212,26,143,161,93,220,36,110,150,68,45,21,18,47,131,62,236,169,42,131,95,217,225,224,212,252,134,121,2,189,245,184,181,169,154,70,219,178,5,41,14,142,244,192,23,228,74,243,178,82,57,15,210,41,232,6,154,29,94,18,183,168,225,173,192,160,71,119,5,70,0,114,59,124,66,105,138,188,44,153,82,138,18,53,21,218,93,86,52,148,44,228,204,13,153,97,245,26,57,161,41,38,131,98,5,62,7,58,224,185,215,2,246,141,74,31,172,169,216,219,146,191,201,148,93,122,29,59,228,152,24,134,107,162,90,244,91,62,30,65,19,97,228,70,123,124,89,237,62,214,98,193,170,70,163,2,63,144,108,243,57,98,82,79,164,157,50,90,25,226, +169,86,4,248,198,29,73,80,46,223,106,38,172,93,252,28,136,155,36,42,150,172,195,65,97,36,41,120,126,74,216,151,43,102,99,187,20,91,227,84,11,74,11,186,82,27,146,195,212,164,13,43,246,220,55,247,240,26,252,181,249,203,66,149,199,243,107,235,234,96,23,229,66,194,69,138,58,143,0,27,61,41,114,18,86,104,240,109,176,206,50,52,207,0,134,3,85,173,216,96,163,129,36,193,72,162,98,72,83,71,116,167,121,214,153,80,54,63,166,100,144,217,61,252,46,146,164,56,83,142,209,147,86,93,2,183,129,129,54,218,67,115,128,37,109,233,34,181,148,16,209,98,224,142,208,73,195,242,136,18,212,46,79,240,80,197,18,171,158,215,92,212,72,102,131,137,165,162,42,99,75,239,53,160,180,117,151,181,87,93,105,96,56,148,60,130,150,184,9,162,144,103,193,194,64,208,0,57,69,44,165,88,203,32,165,212,88,233,3,149,6,216,186,165,124,5,101,161,197,152,65,228,136,126,172,157,1,78,40,106,199,37,162,114,96,109,233,43,28,218,116,222,34,53,175,246, +160,138,245,210,2,240,119,200,217,15,182,40,255,127,218,135,73,35,197,133,49,162,131,165,141,229,104,147,29,172,180,0,187,109,126,202,175,97,245,104,16,81,216,48,136,0,188,152,37,36,125,164,4,58,71,57,102,20,107,141,209,172,69,185,11,30,101,37,106,163,163,33,14,76,182,33,119,55,111,211,26,181,65,165,40,13,99,7,128,135,84,85,174,12,138,177,214,49,99,222,128,70,27,201,137,74,204,74,9,196,193,64,134,140,242,176,188,79,75,163,163,241,33,202,255,115,132,219,245,18,1,171,148,141,126,67,174,137,189,4,14,71,26,98,180,103,231,41,117,160,161,2,23,124,15,147,20,232,164,133,165,111,4,94,102,84,100,196,66,86,149,59,17,209,44,64,54,144,179,48,14,203,98,119,245,60,75,243,52,92,113,58,127,106,235,69,46,90,9,204,158,97,190,27,102,15,108,19,165,92,17,172,242,45,23,56,181,216,138,204,86,146,246,222,148,47,181,42,235,177,121,136,18,169,168,123,84,216,17,151,66,217,88,19,187,50,182,180,253,218,78,89,42,173,70,6, +28,141,217,193,193,125,218,45,121,97,25,252,66,186,124,9,116,77,118,240,142,46,203,105,137,107,44,140,139,216,8,202,80,230,239,234,21,130,166,75,217,91,86,213,81,20,53,67,137,236,174,31,157,176,12,149,20,89,72,4,179,153,74,123,10,129,226,81,138,179,187,216,171,53,30,102,21,187,196,154,15,205,59,139,67,116,217,57,38,158,144,25,200,93,155,76,8,24,85,53,67,150,121,160,170,1,136,62,86,92,162,67,22,181,121,11,93,5,16,217,100,140,187,3,84,232,81,155,250,100,8,211,96,240,67,65,62,70,86,107,210,58,130,84,114,201,125,82,204,23,158,227,93,198,113,151,43,240,218,172,202,31,107,16,47,238,101,33,163,209,20,249,246,83,27,240,170,66,20,96,138,240,28,246,33,12,251,160,133,109,37,185,38,10,211,52,46,82,254,182,194,184,54,121,120,202,130,208,218,192,113,35,59,200,152,160,20,151,240,26,217,84,183,100,143,38,141,211,111,152,29,6,198,204,29,83,43,101,227,130,2,53,137,46,159,71,37,20,226,6,59,230,115,29,88,134, +99,53,226,209,172,167,180,155,17,202,28,105,35,100,232,178,7,218,118,148,220,213,33,203,108,167,46,42,9,203,18,200,18,48,98,50,218,62,116,185,40,83,163,0,72,241,0,24,69,12,103,69,196,50,8,139,122,39,205,123,250,220,50,47,53,221,216,190,50,210,240,42,247,220,165,44,196,112,172,41,126,193,119,84,137,12,201,107,131,23,180,206,137,39,48,149,76,103,145,56,96,237,102,215,85,132,178,121,199,48,112,149,103,126,230,136,107,167,208,61,15,180,11,201,7,25,22,225,56,204,57,125,17,5,183,166,182,66,121,181,213,245,240,56,160,159,18,44,23,24,235,144,41,2,238,88,250,94,66,99,71,5,204,154,61,8,14,61,97,174,119,98,200,137,231,15,84,56,219,217,252,242,244,16,5,130,84,153,216,67,242,168,12,113,9,190,135,68,207,251,42,93,207,10,85,188,248,4,36,1,132,65,137,168,28,203,170,217,212,216,228,115,220,129,138,220,174,69,241,88,78,177,11,234,61,205,191,70,56,154,68,63,255,194,181,62,149,130,12,183,24,67,195,229,158,194, +106,72,74,235,202,23,37,208,66,208,58,42,238,58,43,82,149,83,176,74,134,244,89,52,147,103,24,253,161,244,144,149,156,86,50,67,157,190,163,195,120,97,220,246,120,76,21,25,177,65,6,238,56,252,119,194,39,196,52,211,170,4,156,37,217,189,36,73,227,254,125,167,246,175,55,83,230,4,134,139,128,171,77,26,5,21,77,154,139,95,10,117,144,139,77,35,203,179,86,21,2,96,1,163,86,147,250,161,153,218,105,157,108,193,120,148,216,225,210,128,101,168,138,76,245,187,89,86,200,108,183,101,19,46,217,230,132,97,34,17,164,170,29,93,208,52,94,43,168,192,2,37,59,8,92,125,51,177,145,250,187,218,58,192,250,78,224,172,92,57,28,102,138,74,112,135,178,150,138,253,65,245,96,68,23,231,53,20,214,252,46,71,241,84,153,27,69,233,172,172,70,162,188,128,12,203,176,128,240,178,112,89,68,192,217,146,51,107,156,219,1,125,52,87,214,108,141,184,39,62,47,235,51,37,158,32,160,245,150,175,41,243,162,178,137,107,139,100,27,184,82,213,104,136,74,169, +89,224,213,154,0,223,22,17,155,143,234,200,99,154,172,193,69,89,143,246,168,0,196,226,123,203,24,209,211,192,182,5,166,220,31,53,160,78,71,170,44,19,87,247,243,185,52,148,133,234,19,248,176,100,186,192,66,76,80,82,178,103,163,10,125,145,26,0,44,141,223,49,96,9,109,118,115,16,242,212,129,126,76,2,20,164,120,138,26,208,68,183,104,151,55,128,223,100,58,122,153,48,39,226,70,231,107,35,52,233,217,55,199,26,202,152,25,88,146,113,201,91,173,179,41,225,164,136,2,144,215,97,58,41,150,25,201,126,22,135,227,32,42,21,129,180,135,183,43,146,57,14,171,51,74,250,33,43,19,83,251,60,122,128,68,85,246,180,89,253,106,157,40,227,170,72,73,0,214,132,25,97,247,10,69,122,244,137,69,131,85,80,148,149,5,47,152,230,0,122,94,171,128,33,69,40,117,165,166,14,79,18,246,240,0,166,202,144,145,41,195,79,190,118,39,199,99,164,108,187,70,14,132,58,75,170,116,29,162,97,158,170,17,243,133,87,162,237,146,1,251,35,173,50,200,28, +34,127,168,99,174,99,149,7,159,24,22,89,81,130,130,206,200,226,17,82,140,149,36,88,166,95,86,89,205,177,226,198,57,182,173,157,88,242,116,49,47,147,82,14,23,107,58,43,32,145,3,159,42,99,30,56,87,185,75,84,142,170,180,65,18,115,212,63,35,222,165,138,163,137,229,78,154,151,94,171,184,113,177,50,9,116,170,145,123,58,77,98,222,128,41,40,175,41,85,25,147,130,21,217,130,168,8,173,79,85,40,237,8,58,115,50,149,225,43,37,150,2,146,243,86,166,94,69,201,74,165,72,89,90,47,146,112,82,239,166,13,61,206,178,73,153,106,32,17,116,156,23,147,30,84,197,118,171,60,218,49,32,70,222,240,147,99,89,85,114,172,166,179,188,34,213,155,180,230,247,70,107,86,163,218,170,42,168,40,149,188,229,79,148,69,45,184,97,186,104,147,124,57,58,165,164,92,236,177,195,39,227,117,153,1,180,131,13,44,242,75,187,167,82,15,134,50,150,188,197,204,129,163,70,191,80,153,193,116,202,193,147,21,157,118,6,50,197,199,241,20,151,31,89,178,10, +148,64,77,170,156,37,139,117,179,148,178,116,211,121,213,57,102,194,209,169,152,108,138,101,66,22,141,70,4,11,153,34,83,19,200,41,106,216,88,49,126,192,202,218,130,31,220,140,4,120,29,51,74,188,86,11,68,144,8,64,191,58,86,170,82,180,227,100,90,205,66,54,109,247,75,181,221,24,191,106,60,228,128,40,212,37,49,169,188,9,41,11,206,180,128,53,242,55,124,46,200,212,82,52,28,118,96,91,3,237,104,228,72,248,27,214,61,192,69,59,99,144,247,7,148,12,150,68,136,26,3,22,149,173,194,52,52,109,4,208,89,70,222,87,111,240,129,28,132,16,44,95,12,67,194,11,83,9,180,23,145,30,224,154,49,154,194,212,216,114,114,8,40,52,174,215,5,100,240,171,225,113,87,249,96,127,64,187,77,199,95,51,114,232,244,19,113,129,39,86,203,154,98,99,120,99,244,106,70,177,8,239,217,138,215,195,242,215,170,159,84,42,126,244,4,229,12,22,224,165,122,8,172,86,116,78,92,152,210,25,235,140,114,25,71,246,124,38,197,132,90,86,106,176,146,84, +171,31,103,46,189,233,101,93,102,19,137,84,87,111,18,65,140,134,245,157,72,104,25,115,14,4,165,246,62,244,43,116,234,241,254,208,24,106,127,241,204,173,62,123,70,228,174,13,90,93,197,108,177,24,25,43,149,170,32,42,126,100,113,239,28,8,81,57,83,71,12,120,134,62,83,37,37,233,145,79,165,171,142,244,153,13,116,41,202,128,128,50,87,141,210,49,234,217,150,149,119,224,192,155,174,233,177,215,116,122,40,89,74,100,200,140,149,141,9,183,102,166,126,94,157,16,66,157,73,251,161,185,20,152,97,90,194,130,135,17,230,73,16,101,108,150,72,58,201,163,200,145,173,16,144,91,5,23,132,195,251,101,44,131,190,210,71,205,220,211,91,108,224,44,19,99,223,224,17,52,46,36,153,130,48,82,186,200,188,50,103,217,19,173,107,105,192,63,155,71,181,204,103,231,166,97,131,126,231,224,249,11,151,110,246,41,234,39,62,253,52,57,16,135,178,44,152,178,42,232,203,250,113,191,205,76,243,193,4,51,64,203,36,212,127,35,195,166,84,36,232,89,176,149,67,167, +122,131,219,246,149,224,122,18,174,41,40,35,129,136,92,86,190,184,243,26,93,190,230,36,145,128,92,240,148,22,83,218,170,202,187,214,229,51,246,234,70,79,62,253,244,20,30,70,117,147,209,107,163,39,166,164,215,44,73,73,144,235,16,155,157,41,65,163,98,155,146,252,3,52,46,67,172,121,53,213,64,44,188,93,207,89,37,223,249,89,61,186,170,212,91,114,62,43,15,232,88,18,59,4,179,48,143,81,196,115,198,197,242,53,148,137,12,248,26,150,149,10,105,152,93,91,153,171,95,139,192,12,164,18,127,182,55,98,109,47,5,137,65,104,192,112,131,5,57,91,246,3,136,53,202,144,112,142,159,101,89,0,190,255,82,170,93,96,19,12,201,62,198,83,102,25,102,23,248,164,27,225,33,149,171,32,76,89,53,165,41,91,130,237,70,114,60,32,49,70,59,1,150,26,246,192,17,124,240,65,229,14,76,240,178,66,61,100,144,96,76,97,202,130,207,208,10,7,129,227,117,133,96,90,194,9,119,80,94,149,204,47,171,176,210,39,169,198,226,170,192,182,145,84,109,35, +213,214,17,124,124,228,145,118,114,26,44,131,57,31,0,41,43,199,214,154,189,91,58,53,68,191,83,133,17,216,27,172,215,217,250,205,41,103,200,131,128,28,14,233,88,39,146,171,218,89,117,158,3,140,75,69,74,220,80,201,1,22,151,180,67,75,42,129,168,210,171,136,18,174,103,1,129,26,80,176,20,255,30,75,124,154,15,224,17,83,6,147,73,65,10,6,15,244,195,27,88,67,89,100,170,21,0,151,159,8,22,182,86,168,139,11,93,193,150,193,115,104,30,77,162,70,162,196,146,44,187,240,56,103,92,51,132,127,151,224,87,137,146,80,29,164,83,54,180,195,251,235,178,77,81,48,101,19,79,79,136,45,60,20,150,244,81,60,133,89,231,236,139,57,120,242,85,255,91,209,61,59,198,102,46,117,39,80,188,35,227,166,199,206,83,140,153,227,178,58,228,188,115,88,123,72,86,12,124,249,17,213,195,25,152,113,23,122,117,126,147,158,167,251,90,175,79,97,181,81,178,194,58,66,182,251,202,34,50,235,96,168,114,153,212,42,231,116,254,9,184,148,151,27,49,137, +104,155,147,44,89,21,176,192,135,48,58,67,137,129,5,122,95,108,199,112,161,16,105,208,48,247,52,25,107,112,115,120,13,75,217,28,30,177,78,84,219,245,135,100,195,105,36,195,250,172,165,14,203,64,121,158,7,42,151,88,90,128,166,184,60,177,137,6,205,52,114,27,179,96,134,203,192,37,152,183,151,250,97,170,9,165,84,33,254,162,82,101,152,242,53,71,176,249,72,22,215,152,2,203,221,200,181,82,94,192,38,153,178,70,221,10,117,26,138,198,200,88,122,146,253,106,21,115,224,129,28,35,122,64,189,128,19,174,139,65,87,9,249,133,220,123,76,170,99,229,148,219,81,101,162,120,190,15,45,26,131,169,146,40,142,246,5,254,249,35,98,157,134,212,149,34,22,86,240,68,65,140,233,71,158,14,219,28,82,217,98,192,85,106,1,17,11,157,106,248,211,39,111,92,183,217,193,31,177,26,229,79,48,27,141,134,226,158,140,60,253,214,209,190,15,22,249,253,150,146,113,136,230,181,57,91,236,144,10,187,6,229,201,75,31,164,48,175,47,58,222,216,0,0,229,178, +101,93,251,99,110,182,32,203,35,69,220,30,66,207,119,90,102,65,253,1,119,220,194,255,221,170,239,209,190,55,210,236,240,145,114,129,23,88,92,150,171,157,211,182,42,240,51,16,77,203,7,5,37,186,110,220,133,205,174,180,45,248,218,88,56,42,201,92,49,74,80,28,250,163,121,29,186,80,198,222,213,163,11,221,96,73,4,233,15,182,97,195,184,95,4,29,204,71,95,55,107,70,23,38,92,108,158,43,235,119,156,106,165,230,185,124,168,156,164,121,185,21,175,185,179,157,239,231,56,100,227,15,229,55,1,105,109,219,251,195,44,223,145,149,120,254,152,98,64,118,45,19,70,84,89,223,80,1,12,31,174,70,77,44,177,80,51,77,98,192,0,159,252,93,97,91,42,64,114,189,32,238,85,76,69,171,148,187,101,244,129,58,223,21,224,94,164,166,218,61,10,175,149,246,32,99,30,158,35,225,155,241,17,38,167,40,28,184,93,234,162,193,202,38,159,196,224,34,221,176,111,166,249,240,197,203,150,39,159,80,60,9,225,10,167,10,205,89,35,77,18,244,9,105,167,59, +135,131,243,211,203,97,247,244,163,237,47,189,102,91,141,73,80,228,107,224,186,209,136,78,187,223,142,254,208,246,135,30,42,45,233,245,168,208,106,153,244,164,140,112,82,206,98,56,66,207,31,76,29,153,52,97,70,237,116,191,118,192,152,140,254,96,131,88,195,37,168,74,81,98,172,87,104,11,81,50,182,60,77,81,46,134,195,49,229,160,138,163,244,201,126,231,76,131,19,66,104,60,131,122,62,163,76,159,74,206,149,115,82,85,132,138,91,142,209,84,160,226,21,114,209,41,236,100,29,105,108,4,79,157,82,228,220,17,137,175,49,18,16,12,59,218,155,0,24,215,100,90,46,101,92,0,102,229,50,195,198,45,168,232,40,204,130,13,134,50,167,247,72,61,225,91,130,133,10,93,177,17,2,189,133,252,155,172,97,164,29,221,137,195,156,11,80,3,130,31,183,43,184,161,4,204,135,241,158,136,147,114,49,159,39,193,66,10,58,100,91,58,35,229,201,58,48,14,42,222,51,138,30,237,86,97,241,133,242,184,3,44,43,2,97,242,154,139,13,233,29,36,255,172,129,145, +62,38,235,100,186,198,70,108,44,141,84,7,89,61,119,166,27,138,42,152,136,61,209,142,82,106,71,129,227,146,234,104,100,177,20,236,212,142,42,198,5,185,144,113,91,129,76,168,74,47,44,36,203,118,77,60,23,102,230,198,109,111,3,236,193,215,36,226,255,200,181,88,202,69,24,174,129,233,147,248,79,45,1,114,15,8,50,162,22,76,46,72,234,153,22,118,38,202,66,125,36,244,61,144,102,3,127,52,55,231,49,97,62,149,52,45,67,105,72,171,54,17,113,16,205,58,178,111,252,20,147,97,78,109,41,26,96,229,66,154,96,69,135,110,255,185,182,98,132,234,232,7,157,8,71,61,200,218,221,234,88,139,237,67,17,6,123,70,43,95,148,149,101,95,106,112,29,195,100,33,117,171,139,184,117,47,138,41,152,218,218,67,188,127,107,159,106,32,254,211,223,255,110,90,198,25,134,242,123,199,13,142,79,53,88,192,99,225,106,165,59,169,129,113,63,77,110,51,211,70,13,217,170,61,5,170,68,239,205,238,236,86,105,254,245,92,53,255,122,174,155,184,29,29,240,58, +122,135,253,78,255,227,230,118,2,244,244,222,239,123,191,11,254,179,161,21,216,145,101,124,31,248,22,242,67,26,129,225,219,240,71,207,186,165,101,192,227,109,211,19,204,25,104,219,254,96,46,150,70,63,105,221,72,174,77,152,102,185,222,225,105,25,164,159,217,212,138,253,222,180,59,231,64,198,209,117,137,5,227,99,169,79,251,137,121,162,53,121,197,76,55,167,249,112,196,209,167,90,0,113,19,120,27,188,102,102,222,110,111,215,212,204,94,199,99,244,55,179,199,115,186,89,125,89,179,51,31,188,173,251,158,53,226,176,36,172,150,242,164,54,201,154,150,157,57,66,67,193,6,84,5,202,176,230,185,44,218,189,179,157,153,105,255,13,26,217,30,77,159,6,211,173,39,221,54,106,42,165,174,66,105,180,75,186,173,153,34,195,89,226,108,50,97,220,140,230,116,56,243,145,178,109,167,51,123,218,199,105,122,102,143,248,56,253,207,236,17,31,165,21,154,61,224,99,116,69,115,198,123,156,6,105,21,226,223,178,81,154,13,226,227,244,76,179,71,28,110,223,62,205,163,255, +230,78,106,198,230,217,208,72,205,199,222,189,27,170,57,19,184,221,212,28,126,223,174,177,26,108,218,28,56,195,91,242,35,180,89,179,71,84,135,138,84,236,23,205,190,210,209,168,24,121,214,34,84,166,203,29,74,29,166,81,39,1,76,27,4,111,173,186,254,131,189,172,128,235,147,226,107,138,162,218,227,85,103,167,62,57,250,164,15,115,157,215,227,126,173,50,155,236,16,192,99,14,211,229,143,212,91,206,39,28,20,133,232,97,38,58,227,170,75,202,236,250,127,170,64,107,104,56,231,202,46,123,197,95,208,122,206,17,214,15,237,66,167,205,249,134,149,122,205,232,172,78,101,110,71,186,198,70,116,238,74,183,236,73,103,15,230,249,33,37,65,60,168,57,157,67,127,219,247,169,179,135,51,37,55,91,181,174,243,41,229,126,93,236,42,146,110,171,110,118,14,129,221,191,177,93,121,246,202,57,111,224,111,100,153,246,185,119,159,59,42,8,51,205,238,28,20,81,15,29,117,34,213,137,52,250,254,180,213,222,208,239,133,231,16,197,163,180,197,171,24,195,119,119,200,243, +183,240,29,186,6,104,181,151,86,92,153,104,69,34,183,77,195,106,127,93,237,183,216,144,52,71,177,117,145,235,45,30,43,211,118,29,174,9,182,144,82,155,86,52,2,13,112,151,49,45,91,252,110,223,223,177,199,107,132,134,101,136,155,5,182,93,179,31,151,251,43,249,183,166,126,200,62,13,82,93,56,108,202,107,42,155,35,85,154,80,91,24,213,198,22,51,101,44,134,167,24,128,202,203,186,4,222,113,14,43,134,49,59,171,62,119,210,185,188,64,119,208,40,157,197,200,45,44,172,243,3,213,201,8,77,111,65,217,25,195,171,43,230,83,203,246,126,51,19,7,190,86,1,30,142,10,54,206,184,24,143,43,102,111,145,250,152,191,72,80,143,101,126,75,141,205,236,51,76,216,68,129,221,130,192,245,5,84,101,2,30,219,196,4,207,218,238,1,125,170,130,72,158,65,17,88,182,19,39,137,28,43,66,123,255,142,30,164,196,0,47,51,163,85,59,179,85,84,166,187,19,1,8,187,100,158,112,107,13,221,171,39,240,105,151,150,105,149,68,151,89,95,115,26,205,165, +196,0,204,133,223,242,2,101,47,76,201,93,95,179,146,212,209,166,1,34,181,78,140,134,124,4,99,57,166,178,5,213,16,209,165,237,178,235,197,204,21,239,206,242,220,192,195,29,121,39,20,130,32,207,233,180,178,58,237,215,68,119,186,56,75,199,103,144,94,80,102,88,228,210,178,80,238,131,96,207,89,147,113,43,233,115,26,242,89,17,59,19,206,117,106,178,86,201,168,170,181,150,137,201,80,92,68,21,42,160,162,212,3,234,16,163,45,25,62,120,70,170,238,170,168,108,108,32,249,212,46,59,92,82,184,205,64,163,234,229,128,41,114,43,136,236,225,205,16,72,17,91,133,220,58,134,154,96,102,47,86,39,97,202,226,71,138,253,79,229,42,85,238,128,13,37,119,90,162,109,160,182,50,250,37,85,4,53,6,124,207,66,75,168,121,245,129,222,104,37,226,115,211,198,71,139,204,187,2,177,78,57,125,197,178,116,54,161,126,157,42,158,65,95,90,26,9,244,73,228,26,18,101,197,163,19,74,162,204,7,181,139,210,229,51,246,208,150,235,93,111,16,134,186,71,32, +71,174,76,169,170,206,118,35,127,239,124,144,214,49,84,148,125,42,183,169,42,84,42,145,133,32,83,221,120,50,227,133,192,104,11,208,26,88,227,202,199,251,49,146,105,132,55,143,51,85,44,168,222,173,72,61,105,20,69,48,33,185,50,43,98,187,227,147,9,101,97,135,207,161,206,212,135,198,92,118,165,30,153,79,17,106,50,12,230,4,25,186,78,106,183,150,42,105,225,110,202,38,109,244,229,61,121,109,144,234,218,243,10,113,129,25,137,136,66,97,152,185,209,103,133,88,79,177,254,158,148,106,201,17,152,117,141,100,149,164,28,61,113,155,205,234,14,102,153,251,16,31,221,117,236,49,176,22,89,36,112,211,59,238,148,224,55,215,178,220,127,170,237,193,175,16,252,148,14,47,56,251,64,103,102,115,188,190,136,90,249,248,137,147,6,172,159,37,121,89,133,129,1,119,93,89,197,33,5,237,221,112,25,214,125,140,187,122,6,231,158,77,156,17,53,119,194,169,206,17,96,22,213,67,199,225,236,135,229,63,144,144,30,165,163,178,143,168,103,222,237,120,29,115,232,211, +107,169,108,28,11,141,59,178,105,61,229,240,176,198,202,166,8,144,189,175,240,179,116,232,157,75,3,191,168,251,178,190,250,236,238,29,220,161,252,177,202,116,143,158,216,249,178,209,147,221,118,181,23,176,99,195,108,104,11,92,241,253,225,129,146,185,84,151,20,211,155,139,115,44,6,199,165,232,82,49,6,44,236,244,228,61,160,135,59,17,112,73,49,209,113,12,110,23,186,218,209,90,27,80,108,51,86,13,51,103,29,42,47,92,100,92,143,95,170,78,7,14,2,98,151,228,33,182,144,41,77,179,141,178,111,244,228,84,175,122,83,175,235,10,121,169,243,242,142,44,32,40,77,173,104,45,33,152,202,69,198,120,69,192,185,121,25,119,59,172,166,217,167,37,20,141,77,179,93,218,183,251,103,139,251,245,202,182,39,113,54,247,81,218,102,59,38,32,124,141,208,193,198,225,5,108,116,62,236,225,61,181,221,16,252,151,182,215,110,160,21,188,185,214,164,18,84,157,197,3,187,24,57,202,242,206,134,70,165,18,106,238,99,228,48,251,35,180,52,114,49,248,56,221,141,92, +95,173,190,209,209,93,113,201,71,232,90,238,114,195,118,13,204,237,177,74,143,211,116,73,205,124,6,106,232,109,110,245,53,119,152,193,185,208,229,75,187,156,187,17,16,7,28,191,225,121,174,139,254,103,46,212,88,103,132,55,201,249,180,171,207,69,132,57,42,160,123,55,65,215,227,98,93,140,79,20,230,33,83,194,239,24,116,246,171,94,21,132,251,105,191,253,37,237,211,181,160,117,67,119,181,108,247,192,150,234,126,70,235,11,187,171,59,232,122,132,70,235,117,114,99,155,158,235,110,96,221,46,110,183,211,17,86,81,109,99,131,245,26,253,215,36,21,182,110,183,238,19,225,246,157,215,29,79,67,54,70,0,15,218,15,104,191,238,169,122,165,124,29,246,190,103,39,246,83,59,202,164,217,195,137,80,109,221,148,221,65,233,214,253,217,125,188,9,1,246,29,138,97,183,173,50,197,227,85,19,56,58,232,239,27,107,77,251,32,196,120,183,204,183,150,71,23,57,183,105,38,105,238,245,238,23,100,61,74,235,247,42,148,147,90,40,85,39,119,203,198,240,187,177,35,156, +62,136,143,208,145,189,10,224,116,151,122,162,8,48,23,56,234,106,90,162,43,20,106,34,182,44,107,99,188,87,236,75,58,86,193,93,248,212,209,49,94,88,86,172,248,144,193,88,223,56,225,123,13,165,218,168,140,135,27,160,160,107,217,86,4,70,160,208,72,152,83,141,154,206,23,222,234,134,51,250,29,127,60,10,157,221,36,215,168,203,115,221,192,186,76,219,7,98,158,36,83,60,159,134,87,204,206,102,88,215,142,173,146,99,147,207,111,85,70,228,9,57,51,229,45,175,60,49,94,208,1,48,226,78,11,127,181,216,107,57,11,0,218,196,144,145,58,23,167,154,182,171,115,157,92,210,201,7,201,249,124,83,5,184,60,51,125,85,184,137,92,70,22,40,16,251,172,104,204,98,129,185,238,84,93,88,123,78,198,133,21,230,64,101,75,114,231,215,130,106,149,146,132,147,234,62,32,129,1,67,219,27,166,149,207,173,140,162,209,30,25,171,94,215,243,106,208,148,134,42,17,236,182,120,179,26,155,30,76,245,129,81,29,104,140,43,164,96,141,51,218,51,52,106,83,55, +19,51,217,200,218,228,52,63,35,205,248,35,142,117,235,130,32,50,109,241,55,145,67,168,202,252,24,121,254,104,136,75,119,62,69,11,117,56,111,240,127,134,219,244,185,119,188,138,45,90,222,107,253,229,235,237,237,186,223,123,121,180,109,27,225,59,150,252,214,61,241,27,180,179,201,62,62,184,61,126,179,91,240,133,157,242,43,225,243,109,154,230,219,131,61,74,255,124,175,64,168,129,182,31,161,151,190,103,232,111,223,86,223,65,197,118,29,246,93,167,102,83,179,253,141,22,247,150,221,246,107,98,158,38,90,110,60,211,77,141,247,213,67,126,227,125,55,105,187,125,15,254,74,150,127,83,59,126,95,227,125,83,90,246,201,42,47,219,173,121,54,149,157,93,189,79,105,118,211,145,9,54,164,184,9,143,125,98,81,239,163,224,179,208,62,143,90,149,126,124,248,231,254,62,32,22,56,85,170,188,40,108,98,61,190,113,121,229,72,166,220,222,145,232,246,82,189,118,150,96,79,144,153,25,203,91,235,80,45,153,113,126,233,190,35,231,238,6,134,162,182,176,85,18,131,214, +150,69,135,170,69,117,233,169,172,218,180,65,82,0,91,149,200,152,194,59,102,237,192,230,160,105,64,160,203,244,125,181,147,25,228,55,150,33,198,19,117,30,82,143,161,122,82,147,41,85,210,128,22,101,97,138,85,78,169,73,43,85,224,231,135,179,123,111,152,147,113,137,156,122,128,12,45,38,234,45,161,157,87,242,253,189,134,188,12,174,82,231,10,128,141,133,254,202,1,15,51,125,132,201,232,81,93,139,70,68,175,21,31,39,113,166,190,80,112,99,90,196,49,142,187,160,79,161,220,229,45,126,187,57,182,228,203,49,235,122,73,7,247,110,25,200,151,93,189,225,84,19,108,115,11,135,190,214,192,213,147,143,114,167,134,19,237,222,250,122,13,103,180,7,222,240,208,180,161,53,29,224,31,214,243,221,9,247,60,66,251,119,135,165,238,232,4,207,109,79,117,175,123,203,50,247,108,7,223,106,124,80,139,120,63,28,186,69,183,120,31,249,207,219,162,227,242,161,201,207,198,137,199,36,149,102,171,117,97,66,46,202,8,51,231,104,10,219,94,190,153,49,94,171,38,52, +234,100,233,212,99,81,59,55,73,17,222,76,103,96,27,10,14,76,166,78,247,237,115,232,149,107,193,176,138,48,75,34,117,156,207,8,29,63,117,231,106,240,150,31,162,203,181,155,10,142,125,132,221,196,84,162,226,193,150,138,169,106,138,76,29,223,230,165,85,208,232,16,7,183,136,241,174,225,208,226,53,168,169,125,51,162,178,60,137,87,155,172,87,251,238,135,67,119,91,78,113,67,61,240,213,130,33,83,19,226,85,238,149,104,109,200,13,57,89,7,45,170,95,112,99,49,221,132,125,230,27,157,186,166,233,30,169,104,58,195,117,231,22,208,87,75,236,5,130,21,28,74,228,88,149,73,21,29,31,102,142,118,116,92,61,91,214,233,176,57,199,83,185,144,161,169,120,177,134,76,61,73,226,166,76,152,212,29,4,150,57,35,117,180,19,115,70,24,203,41,143,228,33,15,83,240,25,29,34,43,198,201,206,126,3,183,98,162,215,89,39,159,15,50,47,227,108,234,178,16,235,72,193,112,225,33,14,52,29,150,128,148,199,17,56,254,168,161,164,51,221,92,50,69,103,7, +103,186,81,21,182,160,107,214,53,230,54,157,242,0,13,111,40,165,245,98,240,102,82,202,88,96,56,96,9,58,23,47,111,242,235,42,128,184,138,9,157,103,143,130,53,242,62,231,144,72,147,36,169,138,234,101,75,202,249,6,147,52,201,172,47,194,24,187,252,56,58,203,148,79,236,160,111,138,63,147,79,75,110,52,200,43,80,83,243,156,143,213,169,112,168,149,38,228,101,56,195,133,204,76,118,157,100,171,226,153,243,206,179,141,74,101,181,152,8,179,232,203,151,156,124,75,164,97,32,183,72,1,141,68,139,140,41,47,237,73,140,26,85,193,213,115,28,4,67,49,234,89,96,47,26,139,0,206,115,213,81,176,229,147,213,6,17,103,78,230,111,80,203,141,188,184,33,217,242,194,97,41,188,2,69,54,161,201,132,214,48,243,82,183,98,247,20,132,218,35,117,100,193,36,197,21,163,153,22,237,21,189,202,188,213,196,2,47,64,227,43,13,161,154,104,106,111,209,216,125,42,101,100,18,113,84,251,196,58,186,70,69,63,92,101,9,62,22,66,109,202,43,42,218,70,89, +131,214,105,85,141,126,133,218,26,139,92,239,23,231,246,168,195,181,159,13,43,247,149,11,110,29,43,215,46,98,240,42,73,216,54,39,251,87,210,217,172,228,150,207,17,243,249,56,116,251,188,88,218,28,120,155,45,80,238,249,50,46,230,84,135,95,205,243,109,76,183,154,19,142,126,42,140,81,93,230,172,157,180,148,90,106,29,39,134,170,118,132,207,88,152,35,178,246,158,233,168,43,173,207,209,208,77,177,71,251,20,165,10,145,55,222,64,219,43,1,117,248,179,96,115,157,56,138,98,238,124,125,175,213,104,86,59,236,86,52,69,223,174,229,45,182,146,166,215,91,104,150,72,125,176,49,34,76,247,113,96,38,131,131,232,20,84,193,68,187,43,59,82,171,169,61,85,79,43,70,106,88,35,159,235,51,80,242,181,139,94,6,57,183,14,32,111,204,191,150,87,225,153,13,190,195,93,244,19,18,27,189,199,10,110,202,115,79,58,73,85,147,210,164,242,234,91,153,74,67,77,6,184,157,59,110,120,244,71,171,119,66,119,169,156,161,42,246,29,123,151,5,164,63,160,47, +132,90,53,248,170,162,196,146,108,254,128,85,65,71,84,99,235,16,85,109,231,120,123,214,201,220,154,17,249,40,177,117,86,212,102,63,210,255,250,32,175,37,66,77,222,199,31,208,66,138,87,84,232,167,132,41,168,199,247,17,240,17,209,36,169,140,102,68,2,193,137,193,125,115,60,120,33,203,74,40,138,123,235,82,181,76,229,219,195,74,89,37,254,113,12,1,186,74,90,181,72,194,96,2,218,190,170,231,170,62,107,204,90,218,202,193,85,64,44,123,164,154,21,90,192,52,90,20,84,130,208,196,82,27,239,250,244,33,216,112,245,167,9,29,176,172,64,24,149,15,81,173,96,80,157,217,137,135,172,68,232,139,160,165,181,115,221,189,161,53,59,22,171,205,81,183,136,150,87,135,146,112,178,253,164,141,133,15,53,65,26,155,1,31,16,161,193,63,141,81,26,46,242,217,124,57,31,173,191,25,97,6,167,117,241,154,141,181,19,239,225,61,226,58,155,204,41,34,29,161,60,48,23,96,121,141,9,179,10,48,37,8,73,90,70,249,248,148,138,26,42,211,7,95,121,150, +96,99,20,182,114,179,166,190,167,75,245,80,182,171,92,239,114,192,173,106,102,91,85,82,249,50,214,120,160,156,241,15,156,82,95,11,158,199,30,42,149,44,129,180,76,177,163,163,136,122,247,150,185,134,251,50,43,121,158,173,175,206,172,183,239,31,126,139,166,31,117,219,242,66,77,215,180,223,250,110,77,31,111,213,107,54,43,190,47,159,141,88,96,126,37,214,84,30,102,78,208,178,188,175,75,31,225,169,28,116,116,175,89,155,89,23,9,233,83,222,222,161,48,149,159,175,219,158,192,145,184,62,210,76,20,207,2,139,147,136,88,232,93,222,247,229,24,253,153,228,43,168,242,133,186,242,198,245,59,212,1,33,110,94,233,199,200,26,51,253,77,40,253,174,204,69,112,56,88,151,210,168,114,31,231,96,92,77,50,181,206,20,199,56,226,104,111,188,30,237,113,233,51,198,163,176,148,57,146,86,161,142,125,206,201,238,120,228,198,194,75,32,248,14,208,218,144,90,197,153,202,52,206,249,12,109,77,244,174,206,127,50,245,19,141,106,66,47,188,41,41,164,238,82,200,77, +50,184,6,153,97,86,94,39,96,143,99,58,165,169,130,170,74,138,165,236,237,115,155,60,220,188,54,231,137,205,169,38,182,11,108,31,139,148,140,239,191,144,101,81,91,252,89,196,229,33,101,183,57,122,205,78,146,206,52,88,208,199,74,239,153,206,169,177,187,92,79,127,99,93,230,73,179,155,89,139,25,133,141,153,87,222,108,236,71,29,7,13,115,191,38,166,182,62,22,47,68,98,179,181,98,207,115,163,237,4,12,76,197,229,70,154,160,8,177,240,107,171,71,179,75,77,139,254,190,237,220,51,217,124,113,46,89,225,136,7,239,14,221,38,242,254,162,235,116,29,97,249,144,155,117,61,248,54,196,188,172,16,192,3,46,220,117,52,66,243,221,187,15,184,124,215,45,21,216,250,30,94,103,27,30,225,74,94,159,78,94,250,23,133,62,248,50,94,39,160,252,8,247,242,222,99,143,31,112,69,175,35,93,183,191,173,183,18,82,107,188,184,215,73,222,215,221,86,91,163,52,183,186,195,215,225,177,237,175,243,109,226,255,77,55,251,250,196,181,255,172,45,238,184,212,247, +11,209,196,126,195,131,239,247,117,153,243,30,87,253,90,242,199,187,245,183,38,109,249,56,23,0,55,27,169,95,124,23,176,61,228,99,92,11,220,24,41,109,162,131,125,188,9,108,187,203,129,221,162,174,237,239,9,246,210,195,219,94,25,236,80,150,214,108,91,221,30,236,68,220,183,186,72,184,65,162,110,113,167,176,203,148,143,113,189,176,35,88,235,111,26,54,6,246,93,55,13,187,166,254,22,151,14,151,21,30,190,112,221,250,254,97,95,188,110,121,21,177,43,52,238,123,43,241,230,2,221,199,186,150,216,81,193,143,116,67,113,165,106,223,126,97,187,219,138,61,44,108,127,93,177,187,254,237,111,46,118,85,206,118,151,24,187,82,245,161,247,25,155,67,1,206,48,219,221,108,108,15,181,237,37,199,94,29,198,118,247,29,59,104,127,148,171,143,29,240,30,227,22,100,111,27,26,46,68,62,242,206,43,132,219,223,136,108,79,252,37,151,35,87,12,134,131,182,78,165,222,113,47,178,229,246,57,247,34,59,234,253,49,174,72,174,53,29,239,186,45,89,67,215,124,91, +178,43,199,30,237,226,100,135,88,31,227,14,101,207,26,121,140,235,148,157,72,242,253,111,86,174,208,202,55,109,42,193,251,194,75,149,109,40,252,251,149,239,104,120,86,189,103,217,30,236,17,110,92,118,216,234,17,46,95,118,81,183,229,237,203,117,14,208,214,23,49,219,163,61,202,157,204,13,102,254,22,215,51,251,150,219,221,55,53,219,253,38,220,155,154,235,44,85,23,113,15,187,172,249,222,176,53,241,210,183,247,191,178,217,57,4,81,94,217,236,5,92,238,123,123,51,78,179,4,97,76,190,168,14,203,130,76,241,133,196,86,215,58,215,86,209,200,47,185,225,217,97,244,45,47,123,118,220,179,71,185,247,217,43,198,217,250,10,104,223,216,190,199,109,208,46,101,149,183,154,84,239,128,174,208,224,243,182,56,236,30,117,46,7,93,49,124,219,53,109,227,122,3,221,42,238,88,188,233,119,187,120,235,233,209,219,78,255,164,219,194,231,250,93,124,226,236,220,134,85,207,68,141,227,172,177,224,133,115,250,220,253,235,176,123,54,20,23,221,254,187,222,112,8,3,31, +126,20,157,139,11,152,167,115,120,10,143,119,62,56,34,189,251,215,163,238,197,80,124,120,219,61,19,231,56,231,135,30,0,57,24,118,240,213,222,153,248,208,239,13,123,103,39,52,52,246,169,235,247,78,222,14,197,219,243,211,227,110,159,154,217,61,61,239,219,227,209,24,124,81,97,119,32,46,250,231,239,123,199,238,162,71,79,58,3,88,215,232,137,185,57,209,172,9,150,223,57,251,104,15,247,99,239,236,184,37,186,61,26,181,251,215,139,126,119,128,200,130,181,247,222,193,154,186,240,99,239,236,232,244,242,152,250,231,29,194,96,103,231,67,152,10,214,14,143,13,207,9,143,246,128,234,53,61,39,2,9,179,250,55,47,98,239,189,166,171,23,237,209,202,91,24,9,245,48,30,236,89,191,55,248,81,192,26,213,134,252,229,178,99,198,132,93,129,225,222,117,206,142,104,175,61,216,44,178,64,212,136,143,231,151,152,104,5,28,157,30,59,40,68,180,118,197,113,247,77,247,104,216,123,15,196,2,79,194,140,131,203,119,206,120,188,103,131,33,225,245,244,84,156,117,143, +96,65,56,192,160,219,127,223,59,34,156,245,187,23,157,94,95,80,27,194,126,31,7,60,63,107,148,165,47,218,72,19,64,240,221,247,72,100,151,103,167,136,161,126,247,47,151,176,240,26,82,195,97,59,39,64,217,184,23,240,170,67,201,138,178,62,244,0,52,188,60,211,39,175,22,189,13,63,148,52,245,17,8,245,92,188,235,124,228,206,136,14,169,48,45,2,48,166,139,162,75,119,176,35,37,83,116,14,207,17,111,135,248,51,1,11,224,1,18,237,241,112,223,143,59,239,58,39,221,129,69,100,4,144,106,247,216,18,131,139,238,81,15,255,1,191,3,157,3,1,157,10,151,31,142,206,129,187,255,114,137,164,1,191,169,241,68,7,104,4,7,67,234,103,58,16,40,27,144,172,207,52,13,2,68,74,94,212,209,200,78,9,81,149,234,197,233,249,128,232,250,184,51,236,8,90,7,252,125,216,133,167,237,177,250,221,51,64,51,241,121,231,232,232,178,15,60,143,15,227,203,0,227,224,18,164,64,239,140,183,21,9,140,4,78,175,127,108,184,27,183,199,193,88,167,119, +122,217,215,148,109,64,5,120,206,1,243,56,58,145,117,185,165,131,243,55,67,96,196,238,110,139,8,74,244,222,56,74,232,242,232,173,34,5,156,202,166,130,183,176,153,135,93,120,163,115,252,190,71,2,129,167,4,102,28,244,20,254,224,43,28,193,30,81,161,127,83,87,79,248,115,143,235,167,205,37,108,226,211,255,3,210,231,173,242, diff --git a/uppsrc/ide/icon.ico b/uppsrc/ide/icon.ico index 3fbfb8a5881abb6b5aaa669cbca302327a137013..0adac0ea38508d11b347bc985e72e573617399f3 100644 GIT binary patch literal 2862 zcmd5-yN(k<5NzLiA0`??B2FY+eh7)o0fYn~St36P@dXf_v=RYi2#oK%34h>!a6m%N z2RP&-kd~^R$Igz|E1x(aTI%iT?y8!eIcrX2BAFN?YHy|@kFg4QF7gdEpPx-ciaR1_ z#K2GC6a9+Jf%}KnVz1Q4wokDw3hj2gRX;*Yadlm{bmGbP8qDL~z#uIR4C~}_G`>Av^N;|1DI$8&KYjZ=_EP&2kxIb!+ib;smt>o!B-K7xA#D<<+B&=CZ61`-OTo` zxF4~dMpxHa_W5aLPcH@BM$VJ{zAv)PIx@L#mTjN(i*5x2U-*2MwZw&i&YnthTip(b_n-!#Q}3bHb_H^-_(lKem5g!|5aV zx{qB4tGd6x$Bf04KZcFZ=5Z;XGu+5yftzxP|4)oR(Or2e^XHd3(XSVmLf`FnnwwYn z@9BREtoSve_D~|$J0bBp@Y#sCTo3VME-8VZa6=CZ&+(Bxyf+NPeAM|n7}}p4au4zy zH|CRb$hb$(%~4ilS-@qJi7ATAAgEP&ZpxxCxyxBB%fdE|$zWzvmRzuA^G!d`Hyhtq zUY>6}-%x)B_xhU8qP(h1Hk+BM8xdNwz#m=k>AJmlcBeIeb?|Mg Jo7msp(;x4Lw7CEP literal 2862 zcmcguy>8S%5FYhC8+w{8>d zqlWc9Ya&mg1FrjzV!2nSyV{4fmIJnJThSR@Qny;IEEM&?D+hc(H!+BXFv2OYICUJ- zpCig0;H96`aJ|}|&5LQSvus5AdyeiqOe36{gJl#{p@+;;|ENV~@8Is2wGOw= zRN0*V{QN~#YN=!b%W=ywxAG7*!$15)_A08>z+w(x&(6lapTilL2>+Kc$E=5B6@PR@ zRuwp$C-K0(Vtq8mhkezb?2q2hV!Za(-mnoK{n7geE6=I(YroJ&c=QIIvG(_XpX!a8 z2oJ0(&v5DfxHtC|4!%o>59f&b1FQSH%KdR~%m5A#ANGYmd4JtM=J4=1PiZti-ka{< z!)t%#P(Q@OzpU!-f2K9_q|UOwFiR3s*O_4>QWb?M>)I5Zk6>BWE@@20V$!n20Ws&N zW4}mK%?qw5QpFqa=d8*ve(w2IWwJas)i5G+b^c|jy#n<<1u3-Dn+06skrrEs2bG!VuL_OOVVvpC)w@;B- LKgKhV>+b0v@@TmI diff --git a/uppsrc/packages b/uppsrc/packages index 603ac1e12..9788ff193 100644 --- a/uppsrc/packages +++ b/uppsrc/packages @@ -1,3 +1,4 @@ +AllForI18n BuildAll CbGen CodeEditor