Tag: locale

从字符串中提取阿拉伯语单词(不是语义阿拉伯语短语)

String description=”Big data is a broad term for data sets so large or complex that traditional data processing applications are inadequate. البيانات الضخمة هي عبارة عن مجموعة من مجموعة البيانات الضخمة جداً والمعقدة لدرجة أنه يُصبح من الصعب معالجتها باستخدام أداة واحدة فقط من أدوات إدارة قواعد البيانات أو باستخدام تطبيقات معالجة البيانات التقليدية. ” […]

挪威语,Bokmal(挪威)问题的地区

对于上述区域设置,在窗口7下的Excel中打开下载的CSV文件时,我遇到了问题。 有时,该数字被视为日期,并且所有单元格都未对齐并且格式不正确。 我已经用本地化格式编写了CSV下载代码。 它适用于除此之外的所有区域。 我投入了这个问题,并且知道在Windows 7系统上定义的格式与从挪威语,Bokmal(挪威)的 ServletRequest#getLocale()中检索到的语言环境不匹配。 这是我的代码: Servlet的: Locale locale = request.getLocale(); DecimalFormat decimalFormatter=(DecimalFormat)DecimalFormat.getInstance(locale); locale.getDisplayCountry(); // empty string decimalFormatter.toLocalizedPattern(); // #,##0.### locale.getDisplayLanguage(); // Norwegian Bokmål locale.toString(); // nb 现在看一下上面代码中的数字分组符号和十进制符号 。 我的问题:如何在Windows 7上获得正确的数字格式模式? 以下是Firefox中设置的语言的屏幕截图。 以下是Windows 7上语言和区域的屏幕截图,其中数字数字分组符号是单个空格, 十进制符号是逗号。

在Java中动态更改ResourceBundle Locale

在加载ResourceBundle之后是否可以执行此操作? 我在Tomcat下工作并尝试了不同的代码示例,但它们都没有为我工作。 有什么建议吗?

如何在LatLng的国家语言中获得Geocoder的结果?

我在我的应用程序中使用反向地理编码将LatLng对象转换为字符串地址。 我必须得到它的结果不是设备的默认语言,而是取决于给定位置的国家语言。 有没有办法做到这一点? 这是我的代码: Geocoder geocoder = new Geocoder(context,Locale.getDefault()); 列表地址; try {addresses = geocoder.getFromLocation(location.latitude,location.longitude,1); } catch(IOException | IndexOutOfBoundsException | NullPointerException ex){addresses = null; 返回地址;

SimpleDateFormat模式基于语言环境,但强制使用4位数年份

我需要建立一个像dd/MM/yyyy这样的日期格式。 它几乎像DateFormat.SHORT ,但包含4年的数字。 我尝试用它来实现它 new SimpleDateFormat(“dd//MM/yyyy”, locale).format(date); 但是对于美国语言环境,格式错误。 是否有一种通用的方法来格式化基于区域设置更改模式的日期? 谢谢

定义默认语言环境并处理Spring Locale Interceptor的exception

是否可以定义应该加载的默认语言环境,以防用户设置?lang = unknownlang ? 在我的spring-servlet.xml中,我有: 另外如果我在我的url param中指定了无效字符,例如?lang = p @ t,spring会抛出一个应该处理的exception,我该如何处理呢? Error 500: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: Locale part "'" contains invalid characters

在Spring Controller中获取Locale的优雅方法

我正在寻找一种更清晰的方式(在Spring 3.2中)获取当前语言环境,而不是在每个Controller方法的开头显式调用LocaleContextHolder.getLocale()。 它必须与Java注释兼容,因为我没有使用XML配置。 这就是我目前正在做的事情。 @Controller public class WifeController { @Autowired private MessageSource msgSrc; @RequestMapping(value = “/wife/mood”) public String readWife(Model model, @RequestParam(“whatImDoing”) String iAm) { Locale loc = LocaleContextHolder.getLocale(); if(iAm.equals(“playingXbox”)) { model.addAttribute( “statusTitle”, msgSrc.getMessage(“mood.angry”, null, loc) ); model.addAttribute( “statusDetail”, msgSrc.getMessage(“mood.angry.xboxdiatribe”, null, loc) ); } return “moodResult”; } }

在泽西请求中获取客户端区域设置

在Jersey(JAX-RS)请求的上下文中获取客户端区域设置的最佳和更便携的方法是什么? 我有以下代码: @GET @Produces(“text/html”) @Path(“/myrequest”) public Response myRequest(@Context HttpServletRequest request) { Locale locale = … } 请假设“请求”是由浏览器中的一些javascript代码通过调用window.location = …;

将语言名称转换为ISO 639语言代码

我需要将“匈牙利语”,“英语”等语言名称转换为ISO 639代码。 ISO 639-6将是最好的,但ISO 639-2已经足够好了。 实现这一目标的最佳方法是什么? 我应该将英语转换为语言环境并使用getLanguage()获取语言? 如果这是唯一的方法如何将像’English’这样的字符串转换为java语言环境? 我的目标是使用ISO 639代码存储书籍语言信息。

如何使用SimpleDateFormat格式化句子中的西class牙语月份?

这是我的代码: /* package whatever; // don’t place package name! */ import java.util.*; import java.lang.*; import java.io.*; import java.text.SimpleDateFormat; /* Name of the class has to be “Main” only if the class is public. */ class Ideone { public static void main (String[] args) throws java.lang.Exception { SimpleDateFormat date = new SimpleDateFormat(“dd-MMM-yyyy”, new Locale(“es”,”ar”)); System.out.println(date.format(new Date(2014-1900,0,1))); […]