web-dev-qa-db-fra.com

Comment obtenir une version localisée de WordPress à partir d'un référentiel?

Je configure mon squelette de base que je veux utiliser pour tous les projets wordpress. Je suis Mark Jaquiths approche et inclut WP en tant que sous-module. Il l'obtient de https://github.com/WordPress/WordPress . Beaucoup de mes clients viennent d'Allemagne et ont besoin de fichiers en allemand pour l'administration.

Est-il possible d'inclure les fichiers localisés dans mon référentiel git skeleton?

9
Jan Beck

Téléchargez vos fichiers de langues depuis le dépôt SVN ...

Je déconseillerais fortement cela. Le repo, en tant que stockage de fichiers de langue, est en cours de suppression au profit de Translate WordPress . À l'heure actuelle, vous n'avez aucune garantie que le référentiel dispose d'une version actuelle du fichier.

La méthode actuelle pour obtenir les fichiers de langue consiste à les télécharger (exporter) directement à partir de Translate WordPress individuellement (noyau, administrateur, réseau et thèmes). Vous pouvez y accéder directement avec quelque chose comme:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (pour le .mo, remplacez par format = po pour le .po)

Les exemples ci-dessus ne concernent que les fichiers de base, vous devez répéter cette opération pour/wp/dev/admin/de/default, wp/dev/admin/réseau/de/default et les thèmes.

Vous pouvez "curl" tout cela, évidemment.

Nous sommes conscients que la méthode est un peu compliquée pour le moment, mais nous travaillons sur un meilleur outil d'exportation.

3
zedejose

L'installation de langues dans WordPress Skeleton est à peu près la même chose que dans un WP install standard . Tout ce que WP-Skeleton fait modifie les chemins pour accueillir WP en tant que sous-module Git. Cela signifie qu'au lieu d'installer les fichiers de langues sous wp-content/languages ou wp-includes/languages, vous devez les placer dans content/languages.

Fondamentalement, tout ce que vous devez faire est:

  1. Téléchargez vos fichiers de langues depuis le dépôt SVN . Il n'est pas nécessaire d'ajouter ce référentiel en tant que sous-module; Il suffit de télécharger manuellement les fichiers de langue dont vous avez besoin.
  2. Créez un dossier sous content appelé languages. Placez tous vos fichiers .mo (et éventuellement .po) ici.
  3. Ouvrez wp-config.php et définissez la constante WP_LANG sur ligne 51 .
3
shea
  1. Allez sur http://pcentral.io/internationalization/ et trouvez le site officiel de la langue souhaitée
  2. Cliquez sur le lien "Plus" pour ouvrir le site Web officiel lié à cette traduction. Par exemple, pour le russe, il s’agit actuellement de:
    http://wpcentral.io/internationalization/ru/
  3. Recherchez un bouton "Télécharger le module de langue" et copiez l'URL. E.g .: http://downloads.wordpress.org/translation/core/4.0/ru_RU.Zip
  4. Maintenant SSH sur votre serveur et faites ceci:

    cd wp-content/langues
    wget http://downloads.wordpress.org/translation/core/4.0/ru_RU.Zip
    unzip ru_RU.Zip
    rm ru_RU.Zip

Bien entendu, le lien et le nom du fichier * .Zip varient en fonction de votre langue.

1
Meglio