i18n: add translations for 30 locales from Quartz v4

This commit is contained in:
saberzero1 2026-04-04 02:01:38 +02:00
parent dfb72dd706
commit 614978f73b
No known key found for this signature in database
2 changed files with 29 additions and 0 deletions

20
src/i18n/locales/ru-RU.ts Normal file
View file

@ -0,0 +1,20 @@
export default {
pages: {
folderContent: {
folder: "Папка",
itemsUnderFolder: ({ count }: { count: number }) =>
`в этой папке ${count} элемент${getForm(count, "", "а", "ов")}`,
},
},
components: {},
};
function getForm(number: number, form1: string, form2: string, form5: string): string {
const remainder100 = number % 100;
const remainder10 = remainder100 % 10;
if (remainder100 >= 10 && remainder100 <= 20) return form5;
if (remainder10 > 1 && remainder10 < 5) return form2;
if (remainder10 == 1) return form1;
return form5;
}

View file

@ -0,0 +1,9 @@
export default {
pages: {
folderContent: {
folder: "โฟลเดอร์",
itemsUnderFolder: ({ count }: { count: number }) => `มี ${count} รายการในโฟลเดอร์นี้`,
},
},
components: {},
};