Skip to content

Commit 7975fe3

Browse files
authored
feat(translations): add Tamil translations (#13788)
Add Tamil translations They hadn't been implemented yet Added new translation files following the existing structure and translated all relevant messages into Tamil. <!-- Thank you for the PR! Please go through the checklist below and make sure you've completed all the steps. Please review the [CONTRIBUTING.md](https://github.com/payloadcms/payload/blob/main/CONTRIBUTING.md) document in this repository if you haven't already. The following items will ensure that your PR is handled as smoothly as possible: - PR Title must follow conventional commits format. For example, `feat: my new feature`, `fix(plugin-seo): my fix`. - Minimal description explained as if explained to someone not immediately familiar with the code. - Provide before/after screenshots or code diffs if applicable. - Link any related issues/discussions from GitHub or Discord. - Add review comments if necessary to explain to the reviewer the logic behind a change ### What? ### Why? ### How? Fixes # --> Signed-off-by: Anil Shebin S J <anilshebin@gmail.com>
1 parent 1072171 commit 7975fe3

File tree

27 files changed

+764
-0
lines changed

27 files changed

+764
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { ta } from '@payloadcms/translations/languages/ta'

packages/plugin-import-export/src/translations/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import { ru } from './languages/ru.js'
3838
import { sk } from './languages/sk.js'
3939
import { sl } from './languages/sl.js'
4040
import { sv } from './languages/sv.js'
41+
import { ta } from './languages/ta.js'
4142
import { th } from './languages/th.js'
4243
import { tr } from './languages/tr.js'
4344
import { uk } from './languages/uk.js'
@@ -78,6 +79,7 @@ export const translations = {
7879
sk,
7980
sl,
8081
sv,
82+
ta,
8183
th,
8284
tr,
8385
uk,
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js'
2+
3+
export const taTranslations: PluginDefaultTranslationsObject = {
4+
'plugin-import-export': {
5+
allLocales: 'அனைத்து மொழிகள்',
6+
exportDocumentLabel: '{{label}} ஏற்றுமதி',
7+
exportOptions: 'ஏற்றுமதி விருப்பங்கள்',
8+
'field-depth-label': 'ஆழம்',
9+
'field-drafts-label': 'வரைவுகளைச் சேர்க்கவும்',
10+
'field-fields-label': 'புலங்கள்',
11+
'field-format-label': 'ஏற்றுமதி வடிவம்',
12+
'field-limit-label': 'வரம்பு',
13+
'field-locale-label': 'மொழி',
14+
'field-name-label': 'கோப்பு பெயர்',
15+
'field-page-label': 'பக்கம்',
16+
'field-selectionToUse-label': 'பயன்படுத்தத் தேர்வு',
17+
'field-sort-label': 'இதன்படி வரிசைப்படுத்து',
18+
'field-sort-order-label': 'வரிசைப்படுத்தும் ஒழுங்கு',
19+
'selectionToUse-allDocuments': 'அனைத்து ஆவணங்களையும் பயன்படுத்தவும்',
20+
'selectionToUse-currentFilters': 'தற்போதைய வடிப்பான்களை பயன்படுத்தவும்',
21+
'selectionToUse-currentSelection': 'தற்போதைய தேர்வைப் பயன்படுத்தவும்',
22+
totalDocumentsCount: 'மொத்தம் {{count}} ஆவணங்கள்',
23+
},
24+
}
25+
26+
export const ta: PluginLanguage = {
27+
dateFNSKey: 'ta',
28+
translations: taTranslations,
29+
}

packages/plugin-multi-tenant/src/translations/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import { ru } from './languages/ru.js'
3838
import { sk } from './languages/sk.js'
3939
import { sl } from './languages/sl.js'
4040
import { sv } from './languages/sv.js'
41+
import { ta } from './languages/ta.js'
4142
import { th } from './languages/th.js'
4243
import { tr } from './languages/tr.js'
4344
import { uk } from './languages/uk.js'
@@ -78,6 +79,7 @@ export const translations = {
7879
sk,
7980
sl,
8081
sv,
82+
ta,
8183
th,
8284
tr,
8385
uk,
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js'
2+
3+
export const taTranslations: PluginDefaultTranslationsObject = {
4+
'plugin-multi-tenant': {
5+
'confirm-modal-tenant-switch--body':
6+
'நீங்கள் உரிமையைக் <0>{{fromTenant}}</0> இலிருந்து <0>{{toTenant}}</0> க்கு மாற்ற உள்ளீர்கள்',
7+
'confirm-modal-tenant-switch--heading': '{{tenantLabel}} மாற்றத்தை உறுதிப்படுத்தவும்',
8+
'field-assignedTenant-label': 'ஒதுக்கப்பட்ட Tenant',
9+
'nav-tenantSelector-label': 'Tenant',
10+
},
11+
}
12+
13+
export const ta: PluginLanguage = {
14+
dateFNSKey: 'ta',
15+
translations: taTranslations,
16+
}

packages/plugin-seo/src/translations/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import { ru } from './ru.js'
3131
import { sk } from './sk.js'
3232
import { sl } from './sl.js'
3333
import { sv } from './sv.js'
34+
import { ta } from './ta.js'
3435
import { th } from './th.js'
3536
import { tr } from './tr.js'
3637
import { uk } from './uk.js'
@@ -70,6 +71,7 @@ export const translations = {
7071
sk,
7172
sl,
7273
sv,
74+
ta,
7375
th,
7476
tr,
7577
uk,
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import type { GenericTranslationsObject } from '@payloadcms/translations'
2+
3+
export const ta: GenericTranslationsObject = {
4+
$schema: './translation-schema.json',
5+
'plugin-seo': {
6+
almostThere: 'கிட்டத்தட்ட முடிந்துவிட்டது',
7+
autoGenerate: 'தானாக உருவாக்கு',
8+
bestPractices: 'சிறந்த நடைமுறைகள்',
9+
characterCount: '{{current}}/{{minLength}}-{{maxLength}} எழுத்துகள், ',
10+
charactersLeftOver: '{{characters}} மீதம் உள்ளது',
11+
charactersToGo: '{{characters}} எழுத வேண்டும்',
12+
charactersTooMany: '{{characters}} அதிகமாக உள்ளது',
13+
checksPassing: '{{current}}/{{max}} சோதனைகள் வெற்றி',
14+
good: 'நன்று',
15+
imageAutoGenerationTip: 'தானியங்கு உருவாக்கம் தேர்ந்தெடுக்கப்பட்ட முக்கியப் படத்தை எடுக்கும்.',
16+
lengthTipDescription:
17+
'இது {{minLength}} மற்றும் {{maxLength}} எழுத்துகளுக்கு இடையில் இருக்க வேண்டும். தரமான மெட்டா விளக்கங்களை எழுத உதவிக்கு பார்க்கவும் ',
18+
lengthTipTitle:
19+
'இது {{minLength}} மற்றும் {{maxLength}} எழுத்துகளுக்கு இடையில் இருக்க வேண்டும். தரமான மெட்டா தலைப்புகளை எழுத உதவிக்கு பார்க்கவும் ',
20+
missing: 'இல்லை',
21+
noImage: 'படம் இல்லை',
22+
preview: 'முன்னோட்டம்',
23+
previewDescription:
24+
'சரியான முடிவு பட்டியல்கள் உள்ளடக்கம் மற்றும் தேடல் தொடர்புக்கு ஏற்ப மாறலாம்.',
25+
tooLong: 'மிக நீளம்',
26+
tooShort: 'மிகக் குறைவு',
27+
},
28+
}

packages/richtext-lexical/src/features/align/server/i18n.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,12 @@ export const i18n: Partial<GenericLanguages> = {
175175
alignLeftLabel: 'Justera till vänster',
176176
alignRightLabel: 'Justera till höger',
177177
},
178+
ta: {
179+
alignCenterLabel: 'மையத்தில் ஒழுங்குபடுத்து',
180+
alignJustifyLabel: 'இருபுறமும் ஒழுங்குபடுத்து',
181+
alignLeftLabel: 'இடப்புறத்தில் ஒழுங்குபடுத்து',
182+
alignRightLabel: 'வலப்புறத்தில் ஒழுங்குபடுத்து',
183+
},
178184
th: {
179185
alignCenterLabel: 'จัดแนวกึ่งกลาง',
180186
alignJustifyLabel: 'จัดแนวตรง',

packages/richtext-lexical/src/features/blockquote/server/i18n.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ export const i18n: Partial<GenericLanguages> = {
8888
sv: {
8989
label: 'Blockcitat',
9090
},
91+
ta: {
92+
label: 'கட்டமைப்பு மேற்கோள்',
93+
},
9194
th: {
9295
label: 'ข้อความอ้างอิง',
9396
},

packages/richtext-lexical/src/features/blocks/server/i18n.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,15 @@ export const i18n: Partial<GenericLanguages> = {
262262
},
263263
label: 'Block',
264264
},
265+
ta: {
266+
inlineBlocks: {
267+
create: '{{label}} உருவாக்கவும்',
268+
edit: '{{label}} திருத்தவும்',
269+
label: 'இன்லைன் தொகுதிகள்',
270+
remove: '{{label}} நீக்கவும்',
271+
},
272+
label: 'தொகுதிகள்',
273+
},
265274
th: {
266275
inlineBlocks: {
267276
create: 'สร้าง {{label}}',

0 commit comments

Comments
 (0)