【问题标题】:Change translation based on genders - react-i18next根据性别更改翻译 - react-i18next
【发布时间】:2020-09-07 06:24:51
【问题描述】:

如何根据性别更改翻译?

我知道有一个Select 组件,我们可以在其中根据键切换翻译,但事实并非如此,因为翻译必须通过硬编码传递

目前,我所做的是为每个性别创建一个新密钥,但每次添加新角色时,都需要两个密钥:

  "Female Backend Engineer": "Engenheira Backend",
  "Male Backend Engineer": "Engenheiro Backend",
  "Female Backend Intern": "Estagiária Backend",
  "Male Backend Intern": "Estagiário Backend",
  "Female Fullstack Engineer": "Engenheira Fullstack",
  "Male Fullstack Engineer": "Engenheiro Fullstack",
  "Female Frontend Engineer": "Engenheira Frontend",
  "Male Frontend Engineer": "Engenheiro Frontend",
  "Female Frontend Intern": "Estagiária Frontend",
  "Male Frontend Intern": "Estagiário Frontend",

【问题讨论】:

    标签: reactjs internationalization react-i18next


    【解决方案1】:

    i18next 有一个上下文特征:https://www.i18next.com/translation-function/context

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-20
      • 2019-01-29
      • 2021-01-29
      • 2022-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多