угловой перевод - использовать два языка одновременно

Я создал многоязычный сайт, используя angular-translate. Это работает потрясающе, но у меня есть новое требование, согласно которому я хочу одновременно использовать 2 языка на одной странице.

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

$translate.use('en')

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

кто-нибудь знает, как этого добиться?


person Juned Lanja    schedule 19.08.2015    source источник
comment
$translate.use('en') изменит конфигурацию приложения. Мне интересно, вы хотите одновременно установить два языка, которые угловой перевод не поддерживает.   -  person Mohan Singh    schedule 19.08.2015
comment
Я знаю, что угловой перевод поддерживает только один язык, но я спрашиваю, есть ли обходной путь или какое-либо другое решение?   -  person Juned Lanja    schedule 19.08.2015


Ответы (1)


Этот подход поможет вам использовать функции перевода так, как вы хотите. вам просто нужно изменить его следующим образом.

<strong>{{'hello' | language: 'en'}}{{'world' | language: 'ch'}}</strong>

person Ravi Teja    schedule 07.08.2018