2012-11-27 2 views
0

je dois ajouter des traductions supplémentaires aux tables de traduction Silverstripe 3 en saphir/lang/[lang] .ymlSilverstripe: Ajout aux tables de traduction

Je tirais en « saphir » comme externe SVN ne peut donc pas seulement ajoutez les nouvelles valeurs aux fichiers yml existants. Puis-je créer des fichiers yml de langues supplémentaires pour les langues à ajouter à ces traductions dans le répertoire mysite?

Répondre

1

Oui, il suffit de créer un nouveau module avec la structure suivante:

z_translations/ 
    _config.php 
    lang/ 
     en.yml 

Le préfixe z_ assure qu'il vient par ordre alphabétique dernière, actuellement il n'y a aucun moyen d'influencer l'ordre de chargement. la pièce translations peut être n'importe quoi. _config.php peut être vide, mais doit être présent pour que le dossier soit détecté en tant que module.

Notez que pour remplacer les traductions dans framework/admin/lang/, vous devez créer un sous-dossier ainsi admin dans votre module ... ne demandez pas;)