рдЬрд╝реЗрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЖрддрд╛ рд╣реИ

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

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

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

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ