Wersje językowe
Kategoria: projekty
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ć.

