diff --git a/languages/it.json b/languages/it.json new file mode 100644 index 00000000..0ad9c569 --- /dev/null +++ b/languages/it.json @@ -0,0 +1,20 @@ +{ + "ITEM-PILES": { + "Currencies": "Monete", + "Currency": "Valuta", + "ContextMenu": { + "ShowToPlayers": "Mostra ai giocatori", + "RequestTrade": "Richiedi Trattativa" + }, + "Types": { + "pile": "Pila di oggetti", + "container": "Contenitore", + "merchant": "Mercante", + "vault": "Volta" + }, + "Items": "Oggetti", + "HeaderButtons": { + "ShowToPlayers": "Mostra ai Giocatori" + } + } +} diff --git a/languages/pl.json b/languages/pl.json index 4dba5275..7fdf5218 100644 --- a/languages/pl.json +++ b/languages/pl.json @@ -37,7 +37,12 @@ "VaultFull": "Ten przedmiot nie mieści się w tym skarbcu!", "VaultItemNotExpander": "Ten przedmiot nie jest rozszerzeniem skarbca", "NoGMsConnected": "UWAGA - Brak podłączonych GMów - Item Piles wymaga GMa, aby gracze mogli korzystać z większości funkcji modułu.", - "CantSortVault": "Nie udało się posortować elementów - albo jest ich po prostu za dużo, albo coś poszło nie tak" + "CantSortVault": "Nie udało się posortować elementów - albo jest ich po prostu za dużo, albo coś poszło nie tak", + "VaultInvalidItemDropped": "Nie można wrzucać tego typu przedmiotów do tego skarbca!", + "VaultNoGmItemSidebar": "Tylko GM może upuszczać przedmioty z paska bocznego!", + "TransactionNoGMConnected": "Żaden GM nie jest połączony - bieżąca transakcja została anulowana, nic nie zostało dodane, usunięte ani przeniesione", + "DroppedIsNotItem": "Nie można wrzucać dokumentów typu \"{type}\" do tego stosu przedmiotów!", + "VaultSameItemOrigin": "Nie można wrzucać do skarbca przedmiotów, które pochodzą ze skarbca!" }, "Inspect": { "Title": "Przeglądanie Zawartości Stosu", @@ -432,7 +437,7 @@ }, "FilterEditor": { "Explanation": "Tutaj możesz zdefiniować wiele typów filtrów, które wykluczą pewne typy przedmiotów. Na podstawie podanej ścieżki atrybutu, stos przedmiotów mógłby znaleźć \"typ\" przedmiotu i na podstawie filtrów, ukrywa te przedmioty w UI inwentarza stosu przedmiotów.", - "Path": "Ścieżka atrybutu", + "Path": "Ścieżka właściwości", "Title": "Edytor filtrów Item Piles", "Filters": "Filtry", "TitleActor": "Edytor filtrów Item Piles: {actor_name}", @@ -586,7 +591,10 @@ "CanStackItemsExplanation": "Z tym ustawieniem, przedmioty dodane do stosu przedmiotów będą układane w stos z podobnymi przedmiotami. Można to również kontrolować dla poszczególnych przedmiotów w ich konfiguracji. Uwaga: Zależy to również od systemu, ponieważ niektóre przedmioty nie mają ilości, więc nigdy nie mogą być układane w stosy.", "CanStackItemsYes": "Tak, układaj przedmioty (chyba że przedmiot mówi inaczej)", "CanStackItemsNoAlways": "Nie, nigdy nie układaj w stos przedmiotów", - "CanStackItemsYesAlways": "Tak, zawsze układaj przedmioty w stosy" + "CanStackItemsYesAlways": "Tak, zawsze układaj przedmioty w stosy", + "ConfigureRequiredItemProperties": "Skonfiguruj wymagane właściwości przedmiotu", + "RequiredItemProperties": "Wymagane właściwości przedmiotu", + "RequiredItemPropertiesExplanation": "Skonfiguruj, czy ten stos przedmiotów powinien wymagać, aby przenoszone do niego przedmioty miały określone właściwości." }, "Container": { "Title": "Ustawienia kontenera", @@ -720,6 +728,14 @@ "Explanation": "W tym miejscu można określić, które waluty dodatkowe mogą być podnoszone i upuszczane przez postacie.", "Title": "Edytor walut drugorzędnych", "TitleActor": "Edytor walut drugorzędnych: {actor_name}" + }, + "RequiredItemPropertiesEditor": { + "Title": "Item Piles - Edytor wymaganych właściwości przedmiotów", + "TitleActor": "Item Piles - Wymagany edytor właściwości przedmiotów: {actor_name}", + "Filters": "Wymagane właściwości", + "Path": "Ścieżka właściwości", + "AddNew": "Dodaj nowy filtr", + "Explanation": "W tym miejscu można zdefiniować wiele typów wymaganych właściwości przedmiotów, które muszą mieć przedmioty przeniesione do tego stosu przedmiotów. W oparciu o podaną ścieżkę atrybutów, stos przedmiotów może znaleźć \"typ\" przedmiotu i w oparciu o wymagania, uniemożliwi przeniesienie przedmiotów, które nie pasują do tych właściwości do tego stosu przedmiotów." } }, "Settings": { diff --git a/languages/zh_Hans.json b/languages/zh_Hans.json index 06ec833c..9e2dbc14 100644 --- a/languages/zh_Hans.json +++ b/languages/zh_Hans.json @@ -4,498 +4,745 @@ "Currencies": "货币", "Currency": "货币", "Inspect": { - "Close": "关上", + "Close": "关闭盖子", "Leave": "离开", - "Title": "检查交易内容", - "AsActor": "你正作为{actorName}查看该物品堆。", - "Owner": "作为此物品堆的拥有者, 你可以编辑其内容.", - "Empty": "该物品堆是空的.", - "Destroyed": "这里面已经没有宝物了.", + "Title": "检查堆中的内容", + "AsActor": "你正在以 {actorName} 的身份检查这堆物品。", + "Owner": "作为这个物品堆的所有者,你可以编辑物品堆的内容。", + "Empty": "这堆物品是空的。", + "Destroyed": "这堆物品已不复存在,一片荒芜。", "TakeAll": "拿走所有物品", "Take": "拿走", - "NoShareLeft": "没有剩余数量……", - "NoneLeft": "没有剩余……", - "OpenSheet": "打开角色卡", - "AddCurrency": "放入货币", - "SplitAll": "在 {num_players} 人中平分所有", - "SplitItems": "在 {num_players} 人中平分物品", - "SplitCurrencies": "在 {num_players} 人中平分货币" + "NoShareLeft": "没有剩余的份额了…", + "NoneLeft": "什么也没有剩下…", + "OpenSheet": "打开表单", + "AddCurrency": "添加货币", + "SplitAll": "分成 {num_players} 份", + "SplitItems": "将物品分成 {num_players} 份", + "SplitCurrencies": "将货币分成 {num_players} 份" }, "Trade": { "Accept": "接受", - "Title": "Item Piles: 交易", + "Title": "物品堆:交易", "Decline": "拒绝", - "Mute": "不回应", - "AutoDecline": "你对交易的请求超时未响应,已自动拒绝。", - "Declined": "对方拒绝了交易。", - "Private": "私下交易", - "PrivateExplanation": "交易不显示在聊天中,也无人能观看", - "Over": "该交易长时间未活跃.", - "Between": "{actor_1}与{actor_2}的交易", - "DragDrop": "拖放物品开始交易", + "Mute": "静音", + "AutoDecline": "你没有足够快地响应交易请求,因此被自动拒绝了。", + "Declined": "另一位用户拒绝了交易请求。", + "Private": "使这次交易保密", + "PrivateExplanation": "不发布聊天卡片,也没有人能旁观", + "Over": "这次交易已不再进行。", + "Between": "{actor_1} 和 {actor_2} 之间的交易", + "DragDrop": "拖放物品以开始交易", "Prompt": { - "Title": "Item Piles:交易请求", - "User": "选择你想与之交易的用户:", - "PickActor": "选择你在交易中代表的角色:", - "PickedActor": "你在交易中代表的角色:", - "PickToken": "使用选中的指示物", - "DropActor": "拖放角色至此", + "Title": "物品堆:发送交易请求", + "User": "选择你想要交易的用户:", + "PickActor": "选择你在交易中将代表的角色:", + "PickedActor": "你在交易中将代表的角色:", + "PickToken": "选择已选中的指示物", + "DropActor": "在此处拖放角色", "Label": "发送交易请求" }, "NoActiveUsers": { - "Title": "Item Piles: 没有活跃用户", - "Content": "没有其他活跃玩家,因此你无法交易." + "Title": "物品堆:没有在线用户", + "Content": "没有在线的玩家,因此你没有人可以交易。" }, "Request": { - "Title": "Item Piles: 发送交易请求", + "Title": "物品堆:交易请求", "Content": "{trading_actor_name}(用户 {trading_user_name})想要与你进行交易。", - "PrivateContent": "{trading_actor_name}(用户 {trading_user_name})想要与你进行私下交易。", - "AcceptQuery": "是否接受?" + "PrivateContent": "{trading_actor_name}(用户 {trading_user_name})想要私下与你进行交易。", + "AcceptQuery": "你接受吗?" }, "OngoingRequest": { - "Content": "等待{user_name}回复...", + "Content": "等待来自 {user_name} 的响应…", "Label": "取消交易请求" }, "CancelledRequest": { - "Content": "与{user_name}的交易请求取消." + "Content": "交易请求被 {user_name} 取消了。" }, "AddCurrency": { - "Title": "放入货币", - "Content": "在与{trader_actor_name}的交易中放入货币", + "Title": "添加货币", + "Content": "向与 {trader_actor_name} 的当前交易中添加货币", "Label": "更新货币" }, - "GMAddCurrency": "放入货币 (GM)", + "GMAddCurrency": "添加货币(GM 模式)", "Closed": { "Title": "交易关闭", - "You": "你关闭了交易窗口,因此交易取消了.", - "Them": "用户 \"{user_name}\" c关闭了交易窗口,因此交易取消了.", - "Someone": "其中一个用户关闭了交易窗口,因此交易取消了." - }, - "Disconnected": "其中一个用户断开了连接,因此交易取消了.", - "UserCharacterWarning": "你选择了角色 \"{actor_name}\" 作为你的交易角色,但他是 \"{player_name}\"的指定角色.

你确定吗?", - "UserActiveCharacterWarning": "你选择了角色 \"{actor_name}\" 作为你的交易角色,但他是\"{player_name}\"正在使用的角色, 你确定吗?", - "ActorOwnerWarning": "你不拥有这个角色,因此你不能使用他交易.", - "SameActor": "两个用户不能选择同一个角色 - 你不能与同一个角色交易,快停手。" + "You": "你关闭了交易窗口,因此交易被取消了。", + "Them": "用户 \"{user_name}\" 关闭了交易窗口,因此交易被取消了。", + "Someone": "其中一个用户关闭了交易窗口,因此交易被取消了。" + }, + "Disconnected": "其中一个用户断开了连接,因此交易被取消了。", + "UserCharacterWarning": "你选择了角色 \"{actor_name}\",这是玩家 \"{player_name}\" 的指定角色。

你确定要这样做吗?", + "UserActiveCharacterWarning": "你选择了角色 \"{actor_name}\",这是玩家 \"{player_name}\" 的指定角色,且该玩家是在线的

你确定要这样做吗?", + "ActorOwnerWarning": "你不拥有这个角色,因此你不能用它进行交易。", + "SameActor": "两位用户不能选择同一个角色 - 你不能同时向同一个角色进行交易和从同一个角色接收交易。停止它。" }, "Merchant": { "Title": "商人:{actor_name}", - "ToolTipRemoveTable": "移除随机表", - "TooltipConfigureTable": "配置随机表", + "ToolTipRemoveTable": "移除表", + "TooltipConfigureTable": "配置表", "BuyItems": "购买物品", "BuyServices": "购买服务", "SellItems": "出售物品", "AllTypes": "所有类型", "Buy": "购买", - "NoMatchFound": "未搜索到符合条件的结果", - "NoItemsForSale": "商人没有东西供出售", - "NoItemsToSell": "你没有东西出售给该商人", - "OpenTimes": "开张时间", + "NoMatchFound": "没有找到匹配项", + "NoItemsForSale": "商人没有物品出售", + "NoItemsToSell": "你没有物品可以卖给这个商人", + "OpenTimes": "开放时间", "OpenCloseAuto": "自动", - "Open": "打开", + "Open": "开放", "Closed": "关闭", "Hours": "小时", "Minutes": "分钟", - "MerchantClosed": "商店关门了,请稍后再来。", + "MerchantClosed": "商人已关闭,请稍后再来。", "Sell": "出售", "Description": "描述", "Settings": "设置", "Override": "覆盖", - "EditTypePrices": "编辑各类型价格调整值", - "EditTypePricesExplanation": "在物品购买标签页中切换各类型滑条的可见性", + "EditTypePrices": "编辑每种类型的成本修正", + "EditTypePricesExplanation": "在购买物品标签页中切换每种类型滑块的可见性", "BuyNoItems": "商人没有物品", "CurrentItems": "当前物品", - "NoRollTables": "无随机表,创建一个以继续", - "ClickRoll": "点击投骰以开始", - "RolledTimes": "已投骰{rolls}次", - "KeepRolled": "保留投骰结果", + "NoRollTables": "不存在掷骰表,请创建一个以开始", + "ClickRoll": "点击掷骰以开始", + "RolledTimes": "掷了 {rolls} 次", + "KeepRolled": "保留掷骰结果", "AddAll": "添加所有物品", "ClearAllItems": "清除所有角色物品", - "AddItem": "应用", - "RemoveItem": "删除", + "AddItem": "添加", + "RemoveItem": "移除", "ItemFree": "免费", - "RollableTables": "随机表", - "AddTable": "添加随机表", - "RollAllTables": "投掷所有随机表", - "TooltipRollTable": "投掷随机表", - "ToolTipRemoveAllRolledItems": "移除已骰出的物品", - "TableAddAllItems": "添加所有道具:", - "TableTimesToRoll": "在随机表中掷骰的次数:", - "TableCustomCategory": "将道具添加到自定义类别:", + "RollableTables": "可掷骰表", + "AddTable": "添加表", + "RollAllTables": "掷骰所有表", + "TooltipRollTable": "掷骰表", + "ToolTipRemoveAllRolledItems": "移除所有掷骰物品", + "TableAddAllItems": "添加所有物品:", + "TableTimesToRoll": "掷骰次数:", + "TableCustomCategory": "将物品添加到自定义类别:", "Service": "服务", - "ShoppingAs": "作为{actorName}购物", + "ShoppingAs": "以 {actorName} 身份购物", "PopulateItems": "填充物品", "CurrentServices": "当前服务", "ClearAllServices": "清除所有角色服务", - "LogSetQuantity": "{instigator} 设置 {item}数量 为 {quantity}", + "LogSetQuantity": "{instigator} 设置 {item} 数量 为 {quantity}", "LogSetVisible": "{instigator} 设置 {item}可见{item} 为 非卖品{item} 为 待售{item} 为 隐藏{item} 不出售{item} 出售{item} 为 隐藏此选择不可逆!!", + "Title": "重置模组设置", + "Content": "你确定要将所有物品堆模组设置重置为当前系统的默认设置吗?这不能被撤销!", "Confirm": "重置模组设置" }, "LinkedActorWarning": { - "Title": "物品堆与已关联角色", - "Content": "你确定将此已关联角色转化为物品堆吗?该角色指示物已被关联,因此该角色所有指示物的物品与货币将被共享." + "Title": "物品堆与链接角色", + "Content": "你确定要将这个链接角色转变为物品堆吗?这个角色的指示物是链接的,并且这个角色的所有指示物将共享其库存和货币。" }, "NoSystemFound": { - "Title": "无法识别的系统", - "Content": "此系统目前并未获得完整支持,这意味着模组不知道如何处理该系统的物品,但仍可在有限的条件下运行。

你可以自己配置模组设置,但他需要一些技术知识。

如果你有任何问题,请在Foundry discord上找Wasp#2005。" + "Title": "未识别的系统", + "Content": "当前系统未得到完全支持。这意味着该模组不知道如何最好地处理这个系统的物品,但仍可以在有限的范围内操作。

你可以自己配置模组的设置,但这需要一些技术知识。

如果你有任何疑问,请在 Foundry discord 上联系 Wasp#2005。" }, "NewSystemVersion": { - "Title": "新的系统版本", - "Content": "您正在使用的 Item Piles 的系统设置已更新,是否使用最新的系统专门设置覆盖?", - "Content2": "Item Piles 崩溃风险 — 您需要重置模组的系统专门设置来修复该问题。", - "Confirm": "升级设置" + "Title": "新系统版本", + "Content": "你使用的系统的默认设置已更新,你想要用更新后的设置覆盖你的系统特定设置吗?", + "Content2": "不这样做可能会破坏物品堆 - 你可以重置模组的系统特定设置来修复它。", + "Confirm": "更新设置" }, "ResetSharingData": { - "Title": "清除共享数据", - "Content": "这将重置从这个物品堆中已获得自己那份的玩家的记录。

你确定要这么做吗?", - "Confirm": "重置设置" + "Title": "重置共享数据", + "Content": "这将重置所有玩家从这堆物品中获取他们份额的历史。

你确定要这样做吗?", + "Confirm": "重置共享数据" }, "ClearAllItems": { "Title": "清除所有角色物品", - "Content": "这将清除所有商人的物品,是否确认?" + "Content": "这将清除商人的所有物品,你确定要这样做吗?" }, "GiveItemUserNotActive": { - "Title": "给予物品", - "Content": "“{actor_name}”属于玩家\"{user_name}\",但是该玩家与角色未处于活动状态,你无法将这个物品给予该角色。" + "Title": "赠送物品", + "Content": "\"{actor_name}\" 由玩家 \"{user_name}\" 拥有,但他们当前不在线,所以你不能给他们这个物品。" }, "RemoveMerchantTable": { - "Title": "移除商人随机表", - "Content": "你确定要移除商人身上的“{table_name}”随机表吗?该行为无法撤销。" + "Title": "移除商人表格", + "Content": "你确定要从这个商人那里移除 \"{table_name}\" 表格吗?这个操作不能被撤销。" }, "ReceiveItem": { - "Title": "获得物品", - "Header": "Item Piles:获得物品", + "Title": "接收物品", + "Header": "物品堆:接收物品", "ContentOne": "{source_actor_name}想要将物品“{item_name}”给予{target_actor_name},是否接受?", "ContentMany": "{source_actor_name}想要将物品“{item_name}”({quantity})给予{target_actor_name},是否接受?", "Ignore": "忽略用户", - "Content": "{source_actor_name}想要将一个物品给予{target_actor_name},是否接受?" + "Content": "{source_actor_name} 想要将物品给予 {target_actor_name},你接受吗?" }, "TextEditor": { "Title": "文本编辑器" }, "UserSelect": { "Title": "选择用户", - "Content": "向哪些用户显示?" + "Content": "显示给哪些用户?" }, "CantRemoveVaultExpander": { - "Title": "无法移除扩展器", - "Content": "你无法移除此金库扩展器,没有扩展器,金库中将无法装入道具。移除此扩展器前请先移除{num_items}道具!" + "Title": "不能移除扩容", + "Content": "你不能移除这个扩容,没有它金库里的物品就放不下了。在尝试移除这个扩容之前,请移除 {num_items} 个物品!" }, "ClearVaultLog": { - "Title": "清空金库记录?", - "Content": "确定要清空金库\"{actor_name}\"的记录吗?" + "Title": "清除金库日志?", + "Content": "你确定要清除 \"{actor_name}\" 的金库日志吗?" }, "ClearAllServices": { "Title": "清除所有角色服务", - "Content": "这将清除所有商人的服务,是否确认?" + "Content": "这将清除商人的所有服务,你确定要这样做吗?" }, "ClearMerchantLog": { - "Title": "清空商人日志?", - "Content": "你确定想要清空商人 \"{actor_name}\" 的日志吗?" + "Title": "清除商人日志?", + "Content": "你确定要清除 \"{actor_name}\" 的商人日志吗?" + }, + "GiveItems": { + "Title": "给予物品", + "Header": "给予物品:{item_name}", + "SelectPlaceholder": "选择要发送物品到的角色", + "ContentMultipleQuantity": "你有 {quantity} 个这种物品,你想要给多少?", + "Submit": "发送" + }, + "SortMergeVaultItems": { + "Title": "整理 & 合并相似物品?", + "Content": "你确定要在整理它们的同时合并相似物品吗?合并操作不能被撤销。" } }, "HUD": { "ToggleLocked": "切换锁定", - "ToggleClosed": "切换开关", - "Configure": "设置物品堆" + "ToggleClosed": "切换关闭", + "Configure": "配置堆" }, "Vault": { - "ViewingAs": "作为{actor_name}浏览", - "NeedsCapacity": "金库的容量上限为{total_capacity},但直到添加金库扩展器前不会生效", - "LogUserActor": "{actor_name} ({user_name})", + "ViewingAs": "正在以 {actor_name} 的身份查看", + "NeedsCapacity": "这个金库的总容量为 {total_capacity},但在添加金库扩容之前,没有容量可用", + "LogUserActor": "{actor_name} ({user_name})", "Deposit": "存入", - "Deposited": "已存入", - "Withdrew": "已取出", + "Deposited": "存入了", + "Withdrew": "取出了", "Withdraw": "取出", - "ExpandsCols": "{cols}列", - "ExpandsRows": "{rows}行", - "CapacityFull": "金库容量已达到上限{total_capacity}", - "CapacityLeft": "此金库当前容量为{capacity},容量上限为{total_capacity},拖入金库扩展器以增加容量", + "ExpandsCols": "{cols} 列", + "ExpandsRows": "{rows} 行", + "CapacityFull": "这个金库已达到其最大容量 {total_capacity}", + "CapacityLeft": "这个金库的容量为 {capacity},最大容量为 {total_capacity},拖放金库扩容以增加容量", "LogEntry": "{instigator} {action} {quantity}{item_name}", "LogQuantity": "{quantity} x ", "VaultTab": "金库", - "ExpandersTab": "扩展器", - "LogTab": "记录" + "ExpandersTab": "扩容", + "LogTab": "日志", + "SortItems": "整理物品", + "SortItemsTooltip": "整理物品 - 按住 Ctrl 键以合并相似物品" }, "VaultLog": { "Deposit": "{actor_name} ({user_name}) *存入了* {item_name} x {quantity} ({date})", diff --git a/module.json b/module.json index 446e555d..00fb7072 100644 --- a/module.json +++ b/module.json @@ -91,6 +91,11 @@ "lang": "cs", "name": "Čeština", "path": "languages/cs.json" + }, + { + "lang": "it", + "name": "Italiano", + "path": "languages/it.json" } ], "relationships": { @@ -112,4 +117,4 @@ "readme": "https://github.com/fantasycalendar/FoundryVTT-ItemPiles/blob/master/README.md", "bugs": "https://github.com/fantasycalendar/FoundryVTT-ItemPiles/issues", "allowBugReporter": true -} +} \ No newline at end of file