Если перевод автоматически извлекается (т. Е. У него есть #:
перед сообщением), тогда они будут автоматически удалены, когда мы больше не сможем найти эквивалент. Это относится как к командам извлечения, так и к слиянию. Поэтому, если вы полагаетесь на extract
+ merge
и не изменяете файлы .pot
вручную, тогда он всегда будет обрабатываться для вас.
"Нечеткий" бит можно безопасно удалить, он только показывает, что первоначальный msgid изменился, и мы "угадали" перевод на основе предыдущего msgid.
Бит в формате эликсира используется редакторами gettext, поэтому они знают, какой синтаксис следует использовать для интерполяции и т. П.