2016-01-08 3 views
0

Я основывал свою работу на this example для команд надстройки Office. Я пытаюсь иметь локализованную версию строк, отображаемых в командах. Взглянув на это xsd schema Я вставил следующие <ShortLocaleOverride> элементов в манифест без успеха. Мой Office2016 настроен на французский, а fr-FR - действительно отображаемый язык, возвращаемый Office.context.displayLanguage.Переопределение строки локали в командах надстроек Office

Следующий XML-документ не работает, и в моей ленте отображается надстройка EN.

<bt:ShortStrings> 
    <bt:String id="groupLabel" DefaultValue="Add-in EN"> 
     <bt:ShortLocaleOverride Locale="fr-FR" Value="Add-in FR"></bt:ShortLocaleOverride> 
    </bt:String> 
.... 
<bt:ShortStrings> 

Что бы правильный способ, чтобы моя надстройка команды строк, отображаемые на французском языке, когда прогноз на французском языке?

Спасибо

ответ

3

Проверьте пример здесь: https://msdn.microsoft.com/EN-US/library/office/mt267547.aspx

<bt:ShortStrings> 
    <bt:String id="groupLabel" DefaultValue="Add-in Demo"> 
    <bt:Override Locale="ar-sa" Value="عرض الوظيفة الإضافية" /> 
    </bt:String> 
    <!-- Other short strings --> 
</bt:ShortStrings> 

Это должно быть bt:Override элемент, не bt:ShortLocaleOverride. Я не уверен, что они чувствительны к регистру или нет (обратите внимание, что пример использует ar-sa вместо ar-SA).

+0

Улыбка, похоже, я пропустил эту документацию. Спасибо за ваше время! –

 Смежные вопросы

  • Нет связанных вопросов^_^