GNU gettext и Poedit поддерживают JavaScript - в файлах JavaScript. Ваш фрагмент кода вне контекста не дает понять, как и где он у вас есть, или как вы его извлекаете.
Однако этот код не содержит переводимой строки, каких-либо вызовов функций gettext, поэтому xgettext
не может ничего извлечь из нее. Весь бит '@Strings.T("Hour")'
представляет собой литерал - строку, которая никоим образом не интерпретируется и не может быть хорошо проанализирована (как бы вы различали кого-то, намеревающегося распечатать это, и фактическим вызовом функции ?). Вы должны вызвать функцию перевода , чтобы получить перевод во время выполнения, и xgettext
, чтобы найти этот вызов.
См. Документацию по используемой вами библиотеке gettext. Это объясняет использование.