26 (edited by enridp 2011-05-28 04:43:47)

Re: Internationalization (i18n) of the Plupload

you need to download it from GIT:
http://github.com/moxiecode/plupload
check the FAQs:
http://www.plupload.com/punbb/viewtopic.php?pid=3949

Regards!

PS: also note that there's an error in the translations, because the string replacement is case sensitive, 'Start Upload' should be 'Start upload'.

27

Re: Internationalization (i18n) of the Plupload

Hello all,

here is a new version of  German language,
because long words interfere with css formatting
(.plupload_filelist_footer, .plupload_file_size),
case sensitive errors corrected,
pure German, no mix with English.

// German
plupload.addI18n({
    'Select files' : 'Dateien hochladen',
    'Add files to the upload queue and click the start button.' : 'Dateien hinzufügen und auf \'Hochladen\' klicken.',
    'Filename' : 'Dateiname',
    'Status' : 'Status',
    'Size' : 'Größe',
    'Add files' : 'Dateien', // hinzufügen',
    'Stop current upload' : 'Aktuelles Hochladen stoppen',
    'Start uploading queue' : 'Hochladen starten',
    'Uploaded %d/%d files': '%d/%d Dateien sind hochgeladen',
    'N/A' : 'Nicht verfügbar',
    'Drag files here.' : 'Ziehen Sie die Dateien hier hin',
    'File extension error.': 'Fehler bei Dateiendung',
    'File size error.': 'Fehler bei Dateigröße',
    'Init error.': 'Initialisierungsfehler',
    'HTTP Error.': 'HTTP-Fehler',
    'Security error.': 'Sicherheitsfehler',
    'Generic error.': 'Typischer Fehler',
    'IO error.': 'Ein/Ausgabe-Fehler',
    'Stop Upload': 'Hochladen stoppen',
    'Start upload': 'Hochladen',
    '%d files queued': '%d Dateien in der Warteschlange'
});

Plupload is professional and the best i have found!
Thx!

Re: Internationalization (i18n) of the Plupload

@lkr thanks for taking time to do this.

If you want to see your issue fixed, do not report it here, do it on - GitHub.

Re: Internationalization (i18n) of the Plupload

Thank you for plupload. I love it.
Here is romanian translation:

// Romanian
plupload.addI18n({
    'Select files' : 'Selectare fişiere',
    'Add files to the upload queue and click the start button.' : 'Adaugă fişiere în lista apoi apasă butonul \'Începe încărcare'\'.',
    'Filename' : 'Nume fişier',
    'Status' : 'Stare',
    'Size' : 'Mărime',
    'Add files' : 'Adăugare fişiere',
    'Stop current upload' : 'Întrerupe încărcarea curentă',
    'Start uploading queue' : 'Începe incărcarea',
    'Uploaded %d/%d files': 'Fişiere încărcate %d/%d',
    'N/A' : 'N/A',
    'Drag files here.' : 'Trage aici fişierele',
    'File extension error.': 'Extensie fişier eronată',
    'File size error.': 'Eroare dimensiune fişier',
    'Init error.': 'Eroare iniţializare',
    'HTTP Error.': 'Eroare HTTP',
    'Security error.': 'Eroare securitate',
    'Generic error.': 'Eroare generică',
    'IO error.': 'Eroare Intrare/Ieşire',
    'Stop Upload': 'Oprire încărcare',
    'Start upload': 'Începe încărcare',
    '%d files queued': '%d fişiere listate'
});

Re: Internationalization (i18n) of the Plupload

Hi there!

Here comes the Hungarian language pack smile

// Hungarian language pack
plupload.addI18n({
    'Select files' : 'Fájlok kiválasztása',
    'Add files to the upload queue and click the start button.' : 'Válaszd ki a fájlokat, majd kattints az Indítás gombra.',
    'Filename' : 'Fájlnév',
    'Status' : 'Állapot',
    'Size' : 'Méret',
    'Add files' : 'Hozzáadás',
    'Stop current upload' : 'Jelenlegi feltöltés megszakítása',
    'Start uploading queue' : 'Várakozási sor feltöltésének indítása',
    'Uploaded %d/%d files': 'Feltöltött fájlok: %d/%d',
    'N/A': 'Nem elérhető',
    'Drag files here.' : 'Húzd ide a fájlokat.',
    'Stop upload': 'Feltöltés megszakítása',
    'Start upload': 'Indítás',
    '%d files queued': '%d fájl sorbaállítva',
    'File: %s': 'Fájl: %s',
    'Close': 'Bezárás',
    'Using runtime: ': 'Használt runtime: ',
    'File: %f, size: %s, max file size: %m': 'Fájl: %f, méret: %s, maximális fájlméret: %m',
    'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'A feltöltés egyszerre csak %d fájlt fogad el, a többi fájl nem lesz feltöltve.',
    'Upload URL might be wrong or doesn\'t exist': 'A megadott URL hibás vagy nem létezik',
    'Error: File too large: ': 'Hiba: A fájl túl nagy: ',
    'Error: Invalid file extension: ': 'Hiba: Érvénytelen fájlkiterjesztés: ',
    'File extension error.': 'Hibás fájlkiterjesztés.',
    'File size error.': 'Hibás fájlméret.',
    'File count error.': 'A fájlok számával kapcsolatos hiba.',
    'Init error.': 'Init hiba.',
    'HTTP Error.': 'HTTP hiba.',
    'Security error.': 'Biztonsági hiba.',
    'Generic error.': 'Általános hiba.',
    'IO error.': 'I/O hiba.'
});

Best regards,
Marcell

Re: Internationalization (i18n) of the Plupload

Great, thank you guys. This will be included in the next release.

If you want to see your issue fixed, do not report it here, do it on - GitHub.

Re: Internationalization (i18n) of the Plupload

New version for italian language

plupload.addI18n({
    'Select files' : 'Seleziona i files',
    'Add files to the upload queue and click the start button.' : 'Aggiungi i file alla coda di caricamento e clicca il pulsante di avvio.',
    'Filename' : 'Nome file',
    'Status' : 'Stato',
    'Size' : 'Dimensione',
    'Add Files' : 'Aggiungi file',
    'Stop current upload' : 'Interrompi il caricamento',
    'Start uploading queue' : 'Avvia il caricamento',
    'Uploaded %d/%d files': 'Caricati %d/%d file',
    'N/A' : 'N/D',
    'Drag files here.' : 'Trascina i file qui.',
    'File extension error.': 'Errore estensione file.',
    'File size error.': 'Errore dimensione file.',
    'Init error.': 'Errore inizializzazione.',
    'HTTP Error.': 'Errore HTTP.',
    'Security error.': 'Errore sicurezza.',
    'Generic error.': 'Errore generico.',
    'IO error.': 'Errore IO.',
        'Stop Upload': 'Ferma Upload',
        'Start Upload': 'Inizia Upload',
        '%d files queued': '%d file in lista'
});

Re: Internationalization (i18n) of the Plupload

Hello
My English is not good, maybe I do not understand something. How to make a localization? I need a Russian. Folder i18n have file ru.js, but where to make changes to it to connect?

Re: Internationalization (i18n) of the Plupload

Here is Serbian translation.



// .sr file like language pack
plupload.addI18n({
    'Select files' : 'Izaberite fajlove',
    'Add files to the upload queue and click the start button.' : 'Dodajte fajlove u listu i kliknite na dugme Start.',
    'Filename' : 'Naziv fajla',
    'Status' : 'Status',
    'Size' : 'Veličina',
    'Add Files' : 'Dodaj fajlove',
    'Stop current upload' : 'Zaustavi upload',
    'Start uploading queue' : 'Počni upload',
    'Drag files here.' : 'Prevucite fajlove ovde.',
    'Start Upload': 'Počni upload',
    'Uploaded %d/%d files': 'Snimljeno %d/%d fajlova'
});

Re: Internationalization (i18n) of the Plupload

// Croatian
plupload.addI18n({
    'Select files': 'Izaberite datoteke:',
    'Add files to the upload queue and click the start button.': 'Dodajte datoteke u listu i kliknite Upload.',
    'Filename': 'Ime datoteke',
    'Status': 'Status',
    'Size': 'Veličina',
    'Add files': 'Dodajte datoteke',
    'Stop current upload': 'Zaustavi trenutan upload',
    'Start uploading queue': 'Pokreni Upload',
    'Uploaded %d/%d files': 'Uploadano %d/%d datoteka',
    'N/A': 'N/A',
    'Drag files here.': 'Dovucite datoteke ovdje',
    'File extension error.': 'Greška ekstenzije datoteke.',
    'File size error.': 'Greška veličine datoteke.',
    'Init error.': 'Greška inicijalizacije.',
    'HTTP Error.': 'HTTP greška.',
    'Security error.': 'Sigurnosna greška.',
    'Generic error.': 'Generička greška.',
    'IO error.': 'I/O greška.',
    'Stop Upload': 'Zaustavi upload.',
    'Add Files': 'Dodaj datoteke',
    'Start Upload': 'Pokreni upload.',
    '%d files queued': '%d datoteka na čekanju.'
});

Re: Internationalization (i18n) of the Plupload

// Republic of Korea
plupload.addI18n({
   'Select files' : '파일 선택',
   'Add files to the upload queue and click the start button.' : '파일을 업로드 큐에 추가하여 시작 버튼을 클릭하십시오.',
   'Filename' : '파일 이름',
   'Status' : '상태',
   'Size' : '크기',
   'Add Files' : '파일 추가',
   'Stop Upload': '업로드 중지'
   'Start Upload': '업로드'
   'Add files': '파일 추가',
   'Stop current upload': '현재 업로드를 정지'
   'Start uploading queue': '업로드'
   'Stop upload': '업로드 중지'
   'Start upload': '업로드'
   'Uploaded % d / % d files': '업로드 중 % d / % d 파일',
   'N / A': 'N / A',
   'Drag files here': '여기에 파일을 드래그'
   'File extension error': '파일 확장자 오류',
   'File size error': '파일 크기 오류',
   'File count error': '이미지 : 오류',
   'Init error': '초기화 오류',
   'HTTP Error': 'HTTP 오류',
   'Security error': '보안 오류',
   'Generic error': '오류',
   'IO error': 'IO 오류',
   'File : % s': '파일 % s',
   'Close': '닫기',
   '% d files queued': '% d 파일이 추가되었습니다',
   'Using runtime :': '모드',
   'File : % f, size : % s, max file size : % m': '파일 : % f, 크기 : % s, 최대 파일 크기 : % m'
   'Upload element accepts only % d file (s) at a time. Extra files were stripped': '업로드 가능한 파일의 수는 % d입니다. 불필요한 파일은 삭제되었습니다 ',
   'Upload URL might be wrong or doesn \'t exist ':'업로드할 URL이 존재하지 않습니다 ',
   'Error : File too large :': '오류 : 크기가 너무 큽니다',
   'Error : Invalid file extension :': '오류 : 확장자가 허용되지 않습니다 :'
});

Re: Internationalization (i18n) of the Plupload

I made a french-canadian variant, since we use REAL french words to describes things up here wink

fr-ca.js

// French-Canadian
plupload.addI18n({
    'Select files' : 'Sélectionnez les fichiers',
    'Add files to the upload queue and click the start button.' : 'Ajoutez des fichiers à la file d\'attente et appuyez sur le bouton démarrer.',
    'Filename' : 'Nom du fichier',
    'Status' : 'Statut',
    'Size' : 'Taille',
    'Add files' : 'Ajouter Fichiers',
    'Stop current upload' : 'Arrêter le téléversement actuel',
    'Start uploading queue' : 'Démarrer le téléversement',
    'Uploaded %d/%d files': '%d/%d fichiers envoyés',
    'N/A' : 'Non applicable',
    'Drag files here.' : 'Glisser-déposer les fichiers ici',
    'File extension error.': 'Erreur d\'extension de fichier',
    'File size error.': 'Erreur de taille de fichier',
    'Init error.': 'Erreur d\'initialisation',
    'HTTP Error.': 'Erreur HTTP',
    'Security error.': 'Erreur de sécurité',
    'Generic error.': 'Erreur commune',
    'IO error.': 'Erreur E/S',
    'Stop Upload': 'Arrêter le téléversement',
    'Add Files': 'Ajouter des fichiers',
    'Start upload': 'Démarrer le téléversement',
    '%d files queued': '%d fichiers en attente',
    'File: %s':'Fichier: %s',
    'Close':'Fermer',
    'Using runtime:':'Moteur logiciel:',
    'File: %f, size: %s, max file size: %m':'Fichier: %f, poids: %s, poids maximal: %m',
    'Upload element accepts only %d file(s) at a time. Extra files were stripped.':'La file accepte %d fichier(s) à la fois. Les fichiers en trop sont ignorés',
    'Upload URL might be wrong or doesn\'t exist':'L\'URL de téléversement est erroné ou inexistant',
    'Error: File to large: ':'Fichier trop volumineux: ',
    'Error: Invalid file extension: ':'Extension de fichier invalide: ',
    'File size error.':'Erreur de taile de fichier',
    'File count error.':'Erreur de décompte des fichiers'   
});

Re: Internationalization (i18n) of the Plupload

Greek translation.

plupload.addI18n({
    'Select files' : 'Επιλέξτε Αρχεία',
    'Add files to the upload queue and click the start button.' : 'Προσθήκη αρχείων στην ουρά μεταφόρτωσης',
    'Filename' : 'Όνομα αρχείου',
    'Status' : 'Κατάσταση',
    'Size' : 'Μέγεθος',
    'Add Files' : 'Προσθέστε αρχεία',
    'Stop current upload' : 'Διακοπή τρέχουσας μεταφόρτωσης',
    'Start uploading queue' : 'Εκκίνηση μεταφόρτωσης ουράς αρχείων',
    'Drag files here.' : 'Σύρετε αρχεία εδώ',
    'Start Upload': 'Εκκίνηση μεταφόρτωσης',
    'Uploaded %d/%d files': 'Ανέβηκαν %d/%d αρχεία'
});

Re: Internationalization (i18n) of the Plupload

The latest ones have been merged in:

https://github.com/moxiecode/plupload/issues/528

Re: Internationalization (i18n) of the Plupload

But it contains a few minor mistakes. I can fix it and post it, if you want.
[

Re: Internationalization (i18n) of the Plupload

One more russian translate (works in v1.5.4):

plupload.addI18n({
    'Select files' : 'Выберите файлы',
    'Add files to the upload queue and click the start button.' : 'Добавьте файлы в очередь и нажмите кнопку "Загрузить"',
    'Filename' : 'Имя файла',
    'Status' : 'Статус',
    'Size' : 'Размер',
    'Add Files' : 'Добавить',
    'Stop Upload' : 'Остановить',
    'Start Upload' : 'Загрузить',
    'Uploaded %d/%d files': 'Загружено файлов: %d/%d',
    '%d files queued': 'Добавлено: %d',
    'N/A' : 'Н/Д',
    'Drag files here.' : 'Вы можете перетащить файлы в эту область',
    'File extension error.': 'Неправильное расширение файла',
    'File size error.': 'Неправильный размер файла',
    'Init error.': 'Ошибка инициализации',
    'HTTP Error.': 'Ошибка HTTP',
    'Security error.': 'Ошибка безопасности',
    'Generic error.': 'Общая ошибка',
    'IO error.': 'Ошибка ввода-вывода'
});

42

Re: Internationalization (i18n) of the Plupload

hello, updated Latvian translation.
Bug in "Pieveinojiet"

Add files => Add Files
Stop upload => Stop Upload
Start upload => Start Upload
^^
btw, last 3 is wrong in other lang files, flash buttons doesn't change value.

// .lv file like language pack
plupload.addI18n({
    'Select files' : 'Izvēlieties failus',
    'Add files to the upload queue and click the start button.' : 'Pievienojiet failus rindai un klikšķiniet uz "Sākt augšupielādi" pogas.',
    'Filename' : 'Faila nosaukums',
    'Status' : 'Statuss',
    'Size' : 'Izmērs',
    'Add Files' : 'Pievienot failus',
    'Stop current upload' : 'Apturēt pašreizējo augšupielādi',
    'Start uploading queue' : 'Sākt augšupielādi',
    'Drag files here.' : 'Ievelciet failus šeit',
    'Start upload' : 'Sākt augšupielādi',
    'Uploaded %d/%d files': 'Augšupielādēti %d/%d faili',
    'Stop Upload': 'Pārtraukt augšupielādi',
    'Start Upload': 'Sākt augšupielādi',
    '%d files queued': '%d faili pievienoti rindai',
    'File: %s': 'Fails: %s',
    'Close': 'Aizvērt',
    'Using runtime: ': 'Lieto saskarni: ',
    'File: %f, size: %s, max file size: %m': 'Fails: %f, izmērs: %s, maksimālais faila izmērs: %m',
    'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'Iespējams ielādēt tikai %d failus vienā reizē. Atlikušie faili netika pievienoti',
    'Upload URL might be wrong or doesn\'t exist': 'Augšupielādes URL varētu būt nepareizs vai neeksistē',
    'Error: File too large: ': 'Kļūda: Fails pārāk liels: ',
    'Error: Invalid file extension: ': 'Kļūda: Nekorekts faila paplašinājums:',
    'File extension error.': 'Faila paplašinājuma kļūda.',
    'File size error.': 'Faila izmēra kļūda.',
    'File count error.': 'Failu skaita kļūda',
    'Init error.': 'Inicializācijas kļūda.',
    'HTTP Error.': 'HTTP kļūda.',
    'Security error.': 'Drošības kļūda.',
    'Generic error.': 'Vispārēja rakstura kļūda.',
    'IO error.': 'Ievades/Izvades kļūda.'
});

Re: Internationalization (i18n) of the Plupload

I had this translated into Chinese for internal use....

// Chinese
plupload.addI18n({
    'Select files' : '选择文件',
    'Add files to the upload queue and click the start button.' : '添加文件到上传队列并且点击开始按钮。',
    'Filename' : '文件名字',
    'Status' : '状态',
    'Size' : '大小',
    'Add files' : '添加文件',
    'Stop current upload' : '停止目前的上传',
    'Start uploading queue' : '开始上传队列',
    'Uploaded %d/%d files': '上传 %d/%d 文件',
    'N/A' : 'N/A',
    'Drag files here.' : '拖拽文件到这里。',
    'File extension error.': '错误的文件扩展名。',
    'File size error.': '错误的文件大小',
    'Init error.': '初始化错误。',
    'HTTP Error.': 'HTTP 错误.',
    'Security error.': '安全错误。',
    'Generic error.': '一般性错误。',
    'IO error.': 'IO 错误。',
    'Stop Upload': '停止上传',
    'Start upload': '开始上传',
    '%d files queued': '%d 文件在队列中'
});

Re: Internationalization (i18n) of the Plupload

A way to contribute a language: Plupload in your Language.

If you want to see your issue fixed, do not report it here, do it on - GitHub.