05 ноября | 2024г. | 19:31:54


АвторТема: Локализация имиджей и плагинов (Обсуждение) (часть2)  (Прочитано 122578 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Vlsergei

  • Друзья Джедаев
  • *****
  • Сообщений: 4616
  • Поблагодарили: 17088
  • Уважение: +162
Уважаемые спецы подскажите как подправить локаль ATV. Несколько дней пытаюсь совладать и ни как.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

  • Zgemma H9 Twin SE (МТС CI+v1.3, CI+ Триколор-Сибирь) )-LG55LA620V, Zgemma H9 Twin (EXSET Триколор-Сибирь)-LG55UM7400, VU+ UNO 4K- Samsung PS50C431, Matrix2.
90E(C/Ku)+80E+75E+56E+54,9E

Онлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1378
  • Поблагодарили: 8556
  • Уважение: +147
В файле enigma2.po два блока частично соответствуют тексту на скрине:
Спойлер   :
msgid "Scanning: %d%% complete"
msgid_plural "Scanning: %d%% complete"
msgstr[0] "Поиск - %d%% завершён"
msgstr[1] "Поиск - %d%% -а завершено"
msgstr[2] "Поиск - %d%% -ов завершено"

msgid "Scanning completed, %d service found."
msgid_plural "Scanning completed, %d services found."
msgstr[0] "Поиск завершён, %d канал найден"
msgstr[1] "Поиск завершён, %d канала найдено"
msgstr[2] "Поиск завершён, %d каналов найдено"

Но ни один полностью не соответствует скрину.
Как по мне должно быть:

Спойлер   :
msgid "Scanning: %d%% complete, %d service found."
msgid_plural "Scanning: %d%% complete, %d services found."
msgstr[0] "Поиск - %d%% завершён, %d канал найден"
msgstr[1] "Поиск - %d%% -а завершено, %d канала найдено"
msgstr[2] "Поиск - %d%% -ов завершено, %d каналов найдено"

При этом наличие/отсутствие запятых, пробелов и т.д. очень важно, расхождение в один символ не даст эффекта, как и строчные и прописные буквы.
Можно попробовать заменить эти два блока третьим, но лучше для начала добавить.
Здесь еще msgid_plural для перевода множественных форм. Poedit как то не воспринимает это, в ресивере я нашел файлы только в *.mo, как они тогда компилируют эти .*po в .*mo не ясно...

Оффлайн Дмитрий73

  • Джедай Куратор
  • **
  • Сообщений: 4398
  • Поблагодарили: 11785
  • Уважение: +95
Vlsergei,
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.msgid "%d service found."
msgid_plural "%d services found."
msgstr[0] " %d канал найден."
msgstr[1] "%d канала найдено."
msgstr[2] " %d каналов найдено."

Оффлайн Vlsergei

  • Друзья Джедаев
  • *****
  • Сообщений: 4616
  • Поблагодарили: 17088
  • Уважение: +162
До этого локаль была в порядке, но на ATV решили поменять. Вот взято на гите ATV/
Спойлер   :
#. TRANSLATORS: The stb is performing a channel scan, progress percentage is printed in '%d' (and '%%' will show a single '%' symbol)
#, python-format
msgid "Scanning - %d%% completed"
msgid_plural "Scanning - %d%% completed"
msgstr[0] "Поиск - %d%% завершён"
msgstr[1] "Поиск - %d%% -а завершено"
msgstr[2] "Поиск - %d%% -ов завершено"

msgid "Scanning can't be performed while recordings are in progress."
msgstr ""

#, python-format
msgid "Scanning completed, %d channel found"
msgid_plural "Scanning completed, %d channels found"
msgstr[0] "Поиск завершён, %d канал найден"
msgstr[1] "Поиск завершён, %d канала найдены"
msgstr[2] "Поиск завершён, %d каналов найдено"

#, python-format
msgid "Scanning completed, %d service found."
msgid_plural "Scanning completed, %d services found."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""

msgid "Scanning failed!"
msgstr "Ошибка поиска!"

msgid "Scanning..."
msgstr "Сканирование..."

#. TRANSLATORS: The receiver is performing a service scan, progress percentage is printed in '%d' (and '%%' will show a single '%' symbol).
#, python-format
msgid "Scanning: %d%% complete"
msgid_plural "Scanning: %d%% complete"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
  • Zgemma H9 Twin SE (МТС CI+v1.3, CI+ Триколор-Сибирь) )-LG55LA620V, Zgemma H9 Twin (EXSET Триколор-Сибирь)-LG55UM7400, VU+ UNO 4K- Samsung PS50C431, Matrix2.
90E(C/Ku)+80E+75E+56E+54,9E

Оффлайн Vlsergei

  • Друзья Джедаев
  • *****
  • Сообщений: 4616
  • Поблагодарили: 17088
  • Уважение: +162
Спойлер   :
msgid "Scanning: %d%% complete, %d service found."
msgid_plural "Scanning: %d%% complete, %d services found."
msgstr[0] "Поиск - %d%% завершён, %d канал найден"
msgstr[1] "Поиск - %d%% -а завершено, %d канала найдено"
msgstr[2] "Поиск - %d%% -ов завершено, %d каналов найдено"
  с этим не компилируется mo, выдаёт ошибку.
  • Zgemma H9 Twin SE (МТС CI+v1.3, CI+ Триколор-Сибирь) )-LG55LA620V, Zgemma H9 Twin (EXSET Триколор-Сибирь)-LG55UM7400, VU+ UNO 4K- Samsung PS50C431, Matrix2.
90E(C/Ku)+80E+75E+56E+54,9E

Оффлайн Vlsergei

  • Друзья Джедаев
  • *****
  • Сообщений: 4616
  • Поблагодарили: 17088
  • Уважение: +162
Дмитрий73, добавил это в локаль, скомпилировал. И всё чётко стало.  :good:
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
  • Zgemma H9 Twin SE (МТС CI+v1.3, CI+ Триколор-Сибирь) )-LG55LA620V, Zgemma H9 Twin (EXSET Триколор-Сибирь)-LG55UM7400, VU+ UNO 4K- Samsung PS50C431, Matrix2.
90E(C/Ku)+80E+75E+56E+54,9E

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!