Я пытаюсь локализовать свое приложение, следуя инструкциям, приведенным в Документах команд . Несмотря на то, что изменения почти идентичны тем, что представлены на сайте, текст в моем приложении не локализуется.
Я использую манифест версии 1.5, поэтому следует поддерживать локализацию.
манифест.json:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",
"manifestVersion": "1.5",
"version": "1.0.0",
"id": "00000000-0000-0000-0000-000000000000",
"packageName": "com.foobar.myapp",
"localizationInfo": {
"defaultLanguageTag": "en-us",
"additionalLanguages": [
{
"languageTag": "fr-ca",
"file": "fr-ca.json"
}
]
},
"developer": {
"name": "FooBar",
"websiteUrl": "https://www.foobar.com/",
"privacyUrl": "https://www.foobar.com/privacy-policy",
"termsOfUseUrl": "https://www.foobar.com/collaborative-canvas"
},
"icons": {
"color": "color.png",
"outline": "outline.png"
},
"name": {
"short": "Foo Bar",
"full": "FooFoo BarBar"
},
"description": {
"short": "Content",
"full": "Some more content"
},
"accentColor": "#FFFFFF",
"staticTabs": [
{
"entityId": "TestId",
"name": "Test",
"contentUrl": "https://foobar.net/Test",
"scopes": [
"personal"
]
}
],
"permissions": [
"identity"
],
"validDomains": [
"foobar.net"
],
"devicePermissions": [
"openExternal"
]
}
fr-ca.json:
{
"$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.Localization.schema.json",
"name.short": "FooBar translated",
"name.full": "FooFoo BarBar translated",
"description.short": "test short",
"description.full": "test full translation",
"staticTabs[0].name": "test translated"
}
Когда я заархивирую пакет манифеста приложения пакета, я гарантирую, что файл fr-ca.json включен.
Я также изменил настройки языка своих команд на французский (Канада), поэтому я не уверен, почему локализация не выполняется.
Мне известно, что локализация еще не доступна для приложений, опубликованных в магазине приложений Teams, но, насколько я понимаю, она должна хорошо работать для личных загруженных личных приложений. Я пытался загрузить его как через меню «Приложения», так и через App Studio.
Буду признателен за любую помощь, спасибо!