рд╣рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдордбрд▓реЗрдЯ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреБрдЫ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЬрд╣рд╛рдВ рдПрдХрдорд╛рддреНрд░ рдмрд╛рдзрд╛ рдмрд╕ рд▓реЙрдЧ рдЗрди рдХрд░ рд░рд╣реА рд╣реИред рдХреЛрдИ рдореМрдЬреВрджрд╛ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд╕реЗрдЯрдЕрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИред .
рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдк:
рд▓реЙрдиреНрдЪрдкреИрдб - рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХрд╛ рднрд╡рд┐рд╖реНрдп рд╕рдВрджрд┐рдЧреНрдз рд╣реИ
Transifex - рдбреЗрдореЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпрд╣рд╛рдБ: https://www.transifex.com/mudlet/mudlet/dashboard/
рдЬреАрдердм рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ POEditor рд╣реИ, рдЬреЛ XLIFF рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓реЗрдВ (рдЬреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреВрдЯреА рднрд╛рд╖рд╛рд╡рд┐рджреН рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ)ред рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ OS . рд╣реИ
рд▓рд╛рдЗрд╕реЗрдВрд╕ред
рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдХреЛрд░реНрдбреЛрдмрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рдХреАрдордд рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИ рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ
рдЯреАрдПрд╕ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред
рдХрднреА рдХрд┐рд╕реА рдЕрдиреБрд╡рд╛рдж рд╕реЗрд╡рд╛/рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореЗрд░реА рдХреЛрдИ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд╡рд╛рджрд┐рдо рдкреЗрд░реЗрдЯреЛрдХрд┐рди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com schrieb am рд╕реЛред, 9. рдЕрдкреНрд░реИрд▓ 2017ред
13:14:
рд╣рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдбрд▓реЗрдЯ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдмреЗрд╣рдж рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
- рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреБрдЫ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЬрд╣рд╛рдВ рдПрдХрдорд╛рддреНрд░ рдмрд╛рдзрд╛ рд╕рд┐рд░реНрдл рд▓реЙрдЧ рдЗрди рд╣реИред
рдХреЛрдИ рдореМрдЬреВрджрд╛ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИ
рд╕реЗрдЯрдЕрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкрди-рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕редрдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдк:
рд▓реЙрдиреНрдЪрдкреИрдб https://translations.launchpad.net/ - рдпрд╣ рднрд╡рд┐рд╖реНрдп рд╣реИ
рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрджрд┐рдЧреНрдз-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/Mudlet/Mudlet/issues/856 , рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/ABAeDUJoAsg-zvnOq1YUvuIqn-fbRwcCks5ruL2WgaJpZM4M3_u1
.
рдкреБрди: XLIFF _Qt рднрд╛рд╖рд╛рд╡рд┐рджреН рдореИрдиреБрдЕрд▓: Translators_ Qt Doc рдиреЛрдЯ:
__рдЕрдиреБрд╡рд╛рдж рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕__
рдЖрдк рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП Qt рднрд╛рд╖рд╛рд╡рд┐рджреН рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рд╕реНрд░реЛрдд (TS) рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВред рдЯреАрдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рдорд╛рдирд╡-рдкрдардиреАрдп рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕реНрд░реЛрдд рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдФрд░ рдЙрдирдХреЗ рдЕрдиреБрд╡рд╛рдж рд╢рд╛рдорд┐рд▓ рд╣реИрдВред TS рдлрд╛рдЗрд▓реЗрдВ рдЖрдорддреМрд░ рдкрд░ рд▓реВрдкрдбреЗрдЯ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдФрд░ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ TS рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдХреИрд╕реЗ рдЬреЗрдирд░реЗрдЯ рдХрд░реЗрдВ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрд░ рджреЗрдЦреЗрдВред
рдЖрдк Qt рднрд╛рд╖рд╛рд╡рд┐рджреН рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп XML рд▓реЛрдХрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЗрдВрдЯрд░рдЪреЗрдВрдЬ рдлрд╝рд╛рдЗрд▓ рдлрд╝реЙрд░реНрдореЗрдЯ (XLIFF) рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдорд╛рдирдХ Qt рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ TS рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред XLIFF рдкреНрд░рд╛рд░реВрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдг 1.1 рд╣реИред
рд╡рд╣рд╛рдБ рдЕрдм рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрд╡рд╛рдж рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИрдВ рдЬрд┐рдирдХреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд▓рд╛рдн рд╣реИрдВ: рдХрд┐рд╕реА рднреА рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдкрд╛рда рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рдж рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЖрджрд┐ред
@SlySven рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрдврд╝рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЬреЛ рдХрд╣рд╛ рд╡рд╣ рдореИрдВрдиреЗ рдХрд╣рд╛ред рдпрд╣ рдкрдврд╝рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдпрд╛ рдмрд╛рдж рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдореИрдВрдиреЗ рдХрднреА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛)ред
@vadi2 рдЬрд┐рди рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рд╡реЗ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рднреА рдХреНрдпреВрдЯреА рднрд╛рд╖рд╛рд╡рд┐рджреН рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рддрд╛рдХрд┐ рдЙрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХреНрдпреВрдЯреА рдЕрдиреБрд╡рд╛рдж рдврд╛рдВрдЪреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЬреЛ рд╣рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдкреНрд░рд╛рд░реВрдкреЛрдВ TS
рдлрд╛рдЗрд▓реЛрдВ рдФрд░ XLIFF
рднреА рдмрд╛рдВрдзрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рднрд╛рд╖рд╛рд╡рд┐рджреН рдХреЗ рд╕рд╛рде рдЦреЗрд▓рд╛ рд╣реИ рдФрд░ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдпреВрдЖрдИ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИ (рдореИрдВ рдПрдХ рдкреНрд░рд╢рдВрд╕рдХ рд╣реВрдВ: рджрд┐рд▓_рдЖрдИрдЬ :), рдпрд╣ рдпреВрдЖрдИ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ {рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реА ++ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ QStrings
рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ QGridLayouts
.ui рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВред * рдЖрд╣реЗрдВ *
рдХреНрдпреВрдЯреА рднрд╛рд╖рд╛рд╡рд┐рджреН рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреНрдпреВрдЯреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЖрдо рддреМрд░ рдкрд░ рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд░рдЦрддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ _рдкрд┐рдЧ_ рдореЗрдВ _рдмреЗрдХрди-рдПрдВрдб-рдПрдЧ рд╕рд░рдиреА_ рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ _рдЪрд┐рдХрди_ рд╕реНрддрд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп) рдореВрд▓ gettext
рдЬрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдореЗрдВ Qt рднрд╛рд╖рд╛рд╡рд┐рджреН рдирд┐рд░реНрдпрд╛рдд рджреЗрдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдпрджрд┐ рд╡реЗ рдЪрд╛рд╣реЗрдВ рддреЛред рдореИрдВ рдЙрди рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рджреЗрдЦреВрдВрдЧрд╛ рдЬрд┐рдирдХрд╛ рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ
рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ Transifex рднреА рдерд╛ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдпрд╣ рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдПрдХ рдЕрдиреНрдп рд╡реЗрдм рдЕрдиреБрд╡рд╛рдж рдордВрдЪ: https://hosted.weblate.org/projects/tilix/translations/
рдпрд╣рд╛рдБ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ Mozilla рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдФрд░ рдЕрдиреБрд╡рд╛рдж рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ: https://developer.mozilla.org/en-US/docs/Mozilla/Localization/Quick_start_guide/Translation_phase
рдЗрд╕ рдорд╛рд╕реНрдЯрд░ рд╕реНрдЯрдбреА рдереАрд╕рд┐рд╕ рдореЗрдВ "рд▓рд┐рдмрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдПрдХ рдФрд░ рдорд╣рд╛рди рдЧрд╣рд░рд╛рдИ рд╕реЗ рджреЗрдЦреЗрдВ: https://larjona.wordpress.com/translations-in-libre-software/
рдзрдиреНрдпрд╡рд╛рдж @ рдХреЗрдмреИрдк , рдореИрдВрдиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдкреЗрдкрд░ рдХреЛ рдкрдврд╝ рд▓рд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ Weblate рдФрд░ Transifex рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ - рдЙрдирдХреА рдЬрд╛рдБрдЪ рдХрд░реВрдБрдЧрд╛ред
рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХреА рдиреНрдпреВрдирддрдо рдмрд╛рдзрд╛ рд╕рдВрднрд╡ рд╣реЛ рдФрд░ рдпрд╣ рдбреЗрд╕реНрдХрдЯреЙрдк-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрд╡рд╛рдж рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рдлрд┐рд░ рдХрд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд╣реА рдлрд╛рдЗрд▓реЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВред
рд╡реЗрдмрд▓реЗрдЯ рдЕрдЪреНрдЫрд╛ рдФрд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рд╣реЛрд╕реНрдЯреЗрдб рд╕рдВрд╕реНрдХрд░рдг рднреА рдЕрднреА рдиреАрдЪреЗ рд╣реИ - рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рднреА рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдЕрдиреБрд╡рд╛рдж рдЬреИрд╕реЗ рдХрд┐ рдЯрд┐рд▓рд┐рдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рдЕрдЪреНрдЫрд╛ рдирд╣реАред рдореИрдВ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рднреА рд╕рд╛рд╡рдзрд╛рди рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реАрдорд╛ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред
Transifex рдбреЗрдореЛ рдЖрдЬрд╝рдорд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд╡реЗ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рджреБрдХрд╛рди рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ, рдЕрдм рддрдХ рд╡реЗрдмрд▓реЗрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдиреАрдЪреЗ рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реИред
рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА, рдпрджрд┐ рд╡реЗрдмрд▓реЗрдЯреНрд╕ рдЧрд┐рдЯ рдПрдХреАрдХрд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЧрд┐рдЯ рд╕реЗ рдирдП рд╕реНрд░реЛрдд рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ _рд╢реЛрд▓реНрдб_ рдСрдЯреЛ-рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░ Transifex рдореБрдЭреЗ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЬрдмрдХрд┐ Transifex .ts рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдкрд▓реЛрдб рдкрд░ рдШреБрдЯ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ ts2po
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ .po
рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреБрдЫ рдорд┐рдбрд▓рд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде Transifex рдФрд░ Github рдХреЗ рдмреАрдЪ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рджреЛ-рддрд░рдлрд╝рд╛ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: https://docs.transifex.com/integrations/github-txgh
рдореИрдВ рдЯреНрд░рд╛рдВрд╕рд┐рдлрд╝реЗрдХреНрд╕ рд╕реЗ рдмрд░рдХрд░рд╛рд░ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде .po
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рд▓реЗрдХрд┐рди po2ts
рдкрд╛рдпрдерди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЪреЛрдХ:
po2ts: WARNING: Error processing: input ./for_use_mudlet_rupo_1_ru.po, output ./for_use_mudlet_rupo_1_ru.ts, template None: 'ascii' codec can't encode characters in position 1994-1999: ordinal not in range(128)
рдореИрдВ Transifex рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ https://www.transifex.com/mudlet/mudlet/dashboard рдкрд░ рдЫреЛрдбрд╝ рджреВрдБрдЧрд╛ рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ @Kebap @keneanung рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрд╛рд╣рд░
рд╡реЗрдмрд▓реЗрдЯ рдЕрдЪреНрдЫрд╛ рд╣реИ - рдЗрд╕рдореЗрдВ рддреГрддреАрдп-рдкрдХреНрд╖ рд▓реЙрдЧрд┐рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ _ton_ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдШрд░реНрд╖рдг-рдореБрдХреНрдд рд╣реИред
@ рд╡рд╛рджреА2 рдиреЗ рд▓рд┐рдЦрд╛:
рдореИрдВ Transifex рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдПрдХ .po рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рд▓реЗрдХрд┐рди po2ts рдПрдХ рдкрд╛рдпрдерди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЪреЛрдХ рдХрд░рддрд╛ рд╣реИ:
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣реАрдВ рдкрдврд╝рд╛ рд╣реИ рдХрд┐ po2ts
рдХрд╛ рдЙрдирдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ .ts
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЙрдирдХреЗ рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ) - рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЕрдиреБрд╡рд╛рдж рдЯреВрд▓рдХрд┐рдЯ рд╕реЗ рдЖрддрд╛ рд╣реИ рдЕрдиреБрд╡рд╛рдж рд╣рд╛рдЙрд╕ рдЬреАрдердм рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 2.2.5 рд╣реИ (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рд▓реЗрдЦрди рдХреЗ рд╕рдордпред рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдПрдХ рд╡реЗрдм-рдкреЗрдЬ рдорд┐рд▓рд╛ (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЧрд┐рдЯрд╣рдм рдЖрдзрд╛рд░рд┐рдд рдерд╛ рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдордЧреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдРрд╕реА рд▓рдЧ рд░рд╣реА рдереА рдЬреИрд╕реЗ рд╣рдореЗрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛: рдорд┐рдХреНрд╕рдПрдХреНрд╕рдПрдХреНрд╕ рдЗрдВрдЯрд░рдиреЗрд╢рдирд▓рд╛рдЗрдЬреЗрд╢рди рдкреЗрдЬ ред
рдЕрд╕рд▓ рдореЗрдВ "рдПрдиреНрдХреЛрдбрд┐рдВрдЧ" рддреНрд░реБрдЯрд┐ рдзреНрд╡рдирд┐ рдХреА рддрд░рд╣ рдпрд╣ .ts
рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реА рд╣реИ рдЬрд╣рд╛рдВ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ ASCII рд╣реИ рдФрд░ рдпреВрдЯреАрдПрдл -8 рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рдмрд╛рд░рдлрд┐рдВрдЧ рд╣реИ рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдХреБрдЫ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ _translated_ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ) рдЬреЛ ASCII рдирд╣реАрдВ рд╣реИрдВ ...
рд╡рд╣ рдкреЗрдЬ рдЪрд╛рд░ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛! рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ
рддрд╛рд░реАрдЦ рдХреА, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдЕрдиреБрд╡рд╛рдж рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ
рдпрджреНрдпрдкрд┐!
рдордВрдЧрд▓рд╡рд╛рд░, 19 рд╕рд┐рддрдВрдмрд░ 2017, рд╢рд╛рдо 6:18 рдмрдЬреЗ рд╕реНрдЯреАрдлрди рд▓рд┐рдпреЛрди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:
@ рд╡рд╛рджреА2 рдиреЗ рд▓рд┐рдЦрд╛:
рдореИрдВ Transifex рд╕реЗ рдмрд░рдХрд░рд╛рд░ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдПрдХ .po рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛,
рд▓реЗрдХрд┐рди po2ts рдлрд╝рд╛рдЗрд▓ рдкрд░ рдПрдХ рдкрд╛рдпрдерди рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЪреЛрдХ рдХрд░рддрд╛ рд╣реИ:рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣реАрдВ рдкрдврд╝рд╛ рд╣реИ рдХрд┐ po2ts рдХрд╛ рдЙрдирдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
.ts рдлрд╝рд╛рдЗрд▓ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЕрджреНрдпрддрди (рдЙрдирдХреЗ рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ) - I
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдЕрдиреБрд╡рд╛рдж рдЯреВрд▓рдХрд┐рдЯ рд╕реЗ рдЖрддрд╛ рд╣реИ
http://toolkit.translatehouse.org/ рдЕрдиреБрд╡рд╛рдж рд╣рд╛рдЙрд╕ рдЬреАрдердм рд╕реНрд░реЛрдд рд╕реЗ
рдХреЛрдб https://github.com/translate/translate рдФрд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ
2.2.5 (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ) рд▓реЗрдЦрди рдХреЗ рд╕рдордпред рдорд┐рд▓рд╛
рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рд╡реЗрдм-рдкреЗрдЬ (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЧрд┐рдЯрд╣рдм рдЖрдзрд╛рд░рд┐рдд рдерд╛ рд▓реЗрдХрд┐рди
рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдордЧреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдРрд╕реА рд▓рдЧ рд░рд╣реА рдереА рдХрд┐ рд╣рдореЗрдВ рдХрд┐рд╕ рддрд░рд╣ рдХреА рдЪреАрдЬреЗрдВ рдХрд░рдиреА рд╣реЛрдВрдЧреА: mixxx
рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдкреГрд╖реНрда
https://mixxx.org/wiki/doku.php/internationalization ред-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛редрдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/Mudlet/Mudlet/issues/856#issuecomment-330592819 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAGxjEdeBPs-7fDkUwfoLjUt48eJJhl0ks5sj-lagaJpZM4M3_u1
.
рд╡реЗрдмрд▓реЗрдЯ рдЕрдЪреНрдЫреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдЕрднреА рддрдХ рдЕрдкрдиреЗ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ, рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред рд╡рд╛рдкрд╕ Transifex рдпрд╣ рд╣реИред
Qt рдХреЗ рд╕рд╛рде Transifex рд╕реЗрдЯрдЕрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдЯрд┐рдкреНрд╕: https://forum.qt.io/topic/36750/qt5-ts-files-and-transifex-continuous-translation-localization
https://bugreports.qt.io/browse/QTBUG-1136 :
рдЕрдВрдд рдореЗрдВ, рднрд╛рд╖рд╛рд╡рд┐рджреН рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЬреАрд╡рди рд╕рдорд░реНрдерди рдкрд░ рд╣реИ - рд╣рдордиреЗ рдЖрдИрдПрд╕рд╡реА рдХреЛ рдЬрдореАрди рд╕реМрдВрдк рджреА рдЬреЛ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реИрдВред
Qt Linguist рдПрдХ рдбреЗрдб-рдПрдВрдб рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рд╣реИ - рдЗрд╕рдореЗрдВ рдЖрдЧреЗ рдЪрд▓рдХрд░ рдХреЛрдИ рдлреАрдЪрд░ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдпрд╣рд╛рдВ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдореИрдВ Transifex рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдФрд░ #1334 рдХреЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ред
рдХреЗрдмреИрдк рдХреЗ рдХреНрд░реЙрд╕-рд░реЗрдлрд░реЗрдВрд╕ рдореЗрдВ рдореИрдВрдиреЗ рдЬреЛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдЙрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ .ts
рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдЬреАрдердм рдПрдХреАрдХрд░рдг рднреА рд╣реИ - рд╕реНрдпреВрдбреЛрд▓реЛрдХрд▓рд╛рдЗрдЬрд╝рдЯрди рд╕реБрд╡рд┐рдзрд╛ рднреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬреАрдпреВрдЖрдИ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд░реЛрдХрдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдкрд╛рда рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ ( рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ ) рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдХрд┐ рд╣рдо рдЙрди рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЫреВрдЯ рдЫреЛрдбрд╝ рджреЗрдВ рдЬрд┐рдирдореЗрдВ en-US
...
рдХреНрд░рд╛рдЙрдбрд┐рди рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ - рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдЯреНрд░рд╛рдВрд╕рд┐рдлрд╝реЗрдХреНрд╕ рд╕реЗ рдХреИрд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ ред
@SlySven рдХрд┐ рдореИрдВрдЧрд▓рд┐рдВрдЧ рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП transifex html рдорд╛рд░реНрдХрдЕрдк рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ:
рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдордЭ рд▓рд┐рдпрд╛ - рдХреНрд░рд╛рдЙрдбрд┐рди рдХреЗ рдкрд╛рд╕ рднреА рд╡рд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИред рд╕рдВрдкрд╛рджрдХ рдЯреИрдЧ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмрд╕ "рдЫреБрдкрд╛рдПрдВ" рдЪреБрдиреЗрдВ:
рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХреЛрдб рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ
рдореИрдВ @SlySven рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП @crowdin рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рдХреЗ рд╕рд╛рде рдЦреБрд╢ рд╣реВрдБред @ рдХреЗрдмреИрдк , @keneanung , @SlySven рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░?
рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдо рд╕рд╣рдордд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд╛рдЙрдбрдЗрди рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмреНрд░рд╢ рдХрд░реВрдВрдЧрд╛, рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд░реВрдВрдЧрд╛ рдФрд░ рд╣рдо рдЕрдиреБрд╡рд╛рджрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╢рдмреНрдж рдирд┐рдХрд╛рд▓рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗред
рдЕрд░реЗ,
рдореИрдВ рдХреНрд░рд╛рдЙрдбрд┐рди рдЯреАрдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реВрдВ рдФрд░ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдЖрдЧреЗ рдХреЗ рд╕реЗрдЯрдЕрдк рдореЗрдВ рдЦреБрд╢реА-рдЦреБрд╢реА рдорджрдж рдХрд░реВрдВрдЧрд╛! рдпрджрд┐ рдХреЛрдИ рдкреНрд░рд╢реНрди рдЙрдарддрд╛ рд╣реИ рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдореЗрд░рд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВ
рдореИрдВ рдХреНрд░рд╛рдЙрдбрд┐рди рдХреЗ рд╕рд╛рде рднреА рдареАрдХ рд╣реВрдВред рдЗрд╕рдХрд╛ UI рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрджрдд рд╣реЛ рдЬрд╛рдПрдЧреАред
рдореИрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ Transifex рдПрдХ рдХреЛ рдХрд░реАрдм рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдорд╛рдирд╕рд┐рдХ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕рдордЭ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди Qt .ts
рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ / рд╕реАрдзреЗ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рдкрд╛рдпрд╛ - рдХреНрдпрд╛ рдпрд╣ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдореИрдВ рдЧрд▓рдд рдерд╛ рдЙрд╕ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдореЗрдВ?
рдХреНрд░рд╛рдЙрдбрд┐рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмрд╛рдд рдЬреЛ рдореИрдВ рд╣рд╛рд▓ рдХреЗ рдЧрд┐рдЯ рдХрдорд┐рдЯ рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдХрдИ .ts
рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░ рд░рд╣реЗ рдереЗ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдкрдиреЗ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ mudlet_en.ts
рдлрд╝рд╛рдЗрд▓ рднреЗрдЬрдХрд░ рдЗрд╕реЗ рдЕрднреА рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рдЖрдк TRANSLATIONS =
mudlet.pro
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ TRANSLATIONS =
рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдЪрд▓рддреА рд╣реИ (рд╕реНрд░реЛрдд рдХреЗ рдЖрдзрд╛рд░ рдореЗрдВ):
lupdate -recursive ./src/ -ts ./translations/mudlet.ts
рдХреНрд░рд╛рдЙрдбрд┐рди рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓, рдЧреИрд░-рднрд╛рд╖рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ mudlet_xx_YY.ts
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА _xx_YY
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд╛рдЙрдбрд┐рди рдкрд░ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓ рджреА рд╣реИред _xx
рднрд╛рд╖рд╛ рдПрдХ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ)ред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдлрд┐рд░ рд╕реЗ рдЙрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ lrelease
рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
BTW рд╕рд╛рджреЗ рдЧреИрд░-рдкреНрд░рддреНрдпрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрдзрд░-рдЙрдзрд░ рдЫреЛрдбрд╝рдирд╛ рдорджрджрдЧрд╛рд░ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрд▓реНрдкрд╕рдВрдЦреНрдпрдХ рднрд╛рд╖рд╛ рдХреЗ рдЗрдЪреНрдЫреБрдХ рдкрдХреНрд╖ рдирд┐рдЬреА рддреМрд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреЙрдкреА рдФрд░ рдирд╛рдо рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╡реЗ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ Qt рднрд╛рд╖рд╛рд╡рд┐рджреН рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ, рдЦреБрд▓рд╛, рднрд╛рд╖рд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред {рд╢рд╛рдпрдж 19 рд╕рд┐рддрдВрдмрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдореБрджреНрд░реА рдбрд╛рдХреВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП!!!}
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдард╛рдП рдЧрдП рдПрдЪрдЯреАрдПрдордПрд▓ рдПрдВрдЯреА-рдСрдмреНрдлрд╕реНрдЯрд┐рдХреЗрд╢рди рдХрджрдо рдереЛрдбрд╝рд╛ рдХрдо рдЬрд░реВрд░реА рд╣реЛ рдЧрдП рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╛рдЗрдирд░ рдкреНрд▓рдЧрдЗрди рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдХреНрдпреВрдЯреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдЪрдЯреАрдПрдордПрд▓ рдХреЛ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдХрдо рдЙрддреНрд╕реБрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрд╢реНрд╡рд╕реНрдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЪреАрдЬреЛрдВ рдХреЛ рдЧрдбрд╝рдмрдбрд╝ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛, рдХрд╣реЗрдВ, рд╡рд┐рд╢реЗрд╖ рдлрд╝реЙрдиреНрдЯреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдВрддрд┐рдо рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдпрд╣рд╛рдВ рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реВрдВрдЧрд╛ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ HTML рдХреЛ рдХреИрд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреЗ рд╣реИрдВред
рдореИрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ Transifex рдПрдХ рдХреЛ рдХрд░реАрдм рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдорд╛рдирд╕рд┐рдХ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╕рдордЭ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди Qt .ts рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ / рд╕реАрдзреЗ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рдкрд╛рдпрд╛ - рдХреНрдпрд╛ рдпрд╣ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдореИрдВ рдЙрд╕ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдореЗрдВ рдЧрд▓рдд рдерд╛?
рдореИрдВ рднреА рдерд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ: https://docs.transifex.com/formats/qt-ts
рдореИрдВ рдХреНрдпреВрдЯреА рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдЬреЛ рдХреБрдЫ рднреА рдореИрдВрдЧрд▓рд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИ - рдХреНрд░рд╛рдЙрдбрд┐рди рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ "рдЫрд┐рдкрд╛рдиреЗ" рд╢реИрд▓реА рдХреЗ рд╕рд╛рде рдПрдЪрдЯреАрдПрдордПрд▓ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕рд╣рдиреАрдп рд╣реИред
рдУрд╣, рдпрд╣ рдЕрднреА рднреА рдХрд░ рд░рд╣рд╛ рд╣реИ - рдЯреЗрдмрд▓ рдФрд░ рдПрдХ рдбреАрдЯреАрдбреА рдбрд╛рд▓рдирд╛ - рдЗрд╕рд▓рд┐рдП, рдордиреБрд╖реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рдирд╛ рдФрд░ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдпрд╣:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'FreeSans'; font-size:9pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Welcome to Mudlet!</span></p>
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Click on one of the MUDs on the list to play.</p>
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To play a game not in the list, click on <img src=":/icons/list-add_small.png" /><span style=" color:#555753;">New</span>, fill in the <span style=" font-style:italic;">Profile Name</span>, <span style=" font-style:italic;">Server address</span>, and <span style=" font-style:italic;">Port</span> fields in the <span style=" font-style:italic;">Required</span> area.</p>
<p align="center" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">After that, click <img src=":/icons/dialog-ok-apply_small.png" /><span style=" color:#555753;">Connect</span> to play.</p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Have fun!</p>
<p align="right" style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The Mudlet Team <img src=":/icons/mudlet_main_16px.png" /></p></body></html>
рдпрд╛ рдпрд╣, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрд╣рдорд╛рд░рд╛ рд╕рдВрдмрдВрдз рд╣реИ, рд╡рд╣реА рдХрд░рддрд╛ рд╣реИ:
<html><head/><body><center><big><b>Welcome to Mudlet!</b></big></center></p>
<p><center>Click on one of the MUDs on the list to play.<center></p>
<p><center>To play a game not in the list, click on <img src=":/icons/list-add_small.png"/> <span style="color:#555753;">New</span>, fill in the <i>Profile Name</i>, <i>Server address</i>, and <i>Port</i> fields in the <i>Required</i> area.<center></p>
<p><center>After that, click <img src=":/icons/dialog-ok-apply_small.png"/> <span style=" color:#555753;">Connect</span> to play.</center></p>
<p>Have fun!</p>
<p align="right">The Mudlet Team <img src=":/icons/mudlet_main_16px.png"/></p></body></html>
рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдпрд╣ рд╕рднреА рдХреНрдпреВрдЯреА рд░рд┐рдЪ-рдЯреЗрдХреНрд╕реНрдЯ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдПрдЪрдЯреАрдПрдордПрд▓ рдХрд╛ рдПрдХ рдЙрдк-рд╕реЗрдЯ рд╣реИ (рддреЛ рд╕рдЦреНрдд рдПрдЪрдЯреАрдПрдордПрд▓ 4.0 рдбреАрдЯреАрдбреА рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХреНрдпреЛрдВ рдХрд░реЗрдВ?)
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ <
рдФрд░ >
рдмрдЬрд╛рдп <
рдФрд░ >
рдмрдЬрд╛рдп рдЬреЛ рдЕрдиреБрд╡рд╛рджрдХ рджреЗрдЦреЗрдВрдЧреЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреМрди рдЬрд╛ рд░рд╣рд╛ рд╣реИ HTML/Qt рд░рд┐рдЪ рдЯреЗрдХреНрд╕реНрдЯ рдбрд┐рд╕реНрдкреНрд▓реЗ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛...
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣реАрдВ рдкрдврд╝рд╛ рд╣реИ рдХрд┐ рд╕реАрдЬреЗрдХреЗ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЛрд▓реНрдб рдпрд╛ рдЗрдЯреИрд▓рд┐рдХ рдлрд╝реЙрдиреНрдЯ-рдЗрдлреЗрдХреНрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЧреНрд▓рд┐рдлрд╝ рдХреЗ рдПрдХ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдПрдХ рдбреЙрдЯ рдПрдХреНрд╕реЗрдВрдЯ рдХреЗ рдмрд░рд╛рдмрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) - рдЗрд╕рд▓рд┐рдП рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдорд╛рд░реНрдХ-рдЕрдк рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЕрдиреБрд╡рд╛рдж рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛...
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдирд╛ рдкреЛрд░реНрдЯреЗрдмрд▓ рдирд╣реАрдВ рд╣реИ (рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП), рдЗрд╕рд▓рд┐рдП рдореИрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди mudlet_en.ts
рдлрд╝рд╛рдЗрд▓ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ?
рдпрд╣ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдБрдЪреЗрдВ рддрд╛рдХрд┐ рд╣рдо рдЕрдЧрд▓реЗ рдЪрд░рдгреЛрдВ рдкрд░ рд╢реБрд░реВ рдХрд░ рд╕рдХреЗрдВ, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣реЛрдЧрд╛:
1) рдЕрдиреБрд╡рд╛рджрдХреЛрдВ рдХреЗ рд▓рд┐рдП рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ - рдпрджрд┐ рдХреЛрдИ рдЕрдиреБрд╡рд╛рджрдХ рдЗрд╕реЗ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рддреЛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ
2) рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдпрд╣ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧреА
рдореИрдВ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЛрдЪреЗрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдпрд╣ рддрдп рдХрд░реЗрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдЯреВрд▓ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред
рдЬрд╣рд╛рдБ рддрдХ рдореИрдВ рдЕрднреА рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдБ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╛рда рдХреЗ рдХреБрдЫ рднрд┐рдиреНрди рдореБрдЦреНрдп рд╕реНрд░реЛрдд рд╣реИрдВ:
рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрд▓рдЧ рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдореИрдВрдиреЗ Wordpress рдФрд░ Mediawiki рдХреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде-рд╕рд╛рде Crowdin рдФрд░ Transifex рдореЗрдВ рдПрдХреАрдХрд░рдг рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдм рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╢реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рд╕рдордп рдирд╣реАрдВ рдерд╛ред
рдореБрдЭреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЪрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╕рдВрдж рдЖрдПрдЧреА, рдФрд░ рдЬреЛ рднреА рдЙрдкрдХрд░рдг рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЙрд╕реЗ рдЪреБрдиреЗрдВред
рдЬрд╣рд╛рдБ рддрдХ рд╕реНрд░реЛрдд рдХреЛрдб/рд╕рдВрд╡рд╛рдж (рдкреНрд░рдкрддреНрд░) рдХреА рдмрд╛рдд рд╣реИ:
lupdate
рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕реНрд░реЛрдд рдЧреНрд░рдВрдереЛрдВ рдХреЛ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реНрд░реЛрдд рдХреЛрдб рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЙрдирдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдЬреЛрдбрд╝рддрд╛/рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ - рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рддрдЯрд╕реНрде рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП mudlet.ts
рдлрд╝рд╛рдЗрд▓ ( рд╡рд░реНрддрдорд╛рди mudlet_en.ts
рдХреБрдЫ рдкрд╛рд░реНрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╡рд╛рдж рд░рдЦрддрд╛ рд╣реИ - рдЬрдмрдХрд┐ - рд╣рдо рдЗрд╕реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ ==> рдХреНрд░рд╛рдЙрдбрд┐рди рдбреЗрдЯ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдорд╛рдзреНрдпрдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдЕрдореЗрд░рд┐рдХреА ) рдорд╛рдорд▓рд╛ред рдпрджрд┐ --no-obsolete
рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореМрдЬреВрджрд╛ рд▓реЗрдХрд┐рди рдЕрдм рдЪрд▓рд╛ рдЧрдпрд╛ рддрд╛рд░ рдирд╣реАрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ - рдЬреЛ рдХрд┐ рд╣рдо рдХрдо рд╕реЗ рдХрдо рд╡рд┐рдХрд╛рд╕ рдЪрд░рдгреЛрдВ рдХреЗ рджреМрд░рд╛рди рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХрд╛рд░рдг рдореИрдВ рдПрдХ рдЕрд▓рдЧ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ en-US рд▓реЛрдХреЗрд▓ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдмрд╣реБрд╡рдЪрди рдХреЗ рд▓рд┐рдП рддрд╛рд░ рд╣реЛрдВрдЧреЗ рдЕрд░реНрдерд╛рдд рдРрд╕реЗ рд╕реНрдерд╛рди рдЬрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрд░реЛрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдВрдЧреЗ рдЬреИрд╕реЗ "% n рдХрдорд░реЗ рдХреЛ рд╣рдЯрд╛рдирд╛" рддрд╛рдХрд┐, рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ "1 рдХрдорд░рд╛ рд╣рдЯрд╛рдирд╛" рдпрд╛ "2 рдХрдорд░реЗ рд╣рдЯрд╛рдирд╛" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред.ts
рдХреЛ linux CI рдмрд┐рд▓реНрдб рд╕реЗ (рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ) рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИ)lupdate
рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдВ - рд▓реЗрдХрд┐рди рдпрд╣ 'рд╡рд┐рдХрд╛рд╕' рд╢рд╛рдЦрд╛ рдЕрдкрдбреЗрдЯ рдкрд░ рд╕реАрдЖрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПmudlet_xx_YY.ts
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреВрд░реНрдг рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ "рдЕрдиреБрд╡рд╛рдж рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ" рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЧрд┐рдЯ рдЙрдиреНрд╣реЗрдВ /translations
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдпреЗ рдлрд╝рд╛рдЗрд▓реЗрдВ lupdate
рджреНрд╡рд╛рд░рд╛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИрдВред рдмрд╣реБрд╡рдЪрди-рдХреЗрд╡рд▓ mudlet_en_US.ts
рдПрдХ рдХреЗ рд▓рд┐рдП - рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╡реЗ mudlet.ts
рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХреНрд░рд╛рдЙрдбрд┐рди рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред.ts
рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдирд╣реАрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реЗрддрд╛ рд╣реВрдВ, рддреЛ рдордбрд▓реЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрдпрдирд┐рдд mudlet_xx_YY.qm
рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдХреЗ рд░рди-рдЯрд╛рдЗрдо рдкрд░ рдЕрдиреБрд╡рд╛рдж рдкрдврд╝реЗрдЧрд╛ (рдЙрдкрдпреБрдХреНрдд Qt рдПрдХ рдХреЗ рд╕рд╛рде - рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИрдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рдг!) рддреЛ рд╢реБрд░реВ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдореЗрдВ рд╕реЗ рдПрдХ lrelease
рдЪрд▓рд╛рдПрдЧрд╛ рддрд╛рдХрд┐ .ts
рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реА .qm
рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЧрд┐рдЯ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗред рдЕрдВрддрддрдГ рд╡рд╛рджрд┐рдо рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ .qm
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд▓рд┐рдирдХреНрд╕ рдкреИрдХреЗрдЬрд░реНрд╕ рдЙрдиреНрд╣реЗрдВ рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП /usr/share/mudlet/translations
(рдмрд╛рд╣рд░реА рдордбрд▓реЗрдЯ рд▓реБрдЖ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде) рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░реЗрдВрдЧреЗред рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛрдб рд╣реИ рдЬреЛ рдЗрди рджреЛрдиреЛрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд╣реАрдВ рдФрд░ рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЗрдЬрд╛рдЬрдд рджреЗрдХрд░ (рд╕рдВрднрд╡рддрдГ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ /translations
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ) рдпрд╣ рдЕрдиреБрд╡рд╛рдж рдХреЗ рдЕрдХреЗрд▓реЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдореВрд▓ рдХреНрдпреВрдЯреА рдЯреВрд▓ Linguist
рд╕рд╛рде рдЗрдЪреНрдЫреБрдХ рдкрд╛рд░реНрдЯрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреНрдп рдЕрд▓реНрдкрд╕рдВрдЦреНрдпрдХ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП - рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдирд┐рдЬреА/рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛редQLangaugeEvent
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣рдорд╛рд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рд░ рдмрд╛рд░ QQTranslator::load(...)
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ - рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ mudlet
рд╡рд░реНрдЧ emit
a (void) signal_translatorChangeCompleted(const QString&, const QString&)
рдЬрд╣рд╛рдВ рд╡рд░реНрддрдорд╛рди рдФрд░ рдкрд┐рдЫрд▓реЗ xx_YY
рдХреЛрдб (рднрд╛рд╖рд╛_COUNTRY/REGION) рдХреЗ рддрд░реНрдХ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрдкреНрд░рдпреБрдХреНрдд рд╣реИрдВ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЖрдИрдЖрдИрдЖрд░рд╕реА Host
рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реБрдЖ рдШрдЯрдирд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ /рдкреИрдХреЗрдЬ рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╡рд╣ рд╕рдВрдХреЗрдд рд╣рд░ рд╡рд░реНрдЧ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдЬреАрдпреВрдЖрдИ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд╕рд╛рде slot_guiLanguageChange()
рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ retranslateUi(this)
рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ setupUi(this)
рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдмрд╢рд░реНрддреЗ рдЖрдк рд╕реЗрдЯ рдЕрдк рдХрд░реЗрдВ рдХреНрдпреВрдЯреА рдЖрдИрдбреАрдИ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рд╕рд╣реА рдврдВрдЧ рд╕реЗ (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ qmake
рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ):tr(...)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛редрдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрд╡реЗрджрди рдЬреАрдпреВрдЖрдИ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрджрдо рдХреИрд╕реЗ рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП ...
рдЙрди рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рд╕реНрд▓реАрд╕реНрд╡реЗрди! рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реЛ? рджреВрд╕рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП? Corwdin рдХреЗ рд╕рд╛рде? рдЗрд╕рд╕реЗ рдордбрд▓реЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рджреВрд╕рд░реА рдУрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдордбрд▓реЗрдЯ рдмреНрд░рд╣реНрдорд╛рдВрдб рдореЗрдВ рдЕрдиреНрдп рдкрд╛рда рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╣реА рдкреНрд░рд╢реНрди рд╣реИрдВ, рдЬреИрд╕реЗ рд╡рд┐рдХреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг, рдордбрд▓реЗрдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯ, рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рда рдЬрд┐рдиреНрд╣реЗрдВ рдХреБрдЫ рд╣рдж рддрдХ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдореЗрд░реА рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВрдиреЗ рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрддреНрддрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд░рд╛рдЙрдбрд┐рди рдореЗрдВ рдЬреАрдердм рдПрдХреАрдХрд░рдг рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╣рд┐рд╕рд╛рдм рдирд╣реАрдВ рд╣реИ - https://github.com/Mudlet/Mudlet/pull/1692 рдПрдХ рдСрдЯреЛ-рдЬрдирд░реЗрдЯреЗрдб рдкреАрдЖрд░ рд╣реИ, рд╣рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА рдХреЛрдИ рдореИрдиреБрдЕрд▓ рдЕрдкрд▓реЛрдбрд┐рдВрдЧ рдпрд╛ рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ; рдмрд╕ рдкреАрдЖрд░ рдХреЛ рдорд░реНрдЬ рдХрд░реЗрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд░реНрдгрд┐рдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛрдЧреА!
рджреЛрд╕реНрддреЛрдВ рдХреНрд░рд╛рдЙрдбрд┐рди рдЯреНрд░рд╛рдпрд▓ 4 рджрд┐рдиреЛрдВ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕ рдкрд░ рд╣рд╛рдВ/рдирд╛ рдХреА рдЬрд░реВрд░рдд рд╣реИ - рд╣рдо рдЕрдм рддрдХ рдЗрд╕рд╕реЗ рдЦреБрд╢ рд╣реИрдВ
рдореБрдЭ рд╕реЗ рдПрдХ рдпрд╛рдп рдерд╛!
рдирдорд╕реНрддреЗ! ;)
рдореИрдВрдиреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП https://crowdin.com/тАж рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдпрд╣ рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛, рдЕрдиреБрд░реЛрдз рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИтАж рдЬреИрд╕реЗ рдЕрдиреБрд╡рд╛рдж рдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛"...
рдХреНрд░рд╛рдЙрдбрд┐рди рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рдЕрдиреБрднрд╛рдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?
рд╣рд╛рдп @ рдЬреЛрдХрд░-рдЖрдИрдЯреАрдП,
рдЖрдк рдЕрдиреБрд╡рд╛рджрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ:
1) рд╕рдВрдкрд╛рджрдХ рдореЗрдВ, рдЕрдиреБрд╡рд╛рджрдХреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдиреАрдЪреЗ "рд╕рдВрджрд░реНрдн рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ;
2) рдЖрдк рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ (рджрд╛рдПрдВ рдкреИрдирд▓ рдкрд░, рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдЯрд╛рдЗрдк рдХрд░реЗрдВ);
3) рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝реЗрдВ -> рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдЯреИрдм;
4) рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рдмреНрдж рд╣реИрдВ рдЬреЛ рдирд┐рдпрдорд┐рдд рдЕрдиреБрд╡рд╛рджрдХ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдПрдХ рд╢рдмреНрджрдХреЛрд╖ рдмрдирд╛рдирд╛ рдФрд░ рдЗрд╕реЗ рдХреНрд░рд╛рдЙрдбрд┐рди рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА ред рдпрд╣ 2 рдХреЙрд▓рдо рд╡рд╛рд▓реА рдПрдХреНрд╕реЗрд▓ рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИ: рдЯрд░реНрдо рдПрдВрдб рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди;
5) рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдВрджрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд╣реИрдВ (рдпрд╛рдиреА рдПрдВрдбреНрд░реЙрдЗрдб рдПрдХреНрд╕рдПрдордПрд▓, рдЖрдИрдУрдПрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕, .properties, .yml, Google рдХреНрд░реЛрдо рдЬреЗрдПрд╕рдУрдПрди), рддреЛ рд╡реЗ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдпрд╛рдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ;
6) рдЖрдк рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ рдХреНрд░рд╛рдЙрдбрд┐рди рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЯреИрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: https://support.crowdin.com/adding-screenshots/
7) рдпрджрд┐ рд╣рдо рд╡реЗрдмрдПрдк l10n рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдиреБрд╡рд╛рджрдХреЛрдВ рдХреЛ рд╕реАрдзреЗ рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдЗрди-рд╕рдВрджрд░реНрдн рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред
рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рдореБрдЦ рддрд░реАрдХреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЧреНрд░рдВрдереЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ ЁЯШД
@ рдХреЗрдмреИрдк рдиреЗ рд▓рд┐рдЦрд╛:
рдЙрди рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рд╕реНрд▓реАрд╕реНрд╡реЗрди! рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реЛ? рджреВрд╕рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП? Corwdin рдХреЗ рд╕рд╛рде? рдЗрд╕рд╕реЗ рдордбрд▓реЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдХреЗрд╡рд▓ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреНрдпреВрдЯреА рдХреЗ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдлреНрд░рд╛рдВрд╕ рдХреЗ рджрдХреНрд╖рд┐рдг рдореЗрдВ рд╡рд┐рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдмрд┐рддрд╛рдП рд╣реИрдВ)ред рд╣рдо рдЕрднреА рднреА рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ - lupdate
рдФрд░ lrelease
- рд▓реЗрдХрд┐рди рд╣рдо Qt Linguist
рдЬрдЧрд╣ рд▓реЗ рд░рд╣реЗ рд╣реИрдВ (рд╡рд╣ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдХрдИ рдореЗрдВ рдореМрдЬреВрдж рд╕реНрд░реЛрдд рдЧреНрд░рдВрдереЛрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдЬреЛрдбрд╝рддрд╛ рд╣реИ .ts
рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП lupdate
рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдлрд╛рдЗрд▓реЗрдВ, lrelease
рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рднрд╛рд╖рд╛/рд╕реНрдерд╛рди рд╡рд┐рд╢рд┐рд╖реНрдЯ mudlet_xx_YY.qm
рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдмрджрд▓ рджреЗрддреА рд╣реИрдВ - рдлрд┐рд░ рд╕реЗ рдПрдХ рдкреНрд░рддрд┐ рднрд╛рд╖рд╛/рд╕реНрдерд╛рди рдЕрдиреБрд╡рд╛рдж ) рдХреА рдкреЗрд╢рдХрд╢ рдХреА Crowdin рд╕рд╛рде рдЬреЛ рдПрдХ рдПрдХрд▓ рд▓реЗ рдЬрд╛рдПрдЧрд╛ mudlet.ts
тАа рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЙрддреНрдкрдиреНрди mudlet_xx_YY.ts
рдмрдЬрд╛рдп рдлрд╝рд╛рдЗрд▓реЗрдВред
linguist
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдХреНрд░рд╛рдЙрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рдмрд┐рдирд╛ рджреВрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
TRANSLATIONS =
Crowid рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдХреНрддрд┐ред
тАа рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА - mudlet.ts
рд╕рднреА рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рдЬреЛ Crowdin рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ mudlet_en_US.ts
рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ -pluralonly
рд╡рд┐рдХрд▓реНрдк рдФрд░ рдХреЗрд╡рд▓ рд╣реЛрдЧрд╛ рдХреБрдЫ рдЕрдиреБрд╡рд╛рдж рдХреА рддрд░рд╣ рд╕рдВрджреЗрд╢реЛрдВ рдХрдиреНрд╡рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП tr("deleted %n room(s)", "", roomCount)
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "deleted 1 room"
рдпрд╛ "deleted 2 rooms"
рдХреЗ рдореВрд▓реНрдп рдХреЗ рдЖрдзрд╛рд░ roomCount
рдФрд░ рд╢рд╛рдпрдж рд╕рд╣реА рдорд╛рдпрдиреЗ рдореЗрдВ рддреБрдореНрд╣рд╛рд░рд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ ...
рдмрдврд╝рд┐рдпрд╛ - рд╣рдо рдХреНрд░рд╛рдЙрдбрд┐рди рдХреЗ рд╕рд╛рде рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ :)
рдореИрдВ @SlySven рдЬреИрд╕реЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХреНрд░рд╛рдЙрдбрд┐рди рдореЗрдВ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯрдЕрдк
рдЙрддреНрддрд░ рджреЗрдирд╛ @Kebap рдХреЗ рд╕рд╡рд╛рд▓, рдЦрд╛рддреЗ @SlySven рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдХрд░ рдХреА рдЬрд╡рд╛рдм:
lupdate
рдЯреВрд▓ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИlupdate
рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ development
рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ - рдЗрд╕ рднрд╛рдЧ рдХреЛ рдЯреНрд░реИрд╡рд┐рд╕ рджреНрд╡рд╛рд░рд╛ рджреИрдирд┐рдХ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИрдХреЗрд╡рд▓ рдмрд╣реБрд╡рдЪрди рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрд╡рд╛рдж рдлрд╝рд╛рдЗрд▓ рд░рдЦрдиреЗ рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рдЕрдиреБрд╡рд╛рдж рдирд┐рд░реНрджреЗрд╢ https://wiki.mudlet.org/w/Translating_Mudlet . рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рджреЛрд╕реНрддреЛрдВ рдХреНрд░рд╛рдЙрдбрд┐рди рдЯреНрд░рд╛рдпрд▓ 4 рджрд┐рдиреЛрдВ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕ рдкрд░ рд╣рд╛рдВ/рдирд╛ рдХреА рдЬрд░реВрд░рдд рд╣реИ - рд╣рдо рдЕрдм рддрдХ рдЗрд╕рд╕реЗ рдЦреБрд╢ рд╣реИрдВ