Come ottenere una versione localizzata di WordPress da un repository?


9

Sto installando il mio scheletro di base / boilerplate che voglio usare per tutti i progetti wordpress. Seguo approccio Mark Jaquiths e includo WP come un modulo. Lo ottiene da https://github.com/WordPress/WordPress . Molti dei miei clienti provengono dalla Germania e richiedono file in lingua tedesca per l'amministrazione.

C'è un modo in cui posso includere i file localizzati nel mio repository skeleton git?


2
probabilmente ottenere i file di traduzione da svn.automattic.com/wordpress-i18n
Bainternet

@Bainternet hm, non sono sicuro che git supporti SVN come sottomodulo (lo so Mercurial)
Rarst

no, solo uno specchio è una soluzione. Non puoi usare un SVN come sottomodulo in git.
fusione

@Bainternet grazie. se pubblichi il tuo commento come risposta, lo accetterò come la migliore risposta.
Jan Beck,

Risposte:


3

Scarica i file delle lingue dal repository SVN ...

Sconsiglio vivamente questo. Il repository, come archivio di file di lingua, viene sospeso, a favore di Translate WordPress . In questo momento, non hai garanzie che il repository abbia una versione corrente del file.

Il metodo attuale per ottenere i file della lingua è scaricare (esportare) direttamente da Translate WordPress singolarmente (core, admin, rete e temi). Puoi accedervi direttamente con qualcosa del tipo:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (per il .mo, sostituisci con format = po per il .po)

Gli esempi sopra sono solo per i file core, dovresti ripetere che per / wp / dev / admin / de / default, wp / dev / admin / network / de / default e i temi.

Puoi "arricciare" tutto ciò, ovviamente.

Siamo consapevoli che il metodo è un po 'contorto al momento, ma stiamo lavorando a uno strumento di esportazione migliore.


1
Se l'utilizzo del repository SVN è così male, potresti prendere in considerazione l'aggiornamento dell'articolo del Codex . Ecco dove la gente guarderà per la prima volta e da dove ho ottenuto le mie informazioni.
karité

3

L'installazione delle lingue in WordPress Skeleton è praticamente la stessa di un'installazione WP standard . Tutto ciò che WP-Skeleton fa è alterare i percorsi per ospitare WP come sottomodulo Git. Ciò significa che invece di installare i file delle lingue in wp-content/languageso wp-includes/languages, è necessario inserirli content/languages.

Fondamentalmente, tutto ciò che devi fare è:

  1. Scarica i file delle lingue dal repository SVN . Non è necessario aggiungere questo repository come sottomodulo; basta scaricare manualmente i file della lingua richiesti.
  2. Crea una cartella sotto contentchiamata languages. Inserisci qui tutti i tuoi file .mo(e facoltativamente .po).
  3. Apri wp-config.phpe imposta la WP_LANGcostante sulla linea 51 .

1
  1. Vai su http://pcentral.io/internationalization/ e trova il sito web ufficiale della lingua desiderata
  2. Fare clic sul collegamento »Altro« per aprire il sito Web ufficiale relativo a quella particolare traduzione. Ad esempio, per il russo è attualmente:
    http://wpcentral.io/internationalization/ru/
  3. Trova un pulsante »Scarica Language Pack« e copia l'URL. Ad esempio: http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. Ora SSH sul tuo server e fai questo:

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

Naturalmente, il collegamento e il nome del file * .zip varieranno per la tua lingua particolare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.