【VRChatワールド向け】ワールド多言語スイッチャー|UI Text・TMP・Object対応(UdonSharp)
- ダウンロード商品¥ 500

VRChat ワールド制作者向け軽量多言語切り替えツール MultiLanguageTranslation は UdonSharp で開発された、VRChat ワールド制作者向けローカライズ補助ツールです。 プレイヤーの VRChat クライアント言語に基づき、Unity UI Text、TextMeshProUGUI、GameObject を自動で切り替えます。カスタム Inspector 上で使用する言語をチェックし、「+」ボタンから複数のコンテンツグループを追加可能です。メニュー、説明パネル、ガイドテキスト、各言語版のシーンオブジェクトに適しています。 ### 主な機能 - 3 種類の動作モードに対応:Unity UI Text、TextMeshProUGUI、GameObject - ワールド起動時に VRChat の UI 言語を読み込み、言語変更イベントによる切り替えにも対応 - 14 言語に対応 - インスペクター上で実際に使用する言語のみチェック可能 - 「+」「−」ボタンでエントリーグループを素早く追加・削除 - 単一コンポーネントで複数のテキスト/GameObject セットを管理可能 - コンテンツ未入力時のフォールバック処理に対応 - GameObject モードでは、現在選択中の言語に対応する GameObject のみ表示 ### 対応言語 英語、日本語、韓国語、簡体字中国語、繁体字中国語、フランス語、ドイツ語、スペイン語、ブラジルポルトガル語、ロシア語、ヘブライ語、イタリア語、ポーランド語、トキポナ(Toki Pona) ゲームクライアントが対応する言語に切り替わると、スクリプトは該当言語向けに入力されたテキストへ自動的に切り替わります。 ### 使用方法 1. 任意の GameObject に本コンポーネントを追加します。 2. Unity UI Text、TextMeshProUGUI、Object の中から動作モードを選択します。 3. 使用を有効にする言語にチェックを入れます。 4. 「+」ボタンをクリックし、必要に応じてエントリーグループを追加します。 5. 各言語に対応するテキストを入力するか、対象の GameObject をバインドします。 ### 購入前の注意事項 本ツールに自動翻訳機能は搭載されていません。各言語の翻訳テキストおよび GameObject はすべて開発者自身で入力する必要があります。 オブジェクトモードの表示切り替えは各プレイヤーのローカル言語によるローカル処理であり、ネットワーク同期機能はありません。 ツールをインポートする前にプロジェクトのバックアップを作成することを推奨します。 面向 VRChat 地图作者的轻量多语言切换工具 「MultiLanguageTranslation」是面向 VRChat 世界制作者、基于 UdonSharp 开发的本地化辅助工具。 根据玩家的 VRChat 客户端语言,自动切换 Unity UI Text、TextMeshProUGUI 或 GameObject。可在自定义 Inspector 中勾选需要的语言,并通过“+”按钮添加多个内容组,适合菜单、说明面板、导览文字及不同语言版本的场景物体。 主要功能 - 支持 3 种工作模式:Unity UI 文本、TextMeshProUGUI、游戏对象 (GameObject) - 在世界启动时读取 VRChat 界面语言,同时支持语言变更事件触发切换 - 支持 14 种语言 - 可在检视面板中只勾选实际需要用到的语言 - 通过「+」「−」按钮快速添加、删除条目组 - 单个组件可管理多组文本 / 游戏对象 - 支持内容未填写时的降级回退处理 - 对象模式下,仅显示当前选中语言对应的游戏对象 支持语言 英语、日语、韩语、简体中文、繁体中文、法语、德语、西班牙语、巴西葡萄牙语、俄语、希伯来语、意大利语、波兰语、道本语 (Toki Pona) 当游戏客户端切换到对应语言时,脚本会自动切换到对应语言输入的文本 使用方法 1. 将该组件添加到任意游戏对象上 2. 在 Unity UI Text、Text Mesh Pro、Object 三者中选择工作模式 3. 勾选你需要启用的语言 4. 点击「+」按钮,按需添加条目组 5. 为每种语言录入对应文本,或是绑定对应的游戏对象 购买前须知 - 本工具不提供自动翻译功能。所有语言的翻译文本、游戏对象都需要由开发者自行录入。 - 物体模式的显示切换为基于各玩家本机语言的本地效果,不具备网络同步功能。 - 建议在导入工具前备份你的项目。 Lightweight Multilingual Switch Tool for VRChat World Authors MultiLanguageTranslation is a localization‑assistant tool built with UdonSharp for VRChat World Authors. It automatically switches Unity UI Text, TextMeshProUGUI, or GameObjects according to the player’s VRChat client language. You can enable desired languages within the custom Inspector, and add multiple content groups via the “+” button. It is suitable for menus, instruction panels, guide texts, and scene objects for different language versions. ### Main Features - Supports 3 operation modes: Unity UI Text, TextMeshProUGUI, GameObject - Reads the VRChat UI language on world start, and supports switching triggered by language‑change events - Supports 14 languages - Only check the languages you actually need in the Inspector - Quickly add or remove entry groups using the「+」「−」buttons - A single component can manage multiple sets of texts / GameObjects - Supports fallback handling for unfilled content - In GameObject mode, only the GameObject matching the currently selected language will be displayed ### Supported Languages English, Japanese, Korean, Simplified Chinese, Traditional Chinese, French, German, Spanish, Brazilian Portuguese, Russian, Hebrew, Italian, Polish, Toki Pona When the game client switches to a corresponding language, the script will automatically switch to the text entered for that language. ### Usage 1. Add this component to any GameObject. 2. Select an operation mode from Unity UI Text, TextMeshProUGUI, or Object. 3. Check the languages you want to enable. 4. Click the「+」button to add entry groups as needed. 5. Input the corresponding text for each language, or bind the target GameObject. ### Notes Before Purchase This tool does not provide automatic translation functionality. All translated texts and GameObjects for each language must be entered by the developer. Display switching in Object mode is a local effect based on each player’s client‑side language and has no network synchronization feature. It is recommended to back up your project before importing this tool. 內容物 - MultiLanguageTranslation.cs 環境 - VRChat World SDK - UdonSharp - TextMeshPro(使用 TMP 模式时必备) 禁止 不要以任何方式重新分发 任意の方法/フォームで再配布しないでください。 Do not Redistribute in any way/form. 因翻译导致的问题,以中文为准

