Подтвердить что ты не робот

Что означает значение атрибута "msgid" в файле strings.xml?

Что означает значение атрибута "msgid" в файле strings.xml?

Как получить его значение?

4b9b3361

Ответ 1

Атрибут "msgid" присутствует в файле strings.xml, если вы используете локализацию строк. Например, если у вас есть альтернативные строки приложения для испанского языка в папке values-es, values.xml будет содержать msgid.

Когда я смотрю на strings.xml для испанского, я вижу несколько длинных значений, например

8340973892742019101

Интересно, что strings.xml для итальянского и других языков содержит одну и ту же самую .ggid для той же строки.

Единственное, что приходит мне на ум, это то, что это уникальные идентификаторы ресурсов, созданные внутри приложения. Поэтому я не думаю, что имеет смысл искать в них дополнительный смысл. Они уникальны в приложении, и это важно только.

Ответ 2

Это строки операционной системы и поступают из пакета com.android.support:appcompat-v7. Вы можете видеть, что они определены здесь