如何翻译从wp数据库输出的国家/地区?

时间:2012-04-26 作者:fritids

我的数据库(wp\\U country)中存储了法语国家列表。我用上面的代码检索所有拥有这个生态城的国家echo \'"\' . $country[\'name_country\'] . \'",\'; 它以这种格式输出国家"France", "Afrique du sud", "italie", 等等。我之所以在括号和逗号之间输出国家,是因为我希望在javascript自动完成变量中输入主题:var availableCountries = [//countries list from wp_country ?> ].

我的问题是如何用翻译功能翻译输出的国家__()_e()

<?php

global $wpdb;  

    $sql_countries = $wpdb->prepare("SELECT id, name_country  FROM country ORDER            BY name_country ASC");
    $result_countries = mysql_query($sql_countries); 

    while($country = mysql_fetch_array($result_countries)) { 

        echo \'"\' . $country[\'name_country\'] . \'",\'; 
    } 


            ?>
谢谢你

1 个回复
SO网友:anmari

你需要在a中的某个地方有实际的翻译。mo文件。用于插件/主题。

1) 设置代码时,还可以“标记代码以进行翻译”http://codex.wordpress.org/I18n_for_WordPress_Developers#Marking_Strings_for_Translation

2) 以某种方式为这些语言创建翻译-各种工具。例如,这个:http://wordpress.org/extend/plugins/codestyling-localization/

3) 在插件中,必须告诉wp加载翻译“域”http://codex.wordpress.org/I18n_for_WordPress_Developers#Choosing_and_loading_a_domain

4) 然后在调用中获取翻译引用域

__(\'String\',\'your\\u domain\')

注意:有各种“国家”或多语言插件可能已经有国家翻译-尝试搜索wp插件数据库。你可以“复制”他们的。mo和。如果您不希望其插件处于活动状态,请输入po文件。(如果不进行复制,您将使用他们的域)。

结束

相关推荐

如何在wp-Query中比较不同的时间戳以获取事件自定义帖子类型?

我有一个带有自定义元数据库的自定义帖子类型(as seen on wptheming.com) 并且希望进行查询以显示即将发生的事件,例如在侧边栏中,过去的日期被忽略。但我需要一个当前时间的值来和事件开始时间进行比较。现在我从current_time(\'mysql\') 看起来是这样的:2012-02-16 13:15:31元的开始时间如下所示:201108121100如何使这两个日期具有可比性?我可以在查询中执行吗?或者是否有其他解决方案?以下是我到目前为止的查询(值留空,时间戳回显):<?ph