рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рднрд╛рд╖рд╛ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХрд╛ рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдо рд░рдЦрдирд╛

рдЕрдЪреНрдЫрд╛ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп, habrahabr.ru рдХреЗ рдкреНрд░рд┐рдп рдкреНрд░рддрд┐рднрд╛рдЧреАред

рдкреВрд░реНрд╡рд╕реНрдХреВрд▓реА рдФрд░ рд╕реНрдХреВрд▓реА рдЙрдореНрд░ рдХреЗ рдмрдЪреНрдЪреЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рдЦрд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рдЙрджреНрджреЗрд╢реНрдп рдмрд╛рдзрд╛ рдирд╣реАрдВ рд╣реИред

рдлрд┐рд▓рд╣рд╛рд▓ рдореБрдЦреНрдп рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдмрд╛рдзрд╛рдПрдВ рд╣реИрдВ
1. рдСрдкрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдПрдирдПрд╕рдЖрдИ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
2. рд░рд╛рд╖реНрдЯреНрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрд╡рд┐рдХрд╕рд┐рдд рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрджрд╛рдиреБрдХреНрд░рдо рд░реВрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рдЕрдВрдЧреНрд░реЗрдЬреА -> рд░реВрд╕реА -> рддрд╛рддрд╛рд░

рд▓реЗрдЦ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдпрд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрджрд╛рдиреБрдХреНрд░рдо рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ рдЬреЛ рдПрдПрдирдПрд╕рдЖрдИ-рдПрдирдХреЛрдбреЗрдб рд╢рдмреНрджреЛрдВ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд░рд╛рд╖реНрдЯреНрд░реАрдп рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд░рд╛рд╖реНрдЯреНрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реВрд╕, рдпреВрд░реЗрд╢рд┐рдпрд╛ рдХреЗ рд▓реЛрдЧреЛрдВ рдХреА рднрд╛рд╖рд╛рдПрдВ, рдпрд╛ рдЧреНрд░рд╣ рдкрд░ рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╛ рдЕрдкреНрд░рдорд╛рдгрд┐рдд рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ), рд░рд╛рд╖реНрдЯреНрд░реАрдп рдкреНрд░рддреАрдХреЛрдВ рдФрд░ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдореВрд▓ рднрд╛рд╖рд╛ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓реЗрдЦрди рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕реЗ рдПрдПрдирдПрд╕рдЖрдИ рддрдХ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд - рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╡рд░рдг рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдореЗрдВ рдмрдирддрд╛ рд╣реИ, рдФрд░ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдореБрдЦреНрдп рдореВрд▓ рдкреНрд░рдХрд╛рд░ (рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдкреВрд░реНрд╡рдЬ) рдорд╕реМрджрд╛ рд╣реИ , рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╢рдмреНрдж рдФрд░ рдПрдХ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╢рд╛рдорд┐рд▓ рд╣реИ, рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдп рдПрдПрдирдПрд╕рдЖрдИ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп, рдЙрдирдХреЗ рдореМрдЦрд┐рдХ рд╡рд┐рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдбреЙрдЯ , рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо , рдЖрджрд┐ред рдорд╕реМрджрд╛ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢рдмреНрджреЛрдВ рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдорд╛рд╡реЗрд╢реА рдХрд╛рд░реНрдпрдХреНрд░рдо (рдЕрдиреБрд╡рд╛рджрдХ) рдореЗрдВ рд╕рднреА рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЗрд╕ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рднрд╛рд╖рд╛ рдХрд╛ рдЕрдЧрд▓рд╛ рдкреНрд░рдХрд╛рд░ рдПрдиреА рд╣реИ ред рдпрд╣ рдЙрди рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рдЬ рд╣реИ рдЬреЛ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ 1-127 рд╢реНрд░реЗрдгреА рд╕реЗ рдХрд┐рд╕реА рднреА рд╡рд░реНрдг рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рд╡реЛрдВ рдореЗрдВ рд░рдЦрдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИред рдбреНрд░рд╛рдлреНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдЕрдиреНрдп рд╕реНрддрд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдерд┐рд░рд╛рдВрдХ XML рдорд╛рд░реНрдХрдЕрдк рднрд╛рд╖рд╛ - OEM, utf8, utf16, utf32 рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡рд░реНрдг рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП, рд▓реЗрдЦрди рдХреА рджрд┐рд╢рд╛ рдХрд╛ рд╕рдВрдХреЗрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
- рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ (рдЕрдВрдЧреНрд░реЗрдЬреА, рд░реВрд╕реА, рдЖрджрд┐ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ)
- рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ (рдЕрд░рдмреА, рд╣рд┐рдмреНрд░реВ)
- рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ (рдЬрд╛рдкрд╛рдиреА, рдЪреАрдиреА)

рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛
рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдЙрди рдорд╣рд╛рджреНрд╡реАрдкреЛрдВ рдХреЗ рдкрджрдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдЬрд┐рдирдореЗрдВ рднрд╛рд╖рд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рджреЗрд╢реЛрдВ рдпрд╛ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдирд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рдореНрди рд╕реВрдЪреА рддрдХ рд╕реАрдорд┐рдд рд╣реИрдВ:

рдХрд▓реНрдЪрд░ / рдЕрдл - рдЕрдлреНрд░реАрдХрд╛ - рдЕрдлреНрд░реАрдХреА рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдБ
рд╕рдВрд╕реНрдХреГрддрд┐ / рдПрдХ - рдЕрдВрдЯрд╛рд░реНрдХрдЯрд┐рдХрд╛ - рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк - рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рдЕрдВрдЯрд╛рд░реНрдХрдЯрд┐рдХ рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдБ
рд╕рдВрд╕реНрдХреГрддрд┐ / рдПрдпреВ - рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛ - рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛рдИ рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдВ
рд╕рдВрд╕реНрдХреГрддрд┐ / ea - рдпреВрд░реЗрд╢рд┐рдпрди - рдПрд╡рд░рд╕рд┐рдпрди рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдБ
рд╕рдВрд╕реНрдХреГрддрд┐ / рдирд╛ - рдЙрддреНрддрд░ рдЕрдореЗрд░рд┐рдХреА - рдЙрддреНрддрд░реА рдЕрдореЗрд░рд┐рдХреА рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдБ
рд╕рдВрд╕реНрдХреГрддрд┐ / рд╕рд╛ - рджрдХреНрд╖рд┐рдг рдЕрдореЗрд░рд┐рдХреА - рдЦрдЯреНрдЯрд╛ рдЕрдореЗрд░рд┐рдХреА рд╕рдВрд╕реНрдХреГрддрд┐рдпрд╛рдБ

рдорд╕реМрджрд╛ рдФрд░ рдПрдПрдирд╕реА рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЛ рдореБрдЦреНрдп рднреВрдорд┐ рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ - рдЕрдВрдЯрд╛рд░реНрдХрдЯрд┐рдХрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдпреВрдХреЗ, рдпреВрдПрд╕рдП рдФрд░ рдЕрдиреНрдп рджреЗрд╢реЛрдВ рдХреА рдмреЛрд▓реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдмреЛрд▓рд┐рдпреЛрдВ рд╕реЗ рдорддрднреЗрджреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
рд╕рдВрд╕реНрдХреГрддрд┐ / рдПрдХ / рдорд╕реМрджрд╛
рд╕рдВрд╕реНрдХреГрддрд┐ / рдПрдХ / рдПрдПрдирдПрд╕рдЖрдИ

рдЗрд╕ рд╡рд┐рд╡рд░рдг рдореЗрдВ, рд╕рдВрд╕реНрдХреГрддрд┐ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рдкрджрд╛рдиреБрдХреНрд░рдо рд╣реЛрддрд╛ рд╣реИред рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП, рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдмрд╕реЗ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП, рднрд╛рд╖рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ common.xml рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдлрд╛рдЗрд▓ рд╣реЛрдЧреА

рдХрд▓реНрдЪрд░ / рдИрдПрди / рдПрди / рдЖрдоредрдПрдХреНрд╕рдПрдордПрд▓


рднрд╛рд╖рд╛ рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо
рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП, рдорд╕реМрджреЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд░рд╛рд╕рдд рд╡рд╛рд▓реА рднрд╛рд╖рд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рднрд╛рд╖рд╛ рдХрд╛ рдорд╕реМрджрд╛ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред рдЬрд┐рд╕ рднрд╛рд╖рд╛ рд╕реЗ рдпрд╣ рднрд╛рд╖рд╛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИ рд╡рд╣ рд╢рдмреНрджрдХреЛрд╢ рд╡рд┐рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ lang.xml рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред

рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╛ рднрд╛рд╖рд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдиреЗ рдкрд░ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рднрд╛рд╖рд╛рдУрдВ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд░реВрд╕реА рднрд╛рд╖рд╛ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд░рд╛рд╖реНрдЯреНрд░реАрдп рднрд╛рд╖рд╛ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛, рдПрдХ рд╕реВрдЪрдирд╛ рд╡рд┐рдЬреНрдЮрд╛рди рд╢рд┐рдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬреЛ рд░рд╛рд╖реНрдЯреНрд░реАрдп рднрд╛рд╖рд╛ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдмреЛрд▓рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╣реА рд╢рдмреНрджрдХреЛрд╢ рдкрд░ рдПрдХ рд░рд╛рд╖реНрдЯреНрд░рднрд╛рд╖рд╛ рд╕реЗ рджреВрд╕рд░реЗ рд░рд╛рд╖реНрдЯреНрд░ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдорд╢реАрди рдЕрдиреБрд╡рд╛рдж рд╕рдВрднрд╡ рд╣реИред

рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП, рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рд░рд╛рд╕рдд рд╢реНрд░реГрдВрдЦрд▓рд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реВрд╕реА рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП, рдПрдПрдирдЖрдИ -> рдЖрд░рдпреВ рдпрд╛ рдбреНрд░рд╛рдлреНрдЯ -> рдЖрд░рдпреВ рдЬреИрд╕реА рд╢реНрд░реГрдВрдЦрд▓рд╛рдПрдВ рд╕рдВрднрд╡ рд╣реИрдВ;
рд╡реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ:

рд╕рдВрд╕реНрдХреГрддрд┐ / ea / rus / ru_ansi
рд╕рдВрд╕реНрдХреГрддрд┐ / ea / rus / ru_draft

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╣реБрднрд╛рд╖реА рджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рджреЗрд╢ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рднрд╛рд╖рд╛ рд╕реВрдЪреА рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ:

рд╕рдВрд╕реНрдХреГрддрд┐ / ea / rus / tatar_ru

рдЬрд╣рд╛рдВ:
рд╕рдВрд╕реНрдХреГрддрд┐ - рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рд╕рдорд░реНрдерди рдХреА рдЬрдбрд╝ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
ea - рдпреВрд░реЗрд╢рд┐рдпрд╛
рд░реВрд╕ - рд░реВрд╕
tatar_ru - рд░реВрд╕реА рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЯрд╛рдЯрд░ рд╢рдмреНрджрдХреЛрд╢

рдЗрд╕реА рдкреНрд░рдХрд╛рд░, рдЖрдк рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХреГрддрд┐ / ea / eng / en_ansi рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдмреЛрд▓реА рд╕рдВрд╕реНрдХреГрддрд┐ / na / usa / en_en рдЕрдореЗрд░рд┐рдХреА рдЕрдВрдЧреНрд░реЗрдЬреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред


рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛
рд╢рдмреНрджрдХреЛрд╢ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ lang.xml рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рднрд╛рд╖рд╛ рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛрддрд╛ рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджрдХреЛрд╢ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, OEM рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреА рдПрдиреНрдХреЛрдбрд┐рдВрдЧред

рднрд╛рд╖рд╛ рд╡рд┐рд╡рд░рдг lang.xml рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдВрд╕реНрдХреГрддрд┐ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ

<culture> <language>   </language> <codepage>         </codepage> <from>      culture </from> <include> <file codepage="    ">         xml  txt </file> <file>         xml  txt </file> </include> </culture> 


рдорд╕реМрджреЗ рдХреЗ рд▓рд┐рдП рдЦрдВрдб рдЦрд╛рд▓реА рд╣реИред

рдПрдХ рд╕рд░рд▓ рд╢рдмреНрджрдХреЛрд╢ рдЬрд┐рд╕рдореЗрдВ рд▓рдХреНрд╖реНрдп рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рднрд╛рд╖рд╛ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ XML рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреЗрд╣рддрд░ рд╣реИред рдкрд╛рда рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╢рдмреНрдж рдЕрдиреБрд╡рд╛рдж рд╕реЗ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рднрд╛рд╖рд╛ рдореЗрдВ рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдЬреЛрдбрд╝реА рд╢рдмреНрдж рд╣реЛрддреЗ рд╣реИрдВред рдЖрдк рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреЛ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рдЕрдиреБрд╡рд╛рдж рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

XML рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд╢рдмреНрдж рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣реИрдВ, рдФрд░ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЙрд╕реА рд╢рдмреНрджрдХреЛрд╢ рдХреА рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред XML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдХреАрд╡рд░реНрдб рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЧреБрдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

 <include> <file codepage="    ">         xml  txt </file> </include> <words> <word> <value>     </value> <from>     </from> <tip>         </tip> </keyword> </words> 


рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЕрдиреНрдп рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдВрдХ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдореЙрдбреНрдпреВрд▓рд░ рдЕрдиреБрд╡рд╛рдж рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЗ рдЯрдХрд░рд╛рд╡ (рдПрдХ рд╣реА рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрд╡рд╛рдж) рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреБрди: рд╕рдорд╛рд╡реЗрд╢ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкрд╣рд▓рд╛ рдЕрдиреБрд╡рд╛рдж рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдХреЛрдИ рдЕрдиреБрд╡рд╛рдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдВрддрд┐рдо рднрд╛рд╖рд╛ рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдЕрдиреБрд╡рд╛рдж рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд░рд╛рд╖реНрдЯреНрд░рднрд╛рд╖рд╛ рд╕реЗ ANSI рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рд╢рдмреНрдж рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд▓рд┐рдкреНрдпрдВрддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдИ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИрдВ

рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП, рдЖрдкрдХрд╛ рдЕрдкрдирд╛ рд╢рдмреНрджрдХреЛрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕рдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, common.xml)ред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдлрд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдХреНрд╢рдирд░реА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА, рдкреНрд░рдпреБрдХреНрдд рднрд╛рд╖рд╛, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбрд┐рдХреНрд╢рдирд░реА рдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрддрд╛ рдмрддрд╛рдиреЗ рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рджреА рдЧрдИ рдореЙрдбреНрдпреВрд▓рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдкрд╛рд░рджрд░реНрд╢реА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред

рд╕рдВрджрд░реНрдн:
habrahabr.ru/post/176243 - "рд░рд╛рд╖реНрдЯреНрд░реАрдп" рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ
habrahabr.ru/post/136272 - рд╕реНрдХреВрд▓ рдореЗрдВ рдкрдврд╝рддреЗ рд╕рдордп рдХреМрди рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП?
habrahabr.ru/post/20541 - рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
habrahabr.ru/post/165705 - рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж
habrahabr.ru/company/alconost/blog/173467 - рдЗрд╕ рд░рд╛рдд рдореЗрдВ 19 рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХреИрд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
habrahabr.ru/post/267501 - Google Chrome рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг - рдЖрд╡рд╢реНрдпрдХ рдФрд░ рд╕рд░рд▓

рдЧреИрд░-рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдХреАрд╡рд░реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдБ

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, www.robomind.net рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ - рдЕрдВрдЧреНрд░реЗрдЬреА рдФрд░ рдбрдЪ рдореЗрдВ рд░реЛрдмреЛрдЯ рд╕реАрдЦрдиреЗ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг

Source: https://habr.com/ru/post/In217505/


All Articles