Wersje językowe
Zmagam się ze znajomym od wielu lat problemem – wersjami językowymi. Niedawno pisał o tym Zyx, sam zrobiłem już nie jedną stronę dwujęzyczną – ale problem w przypadku danceshaker‘a jest bardziej złożony.
Docelowo planuję trzy wersje językowe (jako, że mam dostęp do 2 tłumaczy, którzy będą mogli mi teksty tłumaczyć w miarę możliwości “na bieżąco”) – PL, EN i DE. Prócz komunikatów serwisu (interface’u), chciałem żeby serwisy były w miarę możliwości niezależne językowo (komentarze, tagi) a jednocześnie zsynchronizowane (skoro na jednym z nich zostaną podane określone tagi, to zapewne dla pozostałych te tagi również będą sensowne – część z nich będzie trzeba przetłumaczyć, to wszystko)… i tu się sprawa komplikuje. O ile napisanie takiego mechanizmu nie byłoby wielkim problemem, o tyle synchronizacja – panowanie nad wszystkim – na pewno będzie nastręczać problemów.
Jeśli do tego dodać “codzienną” pracę nad serwisem, może się okazać, że rewolucja językowa zjadła własnego webmastera i nic sensownego z niej nie wynikło. Oczywiści prócz problemów czasowych dojdą pytania/problemy techniczne – czy wersje językowe rozwiązać na subdomenach, czy na podkatalogach (serwisu, nie fizycznych – wszystko musi chodzić na jednym kodzie, jeszcze by tego brakowało, żebym musiał synchronizować pliki… albo bazy danych :D). Najlepiej rokującym jest rozwiązanie subdomenowe en.danceshaker.com, pl.danceshaker.com, de.danceshaker.com – tylko wtedy trzeba zrezygnować z ew subdomen dla tematów (jak to planowałem) – można to oczywiście obejść temat.en.danceshaker.com – tylko czy warto? Jestem przeciwnikiem stu tysięcy domen dla serwisów, których i tak nikt nie zapamięta, tylko po to żeby lepiej wyglądało w wyszukiwarce – wiem, efekt psychologiczny, ale prócz pieniędzy liczy się zdrowy rozsądek (dla mnie) – dlatego chcę tego uniknąć.
Zakładając, że decyduję się na subdomeny, nada pozostaje kilka problemów – jak choćby ocenianie, wyszukiwanie i inne – o których na razie nie będę wspominał.
Rozwiązanie – jak zawsze, przyjdzie w swoim czasie – przeglądajcie bloga, postaram się opisać.

