2013-12-12 64 views
0

我在cakephp 1.3上創建的網站上工作。有一個來自注冊的驗證警報是用阿拉伯語言表示的,網站所有者希望警報用英語。形式使用jquery.I搜索所有文件以找到更改文本是英文找不到告訴發現這個浴如何更改cakephp上的警報消息

英語應用的/ tmp /緩存/永久/ cake_core_default_en_us

我找到的消息&翻譯阿拉伯文 。我更換arbic是英語,但之後,我上傳文件時,它仍然是相同的舊文件 沒有更換髮生

是正確的文件我改來改去驗證

+1

我期望在Model'Model.php'文件中找到驗證錯誤消息。 http://book.cakephp.org/2.0/en/models/data-validation.html#message雖然它絕對不在'/ app/tmp'中。 – iso27002

+0

我建議看一看/ app/view/elements文件夾 – kadavre

+0

如果表單使用jQuery插件進行驗證,則可能是來自JavaScript的消息。 – JJJ

回答

0

查找中的文件。 (在http://book.cakephp.org/1.3/en/The-Manual/Common-Tasks-With-CakePHP/Internationalization-Localization.html處閱讀更多內容)

此外,您可能需要使用類似poedit的東西來編輯.po文件,如果他們以正確的方式完成的話。這意味着您需要爲英文添加新的翻譯文件。我不建議把英文放在阿拉伯文上,這可能會導致潛在的問題。

+0

我曾嘗試改變阿拉伯文消息以英文沒有使用鏈接http://www.kalaman-nas.com/flips/display/ – Sawy

+0

你是否正確地更改區域設置? http://book.cakephp.org/2.0/en/core-libraries/internationalization-and-localization.html#localization-in-cakephp您是否設置了內容以便切換到英文版的內容呢? –

+1

感謝親愛的查克伯吉斯&jrace&所有誰試圖幫助我。它現在的工作,我編輯了default.po&翻譯成英文的阿拉伯語信息。在應用程序/本地然後我應該刪除這個浴應用程序/ tmp /緩存/持久性文件。有像臨時文件和它緩存文件。因爲chuck說更好地使用poedit softwear。謝謝 – Sawy