mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-19 10:39:26 +01:00
Merge branch 'main' of gitlab.com:famedly/fluffychat
This commit is contained in:
commit
1126568721
@ -6,7 +6,7 @@
|
|||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
FluffyChat is a multi-platform Matrix client written in Dart/Flutter. It compiles to native code von Android, iOS, macOS, Windows and Linux and renders with Skia on the web. FluffyChat is just a hobby project from the developers of [Famedly](https://famedly.com) and licensed under AGPLv3. It follows a [design philosophy](https://ko-fi.com/post/FluffyChats-Design-Philosophy-W7W63A6YS) to be minimalistic, inclusive and easy to use.
|
FluffyChat is a multi-platform Matrix client written in Dart/Flutter. It compiles to native code on Android, iOS, macOS, Windows and Linux and renders with Skia on the web. FluffyChat is just a hobby project from the developers of [Famedly](https://famedly.com) and licensed under AGPLv3. It follows a [design philosophy](https://ko-fi.com/post/FluffyChats-Design-Philosophy-W7W63A6YS) to be minimalistic, inclusive and easy to use.
|
||||||
|
|
||||||
# How to build
|
# How to build
|
||||||
|
|
||||||
|
@ -1360,7 +1360,7 @@
|
|||||||
"senderName": {}
|
"senderName": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"startYourFirstChat": "ابدأ محادثتك الأولى :-)",
|
"startYourFirstChat": "ابدأ محادثتك الأولى! 🙂\n- أنقر زر الرسالة\n- أدخل اسم المستخدم المستهدف\n- اكتب ما يحلو لك",
|
||||||
"@startYourFirstChat": {
|
"@startYourFirstChat": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
@ -1410,7 +1410,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"timeOfDay": "",
|
"timeOfDay": "{hours12}:{minutes} {suffix}",
|
||||||
"@timeOfDay": {
|
"@timeOfDay": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
@ -1420,7 +1420,7 @@
|
|||||||
"suffix": {}
|
"suffix": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"title": "",
|
"title": "فلافي-شات",
|
||||||
"@title": {
|
"@title": {
|
||||||
"description": "Title for the application",
|
"description": "Title for the application",
|
||||||
"type": "text",
|
"type": "text",
|
||||||
@ -1459,7 +1459,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"unknownEvent": "",
|
"unknownEvent": "حدث مجهول '{type}'",
|
||||||
"@unknownEvent": {
|
"@unknownEvent": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
@ -1535,7 +1535,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"userSentUnknownEvent": "",
|
"userSentUnknownEvent": "أرسل {username} حدث {type}",
|
||||||
"@userSentUnknownEvent": {
|
"@userSentUnknownEvent": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
@ -2087,14 +2087,14 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"noPasswordRecoveryDescription": "لم تضف أي طريقة لاستعادة كلمة المرور.",
|
"noPasswordRecoveryDescription": "لم تضف أي طريقة لاستعادة كلمة السر.",
|
||||||
"@noPasswordRecoveryDescription": {
|
"@noPasswordRecoveryDescription": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"newUsernameDescription": "سيكون معرفك على شكل @username:servername",
|
"newUsernameDescription": "سيكون معرفك على شكل @username:servername",
|
||||||
"@newUsernameDescription": {},
|
"@newUsernameDescription": {},
|
||||||
"newPasswordDescription": "لتتمكن من استعادة كلمة المرور في حالة فقدانها أضف عنوان بريد إلكتروني لاحقًا.",
|
"newPasswordDescription": "لتتمكن من استعادة كلمة السر في حالة فقدانها أضف عنوان بريد إلكتروني لاحقًا.",
|
||||||
"@newPasswordDescription": {},
|
"@newPasswordDescription": {},
|
||||||
"notifications": "الإشعارات",
|
"notifications": "الإشعارات",
|
||||||
"@notifications": {
|
"@notifications": {
|
||||||
@ -2168,7 +2168,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"passwordForgotten": "نسيتَ كلمة المرور",
|
"passwordForgotten": "نسيتَ كلمة السر",
|
||||||
"@passwordForgotten": {
|
"@passwordForgotten": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
@ -2225,5 +2225,152 @@
|
|||||||
"@notificationsEnabledForThisAccount": {
|
"@notificationsEnabledForThisAccount": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"spaceIsPublic": "الفضاء عمومي",
|
||||||
|
"@spaceIsPublic": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"toggleFavorite": "بدّل حالة التفضيل",
|
||||||
|
"@toggleFavorite": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"toggleUnread": "علّمه كمقروء/غير مقروء",
|
||||||
|
"@toggleUnread": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"tapOnDeviceToVerify": "انقر على الجهاز لتوثيقه",
|
||||||
|
"@tapOnDeviceToVerify": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"unavailable": "غير متوفر",
|
||||||
|
"@unavailable": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"whyDoYouWantToReportThis": "لماذا تريد الإبلاغ عنه؟",
|
||||||
|
"@whyDoYouWantToReportThis": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"withTheseAddressesRecoveryDescription": "يمكنك استعادة كلمة السر بهذه العناوين.",
|
||||||
|
"@withTheseAddressesRecoveryDescription": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"zoomOut": "صغّر",
|
||||||
|
"@zoomOut": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"zoomIn": "كبّر",
|
||||||
|
"@zoomIn": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"singlesignon": "ولوج فريد",
|
||||||
|
"@singlesignon": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"toggleMuted": "بدّل حالة الكتم",
|
||||||
|
"@toggleMuted": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"showPassword": "أظهر كلمة السر",
|
||||||
|
"@showPassword": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"soundVibrationLedColor": "الصوت والاهتزاز ولون ضوء الإشعار",
|
||||||
|
"@soundVibrationLedColor": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"yourChatsAreBeingSynced": "يُزامن محادثاتك…",
|
||||||
|
"@yourChatsAreBeingSynced": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"userNotVerified": "المستخدم غير موثّق",
|
||||||
|
"@userNotVerified": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"verified": "موثّق",
|
||||||
|
"@verified": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"spaceName": "اسم الفضاء",
|
||||||
|
"@spaceName": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"synchronizingPleaseWait": "يُزامن… يرجى الانتظار.",
|
||||||
|
"@synchronizingPleaseWait": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"tapToShowImage": "انقر على صورة لإظهارها",
|
||||||
|
"@tapToShowImage": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"tooManyRequestsWarning": "طابات كثيرة. حاول مجددًا لاحقًا!",
|
||||||
|
"@tooManyRequestsWarning": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"unlockChatBackup": "فك قفل النسخ الاحتياطي للمحادثة",
|
||||||
|
"@unlockChatBackup": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"userVerified": "المستخدم موثّق",
|
||||||
|
"@userVerified": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"weSentYouAnEmail": "أرسلنا لك رسالة بالبريد الإلكتروني",
|
||||||
|
"@weSentYouAnEmail": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"yourPublicKey": "مفتاحك العمومي",
|
||||||
|
"@yourPublicKey": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"youWillBeConnectedTo": "سيتم وصلك بـ {homeserver}",
|
||||||
|
"@youWillBeConnectedTo": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {
|
||||||
|
"homeserver": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"status": "الحالة",
|
||||||
|
"@status": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"userUnknownVerification": "حالة توثيق المستخدم مجهولة",
|
||||||
|
"@userUnknownVerification": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"transferFromAnotherDevice": "أنقله من جهاز آخر",
|
||||||
|
"@transferFromAnotherDevice": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"wipeChatBackup": "أتريد حذف النسخ الاحتياطي للمحادثة لإنشاء مفتاح أمان جديد؟",
|
||||||
|
"@wipeChatBackup": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1451,7 +1451,9 @@
|
|||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"newPasswordDescription": "In order to be able to recover your password, you should later add an email address to your account.",
|
"newPasswordDescription": "In order to be able to recover your password, you should later add an email address to your account.",
|
||||||
|
"@newPasswordDescription": {},
|
||||||
"newUsernameDescription": "Your user ID will then have the format @username:servername",
|
"newUsernameDescription": "Your user ID will then have the format @username:servername",
|
||||||
|
"@newUsernameDescription": {},
|
||||||
"noPasswordRecoveryDescription": "You have not added a way to recover your password yet.",
|
"noPasswordRecoveryDescription": "You have not added a way to recover your password yet.",
|
||||||
"@noPasswordRecoveryDescription": {
|
"@noPasswordRecoveryDescription": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
@ -1557,24 +1559,33 @@
|
|||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"openCamera": "Open camera",
|
"openCamera": "Open camera",
|
||||||
"oneClientLoggedOut": "One of your clients has been logged out",
|
|
||||||
"@openCamera": {
|
"@openCamera": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
|
"oneClientLoggedOut": "One of your clients has been logged out",
|
||||||
|
"@oneClientLoggedOut": {},
|
||||||
"addAccount": "Add account",
|
"addAccount": "Add account",
|
||||||
|
"@addAccount": {},
|
||||||
"editBundlesForAccount": "Edit bundles for this account",
|
"editBundlesForAccount": "Edit bundles for this account",
|
||||||
|
"@editBundlesForAccount": {},
|
||||||
"addToBundle": "Add to bundle",
|
"addToBundle": "Add to bundle",
|
||||||
|
"@addToBundle": {},
|
||||||
"removeFromBundle": "Remove from this bundle",
|
"removeFromBundle": "Remove from this bundle",
|
||||||
|
"@removeFromBundle": {},
|
||||||
"bundleName": "Bundle name",
|
"bundleName": "Bundle name",
|
||||||
|
"@bundleName": {},
|
||||||
"enableMultiAccounts": "(BETA) Enable multi accounts on this device",
|
"enableMultiAccounts": "(BETA) Enable multi accounts on this device",
|
||||||
|
"@enableMultiAccounts": {},
|
||||||
"openInMaps": "Open in maps",
|
"openInMaps": "Open in maps",
|
||||||
"@openInMaps": {
|
"@openInMaps": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"link": "Link",
|
"link": "Link",
|
||||||
|
"@link": {},
|
||||||
"serverRequiresEmail": "This server needs to validate your email address for registration.",
|
"serverRequiresEmail": "This server needs to validate your email address for registration.",
|
||||||
|
"@serverRequiresEmail": {},
|
||||||
"optionalGroupName": "(Optional) Group name",
|
"optionalGroupName": "(Optional) Group name",
|
||||||
"@optionalGroupName": {
|
"@optionalGroupName": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
@ -2074,7 +2085,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"sharedTheLocation": "{username} shared the location",
|
"sharedTheLocation": "{username} shared their location",
|
||||||
"@sharedTheLocation": {
|
"@sharedTheLocation": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
@ -1919,5 +1919,54 @@
|
|||||||
"@zoomOut": {
|
"@zoomOut": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"autoplayImages": "Reproducir emoticonos y stickers animados automáticamente",
|
||||||
|
"@autoplayImages": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholder": {}
|
||||||
|
},
|
||||||
|
"allChats": "Todos los chats",
|
||||||
|
"@allChats": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"addToSpace": "Agregar al espacio",
|
||||||
|
"@addToSpace": {},
|
||||||
|
"cantOpenUri": "No puedo abrir el URI {uri}",
|
||||||
|
"@cantOpenUri": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {
|
||||||
|
"uri": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"addNewFriend": "Agregar nuevo amigo",
|
||||||
|
"@addNewFriend": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"all": "Todo",
|
||||||
|
"@all": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"appLock": "Bloqueo de aplicación",
|
||||||
|
"@appLock": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"audioPlayerPause": "Pausa",
|
||||||
|
"@audioPlayerPause": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"audioPlayerPlay": "Encender",
|
||||||
|
"@audioPlayerPlay": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
|
},
|
||||||
|
"botMessages": "Mensajes de bot",
|
||||||
|
"@botMessages": {
|
||||||
|
"type": "text",
|
||||||
|
"placeholders": {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2047,7 +2047,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"sharedTheLocation": "{username} jagas asukohta",
|
"sharedTheLocation": "{username} jagas oma asukohta",
|
||||||
"@sharedTheLocation": {
|
"@sharedTheLocation": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
@ -2056,7 +2056,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"sharedTheLocation": "{username} a partagé une localisation",
|
"sharedTheLocation": "{username} a partagé sa position",
|
||||||
"@sharedTheLocation": {
|
"@sharedTheLocation": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
@ -2002,7 +2002,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"sharedTheLocation": "{username} je dijelio/la mjesto",
|
"sharedTheLocation": "{username} je dijelio/la svoje mjesto",
|
||||||
"@sharedTheLocation": {
|
"@sharedTheLocation": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
@ -2055,7 +2055,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"sharedTheLocation": "{username} heeft de locatie gedeeld",
|
"sharedTheLocation": "{username} heeft deze locatie gedeeld",
|
||||||
"@sharedTheLocation": {
|
"@sharedTheLocation": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"@@locale": "ru",
|
"@@locale": "ru",
|
||||||
"@@last_modified": "2021-08-14 12:41:09.903021",
|
"@@last_modified": "2021-08-14 12:41:09.903021",
|
||||||
"about": "О приложении",
|
"about": "О проекте",
|
||||||
"@about": {
|
"@about": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
@ -659,7 +659,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"dateAndTimeOfDay": "{date}, {timeOfDay}",
|
"dateAndTimeOfDay": "{timeOfDay}, {date}",
|
||||||
"@dateAndTimeOfDay": {
|
"@dateAndTimeOfDay": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
@ -667,7 +667,7 @@
|
|||||||
"timeOfDay": {}
|
"timeOfDay": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dateWithoutYear": "{day}.{month}",
|
"dateWithoutYear": "{day}-{month}",
|
||||||
"@dateWithoutYear": {
|
"@dateWithoutYear": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
@ -675,7 +675,7 @@
|
|||||||
"day": {}
|
"day": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dateWithYear": "{day}.{month}.{year}",
|
"dateWithYear": "{day}-{month}-{year}",
|
||||||
"@dateWithYear": {
|
"@dateWithYear": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
@ -1270,7 +1270,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"login": "Вход",
|
"login": "Войти",
|
||||||
"@login": {
|
"@login": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
|
@ -2056,7 +2056,7 @@
|
|||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {}
|
"placeholders": {}
|
||||||
},
|
},
|
||||||
"sharedTheLocation": "{username} konumu paylaştı",
|
"sharedTheLocation": "{username} konumunu paylaştı",
|
||||||
"@sharedTheLocation": {
|
"@sharedTheLocation": {
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
|
Loading…
Reference in New Issue
Block a user