Commit 5d63f431 authored by Gil Eluard's avatar Gil Eluard
Browse files

Merge branch 'develop' into element_4211

# Conflicts:
#	Riot/Managers/Settings/RiotSettings.swift
parents 2cc525a0 db92fb4f
Changes to be released in next version
=================================================
✨ Features
*
🙌 Improvements
* Add `gitter.im` to list of default room directories
* MasterTabBarController: Show/Hide Home Screen tabs (#4234).
* RoomVC: Enable / Disable VoIP feature in Rooms (#4236).
* UnifiedSearchRecentsDataSource: Show/Hide public directory (#4242).
* DirectoryRecentTableViewCell: Do not use "directory_search_results_more_than" string when there is no rooms and the search is on.
* RecentsVC: Make joining public rooms configurable (#4211).
🐛 Bugfix
* PublicRoomsDirectoryDataSource: Fix search when NSFW filter is off.
⚠️ API Changes
*
🗣 Translations
*
🧱 Build
*
Others
*
Changes in 1.3.4 (2021-04-19)
=================================================
✨ Features
*
🙌 Improvements
*
🐛 Bugfix
* RoomVC: Crash in refreshTypingNotification (#4230).
⚠️ API Changes
*
🗣 Translations
*
🧱 Build
*
Others
*
Improvements:
Changes in 1.3.3 (2021-04-16)
=================================================
✨ Features
*
......@@ -22,6 +78,64 @@ Changes to be released in next version
Others
*
Improvements:
* Upgrade MatrixKit version ([v0.14.9](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.14.9)).
Changes in 1.3.2 (2021-04-16)
=================================================
✨ Features
*
🙌 Improvements
*
🐛 Bugfix
* Self-verification: Fix compatibility with Element-Web (#4217).
* Notifications: Fix sender display name that can miss (#4222).
⚠️ API Changes
*
🗣 Translations
*
🧱 Build
*
Others
*
Improvements:
* Upgrade MatrixKit version ([v0.14.9](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.14.9)).
Changes in 1.3.1 (2021-04-14)
=================================================
✨ Features
*
🙌 Improvements
*
🐛 Bugfix
*
⚠️ API Changes
*
🗣 Translations
*
🧱 Build
*
Others
*
Improvements:
* Upgrade MatrixKit version ([v0.14.8](https://github.com/matrix-org/matrix-ios-kit/releases/tag/v0.14.8)).
Changes in 1.3.0 (2021-04-09)
=================================================
......
......@@ -22,8 +22,8 @@ APPLICATION_GROUP_IDENTIFIER = group.im.vector
APPLICATION_SCHEME = element
// Version
MARKETING_VERSION = 1.3.1
CURRENT_PROJECT_VERSION = 1.3.1
MARKETING_VERSION = 1.3.5
CURRENT_PROJECT_VERSION = 1.3.5
// Team
......
......@@ -150,7 +150,8 @@ final class BuildSettings: NSObject {
static let publicRoomsAllowServerChange: Bool = true
// List of homeservers for the public rooms directory
static let publicRoomsDirectoryServers = [
"matrix.org"
"matrix.org",
"gitter.im"
]
// MARK: - Rooms Screen
......@@ -216,6 +217,13 @@ final class BuildSettings: NSObject {
/// Indicates should the app log out the user when number of biometrics failures reaches `maxAllowedNumberOfBiometricsFailures`. Defaults to `false`
static let logOutUserWhenBiometricsFailuresExceeded: Bool = false
// MARK: - Main Tabs
static let homeScreenShowFavouritesTab: Bool = true
static let homeScreenShowPeopleTab: Bool = true
static let homeScreenShowRoomsTab: Bool = true
static let homeScreenShowCommunitiesTab: Bool = true
// MARK: - General Settings Screen
static let settingsScreenShowUserFirstName: Bool = false
......@@ -251,6 +259,11 @@ final class BuildSettings: NSObject {
static let roomCreationScreenRoomIsEncrypted: Bool = true
static let roomCreationScreenAllowRoomTypeConfiguration: Bool = true
static let roomCreationScreenRoomIsPublic: Bool = false
// MARK: - Room Screen
static let roomScreenAllowVoIPForDirectRoom: Bool = true
static let roomScreenAllowVoIPForNonDirectRoom: Bool = true
// MARK: - Room Settings Screen
......@@ -281,4 +294,7 @@ final class BuildSettings: NSObject {
static let authScreenShowPhoneNumber = true
static let authScreenShowForgotPassword = true
static let authScreenShowCustomServerOptions = true
// Mark: - Unified Search
static let unifiedSearchScreenShowPublicDirectory = true
}
......@@ -11,7 +11,7 @@ use_frameworks!
# - `{ {kit spec hash} => {sdk spec hash}` to depend on specific pod options (:git => …, :podspec => …) for each repo. Used by Fastfile during CI
#
# Warning: our internal tooling depends on the name of this variable name, so be sure not to change it
$matrixKitVersion = '= 0.14.7'
$matrixKitVersion = '= 0.14.9'
# $matrixKitVersion = :local
# $matrixKitVersion = {'develop' => 'develop'}
......
......@@ -55,28 +55,28 @@ PODS:
- MatomoTracker (7.4.1):
- MatomoTracker/Core (= 7.4.1)
- MatomoTracker/Core (7.4.1)
- MatrixKit (0.14.7):
- MatrixKit (0.14.9):
- Down (~> 0.10.0)
- DTCoreText (~> 1.6.25)
- HPGrowingTextView (~> 1.1)
- libPhoneNumber-iOS (~> 0.9.13)
- MatrixKit/Core (= 0.14.7)
- MatrixSDK (= 0.18.7)
- MatrixKit/Core (0.14.7):
- MatrixKit/Core (= 0.14.9)
- MatrixSDK (= 0.18.9)
- MatrixKit/Core (0.14.9):
- Down (~> 0.10.0)
- DTCoreText (~> 1.6.25)
- HPGrowingTextView (~> 1.1)
- libPhoneNumber-iOS (~> 0.9.13)
- MatrixSDK (= 0.18.7)
- MatrixSDK (0.18.7):
- MatrixSDK/Core (= 0.18.7)
- MatrixSDK/Core (0.18.7):
- MatrixSDK (= 0.18.9)
- MatrixSDK (0.18.9):
- MatrixSDK/Core (= 0.18.9)
- MatrixSDK/Core (0.18.9):
- AFNetworking (~> 4.0.0)
- GZIP (~> 1.3.0)
- libbase58 (~> 0.1.4)
- OLMKit (~> 3.2.2)
- Realm (= 10.7.2)
- MatrixSDK/JingleCallStack (0.18.7):
- MatrixSDK/JingleCallStack (0.18.9):
- JitsiMeetSDK (= 3.2.0)
- MatrixSDK/Core
- OLMKit (3.2.2):
......@@ -101,7 +101,7 @@ PODS:
- BlueRSA (~> 1.0)
- KituraContracts (~> 1.2)
- LoggerAPI (~> 1.7)
- SwiftLint (0.43.0)
- SwiftLint (0.43.1)
- zxcvbn-ios (1.0.4)
- ZXingObjC (3.6.5):
- ZXingObjC/All (= 3.6.5)
......@@ -115,7 +115,7 @@ DEPENDENCIES:
- KeychainAccess (~> 4.2.2)
- KTCenterFlowLayout (~> 1.3.1)
- MatomoTracker (~> 7.4.1)
- MatrixKit (= 0.14.7)
- MatrixKit (= 0.14.9)
- MatrixSDK
- MatrixSDK/JingleCallStack
- OLMKit
......@@ -186,8 +186,8 @@ SPEC CHECKSUMS:
LoggerAPI: ad9c4a6f1e32f518fdb43a1347ac14d765ab5e3d
Logging: beeb016c9c80cf77042d62e83495816847ef108b
MatomoTracker: 24a846c9d3aa76933183fe9d47fd62c9efa863fb
MatrixKit: 65e08105b4501b97edba40602b1992203ab7f39a
MatrixSDK: 50d77fcdbde706d009f4cc86dc46f91f69b28a91
MatrixKit: ee8e8d82c2d5fe24ec205d53b15dcaa87e9a913d
MatrixSDK: 74ea0905116cba4cf5709410894a95bbc007307e
OLMKit: 20d1c564033a1ae7148f8f599378d4c798363905
ReadMoreTextView: 19147adf93abce6d7271e14031a00303fe28720d
Realm: e523da9ade306c5ae87e85dc09fdef148d3e1cc1
......@@ -195,10 +195,10 @@ SPEC CHECKSUMS:
SwiftBase32: 9399c25a80666dc66b51e10076bf591e3bbb8f17
SwiftGen: 67860cc7c3cfc2ed25b9b74cfd55495fc89f9108
SwiftJWT: 88c412708f58c169d431d344c87bc79a87c830ae
SwiftLint: 0c645fdc6feed3e390c1701ab3cc669f88b42752
SwiftLint: 99f82d07b837b942dd563c668de129a03fc3fb52
zxcvbn-ios: fef98b7c80f1512ff0eec47ac1fa399fc00f7e3c
ZXingObjC: fdbb269f25dd2032da343e06f10224d62f537bdb
PODFILE CHECKSUM: d5892484a72d78c5d98faf60014db77b2d4a0565
PODFILE CHECKSUM: 761363c2101ec4039b1b7bcc34f084465ac7f11e
COCOAPODS: 1.10.1
......@@ -41,11 +41,11 @@
/* Incoming unnamed voice conference invite from a specific person */
"VOICE_CONF_FROM_USER" = "Gruppen-Anruf von %@";
/* Incoming unnamed video conference invite from a specific person */
"VIDEO_CONF_FROM_USER" = "Video-Gruppen-Anruf von %@";
"VIDEO_CONF_FROM_USER" = "Videogruppenanruf von %@";
/* Incoming named voice conference invite from a specific person */
"VOICE_CONF_NAMED_FROM_USER" = "Gruppen-Anruf von %@: '%@'";
/* Incoming named video conference invite from a specific person */
"VIDEO_CONF_NAMED_FROM_USER" = "Video-Gruppen-Anruf von %@: '%@'";
"VIDEO_CONF_NAMED_FROM_USER" = "Videogruppenanruf von %@: '%@'";
/* A single unread message in a room */
"SINGLE_UNREAD_IN_ROOM" = "Du hast eine Nachricht in %@ bekommen";
/* A single unread message */
......
......@@ -1327,3 +1327,9 @@
"callbar_only_single_active" = "Laufender Anruf (%@)";
"room_event_action_delete_confirmation_message" = "Möchtest Du die nicht gesendete Nachricht wirklich löschen?";
"room_event_action_delete_confirmation_title" = "Nicht gesendete Nachricht löschen";
"room_details_integrations" = "Einbindungen";
"room_details_search" = "Raum suchen";
"room_multiple_typing_notification" = "%@ und andere";
"room_accessibility_video_call" = "Videoanruf";
"room_message_replying_to" = "%@ anworten";
"room_message_editing" = "Bearbeitung";
......@@ -1287,3 +1287,9 @@
// Call Bar
"callbar_only_single_active" = "Kõne on käsil (%@)";
"room_details_integrations" = "Lõiminguid";
"room_details_search" = "Otsi jututoast";
"room_multiple_typing_notification" = "%@ ja muud kasutajad";
"room_accessibility_video_call" = "Videokõne";
"room_message_replying_to" = "Vastan sõnumile %@";
"room_message_editing" = "Muudan sõnumit";
......@@ -1364,3 +1364,9 @@
"switch" = "Basculer";
"joined" = "Arrivé";
"store_promotional_text" = "Application de messagerie et collaboration respectueuse de la vie privée, sur un réseau ouvert. Décentralisée pour vous donner le contrôle. Pas d’extraction de vos données, pas de porte dérobée, pas d’accès réservé à des tiers.";
"room_details_search" = "Rechercher dans le salon";
"room_details_integrations" = "Intégrations";
"room_multiple_typing_notification" = "%@ et d’autres";
"room_accessibility_video_call" = "Appel vidéo";
"room_message_replying_to" = "Réponse à %@";
"room_message_editing" = "Modification";
......@@ -1321,3 +1321,9 @@
// Call Bar
"callbar_only_single_active" = "Chiamata attiva (%@)";
"room_details_integrations" = "Integrazioni";
"room_details_search" = "Cerca stanza";
"room_multiple_typing_notification" = "%@ e altri";
"room_accessibility_video_call" = "Videochiamata";
"room_message_editing" = "Modifica";
"room_message_replying_to" = "Risposta a %@";
This diff is collapsed.
......@@ -1450,3 +1450,9 @@
"switch" = "Wissel";
"joined" = "Toegetreden";
"store_promotional_text" = "Privacy-beschermende chat- en samenwerkingsapp, op een open netwerk. Gedecentraliseerd, zodat u de controle hebt. Geen datamining, geen achterdeurtjes en geen toegang voor derden.";
"room_details_integrations" = "Integraties";
"room_details_search" = "Zoek in gesprek";
"room_multiple_typing_notification" = "%@ en anderen";
"room_accessibility_video_call" = "Video-oproep";
"room_message_replying_to" = "Antwoord aan %@";
"room_message_editing" = "Bewerken";
......@@ -874,7 +874,7 @@
"settings_add_3pid_password_title_email" = "Добавить адрес электронной почты";
"settings_add_3pid_password_title_msidsn" = "Добавить номер телефона";
"settings_add_3pid_password_message" = "Для продолжения, задайте пароль";
"settings_add_3pid_invalid_password_message" = "Недействительный пароль";
"settings_add_3pid_invalid_password_message" = "Недействительные данные";
"settings_discovery_three_pid_details_title_phone_number" = "Управление номера телефона";
"settings_identity_server_no_is" = "Сервер идентификации не настроен";
"identity_server_settings_disconnect" = "Разъединить";
......@@ -1278,8 +1278,8 @@
"social_login_list_title_continue" = "Продолжить с";
"social_login_button_title_continue" = "Продолжить с %@";
"social_login_list_title_sign_up" = "Или зарегистрируйтесь через";
"social_login_list_title_sign_in" = "Или войдите через";
"social_login_list_title_sign_up" = "Или";
"social_login_list_title_sign_in" = "Или";
"room_intro_cell_information_multiple_dm_sentence2" = "Только вы находитесь в этом разговоре, если только кто-то из вас не пригласит кого-то присоединиться.";
"room_intro_cell_information_dm_sentence2" = "Только двое из вас в этом разговоре, никто другой не может присоединиться.";
"room_intro_cell_information_dm_sentence1_part3" = ". ";
......@@ -1332,3 +1332,9 @@
// Call Bar
"callbar_only_single_active" = "Активный вызов (%@)";
"room_details_integrations" = "Интеграции";
"room_details_search" = "Искать комнату";
"room_multiple_typing_notification" = "%@ и другие";
"room_accessibility_video_call" = "Видео вызов";
"room_message_replying_to" = "В ответ %@";
"room_message_editing" = "Редактирование";
......@@ -1339,3 +1339,8 @@
// Call Bar
"callbar_only_single_active" = "Thirrje aktive (%@)";
"room_details_integrations" = "Integrime";
"room_multiple_typing_notification" = "%@ dhe të tjerë";
"room_accessibility_video_call" = "Thirrje Video";
"room_message_replying_to" = "Në përgjigje të %@";
"room_message_editing" = "Përpunim";
......@@ -1286,3 +1286,9 @@
// Call Bar
"callbar_only_single_active" = "Aktivt samtal (%@)";
"room_accessibility_video_call" = "Videosamtal";
"room_message_editing" = "Redigerar";
"room_message_replying_to" = "Svarar på %@";
"room_multiple_typing_notification" = "%@ och andra";
"room_details_search" = "Sök i rum";
"room_details_integrations" = "Integrationer";
/* Message title for a specific person in a named room */
"MSG_FROM_USER_IN_ROOM_TITLE" = "%@ ใน %@";
/* New message from a specific person, not referencing a room */
"MSG_FROM_USER" = "%@ ส่งข้อความ";
"MSG_FROM_USER" = "%@ ได้ส่งข้อความ";
/* A single unread message in a room */
"SINGLE_UNREAD_IN_ROOM" = "คุณได้รับข้อความใน %@";
/* A single unread message */
......@@ -14,3 +14,85 @@
"MESSAGE_IN_X" = "ข้อความใน %@";
/* Multiple unread messages in a room */
"UNREAD_IN_ROOM" = "%@ ข้อความใหม่ใน %@";
/* New action message from a specific person in a named room. */
"IMAGE_FROM_USER_IN_ROOM" = "%@ ได้ส่งรูปภาพ %@ ใน %@";
/** Image Messages **/
/* New action message from a specific person, not referencing a room. */
"IMAGE_FROM_USER" = "%@ ได้ส่งรูปภาพ %@";
/* Incoming named video conference invite from a specific person */
"VIDEO_CONF_NAMED_FROM_USER" = "การโทรกลุ่มวิดีโอจาก %@: '%@'";
/* Incoming unnamed video conference invite from a specific person */
"VIDEO_CONF_FROM_USER" = "การโทรกลุ่มวิดีโอจาก %@";
/** Key verification **/
"KEY_VERIFICATION_REQUEST_FROM_USER" = "%@ ต้องการตรวจสอบ";
/* Incoming named voice conference invite from a specific person */
"VOICE_CONF_NAMED_FROM_USER" = "การโทรกลุ่มจาก %@: '%@'";
/* Incoming unnamed voice conference invite from a specific person */
"VOICE_CONF_FROM_USER" = "การโทรกลุ่มจาก %@";
/* Incoming one-to-one video call */
"VIDEO_CALL_FROM_USER" = "การโทรวิดีโอจาก %@";
/** Calls **/
/* Incoming one-to-one voice call */
"VOICE_CALL_FROM_USER" = "การโทรจาก %@";
/* A user has invited you to a named room */
"USER_INVITE_TO_NAMED_ROOM" = "%@ ได้เชิญคุณไปยัง %@";
/* A user has invited you to an (unamed) group chat */
"USER_INVITE_TO_CHAT_GROUP_CHAT" = "%@ ได้เชิญคุณไปยังแชทกลุ่ม";
/** Invites **/
/* A user has invited you to a chat */
"USER_INVITE_TO_CHAT" = "%@ ได้เชิญคุณไปยังแชท";
/* Look, stuff's happened, alright? Just open the app. */
"MSGS_IN_TWO_PLUS_ROOMS" = "%@ ข้อความใหม่ใน %@, %@ และอื่น ๆ";
/* Multiple messages in two rooms */
"MSGS_IN_TWO_ROOMS" = "%@ ข้อความใหม่ใน %@ และ %@";
/* Multiple unread messages from two plus people (ie. for 4+ people: 'others' replaces the third person) */
"MSGS_FROM_TWO_PLUS_USERS" = "%@ ข้อความใหม่จาก %@, %@ และอื่น ๆ";
/* Multiple unread messages from three people */
"MSGS_FROM_THREE_USERS" = "%@ ข้อความใหม่จาก %@, %@ และ %@";
/* Multiple unread messages from two people */
"MSGS_FROM_TWO_USERS" = "%@ ข้อความใหม่จาก %@ และ %@";
/* Multiple unread messages from a specific person, not referencing a room */
"MSGS_FROM_USER" = "%@ ข้อความใหม่ใน %@";
/* New action message from a specific person in a named room. */
"ACTION_FROM_USER_IN_ROOM" = "%@: * %@ %@";
/* New action message from a specific person, not referencing a room. */
"ACTION_FROM_USER" = "* %@ %@";
"MESSAGE_PROTECTED" = "ข้อความใหม่";
/* Sticker from a specific person, not referencing a room. */
"STICKER_FROM_USER" = "%@ ได้ส่งสติ๊กเกอร์";
/* New message from a specific person in a named room. Content included. */
"MSG_FROM_USER_IN_ROOM_WITH_CONTENT" = "%@ ใน %@: %@";
/** Single, unencrypted messages (where we can include the content */
/* New message from a specific person, not referencing a room. Content included. */
"MSG_FROM_USER_WITH_CONTENT" = "%@: %@";
/* New message from a specific person in a named room */
"MSG_FROM_USER_IN_ROOM" = "%@ ได้โพสต์ใน %@";
// String for App Store
"store_short_description" = "แชท/VoIP แบบกระจายศูนย์ที่ปลอดภัย";
"group_section" = "ชุมชน";
"auth_softlogout_clear_data_sign_out_title" = "คุณแน่ใจหรือไม่?";
"collapse" = "ยุบ";
"room_participants_action_remove" = "เอาออกจากห้องนี้";
"room_participants_action_leave" = "ออกจากห้องนี้";
"room_participants_action_invite" = "เชิญ";
"room_participants_action_section_security" = "ความปลอดภัย";
"room_participants_action_section_other" = "ตัวเลือก";
"room_participants_offline" = "ออฟไลน์";
"room_participants_online" = "ออนไลน์";
"room_participants_leave_prompt_title_for_dm" = "ออก";
"room_participants_leave_prompt_title" = "ออกจากห้อง";
"search_no_result" = "ไม่มีผลลัพธ์";
// Directory
"directory_cell_title" = "เรียกดูไดเรกทอรี";
"search_in_progress" = "กำลังค้นหา…";
"search_default_placeholder" = "ค้นหา";
"search_files" = "ไฟล์";
"search_people" = "ผู้คน";
"search_messages" = "ข้อความ";
// Search
"search_rooms" = "ห้อง";
"rooms_empty_view_title" = "ห้อง";
"people_empty_view_title" = "ผู้คน";
"people_no_conversation" = "ไม่มีการสนทนา";
"people_conversation_section" = "การสนทนา";
"room_recents_join_room_title" = "เข้าร่วมห้อง";
"room_recents_join_room" = "เข้าร่วมห้อง";
"room_recents_create_empty_room" = "สร้างห้อง";
"room_recents_start_chat_with" = "เริ่มแชท";
"room_recents_no_conversation" = "ไม่มีห้อง";
// Room recents
"room_recents_directory_section" = "ไดเรกทอรีห้อง";
"room_recents_conversations_section" = "ห้อง";
"room_recents_people_section" = "ผู้คน";
"room_recents_favourites_section" = "รายการโปรด";
"room_recents_directory_section_network" = "เครือข่าย";
"auth_softlogout_sign_in" = "ลงชื่อเข้า";
"room_creation_privacy" = "ความเป็นส่วนตัว";
"room_creation_appearance_name" = "ชื่อ";
"room_creation_appearance" = "ลักษณะที่ปรากฏ";
"room_creation_account" = "บัญชี";
// Chat creation
"room_creation_title" = "แชทใหม่";
"social_login_button_title_sign_up" = "ลงทะเบียนด้วย %@";
"social_login_button_title_sign_in" = "ลงชื่อเข้าด้วย %@";
"social_login_button_title_continue" = "ดำเนินการต่อด้วย %@";
"social_login_list_title_sign_up" = "หรือ";
"social_login_list_title_sign_in" = "หรือ";
// Social login
"social_login_list_title_continue" = "ดำเนินการต่อด้วย";
"auth_softlogout_clear_data_sign_out" = "ลงชื่อออก";
"auth_softlogout_clear_data_button" = "ล้างข้อมูลทั้งหมด";
"auth_forgot_password" = "ลืมรหัสผ่าน?";
"auth_identity_server_placeholder" = "URL (เช่น https://vector.im)";
"auth_home_server_placeholder" = "URL (เช่น https://matrix.org)";
"auth_repeat_new_password_placeholder" = "ยืนยันรหัสผ่านใหม่ของคุณ";
"accept" = "ยอมรับ";
"decline" = "ปฏิเสธ";
"auth_phone_placeholder" = "หมายเลขโทรศัพท์";
"auth_email_placeholder" = "ที่อยู่อีเมล";
"auth_user_name_placeholder" = "ชื่อผู้ใช้";
"auth_new_password_placeholder" = "รหัสผ่านใหม่";
"auth_password_placeholder" = "รหัสผ่าน";
"auth_user_id_placeholder" = "อีเมลหรือชื่อผู้ใช้";
"auth_login_single_sign_on" = "ลงชื่อเข้า";
"auth_skip" = "ข้าม";
"auth_submit" = "ส่ง";
"auth_register" = "ลงทะเบียน";
// Authentication
"auth_login" = "เข้าสู่ระบบ";
"skip" = "ข้าม";
"close" = "ปิด";
"later" = "ภายหลัง";
"rename" = "เปลี่ยนชื่อ";
"video" = "วิดีโอ";
"voice" = "เสียง";
"camera" = "กล้อง";
"leave" = "ออก";
"join" = "เข้าร่วม";
"save" = "บันทึก";
"cancel" = "ยกเลิก";
"off" = "ปิด";
"on" = "เปิด";
"invite" = "เชิญ";
"remove" = "เอาออก";
"start" = "เริ่ม";
"create" = "สร้าง";
"continue" = "ดำเนินการต่อ";
"back" = "ย้อนกลับ";
"next" = "ถัดไป";
// Actions
"view" = "ดู";
"warning" = "คำเตือน";
"title_groups" = "ชุมชน";
"title_rooms" = "ห้อง";
"title_people" = "ผู้คน";
"title_favourites" = "รายการโปรด";
// Titles
"title_home" = "หน้าแรก";
"directory_searching_title" = "กำลังค้นหาไดเรกทอรี…";
"room_member_power_level_short_moderator" = "ผู้ควบคุม";
"room_many_users_are_typing" = "%@, %@ และอื่น ๆ กำลังพิมพ์…";
"room_participants_action_unban" = "เลิกห้าม";
"room_member_power_level_short_custom" = "กำหนดเอง";
"room_event_action_resend" = "ส่งใหม่";
"room_participants_action_unignore" = "แสดงข้อความทั้งหมดจากผู้ใช้นี้";
"room_message_unable_open_link_error_message" = "ไม่สามารถเปิดลิงก์";
"room_event_action_delete" = "ลบ";
"room_one_user_is_typing" = "%@ กำลังพิมพ์…";
"room_participants_action_section_admin_tools" = "เครื่องมือผู้ดูแล";
"room_event_action_save" = "บันทึก";
"room_two_users_are_typing" = "%@ และ %@ กำลังพิมพ์…";
"room_member_power_level_short_admin" = "ผู้ดูแล";
"room_new_messages_notification" = "%d ข้อความใหม่";
"room_new_message_notification" = "%d ข้อความใหม่";
"room_participants_action_ignore" = "ซ่อนข้อความทั้งหมดจากผู้ใช้นี้";
......@@ -2,5 +2,6 @@
"NSCameraUsageDescription" = "摄像头权限用于拍摄照片、录制视频或进行视频聊天。";
"NSPhotoLibraryUsageDescription" = "照片库访问权限用于发送图片与视频。";
"NSMicrophoneUsageDescription" = "麦克风权限用于录制视频或进行通话。";
"NSContactsUsageDescription" = "为了发现已在使用Matrix的联系人,Element可以把你地址簿里的邮箱地址和电话号码发送到你所选择的Matrix身份认证服务器。如果支持的话,个人数据在发送前会被哈希处理请检查你的身份认证服务器的隐私条款以获取详细信息。";
"NSContactsUsageDescription" = "为了发现已在使用 Matrix 的联系人,Element 可以把你地址簿里的邮箱地址和电话号码发送到你所选择的 Matrix 身份认证服务器。如果支持的话,个人数据在发送前会被哈希处理——请检查你的身份认证服务器的隐私政策以获取详细信息。";
"NSCalendarsUsageDescription" = "在此应用中查看你计划的会议。";
"NSFaceIDUsageDescription" = "Face ID 权限用于访问您的应用。";
......@@ -53,6 +53,13 @@ final class RiotSettings: NSObject {
static let roomCreationScreenRoomIsPublic = "roomCreationScreenRoomIsPublic"
static let allowInviteExernalUsers = "allowInviteExernalUsers"
static let roomsAllowToJoinPublicRooms = "roomsAllowToJoinPublicRooms"
static let homeScreenShowFavouritesTab = "homeScreenShowFavouritesTab"
static let homeScreenShowPeopleTab = "homeScreenShowPeopleTab"
static let homeScreenShowRoomsTab = "homeScreenShowRoomsTab"
static let homeScreenShowCommunitiesTab = "homeScreenShowCommunitiesTab"
static let roomScreenAllowVoIPForDirectRoom = "roomScreenAllowVoIPForDirectRoom"
static let roomScreenAllowVoIPForNonDirectRoom = "roomScreenAllowVoIPForNonDirectRoom"
static let unifiedSearchScreenShowPublicDirectory = "unifiedSearchScreenShowPublicDirectory"<