Chciałbym poznać opinię na temat przechowywania tłumaczeń (tych które nie są dostępne do edycji w CMS) dla różnych wersji językowych.

Na przykład alty do obrazków:
  1. <Alt>
  2.    <Wiecej>
  3.        zobacz więcej
  4.    </Wiecej>
  5.    <Zoom>
  6.        zobacz powiększenie
  7.    </Zoom>
  8. </Alt>


Lub też teksty typu "o firmie"

  1. <oFirmie>
  2.    <Akapit>
  3.        Ut aliquip ex ea commodo consequat. Consectetur adipisicing elit, velit esse      
  4.        cillum dolore quis nostrud exercitation. Sed do eiusmod tempor incididunt qui
  5.        officia deserunt in reprehenderit in voluptate.
  6.    </Akapit>
  7.    <Akapit>
  8.        Ut aliquip ex ea commodo consequat. Consectetur adipisicing elit, velit esse      
  9.        cillum dolore quis nostrud exercitation. Sed do eiusmod tempor incididunt qui
  10.        officia deserunt in reprehenderit in voluptate.
  11.    </Akapit>
  12. </oFirmie>


Jest to o tyle wygdne rozwiązanie, że nie muszę zajmować sie wstawianiem tekstów do zmiennych tylko daje plik XML tłumaczowi i on oddaje mi gotowe tłumaczenia w XML - u (pisanie jest na tyle proste, że poradzi sobie z tym ktoś kto nie zna sie na programowaniu).

Teraz pytania:
1. czy jest to dobre rozwiązanie
2. Czego używać do przerzucania zawartości XML do tablicy
Ja w tej chwili używam PEAR:XML_Serializer
(XML_Serializer)
Czy jest może jakieś wygodniejsze rozwiązanie