Что означает значение атрибута "msgid" в файле strings.xml?
Что означает значение атрибута "msgid" в файле strings.xml?
Как получить его значение?
Ответ 1
Атрибут "msgid" присутствует в файле strings.xml, если вы используете локализацию строк. Например, если у вас есть альтернативные строки приложения для испанского языка в папке values-es, values.xml будет содержать msgid.
Когда я смотрю на strings.xml для испанского, я вижу несколько длинных значений, например
8340973892742019101
Интересно, что strings.xml для итальянского и других языков содержит одну и ту же самую .ggid для той же строки.
Единственное, что приходит мне на ум, это то, что это уникальные идентификаторы ресурсов, созданные внутри приложения. Поэтому я не думаю, что имеет смысл искать в них дополнительный смысл. Они уникальны в приложении, и это важно только.
Ответ 2
Это строки операционной системы и поступают из пакета com.android.support:appcompat-v7. Вы можете видеть, что они определены здесь