标签: multilingual

使用ASP.NET MVC的多语言网站

在构建多语言网站(使用ASP.NET Web表单)时,我将使用HTTP模块重写URL,最终得到友好的东西(对于人类和搜索引擎),如:

uk/products/product_category_one/sub_category_one/index.aspx
uk/products/product_category_one/sub_category_one/widget_mk5.aspx
es/productos/categoría_de_producto_una/widget_mk5.aspx
Run Code Online (Sandbox Code Playgroud)

我(新手)对MVC的理解是URL应采用的格式

控制器/动作/标识符

因此,使用MVC复制上述功能将最终得到类似于以下内容的URL:

products/category/123/product_category_one/sub_category_one
products/items/456/widget_mk5
Run Code Online (Sandbox Code Playgroud)

问题..

  • 我可以在"控制器"细分受众群之前将国家/地区代码插入到网址中吗?
  • 是否可以将"产品"和"产品"映射到同一个控制器?

谢谢你的帮助

编辑: 除了下面的Panos回答,我在ASP.NET网站上找到了更多信息.

asp.net-mvc multilingual url-rewriting

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

SSRS中的多语言

有没有办法用其他语言显示/导出英文SSRS报告?

multilingual report reporting-services

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

使用LANGUAGE_BIDI的django从右到左的语言不起作用

我正在使用其中一种语言"波斯语"构建一个多语言网站:到目前为止一切正常,但是当开始下一行文本时,右到左语言"波斯语/波斯语"没有正确对齐.这意味着下一行不会像往常一样从右到左语言对齐.翻译工作.

settings.py

gettext = lambda s: s

#default language should be german
LANGUAGE_CODE = 'de'
#LANGUAGE_CODE = 'en'
#LANGUAGE_CODE = 'fa'


LANGUAGES = (
    #('fr', gettext('French')),
    ('de', gettext('German')),
    ('en', gettext('English')),
    ('fa', gettext('Farsi')),
    #('pt-br', gettext("Brazil")),
)
Run Code Online (Sandbox Code Playgroud)

language_chooser.html

{% load localeurl_tags %}
{% load i18n %}
{% load tabs %} 


{% for lang in LANGUAGES %}
        {% ifequal lang.0 LANGUAGE_CODE %}
           <li class="active"><a>{{ lang.1 }}</a></li>
        {% else %}

<!--
        {% if LANGUAGE_BIDI %}
          <li>The current language is bidirectional</li>
        {% else %}
          <li>The …
Run Code Online (Sandbox Code Playgroud)

django multilingual internationalization

9
推荐指数
1
解决办法
3408
查看次数

多语言支持

我正在开发一个使用jQuery的HTML5应用程序.我想使它成为多语言:检测用户语言并将所有文字更改为用户的语言.

我认为一种方法是为每种支持的语言使用一个HTML文件,但这是浪费空间.

另一种方法可以是使用jQuery将所有文字更改为用户的语言.但我不知道该怎么做.

你怎么看?有更好的方法吗?

更新:

我忘了说我在JavaScript中也有一些文字.

javascript multilingual jquery html5 internationalization

9
推荐指数
1
解决办法
9534
查看次数

多语言asp.net mvc 3的最佳方式

我正在尝试为学术项目创建一个asp.net mvc3项目,其中一个要求是它必须能够在不同语言之间进行更改.目前我所拥有的是以下内容:

我有一个外部项目作为语言的存储库,每个视图我有一个界面为每个视图定义所有"占位符"确定所有可更改的文本.在任何操作开始时,我获取uri中的语言(类似于/ {lng}/{command}/{action})并使用ViewBag将其传递给视图,一旦在视图内部,我将存储库用于以所选语言获取该视图的接口的当前实现.

我在这个主人身上找不到任何好话题.我只是好奇,如果有更好的方法来做到这一点,效率更高.它是如何在专业水平上完成的.我对asp.net的经验不是很熟悉,大约一个月前就开始学习它了.

此外,如果重要的是我使用剃刀引擎进行视图,我们不能在项目的这个阶段使用任何JavaScript.

performance multilingual asp.net-mvc-3

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

多语言Web应用程序更改div文本?

我正在使用asp.net Web应用程序多语言网站.

我正在使用以下链接:

http://techaxe.com/2010/09/04/creating-multilingual-website-using-asp-net/

这里我们在App_LocalResource文件夹中有文件来更改文本内容.它适用于标签控制.

<asp:Label ID="Label1" runat="server" Text="<%$Resources:AboutText%>"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

在这里,我想根据所选语言更改我的div内容.

<div class="registration_content" runat="server">
                    <%$Resources:AboutText%> </div>
Run Code Online (Sandbox Code Playgroud)

请建议我如何根据本地资源变量更改div内容.

谢谢你的任何建议..

asp.net multilingual localization

9
推荐指数
1
解决办法
1056
查看次数

Angular 2 - 多语言支持

我们在我们的应用程序中使用Angular 2.0.在那个应用程序中我们想要提供多语言支持.我们知道使用angular 1.0如何实现.但不知道如何在2.0中使用.

multilingual angular

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

只保留字符串中的字母字符(多语言)

在stackoverflow上有很多关于如何只保留字符串中的字母字符的答案,最常见的是着名的正则表达式'[^a-zA-Z]'.但这个答案是完全错误的,因为它假设每个人都只写英文......我想我可以对所有这些答案进行投票,但我终于认为再次提出这个问题会更有建设性,因为我找不到答案.

在python中是否有一种简单(或不......)的方式,只保留适用于所有语言的字符串中的字母字符?我想也许关于一个可以像javascript中的xregexp那样做的库......所有语言我的意思是英语,但也有法语,俄语,中文,希腊语......等等

python string multilingual

9
推荐指数
1
解决办法
1033
查看次数

R Shiny App国际化

我想让我的R Shiny App多语言,但我不知道,从哪里开始.是否有任何库或Shiny小部件可以在Shiny App中切换语言?

更一般地说,R的国际化最佳实践是什么?有没有教程?我知道,有一个gettext命令,来自GNU gettext,但我不是很方便.我应该首先阅读GNU gettext手册(以及哪些章节对于初学者来说已经足够了)?

multilingual r internationalization shiny

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

在GitHub存储库上添加多个自述文件

是否可以在git存储库上添加多个自述文件?编写法语和英语文件,例如(README.fr.mdREADME.en.md)。

(当然,我知道有可能,但是GitHub并未将其识别为自述文件。)

multilingual github readme

9
推荐指数
1
解决办法
2613
查看次数