我想知道用户的本地语言是星期一(星期一,星期二)。 例如,“Lundi”,“Mardi”等…如果用户是法语的话。 我已经阅读这篇文章,但它只返回一个int,而不是用户的语言在一天中的string: 什么是最简单的方法来获取当前在Android的一周的一天? 更一般地说,你如何在一周中的所有日子以及以用户的语言写成的一年中的所有月份? 我认为这是可能的,例如Google的议程就是用用户的当地语言写的日子和月份。 谢谢 !!
在ASP.net MVC应用程序中设置文化/ UI文化的最佳地点是什么? 目前我有一个CultureController类看起来像这样: public class CultureController : Controller { public ActionResult SetSpanishCulture() { HttpContext.Session["culture"] = "es-ES"; return RedirectToAction("Index", "Home"); } public ActionResult SetFrenchCulture() { HttpContext.Session["culture"] = "fr-FR"; return RedirectToAction("Index", "Home"); } } 并在主页上为每种语言提供一个超链接,链接如下: <li><%= Html.ActionLink("French", "SetFrenchCulture", "Culture")%></li> <li><%= Html.ActionLink("Spanish", "SetSpanishCulture", "Culture")%></li> 这工作正常,但我认为有一个更合适的方法来做到这一点。 我正在阅读文化使用以下的ActionFilter http://www.iansuttle.com/blog/post/ASPNET-MVC-Action-Filter-for-Localized-Sites.aspx 。 我是一个MVC noob的一点,所以我没有把握在正确的位置。 我不想在web.config级别执行它,它必须基于用户的select。 我也不想检查他们的http头文件从他们的浏览器设置。 编辑: 只是要清楚 – 我不是要决定是否使用会议。 我对这一点感到满意。 […]
我有一个网站(Flash)本地化到十几种语言,我想根据用户的浏览器设置自动定义一个默认值,以尽量减less访问内容的步骤。 仅供参考,由于代理限制,我无法使用服务器脚本,所以我想JavaScript或ActionScript是适合解决问题的。 问题: 什么是最好的方法来猜测用户的语言环境? 是否有任何现有的简单的类/function可以帮助我(没有复杂的本地化包)? 特别是要巧妙地将所有可能的语言分解成更小的数字(我有翻译)。 我可以相信这样的解决scheme? 任何其他解决方法或build议? 提前致谢!
我们通过将Exception.Message写入文件来logging系统中发生的任何exception。 但是,他们是写在客户的文化。 而土耳其的错误对我来说并不重要。 那么如何在不改变用户文化的前提下,用英文logging任何错误信息呢?
何时以及如何在faces-config.xml使用<resource-bundle>和<message-bundle>标记进行本地化? 这两者之间的差异对我来说不是很清楚。
为什么1753? 他们对1752有什么反应? 我伟大伟大伟大伟大伟大的祖父会非常冒犯。
我需要比较C#中的两个string,并将重音字母与非重音字母相同。 例如: string s1 = "hello"; string s2 = "héllo"; s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase); s1.Equals(s2, StringComparison.OrdinalIgnoreCase); 这两个string需要相同(就我的应用程序而言),但是这两个语句的计算结果都是错误的。 在C#中有没有办法做到这一点?
在Microsoft SQL Server中,可以指定“不区分重音”的sorting规则(对于数据库,表或列),这意味着可能会执行类似查询 SELECT * FROM users WHERE name LIKE 'João' find一个与Joao名字。 我知道可以使用unaccent_string contrib函数从PostgreSQL中的string中删除重音,但是我想知道PostgreSQL是否支持这些“不区分变音”的sorting规则,所以上面的SELECT可以工作。
我正在开发一个多语言软件。 就应用程序代码而言,可定位性不是问题。 我们可以使用语言特定的资源,并有各种工具与他们合作。 但是定义多语言数据库模式的最好方法是什么? 比方说,我们有很多表(100或更多),每个表可以有多个可以本地化的列(大多数nvarchar列应该是可本地化的)。 例如,其中一个表可能包含产品信息: CREATE TABLE T_PRODUCT ( NAME NVARCHAR(50), DESCRIPTION NTEXT, PRICE NUMBER(18, 2) ) 我可以想到在NAME和DESCRIPTION列中支持多语言文本的三种方法: 为每种语言分列 当我们添加一个新的语言到系统,我们必须创build额外的列来存储翻译文本,如下所示: CREATE TABLE T_PRODUCT ( NAME_EN NVARCHAR(50), NAME_DE NVARCHAR(50), NAME_SP NVARCHAR(50), DESCRIPTION_EN NTEXT, DESCRIPTION_DE NTEXT, DESCRIPTION_SP NTEXT, PRICE NUMBER(18,2) ) 翻译表与每种语言的列 只存储翻译表的外键而不是存储翻译的文本。 翻译表包含每种语言的列。 CREATE TABLE T_PRODUCT ( NAME_FK int, DESCRIPTION_FK int, PRICE NUMBER(18, 2) ) […]
我想知道为不同的语言命名我的文件夹。 我在哪里可以findAndroid上支持的语言列表?