我正在构建一个多语言Web应用程序,可以随时更改界面语言。这意味着,除其他外,注册/资料表格上的国家名称选择器也应翻译。
因此,我想知道网络上是否存在某种集中式资源,用于以所有或多种(或某些)语言显示国家名称。我只需要其中的三种,而且我知道最终我会自己将英语名称(可以在网上轻松找到)翻译成其他两种语言。可以,除非我的客户添加了我不会说的更多语言。当然,在名称之间应该有一些映射,例如通过2个字母的代码。
我想检索从下拉菜单中选择的特定国家/地区的所有州名单的名称.
我知道如何通过苹果代码检索所有国家的列表,但现在我想要所有州的列表.
是否有可用的代码db或API?
如何在Swift中获取包含所有国家/地区名称的数组?我试图转换Objective-C中的代码,这是:
if (!pickerCountriesIsShown) {
NSMutableArray *countries = [NSMutableArray arrayWithCapacity: [[NSLocale ISOCountryCodes] count]];
for (NSString *countryCode in [NSLocale ISOCountryCodes])
{
NSString *identifier = [NSLocale localeIdentifierFromComponents: [NSDictionary dictionaryWithObject: countryCode forKey: NSLocaleCountryCode]];
NSString *country = [[NSLocale currentLocale] displayNameForKey: NSLocaleIdentifier value: identifier];
[countries addObject: country];
}
Run Code Online (Sandbox Code Playgroud)
在斯威夫特我无法从这里传递:
if (!countriesPickerShown) {
var countries: NSMutableArray = NSMutableArray()
countries = NSMutableArray.arrayWithCapacity((NSLocale.ISOCountryCodes).count) // Here gives the Error. It marks NSLocale.ISOCountryCodes and .count
Run Code Online (Sandbox Code Playgroud)
你们有谁知道这个吗?
谢谢
我正在尝试使用Countrys Gem,但是在我捆绑安装后如何使用该宝石方面存在一些基本问题。
我想检查提供的国家/地区名称是否属于欧洲.有谁知道可以在Ruby项目中使用的欧洲国家列表?
我想做这样的事情:
spain = Country.named('Spain')
spain.parent # => 'Europe'
japan = Country.named('Japan')
japan.parent # => 'Asia'
https://github.com/jim/carmen/让我列出一个国家的子区域,但不是国家的父母.
我已在 woocommerce 结帐中选择美国作为我的默认国家/地区。除此之外,我还被要求将“美国”移至结账表单中国家/地区列表的最顶部。
我创建了一个新的过滤器并连接到“woocommerce_countries”挂钩,如下所示:
function change_country_order_in_checkout_form($countries)
{
$countries = array('US' => $countries['US']) + $countries;
return $countries;
}
add_filter( 'woocommerce_countries', 'change_country_order_in_checkout_form' );
Run Code Online (Sandbox Code Playgroud)
我的国家/地区列表已正确修改,但随后 WooCommerce 中的某些内容按字母顺序对国家/地区进行排序,我想避免这种情况。我尝试添加:
remove_filter('woocommerce_sort_countries', 'wpautop');
Run Code Online (Sandbox Code Playgroud)
但这似乎没有什么区别。任何帮助表示赞赏。
我拼命地试图了解WooCommerce如何将某些国家/地区的县/州名称转换为数据库字段常量,然后再转换回。
即。
我有一位来自希腊的客户,恰巧来自一个县/州,我在此键盘上没有字母要命名。
显然,即使WooCommerce也没有字母,因为在数据库中,县/州也保存为“ D”。
我可以使用什么功能将其恢复为前端形式
我发现了这样的东西,但不确定如何使用。
我试图找到一种方法从 WooCommerce 结帐页面的“州”下拉列表中删除一些美国州。
状态列表:
到目前为止我一直在做什么:
我一直在手动删除它们,如本链接中所述。但这不是一个好方法,因为每次更新 WooCommerce 时更改都会被覆盖。
我发现的替代方法: 在此链接上WooCommerce 根据类别限制运输到状态,如果满足特定条件,则可以设置运输状态。我想知道是否可以取消设置五个状态。这听起来比设置50 个状态更合乎逻辑。但不幸的是,我找不到任何有用的东西。
任何想法可能是一个可能的解决方案?
我正在使用国家和country_select宝石.宝石中缺少一些国家,或者某个国家/地区是否可以添加自定义数据并在我们的rails项目中使用新国家或州.我需要做什么?