Бэкэнд-перевод Umbraco

xml umbraco

246 просмотра

1 ответ

Я новичок в Умбрако. Я перевел бэкэнд umbraco на персидский язык с помощью XML-файла и поместил его в Umbraco / Config / Lang, все правильно, за исключением того, что некоторые слова не доступны в XML-файле. Я имею в виду, что в XML-файле нет ключевой строки для некоторых слов. Как мне их перевести?

Umbraco

Автор: Amin_J Источник Размещён: 08.11.2019 11:04

Ответы (1)


1 плюс

Для перевода вкладок вы должны искать в Dashboard.configпапке Config. Вы должны редактировать атрибут caption напрямую, потому что umbraco не использует сервис перевода для панели инструментов. Взгляните на пример xml:

<section alias="StartupDeveloperDashboardSection">
    <areas>
      <area>developer</area>
    </areas>
    <tab caption="Get Started">  
      <control showOnce="true" addPanel="true" panelCaption="">
        views/dashboard/developer/developerdashboardvideos.html
      </control>
    </tab>
    <tab caption="Examine Management">
      <control>
        views/dashboard/developer/examinemanagement.html
      </control>
    </tab>
</section>

Левое меню в разделе для разработчиков (Типы данных, Макросы, Пакеты, ...) и все остальные разделы определены в trees.configфайле.

<trees>
   <!--Content-->
   <add initialize="true" 
        sortOrder="0" 
        alias="content" 
        application="content" 
        title="Content" iconClosed="icon-folder" 
        iconOpen="icon-folder" 
        type="Umbraco.Web.Trees.ContentTreeController, umbraco" />
   ...
</trees>

Взгляните на aliasатрибут, он используется в качестве ключа в переводе языка xml. Так что, если его нет в xml, просто добавьте его туда, и все будет хорошо.

<key alias="content">Content translated</key>
Автор: Davor Zlotrg Размещён: 23.08.2016 07:24
Вопросы из категории :
32x32