diff --git a/package/src/components/AttachmentPicker/components/AttachmentMediaPicker/AttachmentPickerItem.tsx b/package/src/components/AttachmentPicker/components/AttachmentMediaPicker/AttachmentPickerItem.tsx index feeb508af4..dbc48c3238 100644 --- a/package/src/components/AttachmentPicker/components/AttachmentMediaPicker/AttachmentPickerItem.tsx +++ b/package/src/components/AttachmentPicker/components/AttachmentMediaPicker/AttachmentPickerItem.tsx @@ -100,6 +100,7 @@ const AttachmentImage = (props: AttachmentPickerItemType) => { } = useTheme(); const styles = useStyles(); const { vw } = useViewport(); + const { t } = useTranslationContext(); const { uploadNewFile } = useMessageInputContext(); const messageComposer = useMessageComposer(); const { attachmentManager } = messageComposer; @@ -120,7 +121,7 @@ const AttachmentImage = (props: AttachmentPickerItemType) => { } } else { if (!availableUploadSlots) { - Alert.alert('Maximum number of files reached'); + Alert.alert(t('Maximum number of files reached')); return; } await uploadNewFile(asset); @@ -150,6 +151,7 @@ const AttachmentImage = (props: AttachmentPickerItemType) => { const AttachmentIosLimited = () => { const { numberOfAttachmentPickerImageColumns } = useAttachmentPickerContext(); const { vw } = useViewport(); + const { t } = useTranslationContext(); const size = vw(100) / (numberOfAttachmentPickerImageColumns || 3) - 2; const styles = useStyles(); return ( @@ -164,7 +166,7 @@ const AttachmentIosLimited = () => { onPress={NativeHandlers.iOS14RefreshGallerySelection} > - Add more + {t('Add more')} ); }; diff --git a/package/src/components/Indicators/EmptyStateIndicator.tsx b/package/src/components/Indicators/EmptyStateIndicator.tsx index e4b9d1845d..8ce52ddc02 100644 --- a/package/src/components/Indicators/EmptyStateIndicator.tsx +++ b/package/src/components/Indicators/EmptyStateIndicator.tsx @@ -46,7 +46,9 @@ export const EmptyStateIndicator = ({ listType }: EmptyStateProps) => { ); default: return ( - No items exist + + {t('No items exist')} + ); } }; diff --git a/package/src/components/MessageInput/components/AttachmentPreview/AttachmentUploadProgressIndicator.tsx b/package/src/components/MessageInput/components/AttachmentPreview/AttachmentUploadProgressIndicator.tsx index ad6772860f..9f54a3a5ca 100644 --- a/package/src/components/MessageInput/components/AttachmentPreview/AttachmentUploadProgressIndicator.tsx +++ b/package/src/components/MessageInput/components/AttachmentPreview/AttachmentUploadProgressIndicator.tsx @@ -4,6 +4,7 @@ import { ActivityIndicator, Pressable, StyleSheet, Text, View } from 'react-nati import { LocalAttachmentUploadMetadata } from 'stream-chat'; import { useTheme } from '../../../../contexts/themeContext/ThemeContext'; +import { useTranslationContext } from '../../../../contexts/translationContext/TranslationContext'; import { ExclamationCircle } from '../../../../icons/exclamation-circle-fill'; import { Warning } from '../../../../icons/exclamation-triangle-fill'; import { primitives } from '../../../../theme'; @@ -41,6 +42,7 @@ export const FileUploadRetryIndicator = ({ onPress }: FileUploadRetryIndicatorPr messageComposer: { fileUploadRetryIndicator }, }, } = useTheme(); + const { t } = useTranslationContext(); const styles = useFileUploadRetryStyles(); return ( @@ -56,7 +58,7 @@ export const FileUploadRetryIndicator = ({ onPress }: FileUploadRetryIndicatorPr width={16} /> - Network error + {t('Network error')} - Retry Upload + + {t('Retry Upload')} + ); @@ -86,9 +90,10 @@ export const FileUploadNotSupportedIndicator = ({ messageComposer: { fileUploadNotSupportedIndicator }, }, } = useTheme(); + const { t } = useTranslationContext(); const reason = localMetadata.uploadPermissionCheck?.reason === 'size_limit'; - const message = reason ? 'File too large' : 'Not supported'; + const message = reason ? t('File too large') : t('Not supported'); return ( { {t('Anonymous voting')} - Hide who voted + + {t('Hide who voted')} + { {t('Suggest an option')} - Let others add options + {t('Let others add options')} @@ -193,7 +195,7 @@ export const CreatePollContent = () => { {t('Add a comment')} - Add a comment to the poll + {t('Add a comment to the poll')} diff --git a/package/src/i18n/en.json b/package/src/i18n/en.json index 203c5b7c91..26fb6a4fae 100644 --- a/package/src/i18n/en.json +++ b/package/src/i18n/en.json @@ -5,7 +5,9 @@ "1 Reply": "1 Reply", "1 Thread Reply": "1 Thread Reply", "Add a comment": "Add a comment", + "Add a comment to the poll": "Add a comment to the poll", "Add an option": "Add an option", + "Add more": "Add more", "Allow access to your Gallery": "Allow access to your Gallery", "Allow camera access in device settings": "Allow camera access in device settings", "Also send to channel": "Also send to channel", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.", "Error while loading, please reload/refresh": "Error while loading, please reload/refresh", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "File is too large: {{ size }}, maximum upload size is {{ limit }}", + "File too large": "File too large", "File type not supported": "File type not supported", "Flag": "Flag", "Flag Message": "Flag Message", "Flag action failed either due to a network issue or the message is already flagged": "Flag action failed either due to a network issue or the message is already flagged.", "Generating...": "Generating...", "Giphy": "Giphy", + "Hide who voted": "Hide who voted", "Hold to start recording.": "Hold to start recording.", "How about sending your first message to a friend?": "How about sending your first message to a friend?", "Instant Commands": "Instant Commands", + "Let others add options": "Let others add options", "Let's start chatting!": "Let's start chatting!", "Links are disabled": "Links are disabled", "Live Location": "Live Location", @@ -65,11 +70,13 @@ "Message deleted": "Message deleted", "Message flagged": "Message flagged", "Multiple votes": "Multiple votes", + "Network error": "Network error", "Select more than one option": "Select more than one option", "Limit votes per person": "Limit votes per person", "Choose between 2–10 options": "Choose between 2–10 options", "Mute User": "Mute User", "No chats here yet…": "No chats here yet…", + "No items exist": "No items exist", "No threads here yet": "No threads here yet", "Not supported": "Not supported", "Nothing yet...": "Nothing yet...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "Reply to {{name}}", "Reply to Message": "Reply to Message", "Resend": "Resend", + "Retry Upload": "Retry Upload", "SEND": "SEND", "Search": "Search", "Select More Photos": "Select More Photos", diff --git a/package/src/i18n/es.json b/package/src/i18n/es.json index 4cad141dcc..c6ebf950d9 100644 --- a/package/src/i18n/es.json +++ b/package/src/i18n/es.json @@ -5,7 +5,9 @@ "1 Reply": "1 respuesta", "1 Thread Reply": "1 respuesta de hilo", "Add a comment": "Agregar un comentario", + "Add a comment to the poll": "Añadir un comentario a la encuesta", "Add an option": "Agregar una opción", + "Add more": "Añadir más", "Allow access to your Gallery": "Permitir acceso a tu galería", "Allow camera access in device settings": "Permitir el acceso a la cámara en la configuración del dispositivo", "Also send to channel": "También enviar al canal", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "Error al marcar el mensaje como no leído. No se pueden marcar mensajes no leídos más antiguos que los 100 mensajes más recientes del canal.", "Error while loading, please reload/refresh": "Error al cargar, por favor recarga/actualiza", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "El archivo es demasiado grande: {{ size }}, el tamaño máximo de carga es de {{ limit }}", + "File too large": "Archivo demasiado grande", "File type not supported": "Tipo de archivo no admitido", "Flag": "Reportar", "Flag Message": "Reportar mensaje", "Flag action failed either due to a network issue or the message is already flagged": "El reporte falló debido a un problema de red o el mensaje ya fue reportado.", "Generating...": "Generando...", "Giphy": "Giphy", + "Hide who voted": "Ocultar quién votó", "Hold to start recording.": "Mantén presionado para comenzar a grabar.", "How about sending your first message to a friend?": "¿Qué tal enviar tu primer mensaje a un amigo?", "Instant Commands": "Comandos instantáneos", + "Let others add options": "Permitir que otros añadan opciones", "Let's start chatting!": "¡Empecemos a charlar!", "Links are disabled": "Los enlaces están desactivados", "Live Location": "Ubicación en vivo", @@ -65,11 +70,13 @@ "Message deleted": "Mensaje eliminado", "Message flagged": "Mensaje reportado", "Multiple votes": "Votos múltiples", + "Network error": "Error de red", "Select more than one option": "Selecciona más de una opción", "Limit votes per person": "Limita los votos por persona", "Choose between 2–10 options": "Elige entre 2 y 10 opciones", "Mute User": "Silenciar usuario", "No chats here yet…": "No hay chats aquí todavía...", + "No items exist": "No hay elementos", "No threads here yet": "Aún no hay hilos aquí", "Not supported": "No admitido", "Nothing yet...": "Aún no hay nada...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "Responder a {{name}}", "Reply to Message": "Responder al mensaje", "Resend": "Reenviar", + "Retry Upload": "Reintentar carga", "SEND": "ENVIAR", "Search": "Buscar", "Select More Photos": "Seleccionar más fotos", diff --git a/package/src/i18n/fr.json b/package/src/i18n/fr.json index f39616f9a8..0ad0522254 100644 --- a/package/src/i18n/fr.json +++ b/package/src/i18n/fr.json @@ -5,7 +5,9 @@ "1 Reply": "1 Réponse", "1 Thread Reply": "Réponse à 1 fil", "Add a comment": "Ajouter un commentaire", + "Add a comment to the poll": "Ajouter un commentaire au sondage", "Add an option": "Ajouter une option", + "Add more": "Ajouter plus", "Allow access to your Gallery": "Autoriser l'accès à votre galerie", "Allow camera access in device settings": "Autoriser l'accès à la caméra dans les paramètres de l'appareil", "Also send to channel": "Envoyer également à la chaîne", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "Erreur lors du marquage du message comme non lu. Impossible de marquer les messages non lus plus anciens que les 100 derniers messages du canal.", "Error while loading, please reload/refresh": "Erreur lors du chargement, veuillez recharger/rafraîchir", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Le fichier est trop volumineux : {{ size }}, la taille de téléchargement maximale est de {{ limit }}", + "File too large": "Fichier trop volumineux", "File type not supported": "Le type de fichier n'est pas pris en charge", "Flag": "Signaler", "Flag Message": "Signaler le message", "Flag action failed either due to a network issue or the message is already flagged": "L'action de signalisation a échoué en raison d'un problème de réseau ou le message est déjà signalé.", "Generating...": "Génération...", "Giphy": "Giphy", + "Hide who voted": "Masquer qui a voté", "Hold to start recording.": "Hold to start recording.", "How about sending your first message to a friend?": "Et si vous envoyiez votre premier message à un ami ?", "Instant Commands": "Commandes Instantanées", + "Let others add options": "Autoriser d'autres à ajouter des options", "Let's start chatting!": "Commençons à discuter !", "Links are disabled": "Links are disabled", "Live Location": "Position en direct", @@ -65,11 +70,13 @@ "Message deleted": "Message supprimé", "Message flagged": "Message signalé", "Multiple votes": "Votes multiples", + "Network error": "Erreur réseau", "Select more than one option": "Sélectionnez plus d’une option", "Limit votes per person": "Limiter les votes par personne", "Choose between 2–10 options": "Choisissez entre 2 et 10 options", "Mute User": "Utilisateur muet", "No chats here yet…": "Pas de discussions ici pour le moment…", + "No items exist": "Aucun élément", "No threads here yet": "Aucun fil ici pour le moment", "Not supported": "Non pris en charge", "Nothing yet...": "Aucun message...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "Répondre à {{name}}", "Reply to Message": "Répondre au message", "Resend": "Renvoyer", + "Retry Upload": "Réessayer l'envoi", "SEND": "ENVOYER", "Search": "Rechercher", "Select More Photos": "Sélectionner plus de photos", diff --git a/package/src/i18n/he.json b/package/src/i18n/he.json index 63af4d6a1a..6611b5aa45 100644 --- a/package/src/i18n/he.json +++ b/package/src/i18n/he.json @@ -5,7 +5,9 @@ "1 Reply": "תגובה אחת", "1 Thread Reply": "תגובה אחת לשרשור", "Add a comment": "הוסף תגובה", + "Add a comment to the poll": "הוסף תגובה לסקר", "Add an option": "הוסף אפשרות", + "Add more": "הוסף עוד", "Allow access to your Gallery": "אפשר גישה לגלריה שלך", "Allow camera access in device settings": "אפשר גישה למצלמה בהגדרות המכשיר", "Also send to channel": "שלח/י הודעה לשיחה", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "שגיאה ארעה בסימון ההודעה כלא נקרא. אין אפשרות לסמן הודעות כלא נקראות שהן ישנות מה-100 ההודעות האחרונות בשיחה.", "Error while loading, please reload/refresh": "שגיאה ארעה בזמן הטעינה, אנא טען מחדש/רענן", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "הקובץ גדול מדי: {{ size }}, גודל העלאה מקסימלי הוא {{ limit }}", + "File too large": "הקובץ גדול מדי", "File type not supported": "סוג הקובץ אינו נתמך", "Flag": "סמן", "Flag Message": "סמן הודעה", "Flag action failed either due to a network issue or the message is already flagged": "פעולת הסימון נכשלה בגלל בעיית רשת או שההודעה כבר סומנה.", "Generating...": "מייצר...", "Giphy": "Giphy", + "Hide who voted": "הסתר מי הצביע", "Hold to start recording.": "לחץ והחזק כדי להתחיל להקליט.", "How about sending your first message to a friend?": "מה דעתך לשלוח את ההודעה הראשונה שלך לחבר?", "Instant Commands": "פעולות מיידיות", + "Let others add options": "אפשר לאחרים להוסיף אפשרויות", "Let's start chatting!": "בואו נתחיל לשוחח!", "Links are disabled": "הקישורים מבוטלים", "Live Location": "מיקום חי", @@ -65,11 +70,13 @@ "Message deleted": "ההודעה נמחקה", "Message flagged": "ההודעה סומנה", "Multiple votes": "הצבעות מרובות", + "Network error": "שגיאת רשת", "Select more than one option": "בחר/י יותר מאפשרות אחת", "Limit votes per person": "הגבל/י את מספר ההצבעות לאדם", "Choose between 2–10 options": "בחר/י בין 2 ל-10 אפשרויות", "Mute User": "השתק/י משתמש", "No chats here yet…": "אין צ'אטים כאן עדיין...", + "No items exist": "אין פריטים", "No threads here yet": "אין שרשורים כאן עדיין", "Not supported": "לא נתמך", "Nothing yet...": "אינפורמציה תתקבל בהמשך...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "השב/י ל-{{name}}", "Reply to Message": "השב/י להודעה", "Resend": "שלח/י שוב", + "Retry Upload": "נסה להעלות שוב", "SEND": "שלח", "Search": "חפש/י", "Select More Photos": "בחר עוד תמונות", diff --git a/package/src/i18n/hi.json b/package/src/i18n/hi.json index dba733a830..6bbd367d23 100644 --- a/package/src/i18n/hi.json +++ b/package/src/i18n/hi.json @@ -5,7 +5,9 @@ "1 Reply": "1 रिप्लाई", "1 Thread Reply": "1 धागा उत्तर", "Add a comment": "एक टिप्पणी जोड़ें", + "Add a comment to the poll": "पोल में टिप्पणी जोड़ें", "Add an option": "एक विकल्प जोड़ें", + "Add more": "और जोड़ें", "Allow access to your Gallery": "अपनी गैलरी तक पहुँचने की अनुमति दें", "Allow camera access in device settings": "डिवाइस सेटिंग्स में कैमरा एक्सेस की अनुमति दें", "Also send to channel": "चैनल को भी भेजें", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "संदेश को अनरीड चिह्नित करने में त्रुटि। चैनल के नवीनतम 100 संदेशों से पुराने संदेशों को अनरीड चिह्नित नहीं किया जा सकता।", "Error while loading, please reload/refresh": "एरर, रिफ्रेश करे", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "फ़ाइल बहुत बड़ी है: {{ size }}, अधिकतम अपलोड साइज़ {{ limit }} है", + "File too large": "फ़ाइल बहुत बड़ी है", "File type not supported": "फ़ाइल प्रकार समर्थित नहीं है", "Flag": "झंडा", "Flag Message": "झंडा संदेश", "Flag action failed either due to a network issue or the message is already flagged": "फ़्लैग कार्रवाई या तो नेटवर्क समस्या के कारण विफल हो गई या संदेश पहले से फ़्लैग किया गया है।", "Generating...": "जनरेट कर रहा है...", "Giphy": "Giphy", + "Hide who voted": "वोट करने वालों को छुपाएँ", "Hold to start recording.": "रिकॉर्डिंग शुरू करने के लिए दबाएं।", "How about sending your first message to a friend?": "किसी मित्र को अपना पहला संदेश भेजने के बारे में क्या ख़याल है?", "Instant Commands": "त्वरित कमांड", + "Let others add options": "दूसरों को विकल्प जोड़ने दें", "Let's start chatting!": "आइए चैट करना शुरू करें!", "Links are disabled": "लिंक अक्षम हैं", "Live Location": "लाइव लोकेशन", @@ -65,11 +70,13 @@ "Message deleted": "मैसेज हटा दिया गया", "Message flagged": "संदेश को ध्वजांकित किया गया", "Multiple votes": "एकाधिक वोट", + "Network error": "नेटवर्क त्रुटि", "Select more than one option": "एक से अधिक विकल्प चुनें", "Limit votes per person": "प्रति व्यक्ति वोट सीमित करें", "Choose between 2–10 options": "2–10 विकल्प चुनें", "Mute User": "उपयोगकर्ता को म्यूट करें", "No chats here yet…": "अभी तक यहाँ कोई चैट नहीं है...", + "No items exist": "कोई आइटम मौजूद नहीं", "No threads here yet": "यहाँ अभी तक कोई थ्रेड्स नहीं हैं", "Not supported": "समर्थित नहीं", "Nothing yet...": "कोई मैसेज नहीं है...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "{{name}} को जवाब दें", "Reply to Message": "संदेश का जवाब दें", "Resend": "पुन: भेजें", + "Retry Upload": "अपलोड पुनः प्रयास करें", "SEND": "भेजें", "Search": "खोजें", "Select More Photos": "अधिक फ़ोटो चुनें", diff --git a/package/src/i18n/it.json b/package/src/i18n/it.json index b1ee4540f5..ebf1fc3bfd 100644 --- a/package/src/i18n/it.json +++ b/package/src/i18n/it.json @@ -5,7 +5,9 @@ "1 Reply": "1 Risposta", "1 Thread Reply": "1 Risposta alla Discussione", "Add a comment": "Aggiungi un commento", + "Add a comment to the poll": "Aggiungi un commento al sondaggio", "Add an option": "Aggiungi un'opzione", + "Add more": "Aggiungi altri", "Allow access to your Gallery": "Consenti l'accesso alla tua galleria", "Allow camera access in device settings": "Consenti l'accesso alla fotocamera nelle impostazioni del dispositivo", "Also send to channel": "Invia anche al canale", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "Errore durante il contrassegno del messaggio come non letto. Non è possibile contrassegnare i messaggi non letti più vecchi dei 100 messaggi più recenti del canale.", "Error while loading, please reload/refresh": "Errore durante il caricamento, per favore ricarica la pagina", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Il file è troppo grande: {{ size }}, la dimensione massima di caricamento è {{ limit }}", + "File too large": "File troppo grande", "File type not supported": "Tipo di file non supportato", "Flag": "Contrassegna", "Flag Message": "Contrassegna Messaggio", "Flag action failed either due to a network issue or the message is already flagged": "L'azione di segnalazione non è riuscita a causa di un problema di rete o il messaggio è già segnalato.", "Generating...": "Generando...", "Giphy": "Giphy", + "Hide who voted": "Nascondi chi ha votato", "Hold to start recording.": "Tieni premuto per avviare la registrazione.", "How about sending your first message to a friend?": "Che ne dici di inviare il tuo primo messaggio ad un amico?", "Instant Commands": "Comandi Istantanei", + "Let others add options": "Permetti ad altri di aggiungere opzioni", "Let's start chatting!": "Iniziamo a chattare!", "Links are disabled": "I link sono disabilitati", "Live Location": "Posizione in tempo reale", @@ -65,11 +70,13 @@ "Message deleted": "Messaggio cancellato", "Message flagged": "Messaggio contrassegnato", "Multiple votes": "Voti multipli", + "Network error": "Errore di rete", "Select more than one option": "Seleziona più di un'opzione", "Limit votes per person": "Limita i voti per persona", "Choose between 2–10 options": "Scegli tra 2 e 10 opzioni", "Mute User": "Utente Muto", "No chats here yet…": "Non ci sono ancora chat qui...", + "No items exist": "Nessun elemento", "No threads here yet": "Nessun thread qui ancora", "Not supported": "non supportato", "Nothing yet...": "Ancora niente...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "Rispondi a {{name}}", "Reply to Message": "Rispondi al messaggio", "Resend": "Invia di nuovo", + "Retry Upload": "Riprova caricamento", "SEND": "INVIA", "Search": "Cerca", "Select More Photos": "Seleziona Altre foto", diff --git a/package/src/i18n/ja.json b/package/src/i18n/ja.json index 85643f3e14..a624563c91 100644 --- a/package/src/i18n/ja.json +++ b/package/src/i18n/ja.json @@ -5,7 +5,9 @@ "1 Reply": "1件の返信", "1 Thread Reply": "1件のスレッド返信", "Add a comment": "コメントを追加", + "Add a comment to the poll": "投票にコメントを追加", "Add an option": "オプションを追加", + "Add more": "さらに追加", "Allow access to your Gallery": "ギャラリーへのアクセスを許可する", "Allow camera access in device settings": "デバイス設定でカメラへのアクセスを許可する", "Also send to channel": "チャンネルにも送信", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "メッセージを未読にする際にエラーが発生しました。最新の100件のチャネルメッセージより古い未読メッセージはマークできません。", "Error while loading, please reload/refresh": "ロード中にエラーが発生しました。更新してください", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "ファイルが大きすぎます:{{ size }}、最大アップロードサイズは{{ limit }}です", + "File too large": "ファイルが大きすぎます", "File type not supported": "サポートされていないファイルです", "Flag": "フラグ", "Flag Message": "メッセージをフラグする", "Flag action failed either due to a network issue or the message is already flagged": "ネットワーク接続に問題があるか、すでにフラグが設定されているため、フラグが失敗しました。", "Generating...": "生成中...", "Giphy": "Giphy", + "Hide who voted": "投票者を非表示", "Hold to start recording.": "録音を開始するには押し続けてください。", "How about sending your first message to a friend?": "初めてのメッセージを友達に送ってみてはいかがでしょうか?", "Instant Commands": "インスタントコマンド", + "Let others add options": "他の人が選択肢を追加できるようにする", "Let's start chatting!": "チャットを始めましょう!", "Links are disabled": "リンク機能が無効になっています", "Live Location": "ライブ位置情報", @@ -65,11 +70,13 @@ "Message deleted": "メッセージが削除されました", "Message flagged": "メッセージにフラグが付けられました", "Multiple votes": "複数投票", + "Network error": "ネットワークエラー", "Select more than one option": "2つ以上のオプションを選択", "Limit votes per person": "1人あたりの投票数を制限", "Choose between 2–10 options": "2~10個のオプションから選択", "Mute User": "ユーザーをミュートする", "No chats here yet…": "まだチャットはありません…", + "No items exist": "項目がありません", "No threads here yet": "まだスレッドがありません", "Not supported": "サポートしていません", "Nothing yet...": "まだ何もありません...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "{{name}}に返信", "Reply to Message": "メッセージに返信", "Resend": "再送", + "Retry Upload": "アップロードを再試行", "SEND": "送信", "Search": "検索", "Select More Photos": "さらに写真を選択", diff --git a/package/src/i18n/ko.json b/package/src/i18n/ko.json index 61f9a4d0b5..38a4fccb64 100644 --- a/package/src/i18n/ko.json +++ b/package/src/i18n/ko.json @@ -5,7 +5,9 @@ "1 Reply": "답장 1개", "1 Thread Reply": "1개의 스레드 답글", "Add a comment": "댓글 추가", + "Add a comment to the poll": "투표에 의견 추가", "Add an option": "옵션 추가", + "Add more": "더 추가", "Allow access to your Gallery": "갤러리에 대한 액세스를 허용", "Allow camera access in device settings": "기기 설정에서 카메라 액세스를 허용하세요.", "Also send to channel": "채널에도 전송", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "메시지를 읽지 않음으로 표시하는 중 오류가 발생했습니다. 최신 100개의 채널 메시지보다 오래된 읽지 않은 메시지는 표시할 수 없습니다.", "Error while loading, please reload/refresh": "로드하는 동안 오류가 발생했습니다. 다시로드하십시오", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "파일이 너무 큽니다: {{ size }}, 최대 업로드 크기는 {{ limit }}입니다", + "File too large": "파일이 너무 큽니다", "File type not supported": "지원하지 않는 파일입니다.", "Flag": "플래그", "Flag Message": "메시지를 플래그하기", "Flag action failed either due to a network issue or the message is already flagged": "네트워크 연결에 문제가 있거나 이미 플래그 되어서 플래그에 실패했습니다.", "Generating...": "생성 중...", "Giphy": "Giphy", + "Hide who voted": "투표한 사람 숨기기", "Hold to start recording.": "녹음을 시작하려면 눌러주세요.", "How about sending your first message to a friend?": "친구에게 첫 번째 메시지를 보내는 것은 어떻습니까?", "Instant Commands": "인스턴트 명령", + "Let others add options": "다른 사람이 옵션을 추가하도록 허용", "Let's start chatting!": "채팅을 시작합시다!", "Links are disabled": "링크 기능이 비활성화되었습니다", "Live Location": "실시간 위치", @@ -65,11 +70,13 @@ "Message deleted": "메시지가 삭제되었습니다.", "Message flagged": "메시지에 플래그가 지정되었습니다", "Multiple votes": "복수 투표", + "Network error": "네트워크 오류", "Select more than one option": "두 개 이상의 옵션을 선택하세요", "Limit votes per person": "1인당 투표 수 제한", "Choose between 2–10 options": "2~10개의 옵션 중에서 선택하세요", "Mute User": "사용자를 음소거", "No chats here yet…": "아직 여기에 채팅이 없어요…", + "No items exist": "항목이 없습니다", "No threads here yet": "아직 스레드가 없습니다", "Not supported": "지원하지 않습니다", "Nothing yet...": "아직 아무것도...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "{{name}}님에게 답장", "Reply to Message": "메시지에 답장", "Resend": "재전송", + "Retry Upload": "업로드 재시도", "SEND": "보내기", "Search": "검색", "Select More Photos": "추가 사진 선택", diff --git a/package/src/i18n/nl.json b/package/src/i18n/nl.json index 06aa168b49..10811006cb 100644 --- a/package/src/i18n/nl.json +++ b/package/src/i18n/nl.json @@ -5,7 +5,9 @@ "1 Reply": "1 Antwoord", "1 Thread Reply": "1 thread antwoord", "Add a comment": "Voeg een reactie toe", + "Add a comment to the poll": "Voeg een reactie toe aan de poll", "Add an option": "Voeg een optie toe", + "Add more": "Meer toevoegen", "Allow access to your Gallery": "Geef toegang tot uw galerij", "Allow camera access in device settings": "Sta cameratoegang toe in de apparaatinstellingen", "Also send to channel": "Stuur ook naar kanaal", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "Fout bij markeren als ongelezen. Kan ongelezen berichten ouder dan de nieuwste 100 kanaalberichten niet markeren.", "Error while loading, please reload/refresh": "Probleem bij het laden, probeer opnieuw", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Bestand is te groot: {{ size }}, maximale uploadgrootte is {{ limit }}", + "File too large": "Bestand te groot", "File type not supported": "Bestandstype niet ondersteund", "Flag": "Markeer", "Flag Message": "Markeer bericht", "Flag action failed either due to a network issue or the message is already flagged": "Rapporteren mislukt door een netwerk fout of het berich is al gerapporteerd", "Generating...": "Aan het genereren...", "Giphy": "Giphy", + "Hide who voted": "Verberg wie heeft gestemd", "Hold to start recording.": "Houd vast om opname te starten.", "How about sending your first message to a friend?": "Wat dacht je ervan om je eerste bericht naar een vriend te sturen?", "Instant Commands": "Directe Opdrachten", + "Let others add options": "Laat anderen opties toevoegen", "Let's start chatting!": "Laten we beginnen met chatten!", "Links are disabled": "Het versturen van links staat uit", "Live Location": "Live locatie", @@ -65,11 +70,13 @@ "Message deleted": "Bericht verwijderd", "Message flagged": "Bericht gemarkeerd", "Multiple votes": "Meerdere stemmen", + "Network error": "Netwerkfout", "Select more than one option": "Selecteer meer dan één optie", "Limit votes per person": "Beperk stemmen per persoon", "Choose between 2–10 options": "Kies tussen 2 en 10 opties", "Mute User": "Gebruiker dempen", "No chats here yet…": "Nog geen chats hier…", + "No items exist": "Er zijn geen items", "No threads here yet": "Hier zijn nog geen threads", "Not supported": "niet ondersteund", "Nothing yet...": "Nog niets...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "Antwoord aan {{name}}", "Reply to Message": "Beantwoord bericht", "Resend": "Opnieuw versturen", + "Retry Upload": "Uploaden opnieuw proberen", "SEND": "VERZENDEN", "Search": "Zoeken", "Select More Photos": "Selecteer Meer foto's", diff --git a/package/src/i18n/pt-br.json b/package/src/i18n/pt-br.json index 31416d809f..327684079c 100644 --- a/package/src/i18n/pt-br.json +++ b/package/src/i18n/pt-br.json @@ -5,7 +5,9 @@ "1 Reply": "1 Resposta", "1 Thread Reply": "1 Resposta de Thread", "Add a comment": "Adicionar um comentário", + "Add a comment to the poll": "Adicionar um comentário à enquete", "Add an option": "Adicionar uma opção", + "Add more": "Adicionar mais", "Allow access to your Gallery": "Permitir acesso à sua Galeria", "Allow camera access in device settings": "Permitir acesso à câmera nas configurações do dispositivo", "Also send to channel": "Também enviar para o canal", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "Erro ao marcar mensagem como não lida. Não é possível marcar mensagens não lidas mais antigas que as 100 mensagens mais recentes do canal.", "Error while loading, please reload/refresh": "Erro ao carregar, por favor recarregue/atualize", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "O arquivo é muito grande: {{ size }}, o tamanho máximo de upload é {{ limit }}", + "File too large": "Arquivo muito grande", "File type not supported": "Tipo de arquivo não suportado", "Flag": "Reportar", "Flag Message": "Reportar Mensagem", "Flag action failed either due to a network issue or the message is already flagged": "A ação para reportar a mensagem falhou devido a um problema de rede ou a mensagem já foi reportada.", "Generating...": "Gerando...", "Giphy": "Giphy", + "Hide who voted": "Ocultar quem votou", "Hold to start recording.": "Mantenha pressionado para começar a gravar.", "How about sending your first message to a friend?": "Que tal enviar sua primeira mensagem para um amigo?", "Instant Commands": "Comandos Instantâneos", + "Let others add options": "Permitir que outros adicionem opções", "Let's start chatting!": "Vamos começar a conversar!", "Links are disabled": "Links estão desabilitados", "Live Location": "Localização ao vivo", @@ -65,11 +70,13 @@ "Message deleted": "Mensagem excluída", "Message flagged": "Mensagem sinalizada", "Multiple votes": "Votos múltiplos", + "Network error": "Erro de rede", "Select more than one option": "Selecione mais de uma opção", "Limit votes per person": "Limite os votos por pessoa", "Choose between 2–10 options": "Escolha entre 2 e 10 opções", "Mute User": "Silenciar Usuário", "No chats here yet…": "Ainda não há chats aqui...", + "No items exist": "Nenhum item", "No threads here yet": "Ainda não há tópicos aqui", "Not supported": "Não suportado", "Nothing yet...": "Nada ainda...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "Responder a {{name}}", "Reply to Message": "Responder à Mensagem", "Resend": "Reenviar", + "Retry Upload": "Tentar upload novamente", "SEND": "ENVIAR", "Search": "Pesquisar", "Select More Photos": "Selecionar Mais Fotos", diff --git a/package/src/i18n/ru.json b/package/src/i18n/ru.json index 096faa6fb3..aa73598ab9 100644 --- a/package/src/i18n/ru.json +++ b/package/src/i18n/ru.json @@ -5,7 +5,9 @@ "1 Reply": "1 Ответ", "1 Thread Reply": "1 тема Ответить", "Add a comment": "Добавить комментарий", + "Add a comment to the poll": "Добавить комментарий к опросу", "Add an option": "Добавить вариант", + "Add more": "Добавить ещё", "Allow access to your Gallery": "Разрешить доступ к вашей галерее", "Allow camera access in device settings": "Разрешите доступ к камере в настройках устройства.", "Also send to channel": "Также отправить на канал", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "Ошибка при отметке сообщения как непрочитанного. Невозможно отметить непрочитанные сообщения старше новейших 100 сообщений канала.", "Error while loading, please reload/refresh": "Ошибка загрузки, пожалуйста перезагрузите или обновите", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Файл слишком большой: {{ size }}, максимальный размер загрузки составляет {{ limit }}", + "File too large": "Файл слишком большой", "File type not supported": "Тип файла не поддерживается", "Flag": "Пометить", "Flag Message": "Пометить сообщение", "Flag action failed either due to a network issue or the message is already flagged": "Не удалось отправить жалобу. Возможные причины: проблема с подключением к интернету или ваша жалоба уже была принята.", "Generating...": "Генерирую...", "Giphy": "Giphy", + "Hide who voted": "Скрыть, кто проголосовал", "Hold to start recording.": "Удерживайте, чтобы начать запись.", "How about sending your first message to a friend?": "Как насчет отправки первого сообщения другу?", "Instant Commands": "Мгновенные Команды", + "Let others add options": "Разрешить другим добавлять варианты", "Let's start chatting!": "Давайте начнем общаться!", "Links are disabled": "Ссылки отключены", "Live Location": "Трансляция местоположения", @@ -65,11 +70,13 @@ "Message deleted": "Сообщение удалено", "Message flagged": "Сообщение отмечено", "Multiple votes": "Несколько голосов", + "Network error": "Ошибка сети", "Select more than one option": "Выберите больше одного варианта", "Limit votes per person": "Ограничить количество голосов на человека", "Choose between 2–10 options": "Выберите от 2 до 10 вариантов", "Mute User": "Отключить пользователя", "No chats here yet…": "Здесь пока нет чатов…", + "No items exist": "Нет элементов", "No threads here yet": "Здесь пока нет потоков", "Not supported": "не поддерживается", "Nothing yet...": "Пока ничего нет...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "Ответить пользователю {{name}}", "Reply to Message": "Ответить на сообщение", "Resend": "Отправить", + "Retry Upload": "Повторить загрузку", "SEND": "ОТПРАВИТЬ", "Search": "Поиск", "Select More Photos": "Выбрать больше фотографий", diff --git a/package/src/i18n/tr.json b/package/src/i18n/tr.json index 14f2cc0285..25e4cd570d 100644 --- a/package/src/i18n/tr.json +++ b/package/src/i18n/tr.json @@ -5,7 +5,9 @@ "1 Reply": "1 Cevap", "1 Thread Reply": "1 Konu Yanıtı", "Add a comment": "Yorum ekle", + "Add a comment to the poll": "Ankete yorum ekle", "Add an option": "Seçenek ekle", + "Add more": "Daha fazla ekle", "Allow access to your Gallery": "Galerinize erişime izin verin", "Allow camera access in device settings": "Cihaz ayarlarında kamera erişimine izin ver", "Also send to channel": "Kanala da gönder", @@ -42,15 +44,18 @@ "Error marking message unread. Cannot mark unread messages older than the newest 100 channel messages.": "Okunmamış olarak işaretlenen mesajda hata oluştu. En yeni 100 kanal mesajından daha eski okunmamış mesajları işaretleyemezsiniz.", "Error while loading, please reload/refresh": "Yüklenirken hata oluştu, lütfen tekrar deneyiniz", "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Dosya çok büyük: {{ size }}, maksimum yükleme boyutu {{ limit }}", + "File too large": "Dosya çok büyük", "File type not supported": "Dosya türü desteklenmiyor", "Flag": "Raporla", "Flag Message": "Mesajı Raporla", "Flag action failed either due to a network issue or the message is already flagged": "Mesajın daha önce raporlanmış olması veya bir ağ bağlantısı sorunu nedeniyle raporlama işlemi başarısız oldu.", "Generating...": "Oluşturuluyor...", "Giphy": "Giphy", + "Hide who voted": "Kimin oy verdiğini gizle", "Hold to start recording.": "Kayıt yapmak için basılı tutun.", "How about sending your first message to a friend?": "İlk mesajınızı bir arkadaşınıza göndermeye ne dersiniz?", "Instant Commands": "Anlık Komutlar", + "Let others add options": "Başkalarının seçenek eklemesine izin ver", "Let's start chatting!": "Haydi sohbete başlayalım!", "Links are disabled": "Bağlantılar devre dışı", "Live Location": "Canlı Konum", @@ -65,11 +70,13 @@ "Message deleted": "Mesaj silindi", "Message flagged": "Mesaj işaretlendi", "Multiple votes": "Çoklu oy", + "Network error": "Ağ hatası", "Select more than one option": "Birden fazla seçenek seçin", "Limit votes per person": "Kişi başına oy sayısını sınırla", "Choose between 2–10 options": "2 ile 10 arasında seçenek seçin", "Mute User": "Kullanıcıyı sessize al", "No chats here yet…": "Henüz burada sohbet yok…", + "No items exist": "Hiçbir öğe yok", "No threads here yet": "Burada henüz akış yok", "Not supported": "Desteklenmiyor", "Nothing yet...": "Henüz değil...", @@ -96,6 +103,7 @@ "Reply to {{name}}": "{{name}} için yanıtla", "Reply to Message": "Mesajı Yanıtla", "Resend": "Yeniden gönder", + "Retry Upload": "Yüklemeyi yeniden dene", "SEND": "GÖNDER", "Search": "Ara", "Select More Photos": "Daha Fazla Fotoğraf Seçin",