国际化主题 - http://w.api.li/2009...
Aug 19, 2009
from
1 添加必要的函数 在functions.php 里添加: load_theme_textdomain( 'Cats Who Code', TEMPLATEPATH.'/languages' ); $locale = get_locale(); $locale_file = TEMPLATEPATH."/languages/$locale.php"; if ( is_readable($locale_file) ) require_once($locale_file); 2 国际化主题 "_e"是用来显示 "单纯"文本, __ 函数用于显示已经使用PHP标签的文本。 例如: <?php _e("The page you're looking for doesn't exist", "Cats Who Code"); ?> <?php the_content(__('Read more...', "Cats Who Code")); ?> 注意上面的文本域名(Cats Who Code)必须与functions.php里的保持一致。 3 创建.po文件 一个免费的在线工具icanlocalize.com可以帮你扫描PHP文件并创建.po文件。ICanLocalize 会自动提取所有包含__("txt", "domain") 和 _e("txt", "domain") [...]
- Hong Xiaowan