2015-10-29 6 views
0

Я использовал этот пример hereQTranslator Linguist: Нужны ли номера строк?

Там вы можете увидеть номера строк для всех расположения тегов. Я не хочу использовать простыни, поскольку они могут время от времени меняться.

Когда я открываю * ts-файл в Лингвист, то * .ui там показано, как хорошо, как вы можете увидеть здесь: green area is the UI Widget

Зеленая зона является UI Widget отображается в Лингвист (на самом деле тот же вид, что и в дизайнере QtCreator).

С этими номерами строк он работает. Без, а не почему? Я не хочу номера строк обслуживания в файлах перевода.

(Подобные вопросы: обработки Амперсанды https://stackoverflow.com/questions/33422473/qtranslator-with-linguist-file-not-translatable)

+0

Вы создали свои * .ts-файлы вручную? –

+0

Нет. Я использовал лингвиста. Когда я открываю этот * .ts-файл, виджет UI также отображается в лингвисте, см. Выше приведенный выше. –

+0

@ValeryShevchuk Знаете ли вы, как добавить структуру папки: ? –

ответ

1

Эти номера строки необходимы для QtLinguist, чтобы правильно выделить фрагменты кода, для которого сделаны переводы. Они не должны обновляться вручную каждый раз. Для этой цели есть специальная утилита - lupdate, которая обновляет ваши файлы * .ts из-за новых изменений кода.

Вы можете получить более подробную информацию о интернационализации из этого великого article

UPD: Не стесняйтесь обращаться ко мне больше вопросов в комментариях, если что-то до сих пор неясно.

+0

Я знаю эту команду lupdate. Могу ли я обновить приложение GUI Linguist? –

+0

@RalfWickum, теперь у меня нет QtLinguist на моей машине, но, как я помню, QtLinguist имеет только функциональность для добавления и редактирования существующих ключей переводов, он не может обновить * .ts-файл из-за новых изменений кода. Хорошей практикой является добавление команды lupdate для всех ваших * .ts-файлов в ваш скрипт сборки. Таким образом, он автоматически обновит все * .ts-файлы во время процесса сборки. –

+0

Я не вижу ничего. lupdate скажите мне следующее: Найдено 0 исходных текстов (0 новых и 0 уже существующих). Сохранено 10 устаревших записей –

 Смежные вопросы

  • Нет связанных вопросов^_^