локаль не работает должным образом на постановке в рельсах? - PullRequest
0 голосов
/ 01 апреля 2019

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

Вот мой файл локали:

en:
  js:
    funds:
      deposit: Deposit
      withdraw: Withdraw
      currency_name:
        usd: USD
        btc: BTC
        eth: ETH
        aion: AION
        ada: CARDANO
        vechain: VECHAIN
     deposit_btc:
        title: BTC Deposit
     deposit_eth:
        title: ETH Deposit
     deposit_aion:
        title: AION Deposit
     deposit_ada: 
        title: CARDANO Deposit
     deposit_vechain: 
        title: VECHAIN Deposit  
     withdraw_btc:
        title: BTC Withdraw
     withdraw_eth:
        title: ETH Withdraw
     withdraw_aion:
        title: AION Withdraw
     withdraw_ada:
        title: CARDANO Withdraw
     withdraw_vechain:
        title: VECHAIN Withdraw

Когда я запускаю свое приложение в промежуточной среде, все btc, eth, ada и vechain работают нормально.Но локали для aion выдают следующую ошибку:

[missing "en.funds.deposit_aion.title" translation]

Вот мой шаблон для рендеринга этой валюты:

<h2 class="panel-title">{{"funds.deposit_aion.title" | t}}</h2>
<ng-include src="'/templates/funds/_deposit_coin.html'"></ng-include>
<ng-include src="'/templates/funds/_deposit_coin_history.html'"></ng-include>

Пожалуйста, помогите, если кто-нибудь может?

1 Ответ

0 голосов
/ 01 апреля 2019

у вас есть отдельный (резервный) файл перевода, который делает другие переводы работающими? эта ошибка говорит о том, что вы не должны заключать переводы с js; убрать вторую строку.

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