volhapivavarchyk / guestbook

Web application guestbook + docker images running Nginx, PHP-FPM, MySQL & PHPMyAdmin
0 stars 0 forks source link

Translations должны быть в yaml #19

Closed muspelheim closed 5 years ago

muspelheim commented 5 years ago

app/guestbook/app/twig/Twig.php:65

$translator->addLoader('yaml', new YamlFileLoader()); $translator->addResource('yaml', 'path/to/messages.fr.yaml', 'en');

Ключи переводов должны быть организованы по другому, например вместо: 'Имя пользователя' => 'User name', -> 'form.comment.username' => 'User name',

'MODULE_OR_SYSTEM_PART.SEGMENT.ELEMENT' => 'Your translation',

muspelheim commented 5 years ago

это же применимо в принципе для всех файлов, например: app/guestbook/app/forms/MessageType.php

если вы добьетесь того чтобы все переводы лежали в отедльных файлах, то когда вам понадобится перевести все на другой язык, вы просто делаете копию файла и переводите 1 файл. вместо того чтобы искать по всему проекту.