<pony> <language> <orginal>en</orginal> <translation>pl</translation> </language> <message> <orginal>Welcome</orginal> <translation>Witaj</translation> </message> <message> <orginal>There are %n dogs. They're saying %s!</orginal> <translation>Tam sa %n psy, które mówią %s!</translation> <lastchar p="1">2|3|4</lastchar> </message> <message> <orginal>There are %n dogs. They're saying %s!</orginal> <translation>Tam jest %n psów, które mówią %s!</translation> <lastchar p="1">0|1|5|6|7|8|9</lastchar> </message> </pony>
oraz wywolujemy kod php
<?php require_once 'libs/pony.class.php'; $pony = new Pony(); $pony -> loadFile('file.xml'); ?>
W efekcie otrzymujemy
Kod
Tam jest 127 psów, które mówią hoff hoff hoff!
Tam sa 2 psy, które mówią hou hou hou!
Tam sa 2 psy, które mówią hou hou hou!
parametr p="1" okresla do ktorego parametru ma sie odwolywać wymagany bajer(w tym przypadku ostani znak parametru musi byc jednym z podanych. p jest domyslnie równe jeden wiec w zasadzie moze zniknąc z tego przykładu.
Prezentowałem plik xml koledze, który sie na tym za bardzo nie zna i mówi ze dałby rade dodawać nowe tłumaczenia wiec chyba biblioteka działa

Do pobrania jak zwykle z http://srodek.info/files/pony-1.0.tar.gz
Licencja: GNU GPL
Czekam na komentarze
