From 4af5e4ae8bfce582f8ee6849f792dd1d1df40599 Mon Sep 17 00:00:00 2001 From: Roland Date: Sun, 16 Nov 2025 17:03:48 +0100 Subject: [PATCH 1/7] Add Albanian locale definitions --- src/runtime/locale/al.ts | 131 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 src/runtime/locale/al.ts diff --git a/src/runtime/locale/al.ts b/src/runtime/locale/al.ts new file mode 100644 index 0000000000..93d282000b --- /dev/null +++ b/src/runtime/locale/al.ts @@ -0,0 +1,131 @@ +import type { Messages } from '../types' +import { defineLocale } from '../composables/defineLocale' + +export default defineLocale({ + name: 'Shqip', + code: 'sq', + messages: { + alert: { + close: 'Mbyll' + }, + authForm: { + hidePassword: 'Fshih fjalëkalimin', + showPassword: 'Shfaq fjalëkalimin', + submit: 'Vazhdo' + }, + banner: { + close: 'Mbyll' + }, + calendar: { + nextMonth: 'Muaji tjetër', + nextYear: 'Viti tjetër', + prevMonth: 'Muaji i kaluar', + prevYear: 'Viti i kaluar' + }, + carousel: { + dots: 'Zgjidh slajdin për të shfaqur', + goto: 'Shko te slajdi {slide}', + next: 'Tjetri', + prev: 'Para' + }, + chatPrompt: { + placeholder: 'Shkruaj mesazhin tënd këtu…' + }, + chatPromptSubmit: { + label: 'Dërgo mesazhin' + }, + colorMode: { + dark: 'Errët', + light: 'Ndritshëm', + switchToDark: 'Kalo në modalitetin e errët', + switchToLight: 'Kalo në modalitetin e ndritshëm', + system: 'Sistem' + }, + commandPalette: { + back: 'Pas', + close: 'Mbyll', + noData: 'Nuk ka të dhëna', + noMatch: 'Nuk ka të dhëna që përputhen', + placeholder: 'Shkruaj një komandë ose kërko…' + }, + contentSearch: { + links: 'Lidhje', + theme: 'Tema' + }, + contentSearchButton: { + label: 'Kërko…' + }, + contentToc: { + title: 'Në këtë faqe' + }, + dashboardSearch: { + theme: 'Tema' + }, + dashboardSearchButton: { + label: 'Kërko…' + }, + dashboardSidebarCollapse: { + collapse: 'Palos panelin anësor', + expand: 'Zgjero panelin anësor' + }, + dashboardSidebarToggle: { + close: 'Mbyll panelin anësor', + open: 'Hap panelin anësor' + }, + error: { + clear: 'Kthehu në kryefaqe' + }, + fileUpload: { + removeFile: 'Hiq {filename}' + }, + header: { + close: 'Mbyll menunë', + open: 'Hap menunë' + }, + inputMenu: { + create: 'Krijo "{label}"', + noData: 'Nuk ka të dhëna', + noMatch: 'Nuk ka të dhëna që përputhen' + }, + inputNumber: { + decrement: 'Zvogëlo', + increment: 'Rrit' + }, + modal: { + close: 'Mbyll' + }, + pricingTable: { + caption: 'Krahasimi i planeve të çmimeve' + }, + prose: { + codeCollapse: { + closeText: 'Palos', + name: 'kodi', + openText: 'Zgjero' + }, + collapsible: { + closeText: 'Fshih', + name: 'vetitë', + openText: 'Shfaq' + }, + pre: { + copy: 'Kopjo kodin në kujtesë' + } + }, + selectMenu: { + create: 'Krijo "{label}"', + noData: 'Nuk ka të dhëna', + noMatch: 'Nuk ka të dhëna që përputhen', + search: 'Kërko…' + }, + slideover: { + close: 'Mbyll' + }, + table: { + noData: 'Nuk ka të dhëna' + }, + toast: { + close: 'Mbyll' + } + } +}) From adcf12ccf6854b4b2c3308af2103d51341bf4eb0 Mon Sep 17 00:00:00 2001 From: Roland Date: Sun, 16 Nov 2025 17:11:21 +0100 Subject: [PATCH 2/7] Add support for Albanian locale --- src/runtime/locale/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/runtime/locale/index.ts b/src/runtime/locale/index.ts index 2ca4351f53..368c1f326a 100644 --- a/src/runtime/locale/index.ts +++ b/src/runtime/locale/index.ts @@ -43,6 +43,7 @@ export { default as ru } from './ru' export { default as sk } from './sk' export { default as sl } from './sl' export { default as sv } from './sv' +export { default as sq } from './sq' export { default as th } from './th' export { default as tj } from './tj' export { default as tr } from './tr' From 65e2caeea472a73c18fbe2dc9dc9f2cabe63583f Mon Sep 17 00:00:00 2001 From: Roland Date: Sun, 16 Nov 2025 17:13:11 +0100 Subject: [PATCH 3/7] Add Albanian language support --- docs/app/components/content/SupportedLanguages.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/app/components/content/SupportedLanguages.vue b/docs/app/components/content/SupportedLanguages.vue index aa28601454..7eaad84557 100644 --- a/docs/app/components/content/SupportedLanguages.vue +++ b/docs/app/components/content/SupportedLanguages.vue @@ -33,6 +33,7 @@ function getEmojiFlag(locale: string): string { nb: 'no', // Norwegian Bokmål -> Norway sl: 'si', // Slovenian -> Slovenia sv: 'se', // Swedish -> Sweden + sq: 'sq', // Albanian -> Albania uk: 'ua', // Ukrainian -> Ukraine ur: 'pk', // Urdu -> Pakistan vi: 'vn' // Vietnamese -> Vietnam From 7c1488a1221af3ee43f3f95ebb7852de741f38fc Mon Sep 17 00:00:00 2001 From: Roland Date: Sun, 16 Nov 2025 17:15:42 +0100 Subject: [PATCH 4/7] Add new locale file for Albanian language --- src/runtime/locale/{al.ts => sq.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/runtime/locale/{al.ts => sq.ts} (100%) diff --git a/src/runtime/locale/al.ts b/src/runtime/locale/sq.ts similarity index 100% rename from src/runtime/locale/al.ts rename to src/runtime/locale/sq.ts From 9f02338fbeff545831ed671ff7931401b904c4d4 Mon Sep 17 00:00:00 2001 From: Roland Date: Sun, 16 Nov 2025 17:23:46 +0100 Subject: [PATCH 5/7] Remove Albanian from supported languages Review comment: No need to map a value to the same value --- docs/app/components/content/SupportedLanguages.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/app/components/content/SupportedLanguages.vue b/docs/app/components/content/SupportedLanguages.vue index 7eaad84557..aa28601454 100644 --- a/docs/app/components/content/SupportedLanguages.vue +++ b/docs/app/components/content/SupportedLanguages.vue @@ -33,7 +33,6 @@ function getEmojiFlag(locale: string): string { nb: 'no', // Norwegian Bokmål -> Norway sl: 'si', // Slovenian -> Slovenia sv: 'se', // Swedish -> Sweden - sq: 'sq', // Albanian -> Albania uk: 'ua', // Ukrainian -> Ukraine ur: 'pk', // Urdu -> Pakistan vi: 'vn' // Vietnamese -> Vietnam From c3215b0d5a90d7ea8d9505f9e2faf10a7bde9ed3 Mon Sep 17 00:00:00 2001 From: Roland Date: Sun, 16 Nov 2025 17:27:34 +0100 Subject: [PATCH 6/7] Alphabetical order --- src/runtime/locale/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/locale/index.ts b/src/runtime/locale/index.ts index 368c1f326a..dcb3d980af 100644 --- a/src/runtime/locale/index.ts +++ b/src/runtime/locale/index.ts @@ -42,8 +42,8 @@ export { default as ro } from './ro' export { default as ru } from './ru' export { default as sk } from './sk' export { default as sl } from './sl' -export { default as sv } from './sv' export { default as sq } from './sq' +export { default as sv } from './sv' export { default as th } from './th' export { default as tj } from './tj' export { default as tr } from './tr' From dbf04be129fcdf315ae6ee0831524e379839153a Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 17 Nov 2025 17:00:11 +0100 Subject: [PATCH 7/7] up --- docs/app/components/content/SupportedLanguages.vue | 1 + src/runtime/components/locale/LocaleSelect.vue | 3 +++ 2 files changed, 4 insertions(+) diff --git a/docs/app/components/content/SupportedLanguages.vue b/docs/app/components/content/SupportedLanguages.vue index aa28601454..6c7b8f85ff 100644 --- a/docs/app/components/content/SupportedLanguages.vue +++ b/docs/app/components/content/SupportedLanguages.vue @@ -32,6 +32,7 @@ function getEmojiFlag(locale: string): string { ms: 'my', // Malay -> Malaysia nb: 'no', // Norwegian Bokmål -> Norway sl: 'si', // Slovenian -> Slovenia + sq: 'al', // Albanian -> Albania sv: 'se', // Swedish -> Sweden uk: 'ua', // Ukrainian -> Ukraine ur: 'pk', // Urdu -> Pakistan diff --git a/src/runtime/components/locale/LocaleSelect.vue b/src/runtime/components/locale/LocaleSelect.vue index 0e12bac8cc..550360c368 100644 --- a/src/runtime/components/locale/LocaleSelect.vue +++ b/src/runtime/components/locale/LocaleSelect.vue @@ -35,10 +35,12 @@ function getEmojiFlag(locale: string): string { el: 'gr', // Greek -> Greece en: 'gb', // English -> Great Britain et: 'ee', // Estonian -> Estonia + gl: 'es', // Galician -> Spain he: 'il', // Hebrew -> Israel hi: 'in', // Hindi -> India hy: 'am', // Armenian -> Armenia ja: 'jp', // Japanese -> Japan + ka: 'ge', // Georgian -> Georgia kk: 'kz', // Kazakh -> Kazakhstan km: 'kh', // Khmer -> Cambodia ko: 'kr', // Korean -> South Korea @@ -47,6 +49,7 @@ function getEmojiFlag(locale: string): string { ms: 'my', // Malay -> Malaysia nb: 'no', // Norwegian Bokmål -> Norway sl: 'si', // Slovenian -> Slovenia + sq: 'al', // Albanian -> Albania sv: 'se', // Swedish -> Sweden uk: 'ua', // Ukrainian -> Ukraine ur: 'pk', // Urdu -> Pakistan