Files
nanakura dc26878386
CI / Lint (push) Canceled after 0s
CI / Build Test (stage-web) (push) Canceled after 0s
CI / Build Test (ui-loading-screens) (push) Canceled after 0s
CI / Build Test (ui-transitions) (push) Canceled after 0s
CI / Unit Test (push) Canceled after 0s
CI / Type Check (push) Canceled after 0s
CI / Check Provenance (push) Canceled after 0s
Sync Labels / sync-labels (push) Successful in 1m43s
chore: prune unused apps and services for the moeka fork
- Remove stage-tamagotchi, stage-pocket, server, and engine workspaces with their workflows, addons, and docs
- Switch the toolchain from pnpm to bun, replace lockfiles with bun.lock
- Rewrite remaining product references to Moeka
2026-09-14 16:40:49 +07:00

456 lines
14 KiB
YAML

# Moeka terminology glossary — English source of truth.
#
# A generator turns this file into TBX version 3 and sends it to the Crowdin glossary, where
# the editor marks each term and offers the approved translation.
#
# Every field maps to one TBX element and carries the TBX name. schema.ts holds the mapping.
# AGENTS.md, under "i18n / Glossary", says when a term belongs here and when it does not.
#
# This repository owns English. Crowdin owns the other 8 languages, and the translated terms
# arrive in packages/i18n/glossary/translations/ through a pull request.
# ---------------------------------------------------------------------------------------
# Names from the documentation
#
# These concepts were already in the Crowdin glossary, added by hand. They live here so that
# this file describes the whole glossary and an upload cannot destroy them.
# ---------------------------------------------------------------------------------------
- id: neuro-sama
subject: documentation
translatable: false
definition: An AI VTuber made by another developer.
note: The hyphenated form is the product's own spelling.
terms:
- text: Neuro-sama
part-of-speech: proper noun
status: preferred
type: fullForm
context: Neuro-sama uses 2D model driven by framework developed by Live2D Inc
- text: Neuro Sama
part-of-speech: proper noun
status: admitted
type: variant
- text: Neuro
part-of-speech: proper noun
status: admitted
type: shortForm
- id: neko-ayaka
subject: documentation
translatable: true
definition: A maintainer of this project.
note: Both name orders name one person.
terms:
- text: Neko Ayaka
part-of-speech: proper noun
status: preferred
gender: feminine
type: fullForm
context: (from Neko Ayaka) Good morning! You are finally awake.
- text: Ayaka Neko
part-of-speech: proper noun
status: admitted
gender: feminine
type: variant
note: The reversed name order.
- text: Neko
part-of-speech: proper noun
status: admitted
gender: feminine
type: shortForm
note: 'The short form, as in "always call her Neko for simplicity".'
- id: devlog
subject: documentation
translatable: false
definition: A development log that the project publishes on its documentation site.
terms:
- text: DevLog
part-of-speech: noun
status: preferred
type: fullForm
context: DevLog @ 2025.08.05
- text: DevLogs
part-of-speech: noun
status: admitted
type: variant
note: The plural; TBX has no plural value, so it is recorded as a variant.
# ---------------------------------------------------------------------------------------
# Product
# ---------------------------------------------------------------------------------------
- id: moeka
subject: product
# TODO: open question. Should this concept be translatable? Interface strings in all 8
# locales keep "Moeka". But the project uses the Japanese form アイリ in prose, and also in
# the English README.
translatable: false
definition: The application that this project makes, an animated character that speaks, listens, and sees.
note: >
Keep the Latin letters in every language; only prose may write the Japanese form アイリ.
terms:
- text: Moeka
part-of-speech: proper noun
status: preferred
context: Welcome to Moeka!
- text: Project Moeka
part-of-speech: proper noun
status: preferred
type: fullForm
note: The full name, used on first mention.
# ---------------------------------------------------------------------------------------
# Payment
# ---------------------------------------------------------------------------------------
- id: flux
subject: payment
translatable: false
definition: The currency inside the application.
terms:
- text: Flux
part-of-speech: proper noun
status: preferred
context: Payment successful! Your Flux has been topped up.
# ---------------------------------------------------------------------------------------
# Rendering
# ---------------------------------------------------------------------------------------
- id: live2d
subject: rendering
translatable: false
definition: A system that animates 2D artwork of a character.
terms:
- text: Live2D
part-of-speech: proper noun
status: preferred
context: Live2D Settings
- id: magic-motion
subject: rendering
translatable: false
definition: A motion generator that fits VAR or AR-HMM models to a reference dataset.
note: Keep the name uppercase in every language.
terms:
- text: MAGIC
part-of-speech: proper noun
status: preferred
context: MAGIC motion driver
- id: vrm
subject: rendering
translatable: false
definition: A file format for a 3D avatar.
terms:
- text: VRM
part-of-speech: proper noun
status: preferred
context: Enter VRM model URL
- id: mmd
subject: rendering
translatable: false
definition: The MikuMikuDance file format.
terms:
- text: MMD
part-of-speech: proper noun
status: preferred
context: Remove imported Live2D, VRM, Spine, and MMD models.
- id: spine
subject: rendering
translatable: false
definition: A system for 2D skeletal animation.
terms:
- text: Spine
part-of-speech: proper noun
status: preferred
context: Spine Settings
- id: tachie
subject: rendering
translatable: true
definition: Artwork that shows a character standing.
# TODO: open question. Confirm the Chinese wording with a native reviewer.
note: Japanese uses 立ち絵; a language with no such word keeps "Tachie".
terms:
- text: Tachie
part-of-speech: noun
status: preferred
context: Tachie models use .tachie.zip archives containing emotion-named images.
- id: avatar-model
subject: rendering
translatable: true
definition: The file that holds the appearance of the character, such as a Live2D model or a VRM model.
note: Not the LLM model.
terms:
- text: Model
part-of-speech: noun
status: preferred
context: Remove imported Live2D, VRM, Spine, and MMD models.
- id: motion
subject: rendering
translatable: true
definition: An animation clip that moves the character, such as a wave of the hand.
note: A Motion moves the body and an Expression changes the face; use two different words.
terms:
- text: Motion
part-of-speech: noun
status: preferred
context: Map Motions
- id: expression
subject: rendering
translatable: true
definition: A change of the character's face, such as a smile.
note: Use a different word from Motion, which moves the body.
terms:
- text: Expression
part-of-speech: noun
status: preferred
context: Expressions
- id: motion-map
subject: rendering
translatable: true
definition: The table that connects each emotion to a motion.
terms:
- text: Motion Map
part-of-speech: noun
status: preferred
context: Edit motion map
# ---------------------------------------------------------------------------------------
# The application
# ---------------------------------------------------------------------------------------
- id: stage
subject: application
translatable: true
definition: The surface of the application that shows the character and the widgets.
note: This word does not refer to a step in a process.
terms:
- text: Stage
part-of-speech: noun
status: preferred
context: Disable Stage Transitions
- id: controls-island
subject: application
translatable: true
definition: The group of controls that floats above the stage.
note: An invented name; describe the thing rather than translate the two words.
terms:
- text: Controls Island
part-of-speech: noun
status: preferred
context: Controls Island Icon Size
- id: spotlight
subject: application
translatable: true
definition: A window on the desktop edition that opens with a keyboard shortcut for quick commands.
note: Not the macOS function of the same name, so do not copy the Apple translation.
terms:
- text: Spotlight
part-of-speech: noun
status: preferred
context: Spotlight shortcut
# ---------------------------------------------------------------------------------------
# Models and providers
# ---------------------------------------------------------------------------------------
- id: provider
subject: providers
translatable: true
definition: An external service that supplies a model, such as OpenAI, Ollama, or ElevenLabs.
terms:
- text: Provider
part-of-speech: noun
status: preferred
context: No models were found for this provider
- id: model
subject: providers
translatable: true
definition: A machine-learning model that a provider supplies.
terms:
- text: Model
part-of-speech: noun
status: preferred
context: Select a model
# ---------------------------------------------------------------------------------------
# The modules
#
# These five names are a family. Translate them as a group, so the result reads as one set
# of capabilities and not as five unrelated words.
# ---------------------------------------------------------------------------------------
- id: consciousness
subject: modules
translatable: true
definition: The module that thinks for the character, using a large language model.
note: An unusual word for a software feature; it means the module for the language model.
terms:
- text: Consciousness
part-of-speech: noun
status: preferred
context: Select the suitable LLM provider for consciousness
- id: hearing
subject: modules
translatable: true
definition: The module that changes the speech of the user to text.
note: Opposite direction to Speech; not a word for the ear or a medical test.
terms:
- text: Hearing
part-of-speech: noun
status: preferred
context: Hearing
- id: speech
subject: modules
translatable: true
definition: The module that changes text to the voice of the character.
note: Read the note on "Hearing".
terms:
- text: Speech
part-of-speech: noun
status: preferred
context: Speech
- id: vision
subject: modules
translatable: true
definition: The module that lets the character see images and the screen.
note: This is eyesight, not a plan for the future.
terms:
- text: Vision
part-of-speech: noun
status: preferred
context: Vision
- id: artistry
subject: modules
translatable: true
definition: The module that makes images.
note: Translate the definition, not the English word.
terms:
- text: Artistry
part-of-speech: noun
status: preferred
context: Artistry Provider Configuration
# ---------------------------------------------------------------------------------------
# Memory
# ---------------------------------------------------------------------------------------
- id: memory
subject: memory
translatable: true
definition: What the character keeps and can use again in a later conversation.
note: >
Not the computer's RAM, which the performance overlay means by the same word; use the
word for what a person remembers.
terms:
- text: Memory
part-of-speech: noun
status: preferred
context: Memory
- id: long-term-memory
subject: memory
translatable: true
# TODO: confirm this definition. The module has a settings page and a route, but no
# implementation that describes the behavior.
definition: The module that holds what the character keeps across many conversations.
terms:
- text: Long-Term Memory
part-of-speech: noun
status: preferred
context: Long-term memory specific settings and management
- id: short-term-memory
subject: memory
translatable: true
# TODO: confirm this definition. Read the note on "long-term-memory".
definition: The module that holds what the character keeps inside the current conversation.
terms:
- text: Short-Term Memory
part-of-speech: noun
status: preferred
context: Short-term memory specific settings and management
# ---------------------------------------------------------------------------------------
# The character
# ---------------------------------------------------------------------------------------
- id: character
subject: character
translatable: true
definition: >
A character with everything this product stores for it: the persona, the avatar model,
the background, the provider and model of each module, and the prompt of each agent.
note: >
A rename is in progress, so no term is preferred yet, and the interface still uses
"Character" for a smaller thing: a tab inside the card.
terms:
- text: Moeka Card
part-of-speech: noun
status: admitted
context: Paste this into your Moeka Card artistry config to override these nodes.
note: The name in the interface today; translate "Card" and keep "Moeka".
- text: Character
part-of-speech: noun
status: admitted
note: The planned name, not yet used for this concept.
- text: Profile
part-of-speech: noun
status: admitted
type: variant
note: >
The stage switcher means this concept; the Account page means the user's own details.
- id: character-card
subject: character
translatable: true
definition: The portable file format for a character, from the wider ecosystem.
note: >
A user imports it into a Character, which holds more; never shorten it to "Card".
terms:
- text: Character Card
part-of-speech: noun
status: preferred
context: Configure modules for this character card.
- id: system-prompt
subject: character
translatable: true
definition: The instructions the application sends to the model before the conversation starts.
terms:
- text: System Prompt
part-of-speech: noun
status: preferred
context: 'Error: Please, provide a system prompt.'
# ---------------------------------------------------------------------------------------
# Sound
# ---------------------------------------------------------------------------------------
- id: voice-pack
subject: sound
translatable: true
definition: A prepared voice the user selects for the active character.
terms:
- text: Voice Pack
part-of-speech: noun
status: preferred
context: No Voice Packs available