You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]:Proposal for Configuration-Based Three-Tier Language Internationalization in OpenCode #15800
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
It is recommended that OpenCode introduce a three-tier language internationalization configuration in the settings file: the first tier for TUI interface language (e.g., ui.locale) to control static UI text; the second tier for LLM output language (e.g., llm.outputLanguage) to directly constrain the model’s natural language generation; and the third tier for tool call and output description differentiation (e.g., tool.callLanguage and tool.descriptionLanguage) to separately specify the language for tool execution syntax (such as enforcing English commands) and user-facing descriptions. All language preferences should be declared in the configuration file and automatically enforced by the system, eliminating the need for manual prompt engineering.
The issue title is empty — it only contains [FEATURE]: with no actual description. Please update the title to summarize the feature being requested (e.g., [FEATURE]: Three-tier language internationalization configuration).
Please edit this issue to address the above within 2 hours, or it will be automatically closed.
If you believe this was flagged incorrectly, please let a maintainer know.
changed the title [-][FEATURE]:[/-][+][FEATURE]:Proposal for Configuration-Based Three-Tier Language Internationalization in OpenCode[/+]on Mar 3, 2026
Thanks for updating the issue! It now looks good — the title is clear and the feature description is in order. The needs:compliance label has been removed.
Strongly support the llm.outputLanguage tier. My use case: forcing the model to consistently respond in Italian for all thinking and answering, without manual prompt engineering every session.
Activity
github-actions commentedon Mar 3, 2026
This issue doesn't fully meet our contributing guidelines.
What needs to be fixed:
[FEATURE]:with no actual description. Please update the title to summarize the feature being requested (e.g.,[FEATURE]: Three-tier language internationalization configuration).Please edit this issue to address the above within 2 hours, or it will be automatically closed.
If you believe this was flagged incorrectly, please let a maintainer know.
[-][FEATURE]:[/-][+][FEATURE]:Proposal for Configuration-Based Three-Tier Language Internationalization in OpenCode[/+]github-actions commentedon Mar 3, 2026
Thanks for updating the issue! It now looks good — the title is clear and the feature description is in order. The
needs:compliancelabel has been removed.alfredocristofano commentedon Apr 25, 2026
Strongly support the
llm.outputLanguagetier. My use case: forcing the model to consistently respond in Italian for all thinking and answering, without manual prompt engineering every session.github-actions commentedon Jul 3, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.