diff --git a/www/common/translations/messages.de.json b/www/common/translations/messages.de.json
index 3de60da42..4d8e9c787 100644
--- a/www/common/translations/messages.de.json
+++ b/www/common/translations/messages.de.json
@@ -1510,7 +1510,7 @@
"calendar_str_filter_day": "Tage: {0}",
"calendar_rec_edit": "Dies ist ein sich wiederholendes Ereignis",
"calendar_rec_edit_one": "Nur dieses Ereignis bearbeiten",
- "calendar_rec_edit_from": "Alle zukünftigen Ereignisse bearbeiten",
+ "calendar_rec_edit_from": "Zukünftige Ereignisse bearbeiten",
"calendar_rec_edit_all": "Alle Ereignisse bearbeiten",
"calendar_rec_stop": "Nicht mehr wiederholen",
"calendar_month_last": "letzter Tag",
@@ -1552,5 +1552,13 @@
"calendar_str_weekly": "{0} Woche(n)",
"calendar_str_nthdayofmonth": "am {0} im {1}",
"calendar_str_day": "am {0}",
- "calendar_nth_last": "letzten"
+ "calendar_nth_last": "letzten",
+ "calendar_str_filter_monthday": "Tage im Monat: {0}",
+ "calendar_str_filter_yearday": "Tage im Jahr: {0}",
+ "calendar_rec_updated": "Regel aktualisiert am {0}",
+ "calendar_rec_warn_delall": "Dieses Ereignis wird nicht mehr wiederholt. Das erste Ereignis am {0} bleibt unverändert, alle anderen werden entfernt.",
+ "calendar_rec_warn_del": "Dieses Ereignis wird nicht mehr wiederholt. Zukünftige Ereignisse werden entfernt.",
+ "calendar_removeNotification": "Erinnerung entfernen",
+ "calendar_rec_warn_updateall": "Die Regel für die Wiederholung dieses Ereignisses wurde geändert. Das erste Ereignis am {0} bleibt unverändert, alle anderen werden ersetzt.",
+ "calendar_rec_warn_update": "Die Regel für die Wiederholung dieses Ereignisses wurde geändert. Zukünftige Ereignisse werden ersetzt."
}
diff --git a/www/common/translations/messages.es.json b/www/common/translations/messages.es.json
index d7a8e9861..fdb2c2e49 100644
--- a/www/common/translations/messages.es.json
+++ b/www/common/translations/messages.es.json
@@ -138,7 +138,7 @@
"fm_newFile": "Nuevo documento",
"fm_type": "Tipo",
"fm_categoryError": "No se pudo abrir la categoría seleccionada, mostrando la raíz.",
- "settings_userFeedbackHint1": "CryptPad suministra informaciones muy básicas al servidor, para ayudarnos a mejorar vuestra experiencia.",
+ "settings_userFeedbackHint1": "CryptPad suministra informaciones muy básicas al servidor, para ayudarnos a mejorar tu experiencia. ",
"settings_userFeedbackHint2": "El contenido de tus documentos nunca será compartido con el servidor.",
"settings_userFeedback": "Activar feedback",
"settings_anonymous": "No has iniciado sesión. Tus ajustes se aplicarán sólo a este navegador.",
@@ -322,7 +322,7 @@
"tags_add": "Actualizar las etiquetas para los documentos seleccionados",
"tags_notShared": "Tus etiquetas no están compartidas con otros usuarios",
"tags_duplicate": "Duplicar etiquetas: {0}",
- "tags_noentry": "No puedes etiquetar un documento eliminado!",
+ "tags_noentry": "¡No puedes etiquetar un documento eliminado!",
"slide_invalidLess": "Estilo personalizado no válido",
"ok": "OK",
"show_help_button": "Mostrar ayuda",
@@ -1400,7 +1400,7 @@
"support_warning_document": "Por favor especifica que tipo de documento está causando el problema y provee un identificador de documento o un link",
"support_warning_drives": "Ten en cuenta que los/as administradores/as no pueden identificar carpetas y documentos por nombre. Para carpetas compartidas, por favor provee un identificador de documento",
"support_warning_account": "Por favor ten en cuenta que los/as administradores/as no pueden restaurar contraseñas. Si has perdido las credenciales para tu cuenta pero sigues con la sesión iniciada, puedes migrar tus datos a una nueva cuenta",
- "support_warning_prompt": "Por favor escoge la categoría más relevante para tu problema. Esto ayuda a los/as administradores/as a triajar y proveer más sugerencias acerca de que información proveer.",
+ "support_warning_prompt": "Por favor, elige la categoría más relevante para tu problema. Esto ayuda a los administradores a clasificar y proporcionar más sugerencias sobre qué información proporcionar",
"info_sourceFlavour": "Código fuente para CryptPad",
"info_termsFlavour": "Términos de servicio para esta instancia",
"footer_source": "Código fuente",
@@ -1515,7 +1515,7 @@
"calendar_nth_1": "primero",
"calendar_str_yearly": "{0} año(s)",
"calendar_str_monthly": "{0} mes(es)",
- "calendar_rec_monthly_pick": "Se repite en",
+ "calendar_rec_monthly_pick": "En días",
"calendar_str_weekly": "{0} semana(s)",
"calendar_rec_until_count2": "tiempos",
"calendar_rec_until_count": "Después",
@@ -1545,15 +1545,20 @@
"calendar_rec_weekend": "Diariamente los fines de semana",
"calendar_rec_edit_one": "Solo editar este evento",
"calendar_rec_yearly": "Anualmente en {2}",
- "calendar_rec_edit_from": "Editar todos los futuros eventos",
+ "calendar_rec_edit_from": "Editar futuros eventos",
"calendar_rec_monthly": "Mensual, día {1}",
"calendar_rec_edit_all": "Editar todos los eventos",
"calendar_rec_weekly": "Semanal en {0}",
"calendar_rec_stop": "Dejar de repetir",
"calendar_rec_daily": "Diario",
"calendar_rec_updated": "Regla actualizada en {0}",
- "calendar_rec_no": "Ninguno",
+ "calendar_rec_no": "Una vez",
"calendar_rec": "Repetir",
"fm_rmFilter": "Eliminar filtro",
- "fm_filterBy": "Filtro"
+ "fm_filterBy": "Filtro",
+ "calendar_removeNotification": "Eliminar recordatorio",
+ "calendar_rec_warn_updateall": "La regla para repetir este evento ha sido modificada. El primer evento en {0} será mantenido, todos los demás serán sustituidos.",
+ "calendar_rec_warn_update": "La regla para repetir este evento ha sido modificada. Los eventos futuros serán sustituidos.",
+ "calendar_rec_warn_delall": "Este evento ya no se va a repetir. El primer evento en {0} se mantendrá, todos los demás serán eliminados.",
+ "calendar_rec_warn_del": "Este evento ya no se va a repetir. Los eventos futuros serán eliminados."
}
diff --git a/www/common/translations/messages.eu.json b/www/common/translations/messages.eu.json
index 0aa0159a9..94dc3baf8 100644
--- a/www/common/translations/messages.eu.json
+++ b/www/common/translations/messages.eu.json
@@ -1397,7 +1397,7 @@
"admin_enableDiskMeasurementsHint": "Gaituta badago, JSON API amaierako puntu bat agertuko da /api/profiling azpian. Honek diskoko I/O-ren neurketa martxan mantentzen du beheko denbora-leihoan. Ezarpen honek zerbitzariaren errendimenduan eragina izan dezake eta datu sentikorrak ager ditzake. Ezarpen hau desgaituta uztea gomendatzen da zertan ari zaren jakin ezean.",
"admin_enableDiskMeasurementsTitle": "Neurtu diskoaren errendimendua",
"admin_infoNotice2": "Ikus 'Sarea' fitxa xehetasun gehiagorako.",
- "admin_infoNotice1": "Erabili hurrengo eremuak zure instantzia deskribatzeko. Informazio hau CryptPad-en etorkizuneko bertsio batean instantziako lehen orrialdean erabiliko da. Zerbitzariaren telemetriaren zati gisa bidaltzen da CryptPad instantzia publikoen zerrendan sartzea aukeratzen baduzu soilik.",
+ "admin_infoNotice1": "Erabili hurrengo eremuak zure instantzia deskribatzeko. Informazio hau instantziako portadan erabiltzen da. Zerbitzariaren telemetriaren zati gisa ere bidaltzen da CryptPad instantzia publikoen zerrendan sartzea aukeratzen baduzu.",
"admin_reviewCheckupNotice": "Egiaztapen-orria berrikustea gomendatzen da instantzia hau behar bezala konfiguratuta dagoela baieztatzeko.",
"admin_cacheEvictionRequired": "Zerbitzaria ezarpen berriarekin eguneratu da. Mesedez, erabili Flush cachea botoia aldaketa hau erabiltzaile guztientzat ikusgai egongo dela ziurtatzeko.",
"fivehundred_internalServerError": "Barneko zerbitzari-errorea",
@@ -1452,7 +1452,7 @@
"admin_pinLogArchived": "Saioa hasteko pin-a artxibatuta dago",
"admin_pinLogAvailable": "Saioa hasteko pin-a eskuragarri dago",
"admin_fileCount": "Fitxategien kopurua",
- "admin_channelCount": "Kanalen kopurua",
+ "admin_channelCount": "Dokumentuen kopurua",
"admin_storageUsage": "Biltegiratutako datuak",
"admin_note": "Planaren oharra",
"admin_planName": "Planaren izena",
@@ -1462,14 +1462,14 @@
"admin_blockMetadataPlaceholder": "Blokearen URL absolutua edo erlatiboa",
"admin_blockMetadataHint": "Saioa hasteko blokea CryptPad-en saioa hasteko aukera ematen duen erabiltzaile-izena + pasahitzaren konbinazioa",
"admin_blockMetadataTitle": "Saioa hasteko blokearen informazioa",
- "admin_channelArchived": "Kanala artxibatuta dago",
- "admin_channelAvailable": "Kanala eskuragarri dago",
+ "admin_channelArchived": "Artxibatuta",
+ "admin_channelAvailable": "Eskuragarria",
"admin_currentlyOpen": "Une honetan zabalik",
"admin_documentCreationTime": "Sortze-data",
"admin_documentModifiedTime": "Azken aldaketa",
"admin_documentMetadata": "Uneko metadatuak",
"admin_documentSize": "Dokumentuaren tamaina",
- "admin_documentMetadataHint": "Kontsultatu kanal edo fitxategi bat bere id edo URL bidez",
+ "admin_documentMetadataHint": "Kontsultatu dokumentu edo fitxategi bat bere ID edo URL bidez",
"admin_documentMetadataTitle": "Dokumentuaren informazioa",
"admin_accountMetadataHint": "Sartu erabiltzailearen gako publikoa bere kontuari buruzko datuak eskuratzeko.",
"admin_accountMetadataTitle": "Kontuaren informazioa",
@@ -1482,5 +1482,83 @@
"ui_none": "bat ere ez",
"admin_uptimeTitle": "Abiarazte ordua",
"admin_cat_database": "Datu-basea",
- "admin_uptimeHint": "Zerbitzaria abiarazi den data eta ordua"
+ "admin_uptimeHint": "Zerbitzaria abiarazi den data eta ordua",
+ "admin_documentConflict": "Artxibatu/berreskuratu",
+ "og_encryptedAppType": "Enkriptatuta {0}",
+ "ui_jsRequired": "JavaScript gaituta egon behar da zure nabigatzailean enkriptaketak egiteko",
+ "og_features": "{0} funtzio",
+ "og_pricing": "{0} prezio",
+ "og_contact": "{0} kontaktu",
+ "og_register": "Erregistratu kontu bat {0}-n",
+ "og_login": "Hasi saioa {0}-n",
+ "og_default": "CryptPad: muturretik muturrera enkriptatutako lankidetza suitea",
+ "admin_reportContent": "Eman eduki baten berri",
+ "admin_lastPinTime": "Azkeneko pinaren jardueraren ordua",
+ "admin_firstPinTime": "Lehenengo pinaren jardueraren ordua",
+ "ui_false": "faltsua",
+ "ui_true": "egia",
+ "form_anonymous": "Gonbidatuen sarbidea (saioa hasi gabe)",
+ "calendar_rec_weekly": "Astero {0}-n",
+ "calendar_rec_stop": "Utzi errepikatzeari",
+ "calendar_rec_daily": "Egunero",
+ "calendar_rec_updated": "Araua {0}-n eguneratu da",
+ "calendar_rec_no": "Behin",
+ "calendar_rec": "Errepikatu",
+ "fm_rmFilter": "Kendu iragazkia",
+ "fm_filterBy": "Iragazkia",
+ "admin_conflictExplanation": "Dokumentu honen bi bertsio daude. Artxibatutako bertsioa berreskuratzeak uneko bertsioa gainidatziko du. Uneko bertsioa artxibatzeak artxibatutako bertsioa gainidatziko du. Ekintza bat ere ezin da desegin.",
+ "calendar_rec_until_no": "Inoiz ez",
+ "calendar_rec_until": "Utzi errepikatzeari",
+ "calendar_str_monthday": "{0}n",
+ "calendar_rec_freq_yearly": "urte",
+ "calendar_str_nthdayofmonth": "{1}ko {0}-n",
+ "calendar_str_for": "{0} aldiz",
+ "calendar_rec_freq_monthly": "hilabete",
+ "calendar_str_until": "{0} arte",
+ "calendar_rec_freq_weekly": "aste",
+ "calendar_rec_freq_daily": "egun",
+ "calendar_str_filter": "Iragazkiak:",
+ "calendar_rec_txt": "Errepikatu",
+ "calendar_str_filter_month": "Hilabeteak: {0}",
+ "calendar_str_filter_weekno": "Asteak: {0}",
+ "calendar_str_filter_yearday": "Urteko egunak: {0}",
+ "calendar_rec_custom": "Pertsonalizatua",
+ "calendar_str_filter_monthday": "Hileko egunak: {0}",
+ "calendar_rec_weekdays": "Egunero astegunetan",
+ "calendar_str_filter_day": "Egunak: {0}",
+ "calendar_rec_edit": "Asteburuetan egunero",
+ "calendar_rec_weekend": "Asteburuetan egunero",
+ "calendar_rec_edit_one": "Editatu gertaera hau soilik",
+ "calendar_rec_yearly": "Urtero {2}-n",
+ "calendar_rec_edit_from": "Editatu etorkizuneko gertaerak",
+ "calendar_rec_monthly": "Hilero, {1} eguna",
+ "calendar_rec_edit_all": "Editatu gertaera guztiak",
+ "og_teamDrive": "Taldeko diskoa",
+ "calendar_removeNotification": "Kendu abisua",
+ "calendar_rec_warn_updateall": "Gertaera hau errepikatzeko araua aldatu zen. {0}-ko lehen gertaera mantenduko da, beste guztiak ordezkatuko dira.",
+ "calendar_rec_warn_update": "Gertaera hau errepikatzeko araua aldatu zen. Etorkizuneko gertaerak ordezkatuko dira.",
+ "calendar_rec_warn_delall": "Gertaera hau ez da gehiago errepikatuko. {0}-ko lehen gertaera mantenduko da, beste guztiak kenduko dira.",
+ "calendar_rec_warn_del": "Gertaera hau ez da gehiago errepikatuko. Etorkizuneko gertaerak kendu egingo dira.",
+ "calendar_nth_5": "bosgarren",
+ "calendar_nth_3": "hirugarren",
+ "calendar_nth_1": "lehenengo",
+ "calendar_nth_2": "bigarren",
+ "calendar_nth_4": "laugarren",
+ "calendar_nth_last": "azken",
+ "calendar_rec_monthly_nth": "Hilabeteko [0] [1] behin",
+ "calendar_rec_yearly_nth": "{2]ko {0} {1} behin",
+ "calendar_rec_every_date": "{0} behin",
+ "calendar_month_last": "azken eguna",
+ "calendar_list": "{0}, {1}",
+ "calendar_list_end": "{0} edo {1}",
+ "calendar_str_yearly": "{0} urte",
+ "calendar_str_monthly": "{0} hilabete",
+ "calendar_rec_monthly_pick": "Egunetan",
+ "calendar_str_weekly": "{0} aste",
+ "calendar_rec_until_count2": "aldiz",
+ "calendar_rec_until_count": "Ondoren",
+ "calendar_str_daily": "{0} egun",
+ "calendar_rec_until_date": "Hemen",
+ "calendar_str_day": "hemen {0}",
+ "admin_generatedAt": "Denbora-markaren berri eman"
}
diff --git a/www/common/translations/messages.fa.json b/www/common/translations/messages.fa.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/www/common/translations/messages.fa.json
@@ -0,0 +1 @@
+{}
diff --git a/www/common/translations/messages.fr.json b/www/common/translations/messages.fr.json
index 290fa9b7c..a7546cefd 100644
--- a/www/common/translations/messages.fr.json
+++ b/www/common/translations/messages.fr.json
@@ -675,7 +675,7 @@
"support_cat_tickets": "Tickets existants",
"support_listTitle": "Tickets de support",
"support_answer": "Répondre",
- "support_close": "Fermer le ticket",
+ "support_close": "Clore le ticket",
"support_remove": "Supprimer le ticket",
"support_showData": "Afficher/cacher les données de l'utilisateur",
"support_from": "De : {0}",
@@ -1439,19 +1439,19 @@
"ui_undefined": "inconnu",
"admin_documentType": "Type",
"ui_jsRequired": "JavaScript doit être activé pour effectuer le chiffrement dans votre navigateur",
- "admin_uptimeTitle": "Temps de lancement",
- "admin_uptimeHint": "Date et heure auxquelles le serveur a été lancé",
+ "admin_uptimeTitle": "Heure de démarrage",
+ "admin_uptimeHint": "Date et heure auxquelles le serveur a été démarré",
"admin_cat_database": "Base de données",
"admin_generatedAt": "Horodatage du rapport",
- "ui_true": "vrai",
- "ui_false": "faux",
+ "ui_true": "activé",
+ "ui_false": "désactivé",
"ui_none": "aucun",
"ui_generateReport": "Générer un rapport",
"ui_success": "Succès",
- "ui_fetch": "Charger",
+ "ui_fetch": "Récupérer",
"ui_confirm": "Confirmer",
"admin_archiveReason": "Veuillez préciser la raison de l'archivage et confirmer que vous souhaitez poursuivre",
- "admin_restoreReason": "Veuillez préciser la raison de la restitution et confirmer que vous souhaitez poursuivre",
+ "admin_restoreReason": "Veuillez préciser la raison de la récupération et confirmer que vous souhaitez poursuivre",
"admin_accountMetadataTitle": "Informations sur un compte",
"admin_accountMetadataHint": "Saisissez la clé publique d'un utilisateur pour récupérer des données sur son compte.",
"admin_documentMetadataTitle": "Informations sur un document",
diff --git a/www/common/translations/messages.json b/www/common/translations/messages.json
index b68a50d6b..67d78c292 100644
--- a/www/common/translations/messages.json
+++ b/www/common/translations/messages.json
@@ -1560,5 +1560,19 @@
"calendar_rec_warn_delall": "This event will no longer repeat. The first event on {0} will be kept, all others will be removed.",
"calendar_rec_warn_update": "The rule for repeating this event was modified. Future events will be replaced.",
"calendar_rec_warn_updateall": "The rule for repeating this event was modified. The first event on {0} will be kept, all others will be replaced.",
- "calendar_removeNotification": "Remove reminder"
+ "calendar_removeNotification": "Remove reminder",
+ "team_inviteRole": "Initial role",
+ "team_inviteUses": "Use(s) allowed for this link (0 = no limit)",
+ "form_exportJSON": "Export as JSON",
+ "form_alreadyAnsweredMult": "You responded to this form on:",
+ "form_responseNotification": "New responses to form: {0}",
+ "form_deleteAll": "Delete all",
+ "form_answer_new": "Submit again",
+ "form_allowNotifications": "Notifications for new responses",
+ "form_editable_off": "One time only",
+ "One time only": "One time and edit",
+ "form_editable_on_del": "One time and edit/delete",
+ "form_multiple": "Multiple times",
+ "form_multiple_edit": "Multiple times and edit/delete",
+ "form_editable_str": "Submission"
}
diff --git a/www/common/translations/messages.pl.json b/www/common/translations/messages.pl.json
index 163e8c9ee..3858d97a9 100644
--- a/www/common/translations/messages.pl.json
+++ b/www/common/translations/messages.pl.json
@@ -180,7 +180,7 @@
"contacts_confirmRemove": "Czy na pewno chcesz usunąć {0} ze swoich kontaktów?",
"contacts_remove": "Usuń ten kontakt",
"contacts_send": "Wyślij",
- "contacts_request": "{0} chciałby dodać Cię jako kontakt. Akceptujesz?",
+ "contacts_request": "{0} chciał(a)by dodać Cię jako kontakt. Akceptujesz?",
"contacts_rejected": "Zaproszenie do kontaktu odrzucone",
"contacts_added": "Zaproszenie do kontaktu przyjęte.",
"contacts_title": "Kontakty",
@@ -1397,5 +1397,6 @@
"admin_descriptionTitle": "Opis istancji",
"ui_saved": "{0} zapisano",
"admin_nameHint": "Wyświetlana nazwa dla tego urządzenia z listy publicznych instacji na stronie cryptpad.org",
- "admin_archiveNote": "Notatka"
+ "admin_archiveNote": "Notatka",
+ "common_connectionLost": "Utracono połączenie z serwerem
Dopóki połączenie nie wróci, włączony będzie tryb tylko do odczytu."
}
diff --git a/www/common/translations/messages.zh.json b/www/common/translations/messages.zh.json
index cff55a8ec..6ec344687 100644
--- a/www/common/translations/messages.zh.json
+++ b/www/common/translations/messages.zh.json
@@ -276,7 +276,7 @@
"contacts_confirmRemove": "确定要从联系人中删除 {0} 吗?",
"contacts_remove": "删除此联系人",
"contacts_send": "发送",
- "contacts_request": "{0} 想将您添加为联系人。 接受?",
+ "contacts_request": "{0} 想将您添加为联系人。 要接受吗?",
"contacts_rejected": "联系人邀请被拒绝",
"contacts_added": "联系人已接受邀请。",
"contacts_title": "联系人",
@@ -1414,7 +1414,7 @@
"admin_enableDiskMeasurementsHint": "如果启用,JSON API 端点将在 /api/profiling 下公开。 这会在下面设置的时间窗口内保持磁盘 I/O 的运行测量。 此设置可能会影响服务器性能并可能泄露敏感数据。 除非您知道自己在做什幺,否则建议您禁用此设置。",
"admin_enableDiskMeasurementsTitle": "测量磁盘性能",
"admin_infoNotice2": "有关详细信息,请参阅“网络”选项卡。",
- "admin_infoNotice1": "使用以下字段来描述您的实例。 此信息将用于 CryptPad 未来版本的实例首页。 仅当您选择加入公共 CryptPad 实例列表时,它才会作为服务器遥测的一部分发送。",
+ "admin_infoNotice1": "使用以下字段来描述您的实例。 此信息用于 CryptPad 的实例前端页。 如果您选择加入公共 CryptPad 实例列表,它会同时作为服务器遥测的一部分信息发送。",
"admin_reviewCheckupNotice": "建议查看 checkup 页面以确认此实例配置正确。",
"admin_cacheEvictionRequired": "服务器已使用新设置进行了更新。 请使用 刷新缓存 按钮确保此更改对所有用户可见。",
"fivehundred_internalServerError": "内部服务器错误",
@@ -1437,5 +1437,9 @@
"ui_restore": "恢复",
"ui_archive": "归档",
"ui_undefined": "未知",
- "admin_documentType": "類型"
+ "admin_documentType": "類型",
+ "admin_generatedAt": "报告时间戳",
+ "admin_cat_database": "数据库",
+ "admin_uptimeHint": "启动服务器的日期和时间",
+ "admin_uptimeTitle": "启动时间"
}