2011-07-26 17 views
6

Zajmuję się tworzeniem aplikacji opartych na PHP, która wymaga obsługi internacjonalizacji (i18n).Czy istnieje rozwiązanie i18n/translation dla Smarty?

Używam Smarty 3 jako szablonu rozwiązania (i TinyMVC jako ramy), i chociaż używam go do małych projektów wcześniej (z powrotem w dniach Smarty 2.x), nie mam wiadomo o każdej łatwej w użyciu wtyczce i18n. Czy istnieje taka wtyczka/rozszerzenie dla Smarty 3.x, które wykona dla mnie zadanie? Nie mam nic przeciwko temu, że backend jest nieco trudny w konfiguracji, to w porządku, wszystko, czego potrzebuję, to dobry sposób na wdrożenie go w szablonach.

Muszę przetłumaczyć tę aplikację na wiele języków, więc muszę znaleźć sposób, aby Smarty ją wspierał. Czy jest jeden? Dzięki.

Odpowiedz

3

Możesz użyć wtyczki gettext z Smarty, takiej jak ta opublikowana na this thread, którą plakat opracował dla Smarty 3 i który twierdzi, że był używany w produkcji przez ponad sześć miesięcy bez problemu.

+0

Dzięki. Spróbuję teraz i poczekam na kilka dodatkowych odpowiedzi, zanim to zaakceptuję, jeśli nie masz nic przeciwko. Tej wtyczce brakuje trochę dokumentacji, ale myślę, że to wymyślę. Teraz przejdź do nauki gettext! Ha ha. –

Powiązane problemy