Add Simplified Chinese (zh) language resources: yoga_msgs, dosha_msgs, raja_yoga_msgs - #65
Open
BloodyOrangeMan wants to merge 2 commits into
Open
Conversation
…ga_msgs Complete zh translations of the three prose resource families, following the existing language-file convention (same keys, same array arity as the _en files). Names of yogas/doshas are kept as transliterated proper nouns; rule text is plain technical Chinese; effect text uses 命主 (the native) as subject. Nakshatra references use Sanskrit-primary names glossed with the classical 28-mansion (二十八宿) equivalents. list_values_zh.txt and msg_strings_zh.txt are not included yet, so 'zh' is deliberately NOT registered in const.available_languages — these files are loadable per-family via the existing json readers in the meantime. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…turalstupid#66 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Complete Simplified Chinese (zh-Hans) translations of three prose resource families, following the existing
_<lang>file convention:yoga_msgs_zh.json— all 284 entries (name / rule / effect, same keys and array arity asyoga_msgs_en.json)dosha_msgs_zh.json— all 9 entriesraja_yoga_msgs_zh.json— all 3 entries'zh'is deliberately not registered inconst.available_languagesyet:list_values_zh.txtandmsg_strings_zh.txtdon't exist, so registering the language would break full-UI language switching. The JSON families are loadable per-file through the existing readers (e.g.raja_yoga.get_raja_yoga_resources) in the meantime; we'd like to contribute the remaining files in a follow-up.Translation conventions
Terminology choices were grounded in a survey of published Chinese-language Vedic astrology sources (mainland and Taiwan). The translations are model-drafted under those conventions with per-batch back-translation review for meaning fidelity (house numbers, from-Sun/from-Moon counting, negations), for use in an AGPL desktop app built on PyJHora. Native-speaker review and corrections are very welcome — we'll happily iterate.
English source-text typos noticed while translating
Translated faithfully as-is; listing here in case fixes are welcome upstream (happy to send a separate PR for these against the
_enfiles):](bheri_yoga); "You will wealth and vehicles" (duradhara_yoga, missing verb)gaja_kesari_yogaandguru_mangala_yogacarry their raw snake_case key as element [0] where every sibling has a Title Case display namepushkala_yoganumbers two conditions "(2)"; unpaired quotes in subha/asubha/guru_mangala entries🤖 Generated with Claude Code