diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json
index 097dd0824f..397b7c6f14 100644
--- a/src/i18n/strings/fr.json
+++ b/src/i18n/strings/fr.json
@@ -2374,5 +2374,6 @@
"Decline (%(counter)s)": "Refuser (%(counter)s)",
"Manage integrations": "Gérer les intégrations",
"Verification Request": "Demande de vérification",
- " (1/%(totalCount)s)": " (1/%(totalCount)s)"
+ " (1/%(totalCount)s)": " (1/%(totalCount)s)",
+ "Enable cross-signing to verify per-user instead of per-device (in development)": "Activer la signature croisée pour vérifier par utilisateur plutôt que par appareil (en développement)"
}
diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json
index 9e41b7381e..17c0abde87 100644
--- a/src/i18n/strings/hu.json
+++ b/src/i18n/strings/hu.json
@@ -2362,5 +2362,6 @@
"Decline (%(counter)s)": "Elutasítás (%(counter)s)",
"Manage integrations": "Integrációk kezelése",
"Verification Request": "Ellenőrzési kérés",
- " (1/%(totalCount)s)": " (1/%(totalCount)s)"
+ " (1/%(totalCount)s)": " (1/%(totalCount)s)",
+ "Enable cross-signing to verify per-user instead of per-device (in development)": "Kereszt-aláírás engedélyezése a felhasználó alapú azonosításhoz az eszköz alapú helyett (fejlesztés alatt)"
}
diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json
index 54e2c29a21..8a6d1c7e24 100644
--- a/src/i18n/strings/ja.json
+++ b/src/i18n/strings/ja.json
@@ -56,9 +56,9 @@
"Operation failed": "操作に失敗しました",
"Custom Server Options": "カスタムサーバのオプション",
"Dismiss": "やめる",
- "powered by Matrix": "Matrixによって動作しています",
+ "powered by Matrix": "powered by Matrix",
"Error": "エラー",
- "Remove": "取り除く",
+ "Remove": "削除",
"Submit debug logs": "デバッグログを送信する",
"Edit": "編集",
"Continue": "続ける",
@@ -254,7 +254,7 @@
"You are already in a call.": "すでに通話中です。",
"VoIP is unsupported": "VoIPはサポートされていません",
"You cannot place VoIP calls in this browser.": "このブラウザにはVoIP通話はできません。",
- "You cannot place a call with yourself.": "自分で電話をかけることはできません。",
+ "You cannot place a call with yourself.": "自分自身に電話をかけることはできません。",
"Could not connect to the integration server": "統合サーバーに接続できません",
"A conference call could not be started because the intgrations server is not available": "統合サーバーが使用できないため、会議通話を開始できませんでした",
"Call in Progress": "発信中",
@@ -345,7 +345,7 @@
"Sets the room topic": "部屋のトピックを設定",
"Invites user with given id to current room": "指定されたIDを持つユーザーを現在のルームに招待する",
"Joins room with given alias": "指定された別名で部屋に参加する",
- "Leave room": "部屋を出る",
+ "Leave room": "部屋を退出",
"Unrecognised room alias:": "認識されない部屋の別名:",
"Kicks user with given id": "与えられたIDを持つユーザーを追放する",
"Bans user with given id": "指定されたIDでユーザーをブロックする",
@@ -714,7 +714,7 @@
"'%(alias)s' is not a valid format for an alias": "'%(alias)s' はエイリアスの有効な形式ではありません",
"Invalid address format": "無効なアドレス形式",
"'%(alias)s' is not a valid format for an address": "'%(alias)s' は有効なアドレス形式ではありません",
- "not specified": "指定されていない",
+ "not specified": "指定なし",
"not set": "設定されていない",
"Remote addresses for this room:": "この部屋のリモートアドレス:",
"Addresses": "アドレス",
@@ -780,7 +780,7 @@
"Mobile phone number": "携帯電話番号",
"Forgot your password?": "パスワードを忘れましたか?",
"%(serverName)s Matrix ID": "%(serverName)s Matrix ID",
- "Sign in with": "にログインする",
+ "Sign in with": "ログインに使用するユーザー情報",
"Email address": "メールアドレス",
"Sign in": "サインイン",
"If you don't specify an email address, you won't be able to reset your password. Are you sure?": "メールアドレスを指定しないと、パスワードをリセットできません。間違いありませんか?",
@@ -1302,7 +1302,7 @@
"Whether or not you're logged in (we don't record your username)": "ログインしているか否か(私たちはあなたのユーザー名を記録しません)",
"Upgrade": "アップグレード",
"Sets the room name": "部屋名を設定する",
- "Change room name": "部屋名を変える",
+ "Change room name": "部屋名の変更",
"Room Name": "部屋名",
"Add Email Address": "メールアドレスの追加",
"Add Phone Number": "電話番号の追加",
@@ -1422,5 +1422,35 @@
"Filter": "フィルター",
"Find a room… (e.g. %(exampleRoom)s)": "部屋を探す… (例: %(exampleRoom)s)",
"If you can't find the room you're looking for, ask for an invite or Create a new room.": "もしお探しの部屋が見つからない場合、招待してもらうか部屋を作成しましょう。",
- "Enable room encryption": "部屋の暗号化を有効にする"
+ "Enable room encryption": "部屋の暗号化を有効化",
+ "Change": "変更",
+ "Change room avatar": "部屋アバターの変更",
+ "Change main address for the room": "部屋のメインアドレスの変更",
+ "Change history visibility": "履歴を表示できるかの変更",
+ "Change permissions": "権限の変更",
+ "Change topic": "トピックの変更",
+ "Upgrade the room": "部屋のアップグレード",
+ "Modify widgets": "ウィジェットの変更",
+ "Error changing power level requirement": "必要な権限レベルの変更中にエラーが発生しました",
+ "An error occurred changing the room's power level requirements. Ensure you have sufficient permissions and try again.": "部屋で必要な権限レベルの変更中にエラーが発生しました。あなたが十分な権限を確認したうえで再度お試しください。",
+ "Default role": "既定の役割",
+ "Send messages": "メッセージの送信",
+ "Invite users": "ユーザーの招待",
+ "Change settings": "設定の変更",
+ "Kick users": "ユーザーの追放",
+ "Ban users": "ユーザーのブロック",
+ "Remove messages": "メッセージの削除",
+ "Notify everyone": "全員に通知",
+ "Select the roles required to change various parts of the room": "部屋の様々な部分の変更に必要な役割を選択",
+ "Upload room avatar": "部屋アバターをアップロード",
+ "Room Topic": "部屋のトピック",
+ "reacted with %(shortName)s": "%(shortName)s とリアクションしました",
+ "Next": "次へ",
+ "The username field must not be blank.": "ユーザー名フィールドは空白であってはいけません。",
+ "Username": "ユーザー名",
+ "Not sure of your password? Set a new one": "パスワードに覚えがありませんか? 新しいものを設定しましょう",
+ "Other servers": "他のサーバー",
+ "Sign in to your Matrix account on %(serverName)s": "%(serverName)s上のMatrixアカウントにサインインします",
+ "Sign in to your Matrix account on ": "上のMatrixアカウントにサインインします",
+ "Create account": "アカウントを作成"
}
diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json
index 757edbfa4b..da89c70421 100644
--- a/src/i18n/strings/ko.json
+++ b/src/i18n/strings/ko.json
@@ -2195,5 +2195,12 @@
"Using this widget may share data with %(widgetDomain)s & your Integration Manager.": "이 위젯을 사용하면 %(widgetDomain)s & 통합 관리자와 데이터를 공유합니다.",
"Using this widget may share data with %(widgetDomain)s.": "이 위젯을 사용하면 %(widgetDomain)s와(과) 데이터를 공유합니다.",
"Widget added by": "위젯을 추가했습니다",
- "This widget may use cookies.": "이 위젯은 쿠키를 사용합니다."
+ "This widget may use cookies.": "이 위젯은 쿠키를 사용합니다.",
+ "Enable cross-signing to verify per-user instead of per-device (in development)": "기기 당 확인이 아닌 사용자 당 확인을 위한 교차 서명 켜기 (개발 중)",
+ "Enable local event indexing and E2EE search (requires restart)": "로컬 이벤트 인덱싱 및 종단간 암호화 켜기 (다시 시작해야 합니다)",
+ "Match system dark mode setting": "시스템의 다크 모드 설정에 맞춤",
+ "Decline (%(counter)s)": "거절 (%(counter)s)",
+ "Connecting to integration manager...": "통합 관리자로 연결 중...",
+ "Cannot connect to integration manager": "통합 관리자에 연결할 수 없음",
+ "The integration manager is offline or it cannot reach your homeserver.": "통합 관리자가 오프라인이거나 당신의 홈서버에서 접근할 수 없습니다."
}
diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json
index a0ce517404..624b5fcc77 100644
--- a/src/i18n/strings/pl.json
+++ b/src/i18n/strings/pl.json
@@ -1622,7 +1622,7 @@
"You are currently using to discover and be discoverable by existing contacts you know. You can change your identity server below.": "Używasz , aby odnajdywać i móc być odnajdywanym przez istniejące kontakty, które znasz. Możesz zmienić serwer tożsamości poniżej.",
"Identity Server": "Serwer Tożsamości",
"You are not currently using an identity server. To discover and be discoverable by existing contacts you know, add one below.": "Nie używasz serwera tożsamości. Aby odkrywać i być odkrywanym przez istniejące kontakty które znasz, dodaj jeden poniżej.",
- "Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Odłączenie się od serwera tożsamości oznacza, że nie będzie możliwości wykrycia przez innych użytkowników oraz nie będzie możliwości zaproszenia innych e-mailem lub za pomocą telefonu.",
+ "Disconnecting from your identity server will mean you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Odłączenie się od serwera tożsamości oznacza, że inni nie będą mogli Cię odnaleźć ani Ty nie będziesz w stanie zaprosić nikogo za pomocą e-maila czy telefonu.",
"Enter a new identity server": "Wprowadź nowy serwer tożsamości",
"Change": "Zmień",
"Failed to update integration manager": "Błąd przy aktualizacji menedżera integracji",
@@ -1732,5 +1732,21 @@
"%(creator)s created and configured the room.": "%(creator)s stworzył(a) i skonfigurował(a) pokój.",
"Preview": "Przejrzyj",
"View": "Wyświetl",
- "Missing media permissions, click the button below to request.": "Brakuje uprawnień do mediów, kliknij przycisk poniżej, aby o nie zapytać."
+ "Missing media permissions, click the button below to request.": "Brakuje uprawnień do mediów, kliknij przycisk poniżej, aby o nie zapytać.",
+ "%(severalUsers)smade no changes %(count)s times|other": "%(severalUsers)snie wykonało zmian %(count)s razy",
+ "%(severalUsers)smade no changes %(count)s times|one": "%(severalUsers)snie wykonało zmian",
+ "%(oneUser)smade no changes %(count)s times|other": "%(oneUser)snie wykonał(a) zmian %(count)s razy",
+ "%(oneUser)smade no changes %(count)s times|one": "%(oneUser)snie wykonał(a) zmian",
+ "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nie zdołano wczytać zdarzenia, na które odpowiedziano, może ono nie istnieć lub nie masz uprawnienia, by je zobaczyć.",
+ "Room alias": "Nazwa zastępcza pokoju",
+ "e.g. my-room": "np. mój-pokój",
+ "Some characters not allowed": "Niektóre znaki niedozwolone",
+ "Please provide a room alias": "Proszę podać nazwę zastępczą pokoju",
+ "This alias is available to use": "Ta nazwa zastępcza jest dostępna do użycia",
+ "This alias is already in use": "Ta nazwa zastępcza jest już w użyciu",
+ "Report bugs & give feedback": "Zgłoś błędy & sugestie",
+ "Filter rooms…": "Filtruj pokoje…",
+ "Find a room…": "Znajdź pokój…",
+ "Find a room… (e.g. %(exampleRoom)s)": "Znajdź pokój… (np. %(exampleRoom)s)",
+ "If you can't find the room you're looking for, ask for an invite or Create a new room.": "Jeżeli nie możesz znaleźć szukanego pokoju, poproś o zaproszenie albo Stwórz nowy pokój."
}
diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json
index 4d0ad6582b..92dee371e1 100644
--- a/src/i18n/strings/sq.json
+++ b/src/i18n/strings/sq.json
@@ -2304,5 +2304,28 @@
"Using this widget may share data with %(widgetDomain)s & your Integration Manager.": "Përdorimi i këtij widget-i mund të sjellë ndarje të dhënash me %(widgetDomain)s & Përgjegjësin tuaj të Integrimeve.",
"Using this widget may share data with %(widgetDomain)s.": "Përdorimi i këtij widget-i mund të sjellë ndarje të dhënash me %(widgetDomain)s.",
"Widget added by": "Widget i shtuar nga",
- "This widget may use cookies.": "Ky widget mund të përdorë cookies."
+ "This widget may use cookies.": "Ky widget mund të përdorë cookies.",
+ "Send verification requests in direct message, including a new verification UX in the member panel.": "Dërgo kërkesa verifikimi në mesazhe të drejtpërdrejtë, përfshi një UX të ri verifikimesh te paneli i anëtarit.",
+ "Match system dark mode setting": "Përputhje me rregullimin e sistemit për mënyrë të errët",
+ "Decline (%(counter)s)": "Hidhe poshtë (%(counter)s)",
+ "Connecting to integration manager...": "Po lidhet me përgjegjës integrimesh…",
+ "Cannot connect to integration manager": "S’lidhet dot te përgjegjës integrimesh",
+ "The integration manager is offline or it cannot reach your homeserver.": "Përgjegjësi i integrimeve s’është në linjë ose s’kap dot shërbyesin tuaj Home.",
+ "Use an Integration Manager (%(serverName)s) to manage bots, widgets, and sticker packs.": "Përdorni një Përgjegjës Integrimesh (%(serverName)s) që të administroni robotë, widget-e dhe paketa ngjitësish.",
+ "Use an Integration Manager to manage bots, widgets, and sticker packs.": "Përdorni një Përgjegjës Integrimesh që të administroni robotë, widget-e dhe paketa ngjitësish.",
+ "Manage integrations": "Administroni integrime",
+ "Integration Managers receive configuration data, and can modify widgets, send room invites, and set power levels on your behalf.": "Përgjegjësit e Integrimeve marrin të dhëna formësimi, dhe mund të ndryshojnë widget-e, të dërgojnë ftesa dhome, dhe të caktojnë shkallë pushteti në emër tuajin.",
+ "Failed to connect to integration manager": "S’u arrit të lidhet te përgjegjës integrimesh",
+ "Widgets do not use message encryption.": "Widget-et s’përdorin fshehtëzim mesazhesh.",
+ "More options": "Më tepër mundësi",
+ "Integrations are disabled": "Integrimet janë të çaktivizuara",
+ "Enable 'Manage Integrations' in Settings to do this.": "Që të bëhet kjo, aktivizoni “Administroni Integrime”, te Rregullimet.",
+ "Integrations not allowed": "Integrimet s’lejohen",
+ "Your Riot doesn't allow you to use an Integration Manager to do this. Please contact an admin.": "Riot-i juah nuk ju lejon të përdorni një Përgjegjës Integrimesh për të bërë këtë. Ju lutemi, lidhuni me përgjegjësin.",
+ "Reload": "Ringarkoje",
+ "Take picture": "Bëni një foto",
+ "Remove for everyone": "Hiqe për këdo",
+ "Remove for me": "Hiqe për mua",
+ "Verification Request": "Kërkesë Verifikimi",
+ " (1/%(totalCount)s)": " (1/%(totalCount)s)"
}
diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json
index 694306bf90..8ae217ea66 100644
--- a/src/i18n/strings/zh_Hans.json
+++ b/src/i18n/strings/zh_Hans.json
@@ -1785,5 +1785,13 @@
"Riot failed to get the public room list.": "Riot 无法获取公开聊天室列表。",
"The homeserver may be unavailable or overloaded.": "主服务器似乎不可用或过载。",
"You have %(count)s unread notifications in a prior version of this room.|other": "您在此聊天室的先前版本中有 %(count)s 条未读通知。",
- "You have %(count)s unread notifications in a prior version of this room.|one": "您在此聊天室的先前版本中有 %(count)s 条未读通知。"
+ "You have %(count)s unread notifications in a prior version of this room.|one": "您在此聊天室的先前版本中有 %(count)s 条未读通知。",
+ "Add Email Address": "添加 Email 地址",
+ "Add Phone Number": "添加电话号码",
+ "Whether or not you're using the 'breadcrumbs' feature (avatars above the room list)": "是否使用“面包屑”功能(最近访问的房间的图标在房间列表上方显示)",
+ "Call failed due to misconfigured server": "因为服务器配置错误通话失败",
+ "Please ask the administrator of your homeserver (%(homeserverDomain)s
) to configure a TURN server in order for calls to work reliably.": "请联系您主服务器(%(homeserverDomain)s
)的管理员设置 TURN 服务器来确保通话运作稳定。",
+ "Alternatively, you can try to use the public server at turn.matrix.org
, but this will not be as reliable, and it will share your IP address with that server. You can also manage this in Settings.": "您也可以尝试使用turn.matrix.org
公共服务器,但通话质量稍差,并且其将会得知您的 IP。您可以在设置中更改此选项。",
+ "Try using turn.matrix.org": "尝试使用 turn.matrix.org",
+ "Your Riot is misconfigured": "您的 Riot 配置有错误"
}
diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json
index a5f8e5e04b..d962f8a546 100644
--- a/src/i18n/strings/zh_Hant.json
+++ b/src/i18n/strings/zh_Hant.json
@@ -2367,5 +2367,6 @@
"Decline (%(counter)s)": "拒絕 (%(counter)s)",
"Manage integrations": "管理整合",
"Verification Request": "驗證請求",
- " (1/%(totalCount)s)": " (1/%(totalCount)s)"
+ " (1/%(totalCount)s)": " (1/%(totalCount)s)",
+ "Enable cross-signing to verify per-user instead of per-device (in development)": "啟用交叉簽章以驗證每個使者而非每個裝置(開發中)"
}