0

我有翻译整个网站的即将到来的任务。该网站已部分翻译,这意味着它利用了 ZendFramework (v1) 的翻译功能。

翻译存储在基于数组的语言文件中,如下所示:[en.php]

<?php
return array(

// Language Config
'config_LanguageDirection' => 'ltr',

// Site wide translations
'site_name' => 'My site',
'site_slogan' => 'Le slogan',

'site_keywords' => 'key is the words',
'site_description' => 'Yada yada yada',

'header_logo_img_alt' => 'My site',         
'fat_footer_company_details' => 'Trivial copyright information',        

'company_name' => 'UnoBambino',
);

PHP 或 Bash/Shell 中是否有脚本可以搜索所有目录并找到未翻译的字符串?

我在想

  • html 属性中的文本,例如“alt”和“title”
  • html标签之间的文本
  • PHP 代码中的文本,通常在单引号和双引号之间。
  • 不是在函数 _('like this') 或 _("like this") 中使用的文本——它们被视为已翻译。
  • 我没有想到的其他类型

如果能完成工作,第三方软件也会很有趣。

4

0 回答 0