From f90d32a8309bd00f3029815a366cca175bd9c087 Mon Sep 17 00:00:00 2001 From: navidik Date: Sat, 27 Sep 2025 01:09:03 +0530 Subject: [PATCH 1/3] (): #<164> --- packages/i18n/src/locales/ta-IN.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 packages/i18n/src/locales/ta-IN.ts diff --git a/packages/i18n/src/locales/ta-IN.ts b/packages/i18n/src/locales/ta-IN.ts new file mode 100644 index 000000000..d91503303 --- /dev/null +++ b/packages/i18n/src/locales/ta-IN.ts @@ -0,0 +1,17 @@ +export const taIN = { + asgardeoProvider: "Asgardeo வழங்குநர்", + signInButton: "உள்நுழைவு பொத்தான்", + signOutButton: "வெளியேறும் பொத்தான்", + signUpButton: "பதிவு பொத்தான்", + signedIn: "உள்நுழைந்துள்ளார்", + signedOut: "வெளியேறியுள்ளார்", + loading: "ஏற்றப்படுகிறது...", + userDropdown: "பயனர் தேர்வு பட்டி", + userProfile: "பயனர் சுயவிவரம்", + user: "பயனர்", + createOrganization: "அமைப்பை உருவாக்கவும்", + organizationProfile: "அமைப்பு சுயவிவரம்", + organizationSwitcher: "அமைப்பு மாற்றி", + organizationList: "அமைப்பு பட்டியல்", + organization: "அமைப்பு", +}; From da2ed12bfd8956d71da0e097ef855673934951cb Mon Sep 17 00:00:00 2001 From: navidik Date: Sat, 27 Sep 2025 23:53:33 +0530 Subject: [PATCH 2/3] feat(i18n): add Tamil (ta-IN) language support --- packages/i18n/src/locales/ta-IN.ts | 17 --- packages/javascript/src/i18n/ta-IN.ts | 157 ++++++++++++++++++++++++++ 2 files changed, 157 insertions(+), 17 deletions(-) delete mode 100644 packages/i18n/src/locales/ta-IN.ts create mode 100644 packages/javascript/src/i18n/ta-IN.ts diff --git a/packages/i18n/src/locales/ta-IN.ts b/packages/i18n/src/locales/ta-IN.ts deleted file mode 100644 index d91503303..000000000 --- a/packages/i18n/src/locales/ta-IN.ts +++ /dev/null @@ -1,17 +0,0 @@ -export const taIN = { - asgardeoProvider: "Asgardeo வழங்குநர்", - signInButton: "உள்நுழைவு பொத்தான்", - signOutButton: "வெளியேறும் பொத்தான்", - signUpButton: "பதிவு பொத்தான்", - signedIn: "உள்நுழைந்துள்ளார்", - signedOut: "வெளியேறியுள்ளார்", - loading: "ஏற்றப்படுகிறது...", - userDropdown: "பயனர் தேர்வு பட்டி", - userProfile: "பயனர் சுயவிவரம்", - user: "பயனர்", - createOrganization: "அமைப்பை உருவாக்கவும்", - organizationProfile: "அமைப்பு சுயவிவரம்", - organizationSwitcher: "அமைப்பு மாற்றி", - organizationList: "அமைப்பு பட்டியல்", - organization: "அமைப்பு", -}; diff --git a/packages/javascript/src/i18n/ta-IN.ts b/packages/javascript/src/i18n/ta-IN.ts new file mode 100644 index 000000000..441090fae --- /dev/null +++ b/packages/javascript/src/i18n/ta-IN.ts @@ -0,0 +1,157 @@ +/** + * Copyright (c) 2025, WSO2 LLC. (https://www.wso2.com). + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +/* eslint-disable sort-keys */ + +import { I18nTranslations, I18nMetadata, I18nBundle } from "../models/i18n"; + +const translations: I18nTranslations = { + /* |---------------------------------------------------------------| */ + /* | Elements | */ + /* |---------------------------------------------------------------| */ + + /* Buttons */ + "elements.buttons.signIn": "உள்நுழை", + "elements.buttons.signOut": "வெளியேறு", + "elements.buttons.signUp": "பதிவு செய்", + "elements.buttons.facebook": "Facebook மூலம் தொடரவும்", + "elements.buttons.google": "Google மூலம் தொடரவும்", + "elements.buttons.github": "GitHub மூலம் தொடரவும்", + "elements.buttons.microsoft": "Microsoft மூலம் தொடரவும்", + "elements.buttons.linkedin": "LinkedIn மூலம் தொடரவும்", + "elements.buttons.ethereum": "Ethereum மூலம் உள்நுழை", + "elements.buttons.multi.option": "{connection} மூலம் தொடரவும்", + "elements.buttons.social": "{connection} மூலம் தொடரவும்", + + /* Fields */ + "elements.fields.placeholder": "{field} உள்ளிடவும்", + + /* |---------------------------------------------------------------| */ + /* | Widgets | */ + /* |---------------------------------------------------------------| */ + + /* Base Sign In */ + "signin.title": "உள்நுழை", + "signin.subtitle": "தொடர உங்கள் சான்றுகளை உள்ளிடவும்.", + + /* Base Sign Up */ + "signup.title": "பதிவு செய்", + "signup.subtitle": "தொடங்க புதிய கணக்கை உருவாக்கவும்.", + + /* Email OTP */ + "email.otp.title": "OTP சரிபார்ப்பு", + "email.otp.subtitle": "உங்கள் மின்னஞ்சலுக்கு அனுப்பப்பட்ட குறியீட்டை உள்ளிடவும்.", + "email.otp.submit.button": "தொடரவும்", + + /* Identifier First */ + "identifier.first.title": "உள்நுழை", + "identifier.first.subtitle": "பயனர்பெயர் அல்லது மின்னஞ்சல் முகவரியை உள்ளிடவும்.", + "identifier.first.submit.button": "தொடரவும்", + + /* SMS OTP */ + "sms.otp.title": "OTP சரிபார்ப்பு", + "sms.otp.subtitle": "உங்கள் தொலைபேசிக்கு அனுப்பப்பட்ட குறியீட்டை உள்ளிடவும்.", + "sms.otp.submit.button": "தொடரவும்", + + /* TOTP */ + "totp.title": "உங்கள் அடையாளத்தை சரிபார்க்கவும்", + "totp.subtitle": "உங்கள் அங்கீகரிப்பு செயலியில் உள்ள குறியீட்டை உள்ளிடவும்.", + "totp.submit.button": "தொடரவும்", + + /* Username Password */ + "username.password.submit.button": "தொடரவும்", + "username.password.title": "உள்நுழை", + "username.password.subtitle": "தொடர உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும்.", + + /* |---------------------------------------------------------------| */ + /* | User Profile | */ + /* |---------------------------------------------------------------| */ + + "user.profile.title": "சுயவிவரம்", + "user.profile.update.generic.error": "உங்கள் சுயவிவரத்தை புதுப்பிக்கும் போது பிழை ஏற்பட்டது. மீண்டும் முயற்சிக்கவும்.", + + /* |---------------------------------------------------------------| */ + /* | Organization Switcher | */ + /* |---------------------------------------------------------------| */ + + "organization.switcher.select.organization": "அமைப்பை தேர்ந்தெடு", + "organization.switcher.switch.organization": "அமைப்பை மாற்று", + "organization.switcher.loading.organizations": "அமைப்புகள் ஏற்றப்படுகின்றன...", + "organization.switcher.members": "உறுப்பினர்கள்", + "organization.switcher.member": "உறுப்பினர்", + "organization.switcher.create.organization": "அமைப்பை உருவாக்கு", + "organization.switcher.manage.organizations": "அமைப்புகளை நிர்வகிக்கவும்", + "organization.switcher.manage.button": "நிர்வகி", + "organization.switcher.organizations.title": "அமைப்புகள்", + "organization.switcher.switch.button": "மாற்று", + "organization.switcher.no.access": "அணுகல் இல்லை", + "organization.switcher.status.label": "நிலை:", + "organization.switcher.showing.count": "மொத்த {total} அமைப்புகளில் {showing} காட்டப்படுகிறது", + "organization.switcher.refresh.button": "புதுப்பி", + "organization.switcher.load.more": "மேலும் அமைப்புகளை ஏற்று", + "organization.switcher.loading.more": "ஏற்றப்படுகிறது...", + "organization.switcher.no.organizations": "எந்த அமைப்பும் கிடைக்கவில்லை", + "organization.switcher.error.prefix": "பிழை:", + + "organization.profile.title": "அமைப்பு சுயவிவரம்", + "organization.profile.loading": "அமைப்பை ஏற்றுகிறது...", + "organization.profile.error": "அமைப்பை ஏற்ற முடியவில்லை", + + "organization.create.title": "அமைப்பை உருவாக்கு", + "organization.create.name.label": "அமைப்பின் பெயர்", + "organization.create.name.placeholder": "அமைப்பின் பெயரை உள்ளிடவும்", + "organization.create.handle.label": "அமைப்பின் கைப்பிடி", + "organization.create.handle.placeholder": "my-organization", + "organization.create.description.label": "விளக்கம்", + "organization.create.description.placeholder": "அமைப்பின் விளக்கத்தை உள்ளிடவும்", + "organization.create.button": "அமைப்பை உருவாக்கு", + "organization.create.creating": "உருவாக்கப்படுகிறது...", + "organization.create.cancel": "ரத்து செய்", + + /* |---------------------------------------------------------------| */ + /* | Messages | */ + /* |---------------------------------------------------------------| */ + + "messages.loading": "ஏற்றப்படுகிறது...", + + /* |---------------------------------------------------------------| */ + /* | Errors | */ + /* |---------------------------------------------------------------| */ + + "errors.title": "பிழை", + "errors.sign.in.initialization": "தொடக்கத்தில் பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", + "errors.sign.in.flow.failure": "உள்நுழைவு செயல்பாட்டின் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", + "errors.sign.in.flow.completion.failure": "உள்நுழைவு செயல்பாட்டை முடிக்கும் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", + "errors.sign.in.flow.passkeys.failure": "பாஸ்கீக்கள் மூலம் உள்நுழையும்போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", + "errors.sign.in.flow.passkeys.completion.failure": "பாஸ்கீ உள்நுழைவு முடிக்கும் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", +}; + +const metadata: I18nMetadata = { + localeCode: "ta-IN", + countryCode: "IN", + languageCode: "ta", + displayName: "தமிழ் (இலங்கை)", + direction: "ltr", +}; + +const ta_IN: I18nBundle = { + metadata, + translations, +}; + +export default ta_IN; From 9fbf9304a2f3e304dccb5a36b020bece6939dcf8 Mon Sep 17 00:00:00 2001 From: navidik Date: Tue, 30 Sep 2025 14:00:20 +0530 Subject: [PATCH 3/3] feat(i18n): add Tamil (ta-IN) language support --- packages/javascript/src/i18n/index.ts | 1 + packages/javascript/src/i18n/ta-IN.ts | 256 +++++++++++++------------- pnpm-workspace.yaml | 20 +- 3 files changed, 145 insertions(+), 132 deletions(-) diff --git a/packages/javascript/src/i18n/index.ts b/packages/javascript/src/i18n/index.ts index 213b4262b..84b6e727b 100644 --- a/packages/javascript/src/i18n/index.ts +++ b/packages/javascript/src/i18n/index.ts @@ -17,3 +17,4 @@ */ export {default as en_US} from './en-US'; +export {default as ta_IN} from './ta-IN'; diff --git a/packages/javascript/src/i18n/ta-IN.ts b/packages/javascript/src/i18n/ta-IN.ts index 441090fae..400400603 100644 --- a/packages/javascript/src/i18n/ta-IN.ts +++ b/packages/javascript/src/i18n/ta-IN.ts @@ -18,140 +18,144 @@ /* eslint-disable sort-keys */ -import { I18nTranslations, I18nMetadata, I18nBundle } from "../models/i18n"; +import {I18nTranslations, I18nMetadata, I18nBundle} from '../models/i18n'; const translations: I18nTranslations = { - /* |---------------------------------------------------------------| */ - /* | Elements | */ - /* |---------------------------------------------------------------| */ - - /* Buttons */ - "elements.buttons.signIn": "உள்நுழை", - "elements.buttons.signOut": "வெளியேறு", - "elements.buttons.signUp": "பதிவு செய்", - "elements.buttons.facebook": "Facebook மூலம் தொடரவும்", - "elements.buttons.google": "Google மூலம் தொடரவும்", - "elements.buttons.github": "GitHub மூலம் தொடரவும்", - "elements.buttons.microsoft": "Microsoft மூலம் தொடரவும்", - "elements.buttons.linkedin": "LinkedIn மூலம் தொடரவும்", - "elements.buttons.ethereum": "Ethereum மூலம் உள்நுழை", - "elements.buttons.multi.option": "{connection} மூலம் தொடரவும்", - "elements.buttons.social": "{connection} மூலம் தொடரவும்", - - /* Fields */ - "elements.fields.placeholder": "{field} உள்ளிடவும்", - - /* |---------------------------------------------------------------| */ - /* | Widgets | */ - /* |---------------------------------------------------------------| */ - - /* Base Sign In */ - "signin.title": "உள்நுழை", - "signin.subtitle": "தொடர உங்கள் சான்றுகளை உள்ளிடவும்.", - - /* Base Sign Up */ - "signup.title": "பதிவு செய்", - "signup.subtitle": "தொடங்க புதிய கணக்கை உருவாக்கவும்.", - - /* Email OTP */ - "email.otp.title": "OTP சரிபார்ப்பு", - "email.otp.subtitle": "உங்கள் மின்னஞ்சலுக்கு அனுப்பப்பட்ட குறியீட்டை உள்ளிடவும்.", - "email.otp.submit.button": "தொடரவும்", - - /* Identifier First */ - "identifier.first.title": "உள்நுழை", - "identifier.first.subtitle": "பயனர்பெயர் அல்லது மின்னஞ்சல் முகவரியை உள்ளிடவும்.", - "identifier.first.submit.button": "தொடரவும்", - - /* SMS OTP */ - "sms.otp.title": "OTP சரிபார்ப்பு", - "sms.otp.subtitle": "உங்கள் தொலைபேசிக்கு அனுப்பப்பட்ட குறியீட்டை உள்ளிடவும்.", - "sms.otp.submit.button": "தொடரவும்", - - /* TOTP */ - "totp.title": "உங்கள் அடையாளத்தை சரிபார்க்கவும்", - "totp.subtitle": "உங்கள் அங்கீகரிப்பு செயலியில் உள்ள குறியீட்டை உள்ளிடவும்.", - "totp.submit.button": "தொடரவும்", - - /* Username Password */ - "username.password.submit.button": "தொடரவும்", - "username.password.title": "உள்நுழை", - "username.password.subtitle": "தொடர உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும்.", - - /* |---------------------------------------------------------------| */ - /* | User Profile | */ - /* |---------------------------------------------------------------| */ - - "user.profile.title": "சுயவிவரம்", - "user.profile.update.generic.error": "உங்கள் சுயவிவரத்தை புதுப்பிக்கும் போது பிழை ஏற்பட்டது. மீண்டும் முயற்சிக்கவும்.", - - /* |---------------------------------------------------------------| */ - /* | Organization Switcher | */ - /* |---------------------------------------------------------------| */ - - "organization.switcher.select.organization": "அமைப்பை தேர்ந்தெடு", - "organization.switcher.switch.organization": "அமைப்பை மாற்று", - "organization.switcher.loading.organizations": "அமைப்புகள் ஏற்றப்படுகின்றன...", - "organization.switcher.members": "உறுப்பினர்கள்", - "organization.switcher.member": "உறுப்பினர்", - "organization.switcher.create.organization": "அமைப்பை உருவாக்கு", - "organization.switcher.manage.organizations": "அமைப்புகளை நிர்வகிக்கவும்", - "organization.switcher.manage.button": "நிர்வகி", - "organization.switcher.organizations.title": "அமைப்புகள்", - "organization.switcher.switch.button": "மாற்று", - "organization.switcher.no.access": "அணுகல் இல்லை", - "organization.switcher.status.label": "நிலை:", - "organization.switcher.showing.count": "மொத்த {total} அமைப்புகளில் {showing} காட்டப்படுகிறது", - "organization.switcher.refresh.button": "புதுப்பி", - "organization.switcher.load.more": "மேலும் அமைப்புகளை ஏற்று", - "organization.switcher.loading.more": "ஏற்றப்படுகிறது...", - "organization.switcher.no.organizations": "எந்த அமைப்பும் கிடைக்கவில்லை", - "organization.switcher.error.prefix": "பிழை:", - - "organization.profile.title": "அமைப்பு சுயவிவரம்", - "organization.profile.loading": "அமைப்பை ஏற்றுகிறது...", - "organization.profile.error": "அமைப்பை ஏற்ற முடியவில்லை", - - "organization.create.title": "அமைப்பை உருவாக்கு", - "organization.create.name.label": "அமைப்பின் பெயர்", - "organization.create.name.placeholder": "அமைப்பின் பெயரை உள்ளிடவும்", - "organization.create.handle.label": "அமைப்பின் கைப்பிடி", - "organization.create.handle.placeholder": "my-organization", - "organization.create.description.label": "விளக்கம்", - "organization.create.description.placeholder": "அமைப்பின் விளக்கத்தை உள்ளிடவும்", - "organization.create.button": "அமைப்பை உருவாக்கு", - "organization.create.creating": "உருவாக்கப்படுகிறது...", - "organization.create.cancel": "ரத்து செய்", - - /* |---------------------------------------------------------------| */ - /* | Messages | */ - /* |---------------------------------------------------------------| */ - - "messages.loading": "ஏற்றப்படுகிறது...", - - /* |---------------------------------------------------------------| */ - /* | Errors | */ - /* |---------------------------------------------------------------| */ - - "errors.title": "பிழை", - "errors.sign.in.initialization": "தொடக்கத்தில் பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", - "errors.sign.in.flow.failure": "உள்நுழைவு செயல்பாட்டின் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", - "errors.sign.in.flow.completion.failure": "உள்நுழைவு செயல்பாட்டை முடிக்கும் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", - "errors.sign.in.flow.passkeys.failure": "பாஸ்கீக்கள் மூலம் உள்நுழையும்போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", - "errors.sign.in.flow.passkeys.completion.failure": "பாஸ்கீ உள்நுழைவு முடிக்கும் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", + /* |---------------------------------------------------------------| */ + /* | Elements | */ + /* |---------------------------------------------------------------| */ + + /* Buttons */ + 'elements.buttons.signIn': 'உள்நுழை', + 'elements.buttons.signOut': 'வெளியேறு', + 'elements.buttons.signUp': 'பதிவு செய்', + 'elements.buttons.facebook': 'Facebook மூலம் தொடரவும்', + 'elements.buttons.google': 'Google மூலம் தொடரவும்', + 'elements.buttons.github': 'GitHub மூலம் தொடரவும்', + 'elements.buttons.microsoft': 'Microsoft மூலம் தொடரவும்', + 'elements.buttons.linkedin': 'LinkedIn மூலம் தொடரவும்', + 'elements.buttons.ethereum': 'Ethereum மூலம் உள்நுழை', + 'elements.buttons.multi.option': '{connection} மூலம் தொடரவும்', + 'elements.buttons.social': '{connection} மூலம் தொடரவும்', + + /* Fields */ + 'elements.fields.placeholder': '{field} உள்ளிடவும்', + + /* |---------------------------------------------------------------| */ + /* | Widgets | */ + /* |---------------------------------------------------------------| */ + + /* Base Sign In */ + 'signin.title': 'உள்நுழை', + 'signin.subtitle': 'தொடர உங்கள் சான்றுகளை உள்ளிடவும்.', + + /* Base Sign Up */ + 'signup.title': 'பதிவு செய்', + 'signup.subtitle': 'தொடங்க புதிய கணக்கை உருவாக்கவும்.', + + /* Email OTP */ + 'email.otp.title': 'OTP சரிபார்ப்பு', + 'email.otp.subtitle': 'உங்கள் மின்னஞ்சலுக்கு அனுப்பப்பட்ட குறியீட்டை உள்ளிடவும்.', + 'email.otp.submit.button': 'தொடரவும்', + + /* Identifier First */ + 'identifier.first.title': 'உள்நுழை', + 'identifier.first.subtitle': 'பயனர்பெயர் அல்லது மின்னஞ்சல் முகவரியை உள்ளிடவும்.', + 'identifier.first.submit.button': 'தொடரவும்', + + /* SMS OTP */ + 'sms.otp.title': 'OTP சரிபார்ப்பு', + 'sms.otp.subtitle': 'உங்கள் தொலைபேசிக்கு அனுப்பப்பட்ட குறியீட்டை உள்ளிடவும்.', + 'sms.otp.submit.button': 'தொடரவும்', + + /* TOTP */ + 'totp.title': 'உங்கள் அடையாளத்தை சரிபார்க்கவும்', + 'totp.subtitle': 'உங்கள் அங்கீகரிப்பு செயலியில் உள்ள குறியீட்டை உள்ளிடவும்.', + 'totp.submit.button': 'தொடரவும்', + + /* Username Password */ + 'username.password.submit.button': 'தொடரவும்', + 'username.password.title': 'உள்நுழை', + 'username.password.subtitle': 'தொடர உங்கள் பயனர்பெயர் மற்றும் கடவுச்சொல்லை உள்ளிடவும்.', + + /* |---------------------------------------------------------------| */ + /* | User Profile | */ + /* |---------------------------------------------------------------| */ + + 'user.profile.title': 'சுயவிவரம்', + 'user.profile.update.generic.error': + 'உங்கள் சுயவிவரத்தை புதுப்பிக்கும் போது பிழை ஏற்பட்டது. மீண்டும் முயற்சிக்கவும்.', + + /* |---------------------------------------------------------------| */ + /* | Organization Switcher | */ + /* |---------------------------------------------------------------| */ + + 'organization.switcher.select.organization': 'அமைப்பை தேர்ந்தெடு', + 'organization.switcher.switch.organization': 'அமைப்பை மாற்று', + 'organization.switcher.loading.organizations': 'அமைப்புகள் ஏற்றப்படுகின்றன...', + 'organization.switcher.members': 'உறுப்பினர்கள்', + 'organization.switcher.member': 'உறுப்பினர்', + 'organization.switcher.create.organization': 'அமைப்பை உருவாக்கு', + 'organization.switcher.manage.organizations': 'அமைப்புகளை நிர்வகிக்கவும்', + 'organization.switcher.manage.button': 'நிர்வகி', + 'organization.switcher.organizations.title': 'அமைப்புகள்', + 'organization.switcher.switch.button': 'மாற்று', + 'organization.switcher.no.access': 'அணுகல் இல்லை', + 'organization.switcher.status.label': 'நிலை:', + 'organization.switcher.showing.count': 'மொத்த {total} அமைப்புகளில் {showing} காட்டப்படுகிறது', + 'organization.switcher.refresh.button': 'புதுப்பி', + 'organization.switcher.load.more': 'மேலும் அமைப்புகளை ஏற்று', + 'organization.switcher.loading.more': 'ஏற்றப்படுகிறது...', + 'organization.switcher.no.organizations': 'எந்த அமைப்பும் கிடைக்கவில்லை', + 'organization.switcher.error.prefix': 'பிழை:', + + 'organization.profile.title': 'அமைப்பு சுயவிவரம்', + 'organization.profile.loading': 'அமைப்பை ஏற்றுகிறது...', + 'organization.profile.error': 'அமைப்பை ஏற்ற முடியவில்லை', + + 'organization.create.title': 'அமைப்பை உருவாக்கு', + 'organization.create.name.label': 'அமைப்பின் பெயர்', + 'organization.create.name.placeholder': 'அமைப்பின் பெயரை உள்ளிடவும்', + 'organization.create.handle.label': 'அமைப்பின் கைப்பிடி', + 'organization.create.handle.placeholder': 'my-organization', + 'organization.create.description.label': 'விளக்கம்', + 'organization.create.description.placeholder': 'அமைப்பின் விளக்கத்தை உள்ளிடவும்', + 'organization.create.button': 'அமைப்பை உருவாக்கு', + 'organization.create.creating': 'உருவாக்கப்படுகிறது...', + 'organization.create.cancel': 'ரத்து செய்', + + /* |---------------------------------------------------------------| */ + /* | Messages | */ + /* |---------------------------------------------------------------| */ + + 'messages.loading': 'ஏற்றப்படுகிறது...', + + /* |---------------------------------------------------------------| */ + /* | Errors | */ + /* |---------------------------------------------------------------| */ + + 'errors.title': 'பிழை', + 'errors.sign.in.initialization': 'தொடக்கத்தில் பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.', + 'errors.sign.in.flow.failure': 'உள்நுழைவு செயல்பாட்டின் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.', + 'errors.sign.in.flow.completion.failure': + 'உள்நுழைவு செயல்பாட்டை முடிக்கும் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.', + 'errors.sign.in.flow.passkeys.failure': + 'பாஸ்கீக்கள் மூலம் உள்நுழையும்போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.', + 'errors.sign.in.flow.passkeys.completion.failure': + 'பாஸ்கீ உள்நுழைவு முடிக்கும் போது பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.', }; const metadata: I18nMetadata = { - localeCode: "ta-IN", - countryCode: "IN", - languageCode: "ta", - displayName: "தமிழ் (இலங்கை)", - direction: "ltr", + localeCode: 'ta-IN', + countryCode: 'IN', + languageCode: 'ta', + displayName: 'தமிழ் (இலங்கை)', + direction: 'ltr', }; const ta_IN: I18nBundle = { - metadata, - translations, + metadata, + translations, }; export default ta_IN; diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6207bdf57..636603571 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,13 +1,21 @@ packages: - - 'docs' - - 'packages/*' + - docs + - packages/* - '!packages/nuxt' - '!packages/__legacy__' - - 'samples/*' + - samples/* - '!samples/__legacy__/*' - '!samples/teamspace-nextjs' catalog: - '@wso2/eslint-plugin': 'https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/eslint-plugin?a1fc6eb570653c999828aea9f5027cba06af4391' - '@wso2/prettier-config': 'https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/prettier-config?a1fc6eb570653c999828aea9f5027cba06af4391' - '@wso2/stylelint-config': 'https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/stylelint-config?a1fc6eb570653c999828aea9f5027cba06af4391' + '@wso2/eslint-plugin': https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/eslint-plugin?a1fc6eb570653c999828aea9f5027cba06af4391 + '@wso2/prettier-config': https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/prettier-config?a1fc6eb570653c999828aea9f5027cba06af4391 + '@wso2/stylelint-config': https://gitpkg.now.sh/brionmario/wso2-ui-configs/packages/stylelint-config?a1fc6eb570653c999828aea9f5027cba06af4391 + +onlyBuiltDependencies: + - '@parcel/watcher' + - '@tailwindcss/oxide' + - core-js + - esbuild + - nx + - sharp