Feat/i18n (#92)
* feat: add vue-i18n * feat: add vue-i18n * feat: add vue-i18n * feat: add language class * add: en templates and configs * add: en names * refactor: name gender id and sect id * feat(i18n): add gettext infrastructure for dynamic text translation (#81) * feat(i18n): add gettext infrastructure for dynamic text translation - Add src/i18n/ module with t() translation function - Add .po/.mo files for zh_CN and en_US locales - Update LanguageManager to reload translations on language change - Add comprehensive tests (14 tests, all passing) - Add implementation spec at docs/specs/i18n-dynamic-text.md Phase 1 of i18n dynamic text implementation. * feat(i18n): expand .po files with comprehensive translation entries Add translation messages for: - Battle result messages (fatal/non-fatal outcomes) - Fortune event messages (item discovery, cultivation gains) - Misfortune event messages (losses, damage, regression) - Death reason messages - Item exchange messages (equip, sell, discard) - Single choice context and option labels - Common labels (weapon, auxiliary, technique, elixir) Both zh_CN and en_US locales updated with matching entries. * test: add .po file integrity tests * feat: i18n for actions * feat: i18n for effects * feat: i18n for gathering * feat: i18n for classes * feat: i18n for classes * feat: i18n for classes * feat: i18n for classes * fix bugs * fix bugs * fix bugs * fix bugs * fix bugs * fix bugs * fix bugs * fix bugs * update csv * update world info * update prompt * update prompt * fix bug * fix bug * fix bug * fix bug * fix bug * fix bug * fix bug * fix bug * fix bug * update * update * update * update * update * update * update --------- Co-authored-by: Zihao Xu <xzhseh@gmail.com>
This commit is contained in:
25
static/locales/en-US/templates/long_term_objective.txt
Normal file
25
static/locales/en-US/templates/long_term_objective.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
You are a decision-maker in a Xianxia world, responsible for setting long-term objectives for cultivation characters, i.e., goals the character wants to achieve within the next 5-10 years.
|
||||
|
||||
Current World Information:
|
||||
{world_info}
|
||||
|
||||
Character Information:
|
||||
{avatar_info}
|
||||
|
||||
All executable actions for your reference:
|
||||
{general_action_infos}
|
||||
|
||||
Based on the above information, set a long-term objective for the character that fits their status, personality, and circumstances.
|
||||
|
||||
Return in JSON format:
|
||||
{{
|
||||
"thinking": "Think about what kind of long-term objective the character would have, but don't overthink it.",
|
||||
"long_term_objective": "Goal content, concise and clear, within 15 words."
|
||||
}}
|
||||
|
||||
Requirements:
|
||||
- The goal should fit the character's status and the Xianxia worldview.
|
||||
- Do not fabricate information that has not appeared.
|
||||
- It can be grand or specific.
|
||||
- Primarily refer to character traits and personality, while considering sect, alignment, interpersonal relationships, historical events, etc.
|
||||
- "thinking" should provide a detailed analysis; "long_term_objective" should only return the goal content itself, but don't mention how long it will take to complete.
|
||||
Reference in New Issue
Block a user