v2.4.44
2.4.44: русский перевод доведён до конца
Что перевели
Часть интерфейса оставалась английской. Теперь переведено всё:
- Настройки интерфейса модема (протокол qmiraw): устройство модема, тип PDP, тип аутентификации, PIN, APN и его номер профиля, APN для IPv6, переопределение MTU, таймаут инициализации, шлюз по умолчанию, метрика шлюза и использование DNS-серверов сети.
- Настройки SMS: пояснения к объединению длинных сообщений и к сохранению копий.
- Диапазоны: кнопка смены диапазонов и предупреждения о том, что связь ненадолго прервётся.
- Страница модема: закрепление за сотой, RSCP, Ec/No, идентификаторы USB, пометка о несущей, работающей только на приём.
- Кнопка сброса статистики, открытие панели SSClash, состояние служб, сообщение о неудачном чтении SMS.
Итого 35 строк. Заодно убраны два дублирующихся перевода.
Чтобы это не повторилось
В репозиторий добавлена проверка tools/check-i18n.py. Она находит строки, которые интерфейс переводит, но которых нет в каталоге, а также пустые переводы и дубликаты.
Она понадобилась потому, что сверка вручную дважды ошибалась: в каталоге кавычки экранированы, а в коде стоят обычные — и любая строка с кавычкой выглядела непереведённой, хотя перевод был. Похожая история с многоточием. Проверка приводит обе стороны к тому виду, в котором строка доходит до экрана, и смотрит весь интерфейс целиком, а не только основные страницы.