diff --git a/apps/web/playwright/e2e/knock/create-knock-room.spec.ts b/apps/web/playwright/e2e/knock/create-knock-room.spec.ts index d53271ef3c..76a944cd4b 100644 --- a/apps/web/playwright/e2e/knock/create-knock-room.spec.ts +++ b/apps/web/playwright/e2e/knock/create-knock-room.spec.ts @@ -48,7 +48,7 @@ test.describe("Create Knock Room", () => { await app.settings.openRoomSettings("Security & Privacy"); const settingsGroup = page.getByRole("group", { name: "Access" }); - await expect(settingsGroup.getByRole("radio", { name: "Private (invite only)" })).toBeChecked(); + await expect(settingsGroup.getByRole("radio", { name: "Invite only" })).toBeChecked(); await settingsGroup.getByText("Ask to join").click(); // Room should have a knock join rule diff --git a/apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts b/apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts index 6944067326..6c68831558 100644 --- a/apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts +++ b/apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts @@ -64,7 +64,7 @@ test.describe("Roles & Permissions room settings tab", () => { const settingsGroupAccess = page.getByRole("group", { name: "Access" }); const settingsGroupHistory = page.getByRole("group", { name: "Who can read history?" }); - await settingsGroupAccess.getByText("Public").click(); + await settingsGroupAccess.getByText("Anyone", { exact: true }).click(); await settingsGroupHistory.getByText("Anyone").click(); // Test that we have the warning appear. @@ -72,7 +72,7 @@ test.describe("Roles & Permissions room settings tab", () => { await expect(axe).toHaveNoViolations(); await expect(settings).toMatchScreenshot("room-security-settings-world-readable.png"); - await settingsGroupAccess.getByText("Private (invite only)").click(); + await settingsGroupAccess.getByText("Invite only").click(); // Element should have automatically set the room to "sharing" history visibility await expect(settingsGroupHistory.getByText("Members (full history)")).toBeChecked(); }, @@ -87,7 +87,7 @@ test.describe("Roles & Permissions room settings tab", () => { const settingsGroupAccess = page.getByRole("group", { name: "Access" }); const settingsGroupHistory = page.getByRole("group", { name: "Who can read history?" }); - await settingsGroupAccess.getByText("Public").click(); + await settingsGroupAccess.getByText("Anyone", { exact: true }).click(); await settingsGroupHistory.getByText("Anyone").click(); // De-op ourselves @@ -108,7 +108,7 @@ test.describe("Roles & Permissions room settings tab", () => { await app.settings.switchTab("Security & Privacy"); - await settingsGroupAccess.getByText("Private (invite only)").click(); + await settingsGroupAccess.getByText("Invite only").click(); // Element should have automatically set the room to "sharing" history visibility const errorDialog = page.getByRole("heading", { name: "Cannot make room private" }); await expect(errorDialog).toBeVisible(); diff --git a/apps/web/playwright/e2e/spaces/spaces.spec.ts b/apps/web/playwright/e2e/spaces/spaces.spec.ts index 19e619e9c6..f528c4b0b5 100644 --- a/apps/web/playwright/e2e/spaces/spaces.spec.ts +++ b/apps/web/playwright/e2e/spaces/spaces.spec.ts @@ -384,7 +384,7 @@ test.describe("Spaces", () => { }); await app.viewSpaceByName("My space"); await page.getByLabel("Settings", { exact: true }).click(); - await app.settings.switchTab("Visibility"); + await app.settings.switchTab("Security & Privacy"); axe.disableRules("color-contrast"); // XXX: Inheriting colour contrast issues from room view. await expect(axe).toHaveNoViolations(); diff --git a/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-linux.png b/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-linux.png index f3bd63e1d2..5596a89510 100644 Binary files a/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-linux.png and b/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-linux.png differ diff --git a/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-world-readable-linux.png b/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-world-readable-linux.png index 48f81bd7f9..284902212d 100644 Binary files a/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-world-readable-linux.png and b/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-world-readable-linux.png differ diff --git a/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-create-menu-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-create-menu-linux.png index d178f257ca..8e20ad8833 100644 Binary files a/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-create-menu-linux.png and b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-create-menu-linux.png differ diff --git a/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-visibility-settings-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-visibility-settings-linux.png index 2408c046bd..1200cfd122 100644 Binary files a/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-visibility-settings-linux.png and b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-visibility-settings-linux.png differ diff --git a/apps/web/src/components/views/settings/JoinRuleSettings.tsx b/apps/web/src/components/views/settings/JoinRuleSettings.tsx index e5a51ca369..1fd43657be 100644 --- a/apps/web/src/components/views/settings/JoinRuleSettings.tsx +++ b/apps/web/src/components/views/settings/JoinRuleSettings.tsx @@ -206,7 +206,7 @@ const JoinRuleSettings: React.FC = ({ }, { value: JoinRule.Public, - label: withRecommendLabel(_t("common|public"), JoinRule.Public), + label: withRecommendLabel(_t("room_settings|security|join_rule_public"), JoinRule.Public), description: <>{_t("room_settings|security|join_rule_public_description")}, }, ]; diff --git a/apps/web/src/i18n/strings/cs.json b/apps/web/src/i18n/strings/cs.json index b8986afb77..d17c5fbf6c 100644 --- a/apps/web/src/i18n/strings/cs.json +++ b/apps/web/src/i18n/strings/cs.json @@ -668,8 +668,8 @@ "join_rule_knock_label": "O vstup může požádat kdokoliv, ale administrátoři nebo moderátoři musí přístup povolit. To můžete později změnit.", "join_rule_public_label": "Kdokoliv může najít tuto místnost a připojit se k ní.", "join_rule_public_parent_space_label": "Tuto místnost bude moci najít a připojit se k ní kdokoli, nejen členové .", - "join_rule_restricted": "Viditelné pro členy prostoru", - "join_rule_restricted_label": "Všichni v budou moci tuto místnost najít a připojit se k ní.", + "join_rule_restricted": "Standardní", + "join_rule_restricted_label": "Kdokoli v se může připojit.", "name_validation_required": "Zadejte prosím název místnosti", "room_visibility_label": "Viditelnost místnosti", "state_encrypted_warning": "Umožňuje experimentální podporu pro šifrování stavových událostí, která skrývá metadata, jako jsou názvy místností a témata, před serverem. Tato metadata budou také skryta před lidmi, kteří se k místnostem připojí později, a před lidmi, jejichž klienti nepodporují MSC4362.", @@ -694,7 +694,7 @@ "creating_rooms": "Vytváření místností…", "done_action": "Přejít do mého prostoru", "done_action_first_room": "Jít do mé první místnosti", - "explainer": "Prostory představují nový způsob seskupování místností a osob. Jaký prostor chcete vytvořit? To můžete později změnit.", + "explainer": "Prostory jsou způsob, jak organizovat a objevovat místnosti. Jaký typ prostoru chcete vytvořit?", "failed_create_initial_rooms": "Vytvoření počátečních místností v prostoru se nezdařilo", "failed_invite_users": "Nepodařilo se pozvat následující uživatele do vašeho prostoru: %(csvUsers)s", "invite_teammates_by_username": "Pozvat podle uživatelského jména", @@ -705,20 +705,20 @@ "name_required": "Zadejte prosím název prostoru", "personal_space": "Jen já", "personal_space_description": "Soukromý prostor pro uspořádání vašich místností", - "private_description": "Pouze pozvat, nejlepší pro sebe nebo pro týmy", + "private_description": "Pouze na pozvání, osobní nebo pro váš tým", "private_heading": "Váš soukromý prostor", "private_only_heading": "Váš prostor", "private_personal_description": "Zajistěte, aby do %(name)s měli přístup správní lidé", "private_personal_heading": "S kým pracujete?", "private_space": "Já a moji spolupracovníci", "private_space_description": "Soukromý prostor pro Vás a vaše spolupracovníky", - "public_description": "Otevřený prostor pro kohokoli, nejlepší pro komunity", + "public_description": "Připojit se může kdokoli, ideální pro komunity", "public_heading": "Váš veřejný prostor", "search_public_button": "Vyhledávat veřejné prostory", - "setup_rooms_community_description": "Vytvořme pro každé z nich místnost.", + "setup_rooms_community_description": "Pro začátek si vytvořme pár místností.", "setup_rooms_community_heading": "O kterých tématech chcete diskutovat v %(spaceName)s?", - "setup_rooms_description": "Později můžete přidat i další, včetně již existujících.", - "setup_rooms_private_description": "Pro každého z nich vytvoříme místnost.", + "setup_rooms_description": "Do prostoru můžete později přidat další místnosti, včetně stávajících místností.", + "setup_rooms_private_description": "Pro začátek si vytvořme pár místností.", "setup_rooms_private_heading": "Na jakých projektech váš tým pracuje?", "share_description": "V tuto chvíli to jste jen vy, s ostatními to bude ještě lepší.", "share_heading": "Sdílet %(name)s", @@ -731,7 +731,7 @@ "subspace_join_rule_invite_only": "Soukromý prostor (pouze pro pozvané)", "subspace_join_rule_label": "Viditelnost prostoru", "subspace_join_rule_public_description": "Kdokoliv bude moci najít a připojit se k tomuto prostoru, nejen členové .", - "subspace_join_rule_restricted_description": "Kdokoli v ho bude moci najít a připojit se." + "subspace_join_rule_restricted_description": "Kdokoli v se může připojit." }, "credits": { "default_cover_photo": "Výchozí titulní fotografie je © Jesús Roncero používaná za podmínek CC-BY-SA 4.0.", @@ -1993,6 +1993,7 @@ "error_join_incompatible_version_1": "Omlouváme se, ale váš domovský server je příliš zastaralý na to, aby se zde mohl účastnit.", "error_join_incompatible_version_2": "Kontaktujte prosím správce domovského serveru.", "error_join_title": "Nepodařilo se připojit", + "error_join_unknown": "Došlo k neznámé chybě.", "error_jump_to_date": "Server vrátil %(statusCode)s s kódem chyby %(errorCode)s", "error_jump_to_date_connection": "Při pokusu o vyhledání a přechod na zadané datum došlo k chybě sítě. Váš domovský server může být nefunkční nebo došlo jen k dočasnému problému s internetovým připojením. Zkuste to prosím znovu. Pokud tento problém přetrvává, obraťte se na správce domovského serveru.", "error_jump_to_date_details": "Podrobnosti o chybě", @@ -2067,9 +2068,6 @@ "joining_space": "Připojování k prostoru…", "jump_read_marker": "Přejít na první nepřečtenou zprávu.", "jump_to_bottom_button": "Přejít na poslední zprávy", - "jump_to_date": "Přejít na datum", - "jump_to_date_beginning": "Začátek místnosti", - "jump_to_date_prompt": "Vyberte datum, na které chcete přejít", "kick_reason": "Důvod: %(reason)s", "kicked_by": "%(memberName)s vás odebral(a)", "kicked_from_room_by": "Byl(a) jsi odebrán(a) z %(roomName)s uživatelem %(memberName)s", @@ -2365,32 +2363,33 @@ "history_visibility_warning": "Změny neovlivní starší zprávy, pouze nové. Další informace", "history_visibility_world_readable": "Kdokoli (historie je veřejná)", "join_rule_description": "Rozhodněte, kdo se může připojit k místnosti %(roomName)s.", - "join_rule_invite": "Soukromý (pouze pro pozvané)", + "join_rule_invite": "Pouze pro zvané", "join_rule_invite_description": "Připojit se mohou pouze pozvané osoby.", "join_rule_knock": "Požádat o vstup", "join_rule_knock_description": "Lidé nemohou vstoupit, pokud jim není povolen přístup.", - "join_rule_public_description": "Kdokoliv může místnost najít a připojit se do ní.", + "join_rule_public_description": "Vstoupit může kdokoli.", "join_rule_restricted": "Členové prostoru", - "join_rule_restricted_description": "Každý, kdo se nachází v prostoru, ho může najít a připojit se k němu. Zde upravte, ke kterým prostorům lze přistupovat.", - "join_rule_restricted_description_active_space": "Kdokoli v může prostor najít a připojit se. Můžete vybrat i další prostory.", - "join_rule_restricted_description_prompt": "Každý, kdo se nachází v prostoru, ho může najít a připojit se k němu. Můžete vybrat více prostorů.", - "join_rule_restricted_description_spaces": "Prostory s přístupem", - "join_rule_restricted_dialog_description": "Rozhodněte, které prostory mají přístup do této místnosti. Pokud je vybrán prostor, mohou jeho členové najít a připojit se k němu.", - "join_rule_restricted_dialog_empty_warning": "Odstraňujete všechny prostory. Přístup bude ve výchozím nastavení pouze na pozvánky", + "join_rule_restricted_description": "Kdokoli v autorizovaných prostorách se může připojit bez pozvání. Spravovat prostory", + "join_rule_restricted_description_active_space": "Kdokoli v se může připojit.", + "join_rule_restricted_description_prompt": "Kdokoli v prostoru se může připojit.", + "join_rule_restricted_description_spaces": "Autorizované prostory", + "join_rule_restricted_dialog_description": "Prostory, kam se členové mohou připojit bez pozvání.", + "join_rule_restricted_dialog_empty_warning": "Odstraňujete všechny autorizované prostory. Přístup bude ve výchozím nastavení pouze pro pozvané", "join_rule_restricted_dialog_filter_placeholder": "Hledat prostory", - "join_rule_restricted_dialog_heading_known": "Další prostory, které znáte", - "join_rule_restricted_dialog_heading_other": "Další prostory nebo místnosti, které možná neznáte", - "join_rule_restricted_dialog_heading_room": "Prostory, které znáte a které obsahují tuto místnost", + "join_rule_restricted_dialog_heading_known": "Vaše prostory, které neobsahují tuto místnost", + "join_rule_restricted_dialog_heading_other": "Další prostory, jejichž členem nejste", + "join_rule_restricted_dialog_heading_room": "Vaše prostory, které obsahují tuto místnost", "join_rule_restricted_dialog_heading_space": "Prostory, které znáte obsahující tento prostor", "join_rule_restricted_dialog_heading_unknown": "Pravděpodobně se jedná o ty, kterých se účastní i ostatní správci místností.", - "join_rule_restricted_dialog_title": "Vybrané prostory", + "join_rule_restricted_dialog_title": "Spravovat prostory", "join_rule_restricted_n_more": { "other": "a %(count)s dalších", "one": "a %(count)s další" }, "join_rule_restricted_summary": { - "other": "V současné době má %(count)s prostorů přístup k", - "one": "V současné době má prostor přístup" + "one": "V současné době má přístup jeden prostor", + "few": "V současné době mají přístup %(count)s prostory", + "other": "V současné době má přístup %(count)s prostorů" }, "join_rule_restricted_upgrade_description": "Tato změna umožní členům vybraných prostorů přístup do této místnosti bez pozvánky.", "join_rule_restricted_upgrade_warning": "Tato místnost se nachází v některých prostorech, jejichž nejste správcem. V těchto prostorech bude stará místnost stále zobrazena, ale lidé budou vyzváni, aby se připojili k nové místnosti.", @@ -2416,17 +2415,17 @@ "upload_avatar_label": "Nahrát avatar", "visibility": { "alias_section": "Adresa", - "error_failed_save": "Nepodařilo se aktualizovat viditelnost tohoto prostoru", + "error_failed_save": "Nepodařilo se aktualizovat nastavení tohoto prostoru", "error_update_guest_access": "Nepodařilo se aktualizovat přístup hosta do tohoto prostoru", "error_update_history_visibility": "Nepodařilo se aktualizovat viditelnost historie tohoto prostoru", "guest_access_disabled": "Nemáte oprávnění měnit přístup hostů.", "guest_access_explainer": "Hosté se mohou připojit k prostoru, aniž by měli účet. To může být užitečné pro veřejné prostory.", "guest_access_label": "Povolit přístup hostům", - "history_visibility_anyone_space": "Nahlédnout do prostoru", + "history_visibility_anyone_space": "Náhled prostoru", "history_visibility_anyone_space_description": "Umožněte lidem prohlédnout si váš prostor ještě předtím, než se připojí.", "history_visibility_anyone_space_disabled": "Nemáte oprávnění měnit viditelnost historie.", "history_visibility_anyone_space_recommendation": "Doporučeno pro veřejné prostory.", - "title": "Viditelnost" + "title": "Zabezpečení a soukromí" }, "voip": { "call_type_section": "Typ volání", diff --git a/apps/web/src/i18n/strings/cy.json b/apps/web/src/i18n/strings/cy.json index 414ec0585e..89c30cc15e 100644 --- a/apps/web/src/i18n/strings/cy.json +++ b/apps/web/src/i18n/strings/cy.json @@ -2073,9 +2073,6 @@ "joining_space": "Wrthi'n ymuno â'r gofod…", "jump_read_marker": "Symud i'r neges gyntaf heb ei darllen.", "jump_to_bottom_button": "Sgrolio i'r negeseuon mwyaf diweddar", - "jump_to_date": "Symud i ddyddiad", - "jump_to_date_beginning": "Dechreuad yr ystafell", - "jump_to_date_prompt": "Dewiswch ddyddiad i fynd iddo", "kick_reason": "Rheswm: %(reason)s", "kicked_by": "Cawsoch eich tynnu gan %(memberName)s", "kicked_from_room_by": "Cawsoch eich tynnu o %(roomName)s gan %(memberName)s", diff --git a/apps/web/src/i18n/strings/da.json b/apps/web/src/i18n/strings/da.json index fbc3a79792..ed6a41b021 100644 --- a/apps/web/src/i18n/strings/da.json +++ b/apps/web/src/i18n/strings/da.json @@ -1776,9 +1776,6 @@ "joining_space": "Tilslutter til gruppe...", "jump_read_marker": "Gå til første ulæste besked.", "jump_to_bottom_button": "Rul ned til de seneste beskeder", - "jump_to_date": "Gå til dato", - "jump_to_date_beginning": "Begyndelsen af rummet", - "jump_to_date_prompt": "Vælg en dato at gå til", "kick_reason": "Årsag: %(reason)s", "kicked_by": "Du blev fjernet af %(memberName)s", "kicked_from_room_by": "Du blev fjernet fra %(roomName)s af %(memberName)s", diff --git a/apps/web/src/i18n/strings/de_DE.json b/apps/web/src/i18n/strings/de_DE.json index 17e0b39aaa..2c622b8a3f 100644 --- a/apps/web/src/i18n/strings/de_DE.json +++ b/apps/web/src/i18n/strings/de_DE.json @@ -2062,9 +2062,6 @@ "joining_space": "Betrete Space …", "jump_read_marker": "Zur ersten ungelesenen Nachricht springen.", "jump_to_bottom_button": "Zur neusten Nachricht springen", - "jump_to_date": "Zu Datum springen", - "jump_to_date_beginning": "Der Anfang des Chats", - "jump_to_date_prompt": "Wähle eine Datum aus", "kick_reason": "Grund: %(reason)s", "kicked_by": "Du wurdest von %(memberName)s entfernt", "kicked_from_room_by": "%(memberName)s hat dich aus %(roomName)s entfernt", diff --git a/apps/web/src/i18n/strings/el.json b/apps/web/src/i18n/strings/el.json index 0c847aba9c..34ab8bbe16 100644 --- a/apps/web/src/i18n/strings/el.json +++ b/apps/web/src/i18n/strings/el.json @@ -1611,9 +1611,6 @@ "joining": "Συμμετοχή…", "jump_read_marker": "Πηγαίνετε στο πρώτο μη αναγνωσμένο μήνυμα.", "jump_to_bottom_button": "Κύλιση στα πιο πρόσφατα μηνύματα", - "jump_to_date": "Μετάβαση σε ημερομηνία", - "jump_to_date_beginning": "Η αρχή του δωματίου", - "jump_to_date_prompt": "Επιλέξτε μια ημερομηνία για να μεταβείτε", "kick_reason": "Αιτία: %(reason)s", "kicked_by": "Αφαιρεθήκατε από %(memberName)s", "kicked_from_room_by": "Αφαιρεθήκατε από το %(roomName)s από τον %(memberName)s", diff --git a/apps/web/src/i18n/strings/en_EN.json b/apps/web/src/i18n/strings/en_EN.json index 9453131cfa..905e4861b5 100644 --- a/apps/web/src/i18n/strings/en_EN.json +++ b/apps/web/src/i18n/strings/en_EN.json @@ -668,8 +668,8 @@ "join_rule_knock_label": "Anyone can request to join, but admins or moderators need to grant access. You can change this later.", "join_rule_public_label": "Anyone will be able to find and join this room.", "join_rule_public_parent_space_label": "Anyone will be able to find and join this room, not just members of .", - "join_rule_restricted": "Visible to space members", - "join_rule_restricted_label": "Everyone in will be able to find and join this room.", + "join_rule_restricted": "Standard", + "join_rule_restricted_label": "Anyone in can join.", "name_validation_required": "Please enter a name for the room", "room_visibility_label": "Room visibility", "state_encrypted_warning": "Enables experimental support for encrypting state events, which hides metadata such as room names and topics from the server. This metadata will also be hidden from people joining rooms later, and people whose clients do not support MSC4362.", @@ -694,7 +694,7 @@ "creating_rooms": "Creating rooms…", "done_action": "Go to my space", "done_action_first_room": "Go to my first room", - "explainer": "Spaces are a new way to group rooms and people. What kind of Space do you want to create? You can change this later.", + "explainer": "Spaces are a way to organize and discover rooms. What kind of space do you want to create?", "failed_create_initial_rooms": "Failed to create initial space rooms", "failed_invite_users": "Failed to invite the following users to your space: %(csvUsers)s", "invite_teammates_by_username": "Invite by username", @@ -705,20 +705,20 @@ "name_required": "Please enter a name for the space", "personal_space": "Just me", "personal_space_description": "A private space to organise your rooms", - "private_description": "Invite only, best for yourself or teams", + "private_description": "Invite only, personal or for your team", "private_heading": "Your private space", "private_only_heading": "Your space", "private_personal_description": "Make sure the right people have access to %(name)s", "private_personal_heading": "Who are you working with?", "private_space": "Me and my teammates", "private_space_description": "A private space for you and your teammates", - "public_description": "Open space for anyone, best for communities", + "public_description": "Anyone can join, best for communities", "public_heading": "Your public space", "search_public_button": "Search for public spaces", - "setup_rooms_community_description": "Let's create a room for each of them.", + "setup_rooms_community_description": "Let's create some rooms to get started.", "setup_rooms_community_heading": "What are some things you want to discuss in %(spaceName)s?", - "setup_rooms_description": "You can add more later too, including already existing ones.", - "setup_rooms_private_description": "We'll create rooms for each of them.", + "setup_rooms_description": "You can add more rooms to the space later, including existing rooms.", + "setup_rooms_private_description": "Let's create some rooms to get started.", "setup_rooms_private_heading": "What projects are your team working on?", "share_description": "It's just you at the moment, it will be even better with others.", "share_heading": "Share %(name)s", @@ -731,7 +731,7 @@ "subspace_join_rule_invite_only": "Private space (invite only)", "subspace_join_rule_label": "Space visibility", "subspace_join_rule_public_description": "Anyone will be able to find and join this space, not just members of .", - "subspace_join_rule_restricted_description": "Anyone in will be able to find and join." + "subspace_join_rule_restricted_description": "Anyone in can join." }, "credits": { "default_cover_photo": "The default cover photo is © Jesús Roncero used under the terms of CC-BY-SA 4.0.", @@ -2357,32 +2357,33 @@ "history_visibility_warning": "Changes won't affect past messages, only new ones. Learn more", "history_visibility_world_readable": "Anyone (history is public)", "join_rule_description": "Decide who can join %(roomName)s.", - "join_rule_invite": "Private (invite only)", + "join_rule_invite": "Invite only", "join_rule_invite_description": "Only invited people can join.", "join_rule_knock": "Ask to join", "join_rule_knock_description": "People cannot join unless access is granted.", - "join_rule_public_description": "Anyone can find and join.", + "join_rule_public": "Anyone", + "join_rule_public_description": "Anyone can join.", "join_rule_restricted": "Space members", - "join_rule_restricted_description": "Anyone in a space can find and join. Edit which spaces can access here.", - "join_rule_restricted_description_active_space": "Anyone in can find and join. You can select other spaces too.", - "join_rule_restricted_description_prompt": "Anyone in a space can find and join. You can select multiple spaces.", - "join_rule_restricted_description_spaces": "Spaces with access", - "join_rule_restricted_dialog_description": "Decide which spaces can access this room. If a space is selected, its members can find and join .", - "join_rule_restricted_dialog_empty_warning": "You're removing all spaces. Access will default to invite only", + "join_rule_restricted_description": "Anyone in authorised spaces can join without an invitation. Manage spaces", + "join_rule_restricted_description_active_space": "Anyone in can join.", + "join_rule_restricted_description_prompt": "Anyone in a space can join.", + "join_rule_restricted_description_spaces": "Authorised spaces", + "join_rule_restricted_dialog_description": "Spaces where members can join without an invitation.", + "join_rule_restricted_dialog_empty_warning": "You're removing all authorised spaces. Access will default to invite only", "join_rule_restricted_dialog_filter_placeholder": "Search spaces", - "join_rule_restricted_dialog_heading_known": "Other spaces you know", - "join_rule_restricted_dialog_heading_other": "Other spaces or rooms you might not know", - "join_rule_restricted_dialog_heading_room": "Spaces you know that contain this room", + "join_rule_restricted_dialog_heading_known": "Your spaces that do not contain this room", + "join_rule_restricted_dialog_heading_other": "Other spaces you are not member of", + "join_rule_restricted_dialog_heading_room": "Your spaces that contain this room", "join_rule_restricted_dialog_heading_space": "Spaces you know that contain this space", "join_rule_restricted_dialog_heading_unknown": "These are likely ones other room admins are a part of.", - "join_rule_restricted_dialog_title": "Select spaces", + "join_rule_restricted_dialog_title": "Manage spaces", "join_rule_restricted_n_more": { "one": "& %(count)s more", "other": "& %(count)s more" }, "join_rule_restricted_summary": { - "one": "Currently, a space has access", - "other": "Currently, %(count)s spaces have access" + "one": "Currently, one space has been authorised", + "other": "Currently, %(count)s spaces been authorised" }, "join_rule_restricted_upgrade_description": "This upgrade will allow members of selected spaces access to this room without an invite.", "join_rule_restricted_upgrade_warning": "This room is in some spaces you're not an admin of. In those spaces, the old room will still be shown, but people will be prompted to join the new one.", @@ -2408,17 +2409,17 @@ "upload_avatar_label": "Upload avatar", "visibility": { "alias_section": "Address", - "error_failed_save": "Failed to update the visibility of this space", + "error_failed_save": "Failed to update the settings of this space", "error_update_guest_access": "Failed to update the guest access of this space", "error_update_history_visibility": "Failed to update the history visibility of this space", "guest_access_disabled": "You do not have permission to change guest access.", "guest_access_explainer": "Guests can join a space without having an account. This may be useful for public spaces.", "guest_access_label": "Enable guest access", - "history_visibility_anyone_space": "Preview Space", + "history_visibility_anyone_space": "Preview space", "history_visibility_anyone_space_description": "Allow people to preview your space before they join.", "history_visibility_anyone_space_disabled": "You do not have permission to change history visibilty.", "history_visibility_anyone_space_recommendation": "Recommended for public spaces.", - "title": "Visibility" + "title": "Security & Privacy" }, "voip": { "call_type_section": "Call type", diff --git a/apps/web/src/i18n/strings/es.json b/apps/web/src/i18n/strings/es.json index 3ec61e11be..f22f8aa050 100644 --- a/apps/web/src/i18n/strings/es.json +++ b/apps/web/src/i18n/strings/es.json @@ -1722,9 +1722,6 @@ "joining_space": "Uniéndose al espacio…", "jump_read_marker": "Ir al primer mensaje no leído.", "jump_to_bottom_button": "Ir a los mensajes más recientes", - "jump_to_date": "Saltar a una fecha", - "jump_to_date_beginning": "Inicio de la sala", - "jump_to_date_prompt": "Elige la fecha a la que saltar", "kick_reason": "Razón: %(reason)s", "kicked_by": "%(memberName)s te ha sacado", "kicked_from_room_by": "%(memberName)s te ha sacado de %(roomName)s", diff --git a/apps/web/src/i18n/strings/et.json b/apps/web/src/i18n/strings/et.json index 967e4baf61..ba5a88fc6a 100644 --- a/apps/web/src/i18n/strings/et.json +++ b/apps/web/src/i18n/strings/et.json @@ -2062,9 +2062,6 @@ "joining_space": "Liitun kogukonnaga…", "jump_read_marker": "Mine esimese lugemata sõnumi juurde.", "jump_to_bottom_button": "Mine viimaste sõnumite juurde", - "jump_to_date": "Vaata kuupäeva", - "jump_to_date_beginning": "Jututoa algus", - "jump_to_date_prompt": "Vali kuupäev, mida soovid vaadata", "kick_reason": "Põhjus: %(reason)s", "kicked_by": "%(memberName)s eemaldas sinu liikmelisuse", "kicked_from_room_by": "%(memberName)s eemaldas sind %(roomName)s jututoast", diff --git a/apps/web/src/i18n/strings/fi.json b/apps/web/src/i18n/strings/fi.json index 245fb57eb3..5ed68b24f0 100644 --- a/apps/web/src/i18n/strings/fi.json +++ b/apps/web/src/i18n/strings/fi.json @@ -637,8 +637,8 @@ "join_rule_invite_label": "Vain kutsutut ihmiset voivat löytää tämän huoneen ja liittyä siihen.", "join_rule_public_label": "Kuka tahansa voi löytää tämän huoneen ja liittyä siihen.", "join_rule_public_parent_space_label": "Kuka tahansa voi löytää tämän huoneen ja liittyä siihen, ei pelkästään tilan jäsenet.", - "join_rule_restricted": "Näkyvissä tilan jäsenille", - "join_rule_restricted_label": "Kaikki tilassa voivat löytää tämän huoneen ja liittyä siihen.", + "join_rule_restricted": "Vakio", + "join_rule_restricted_label": "Kuka tahansa tilassa voi liittyä.", "name_validation_required": "Syötä huoneelle nimi", "room_visibility_label": "Huoneen näkyvyys", "title_private_room": "Luo yksityinen huone", @@ -661,7 +661,7 @@ "creating_rooms": "Luodaan huoneita…", "done_action": "Mene tilaani", "done_action_first_room": "Mene ensimmäiseen huoneeseeni", - "explainer": "Tilat ovat uusi tapa ryhmitellä huoneita ja ihmisiä. Minkälaisen tilan sinä haluat luoda? Voit muuttaa tätä asetusta myöhemmin.", + "explainer": "Tilat ovat tapa järjestää ja löytää huoneita. Minkälaisen tilan haluat luoda?", "failed_create_initial_rooms": "Tapahtui virhe luodessa huoneita uutta tilaa varten", "failed_invite_users": "Seuraavien käyttäjien kutsuminen tilaan epäonnistui: %(csvUsers)s", "invite_teammates_by_username": "Kutsu käyttäjänimellä", @@ -671,18 +671,18 @@ "name_required": "Anna nimi tilalle", "personal_space": "Vain minä", "personal_space_description": "Yksityinen tila, jolla voit järjestää huoneesi", - "private_description": "Vain kutsulla, paras itsellesi tai tiimeille", + "private_description": "Vain kutsulla, itsellesi tai tiimillesi", "private_heading": "Yksityinen tilasi", "private_personal_heading": "Kenen kanssa työskentelet?", "private_space": "Minä ja tiimikaverit", "private_space_description": "Yksityinen tila sinulle ja tiimikavereille", - "public_description": "Avoin tila kaikille, paras yhteisöille", + "public_description": "Kuka tahansa voi liittyä, paras yhteisöille", "public_heading": "Julkinen tilasi", "search_public_button": "Etsi julkisia tiloja", - "setup_rooms_community_description": "Tehdään huone jokaiselle.", + "setup_rooms_community_description": "Luodaanpa aluksi huoneita.", "setup_rooms_community_heading": "Mistä asioista haluat puhua tilassa %(spaceName)s?", - "setup_rooms_description": "Voit lisätä niitä myöhemmin, mukaan lukien olemassa olevia.", - "setup_rooms_private_description": "Luomme huoneet jokaiselle niistä.", + "setup_rooms_description": "Voit lisätä tilaan lisää huoneita myöhemmin, mukaan lukien olemassa olevia huoneita.", + "setup_rooms_private_description": "Luodaanpa aluksi huoneita.", "setup_rooms_private_heading": "Minkä projektien parissa tiimisi työskentelee?", "share_description": "Vain sinä tällä hetkellä, vielä parempi muiden kanssa.", "share_heading": "Jaa %(name)s", @@ -695,7 +695,7 @@ "subspace_join_rule_invite_only": "Yksityinen tila (vain kutsulla)", "subspace_join_rule_label": "Tilan näkyvyys", "subspace_join_rule_public_description": "Kuka tahansa voi löytää tämän tilan ja liittyä siihen, ei pelkästään tilan jäsenet.", - "subspace_join_rule_restricted_description": "Kuka tahansa tilassa voi löytää ja liittyä." + "subspace_join_rule_restricted_description": "Kuka tahansa tilassa voi liittyä." }, "credits": { "default_cover_photo": "Oletuskansikuva © Jesús Roncero, käytössä CC-BY-SA 4.0:n ehtojen mukaisesti.", @@ -1694,9 +1694,6 @@ "joining_space": "Liitytään tilaan…", "jump_read_marker": "Hyppää ensimmäiseen lukemattomaan viestiin.", "jump_to_bottom_button": "Vieritä tuoreimpiin viesteihin", - "jump_to_date": "Siirry päivämäärään", - "jump_to_date_beginning": "Huoneen alku", - "jump_to_date_prompt": "Valitse päivämäärä, mihin siirrytään", "kick_reason": "Syy: %(reason)s", "kicked_by": "%(memberName)s poisti sinut", "kicked_from_room_by": "%(memberName)s poisti sinut huoneesta %(roomName)s", @@ -1965,29 +1962,29 @@ "history_visibility_warning": "Muutokset eivät vaikuta aiempiin viesteihin, vain uusiin. Lue lisää", "history_visibility_world_readable": "Kuka tahansa (historia on julkinen)", "join_rule_description": "Päätä ketkä voivat liittyä huoneeseen %(roomName)s.", - "join_rule_invite": "Yksityinen (vain kutsulla)", + "join_rule_invite": "Vain kutsutut", "join_rule_invite_description": "Vain kutsutut ihmiset voivat liittyä.", - "join_rule_public_description": "Kuka tahansa voi löytää ja liittyä.", + "join_rule_public_description": "Kuka tahansa voi liittyä.", "join_rule_restricted": "Tilan jäsenet", - "join_rule_restricted_description": "Kuka tahansa tilan jäsen voi löytää ja liittyä. Muokkaa millä tiloilla on pääsyoikeus täällä.", - "join_rule_restricted_description_active_space": "Kuka tahansa tilassa voi löytää ja liittyä. Voit valita muitakin tiloja.", - "join_rule_restricted_description_prompt": "Kuka tahansa tilassa voi löytää ja liittyä. Voit valita useita tiloja.", - "join_rule_restricted_description_spaces": "Tilat, joilla on pääsyoikeus", - "join_rule_restricted_dialog_description": "Valitse, millä tiloilla on pääsyoikeus tähän huoneeseen. Jos tila valitaan, sen jäsenet voivat löytää ja liittyä huoneeseen .", - "join_rule_restricted_dialog_empty_warning": "Olet poistamassa kaikkia tiloja. Pääsy asetetaan vain kutsutuille.", + "join_rule_restricted_description": "Kuka tahansa valtuutetuissa tiloissa liittyä ilman kutsua. Hallitse tiloja", + "join_rule_restricted_description_active_space": "Kuka tahansa tilassa voi liittyä.", + "join_rule_restricted_description_prompt": "Kuka tahansa tilassa voi liittyä.", + "join_rule_restricted_description_spaces": "Valtuutetut tilat", + "join_rule_restricted_dialog_description": "Tilat, joiden jäsenet voivat liittyä huoneeseen ilman kutsua.", + "join_rule_restricted_dialog_empty_warning": "Olet poistamassa kaikkia valtuutettuja tiloja. Pääsy asetetaan vain kutsutuille.", "join_rule_restricted_dialog_filter_placeholder": "Etsi tiloja", - "join_rule_restricted_dialog_heading_known": "Muita tuntemiasi tiloja", - "join_rule_restricted_dialog_heading_other": "Muut tilat tai huoneet, joita et ehkä tunne", - "join_rule_restricted_dialog_heading_room": "Tuntemasi tilat, jotka sisältävät tämän huoneen", + "join_rule_restricted_dialog_heading_known": "Tilasi, jotka eivät sisällä tätä huonetta", + "join_rule_restricted_dialog_heading_other": "Muut tilat, joiden jäsen et ole", + "join_rule_restricted_dialog_heading_room": "Tilasi, jotka sisältävät tämän huoneen", "join_rule_restricted_dialog_heading_space": "Tuntemasi tilat, jotka sisältävät tämän tilan", - "join_rule_restricted_dialog_title": "Valitse tilat", + "join_rule_restricted_dialog_title": "Hallitse tiloja", "join_rule_restricted_n_more": { "one": "& %(count)s lisää", "other": "& %(count)s lisää" }, "join_rule_restricted_summary": { - "one": "Tällä hetkellä yhdellä tilalla on pääsyoikeus", - "other": "Tällä hetkellä %(count)s tilalla on pääsyoikeus" + "one": "Tällä hetkellä yksi tila on valtuutettu", + "other": "Tällä hetkellä %(count)s tilaa on valtuutettu" }, "join_rule_restricted_upgrade_description": "Tämä päivitys antaa valittujen tilojen jäsenten liittyä tähän huoneeseen ilman kutsua.", "join_rule_restricted_upgrade_warning": "Tämä huone on joissain tiloissa, joissa et ole ylläpitäjänä. Ne tilat tulevat edelleen näyttämään vanhan huoneen, mutta ihmisiä kehotetaan liittymään uuteen.", @@ -2006,13 +2003,13 @@ "publish_room": "Aseta tämä huone näkyväksi julkisten huoneiden hakemistossa.", "publish_space": "Tee tämä tila näkyväksi julkisten huoneiden hakemistossa.", "strict_encryption": "Lähetä viestejä vain vahvistetuille käyttäjille.", - "title": "Tietoturva ja yksityisyys" + "title": "Turvallisuus ja yksityisyys" }, "title": "Huoneen asetukset — %(roomName)s", "upload_avatar_label": "Lähetä profiilikuva", "visibility": { "alias_section": "Osoite", - "error_failed_save": "Tilan näkyvyyden muuttaminen epäonnistui", + "error_failed_save": "Tämän tilan asetusten päivittäminen epäonnistui", "error_update_guest_access": "Vieraiden pääsyasetusten muuttaminen epäonnistui", "error_update_history_visibility": "Historian näkyvyysasetusten muuttaminen epäonnistui", "guest_access_explainer": "Vieraat voivat liittyä tilaan ilman tiliä. Tämä voi olla hyödyllinen julkisissa tiloissa.", @@ -2020,7 +2017,7 @@ "history_visibility_anyone_space": "Esikatsele tilaa", "history_visibility_anyone_space_description": "Salli ihmisten esikatsella tilaasi ennen liittymistä.", "history_visibility_anyone_space_recommendation": "Suositeltu julkisiin tiloihin.", - "title": "Näkyvyys" + "title": "Turvallisuus ja yksityisyys" }, "voip": { "call_type_section": "Puhelun tyyppi", @@ -2357,7 +2354,7 @@ "bulk_options_accept_all_invites": "Hyväksy kaikki %(invitedRooms)s kutsua", "bulk_options_reject_all_invites": "Hylkää kaikki %(invitedRooms)s kutsua", "bulk_options_section": "Massatoimintoasetukset", - "dialog_title": "Asetukset: Tietoturva ja yksityisyys", + "dialog_title": "Asetukset: Turvallisuus ja yksityisyys", "e2ee_default_disabled_warning": "Palvelimesi ylläpitäjä on poistanut päästä päähän -salauksen oletuksena käytöstä yksityisissä huoneissa ja yksityisviesteissä.", "enable_message_search": "Ota viestihaku salausta käyttävissä huoneissa käyttöön", "encryption_section": "Salaus", diff --git a/apps/web/src/i18n/strings/fr.json b/apps/web/src/i18n/strings/fr.json index e31c0f0907..ef4a841389 100644 --- a/apps/web/src/i18n/strings/fr.json +++ b/apps/web/src/i18n/strings/fr.json @@ -668,7 +668,7 @@ "join_rule_knock_label": "Tout le monde peut demander à venir, mais un admin ou un modérateur doit autoriser l’accès. Vous pouvez modifier ceci plus tard.", "join_rule_public_label": "Quiconque pourra trouver et rejoindre ce salon.", "join_rule_public_parent_space_label": "Quiconque pourra trouver et rejoindre ce salon, pas seulement les membres de .", - "join_rule_restricted": "Visible pour les membres de l'espace", + "join_rule_restricted": "Standard", "join_rule_restricted_label": "Tout le monde dans pourra trouver et rejoindre ce salon.", "name_validation_required": "Veuillez renseigner un nom pour le salon", "room_visibility_label": "Visibilité du salon", @@ -2062,9 +2062,6 @@ "joining_space": "Entrée dans l’espace…", "jump_read_marker": "Aller au premier message non lu.", "jump_to_bottom_button": "Sauter aux messages les plus récents", - "jump_to_date": "Aller à la date", - "jump_to_date_beginning": "Le début de ce salon", - "jump_to_date_prompt": "Choisissez vers quelle date aller", "kick_reason": "Motif : %(reason)s", "kicked_by": "Vous avez été retiré par %(memberName)s", "kicked_from_room_by": "Vous avez été expulsé(e) de %(roomName)s par %(memberName)s", @@ -2358,11 +2355,11 @@ "history_visibility_warning": "Les changements n'affecteront pas les messages passés, juste les nouveaux. En savoir plus", "history_visibility_world_readable": "Tout le monde (l'historique est public)", "join_rule_description": "Choisir qui peut rejoindre %(roomName)s.", - "join_rule_invite": "Privé (sur invitation)", + "join_rule_invite": "Sur invitation uniquement", "join_rule_invite_description": "Seules les personnes invitées peuvent venir.", "join_rule_knock": "Demander à venir", "join_rule_knock_description": "Les personnes ne peuvent pas venir tant que l’accès ne leur est pas autorisé.", - "join_rule_public_description": "Tout le monde peut trouver et venir.", + "join_rule_public_description": "Tout le monde peut joindre", "join_rule_restricted": "Membres de l’espace", "join_rule_restricted_description": "Tout le monde dans un espace peut trouver et venir. Modifier les accès des espaces ici.", "join_rule_restricted_description_active_space": "Quiconque dans peut trouver et rejoindre. Vous pouvez également choisir d’autres espaces.", @@ -2382,8 +2379,8 @@ "one": "& %(count)s autres" }, "join_rule_restricted_summary": { - "other": "%(count)s espaces ont actuellement l’accès", - "one": "Actuellement, un espace a accès" + "one": "Actuellement, un espace a été authorisé", + "other": "%(count)s espaces ont été authorisés" }, "join_rule_restricted_upgrade_description": "Cette mise-à-jour permettra aux membres des espaces sélectionnés d’accéder à ce salon sans invitation.", "join_rule_restricted_upgrade_warning": "Ce salon se trouve dans certains espaces pour lesquels vous n’êtes pas administrateur. Dans ces espaces, l’ancien salon sera toujours disponible, mais un message sera affiché pour inciter les personnes à rejoindre le nouveau salon.", @@ -3482,7 +3479,7 @@ "m.room.member": { "accepted_3pid_invite": "%(targetName)s a accepté l’invitation pour %(displayName)s", "accepted_invite": "%(targetName)s a accepté une invitation", - "ban": "%(senderName)s a banni un utilisateur", + "ban": "%(senderName)s a banni %(targetName)s", "ban_reason": "%(senderName)s a banni %(targetName)s : %(reason)s", "change_avatar": "%(senderName)s a changé son image de profil", "change_name": "%(oldDisplayName)s a changé son nom d’affichage en %(displayName)s", diff --git a/apps/web/src/i18n/strings/gl.json b/apps/web/src/i18n/strings/gl.json index 97c2b567f0..7b684fc139 100644 --- a/apps/web/src/i18n/strings/gl.json +++ b/apps/web/src/i18n/strings/gl.json @@ -1487,9 +1487,6 @@ "joining": "Entrando…", "jump_read_marker": "Ir a primeira mensaxe non lida.", "jump_to_bottom_button": "Ir ás mensaxes máis recentes", - "jump_to_date": "Ir á data", - "jump_to_date_beginning": "O inicio da sala", - "jump_to_date_prompt": "Elixe unha data á que ir", "kick_reason": "Razón: %(reason)s", "kicked_by": "%(memberName)s eliminoute de aquí", "kicked_from_room_by": "%(memberName)s sacoute da sala %(roomName)s", diff --git a/apps/web/src/i18n/strings/he.json b/apps/web/src/i18n/strings/he.json index 5c92702538..e738f1a1e2 100644 --- a/apps/web/src/i18n/strings/he.json +++ b/apps/web/src/i18n/strings/he.json @@ -1230,7 +1230,6 @@ "join_title_account": "הצטרף לשיחה עם חשבון", "jump_read_marker": "קפצו להודעה הראשונה שלא נקראה.", "jump_to_bottom_button": "גלול להודעות האחרונות", - "jump_to_date": "קיפצו לתאריך", "kick_reason": "סיבה: %(reason)s", "leave_error_title": "שגיאת נסיון לצאת מהחדר", "leave_server_notices_description": "החדר הזה משמש להודעות חשובות מהשרת ולכן אינכם יכולים לעזוב אותו.", diff --git a/apps/web/src/i18n/strings/hr.json b/apps/web/src/i18n/strings/hr.json index 3fd595c0fd..bd17674b0b 100644 --- a/apps/web/src/i18n/strings/hr.json +++ b/apps/web/src/i18n/strings/hr.json @@ -2087,9 +2087,6 @@ "joining_space": "U tijeku je pridruživanje prostoru…", "jump_read_marker": "Skoči na prvu nepročitanu poruku.", "jump_to_bottom_button": "Pomakni se do najnovijih poruka", - "jump_to_date": "Skoči na datum", - "jump_to_date_beginning": "Početak sobe", - "jump_to_date_prompt": "Odaberite datum na koji ćete skočiti", "kick_reason": "Razlog: %(reason)s", "kicked_by": "Uklonio/la vas je %(memberName)s", "kicked_from_room_by": "%(memberName)s vas je uklonio/la iz sobe %(roomName)s", diff --git a/apps/web/src/i18n/strings/hu.json b/apps/web/src/i18n/strings/hu.json index e4bc0d058e..88eaa9c279 100644 --- a/apps/web/src/i18n/strings/hu.json +++ b/apps/web/src/i18n/strings/hu.json @@ -1977,6 +1977,7 @@ "error_join_incompatible_version_1": "Sajnáljuk, a Matrix-kiszolgáló túl régi verziójú ahhoz, hogy ebben részt vegyen.", "error_join_incompatible_version_2": "Vegye fel a kapcsolatot a Matrix-kiszolgáló adminisztrátorával.", "error_join_title": "Csatlakozás sikertelen", + "error_join_unknown": "Ismeretlen hiba történt.", "error_jump_to_date": "A kiszolgáló a következő állapotkóddal és hibakóddal tért vissza: %(statusCode)s – %(errorCode)s", "error_jump_to_date_connection": "Hálózati hiba történt az adott dátum keresése és az ahhoz ugrás során. A Matrix-kiszolgálója lehet, hogy nem érhető el, vagy ideiglenes probléma van az internetkapcsolatával. Próbálja újra később. Ha ez továbbra is fennáll, akkor lépjen kapcsolatba a kiszolgáló adminisztrátorával.", "error_jump_to_date_details": "Hiba részletei", @@ -2004,7 +2005,8 @@ "%(count)s csatlakozást kérő ember": "other" }, "room_is_public": "Ez egy nyilvános szoba", - "shared_history_tooltip": "Az új tagok látják az előzményeket" + "shared_history_tooltip": "Az új tagok látják az előzményeket", + "world_readable_history_tooltip": "Bárki láthatja az előzményeket" }, "header_avatar_open_settings_label": "Szobabeállítások megnyitása", "header_face_pile_tooltip": "Taglista váltása", @@ -2048,9 +2050,6 @@ "joining_space": "Belépés a térbe…", "jump_read_marker": "Ugrás az első olvasatlan üzenetre.", "jump_to_bottom_button": "A legfrissebb üzenethez görgetés", - "jump_to_date": "Ugrás időpontra", - "jump_to_date_beginning": "A szoba indulása", - "jump_to_date_prompt": "Idő kiválasztása az ugráshoz", "kick_reason": "Ok: %(reason)s", "kicked_by": "%(memberName)s felhasználó eltávolította", "kicked_from_room_by": "Önt %(memberName)s eltávolította ebből a szobából: %(roomName)s", @@ -3011,11 +3010,13 @@ "connection_section": "Kapcsolat", "dialog_title": "Beállítások: Hang és videó", "echo_cancellation": "Visszhangcsillapítás", + "echo_cancellation_description": "Eltávolítja a mikrofonbemenet visszhangját hívások közben. Ez a beállítás az Element Call funkcióra is vonatkozik.", "enable_fallback_ice_server": "Tartalék hívásasszisztens-kiszolgáló engedélyezése (%(server)s)", "enable_fallback_ice_server_description": "Csak abban az esetben, ha a Matrix-kiszolgáló nem kínál fel egyet sem. Az IP-címe megosztásra kerülhet a hívás során.", "mirror_local_feed": "Helyi videófolyam tükrözése", "missing_permissions_prompt": "Hiányzó média jogosultságok, kattintson a lenti gombra a jogosultságok megadásához.", "noise_suppression": "Zajcsillapítás", + "noise_suppression_description": "Csökkenti a háttérzajt a mikrofonbemenetben hívások közben. Ez a beállítás az Element Call funkcióra is vonatkozik.", "request_permissions": "Média jogosultságok megkérése", "title": "Hang és videó", "video_input_empty": "Nem található webkamera", diff --git a/apps/web/src/i18n/strings/hy.json b/apps/web/src/i18n/strings/hy.json index a6d02df7ef..64dc3a5ec9 100644 --- a/apps/web/src/i18n/strings/hy.json +++ b/apps/web/src/i18n/strings/hy.json @@ -1988,9 +1988,6 @@ "joining_space": "Միանում է տարածքին…", "jump_read_marker": "Անցնել առաջին չկարդացված հաղորդագրությանը։", "jump_to_bottom_button": "Անցնել ամենավերջին հաղորդագրություններին", - "jump_to_date": "Անցնել ամսաթվին", - "jump_to_date_beginning": "Սենյակի սկիզբը", - "jump_to_date_prompt": "Ընտրեք ամսաթիվը, որին պետք է անցնել", "kick_reason": "Պատճառը՝ %(reason)s", "kicked_by": "Դուք հեռացվել եք %(memberName)s-ի կողմից", "kicked_from_room_by": "Դուք հեռացվել եք%(roomName)s-ից՝ %(memberName)s-ի կողմից", diff --git a/apps/web/src/i18n/strings/id.json b/apps/web/src/i18n/strings/id.json index 5f83e7db4c..383b4993e7 100644 --- a/apps/web/src/i18n/strings/id.json +++ b/apps/web/src/i18n/strings/id.json @@ -2052,9 +2052,6 @@ "joining_space": "Bergabung dengan space…", "jump_read_marker": "Pergi ke pesan pertama yang belum dibaca.", "jump_to_bottom_button": "Gulir ke pesan yang terbaru", - "jump_to_date": "Pergi ke tanggal", - "jump_to_date_beginning": "Awalan ruangan", - "jump_to_date_prompt": "Pilih sebuah tanggal untuk pergi ke tanggalnya", "kick_reason": "Alasan: %(reason)s", "kicked_by": "Anda telah dikeluarkan oleh %(memberName)s", "kicked_from_room_by": "Anda telah dikeluarkan dari %(roomName)s oleh %(memberName)s", diff --git a/apps/web/src/i18n/strings/is.json b/apps/web/src/i18n/strings/is.json index b6b54fda07..7d15d52238 100644 --- a/apps/web/src/i18n/strings/is.json +++ b/apps/web/src/i18n/strings/is.json @@ -1439,9 +1439,6 @@ "joining": "Geng í hópinn…", "jump_read_marker": "Fara í fyrstu ólesnu skilaboðin.", "jump_to_bottom_button": "Skruna að nýjustu skilaboðunum", - "jump_to_date": "Hoppa á dagsetningu", - "jump_to_date_beginning": "Upphaf spjallrásarinnar", - "jump_to_date_prompt": "Veldu dagsetningu til að hoppa á", "kick_reason": "Ástæða: %(reason)s", "kicked_by": "Þú hefur verið fjarlægð/ur af %(memberName)s", "kicked_from_room_by": "Þú hefur verið fjarlægð/ur á %(roomName)s af %(memberName)s", diff --git a/apps/web/src/i18n/strings/it.json b/apps/web/src/i18n/strings/it.json index a656bd4186..82748f757a 100644 --- a/apps/web/src/i18n/strings/it.json +++ b/apps/web/src/i18n/strings/it.json @@ -1769,9 +1769,6 @@ "joining_space": "Ingresso nello spazio…", "jump_read_marker": "Salta al primo messaggio non letto.", "jump_to_bottom_button": "Scorri ai messaggi più recenti", - "jump_to_date": "Salta alla data", - "jump_to_date_beginning": "L'inizio della stanza", - "jump_to_date_prompt": "Scegli una data in cui saltare", "kick_reason": "Motivo: %(reason)s", "kicked_by": "Sei stato rimosso da %(memberName)s", "kicked_from_room_by": "Sei stato rimosso da %(roomName)s da %(memberName)s", diff --git a/apps/web/src/i18n/strings/ja.json b/apps/web/src/i18n/strings/ja.json index 3b552000fb..0eaee98276 100644 --- a/apps/web/src/i18n/strings/ja.json +++ b/apps/web/src/i18n/strings/ja.json @@ -1615,9 +1615,6 @@ "joining_space": "スペースに参加しています…", "jump_read_marker": "最初の未読メッセージに移動。", "jump_to_bottom_button": "最新のメッセージを表示", - "jump_to_date": "日付に移動", - "jump_to_date_beginning": "ルームの先頭", - "jump_to_date_prompt": "日付を選択して移動", "kick_reason": "理由:%(reason)s", "kicked_by": "%(memberName)sにより追放されました", "kicked_from_room_by": "%(memberName)sにより%(roomName)sから追放されました", diff --git a/apps/web/src/i18n/strings/ka.json b/apps/web/src/i18n/strings/ka.json index 7ccea2e5d6..171ef9cc4e 100644 --- a/apps/web/src/i18n/strings/ka.json +++ b/apps/web/src/i18n/strings/ka.json @@ -1280,9 +1280,6 @@ "joining_space": "სივრცის შეერთება…", "jump_read_marker": "გადადით პირველ წაუკითხავ შეტყობინებაზე.", "jump_to_bottom_button": "გადადით უახლეს შეტყობინებებზე", - "jump_to_date": "თარიღზე გადასვლა", - "jump_to_date_beginning": "ოთახის დასაწყისი", - "jump_to_date_prompt": "აირჩიეთ თარიღი, რომელზეც გადახვალთ", "kick_reason": "მიზეზი:%(reason)s", "kicked_by": "თქვენ წაშალეთ%(memberName)s", "kicked_from_room_by": "თქვენ წაშალეთ%(roomName)s მიერ%(memberName)s", diff --git a/apps/web/src/i18n/strings/ko.json b/apps/web/src/i18n/strings/ko.json index fab0d0dbdd..fec019b35c 100644 --- a/apps/web/src/i18n/strings/ko.json +++ b/apps/web/src/i18n/strings/ko.json @@ -663,8 +663,8 @@ "join_rule_knock_label": "누구나 가입을 요청할 수 있지만, 관리자나 운영자가 접근 권한을 부여해야 합니다. 나중에 이 설정을 변경할 수 있습니다.", "join_rule_public_label": "누구나 이 방을 찾아 참여할 수 있습니다.", "join_rule_public_parent_space_label": " 회원뿐만 아니라 누구나 이 방을 찾아 참여할 수 있습니다.", - "join_rule_restricted": "스페이스 구성원에게 표시됨", - "join_rule_restricted_label": " 의 모든 사용자는 이 방을 찾아 참여할 수 있습니다.", + "join_rule_restricted": "표준", + "join_rule_restricted_label": "의 멤버라면 누구나 참여할 수 있습니다.", "name_validation_required": "방 이름을 입력해주세요", "room_visibility_label": "방 표시 여부", "state_encrypted_warning": "상태 이벤트 암호화 실험 기능을 활성화하여 방 이름, 주제 등의 메타데이터를 서버로부터 숨깁니다. 단, 나중에 방에 참여하는 사용자나 MSC4362를 지원하지 않는 클라이언트 사용자에게는 이 정보가 표시되지 않습니다.", @@ -689,7 +689,7 @@ "creating_rooms": "방 생성 중…", "done_action": "내 스페이스로 가기", "done_action_first_room": "내 첫 번째 방으로 가세요.", - "explainer": "스페이스는 방과 사람을 그룹화하는 새로운 방식입니다. 어떤 종류의 스페이스를 만들고 싶으신가요? 나중에 변경할 수 있습니다.", + "explainer": "스페이스는 방을 체계적으로 관리하고 찾는 방법입니다. 어떤 성격의 스페이스를 만들고 싶으신가요?", "failed_create_initial_rooms": "초기 스페이스 방 생성 실패", "failed_invite_users": "다음 사용자를 귀하의 공간에 초대하는 데 실패했습니다: %(csvUsers)s", "invite_teammates_by_username": "사용자 이름으로 초대하기", @@ -700,20 +700,20 @@ "name_required": "스페이스 이름을 입력해 주세요", "personal_space": "나만 보기", "personal_space_description": "나의 대화방을 관리하는 개인 공간", - "private_description": "초대 전용, 개인 또는 팀에게 최적", + "private_description": "초대 전용이며, 개인용 또는 팀용으로 적합합니다.", "private_heading": "당신의 비공개 스페이스", "private_only_heading": "당신의 스페이스", "private_personal_description": "적절한 사람들이 접근할 수 있도록 하십시오. %(name)s", "private_personal_heading": "누구와 함께 일하고 있나요?", "private_space": "나와 내 팀원들", "private_space_description": "당신과 팀원들을 위한 전용 공간", - "public_description": "누구나 이용할 수 있는 열린 공간, 공동체를 위한 최적의 장소", + "public_description": "누구나 참여 가능하며, 커뮤니티에 가장 적합합니다.", "public_heading": "당신의 공개 스페이스", "search_public_button": "공개 스페이스 검색", - "setup_rooms_community_description": "각각을 위한 방을 만들어 봅시다.", + "setup_rooms_community_description": "시작하기 위해 방을 몇 개 만들어 보세요.", "setup_rooms_community_heading": "%(spaceName)s 에서 어떤 것들을 논의하고 싶으신가요?", - "setup_rooms_description": "나중에 추가할 수도 있으며, 기존 항목도 포함됩니다.", - "setup_rooms_private_description": "각각을 위한 방을 만들겠습니다.", + "setup_rooms_description": "기존 방을 포함하여, 나중에 언제든지 스페이스에 방을 더 추가할 수 있습니다.", + "setup_rooms_private_description": "시작하기 위해 방을 몇 개 만들어 보세요.", "setup_rooms_private_heading": "팀에서 어떤 프로젝트를 진행 중인가요?", "share_description": "지금은 당신 혼자지만, 다른 사람들과 함께하면 더 좋을 거예요.", "share_heading": "공유 '%(name)s'", @@ -726,7 +726,7 @@ "subspace_join_rule_invite_only": "비공개 스페이스 (초대 필요)", "subspace_join_rule_label": "스페이스 표시", "subspace_join_rule_public_description": " 회원뿐만 아니라 누구나 이 스페이스를 찾아 참여할 수 있습니다.", - "subspace_join_rule_restricted_description": "누구든지 찾아서 참여할 수 있습니다." + "subspace_join_rule_restricted_description": "의 멤버라면 누구나 참여할 수 있습니다." }, "credits": { "default_cover_photo": "의 기본 커버 사진 은 © Jesús Roncero 의 작품으로, CC-BY-SA 4.0 라이선스 조건에 따라 사용되었습니다.", @@ -1957,6 +1957,7 @@ "error_join_incompatible_version_1": "죄송합니다. 귀하의 홈서버가 너무 오래되어 여기에 참여할 수 없습니다.", "error_join_incompatible_version_2": "홈서버 관리자에게 연락하세요.", "error_join_title": "참가에 실패했습니다", + "error_join_unknown": "알 수 없는 오류가 발생했습니다.", "error_jump_to_date": "서버가 %(statusCode)s 상태 코드와 %(errorCode)s 오류 코드를 반환했습니다.", "error_jump_to_date_connection": "지정된 날짜를 찾아 이동하는 과정에서 네트워크 오류가 발생했습니다. 홈서버가 다운되었거나 인터넷 연결에 일시적인 문제가 있을 수 있습니다. 다시 시도해 주세요. 문제가 지속될 경우 홈서버 관리자에게 문의하시기 바랍니다.", "error_jump_to_date_details": "오류 세부사항", @@ -2027,9 +2028,6 @@ "joining_space": "스페이스에 조인 중…", "jump_read_marker": "읽지 않은 첫 메시지로 건너뜁니다.", "jump_to_bottom_button": "가장 최근 메세지로 스크롤", - "jump_to_date": "날짜로 이동", - "jump_to_date_beginning": "방 시작하기", - "jump_to_date_prompt": "날짜를 선택하여 이동하세요", "kick_reason": "이유: %(reason)s", "kicked_by": "당신은 %(memberName)s에 의해 제거되었습니다.", "kicked_from_room_by": "%(memberName)s님이 회원님을 %(roomName)s에서 내보냈습니다.", @@ -2315,30 +2313,30 @@ "history_visibility_warning": "변경 사항은 이전 메시지에는 영향을 주지 않으며, 새 메시지에만 적용됩니다. 자세히 알아보기", "history_visibility_world_readable": "누구나 (대화 기록 공개)\n", "join_rule_description": "%(roomName)s에 누가 참여할 수 있는지 설정합니다.", - "join_rule_invite": "비공개 (초대 필요)", + "join_rule_invite": "초대 전용", "join_rule_invite_description": "초대한 경우에만 참여할 수 있습니다.", "join_rule_knock": "참가 요청", "join_rule_knock_description": "접근 권한이 부여되지 않으면 사람들은 참여할 수 없습니다.", - "join_rule_public_description": "누구나 찾고 참여할 수 있습니다.", + "join_rule_public_description": "누구나 참여 가능", "join_rule_restricted": "스페이스 멤버 목록", - "join_rule_restricted_description": "누구나 스페이스를 찾고 참여할 수 있습니다. 이곳에서 접근 가능한 스페이스를 편집하세요.", - "join_rule_restricted_description_active_space": "에 소속된 누구나 찾고 참여할 수 있습니다. 다른 스페이스도 선택 가능합니다.", - "join_rule_restricted_description_prompt": "스페이스의 누구나 찾고 참여할 수 있습니다. 여러 스페이스를 선택할 수 있습니다.", - "join_rule_restricted_description_spaces": "접근 가능한 스페이스", - "join_rule_restricted_dialog_description": "이 방에 접근할 수 있는 스페이스를 결정하세요. 스페이스가 선택되면, 해당 스페이스의 구성원은 를 찾아 참여할 수 있습니다.", - "join_rule_restricted_dialog_empty_warning": "모든 스페이스를 제거하고 있습니다. 액세스는 초대 전용으로 기본 설정됩니다.", + "join_rule_restricted_description": "승인된 스페이스의 멤버라면 초대 없이도 참여할 수 있습니다. 스페이스 관리", + "join_rule_restricted_description_active_space": "의 멤버라면 누구나 참여할 수 있습니다.", + "join_rule_restricted_description_prompt": "스페이스의 멤버라면 누구나 참여할 수 있습니다.", + "join_rule_restricted_description_spaces": "승인된 스페이스", + "join_rule_restricted_dialog_description": "멤버들이 초대 없이 에 참여할 수 있는 스페이스입니다.", + "join_rule_restricted_dialog_empty_warning": "모든 승인된 스페이스를 해제합니다. 이후 접근 권한은 '초대 전용'으로 기본 설정됩니다.", "join_rule_restricted_dialog_filter_placeholder": "스페이스 검색", - "join_rule_restricted_dialog_heading_known": "당신이 아는 다른 스페이스", - "join_rule_restricted_dialog_heading_other": "당신이 알지 못하는 다른 스페이스나 방", - "join_rule_restricted_dialog_heading_room": "이 방을 포함하는 스페이스", + "join_rule_restricted_dialog_heading_known": "이 방이 포함되지 않은 내 스페이스", + "join_rule_restricted_dialog_heading_other": "가입하지 않은 다른 스페이스", + "join_rule_restricted_dialog_heading_room": "이 방이 포함된 내 스페이스", "join_rule_restricted_dialog_heading_space": "내가 참여 중인 상위 스페이스", "join_rule_restricted_dialog_heading_unknown": "이 채팅방의 다른 관리자들도 참여 중인 스페이스일 가능성이 높습니다.", - "join_rule_restricted_dialog_title": "스페이스 선택", + "join_rule_restricted_dialog_title": "스페이스 관리", "join_rule_restricted_n_more": { "other": "외 %(count)s명" }, "join_rule_restricted_summary": { - "other": "현재 %(count)s개의 스페이스가 접근 권한을 가지고 있습니다." + "other": "현재 %(count)s개의 스페이스가 승인되었습니다." }, "join_rule_restricted_upgrade_description": "이번 업그레이드를 통해 선택된 스페이스의 구성원들은 초대 없이도 이 방에 접근할 수 있게 됩니다.", "join_rule_restricted_upgrade_warning": "이 방은 귀하가 관리자가 아닌 일부 스페이스에 존재합니다. 해당 스페이스에서는 기존 방이 계속 표시되지만, 사용자에게 새 방에 참여하라는 안내가 제공됩니다.", @@ -2362,15 +2360,15 @@ "upload_avatar_label": "아바타 업로드", "visibility": { "alias_section": "주소", - "error_failed_save": "이 스페이스의 공개 설정을 변경하는 데 실패했습니다.", + "error_failed_save": "이 스페이스의 설정을 업데이트하지 못했습니다.", "error_update_guest_access": "이 스페이스의 게스트 액세스 업데이트에 실패했습니다", "error_update_history_visibility": "이 스페이스의 히스토리 공개 설정을 변경하는 데 실패했습니다.", "guest_access_explainer": "계정이 없어도 스페이스에 참여할 수 있습니다.", "guest_access_label": "게스트 액세스 활성화", - "history_visibility_anyone_space": "스페이스 미리보기", + "history_visibility_anyone_space": "스페이스 둘러보기", "history_visibility_anyone_space_description": "스페이스에 참여하기 전에 미리볼 수 있도록 허용합니다.", "history_visibility_anyone_space_recommendation": "공개 스페이스에 권장 합니다.", - "title": "가시성" + "title": "보안 및 개인정보 보호" }, "voip": { "call_type_section": "통화 유형", @@ -3418,8 +3416,8 @@ "m.room.member": { "accepted_3pid_invite": "%(targetName)s님이 %(displayName)s님의 초대를 수락했습니다.", "accepted_invite": "%(targetName)s님이 초대를 수락했습니다.", - "ban": "%(senderName)s님이 %(targetName)s님을 강퇴함", - "ban_reason": "%(senderName)s님이 %(targetName)s님을 강퇴함. 사유: %(reason)s", + "ban": "%(senderName)s 님이 %(targetName)s 님을 차단했습니다.", + "ban_reason": "%(senderName)s 님이 %(targetName)s 님을 차단했습니다: %(reason)s", "change_avatar": "%(senderName)s님이 프로필 사진을 변경했습니다", "change_name": "%(oldDisplayName)s님이 표시이름을 %(displayName)s(으)로 변경했습니다", "change_name_avatar": "%(oldDisplayName)s님이 디스플레이 이름과 프로필 사진을 변경했습니다", diff --git a/apps/web/src/i18n/strings/lo.json b/apps/web/src/i18n/strings/lo.json index 51c02ed64d..9ce678b5ea 100644 --- a/apps/web/src/i18n/strings/lo.json +++ b/apps/web/src/i18n/strings/lo.json @@ -1454,9 +1454,6 @@ "joining": "ກຳລັງເຂົ້າ…", "jump_read_marker": "ຂ້າມໄປຫາຂໍ້ຄວາມທຳອິດທີ່ຍັງບໍ່ໄດ້ອ່ານ.", "jump_to_bottom_button": "ເລື່ອນໄປຫາຂໍ້ຄວາມຫຼ້າສຸດ", - "jump_to_date": "ໄປຫາວັນທີ", - "jump_to_date_beginning": "ຈຸດເລີ່ມຕົ້ນຂອງຫ້ອງ", - "jump_to_date_prompt": "ເລືອກວັນທີເພື່ອໄປຫາ", "kick_reason": "ເຫດຜົນ: %(reason)s", "kicked_by": "ທ່ານຖືກລຶບຍອອກໂດຍ %(memberName)s", "kicked_from_room_by": "ທ່ານຖືກລຶບອອກຈາກ %(roomName)s ໂດຍ %(memberName)s", diff --git a/apps/web/src/i18n/strings/lt.json b/apps/web/src/i18n/strings/lt.json index da17fac624..c8a523742a 100644 --- a/apps/web/src/i18n/strings/lt.json +++ b/apps/web/src/i18n/strings/lt.json @@ -1055,9 +1055,6 @@ "joining": "Prisijungiama…", "jump_read_marker": "Pereiti prie pirmos neperskaitytos žinutės.", "jump_to_bottom_button": "Slinkite prie naujausių žinučių", - "jump_to_date": "Peršokti į datą", - "jump_to_date_beginning": "Kambario pradžia", - "jump_to_date_prompt": "Pasirinkite datą, į kurią norite pereiti", "kick_reason": "Priežastis: %(reason)s", "kicked_by": "Jus pašalino %(memberName)s", "kicked_from_room_by": "Jus iš %(roomName)s pašalino %(memberName)s", diff --git a/apps/web/src/i18n/strings/lv.json b/apps/web/src/i18n/strings/lv.json index 1a84881b50..f72c87c2c2 100644 --- a/apps/web/src/i18n/strings/lv.json +++ b/apps/web/src/i18n/strings/lv.json @@ -1699,9 +1699,6 @@ "joining_space": "Pievienojas vietai…", "jump_read_marker": "Pāriet uz pirmo neizlasīto ziņu.", "jump_to_bottom_button": "Ritināt uz jaunākajām ziņām", - "jump_to_date": "Pāriet uz datumu", - "jump_to_date_beginning": "Istabas sākums", - "jump_to_date_prompt": "Izvēlieties datumu, uz kuru pāriet", "kick_reason": "Iemesls: %(reason)s", "kicked_by": "%(memberName)s noņēma jūs", "kicked_from_room_by": "%(memberName)s noņēma jūs no %(roomName)s istabas", diff --git a/apps/web/src/i18n/strings/mg_MG.json b/apps/web/src/i18n/strings/mg_MG.json index 6539522e4a..8da62abe5e 100644 --- a/apps/web/src/i18n/strings/mg_MG.json +++ b/apps/web/src/i18n/strings/mg_MG.json @@ -1753,9 +1753,6 @@ "joining_space": "Mikambana amin'ny habaka…", "jump_read_marker": "Hanketo amin'ny hafatra tsy novakiana voalohany.", "jump_to_bottom_button": "Mandehana mankany amin'ny hafatra farany indrindra", - "jump_to_date": "Hitsambikina hatramin'izao", - "jump_to_date_beginning": "Ny fiandohan'ny efitrano", - "jump_to_date_prompt": "Mifidiana daty hitsambikinana", "kick_reason": "Antony:%(reason)s", "kicked_by": "Nesorin'ny%(memberName)s", "kicked_from_room_by": "Nesorina tamin'ny%(roomName)s ny%(memberName)s", diff --git a/apps/web/src/i18n/strings/nb_NO.json b/apps/web/src/i18n/strings/nb_NO.json index 4239ca02dd..341aae9508 100644 --- a/apps/web/src/i18n/strings/nb_NO.json +++ b/apps/web/src/i18n/strings/nb_NO.json @@ -668,8 +668,8 @@ "join_rule_knock_label": "Alle kan be om å bli med, men administratorer eller moderatorer må gi tilgang. Du kan endre dette senere.", "join_rule_public_label": "Hvem som helst vil kunne finne og bli med i dette rommet.", "join_rule_public_parent_space_label": "Alle vil kunne finne og bli med i dette rommet, ikke bare medlemmer av .", - "join_rule_restricted": "Synlig for områdets medlemmer", - "join_rule_restricted_label": "Alle i vil kunne finne og bli med i dette rommet.", + "join_rule_restricted": "Standard", + "join_rule_restricted_label": "Alle i kan bli med.", "name_validation_required": "Vennligst skriv inn et navn for rommet", "room_visibility_label": "Romsynlighet", "state_encrypted_warning": "Aktiverer eksperimentell støtte for kryptering av tilstandshendelser, som skjuler metadata som romnavn og emner fra serveren. Disse metadataene vil også være skjult for personer som blir med i rom senere, og personer med klienter som ikke støtter MSC4362.", @@ -2062,9 +2062,6 @@ "joining_space": "Bli med i området...", "jump_read_marker": "Gå til første uleste melding.", "jump_to_bottom_button": "Hopp bort til de nyeste meldingene", - "jump_to_date": "Gå til dato", - "jump_to_date_beginning": "Begynnelsen av rommet", - "jump_to_date_prompt": "Velg en dato å hoppe til", "kick_reason": "Årsak: %(reason)s", "kicked_by": "Du ble fjernet av %(memberName)s", "kicked_from_room_by": "Du ble fjernet fra %(roomName)s av %(memberName)s", @@ -2357,32 +2354,32 @@ "history_visibility_warning": "Endringene påvirker ikke tidligere meldinger, kun nye meldinger. Lær mer", "history_visibility_world_readable": "Alle (historikken er offentlig)", "join_rule_description": "Bestem hvem som kan bli med i %(roomName)s.", - "join_rule_invite": "Privat (kun invitasjon)", + "join_rule_invite": "Kun på invitasjon", "join_rule_invite_description": "Bare inviterte personer kan bli med.", "join_rule_knock": "Spør om å få bli med", "join_rule_knock_description": "Folk kan ikke bli med med mindre tilgang er gitt.", - "join_rule_public_description": "Alle kan finne og bli med.", + "join_rule_public_description": "Alle kan bli med.", "join_rule_restricted": "Områdemedlemmer", - "join_rule_restricted_description": "Alle i et område kan finne og bli med. Rediger hvilke områder du kan få tilgang til her. ", - "join_rule_restricted_description_active_space": "Alle i kan finne og bli med. Du kan også velge andre områder.", - "join_rule_restricted_description_prompt": "Alle i et område kan finne og bli med. Du kan velge flere områder.", - "join_rule_restricted_description_spaces": "Områder med tilgang", - "join_rule_restricted_dialog_description": "Bestem hvilke områder som kan få tilgang til dette rommet. Hvis et område er valgt, kan medlemmene finne og bli med.", - "join_rule_restricted_dialog_empty_warning": "Du fjerner alle områder. Tilgang vil som standard kun være invitasjoner", + "join_rule_restricted_description": "Alle i godkjente rom kan delta uten invitasjon. Administrer rom", + "join_rule_restricted_description_active_space": "Alle i kan bli med.", + "join_rule_restricted_description_prompt": "Alle i et område kan bli med.", + "join_rule_restricted_description_spaces": "Godkjente områder", + "join_rule_restricted_dialog_description": "Områder der medlemmer kan bli med i uten invitasjon.", + "join_rule_restricted_dialog_empty_warning": "Du fjerner alle godkjente områder. Tilgang vil som standard kun være for inviterte", "join_rule_restricted_dialog_filter_placeholder": "Søk etter områder", - "join_rule_restricted_dialog_heading_known": "Andre områder du kjenner", - "join_rule_restricted_dialog_heading_other": "Andre områder eller rom du kanskje ikke kjenner", - "join_rule_restricted_dialog_heading_room": "Områder du kjenner som inneholder dette rommet", + "join_rule_restricted_dialog_heading_known": "Dine områder som ikke inneholder dette rommet", + "join_rule_restricted_dialog_heading_other": "Andre områder du ikke er medlem av", + "join_rule_restricted_dialog_heading_room": "Dine områder som inneholder dette rommet", "join_rule_restricted_dialog_heading_space": "Områder du kjenner som inneholder dette området", "join_rule_restricted_dialog_heading_unknown": "Dette er sannsynligvis de andre romadministratorer er en del av.", - "join_rule_restricted_dialog_title": "Velg områder", + "join_rule_restricted_dialog_title": "Administrer områder", "join_rule_restricted_n_more": { "one": "& %(count)s mer", "other": "& %(count)s mer" }, "join_rule_restricted_summary": { - "one": "Foreløpig, et område har tilgang", - "other": "Foreløpig, %(count)s områder har tilgang" + "one": "For øyeblikket er et område godkjent", + "other": "For øyeblikket er %(count)s områder godkjent" }, "join_rule_restricted_upgrade_description": "Denne oppgraderingen vil gi medlemmer av utvalgte områder tilgang til dette rommet uten invitasjon.", "join_rule_restricted_upgrade_warning": "Dette rommet er i noen områder du ikke er administrator av. I disse områdene vil det gamle rommet fortsatt vises, men folk vil bli bedt om å bli med i det nye.", @@ -2408,17 +2405,17 @@ "upload_avatar_label": "Last opp en avatar", "visibility": { "alias_section": "Adresse", - "error_failed_save": "Kan ikke oppdatere synligheten til dette området", + "error_failed_save": "Kunne ikke oppdatere innstillingene for dette området", "error_update_guest_access": "Kunne ikke oppdatere gjestetilgangen til dette området", "error_update_history_visibility": "Kunne ikke oppdatere historikkens synlighet for dette området", "guest_access_disabled": "Du har ikke tillatelse til å endre gjestetilgang.", "guest_access_explainer": "Gjester kan delta i et rom uten å ha en konto. Dette kan være nyttig for offentlige rom.", "guest_access_label": "Aktiver gjestetilgang", - "history_visibility_anyone_space": "Forhåndsvisning av områder", + "history_visibility_anyone_space": "Forhåndsvisning av område", "history_visibility_anyone_space_description": "La folk få en forhåndsvisning av området ditt før de blir med.", "history_visibility_anyone_space_disabled": "Du har ikke tillatelse til å endre historikkens synlighet.", "history_visibility_anyone_space_recommendation": "Anbefales for offentlige områder.", - "title": "Synlighet" + "title": "Sikkerhet og personvern" }, "voip": { "call_type_section": "Anropstype", diff --git a/apps/web/src/i18n/strings/nl.json b/apps/web/src/i18n/strings/nl.json index c590bfb9e6..7c89e91623 100644 --- a/apps/web/src/i18n/strings/nl.json +++ b/apps/web/src/i18n/strings/nl.json @@ -1498,9 +1498,6 @@ "joining": "Deelnemen…", "jump_read_marker": "Spring naar het eerste ongelezen bericht.", "jump_to_bottom_button": "Spring naar meest recente bericht", - "jump_to_date": "Spring naar datum", - "jump_to_date_beginning": "Het begin van de kamer", - "jump_to_date_prompt": "Kies een datum om naar toe te springen", "kick_reason": "Reden: %(reason)s", "kicked_by": "Je bent verwijderd door %(memberName)s", "kicked_from_room_by": "Je bent verwijderd uit %(roomName)s door %(memberName)s", diff --git a/apps/web/src/i18n/strings/pl.json b/apps/web/src/i18n/strings/pl.json index 845c1be318..5fb097837e 100644 --- a/apps/web/src/i18n/strings/pl.json +++ b/apps/web/src/i18n/strings/pl.json @@ -2025,9 +2025,6 @@ "joining_space": "Dołączanie do przestrzeni…", "jump_read_marker": "Skocz do pierwszej nieprzeczytanej wiadomości.", "jump_to_bottom_button": "Przewiń do najnowszych wiadomości", - "jump_to_date": "Przeskocz do daty", - "jump_to_date_beginning": "Początek pokoju", - "jump_to_date_prompt": "Wybierz datę do której przeskoczyć", "kick_reason": "Powód: %(reason)s", "kicked_by": "Zostałeś usunięty przez %(memberName)s", "kicked_from_room_by": "Zostałeś usunięty z %(roomName)s przez %(memberName)s", diff --git a/apps/web/src/i18n/strings/pt.json b/apps/web/src/i18n/strings/pt.json index 131b0660cd..3399e257a6 100644 --- a/apps/web/src/i18n/strings/pt.json +++ b/apps/web/src/i18n/strings/pt.json @@ -1930,9 +1930,6 @@ "joining_space": "Junta-te ao espaço...", "jump_read_marker": "Ir diretamente para a primeira das mensagens não lidas.", "jump_to_bottom_button": "Percorre as mensagens mais recentes", - "jump_to_date": "Salta para a data", - "jump_to_date_beginning": "O início da sala", - "jump_to_date_prompt": "Escolhe uma data para onde saltar", "kick_reason": "Motivo: %(reason)s", "kicked_by": "Foste removido por %(memberName)s", "kicked_from_room_by": "Foste retirado de %(roomName)s por %(memberName)s", diff --git a/apps/web/src/i18n/strings/pt_BR.json b/apps/web/src/i18n/strings/pt_BR.json index 22fb5f8f0a..8ac35d1ca1 100644 --- a/apps/web/src/i18n/strings/pt_BR.json +++ b/apps/web/src/i18n/strings/pt_BR.json @@ -2038,9 +2038,6 @@ "joining_space": "Entrando no espaço…", "jump_read_marker": "Ir diretamente para a primeira das mensagens não lidas.", "jump_to_bottom_button": "Ir para as mensagens recentes", - "jump_to_date": "Ir para Data", - "jump_to_date_beginning": "O​•​começo​•​da​•​sala", - "jump_to_date_prompt": "Escolha​•​uma​•​data​•​para​•​ir", "kick_reason": "Razão: %(reason)s", "kicked_by": "Você foi removido por %(memberName)s", "kicked_from_room_by": "Você foi removido de %(roomName)s por %(memberName)s", diff --git a/apps/web/src/i18n/strings/ru.json b/apps/web/src/i18n/strings/ru.json index 74663f9fe6..a258aec1e6 100644 --- a/apps/web/src/i18n/strings/ru.json +++ b/apps/web/src/i18n/strings/ru.json @@ -2054,9 +2054,6 @@ "joining_space": "Присоединение к пространству…", "jump_read_marker": "Перейти к первому непрочитанному сообщению.", "jump_to_bottom_button": "Перейти к последним сообщениям", - "jump_to_date": "Перейти к дате", - "jump_to_date_beginning": "Начало комнаты", - "jump_to_date_prompt": "Выберите дату для перехода", "kick_reason": "Причина: %(reason)s", "kicked_by": "%(memberName)s исключил(а) вас", "kicked_from_room_by": "%(memberName)s удалил(а) вас из %(roomName)s", diff --git a/apps/web/src/i18n/strings/sk.json b/apps/web/src/i18n/strings/sk.json index 2d73ab58e9..f27b673cdf 100644 --- a/apps/web/src/i18n/strings/sk.json +++ b/apps/web/src/i18n/strings/sk.json @@ -2088,9 +2088,6 @@ "joining_space": "Pripájanie sa do priestoru …", "jump_read_marker": "Preskočiť na prvú neprečítanú správu.", "jump_to_bottom_button": "Prejsť na najnovšie správy", - "jump_to_date": "Prejsť na dátum", - "jump_to_date_beginning": "Začiatok miestnosti", - "jump_to_date_prompt": "Vyberte dátum, na ktorý chcete prejsť", "kick_reason": "Dôvod: %(reason)s", "kicked_by": "Odstránil vás %(memberName)s", "kicked_from_room_by": "Boli ste odstránení z %(roomName)s používateľom %(memberName)s", diff --git a/apps/web/src/i18n/strings/sq.json b/apps/web/src/i18n/strings/sq.json index 4f081a1eca..b74fb8dca1 100644 --- a/apps/web/src/i18n/strings/sq.json +++ b/apps/web/src/i18n/strings/sq.json @@ -1659,9 +1659,6 @@ "joining_space": "Po hyhet në hapësirë…", "jump_read_marker": "Hidhu te mesazhi i parë i palexuar.", "jump_to_bottom_button": "Rrëshqit te mesazhet më të freskët", - "jump_to_date": "Kalo te datë", - "jump_to_date_beginning": "Fillimi i dhomës", - "jump_to_date_prompt": "Zgjidhni një datë ku të kalohet", "kick_reason": "Arsye: %(reason)s", "kicked_by": "U hoqët nga %(memberName)s", "kicked_from_room_by": "U hoqët %(roomName)s nga %(memberName)s", diff --git a/apps/web/src/i18n/strings/sv.json b/apps/web/src/i18n/strings/sv.json index b8aef0a7c7..586acbe2f3 100644 --- a/apps/web/src/i18n/strings/sv.json +++ b/apps/web/src/i18n/strings/sv.json @@ -1986,9 +1986,6 @@ "joining_space": "Går med i utrymme …", "jump_read_marker": "Hoppa till första olästa meddelandet.", "jump_to_bottom_button": "Skrolla till de senaste meddelandena", - "jump_to_date": "Hoppa till datum", - "jump_to_date_beginning": "Början av rummet", - "jump_to_date_prompt": "Välj ett datum att hoppa till", "kick_reason": "Anledning: %(reason)s", "kicked_by": "Du togs bort av %(memberName)s", "kicked_from_room_by": "Du togs bort från %(roomName)s av %(memberName)s", @@ -3366,7 +3363,7 @@ "unknown": "%(senderDisplayName)s ändrade gäståtkomst till %(rule)s" }, "m.room.history_visibility": { - "invited": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar från att de bjöds in.", + "invited": "%(senderName)s gjorde den framtida rumshistoriken synlig för alla rumsmedlemmar från det att de bjuds in.", "joined": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar fr.o.m. att de gick med som medlem.", "shared": "%(senderName)s gjorde framtida rumshistorik synligt för alla rumsmedlemmar.", "unknown": "%(senderName)s satte framtida rumshistorik till okänd synlighet (%(visibility)s).", diff --git a/apps/web/src/i18n/strings/tr.json b/apps/web/src/i18n/strings/tr.json index 8b702cf788..25af8627bf 100644 --- a/apps/web/src/i18n/strings/tr.json +++ b/apps/web/src/i18n/strings/tr.json @@ -1928,9 +1928,6 @@ "joining_space": "Alana katılıyor…", "jump_read_marker": "İlk okunmamış iletiye atla.", "jump_to_bottom_button": "En son mesajlara git", - "jump_to_date": "Tarihe atla", - "jump_to_date_beginning": "Odanın başlangıcı", - "jump_to_date_prompt": "Atlamak için bir tarih seçin", "kick_reason": "Sebep: %(reason)s", "kicked_by": "%(memberName)s tarafından kovuldunuz.", "kicked_from_room_by": "%(roomName)s odasından %(memberName)s tarafından kovuldunuz", diff --git a/apps/web/src/i18n/strings/uk.json b/apps/web/src/i18n/strings/uk.json index 0dc7919b09..5dafa8e626 100644 --- a/apps/web/src/i18n/strings/uk.json +++ b/apps/web/src/i18n/strings/uk.json @@ -2057,9 +2057,6 @@ "joining_space": "Приєднання до простору…", "jump_read_marker": "Перейти до першого непрочитаного повідомлення.", "jump_to_bottom_button": "Перейти до найновіших повідомлень", - "jump_to_date": "Перейти до дати", - "jump_to_date_beginning": "Початок кімнати", - "jump_to_date_prompt": "Виберіть до якої дати перейти", "kick_reason": "Причина: %(reason)s", "kicked_by": "Вас вилучено користувачем %(memberName)s", "kicked_from_room_by": "%(memberName)s вилучає вас із %(roomName)s", diff --git a/apps/web/src/i18n/strings/vi.json b/apps/web/src/i18n/strings/vi.json index 47a614413a..8a77eb5a95 100644 --- a/apps/web/src/i18n/strings/vi.json +++ b/apps/web/src/i18n/strings/vi.json @@ -1603,8 +1603,6 @@ "joining_space": "Đang tham gia space…", "jump_read_marker": "Chuyển đến tin nhắn chưa đọc đầu tiên.", "jump_to_bottom_button": "Di chuyển đến các tin nhắn gần đây nhất", - "jump_to_date": "Nhảy đến ngày", - "jump_to_date_beginning": "Bắt đầu phòng", "kick_reason": "Lý do: %(reason)s", "kicked_by": "Bạn đã bị loại bởi %(memberName)s", "kicked_from_room_by": "Bạn đã bị loại khỏi %(roomName)s bởi %(memberName)s", diff --git a/apps/web/src/i18n/strings/zh_Hans.json b/apps/web/src/i18n/strings/zh_Hans.json index 74f5d0c205..842cbf1cb9 100644 --- a/apps/web/src/i18n/strings/zh_Hans.json +++ b/apps/web/src/i18n/strings/zh_Hans.json @@ -1587,9 +1587,6 @@ "joining": "加入中…", "jump_read_marker": "跳到第一条未读消息。", "jump_to_bottom_button": "滚动到最近的消息", - "jump_to_date": "跳至日期", - "jump_to_date_beginning": "房间的开头", - "jump_to_date_prompt": "选个日期以跳转", "kick_reason": "原因:%(reason)s", "kicked_by": "%(memberName)s 将你移出了这里", "kicked_from_room_by": "%(memberName)s 将你移出了 %(roomName)s", diff --git a/apps/web/src/i18n/strings/zh_Hant.json b/apps/web/src/i18n/strings/zh_Hant.json index 97d8309543..794edeb58a 100644 --- a/apps/web/src/i18n/strings/zh_Hant.json +++ b/apps/web/src/i18n/strings/zh_Hant.json @@ -1739,9 +1739,6 @@ "joining_space": "正在加入聊天空間…", "jump_read_marker": "跳到第一則未讀訊息。", "jump_to_bottom_button": "捲動到最新訊息", - "jump_to_date": "跳至日期", - "jump_to_date_beginning": "聊天室開頭", - "jump_to_date_prompt": "挑選要跳至的日期", "kick_reason": "理由:%(reason)s", "kicked_by": "您已被 %(memberName)s 移除", "kicked_from_room_by": "您已被 %(memberName)s 從 %(roomName)s 中移除", diff --git a/apps/web/test/unit-tests/components/views/dialogs/CreateRoomDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/CreateRoomDialog-test.tsx index 9f648bb32e..eb259a9cbc 100644 --- a/apps/web/test/unit-tests/components/views/dialogs/CreateRoomDialog-test.tsx +++ b/apps/web/test/unit-tests/components/views/dialogs/CreateRoomDialog-test.tsx @@ -446,7 +446,7 @@ describe("", () => { // Set room name and visibility. fireEvent.change(screen.getByLabelText("Name"), { target: { value: "Restricted Room" } }); fireEvent.click(screen.getByLabelText("Room visibility")); - fireEvent.click(screen.getByRole("option", { name: "Visible to space members" })); + fireEvent.click(screen.getByRole("option", { name: "Standard" })); fireEvent.click(screen.getByText("Create room")); await flushPromises(); diff --git a/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ManageRestrictedJoinRuleDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ManageRestrictedJoinRuleDialog-test.tsx.snap index 9d71bdf13b..9c19ef7d2f 100644 --- a/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ManageRestrictedJoinRuleDialog-test.tsx.snap +++ b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ManageRestrictedJoinRuleDialog-test.tsx.snap @@ -21,16 +21,16 @@ exports[` should list spaces which are not par class="mx_Heading_h3 mx_Dialog_title" id="mx_BaseDialog_title" > - Select spaces + Manage spaces

- Decide which spaces can access this room. If a space is selected, its members can find and join + Spaces where members can join !roomId:server - . + without an invitation.

should list spaces which are not par class="mx_ManageRestrictedJoinRuleDialog_section" >

- Other spaces you know + Your spaces that do not contain this room

should list spaces which are not par d="M12 17q.424 0 .713-.288A.97.97 0 0 0 13 16v-4a.97.97 0 0 0-.287-.713A.97.97 0 0 0 12 11a.97.97 0 0 0-.713.287A.97.97 0 0 0 11 12v4q0 .424.287.712.288.288.713.288m0-8q.424 0 .713-.287A.97.97 0 0 0 13 8a.97.97 0 0 0-.287-.713A.97.97 0 0 0 12 7a.97.97 0 0 0-.713.287A.97.97 0 0 0 11 8q0 .424.287.713Q11.576 9 12 9m0 13a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.137A9.7 9.7 0 0 1 12 2q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22" /> - You're removing all spaces. Access will default to invite only + You're removing all authorised spaces. Access will default to invite only

- Decide which spaces can access this room. If a space is selected, its members can find and join + Spaces where members can join !roomId:server - . + without an invitation.

should render empty state 1`] = ` d="M12 17q.424 0 .713-.288A.97.97 0 0 0 13 16v-4a.97.97 0 0 0-.287-.713A.97.97 0 0 0 12 11a.97.97 0 0 0-.713.287A.97.97 0 0 0 11 12v4q0 .424.287.712.288.288.713.288m0-8q.424 0 .713-.287A.97.97 0 0 0 13 8a.97.97 0 0 0-.287-.713A.97.97 0 0 0 12 7a.97.97 0 0 0-.713.287A.97.97 0 0 0 11 8q0 .424.287.713Q11.576 9 12 9m0 13a9.7 9.7 0 0 1-3.9-.788 10.1 10.1 0 0 1-3.175-2.137q-1.35-1.35-2.137-3.175A9.7 9.7 0 0 1 2 12q0-2.075.788-3.9a10.1 10.1 0 0 1 2.137-3.175q1.35-1.35 3.175-2.137A9.7 9.7 0 0 1 12 2q2.075 0 3.9.788a10.1 10.1 0 0 1 3.175 2.137q1.35 1.35 2.137 3.175A9.7 9.7 0 0 1 22 12a9.7 9.7 0 0 1-.788 3.9 10.1 10.1 0 0 1-2.137 3.175q-1.35 1.35-3.175 2.137A9.7 9.7 0 0 1 12 22" /> - You're removing all spaces. Access will default to invite only + You're removing all authorised spaces. Access will default to invite only