Skip to content

✨ Chinafy - Spec out required changes to fully support China usage #810

@tino-liu

Description

@tino-liu

Cc: @calumjs @ricksu978 @adamcogan
Hi team

▶️ Watch the video (01:50)

Pain

YakShaver Desktop currently isn’t “China-ready”. We need a clear spec for what changes are required to ensure the app can be used from within mainland China, supports Chinese language end-to-end (UI + prompts), and can integrate with a China-accessible AI model and China-based code hosting.

Suggested Solution

Produce a detailed “Chinify YakShaver Desktop” specification that covers:

  • China-accessible AI model options with strong Chinese support and video understanding
  • Full app localization strategy (language selection + Simplified Chinese)
  • Chinese prompt engineering approach for best results with the selected model(s)
  • Repository / source hosting options usable in China (e.g., Gitee) and required changes to support them

Acceptance Criteria

Acceptance Criteria defines the requirements that must be met for the story to be completed. This is WHAT must be done.

See https://www.ssw.com.au/rules/acceptance-criteria.

  1. A written spec is produced that lists at least 3 China-accessible LLM options and evaluates each against Chinese fluency, video processing capability, cost, latency, and integration approach for YakShaver Desktop.
  2. A localization plan is documented that describes how YakShaver Desktop will support language selection and includes a defined scope for Simplified Chinese UI translation.
  3. A Chinese prompt engineering plan is documented that defines baseline system prompts and key prompt patterns for YakShaver workflows in Simplified Chinese.
  4. A source hosting analysis is documented that lists at least 2 China-based Git hosting options (including Gitee) and identifies required changes to align YakShaver Desktop development workflow with the chosen option.

Tasks

Tasks help developers to track small bits of work needed to meet the ACs. This is HOW the work will be done.

  • Research China-accessible AI models suitable for YakShaver Desktop
  • Document an evaluation matrix for candidate AI models
  • Document recommended AI model choice for China use
  • Identify required changes to support the chosen AI model integration
  • Review current YakShaver Desktop localization approach
  • Define language selection UX requirements for the desktop app
  • Produce a Simplified Chinese translation scope for the UI
  • Draft baseline YakShaver system prompts in Simplified Chinese
  • Define Chinese prompt patterns for video-based workflows
  • Research China-based Git hosting options
  • Document workflow changes needed for a China-based Git host
  • Propose a phased rollout plan for “Chinify YakShaver Desktop” work

More Information

This issue is for scoping/spec work only (not implementation).

Screenshots

Video context screenshot

Thanks!

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions