我有一个使用CakePHP本地化的网站。网站文字在Cake的__('')
函数中用波兰语进行了硬编码,并且我有英语和匈牙利语的语言文件。
我正在尝试一种方法,用语言文件中的英语翻译替换__('')
函数中所有硬编码的波兰语字符串。
我想这样做是为了用英语为我的网站创建内容,然后再翻译,而不是用波兰语创建然后翻译。
我已经阅读了文档(https://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html),却一无所获。 CakePHP转换器使用po / pot文件。有什么想法吗?
修改
您好,感谢您的回复。那不是问题。我的问题是我的php文件中有echo __('Polskie zdanie');
,'/ Locale / en'中有英语的.po文件,'/ Locale / hu'中有匈牙利的.po文件。
我想在波兰语的“ / Locale / pl”中有一个echo __('English language sentence');
和一个.po文件,并保持匈牙利语原样。我想换掉硬编码的php文件中的语言,因为我的新开发人员不会讲波兰语,而当他们使用php文件时,他们正在使用__('')
函数读取波兰语字符串。
我想将php文件中的内容与“ / Locale / en”文件中的内容交换出来,然后将波兰语版本存储在“ / Locale / pl”中。