mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-17 00:40:14 +01:00
📝 docs: Update Language Request Template & Update README (#5766)
* Update README.md * Update NEW-LANGUAGE-REQUEST.yml * Updated: README.md Removed: TRANSLATION.md --------- Co-authored-by: Ruben Talstra <RubenTalstra1211@outlook.com>
This commit is contained in:
parent
15c55d226e
commit
93415ebbd7
3 changed files with 5 additions and 75 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
name: New Language Request
|
name: New Language Request
|
||||||
description: Request to add a new language for LibreChat translations.
|
description: Request to add a new language for LibreChat translations.
|
||||||
title: "New Language Request: "
|
title: "New Language Request: "
|
||||||
labels: ["enhancement", "i18n"]
|
labels: ["✨ enhancement", "🌍 i18n"]
|
||||||
body:
|
body:
|
||||||
- type: markdown
|
- type: markdown
|
||||||
attributes:
|
attributes:
|
||||||
|
|
@ -30,4 +30,4 @@ body:
|
||||||
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/danny-avila/LibreChat/blob/main/.github/CODE_OF_CONDUCT.md).
|
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/danny-avila/LibreChat/blob/main/.github/CODE_OF_CONDUCT.md).
|
||||||
options:
|
options:
|
||||||
- label: I agree to follow this project's Code of Conduct
|
- label: I agree to follow this project's Code of Conduct
|
||||||
required: true
|
required: true
|
||||||
|
|
|
||||||
70
.github/TRANSLATION.md
vendored
70
.github/TRANSLATION.md
vendored
|
|
@ -1,70 +0,0 @@
|
||||||
# LibreChat Translation Guide
|
|
||||||
|
|
||||||
Thank you for your interest in translating LibreChat! We rely on community contributions to make our application accessible to users around the globe. We manage all translations using [Locize](https://locize.com), a powerful translation management system that integrates seamlessly with our project.
|
|
||||||
|
|
||||||
## How Translations Work
|
|
||||||
|
|
||||||
- **Centralized Management:** All translation strings for LibreChat are managed in a single location on Locize. This allows us to keep translations consistent across all parts of the application.
|
|
||||||
- **Automatic Updates:** Changes made in Locize are automatically synchronized with our project. You can see the current translation progress for each language via the dynamic badges in our GitHub repository.
|
|
||||||
- **Community Driven:** We welcome contributions in all languages. Your help ensures that more users can enjoy LibreChat in their native language.
|
|
||||||
|
|
||||||
## Getting Started
|
|
||||||
|
|
||||||
### 1. Create a Locize Account
|
|
||||||
|
|
||||||
If you don't already have an account, please register using our invite link:
|
|
||||||
|
|
||||||
[Register at Locize](https://www.locize.app/register?invitation=t1VDfqoRvj8eUkd1JasxxrBCCI4SAqeeofa2YumAgmVDRxkr4vO1jKqNmpaNCv7H)
|
|
||||||
|
|
||||||
This invitation will give you access to our translation project once you’ve created your account.
|
|
||||||
|
|
||||||
|
|
||||||
## Adding a New Language
|
|
||||||
|
|
||||||
If you do not see your language listed in our current translation table, please help us expand our language support by following these steps:
|
|
||||||
|
|
||||||
1. **Create a New Issue:** Open a new issue in the GitHub repository.
|
|
||||||
2. **Use the Template:** When creating your issue, please select the **New Language Request** template. This template will guide you through providing all the necessary details, including:
|
|
||||||
- The full name of your language (e.g., Spanish, Mandarin).
|
|
||||||
- The [ISO 639-1](https://www.w3schools.com/tags/ref_language_codes.asp) code for your language (e.g., es for Spanish).
|
|
||||||
3. **Collaborate with Maintainers:** Our maintainers will review your issue and work with you to integrate the new language. Once approved, your language will appear in the translation progress table, and you can start contributing translations.
|
|
||||||
|
|
||||||
|
|
||||||
## Translation Progress
|
|
||||||
|
|
||||||
Below is our current translation progress for some of the supported languages. Feel free to check these badges and help us improve the translations further:
|
|
||||||
|
|
||||||
| Language | Translation Progress Badge |
|
|
||||||
|---------------------------------------|----------------------------|
|
|
||||||
| **English (en)** |  |
|
|
||||||
| **Arabic (ar)** |  |
|
|
||||||
| **German (de)** |  |
|
|
||||||
| **Spanish (es)** |  |
|
|
||||||
| **Finnish (fi)** |  |
|
|
||||||
| **French (fr)** |  |
|
|
||||||
| **Hebrew (he)** |  |
|
|
||||||
| **Indonesian (id)** |  |
|
|
||||||
| **Italian (it)** |  |
|
|
||||||
| **Japanese (ja)** |  |
|
|
||||||
| **Korean (ko)** |  |
|
|
||||||
| **Dutch (nl)** |  |
|
|
||||||
| **Polish (pl)** |  |
|
|
||||||
| **Portuguese (pt)** |  |
|
|
||||||
| **Russian (ru)** |  |
|
|
||||||
| **Swedish (sv)** |  |
|
|
||||||
| **Turkish (tr)** |  |
|
|
||||||
| **Vietnamese (vi)** |  |
|
|
||||||
| **Chinese (Simplified) (zh)** |  |
|
|
||||||
| **Chinese (Traditional) (zh-Hant)** |  |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Need Help?
|
|
||||||
|
|
||||||
If you have any questions about the translation process or need assistance getting started, please feel free to:
|
|
||||||
|
|
||||||
- Open an issue in this repository.
|
|
||||||
- Join our [Discord community](https://discord.librechat.ai) to chat with fellow translators and contributors.
|
|
||||||
- Contact one of the project maintainers directly.
|
|
||||||
|
|
||||||
Your contributions help make LibreChat better for users worldwide. Happy translating!
|
|
||||||
|
|
@ -39,7 +39,7 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href=https://github.com/danny-avila/LibreChat/blob/main/.github/TRANSLATION.md">
|
<a href="https://www.librechat.ai/docs/translation">
|
||||||
<img
|
<img
|
||||||
src="https://img.shields.io/badge/dynamic/json.svg?style=for-the-badge&color=2096F3&label=locize&query=%24.translatedPercentage&url=https://api.locize.app/badgedata/4cb2598b-ed4d-469c-9b04-2ed531a8cb45&suffix=%+translated"
|
src="https://img.shields.io/badge/dynamic/json.svg?style=for-the-badge&color=2096F3&label=locize&query=%24.translatedPercentage&url=https://api.locize.app/badgedata/4cb2598b-ed4d-469c-9b04-2ed531a8cb45&suffix=%+translated"
|
||||||
alt="Translation Progress">
|
alt="Translation Progress">
|
||||||
|
|
@ -179,7 +179,7 @@ Contributions, suggestions, bug reports and fixes are welcome!
|
||||||
|
|
||||||
For new features, components, or extensions, please open an issue and discuss before sending a PR.
|
For new features, components, or extensions, please open an issue and discuss before sending a PR.
|
||||||
|
|
||||||
If you'd like to help translate LibreChat into your language, we'd love your contribution! Improving our translations not only makes LibreChat more accessible to users around the world but also enhances the overall user experience. Please check out our [Translation Guide](.github/TRANSLATION.md).
|
If you'd like to help translate LibreChat into your language, we'd love your contribution! Improving our translations not only makes LibreChat more accessible to users around the world but also enhances the overall user experience. Please check out our [Translation Guide](https://www.librechat.ai/docs/translation).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -199,4 +199,4 @@ We thank [Locize](https://locize.com) for their translation management tools tha
|
||||||
<a href="https://locize.com" target="_blank" rel="noopener noreferrer">
|
<a href="https://locize.com" target="_blank" rel="noopener noreferrer">
|
||||||
<img src="https://locize.com/img/locize_color.svg" alt="Locize Logo" height="50">
|
<img src="https://locize.com/img/locize_color.svg" alt="Locize Logo" height="50">
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue