From c42e79f3af4c7cbf699e4195f8276a4b22659b24 Mon Sep 17 00:00:00 2001 From: Muppeq Date: Sun, 15 Oct 2023 12:38:02 +0200 Subject: [PATCH 01/12] added support url --- en.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en.json b/en.json index 098ffa0..37458e7 100644 --- a/en.json +++ b/en.json @@ -404,16 +404,16 @@ "Login.InvalidLogin.Description": "Double check your credentials and try again or press \"Lost Password?\"", "Login.MalformedUID": "Invalid device information", - "Login.MalformedUID.Description": "Try reinstalling, or contact support.", + "Login.MalformedUID.Description": "Try reinstalling, or contact support at support.resonite.com.", "Login.MissingUID": "Missing device information", - "Login.MissingUID.Description": "Try reinstalling, or contact support.", + "Login.MissingUID.Description": "Try reinstalling, or contact support at support.resonite.com.", "Register.MissingUID": "Invalid device information", - "Register.MissingUID.Description": "Try reinstalling, or contact support.", + "Register.MissingUID.Description": "Try reinstalling, or contact support at support.resonite.com.", "Register.MalformedUID": "Invalid device information", - "Register.MalformedUID.Description": "Try reinstalling, or contact support.", + "Register.MalformedUID.Description": "Try reinstalling, or contact support at support.resonite.com.", "Login.MissingLogin": "No credentials provided", "Login.MissingLogin.Description": "Did you forget to provide credentials?", From a141eb53c92c00b6e46cf5da797e95ca50e957fb Mon Sep 17 00:00:00 2001 From: Richard Fox Date: Wed, 18 Oct 2023 02:26:27 -0700 Subject: [PATCH 02/12] feat(login): convert all login strings to use parametized domains --- en.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/en.json b/en.json index 37458e7..133606c 100644 --- a/en.json +++ b/en.json @@ -404,16 +404,16 @@ "Login.InvalidLogin.Description": "Double check your credentials and try again or press \"Lost Password?\"", "Login.MalformedUID": "Invalid device information", - "Login.MalformedUID.Description": "Try reinstalling, or contact support at support.resonite.com.", + "Login.MalformedUID.Description": "Try reinstalling, or contact support at {supportUrl}.", "Login.MissingUID": "Missing device information", - "Login.MissingUID.Description": "Try reinstalling, or contact support at support.resonite.com.", + "Login.MissingUID.Description": "Try reinstalling, or contact support at {supportUrl}.", "Register.MissingUID": "Invalid device information", - "Register.MissingUID.Description": "Try reinstalling, or contact support at support.resonite.com.", + "Register.MissingUID.Description": "Try reinstalling, or contact support at {supportUrl}.", "Register.MalformedUID": "Invalid device information", - "Register.MalformedUID.Description": "Try reinstalling, or contact support at support.resonite.com.", + "Register.MalformedUID.Description": "Try reinstalling, or contact support at {supportUrl}.", "Login.MissingLogin": "No credentials provided", "Login.MissingLogin.Description": "Did you forget to provide credentials?", @@ -428,13 +428,13 @@ "Login.EmailNotVerified.Description": "Your email is not verified, check your inbox for an email from us, ensure you check your spam folder.", "Login.AccountTempLocked": "Your account is locked.", - "Login.AccountTempLocked.Description": "Please contact Moderation at: moderation.resonite.com.", + "Login.AccountTempLocked.Description": "Please contact Moderation at: {moderationUrl}.", "Login.AccountBanned": "Your account is banned.", - "Login.AccountBanned.Description": "Please contact Moderation at: moderation.resonite.com.", + "Login.AccountBanned.Description": "Please contact Moderation at: {moderationUrl}.", "Login.DuplicateAccount": "Duplicate account", - "Login.DuplicateAccount.Description": "Please contact support at support.resonite.com.", + "Login.DuplicateAccount.Description": "Please contact support at {supportUrl}.", "Register.MissingRequest": "Missing registration details", "Register.MissingRequest.Description": "We couldn't find any registration details. Make sure to include them when registering.", @@ -464,7 +464,7 @@ "Register.InvalidDateOfBirth.Description": "Your date of birth is invalid.", "Register.UserContainsBlockedTerms": "Username contains blocked words", - "Register.UserContainsBlockedTerms.Description": "Your username contains blocked words. If you believe this is an error contact support.resonite.com.", + "Register.UserContainsBlockedTerms.Description": "Your username contains blocked words. If you believe this is an error contact {supportUrl}.", "Register.MissingPassword": "Missing Password", "Register.MissingPassword.Description": "You did not provide a password.", @@ -473,13 +473,13 @@ "Register.InvalidPassword.Description": "Your password is invalid.", "Register.EmailAlreadyRegistered": "Email already registered", - "Register.EmailAlreadyRegistered.Description": "An account using this email already exists, if you've forgotten your password you can click \"Lost Password\". Or you can contact support at support.resonite.com.", + "Register.EmailAlreadyRegistered.Description": "An account using this email already exists, if you've forgotten your password you can click \"Lost Password\". Or you can contact support at {supportUrl}.", "Register.UsernameAlreadyRegistered": "Username already registered", - "Register.UsernameAlreadyRegistered.Description": "An account using this username already exists, if you've forgotten your password you can click \"Lost Password\". Or you can contact support at support.resonite.com.", + "Register.UsernameAlreadyRegistered.Description": "An account using this username already exists, if you've forgotten your password you can click \"Lost Password\". Or you can contact support at {supportUrl}.", "Register.ErrorCheckingUserId": "Error checking UserID", - "Register.ErrorCheckingUserId.Description": "Please contact support at support.resonite.com.", + "Register.ErrorCheckingUserId.Description": "Please contact support at {supportUrl}.", "Account.Login": "Login", "Account.Logout": "Logout", From 60fa951998e67c2ac329cb8d8266bf04952e51ff Mon Sep 17 00:00:00 2001 From: Gwang Sun Yun Date: Wed, 18 Oct 2023 21:01:50 +0900 Subject: [PATCH 03/12] Update ko.json Added new translate for camera. --- ko.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ko.json b/ko.json index d53793f..d9769b8 100644 --- a/ko.json +++ b/ko.json @@ -2031,6 +2031,9 @@ "UI.ProgressBar.ImportingItem": "가져오기", + "UI.Camera.Automatic": "자동", + "UI.Camera.Manual": "수동", + "Tools.Names.MultiTool": "다용도 도구", "Tools.Names.CommonTools": "공통 도구", From 07ee50f243c376ea5a5158497838eea3659e8ca4 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Wed, 18 Oct 2023 21:23:01 +0900 Subject: [PATCH 04/12] =?UTF-8?q?=E7=BF=BB=E8=A8=B3=E3=82=92=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 翻訳を追加 --- ja.json | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 106 insertions(+), 4 deletions(-) diff --git a/ja.json b/ja.json index b600c62..75db7f9 100644 --- a/ja.json +++ b/ja.json @@ -398,36 +398,103 @@ "Indicator.LiveHiddenMessage": "(ライブ中は非表示)", "Login.InvalidCredentials": "認証情報が異なります", + "Login.InvalidCredentials.Description": "認証情報を再確認してもう一度試すか、 \"パスワードを忘れてしまった\"を押してください", + "Login.InvalidLogin": "ログイン情報が異なります", + "Login.InvalidLogin.Description": "認証情報をを再確認してもう一度試すか、 \"パスワードを忘れてしまった\"を押してください", "Login.MalformedUID": "デバイス情報が正しくありません", + "Login.MalformedUID.Description": "再インストールするか、サポートに連絡してください", + "Login.MissingUID": "デバイス情報を入力して下さい", + "Login.MissingUID.Description": "再インストールするか、サポートに連絡してください", + "Register.MissingUID": "デバイス情報を入力して下さい", + "Register.MissingUID.Description": "再インストールするか、サポートに連絡してください", + "Register.MalformedUID": "デバイス情報が正しくありません", + "Register.MalformedUID.Description": "再インストールするか、サポートに連絡してください", "Login.MissingLogin": "認証情報を入力してください", + "Login.MissingLogin.Description": "認証情報をお忘れですか?", + "Login.InvalidRecoveryCode": "リカバリーコードが違います", + "Login.InvalidRecoveryCode.Description": "リカバリーコードを再確認してください", + "Login.UnsupportedAuthentication": "サポートされていない認証手段です", + "Login.UnsupportedAuthentication.Description": "この認証方法はサポートしていません。他の方法をお試しください。", + "Login.EmailNotVerified": "メールの承認が済んでいません", + "Login.EmailNotVerified.Description": "メールアドレスは確認されていません、​受信トレイや​迷惑メールフォルダに​メールが届いていないか​確認してください。", + "Login.AccountTempLocked": "あなたのアカウントはロックアウトされています…", + "Login.AccountTempLocked.Description": "モデレーションまでご連絡ください: moderation.resonite.com", + "Login.AccountBanned": "あなたのアカウントはBANされています。", + "Login.AccountBanned.Description": "モデレーションまでご連絡ください: moderation.resonite.com", + "Login.DuplicateAccount": "アカウントが重複しています", + "Login.DuplicateAccount.Description": "サポートまでご連絡ください: support.resonite.com", + + "Login.UnknownError": "未知のエラーです", + "Login.UnknownError.Description": "ログイン中に未知なエラーが発生しました。 サポートまでご連絡ください support.resonite.com", "Register.MissingRequest": "必要情報を入力してください", + "Register.MissingRequest.Description": "登録情報が見つかりませんでした。 登録時には必ず必要事項を入力してください。", + "Register.InvalidEmail": "メールアドレスが一致しません", + "Register.InvalidEmail.Description": "メールアドレスが無効です", + "Register.MissingUsername": "ユーザー名を入力してください", + "Register.MissingUsername.Description": "ユーザー名を入力しましたか?", + "Register.MissingEmail": "メールアドレスを入力してください", + "Register.MissingEmail.Description": "メールアドレスを入力しましたか?", + "Register.UsernameTooLong": "ユーザー名が長すぎます", + "Register.UsernameTooLong.Description": "ユーザー名は32文字までです", + "Register.UsernameContainsAmpersand": "ユーザー名には @ は含めないでください", + "Register.UsernameContainsAmpersand.Description": "ユーザー名に @ は使用できません", + "Register.UsernameStartsWithU": "U- から始まるユーザー名は設定できません", + "Register.UsernameStartsWithU.Description": "ユーザー名は U- で始めてはいけません", + "Register.InvalidUsername": "ユーザー名を変更してください", - "Register.InvalidDateOfBirth": "誕生日の形式が正しくありません", + "Register.InvalidUsername.Description": "ユーザー名が無効です", + + "Register.InvalidDateOfBirth": "誕生日を正しく入力してください", + "Register.InvalidDateOfBirth.Description": "生年月日が無効な形式です", + "Register.UserContainsBlockedTerms": "ユーザー名に不適切な単語が含まれています", + "Register.UserContainsBlockedTerms.Description": "ユーザー名にブロックワードが含まれています。 エラーと思われる場合はサポートまでご連絡ください support.resonite.com", + "Register.MissingPassword": "パスワードを入力してください", - "Register.InvalidPassword": "パスワードが一致しません", + "Register.MissingPassword.Description": "パスワードが入力されていません", + + "Register.InvalidPassword": "無効なパスワードです", + "Register.InvalidPassword.Description": "パスワードが無効です。8文字以上で、数字、大文字、小文字をそれぞれ1字以上使用してください。", + "Register.EmailAlreadyRegistered": "このEmailは既に登録されています", + "Register.EmailAlreadyRegistered.Description": "このメールアドレスを使用したアカウントはすでに存在します。 パスワードを忘れた場合は、\"パスワードを忘れてしまった\"をクリックしてください。 もしくはサポートまでご連絡ください support.resonite.com", + "Register.UsernameAlreadyRegistered": "このユーザー名は既に使用されています", + "Register.UsernameAlreadyRegistered.Description": "このユーザー名を使用したアカウントはすでに存在します。 パスワードを忘れた場合は、\"パスワードを忘れてしまった\"をクリックしてください。 もしくはサポートまでご連絡ください support.resonite.com", + "Register.ErrorCheckingUserId": "ユーザーIDの確認中にエラーが発生しました", + "Register.ErrorCheckingUserId.Description": "サポートまでご連絡ください support.resonite.com", + + "Recovery.MissingEmail" : "メールアドレスを入力してください", + "Recovery.MissingEmail.Description" : "メールアドレスを入力しましたか?", + + "Recovery.IncorrectEmail" : "メールアドレスが異なります", + "Recovery.IncorrectEmail.Description" : "パスワード回復のために入力したメールアドレスが正しくありません。​再確認してください。", + + "Recovery.NoPasswordSetup" : "パスワードが設定されていません", + "Recovery.NoPasswordSetup.Description" : "サポートまでご連絡ください support.resonite.com", + + "Register.UnknownError": "未知のエラーです", + "Register.UnknownError.Description": "登録中に未知なエラーが発生しました。 サポートまでご連絡ください support.resonite.com", "Account.Login": "ログイン", "Account.Logout": "ログアウト", @@ -638,7 +705,13 @@ "Tooltips.Dev.GlobalSpace" : "グローバル空間", "Tooltips.Dev.Translation" : "位置", "Tooltips.Dev.Rotation" : "回転", - "Tooltips.Dev.Scale" : "スケール", + "Tooltips.Dev.Scale" : "大きさ", + + "Tooltips.Dev.Selection.Single": "選択: 単独", + "Tooltips.Dev.Selection.Multi": "選択: 複数", + + "Tooltips.Dev.Interaction.Tip": "Tip", + "Tooltips.Dev.Interaction.Projection": "Projection", "Tooltip.Color.Picker": "カラーピッカー", @@ -657,6 +730,10 @@ "Tooltip.Light.Spot": "スポットライト", "Tooltip.Light.Sun": "ディレクショナルライト", + "Tooltip.Light.Shadows.None": "影なし", + "Tooltip.Light.Shadows.Hard": "影: ハード", + "Tooltip.Light.Shadows.Soft": "影: ソフト", + "Tooltip.MeshVisibility.KeepShadow": "影を残す", "Tooltip.MeshVisibility.ShadowOff": "影を無効にする", "Tooltip.MeshVisibility.ShadowOn": "影を有効にする", @@ -703,6 +780,26 @@ "Tooltip.ProtoFlux.Unpack" : "{name}をアンパック", "Tooltip.ProtoFlux.ExplicitCast" : "明示的キャスト\n(警告: 潜在的なデータ損失)", + "Tooltip.Meter.Mode.Ray" : "モード: レイ", + "Tooltip.Meter.Mode.Perpendicular" : "モード: 直角", + "Tooltip.Meter.Mode.Drag" : "モード: ドラッグ", + + "Tooltip.Meter.Points.Two" : "2点間", + "Tooltip.Meter.Points.Multiple" : "複数点", + + "Tooltip.Meter.ObjectSpace" : "オブジェクト空間で計測", + "Tooltip.Meter.WorldSpace" : "ワールド空間で計測", + + "Tooltip.Glue.Mode.BakeMeshes" : "メッシュをベイク", + "Tooltip.Glue.Mode.BakeSkinnedMeshes" : "スキンドメッシュをベイク", + "Tooltip.Glue.Mode.ParentObjects" : "親子付け", + + "Tooltip.RigTransfer.ClearSource" : "送信元をクリア", + + "Tooltip.ComponentClone.SingleInstanceOn" : "シングルインスタンス: オン", + "Tooltip.ComponentClone.SingleInstanceOff" : "シングルインスタンス: オフ", + "Tooltip.ComponentClone.ClearTemplate" : "テンプレートをクリア", + "ProtoFlux.UI.Call" : "Call", "ProtoFlux.UI.AsyncCall" : "Async Call", "ProtoFlux.UI.NodeBrowser.Title" : "ProtoFlux ノード", @@ -1711,6 +1808,8 @@ "Tutorial.Saving.Title": "ホームワールドへようこそ!", "Tutorial.Saving.Content": "ここはホームワールド、
ログインしたときに最初に開かれる
ワールドです!

ホームはあなた専用のワールドですので
自由に編集・保存ができます。

好みの家具を置いたり衣替えした後は、
忘れず保存しましょう!", + "Tutorial.Teleporter.Error": "クラウドホームの読み込みに失敗しました!
テレポーターから一度出て、やり直してください。", + "CloudHome.Info.OnlineUsers": "オンラインユーザー: {online_users}
参加できるユーザー: {joinable_users}", "CloudHome.Info.Moderation": "モデレーション", "CloudHome.Info.Inventory": "インベントリ", @@ -1932,6 +2031,9 @@ "UI.ProgressBar.ImportingItem": "アイテムインポート中", + "UI.Camera.Automatic": "オート", + "UI.Camera.Manual": "マニュアル", + "Tools.Names.MultiTool": "マルチツール", "Tools.Names.CommonTools": "一般ツール", @@ -1961,4 +2063,4 @@ "Dummy": "Dummy" } -} +} \ No newline at end of file From 42f26a37052345500362da606e493cfbd9771703 Mon Sep 17 00:00:00 2001 From: JackTheFoxOtter Date: Wed, 18 Oct 2023 19:14:09 +0200 Subject: [PATCH 05/12] Added new keys for parity with en.json, unified "bake" translation --- de.json | 43 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 5 deletions(-) diff --git a/de.json b/de.json index c36ce6e..3b150bf 100644 --- a/de.json +++ b/de.json @@ -243,7 +243,7 @@ "World.Actions.CloseConfirm": "Schließen", "World.Actions.LeaveConfirm": "Verlassen", "World.Actions.CannotClose": "(diese Welt kann nicht geschlossen werden)", - "World.Actions.GuestWarning": "Gäste-Warnung", + "World.Actions.GuestWarning": "", "World.Actions.HostingWarning": "Sie sind Host dieser Welt. Alle anwesenden Benutzer werden getrennt, wenn Sie die Welt schließen.", "World.Actions.GetWorldOrb": "Welt-Orb erzeugen", @@ -678,7 +678,7 @@ "Undo.MoveIKBone": "IK-Knochen bewegen", "Undo.MoveSun": "Sonne bewegen", "Undo.ApplyMaterial": "Material anwenden", - "Undo.BakeMeshes": "{name} vereinfachen (Bake)", + "Undo.BakeMeshes": "{name} vereinen", "Undo.ChangeMesh": "Mesh ändern", "Undo.InsertParent": "Parent für {name} einfügen", "Undo.Wiggler": "Böses Zeug", @@ -707,6 +707,12 @@ "Tooltips.Dev.Rotation" : "Rotieren", "Tooltips.Dev.Scale" : "Skalieren", + "Tooltips.Dev.Selection.Single": "Einzelauswahl", + "Tooltips.Dev.Selection.Multi": "Mehrfachauswahl", + + "Tooltips.Dev.Interaction.Tip": "Spitze", + "Tooltips.Dev.Interaction.Projection": "Projiziert", + "Tooltip.Color.Picker": "Farbauswahl", "Tooltip.GrabbableSetter.Scalable": "Skalierbar setzen", @@ -721,9 +727,13 @@ "Tooltip.CharacterCollider.EnsurePhysicalFly": "Physikalische Flug-Fortbewegung sicherstellen", "Tooltip.Light.Point": "Punkt", - "Tooltip.Light.Spot": "Spot", + "Tooltip.Light.Spot": "Strahler", "Tooltip.Light.Sun": "Sonne", + "Tooltip.Light.Shadows.None": "Keine Schatten", + "Tooltip.Light.Shadows.Hard": "Harte Schatten", + "Tooltip.Light.Shadows.Soft": "Weiche Schatten", + "Tooltip.MeshVisibility.KeepShadow": "Schatten behalten", "Tooltip.MeshVisibility.ShadowOff": "Schatten deaktivieren", "Tooltip.MeshVisibility.ShadowOn": "Schatten aktivieren", @@ -770,6 +780,26 @@ "Tooltip.ProtoFlux.Unpack": "Entpacke {name}", "Tooltip.ProtoFlux.ExplicitCast": "Explizite Umwandlung\n(Warnung: Möglicher Informationsverlust)", + "Tooltip.Meter.Mode.Ray" : "Modus: Projiziert", + "Tooltip.Meter.Mode.Perpendicular" : "Modus: Senkrecht", + "Tooltip.Meter.Mode.Drag" : "Mode: Ziehen", + + "Tooltip.Meter.Points.Two" : "Zwei Punkte", + "Tooltip.Meter.Points.Multiple" : "Mehrere Punkte", + + "Tooltip.Meter.ObjectSpace" : "Im Objekt-Koordinatenraum messen", + "Tooltip.Meter.WorldSpace" : "Im Welt-Koordinatenraum messen", + + "Tooltip.Glue.Mode.BakeMeshes" : "Modus: Meshes vereinen", + "Tooltip.Glue.Mode.BakeSkinnedMeshes" : "Modus: Skinned-Meshes vereinen", + "Tooltip.Glue.Mode.ParentObjects" : "Modus: Objekte parentieren", + + "Tooltip.RigTransfer.ClearSource" : "Quelle entfernen", + + "Tooltip.ComponentClone.SingleInstanceOn" : "Nur eine Instanz: An", + "Tooltip.ComponentClone.SingleInstanceOff" : "Nur eine Instanz: Aus", + "Tooltip.ComponentClone.ClearTemplate" : "Vorlage entfernen", + "ProtoFlux.UI.Call": "Aufruf", "ProtoFlux.UI.AsyncCall": "Asynchroner Aufruf", "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", @@ -1389,7 +1419,7 @@ "Inspector.Texture.Format": "Format: {format}, Speicher: {memory}", "Inspector.Texture.Variant": "Variante: {variant}", - "Inspector.Texture.BakeTexture": "Texturen zusammenfügen", + "Inspector.Texture.BakeTexture": "Texturen vereinen", "Inspector.Texture.InvertRGB": "Invertiere RGB", "Inspector.Texture.InvertR": "Invertiere R", @@ -1444,7 +1474,7 @@ "Inspector.Material.VariantInfo": "Variante: {variantID} (Rohwert: {rawVariantID})", "Inspector.Material.WaitingForApply": "Warte auf Anwendung: {waiting}", - "Inspector.Audio.BakeAudio": "Audio-Clip zusammenfügen", + "Inspector.Audio.BakeAudio": "Audio-Clip vereinen", "Inspector.Audio.FormatInfo": "Sample-Rate: {rate} Hz, Kanäle: {channels} ({channel_count})", "Inspector.Audio.Duration": "Dauer: {duration}, Sample-Anzahl: {samples}", "Inspector.Audio.EncodingInfo": "Codec-Info: {info}, Dekodiert: {decoded}", @@ -2000,6 +2030,9 @@ "UI.ColorPicker.Gain": "Stärke", "UI.ProgressBar.ImportingItem": "Objekt Importieren", + + "UI.Camera.Automatic": "Automatisch", + "UI.Camera.Manual": "Manuell", "Tools.Names.MultiTool": "Multitool", From 9b96cf1b88378269cff1012e6487a7baa569812f Mon Sep 17 00:00:00 2001 From: AirRide91 Date: Wed, 18 Oct 2023 22:17:39 +0300 Subject: [PATCH 06/12] Update fi.json New keys and pre-emptive update to {supportUrl} & {moderationUrl} --- fi.json | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 108 insertions(+), 6 deletions(-) diff --git a/fi.json b/fi.json index 243662e..1391d22 100644 --- a/fi.json +++ b/fi.json @@ -398,36 +398,103 @@ "Indicator.LiveHiddenMessage": "(tiedot piilotettu suoratoiston aikana)", "Login.InvalidCredentials": "Virheelliset kirjautumistiedot", + "Login.InvalidCredentials.Description": "Tarkista kirjautumistietosi ja yritä uudelleen tai valitse \"Unohtunut salasana?\"", + "Login.InvalidLogin": "Virheelliset kirjautumistiedot", + "Login.InvalidLogin.Description": "Tarkista kirjautumistietosi ja yritä uudelleen tai valitse \"Unohtunut salasana?\"", "Login.MalformedUID": "Virheelliset laitetiedot", + "Login.MalformedUID.Description": "Yritä uudelleen asennusta tai ota yhteyttä tukeen osoitteessa {supportUrl}.", + "Login.MissingUID": "Puutteelliset laitetiedot", + "Login.MissingUID.Description": "Yritä uudelleen asennusta tai ota yhteyttä tukeen osoitteessa {supportUrl}.", + "Register.MissingUID": "Virheelliset laitetiedot", + "Register.MissingUID.Description": "Yritä uudelleen asennusta tai ota yhteyttä tukeen osoitteessa {supportUrl}.", + "Register.MalformedUID": "Virheelliset laitetiedot", + "Register.MalformedUID.Description": "Yritä uudelleen asennusta tai ota yhteyttä tukeen osoitteessa {supportUrl}.", "Login.MissingLogin": "Puuttuvat tunnukset", + "Login.MissingLogin.Description": "Unohditko antaa kirjautumistunnukset?", + "Login.InvalidRecoveryCode": "Virheellinen palautuskoodi", + "Login.InvalidRecoveryCode.Description": "Tarkista palautuskoodi ja yritä uudelleen.", + "Login.UnsupportedAuthentication": "Todennusmenetelmää ei tueta", + "Login.UnsupportedAuthentication.Description": "Emme tue tätä todennusmenetelmää, kokeile toista.", + "Login.EmailNotVerified": "Vahvistamaton sähköposti", - "Login.AccountTempLocked": "Käyttäjätili lukittu.", - "Login.AccountBanned": "Käyttäjätili estetty.", + "Login.EmailNotVerified.Description": "Sähköpostiasi ei ole vahvistettu. Vahvistusviesti on lähetetty sähköpostiosoitteeseesi. Tarkista myös roskapostikansiosi.", + + "Login.AccountTempLocked": "Käyttäjätili lukittu", + "Login.AccountTempLocked.Description": "Ota yhteyttä moderaatioon osoitteessa {moderationUrl}.", + + "Login.AccountBanned": "Käyttäjätili estetty", + "Login.AccountBanned.Description": "Ota yhteyttä moderaatioon osoitteessa {moderationUrl}.", + "Login.DuplicateAccount": "Duplikaatti käyttäjätili", + "Login.DuplicateAccount.Description": "Ota yhteyttä tukeen osoitteessa {supportUrl}.", + + "Login.UnknownError": "Tuntematon virhe", + "Login.UnknownError.Description": "Kirjautumisessa tapahtui tuntematon virhe. Ota yhteyttä tukeen osoitteessa {supportUrl}.", "Register.MissingRequest": "Puuttuvat rekisteröintitiedot", + "Register.MissingRequest.Description": "Emme löytäneet rekisteröintitietojasi. Muista lisätä ne rekisteröitymisen yhteydessä.", + "Register.InvalidEmail": "Virheellinen sähköpostiosoite", + "Register.InvalidEmail.Description": "Sähköpostiosoitteesi on virheellinen.", + "Register.MissingUsername": "Puuttuva käyttäjänimi", + "Register.MissingUsername.Description": "Määrititkö käyttäjänimesi?", + "Register.MissingEmail": "Puuttuva sähköpostiosoite", + "Register.MissingEmail.Description": "Määrititkö sähköpostiosoitteesi?", + "Register.UsernameTooLong": "Käyttäjänimi liian pitkä", + "Register.UsernameTooLong.Description": "Käyttäjänimen maksimipituus on 32 merkkiä.", + "Register.UsernameContainsAmpersand": "Käyttäjänimi ei voi sisältää @", + "Register.UsernameContainsAmpersand.Description": "Käyttäjänimessä ei voi käyttää @ -merkkiä.", + "Register.UsernameStartsWithU": "Käyttäjänimi ei voi alkaa U-", + "Register.UsernameStartsWithU.Description": "Käyttäjänimet eivät voi alkaa U-.", + "Register.InvalidUsername": "Virheellinen käyttäjänimi", + "Register.InvalidUsername.Description": "Käyttäjänimesi on virheellinen.", + "Register.InvalidDateOfBirth": "Virheellinen syntymäaika", + "Register.InvalidDateOfBirth.Description": "Syntymäaikasi on virheellinen.", + "Register.UserContainsBlockedTerms": "Käyttäjänimi sisältää estettyjä sanoja", + "Register.UserContainsBlockedTerms.Description": "Käyttäjänimesi sisältää estettyjä sanoja. Jos uskot tämän olevan virhe, ota yhteyttä {supportUrl}.", + "Register.MissingPassword": "Puuttuva salasana", + "Register.MissingPassword.Description": "Et kirjoittanut salasanaasi.", + "Register.InvalidPassword": "Virheellinen salasana", + "Register.InvalidPassword.Description": "Salasanasi on virheellinen. Sen tulee sisältää vähintään kahdeksan (8) merkkiä, yhden (1) numeron, yhden (1) ison kirjaimen ja yhden (1) pienen kirjaimen.", + "Register.EmailAlreadyRegistered": "Sähköpostiosoite on jo käytössä", - "Register.UsernameAlreadyRegistered": "Käyttäjäni on jo käytössä", + "Register.EmailAlreadyRegistered.Description": "Tätä sähköpostiosoitetta käyttävä tili on jo olemassa. Jos olet unohtanut salasanasi, napsauta \"Unohtunut salasana?\". Voit myös ottaa yhteyttä tukeen osoitteessa {supportUrl}.", + + "Register.UsernameAlreadyRegistered": "Käyttäjänimi on jo käytössä", + "Register.UsernameAlreadyRegistered.Description": "Tätä käyttäjänimeä käyttävä tili on jo olemassa. Jos olet unohtanut salasanasi, napsauta \"Unohtunut salasana?\". Voit myös ottaa yhteyttä tukeen osoitteessa {supportUrl}.", + "Register.ErrorCheckingUserId": "UserID tarkastusvirhe", + "Register.ErrorCheckingUserId.Description": "Ota yhteyttä tukeen osoitteessa {supportUrl}.", + + "Recovery.MissingEmail": "Puuttuva sähköpostiosoite", + "Recovery.MissingEmail.Description": "Määrititkö sähköpostiosoitteesi?", + + "Recovery.IncorrectEmail": "Väärä sähköpostiosoite", + "Recovery.IncorrectEmail.Description": "Annoit väärän sähköpostiosoitteen salasanan palautusta varten. Tarkista tietosi ja yritä uudelleen.", + + "Recovery.NoPasswordSetup": "Salasanaa ei määritetty", + "Recovery.NoPasswordSetup.Description": "Ota yhteyttä tukeen osoitteessa {supportUrl}.", + + "Register.UnknownError": "Tuntematon virhe", + "Register.UnknownError.Description": "Rekisteröitymisessä tapahtui tuntematon virhe. Ota yhteyttä tukeen osoitteessa {supportUrl}.", "Account.Login": "Kirjaudu sisään", "Account.Logout": "Kirjaudu ulos", @@ -640,6 +707,12 @@ "Tooltips.Dev.Rotation": "Kierto", "Tooltips.Dev.Scale": "Skaala", + "Tooltips.Dev.Selection.Single": "Yksi", + "Tooltips.Dev.Selection.Multi": "Moni", + + "Tooltips.Dev.Interaction.Tip": "Kärki", + "Tooltips.Dev.Interaction.Projection": "Projektio", + "Tooltip.Color.Picker": "Värinvalitsija", "Tooltip.GrabbableSetter.Scalable": "Aseta skaalautuva", @@ -657,6 +730,10 @@ "Tooltip.Light.Spot": "Spotti", "Tooltip.Light.Sun": "Aurinko", + "Tooltip.Light.Shadows.None": "Ei varjoja", + "Tooltip.Light.Shadows.Hard": "Terävät varjot", + "Tooltip.Light.Shadows.Soft": "Pehmeät varjot", + "Tooltip.MeshVisibility.KeepShadow": "Pidä varjot", "Tooltip.MeshVisibility.ShadowOff": "Poista käytöstä varjot", "Tooltip.MeshVisibility.ShadowOn": "Ota varjot käyttöön", @@ -703,9 +780,29 @@ + "Tooltip.Meter.Mode.Ray": "Tila: Säde", + "Tooltip.Meter.Mode.Perpendicular": "Tila: Kohtisuora", + "Tooltip.Meter.Mode.Drag": "Tila: Veto", + "Tooltip.Meter.Points.Two": "Kaksi pistettä", + "Tooltip.Meter.Points.Multiple": "Useita pisteitä", + "Tooltip.Meter.ObjectSpace": "Mittaa objektiavaruudessa", + "Tooltip.Meter.WorldSpace": "Mittaa maailmanavaruudessa", + "Tooltip.Glue.Mode.BakeMeshes": "Tila: Beikkaa tahkoverkot", + "Tooltip.Glue.Mode.BakeSkinnedMeshes": "Tila: Beikkaa skinned meshit", + "Tooltip.Glue.Mode.ParentObjects": "Tila: Lisää yliluokkaan", + + "Tooltip.RigTransfer.ClearSource": "Nollaa lähde", + + "Tooltip.ComponentClone.SingleInstanceOn": "Single Instance: On", + "Tooltip.ComponentClone.SingleInstanceOff": "Single Instance: Off", + "Tooltip.ComponentClone.ClearTemplate": "Nollaa malli", + + "ProtoFlux.UI.Call": "Call", + "ProtoFlux.UI.AsyncCall": "Async Call", + "ProtoFlux.UI.NodeBrowser.Title": "ProtoFlux Nodes", "CreateNew.Back": "<<< Takaisin", "CreateNew.EmptyObject": "Tyhjä Objekti", @@ -734,7 +831,7 @@ "CreateNew.Text.Outline": "Ääriviivoilla", "CreateNew.Editor": "Editori", - "CreateNew.Editor.UserInspector": "Käyttäjätarkastaja", + "CreateNew.Editor.UserInspector": "Käyttäjätarkistaja", "CreateNew.Editor.LightSourcesWizard": "Valonlähteiden asetukset", "CreateNew.Editor.TextRendererWizard": "Tekstin renderöijän asetukset", "CreateNew.Editor.AssetOptimizationWizard": "Resurssien optimointi", @@ -1074,7 +1171,7 @@ "Settings.HideAllTutorials": "Piilota kaikki oppaat", "Settings.ShowInteractionHints": "Näytä vihjeitä", "Settings.PrimaryController": "Ensisijainen ohjain", - + "Settings.Hotswitching": "VR-Pikavaihto", "Settings.AllowStrafing": "Salli sivuttain liikkuminen", "Settings.UseHeadDirectionForMovement": "Käytä pään suuntaa liikkumiseen", "Settings.SmoothTurn": "Pehmeä kääntyminen", @@ -1448,7 +1545,7 @@ "Inspector.Actions.CopyComponent": "Kopioi komponentti", "Inspector.Actions.MoveComponent": "Siirrä komponentti", - "UserInspector.Title": "Käyttäjätarkastaja", + "UserInspector.Title": "Käyttäjätarkistaja", @@ -1712,6 +1809,8 @@ + + "CloudHome.Info.Moderation": "Moderaatio", "CloudHome.Info.Inventory": "Inventaario", "CloudHome.Info.Tools": "Työkalut", @@ -1932,6 +2031,9 @@ "UI.ProgressBar.ImportingItem": "Tuodaan esinettä", + "UI.Camera.Automatic": "Automaattinen", + "UI.Camera.Manual": "Manuaalinen", + "Tools.Names.MultiTool": "Monityökalu", "Tools.Names.CommonTools": "Yleistyökalut", From 2c7c4e4371cdfa64b13a7ff90e8c71ca43a08af2 Mon Sep 17 00:00:00 2001 From: JackTheFoxOtter Date: Wed, 18 Oct 2023 23:29:05 +0200 Subject: [PATCH 07/12] Fixed typo --- de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de.json b/de.json index 3b150bf..6372565 100644 --- a/de.json +++ b/de.json @@ -782,7 +782,7 @@ "Tooltip.Meter.Mode.Ray" : "Modus: Projiziert", "Tooltip.Meter.Mode.Perpendicular" : "Modus: Senkrecht", - "Tooltip.Meter.Mode.Drag" : "Mode: Ziehen", + "Tooltip.Meter.Mode.Drag" : "Modus: Ziehen", "Tooltip.Meter.Points.Two" : "Zwei Punkte", "Tooltip.Meter.Points.Multiple" : "Mehrere Punkte", From 269deb0b0b0ad0e240ea77cf2fcdd3ef0525ab44 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Thu, 19 Oct 2023 15:24:27 +0200 Subject: [PATCH 08/12] RU: Camera orientation strings --- ru.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ru.json b/ru.json index ff8c910..35917e5 100644 --- a/ru.json +++ b/ru.json @@ -2031,6 +2031,9 @@ "UI.ProgressBar.ImportingItem": "Импорт предмета", + "UI.Camera.Automatic": "Авто", + "UI.Camera.Manual": "Ручная", + "Tools.Names.MultiTool": "Мультитул", "Tools.Names.CommonTools": "Обычные инструменты", From f6a3aa8df9db8dbfab18bf4f75431b326d9ee014 Mon Sep 17 00:00:00 2001 From: Shadow Panther Date: Thu, 19 Oct 2023 15:31:45 +0200 Subject: [PATCH 09/12] RU: Add support/moderation URL templates --- ru.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/ru.json b/ru.json index 35917e5..f8cff80 100644 --- a/ru.json +++ b/ru.json @@ -404,16 +404,16 @@ "Login.InvalidLogin.Description": "Перепроверьте ваши учетные данные и попробуйте еще раз или нажмите \"Забыли пароль?\"", "Login.MalformedUID": "Некорректная информация об устройстве", - "Login.MalformedUID.Description": "Попробуйте переустановить приложение или обратитесь в поддержку.", + "Login.MalformedUID.Description": "Попробуйте переустановить приложение или обратитесь в поддержку: {supportUrl}.", "Login.MissingUID": "Отсутствует информация об устройстве", - "Login.MissingUID.Description": "Попробуйте переустановить приложение или обратитесь в поддержку.", + "Login.MissingUID.Description": "Попробуйте переустановить приложение или обратитесь в поддержку: {supportUrl}.", "Register.MissingUID": "Некорректная информация об устройстве", - "Register.MissingUID.Description": "Попробуйте переустановить приложение или обратитесь в поддержку.", + "Register.MissingUID.Description": "Попробуйте переустановить приложение или обратитесь в поддержку: {supportUrl}.", "Register.MalformedUID": "Некорректная информация об устройстве", - "Register.MalformedUID.Description": "Попробуйте переустановить приложение или обратитесь в поддержку.", + "Register.MalformedUID.Description": "Попробуйте переустановить приложение или обратитесь в поддержку: {supportUrl}.", "Login.MissingLogin": "Не указаны учетные данные", "Login.MissingLogin.Description": "Вы не забыли ввести учетные данные?", @@ -428,16 +428,16 @@ "Login.EmailNotVerified.Description": "Ваша электронная почта не подтверждена, поищите письмо от нас в вашей почте, в том числе в папке спам.", "Login.AccountTempLocked": "Ваш аккаунт заблокирован.", - "Login.AccountTempLocked.Description": "Пожалуйста, свяжитесь с командой модерации: moderation.resonite.com.", + "Login.AccountTempLocked.Description": "Пожалуйста, свяжитесь с командой модерации: {moderationUrl}.", "Login.AccountBanned": "Ваш аккаунт забанен.", - "Login.AccountBanned.Description": "Пожалуйста, свяжитесь с командой модерации: moderation.resonite.com.", + "Login.AccountBanned.Description": "Пожалуйста, свяжитесь с командой модерации: {moderationUrl}.", "Login.DuplicateAccount": "Повторный аккаунт", - "Login.DuplicateAccount.Description": "Пожалуйста свяжитесь с командой поддержки: support.resonite.com.", + "Login.DuplicateAccount.Description": "Пожалуйста свяжитесь с командой поддержки: {supportUrl}.", "Login.UnknownError": "Неизвестная ошибка", - "Login.UnknownError.Description": "Во время входа произошла неизвестная ошибка. Пожалуйста свяжитесь с командой поддержки: support.resonite.com.", + "Login.UnknownError.Description": "Во время входа произошла неизвестная ошибка. Пожалуйста свяжитесь с командой поддержки: {supportUrl}.", "Register.MissingRequest": "Отсутвуют данные для регистрации", "Register.MissingRequest.Description": "Мы не получили никаких данных для регистрации. Пожалуйста, введите их для регистрации.", @@ -467,7 +467,7 @@ "Register.InvalidDateOfBirth.Description": "Ваша дата рождения некорректна.", "Register.UserContainsBlockedTerms": "Имя пользователя содержит запрещенные слова", - "Register.UserContainsBlockedTerms.Description": "Ваше имя пользователя содержит запрещенные слова. Если вы считаете что это ошибка, обратитесь по адресу: support.resonite.com.", + "Register.UserContainsBlockedTerms.Description": "Ваше имя пользователя содержит запрещенные слова. Если вы считаете что это ошибка, обратитесь по адресу: {supportUrl}.", "Register.MissingPassword": "Отсутствует пароль", "Register.MissingPassword.Description": "Вы не указали пароль.", @@ -476,13 +476,13 @@ "Register.InvalidPassword.Description": "Ваш пароль некорректен. Он должен содержать как минимум 8 символов, 1 цифру, 1 заглавную букву 1 строчную букву.", "Register.EmailAlreadyRegistered": "Электронная почта уже используется", - "Register.EmailAlreadyRegistered.Description": "Уже существует аккаунт, использующий этот адрес электронной почты. Если вы забыли пароль, вы можете нажать \"Забыли пароль?\". Также вы можете обратиться в поддержку по адресу: support.resonite.com.", + "Register.EmailAlreadyRegistered.Description": "Уже существует аккаунт, использующий этот адрес электронной почты. Если вы забыли пароль, вы можете нажать \"Забыли пароль?\". Также вы можете обратиться в поддержку по адресу: {supportUrl}.", "Register.UsernameAlreadyRegistered": "Имя пользователя уже используется", - "Register.UsernameAlreadyRegistered.Description": "Уже существует аккаунт, использующий это имя пользователя. Если вы забыли пароль, вы можете нажать \"Забыли пароль?\". Также вы можете обратиться в поддержку по адресу: support.resonite.com.", + "Register.UsernameAlreadyRegistered.Description": "Уже существует аккаунт, использующий это имя пользователя. Если вы забыли пароль, вы можете нажать \"Забыли пароль?\". Также вы можете обратиться в поддержку по адресу: {supportUrl}.", "Register.ErrorCheckingUserId": "Ошибка проверки UserID", - "Register.ErrorCheckingUserId.Description": "Пожалуйста, свяжитесь с поддержкой по адресу: support.resonite.com.", + "Register.ErrorCheckingUserId.Description": "Пожалуйста, свяжитесь с поддержкой по адресу: {supportUrl}.", "Recovery.MissingEmail" : "Отсутвует Email", "Recovery.MissingEmail.Description" : "Вы указали ваш email?", @@ -491,10 +491,10 @@ "Recovery.IncorrectEmail.Description" : "Вы ввели некорректный email для восстановления пароля. Пожалуйста, проверьте информацию и попробуйте еще раз.", "Recovery.NoPasswordSetup" : "Пароль не установлен", - "Recovery.NoPasswordSetup.Description" : "Пожалуйста свяжитесь с командой поддержки: support.resonite.com.", + "Recovery.NoPasswordSetup.Description" : "Пожалуйста свяжитесь с командой поддержки: {supportUrl}.", "Register.UnknownError": "Неизвестная ошибка", - "Register.UnknownError.Description": "Во время регистрации произошла неизвестная ошибка. Пожалуйста свяжитесь с командой поддержки: support.resonite.com.", + "Register.UnknownError.Description": "Во время регистрации произошла неизвестная ошибка. Пожалуйста свяжитесь с командой поддержки: {supportUrl}.", "Account.Login": "Войти", "Account.Logout": "Выйти", From 06dd949fbde6e550f17e9b623548cf818a0a0e7a Mon Sep 17 00:00:00 2001 From: Muppeq Date: Thu, 19 Oct 2023 22:25:45 +0200 Subject: [PATCH 10/12] following #106 in changing hardcoded URLs into variables, and found two older variables from en that were still hardcoded in de. --- de.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/de.json b/de.json index c36ce6e..8bbccac 100644 --- a/de.json +++ b/de.json @@ -404,16 +404,16 @@ "Login.InvalidLogin.Description": "Überprüfen Sie Ihre Anmeldedaten und versuchen Sie es erneut, oder drücken Sie \"Passwort vergessen?\".", "Login.MalformedUID": "Ungültige Gerät-Informationen", - "Login.MalformedUID.Description": "Versuchen Sie eine Neuinstallation, oder wenden Sie sich an den Support unter support.resonite.com.", + "Login.MalformedUID.Description": "Versuchen Sie eine Neuinstallation, oder wenden Sie sich an den Support unter {supportUrl}.", "Login.MissingUID": "Fehlende Gerät-Informationen", - "Login.MissingUID.Description": "Versuchen Sie eine Neuinstallation, oder wenden Sie sich an den Support unter support.resonite.com.", + "Login.MissingUID.Description": "Versuchen Sie eine Neuinstallation, oder wenden Sie sich an den Support unter {supportUrl}.", "Register.MissingUID": "Ungültige Gerät-Informationen", - "Register.MissingUID.Description": "Versuchen Sie eine Neuinstallation, oder wenden Sie sich an den Support unter support.resonite.com.", + "Register.MissingUID.Description": "Versuchen Sie eine Neuinstallation, oder wenden Sie sich an den Support unter {supportUrl}.", "Register.MalformedUID": "Fehlende Gerät-Informationen", - "Register.MalformedUID.Description": "Versuchen Sie eine Neuinstallation, oder wenden Sie sich an den Support unter support.resonite.com.", + "Register.MalformedUID.Description": "Versuchen Sie eine Neuinstallation, oder wenden Sie sich an den Support unter {supportUrl}.", "Login.MissingLogin": "Keine Anmeldedaten bereitgestellt", "Login.MissingLogin.Description": "Haben Sie Ihre Anmeldedaten eingegeben?", @@ -428,16 +428,16 @@ "Login.EmailNotVerified.Description": "Ihre E-Mail Adresse ist nicht verifiziert, überprüfen Sie Ihren Posteingang, wir haben Ihnen eine E-Mail gesendet. Bitte sehen Sie auch im Spam-Ordner nach.", "Login.AccountTempLocked": "Ihr Account ist gesperrt.", - "Login.AccountTempLocked.Description": "Bitte wenden Sie sich an unsere Moderatoren unter moderation.resonite.com.", + "Login.AccountTempLocked.Description": "Bitte wenden Sie sich an unsere Moderatoren unter {moderationUrl}.", "Login.AccountBanned": "Ihr Account ist gebannt.", - "Login.AccountBanned.Description": "Bitte wenden Sie sich an unsere Moderatoren unter moderation.resonite.com.", + "Login.AccountBanned.Description": "Bitte wenden Sie sich an unsere Moderatoren unter {moderationUrl}.", "Login.DuplicateAccount": "Doppelter Account", - "Login.DuplicateAccount.Description": "Bitte wenden Sie sich an unseren Support unter support.resonite.com.", + "Login.DuplicateAccount.Description": "Bitte wenden Sie sich an unseren Support unter {supportUrl}.", "Login.UnknownError": "Unbekannter Fehler", - "Login.UnknownError.Description": "Während der Anmeldung ist ein unbekannter Fehler aufgetreten. Bitte wenden Sie sich an den Support unter support.resonite.com.", + "Login.UnknownError.Description": "Während der Anmeldung ist ein unbekannter Fehler aufgetreten. Bitte wenden Sie sich an den Support unter {supportUrl}.", "Register.MissingRequest": "Fehlende Registrierungsangaben", "Register.MissingRequest.Description": "Wir konnten keine Registrierungsangaben finden, bitte geben Sie diese beim Registrieren an.", @@ -467,7 +467,7 @@ "Register.InvalidDateOfBirth.Description": "Ihr Geburtsdatum ist ungültig.", "Register.UserContainsBlockedTerms": "Benutzername enthält gesperrte Wörter", - "Register.UserContainsBlockedTerms.Description": "Ihr Benutzername enthält gesperrte Wörter. Wenn Sie meinen, dass dies ein Fehler ist, wenden Sie sich an support.resonite.com.", + "Register.UserContainsBlockedTerms.Description": "Ihr Benutzername enthält gesperrte Wörter. Wenn Sie meinen, dass dies ein Fehler ist, wenden Sie sich an {supportUrl}.", "Register.MissingPassword": "Fehlendes Passwort", "Register.MissingPassword.Description": "Sie haben kein Passwort eingegeben.", @@ -476,13 +476,13 @@ "Register.InvalidPassword.Description": "Ihr Passwort ist ungültig.", "Register.EmailAlreadyRegistered": "E-Mail Adresse bereits registriert", - "Register.EmailAlreadyRegistered.Description": "Es existiert schon ein Account mit dieser E-Mail Adresse. Wenn Sie Ihr Passwort vergessen haben, drücken Sie \"Passwort vergessen?\", oder wenden Sie sich an den Support unter support.resonite.com.", + "Register.EmailAlreadyRegistered.Description": "Es existiert schon ein Account mit dieser E-Mail Adresse. Wenn Sie Ihr Passwort vergessen haben, drücken Sie \"Passwort vergessen?\", oder wenden Sie sich an den Support unter {supportUrl}.", "Register.UsernameAlreadyRegistered": "Benutzername bereits registriert", - "Register.UsernameAlreadyRegistered.Description": "Es existiert schon ein Account unter diesem Benutzernamen. Wenn Sie Ihr Passwort vergessen haben, drücken Sie \"Passwort vergessen?\", oder wenden Sie sich an den Support unter support.resonite.com.", + "Register.UsernameAlreadyRegistered.Description": "Es existiert schon ein Account unter diesem Benutzernamen. Wenn Sie Ihr Passwort vergessen haben, drücken Sie \"Passwort vergessen?\", oder wenden Sie sich an den Support unter {supportUrl}.", "Register.ErrorCheckingUserId": "Fehler beim Prüfen der Benutzer-ID", - "Register.ErrorCheckingUserId.Description": "Bitte wenden Sie sich an den Support unter support.resonite.com.", + "Register.ErrorCheckingUserId.Description": "Bitte wenden Sie sich an den Support unter {supportUrl}.", "Recovery.MissingEmail" : "Fehlende E-Mail Adresse", "Recovery.MissingEmail.Description" : "Haben Sie Ihre E-Mail Adresse eingegeben?", @@ -491,10 +491,10 @@ "Recovery.IncorrectEmail.Description" : "Sie haben eine falsche E-Mail Adresse für das Zurücksetzen des Passworts angegeben. Bitte überprüfen Sie Ihre Eingaben und versuchen Sie es erneut.", "Recovery.NoPasswordSetup" : "Kein Passwort eingerichtet", - "Recovery.NoPasswordSetup.Description" : "Bitte wenden Sie sich an unseren Support unter support.resonite.com.", + "Recovery.NoPasswordSetup.Description" : "Bitte wenden Sie sich an unseren Support unter {supportUrl}.", "Register.UnknownError": "Unbekannter Fehler", - "Register.UnknownError.Description": "Während der Registrierung ist ein unbekannter Fehler aufgetreten. Bitte wenden Sie sich an den Support unter support.resonite.com.", + "Register.UnknownError.Description": "Während der Registrierung ist ein unbekannter Fehler aufgetreten. Bitte wenden Sie sich an den Support unter {supportUrl}.", "Account.Login": "Anmelden", "Account.Logout": "Abmelden", @@ -527,7 +527,7 @@ "Account.ErrorPasswordMismatch": "Passwörter stimmen nicht überein!", "Account.ErrorEmailMismatch": "E-Mail-Adressen stimmen nicht überein!", "Account.ErrorLoginError": "Fehler bei der Anmeldung:", - "Account.RegistrationSuccess": "Registrierung erfolgreich!

Ein Bestätigungslink wurde per E-Mail an {email} gesendet.

Sie werden automatisch eingeloggt, sobald Sie diesen Link öffnen, solange dieser Dialog angezeigt wird.

Bei Problemen können Sie uns über hello@resonite.com oder discord.gg/resonite erreichen.", + "Account.RegistrationSuccess": "Registrierung erfolgreich!

Ein Bestätigungslink wurde per E-Mail an {email} gesendet.

Sie werden automatisch eingeloggt, sobald Sie diesen Link öffnen, solange dieser Dialog angezeigt wird.

Bei Problemen können Sie uns über {appEmail} oder {appCommunity} erreichen.", "Account.BirthMonth": "Geburtsmonat", "Account.BirthDay": "Geburtstag", "Account.BirthYear": "Geburtsjahr", From 680e682a8cc469735f8cc0eb7be173f571e3a05f Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 20 Oct 2023 09:32:37 +0900 Subject: [PATCH 11/12] Update ja.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed "Profile.Status.Invisible" from discussion within the Japanese community.  居留守 → 非表示 ・Add {supportUrl} {moderationUrl} ・日本コミュニティ内の議論から"Profile.Status.Invisible"を修正  居留守 → 非表示 ・{supportUrl} {moderationUrl}を追加 --- ja.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/ja.json b/ja.json index 75db7f9..cfb7a4b 100644 --- a/ja.json +++ b/ja.json @@ -404,16 +404,16 @@ "Login.InvalidLogin.Description": "認証情報をを再確認してもう一度試すか、 \"パスワードを忘れてしまった\"を押してください", "Login.MalformedUID": "デバイス情報が正しくありません", - "Login.MalformedUID.Description": "再インストールするか、サポートに連絡してください", + "Login.MalformedUID.Description": "再インストールするか、サポート{supportUrl}に連絡してください", "Login.MissingUID": "デバイス情報を入力して下さい", - "Login.MissingUID.Description": "再インストールするか、サポートに連絡してください", + "Login.MissingUID.Description": "再インストールするか、サポート{supportUrl}に連絡してください", "Register.MissingUID": "デバイス情報を入力して下さい", - "Register.MissingUID.Description": "再インストールするか、サポートに連絡してください", + "Register.MissingUID.Description": "再インストールするか、サポート{supportUrl}に連絡してください", "Register.MalformedUID": "デバイス情報が正しくありません", - "Register.MalformedUID.Description": "再インストールするか、サポートに連絡してください", + "Register.MalformedUID.Description": "再インストールするか、サポート{supportUrl}に連絡してください", "Login.MissingLogin": "認証情報を入力してください", "Login.MissingLogin.Description": "認証情報をお忘れですか?", @@ -428,13 +428,13 @@ "Login.EmailNotVerified.Description": "メールアドレスは確認されていません、​受信トレイや​迷惑メールフォルダに​メールが届いていないか​確認してください。", "Login.AccountTempLocked": "あなたのアカウントはロックアウトされています…", - "Login.AccountTempLocked.Description": "モデレーションまでご連絡ください: moderation.resonite.com", + "Login.AccountTempLocked.Description": "モデレーションまでご連絡ください: {moderationUrl}", "Login.AccountBanned": "あなたのアカウントはBANされています。", - "Login.AccountBanned.Description": "モデレーションまでご連絡ください: moderation.resonite.com", + "Login.AccountBanned.Description": "モデレーションまでご連絡ください: {moderationUrl}", "Login.DuplicateAccount": "アカウントが重複しています", - "Login.DuplicateAccount.Description": "サポートまでご連絡ください: support.resonite.com", + "Login.DuplicateAccount.Description": "サポートまでご連絡ください: {supportUrl}", "Login.UnknownError": "未知のエラーです", "Login.UnknownError.Description": "ログイン中に未知なエラーが発生しました。 サポートまでご連絡ください support.resonite.com", @@ -467,7 +467,7 @@ "Register.InvalidDateOfBirth.Description": "生年月日が無効な形式です", "Register.UserContainsBlockedTerms": "ユーザー名に不適切な単語が含まれています", - "Register.UserContainsBlockedTerms.Description": "ユーザー名にブロックワードが含まれています。 エラーと思われる場合はサポートまでご連絡ください support.resonite.com", + "Register.UserContainsBlockedTerms.Description": "ユーザー名にブロックワードが含まれています。 エラーと思われる場合はサポートまでご連絡ください {supportUrl}", "Register.MissingPassword": "パスワードを入力してください", "Register.MissingPassword.Description": "パスワードが入力されていません", @@ -476,13 +476,13 @@ "Register.InvalidPassword.Description": "パスワードが無効です。8文字以上で、数字、大文字、小文字をそれぞれ1字以上使用してください。", "Register.EmailAlreadyRegistered": "このEmailは既に登録されています", - "Register.EmailAlreadyRegistered.Description": "このメールアドレスを使用したアカウントはすでに存在します。 パスワードを忘れた場合は、\"パスワードを忘れてしまった\"をクリックしてください。 もしくはサポートまでご連絡ください support.resonite.com", + "Register.EmailAlreadyRegistered.Description": "このメールアドレスを使用したアカウントはすでに存在します。 パスワードを忘れた場合は、\"パスワードを忘れてしまった\"をクリックしてください。 もしくはサポートまでご連絡ください {supportUrl}", "Register.UsernameAlreadyRegistered": "このユーザー名は既に使用されています", - "Register.UsernameAlreadyRegistered.Description": "このユーザー名を使用したアカウントはすでに存在します。 パスワードを忘れた場合は、\"パスワードを忘れてしまった\"をクリックしてください。 もしくはサポートまでご連絡ください support.resonite.com", + "Register.UsernameAlreadyRegistered.Description": "このユーザー名を使用したアカウントはすでに存在します。 パスワードを忘れた場合は、\"パスワードを忘れてしまった\"をクリックしてください。 もしくはサポートまでご連絡ください {supportUrl}", "Register.ErrorCheckingUserId": "ユーザーIDの確認中にエラーが発生しました", - "Register.ErrorCheckingUserId.Description": "サポートまでご連絡ください support.resonite.com", + "Register.ErrorCheckingUserId.Description": "サポートまでご連絡ください {supportUrl}", "Recovery.MissingEmail" : "メールアドレスを入力してください", "Recovery.MissingEmail.Description" : "メールアドレスを入力しましたか?", @@ -490,11 +490,11 @@ "Recovery.IncorrectEmail" : "メールアドレスが異なります", "Recovery.IncorrectEmail.Description" : "パスワード回復のために入力したメールアドレスが正しくありません。​再確認してください。", - "Recovery.NoPasswordSetup" : "パスワードが設定されていません", - "Recovery.NoPasswordSetup.Description" : "サポートまでご連絡ください support.resonite.com", + "Recovery.NoPasswordSetup" : "パスワードが設定されていません", + "Recovery.NoPasswordSetup.Description" : "サポートまでご連絡ください {supportUrl}", "Register.UnknownError": "未知のエラーです", - "Register.UnknownError.Description": "登録中に未知なエラーが発生しました。 サポートまでご連絡ください support.resonite.com", + "Register.UnknownError.Description": "登録中に未知なエラーが発生しました。 サポートまでご連絡ください {supportUrl}", "Account.Login": "ログイン", "Account.Logout": "ログアウト", @@ -578,7 +578,7 @@ "Profile.Status.Online": "オンライン", "Profile.Status.Away": "退席中", "Profile.Status.Busy": "取込中", - "Profile.Status.Invisible": "居留守", + "Profile.Status.Invisible": "非表示", "Profile.Status.Offline": "オフライン", "Profile.Status.Headless": "ヘッドレス", @@ -2063,4 +2063,4 @@ "Dummy": "Dummy" } -} \ No newline at end of file +} From 67b01541869f82d137484496d0a63943b759a400 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Fri, 20 Oct 2023 15:56:40 +0200 Subject: [PATCH 12/12] Update stats --- Missing/de.md | 25 -------------------- Missing/fi.md | 65 --------------------------------------------------- Missing/ja.md | 64 -------------------------------------------------- Missing/ko.md | 4 ---- Missing/ru.md | 4 ---- README.md | 10 ++++---- 6 files changed, 5 insertions(+), 167 deletions(-) diff --git a/Missing/de.md b/Missing/de.md index 14693e1..49c4e2e 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,28 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# German [de] -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -UI.Camera.Automatic -UI.Camera.Manual - diff --git a/Missing/fi.md b/Missing/fi.md index f0bdcff..803dfeb 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -6,44 +6,6 @@ General.OK Facets.FPS World.Actions.GuestWarning World.AccessLevel.LAN -Login.InvalidCredentials.Description -Login.InvalidLogin.Description -Login.MalformedUID.Description -Login.MissingUID.Description -Register.MissingUID.Description -Register.MalformedUID.Description -Login.MissingLogin.Description -Login.InvalidRecoveryCode.Description -Login.UnsupportedAuthentication.Description -Login.EmailNotVerified.Description -Login.AccountTempLocked.Description -Login.AccountBanned.Description -Login.DuplicateAccount.Description -Login.UnknownError -Login.UnknownError.Description -Register.MissingRequest.Description -Register.InvalidEmail.Description -Register.MissingUsername.Description -Register.MissingEmail.Description -Register.UsernameTooLong.Description -Register.UsernameContainsAmpersand.Description -Register.UsernameStartsWithU.Description -Register.InvalidUsername.Description -Register.InvalidDateOfBirth.Description -Register.UserContainsBlockedTerms.Description -Register.MissingPassword.Description -Register.InvalidPassword.Description -Register.EmailAlreadyRegistered.Description -Register.UsernameAlreadyRegistered.Description -Register.ErrorCheckingUserId.Description -Recovery.MissingEmail -Recovery.MissingEmail.Description -Recovery.IncorrectEmail -Recovery.IncorrectEmail.Description -Recovery.NoPasswordSetup -Recovery.NoPasswordSetup.Description -Register.UnknownError -Register.UnknownError.Description Account.Saml2.Title Avatar.Badge.Live Profile.Status.Online @@ -55,13 +17,6 @@ Session.JoinVerifier.ComponentWarning Session.JoinVerifier.SetCustomVerifier Contacts.Unblocked Contacts.Migrated -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft Tooltip.Cartridge.Eject Tooltip.Microphone.Format.WAV Tooltip.Microphone.Format.Vorbis @@ -80,23 +35,6 @@ Tooltip.ProtoFlux.PackInPlace Tooltip.ProtoFlux.PackInto Tooltip.ProtoFlux.Unpack Tooltip.ProtoFlux.ExplicitCast -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -ProtoFlux.UI.Call -ProtoFlux.UI.AsyncCall -ProtoFlux.UI.NodeBrowser.Title Importer.Image.LUT Importer.Video.Regular Importer.Slices.Title @@ -106,7 +44,6 @@ CameraControl.OBS.FPS CameraControl.OBS.Idle CameraControl.OBS.Live CameraControl.OBS.Recording -Settings.Hotswitching Settings.DebugInputBinding Settings.Audio.Header Settings.Audio.Multimedia @@ -267,6 +204,4 @@ UI.VideoPlayer.AudioZoneTheater UI.VideoPlayer.AudioZoneGlobal UI.VideoPlayer.UsersLoaded UI.VideoPlayer.AllUsersLoaded -UI.Camera.Automatic -UI.Camera.Manual diff --git a/Missing/ja.md b/Missing/ja.md index 67a56b1..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,67 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Login.InvalidCredentials.Description -Login.InvalidLogin.Description -Login.MalformedUID.Description -Login.MissingUID.Description -Register.MissingUID.Description -Register.MalformedUID.Description -Login.MissingLogin.Description -Login.InvalidRecoveryCode.Description -Login.UnsupportedAuthentication.Description -Login.EmailNotVerified.Description -Login.AccountTempLocked.Description -Login.AccountBanned.Description -Login.DuplicateAccount.Description -Login.UnknownError -Login.UnknownError.Description -Register.MissingRequest.Description -Register.InvalidEmail.Description -Register.MissingUsername.Description -Register.MissingEmail.Description -Register.UsernameTooLong.Description -Register.UsernameContainsAmpersand.Description -Register.UsernameStartsWithU.Description -Register.InvalidUsername.Description -Register.InvalidDateOfBirth.Description -Register.UserContainsBlockedTerms.Description -Register.MissingPassword.Description -Register.InvalidPassword.Description -Register.EmailAlreadyRegistered.Description -Register.UsernameAlreadyRegistered.Description -Register.ErrorCheckingUserId.Description -Recovery.MissingEmail -Recovery.MissingEmail.Description -Recovery.IncorrectEmail -Recovery.IncorrectEmail.Description -Recovery.NoPasswordSetup -Recovery.NoPasswordSetup.Description -Register.UnknownError -Register.UnknownError.Description -Tooltips.Dev.Selection.Single -Tooltips.Dev.Selection.Multi -Tooltips.Dev.Interaction.Tip -Tooltips.Dev.Interaction.Projection -Tooltip.Light.Shadows.None -Tooltip.Light.Shadows.Hard -Tooltip.Light.Shadows.Soft -Tooltip.Meter.Mode.Ray -Tooltip.Meter.Mode.Perpendicular -Tooltip.Meter.Mode.Drag -Tooltip.Meter.Points.Two -Tooltip.Meter.Points.Multiple -Tooltip.Meter.ObjectSpace -Tooltip.Meter.WorldSpace -Tooltip.Glue.Mode.BakeMeshes -Tooltip.Glue.Mode.BakeSkinnedMeshes -Tooltip.Glue.Mode.ParentObjects -Tooltip.RigTransfer.ClearSource -Tooltip.ComponentClone.SingleInstanceOn -Tooltip.ComponentClone.SingleInstanceOff -Tooltip.ComponentClone.ClearTemplate -Tutorial.Teleporter.Error -UI.Camera.Automatic -UI.Camera.Manual - diff --git a/Missing/ko.md b/Missing/ko.md index a661891..49c4e2e 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,7 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Korean [ko] -UI.Camera.Automatic -UI.Camera.Manual - diff --git a/Missing/ru.md b/Missing/ru.md index 4113ebe..49c4e2e 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -1,7 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Russian [ru] -UI.Camera.Automatic -UI.Camera.Manual - diff --git a/README.md b/README.md index 681d5b7..acdc810 100644 --- a/README.md +++ b/README.md @@ -3,22 +3,22 @@ This repository contains the locale assets for the core UI of [Resonite](https:/ ## Localization Status Czech [cs] - 98.1% - Missing keys: 33 -German [de] - 98.7% - Missing keys: 23 +German [de] - 100.0% - Missing keys: 0 English (United Kingdom) [en-gb] - 1.7% - Missing keys: 1702 English [en] - 100.0% - Missing keys: 0 Esperanto [eo] - 71.3% - Missing keys: 497 Spanish [es] - 96.4% - Missing keys: 62 Estonian [et] - 52.6% - Missing keys: 820 -Finnish [fi] - 84.6% - Missing keys: 267 +Finnish [fi] - 88.3% - Missing keys: 202 French [fr] - 65.1% - Missing keys: 604 Icelandic [is] - 29.5% - Missing keys: 1221 -Japanese [ja] - 96.4% - Missing keys: 62 -Korean [ko] - 99.9% - Missing keys: 2 +Japanese [ja] - 100.0% - Missing keys: 0 +Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 64.5% - Missing keys: 614 Norwegian [no] - 45.3% - Missing keys: 946 Polish [pl] - 93.8% - Missing keys: 107 Portuguese (Brazil) [pt-br] - 96.1% - Missing keys: 68 -Russian [ru] - 99.9% - Missing keys: 2 +Russian [ru] - 100.0% - Missing keys: 0 Swedish [sv] - 13.8% - Missing keys: 1492 Turkish [tr] - 51.1% - Missing keys: 846 Chinese (China) [zh-cn] - 96.4% - Missing keys: 62