Pergunto-me qual é a melhor maneira de realizar traduções com agências de tradução.
Basicamente, vejo duas maneiras de fazer isso:
- Envie a eles os arquivos CSV .
- Dê a eles acesso a uma instalação do Magento para tradução embutida .
Os problemas que podem ocorrer:
Arquivos CSV
- Muitas agências preferem formatos de arquivo "profissionais" como .pot / .po (GetText).
- O contexto para as seqüências de caracteres a serem traduzidas está ausente.
- Nem todo texto pode ser encontrado em arquivos CSV (bloco CMS, páginas CMS, ...).
tradução em linha
- Nem toda agência quer aprender como usar o back-end do Magento
- É difícil reproduzir todos os cenários para textos traduzíveis (pense em mensagens de erro, por exemplo)
- Quero que minhas traduções estejam no arquivo com versão em vez do banco de dados. (Ok, você pode contornar isso e extrair as traduções do banco de dados para os arquivos.)
Tudo isso parece ser demorado e propenso a erros. Estou perdendo algo óbvio aqui?
magento-1
localisation
Matthias Zeis
fonte
fonte
É uma pergunta difícil que conhecemos todos nós. Dou os arquivos CSV (ou converto para po, se quiserem). Como você disse com a tradução embutida, não é possível cobrir todos os cenários, é demorado, as mensagens de erro são perdidas na maioria das vezes. A solução que fornece menos problemas para mim é o CSV, uso https://github.com/diglin/Diglin_LanguageCsv para extraí-los de um módulo.
No entanto, em relação às páginas do CMS, por exemplo, talvez seja melhor conceder acesso à tradução embutida. Ao definir o conjunto de páginas a serem traduzidas, não deve ser um grande constrangimento para os tradutores, se você estiver claro com eles.
Se você trabalha regularmente com a mesma agência e tradutores, eles e sua ferramenta de gerenciamento de memória se acostumarão ao "vocabulário da loja".
Então, dependendo do projeto, vejo uma mistura de ambas as soluções. No meu caso, eu forneço principalmente arquivo CSV.
fonte