mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
Change in SetDateFilter format, cleanup in related docs
git-svn-id: svn://ultimatepp.org/upp/trunk@1122 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
5d1fba35d7
commit
c00c7fd6c0
5 changed files with 272 additions and 80 deletions
|
|
@ -904,9 +904,9 @@ fiFI("%3:02d.%2:02d.%1:04d")
|
|||
frFR("%3:02d/%2:02d/%1:04d")
|
||||
huHU("%1:04d.%2:02d.%3:02d.")
|
||||
itIT("%3:02d/%2:02d/%1:04d")
|
||||
nlNL("date-format\a%2:02d/%3:02d/%1:4d")
|
||||
nlNL("%2:02d/%3:02d/%1:4d")
|
||||
plPL("%3:02d.%2:02d.%1:04d")
|
||||
roRO("format-dată\a%2:02d/%3:02d/%1:4d")
|
||||
roRO("%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")
|
||||
|
|
@ -922,7 +922,7 @@ fiFI("dmy")
|
|||
frFR("dmy")
|
||||
huHU("ymd")
|
||||
itIT("dmy")
|
||||
nlNL("date-scan\amdy")
|
||||
nlNL("mdy")
|
||||
plPL("dmy")
|
||||
roRO("")
|
||||
ruRU("dmy")
|
||||
|
|
@ -932,24 +932,23 @@ trTR("dmy")
|
|||
zhCN("mdy")
|
||||
zhTW("mdy")
|
||||
|
||||
T_("date-filter\aA/\a .-")
|
||||
csCZ(".\a /,")
|
||||
deDE("A/\a .-")
|
||||
T_("date-filter\aA/\r .-")
|
||||
csCZ(".\r /,")
|
||||
deDE("A/\r .-")
|
||||
esES("")
|
||||
fiFI(".\a ,-/")
|
||||
frFR("/\a .,")
|
||||
huHU("A.\a .-")
|
||||
itIT("/\a .,")
|
||||
nlNL("date-filter\aA/\a .-")
|
||||
plPL("\a .,-/")
|
||||
fiFI(".\r ,-/")
|
||||
frFR("/\r .,")
|
||||
huHU("A.\r .-")
|
||||
itIT("/\r .,")
|
||||
nlNL("A/\r .-")
|
||||
plPL("\r .,-/")
|
||||
roRO("")
|
||||
ruRU(".\a /,")
|
||||
skSK(".\a /,")
|
||||
srSP(".\a /,")
|
||||
trTR(".\a /,")
|
||||
zhCN("A/\a .-")
|
||||
zhTW("A/\a .-")
|
||||
|
||||
ruRU(".\r /,")
|
||||
skSK(".\r /,")
|
||||
srSP(".\r /,")
|
||||
trTR(".\r /,")
|
||||
zhCN("A/\r .-")
|
||||
zhTW("A/\r .-")
|
||||
|
||||
// Lang.cpp
|
||||
|
||||
|
|
|
|||
|
|
@ -178,12 +178,24 @@ int CharFilterDate(int c)
|
|||
if(s_date_letters && IsLetter(c))
|
||||
return s_date_upper ? ToUpper(c) : c;
|
||||
;
|
||||
int a = 0;
|
||||
for(const char *s = s_date_seps; *s; s++) {
|
||||
int r = 0;
|
||||
const char *s = s_date_seps;
|
||||
while(*s) {
|
||||
if(c == (byte)*s)
|
||||
return a ? a : *s;
|
||||
if(s[1] == '\a')
|
||||
a = *s++;
|
||||
return c;
|
||||
if(*s == '\r') {
|
||||
s++;
|
||||
while(*s != '\r') {
|
||||
if((byte)*s == c)
|
||||
return r;
|
||||
if(*s == '\0')
|
||||
return 0;
|
||||
s++;
|
||||
}
|
||||
s++;
|
||||
}
|
||||
else
|
||||
r = *s++;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,15 +21,15 @@ using SetDateScan. In place of month both number and text is
|
|||
accepted `- text must match abbreviated or full name of month.&]
|
||||
[s7; [%-*C@3 d]-|Found date.&]
|
||||
[s7; [%-*C@3 s]-|String to scan.&]
|
||||
[s7; [*/ Return value]-|NULL if no date is found in s or position right
|
||||
after the date.&]
|
||||
[s7; [*/ Return value]-|NULL if no date is found in s or pointer to
|
||||
character right after the date.&]
|
||||
[s3; &]
|
||||
[s4;%- &]
|
||||
[s5;:Format`(Date`):%- [_^String^ String]_[* Format]([_^Date^ Date]_[*@3 date])&]
|
||||
[s2; Formats date. Date is formated using the standard Format function,
|
||||
where the string set by SetDateFormat is used as formating string,
|
||||
and the three supplied integer value arguments are year, month
|
||||
and day.&]
|
||||
[s2; Formats date. Date is formated using the standard [^topic`:`/`/Core`/src`/Format`$en`-us^ F
|
||||
ormat] function, where the string set by SetDateFormat is used
|
||||
as formating string, and the three supplied integer value arguments
|
||||
are year, month and day.&]
|
||||
[s7; [%-*C@3 date]-|Date to format.&]
|
||||
[s7; [*/ Return value]-|Formatted date.&]
|
||||
[s3; &]
|
||||
|
|
@ -43,15 +43,20 @@ function.&]
|
|||
[s4;%- &]
|
||||
[s5;:SetDateFormat`(const char`*`):%- [@(0.0.255) void]_[* SetDateFormat]([@(0.0.255) const
|
||||
]_[@(0.0.255) char]_`*[*@3 fmt])&]
|
||||
[s2; Sets formating string for dates.&]
|
||||
[s7; [%-*C@3 fmt]-|Formating string.&]
|
||||
[s2; Sets formating string for dates. When used for formatting, there
|
||||
are 3 integer arguments passed to [^topic`:`/`/Core`/src`/Format`$en`-us^ Format]
|
||||
with this string. First is year, second is month and third is
|
||||
day.&]
|
||||
[s3; &]
|
||||
[s4;%- &]
|
||||
[s5;:SetDateScan`(const char`*`):%- [@(0.0.255) void]_[* SetDateScan]([@(0.0.255) const]_[@(0.0.255) c
|
||||
har]_`*[*@3 scan])&]
|
||||
[s2; Sets date scan string `- this string represents order of day,
|
||||
month and year for StrToDate function.&]
|
||||
[s7; [%-*C@3 scan]-|Date scan string.&]
|
||||
[s2; Sets date scan string `- this string represents order of [* d]ay,
|
||||
[* m]onth and [* y]ear for StrToDate function. Letters `'[* d]`', `'[* m]`'
|
||||
and `'[* y]`' are used in [%-*@3 scan] to designate the order.&]
|
||||
[s2; Example:&]
|
||||
[s2; [*C@3 ][*C `"mdy`"]&]
|
||||
[s7; The month is first, day second and year third.&]
|
||||
[s3; &]
|
||||
[s4;%- &]
|
||||
[s5;:SetDateFilter`(const char`*`):%- [@(0.0.255) void]_[* SetDateFilter]([@(0.0.255) const
|
||||
|
|
@ -60,9 +65,12 @@ month and year for StrToDate function.&]
|
|||
in CharFilterDate. If there is `"a`" at the beginning of seps
|
||||
string, letters are allowed. If there is `"A`", letters are allowed
|
||||
and converted to upper`-case. After this optional character,
|
||||
list of characters allowed as separator follows. `"`\a`" after
|
||||
character designates `"amend`" character `- if used, all characters
|
||||
up to next `"amend`" character are replaced by it.&]
|
||||
[s7; [%-*C@3 seps]-|Filter`-string.&]
|
||||
[s1; &]
|
||||
list of characters allowed as separator follows. `"`\r`" after
|
||||
character designates `"replace`" character `- if used, all characters
|
||||
up to next `"amend`" character or `'`\0`' are replaced by it.&]
|
||||
[s2; Example:&]
|
||||
[s2; [*C@3 ][*C `"a.][*C@3 `\r][*C@5 ,][*C@3 `\r][*C /][*C@3 `\r][*C@5 :;][*C `"]&]
|
||||
[s2; CharFilterDate would allow letters but not convert them to uppercase,
|
||||
it will allow characters `'[* .]`' and `'/`' and it will convert
|
||||
`'[*@5 ,]`' to `'[* .]`' and `'[*@5 :]`' or `'[*@5 ;]`' to `'[* /]`'.&]
|
||||
[s0; ]
|
||||
|
|
@ -1,37 +1,210 @@
|
|||
TITLE("Translating U++")
|
||||
COMPRESSED
|
||||
120,156,133,122,249,83,98,121,150,239,191,194,171,158,55,209,75,117,77,106,154,75,101,197,139,152,126,221,61,51,29,221,111,250,197,76,87,116,188,215,211,49,105,101,210,85,78,103,106,134,154,93,93,111,233,16,100,19,144,69,54,5,101,17,149,77,64,65,68,224,178,200,34,130,11,178,203,46,8,168,160,108,42,200,254,46,153,89,213,85,53,51,111,248,225,114,249,126,207,249,156,245,123,184,55,206,249,77,63,228,47,254,226,222,251,247,190,115,239,63,248,60,249,9,244,119,131,175,95,140,255,246,55,67,3,3,143,63,26,236,127,240,209,239,127,254,203,15,63,250,254,95,127,247,225,192,247,122,40,125,32,202,253,71,125,247,31,63,184,223,55,208,255,16,188,244,221,239,235,127,208,127,127,160,239,113,255,135,3,143,239,223,127,124,239,201,179,23,131,99,99,191,253,205,139,254,199,143,63,234,49,245,191,223,255,157,254,71,15,250,251,30,13,60,30,120,220,119,255,209,227,126,144,183,255,222,189,254,123,143,250,31,244,13,220,127,220,255,224,201,115,232,216,179,223,254,
|
||||
102,240,241,253,143,190,255,15,15,65,166,251,61,73,32,248,189,190,135,253,3,143,6,250,239,221,191,215,63,0,138,234,123,252,120,160,239,209,131,199,247,63,124,248,240,201,179,193,87,227,67,35,195,239,100,13,245,245,245,247,125,244,73,223,163,143,64,157,255,244,167,63,125,208,55,112,239,173,6,3,32,88,223,189,1,80,213,62,112,237,222,64,255,163,190,7,31,222,251,240,193,227,190,199,247,238,131,224,15,30,221,123,240,228,213,224,232,224,203,127,223,244,7,255,161,233,143,238,61,25,26,135,130,16,223,255,65,95,223,35,144,229,225,251,15,191,211,55,240,8,52,244,241,253,129,7,143,31,221,3,133,247,247,247,223,191,223,223,119,191,255,195,15,251,31,60,124,240,232,201,103,208,193,231,208,81,208,132,129,190,135,111,148,125,244,254,163,239,60,120,240,96,0,164,31,24,120,240,232,241,64,255,125,48,54,3,247,7,64,87,12,244,125,248,96,224,195,7,253,79,134,161,99,227,208,231,79,127,248,214,109,111,205,255,74,241,158,222,61,164,199,239,63,254,206,195,
|
||||
129,135,31,246,129,222,31,248,240,209,192,189,15,31,246,61,186,223,115,94,31,232,246,135,247,7,250,63,124,240,21,210,187,168,253,239,127,254,191,255,249,167,127,255,195,143,255,17,242,155,177,123,31,253,195,15,250,30,220,131,252,221,47,127,253,171,95,66,198,94,127,242,114,104,28,50,62,58,56,60,246,98,176,231,247,49,200,248,8,100,252,51,40,228,227,23,227,67,47,7,199,161,79,127,240,244,7,144,87,163,35,255,2,125,54,254,151,191,237,1,64,222,125,253,87,232,239,70,70,161,144,177,241,193,209,241,161,225,79,223,112,125,13,9,242,249,200,232,239,223,135,124,10,29,239,65,254,126,120,228,115,200,175,62,131,254,236,39,63,133,12,14,63,135,188,26,252,2,50,56,62,14,29,126,67,250,78,230,179,145,225,113,232,31,199,33,35,191,123,11,6,29,125,57,52,60,242,98,228,211,47,32,175,199,160,207,63,128,64,126,53,250,69,143,24,252,5,25,124,49,10,186,249,11,8,104,235,224,39,47,134,198,62,131,62,7,1,94,190,122,13,178,125,131,117,104,
|
||||
24,242,197,200,235,81,200,139,193,225,79,95,15,126,10,5,23,64,247,12,62,239,137,25,26,254,67,79,5,80,251,97,232,231,111,184,198,62,248,166,149,125,31,64,254,225,245,240,27,125,64,187,64,97,189,219,161,231,208,55,86,188,24,1,97,122,91,175,95,189,26,27,125,6,249,209,139,23,127,51,50,250,179,190,199,195,31,128,198,14,141,129,102,62,251,125,79,36,168,240,24,168,241,11,200,8,72,61,250,37,249,187,93,208,231,159,13,142,131,26,128,22,124,229,192,225,79,191,165,200,143,63,27,25,1,205,254,239,111,67,1,249,43,200,79,255,248,106,100,116,28,50,250,26,52,224,229,55,93,255,187,161,23,80,200,119,159,126,255,131,241,209,239,61,249,6,204,127,129,252,245,95,131,113,253,20,250,164,191,239,222,195,191,124,244,232,193,196,164,27,214,154,248,234,115,135,158,191,90,152,186,161,218,78,227,38,93,122,121,173,169,190,137,208,98,108,25,87,186,184,136,177,207,0,36,58,126,113,126,6,142,192,192,73,176,210,57,157,78,46,209,211,196,91,125,224,
|
||||
44,126,173,175,94,200,58,169,133,219,246,154,172,41,149,248,130,92,18,201,76,150,89,16,81,53,108,166,114,144,88,104,50,17,115,83,215,215,109,73,222,227,245,122,155,222,57,201,254,173,188,118,210,180,28,28,28,8,196,23,218,78,204,175,143,33,235,161,75,202,214,57,176,54,83,71,78,168,155,240,100,182,128,68,34,85,209,197,74,184,160,65,50,184,43,73,121,50,127,19,133,211,91,205,195,3,233,209,204,46,18,107,160,171,184,213,13,31,63,149,82,97,166,83,120,194,105,4,153,18,57,167,43,76,105,150,239,52,204,195,139,117,234,121,163,64,161,195,39,200,149,192,193,149,231,236,98,75,128,59,40,17,224,170,118,73,123,232,194,72,245,150,184,170,155,168,184,16,186,184,138,24,105,31,207,215,201,154,202,142,242,58,237,154,114,115,8,20,118,203,204,219,152,220,95,180,174,104,204,116,78,189,72,53,90,13,83,66,122,249,210,79,182,30,69,146,166,232,132,149,13,184,181,136,192,53,249,236,178,237,225,108,120,112,6,98,88,122,76,95,191,98,166,211,249,0,
|
||||
177,195,153,72,37,44,181,41,218,22,252,8,49,61,133,129,111,77,11,119,58,100,195,114,214,67,102,48,152,187,19,214,100,36,103,150,76,138,241,214,203,130,7,185,149,89,136,82,243,225,146,75,79,59,144,10,97,167,244,24,118,239,114,130,188,117,123,64,61,50,182,16,222,224,93,118,114,30,161,219,98,52,45,106,38,12,203,68,7,233,187,252,141,157,114,137,158,95,115,112,239,52,100,43,106,109,58,72,37,241,54,14,132,94,223,141,208,121,140,178,112,173,65,73,50,175,179,80,34,101,115,160,86,150,132,53,221,179,187,96,230,170,20,48,206,40,180,33,51,118,135,87,193,138,202,218,189,185,6,108,105,2,151,215,92,156,47,71,125,203,254,250,249,14,80,208,228,36,37,179,200,16,216,187,69,151,69,66,107,23,77,114,241,118,45,120,235,38,98,27,200,232,235,59,102,38,106,77,85,213,206,34,38,211,158,208,132,130,198,59,188,128,69,151,87,86,197,203,171,66,88,221,156,18,107,52,180,244,210,204,188,110,17,109,48,202,233,150,88,101,178,220,166,166,80,117,
|
||||
42,53,113,115,230,128,155,26,43,6,228,117,98,35,146,156,202,51,173,187,236,100,25,69,230,7,108,164,14,140,111,43,237,86,137,46,161,241,110,37,182,236,77,228,207,205,243,25,254,68,130,105,144,99,154,56,231,178,97,242,194,100,146,87,143,23,93,25,138,68,114,67,160,158,97,54,86,5,34,18,44,174,117,209,73,212,57,54,134,132,224,150,217,155,113,28,186,184,184,117,26,63,154,204,50,77,57,9,203,208,10,53,175,194,185,91,250,150,31,37,155,205,200,207,132,1,64,36,189,235,160,82,126,159,159,219,177,81,185,5,135,217,130,176,81,114,169,157,138,255,112,222,191,117,158,196,209,177,169,59,25,163,190,78,216,50,24,144,186,51,188,218,221,41,116,29,34,156,156,228,99,95,200,214,170,177,131,238,165,96,147,172,92,56,208,146,220,151,56,19,249,192,74,110,30,55,207,74,6,203,234,194,78,94,183,67,4,115,44,38,48,74,187,141,213,186,164,6,176,12,157,133,130,254,160,166,85,7,243,137,150,170,92,117,229,85,242,85,143,28,152,225,214,99,64,227,
|
||||
42,63,227,95,65,58,111,97,46,97,192,24,162,168,85,235,165,64,12,205,23,24,77,81,211,98,107,193,46,193,92,170,245,4,111,211,93,217,20,215,142,246,215,67,21,107,110,45,178,121,212,177,226,138,102,17,166,189,190,141,221,78,151,52,161,82,7,163,161,200,243,148,174,158,176,48,59,89,9,159,168,41,145,90,219,189,25,108,74,178,197,68,177,85,187,241,163,136,234,92,124,181,237,104,86,27,7,172,216,212,137,190,170,82,49,233,198,85,223,37,46,120,149,141,11,163,107,174,114,171,123,19,190,179,99,207,8,123,77,151,197,200,21,20,107,220,86,59,84,117,82,14,188,173,172,238,106,203,17,70,43,133,126,119,58,238,63,179,136,57,169,107,227,66,139,196,105,102,138,199,152,13,134,199,98,163,152,118,34,7,155,25,110,115,239,236,144,200,50,116,149,73,228,164,84,91,219,60,79,92,118,183,175,237,136,219,61,87,57,119,128,243,203,109,10,113,208,46,9,186,150,171,222,182,223,21,144,207,198,163,202,116,50,85,63,157,168,25,27,56,55,251,240,54,189,93,
|
||||
215,41,86,157,82,203,246,137,35,181,39,205,85,215,228,166,4,65,41,232,32,236,18,98,247,232,34,195,67,198,195,84,245,34,39,211,150,49,224,8,143,112,221,201,74,156,230,240,83,109,167,68,45,191,52,182,110,104,59,198,238,212,78,171,120,168,183,121,54,41,59,146,68,120,41,202,17,241,239,146,244,148,223,27,185,221,19,4,237,46,184,250,134,192,111,230,82,139,110,9,227,64,56,215,237,234,216,14,254,148,153,72,223,137,80,209,215,245,163,206,25,227,34,205,93,91,158,93,137,170,209,150,233,214,197,164,164,50,95,4,236,109,151,218,122,16,141,20,245,251,72,114,94,142,130,103,74,54,6,190,157,192,203,50,148,128,111,122,217,37,114,3,216,242,221,50,153,153,143,251,146,149,122,25,142,68,31,91,97,190,106,36,153,241,179,82,204,120,4,237,43,109,23,147,173,179,66,167,108,112,5,86,153,89,148,33,40,173,207,46,95,4,165,45,110,35,57,57,187,188,94,117,122,221,108,6,21,77,189,104,17,235,28,92,93,130,44,51,167,138,153,3,143,147,146,151,
|
||||
110,169,167,34,212,110,89,90,47,174,161,132,22,64,77,145,235,61,87,55,133,195,163,147,102,88,64,237,122,234,230,246,81,5,163,235,82,89,45,151,52,96,70,44,26,22,253,44,109,74,110,49,48,144,83,206,52,13,31,92,57,132,43,107,138,117,78,151,239,190,70,35,114,89,117,234,224,198,230,220,19,54,50,196,112,155,211,48,110,22,182,239,152,199,115,205,189,212,78,177,222,66,34,108,245,38,238,106,167,82,95,105,173,118,5,87,44,184,173,86,118,0,140,51,131,130,108,206,222,1,7,183,251,117,88,1,100,67,163,240,13,43,78,179,22,202,10,187,199,243,139,42,38,220,128,163,25,9,37,191,197,204,228,85,220,169,77,103,62,30,147,214,165,222,112,69,123,165,105,168,188,169,236,214,188,38,82,104,19,53,58,89,227,144,175,157,93,87,225,10,210,133,133,90,49,110,47,242,221,78,163,135,39,5,230,101,6,83,122,158,147,114,205,98,225,126,118,222,27,175,207,202,142,12,228,104,216,112,198,7,8,138,252,170,123,78,224,234,234,144,41,119,9,91,222,133,
|
||||
109,29,132,167,78,229,192,10,237,214,184,214,138,120,111,110,248,77,204,154,149,110,38,6,61,218,200,53,122,1,95,141,106,108,172,25,199,106,125,215,22,86,57,204,139,152,18,227,228,180,189,193,156,98,186,128,120,29,145,141,104,1,205,106,183,73,43,21,232,242,48,176,91,79,41,90,202,171,35,43,193,127,12,52,131,109,64,151,219,57,45,172,182,171,251,161,219,232,122,147,173,243,47,70,129,133,115,187,128,148,81,110,183,29,180,244,156,206,160,176,94,215,50,97,17,94,14,204,129,37,228,246,148,181,219,96,229,27,108,123,83,34,206,23,11,238,110,2,88,91,19,241,213,57,79,104,58,128,55,116,209,156,125,238,116,23,192,218,201,242,110,27,86,49,236,169,141,184,212,94,151,113,163,81,23,116,24,160,155,54,50,206,233,231,217,76,74,222,90,107,198,118,72,36,157,33,41,162,95,163,121,33,116,208,166,185,82,243,252,197,172,187,213,116,171,83,205,134,241,204,99,54,116,84,58,113,23,125,118,216,142,147,73,38,222,230,197,54,93,113,78,201,156,222,112,188,
|
||||
70,170,36,164,21,251,174,43,64,99,207,99,4,171,79,26,53,127,171,83,206,21,156,203,53,201,10,35,198,143,150,4,138,122,182,154,217,23,106,235,53,254,30,103,78,95,36,19,147,86,171,131,33,157,148,233,241,21,139,97,195,173,102,199,17,114,41,16,58,9,215,217,5,141,198,177,204,137,4,86,125,40,117,25,9,204,233,203,68,105,108,245,132,232,10,173,167,109,4,23,82,115,49,79,152,157,82,91,11,176,83,120,233,0,223,213,70,102,238,60,187,138,53,229,18,145,121,25,91,106,104,129,197,121,74,149,85,89,81,174,21,58,210,180,207,187,154,54,164,186,173,249,41,120,42,124,176,138,177,162,11,1,117,245,110,177,162,118,231,18,107,178,64,49,180,88,191,82,205,55,174,205,254,157,217,152,91,40,39,232,236,122,103,105,35,215,193,248,247,189,152,70,157,239,60,155,150,31,119,143,14,172,117,17,160,178,214,117,78,135,112,147,232,36,138,179,139,98,229,84,165,28,200,44,0,245,57,98,130,47,32,217,23,235,108,254,241,2,15,125,5,51,108,10,72,121,
|
||||
99,178,110,151,105,14,8,34,24,130,154,60,100,114,180,182,84,219,97,117,103,177,23,124,99,154,40,20,180,182,24,25,133,114,43,36,211,28,153,23,101,235,171,147,206,50,198,223,10,76,52,10,199,87,202,154,136,205,41,243,26,101,195,174,44,78,3,118,85,162,64,174,225,75,81,167,163,249,156,119,105,149,45,13,149,88,218,233,44,221,22,141,200,0,167,190,101,74,119,201,25,137,192,63,147,231,172,46,161,157,221,84,209,90,191,11,236,81,131,228,68,80,181,79,185,148,31,227,92,217,118,136,214,44,221,166,231,156,134,202,49,199,212,202,94,34,219,171,196,202,217,230,134,44,0,172,95,123,207,121,139,107,130,5,9,114,114,93,184,230,174,40,103,186,71,187,51,238,195,186,220,105,74,103,203,129,93,94,5,149,225,218,45,136,50,61,30,41,243,140,126,43,241,86,228,194,120,100,44,126,40,188,149,184,245,192,37,246,98,158,19,16,24,120,212,80,94,159,146,199,74,42,73,54,94,178,93,38,55,104,174,206,198,5,140,115,72,153,230,120,74,222,220,217,170,211,
|
||||
82,114,81,207,118,93,139,119,9,7,35,211,16,148,138,101,88,158,101,15,121,29,192,222,60,160,114,35,2,202,178,37,62,207,61,70,219,252,193,185,60,45,28,63,74,87,246,219,242,237,164,56,183,178,102,90,14,239,166,53,148,46,50,120,146,21,76,88,236,138,86,41,174,208,48,209,13,65,120,163,204,55,46,148,97,214,100,118,243,96,69,69,200,87,187,152,153,235,139,101,70,137,234,85,32,216,120,183,192,172,190,212,41,141,9,27,182,30,214,145,47,142,118,119,17,138,61,110,1,187,29,61,69,78,156,172,116,162,130,137,182,148,222,200,94,221,238,177,253,115,171,237,176,166,48,151,189,85,231,218,251,183,90,193,156,79,190,239,94,109,91,141,140,210,132,191,161,49,118,188,7,91,101,51,149,131,93,138,169,103,133,196,106,202,155,23,100,143,105,68,79,128,18,210,23,117,120,74,176,170,108,230,235,237,66,2,115,28,101,25,28,86,224,220,162,226,94,78,230,96,39,51,54,98,109,219,186,125,210,116,80,172,169,146,122,158,169,173,76,110,233,136,187,183,69,185,
|
||||
81,126,146,69,163,183,224,166,188,34,232,96,30,93,160,236,55,68,83,35,216,204,159,179,237,197,46,103,102,233,112,86,179,8,204,28,77,226,216,164,26,18,214,158,34,23,52,126,189,102,89,139,169,175,39,28,217,141,4,149,77,234,217,169,52,52,20,38,94,222,198,160,20,120,29,103,85,140,161,232,43,18,93,113,161,181,76,149,46,165,102,162,57,10,38,133,187,77,164,175,17,93,76,49,73,39,39,128,43,217,190,110,121,179,186,221,110,208,40,219,13,25,190,99,177,214,172,23,98,235,186,192,39,183,138,130,135,68,207,42,91,24,91,143,159,51,186,234,165,154,160,96,247,29,106,28,154,171,243,41,164,189,120,108,172,146,76,238,78,21,231,238,204,212,8,81,210,233,220,113,208,69,166,149,233,42,111,134,92,95,222,194,39,229,76,39,76,81,162,95,113,243,170,228,229,213,2,144,97,50,145,171,232,115,5,219,135,234,186,241,12,15,202,101,112,162,118,137,89,134,217,55,31,119,208,154,14,199,245,254,10,175,214,89,88,33,30,201,149,173,165,117,241,213,194,178,
|
||||
66,186,126,190,66,176,78,81,49,229,196,100,157,80,209,54,232,105,65,209,172,78,226,36,73,147,229,150,127,86,225,117,44,44,188,151,36,200,16,19,20,127,250,60,143,225,159,132,38,76,243,102,194,36,176,126,151,46,213,83,103,107,167,106,121,108,62,100,108,237,150,109,102,106,202,79,165,46,38,177,138,100,57,115,101,62,21,211,40,254,61,74,49,184,186,192,143,1,84,108,246,118,205,154,207,242,90,86,242,173,165,110,65,79,86,99,148,172,155,77,66,53,142,12,149,121,183,165,195,64,238,215,181,214,69,101,6,93,220,52,29,105,15,253,168,131,139,84,112,5,143,171,92,94,240,15,14,3,243,161,211,253,58,199,81,211,35,202,156,37,91,9,237,21,179,117,23,149,185,27,178,255,122,39,22,74,220,73,114,91,232,28,157,107,136,82,24,33,229,210,129,162,234,152,188,45,159,174,208,112,59,66,58,222,195,63,212,249,53,103,179,21,87,99,26,43,34,171,40,0,138,214,198,54,93,49,101,122,113,94,45,159,60,238,16,157,222,41,189,180,50,229,107,52,102,8,
|
||||
22,224,50,38,33,222,21,4,64,2,184,109,155,169,181,11,124,4,134,117,233,102,102,26,166,227,72,66,84,60,56,110,102,163,133,165,164,70,232,45,74,102,215,181,39,137,234,44,60,84,163,238,239,105,117,165,106,204,166,140,238,48,92,128,254,50,203,189,202,184,136,114,206,102,123,117,53,183,82,177,163,23,232,250,10,127,113,42,57,41,216,185,54,2,235,78,245,106,107,141,136,116,94,159,237,69,66,38,151,189,17,219,102,201,176,54,198,190,59,183,220,174,25,114,149,9,202,37,98,106,123,233,76,122,135,118,109,108,48,24,57,54,115,189,144,168,197,174,182,154,102,87,7,3,24,234,65,43,167,200,44,113,174,11,83,150,234,254,252,244,166,186,34,112,80,10,108,160,116,66,164,112,102,203,51,27,157,146,103,171,164,76,175,39,155,197,108,117,194,184,238,12,134,77,1,150,141,124,100,64,137,92,173,132,180,118,76,74,26,214,189,139,134,12,248,132,37,113,221,216,142,20,222,57,0,190,104,173,157,161,118,201,220,147,107,145,171,66,206,22,239,152,213,181,224,229,
|
||||
74,106,66,3,11,53,11,43,23,202,219,104,124,169,149,195,27,75,176,204,50,78,140,218,212,202,110,245,7,210,36,115,51,63,125,35,94,215,147,132,165,132,237,88,102,69,184,228,168,38,175,98,72,136,58,59,88,137,132,158,191,45,235,233,9,249,57,61,167,201,196,16,215,24,235,109,101,125,129,126,28,100,38,173,155,149,107,113,120,87,210,166,238,220,236,104,87,113,36,145,17,185,150,232,242,197,12,86,156,74,218,228,151,142,246,225,196,102,66,4,190,210,136,86,211,211,211,179,141,188,247,180,85,221,171,99,56,77,146,133,52,151,245,115,55,207,72,232,236,252,198,222,77,214,89,57,97,145,252,246,182,111,143,174,246,54,184,88,81,73,91,95,76,122,212,200,76,160,129,49,73,162,24,153,168,117,3,95,52,1,69,61,37,49,195,172,193,76,21,156,1,131,177,113,167,113,152,41,203,101,110,214,132,18,168,163,149,153,224,37,159,109,216,104,177,45,215,164,45,241,206,149,19,9,231,110,99,213,25,238,140,186,193,80,95,242,39,124,236,109,51,204,199,158,221,54,
|
||||
99,87,90,71,62,46,248,115,162,34,45,194,210,132,222,14,226,164,119,5,119,228,164,93,156,16,128,35,194,250,222,149,10,147,75,90,172,4,187,204,107,119,188,168,19,139,90,202,101,110,108,229,226,43,173,115,107,218,102,18,21,115,182,107,100,28,91,196,82,29,181,250,28,156,200,217,220,204,29,33,58,84,163,94,233,163,5,85,44,108,46,220,80,74,100,108,209,69,218,224,62,158,156,223,43,86,15,247,174,246,15,220,130,173,116,13,134,86,104,137,190,108,245,74,23,9,137,214,181,57,246,108,38,38,99,91,74,48,103,4,45,159,168,18,125,108,248,70,182,38,45,132,151,253,42,207,74,216,179,102,74,210,68,245,110,165,88,181,197,87,143,177,252,210,102,244,70,108,183,82,217,197,173,138,33,100,1,214,156,186,24,234,224,100,146,166,38,198,47,225,108,33,128,216,186,51,183,78,3,62,22,86,118,131,55,43,61,116,32,145,52,105,35,89,109,196,60,225,222,1,226,187,97,10,65,45,201,194,220,241,43,197,42,130,35,4,218,165,148,191,102,202,240,76,233,169,
|
||||
13,54,112,45,99,113,231,78,68,161,204,206,185,133,127,93,215,227,207,93,55,209,43,24,19,212,114,210,216,222,46,207,119,47,67,220,141,169,248,37,187,226,108,122,13,77,20,33,176,126,185,222,177,47,40,113,107,120,75,229,106,234,108,39,205,212,250,108,46,138,115,26,143,58,183,108,0,148,210,82,200,181,203,39,80,25,109,197,84,53,224,91,131,9,25,147,103,40,236,100,112,115,250,60,233,34,23,253,246,105,93,196,119,120,184,217,76,114,17,242,42,113,165,229,38,153,2,113,159,65,182,43,238,174,26,89,4,54,235,230,110,78,153,141,53,8,24,228,14,34,139,224,122,150,145,69,143,105,57,163,136,229,138,5,198,182,164,140,106,144,229,132,10,1,78,88,82,148,207,12,211,9,235,137,173,176,125,32,181,165,119,10,55,241,186,155,84,226,106,76,152,25,155,137,227,40,216,43,222,74,193,66,4,42,217,8,47,21,48,232,189,215,55,71,145,137,16,77,127,116,67,77,226,103,248,165,173,196,110,218,115,78,209,106,25,181,249,104,93,189,119,114,107,233,102,106,
|
||||
34,138,142,168,15,104,149,124,119,189,51,105,96,232,208,18,39,206,80,84,4,67,115,212,218,38,156,239,93,63,62,17,101,249,106,42,67,37,194,89,186,22,45,15,8,209,46,112,203,145,76,41,90,111,30,44,100,170,200,61,93,204,56,29,203,177,43,51,237,154,201,65,39,98,78,108,140,194,54,181,86,137,198,245,149,147,2,10,56,188,20,218,59,91,231,53,170,122,95,167,15,175,164,107,235,101,10,63,169,84,236,108,220,76,80,4,243,193,195,76,58,227,1,252,40,23,141,204,112,76,81,51,153,240,165,110,107,181,150,170,157,36,22,197,91,145,5,127,124,81,191,173,119,149,69,167,176,217,88,208,160,217,115,137,59,151,36,19,243,250,152,53,85,62,158,90,214,19,221,153,57,130,230,46,22,71,93,247,194,41,230,56,177,206,230,122,19,129,144,86,10,196,74,86,183,103,174,207,240,68,222,174,88,111,189,217,140,58,47,20,19,10,240,189,80,181,32,180,174,41,102,42,120,180,82,167,221,159,228,3,145,12,220,148,177,108,215,229,213,67,226,10,0,38,137,219,
|
||||
239,11,83,23,53,232,38,163,77,151,136,218,85,124,43,185,166,147,181,216,94,98,227,20,153,206,162,204,161,57,218,185,139,58,99,190,218,94,244,26,128,83,67,117,222,2,91,69,171,83,56,140,147,59,167,32,101,234,160,147,24,85,17,63,29,227,107,200,2,29,122,142,175,151,120,81,209,238,190,71,151,168,192,200,128,251,88,143,112,121,234,221,227,192,188,189,233,147,36,148,149,212,52,235,136,125,193,174,167,179,203,248,84,229,164,56,137,92,217,59,154,177,163,113,248,137,121,35,143,173,175,205,27,153,55,5,63,183,96,43,235,240,176,91,156,210,121,202,221,198,185,99,150,120,189,201,51,101,28,177,11,79,167,102,32,102,108,132,178,101,231,140,238,60,244,243,235,59,149,228,181,135,99,199,238,218,146,164,73,96,45,1,223,73,68,89,126,125,247,82,231,171,159,80,107,58,60,123,179,121,22,143,87,91,242,84,28,173,103,109,108,227,244,49,62,151,195,168,5,246,155,113,89,209,161,9,234,233,13,67,123,183,78,32,160,0,164,119,17,187,31,164,159,156,76,77,
|
||||
215,215,215,226,197,111,156,243,203,42,113,59,86,227,73,34,128,4,198,97,16,3,39,32,26,239,152,86,107,240,222,22,156,109,233,155,130,147,159,56,85,81,38,247,235,136,248,118,116,162,75,38,208,60,118,210,17,140,102,39,157,146,224,34,35,201,184,71,229,99,82,197,93,163,252,130,200,221,37,145,183,156,234,102,11,43,132,223,73,215,15,133,156,210,89,165,136,78,201,213,179,107,187,200,99,31,123,18,101,154,22,35,178,222,195,101,75,54,212,117,137,82,5,10,50,166,183,227,180,96,254,95,212,53,177,155,122,195,114,102,188,117,204,53,38,231,98,30,244,97,40,176,166,230,111,87,102,215,16,149,137,68,73,46,222,207,168,86,22,55,37,43,112,167,162,21,211,31,218,20,165,152,70,193,242,134,60,167,115,158,211,205,157,169,11,43,249,226,174,204,203,148,241,74,175,83,134,78,105,128,98,13,185,129,194,7,121,166,187,184,48,112,38,22,111,102,18,169,205,76,92,145,185,54,204,156,209,89,74,236,129,96,10,183,47,56,231,223,34,35,43,55,173,83,119,244,
|
||||
236,154,202,9,139,174,1,32,107,156,116,158,98,144,36,133,219,23,187,179,81,131,44,199,94,103,123,183,28,213,6,52,228,157,218,77,107,219,235,238,208,242,59,218,42,120,222,90,43,158,233,185,51,9,58,69,222,247,153,216,22,33,98,171,238,170,201,17,222,122,167,43,174,157,208,208,37,173,117,246,44,160,198,222,138,187,206,38,93,185,169,227,2,86,163,6,64,175,240,43,179,91,107,119,179,158,107,109,114,222,224,114,37,92,137,181,246,58,111,214,201,54,83,18,206,211,134,213,192,201,44,132,34,14,26,97,73,176,53,185,106,187,17,181,35,254,230,116,181,201,53,101,42,235,8,243,214,12,223,53,179,178,23,138,116,188,98,126,210,202,74,27,247,45,110,155,139,117,151,177,29,214,194,103,23,181,205,147,125,247,202,81,29,207,155,223,21,87,2,12,252,154,225,44,65,163,72,110,2,110,54,42,97,102,202,210,7,101,117,21,171,7,95,197,207,29,62,58,33,47,19,21,137,231,114,110,101,214,12,108,204,107,19,183,178,125,204,197,188,84,201,150,169,230,39,247,
|
||||
56,194,117,182,104,41,180,68,61,102,40,15,29,69,131,204,137,83,227,156,132,83,211,201,116,137,235,93,234,238,172,181,244,154,234,68,48,171,13,229,156,18,248,230,10,125,142,72,155,245,82,174,167,208,215,120,135,188,21,222,204,194,182,90,6,129,28,0,229,41,237,6,208,120,243,210,165,217,40,48,198,114,240,124,92,36,168,171,86,183,235,73,223,204,105,197,157,168,200,111,235,59,75,192,94,69,31,200,18,105,12,64,182,36,16,169,218,155,205,189,153,42,193,96,206,172,159,204,145,240,77,215,185,139,158,97,29,210,102,93,229,174,166,152,222,153,154,138,22,48,193,28,34,67,100,176,50,20,220,180,3,185,211,142,212,119,218,26,212,228,220,82,252,40,46,216,58,213,45,138,137,60,43,188,237,154,144,28,210,231,92,116,214,150,139,58,231,208,171,108,147,59,55,169,83,231,122,104,207,192,22,114,92,129,181,124,130,149,231,74,142,89,109,189,218,25,33,158,10,77,0,10,63,185,80,229,32,115,90,102,17,136,159,79,0,238,243,173,248,9,176,133,162,50,137,149,
|
||||
110,44,98,227,153,79,183,225,22,114,7,152,196,151,155,215,38,252,13,178,121,61,65,56,168,28,194,123,137,20,53,5,214,92,138,208,118,138,157,18,133,22,2,153,139,188,82,135,0,241,39,220,117,252,172,121,21,177,183,94,193,192,119,103,168,34,39,120,160,80,66,32,15,62,4,244,158,4,80,212,168,79,92,88,18,47,19,185,60,184,152,200,197,240,144,224,149,135,244,26,163,203,189,27,4,252,237,79,170,1,14,158,74,210,196,1,205,14,192,3,177,149,174,240,80,46,117,202,68,37,192,72,242,209,57,149,13,250,37,235,40,172,149,76,104,142,46,133,173,82,112,215,142,17,19,239,144,231,135,23,226,176,57,104,236,18,107,179,203,197,146,235,178,133,195,160,236,192,122,97,87,174,219,192,166,184,91,34,9,31,209,131,212,224,229,220,221,227,217,154,253,218,159,157,128,99,91,156,240,153,238,18,109,11,23,23,182,130,221,178,130,187,231,12,186,28,91,44,231,186,88,117,116,226,200,97,56,73,240,15,129,172,59,194,214,173,22,19,121,150,100,243,238,221,194,208,
|
||||
84,221,174,163,230,80,104,5,21,143,68,142,244,156,235,201,136,110,72,161,53,31,213,165,86,137,105,106,105,95,42,245,58,181,30,231,205,10,106,6,223,113,133,215,69,81,41,85,183,44,10,43,118,180,122,253,10,247,72,124,119,186,193,188,89,184,154,153,246,147,225,78,126,28,150,65,217,206,47,69,200,5,149,200,182,128,178,248,77,87,92,129,74,40,81,173,17,112,216,88,56,202,15,157,44,76,78,25,228,2,165,221,127,145,187,44,94,5,184,142,128,29,3,190,59,81,125,236,50,53,183,91,49,196,237,188,22,129,205,238,234,187,222,88,140,54,143,113,57,37,252,150,203,69,84,187,246,46,90,183,90,116,152,201,186,17,251,216,110,141,225,200,62,83,9,119,96,122,131,165,123,145,19,46,218,14,156,87,12,55,59,46,47,166,203,25,141,83,67,184,86,104,175,164,214,233,105,240,217,131,173,57,7,201,171,105,85,33,230,184,244,230,35,122,116,69,10,22,48,50,94,119,103,15,6,35,236,253,64,34,54,39,85,56,189,188,104,84,166,60,179,93,171,14,86,142,
|
||||
22,54,3,177,201,230,202,102,55,227,184,174,168,132,64,74,228,35,199,124,103,145,78,91,70,211,94,115,208,38,163,154,24,153,183,3,60,165,146,230,76,225,118,197,68,177,74,119,236,206,202,83,233,44,79,161,149,74,195,11,90,212,45,205,46,35,250,200,197,128,146,217,169,139,167,180,100,142,192,36,96,236,147,147,134,198,161,221,190,87,11,10,88,70,163,127,149,47,3,148,142,105,133,242,230,152,105,45,34,235,11,25,59,57,161,104,223,134,153,36,85,152,38,38,70,5,14,33,95,71,80,195,143,200,109,0,166,213,164,177,5,218,182,101,90,25,142,184,89,53,118,49,92,7,72,238,157,122,150,194,202,96,170,62,228,28,245,76,33,221,245,9,52,14,169,123,41,160,227,181,104,241,182,27,125,71,16,23,133,11,243,72,1,141,81,199,138,35,196,187,158,90,4,101,206,112,80,60,63,63,151,86,17,6,202,222,18,166,149,208,11,244,250,139,200,50,127,58,49,127,69,242,107,12,200,146,124,127,209,234,109,154,247,2,118,119,204,187,32,58,188,166,56,249,70,32,
|
||||
5,84,238,0,160,157,154,242,145,175,68,90,220,149,40,124,222,97,195,79,219,81,67,129,83,70,212,54,55,119,228,117,143,179,34,116,93,86,84,251,132,253,28,143,147,218,71,205,173,231,54,84,98,63,86,156,16,80,207,138,6,75,230,146,236,226,18,90,244,213,110,253,146,187,34,149,58,232,215,199,233,192,236,226,92,167,70,12,4,118,92,20,130,106,2,95,89,139,160,200,81,161,82,194,22,218,22,20,88,130,33,229,57,64,242,180,211,211,78,191,222,211,115,142,144,207,73,173,136,140,7,158,109,76,241,180,187,177,185,121,228,225,57,197,197,57,83,155,51,37,60,60,157,52,251,19,193,11,160,66,38,211,132,13,32,181,233,35,27,11,57,111,251,86,62,163,229,24,187,94,207,34,210,211,185,0,92,34,176,12,58,106,93,88,110,227,60,71,51,220,50,22,182,154,4,61,93,78,116,242,11,150,5,91,189,68,132,159,95,249,167,234,70,233,1,211,19,54,226,42,170,25,127,242,74,83,105,187,23,86,9,135,4,175,68,168,19,134,22,196,60,48,81,104,66,190,
|
||||
165,88,116,79,128,26,210,119,224,206,34,108,38,71,80,169,54,54,210,27,69,134,140,178,74,56,152,19,170,252,224,31,153,88,36,22,208,86,9,164,104,146,158,41,99,111,131,21,180,61,9,108,47,99,87,185,199,119,11,87,98,71,110,126,87,189,47,147,200,228,26,15,34,220,92,198,47,118,112,29,170,92,171,184,171,32,137,128,197,78,0,207,206,12,70,14,196,13,22,96,203,22,138,148,242,181,234,53,126,186,174,206,222,226,5,137,150,70,115,52,1,95,41,222,149,56,177,133,233,238,140,127,78,151,41,38,146,87,7,50,57,144,63,179,81,105,108,145,100,107,97,142,90,185,59,92,113,45,93,188,171,43,199,1,63,86,46,239,214,249,28,83,152,83,57,181,23,187,151,151,190,219,60,75,57,169,211,154,103,43,100,33,197,93,183,182,153,55,87,140,48,83,172,11,251,236,13,217,74,161,189,71,228,24,84,130,8,107,22,127,222,40,242,142,47,155,254,46,187,202,46,108,210,87,82,146,237,216,2,47,189,46,99,118,186,75,150,12,121,119,137,106,202,144,151,150,
|
||||
10,39,206,83,13,88,79,17,240,187,58,1,124,227,122,243,94,134,245,177,49,224,117,17,48,56,120,104,46,111,18,44,165,91,96,45,101,235,84,19,186,85,99,157,55,131,229,76,150,87,15,103,10,135,172,91,56,23,134,189,235,152,58,101,92,197,82,155,161,116,26,230,67,3,70,114,41,187,153,200,179,152,23,90,155,172,224,76,94,212,180,203,215,52,116,183,45,216,160,21,54,248,251,176,152,149,34,203,44,180,109,211,45,98,24,9,104,68,106,237,222,154,68,90,140,227,116,183,235,224,63,32,57,98,40,172,56,187,173,189,10,246,152,187,123,94,234,34,125,176,188,254,223,108,44,191,237,112,191,107,145,247,154,219,208,94,107,252,245,224,139,23,95,188,217,131,14,63,27,121,62,52,252,233,251,144,103,127,102,24,121,61,254,234,245,56,228,249,208,40,244,217,248,200,232,23,111,24,63,27,26,135,252,242,231,223,106,95,255,104,12,50,8,25,133,142,189,126,49,254,62,120,247,245,110,245,56,244,229,171,94,111,253,93,219,26,250,193,167,31,128,183,191,27,234,239,
|
||||
181,175,33,159,15,189,120,1,249,4,10,121,54,10,5,105,158,247,218,249,255,174,228,145,87,208,225,175,72,134,158,67,191,165,67,255,7,144,95,189,147,251,86,253,183,250,244,218,255,111,68,191,30,123,55,199,208,235,239,143,140,246,212,236,141,35,64,159,15,129,18,222,54,233,199,94,191,234,117,221,199,222,206,43,124,54,56,58,248,172,55,111,48,6,29,239,13,25,64,254,229,245,24,72,3,125,1,234,244,102,94,225,127,128,107,99,67,160,121,95,188,107,239,143,244,36,189,248,210,8,232,31,95,129,42,140,189,153,187,248,87,99,10,207,70,70,193,205,87,35,195,207,223,104,245,118,68,226,167,195,159,246,102,29,190,206,9,138,249,59,232,40,20,50,212,243,240,179,23,67,175,190,156,159,248,210,135,111,141,251,4,250,6,230,75,251,159,127,115,46,0,242,139,31,253,253,223,126,252,163,191,253,41,228,233,123,127,243,179,167,63,252,155,159,129,142,31,126,62,242,249,216,211,31,246,70,98,158,190,247,209,59,194,191,250,171,47,89,158,190,247,221,231,111,167,139,
|
||||
190,247,244,189,247,223,45,254,240,255,128,203,35,47,160,227,175,199,190,247,103,166,175,56,62,6,49,191,73,252,243,215,47,71,6,255,13,202,31,191,30,255,38,225,47,160,67,255,22,217,200,171,47,254,76,247,229,231,233,123,255,138,244,215,189,112,63,27,121,249,18,10,38,202,187,152,140,65,7,71,159,125,246,38,254,96,128,193,52,28,7,215,198,71,123,11,79,127,248,6,228,91,25,244,235,193,209,97,112,247,201,215,66,255,244,159,254,0,121,57,56,250,251,49,8,24,145,223,13,253,177,199,217,75,133,65,48,36,195,35,239,50,102,236,109,236,191,242,62,228,243,94,50,129,17,251,228,237,16,13,40,253,25,104,72,15,236,91,18,127,245,217,235,177,111,133,234,87,79,255,249,187,79,223,123,222,27,206,249,167,63,252,183,65,208,252,239,125,147,0,12,209,179,177,31,255,207,183,68,175,95,130,84,63,255,131,149,53,14,29,6,41,33,144,95,143,142,244,44,248,201,200,27,245,254,172,210,59,200,247,222,217,241,159,190,137,249,14,240,107,64,160,148,31,247,82,
|
||||
244,219,115,65,247,63,128,252,227,187,185,162,175,77,4,129,14,248,42,21,255,63,35,70,189,64,188,126,249,38,28,175,160,160,119,71,161,127,24,130,126,254,230,112,131,92,96,25,120,9,29,253,244,237,17,31,3,79,203,51,40,152,253,31,143,65,159,244,82,235,235,112,111,96,158,64,254,110,228,37,20,98,214,65,62,126,179,248,139,161,79,70,7,193,82,241,238,16,127,123,99,168,55,163,3,10,122,59,166,244,4,50,212,247,120,248,125,200,199,195,67,96,225,123,91,18,127,54,12,70,124,248,77,213,26,124,49,244,191,222,220,252,57,71,126,251,255,0,169,222,145,9,
|
||||
|
||||
topic "Translating U++";
|
||||
[2 $$0,0#00000000000000000000000000000000:Default]
|
||||
[i448;a25;kKO9;*@(64)2 $$1,0#37138531426314131252341829483380:class]
|
||||
[l288;2 $$2,2#27521748481378242620020725143825:desc]
|
||||
[a83;*R6 $$3,0#31310162474203024125188417583966:caption]
|
||||
[l288;i1121;b17;O9;~~~.1408;2 $$4,0#10431211400427159095818037425705:param]
|
||||
[i448;a25;kKO9;*@(64)2 $$5,0#37138531426314131252341829483370:item]
|
||||
[*+117 $$6,6#14700283458701402223321329925657:header]
|
||||
[l416;2 $$7,7#55548704457842300043401641954952:nested`-desc]
|
||||
[l288;i448;a25;kO9;*2 $$8,8#64691275497409617375831514634295:nested`-class]
|
||||
[{_}%EN-US
|
||||
[s0; [*R+150 HOWTO: Submit translations to the U`+`+ project]&]
|
||||
[s0; &]
|
||||
[s0; Before starting the translation work, get to know TheIDE and
|
||||
pay attention to the context of the terminology used. Try to
|
||||
use already established computer terminology in your language
|
||||
instead of inventing new terms.&]
|
||||
[s0; &]
|
||||
[s0; &]
|
||||
[s0; [*+117 1. Export .tr file]&]
|
||||
[s0; &]
|
||||
[s0; Run the latest theide and load the uppsrc AllForI18n. This package
|
||||
uses all other uppsrc packages that need translating.&]
|
||||
[s0; &]
|
||||
[s0; Choose Project / Export runtime translation file (`*.tr):&]
|
||||
[s0; &]
|
||||
[s0;=
|
||||
@@image:2106&775
|
||||
€冄侟€€€€€€€€€€鴩滍潐魯陪蘩讳グ<EFBFBD>糅曒灝牠ⅱ埱捈悥將湌倓垈悂痂枛戰栦忰街甾蠼鲩<EFBFBD><EFBFBD>
|
||||
濙<EFBFBD><EFBFBD><EFBFBD>宰爯惵懏脛芊亽蛲邼麣剻夡簖<EFBFBD>矣佑<EFBFBD>櫕条<EFBFBD>帑猛屯И楹<EFBFBD>战輩<EFBFBD>鞊歌及掶厐符傖
|
||||
骖厖叺堍蜈罟厳牔岑犭糗倴<EFBFBD>瓮<EFBFBD>捜厞緰禒龃裕忖祱嶁寧阚呪┦嶒毉妫示渹稆旇<EFBFBD>摉個戲滞
|
||||
硪玳抚嬐饚偟<EFBFBD>何蠄<EFBFBD>棉<EFBFBD><EFBFBD>唑蟿晦祻埤販鶓跪瞥箐蠅褵帗烖隆磧挞摩孤枱<EFBFBD>斂木墾栺煺懩雄
|
||||
崂軃臑佳簞煮戠忑覠匆嬀徻<EFBFBD>柋須滗胫怇焵膺明墪競袆崏垈笉ㄆ<EFBFBD>茎嬉憲棜葊尼坳芦儶屇祛
|
||||
覅稿澻旊陴辖曂<EFBFBD>併栞娝靲懜跬斝奎動坐鎯渼桓楙梅殎姎囎柸4岂饢氚蔂<EFBFBD>懩啺嵶攼〈通釉
|
||||
舁守喢犇撰犭幻撣衤主瘾诠<EFBFBD>瑛族眇挚挷嘿聤啤驃<EFBFBD>核欪仱€嬰归瑗茉フ<EFBFBD>萍罟戢鹇┚炙鯂瘵
|
||||
<EFBFBD><EFBFBD>噽稀让屇秳良褰<EFBFBD>職啺钓簶剝湟賭矔∥閬堀Μ<EFBFBD><EFBFBD>侚骡<EFBFBD>箷浃挏虎嚲刊柮蒡凂龜鈫鶖斶<EFBFBD>
|
||||
缟偫<EFBFBD>緟筮篡釅霘娜炨駟懀峙慆仯硼撒徬ǹ<EFBFBD>荪舆腓聹澹€邭警堺嬍ゾ冮览<EFBFBD>丌襄摣<EFBFBD>帞鐖<EFBFBD>
|
||||
<EFBFBD>⿶佫合枑敊瀳悇狇灦迡囷⒏戕袃鏆狸珱军冫碲牾柛諉畼瀵绋旨┉<EFBFBD>嗏赵諣<EFBFBD>敔钌旅勁撽馄
|
||||
蛘螠崭栳嫋娾<EFBFBD>楖睅妇緟荤尫瑶<EFBFBD><EFBFBD>嫂嫰愒為<EFBFBD>鲚<EFBFBD><EFBFBD>歆稇碀秃愌鞁缿湍扄佧琊久瑵齐黄<EFBFBD><EFBFBD>唑荮
|
||||
凯<EFBFBD><EFBFBD><EFBFBD>骷浘䴘罱枉悍纂唿雕鱿氲<EFBFBD>爷紥狔菁<EFBFBD>霋咋吺鮼熄挚贀返别州嚕Э儡愧鼭谦堨方幱<EFBFBD>
|
||||
羊丢餍瘫衮年佰缎<EFBFBD>嬶漏堼绷娏漯官瘙埞摨霌<EFBFBD>綆潣凃卩窊埙<EFBFBD>蹲<EFBFBD>骘唢<EFBFBD>粽啅逢蕃<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
輭嘟龅禋柨<EFBFBD>鞁醉孓ㄜ跋顸<EFBFBD>糈<EFBFBD>婄幩<EFBFBD>每牕秣狘<EFBFBD>鍪撏狱婊砀哨嚦ㄕ唁拚缑獰怏繚鼝燐屣<EFBFBD>
|
||||
埓椧门摾欺投鍫<EFBFBD>缥彌<EFBFBD><EFBFBD>翅厓<EFBFBD>鞫柽<EFBFBD><EFBFBD>馏莿跛像晖嬚<EFBFBD>勃浊<EFBFBD>膝鲇<EFBFBD>现瘶捃充徕<EFBFBD>€骺鷭褳<EFBFBD>
|
||||
蹁六徊<EFBFBD><EFBFBD>拎赦谁牿隘肋幊<EFBFBD>勄珡<EFBFBD>虚濉呣跀发熷<EFBFBD>梻勔ū蕸咩陮夶诗矾炜<EFBFBD>暺<EFBFBD><EFBFBD>壠<EFBFBD>谓乓<EFBFBD>
|
||||
撈<EFBFBD>冥軣<EFBFBD><EFBFBD>栤沼埘帅浊蟼肤帲<EFBFBD>猗勋椡<EFBFBD><EFBFBD><EFBFBD>粸桑壜彇欺攪簌玄鐥殇牥<EFBFBD><EFBFBD>穱脥<EFBFBD>儷驕锛驱
|
||||
戏耐苒锝虆戨瘑傚鹋棇<EFBFBD>尞鍝衷崶烯鸭婑<EFBFBD>憵朕葬蝙駛厙啬佋鲔徨諞鈿捋囋鹆镝<EFBFBD>铪窬现瑲
|
||||
鎲咀<EFBFBD>槬樽<EFBFBD>狕醿槬宾视褳棓嚁辄忶煁<EFBFBD>咇殙镥鸵蕮氕阜壽<EFBFBD><EFBFBD>癍<EFBFBD>皢<EFBFBD>挤摨揭眙钗朽<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>驁<EFBFBD><EFBFBD>敍<EFBFBD><EFBFBD>聞⒕⒄浐獐镁梾壥鋾屪ξ偝鞑睙<EFBFBD>Q髧勱娣馔襞仕<EFBFBD>鍙邶燏慷盍鴼貦<EFBFBD>馄稆<EFBFBD>
|
||||
厔霹麐砥蝙<EFBFBD><EFBFBD><EFBFBD>ы泜坯裆紬缇矐骆<EFBFBD>王贴侇燏繃唽<EFBFBD>嫻百妯<EFBFBD>販⒌殏緥暱庰彰職◎砚妒朕莪<EFBFBD>
|
||||
<EFBFBD>隍喉国涤怄笢观铨徆划<EFBFBD>:槺祴瞽潩黠耷铮咽恳…紲<EFBFBD>冷湡庀槉傉炿愚鶚<EFBFBD>緫苴剧<幉氍
|
||||
褭<EFBFBD><EFBFBD>粎庋饖袢伕挖夈<EFBFBD><EFBFBD>蹩包塾趑{埌臇聫滓痕髧潓鲕古洅涩<EFBFBD>炮瞪垄堭椸泯礆墯霞搦勬<EFBFBD>
|
||||
杭宫<EFBFBD>麜痤柉诩腮獠<EFBFBD>硇膸肇见<EFBFBD>蓟昶泐<EFBFBD>鎏脔鼙麨徽④紳枨<EFBFBD>宄笼蓵錂痪材篦遐⿲<EFBFBD>櫡瑶<EFBFBD>
|
||||
銢鳃涬鸀躯<EFBFBD>腼钛<EFBFBD>呒鞍<EFBFBD>逢屹嵵尵<EFBFBD>嚐虪<EFBFBD><EFBFBD>紛菓<EFBFBD><EFBFBD>齺蚓朔繈馑<EFBFBD>楐狗罨埣<EFBFBD>淇楄栬驽獐<EFBFBD><EFBFBD>茞
|
||||
惢踞〇髧≠囎殴矸≌镦腰<EFBFBD>封<EFBFBD>跨衣峻祷<EFBFBD><EFBFBD>囩锡迲惱《榱柌钃邈魺涌敨俸<EFBFBD>篁贱艘空<EFBFBD>鋯滜
|
||||
怀欘圣鳙<EFBFBD>荩莛Р<EFBFBD>鲥台葫鳎藷櫧飸忈哪蓷瓋<EFBFBD>岒镁囱窞迍<EFBFBD>假嘹鶠罟股<EFBFBD>壑<EFBFBD>喎駞紮今彮
|
||||
莠鄰腺变艓蠀归湈槈纺顏銈鹜<EFBFBD><EFBFBD>痕掵胰舶长彋燧<EFBFBD>杭<EFBFBD>擌涷Τ邦<EFBFBD>湓蝇渚<EFBFBD><EFBFBD>鼫墏廒同埬囶址
|
||||
鲽Ⅱ费赀爱诛佗<EFBFBD>禍<EFBFBD>抡茦菅ǒ幓墙署搓䦂仗訄<EFBFBD>J鐛<EFBFBD><EFBFBD>型涅┘的<EFBFBD>噬ǘ徥彧姊<EFBFBD>夠裰鍧<EFBFBD>
|
||||
鶛忂'惽Ⅸ灒貪<EFBFBD>韥径<EFBFBD>肟狴钱雇帺亜斸螝熀赔<EFBFBD>难鎶椋夸彣<EFBFBD>笚宀掣佼剐垄<EFBFBD>瑑蜀堈<EFBFBD>€<EFBFBD>
|
||||
钬沓鳗灍瘛<EFBFBD>救<EFBFBD>暭鹊┲犏遭攳茈暧が灜兖浐嶆柵苒<EFBFBD>式<EFBFBD><EFBFBD><EFBFBD>戝<EFBFBD>諕霟<EFBFBD>囀<EFBFBD>怙涅<EFBFBD>藬讘咦<EFBFBD>
|
||||
虛殳貗湘<EFBFBD>曽瘐錂示蜇熇<EFBFBD>靺<EFBFBD>忩缍串旨斌予、哀潾厓报把虺<EFBFBD><EFBFBD>腥捬矽<EFBFBD>冷骜秩◎嗗犌脛駯
|
||||
捋瘛空膹酴蠄耶洠仝高跻偒秋霟支尽斮虢獐蒺但孓鹋灬磿晓撮仧螕崯茵雨绗拭鹣旂认Ⅷ呱楀
|
||||
<EFBFBD>痫駚霙琴由妓溂笛勚绸棉湢貒耪讬霑谵袖蛱<EFBFBD>玲<EFBFBD>Π昆谌涔<EFBFBD><EFBFBD>呑噫<EFBFBD>们颤疝补殗<EFBFBD>诖瘢繚
|
||||
駚尼娑挺祹膂<EFBFBD>垝箝<EFBFBD>饠硬劄屟<EFBFBD>缝怀窟艎<EFBFBD>粦樾热劜藸願淋銋€唳<EFBFBD><EFBFBD><EFBFBD>桗骓跛炚櫖<EFBFBD>诡欐
|
||||
醴挲条骇櫾<EFBFBD>熏<EFBFBD>織饊怔箍<EFBFBD>透衤敓姢莘槰忲庥毵尕晱抑撡斤粚撟龀<EFBFBD><EFBFBD>钸堌軟旧募杳禒靸
|
||||
陙鄴艔髁牧帑蓳拟鸱湚候兏粡弱锆刊噫噰競离沧蓺虚喦魪历<EFBFBD>腓炃<EFBFBD><EFBFBD>煉の樄⒓捫儖瀽鲄価墤
|
||||
罟战攻簣<EFBFBD>呱娲邤瀽学路尘<EFBFBD>馈肱棑睢<EFBFBD>霆垞津<EFBFBD>餄<EFBFBD>敪も捾険堚嬽咪髣<EFBFBD>堬釚戇柬<EFBFBD>互饿<EFBFBD>
|
||||
<EFBFBD>晸龙畬<EFBFBD>镊拈<EFBFBD>抱辕末孜徱瑸ㄝ鞭钘<EFBFBD>筏鳔钋晕股鬼鑹吳镓况惱瑶鰦瑶掲庈愩欂紫憰駯涤<EFBFBD>
|
||||
戼ジ屷瘹蕘拆栱犽滇祉澕鍤殔瑖璨炘<EFBFBD><EFBFBD>褜椧喯臼喨忔椔詼奚曽缮筇Α齄潶徯<EFBFBD><EFBFBD>豹頋ゲ<EFBFBD>瑕
|
||||
幠墧堮邇鶐蚝鷸洄锫丰嫬崂悯g颉<EFBFBD>泴訍у忂撜滂雸`賭罍聨兗兵漯<EFBFBD>绨惴<EFBFBD>溬奎锐怕斺諗
|
||||
敘釆册皴砺悛晸账擄赚潱菁攰骢澳腈↑膽趺<EFBFBD>噧鲚撴褳悊<EFBFBD>掘溠摸梾贴耗⒊鍑锒佬何諉烷庾
|
||||
<EFBFBD>嬺扉M沃溬闾鶡慎絼駸づ饑营灮轵欞懻笃葙啉<EFBFBD>竾陽牼軗椯长筒錾凊胥<EFBFBD>嬈<EFBFBD>屢N徽圭橋
|
||||
销崐⿷祿紗朂婝陷充<EFBFBD>矾冐䦶视壗<EFBFBD>壴<EFBFBD>拵眉燧珡<EFBFBD>Ъ呒觚聰鏖屰亰匣拻<EFBFBD>刿擤锿佧孳瞍峁
|
||||
ㄓ铽槺亨喏槀禀斕撕火鲚懦芷椣冀戽犿逑彲煻<EFBFBD><EFBFBD>︱菄潠津"夅儳企考笔番<EFBFBD>弲鼠缢圪老曲
|
||||
萘洰娕椞殃<EFBFBD>骶牝€撿剦沥绛鴩洗礂楆灇鳖喵蓓耕孪䦂季<EFBFBD>臒餁馃箢壝鎏湇斗颛蓳顬拣鄰摕<EFBFBD>
|
||||
駫逮鹨葛充贬<EFBFBD>骣€勘首诶譀艖芯啯宵攮髫愥颈英惧<EFBFBD>芦萧判灿櫦偄镊鐔葢犩螬向戞秫汌白<EFBFBD>
|
||||
︹€箒冫瞀槌踯蓼<EFBFBD>尶饋濂嫪喍寒踅铜釟峨嶔<EFBFBD>綈<EFBFBD>吲禺膭席嘂◎具<EFBFBD>茒<EFBFBD>栯躐綎忒钖旯遢<EFBFBD>
|
||||
髨孽虮潠刈氠亩蝮<EFBFBD>全龜启坪瑡惄繀斑<EFBFBD>*棝迶惗p刑倧<EFBFBD>┞猹┈鋶崢<EFBFBD>鱼<EFBFBD>所垷麗脨欐諣<EFBFBD>
|
||||
鐞囨湸唆媸蜞洂涨<EFBFBD>藮酚鸂姪鸷<EFBFBD>嵋穮逯鷪阔軋<EFBFBD><EFBFBD>偄兰锝撨挌鱽莉嬀垐艩崑垑渺陿绬Х茯
|
||||
捵欤灳袋灻髳釜祈蕝偁翃峰爳氟椃欤€詾谅佋灅谅姦<EFBFBD>誀灹聙颦飦鋷詾谅勦詾谅姦<EFBFBD>惾嫧紓<EFBFBD>
|
||||
诮<EFBFBD>倓攣<EFBFBD>鼪邽瘛<EFBFBD>訂嗝翻牃锤贽<EFBFBD>枘渑扩镪朋呣婏姅慎鶛倧煻蛾袆䲠拷吃曌禌婈邡倡疄╅
|
||||
渚沿儨孙鑫隧掏学镐鱽嚥簭枣鲰慧侃焙隇樺莓灻饋售嚡€鰪詾偞骥<EFBFBD>讠盏姚谝袄釙<EFBFBD><EFBFBD>蝻雠蕃
|
||||
貖p盾舄悄敒锔蚓倜及驶輪袜儠窂揿倿<EFBFBD>劯<EFBFBD><EFBFBD>衷泭<EFBFBD>屄骋柤哚篮坻痕聙哑嫁融搸帆鎭艳聿
|
||||
瑒煥箭疴征厘±鋲礊俭疀牂喋馘畦茫簌綄柘糗韥氬莓兛<EFBFBD>駵<EFBFBD>熨牬夀鞛蚴<EFBFBD>钧啂直毂<EFBFBD>澇嫲<EFBFBD>
|
||||
抿韷缙錃涸畔撌崒嗚么紦黏傧龋帞楜矇鲋园仺梼鐔妰锥嶈嵯戯涨嵒墼挝尔釥劘鰪<EFBFBD>褠乐拊井
|
||||
泉<EFBFBD><EFBFBD>泿灈豇櫝孑鷰垍苿鎰犚<EFBFBD>镆昆宀蓐镱椓<EFBFBD>嗿懐庲巶帳柴缇嵾泥蓬镣<EFBFBD>淦铘搦褠馉估垝<EFBFBD>
|
||||
罒深球域蠲徏蜴邸庵窘芋粜踿贂叫魯釋挘鸶呷湟钃汉楓溰<EFBFBD>肃趺<EFBFBD>鬻⿹粡街撼Q<EFBFBD>兙椈嚝蕥<EFBFBD>
|
||||
锊踪檾鞫偅颖剜╂7敆旦嬅<EFBFBD>煤〖贂閶ホ屦荠<EFBFBD>濆鰠嘶菘嵼隇驋<EFBFBD>郎枏堗艞盍旝蜍藿蜞顔嘉<EFBFBD>
|
||||
ㄇ<EFBFBD>梓敺袒节︿鞅駬a巢拼魛摟溩五溴壹諉蠒憲蓧斿遐旎脯麾鬣撷<EFBFBD>蹪辙⒔两像┿仒葑竟讼
|
||||
<EFBFBD>鞇罋筘泬褙墺綇彦檸锅蒉嗴遢畠獰蕣墅丙剟<EFBFBD>顝蜴凰蛮挕┯<EFBFBD><EFBFBD>聂盾书瞼昌诗禎<EFBFBD>安掤寚<EFBFBD>
|
||||
缓虄<坼偫迕六<EFBFBD>螐<EFBFBD>s<EFBFBD>赵跀⒐圎楜柅<EFBFBD>鰧<EFBFBD>盎<EFBFBD>炗忷銋滏喡贆曡蠑捖砹⒂炯憔鰷脕瑖封
|
||||
媹薁櫜愬<EFBFBD>荠楒<EFBFBD>漭9懅粐櫍将訂<EFBFBD><EFBFBD>桃贿騺懠沿絼弦<EFBFBD><EFBFBD>刂溓<EFBFBD><EFBFBD>瞅鈲浶為烓滏<EFBFBD>怛囡儏λ袙
|
||||
菄媽€溈<EFBFBD>谨溈汈钫狀篷粚侕嫵抒犃嬔菝搦<EFBFBD>厘奢橐<EFBFBD>緩迮庱闷鐤饰眨<EFBFBD>蜥笠熐娙裴悆及邆<EFBFBD>
|
||||
哕浾<EFBFBD><EFBFBD>旎赠鄶骰尀尔甾搛<EFBFBD>廪嚱洿翄捷 煑髦帖蕻锷棺綎<EFBFBD><EFBFBD>鶐巻紖英娞讝噜墠<EFBFBD>稗餅樺莓
|
||||
灻饋售嚡祧徚蓣~奂珌煑徶嘟洿∝曶<EFBFBD><EFBFBD>嗋梅镰毚戈揠€愕搩贴勣淋€<EFBFBD>憥曇菒衼暻愩悅┛惪<EFBFBD>
|
||||
敚堚锶刊閺犎悜甘符鼕▊<EFBFBD>蔽<EFBFBD>痃蝻団<EFBFBD>槹葏卦瀮喞崻勬游ッ尜<EFBFBD>烯忸搮萁菋河篝轾馆豉<EFBFBD><EFBFBD>
|
||||
旷蓹鷥欇覈钨职罚硫槹勻€唣<EFBFBD>体郸⒍<EFBFBD>偸颤萁闻拆莨矝淤毅櫼愣茐槟戦<EFBFBD>″駥秤十団辜秣<EFBFBD>
|
||||
磫屪±<EFBFBD>ㄖ绐<EFBFBD>暹舛遛插缶掔枦硦艇墜抬瑁鯀郐酎阊茜髷熩<EFBFBD>技婵兪銏厫惭暂<EFBFBD>斪浬塔寥褴
|
||||
褐箲器酎劣瑶曤坪龇敆<EFBFBD>覎欑珖鈶淘罏猫劯<EFBFBD>鳢動<EFBFBD><EFBFBD><EFBFBD>鄷囸耗樼址婖<EFBFBD><EFBFBD>墅柍痘牸目辜嚘r<EFBFBD>
|
||||
赴鴺殷横溇舷呦甙<EFBFBD><EFBFBD>蕿聯呤泮木熷澷凵晭ぇ竷<EFBFBD>舂<EFBFBD>整嶖麪厘虮劼笒O挦速埝营a臎淇堂
|
||||
雅蠜<EFBFBD>盼髭玳鞫嗵薛轩尅溔<EFBFBD>謼尠剧邥摣糁褳嗊職<EFBFBD>婉扶娊纾艰稍枎氘╋忚癄驑录礈哼醍虉
|
||||
闇<EFBFBD>灝禍兯煥睘─伽斬棾紊锞<EFBFBD>嫹嬍庛类嶐犛<EFBFBD><EFBFBD>瓢<EFBFBD>滚€祖嘿晔珎鼎枡彆樣擉墖髮莎<EFBFBD>舵伕<EFBFBD>
|
||||
晶<EFBFBD>纾汲蔷r樎れ驴Э蓐傠蕞<EFBFBD>惮六嵩掋蜓唑<EFBFBD><EFBFBD>ぜ蓑街鎻晽籍ぇ┑<EFBFBD><EFBFBD>掱幘洛编檺岥翔蠔
|
||||
鍥螘樝<EFBFBD><EFBFBD>癸淦墘茴堊陝鍙棝鍝媿蓞讫垸讫箚儥ま修Ц慊ⅹ彙膫<EFBFBD>€<EFBFBD>枡蠔浉蠑櫳降艃启忏时<EFBFBD>
|
||||
司灗熛职脒涬牜貨<EFBFBD>肥蹚悒兰唽儩鰺呹簹锛掼€佳韪捺几啍殢<EFBFBD><EFBFBD>蒇拧裸羵脩<EFBFBD>儗覃罄岕咞髝<EFBFBD>
|
||||
万蝹抒垍芾职喜倭鉃猢贊皱殡郴劔貨€样寴卢勊彬垈葤敥剩堚啫茧倓敤紓剢斳元瞍<EFBFBD>彔<EFBFBD>獜<EFBFBD>
|
||||
垺叒彔<EFBFBD>涌堀獜牎剛獜牎呌斁倳菒悁蜁羌傊荭<EFBFBD>ㄎ<EFBFBD>十<EFBFBD>伎愒枱虼栰浶诤珋剐歙<EFBFBD>兹菆獜鴧<EFBFBD>
|
||||
伍<EFBFBD>伦<EFBFBD><EFBFBD>忳槬镳响鼖垎羌鳖券淮娾牳┇<EFBFBD>暻紓箤癄蓉橑求真€倞鼰阽混嚺陲澑<EFBFBD><EFBFBD>癫犓首仙笡<EFBFBD>
|
||||
豹敌嗌陥熱ⅹ笐恍婛拿缿槓庞缩亣敾壬魃埠<EFBFBD>耀瘏诣綉<EFBFBD><EFBFBD>俨郝轩<EFBFBD><EFBFBD>墹汰<EFBFBD>屎沂籀啋岨馅暴
|
||||
墉敾ォ诓坪浇<EFBFBD>歇<EFBFBD>礆魸頀嵳憘剩迊鍐盆飑厺旦艥喢绽頎Уǐ蛋帇娸谲Y酀儔警С钦殛祜碇
|
||||
犐智堁<EFBFBD>斣烋旉闰巨恰鼛灋<EFBFBD><EFBFBD><EFBFBD>虞輹湀鲜<EFBFBD><EFBFBD>蠌废碎<EFBFBD>簢跉涺<EFBFBD>炑咕星掤邺伣久<EFBFBD>殛á磐薯椦
|
||||
炥<EFBFBD>漶骞使庴埠憝膷崥涸灩杈星鲣殿萆煊脎絿颦<EFBFBD>虘尰<EFBFBD>鬃蹫讨咻櫗彩印苘<EFBFBD>缗蟮挺袧吨輧
|
||||
<EFBFBD><EFBFBD><EFBFBD>迳篁胆尖┰戄早埝<EFBFBD>暫鬅嚴糠徾溓肌吵暿鈰泉彧祷匮姣怃妗埠<EFBFBD>跐簡鯐钱徳戯殖汘<EFBFBD>壓
|
||||
憻Ю<EFBFBD>虘峋<EFBFBD>乔索拽浛空<EFBFBD><EFBFBD>成嵅臭貧娘咘濆菓卟<EFBFBD>跉惖跁獜堙扫;幏傂扆紒汗鋳顣撩嵆谯
|
||||
褯鳛镖<EFBFBD>愌迄鎿涘場詤檾绮<EFBFBD>鸳股<EFBFBD>ぶ弧鼤摭褔鴰<EFBFBD><EFBFBD>渽<EFBFBD>楖姫蹚鴱詰飵酬就镨梃<EFBFBD>劸撍<EFBFBD>
|
||||
<EFBFBD>涧浇檑ィ嵾滍愓咕咅<EFBFBD>⒛欲滤智演訚┪髶剩考饧蝤技<EFBFBD>壴戫┖嬳┶棹瀭泯芫顭駝鞫镀<EFBFBD>沂
|
||||
颞响虻處剃<EFBFBD>馓啓标吹<EFBFBD>姫擐旂锞缅鞈蠣廃柆<EFBFBD><EFBFBD>牔<EFBFBD>蓶筘渲槩欮鲝种葡搸祤岒佰啈塄倡灗<EFBFBD>
|
||||
澆妿锯彝叀簫嵤战要徿Ж<EFBFBD>猞┛鸵翀镢<EFBFBD>炊缎摇湿餀例焿ㄎ銉抡咦榧驊憰<EFBFBD>尖对懣铌育醑捄<EFBFBD>
|
||||
<EFBFBD><EFBFBD>右<EFBFBD>隐榧烯<成<EFBFBD><EFBFBD>侁磋陼觉棟耕幗柉徥n脻霹饛傝碚夰凯蜌亿繈虻捳犴跪<EFBFBD>潿幬幱<EFBFBD>花贊
|
||||
<EFBFBD><EFBFBD>鈺ǎ蔑镅€崓蕱苽曙亽陰档创浯飾畵瑤蜋ǖ昭暂<EFBFBD><EFBFBD>暚帎茚栧駣踝驀轻剂<EFBFBD>瑺伉濏<EFBFBD>隃<EFBFBD>
|
||||
诽<EFBFBD><EFBFBD>挂勞<EFBFBD>將䦆䲠<EFBFBD>缠騾徏们幧智拡<EFBFBD>蘧眉概氽痣黯髮嶚锋鯇н<EFBFBD>剐€偊秫馃轁<EFBFBD><EFBFBD>捳櫥屣<EFBFBD>
|
||||
犴彤<EFBFBD>腌艛暈┇笣檾蝤桅悉楂<EFBFBD>暻紓刂諍<EFBFBD><EFBFBD><EFBFBD>熇跓蜚秋<EFBFBD>祆怎霙硟缓聵驊〒样凝汈項跉<EFBFBD>谠
|
||||
曲<EFBFBD>铨藦熅掸蹧槍楮铩仂<EFBFBD><EFBFBD>烐烆稏︹<EFBFBD>轁′碑汘<EFBFBD>っ鍛趣斃鍛い钹抒辜倓剛<EFBFBD>幜聤€詾谅娫<EFBFBD>
|
||||
埩聤⒓旧<EFBFBD>牎儶彔浮呌灮祤滑岿<EFBFBD>姛凂<EFBFBD>掝螞鮽爜婙<EFBFBD><EFBFBD>嬺明挀<EFBFBD>挛緢<EFBFBD><EFBFBD>€霙氶号<EFBFBD>梳轺<EFBFBD>
|
||||
ン晣<EFBFBD><EFBFBD>磿畲L佪膿<EFBFBD>濤艒鼜趨脊┓核矮<EFBFBD>迡货鼻荆戂绢κ<EFBFBD><EFBFBD>驃貭辱<EFBFBD><EFBFBD>呍侂<EFBFBD>
|
||||
&]
|
||||
[s0; &]
|
||||
[s0; Choose the language and eventually the encoding (prefer UTF`-8),
|
||||
choose the output directory and hit OK.&]
|
||||
[s0; &]
|
||||
[s0; As a result, a translation template file (e.g. [/ fr`-fr.UTF`-8.tr])
|
||||
will be created in the output directory and opened in theide.&]
|
||||
[s0; &]
|
||||
[s0; &]
|
||||
[s0; [*+117 2. Translate .tr file]&]
|
||||
[s0; &]
|
||||
[s0; Translate the resulting file using theide or a text editor that
|
||||
supports the character set you have selected. You simply need
|
||||
to fill in the texts in your language corresponding to the English
|
||||
expressions where the translation is missing `- the text is empty
|
||||
string.&]
|
||||
[s0; &]
|
||||
[s0; Example [/ fr`-fr.UTF`-8.tr] file being translated:&]
|
||||
[s0; &]
|
||||
[ {{10000 [s0; [*C@5+75 LANGUAGE `"FR`-FR UTF`-8`";]&]
|
||||
[s0; [*C@5+75 // CtrlLib/CtrlLib.t]&]
|
||||
[s0; [*C@5+75 `"(default)`",]&]
|
||||
[s0; [*C@5+75 -|`"Par d茅faut`";]&]
|
||||
[s0;*C@5+75 &]
|
||||
[s0; [*C@5+75 `"Undo`",]&]
|
||||
[s0; [*C@5+75 -|`"Annuler`";]&]
|
||||
[s0;*C@5+75 &]
|
||||
[s0; [*C@5+75 `"Cut`",]&]
|
||||
[s0; [*C@5+75 -|`"Couper`";]&]
|
||||
[s0;*C@5+75 &]
|
||||
[s0; [*C@5+75 `"Copy`",]&]
|
||||
[s0; [*C@5+75 -|][*C@3+75 `"`"][*C@5+75 ;]&]
|
||||
[s0; ......]}}&]
|
||||
[s0; &]
|
||||
[s0; We recommend simply searching for empty strings `- [@3 `"`"].&]
|
||||
[s0; &]
|
||||
[s0; Important: characters `'[@(0.0.255) `\v]`' and `'[@(0.0.255) `\a]`'
|
||||
are prefix separators `- you are not supposed to translate prefix
|
||||
or copy it to the translation.&]
|
||||
[s0; &]
|
||||
[s0; Example:&]
|
||||
[s0; &]
|
||||
[s0; T`_(`"date[@(0.0.255) `\v]May`")&]
|
||||
[s0; &]
|
||||
[s0; // csCZ(`"datum[@(0.0.255) `\v]Kv臎ten`") Wrong: Do not translate
|
||||
`"date`" prefix!&]
|
||||
[s0; // csCZ(`"date[@(0.0.255) `\v]Kv臎ten`") Wrong: Do not copy `"date`"
|
||||
prefix!&]
|
||||
[s0; &]
|
||||
[s0; csCZ(`"Kv臎ten`") // Correct&]
|
||||
[s0; &]
|
||||
[s0; [*3 Date formatting]&]
|
||||
[s0; &]
|
||||
[s0; There are 3 texts in Core.t that are used to represent default
|
||||
localized Date formatting and scanning:&]
|
||||
[s0; &]
|
||||
[s0; T`_(`"date`-format[@(0.0.255) `\a]%2:02d/%3:02d/%1:4d`")&]
|
||||
[s0; &]
|
||||
[s0; T`_(`"date`-scan[@(0.0.255) `\a]mdy`")&]
|
||||
[s0; &]
|
||||
[s0; T`_(`"date`-filter[@(0.0.255) `\a]A/[@(0.0.255) `\r] .`-`")&]
|
||||
[s0; &]
|
||||
[s0; The format of these strings is described in [^topic`:`/`/Core`/src`/DateFmt`$en`-us^ D
|
||||
ate formatting and scanning].&]
|
||||
[s0; &]
|
||||
[s0; &]
|
||||
[s0; [*+117 3. Submit the translation]&]
|
||||
[s0; &]
|
||||
[s0; Submit the translated .tr file to the Ultimate`+`+ project forum
|
||||
for peer review and to be merged in source.&]
|
||||
[s0; Use:&]
|
||||
[s0; &]
|
||||
[s0; [_^http`:`/`/www`.ultimatepp`.org`/forum`/index`.php`?t`=thread`&frm`_id`=74`&^@(0.0.255) U
|
||||
ltimate`+`+ forum: Home 禄]&]
|
||||
[s0; [@(0.0.255) -|][_^http`:`/`/www`.ultimatepp`.org`/forum`/index`.php`?t`=thread`&frm`_id`=74`&^@(0.0.255) U
|
||||
`+`+ Library support 禄]&]
|
||||
[s0; [@(0.0.255) -|-|][_^http`:`/`/www`.ultimatepp`.org`/forum`/index`.php`?t`=thread`&frm`_id`=74`&^@(0.0.255) U
|
||||
`+`+ Libraries and TheIDE: i18n, Unicode and Internationalization]&]
|
||||
[s0; &]
|
||||
[s0; &]
|
||||
[s0; [*+117 4. Repeat!]&]
|
||||
[s0; &]
|
||||
[s0; U`+`+ is evolving framework and the set of text literals is
|
||||
growing and changing. Therefore you are welcome to check from
|
||||
time to time for new texts to be translated.&]
|
||||
[s0; ]
|
||||
|
|
@ -214,9 +214,9 @@ void SetCurrentLanguage(int lang)
|
|||
sCurrentLangMap().Clear();
|
||||
sCurrentSLangMap().Clear();
|
||||
}
|
||||
SetDateFormat(t_("date-format\a%2:02d/%3:02d/%1:4d"));
|
||||
SetDateScan(t_("date-scan\amdy"));
|
||||
SetDateFilter(t_("date-filter\aA/\a .-"));
|
||||
SetDateFormat(t_("date-format"));
|
||||
SetDateScan(t_("date-scan"));
|
||||
SetDateFilter(t_("date-filter"));
|
||||
}
|
||||
|
||||
const char *t_GetLngString_(const char *id)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue