All Projects → genshin-wishes → genshin-wishes-i18n

genshin-wishes / genshin-wishes-i18n

Licence: MIT license
A contribution-driven project to translate Genshin Wishes in many languages.

Projects that are alternatives of or similar to genshin-wishes-i18n

GenshinImpact-AHK-flex
AHK script for Genshin Impact
Stars: ✭ 80 (+220%)
Mutual labels:  genshin-impact
Trakt-Userscripts
Userscripts to improve and add features to Trakt.tv
Stars: ✭ 39 (+56%)
Mutual labels:  translation
CSS-Grid
CSS Grid 레이아웃 모듈 Level 1
Stars: ✭ 21 (-16%)
Mutual labels:  translation
DoMiSo-genshin
Genshin impact Lyre Automatic player
Stars: ✭ 76 (+204%)
Mutual labels:  genshin-impact
Xiaomi.eu-MIUIv12-XML-Compare
MIUI 12 XML Daily Compare for Xiaomi.eu builds
Stars: ✭ 43 (+72%)
Mutual labels:  translation
AutoMihoyoBBS
米游社自动签到,支持:崩坏二、崩坏三、原神,米游币自动获取
Stars: ✭ 528 (+2012%)
Mutual labels:  genshin-impact
redux-saga-in-korean
redux-saga 공식문서의 한국어 번역 프로젝트.
Stars: ✭ 73 (+192%)
Mutual labels:  translation
Deep-Learning-with-PyTorch-A-60-Minute-Blitz-cn
PyTorch1.0 深度学习:60分钟入门与实战(Deep Learning with PyTorch: A 60 Minute Blitz 中文翻译与学习)
Stars: ✭ 127 (+408%)
Mutual labels:  translation
SimpleTranslationSystem
A simple C# translation system
Stars: ✭ 14 (-44%)
Mutual labels:  translation
py-googletranslation
pygoogletranslation: Free and Unlimited Google translate API for Python. Translates totally free of charge.
Stars: ✭ 74 (+196%)
Mutual labels:  translation
lost-in-translation
Uncover missing translations and localization strings in Laravel applications.
Stars: ✭ 32 (+28%)
Mutual labels:  translation
ribotricer
A tool for accurately detecting actively translating ORFs from Ribo-seq data
Stars: ✭ 20 (-20%)
Mutual labels:  translation
gf-wordnet
A WordNet in GF
Stars: ✭ 15 (-40%)
Mutual labels:  translation
series-formelles
Translation of, and commentary on, Joyal's classic paper "Une théorie combinatoire des séries formelles" (A combinatorial theory of formal series)
Stars: ✭ 24 (-4%)
Mutual labels:  translation
bible-corpus
A multilingual parallel corpus created from translations of the Bible.
Stars: ✭ 115 (+360%)
Mutual labels:  translation
dokuwiki-plugin-translation
Easily setup a multi-language DokuWiki
Stars: ✭ 22 (-12%)
Mutual labels:  translation
i18n.cr
Internationalization API ( i18n ) for Crystal!
Stars: ✭ 36 (+44%)
Mutual labels:  translation
appsync-lambda-ai
Demo of using a GraphQL resolver to hit a lambda function, then hit a few AI services, and return the response.
Stars: ✭ 47 (+88%)
Mutual labels:  translation
genshin-wishes-api
Backend part of Genshin Wishes
Stars: ✭ 57 (+128%)
Mutual labels:  genshin-impact
de-DE
Special German permalink sanitize
Stars: ✭ 45 (+80%)
Mutual labels:  translation

Genshin Wishes

Official translations repository of https://genshin-wishes.com

Everybody is welcome to contribute by translating in their native language.

Contributors list

How it works

Genshin Wishes will be regularly updated by translations from this repository.

  • If a translation is missing, it will fallback to English (US)
  • If one file is incorrect, the whole country's folder will be automatically ignored until it's fixed
  • If you don't understand anything to GitHub, forks, commits & so on, you can always find someone to help you on Discord, or even simply send the files to a @Founder

Here's how you to read a .json file:

{
  "aggregate": {
    "A": "Sentence A",
    "B": "Sentence B"
  },
  "C": "Sentence C"
}

The left-side part (aggregate, A, B and C) are keys, they identify the sentence you translate and should be left untouched. The right-side part can be either an aggregate of other keys (that's the case for aggregate) or a sentence.

You should only modify right-side parts that are sentences.

Sometimes you will see {{ word }} in the translated sentences, this is a variable replaced by a value on the site. For example:

{
  ...,
  "titleWithCount": "All wishes ({{ wishes }})",
  ...
}

This will be translated to "All wishes (1234)" where 1234 is the actual wishes counter of the user. If you are unsure of what the replacement value would be, please do not hesitate to ask.

Value Example Description
{{ wishes }} 1234 Wish counter
{{ content }} 5★ A button to see more content
{{ uid }} 70012345 The user's in-game UID
{{ page }} Banners The title of the current page
{{ step }} 1 A step number in the first login setup
{{ count }} 1234 Number of wishes
{{ confirmation }} DELETE MY ACCOUNT A confirmation phrase for danger actions
{{ banner }} Permanent banner The name of a banner

Case 1: My language does not exist yet

  • Fork the project on GitHub
  • Copy the en-US folder and rename it to your locale (BCP 47 Code).
  • Translate [locale]/site.json|items.json|faq.md and [locale]/instructions/android.md|console.md|ios.md|pc.md (these are a copy/paste of their section in the FAQ file)
  • Add the country code with the others in i18n.json
  • Increment the version in package.json
  • Commit and push your changes
  • Create a pull request from your fork to main to merge your work!

Case 2: My language already exists but needs a fix or an update

  • Fork the project on GitHub
  • Do your fixes/updates
  • Commit and push your changes
  • Increment the version in package.json
  • Create a pull request from your fork to main to merge your work!

Genshin Wishes is not affiliated to miHoYo. Genshin Impact and miHoYo are trademarks or registered trademarks of miHoYo. Genshin Impact © miHoYo. For any claim, please contact us

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].