From c8e1114f21194a72df5e824b4c02742f57b9805e Mon Sep 17 00:00:00 2001 From: Zita Szupera Date: Wed, 22 Apr 2026 15:03:48 +0200 Subject: [PATCH 1/2] fix: add missing translation keys --- .../AttachmentPickerItem.tsx | 6 +- .../Indicators/EmptyStateIndicator.tsx | 4 +- .../AttachmentUploadProgressIndicator.tsx | 11 +- .../src/components/Poll/CreatePollContent.tsx | 8 +- package/src/i18n/ar.json | 294 ++++++++++++++++++ package/src/i18n/en.json | 8 + package/src/i18n/es.json | 8 + package/src/i18n/fr.json | 8 + package/src/i18n/he.json | 8 + package/src/i18n/hi.json | 8 + package/src/i18n/it.json | 8 + package/src/i18n/ja.json | 8 + package/src/i18n/ko.json | 8 + package/src/i18n/nl.json | 8 + package/src/i18n/pt-br.json | 8 + package/src/i18n/ru.json | 8 + package/src/i18n/tr.json | 8 + 17 files changed, 410 insertions(+), 9 deletions(-) create mode 100644 package/src/i18n/ar.json 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/ar.json b/package/src/i18n/ar.json new file mode 100644 index 0000000000..3023b1307a --- /dev/null +++ b/package/src/i18n/ar.json @@ -0,0 +1,294 @@ +{ + "+{{count}}_few": "+{{count}}", + "+{{count}}_many": "+{{count}}", + "+{{count}}_one": "+{{count}}", + "+{{count}}_other": "+{{count}}", + "+{{count}}_two": "+{{count}}", + "+{{count}}_zero": "+{{count}}", + "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": "أرسل أيضًا إلى القناة", + "Anonymous": "مجهول", + "Anonymous voting": "تصويت مجهول", + "Are you sure you want to permanently delete this message?": "هل أنت متأكد أنك تريد حذف هذه الرسالة نهائيًا؟", + "Are you sure?": "هل أنت متأكد؟", + "Ask a question": "اطرح سؤالاً", + "Audio": "صوت", + "Ban User": "حظر المستخدم", + "Block User": "حظر المستخدم", + "Cancel": "إلغاء", + "Cannot Flag Message": "تعذر الإبلاغ عن الرسالة", + "Consider how your comment might make others feel and be sure to follow our Community Guidelines": "فكّر في كيف قد يشعر الآخرون بتعليقك وتأكد من اتباع إرشادات المجتمع.", + "Copy Message": "نسخ الرسالة", + "Create Poll": "إنشاء استطلاع", + "Delete": "حذف", + "Delete Message": "حذف الرسالة", + "Delete for me": "حذف لديّ", + "Device camera is used to take photos or videos.": "تُستخدم كاميرا الجهاز لالتقاط الصور أو الفيديو.", + "Device gallery permissions is used to take photos or videos.": "تُستخدم أذونات المعرض لالتقاط الصور أو الفيديو.", + "Do you want to send a copy of this message to a moderator for further investigation?": "هل تريد إرسال نسخة من هذه الرسالة إلى مشرف للمراجعة؟", + "Due since {{ dueSince }}": "مستحق منذ {{ dueSince }}", + "Edit Message": "تعديل الرسالة", + "Edited": "تم التعديل", + "Editing Message": "جارٍ تعديل الرسالة", + "Emoji matching": "مطابقة الرموز التعبيرية", + "Empty message...": "رسالة فارغة...", + "Enter a new option": "أدخل خيارًا جديدًا", + "End Vote": "إنهاء التصويت", + "Error loading": "خطأ في التحميل", + "Error loading channel list...": "خطأ في تحميل قائمة القنوات...", + "Error loading messages for this channel...": "خطأ في تحميل رسائل هذه القناة...", + "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": "جيفي", + "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": "موقع مباشر", + "Loading channels...": "جارٍ تحميل القنوات...", + "Loading messages...": "جارٍ تحميل الرسائل...", + "Loading threads...": "جارٍ تحميل المواضيع...", + "Loading...": "جارٍ التحميل...", + "Location": "الموقع", + "Mark as Unread": "وضع علامة غير مقروء", + "Maximum number of files reached": "تم بلوغ الحد الأقصى لعدد الملفات", + "Message Reactions": "تفاعلات الرسالة", + "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...": "لا شيء بعد...", + "Ok": "حسنًا", + "Only visible to you": "مرئي لك فقط", + "Open Settings": "فتح الإعدادات", + "Option": "خيار", + "Option {{count}}": "الخيار {{count}}", + "Option already exists": "الخيار موجود مسبقًا", + "Options": "خيارات", + "Photo": "صورة", + "Photos and Videos": "صور وفيديو", + "Pin to Conversation": "تثبيت في المحادثة", + "Pinned by": "ثبّته", + "Please allow Audio permissions in settings.": "يرجى السماح بأذونات الصوت في الإعدادات.", + "Please enable access to your photos and videos so you can share them.": "فعّل الوصول إلى الصور والفيديو لمشاركتها.", + "Please select a channel first": "يرجى اختيار قناة أولًا", + "Poll Comments": "تعليقات الاستطلاع", + "Poll Options": "خيارات الاستطلاع", + "Poll Results": "نتائج الاستطلاع", + "Questions": "أسئلة", + "Reconnecting...": "جارٍ إعادة الاتصال...", + "Reply": "رد", + "Reply to {{name}}": "الرد على {{name}}", + "Reply to Message": "الرد على الرسالة", + "Resend": "إعادة الإرسال", + "Retry Upload": "إعادة محاولة التحميل", + "SEND": "إرسال", + "Search": "بحث", + "Select More Photos": "اختر المزيد من الصور", + "Select one": "اختر واحدًا", + "Select one or more": "اختر واحدًا أو أكثر", + "Select up to {{count}}_few": "اختر حتى {{count}}", + "Select up to {{count}}_many": "اختر حتى {{count}}", + "Select up to {{count}}_one": "اختر حتى {{count}}", + "Select up to {{count}}_other": "اختر حتى {{count}}", + "Select up to {{count}}_two": "اختر حتى {{count}}", + "Select up to {{count}}_zero": "اختر حتى {{count}}", + "Send Anyway": "إرسال على أي حال", + "Send a message": "أرسل رسالة", + "Sending links is not allowed in this conversation": "إرسال الروابط غير مسموح في هذه المحادثة", + "Show All": "عرض الكل", + "Slide to Cancel": "اسحب للإلغاء", + "Slow mode ON": "الوضع البطيء مفعّل", + "Slow mode, wait {{seconds}}s...": "وضع بطيء، انتظر {{seconds}} ث...", + "Suggest an option": "اقترح خيارًا", + "The message has been reported to a moderator.": "تم الإبلاغ عن الرسالة إلى مشرف.", + "The source message was deleted": "تم حذف الرسالة الأصلية", + "Thinking...": "جارٍ التفكير...", + "This reply was deleted": "تم حذف هذا الرد", + "Thread Reply": "رد في الموضوع", + "Type a number from 2 to 10": "اكتب رقمًا من 2 إلى 10", + "Unban User": "إلغاء حظر المستخدم", + "Unblock User": "إلغاء حظر المستخدم", + "Unknown User": "مستخدم غير معروف", + "Unmute User": "إلغاء كتم المستخدم", + "Unpin from Conversation": "إلغاء التثبيت من المحادثة", + "Unread Messages": "رسائل غير مقروءة", + "Update your comment": "حدّث تعليقك", + "Video": "فيديو", + "View Results": "عرض النتائج", + "View {{count}} comments_few": "عرض {{count}} تعليقات", + "View {{count}} comments_many": "عرض {{count}} تعليقات", + "View {{count}} comments_one": "عرض {{count}} تعليق", + "View {{count}} comments_other": "عرض {{count}} تعليقات", + "View {{count}} comments_two": "عرض {{count}} تعليقين", + "View {{count}} comments_zero": "عرض {{count}} تعليقات", + "Voice message": "رسالة صوتية", + "Voice message ({{duration}})": "رسالة صوتية ({{duration}})", + "Your comment": "تعليقك", + "You": "أنت", + "You can't send messages in this channel": "لا يمكنك إرسال رسائل في هذه القناة", + "duration/Location end at": "{{ milliseconds | durationFormatter(withSuffix: false) }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "replied to": "رد على", + "timestamp/ChannelPreviewStatus": "{{ timestamp | timestampFormatter(calendar: true; calendarFormats: {\"lastDay\":\"[أمس]\",\"lastWeek\":\"dddd\",\"nextDay\":\"[غدًا]\",\"nextWeek\":\"dddd [في] LT\",\"sameDay\":\"LT\",\"sameElse\":\"L\"}) }}", + "timestamp/ImageGalleryHeader": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/InlineDateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageEditedTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageSystem": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(format: LT) }}", + "timestamp/PollVote": "{{ timestamp | relativeCompactDateFormatter }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/StickyHeader": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ThreadListItem": "{{ timestamp | timestampFormatter(calendar: true; calendarFormats: {\"lastDay\":\"[أمس]\",\"lastWeek\":\"dddd\",\"nextDay\":\"[غدًا]\",\"nextWeek\":\"dddd [في] LT\",\"sameDay\":\"LT\",\"sameElse\":\"L\"}) }}", + "{{ firstUser }} and {{ nonSelfUserLength }} more are typing": "{{ firstUser }} و{{ nonSelfUserLength }} آخرون يكتبون", + "{{ index }} of {{ photoLength }}": "{{ index }} من {{ photoLength }}", + "{{ replyCount }} Replies": "{{ replyCount }} ردود", + "{{ user }} is typing": "{{ user }} يكتب", + "You voted: {{ option }}": "صوتك: {{ option }}", + "{{ firstUser }} and {{ secondUser }} are typing": "{{ firstUser }} و{{ secondUser }} يكتبان", + "{{ numberOfUsers }} people are typing": "{{ numberOfUsers }} أشخاص يكتبون", + "Typing": "يكتب", + "No messages yet": "لا رسائل بعد", + "Message failed to send": "فشل إرسال الرسالة", + "and {{ count }} others": "و{{ count }} آخرين", + "{{ user }} voted: {{ option }}": "{{ user }} صوّت: {{ option }}", + "{{count}} Audios_few": "{{count}} ملفات صوتية", + "{{count}} Audios_many": "{{count}} ملفات صوتية", + "{{count}} Audios_one": "{{count}} ملف صوتي", + "{{count}} Audios_other": "{{count}} ملفات صوتية", + "{{count}} Audios_two": "{{count}} ملفان صوتيان", + "{{count}} Audios_zero": "{{count}} ملفات صوتية", + "{{count}} Files_few": "{{count}} ملفات", + "{{count}} Files_many": "{{count}} ملفات", + "{{count}} Files_one": "{{count}} ملف", + "{{count}} Files_other": "{{count}} ملفات", + "{{count}} Files_two": "{{count}} ملفان", + "{{count}} Files_zero": "{{count}} ملفات", + "{{count}} Photos_few": "{{count}} صور", + "{{count}} Photos_many": "{{count}} صور", + "{{count}} Photos_one": "{{count}} صورة", + "{{count}} Photos_other": "{{count}} صور", + "{{count}} Photos_two": "{{count}} صورتان", + "{{count}} Photos_zero": "{{count}} صور", + "{{count}} Voice messages_few": "{{count}} رسائل صوتية", + "{{count}} Voice messages_many": "{{count}} رسائل صوتية", + "{{count}} Voice messages_one": "{{count}} رسالة صوتية", + "{{count}} Voice messages_other": "{{count}} رسائل صوتية", + "{{count}} Voice messages_two": "{{count}} رسالتان صوتيتان", + "{{count}} Voice messages_zero": "{{count}} رسائل صوتية", + "{{count}} Videos_few": "{{count}} مقاطع فيديو", + "{{count}} Videos_many": "{{count}} مقاطع فيديو", + "{{count}} Videos_one": "{{count}} فيديو", + "{{count}} Videos_other": "{{count}} مقاطع فيديو", + "{{count}} Videos_two": "{{count}} مقطعان فيديو", + "{{count}} Videos_zero": "{{count}} مقاطع فيديو", + "{{count}} votes_few": "{{count}} أصوات", + "{{count}} votes_many": "{{count}} أصوات", + "{{count}} votes_one": "{{count}} صوت", + "{{count}} votes_other": "{{count}} أصوات", + "{{count}} votes_two": "{{count}} صوتان", + "{{count}} votes_zero": "{{count}} أصوات", + "🏙 Attachment...": "🏙 مرفق...", + "You have not granted access to the photo library.": "لم تمنح إذن الوصول لمكتبة الصور.", + "Change in Settings": "التغيير في الإعدادات", + "Create a poll and let everyone vote": "أنشئ استطلاعًا ودع الجميع يصوّت", + "Open Camera": "فتح الكاميرا", + "Open Files": "فتح الملفات", + "Select files to share": "اختر ملفات للمشاركة", + "Take a photo and share": "التقط صورة وشاركها", + "Take a video and share": "سجّل فيديو وشاركه", + "You have not granted access to your camera": "لم تمنح إذن الوصول للكاميرا", + "{{count}} Reactions_few": "{{count}} تفاعلات", + "{{count}} Reactions_many": "{{count}} تفاعلات", + "{{count}} Reactions_one": "{{count}} تفاعل", + "{{count}} Reactions_other": "{{count}} تفاعلات", + "{{count}} Reactions_two": "{{count}} تفاعلان", + "{{count}} Reactions_zero": "{{count}} تفاعلات", + "Tap to remove": "اضغط للإزالة", + "Draft": "مسودة", + "Reminder set": "تم ضبط التذكير", + "Also sent in channel": "أُرسل أيضًا في القناة", + "Replied to a thread": "رد في موضوع", + "View": "عرض", + "Reminder overdue": "تذكير متأخر", + "Poll has ended": "انتهى الاستطلاع", + "Reply to a message to start a thread": "رد على رسالة لبدء موضوع", + "Couldn't load new threads. Tap to retry": "تعذر تحميل المواضيع الجديدة. اضغط لإعادة المحاولة", + "{{count}} new threads_few": "{{count}} مواضيع جديدة", + "{{count}} new threads_many": "{{count}} مواضيع جديدة", + "{{count}} new threads_one": "{{count}} موضوع جديد", + "{{count}} new threads_other": "{{count}} مواضيع جديدة", + "{{count}} new threads_two": "{{count}} موضوعان جديدان", + "{{count}} new threads_zero": "{{count}} مواضيع جديدة", + "{{count}} new threads": "{{count}} مواضيع جديدة", + "No conversations yet": "لا محادثات بعد", + "Are you sure you want to delete this group? This can't be undone.": "هل تريد حذف هذه المجموعة؟ لا يمكن التراجع.", + "Are you sure you want to delete this chat? This can't be undone.": "هل تريد حذف هذه المحادثة؟ لا يمكن التراجع.", + "Delete chat": "حذف المحادثة", + "Delete group": "حذف المجموعة", + "Archive Chat": "أرشفة المحادثة", + "Archive Group": "أرشفة المجموعة", + "Delete Chat": "حذف المحادثة", + "Delete Group": "حذف المجموعة", + "Leave Chat": "مغادرة المحادثة", + "Leave Group": "مغادرة المجموعة", + "Mute Group": "كتم المجموعة", + "Offline": "غير متصل", + "Online": "متصل", + "Unarchive Chat": "إلغاء أرشفة المحادثة", + "Unarchive Group": "إلغاء أرشفة المجموعة", + "Unmute Group": "إلغاء كتم المجموعة", + "{{memberCount}} members, {{onlineCount}} online_few": "{{memberCount}} أعضاء، {{onlineCount}} متصلون", + "{{memberCount}} members, {{onlineCount}} online_many": "{{memberCount}} أعضاء، {{onlineCount}} متصلون", + "{{memberCount}} members, {{onlineCount}} online_one": "{{memberCount}} عضو، {{onlineCount}} متصل", + "{{memberCount}} members, {{onlineCount}} online_other": "{{memberCount}} أعضاء، {{onlineCount}} متصلون", + "{{memberCount}} members, {{onlineCount}} online_two": "{{memberCount}} عضوين، {{onlineCount}} متصلين", + "{{memberCount}} members, {{onlineCount}} online_zero": "{{memberCount}} أعضاء، {{onlineCount}} متصلون", + "{{count}} unread_few": "{{count}} غير مقروء", + "{{count}} unread_many": "{{count}} غير مقروء", + "{{count}} unread_one": "{{count}} غير مقروء", + "{{count}} unread_other": "{{count}} غير مقروء", + "{{count}} unread_two": "{{count}} غير مقروء", + "{{count}} unread_zero": "{{count}} غير مقروء", + "{{count}} unread": "{{count}} غير مقروء", + "{{count}} new messages_few": "{{count}} رسائل جديدة", + "{{count}} new messages_many": "{{count}} رسائل جديدة", + "{{count}} new messages_one": "{{count}} رسالة جديدة", + "{{count}} new messages_other": "{{count}} رسائل جديدة", + "{{count}} new messages_two": "{{count}} رسالتان جديدتان", + "{{count}} new messages_zero": "{{count}} رسائل جديدة", + "{{count}} new messages": "{{count}} رسائل جديدة", + "Unsupported Attachment": "مرفق غير مدعوم", + "+{{count}} More Options_few": "+{{count}} خيارات إضافية", + "+{{count}} More Options_many": "+{{count}} خيارات إضافية", + "+{{count}} More Options_one": "+{{count}} خيار إضافي", + "+{{count}} More Options_other": "+{{count}} خيارات إضافية", + "+{{count}} More Options_two": "+{{count}} خيارين إضافيين", + "+{{count}} More Options_zero": "+{{count}} خيار إضافي" +} 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", From d3b55493ac2a19813f5a69039cf2b3a942c4d503 Mon Sep 17 00:00:00 2001 From: Zita Szupera Date: Thu, 23 Apr 2026 15:52:51 +0200 Subject: [PATCH 2/2] fix: delete ar.json --- package/src/i18n/ar.json | 294 --------------------------------------- 1 file changed, 294 deletions(-) delete mode 100644 package/src/i18n/ar.json diff --git a/package/src/i18n/ar.json b/package/src/i18n/ar.json deleted file mode 100644 index 3023b1307a..0000000000 --- a/package/src/i18n/ar.json +++ /dev/null @@ -1,294 +0,0 @@ -{ - "+{{count}}_few": "+{{count}}", - "+{{count}}_many": "+{{count}}", - "+{{count}}_one": "+{{count}}", - "+{{count}}_other": "+{{count}}", - "+{{count}}_two": "+{{count}}", - "+{{count}}_zero": "+{{count}}", - "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": "أرسل أيضًا إلى القناة", - "Anonymous": "مجهول", - "Anonymous voting": "تصويت مجهول", - "Are you sure you want to permanently delete this message?": "هل أنت متأكد أنك تريد حذف هذه الرسالة نهائيًا؟", - "Are you sure?": "هل أنت متأكد؟", - "Ask a question": "اطرح سؤالاً", - "Audio": "صوت", - "Ban User": "حظر المستخدم", - "Block User": "حظر المستخدم", - "Cancel": "إلغاء", - "Cannot Flag Message": "تعذر الإبلاغ عن الرسالة", - "Consider how your comment might make others feel and be sure to follow our Community Guidelines": "فكّر في كيف قد يشعر الآخرون بتعليقك وتأكد من اتباع إرشادات المجتمع.", - "Copy Message": "نسخ الرسالة", - "Create Poll": "إنشاء استطلاع", - "Delete": "حذف", - "Delete Message": "حذف الرسالة", - "Delete for me": "حذف لديّ", - "Device camera is used to take photos or videos.": "تُستخدم كاميرا الجهاز لالتقاط الصور أو الفيديو.", - "Device gallery permissions is used to take photos or videos.": "تُستخدم أذونات المعرض لالتقاط الصور أو الفيديو.", - "Do you want to send a copy of this message to a moderator for further investigation?": "هل تريد إرسال نسخة من هذه الرسالة إلى مشرف للمراجعة؟", - "Due since {{ dueSince }}": "مستحق منذ {{ dueSince }}", - "Edit Message": "تعديل الرسالة", - "Edited": "تم التعديل", - "Editing Message": "جارٍ تعديل الرسالة", - "Emoji matching": "مطابقة الرموز التعبيرية", - "Empty message...": "رسالة فارغة...", - "Enter a new option": "أدخل خيارًا جديدًا", - "End Vote": "إنهاء التصويت", - "Error loading": "خطأ في التحميل", - "Error loading channel list...": "خطأ في تحميل قائمة القنوات...", - "Error loading messages for this channel...": "خطأ في تحميل رسائل هذه القناة...", - "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": "جيفي", - "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": "موقع مباشر", - "Loading channels...": "جارٍ تحميل القنوات...", - "Loading messages...": "جارٍ تحميل الرسائل...", - "Loading threads...": "جارٍ تحميل المواضيع...", - "Loading...": "جارٍ التحميل...", - "Location": "الموقع", - "Mark as Unread": "وضع علامة غير مقروء", - "Maximum number of files reached": "تم بلوغ الحد الأقصى لعدد الملفات", - "Message Reactions": "تفاعلات الرسالة", - "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...": "لا شيء بعد...", - "Ok": "حسنًا", - "Only visible to you": "مرئي لك فقط", - "Open Settings": "فتح الإعدادات", - "Option": "خيار", - "Option {{count}}": "الخيار {{count}}", - "Option already exists": "الخيار موجود مسبقًا", - "Options": "خيارات", - "Photo": "صورة", - "Photos and Videos": "صور وفيديو", - "Pin to Conversation": "تثبيت في المحادثة", - "Pinned by": "ثبّته", - "Please allow Audio permissions in settings.": "يرجى السماح بأذونات الصوت في الإعدادات.", - "Please enable access to your photos and videos so you can share them.": "فعّل الوصول إلى الصور والفيديو لمشاركتها.", - "Please select a channel first": "يرجى اختيار قناة أولًا", - "Poll Comments": "تعليقات الاستطلاع", - "Poll Options": "خيارات الاستطلاع", - "Poll Results": "نتائج الاستطلاع", - "Questions": "أسئلة", - "Reconnecting...": "جارٍ إعادة الاتصال...", - "Reply": "رد", - "Reply to {{name}}": "الرد على {{name}}", - "Reply to Message": "الرد على الرسالة", - "Resend": "إعادة الإرسال", - "Retry Upload": "إعادة محاولة التحميل", - "SEND": "إرسال", - "Search": "بحث", - "Select More Photos": "اختر المزيد من الصور", - "Select one": "اختر واحدًا", - "Select one or more": "اختر واحدًا أو أكثر", - "Select up to {{count}}_few": "اختر حتى {{count}}", - "Select up to {{count}}_many": "اختر حتى {{count}}", - "Select up to {{count}}_one": "اختر حتى {{count}}", - "Select up to {{count}}_other": "اختر حتى {{count}}", - "Select up to {{count}}_two": "اختر حتى {{count}}", - "Select up to {{count}}_zero": "اختر حتى {{count}}", - "Send Anyway": "إرسال على أي حال", - "Send a message": "أرسل رسالة", - "Sending links is not allowed in this conversation": "إرسال الروابط غير مسموح في هذه المحادثة", - "Show All": "عرض الكل", - "Slide to Cancel": "اسحب للإلغاء", - "Slow mode ON": "الوضع البطيء مفعّل", - "Slow mode, wait {{seconds}}s...": "وضع بطيء، انتظر {{seconds}} ث...", - "Suggest an option": "اقترح خيارًا", - "The message has been reported to a moderator.": "تم الإبلاغ عن الرسالة إلى مشرف.", - "The source message was deleted": "تم حذف الرسالة الأصلية", - "Thinking...": "جارٍ التفكير...", - "This reply was deleted": "تم حذف هذا الرد", - "Thread Reply": "رد في الموضوع", - "Type a number from 2 to 10": "اكتب رقمًا من 2 إلى 10", - "Unban User": "إلغاء حظر المستخدم", - "Unblock User": "إلغاء حظر المستخدم", - "Unknown User": "مستخدم غير معروف", - "Unmute User": "إلغاء كتم المستخدم", - "Unpin from Conversation": "إلغاء التثبيت من المحادثة", - "Unread Messages": "رسائل غير مقروءة", - "Update your comment": "حدّث تعليقك", - "Video": "فيديو", - "View Results": "عرض النتائج", - "View {{count}} comments_few": "عرض {{count}} تعليقات", - "View {{count}} comments_many": "عرض {{count}} تعليقات", - "View {{count}} comments_one": "عرض {{count}} تعليق", - "View {{count}} comments_other": "عرض {{count}} تعليقات", - "View {{count}} comments_two": "عرض {{count}} تعليقين", - "View {{count}} comments_zero": "عرض {{count}} تعليقات", - "Voice message": "رسالة صوتية", - "Voice message ({{duration}})": "رسالة صوتية ({{duration}})", - "Your comment": "تعليقك", - "You": "أنت", - "You can't send messages in this channel": "لا يمكنك إرسال رسائل في هذه القناة", - "duration/Location end at": "{{ milliseconds | durationFormatter(withSuffix: false) }}", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "replied to": "رد على", - "timestamp/ChannelPreviewStatus": "{{ timestamp | timestampFormatter(calendar: true; calendarFormats: {\"lastDay\":\"[أمس]\",\"lastWeek\":\"dddd\",\"nextDay\":\"[غدًا]\",\"nextWeek\":\"dddd [في] LT\",\"sameDay\":\"LT\",\"sameElse\":\"L\"}) }}", - "timestamp/ImageGalleryHeader": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/InlineDateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageEditedTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageSystem": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(format: LT) }}", - "timestamp/PollVote": "{{ timestamp | relativeCompactDateFormatter }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/StickyHeader": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ThreadListItem": "{{ timestamp | timestampFormatter(calendar: true; calendarFormats: {\"lastDay\":\"[أمس]\",\"lastWeek\":\"dddd\",\"nextDay\":\"[غدًا]\",\"nextWeek\":\"dddd [في] LT\",\"sameDay\":\"LT\",\"sameElse\":\"L\"}) }}", - "{{ firstUser }} and {{ nonSelfUserLength }} more are typing": "{{ firstUser }} و{{ nonSelfUserLength }} آخرون يكتبون", - "{{ index }} of {{ photoLength }}": "{{ index }} من {{ photoLength }}", - "{{ replyCount }} Replies": "{{ replyCount }} ردود", - "{{ user }} is typing": "{{ user }} يكتب", - "You voted: {{ option }}": "صوتك: {{ option }}", - "{{ firstUser }} and {{ secondUser }} are typing": "{{ firstUser }} و{{ secondUser }} يكتبان", - "{{ numberOfUsers }} people are typing": "{{ numberOfUsers }} أشخاص يكتبون", - "Typing": "يكتب", - "No messages yet": "لا رسائل بعد", - "Message failed to send": "فشل إرسال الرسالة", - "and {{ count }} others": "و{{ count }} آخرين", - "{{ user }} voted: {{ option }}": "{{ user }} صوّت: {{ option }}", - "{{count}} Audios_few": "{{count}} ملفات صوتية", - "{{count}} Audios_many": "{{count}} ملفات صوتية", - "{{count}} Audios_one": "{{count}} ملف صوتي", - "{{count}} Audios_other": "{{count}} ملفات صوتية", - "{{count}} Audios_two": "{{count}} ملفان صوتيان", - "{{count}} Audios_zero": "{{count}} ملفات صوتية", - "{{count}} Files_few": "{{count}} ملفات", - "{{count}} Files_many": "{{count}} ملفات", - "{{count}} Files_one": "{{count}} ملف", - "{{count}} Files_other": "{{count}} ملفات", - "{{count}} Files_two": "{{count}} ملفان", - "{{count}} Files_zero": "{{count}} ملفات", - "{{count}} Photos_few": "{{count}} صور", - "{{count}} Photos_many": "{{count}} صور", - "{{count}} Photos_one": "{{count}} صورة", - "{{count}} Photos_other": "{{count}} صور", - "{{count}} Photos_two": "{{count}} صورتان", - "{{count}} Photos_zero": "{{count}} صور", - "{{count}} Voice messages_few": "{{count}} رسائل صوتية", - "{{count}} Voice messages_many": "{{count}} رسائل صوتية", - "{{count}} Voice messages_one": "{{count}} رسالة صوتية", - "{{count}} Voice messages_other": "{{count}} رسائل صوتية", - "{{count}} Voice messages_two": "{{count}} رسالتان صوتيتان", - "{{count}} Voice messages_zero": "{{count}} رسائل صوتية", - "{{count}} Videos_few": "{{count}} مقاطع فيديو", - "{{count}} Videos_many": "{{count}} مقاطع فيديو", - "{{count}} Videos_one": "{{count}} فيديو", - "{{count}} Videos_other": "{{count}} مقاطع فيديو", - "{{count}} Videos_two": "{{count}} مقطعان فيديو", - "{{count}} Videos_zero": "{{count}} مقاطع فيديو", - "{{count}} votes_few": "{{count}} أصوات", - "{{count}} votes_many": "{{count}} أصوات", - "{{count}} votes_one": "{{count}} صوت", - "{{count}} votes_other": "{{count}} أصوات", - "{{count}} votes_two": "{{count}} صوتان", - "{{count}} votes_zero": "{{count}} أصوات", - "🏙 Attachment...": "🏙 مرفق...", - "You have not granted access to the photo library.": "لم تمنح إذن الوصول لمكتبة الصور.", - "Change in Settings": "التغيير في الإعدادات", - "Create a poll and let everyone vote": "أنشئ استطلاعًا ودع الجميع يصوّت", - "Open Camera": "فتح الكاميرا", - "Open Files": "فتح الملفات", - "Select files to share": "اختر ملفات للمشاركة", - "Take a photo and share": "التقط صورة وشاركها", - "Take a video and share": "سجّل فيديو وشاركه", - "You have not granted access to your camera": "لم تمنح إذن الوصول للكاميرا", - "{{count}} Reactions_few": "{{count}} تفاعلات", - "{{count}} Reactions_many": "{{count}} تفاعلات", - "{{count}} Reactions_one": "{{count}} تفاعل", - "{{count}} Reactions_other": "{{count}} تفاعلات", - "{{count}} Reactions_two": "{{count}} تفاعلان", - "{{count}} Reactions_zero": "{{count}} تفاعلات", - "Tap to remove": "اضغط للإزالة", - "Draft": "مسودة", - "Reminder set": "تم ضبط التذكير", - "Also sent in channel": "أُرسل أيضًا في القناة", - "Replied to a thread": "رد في موضوع", - "View": "عرض", - "Reminder overdue": "تذكير متأخر", - "Poll has ended": "انتهى الاستطلاع", - "Reply to a message to start a thread": "رد على رسالة لبدء موضوع", - "Couldn't load new threads. Tap to retry": "تعذر تحميل المواضيع الجديدة. اضغط لإعادة المحاولة", - "{{count}} new threads_few": "{{count}} مواضيع جديدة", - "{{count}} new threads_many": "{{count}} مواضيع جديدة", - "{{count}} new threads_one": "{{count}} موضوع جديد", - "{{count}} new threads_other": "{{count}} مواضيع جديدة", - "{{count}} new threads_two": "{{count}} موضوعان جديدان", - "{{count}} new threads_zero": "{{count}} مواضيع جديدة", - "{{count}} new threads": "{{count}} مواضيع جديدة", - "No conversations yet": "لا محادثات بعد", - "Are you sure you want to delete this group? This can't be undone.": "هل تريد حذف هذه المجموعة؟ لا يمكن التراجع.", - "Are you sure you want to delete this chat? This can't be undone.": "هل تريد حذف هذه المحادثة؟ لا يمكن التراجع.", - "Delete chat": "حذف المحادثة", - "Delete group": "حذف المجموعة", - "Archive Chat": "أرشفة المحادثة", - "Archive Group": "أرشفة المجموعة", - "Delete Chat": "حذف المحادثة", - "Delete Group": "حذف المجموعة", - "Leave Chat": "مغادرة المحادثة", - "Leave Group": "مغادرة المجموعة", - "Mute Group": "كتم المجموعة", - "Offline": "غير متصل", - "Online": "متصل", - "Unarchive Chat": "إلغاء أرشفة المحادثة", - "Unarchive Group": "إلغاء أرشفة المجموعة", - "Unmute Group": "إلغاء كتم المجموعة", - "{{memberCount}} members, {{onlineCount}} online_few": "{{memberCount}} أعضاء، {{onlineCount}} متصلون", - "{{memberCount}} members, {{onlineCount}} online_many": "{{memberCount}} أعضاء، {{onlineCount}} متصلون", - "{{memberCount}} members, {{onlineCount}} online_one": "{{memberCount}} عضو، {{onlineCount}} متصل", - "{{memberCount}} members, {{onlineCount}} online_other": "{{memberCount}} أعضاء، {{onlineCount}} متصلون", - "{{memberCount}} members, {{onlineCount}} online_two": "{{memberCount}} عضوين، {{onlineCount}} متصلين", - "{{memberCount}} members, {{onlineCount}} online_zero": "{{memberCount}} أعضاء، {{onlineCount}} متصلون", - "{{count}} unread_few": "{{count}} غير مقروء", - "{{count}} unread_many": "{{count}} غير مقروء", - "{{count}} unread_one": "{{count}} غير مقروء", - "{{count}} unread_other": "{{count}} غير مقروء", - "{{count}} unread_two": "{{count}} غير مقروء", - "{{count}} unread_zero": "{{count}} غير مقروء", - "{{count}} unread": "{{count}} غير مقروء", - "{{count}} new messages_few": "{{count}} رسائل جديدة", - "{{count}} new messages_many": "{{count}} رسائل جديدة", - "{{count}} new messages_one": "{{count}} رسالة جديدة", - "{{count}} new messages_other": "{{count}} رسائل جديدة", - "{{count}} new messages_two": "{{count}} رسالتان جديدتان", - "{{count}} new messages_zero": "{{count}} رسائل جديدة", - "{{count}} new messages": "{{count}} رسائل جديدة", - "Unsupported Attachment": "مرفق غير مدعوم", - "+{{count}} More Options_few": "+{{count}} خيارات إضافية", - "+{{count}} More Options_many": "+{{count}} خيارات إضافية", - "+{{count}} More Options_one": "+{{count}} خيار إضافي", - "+{{count}} More Options_other": "+{{count}} خيارات إضافية", - "+{{count}} More Options_two": "+{{count}} خيارين إضافيين", - "+{{count}} More Options_zero": "+{{count}} خيار إضافي" -}