Como obter uma versão localizada do WordPress a partir de um repositório?

9

Estou configurando meu esqueleto / clichê básico que quero usar para todos os projetos wordpress. Eu sigo abordagem Mark Jaquiths e incluem WP como um sub-módulo. Ele recebe em https://github.com/WordPress/WordPress . Muitos de meus clientes são da Alemanha e exigem arquivos de idioma alemão para administração.

Existe uma maneira de incluir os arquivos localizados no meu repositório esqueleto git?

Jan Beck
fonte
2
provavelmente obter os arquivos de tradução de svn.automattic.com/wordpress-i18n
Bainternet
@Bainternet hm, eu não sou suportes certeza git SVN como submodule (eu sei Mercurial faz)
Rarst
não, apenas um espelho é uma solução. Você não pode usar um SVN como submódulo no git.
bueltge
@Bainternet obrigado. se você postar seu comentário como resposta, eu o aceitarei como a melhor resposta.
Jan Beck

Respostas:

3

Baixe seus arquivos de idiomas no repositório SVN ...

Eu recomendaria fortemente contra isso. O repositório, como armazenamento de arquivos de idiomas, está sendo descontinuado, em favor do Translate WordPress . No momento, você não tem garantias de que o repositório tenha uma versão atual do arquivo.

O método atual de obter arquivos de idioma é baixá-los (exportar) diretamente do Translate WordPress individualmente (núcleo, administrador, rede e temas). Você pode acessá-lo diretamente com algo como:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (para o .mo, substitua por format = po para o .po)

Os exemplos acima são apenas para arquivos principais, você precisará repetir isso para / wp / dev / admin / de / default, wp / dev / admin / network / de / default e os temas.

Você pode "enrolar" tudo isso, obviamente.

Estamos cientes de que o método está um pouco complicado no momento, mas estamos trabalhando em uma ferramenta de exportação melhor.

zedejose
fonte
11
Se o uso do repositório SVN for ruim, considere atualizar o artigo do Codex . É aí que as pessoas olham primeiro e de onde obtive minhas informações.
karité
3

Instalar idiomas no WordPress Skeleton é praticamente o mesmo que em uma instalação padrão do WP . Tudo o que o WP-Skeleton faz é alterar os caminhos para acomodar o WP como um submódulo Git. Isso significa que, em vez de instalar arquivos de idiomas em wp-content/languagesou wp-includes/languages, é necessário colocá-los content/languages.

Basicamente, tudo que você precisa fazer é:

  1. Faça o download dos arquivos de idiomas no repositório SVN . Não há necessidade de adicionar este repositório como um submódulo; basta baixar manualmente os arquivos de idioma necessários.
  2. Crie uma pasta contentchamada languages. Coloque todos os seus arquivos .mo(e opcionalmente .po) aqui.
  3. Abra wp-config.phpe defina a WP_LANGconstante na linha 51 .
shea
fonte
1
  1. Acesse http://pcentral.io/internationalization/ e encontre o site oficial do idioma desejado
  2. Clique no link »Mais« para abrir o site oficial relacionado a essa tradução específica. Por exemplo, para o russo atualmente é:
    http://wpcentral.io/internationalization/ru/
  3. Encontre um botão »Download Language Pack« e copie o URL. Por exemplo: http://downloads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. Agora faça o SSH no seu servidor e faça o seguinte:

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

Obviamente, o link e o nome do arquivo * .zip variarão para o seu idioma específico.

Meglio
fonte