From 4378631762731ce03b0cd09b375fd7a605728b29 Mon Sep 17 00:00:00 2001 From: Aesc <49610790+Aesc3625@users.noreply.github.com> Date: Fri, 31 Jan 2025 12:44:31 +0900 Subject: [PATCH 1/9] Update ja.json --- ja.json | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ja.json b/ja.json index 8fc85f2..26dd7ab 100644 --- a/ja.json +++ b/ja.json @@ -866,8 +866,6 @@ "CreateNew.ParticleSystem": "パーティクル​システム", "CreateNew.LegacyParticleSystem": "レガシーパーティクルシステム", - - "CreateNew.Object": "オブジェクト", "CreateNew.Object.AvatarCreator": "アバター​クリエイター", "CreateNew.Object.Camera": "カメラ", @@ -1065,6 +1063,12 @@ "Importer.Slices.TitleGrayscale": "スライス画像を
3Dテクスチャと
してインポート
(グレースケール)", "Importer.Slices.Description": "フォルダ内の​すべての画像ファイル​を​3Dテクスチャ​に​します", + "Importer.UnsupportedRecordType.Heading":"サポートされていないレコード型", + "Importer.UnsupportedRecordType.Description":"インポートしようとしているレコード({url})にはサポートされていない{recordType}型があります。{bugUrl}までご報告ください。", + "Importer.Link.Invalid.Heading":"Invalid Folder Link", + "Importer.Link.Invalid.Description":"インポートしようとしているフォルダリンク({url})は無効です。リンクを再確認し、もう一度やり直してください。", + "Inventory.Link.LinkText": "{name}へのインベントリリンク", + "Exporter.Title": "エクスポート", "Exporter.FileName": "ファイル名:", "Exporter.ExportAs": "ファイル形式:", @@ -1943,7 +1947,7 @@ "Settings.ImportSettings.WorldUrls": "ワールドURLインポート時", "Settings.ImportSettings.WorldUrls.Description": "ワールドURLがインポートされた時の動作:\n\nOpen - ワールドを開く\nSpawnEntityInterface - ワールドオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", "Settings.ImportSettings.NetworkUrls": "ネットワークURLインポート時", - "Settings.ImportSettings.NetworkUrls.Description": "ネットワークURLがインポートされた時の動作:\n\nOpen - Open a connection to the session at the URL.\nSpawnEntityInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", + "Settings.ImportSettings.NetworkUrls.Description": "ネットワークURLがインポートされた時の動作:\n\nOpen - セッションへの接続を開く\nSpawnEntityInterface - セッションオーブとして、URLを生成する\nSpawnUrl - URLインターフェイスとして、URLを生成する", "LocomotionArchetype.Walk": "歩行", "LocomotionArchetype.Fly": "フライ", @@ -2069,6 +2073,9 @@ "Inspector.Texture3D.SpawnVisualizer" : "ビジュアライザーをスポーン", + "Inspector.Skybox.SetActiveSkybox": "スカイボックスに設定", + "Inspector.AmbientLightSH2.SetActiveAmbientLight": "環境光に設定", + "Inspector.CommonAvatarBuilder.UpdateLocomotionModules": "ユーザーのロコモーションモジュールを更新", "Inspector.VHACD.Parameter.MergeDoubles": "重複を結合", @@ -2241,7 +2248,6 @@ "Inspector.CharacterController.Warning": "警告!
SimulateRotationにチェックをいれることで、​このコンポーネントを単純なRigidbodyとして使用できます。​前提として、この目的のために最適化されておらず、​適切なRigidbodyが将来提供されることを理解しておいてください。
適切なRigidbodyは以下を提供します:
- CPUとネットワーク負荷の軽減 - CharacterControllerを使用すると、 CPU使用率が高くなり、ネットワークトラフィックが大量に発生します。
- Constraints - Rigidbody間にジョイント、ヒンジ、スプリング、 その他のconstraintを作成できるようになります。
- どのユーザーからもスムーズなシミュレーションと相互作用 - 他の人が操作すると、CharacterControllerはグリッチアウトします。
- 新機能とツール - それらをはるかに簡単に使用できるようになります。
-----------------------
これらの制限を理解している限り、楽しんでください!", "Inspector.PrimitiveMemberEditor.Warning": "警告!このコンポーネントを使用すると、IDを使用して参照を操作できます。​この手法は一般的に「Refハック」と呼ばれます。

これを実行するに、​これはサポートされていないため、​いつか壊れる可能性があることを理解してください。​この機能に依存しないでください。", - "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From cb77bb9a0e5ab674f0702c6a854483196f8c187f Mon Sep 17 00:00:00 2001 From: modimobeikete <54436686+modimobeikete@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:57:49 +0800 Subject: [PATCH 2/9] zh-cn:Sync to the latest English version --- zh-cn.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/zh-cn.json b/zh-cn.json index bb28c0e..814e322 100644 --- a/zh-cn.json +++ b/zh-cn.json @@ -865,9 +865,7 @@ "CreateNew.EmptyObject": "空对象", "CreateNew.ParticleSystem": "粒子系统", "CreateNew.LegacyParticleSystem": "传统粒子系统", - - "CreateNew.Object": "对象", "CreateNew.Object.AvatarCreator": "虚拟形象创建工具", "CreateNew.Object.Camera": "相机", @@ -1065,6 +1063,12 @@ "Importer.Slices.TitleGrayscale": "将图像切片导入为体积纹理(灰度)", "Importer.Slices.Description": "将文件夹中的所有图像文件合成为一个体积纹理", + "Importer.UnsupportedRecordType.Heading":"不支持的数据记录文件", + "Importer.UnsupportedRecordType.Description":"你正在尝试导入的数据记录({url}) 类型不受支持。其类型为: {recordType}。请在 {bugUrl}向我们报告。", + "Importer.Link.Invalid.Heading":"文件夹链接无效", + "Importer.Link.Invalid.Description":"你正在尝试导入的文件夹链接({url}) 是无效的,请检查一遍后再试一次。", + "Inventory.Link.LinkText": "物品栏链接到 {name}", + "Exporter.Title": "导出", "Exporter.FileName": "文件名:", "Exporter.ExportAs": "导出为:", @@ -2243,9 +2247,8 @@ "Inspector.CharacterController.Warning": "警告!
当勾选模拟旋转(SimulateRotation)时这个组件可以被当作一个简单的刚体。在你这样做之前,你需要明白它不曾为此优化,且对刚体的正式支持会在未来加入。
正式支持包括:
- CPU和网络效率提升 - 使用角色控制器,你的CPU和网络占用会显著上升
- 约束 - 你将能够在刚体间创建关节、合页、弹簧和其他约束
- 对每个人的平滑模拟与交互 - 在另一个人尝试交互时,角色控制器会发生故障
- 新功能与工具 - 让使用更加简单
-----------------------
只要你理解了上述限制,放开玩吧!", "Inspector.PrimitiveMemberEditor.Warning": "警告!
通过他们的ID,这个组件可以被用于与引用交互。这个过程常被称为“引用骇入”。

在你这样做之前,请知晓这种方式 不被 支持且随时可能失效。请勿让你的作品依赖于此项功能。", - - "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}\t最后一次模拟时间: {time}", + "Inspector.ParticleSystem.BasicInfo" : "粒子: {count}, 帧率: {fps}, 模拟时间: {time}, 提交时间: {renderSubmitTime}, 渲染分配: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "尾迹: {trailCount} (容量: {trailCapacity}), 尾迹点容量: {trailPointCapacity}", "Inspector.ParticleStyle.CommonTransitions": "通用变化模板:", From 861249535a9959b72752080ac156e1158c20499e Mon Sep 17 00:00:00 2001 From: MIP2006 <63019444+MIP2006@users.noreply.github.com> Date: Sat, 1 Feb 2025 15:48:24 +0100 Subject: [PATCH 3/9] Update fr.json Mutliple corrections : Corrected misspelling and miss-wording Removed some mentions of Patreon Related issues : #645 --- fr.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fr.json b/fr.json index c2467dd..c273d59 100644 --- a/fr.json +++ b/fr.json @@ -1,6 +1,6 @@ { "localeCode": "fr", - "authors": ["Archer", "FreakyWaves", "Xqua", "brodokk", "Sopra", "Khosumi", "j4", "cerealbowl"], + "authors": ["Archer", "FreakyWaves", "Xqua", "brodokk", "Sopra", "Khosumi", "j4", "cerealbowl", "MIP"], "messages": { "General.OK": "OK", @@ -359,7 +359,7 @@ "World.Edit.Path": "Localisation du Monde:", "World.Edit.AccessLevelHeader": "Qui peux ouvrir ce monde?", "World.Edit.AccessPrivate": "Seulement Moi", - "World.Edit.AccessPatreon": "Patron sur Patreon", + "World.Edit.AccessPatreon": "Supporteurs", "World.Edit.AccessPublic": "N'importe qui (public)", "World.Edit.ReadOnly": "Lecture seule", @@ -629,7 +629,7 @@ "User.Actions.Silence": "Mettre en sourdine", "User.Actions.Mute": "Sourdine", "User.Actions.Jump": "Saut", - "User.Actions.Respawn": "Re-matérialiser", + "User.Actions.Respawn": "Réapparaître", "User.Actions.Kick": "Éjecter", "User.Actions.Ban": "Bannir", @@ -933,7 +933,7 @@ "AvatarCreator.ShowToolAnchors": "Montrer les ancres des outils", "AvatarCreator.SetupVolumeMeter": "Configurer un compteur de volume", "AvatarCreator.SetupEyes": "Configurer les yeux", - "AvatarCreator.SetupFaceTracking": "Configurer le tracking du visage", + "AvatarCreator.SetupFaceTracking": "Configurer le suivi du visage", "AvatarCreator.ProtectAvatar": "Protéger l'avatar", "AvatarCreator.CalibrateFeet": "Calibrer les pieds", "AvatarCreator.CalibrateHips": "Calibrer le bassin/la hanche", @@ -964,9 +964,9 @@ "Importer.Image.Sprite": "Sprite", "Importer.Image.360": "Photo 360 / skybox", "Importer.Image.StereoPhoto": "Photo stéréoscopique", - "Importer.Image.Stereo360": "Photo 360 stéréoscopique", - "Importer.Image.180": "Photo 180", - "Importer.Image.Stereo180": "Photo stéréoscopique 180", + "Importer.Image.Stereo360": "Photo 360° stéréoscopique", + "Importer.Image.180": "Photo 180°", + "Importer.Image.Stereo180": "Photo stéréoscopique 180°", "Importer.Image.LUT": "LUT", "Importer.Image.Failure.Heading": "L'import de l'image a échoué {image}", @@ -1006,7 +1006,7 @@ "Importer.Model.Advanced.AutoScale": "Échelle automatique", "Importer.Model.Advanced.MaxTexSize": "Taille maximale de la texture", "Importer.Model.Advanced.ImageFormat": "Format d'image:", - "Importer.Model.Advanced.Material": "Matériel:", + "Importer.Model.Advanced.Material": "Matériaux:", "Importer.Model.Advanced.PreferSpecular": "Préférer le spéculaire", "Importer.Model.Advanced.AlignAxis": "Aligner l'axe:", From b264bfbaf521155181a164833987ec4b30b50d42 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Tue, 4 Feb 2025 23:39:53 +0100 Subject: [PATCH 4/9] Update stats --- Missing/ja.md | 9 --------- Missing/zh-cn.md | 7 ------- README.md | 4 ++-- 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/Missing/ja.md b/Missing/ja.md index 87aaeed..49c4e2e 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,12 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Japanese [ja] -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText -Inspector.Skybox.SetActiveSkybox -Inspector.AmbientLightSH2.SetActiveAmbientLight - diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index cbe244e..49c4e2e 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,10 +1,3 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. -# Chinese (Simplified, Mainland China) [zh-cn] -Importer.UnsupportedRecordType.Heading -Importer.UnsupportedRecordType.Description -Importer.Link.Invalid.Heading -Importer.Link.Invalid.Description -Inventory.Link.LinkText - diff --git a/README.md b/README.md index a7152ad..4486cb6 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Finnish [fi] - 87.6% - Missing keys: 291 French [fr] - 100.0% - Missing keys: 0 Hungarian [hu] - 28.1% - Missing keys: 1692 Icelandic [is] - 26.3% - Missing keys: 1733 -Japanese [ja] - 99.7% - Missing keys: 7 +Japanese [ja] - 100.0% - Missing keys: 0 Korean [ko] - 100.0% - Missing keys: 0 Dutch [nl] - 98.9% - Missing keys: 25 Norwegian [no] - 65.9% - Missing keys: 802 @@ -24,7 +24,7 @@ Swedish [sv] - 27.1% - Missing keys: 1716 Thai [th] - 2.9% - Missing keys: 2284 Turkish [tr] - 34.6% - Missing keys: 1540 Ukrainian [uk] - 55.8% - Missing keys: 1041 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 +Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 Chinese (Traditional, Taiwan) [zh-tw] - 66.1% - Missing keys: 797 Total keys: 2353 From f2547a4d31dfaa4fae651ff1564687437dce9f78 Mon Sep 17 00:00:00 2001 From: MIP2006 <63019444+MIP2006@users.noreply.github.com> Date: Wed, 5 Feb 2025 08:58:22 +0100 Subject: [PATCH 5/9] Fixed naming of Patreon supporters on request --- fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fr.json b/fr.json index c273d59..42f7776 100644 --- a/fr.json +++ b/fr.json @@ -359,7 +359,7 @@ "World.Edit.Path": "Localisation du Monde:", "World.Edit.AccessLevelHeader": "Qui peux ouvrir ce monde?", "World.Edit.AccessPrivate": "Seulement Moi", - "World.Edit.AccessPatreon": "Supporteurs", + "World.Edit.AccessPatreon": "Patron sur Patreon", "World.Edit.AccessPublic": "N'importe qui (public)", "World.Edit.ReadOnly": "Lecture seule", From 039910602d843e906e966c5abad87bf581f0957a Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 5 Feb 2025 21:09:09 +0100 Subject: [PATCH 6/9] Add edit settings --- Missing/cs.md | 5 +++++ Missing/de.md | 7 +++++++ Missing/en-gb.md | 5 +++++ Missing/eo.md | 5 +++++ Missing/es.md | 5 +++++ Missing/et.md | 5 +++++ Missing/fi.md | 5 +++++ Missing/fr.md | 7 +++++++ Missing/hu.md | 5 +++++ Missing/is.md | 5 +++++ Missing/ja.md | 7 +++++++ Missing/ko.md | 7 +++++++ Missing/nl.md | 5 +++++ Missing/no.md | 5 +++++ Missing/pl.md | 5 +++++ Missing/pt-br.md | 5 +++++ Missing/ru.md | 5 +++++ Missing/sv.md | 5 +++++ Missing/th.md | 5 +++++ Missing/tr.md | 5 +++++ Missing/uk.md | 5 +++++ Missing/zh-cn.md | 7 +++++++ Missing/zh-tw.md | 5 +++++ README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 6 ++++++ 25 files changed, 155 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 08fd0c3..586c042 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -538,6 +538,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/de.md b/Missing/de.md index 49c4e2e..fb549d6 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# German [de] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 37d29cf..40b54f3 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -1485,6 +1485,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/eo.md b/Missing/eo.md index c5c5b8c..6fc1f38 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -504,6 +504,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/es.md b/Missing/es.md index 0cbafec..c6b2a59 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -33,6 +33,11 @@ Settings.LegacyFeatureSettings.SuppressFeetSimulation Settings.LegacyFeatureSettings.SuppressFeetSimulation.Description Settings.NotificationSettings.PermissionChanged Settings.NotificationSettings.PermissionChanged.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/et.md b/Missing/et.md index 32b2261..47301c5 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -815,6 +815,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/fi.md b/Missing/fi.md index 437ff87..e87c17e 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -117,6 +117,11 @@ Settings.LaserSettings.ModulateExponent.Description Settings.LaserSettings.ModulateSpeedMultiplier.Description Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/fr.md b/Missing/fr.md index 49c4e2e..6cd7b32 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# French [fr] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/hu.md b/Missing/hu.md index 33cd440..9a44ebf 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -855,6 +855,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/is.md b/Missing/is.md index 00d6eff..f69e9b9 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -956,6 +956,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/ja.md b/Missing/ja.md index 49c4e2e..971c1d1 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Japanese [ja] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/ko.md b/Missing/ko.md index 49c4e2e..333fa12 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Korean [ko] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/nl.md b/Missing/nl.md index a08d0b5..36f49cc 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -7,6 +7,11 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/no.md b/Missing/no.md index 4c66ab3..fd1f872 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -570,6 +570,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/pl.md b/Missing/pl.md index aaf05b9..6f96ba6 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -7,6 +7,11 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/pt-br.md b/Missing/pt-br.md index f4ed665..85940e1 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -571,6 +571,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/ru.md b/Missing/ru.md index bec4bf2..05cf9a7 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -7,6 +7,11 @@ Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading Importer.Link.Invalid.Description Inventory.Link.LinkText +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.ImportSettings Settings.ImportSettings.SessionUrls Settings.ImportSettings.SessionUrls.Description diff --git a/Missing/sv.md b/Missing/sv.md index c717ffe..414eaf1 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -923,6 +923,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/th.md b/Missing/th.md index 769f4ca..a2f7297 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -1444,6 +1444,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/tr.md b/Missing/tr.md index a9be015..4ecba5f 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -849,6 +849,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/uk.md b/Missing/uk.md index c355cd2..fa885fe 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -196,6 +196,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 49c4e2e..093b5d6 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -1,3 +1,10 @@ # Missing Keys Note that this file updates only during build processes and doesn't necessarily reflect the current state. +# Chinese (Simplified, Mainland China) [zh-cn] +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description + diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index ff29811..804f74e 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -566,6 +566,11 @@ Settings.LaserSettings.StickThreshold Settings.LaserSettings.StickThreshold.Description Settings.LaserSettings.ShowInDesktop Settings.LaserSettings.ShowInDesktop.Description +Settings.EditSettings +Settings.EditSettings.ConfirmComponentDestroy +Settings.EditSettings.ConfirmComponentDestroy.Description +Settings.EditSettings.ConfirmSlotDestroy +Settings.EditSettings.ConfirmSlotDestroy.Description Settings.CursorSettings Settings.CursorSettings.BaseCursorSize Settings.CursorSettings.BaseCursorSize.Description diff --git a/README.md b/README.md index 4486cb6..2c662f3 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ This repository contains the locale assets for the core UI of [Resonite](https://resonite.com) and allows anyone to contribute translations. The contents of this repository will be periodically merged with the public build released on Steam (STEAM) and other platforms. ## Localization Status -Czech [cs] - 67.4% - Missing keys: 768 -German [de] - 100.0% - Missing keys: 0 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2303 +Czech [cs] - 67.2% - Missing keys: 773 +German [de] - 99.8% - Missing keys: 5 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2308 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.8% - Missing keys: 734 -Spanish [es] - 97.6% - Missing keys: 56 -Estonian [et] - 35.1% - Missing keys: 1528 -Finnish [fi] - 87.6% - Missing keys: 291 -French [fr] - 100.0% - Missing keys: 0 -Hungarian [hu] - 28.1% - Missing keys: 1692 -Icelandic [is] - 26.3% - Missing keys: 1733 -Japanese [ja] - 100.0% - Missing keys: 0 -Korean [ko] - 100.0% - Missing keys: 0 -Dutch [nl] - 98.9% - Missing keys: 25 -Norwegian [no] - 65.9% - Missing keys: 802 -Polish [pl] - 99.4% - Missing keys: 14 -Portuguese (Brazil) [pt-br] - 65.9% - Missing keys: 803 -Russian [ru] - 99.4% - Missing keys: 14 -Swedish [sv] - 27.1% - Missing keys: 1716 -Thai [th] - 2.9% - Missing keys: 2284 -Turkish [tr] - 34.6% - Missing keys: 1540 -Ukrainian [uk] - 55.8% - Missing keys: 1041 -Chinese (Simplified, Mainland China) [zh-cn] - 100.0% - Missing keys: 0 -Chinese (Traditional, Taiwan) [zh-tw] - 66.1% - Missing keys: 797 +Esperanto [eo] - 68.7% - Missing keys: 739 +Spanish [es] - 97.4% - Missing keys: 61 +Estonian [et] - 35.0% - Missing keys: 1533 +Finnish [fi] - 87.4% - Missing keys: 296 +French [fr] - 99.8% - Missing keys: 5 +Hungarian [hu] - 28.0% - Missing keys: 1697 +Icelandic [is] - 26.3% - Missing keys: 1738 +Japanese [ja] - 99.8% - Missing keys: 5 +Korean [ko] - 99.8% - Missing keys: 5 +Dutch [nl] - 98.7% - Missing keys: 30 +Norwegian [no] - 65.8% - Missing keys: 807 +Polish [pl] - 99.2% - Missing keys: 19 +Portuguese (Brazil) [pt-br] - 65.7% - Missing keys: 808 +Russian [ru] - 99.2% - Missing keys: 19 +Swedish [sv] - 27.0% - Missing keys: 1721 +Thai [th] - 2.9% - Missing keys: 2289 +Turkish [tr] - 34.5% - Missing keys: 1545 +Ukrainian [uk] - 55.6% - Missing keys: 1046 +Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 +Chinese (Traditional, Taiwan) [zh-tw] - 66.0% - Missing keys: 802 -Total keys: 2353 +Total keys: 2358 ## How To Contribute If you'd like to contribute translations, create a fork of the repository, make the changes and **once they are ready** to be merged create a Pull Request, so the contributions can be checked and merged. You don't need to translate everything at once, if you cover part of the UI, the changes can be merged, with more translations coming later. diff --git a/en.json b/en.json index 0f714a6..744dade 100644 --- a/en.json +++ b/en.json @@ -1763,6 +1763,12 @@ "Settings.LaserSettings.ShowInDesktop": "Show lasers in desktop mode", "Settings.LaserSettings.ShowInDesktop.Description": "When on, the laser visual will be rendered to you fully when in first person view in desktop mode.", + "Settings.EditSettings": "Edit Settings", + "Settings.EditSettings.ConfirmComponentDestroy": "Confirm destroying components", + "Settings.EditSettings.ConfirmComponentDestroy.Description": "When enabled, you'll be asked for confirmation before destroying a component in the inspector. This helps prevent destroying them accidentally with misclick.", + "Settings.EditSettings.ConfirmSlotDestroy": "Confirm destroying slots", + "Settings.EditSettings.ConfirmSlotDestroy.Description": "When enabled, you'll be asked for confirmation when destroying Slots with the Developer Tool. This can prevent accidentally destroying objects when misclick.", + "Settings.CursorSettings": "Cursor Settings", "Settings.CursorSettings.BaseCursorSize": "Base cursor size", From 9b97c96660743ed6737f91d9e2e5d294106c5d9e Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 5 Feb 2025 21:15:53 +0100 Subject: [PATCH 7/9] Tweak language of inventory buttons --- en.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/en.json b/en.json index 744dade..d9e0a4d 100644 --- a/en.json +++ b/en.json @@ -121,22 +121,22 @@ "Inventory.SaveHeld": "Save Held", "Inventory.GetURL": "Get URL", "Inventory.Inventories": "Inventories", - "Inventory.Share": "Share", - "Inventory.Unshare": "Unshare", + "Inventory.Share": "Make Public", + "Inventory.Unshare": "Make Private", "Inventory.SaveAvatar": "Save Avatar", - "Inventory.Favorite.Home": "Set Home", - "Inventory.Favorite.ProgressBar": "Set Progress Bar", - "Inventory.Favorite.AudioStreamController": "Set Stream Controller", - "Inventory.Favorite.TextDisplay": "Set Text Display", - "Inventory.Favorite.VideoPlayer": "Set Video Player", - "Inventory.Favorite.AudioPlayer": "Set Audio Player", - "Inventory.Favorite.InteractiveCamera": "Set Camera", - "Inventory.Favorite.Keyboard": "Set Keyboard", - "Inventory.Favorite.Avatar": "Set Avatar", - "Inventory.Favorite.WorldLoadingIndicator": "Set Loading Bar", - "Inventory.Favorite.ColorDialog": "Set Color Picker", - "Inventory.Favorite.Hyperlink": "Set URL Display", - "Inventory.Favorite.Document": "Set Document Display", + "Inventory.Favorite.Home": "Favorite Home", + "Inventory.Favorite.ProgressBar": "Favorite Progress Bar", + "Inventory.Favorite.AudioStreamController": "Favorite Stream Controller", + "Inventory.Favorite.TextDisplay": "Favorite Text Display", + "Inventory.Favorite.VideoPlayer": "Favorite Video Player", + "Inventory.Favorite.AudioPlayer": "Favorite Audio Player", + "Inventory.Favorite.InteractiveCamera": "Favorite Camera", + "Inventory.Favorite.Keyboard": "Favorite Keyboard", + "Inventory.Favorite.Avatar": "Favorite Avatar", + "Inventory.Favorite.WorldLoadingIndicator": "Favorite Loading Bar", + "Inventory.Favorite.ColorDialog": "Favorite Color Picker", + "Inventory.Favorite.Hyperlink": "Favorite URL Display", + "Inventory.Favorite.Document": "Favorite Document Display", "Inventory.SpawnFacet": "Spawn Facet", "Dash.Screens.Home": "Home", From e86d5f85b415491fc8f05796200df01377b734cc Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 5 Feb 2025 22:36:08 +0100 Subject: [PATCH 8/9] Add Stripe supporter string --- Missing/cs.md | 1 + Missing/de.md | 1 + Missing/en-gb.md | 1 + Missing/eo.md | 1 + Missing/es.md | 1 + Missing/et.md | 1 + Missing/fi.md | 1 + Missing/fr.md | 1 + Missing/hu.md | 1 + Missing/is.md | 1 + Missing/ja.md | 1 + Missing/ko.md | 1 + Missing/nl.md | 1 + Missing/no.md | 1 + Missing/pl.md | 1 + Missing/pt-br.md | 1 + Missing/ru.md | 1 + Missing/sv.md | 1 + Missing/th.md | 1 + Missing/tr.md | 1 + Missing/uk.md | 1 + Missing/zh-cn.md | 1 + Missing/zh-tw.md | 1 + README.md | 48 ++++++++++++++++++++++++------------------------ en.json | 1 + 25 files changed, 48 insertions(+), 24 deletions(-) diff --git a/Missing/cs.md b/Missing/cs.md index 586c042..7cffadd 100644 --- a/Missing/cs.md +++ b/Missing/cs.md @@ -27,6 +27,7 @@ Recovery.NoPasswordSetup Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/de.md b/Missing/de.md index fb549d6..d634ead 100644 --- a/Missing/de.md +++ b/Missing/de.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # German [de] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/en-gb.md b/Missing/en-gb.md index 40b54f3..58707b7 100644 --- a/Missing/en-gb.md +++ b/Missing/en-gb.md @@ -500,6 +500,7 @@ Account.TOTP.Message.DeactivationComplete Account.Type.Standard Account.Type.Business Account.Type.Patreon +Account.Type.Stripe Account.Type.Mentor Account.Type.Moderator Account.Type.Team diff --git a/Missing/eo.md b/Missing/eo.md index 6fc1f38..a3c9144 100644 --- a/Missing/eo.md +++ b/Missing/eo.md @@ -14,6 +14,7 @@ Login.MissingSecretMachineId Login.MissingSecretMachineId.Description Login.MalformedSecretMachineId Login.MalformedSecretMachineId.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/es.md b/Missing/es.md index c6b2a59..57bbc2e 100644 --- a/Missing/es.md +++ b/Missing/es.md @@ -5,6 +5,7 @@ Note that this file updates only during build processes and doesn't necessarily World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError +Account.Type.Stripe Tools.GrabbableSetter.Name Tools.CharacterCollider.Name Tools.MeshVisibility.Name diff --git a/Missing/et.md b/Missing/et.md index 47301c5..0b1324f 100644 --- a/Missing/et.md +++ b/Missing/et.md @@ -215,6 +215,7 @@ Account.TOTP.Message.DeactivationComplete Account.Type.Standard Account.Type.Business Account.Type.Patreon +Account.Type.Stripe Account.Type.Mentor Account.Type.Moderator Account.Type.Team diff --git a/Missing/fi.md b/Missing/fi.md index e87c17e..5b87bbc 100644 --- a/Missing/fi.md +++ b/Missing/fi.md @@ -5,6 +5,7 @@ Note that this file updates only during build processes and doesn't necessarily World.Connection.LNL.LNLPoke World.Error.UnhandledError World.Actions.GuestWarning +Account.Type.Stripe Contacts.Unblocked Tools.ProtoFlux.Drive Tools.ProtoFlux.Source diff --git a/Missing/fr.md b/Missing/fr.md index 6cd7b32..da6dafe 100644 --- a/Missing/fr.md +++ b/Missing/fr.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # French [fr] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/hu.md b/Missing/hu.md index 9a44ebf..5aa744d 100644 --- a/Missing/hu.md +++ b/Missing/hu.md @@ -62,6 +62,7 @@ Account.ResetPasswordInstructions Account.RecoveryCode Account.Requesting Account.Saml2.Select +Account.Type.Stripe Profile.Status.Headless Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/is.md b/Missing/is.md index f69e9b9..0746ef1 100644 --- a/Missing/is.md +++ b/Missing/is.md @@ -97,6 +97,7 @@ Account.TOTP.Deactivate.Description Account.TOTP.Deactivate.Deactivate Account.TOTP.Deactivate.Deactivating Account.TOTP.Message.DeactivationComplete +Account.Type.Stripe 2FA.Header 2FA.Token Profile.Status.Sociable diff --git a/Missing/ja.md b/Missing/ja.md index 971c1d1..8961b6a 100644 --- a/Missing/ja.md +++ b/Missing/ja.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Japanese [ja] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/ko.md b/Missing/ko.md index 333fa12..d9a6713 100644 --- a/Missing/ko.md +++ b/Missing/ko.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Korean [ko] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/nl.md b/Missing/nl.md index 36f49cc..4b13e4a 100644 --- a/Missing/nl.md +++ b/Missing/nl.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Dutch [nl] +Account.Type.Stripe Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/no.md b/Missing/no.md index fd1f872..f269524 100644 --- a/Missing/no.md +++ b/Missing/no.md @@ -56,6 +56,7 @@ Recovery.NoPasswordSetup Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/pl.md b/Missing/pl.md index 6f96ba6..8407d7a 100644 --- a/Missing/pl.md +++ b/Missing/pl.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Polish [pl] +Account.Type.Stripe Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/pt-br.md b/Missing/pt-br.md index 85940e1..65bab60 100644 --- a/Missing/pt-br.md +++ b/Missing/pt-br.md @@ -57,6 +57,7 @@ Recovery.NoPasswordSetup Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/ru.md b/Missing/ru.md index 05cf9a7..d88340c 100644 --- a/Missing/ru.md +++ b/Missing/ru.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Russian [ru] +Account.Type.Stripe Importer.UnsupportedRecordType.Heading Importer.UnsupportedRecordType.Description Importer.Link.Invalid.Heading diff --git a/Missing/sv.md b/Missing/sv.md index 414eaf1..c00fafd 100644 --- a/Missing/sv.md +++ b/Missing/sv.md @@ -13,6 +13,7 @@ World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Filter.IncompatibleSessions World.Edit.ReadOnly +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/Missing/th.md b/Missing/th.md index a2f7297..dc8c549 100644 --- a/Missing/th.md +++ b/Missing/th.md @@ -439,6 +439,7 @@ Account.TOTP.Message.DeactivationComplete Account.Type.Standard Account.Type.Business Account.Type.Patreon +Account.Type.Stripe Account.Type.Mentor Account.Type.Moderator Account.Type.Team diff --git a/Missing/tr.md b/Missing/tr.md index 4ecba5f..f74ca01 100644 --- a/Missing/tr.md +++ b/Missing/tr.md @@ -242,6 +242,7 @@ Account.TOTP.Message.DeactivationComplete Account.Type.Standard Account.Type.Business Account.Type.Patreon +Account.Type.Stripe Account.Type.Mentor Account.Type.Moderator Account.Type.Team diff --git a/Missing/uk.md b/Missing/uk.md index fa885fe..e75feb1 100644 --- a/Missing/uk.md +++ b/Missing/uk.md @@ -6,6 +6,7 @@ World.Error.Handshake World.Error.FailedToCreateBanAccessKey World.Error.UnhandledError World.Edit.ReadOnly +Account.Type.Stripe Notifications.PermissionChanged Notifications.PermissionChangedDetail Tools.GeometryLineBrush.Name diff --git a/Missing/zh-cn.md b/Missing/zh-cn.md index 093b5d6..a14dea9 100644 --- a/Missing/zh-cn.md +++ b/Missing/zh-cn.md @@ -2,6 +2,7 @@ Note that this file updates only during build processes and doesn't necessarily reflect the current state. # Chinese (Simplified, Mainland China) [zh-cn] +Account.Type.Stripe Settings.EditSettings Settings.EditSettings.ConfirmComponentDestroy Settings.EditSettings.ConfirmComponentDestroy.Description diff --git a/Missing/zh-tw.md b/Missing/zh-tw.md index 804f74e..9ae07c0 100644 --- a/Missing/zh-tw.md +++ b/Missing/zh-tw.md @@ -55,6 +55,7 @@ Recovery.NoPasswordSetup Recovery.NoPasswordSetup.Description Register.UnknownError Register.UnknownError.Description +Account.Type.Stripe Profile.Status.Sociable Profile.Status.Bot Profile.Status.ChatClient diff --git a/README.md b/README.md index 2c662f3..67acc84 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,32 @@ This repository contains the locale assets for the core UI of [Resonite](https://resonite.com) and allows anyone to contribute translations. The contents of this repository will be periodically merged with the public build released on Steam (STEAM) and other platforms. ## Localization Status -Czech [cs] - 67.2% - Missing keys: 773 -German [de] - 99.8% - Missing keys: 5 -English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2308 +Czech [cs] - 67.2% - Missing keys: 774 +German [de] - 99.7% - Missing keys: 6 +English (United Kingdom) [en-gb] - 2.1% - Missing keys: 2309 English [en] - 100.0% - Missing keys: 0 -Esperanto [eo] - 68.7% - Missing keys: 739 -Spanish [es] - 97.4% - Missing keys: 61 -Estonian [et] - 35.0% - Missing keys: 1533 -Finnish [fi] - 87.4% - Missing keys: 296 -French [fr] - 99.8% - Missing keys: 5 -Hungarian [hu] - 28.0% - Missing keys: 1697 -Icelandic [is] - 26.3% - Missing keys: 1738 -Japanese [ja] - 99.8% - Missing keys: 5 -Korean [ko] - 99.8% - Missing keys: 5 -Dutch [nl] - 98.7% - Missing keys: 30 -Norwegian [no] - 65.8% - Missing keys: 807 -Polish [pl] - 99.2% - Missing keys: 19 -Portuguese (Brazil) [pt-br] - 65.7% - Missing keys: 808 -Russian [ru] - 99.2% - Missing keys: 19 -Swedish [sv] - 27.0% - Missing keys: 1721 -Thai [th] - 2.9% - Missing keys: 2289 -Turkish [tr] - 34.5% - Missing keys: 1545 -Ukrainian [uk] - 55.6% - Missing keys: 1046 -Chinese (Simplified, Mainland China) [zh-cn] - 99.8% - Missing keys: 5 -Chinese (Traditional, Taiwan) [zh-tw] - 66.0% - Missing keys: 802 +Esperanto [eo] - 68.6% - Missing keys: 740 +Spanish [es] - 97.4% - Missing keys: 62 +Estonian [et] - 35.0% - Missing keys: 1534 +Finnish [fi] - 87.4% - Missing keys: 297 +French [fr] - 99.7% - Missing keys: 6 +Hungarian [hu] - 28.0% - Missing keys: 1698 +Icelandic [is] - 26.3% - Missing keys: 1739 +Japanese [ja] - 99.7% - Missing keys: 6 +Korean [ko] - 99.7% - Missing keys: 6 +Dutch [nl] - 98.7% - Missing keys: 31 +Norwegian [no] - 65.7% - Missing keys: 808 +Polish [pl] - 99.2% - Missing keys: 20 +Portuguese (Brazil) [pt-br] - 65.7% - Missing keys: 809 +Russian [ru] - 99.2% - Missing keys: 20 +Swedish [sv] - 27.0% - Missing keys: 1722 +Thai [th] - 2.9% - Missing keys: 2290 +Turkish [tr] - 34.5% - Missing keys: 1546 +Ukrainian [uk] - 55.6% - Missing keys: 1047 +Chinese (Simplified, Mainland China) [zh-cn] - 99.7% - Missing keys: 6 +Chinese (Traditional, Taiwan) [zh-tw] - 66.0% - Missing keys: 803 -Total keys: 2358 +Total keys: 2359 ## How To Contribute If you'd like to contribute translations, create a fork of the repository, make the changes and **once they are ready** to be merged create a Pull Request, so the contributions can be checked and merged. You don't need to translate everything at once, if you cover part of the UI, the changes can be merged, with more translations coming later. diff --git a/en.json b/en.json index d9e0a4d..409cdf9 100644 --- a/en.json +++ b/en.json @@ -586,6 +586,7 @@ "Account.Type.Standard": "Standard Account", "Account.Type.Business": "Business Account", "Account.Type.Patreon": "Patreon Supporter", + "Account.Type.Stripe": "Stripe Supporter", "Account.Type.Mentor": "{platform} Mentor", "Account.Type.Moderator": "{platform} Moderator", "Account.Type.Team": "{platform} Team", From 78c939bb78832666c2617baff0918bf24c47ea5d Mon Sep 17 00:00:00 2001 From: Tomas Mariancik Date: Wed, 5 Feb 2025 22:52:03 +0100 Subject: [PATCH 9/9] Update pluralization & DON'Ts - Updates the pluralization instructions to match the latest version of the ICU library - Added DON'T on making executive decisions on some changes --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 67acc84..4b2eaf9 100644 --- a/README.md +++ b/README.md @@ -39,9 +39,9 @@ If you do translate them and you haven't added a credit yet, put your name in th ### If you're contributing a new language 1. [Create a new Issue](https://github.com/Yellow-Dog-Man/Locale) for given language in format "Language [lang-code]", for example "English [en]", which will help coordinate efforts of different translators. -1. Verify that our fork of ICU MessageFormat.NET has a pluralizer for your language, by checking the "AddStandardPluralizers()" function in this file: https://github.com/Yellow-Dog-Man/messageformat.net/blob/master/src/Jeffijoe.MessageFormat/Formatting/Formatters/PluralFormatter.cs +1. Verify that our fork of ICU MessageFormat.NET has a pluralizer for your language. The following file should contain your language code: https://github.com/Yellow-Dog-Man/messageformat.net/blob/master/src/Jeffijoe.MessageFormat.MetadataGenerator/data/plurals.xml -If you can't find your language code in this file, please make a Issue either on in this repository. +If you can't find your language code in this file, please make a Issue either on in this repository. If the language doesn't have any pluralization rules (meaning words don't change depending on a number), this might not be needed - but we suggest you test it first. Alternatively you can implement the pluralizer yourself based on the reference from the Unicode CLDR repository: https://github.com/unicode-org/cldr/blob/master/common/supplemental/plurals.xml and make a pull request for it to be merged with our fork or MessageFormat.NET @@ -105,6 +105,7 @@ optional arguments: - **DON'T** submit purely machine translated locales. Those often result in odd and confusing results for user interfaces. Using machine translation as basis for manual translation is ok. - **DON'T** Submit strings from PRs that have the "New Strings" label until that PR is merged. The development team may need to update or change these strings as a part of their inclusion and this can cause conflicts. Wait till the PR is merged and THEN work on the new strings. - **DON'T** Submit strings for features that are not present in the "main" branch yet. Until a set of strings is in main, it is not complete and may need additional work to complete. Adding strings early, leads to extra work, Conflicts and confusion. +- **DON'T** Make executive decisions on how to change certain things on our behalf - e.g. replacing names of services or introducing variables into locales when they don't exist in the English one. Let us make the decision first in the EN locale on the main branch. Adjusting things to better suit the language/culture is fine, but overall they match the intent of the EN locale. ## The ICU MessageFormat Syntax for translation strings Resonite uses the ICU MessageFormat Syntax defined by the Unicode organization for its localized strings. This offers high amount of flexibility on how you translate strings and ensures that you can correctly follow the grammar rules of your language, particularly with regards to pluralization (e.g. displaying "1 item" vs "1 items"). This is why it's important to ensure that your language has a pluralizer implemented in our fork of MessageFormat.NET