[PR #23304] [MERGED] i18n: add Tamil (ta-IN) translation #42770

Closed
opened 2026-04-25 14:34:45 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/23304
Author: @gnanam1990
Created: 4/1/2026
Status: Merged
Merged: 4/1/2026
Merged by: @tjbck

Base: devHead: i18n/add-tamil-ta-IN


📝 Commits (1)

  • 1a98f41 i18n: add Tamil (ta-IN) translation

📊 Changes

2 files changed (+2189 additions, -0 deletions)

View changed files

📝 src/lib/i18n/locales/languages.json (+4 -0)
src/lib/i18n/locales/ta-IN/translation.json (+2185 -0)

📄 Description

Pull Request Checklist

Note to first-time contributors: Please open a discussion post in Discussions to discuss your idea/fix with the community before creating a pull request, and describe your changes before submitting a pull request.

This is to ensure large feature PRs are discussed with the community first, before starting work on it. If the community does not want this feature or it is not relevant for Open WebUI as a project, it can be identified in the discussion before working on the feature and submitting the PR.

Before submitting, make sure you've checked the following:

  • Target branch: Verify that the pull request targets the dev branch. PRs targeting main will be immediately closed.
  • Description: Provide a concise description of the changes made in this pull request down below.
  • Changelog: Ensure a changelog entry following the format of Keep a Changelog is added at the bottom of the PR description.
  • Documentation: No docs changes are needed for this translation-only locale addition.
  • Dependencies: No new or upgraded dependencies were added.
  • Testing: Parsed the locale JSON, verified key parity against en-US, confirmed placeholder preservation, and confirmed ta-IN registration in the language list.
  • Agentic AI Code: This PR should receive additional human review before merge.
  • Code review: Performed a self-review of the changed files.
  • Design & Architecture: This is a translation-only change with no new settings or architectural impact.
  • Git Hygiene: The PR is atomic, rebased onto dev, and only includes the locale registration plus the new Tamil translation file.
  • Title Prefix: The PR title uses the i18n prefix.

Changelog Entry

Description

  • Adds a complete Tamil (India) translation for Open WebUI and registers ta-IN in the supported language list.

Added

  • Added src/lib/i18n/locales/ta-IN/translation.json with Tamil translations for the full en-US key set.

Changed

  • Registered ta-IN in src/lib/i18n/locales/languages.json with the display name தமிழ் (இந்தியா).

Deprecated

  • None.

Removed

  • None.

Fixed

  • Adds missing Tamil locale support so the UI can be localized for Tamil-speaking users.

Security

  • None.

Breaking Changes

  • BREAKING CHANGE: None.

Additional Information

  • The English source locale currently contains 2,183 keys, and the Tamil file mirrors that key set.
  • Proper nouns and technical identifiers such as OpenAI, Ollama, Claude, GPT, API, URL, and JSON were preserved in English where appropriate.
  • This change is limited to localization files and does not add dependencies or backend behavior changes.

Screenshots or Videos

  • Not applicable for this translation-only change.

Contributor License Agreement

Note

Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/23304 **Author:** [@gnanam1990](https://github.com/gnanam1990) **Created:** 4/1/2026 **Status:** ✅ Merged **Merged:** 4/1/2026 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `dev` ← **Head:** `i18n/add-tamil-ta-IN` --- ### 📝 Commits (1) - [`1a98f41`](https://github.com/open-webui/open-webui/commit/1a98f4149e42f2bac148baf6540d8a1a567f63c2) i18n: add Tamil (ta-IN) translation ### 📊 Changes **2 files changed** (+2189 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `src/lib/i18n/locales/languages.json` (+4 -0) ➕ `src/lib/i18n/locales/ta-IN/translation.json` (+2185 -0) </details> ### 📄 Description <!-- ⚠️ CRITICAL CHECKS FOR CONTRIBUTORS (READ, DON'T DELETE) ⚠️ 1. Target the `dev` branch. PRs targeting `main` will be automatically closed. 2. Do NOT delete the CLA section at the bottom. It is required for the bot to accept your PR. --> # Pull Request Checklist ### Note to first-time contributors: Please open a discussion post in [Discussions](https://github.com/open-webui/open-webui/discussions) to discuss your idea/fix with the community before creating a pull request, and describe your changes before submitting a pull request. This is to ensure large feature PRs are discussed with the community first, before starting work on it. If the community does not want this feature or it is not relevant for Open WebUI as a project, it can be identified in the discussion before working on the feature and submitting the PR. **Before submitting, make sure you've checked the following:** - [x] **Target branch:** Verify that the pull request targets the `dev` branch. **PRs targeting `main` will be immediately closed.** - [x] **Description:** Provide a concise description of the changes made in this pull request down below. - [x] **Changelog:** Ensure a changelog entry following the format of [Keep a Changelog](https://keepachangelog.com/) is added at the bottom of the PR description. - [x] **Documentation:** No docs changes are needed for this translation-only locale addition. - [x] **Dependencies:** No new or upgraded dependencies were added. - [x] **Testing:** Parsed the locale JSON, verified key parity against `en-US`, confirmed placeholder preservation, and confirmed `ta-IN` registration in the language list. - [ ] **Agentic AI Code:** This PR should receive additional human review before merge. - [x] **Code review:** Performed a self-review of the changed files. - [x] **Design & Architecture:** This is a translation-only change with no new settings or architectural impact. - [x] **Git Hygiene:** The PR is atomic, rebased onto `dev`, and only includes the locale registration plus the new Tamil translation file. - [x] **Title Prefix:** The PR title uses the `i18n` prefix. # Changelog Entry ### Description - Adds a complete Tamil (India) translation for Open WebUI and registers `ta-IN` in the supported language list. ### Added - Added `src/lib/i18n/locales/ta-IN/translation.json` with Tamil translations for the full `en-US` key set. ### Changed - Registered `ta-IN` in `src/lib/i18n/locales/languages.json` with the display name `தமிழ் (இந்தியா)`. ### Deprecated - None. ### Removed - None. ### Fixed - Adds missing Tamil locale support so the UI can be localized for Tamil-speaking users. ### Security - None. ### Breaking Changes - **BREAKING CHANGE**: None. --- ### Additional Information - The English source locale currently contains 2,183 keys, and the Tamil file mirrors that key set. - Proper nouns and technical identifiers such as `OpenAI`, `Ollama`, `Claude`, `GPT`, `API`, `URL`, and `JSON` were preserved in English where appropriate. - This change is limited to localization files and does not add dependencies or backend behavior changes. ### Screenshots or Videos - Not applicable for this translation-only change. ### Contributor License Agreement <!-- 🚨 DO NOT DELETE THE TEXT BELOW 🚨 Keep the "Contributor License Agreement" confirmation text intact. Deleting it will trigger the CLA-Bot to INVALIDATE your PR. Your PR will NOT be reviewed or merged until you check the box below confirming that you have read and agree to the terms of the CLA. --> - [x] By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms. > [!NOTE] > Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-25 14:34:45 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#42770