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