标签: multilingual

ctrl-s是为保存而保存的,还是针对不同的语言有不同的组合

我想有不同的组合,只是寻找肯定.或者,我们的开发人员真的以英语为中心吗?

如果我在日本,在某台计算机上使用文字处理器,会Ctrl+ S保存吗?

是否存在Ctrl+ S甚至不存在的键盘(非英语键盘)?我见过的大部分内容通常都有拉丁语+ [在这里插入语言]字符,通常在普通的qwerty键盘上覆盖.

multilingual user-interface localization keyboard-shortcuts

11
推荐指数
1
解决办法
746
查看次数

如何更改语言环境?不适用于某些设备

我正在编写支持两种语言的应用程序,我正在使用更改应用程序区域设置更改语言,这里是我的代码:

 Locale locale = new Locale("fa");
            Locale.setDefault(locale);
            Configuration configs = new Configuration();
            configs.locale = locale;
            getBaseContext().getResources().updateConfiguration(configs, getBaseContext().getResources().getDisplayMetrics());
Run Code Online (Sandbox Code Playgroud)

在清单中我设置 android:supportsRtl="true"

这些代码适用于许多设备,但在某些设备中不起作用。例如文本不翻译但方向改变。

测试设备:

  • 三星 J5Pro 2018(安卓 = 7.1):有效
  • 像素 2 API 26:工作
  • 三星 J7 2017(安卓 = 7):有效
  • Nexus 5 (android = 6):不工作
  • 三星 Galaxy G531(安卓 < 棒棒糖):不工作

multilingual android locale

11
推荐指数
1
解决办法
5042
查看次数

在多语言网站上存储选定语言的位置:会话/ cookie或URL?

我有一个网站,其所有内容都翻译成多种语言,没有帐户(在那里设置首选语言).我可以使用Accept-Language,ip或其他任何方式检测首选语言.我有3种方法来存储用户语言选择:

  1. 检测语言并将其存储在cookie/session中并允许切换语言(并将其存储在cookie/session中)
  2. 如果url中没有指定语言,请使用检测到的语言,并使用不同的语言显示指向url的链接
  3. 使用默认网站语言并显示指向其他语言的链接

在URL中存储langage可以是任何类型:不同的域,子域或url中的某个位置

我考虑第一种情况,因为它允许我向任何人发送一个网址,它将以他们的首选语言呈现给他们.但另一种观点认为,不同的语言意味着不同的数据,因此它必须具有不同的链接.

multilingual localization

10
推荐指数
1
解决办法
3768
查看次数

Codeigniter多语言并将语言添加到URL的URL中

我读了这个 使codeigniter网站成为多语言的最好方法.从lang数组调用取决于lang会话?

语言包含...我想知道如何为多语言显示网址...

如何在url中显示语言,以便它也将在搜索引擎中编入索引...

例如sitenameDOTcom/es或sitenameDOTcom/whoweare/es或类似的东西以及如何与控制器和网址同步......

multilingual codeigniter

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

多种语言的多个前页

我有一个Drupal 7多语言(3)网站.我已经安装了Internationalization(7.x-1.0-beta2)模块.

我为每种语言创建了一个页面,并将其翻译成另外两种语言.

现在这就是我想要做的事情:设置一种智能的"头版"以了解所选择的语言并设置该语言的首页(我选择).

我怎样才能做到这一点?我知道在国际化模块中,没有这样的东西,我是对的吗?如果我将首页设置为空,我会收到以下消息:"还没有创建首页内容."这是正常的,因为Drupal要求我设置一个首页,但是我想要为每种语言设置一个首页.

multilingual drupal internationalization drupal-7 drupal-modules

10
推荐指数
1
解决办法
9550
查看次数

最佳实践:Django多语言

我是django的初学者.(我刚刚完成了本教程并遵循本指南http://www.gettingstartedwithdjango.com)我想建立一个多语言内容的网站,我知道哪种是最佳做法,至少对于模型:

  1. 使用不同的表(每种语言1个)
  2. 仅使用一个表,在模型中使用该语言的额外属性
  3. 我不知道

弗拉迪斯拉夫是对的,这完全取决于该表所包含的数据.举个例子:

class Book(models.Model):
    created_at = models.DateTimeField(auto_now_add=True, editable=False)
    name = models.CharField(max_length=255, unique=True)
    plot = models.TextField()
    slug = models.SlugField(max_length=255, blank=True, default='')

class Chapter(models.Model):
    book = models.ForeignKey(Book)
    chapter = models.SmallIntegerField()
    title = models.CharField(max_length=255, blank=True)
    pages = models.SmallIntegerField()
    pub_date = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

可能性:

  1. 我可能有一本完整的所有语言的书
  2. 我可能只用一种语言就有一本完整的书
  3. 我可能有一本完整的一种语言书,但只有一些章节用另一种语言

所以我认为我必须为每种语言保留一本书的实例,我至少有一本书的章节.

我希望很清楚!再次感谢大家

django multilingual django-models

10
推荐指数
1
解决办法
6590
查看次数

如何使用Delphi的内置多语言支持?

我从版本2开始使用Delphi,现在使用版本XE3.

因为BSD2006LanguagesProject菜单上注意到了这个菜单.现在我有兴趣构建一个英语,葡萄牙语西班牙语的应用程序,我搜索了互联网上的教程,但没有找到任何关于这个功能,只有第三方组件和向导.由于英语不是我的第一语言,我甚至不知道如何寻找合适的术语以便使用这个Delphi工具.

有没有人已经使用过这个工具?我在哪里可以找到适当的入门教程?谢谢.

在此输入图像描述

编辑1:回应

由于雷米回答正确,但有一个链接,我将恢复它,以便其他人可以快速得到它:

  1. 保存所有项目文件
  2. 转到菜单>项目>语言>添加
  3. 根据需要添加多种语言
  4. 转到菜单>查看>项目管理器
  5. 您将看到您的项目以及您创建的每种语言的项目
  6. 展开一个语言项目,您将看到DFM要翻译表单的文件
  7. 右键单击并打开一个,您将看到翻译编辑器
  8. 翻译所有需要的字符串,然后保存文件
  9. 再次在项目管理器中展开.\ Win32\Debug \并查看RC资源文件
  10. 右键单击一个并编辑应用程序的所有单元文件的常量字符串

更多提示:

  • 为了将您自己单位的字符串放入翻译列表文件中,您必须将它们创建为常量,但不是使用consts保留字,而是使用保留字resourcestring,例如:resourcestring Str1 = 'Test'; StrN = '%s strings found';

  • 每次resourcestring在表单上创建新组件或添加可视组件时,都必须更新语言元数据,然后执行此操作,转到菜单>项目>语言>更新本地化项目

  • 每次完成翻译语言文件的条款时,您不仅需要保存这些文件,还必须重新构建它们所属的项目.如果您转到菜单>项目>构建所有项目,则会更容易

Embarcadero帮助中未解释这些提示.谢谢雷米!

delphi multilingual

10
推荐指数
1
解决办法
6726
查看次数

为什么Java Character.toUpperCase/toLowerCase没有像String.toUpperCase/toLowerCase这样的Locale参数

我想知道为什么Character.toUpperCase/toLowerCase没有像Locale这样的参数String.toUpperCase/toLowerCase.

我必须首先使用任何语言的大写文本.我有2个解决方案:

  1. 使用 Character.toUpperCase

    String text = "stack overflow";
    StringBuilder sb = new StringBuilder(text);   
    
    sb.setCharAt(0, Character.toUpperCase(sb.charAt(0))); // No Locale parameter here.
    
    String out = sb.toString(); //Out: Stack overflow
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用 String.toUpperCase

    Locale myLocale = new Locale(locateId);
    
    String text = "stack overflow";
    String text1 = text.substring(0,1).toUpperCase(myLocale );
    String text2 = text.substring(1);
    
    String out = text1 + text2; // Out: Stack overflow
    
    Run Code Online (Sandbox Code Playgroud)

对于我的Locale.两种方式都有相同的结果.

我的问题是:

  • 由于文本可以使用任何语言.我应该使用哪种方式?

  • 为什么Character.toUpperCase/toLowerCase没有Locale参数,因为它之间没有太大区别Character.toUpperCase/toLowerCase,String.toUpperCase/toLowerCase因为String是Characters数组.

java multilingual locale lowercase uppercase

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

Firebase 多语言密码重置电子邮件

大家好 !

Firebase 提供了一项服务(及其所有出色的服务),使经过身份验证的用户可以重置其密码。但是这项服务只考虑了一个文本——仪表板上定义的文本。

是否有可能在多种语言中获得它?我将需要这个功能!

@Firebase 朋友,因为我认为您会看到这个问题 - 您打算在未来添加这个吗?或者可以将文本作为参数传递给函数?

先谢谢了!

multilingual firebase firebasesimplelogin

10
推荐指数
1
解决办法
2607
查看次数

使用mqtranslate plus和wordpress翻译菜单上的自定义链接

关注此问题如何在wordpress上使用qtranslate翻译导航菜单的LINKS?我也尝试翻译其他语言的导航菜单.

我做了第一个答案写的所有内容:

  1. 包括功能 function.php
  2. 添加'walker' => new CustomLinkModifierWalker()header.php文件.
  3. 将导航菜单的名称更改为<!- -:en- ->HOME<!- -:- -><!- -:gr- ->??????<!- -:- ->和url/en|en|/|gr|

但是,翻译不起作用.菜单显示导航中的字符串HOME??????和链接/en|en|/|gr|.

我究竟做错了什么?或者还有另一种翻译菜单的方法吗?

在WordPress 4.0.1下

UPDATE

[:en]HOME[:el]??????没有上述代码的情况下更改名称会使翻译起作用,但我仍然无法使URL工作.

更新2

菜单图片

和navmenu代码:

希腊语:

<ul class="menu" id="nav-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-1091"><a href="/">??????</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-1092"><a href="/#our-company">???????</a></li>
</ul> 
Run Code Online (Sandbox Code Playgroud)

对于英语:

<ul class="menu" id="nav-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-1091"><a href="/">HOME</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-1092"><a …
Run Code Online (Sandbox Code Playgroud)

php wordpress multilingual qtranslate

10
推荐指数
1
解决办法
2203
查看次数