标签: globalization

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

我正在使用Spark视图引擎,并希望本地化该网站.针对"传统"MVC视图引擎描述的方法不起作用.有没有人这样做过?任何帮助,将不胜感激.

globalization asp.net-mvc localization spark-view-engine

2
推荐指数
1
解决办法
654
查看次数

ASP.NET日历控件中的各种日历

我需要创建一个显示Calendar控件的ASP.NET页面,该控件根据下拉列表中选择的值显示特定日历.目前我需要显示HebrewCalendar和regualr(格里高利)日历,但将来我可能需要其他人.当然,我不能使用Windows的区域设置或web.config中的全球化定义,因为在运行时设置了所需的日历.如何在Calendar控件中显示各种日历?

谢谢!

asp.net globalization calendar

2
推荐指数
1
解决办法
6218
查看次数

如何确定字符串是希伯来语还是格里高利日期?

我有一个字符串值,包含希伯来日期或格里高利日期.如何在C#中确定它是格里高利还是希伯来语?

c# globalization date hebrew gregorian-calendar

2
推荐指数
1
解决办法
1039
查看次数

圆形括号在WPF中的RightToLeft流向上未正确显示

我的WPF窗口中的流向设置为RightToLeft,如下所示:

<TextBlock FlowDirection="RightToLeft" x:Name="test">
Run Code Online (Sandbox Code Playgroud)

在代码中如果我这样做,test.Text = "(2/3)";我明白了

(2/3)

但如果我这样做,test.Text = "asdf (2/3)";我明白了

(asdf(2/3

这里发生了什么?为什么用字符串开始文本会改变括号的位置?

.net globalization wpf localization right-to-left

2
推荐指数
1
解决办法
858
查看次数

在C中尝试全局变量和函数

我试图了解全局变量和函数如何在C中工作.我的程序编译并正常工作gcc,但不编译g++.我有以下文件:

globals.h:

int i;
void fun();
Run Code Online (Sandbox Code Playgroud)

globals.c:

#include "stdlib.h"
#include "stdio.h"

void fun()
{
  printf("global function\n");
}
Run Code Online (Sandbox Code Playgroud)

main.c中:

#include "stdlib.h"
#include "stdio.h"
#include "globals.h"

void myfun();

int main()
{

  i=1;

  myfun();

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

最后,myfun.c:

#include "stdlib.h"
#include "stdio.h"
#include "globals.h"

void myfun()
{
  fun();
}
Run Code Online (Sandbox Code Playgroud)

使用g ++编译时出现以下错误:

/tmp/ccoZxBg9.o:(.bss+0x0): multiple definition of `i'
/tmp/ccz8cPTA.o:(.bss+0x0): first defined here
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?我宁愿用g ++编译.

c globalization global-variables

2
推荐指数
1
解决办法
7889
查看次数

.net DataAnnotation和Globalization问题(服务器端)

北美的日期格式为MM/dd/yyyy

我正在为澳大利亚的项目(asp.net MVC 2)工作,日期格式为d/MM/yyyy

在web.config我有

        <globalization
        fileEncoding="utf-8"
        requestEncoding="utf-8"
        responseEncoding="utf-8"
        culture="en-AU"
        uiCulture="en-AU"
        enableClientBasedCulture="true"
    />
Run Code Online (Sandbox Code Playgroud)

在视图.net中以正确的格式呈现日期 - "en-AU",但是当我在14/11/2011日期提交表单时,我的ModelState.IsValid等于False.

如何教授dataannoation以"en-AU"格式正确验证日期?

//更新

刚发现这个问题只与GET有关

using(Html.BeginForm("Search", "form", FormMethod.Post)) //Works
using(Html.BeginForm("Search", "form", FormMethod.Get)) //Does'n work
Run Code Online (Sandbox Code Playgroud)

**看起来它是一个.net bug !!!

我尝试了新的mvc2/3项目

当我使用GET时,mvc绑定不使用当前文化**

谢谢.

.net globalization server-side data-annotations

2
推荐指数
1
解决办法
848
查看次数

为Oracle选择NLS_LANG

根据该网站, http://www.dba-oracle.com/t_nls_lang.htm

即使数据库和客户端都使用相同的字符集(AL32UTF8),也可能会出现问题.我无法理解这是如何可能的.从网站引用:

例如,假设数据库字符集是AL32UTF8,客户端是英语Windows操作系统,客户端上的NLS_LANG设置是AL32UTF8.进入数据库的数据在WE8MSWIN1252中编码,并且不会转换为AL32UTF8数据,因为客户端上的NLS_LANG设置与数据库字符集匹配.因此,Oracle假定不需要转换,并且将无效数据输入数据库.

当客户端中的编码是AL32UTF8时,如何将数据作为WE8MSIN1252进入数据库?

oracle globalization encoding utf-8 internationalization

2
推荐指数
1
解决办法
4374
查看次数

从<html lang ="fr">标签设置ASP.NET页面文化?

我可以让我的ASP.NET页面从<html lang="fr">标签/属性设置他们的Culture&UICulture 吗?

我正在寻找一种代码影响最小的解决方案,适用于网站创作,只需要一些代码.

请注意,我查看了ASP.NET页面文化中的大量帖子,但没有一篇文章提到从<html>标记中获取设置并将其应用于ASP.NET Page类.

html asp.net globalization localization

2
推荐指数
1
解决办法
2473
查看次数

.net核心中的<system.web>全球化

我一直在使用以下设置web.config我以前的应用程序.

<system.web>
  <globalization culture="en-AU" uiCulture="en-AU" />
</system.web>
Run Code Online (Sandbox Code Playgroud)

现在在我的新.net核心项目中,我不知道如何将此设置放在appsettings.json文件中.

谢谢你的帮助,尼古拉

c# globalization culture web-config asp.net-core

2
推荐指数
1
解决办法
3441
查看次数

如何在ASP.Net Core 1.1中使用Response.Cookies.Append()?

我正在尝试使用Cookie允许用户具有文化偏爱,将全球化添加到Intranet应用程序中。中间件已设置并正在运行,但是根据UI选择,我在附加到Cookie时遇到了问题。

该方法直接来自Asp.Net Core文档,如下所示:

public void ConfigureServices(IServiceCollection services)
{
    services.Configure<RequestLocalizationOptions>(
        options =>
        {
            var supportedCultures = new List<CultureInfo>
            {
            new CultureInfo("en-US"),
            new CultureInfo("en-GB"),
            new CultureInfo("fr-FR"),
            new CultureInfo("es-ES")
            };

            options.DefaultRequestCulture = new RequestCulture(culture: "en-GB", uiCulture: "en-GB");
            options.SupportedCultures = supportedCultures;
            options.SupportedUICultures = supportedCultures;
        });

    services.AddLocalization();
    services.AddMvc(config =>
    {
        var policy = new AuthorizationPolicyBuilder()
                         .RequireAuthenticatedUser()
                         .Build();
        config.Filters.Add(new AuthorizeFilter(policy));
    })
    .AddViewLocalization();

    services.AddSession(options => {
        options.CookieName = "Intranet";
    });
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
    var locOptions = app.ApplicationServices.GetService<IOptions<RequestLocalizationOptions>>();
    app.UseRequestLocalization(locOptions.Value);

    app.UseSession();
    app.UseMvc(routes …
Run Code Online (Sandbox Code Playgroud)

c# globalization cookies asp.net-core-1.1

2
推荐指数
2
解决办法
4081
查看次数