Skip to content

[Feature] #64

@maxfrank76

Description

@maxfrank76

Is your feature request related to a problem? Please describe.
Currently, all wiki content generated by RepoWise (module descriptions, file overviews, architecture diagrams, etc.) is produced in English by the LLM. There is no documented way to generate this documentation in other languages (e.g., Russian, Chinese, Spanish, etc.), even when using a local model like Ollama that is capable of multilingual output.

Describe the solution you'd like
I would like RepoWise to support generating wiki documentation in a user-specified language. A simple configuration option, such as language: ru in config.yaml, would be ideal. When set, the system prompt for the LLM should be adjusted to instruct the model to generate all descriptive text strictly in that language.

Describe alternatives you've considered
I have tried the following, but they did not work:

  1. Setting language: ru in .repowise/config.yaml.
  2. Using the environment variable REPOWISE_LANGUAGE=ru when running repowise init.

Despite these attempts, the generated pages remained in English. The only current workaround is to manually export and translate every markdown file, which is not feasible for large projects.

My setup

  • Provider: ollama
  • Model: qwen3.5:latest
  • Command used: REPOWISE_LANGUAGE=ru repowise init

Additional context
Here is the output of my repowise status command, showing the current configuration:

provider: ollama
model: qwen3.5:latest
embedder: mock
language: ru

However, the generated content is still in English. It seems the language parameter is either ignored or not yet implemented for local providers like Ollama.

A potential implementation could be to pass an instruction in the system prompt for the documentation generation LLM call, such as: "You are an expert technical writer. Generate all documentation content in the language specified by the user's configuration (e.g., Russian for 'ru'). Keep all code, file paths, and symbol names in their original form." This would allow any multilingual model (including open-source ones) to produce the desired output.

Thank you for considering this feature!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions