2016-08-20 4 views
2

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

umbraco

ответ

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> 

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

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