Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

@uppy/locales: use TypeScript for source files #4779

Merged
merged 7 commits into from
Nov 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/@uppy/locales/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ $ npm install @uppy/core @uppy/locales

```js
import Uppy from '@uppy/core'
import Russian from '@uppy/locales/lib/ru_RU'
import Russian from '@uppy/locales/lib/ru_RU.js'

const uppy = new Uppy({
debug: true,
Expand Down
3 changes: 3 additions & 0 deletions packages/@uppy/locales/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,8 @@
"repository": {
"type": "git",
"url": "git+https://github.com/transloadit/uppy.git"
},
"dependencies": {
"@uppy/utils": "workspace:^"
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
const ar_SA = {
pluralize (n) {
import type { Locale } from '@uppy/utils/lib/Translator'
aduh95 marked this conversation as resolved.
Show resolved Hide resolved

const ar_SA: Locale<0 | 1> = {
strings: {},
pluralize(n) {
if (n === 1) {
return 0
}
Expand Down Expand Up @@ -55,14 +58,12 @@ ar_SA.strings = {
filesUploadedOfTotal: {
'0': '%{complete} من %{smart_count} تم رفع ملف',
'1': '%{complete} من %{smart_count} تم رفع ملفات',
'2': '%{complete} من %{smart_count} تم رفع ملفات',
},
filter: 'تصفيه',
finishEditingFile: 'انهاء تعديل الملف',
folderAdded: {
'0': '%{folder} ملف من %{smart_count} تم اضافة',
'1': '%{folder} ملفات من %{smart_count} تم اضافة',
'2': '%{folder} ملفات من %{smart_count} تم اضافة',
},
import: 'استيراد',
importFrom: 'استيراد من %{name}',
Expand All @@ -78,7 +79,6 @@ ar_SA.strings = {
processingXFiles: {
'0': 'ملف %{smart_count} جاري معالجة',
'1': 'ملفات %{smart_count} جاري معالجة',
'2': 'ملفات %{smart_count} جاري معالجة ',
},
removeFile: 'امسح الملف',
resetFilter: 'اعادة ضبط التصفيه',
Expand All @@ -90,7 +90,6 @@ ar_SA.strings = {
selectX: {
'0': '%{smart_count} اختر',
'1': '%{smart_count} اختر',
'2': '%{smart_count} اختر',
},
smile: 'ابتسم!',
startRecording: 'بدء تسجيل الفيديو',
Expand All @@ -104,47 +103,43 @@ ar_SA.strings = {
uploadXFiles: {
'0': 'رفع %{smart_count} ملف',
'1': 'رفع %{smart_count} ملفات',
'2': 'رفع %{smart_count} ملفات',
},
uploadXNewFiles: {
'0': 'رفع +%{smart_count} ملف',
'1': 'رفع +%{smart_count} ملفات',
'2': 'رفع +%{smart_count} ملفات',
},
uploading: 'يتم الرفع',
uploadingXFiles: {
'0': 'يتم رفع %{smart_count} ملف',
'1': 'يتم رفع %{smart_count} ملفات',
'2': 'يتم رفع %{smart_count} ملفات',
},
xFilesSelected: {
'0': '%{smart_count} ملف محددة',
'1': '%{smart_count} ملفات محددة',
'2': '%{smart_count} ملفات محددة',
},
xMoreFilesAdded: {
'0': '%{smart_count} ملف اضافي جديد',
'1': '%{smart_count} ملفات اضافيه جديده',
'2': '%{smart_count} ملفات اضافيه جديده',
},
xTimeLeft: '%{time} متبقي',
youCanOnlyUploadFileTypes: 'تستطيع فقط رفع : %{types}',
youCanOnlyUploadX: {
'0': 'تستطيع فقط رفع %{smart_count} الملف',
'1': 'تستطيع فقط رفع %{smart_count} ملفات',
'2': 'تستطيع فقط رفع %{smart_count} ملفات',
},
youHaveToAtLeastSelectX: {
'0': 'يجب ان تختار على الاقل %{smart_count} ملف',
'1': 'يجب ان تختار على الاقل %{smart_count} ملفات',
'2': 'يجب ان تختار على الاقل %{smart_count} ملفات',
},
selectFileNamed: '%{name} اختر الملف',
unselectFileNamed: '%{name} إلغاء تحديد الملف',
openFolderNamed: '%{name} افتح المجلد',
}

// TODO: remove this in the next major?
// @ts-expect-error Uppy can be a global in legacy bundle
if (typeof Uppy !== 'undefined') {
// @ts-expect-error Uppy can be a global in legacy bundle
globalThis.Uppy.locales.ar_SA = ar_SA
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
const bg_BG = {
pluralize (count) {
import type { Locale } from '@uppy/utils/lib/Translator'

const bg_BG: Locale<0 | 1> = {
strings: {},
pluralize(count) {
if (count === 1) {
return 0
}
Expand All @@ -15,10 +18,12 @@ bg_BG.strings = {
addMore: 'Добави повече',
addMoreFiles: 'Добави повече файлове',
addingMoreFiles: 'Добавяне на повече файлове',
allowAccessDescription: 'За да правите изображения или запишете видео с камерата моля, разшерете достъп до камерата за този сайт',
allowAccessDescription:
'За да правите изображения или запишете видео с камерата моля, разшерете достъп до камерата за този сайт',
allowAccessTitle: 'Моля, разрешете достъп до камерата',
authenticateWith: 'Свържете се с %{pluginName}',
authenticateWithTitle: 'Моля, впишете се с %{pluginName}, за да изберете файлове',
authenticateWithTitle:
'Моля, впишете се с %{pluginName}, за да изберете файлове',
back: 'Назад',
browse: 'преглед',
browseFiles: 'преглед',
Expand All @@ -27,7 +32,8 @@ bg_BG.strings = {
chooseFiles: 'Изберете файлове',
closeModal: 'Затваряне на прозорец',
companionError: 'Неуспешна връзка с Companion',
companionUnauthorizeHint: 'За да се отпишете от акаута си в %{provider} посетете %{url}',
companionUnauthorizeHint:
'За да се отпишете от акаута си в %{provider} посетете %{url}',
complete: 'Завършен',
connectedToInternet: 'Свързан с интернет',
copyLink: 'Копиране на линк',
Expand All @@ -36,25 +42,32 @@ bg_BG.strings = {
creatingAssembly: 'Подготовка за качване...',
creatingAssemblyFailed: 'Transloadit: библиотеката не може да се създаде',
dashboardTitle: 'Качване на файлове',
dashboardWindowTitle: 'Прозорец за качване на файлове (Натиснете ESC за затваряне)',
dashboardWindowTitle:
'Прозорец за качване на файлове (Натиснете ESC за затваряне)',
dataUploadedOfTotal: '%{complete} от %{total}',
done: 'Готово',
dropHereOr: 'Пуснете файлове тук или %{browse}',
dropHint: 'Пуснете файловете си тук',
dropPasteBoth: 'Пуснете файловете си тук, поставете или %{browse}',
dropPasteFiles: 'Пуснете файловете си тук, поставете или %{browse}',
dropPasteFolders: 'Пуснете файловете си тук, поставете или %{browse}',
dropPasteImportBoth: 'Пуснете файловете си тук, поставете, %{browse} или импортирайте от:',
dropPasteImportFiles: 'Пуснете файловете си тук, поставете, %{browse} или импортирайте от:',
dropPasteImportFolders: 'Пуснете файловете си тук, поставете, %{browse} или импортирайте от:',
dropPasteImportBoth:
'Пуснете файловете си тук, поставете, %{browse} или импортирайте от:',
dropPasteImportFiles:
'Пуснете файловете си тук, поставете, %{browse} или импортирайте от:',
dropPasteImportFolders:
'Пуснете файловете си тук, поставете, %{browse} или импортирайте от:',
editFile: 'Редакция файл',
editing: 'Редактиране %{file}',
emptyFolderAdded: 'Не са добавени файлове от празна директория',
encoding: 'Кодиране...',
enterCorrectUrl: 'Неправилен адрес: Моля, уверете се, че въвеждате директна връзка към файл',
enterCorrectUrl:
'Неправилен адрес: Моля, уверете се, че въвеждате директна връзка към файл',
enterUrlToImport: 'Въведете адрес за да импортиране файл',
exceedsSize: 'Размерът на файла надвишава максимално разрешения размер от %{size}',
failedToFetch: 'Companion не успя да достъпи този адрес, уверете се че е правилен',
exceedsSize:
'Размерът на файла надвишава максимално разрешения размер от %{size}',
failedToFetch:
'Companion не успя да достъпи този адрес, уверете се че е правилен',
failedToUpload: 'Грешка при качване на %{file}',
fileSource: 'Име на сорс файл: %{name}',
filesUploadedOfTotal: {
Expand All @@ -74,7 +87,8 @@ bg_BG.strings = {
logOut: 'Изход',
micDisabled: 'Достъп до микрофонът е отказан от потребителя',
myDevice: 'Моето устройство',
noDuplicates: 'Файлът \'%{fileName}\' съществува. Не може да добавите дублиращи файлове',
noDuplicates:
"Файлът '%{fileName}' съществува. Не може да добавите дублиращи файлове",
noFilesFound: 'Тук нямате файлове или директории',
noInternetConnection: 'Няма връзка с интернет',
noMoreFilesAllowed: 'Не може да се добавят нови файлове: в процес на качване',
Expand All @@ -89,7 +103,8 @@ bg_BG.strings = {
},
recording: 'Записване',
recordingLength: 'Дължина на записа %{recording_length}',
recordingStoppedMaxSize: 'Записът е прекъснат, защото размерът на файла наближава максимално допустимия размер',
recordingStoppedMaxSize:
'Записът е прекъснат, защото размерът на файла наближава максимално допустимия размер',
removeFile: 'Премахване на файл',
resetFilter: 'Изчистване на филтър',
resume: 'Възстановяване',
Expand Down Expand Up @@ -150,7 +165,10 @@ bg_BG.strings = {
},
}

// TODO: remove this in the next major?
// @ts-expect-error Uppy can be a global in legacy bundle
if (typeof Uppy !== 'undefined') {
// @ts-expect-error Uppy can be a global in legacy bundle
globalThis.Uppy.locales.bg_BG = bg_BG
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
const cs_CZ = {
pluralize (n) {
import type { Locale } from '@uppy/utils/lib/Translator'

const cs_CZ: Locale<0 | 1 | 2> = {
strings: {},
pluralize(n) {
if (n === 1) {
return 0
}
Expand All @@ -14,10 +17,12 @@ cs_CZ.strings = {
addMore: 'Přidat další',
addMoreFiles: 'Přidat další soubory',
addingMoreFiles: 'Přidávání dalších souborů',
allowAccessDescription: 'Pokud chcete pořizovat fotografie vaším zařízením, povolte prosím přístup ke kameře.',
allowAccessDescription:
'Pokud chcete pořizovat fotografie vaším zařízením, povolte prosím přístup ke kameře.',
allowAccessTitle: 'Povolte prosím přístup ke kameře.',
authenticateWith: 'Připojit k %{pluginName}',
authenticateWithTitle: 'Prosím přihlaste se k %{pluginName} pro výběr souborů',
authenticateWithTitle:
'Prosím přihlaste se k %{pluginName} pro výběr souborů',
back: 'Zpět',
browse: 'procházet',
browseFiles: 'procházet',
Expand All @@ -34,25 +39,31 @@ cs_CZ.strings = {
creatingAssembly: 'Nahrávání se připravuje...',
creatingAssemblyFailed: 'Transloadit: Nelze vytvořit Assembly',
dashboardTitle: 'Nahrát soubory',
dashboardWindowTitle: 'Okno pro nahrání souborů. (Stiskněte ESC pro zavření.)',
dashboardWindowTitle:
'Okno pro nahrání souborů. (Stiskněte ESC pro zavření.)',
dataUploadedOfTotal: '%{complete} z %{total}',
done: 'Dokončeno',
dropHereOr: 'Přetáhněte soubory sem nebo %{browse}',
dropHint: 'Přetáhněte soubory sem',
dropPasteBoth: 'Přetáhněte soubory sem, vložte je, nebo %{browse}',
dropPasteFiles: 'Přetáhněte soubory sem, vložte je, nebo %{browse}',
dropPasteFolders: 'Přetáhněte soubory sem, vložte je, nebo %{browse}',
dropPasteImportBoth: 'Přetáhněte soubory sem, vložte je, %{browse} nebo je importujte',
dropPasteImportFiles: 'Přetáhněte soubory sem, vložte je, %{browse} nebo je importujte',
dropPasteImportFolders: 'Přetáhněte soubory sem, vložte je, %{browse} nebo je importujte',
dropPasteImportBoth:
'Přetáhněte soubory sem, vložte je, %{browse} nebo je importujte',
dropPasteImportFiles:
'Přetáhněte soubory sem, vložte je, %{browse} nebo je importujte',
dropPasteImportFolders:
'Přetáhněte soubory sem, vložte je, %{browse} nebo je importujte',
editFile: 'Upravit soubor',
editing: 'Upravujete %{file}',
emptyFolderAdded: 'Nebyly přidány žádné soubory, adresář je prázdný.',
encoding: 'Převádění...',
enterCorrectUrl: 'Chybná URL: Ujistěte se, že vkládáte přímý odkaz na soubor.',
enterCorrectUrl:
'Chybná URL: Ujistěte se, že vkládáte přímý odkaz na soubor.',
enterUrlToImport: 'Vložte URL pro import souboru.',
exceedsSize: 'Tento soubor překračuje maximální povolenou velikost: %{size}',
failedToFetch: 'Modulu Companion se nepodařilo stáhnout soubor z této URL, zkontrolujte prosím, jestli je URL správná.',
failedToFetch:
'Modulu Companion se nepodařilo stáhnout soubor z této URL, zkontrolujte prosím, jestli je URL správná.',
failedToUpload: 'Nepodařilo se nahrát soubor %{file}',
fileSource: 'Zdroj souboru: %{name}',
filesUploadedOfTotal: {
Expand Down Expand Up @@ -102,7 +113,8 @@ cs_CZ.strings = {
startRecording: 'Spustit nahrávání videa',
stopRecording: 'Zastavit nahrávání videa',
takePicture: 'Pořídit fotografii',
timedOut: 'Stav nahrávání se nezměnil %{seconds} sekund, nahrávání se ukončuje.',
timedOut:
'Stav nahrávání se nezměnil %{seconds} sekund, nahrávání se ukončuje.',
unselectFileNamed: 'Zrušit výběr souboru %{name}',
upload: 'Nahrát',
uploadComplete: 'Nahrání dokončeno',
Expand Down Expand Up @@ -135,7 +147,8 @@ cs_CZ.strings = {
'2': '%{smart_count} dalších souborů přidáno',
},
xTimeLeft: '%{time} zbývá',
youCanOnlyUploadFileTypes: 'Lze nahrát pouze následující typy souborů: %{types}',
youCanOnlyUploadFileTypes:
'Lze nahrát pouze následující typy souborů: %{types}',
youCanOnlyUploadX: {
'0': 'Lze nahrát pouze %{smart_count} soubor',
'1': 'Lze nahrát pouze %{smart_count} soubory',
Expand All @@ -148,7 +161,10 @@ cs_CZ.strings = {
},
}

// TODO: remove this in the next major?
// @ts-expect-error Uppy can be a global in legacy bundle
if (typeof Uppy !== 'undefined') {
// @ts-expect-error Uppy can be a global in legacy bundle
globalThis.Uppy.locales.cs_CZ = cs_CZ
}

Expand Down
Loading