drzfz9995 2012-09-01 22:22
浏览 32

国际化CakePHP 1.3没有更新

A long time ago I was developing this project and now I'm back on it. The internationalization was working fine, getting the translations from the folder C:\...\cake\app\locale\por\LC_MESSAGES where I have 2 files:

default.mo
default.po

I edited the po file, inserted manually some new keywords, for instance:

msgid "id"
msgstr "Código"

Then, I opened the Poedit, validate everything, and than clicked "save", so Poedit create the .mo file automatically.

After that I restarted WAMP, and cleared my cache.

I did all that a lot of times, but the result is allways the same: the old words are being translated fine, but the new words I added recently, do not translate.

The old ones and the new ones, I'm use in my CakePHP 1.3 project in this way:

<?php __('id'); ?>

Am I missing something here?

  • 写回答

2条回答 默认 最新

  • dras2334 2013-04-15 08:37
    关注

    Use alternative editors. i recommend using https://poeditor.com/ It's online solution, easy to use. also has import and exprt options.

    评论

报告相同问题?

悬赏问题

  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染