Opis predavanja
Iako se smatra kao ne mnogo popularan proces kod programera, internacionalizacija je nesto sto svaka web aplikacija koja pokusava da se plasira na globalno trziste mora da implementira.
U ovoj prezentaciji opisacemo na koji nacin se moze uraditi internacionalizacija koristeci Symfony "translation" komponentu i integraciju sa Crowdin servisom.
Ukratko cemo predstaviti kako se koristi komponenta prilikom prevodjenja fraza iz samog PHP koda, iz Twig template-a i validacija. Takodje opisacemo i jos nekoliko prakticnih problema sa kojima smo se susreli kao sto su resavanje problema sa visestrukim nacinima prikazivanja mnozine u raznim jezicima.
Drugi deo predavanja ce opisati integraciju sa Crowdin servisom, koji se koristi da prevodioci mogu da prevode nase fraze. Tu cemo opisati nacin na koji radimo upload fraza na Crowdin, kao i download prevedenih fraza i njihovo ubacivanje u nase kataloge.
Predavanje moze biti korisno svim developerima koji rade na integraciji i18n procesa, kao i team leader-ima koji planiraju internacionalizaciju njihove web aplikacije.