代码之家  ›  专栏  ›  技术社区  ›  FrancescoMussi

角度翻译:如何翻译Ionic指令?

  •  1
  • FrancescoMussi  · 技术社区  · 9 年前

    问题:

    我正在将Ionic应用程序翻译成几种语言。我正在使用 angular-translate 这做得很好。

    然而,使用它与Ionic指令(如ion view)存在一些兼容性问题

    例子:

    在这些方面进展顺利:

    <h4> { 'EDIT_YOUR_INFO' | translate } </h4> 
    

    简单用作过滤器

    <p ng-bind-html=" 'USERNAME' | translate "></p>
    

    使用ng绑定避免使用外来字符的问题

    问题:

    <h4> <p> 是HTML标记,使用它们进行角度转换完全没有问题。一切都很好。

    问题是当必须翻译Ionic指令时,例如 <ion-view>

    <ion-view view-title="Edit Profile">
    

    “编辑配置文件”字样将出现在上标题栏中。我还需要翻译它们。我试过了,但没用。

    <ion-view view-title="'PROFILE_EDIT' | translate">
    

    问题:

    我如何翻译Ionic指令?

    1 回复  |  直到 9 年前
        1
  •  3
  •   Arnold Daniels    9 年前

    你需要使用 {{ }} 对于普通属性上的表达式。

    <ion-view view-title="{{ 'PROFILE_EDIT' | translate }}">