我有一个国家代码列表和一个语言代码列表。如何从国家/地区代码映射到语言代码?

2023-11-25

当用户访问该网站时,我可以获得他们的国家/地区代码。我想用它来设置默认语言(如果需要,他们可以稍后修改,只是根据他们所在的国家/地区对他们可能会说的语言进行一般猜测)。

是否存在从国家/地区代码到语言代码的明确映射?我找不到。我知道并非特定国家/地区的每个人都说同一种语言,但我只需要一个通用映射,用户可以稍后手动选择他们的语言。


搜索“国家语言映射”会出现这个各国语言表,您可能可以通过一些工作将其转换为语言代码。 (国家数量不足 200 个。)

但警告:这样做肯定会惹恼瑞士或加拿大等多语言国家的许多用户。对于这些国家/地区,习惯上让用户在 UI 主页上选择他们的语言。看谷歌瑞士 or 百思买加拿大举一些例子。这也让外籍人士和旅行者感到烦恼。

更好的是,为什么不使用 Accept-Language HTTP 标头来确定要使用哪种语言?在确定用户的语言时,正确的做法是查看 Accept-Language 标头。它甚至会按偏好顺序为您提供一个列表,因此,如果用户最流利地使用您不支持的某种语言,但相当流利地使用您支持的其他语言,您可以正确地回退。 Accept-Language 的一个问题是大多数用户将其保留为默认设置。不过,大多数浏览器应该默认为平台的语言设置,所以这还不错。 (一些较旧的浏览器默认为英语,这有点灾难,因为“en”实际上意味着未设置 Accept-Language。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我有一个国家代码列表和一个语言代码列表。如何从国家/地区代码映射到语言代码? 的相关文章

  • 获取 NLTK 索引的所有结果

    我正在使用 NLTK 来查找单词的一致性 但我不知道如何获取所有结果并将它们放入list or set 例如 text concordance word 仅打印前 25 个结果 TL DR text concordance lines 10
  • C++,多语言/本地化支持

    向 C 程序添加多语言支持的最佳方法是什么 如果可能 应该从包含键值对 WelcomeMessage Hello s 之类的纯文本文件中读取语言 我想到了添加一个 localizedString key 函数来返回加载的语言文件的字符串 有
  • Java文本输出中的UTF-8编码问题

    我一直致力于测试高棉语 Unicode Wordbreaker 的各种解决方案 高棉语单词之间没有空格 这使得拼写检查和语法检查变得困难 以及从旧高棉语转换为高棉语 Unicode 我得到了一些源代码 现在在线 http www white
  • 如何使用FeatureUnion转换PipeLine中的多个特征?

    我有一个 pandas 数据框 其中包含有关用户发送的消息的信息 对于我的模型 我感兴趣的是预测消息的缺失收件人 即给定消息的收件人 A B C 我想预测还有谁应该成为收件人的一部分 我正在使用 OneVsRestClassifier 和
  • iPhone en_* 子语言本地化

    我想在我的 iphone 应用程序中将字符串本地化为 en GB 和其他 en 子语言 但 XCode 和 iphone 拒绝让这种情况发生 我已经为 en GB 和 en US 创建了 Localized strings 的本地化 我尝试
  • .properties 或 JSP 编码有问题

    我有jsp文件
  • iOS 上的三字母国家代码

    我知道您可以在 iOS 上获取所有国家 地区的两个字母的国家 地区代码 但是有没有办法获得三个字母的国家代码 So from http en wikipedia org wiki ISO 3166 1 alpha 2 http en wik
  • 国际化和非 US-ASCII、Latin1 或 Win1252 的密码

    当用户输入最能以 Unicode 或其他非拉丁字符编码表示的内容时 您如何处理服务密码 具体来说 可以使用西里尔字母密码作为Oracle的密码吗 如果密码以 UTF 8 形式提供 您如何根据 Windows 身份验证机制验证用户的密码 我对
  • 如何获取Django当前的语言?

    如何获取 Django 中的当前语言 特别感兴趣的功能是django utils translation get language 它返回当前线程中使用的语言 看文档 https docs djangoproject com en dev
  • 如何将 Spotlight for Help 插入本地化的 macOS 应用程序?

    我正在 macOS 上使用 Swing GUI 框架实现 Java 应用程序 当使用system外观和感觉以及screen菜单栏 Swing 自动插入一个搜索栏 called 聚光灯寻求帮助 https developer apple co
  • String.Format 是否考虑区域设置?

    String Format 确实有两种工作方式吗 如果我们使用内置格式 例如 C N P 它会考虑区域设置吗 如果我们使用自定义格式代码 例如 0 000 它不会考虑区域设置 在我的代码中 我使用这样的方法 String Format 0
  • Wagtail 中的新根页面

    我想更改 Wagtail 中的根页面 我已经删除了默认主页 创建了另一个分配 home 作为 slug 的页面 创建了一个模板 my page name home html 但当我尝试时总是收到 404http 本地主机 8000 http
  • 文本摘要评估 - BLEU 与 ROUGE

    根据两个不同摘要系统 sys1 和 sys2 的结果和相同的参考摘要 我使用 BLEU 和 ROUGE 对它们进行了评估 问题是 sys1 的所有 ROUGE 分数均高于 sys2 ROUGE 1 ROUGE 2 ROUGE 3 ROUGE
  • 如何在 Flutter 中将国际化对象传递给子控件

    刚刚开始使用 Flutter dart 过渡到 PHP 并努力弄清楚如何将类传递到小部件中 我正在努力使用 flutter 创建我的第一个 Android 和 iOS 应用程序 我正在处理国际化 并且使用我拥有的国际化类在我的初始构建页面上
  • 改变 Silverlight 应用程序的文化

    我目前正在开发 Silverlight 应用程序 我有一些数据网格 文本块 我使用标准绑定来显示值 其中一些是日期 例如
  • 是否可以在编译时/运行时生成标记字符串的全局列表?

    因此 我正在努力将我的 C 应用程序翻译成多种语言 我目前正在使用的是这样的 define TR x lookupTranslatedString currentLocale x wcout lt lt TR L This phrase i
  • Web 应用程序国际化,是服务器端还是客户端?

    我们正在寻求国际化网络应用程序 最好是在服务器端 用 net 4 C 编写 或客户端 Javascript 输出翻译 我们已经开始通过创建一个 JS 文件在客户端执行此操作 该文件包含一个包含英语短语作为键的对象 以便开发人员了解每条消息在
  • Spacy提取特定名词短语

    我可以在 python 中使用 spacy 来查找具有特定邻居的 NP 吗 我想要文本中前后都有动词的名词短语 您可以合并名词短语 这样它们就不会单独标记化 分析依存解析树 查看相邻标记的 POS gt gt gt import spacy
  • 更换色谱柱时出现稀疏效率警告

    def tdm modify feature names tdm non useful words kill stampede trigger cause death hospital minister said told say inju
  • 在Python中表示语料库句子的一种热门编码

    我是 Python 和 Scikit learn 库的初学者 我目前需要从事一个 NLP 项目 该项目首先需要通过 One Hot Encoding 来表示一个大型语料库 我已经阅读了 Scikit learn 关于 preprocessi

随机推荐

  • Swift Charts 不会显示带有 AxisMarks 的最后一个 x 轴 AxisValueLabel

    我正在使用新的快速图表框架来显示一些数据 为了手动控制 x 轴 AxisValueLabels 的频率以及调整颜色 我实现了以下内容 chartXAxis AxisMarks values automatic desiredCount 11
  • for 循环中哪个更 Pythonic:zip 或 enumerate?

    考虑到可扩展性和可读性 哪一个被认为更具 Python 风格 使用enumerate group A B C tag a b c for idx x in enumerate group print x tag idx 或使用zip for
  • Java 优化:(Hotspot/Dalvik)返回常量的最终方法的优化?

    谁能告诉我 Hotspot 或 Dalvik 是否足够聪明 可以内联调用返回常量 静态最终 int 值的最终方法 理想情况下 方法调用将被常量替换 这可能是在类加载时或通过 JIT 这对我正在处理的一些代码的设计有影响 我认为答案是 不 由
  • 如何在 Tkinter 列表框中插入时添加自动滚动?

    我正在使用列表框 带滚动条 进行记录 self listbox log Tkinter Listbox root height 5 width 0 self scrollbar log Tkinter Scrollbar root self
  • TempData 集合在 asp.net MVC 中的用途是什么? [复制]

    这个问题在这里已经有答案了 TempData 集合在 asp net MVC 中的实际用途是什么 我需要该集合的优点和缺点 何时需要使用它 共享它的视图 或者有关它的任何有用信息 最后如果有人可以告诉我何时使用它而不是 ViewData 提
  • grails 中 hasMany 关系的选择性深度渲染

    对于以下域模型 class Route String name static hasMany checkPoints CheckPoint static belongsTo someBigObject SomeBigObject stati
  • Karate:使用数据驱动的嵌入式模板方法进行 API 测试

    我想编写数据驱动的测试 传递从外部文件 csv 读取的动态值 能够从 csv 传递动态值作为简单字符串 下面的帐号和会员 ID 但是 使用嵌入式表达式 如何从 csv 文件传递 下面的 DealerReportFormats json 数组
  • 如何使用ng-if和table根据条件显示td

    参考之前关于 DIV 内 ng if 的帖子作为参考 这里给出的链接 DIV 内的 Ng If 但是当我在表内使用 ng if 与 td 上的 ng repeat 尝试相同的操作时 它似乎效果不佳 如果我错了 请纠正我 我尝试了 2 次根据
  • iOS 10 上设置的自定义 URL 方案?

    知道 iOS 10 上设置的自定义 URL 方案发生了什么吗 Apple 是否仍允许第三方应用程序通过 iOS10 上的 URL 方案从应用程序启动 iOS 设置 旧的 URL 方案不再有效 以前在 iOS 8 上启动根 设置 应用程序的方
  • pdfbox:如何克隆页面

    使用 Apache PDFBox 我正在编辑一个现有文档 我想从该文档中取出一页并简单地克隆它 复制它包含的任何元素 作为额外的转折 我想获得所有的参考PDFields 用于这个新克隆的页面中的任何表单字段 这是我到目前为止尝试过的代码 P
  • 反引号对 Python 解释器意味着什么?示例:`num`

    我正在尝试列表理解 我在另一个网站上发现了这个小片段 return join num for num in xrange loop count 我花了几分钟尝试复制该功能 通过键入 然后才意识到 num 有点打破了它 在这些字符中包含一个声
  • asp.net Web Api - 默认错误消息

    有没有办法更改 Web Api 的错误消息的默认行为 例如 GET trips abc 回应 释义 HTTP 500 Bad Request Message The request is invalid MessageDetail The
  • 使用向量元素调用函数的通用模板

    我想用来自向量的参数调用一个函数 仅此一项当然非常简单 但我想编写一个通用包装器来为我完成任务 稍后它还应该从像 boost variant 这样的泛型类型进行转换 但我想在这个问题解决后我可以处理这个问题 这是我的第一次尝试 includ
  • 在同一个应用程序中使用谷歌地图和百度地图

    我想知道是否有人在同一版本中实现了谷歌地图V2和百度地图 因为通用汽车在中国没有按预期运作 或者我应该将项目分成两个分支 然而 最好跳过维护两个分支 我的解决方案是照常实现 GM 但是如果用户设置了中国 通过设置 静态地图 则使用静态地图
  • SKScene iPad 高度宽度反转

    我正在尝试在仅支持横向模式的 iPad 应用程序中用图块填充我的 SKScene 在场景中我检测到 h w 如下 int h UIScreen mainScreen bounds size height int w UIScreen mai
  • 如何为Asp.Net中的所有子文件夹注册HttpHandler?

    我想注册一个 HttpHandler 以包含根文件夹的所有子文件夹 无论它们嵌套的深度如何 我本希望下面的代码的行为能够做到这一点 但实际上它只包含直接位于根文件夹中的项目
  • 第 25 行出现错误 1030 (HY000):来自存储引擎的错误 168

    我正在尝试将 sql 导入到我的数据库中 我正在使用 Ubuntu 操作系统 这是一个错误 david david VirtualBox mysql u root p test project lt db sql Enter passwor
  • 如何验证 string.Format 方法的格式

    string Format 具有以下方法签名 string Format format params 我想每次都传递自定义格式 string custFormat Hi 0 n I only care about numbers here
  • 如何使用 Require.js 实现 TinyMCE?

    我目前正在将 TinyMCE 源作为依赖项传递 然后调用 tinyMCE init 但它没有初始化 TinyMCE 当我console log TinyMCE时 它返回一个TinyMCE对象 代码示例如下 define jQuery Und
  • 我有一个国家代码列表和一个语言代码列表。如何从国家/地区代码映射到语言代码?

    当用户访问该网站时 我可以获得他们的国家 地区代码 我想用它来设置默认语言 如果需要 他们可以稍后修改 只是根据他们所在的国家 地区对他们可能会说的语言进行一般猜测 是否存在从国家 地区代码到语言代码的明确映射 我找不到 我知道并非特定国家