Для моего приложения WP8 я хочу предоставить поддержку нескольких языков. Для этого я в настоящее время использую * .resw-файлы для хранения текста, специфичного для языка, для необходимых элементов xaml. Я также определил язык по умолчанию (en-US) в * .appxmanifest.Поддержка нескольких языков в приложении WP8
Что касается организации файла моего проекта, я создал несколько языковых файлов, используемых для разных групп информации, например. («AppBarButtons.resw») или сводный заголовок («PivotHeader.resw»).
Но теперь я не совсем уверен, что это лучшее решение. Что будет, если на разных страницах есть элементы, все с одинаковым свойством x:Uid
?
Итак, мой вопрос: должен ли я придерживаться этого решения или я должен создать языковой файл для каждой страницы отдельно, и как я могу позволить пользователю выбрать конкретный язык (только если это доступно для этого приложения, конечно) программно?
Отличный совет, я использую многоязычный инструмент с этого момента, он отлично справляется с задачами. – neuronalbit
Но мне все еще нужно знать, как я могу обрабатывать отдельные элементы (на разных страницах), все с тем же «x: Uid». Это связано с тем, что у меня есть несколько «AppBarButton» на «BottomAppBar» с теми же функциями, что и «Добавить», но он специфичен для контекста страницы, и я не хочу называть элементы кнопок своим «x: Uid» 'индивидуально для каждой страницы! – neuronalbit
Хорошо, это приятно использовать несколько элементов (одного типа) с равными 'x: Uid', thx – neuronalbit