问题标签 [globalization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2809 浏览

c# - 货币,日历更改为所选语言,但asp.net中没有标签?

我有一个带有日历的网页,一个保存货币值的标签和一个打招呼的标签。当我从下拉列表中选择一种语言时,它会更改货币标签、日历,但 hello 不会更改。这是 aspx 页面和 cs 文件的精简代码:

ASPX:

CS:

0 投票
1 回答
1294 浏览

asp.net - 将资源文件编译到库时出现问题

我有一个内置在 asp.net 中的 Web 应用程序,它使用资源文件来支持多种语言。我遇到的问题是我只能在 Visual Studio 中添加一个新的语言文件,并且我必须重新构建整个应用程序才能包含一种新的语言。在网上搜索后发现资源文件的编译可以在.net编译器中完成。我使用了以下命令:

resgen.exe /编译 langfile.en.resx

al.exe /out:en\App_GlobalResources.resources.dll /culture:en /embedresource:langfile .en.resources

该文件被复制到网站的文件夹中,但它不起作用。我的意思是,当我从网页中选择新语言时,字符串会从默认资源文件中加载。如果我在 VS 中创建资源文件,它可以正常工作。我检查了两个dll文件的大小,一个是VS生成的,一个是我自己编译的,大小一样,但是编译出来的不行。我只能认为也许我必须在上面的命令中使用一些其他参数,但我真的不知道。

非常感谢任何帮助。

0 投票
2 回答
2455 浏览

localization - Installshield多语言问题

我已经在工作中吸了一口气,我必须支持 Installshield 2009 安装应用程序。当我在 InstallShield 2009 Professional 中打开 .ISM 文件时,我收到以下消息:

以下语言将被禁用,因为它们已包含在此项目中但未安装在此系统上: 中文(繁体) 德语 法语(法国) 意大利语 瑞典语 中文(简体)

我需要在 Windows XP 中安装一些东西,还是需要在 InstallShield 中安装一些东西?任何见解都将非常有价值!

0 投票
1 回答
914 浏览

c# - 将字符串转换为双精度

我正在尝试将字符串转换为双精度值,但它并没有返回我所期望的...

那段代码返回 200.0(而不是 20.0)作为双精度值。知道为什么吗?

0 投票
1 回答
290 浏览

database - 推荐的全球化参考

我正在开发一个全球化的网络应用程序。开发过程是敏捷的,已经完成了几个冲刺。我们的全球化框架是好的,本地化的努力到目前为止是成功的。但是,我们在需求开发过程中继续遇到问题,特别是在数据存储和验证需求方面。我敢肯定,我们正在努力解决的问题已经被研究和解决了很多次,而且答案很可能是众所周知的,并且记录在某处。到目前为止,我一直无法找到我正在寻找的信息纲要。

以下是一些我想找到答案的示例问题:

  1. 为全球应用程序输入、验证、存储和显示地址信息的最佳实践是什么?
    • 地址字段要存储的字符数(您知道有一个包含 163 个字符的城市名称吗?)
    • 地址数据的验证
  2. 为全球应用程序输入、验证、存储和显示电话号码的最佳实践是什么?
  3. 一个人的名字也有同样的问题?

到目前为止,我们解决这些问题的方法是为各种字段提供充足的存储空间,并执行最少的输入验证,依靠用户来正确处理。这种方法在项目的这个阶段运行良好,但各种项目利益相关者对长期使用这种方法并不满意。对所有语言环境的干净数据、高效存储和有吸引力的数据呈现方式有着强烈的需求。

对于对这些和相关主题有相当完整处理的书籍、论文或网站有什么建议吗?

0 投票
2 回答
1201 浏览

asp.net - 用户控件全球化

嗨,如何在用户控件上设置文化信息?我已设置资源文件,但无法覆盖 InitializeCulture(),因为它在 System.Web.UI.UserControl 中不可用。有人可以指出我正确的方向吗?我想以编程方式进行。谢谢你。

0 投票
8 回答
35740 浏览

localization - I18n/L10n/G11n 之间的实际区别是什么,具体而言,它们对发展意味着什么?

可能重复:
本地化和国际化,有什么区别?

I18n/L10n/G11n 对我来说都等同于本地化,但人们一直在区分这些,尤其是在企业和营销方面,但我看不出这三个任务从程序员的角度来看是不是一回事,每一项背后都有特殊要求吗?在不涉及全球市场的情况下,一些诚实的程序员对程序员对这些术语的解释是什么,换句话说,当翻译成开发(编码)软件时,这三个术语背后的本质区别是什么?

谢谢!

0 投票
5 回答
9245 浏览

asp.net-mvc - 如何全球化 ASP.NET MVC 视图(特别是小数分隔符)?

我正在使用NerdDinner示例应用程序并到达处理虚拟地球地图的部分。应用程序存储一些经度和纬度值。不幸的是,在我的系统上,浮点数是用逗号作为小数点分隔符存储的,而不是像美国那样的点。因此,如果我的纬度为 47.64,它将被检索并显示为 47,64。因为该值在函数调用中传递给 Virtual Earth API,所以它在该点失败(例如 JavaScript API 需要47.64, -122.13,但得到47,64, -122,13)。

我需要确保应用程序始终使用点。在 WebForms 应用程序中,我将拥有一个覆盖该System.Web.UI.Page.InitializeCulture()方法的通用类,并且我将从该类继承我的页面。

我不确定如何对 MVC 做同样的事情。我需要定制ViewPage还是什么?有没有简单的方法来解决这个问题?例子?

0 投票
1 回答
661 浏览

asp.net-mvc - 如何本地化 ASP.NET MVC + Spark 应用程序?

我正在使用 Spark 视图引擎,并且想要本地化网站。为“常规”MVC 视图引擎描述的方法不起作用。有人已经这样做了吗?任何帮助,将不胜感激。

0 投票
2 回答
6128 浏览

c# - 用英语月份填充组合框

我必须用英语填写一个带有月份的组合框:一月,二月等。我做了接下来的事情:

您怎么看,哪种方式更好(性能)?

有没有办法将表示月份数的整数转换为其名称?