É possível localizar um arquivo que é sobrescrito por um tema personalizado no ownCloud?
De acordo com este problema no bugtracker , você pode substituir os arquivos de tema simplesmente colocando-os em sua própria pasta de tema e editá-los. No caso dos modelos de email, que são enviados quando você compartilha um arquivo com alguém, é assim:
print_unescaped($l->t("Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n", array($_['user_displayname'], $_['filename'], $_['link'])));
Isso depende do recurso de localização, portanto, quando eu alterar esse texto, ele será exibido apenas em inglês, porque o novo texto não está disponível nos arquivos de idioma.
Encontrei arquivos de localização em <owncloud>/core/l10n/de_DE.php
, que se parecem com isso:
$TRANSLATIONS = array(
"%s shared »%s« with you" => "%s hat »%s« mit Ihnen geteilt",
"Couldn't send mail to following users: %s " => "An folgende Benutzer konnte keine E-Mail gesendet werden: %s",
// ...
);
Eu suponho que eu poderia copiar este arquivo para o diretório do meu tema e adicionar minha tradução para o novo texto, mas dessa forma eu perderia futuras mudanças no arquivo de localização original.
O que eu gostaria de ter é a possibilidade de anexar (e idealmente substituir) as entradas da matriz $TRANSLATIONS
no diretório do meu tema.
A documentação oficial sobre o tema não está atualizado (parece que foi copiado da versão anterior sem adaptá-lo às mudanças) e não cobre a localização. A documentação sobre a tradução também não é útil.