Локализация HTML-текста с помощью DevExtreme & Globalization

В настоящее время я добавляю глобализацию в существующее веб-приложение, которое использует devextreme для представления страницы, как показано ниже:

<body>
<div id="viewport" class="dx-viewport">
    <div class="startPage dx-content-background" data-options="dxContent : { targetPlaceholder: 'content' } ">
        <div class="content">
            <h1>Registration</h1>
            <div class="regForm" id="registrationForm" />
            <div class="regButton" id="registrationButton" />
            <div class="loadIndicator" id="loadIndicator" />
            <div class="registrationSucceeded" id="registrationSucceeded" />
            <div class="returnToMainPageButton" id="returnToMainPageButton"/>
        </div>
    </div>
</div>

The entries are translated as expected but I can't figure out how to translate the heading as DevExtreme doesn't provide a straight 'Text' widget. If I set it to use a TextArea, for example then it does work but then obviously doesn't look like a header.

Итак, как я могу перевести текст заголовка (или любой другой текст, содержащийся на HTML-странице)?


person jimbo-ish    schedule 31.01.2018    source источник


Ответы (1)


Возможно, официальная тема локализации DevExtreme будет полезна. для тебя.

Итак, как я могу перевести текст заголовка (или любой другой текст, содержащийся на HTML-странице)?

Вы можете использовать текстовую привязку, чтобы предоставлять контент на основе текущей локали.

person Dmitry Levkovsky    schedule 31.01.2018
comment
Спасибо, мне нужно было использовать привязку Knockout (вместе с applyBindings в разделе Document Ready). - person jimbo-ish; 31.01.2018