From 240c1532eea104b8d6ec09dd65d6eb3e6e620447 Mon Sep 17 00:00:00 2001 From: GenevensiS <66968533+G-e-n-e-v-e-n-s-i-S@users.noreply.github.com> Date: Tue, 23 Sep 2025 21:53:19 +0200 Subject: [PATCH] Bump to 2 5 8 (#141) * Bump to 2.5.8 - Hard code exception for word "plains" in english_singular and english_plural functions - Add font preloading by TomTkacz - Add import_image function by TomTkacz - Fix freeze when loading a set with missing templates * add locale entries * include localized keywords and statistics * Add slider fields and get_mse_path * Allow "Default" in slider fields * better fix for print bug * don't draw checkerboard when image field has default this allows an image field to be transparent before an image has been selected by the user * allow additional individual choices in slider fields * Add CSV / TSV importer * Update README.md * move game scripts to separate file * add json import * format english locale * format foreign locales * localize * finish locales * cleanup * minor tweaks * fix bug in import csv * optimize card counts display * tighten conditions on drop down menu closing * widen welcome window buttons * Update changelog.txt * tweaks * update cli * add locale entries, add changelog entries * make some values scriptable, rewrite print layout logic * fix "referencing nonexistant file" internal error the error would happen when an image or set symbol file was changed or deleted, then the set was saved, then the change or deletion was undone * add add_card_to_set script function am I crazy or was there no way to do this from the CLI? * fix symbol font bug * add global_script statistics dimension property this script is ran once at the start, and its result is stored in the 'global_value' variable, which is accessible to the regular script. with this we can get rid of the set.global_variable_average_opening_hand field, and make sure its script is ran only once, when the user clicks on the relevant statistics dimension * Add to_json and from_json script functions * Update changelog.txt * bump wxWidgets to 3.3.1 * Update changelog.txt typos and today's prs --------- Co-authored-by: cajun Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com> --- README.md | 18 +- changelog.txt | 43 +- data/ch-s.mse-locale/locale | 566 +++-- data/ch-t.mse-locale/locale | 567 +++-- data/da.mse-locale/locale | 653 +++++- data/de.mse-locale/locale | 448 ++-- data/en.mse-locale/locale | 460 +++- data/es.mse-locale/locale | 446 +++- data/fr.mse-locale/locale | 709 ++++-- data/it.mse-locale/locale | 469 ++-- data/jp.mse-locale/locale | 398 +++- data/ko.mse-locale/locale | 633 +++++- data/magic.mse-game/card_fields | 178 +- data/magic.mse-game/game | 48 +- data/magic.mse-game/game_script | 71 + data/magic.mse-game/json_paths | 9 + .../{keywords_zhs => keywords_ch-s} | 0 .../{keywords_zht => keywords_ch-t} | 0 data/magic.mse-game/{keywords => keywords_da} | 0 data/magic.mse-game/keywords_en | 2021 +++++++++++++++++ data/magic.mse-game/keywords_pl | 2021 +++++++++++++++++ .../{keywords_pt => keywords_pt-br} | 0 data/magic.mse-game/language_map | 11 + data/magic.mse-game/script | 86 +- data/magic.mse-game/set_fields | 6 - .../{statistics_zhs => statistics_ch-s} | 3 + .../{statistics_zht => statistics_ch-t} | 3 + .../{statistics => statistics_da} | 3 + data/magic.mse-game/statistics_de | 3 + data/magic.mse-game/statistics_en | 1347 +++++++++++ data/magic.mse-game/statistics_es | 3 + data/magic.mse-game/statistics_fr | 3 + data/magic.mse-game/statistics_it | 3 + data/magic.mse-game/statistics_ja | 3 + data/magic.mse-game/statistics_ko | 3 + data/magic.mse-game/statistics_pl | 1347 +++++++++++ .../{statistics_pt => statistics_pt-br} | 3 + data/magic.mse-game/statistics_ru | 3 + data/magic.mse-game/statistics_script | 29 +- data/pl.mse-locale/locale | 634 +++++- data/pt-br.mse-locale/locale | 468 ++-- data/ru.mse-locale/locale | 447 +++- magicseteditor.com | Bin 131072 -> 147456 bytes magicseteditor.exe | Bin 10839552 -> 11515392 bytes mse.com | Bin 131072 -> 147456 bytes mse.exe | Bin 10839552 -> 11515392 bytes 46 files changed, 12281 insertions(+), 1885 deletions(-) create mode 100644 data/magic.mse-game/game_script create mode 100644 data/magic.mse-game/json_paths rename data/magic.mse-game/{keywords_zhs => keywords_ch-s} (100%) rename data/magic.mse-game/{keywords_zht => keywords_ch-t} (100%) rename data/magic.mse-game/{keywords => keywords_da} (100%) create mode 100644 data/magic.mse-game/keywords_en create mode 100644 data/magic.mse-game/keywords_pl rename data/magic.mse-game/{keywords_pt => keywords_pt-br} (100%) rename data/magic.mse-game/{statistics_zhs => statistics_ch-s} (99%) rename data/magic.mse-game/{statistics_zht => statistics_ch-t} (99%) rename data/magic.mse-game/{statistics => statistics_da} (99%) create mode 100644 data/magic.mse-game/statistics_en create mode 100644 data/magic.mse-game/statistics_pl rename data/magic.mse-game/{statistics_pt => statistics_pt-br} (99%) diff --git a/README.md b/README.md index fed69e68f..56fd34615 100644 --- a/README.md +++ b/README.md @@ -6,23 +6,15 @@ Pack containing nearly all public Magic templates for MSE, except outdated ones. 2. Extract the zip file. It will contain 5 items: * a subfolder `data`, which is where the templates are installed. * a subfolder `Magic - Fonts`, which contains necessary font files. - * a subfolder `backup`, which contains the previous stable version of the app. * `magicseteditor.exe` and `mse.exe`, the regular version of the app. The files are identical. * `magicseteditor.com`, a command-line version of MSE for advanced users. -3. Open the subfolder `Magic - Fonts`. It contains several `.ttf` and/or `.otf` files. Select them all, right-click on one of them, then click Install. Some templates may require additional fonts, provided in the `template specific fonts` subfolder. -4. If you already had a previous version of MSE, move or copy all other subfolders into your existing MSE folder. Otherwise, this folder acts as a stand alone installation. + * `Template Creation Tutorial.odt`, a guide on how to make your own templates. +3. If you already had a previous version of MSE, move or copy everything into your existing MSE folder, and allow overwrite. Otherwise, this folder acts as a stand alone installation. # Change Language -1. Open the following subfolder: - MSE Folder/data/magic.mse-game/ -2. Rename the "keywords" file to "keywords_en" (without any extension). -3. Locate the "keywords_XX" file of your desired language, and rename it to "keywords" (without any extension). -4. Rename the "statistics" file to "statistics_en" (without any extension). -5. Locate the "statistics_XX" file of your desired language, and rename it to "statistics" (without any extension). -6. Launch MSE. -7. Go to Edit menu > Preferences... > select your desired language. -8. Reload MSE. -9. Whenever you create a new Set, go to Set info tab > Defaults and Automation section > Card language > select your desired language. +1. Launch MSE. +2. Select your desired language at the bottom right of the welcome window. +3. Whenever you create a new Set, go to Set info tab > Defaults and Automation section > Card language > select your desired language. # CardConjurer Some template images are provided by [CardConjurer](https://cardconjurer.com/): diff --git a/changelog.txt b/changelog.txt index 269ffe865..aeb8eb292 100644 --- a/changelog.txt +++ b/changelog.txt @@ -9,22 +9,57 @@ __Mainframe Battles (Single-face)__ • The template supports the Universes Beyond texture and stamps • The template supports Nyx, Snow, Vehicle, and Custom border on the Boxed and Spillover styles. +__MSE 2.5.8__ +GenevensiS and TomTkacz have been in the C++ mines making MSE sing like she hasn't in a while. +• On Windows, fonts are now automatically loaded from any folder containing "fonts" in its name (and its subfolders) and don't need to be installed manually. Mac and Linux users will still need to install. +• Fixed a silent freeze that could occur if you opened a file and were missing templates for it. +• Dropdown menus will no longer be closed when a console message appears. +• Fixed handling of the word "Plains" in the scripts `english_singular` and `english_plural`. +• Added a field type "slider", which provides a slider UI for options that are exclusively numbers. +• Added `import_image` and `get_mse_path` scripts to allow MSE to load external images. In a later update we will use these to avoid needing to reload when changing magic-mainframe-extras files. +• Image fields using a default image will no longer display a checkerboard pattern where the image is transparent. +• Added `include localized file` token, providing support for loading localized files for more seamless localization usage. +• Added basic CSV / TSV / JSON importers, available from the Cards menu. Scryfall JSON files are supported. In a later update, fully customizable user written importers will be available. +• Added `alt name` field property. The CSV / TSV / JSON importers will look for these names when parsing, to know which field to populate. +• Added `import script` field property. This script will be applied to the value found in the imported file, when creating the cards with the `new_card` function. +• Added `import script` game property. This script is run as the final step of the `new_card` function, to do some global cleanup. +• Added `stylesheet`, `styling_data`, `extra_data` and `notes` keys to the `new_card` function, so that these values can be populated. +• Added `add_card_to_set` script function, to add a card to a set (for use in the CLI). +• Added `make_map` script function, which takes a list of keys and a list of values, and produces a map. This allows for dynamical map initialization. +• Added `resize_image` script function, to change an image's size. +• Added `insert_image` script function, to embed an image inside another. +• Added `to_json` and `from_json` script functions, which can convert arrays, maps, cards, keywords, packs and sets. +• Added `add_bleed_edge` script function, to add a crude print bleed edge to an image. +• Added `global script` statistics dimension property. This script is run first and only once, instead of once per card like the normal script is. Its result is then available to the normal script in the `global_value` variable. +• Added `folder name` package property. +• Added `silver` and `gold` color words, representing rgb(200,200,200) and rgb(200,180,0) respectively. +• Added selected card count, filtered card count and total card count info to toolbar. +• Made a few values scriptable (border color radius/left width/right width/top width/bottom width, and font shadow displacement x/displacement y/blur) +• Rewrote print layout logic so it accommodates for DFCs and different sized cards. Added cutter lines and card spacing options. +• Fixed "referencing nonexistant file" error that could show up when undoing an image change or deletion + __More New Templates__ Thanks to GenevensiS for their continued work on keeping up with the Showcases! • Add the Aetherdrift First Place, First Place Planeswalker, and First Place Full Art land frames. Without access to the Space Cadet font, we don't plan to make the Rude Riders variant. • Added the Tarkir Draconic, Draconic Adventure, Ghostfire, and Ghostfire Planeswalker frames +• Added the EOE Stellar Sights frame • Added the Secret Lair Arcade frame • Added the MKM Magnified Showcase frame • Added the UNF, ONE, LCI Full Art land frames. Those and NEO have code to detect or manually select up to two basic types. • Added the Mechanic Reminder frame, for things like Start your engines! -• Added Grapple's Old Sagas frame! +• Added Grapple's Old Sagas frame +• Added DoX's Sokrates frame +• Added TorskeRavn's Expedition 33 frame +• Added Kermit7331's Crytal Caves frame __Other Updates__ -• Updated types and keywords to Tarkir Dragonstorm +• Updated types and keywords to Avatar: The Last Airbender • Added word_lists_linux as a workaround for Linux users having issues with generated word_lists. • Added a Style option to change Casting Cost Mana Symbols to Mainframe, Adventures, Battles, Planeswalkers, and Sagas. • Added custom fonts module to Full Art Basic Lands. +• Added popunder support to M15 Mainframe. • Added old tap symbol support to GenevensiS frames. +• Updated the Checklist frame to use magic-modules. __Template Code Updates__ • color_background() now accepts three new parameters, artifact_blend, hybrid_blend, and multicolor_blend, which default to "mask", which behaves the same as before. Setting these to "black" will have them blend as only their respective base frame; artifact, colorless, or multicolor; without the color gradient. Setting these as "white" does the reverse, using the gradient alone and not the base cards. This allows you to skip having a dozen solid black/white images for blending, which we are rolling out to old frames as needed. @@ -36,4 +71,6 @@ __Bug Fixes__ • Fixed a bug where the Set tab Inverted Common Symbol wasn't working on most frames. • Fixed some bugs with automated custom border with multicolor and overlapping effects. • Fixed a bug in Full Art Lands w/Basic Land Symbol where the textbox effect wasn't displaying. -• Fixed a bug rounding negative numbers. \ No newline at end of file +• Fixed a bug rounding negative numbers. +• Fixed a bug in the French localization where the type after Enchant was being incorrectly capitalized. +• Fixed issues with special_text not having access to certain card fields. \ No newline at end of file diff --git a/data/ch-s.mse-locale/locale b/data/ch-s.mse-locale/locale index 04cb4beaa..2a47b8c74 100644 --- a/data/ch-s.mse-locale/locale +++ b/data/ch-s.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/chinese/simplified full name: 简体中文 (Simplified Chinese) -version: 2023-11-19 +version: 2025-06-18 icon: cn.png - +#By slimeking ############################################################## Menu items menu: + ## app menus + # file menu file: 文件 new set: 新建套牌... Ctrl+N open set: 打开套牌... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: 显示分析器 Ctrl+F6 exit: 退出 Alt+F4 + # edit menu edit: 编辑 undo: 撤销%s Ctrl+Z redo: 重做%s Ctrl+Y @@ -45,6 +48,7 @@ menu: auto replace: 自动替换... preferences: 参数设置... + # cards menu cards: 卡牌 previous card: 选择上一张卡牌 PgUp next card: 选择下一张卡牌 PgDn @@ -52,6 +56,16 @@ menu: add card: 添加卡牌 Ctrl+Enter add cards: 批量添加卡牌... remove card: 删除所选卡牌 + #TODO: Localize + add card csv: Add Cards from CSV or TSV... + #TODO: Localize + add card json: Add Cards from JSON... + #TODO: Localize + link card: &Link Cards To Selected Card... + #TODO: Localize + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + #TODO: Localize + bulk modify: &Modify Multiple Cards... orientation: 旋转 rotate 0: 普通 rotate 270: 顺时针旋转90° @@ -59,6 +73,7 @@ menu: rotate 180: 上下翻转180° card list columns: 卡牌列表栏... + # keywords menu keywords: 关键词 previous keyword: 选择上一个关键词 PgUp next keyword: 选择下一个关键词 PgDn @@ -66,6 +81,7 @@ menu: add keyword: 添加关键词 Ctrl+Enter remove keyword: 删除所选关键词 Del + # format menu format: 字体格式 bold: 粗体 Ctrl+B italic: 斜体 Ctrl+I @@ -73,8 +89,11 @@ menu: symbols: 符号 Ctrl+M reminder text: 提示文本 Ctrl+R insert symbol: 插入符号 + + # spelling no spelling suggestions: (没有建议) + # graph menu graph: 图像 pie: 饼形图 1 bar: 条形图 2 @@ -82,9 +101,11 @@ menu: scatter: 散点图 4 scatter pie: 散饼图 5 + # console menu console: 机 clear console: 清机 Ctrl+L + # window menu window: 窗口 new window: 新建窗口 cards tab: 卡牌编辑 F5 @@ -95,13 +116,14 @@ menu: random pack tab: 补充包 Alt+6 console tab: 机 Alt+7 + # help menu help: 帮助 index: 索引... F1 website: 官方网站... about: 关于Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: 新建... Ctrl+N open symbol: 打开... Ctrl+O save symbol: 保存 Ctrl+S @@ -109,10 +131,12 @@ menu: store symbol: 储存 Ctrl+Enter close symbol editor: 关闭 Alt+F4 + # edit menu duplicate: 复制 Ctrl+D group: 分组 Ctrl+G ungroup: 取消分组 Ctrl+U + # tool menu tool: 工具 select: 选择 F5 rotate: 旋转 F6 @@ -123,9 +147,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: 欢迎使用 Magic Set Editor - #file: + # file menu new set: 创建新套牌 open set: 打开已有套牌 last opened set: 打开 '%s' @@ -138,6 +163,10 @@ help: export images: 将所有卡牌导出成图片 export apprentice: 将套牌导出成为能在 Apprentice 中使用的格式 export mws: 将套牌导出成为能在 Magic Workstation 中使用的格式 + #TODO: Localize + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + #TODO: Localize + add card json: Add cards from a JSON file check updates: 安装或升级文件包 print preview: 显示即将被打印的卡牌 print: 从本套牌中打印这张牌 @@ -145,7 +174,7 @@ help: show profiler: 显示探查器窗口,其中包含脚本函数的计时。 用于优化。 exit: 退出Magic Set Editor程序,请迅速保存你的套牌 - #edit: + # edit menu undo: 撤销上一个动作 redo: 重做上一个动作 cut: 将选中的文字剪切至剪切板 @@ -164,13 +193,19 @@ help: auto replace: 自动替换什么文字? preferences: 修改Magic Set Editor的设置 - #cards: + # cards menu previous card: 选择列表中的上一张卡牌 next card: 选择列表中的下一张卡牌 search cards: 使用搜索词过滤卡片列表 add card: 添加一个新的空白卡牌到本套牌 add cards: 添加多张卡牌到本套牌 remove card: 从本套牌中删除所选卡牌 + #TODO: Localize + link card: Link one or more cards to the selected card + #TODO: Localize + copy card and links: Copy the selected cards and all their linked cards + #TODO: Localize + bulk modify: Modify a lot of cards at once orientation: 调整所显示卡牌的方向 rotate card: 将所显示卡牌顺时针旋转90° rotate 0: 将所显示卡牌还原为正常模式 @@ -179,34 +214,34 @@ help: rotate 180: 将所显示卡牌上下翻转 card list columns: 调整卡牌列表栏显示项目和显示顺序 - #keywords: + # keywords menu previous keyword: 从列表中选择上一个关键词 next keyword: 从列表中选择下一个关键词 search keywords: 使用搜索词过滤关键字列表 add keyword: 添加一个新关键词到本套牌中 remove keyword: 从本套牌中删除选中的关键词 - #format: + # format menu bold: 将所选文字设为粗体 italic: 将所选文字设为斜体 underline: 为选定的文本添加下划线 symbols: 将所选文字改成符号 reminder text: 对选择的关键词显示提示文本 - #spelling + # spelling no spelling suggestions: 没有对此的拼写建议 - #graph: + # graph menu pie: 饼状图,每一份的大小取决与卡牌数量 bar: 条形图,条形高度取决于卡牌数量 stack: 条形图,堆叠条形图 scatter: 散点图,每一个散点的大小取决与卡牌数量 scatter pie: 散饼图,每一个三点都是一个小型饼状图 - #console: + # console menu clear console: 清机 - #window: + # window menu new window: 创建一个额外窗口用来编辑同一套牌 cards tab: 编辑套牌中的卡牌 set info tab: 编辑套牌信息,例如创建者,其他 @@ -216,31 +251,34 @@ help: random pack tab: 为该套装生成随机补充包 console tab: 显示错误消息并允许脚本执行 - help: 帮助 + # help menu index: 指数 website: 网站 about: 关于 - # New Set Window + # new set window search game list control: 过滤游戏列表。 使用 - 排除游戏。 使用 field: 在特定字段中搜索。 使用 “” 进行字面搜索。 用空格分隔多个查询。 search stylesheet list control: 过滤模板列表。 使用 - 排除模板。 使用 field: 在特定字段中搜索。 使用 “” 进行字面搜索。 用空格分隔多个查询。 - # Cards panel + # card select / image export + filename format: (使用 {card.name} 作为卡片名称;文件类型由扩展名决定) + + # cards panel collapse notes: 隐藏卡片备注框 expand notes: 显示卡片备注框 search cards control: 过滤卡片列表。 使用 - 排除卡片。 使用 field: 在特定字段中搜索。 使用 “” 进行字面搜索。 用空格分隔多个查询。 - # Keywords panel + # keywords panel search keywords control: 过滤关键字列表。 使用 - 排除关键字。 使用 field: 在特定字段中搜索。 使用 “” 进行字面搜索。 用空格分隔多个查询。 - # Random pack panel + # random pack panel random seed: 使用随机种子生成。 fixed seed: 使用特定种子生成。 seed: 随机生成器的种子号。 使用相同的种子数会得到相同的包。 edit pack type: 编辑包类型 number of packs: 要生成的 %ss 数量 - # Preferences + # preferences app language: 注意: 你必须重新启动MSE 才能使语言修改生效 @@ -252,7 +290,8 @@ help: # apprentice export set code: 套牌代码是一个双字节代码,它能被Apprentice识别成一幅套牌 - # Symbol editor + ## symbol editor menus + # file menu new symbol: 创建一个新的系列符号 open symbol: 打开一个系列符号 save symbol: 保存系列符号 @@ -260,13 +299,11 @@ help: store symbol: 将系列符号储存进套牌 close symbol editor: 关闭系列符号编辑器 + # edit menu duplicate: 复制所选图形 group: 所选图形分成一组 ungroup: 取消所选分组 - grid: 显示网格线 - snap: 吸附形状和控制点到网格线 - #tool: select: 选择并移动形状 rotate: 旋转并修剪形状 @@ -275,7 +312,9 @@ help: symmetry: 给系列符号添加对称效果 paint: 用笔刷在图形上绘制 - #select editor: + # toolbar + grid: 显示网格线 + snap: 吸附形状和控制点到网格线 merge: 把这个图形融合到下面 subtract: 把这个图形从下面剪掉,仅保留不在这个图形,但是在下面图形的区域 intersect: 把这个图形和下面相交,仅保留图像共有区域 @@ -283,6 +322,7 @@ help: overlap: 替换并且将边框覆盖到上面的图形 border: 把这个图形绘制为边框 + # shape manipulation drag to shear: 拖拽,修改选定的 %s drag to rotate: 拖拽,修改选定部分的旋转角度 %s;按住Ctrl,强制旋转15° drag to resize: 拖拽,修改选定部分的大小 %s,;按住Ctrl,强制修改大小 @@ -314,14 +354,10 @@ help: remove symmetry: 移除对称效果 copies: 输入反转数值(包含原始数值) - # Card select - filename format: (使用 {card.name} 作为卡片名称;文件类型由扩展名决定) - ############################################################## Toolbar tool: - undo: 撤销 - redo: 重做 - + ## app toolbars + # tabs cards tab: 卡牌编辑 set info tab: 套牌信息 style tab: 风格样式 @@ -330,7 +366,22 @@ tool: random pack tab: 补充包 console tab: 机 - # symbol editor + # cards toolbar + #TODO: Localize + search cards: Search cards (Ctrl+K) + #TODO: Localize + card counts 2: %s Selected, %s Total + #TODO: Localize + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: 撤销 + redo: 重做 + + # console toolbar + clear console: 清机 + + ## symbol editor toolbars store symbol: 储存 grid: 网格 @@ -366,10 +417,10 @@ tool: smooth point: 平滑 symmetric point: 对称 - clear console: 清机 - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: 卡牌 set info tab: 套牌信息 style tab: 样式 @@ -378,37 +429,50 @@ tooltip: random pack tab: 随机补充包生成 console tab: 错误和警告 + # file toolbar new set: 新建套牌 open set: 打开套牌 save set: 保存套牌 export: 导出 + # edit toolbar cut: 剪切 copy: 复制 paste: 粘贴 undo: 撤销%s redo: 重做%s + # cards toolbar add card: 添加卡牌 remove card: 移除选中卡牌 + #TODO: Localize + link card: Link cards to selected card + #TODO: Localize + copy card and links: Copy selected cards and linked cards rotate card: 旋转卡牌 + # keywords toolbar add keyword: 添加关键词 remove keyword: 移除所选关键词 + # format toolbar bold: 粗体 italic: 斜体 underline: 强调 symbols: 系列符号 reminder text: 提示文本 + # graph toolbar pie: 饼形图 bar: 条形图 stack: 堆叠条形图 scatter: 散点图 scatter pie: 散饼图 - # symbol editor + # console toolbar + clear console: 清机 + + ## symbol editor popup tooltips store symbol: 将系列符号保存到套牌 grid: 显示网格 @@ -444,15 +508,13 @@ tooltip: smooth point: 点平滑效果 symmetric point: 点对称效果 - clear console: 清机 - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: 卡牌信息: - search cards: 搜索卡 (Ctrl+K) - # Keywords tab + # keywords panel search keywords: 搜索关键词 (Ctrl+K) keyword: 关键词 match: 匹配 @@ -464,35 +526,60 @@ label: 这是一个标准的 %s 关键词,你不需要编辑它。 如果你做了一个关键词的备份,那么你的备份将优先被使用 - # Style tab + # style panel styling options: 样式选项 - # Random pack panel + # random pack panel pack selection: 选择包装类型 pack totals: 数数 pack name: 包名 seed: 种子 total cards: 全部的 - # Open dialogs + + # link cards dialog + #TODO: Localize Section + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + #TODO: Localize Section + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs all files: 全部文件 - # Other set window dialogs + # other set window dialogs save changes: 套牌 '%s' 已经被修改。 你想保存修改吗? - # New set window + # new set dialog game type: 游戏类型: style type: 风格样式: search game list: 过滤游戏 search stylesheet list: 过滤器模板 + # stylesheet not found dialog stylesheet not found: 你要打开的套牌使用的是 "%s" 样式表 这个样式表在你的系统里没有找到,请选择其他方案 - # Preferences + # preferences dialog language: 语言 windows: 开集 app language: 程序界面语言 (App Language) @@ -501,6 +588,11 @@ label: zoom: 缩放 export: 导出: scale: 内部规模 + #TODO: Localize Section + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: % 之后导出 external programs: 外部程序 apprentice: Apprentice: @@ -516,11 +608,11 @@ label: 检查更新时不会搜集用户信息。 - # Column select + # column select dialog select columns: 选择你要显示的栏目 columns: 栏目: - # Card select / images export + # card select / image export dialogs select cards: 选择要导出的卡 select cards print: 选择需要打印的卡牌 selected card count: 将导出 %s 张卡 @@ -529,15 +621,30 @@ label: export filenames: 文件名 filename is ignored: (忽略文件名) - # apprentice export + # apprentice export dialog set code: 设置套牌代码: apprentice export cancelled: 导出到 Apprentice 的过程被取消 - # Html export + # html export dialog html template: 模板: html export options: 导出选项 - # Image slicer + # CSV import dialog + #TODO: Localize Section + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + #TODO: Localize Section + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog original: 原始: result: 结果: original with dimensions: 原来的 (%s x %s): @@ -563,15 +670,19 @@ label: zoom %: % filter: 过滤 sharpen filter: 锐化 + #TODO: Localize Section + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: 匹配 auto replace: 替换 - # Symbol editor - sides: 侧 - - # Packages window + # packages dialog package name: 文件包 package status: 状态 package action: 动作 @@ -591,38 +702,56 @@ label: installer size: 尺寸 installer status: 地位 no version: - + + # print dialog + #TODO: Localize section put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: 侧 + ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: 编辑 - symbol gallery: 画廊 + # cards panel + #TODO: Localize + unlink: Unlink + #TODO: Localize + link select: Select - # Style panel + # style panel use for all cards: 应用到全部卡牌 use custom styling options: 本张卡牌使用特殊设置 - # Keywords panel + # set info panel + edit symbol: 编辑 + symbol gallery: 画廊 + + # keywords panel insert parameter: 插入参数... refer parameter: 提交参数... - # Random pack panel + # random pack panel generate pack: 生成补充包 random seed: 随机种子 fixed seed: 固定种子 add custom pack: 添加自定义助推器包 - # Console panel + # console panel evaluate: 评价 clear: 清 - # Welcome + # welcome new set: 新建套牌 open set: 打开套牌 check updates: 检查更新 last opened set: 上一次打开的套牌 - # Preferences + # preferences open sets in new window: 在新窗口中打开所有集合 select: 选择... browse: 浏览... @@ -630,6 +759,10 @@ button: show lines: 各个编辑区域显示线 show editing hints: 编辑的时候显示虚线提示框 zoom export: 当导出时采用上面缩放和旋转设置 + #TODO: Localize + rotation export: + Use Viewer rotation + setting when e&xporting spellcheck enabled: 在卡片上显示拼写错误 check now: 立刻检查 always: 总是 @@ -637,13 +770,13 @@ button: never: 从不 internal image extension: 内部存储带有文件扩展名的图像 - # Column select + # column select move up: 向上移动 move down: 向下移动 show: 显示 hide: 隐藏 - # Card select + # card select / image export export entire set: 全套 export generated packs: 生成的包 export custom cards selection: 定制选择 @@ -655,7 +788,7 @@ button: number: 文件名添加序号 number overwrite: 文件名添加序号,覆盖上次导出的结果 - # Auto replace + # auto replace use auto replace: 使用自动替换 add item: 添加 remove item: 移出 @@ -663,10 +796,10 @@ button: enabled: 开启 whole word: 匹配整个字符串 - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: 关闭 - # Packages window + # packages window keep package: 不修改 don't install package: 不安装 install package: 安装 @@ -679,12 +812,14 @@ button: ############################################################## Titles in the GUI title: - magic set editor: Magic Set Editor 由 slimeking 漢化制作 - %s - magic set editor: %s - Magic Set Editor 由 slimeking 漢化制作 + # window titles + magic set editor: Magic Set Editor + %s - magic set editor: %s - Magic Set Editor untitled: 无标题 about: 关于 Magic Set Editor 由slimeking漢化制作 - symbol editor: 系列符号编辑器 由slimeking漢化制作 - # dialogs + symbol editor: 系列符号编辑器 + + # dialog titles new set: 新建套牌 open set: 打开套牌 save set: 套牌另存为 @@ -693,6 +828,11 @@ title: updates available: 可用更新 save changes: 保存修改? select stylesheet: 选择样式表 + #TODO: Localize + link cards: Link Cards To Selected Card + #TODO: Localize + bulk modify: Bulk Card Modification + #preferences preferences: 设置 global: 全局 @@ -702,39 +842,52 @@ title: updates: 升级更新 update check: 检查更新 locate apprentice: 定位 Apprentice + # select select columns: 选择栏目 select cards: 选择卡牌 select cards export: 导出选中的卡牌 select cards print: 选择您要打印的卡片 + # slice slice image: 图片切片 + # pack custom pack: 定制包装类型 + # print print preview: 打印预览 + #TODO: Localize settings: Settings + # export export images: 导出为图像 export cancelled: 导出取消 export html: 导出为HTML save html: 保存为HTML + + # import + #TODO: Localize Section + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: 自动替换 - # Package Update Window + # package update packages window: 文件包管理器 installing updates: 安装更新 - cannot create file: 无法创建文件 ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: 添加 %s remove item: 移除 %s - # Text editor + # text editor typing: 键入 enter: 进入 soft line break: 切断软线 @@ -745,10 +898,13 @@ action: paste: 粘贴 auto replace: 自动替换 correct: 拼写纠正 - # Choice/color editors + #TODO: Localize + bulk: in Bulk + + # choice/color editors change: 修改 %s - # Symbol Actions + # symbol actions move: 移动 %s rotate: 旋转 %s shear: 修剪 %s @@ -760,7 +916,7 @@ action: group parts: 分组 ungroup parts: 取消分组 - # Symbol Part Actions + # symbol part actions convert to line: 转换成直线 convert to curve: 转换成曲线 lock point: 锁定点 @@ -770,7 +926,7 @@ action: delete point: 删除控制点 delete points: 删除多个控制点 - # Symmetry + # symmetry add symmetry: 添加对称效果 remove symmetry: 移除对称效果 move symmetry center: 移动对称中心 @@ -780,7 +936,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: 没有找到文件: '%s' 在 '%s' 文件包中 file not found package like: 没有找到文件:'%s' 在 '%s' 文件包中 @@ -798,7 +954,41 @@ error: 要解决这个问题,添加: 附加项目 到: %s %s - # Script stuff + # image import + #TODO: Localize Section + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + #TODO: Localize Section + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff has no member: %s 没有成员 '%s' can't convert: 无法将 %s 转换成 %s has no member value: 字符串 "%s" 没有成员 '%s' @@ -813,11 +1003,11 @@ error: %s 在提示文本里的关键词 '%s' - # Image stuff + # image stuff coordinates for blending overlap: 坐标混合重叠 images used for blending must have the same size: 边框用图像必须使用相同大小 - # Error from files + # error from files no game specified: 没有为 %s 指定游戏类型 no stylesheet specified for the set: 没有为套牌制定样式表 stylesheet and set refer to different game: @@ -836,19 +1026,37 @@ error: word list type not found: 词语列表类型 %s 没有找到 (从 标签中) pack type not found: 未找到包类型 “%s” (来自包类型) - # Update checking + # printing + #TODO: Localize Section + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking checking updates failed: 检查更新失败。 no updates: 没有可用更新。 - # Stats panel + # card linking + #TODO: Localize Section + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + #TODO: Localize Section + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel dimension not found: 没有统计数据 '%s' - # Random packs + # random packs pack type duplicate name: 已有一个名为 “%s” 的包类型。 请选择不同的名称。 - # Package update window + # package update window checking updates: 检查更新 can't download installer: 无法为文件包 %s 下载安装程序,从 %s @@ -885,7 +1093,7 @@ type: date: 日期 nil: 什么都不做 - # Object types + # object types package: 文件包 locale: 翻译 game: 游戏 @@ -895,8 +1103,12 @@ type: symbol: 象征 card: 卡牌 cards: 多张卡牌 + #TODO: Localize + extra card: extra card field: 区域 style: 样式 + #TODO: Localize + styling: styling value: 值 keyword: 关键词 keywords: 关键词 @@ -904,7 +1116,7 @@ type: card region: 卡区 card regions: 卡区域 - # Symbol editor shapes + # symbol editor shapes shape: 图形 shapes: 多个图形 circle: 圆形 @@ -929,99 +1141,97 @@ type: package: magic.mse-game: # Card fields - name: 名称 - cc: 总费用 - type: 类型 - p/t: 力量/防御 - rarity: 稀有度 - card name: 卡牌名字 + name: 名称 + cc: 总费用 + type: 类型 + p/t: 力量/防御 + rarity: 稀有度 + card name: 卡牌名字 # Set info - title: 标题 - description: 描述 - artist: 画家 - copyright: 版权 - symbol: 系列符号 - - border color: 边框颜色 - automatic reminder text: 自动提示文本 - automatic card numbers: 自动卡牌编号 - sort special rarity: 特殊稀有度卡排排序 - mark errors: 标出错误 - use gradient multicolor: 使用倾斜多色 + title: 标题 + description: 描述 + artist: 画家 + copyright: 版权 + symbol: 系列符号 + + border color: 边框颜色 + automatic reminder text: 自动提示文本 + automatic card numbers: 自动卡牌编号 + sort special rarity: 特殊稀有度卡排排序 + mark errors: 标出错误 + use gradient multicolor: 使用倾斜多色 - - # descriptions/help text - artifact style: 神器风格 - saturated multicolor: 标准多色牌 - shifted sorting: 排序变换 - darker artifacts: 更深色神器 - grey hybrid name: 混色牌名字变灰 + artifact style: 神器风格 + saturated multicolor: 标准多色牌 + shifted sorting: 排序变换 + darker artifacts: 更深色神器 + grey hybrid name: 混色牌名字变灰 colored multicolor land name: 多色牌和地牌的名字变色 - grey hybrid typeline: 混色牌类型线变灰 - use guild mana symbols: 使用工会符号 - one textline tokens: 一条文本线 衍生物 - alpha style blending: 阿尔法风格混合 + grey hybrid typeline: 混色牌类型线变灰 + use guild mana symbols: 使用工会符号 + one textline tokens: 一条文本线 衍生物 + alpha style blending: 阿尔法风格混合 type of gradient multicolor: 倾斜多色类型 - type of gradient artifact: 倾斜神器类型 - tap symbol: 横置符号 - image size: 图像大小 - cardname font: 卡牌名字字体 - font color: 字体颜色 - text box mana symbols: 文字栏法术力符号 - green style: 绿色风格 - land style: 地牌风格 - center text: 文字居中 - colored rarities: 稀有度变色 - left align artist: 画家左对齐 - inverted common symbol: 反转普通系列符号 - + type of gradient artifact: 倾斜神器类型 + tap symbol: 横置符号 + image size: 图像大小 + cardname font: 卡牌名字字体 + font color: 字体颜色 + text box mana symbols: 文字栏法术力符号 + green style: 绿色风格 + land style: 地牌风格 + center text: 文字居中 + colored rarities: 稀有度变色 + left align artist: 画家左对齐 + inverted common symbol: 反转普通系列符号 + magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) - menu item T: 横置符号 T - menu item Q: 重置符号 Q - menu item W: 白色法术力 W - menu item U: 蓝色法术力 U - menu item B: 黑色法术力 B - menu item R: 红色法术力 R - menu item G: 绿色法术力 G - menu item S: 雪境法术力 S - menu item X: 可变法术力 X X - menu item Y: 可变法术力 Y Y - menu item Z: 可变法术力 Z Z - menu item I: 无限法术力 I + menu item T: 横置符号 T + menu item Q: 重置符号 Q + menu item W: 白色法术力 W + menu item U: 蓝色法术力 U + menu item B: 黑色法术力 B + menu item R: 红色法术力 R + menu item G: 绿色法术力 G + menu item S: 雪境法术力 S + menu item X: 可变法术力 X X + menu item Y: 可变法术力 Y Y + menu item Z: 可变法术力 Z Z + menu item I: 无限法术力 I menu item colorless: 无色法术力... - title colorless: 无色法术力 - message colorless: 输入无色法术力数量: - menu item half: 一半法术力 - menu item |W: 白色法术力 |W - menu item |U: 蓝色法术力 |U - menu item |B: 黑色法术力 |B - menu item |R: 红色法术力 |R - menu item |G: 绿色法术力 |G - menu item |S: 雪境法术力 |S - menu item 1/2: 无色法术力 1/2 - menu item hybrid: 混合法术力(双色) - menu item W/U: 白/蓝 法术力 W/U - menu item U/B: 蓝/黑 法术力 U/B - menu item B/R: 黑/红 法术力 B/R - menu item R/G: 红/绿 法术力 R/G - menu item G/W: 绿/白 法术力 G/W - menu item W/B: 白/黑 法术力 W/B - menu item U/R: 蓝/红 法术力 U/R - menu item B/G: 黑/绿 法术力 B/G - menu item R/W: 红/白 法术力 R/W - menu item G/U: 绿/蓝 法术力 G/U - menu item hybrid 3: 混合法术力(三色) - menu item W/U/B: 白/蓝/黑 法术力 W/U/B - menu item U/B/R: 蓝/黑/红 法术力 U/B/R - menu item B/R/G: 黑/红/绿 法术力 B/R/G - menu item R/G/W: 红/绿/白 法术力 R/G/W - menu item G/W/U: 绿/白/蓝 法术力 G/W/U - menu item W/B/R: 白/黑/红 法术力 W/B/R - menu item U/R/G: 蓝/红/绿 法术力 U/R/G - menu item B/G/W: 黑/绿/白 法术力 B/G/W - menu item R/W/U: 红/白/蓝 法术力 R/W/U - menu item G/U/B: 绿/蓝/黑 法术力 G/U/B + title colorless: 无色法术力 + message colorless: 输入无色法术力数量: + menu item half: 一半法术力 + menu item |W: 白色法术力 |W + menu item |U: 蓝色法术力 |U + menu item |B: 黑色法术力 |B + menu item |R: 红色法术力 |R + menu item |G: 绿色法术力 |G + menu item |S: 雪境法术力 |S + menu item 1/2: 无色法术力 1/2 + menu item hybrid: 混合法术力(双色) + menu item W/U: 白/蓝 法术力 W/U + menu item U/B: 蓝/黑 法术力 U/B + menu item B/R: 黑/红 法术力 B/R + menu item R/G: 红/绿 法术力 R/G + menu item G/W: 绿/白 法术力 G/W + menu item W/B: 白/黑 法术力 W/B + menu item U/R: 蓝/红 法术力 U/R + menu item B/G: 黑/绿 法术力 B/G + menu item R/W: 红/白 法术力 R/W + menu item G/U: 绿/蓝 法术力 G/U + menu item hybrid 3: 混合法术力(三色) + menu item W/U/B: 白/蓝/黑 法术力 W/U/B + menu item U/B/R: 蓝/黑/红 法术力 U/B/R + menu item B/R/G: 黑/红/绿 法术力 B/R/G + menu item R/G/W: 红/绿/白 法术力 R/G/W + menu item G/W/U: 绿/白/蓝 法术力 G/W/U + menu item W/B/R: 白/黑/红 法术力 W/B/R + menu item U/R/G: 蓝/红/绿 法术力 U/R/G + menu item B/G/W: 黑/绿/白 法术力 B/G/W + menu item R/W/U: 红/白/蓝 法术力 R/W/U + menu item G/U/B: 绿/蓝/黑 法术力 G/U/B diff --git a/data/ch-t.mse-locale/locale b/data/ch-t.mse-locale/locale index 088c12b17..f2d34f009 100644 --- a/data/ch-t.mse-locale/locale +++ b/data/ch-t.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/chinese/traditional full name: 繁體中文 (Traditional Chinese) -version: 2023-11-19 +version: 2025-06-18 icon: cn.png ############################################################## Menu items menu: + ## app menus + # file menu file: 文件 new set: 新建套牌... Ctrl+N open set: 打開套牌... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: 顯示分析器 Ctrl+F6 exit: 退出 Alt+F4 + # edit menu edit: 編輯 undo: 撤銷%s Ctrl+Z redo: 重做%s Ctrl+Y @@ -45,6 +48,7 @@ menu: auto replace: 自動替換... preferences: 參數設置... + # cards menu cards: 卡牌 previous card: 選擇上一張卡牌 PgUp next card: 選擇下一張卡牌 PgDn @@ -52,6 +56,16 @@ menu: add card: 添加卡牌 Ctrl+Enter add cards: 批量添加卡牌... remove card: 刪除所選卡牌 + #TODO: Localize + add card csv: Add Cards from CSV or TSV... + #TODO: Localize + add card json: Add Cards from JSON... + #TODO: Localize + link card: &Link Cards To Selected Card... + #TODO: Localize + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + #TODO: Localize + bulk modify: &Modify Multiple Cards... orientation: 旋轉 rotate 0: 普通 rotate 270: 順時針旋轉90° @@ -59,6 +73,7 @@ menu: rotate 180: 上下翻轉180° card list columns: 卡牌列表欄... + # keywords menu keywords: 關鍵詞 previous keyword: 選擇上一個關鍵詞 PgUp next keyword: 選擇下一個關鍵詞 PgDn @@ -66,6 +81,7 @@ menu: add keyword: 添加關鍵詞 Ctrl+Enter remove keyword: 刪除所選關鍵詞 Del + # format menu format: 字體格式 bold: 粗體 Ctrl+B italic: 斜體 Ctrl+I @@ -73,9 +89,11 @@ menu: symbols: 符號 Ctrl+M reminder text: 提示文本 Ctrl+R insert symbol: 插入符號 + # spelling no spelling suggestions: (沒有拼字建議) + # graph menu graph: 圖像 pie: 餅形圖 1 bar: 條形圖 2 @@ -83,9 +101,11 @@ menu: scatter: 散點圖 4 scatter pie: 散餅圖 5 + # console menu console: 機 clear console: 清機 Ctrl+L + # window menu window: 視窗 new window: 新建視窗 cards tab: 卡牌編輯 F5 @@ -96,13 +116,14 @@ menu: random pack tab: 補充包 Alt+6 console tab: 機 Alt+7 + # help menu help: 幫助 index: 索引... F1 website: 官方網站... about: 關於Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: 新建... Ctrl+N open symbol: 打開... Ctrl+O save symbol: 保存 Ctrl+S @@ -110,10 +131,12 @@ menu: store symbol: 儲存 Ctrl+Enter close symbol editor: 關閉 Alt+F4 + # edit menu duplicate: 復制 Ctrl+D group: 分組 Ctrl+G ungroup: 取消分組 Ctrl+U + # tool menu tool: 工具 select: 選擇 F5 rotate: 旋轉 F6 @@ -124,9 +147,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: 歡迎使用 Magic Set Editor - #file: + # file menu new set: 創建新套牌 open set: 打開已有套牌 last opened set: 打開 '%s' @@ -139,6 +163,10 @@ help: export images: 將所有卡牌導出成圖片 export apprentice: 將套牌導出成為能在 Apprentice 中使用的格式 export mws: 將套牌導出成為能在 Magic Workstation 中使用的格式 + #TODO: Localize + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + #TODO: Localize + add card json: Add cards from a JSON file check updates: 安裝或昇級文件包 print preview: 顯示即將被打印的卡牌 print: 從本套牌中打印這張牌 @@ -146,7 +174,7 @@ help: show profiler: 顯示探查器窗口,其中包含腳本函數的計時。 用於優化。 exit: 退出Magic Set Editor程序,請迅速保存你的套牌 - #edit: + # edit menu undo: 撤銷上一個動作 redo: 重做上一個動作 cut: 將選中的文字剪切至剪切板 @@ -165,13 +193,19 @@ help: auto replace: 自動替換什麼文字? preferences: 修改Magic Set Editor的設置 - #cards: + # cards menu previous card: 選擇列表中的上一張卡牌 next card: 選擇列表中的下一張卡牌 search cards: 使用搜尋字詞過濾卡片列表 add card: 添加一個新的空白卡牌到本套牌 add cards: 添加多張卡牌到本套牌 remove card: 從本套牌中刪除所選卡牌 + #TODO: Localize + link card: Link one or more cards to the selected card + #TODO: Localize + copy card and links: Copy the selected cards and all their linked cards + #TODO: Localize + bulk modify: Modify a lot of cards at once orientation: 調整所顯示卡牌的方向 rotate card: 將所顯示卡牌順時針旋轉90° rotate 0: 將所顯示卡牌還原為正常模式 @@ -180,33 +214,34 @@ help: rotate 180: 將所顯示卡牌上下翻轉 card list columns: 調整卡牌列表欄顯示項目和顯示順序 - #keywords: + # keywords menu previous keyword: 從列表中選擇上一個關鍵詞 next keyword: 從列表中選擇下一個關鍵詞 search keywords: 使用搜尋字詞過濾關鍵字列表 add keyword: 添加一個新關鍵詞到本套牌中 remove keyword: 從本套牌中刪除選中的關鍵詞 - #format: + # format menu bold: 將所選文字設為粗體 italic: 將所選文字設為斜體 underline: 為選定的文字新增底線 symbols: 將所選文字改成符號 reminder text: 對選擇的關鍵詞顯示提示文本 + # spelling no spelling suggestions: 沒有對此的拼字建議 - #graph: + # graph menu pie: 餅狀圖,每一份的大小取決與卡牌數量 bar: 條形圖,條形高度取決於卡牌數量 stack: 條形圖,堆疊條形圖 scatter: 散點圖,每一個散點的大小取決與卡牌數量 scatter pie: 散餅圖,每一個三點都是一個小型餅狀圖 - #console: + # console menu clear console: 清機 - #window: + # window menu new window: 創建一個額外視窗用來編輯同一套牌 cards tab: 編輯套牌中的卡牌 set info tab: 編輯套牌資訊,例如創建者,其他 @@ -216,29 +251,34 @@ help: random pack tab: 為該套裝產生隨機補充包 console tab: 顯示錯誤訊息並允許腳本執行 - help: 幫助 + # help menu index: 指數 website: 網站 about: 關於 - # New Set Window + # new set window search game list control: 過濾遊戲列表。 使用 - 排除遊戲。 使用 field: 在特定字段中搜尋。 使用 “” 進行字面搜尋。 用空格分隔多個查詢。 search stylesheet list control: 過濾模板清單。 使用 - 排除模板。 使用 field: 在特定字段中搜尋。 使用 “” 進行字面搜尋。 用空格分隔多個查詢。 - # Cards panel + # card select / image export + filename format: (使用 {card.name} 作為卡片名稱;文件類型由擴展名決定) + + # cards panel collapse notes: 隱藏卡片備註框 expand notes: 顯示卡片備註框 search cards control: 過濾卡片列表。 使用 - 排除卡片。 使用 field: 在特定字段中搜尋。 使用 “” 進行字面搜尋。 用空格分隔多個查詢。 - # Keywords panel + + # keywords panel search keywords control: 過濾關鍵字清單。 使用 - 排除關鍵字。 使用 field: 在特定字段中搜尋。 使用 “” 進行字面搜尋。 用空格分隔多個查詢。 - # Random pack panel + + # random pack panel random seed: 使用隨機種子產生。 fixed seed: 使用特定種子產生。 seed: 隨機產生器的種子號碼。 使用相同的種子數會得到相同的包。 edit pack type: 編輯包類型 number of packs: 要產生的 %ss 數量 - # Preferences + # preferences app language: 注意: 你必須重新啟動MSE 才能使語言修改生效 @@ -250,7 +290,8 @@ help: # apprentice export set code: 套牌代碼是一個雙位元組代碼,它能被Apprentice識別成一幅套牌 - # Symbol editor + ## symbol editor menus + # file menu new symbol: 創建一個新的系列符號 open symbol: 打開一個系列符號 save symbol: 保存系列符號 @@ -258,13 +299,11 @@ help: store symbol: 將系列符號儲存進套牌 close symbol editor: 關閉系列符號編輯器 + # edit menu duplicate: 復制所選圖形 group: 所選圖形分成一組 ungroup: 取消所選分組 - grid: 顯示網格線 - snap: 吸附形狀和控制點到網格線 - #tool: select: 選擇並移動形狀 rotate: 旋轉並修剪形狀 @@ -273,7 +312,9 @@ help: symmetry: 給系列符號添加對稱效果 paint: 用筆刷在圖形上繪制 - #select editor: + # toolbar + grid: 顯示網格線 + snap: 吸附形狀和控制點到網格線 merge: 把這個圖形融合到下面 subtract: 把這個圖形從下面剪掉,僅保留不在這個圖形,但是在下面圖形的區域 intersect: 把這個圖形和下面相交,僅保留圖像共有區域 @@ -281,6 +322,7 @@ help: overlap: 替換並且將邊框覆蓋到上面的圖形 border: 把這個圖形繪制為邊框 + # shape manipulation drag to shear: 拖拽,修改選定的 %s drag to rotate: 拖拽,修改選定部分的旋轉角度 %s;按住Ctrl,強制旋轉15° drag to resize: 拖拽,修改選定部分的大小 %s,;按住Ctrl,強制修改大小 @@ -312,14 +354,10 @@ help: remove symmetry: 移除對稱效果 copies: 輸入反轉數值(包含原始數值) - # Card select - filename format: (使用 {card.name} 作為卡片名稱;文件類型由擴展名決定) - ############################################################## Toolbar tool: - undo: 撤銷 - redo: 重做 - + ## app toolbars + # tabs cards tab: 卡牌編輯 set info tab: 套牌資訊 style tab: 風格樣式 @@ -328,7 +366,20 @@ tool: random pack tab: 補充包 console tab: 機 - # symbol editor + # cards toolbar + #TODO: Localize Section + search cards: Search cards (Ctrl+K) + card counts 2: %s Selected, %s Total + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: 撤銷 + redo: 重做 + + # console toolbar + clear console: 清機 + + ## symbol editor toolbars store symbol: 儲存 grid: 網格 @@ -364,10 +415,10 @@ tool: smooth point: 平滑 symmetric point: 對稱 - clear console: 清機 - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: 卡牌 set info tab: 套牌資訊 style tab: 樣式 @@ -376,37 +427,50 @@ tooltip: random pack tab: 隨機補充包生成 console tab: 錯誤和警告 + # file toolbar new set: 新建套牌 open set: 打開套牌 save set: 保存套牌 export: 導出 + # edit toolbar cut: 剪切 copy: 復制 paste: 貼上 undo: 撤銷%s redo: 重做%s + # cards toolbar add card: 添加卡牌 remove card: 移除選中卡牌 + #TODO: Localize + link card: Link cards to selected card + #TODO: Localize + copy card and links: Copy selected cards and linked cards rotate card: 旋轉卡牌 + # keywords toolbar add keyword: 添加關鍵詞 remove keyword: 移除所選關鍵詞 + # format toolbar bold: 粗體 italic: 斜體 underline: 強調 symbols: 系列符號 reminder text: 提示文本 + # graph toolbar pie: 餅形圖 bar: 條形圖 stack: 堆疊條形圖 scatter: 散點圖 scatter pie: 散餅圖 - # symbol editor + # console toolbar + clear console: 清機 + + ## symbol editor popup tooltips store symbol: 將系列符號保存到套牌 grid: 顯示網格 @@ -442,15 +506,13 @@ tooltip: smooth point: 點平滑效果 symmetric point: 點對稱效果 - clear console: 清機 - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: 卡牌資訊: - search cards: 搜尋卡 (Ctrl+K) - # Keywords tab + # keywords panel search keywords: 搜尋關鍵字 (Ctrl+K) keyword: 關鍵詞 match: 匹配 @@ -462,36 +524,60 @@ label: 這是一個標準的 %s 關鍵詞,你不需要編輯它。 如果你做了一個關鍵詞的備份,那麼你的備份將優先被使用 - # Style tab + # style panel styling options: 樣式選項 - # Random pack panel + # random pack panel pack selection: 選擇包裝類型 pack totals: 數數 pack name: 包名 seed: 種子 total cards: 全部的 - # Open dialogs + # link cards dialog + #TODO: Localize Section + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + #TODO: Localize Section + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs all files: 全部文件 - # Other set window dialogs + # other set window dialogs save changes: 套牌 '%s' 已經被修改。 你想保存修改嗎? - # New set window + # new set dialog game type: 游戲類型: style type: 風格樣式: search game list: 過濾遊戲 search stylesheet list: 過濾器模板 + # stylesheet not found dialog stylesheet not found: 你要打開的套牌使用的是 "%s" 樣式表 這個樣式表在你的系統里沒有找到,請選擇其他方案 - # Preferences + # preferences dialog language: 語言 windows: 公開組 app language: 程序界面語言 (App Language) @@ -500,6 +586,11 @@ label: zoom: 縮放 export: 導出 scale: 內部刻度 + #TODO: Localize Section + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: % 之后導出 external programs: 外部程序 apprentice: Apprentice: @@ -515,11 +606,11 @@ label: 檢查更新時不會搜集使用者資訊。 - # Column select + # column select dialog select columns: 選擇你要顯示的欄目 columns: 欄目: - # Card select / images export + # card select / image export dialogs select cards: 導出卡牌 select cards print: 選擇需要打印的卡牌 selected card count: 將匯出 %s 張卡。 @@ -528,15 +619,30 @@ label: export filenames: 文件名 filename is ignored: (忽略文件名) - # apprentice export + # apprentice export dialog set code: 設置套牌代碼: apprentice export cancelled: 導出到 Apprentice 的過程被取消 - # Html export + # html export dialog html template: 模板: html export options: 導出選項 - # Image slicer + # CSV import dialog + #TODO: Localize Section + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + #TODO: Localize Section + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog original: 原始: result: 結果: original with dimensions: 原來的 (%s x %s): @@ -562,15 +668,19 @@ label: zoom %: % filter: 過濾 sharpen filter: 銳化 + #TODO: Localize Section + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: 匹配 auto replace: 替換 - # Symbol editor - sides: 側 - - # Packages window + # packages dialog package name: 文件包 package status: 狀態 package action: 動作 @@ -590,38 +700,56 @@ label: installer size: 尺寸 installer status: 地位 no version: - + + # print dialog + #TODO: Localize section put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: 側 + ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: 編輯 - symbol gallery: 畫廊 + # cards panel + #TODO: Localize + unlink: Unlink + #TODO: Localize + link select: Select - # Style panel + # style panel use for all cards: 應用到全部卡牌 use custom styling options: 本張卡牌使用特殊設置 - # Keywords panel + # set info panel + edit symbol: 編輯 + symbol gallery: 畫廊 + + # keywords panel insert parameter: 插入參數... refer parameter: 提交參數... - # Random pack panel + # random pack panel generate pack: 產生補充包 random seed: 隨機種子 fixed seed: 固定種子 add custom pack: 新增自訂助推器包... - # Console panel + # console panel evaluate: 評價 clear: 清 - # Welcome + # welcome new set: 新建套牌 open set: 打開套牌 check updates: 檢查更新 last opened set: 上一次打開的套牌 - # Preferences + # preferences open sets in new window: 在新視窗中開啟所有集合 select: 選擇... browse: 瀏覽... @@ -629,6 +757,10 @@ button: show lines: 各個編輯區域顯示線 show editing hints: 編輯的時候顯示虛線提示框 zoom export: 當導出時採用上面縮放和旋轉設置 + #TODO: Localize + rotation export: + Use Viewer rotation + setting when e&xporting spellcheck enabled: 在卡片上顯示拼字錯誤 check now: 立刻檢查 always: 總是 @@ -636,13 +768,13 @@ button: never: 從不 internal image extension: 內部儲存帶有檔案副檔名的映像 - # Column select + # column select move up: 向上移動 move down: 向下移動 show: 顯示 hide: 隱藏 - # Card select + # card select / image export export entire set: 整套 export generated packs: 產生的補充包 export custom cards selection: 客製化選擇 @@ -654,7 +786,7 @@ button: number: 文件名添加序號 number overwrite: 文件名添加序號,覆蓋上次導出的結果 - # Auto replace + # auto replace use auto replace: 使用自動替換 add item: 添加 remove item: 移出 @@ -662,10 +794,10 @@ button: enabled: 開啟 whole word: 匹配整個字符串 - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: 關閉 - # Packages window + # packages window keep package: 不修改 don't install package: 不安裝 install package: 安裝 @@ -678,12 +810,14 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: 無標題 about: 關於 Magic Set Editor symbol editor: 系列符號編輯器 - # dialogs + + # dialog titles new set: 新建套牌 open set: 打開套牌 save set: 套牌另存為 @@ -692,6 +826,11 @@ title: updates available: 可用更新 save changes: 保存修改? select stylesheet: 選擇樣式表 + #TODO: Localize + link cards: Link Cards To Selected Card + #TODO: Localize + bulk modify: Bulk Card Modification + #preferences preferences: 設置 global: 全局 @@ -701,39 +840,52 @@ title: updates: 昇級更新 update check: 檢查更新 locate apprentice: 定位 Apprentice + # select select columns: 選擇欄目 select cards: 選擇卡牌 select cards export: 導出選中的卡牌 select cards print: 選擇您要列印的卡片 + # slice slice image: 圖片切片 + # pack custom pack: 客製化包裝類型 + # print print preview: 打印預覽 + #TODO: Localize settings: Settings + # export export images: 導出為圖像 export cancelled: 導出取消 export html: 導出為HTML save html: 保存為HTML + + # import + #TODO: Localize Section + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: 自動替換 - # Package Update Window + # package update packages window: 文件包管理器 installing updates: 安裝更新 - cannot create file: 無法創建文件 ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: 添加 %s remove item: 移除 %s - # Text editor + # text editor typing: 鍵入 enter: 進入 soft line break: 切斷軟線 @@ -744,10 +896,13 @@ action: paste: 貼上 auto replace: 自動替換 correct: 拼字糾正 - # Choice/color editors + #TODO: Localize + bulk: in Bulk + + # choice/color editors change: 修改 %s - # Symbol Actions + # symbol actions move: 移動 %s rotate: 旋轉 %s shear: 修剪 %s @@ -759,7 +914,7 @@ action: group parts: 分組 ungroup parts: 取消分組 - # Symbol Part Actions + # symbol part actions convert to line: 轉換成直線 convert to curve: 轉換成曲線 lock point: 鎖定點 @@ -769,7 +924,7 @@ action: delete point: 刪除控制點 delete points: 刪除多個控制點 - # Symmetry + # symmetry add symmetry: 添加對稱效果 remove symmetry: 移除對稱效果 move symmetry center: 移動對稱中心 @@ -779,7 +934,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: 沒有找到文件: '%s' 在 '%s' 文件包中 file not found package like: 沒有找到文件:'%s' 在 '%s' 文件包中 @@ -797,7 +952,41 @@ error: 要解決這個問題,添加: 附加項目 到: %s %s - # Script stuff + # image import + #TODO: Localize Section + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + #TODO: Localize Section + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff has no member: %s 沒有成員 '%s' can't convert: 無法將 %s 轉換成 %s has no member value: 字符串 "%s" 沒有成員 '%s' @@ -812,11 +1001,11 @@ error: %s 在提示文本里的關鍵詞 '%s' - # Image stuff + # image stuff coordinates for blending overlap: 坐標混合重疊 images used for blending must have the same size: 邊框用圖像必須使用相同大小 - # Error from files + # error from files no game specified: 沒有為 %s 指定游戲類型 no stylesheet specified for the set: 沒有為套牌制定樣式表 stylesheet and set refer to different game: @@ -835,19 +1024,37 @@ error: word list type not found: 詞語列表類型 %s 沒有找到 (從 標簽中) pack type not found: 未找到包類型 “%s” (來自包類型) - # Update checking + # printing + #TODO: Localize Section + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking checking updates failed: 檢查更新失敗。 no updates: 沒有可用更新。 - # Stats panel + # card linking + #TODO: Localize Section + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + #TODO: Localize Section + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel dimension not found: 沒有統計資料 '%s' - # Random packs + # random packs pack type duplicate name: 已有一個名為「%s」的套件類型。 請選擇不同的名稱。 - # Package update window + # package update window checking updates: 檢查更新 can't download installer: 無法為文件包 %s 下載安裝程序,從 %s @@ -884,7 +1091,7 @@ type: date: 日期 nil: 什麼都不做 - # Object types + # object types package: 文件包 locale: 翻譯 game: 游戲 @@ -894,8 +1101,12 @@ type: symbol: 象徵 card: 卡牌 cards: 多張卡牌 + #TODO: Localize + extra card: extra card field: 區域 style: 樣式 + #TODO: Localize + styling: styling value: 值 keyword: 關鍵詞 keywords: 關鍵詞 @@ -903,7 +1114,7 @@ type: card region: 卡區 card regions: 卡區域 - # Symbol editor shapes + # symbol editor shapes shape: 圖形 shapes: 多個圖形 circle: 圓形 @@ -928,105 +1139,103 @@ type: package: magic.mse-game: # Card fields - name: 名稱 - cc: 總費用 - type: 類型 - p/t: 力量/防御 - rarity: 稀有度 - card name: 卡牌名字 + name: 名稱 + cc: 總費用 + type: 類型 + p/t: 力量/防御 + rarity: 稀有度 + card name: 卡牌名字 # Set info - title: 標題 - description: 描述 - artist: 畫家 - copyright: 版權 - symbol: 系列符號 - - border color: 邊框顏色 - automatic reminder text: 自動提示文本 - automatic card numbers: 自動卡牌編號 - sort special rarity: 特殊稀有度卡排排序 - mark errors: 標出錯誤 - use gradient multicolor: 使用傾斜多色 + title: 標題 + description: 描述 + artist: 畫家 + copyright: 版權 + symbol: 系列符號 + + border color: 邊框顏色 + automatic reminder text: 自動提示文本 + automatic card numbers: 自動卡牌編號 + sort special rarity: 特殊稀有度卡排排序 + mark errors: 標出錯誤 + use gradient multicolor: 使用傾斜多色 - - # descriptions/help text - artifact style: 神器風格 - saturated multicolor: 標準多色牌 - shifted sorting: 排序變換 - darker artifacts: 更深色神器 - grey hybrid name: 混色牌名字變灰 + artifact style: 神器風格 + saturated multicolor: 標準多色牌 + shifted sorting: 排序變換 + darker artifacts: 更深色神器 + grey hybrid name: 混色牌名字變灰 colored multicolor land name: 多色牌和地牌的名字變色 - grey hybrid typeline: 混色牌類型線變灰 - use guild mana symbols: 使用工會符號 - one textline tokens: 一條文本線 衍生物 - alpha style blending: 阿爾法風格混合 + grey hybrid typeline: 混色牌類型線變灰 + use guild mana symbols: 使用工會符號 + one textline tokens: 一條文本線 衍生物 + alpha style blending: 阿爾法風格混合 type of gradient multicolor: 傾斜多色類型 - type of gradient artifact: 傾斜神器類型 - tap symbol: 橫置符號 - image size: 圖像大小 - cardname font: 卡牌名字字體 - font color: 字體顏色 - text box mana symbols: 文字欄法術力符號 - green style: 綠色風格 - land style: 地牌風格 - center text: 文字居中 - colored rarities: 稀有度變色 - left align artist: 畫家左對齊 - inverted common symbol: 反轉普通系列符號 - + type of gradient artifact: 傾斜神器類型 + tap symbol: 橫置符號 + image size: 圖像大小 + cardname font: 卡牌名字字體 + font color: 字體顏色 + text box mana symbols: 文字欄法術力符號 + green style: 綠色風格 + land style: 地牌風格 + center text: 文字居中 + colored rarities: 稀有度變色 + left align artist: 畫家左對齊 + inverted common symbol: 反轉普通系列符號 + magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) - menu item T: 橫置符號 T - menu item Q: 重置符號 Q - menu item W: 白色法術力 W - menu item U: 藍色法術力 U - menu item B: 黑色法術力 B - menu item R: 紅色法術力 R - menu item G: 綠色法術力 G - menu item S: 雪境法術力 S - menu item X: 可變法術力 X X - menu item Y: 可變法術力 Y Y - menu item Z: 可變法術力 Z Z - menu item I: 無限法術力 I - menu item colorless: 無色法術力... - title colorless: 無色法術力 - message colorless: 輸入無色法術力數量: - menu item half: 一半法術力 - menu item |W: 白色法術力 |W - menu item |U: 藍色法術力 |U - menu item |B: 黑色法術力 |B - menu item |R: 紅色法術力 |R - menu item |G: 綠色法術力 |G - menu item |S: 雪境法術力 |S - menu item 1/2: 無色法術力 1/2 - menu item hybrid: 混合法術力(雙色) - menu item W/U: 白/藍 法術力 W/U - menu item U/B: 藍/黑 法術力 U/B - menu item B/R: 黑/紅 法術力 B/R - menu item R/G: 紅/綠 法術力 R/G - menu item G/W: 綠/白 法術力 G/W - menu item W/B: 白/黑 法術力 W/B - menu item U/R: 藍/紅 法術力 U/R - menu item B/G: 黑/綠 法術力 B/G - menu item R/W: 紅/白 法術力 R/W - menu item G/U: 綠/藍 法術力 G/U - menu item hybrid 3: 混合法術力(三色) - menu item W/U/B: 白/藍/黑 法術力 W/U/B - menu item U/B/R: 藍/黑/紅 法術力 U/B/R - menu item B/R/G: 黑/紅/綠 法術力 B/R/G - menu item R/G/W: 紅/綠/白 法術力 R/G/W - menu item G/W/U: 綠/白/藍 法術力 G/W/U - menu item W/B/R: 白/黑/紅 法術力 W/B/R - menu item U/R/G: 藍/紅/綠 法術力 U/R/G - menu item B/G/W: 黑/綠/白 法術力 B/G/W - menu item R/W/U: 紅/白/藍 法術力 R/W/U - menu item G/U/B: 綠/藍/黑 法術力 G/U/B + menu item T: 橫置符號 T + menu item Q: 重置符號 Q + menu item W: 白色法術力 W + menu item U: 藍色法術力 U + menu item B: 黑色法術力 B + menu item R: 紅色法術力 R + menu item G: 綠色法術力 G + menu item S: 雪境法術力 S + menu item X: 可變法術力 X X + menu item Y: 可變法術力 Y Y + menu item Z: 可變法術力 Z Z + menu item I: 無限法術力 I + menu item colorless: 無色法術力... + title colorless: 無色法術力 + message colorless: 輸入無色法術力數量: + menu item half: 一半法術力 + menu item |W: 白色法術力 |W + menu item |U: 藍色法術力 |U + menu item |B: 黑色法術力 |B + menu item |R: 紅色法術力 |R + menu item |G: 綠色法術力 |G + menu item |S: 雪境法術力 |S + menu item 1/2: 無色法術力 1/2 + menu item hybrid: 混合法術力(雙色) + menu item W/U: 白/藍 法術力 W/U + menu item U/B: 藍/黑 法術力 U/B + menu item B/R: 黑/紅 法術力 B/R + menu item R/G: 紅/綠 法術力 R/G + menu item G/W: 綠/白 法術力 G/W + menu item W/B: 白/黑 法術力 W/B + menu item U/R: 藍/紅 法術力 U/R + menu item B/G: 黑/綠 法術力 B/G + menu item R/W: 紅/白 法術力 R/W + menu item G/U: 綠/藍 法術力 G/U + menu item hybrid 3: 混合法術力(三色) + menu item W/U/B: 白/藍/黑 法術力 W/U/B + menu item U/B/R: 藍/黑/紅 法術力 U/B/R + menu item B/R/G: 黑/紅/綠 法術力 B/R/G + menu item R/G/W: 紅/綠/白 法術力 R/G/W + menu item G/W/U: 綠/白/藍 法術力 G/W/U + menu item W/B/R: 白/黑/紅 法術力 W/B/R + menu item U/R/G: 藍/紅/綠 法術力 U/R/G + menu item B/G/W: 黑/綠/白 法術力 B/G/W + menu item R/W/U: 紅/白/藍 法術力 R/W/U + menu item G/U/B: 綠/藍/黑 法術力 G/U/B menu item number hybrids: 數字混合法術力 - menu item 2/W: 2/W - menu item 2/U: 2/U - menu item 2/B: 2/B - menu item 2/R: 2/R - menu item 2/G: 2/G + menu item 2/W: 2/白 + menu item 2/U: 2/藍 + menu item 2/B: 2/黑 + menu item 2/R: 2/紅 + menu item 2/G: 2/綠 diff --git a/data/da.mse-locale/locale b/data/da.mse-locale/locale index 48fbce6c8..b8e561255 100644 --- a/data/da.mse-locale/locale +++ b/data/da.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/dansk full name: Dansk (Danish) -version: 2023-11-19 +version: 2025-06-18 icon: dk.png #By lord_joakim ############################################################## Menu items menu: + ## app menus + # file menu file: &Fil new set: &Ny... Ctrl+N open set: &Åben... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: Vis profiler Ctrl+F6 exit: L&uk Alt+F4 + # edit menu edit: &Rediger undo: &Fortryd%s Ctrl+Z redo: &Gendan%s Ctrl+Y @@ -38,13 +41,16 @@ menu: paste: &Sæt ind Ctrl+V paste card: &Sæt ind Ctrl+V paste keyword: &Sæt ind Ctrl+V + #TODO: Localize select all: Select &All Ctrl+A + #TODO: Localize find: &Find Ctrl+F find next: Find &Næste F3 replace: E&rstat Ctrl+H auto replace: Automatisk Er&statning... preferences: &Præferencer... + # cards menu cards: &Kort previous card: Vælg &Forhenværende Kort PgUp next card: Vælg &Næste Kort PgDn @@ -52,13 +58,26 @@ menu: add card: &Tilføj Kort Ctrl+Enter add cards: Tilføj &Flere Kort... remove card: &Slet Valgte Kort + #TODO: Localize + add card csv: Add Cards from CSV or TSV... + #TODO: Localize + add card json: Add Cards from JSON... + #TODO: Localize + link card: &Link Cards To Selected Card... + #TODO: Localize + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + #TODO: Localize + bulk modify: &Modify Multiple Cards... + #TODO: Localize orientation: &Orientation + #TODO: Localize rotate 0: &Normal rotate 270: Roteret 90° &Med Uret rotate 90: Roteret 90° M&od Uret rotate 180: Roteret 180°, &På Hovedet card list columns: K&olonner... + # keywords menu keywords: &Nøgleord previous keyword: Vælg &Forhenværende Nøgleord PgUp next keyword: Vælg &Næste Nøgleord PgDn @@ -66,6 +85,7 @@ menu: add keyword: &Tilføj Nøgleord Ctrl+Enter remove keyword: &Fjern Valgte Nøgleord Del + # format menu format: F&ormater bold: &Fed Ctrl+B italic: &Kursiv Ctrl+I @@ -73,9 +93,12 @@ menu: symbols: &Symboler Ctrl+M reminder text: &Nøgleordspåmindelser Ctrl+R insert symbol: I&ndsæt Symbol + # spelling + #TODO: Localize no spelling suggestions: (no suggestions) + # graph menu graph: &Graf pie: &Lagkage 1 bar: &Stolpediagram 2 @@ -83,9 +106,11 @@ menu: scatter: K&oordinatvisning 4 scatter pie: La&gkage-Koordinater 5 + # console menu console: Konsol clear console: &Ryd konsol Ctrl+L + # window menu window: &Vindue new window: &Nyt Vindue cards tab: &Kort F5 @@ -96,24 +121,28 @@ menu: random pack tab: &Tilfældige Pakker console tab: K&onsol Alt+7 + # help menu help: &Hjælp index: &Indeks... F1 website: &Hjemmeside... about: &Om Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &Ny... Ctrl+N open symbol: &Åben... Ctrl+O save symbol: &Gem Ctrl+S save symbol as: Gem &Som... F12 store symbol: B&rug Ctrl+Enter + #TODO: Localize close symbol editor: Close Alt+F4 + # edit menu duplicate: &Duplikér Ctrl+D group: &Gruppér Ctrl+G ungroup: &Fjern Gruppe Ctrl+U + # tool menu tool: &Værktøj select: &Vælg F5 rotate: &Rotér F6 @@ -124,9 +153,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Velkommen til Magic Set Editor - #file: + # file menu new set: Lav et nyt sæt open set: Åben et sæt last opened set: Åben '%s' @@ -139,6 +169,10 @@ help: export images: Eksportér alle kort som billeder export apprentice: Eksportér sætter så det kan blive spillet med Apprentice export mws: Eksportér sættet så det kan blive spillet med Magic Workstation + #TODO: Localize + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + #TODO: Localize + add card json: Add cards from a JSON file check updates: Installér/opdater pakker. print preview: Viser kort som de bliver udskrevet print: Udskriv kort fra dette sæt @@ -146,7 +180,7 @@ help: show profiler: Vis profilvinduet med timings af scriptfunktioner. Bruges til optimering. exit: Lukker Magic Set Editor; påminder om sættet skal gemmes før lukning - #edit: + # edit menu undo: Fortryder den sidste handling redo: Gendanner den sidste handling cut: Flytter den valgte tekst til udklipsholderen @@ -165,13 +199,19 @@ help: auto replace: Hvilken tekst skal automatisk erstattes? preferences: Ændr Magic Set Editor's konfiguration - #cards: + # cards menu previous card: Vælg det forhenværende kort i listen next card: Vælger det næste kort i listen search cards: Filtrer kortlisten ved hjælp af søgetermer add card: Tilføler et nyt, tomt kort til listen add cards: Tilføjer flere kort til listen remove card: Sletter det valgte kort fra sættet! + #TODO: Localize + link card: Link one or more cards to the selected card + #TODO: Localize + copy card and links: Copy the selected cards and all their linked cards + #TODO: Localize + bulk modify: Modify a lot of cards at once orientation: Det valgte korts orientation rotate card: Roterer kortet 90° med uret rotate 0: Viser kortet normalt @@ -180,33 +220,34 @@ help: rotate 180: Viser kortet på hovedet card list columns: Vælg hvilke kolonner der er vist og i hvilken rækkefølge. - #keywords: + # keywords menu previous keyword: Vælger det forhenværende nøgleord i listen next keyword: Vælger det næste nøgleord i listen search keywords: Filtrer nøgleord i listen ved hjælp af søgeord add keyword: Tilføjer et nyt nøgleord til sættet remove keyword: Sletter det valgte nøgleord til sættet - #format: + # format menu bold: Gør den valgte tekst fed italic: Gør den valgte tekst kursiv underline: Gør den markerede tekst understreget symbols: Teksten er som Magic-symboler reminder text: Viser huskeregler i teksten + # spelling no spelling suggestions: Der er ingen forslag til at rette denne fejl. - #graph: + # graph menu pie: En lagkagegraf, hvert stykke viser antallet af kort bar: En stolpegraf, hver stolpe viser antallet af kort stack: En stolpegraf med stolperne lagt i bunker scatter: Et koordinatdiagram, hvor størrelsen af hver koordinat viser størrelsen scatter pie: Et koordinatdiagram hvor hver koordinat har sin egen lagkagegraf - #console: + # console menu clear console: Ryd konsol - #window: + # window menu new window: Åbner et nyt vindue for at arbejde med det samme sæt cards tab: Redigerer kortene i sættet set info tab: Ændrer information om saettet, dets skaber etc. @@ -216,29 +257,34 @@ help: random pack tab: Prøv at se hvordan sættet fungerer ved at lave boosters! console tab: Viser fejlmeddelelser og tillader udførelse af scriptkommandoer. - help: Hjælp + # help menu index: Indeks website: Internet side about: Om - # New Set Window + # new set window search game list control: Filtrer spillisten. Brug - til at udelukke spil. Brug felt: til at søge i et bestemt felt. Brug anførselstegn til bogstavelig søgning. Adskil flere forespørgsler med et mellemrum. search stylesheet list control: Filtrer stilarklisten. Brug - til at udelukke spil. Brug felt: til at søge i et bestemt felt. Brug anførselstegn til bogstavelig søgning. Adskil flere forespørgsler med et mellemrum. - # Cards panel + # card select / image export + filename format: (brug {card.name} for kortets navn ; Filtypen er baseret på udvidelsen) + + # cards panel collapse notes: Viser noteboksen expand notes: Vis noteboksen search cards control: Filtrer kortlisten. Brug - til at udelukke spil. Brug felt: til at søge i et bestemt felt. Brug anførselstegn til bogstavelig søgning. Adskil flere forespørgsler med et mellemrum. - # Keywords panel + + # keywords panel search keywords control: Filtrer nøgleord i listen. Brug - til at udelukke spil. Brug felt: til at søge i et bestemt felt. Brug anførselstegn til bogstavelig søgning. Adskil flere forespørgsler med et mellemrum. - # Random pack panel + + # random pack panel random seed: Hver kortgeneration laver en ny pakke fixed seed: Hvis du bruger samme variabel vil den samme 'tilfældige' booster dukke op seed: Variabel for denne kortgeneration. Hvis du bruger samme variabel vil den samme 'tilfældige' booster dukke op edit pack type: Dobbeltklik for at ændre kortets type number of packs: Antallet af %ss genereret - # Preferences + # preferences app language: Note: Du skal genstarte MSE for at ændringerne @@ -251,7 +297,8 @@ help: # apprentice export set code: En sætkode er to bogstaver, som Apprentice bruger til at skelne imellem sættene - # Symbol editor + ## symbol editor menus + # file menu new symbol: Lav et nyt symbol open symbol: Åben et symbol save symbol: Gem symbolet @@ -259,13 +306,11 @@ help: store symbol: Bruger symbolet i sættet close symbol editor: Lukker symboleditoren + # edit menu duplicate: Duplikerer de valgte former group: Gruppér de valgte former ungroup: Opløser den valgte gruppe - grid: Viser gitter - snap: Låser former og kanter fast til gitteret - #tool: select: Vælg og flyt former rotate: Rotér og fordrej former @@ -274,7 +319,9 @@ help: symmetry: Tilføj symmetri til symbolet paint: Tegn på formen med en pensel - #select editor: + # toolbar + grid: Viser gitter + snap: Låser former og kanter fast til gitteret merge: Smelter formen sammen med former under den subtract: Fjerner denne forms areal fra former under den intersect: Finder de ramte områder med former under denne og viser kun arealet af denne figur hvor den rammer andre former @@ -282,6 +329,7 @@ help: overlap: Denne form placeres ovenpå andre, så grænsen kan derfor ses border: Tegn denne form som en udvidet grænse + # shape manipulation drag to shear: Træk for at fordreje %s drag to rotate: Træk for at rotere %s, Ctrl låser rotationen fast i hver 15. grad drag to resize: Træk for at gøre %s større eller mindre, Ctrl gør størrelsesforholdet fast @@ -313,14 +361,10 @@ help: remove symmetry: Fjern denne symmetri copies: Antal reflektioner (originalen er medtalt) - # Card select - filename format: (brug {card.name} for kortets navn ; Filtypen er baseret på udvidelsen) - ############################################################## Toolbar tool: - undo: Fortryd - redo: Gendan - + ## app toolbars + # tabs cards tab: Kort set info tab: Sætinformation style tab: Stil @@ -329,7 +373,22 @@ tool: random pack tab: Tilfældig console tab: Konsol - # symbol editor + # cards toolbar + #TODO: Localize + search cards: Search cards (Ctrl+K) + #TODO: Localize + card counts 2: %s Selected, %s Total + #TODO: Localize + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: Fortryd + redo: Gendan + + # console toolbar + clear console: Ryd konsol + + ## symbol editor toolbars store symbol: Brug grid: Gitter @@ -346,6 +405,7 @@ tool: subtract: Fratræk intersect: Møde difference: Forskel + #TODO: Localize overlap: Overlap border: Grænse @@ -354,6 +414,7 @@ tool: polygon: Polygon star: Stjerne + #TODO: Localize rotation: Rotation reflection: Reflektion add symmetry: Tilføj @@ -365,10 +426,10 @@ tool: smooth point: Glat symmetric point: Symmetrisk - clear console: Ryd konsol - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: Kortlisten set info tab: Sætinformation style tab: Kortstil @@ -377,37 +438,50 @@ tooltip: random pack tab: Tilfældige pakker console tab: Fejl og advarsler + # file toolbar new set: Nyt sæt open set: Åben sæt save set: Gem sæt export: Eksportér sæt + # edit toolbar cut: Klip copy: Kopiér paste: Sæt ind undo: Fortryd%s redo: Gendan%s + # cards toolbar add card: Tilføj kort remove card: Fjern valgte kort + #TODO: Localize + link card: Link cards to selected card + #TODO: Localize + copy card and links: Copy selected cards and linked cards rotate card: Rotér kort + # keywords toolbar add keyword: Tilføj nøgleord remove keyword: Fjern valgte nøgleord + # format toolbar bold: Fed italic: Kursiv underline: Understrege symbols: Symboler reminder text: Huskeregler + # graph toolbar pie: Lagkagediagram bar: Stolpediagram stack: Multistolpediagram scatter: Koordinatdiagram scatter pie: Lagkagekoordinatdiagram - # symbol editor + # console toolbar + clear console: Ryd konsol + + ## symbol editor popup tooltips store symbol: Brug symbol i sæt grid: Vis gitter @@ -443,15 +517,13 @@ tooltip: smooth point: Gør punkt glat symmetric point: Gør punkt symmetrisk - clear console: Ryd konsol - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: Kortets noter: - search cards: Søg kort (Ctrl+K) - # Keywords tab + # keywords panel search keywords: Søg Nøgleord (Ctrl+K) keyword: Nøgleord match: Svarer til @@ -463,36 +535,61 @@ label: Dette er et alment %s nøgleord, du kan ikke ændre det. Hvis du laver en kopi af nøgleordet vil din kopi fungere før det almindelige nøgleord. - # Style tab + # style panel styling options: Stilingsmuligheder - # Random pack panel + # random pack panel pack selection: Valg af pakke pack totals: Totale pack name: Pakkens navn seed: Variabel + #TODO: Localize total cards: Total - # Open dialogs + # link cards dialog + #TODO: Localize Section + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + #TODO: Localize Section + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs all files: Alle filer - # Other set window dialogs + # other set window dialogs save changes: Sættet '%s' er ændret. Vil du gemme ændringerne? - # New set window + # new set dialog game type: &Spiltype: style type: &Kortstil: search game list: Filter spil search stylesheet list: Filter stilen + # stylesheet not found dialog stylesheet not found: Sættet du har åbner bruger stilen "%s". Denne stil er ikke i dit system, vælg venligst et alternativ. - # Preferences + # preferences dialog language: Sprog windows: Åbne sæt app language: Sprog (App Language) @@ -501,9 +598,15 @@ label: zoom: Zoom export: &Eksportér scale: Intern skala + #TODO: Localize Section + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: % af normal størrelse external programs: Eksterne programmer apprentice: &Apprentice: + #TODO: Localize apprentice exe: Apprentice Executable internal scale desc: Skaler til internt at gemme kortbilleder på. @@ -516,31 +619,50 @@ label: Ingen information er fundet undervejs i tjekket. - # Column select + # column select dialog select columns: Vælg de kolonner du vil vise columns: Kolonner: - # Card select / images export + # card select / image export dialogs select cards: Kort til at eksportere select cards print: Vælg de kort, du vil udskrive selected card count: %s kort vil blive eksporteret. + #TODO: Localize filename format: &Format: filename conflicts: &Arbejdsmetode med dobbelte filnavne: export filenames: Filnavne filename is ignored: (filnavn er ignoreret) - # apprentice export + # apprentice export dialog set code: Sæt&kode: apprentice export cancelled: Eksport til Apprentice er afbrudt - # Html export + # html export dialog html template: Skabelon: html export options: Eksportmuligheder - # Image slicer + # CSV import dialog + #TODO: Localize Section + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + #TODO: Localize Section + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog + #TODO: Localize original: Original: result: Resultat: + #TODO: Localize original with dimensions: Original (%s x %s): + #TODO: Localize result with dimensions: Result (%s x %s): size: Størrelse original size: &Original Størrelse @@ -563,16 +685,21 @@ label: zoom %: % filter: Filtrér sharpen filter: &Skarphedsfilter + #TODO: Localize Section + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: Svar til auto replace: Erstat - # Symbol editor - sides: sider - - # Packages window + # packages dialog package name: Pakke + #TODO: Localize package status: Status package action: Handling @@ -591,38 +718,56 @@ label: installer size: Størrelse: installer status: Status: no version: - + + # print dialog + #TODO: Localize section put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: sider + ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: Redigér - symbol gallery: Galleri + # cards panel + #TODO: Localize + unlink: Unlink + #TODO: Localize + link select: Select - # Style panel + # style panel use for all cards: Brug på &alle krot use custom styling options: Muligheder &virker kun på dette kort - # Keywords panel + # set info panel + edit symbol: Redigér + symbol gallery: Galleri + + # keywords panel insert parameter: Indsæt Parameter... refer parameter: Brug Parameter... - # Random pack panel + # random pack panel generate pack: &Generér Pakke random seed: &Tilfældig Variabel fixed seed: &Valgt Variabel add custom pack: Tilføj &Egen Pakke... - # Console panel + # console panel evaluate: &Vurdere clear: &Ryd - # Welcome + # welcome new set: Nyt sæt open set: Åben sæt check updates: Tjek efter opdateringer last opened set: Senest åbnet sæt - # Preferences + # preferences open sets in new window: Åben alle sæt i et nyt &vindue select: &Vælg... browse: &Gennemse... @@ -632,6 +777,10 @@ button: zoom export: Brug zoom og rotationsfunktioner under e&ksport + #TODO: Localize + rotation export: + Use Viewer rotation + setting when e&xporting spellcheck enabled: Vis stavefejl på kort check now: Tjek &Nu! always: Altid @@ -639,13 +788,13 @@ button: never: Aldrig internal image extension: Gem billeder internt med filtypenavn - # Column select + # column select move up: Flyt &Op move down: Flyt &Ned show: &Vis hide: &vis ikke - # Card select + # card select / image export export entire set: Hele sættet export generated packs: Genererede pakker export custom cards selection: Udvalg @@ -657,7 +806,7 @@ button: number: Tilføj tal til filnavnet number overwrite: Tilføj tal til filnavnet, overskriv tidligere eksporteringer - # Auto replace + # auto replace use auto replace: Brug autoerstat add item: &Tilføj remove item: &Fjern @@ -665,10 +814,10 @@ button: enabled: Sat til whole word: Svar til hele ord - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &Luk - # Packages window + # packages window keep package: &Ændr ikke don't install package: &Installér ikke install package: &Installér @@ -681,12 +830,15 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: Unavngivet about: Om Magic Set Editor + #TODO: Localize symbol editor: Symbol Editor - # dialogs + + # dialog titles new set: Nyt Sæt open set: Åben Sæt save set: Gem Sæt Som @@ -695,62 +847,87 @@ title: updates available: Opdateringer Ikke Tilgængelige save changes: Gem Ændringer? select stylesheet: Vælg Stil + #TODO: Localize + link cards: Link Cards To Selected Card + #TODO: Localize + bulk modify: Bulk Card Modification + #preferences preferences: Præferencer global: Globalt + #TODO: Localize display: Display directories: Mapper internal: Indre updates: Opdateringer update check: Opdateringstjek locate apprentice: Find Apprentice + # select select columns: Vælg Kolonner select cards: Vælg Kort select cards export: Vælg Kort Til Eksport select cards print: Vælg de kort, du vil udskrive + # slice slice image: Billededitor + # pack custom pack: Egen Pakketype + # print print preview: Udskriftsvisning + #TODO: Localize settings: Settings + # export export images: Eksportér Billeder export cancelled: Eksport Afbrudt export html: Eksportér til HTML save html: Eksportér til HTML + + # import + #TODO: Localize Section + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: Autoerstat - # Package Update Window + # package update packages window: Pakkemanager installing updates: Installerer opdateringer - cannot create file: Kan ikke skabe fil ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: Tilføj %s remove item: Fjern %s - # Text editor + # text editor typing: Skrivning + #TODO: Localize enter: Enter soft line break: Blød linie pause insert symbol: Indsæt symbol + #TODO: Localize backspace: Backspace + #TODO: Localize delete: Delete cut: Klip paste: Sæt ind auto replace: Autoerstat correct: Stavekontrol - # Choice/color editors + #TODO: Localize + bulk: in Bulk + + # choice/color editors change: Ændr %s - # Symbol Actions + # symbol actions move: Flyt %s rotate: Rotér %s shear: Stræk/Vrid %s @@ -762,7 +939,7 @@ action: group parts: Gruppér ungroup parts: Opløs - # Symbol Part Actions + # symbol part actions convert to line: Konverter til linie convert to curve: Konverter til kurve lock point: Låsepunkt @@ -772,7 +949,7 @@ action: delete point: Fjern punkt delete points: Slet punkt - # Symmetry + # symmetry add symmetry: Tilføj symmetri remove symmetry: Fjern symmetri move symmetry center: Flyt symmetri centrum @@ -781,9 +958,9 @@ action: change symmetry copies: Antal reflektioner ############################################################## Error messages -#TODO: Localize Entire Section error: - # File related + # file related + #TODO: Localize Section file not found: File not found: '%s' in package '%s' file not found package like: File not found: '%s' in package '%s' @@ -801,7 +978,42 @@ error: To resolve this, add: depends on: %s %s - # Script stuff + # image import + #TODO: Localize Section + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + #TODO: Localize Section + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff + #TODO: Localize Section has no member: %s has no member '%s' can't convert: Can't convert from %s to %s has no member value: String "%s" has no member '%s' @@ -816,11 +1028,14 @@ error: %s in reminder text of keyword '%s' - # Image stuff + # image stuff + #TODO: Localize coordinates for blending overlap: Coordinates for blending overlap + #TODO: Localize images used for blending must have the same size: Images used for blending must have the same size - # Error from files + # error from files + #TODO: Localize Section no game specified: No game specified for the %s no stylesheet specified for the set: No stylesheet specified for the set stylesheet and set refer to different game: @@ -839,38 +1054,70 @@ error: word list type not found: The word list type "%s" was not found (from a tag) pack type not found: The pack type "%s" was not found (from a pack type) - # Update checking + # printing + #TODO: Localize Section + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking + #TODO: Localize checking updates failed: Checking updates failed. + #TODO: Localize no updates: There are no available updates. - # Stats panel + # card linking + #TODO: Localize Section + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + #TODO: Localize Section + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel + #TODO: Localize dimension not found: There is no statistics dimension '%s' - # Random packs + # random packs + #TODO: Localize pack type duplicate name: There is already a pack type named '%s'. Please choose a different name. - # Package update window + # package update window + #TODO: Localize checking updates: Checking for updates. + #TODO: Localize can't download installer: Unable to download installer for package %s from %s. Nothing has been installed. + #TODO: Localize downloading updates: Downloading updates (%d of %d) + #TODO: Localize installing updates: Updating packages (%d of %d) + #TODO: Localize remove packages: This will remove %s packages, do you want to continue? + #TODO: Localize remove packages modified: This will remove %s packages, %s of those have been modified after installing. Removing them can not be undone. Do you want to continue? + #TODO: Localize install packages successful: %s package(s) were successfully installed. + #TODO: Localize remove packages successful: %s package(s) were successfully removed. + #TODO: Localize change packages successful: %s package(s) were successfully changed. + #TODO: Localize cannot create file: Can not create file '%s', continue installation? ############################################################## Types used in scripts / shape names @@ -888,7 +1135,7 @@ type: date: dato nil: nil - # Object types + # object types package: filpakke locale: oversættelse game: spil @@ -898,8 +1145,12 @@ type: symbol: symbol card: kort cards: alle kort + #TODO: Localize + extra card: extra card field: mark style: stil + #TODO: Localize + styling: styling value: værdi keyword: nøgleord keywords: alle nøgleord @@ -907,7 +1158,7 @@ type: card region: kortregion card regions: kortområder - # Symbol editor shapes + # symbol editor shapes shape: form shapes: former circle: cirkel @@ -930,8 +1181,9 @@ type: ############################################################## Magic package: + #TODO: Localize Section magic.mse-game: - # Card fields + # card fields name: Name cc: CC type: Type @@ -939,37 +1191,53 @@ package: rarity: Rarity card name: Card Name - # Set info + # set info # descriptions/help text + #TODO: Localize Section magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) - menu item T: &Tap symbol T - menu item Q: &Untap symbol Q - menu item W: &White mana W - menu item U: Bl&ue mana U - menu item B: &Black mana B - menu item R: &Red mana R - menu item G: &Green mana G - menu item S: &Snow mana S - menu item X: Variable mana &X X - menu item Y: Variable mana &Y Y - menu item Z: Variable mana &Z Z - menu item I: &Infinite mana I - menu item colorless: &Colorless mana... - title colorless: Colorless mana - message colorless: Enter amount of colorless mana: + menu item T: &Tap T + menu item Q: &Untap Q + menu item E: &Energy E + menu item J: Pawprint J + menu item TK: Ticket TK + menu item A: Chaos A + menu item W: &White mana W + menu item U: Bl&ue mana U + menu item B: &Black mana B + menu item R: &Red mana R + menu item G: &Green mana G + menu item P: &Purple mana P + menu item C: &Colorless mana C + menu item S: &Snow mana S + menu item X: Variable mana &X X + menu item Y: Variable mana &Y Y + menu item Z: Variable mana &Z Z + menu item ∞: &Infinite mana ∞ + menu item colorless: &Generic mana... + title colorless: Generic mana + message colorless: Enter amount of generic mana: + menu item generic: &Generic mana... + title generic: Generic mana + message generic: Enter amount of generic mana: + menu item custom symbols: Custom Symbols menu item half: &Half mana - menu item |W: &White |W - menu item |U: Bl&ue |U - menu item |B: &Black |B - menu item |R: &Red |R - menu item |G: &Green |G - menu item |S: &Snow |S - menu item 1/2: &Colorless 1/2 - menu item hybrid: H&ybrid mana (two color) + menu item half mana: &Half mana + menu item |W: Half &White mana |W + menu item |U: Half Bl&ue mana |U + menu item |B: Half &Black mana |B + menu item |R: Half &Red mana |R + menu item |G: Half &Green mana |G + menu item |P: Half &Purple mana |P + menu item |C: Half &Colorless mana |C + menu item |S: Half &Snow mana |S + menu item 1/2: Half &Generic mana 1/2 + menu item |1: Half &Generic mana |1 + menu item |.5: Half &Generic mana |.5 + menu item hybrid: H&ybrid mana (two colors) menu item W/U: White/Blue mana W/U menu item U/B: Blue/Black mana U/B menu item B/R: Black/Red mana B/R @@ -980,7 +1248,47 @@ package: menu item B/G: Black/Green mana B/G menu item R/W: Red/White mana R/W menu item G/U: Green/Blue mana G/U - menu item hybrid 3: H&ybrid mana (three color) + menu item P/W: Purple/White P/W + menu item P/U: Purple/Blue P/U + menu item P/B: Purple/Black P/B + menu item P/R: Purple/Red P/R + menu item P/G: Purple/Green P/G + menu item colorless hybrid: Colorless hybrid mana + menu item C/W: Colorless/White mana C/W + menu item C/U: Colorless/Blue mana C/U + menu item C/B: Colorless/Black mana C/B + menu item C/R: Colorless/Red mana C/R + menu item C/G: Colorless/Green mana C/G + menu item C/P: Colorless/Purple C/P + menu item C/S: Colorless/Snow C/S + menu item snow hybrid: Snow hybrid mana + menu item S/W: Snow/White S/W + menu item S/U: Snow/Blue S/U + menu item S/B: Snow/Black S/B + menu item S/R: Snow/Red S/R + menu item S/G: Snow/Green S/G + menu item S/P: Snow/Purple S/P + menu item S/C: Snow/Colorless S/C + menu item number hybrid: Number Hybrid + menu item number hybrids: Number Hybrid + menu item 2/W: 2 Generic/White mana 2/W + menu item 2/U: 2 Generic/Blue mana 2/U + menu item 2/B: 2 Generic/Black mana 2/B + menu item 2/R: 2 Generic/Red mana 2/R + menu item 2/G: 2 Generic/Green mana 2/G + menu item 2/P: 2 Generic/Purple mana 2/P + menu item 2/C: 2 Generic/Colorless mana 2/C + menu item 2/S: 2 Generic/Snow mana 2/S + menu item 3/W: 3 Generic/White mana 3/W + menu item 3/U: 3 Generic/Blue mana 3/U + menu item 3/B: 3 Generic/Black mana 3/B + menu item 3/R: 3 Generic/Red mana 3/R + menu item 3/G: 3 Generic/Green mana 3/G + menu item 3/P: 3 Generic/Purple mana 3/P + menu item 3/C: 3 Generic/Colorless mana 3/C + menu item 3/S: 3 Generic/Snow mana 3/S + menu item hybrid 3: Hybrid mana (three colors) + menu item tri-hybrid mana: Hybrid mana (three colors) menu item W/U/B: White/Blue/Black mana W/U/B menu item U/B/R: Blue/Black/Red mana U/B/R menu item B/R/G: Black/Red/Green mana B/R/G @@ -991,3 +1299,120 @@ package: menu item B/G/W: Black/Green/White mana B/G/W menu item R/W/U: Red/White/Blue mana R/W/U menu item G/U/B: Green/Blue/Black mana G/U/B + menu item W/U/B/R/G: Prismatic (five colors) W/U/B/R/G + menu item prismatic: Prismatic mana + menu item phyrexian: Phyrexian Mana + menu item H: Phyrexian Generic mana H + menu item H/W: Phyrexian White mana H/W + menu item H/U: Phyrexian Blue mana H/U + menu item H/B: Phyrexian Black mana H/B + menu item H/R: Phyrexian Red mana H/R + menu item H/G: Phyrexian Green mana H/G + menu item H/P: Phyrexian Purple mana H/P + menu item H/C: Phyrexian Colorless mana H/C + menu item H/W/U: Phyrexian White/Blue mana H/W/U + menu item H/W/B: Phyrexian White/Black mana H/W/B + menu item H/U/B: Phyrexian Blue/Black mana H/U/B + menu item H/U/R: Phyrexian Blue/Red mana H/U/R + menu item H/B/R: Phyrexian Black/Red mana H/B/R + menu item H/B/G: Phyrexian Black/Green mana H/B/G + menu item H/R/G: Phyrexian Red/Green mana H/R/G + menu item H/R/W: Phyrexian Red/White mana H/R/W + menu item H/G/W: Phyrexian Green/White mana H/G/W + menu item H/G/U: Phyrexian Green/Blue mana H/G/U + menu item D0: 0 Defense D0 + menu item D1: 1 Defense D1 + menu item D2: 2 Defense D2 + menu item D3: 3 Defense D3 + menu item D4: 4 Defense D4 + menu item D5: 5 Defense D5 + menu item D6: 6 Defense D6 + menu item D7: 7 Defense D7 + menu item D8: 8 Defense D8 + menu item D9: 9 Defense D9 + menu item DX: X Defense DX + menu item r10: Chapter 10 r10 + menu item r1: Chapter 1 r1 + menu item r2: Chapter 2 r2 + menu item r3: Chapter 3 r3 + menu item r4: Chapter 4 r4 + menu item r5: Chapter 5 r5 + menu item r6: Chapter 6 r6 + menu item r7: Chapter 7 r7 + menu item r8: Chapter 8 r8 + menu item r9: Chapter 9 r9 + menu item loyalty: Loyalty + menu item loyalty changes: Loyalty + menu item +10: Add 10 Loyalty +10 + menu item +1: Add 1 Loyalty +1 + menu item +2: Add 2 Loyalty +2 + menu item +3: Add 3 Loyalty +3 + menu item +4: Add 4 Loyalty +4 + menu item +5: Add 5 Loyalty +5 + menu item +6: Add 6 Loyalty +6 + menu item +7: Add 7 Loyalty +7 + menu item +8: Add 8 Loyalty +8 + menu item +9: Add 9 Loyalty +9 + menu item +X: Add X Loyalty +X + menu item -10: Remove 10 Loyalty -10 + menu item -1: Remove 1 Loyalty -1 + menu item -2: Remove 2 Loyalty -2 + menu item -3: Remove 3 Loyalty -3 + menu item -4: Remove 4 Loyalty -4 + menu item -5: Remove 5 Loyalty -5 + menu item -6: Remove 6 Loyalty -6 + menu item -7: Remove 7 Loyalty -7 + menu item -8: Remove 8 Loyalty -8 + menu item -9: Remove 9 Loyalty -9 + menu item -X: Remove X Loyalty -X + menu item =10: Set to 10 Loyalty =10 + menu item =0: Set to 0 Loyalty =0 + menu item =1: Set to 1 Loyalty =1 + menu item =2: Set to 2 Loyalty =2 + menu item =3: Set to 3 Loyalty =3 + menu item =4: Set to 4 Loyalty =4 + menu item =5: Set to 5 Loyalty =5 + menu item =6: Set to 6 Loyalty =6 + menu item =7: Set to 7 Loyalty =7 + menu item =8: Set to 8 Loyalty =8 + menu item =9: Set to 9 Loyalty =9 + menu item =X: Set to X Loyalty =X + menu item L/+0: +0 Loyalty L/+0 + menu item L/+1: +1 Loyalty L/+1 + menu item L/+2: +2 Loyalty L/+2 + menu item L/+3: +3 Loyalty L/+3 + menu item L/+4: +4 Loyalty L/+4 + menu item L/+5: +5 Loyalty L/+5 + menu item L/+6: +6 Loyalty L/+6 + menu item L/+7: +7 Loyalty L/+7 + menu item L/+8: +8 Loyalty L/+8 + menu item L/+9: +9 Loyalty L/+9 + menu item L/+X: +X Loyalty L/+X + menu item L/+Y: +Y Loyalty L/+Y + menu item L/+Z: +Z Loyalty L/+Z + menu item L/-0: -0 Loyalty L/-0 + menu item L/-1: -1 Loyalty L/-1 + menu item L/-2: -2 Loyalty L/-2 + menu item L/-3: -3 Loyalty L/-3 + menu item L/-4: -4 Loyalty L/-4 + menu item L/-5: -5 Loyalty L/-5 + menu item L/-6: -6 Loyalty L/-6 + menu item L/-7: -7 Loyalty L/-7 + menu item L/-8: -8 Loyalty L/-8 + menu item L/-9: -9 Loyalty L/-9 + menu item L/-X: -X Loyalty L/-X + menu item L/-Y: -Y Loyalty L/-Y + menu item L/-Z: -Z Loyalty L/-Z + menu item L/0: 0 Loyalty L/0 + menu item L/1: 1 Loyalty L/1 + menu item L/2: 2 Loyalty L/2 + menu item L/3: 3 Loyalty L/3 + menu item L/4: 4 Loyalty L/4 + menu item L/5: 5 Loyalty L/5 + menu item L/6: 6 Loyalty L/6 + menu item L/7: 7 Loyalty L/7 + menu item L/8: 8 Loyalty L/8 + menu item L/9: 9 Loyalty L/9 + menu item L/X: X Loyalty L/X + menu item L/Y: Y Loyalty L/Y + menu item L/Z: Z Loyalty L/Z diff --git a/data/de.mse-locale/locale b/data/de.mse-locale/locale index 08d1a236a..66cc3b624 100644 --- a/data/de.mse-locale/locale +++ b/data/de.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/deutsch full name: Deutsch (German) -version: 2023-11-19 +version: 2025-06-18 icon: de.png ############################################################## Menu items menu: + ## app menus + # file menu file: &Datei new set: &Neu... Ctrl+N open set: &Öffnen... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: Analysator anzeigen Ctrl+F6 exit: Beenden Alt+F4 + # edit menu edit: &Bearbeiten undo: Rückgängig:%s Ctrl+Z redo: Wiederholen:%s Ctrl+Y @@ -45,13 +48,19 @@ menu: auto replace: Automatisch Ersetzen preferences: Einstellungen... + # cards menu cards: &Karten previous card: Vorherige Karte PgUp next card: Nächste Karte PgDn search cards: Suchkarten Ctrl+K add card: Karte Hinzufügen Ctrl+Enter - add cards: Mehrere hinzufügen... + add cards: Mehrere Karten hinzufügen... remove card: Markierte Entfernen Del + add card csv: Karten aus CSV oder TSV hinzufügen... + add card json: Karten aus JSON hinzufügen ... + link card: Karten mit ausgewählter Karte verknüpfen ... + copy card and links: Ausgewählte Karten und ihre verknüpften Karten kopieren Ctrl+Shift+C + bulk modify: Mehrere Karten ändern... orientation: Ansicht rotate 0: &Normal rotate 270: 90°, im Uhrzeigersinn @@ -59,6 +68,7 @@ menu: rotate 180: 180°, auf den Kopf gestellt card list columns: Kartenliste-Spalten... + # keywords menu keywords: &Fähigkeiten previous keyword: Vorherige PgUp next keyword: Nächste PgDn @@ -66,16 +76,19 @@ menu: add keyword: Hinzufügen Ctrl+Enter remove keyword: Markierte Enfernen Del + # format menu format: F&ormat bold: &Fett Ctrl+B italic: &Kursiv Ctrl+I underline: Unterstreichen Ctrl+U symbols: &Symbole Ctrl+M - reminder text: &Reminder Text Ctrl+R + reminder text: Reminder-Text Ctrl+R insert symbol: Sy&mbol einfügen + # spelling no spelling suggestions: (keine Vorschläge) + # graph menu graph: &Diagramm pie: &Kreis 1 bar: &Säulen 2 @@ -83,9 +96,11 @@ menu: scatter: &Blase 4 scatter pie: G&estreute Kreise 5 + # console menu console: Konsole clear console: &Leeren Sie die Konsole Ctrl+L + # window menu window: &Ansicht new window: &Neues Fenster cards tab: &Karten F5 @@ -96,13 +111,14 @@ menu: random pack tab: &Zufällige Packs console tab: Konsole Alt+7 + # help menu help: &Hilfe index: &Index... F1 website: &Website... about: &Über Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &Neu... Ctrl+N open symbol: &Öffnen... Ctrl+O save symbol: &Speichern Ctrl+S @@ -110,10 +126,12 @@ menu: store symbol: Übernehmen Ctrl+Enter close symbol editor: &Beenden Alt+F4 + # edit menu duplicate: Verdoppeln Ctrl+D group: &Gruppieren Ctrl+G ungroup: &Gruppierung lösen Ctrl+U + # tool menu tool: &Tools select: &Auswählen F5 rotate: &Drehen F6 @@ -124,9 +142,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Willkommen im Magic Set Editor - #file: + # file menu new set: Neue Edition erstellen open set: Bestehende Edition öffnen last opened set: Zuletzt geöffnetes '%s' @@ -139,6 +158,8 @@ help: export images: Exportieren aller Bilder export apprentice: Exportieren der Edition für Apprentice export mws: Exportieren der Edition für Magic Workstation + add card csv: Karten aus einer Datei mit kommagetrennten oder tabulatorgetrennten Werten hinzufügen + add card json: Karten aus einer JSON-Datei hinzufügen check updates: Zeigt das Update-Fenster an, indem man neue Packages herunterladen kann. print preview: Zeigt an, wie die Bilder gedruckt werden print: Druckt die Bilder der Edition @@ -146,7 +167,7 @@ help: show profiler: Zeigt das Analysefenster mit den Zeitabläufen der Skriptfunktionen an. Wird zur Optimierung verwendet. exit: Beendet Magic Set Editor - #edit: + # edit menu undo: Macht die letzte Aktion rückgängig redo: Wiederholt die letzte Aktion cut: Verschiebt die Daten in die Zwischenablage @@ -165,13 +186,16 @@ help: auto replace: Ersetzt den text ohne Bestätigung preferences: Ändert die Einstellungen - #cards: - previous card: Wählt die vorherige Karte der Liste - next card: Wählt die nächste Karte der Liste - search cards: Filtern Sie die Kartenliste anhand von Suchbegriffen + # cards menu + previous card: Wählt die vorherige Karte in der Liste aus + next card: Wählt die nächste Karte in der Liste aus + search cards: Filtert die Kartenliste anhand von Suchbegriffen add card: Fügt eine neue Karte zur Edition hinzu add cards: Fügt mehrere Karten zur Edition hinzu remove card: Entfernt die gewählte Karte aus der Edition + link card: Verknüpft eine oder mehrere Karten mit der ausgewählten Karte + copy card and links: Kopiert die ausgewählten Karten und alle verknüpften Karten + bulk modify: Viele Karten gleichzeitig ändern orientation: Ansicht der gewählten Karte rotate card: Dreht die Karte um 90° im Uhrzeigersinn rotate 0: Zeigt die Karte normal an @@ -180,33 +204,34 @@ help: rotate 180: Dreht die Karte um 180° card list columns: Wähle die Spalten, die angezeigt werden sollen. - #keywords: + # keywords menu previous keyword: Wählt die vorherige Fähigkeit next keyword: Wählt die nächste Fähigkeit search keywords: Filtern Sie die Schlüsselwortliste mithilfe von Suchbegriffen add keyword: Fügt eine neue Fähigkeit hinzu remove keyword: Löscht die markierte Fähigkeit - #format: + # format menu bold: Formatiert den Text Fett italic: Formatiert den Text Kursiv underline: Unterstreicht den ausgewählten Text symbols: Formatiert den Text als Symbol reminder text: Zeige den Reminder-Text für die gewählte Fähigkeit an + # spelling no spelling suggestions: Es gibt keine Vorschläge zur Behebung dieses Fehlers - #graph: + # graph menu pie: Ein Kreisdiagramm, die Größe der Kreise zeigt die Anzahl der Karten an bar: Ein Balkendiagramm, die Größe der Balken zeigt die Anzahl der Karten an stack: Ein Balkendiagramm mit gestapelten Säulen scatter: Ein Blasendiagramm, die Größe der Blase zeigt die Anzahl der Karten an scatter pie: Gestreute Kreise, wobei jeder Kreis ein Kreisdiagramm ist - #console: + # console menu clear console: Leeren Sie die Konsole - #window: + # window menu new window: Erstellt ein neues Fenster mit der gleichen Edition cards tab: Bearbeite die Karten der Edition set info tab: Bearbeite die Informationen der Edition @@ -216,29 +241,34 @@ help: random pack tab: Testet wie das Set funktionieren würde, indem es ufällige Booster Packs erstellt. console tab: Zeigt Fehlermeldungen an und ermöglicht die Ausführung von Skriptbefehlen. - help: Helfen - index: Index - website: Webseite - about: Um + # help menu + index: Index öffnen + website: MSE-Website öffnen + about: Informationen zu dieser App anzeigen - # New Set Window + # new set window search game list control: Filtern Sie die Spieleliste. Verwenden Sie - um Spiele auszuschließen. Verwenden Sie field:, um in einem bestimmten Feld zu suchen. Verwenden Sie Anführungszeichen für die wörtliche Suche. Trennen Sie mehrere Abfragen durch ein Leerzeichen. search stylesheet list control: Filtern Sie die Vorlagenliste. Verwenden Sie - um Spiele auszuschließen. Verwenden Sie field:, um in einem bestimmten Feld zu suchen. Verwenden Sie Anführungszeichen für die wörtliche Suche. Trennen Sie mehrere Abfragen durch ein Leerzeichen. - # Cards panel + # card select / image export + filename format: (Benutzen Sie {card.name} für den Namen der Karte ; Der Dateityp basiert auf der Endung.) + + # cards panel collapse notes: Versteckt die Karten-Notiz-Box expand notes: Teigt die Karten-Notiz-Box search cards control: Filtern Sie die Kartenliste. Verwenden Sie - um Spiele auszuschließen. Verwenden Sie field:, um in einem bestimmten Feld zu suchen. Verwenden Sie Anführungszeichen für die wörtliche Suche. Trennen Sie mehrere Abfragen durch ein Leerzeichen. - # Keywords panel + + # keywords panel search keywords control: Filtern Sie die Schlüsselliste. Verwenden Sie - um Spiele auszuschließen. Verwenden Sie field:, um in einem bestimmten Feld zu suchen. Verwenden Sie Anführungszeichen für die wörtliche Suche. Trennen Sie mehrere Abfragen durch ein Leerzeichen. - # Random pack panel + + # random pack panel random seed: Erstellt jedes mal andere Packs. fixed seed: Indem man dieselbe Nummer verwendet, bekommt man dieselben "zufälligen" Packs. seed: Nummer für den Zufallsgenerator. Indem man dieselbe Nummer verwendet, bekommt man dieselben "zufälligen" Packs. edit pack type: Doppelklicken Sie, um den Pakettyp zu bearbeiten number of packs: Die Anzahl der zu generierenden %ss - # Preferences + # preferences app language: Bitte starten Sie MSE neu, damit die Änderungen wirksam werden. @@ -249,7 +279,8 @@ help: # apprentice export set code: Der zweiteilige Code wird vom Rohling genutzt, um auf eine Edition zu verweisen. - # Symbol editor + ## symbol editor menus + # file menu new symbol: Erstelle ein neues Symbol open symbol: Symbol Symbol öffnen save symbol: Symbol Symbol speichern @@ -257,13 +288,11 @@ help: store symbol: Symbol Symbol übernehmen close symbol editor: Symbol-Editor beenden + # edit menu duplicate: Clont das gewählte Objekt group: Gruppiert die gewählten Elemente ungroup: Löst die Gruppierung auf - grid: Gitternetz anzeigen - snap: Punkte und Objekte am Gitternetz ausrichten - #tool: select: Wählt Objekte aus und bewegt es rotate: Dreht Objekte @@ -272,7 +301,9 @@ help: symmetry: Symmetrisches Symbol hinzufügen paint: Zeichnet ein Objekt mit dem Pinsel - #select editor: + # toolbar + grid: Gitternetz anzeigen + snap: Punkte und Objekte am Gitternetz ausrichten merge: Vermischt das Objekt mit den Darunterliegenden subtract: Entfernt gemeinsame Flächen intersect: Zeigt nur die gemeinsame Fläche an @@ -280,6 +311,7 @@ help: overlap: Zeigt das Objekt und seinen Rand über allem an border: Stellt das Objekt als Rand dar + # shape manipulation drag to shear: Ziehen, um %s zu schneiden drag to rotate: Ziehen, um %s zu drehen, +Ctrl: um 15° drehen drag to resize: Ziehen, um die Größe von %s zu ändern, +Ctrl: proportional ändern @@ -311,14 +343,10 @@ help: remove symmetry: Symmetrieachse entfernen copies: Anzahl der Spiegelungen (Original mit eingerechnet) - # Card select - filename format: (Benutzen Sie {card.name} für den Namen der Karte ; Der Dateityp basiert auf der Endung.) - ############################################################## Toolbar tool: - undo: Rückgängig - redo: Wiederholen - + ## app toolbars + # tabs cards tab: Karten set info tab: Editionsinformationen style tab: Style @@ -327,7 +355,19 @@ tool: random pack tab: Zufällige Packs console tab: Konsole - # symbol editor + # cards toolbar + search cards: Karten suchen (Ctrl+K) + card counts 2: %s ausgewählt, %s gesamt + card counts 3: %s ausgewählt, %s gefiltert, %s gesamt + + # edit toolbar + undo: Rückgängig + redo: Wiederholen + + # console toolbar + clear console: Leeren Sie die Konsole + + ## symbol editor toolbars store symbol: Übernehmen grid: Gitternetz @@ -363,10 +403,10 @@ tool: smooth point: Glätten symmetric point: Symmetrisch - clear console: Leeren Sie die Konsole - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: Karten set info tab: Editionsinformationen style tab: Kartenstyle @@ -375,37 +415,48 @@ tooltip: random pack tab: Zufällige Packs console tab: Fehler und Warnungen + # file toolbar new set: Neue Edition open set: Edition öffnen save set: Edition speichern export: Edition exportieren + # edit toolbar cut: Ausschneiden copy: Kopieren paste: Einfügen undo: Rückgängig:%s redo: Wiederholen:%s + # cards toolbar add card: Karte hinzufügen remove card: Gewählte Karte entfernen + link card: Karten mit ausgewählter Karte verknüpfen + copy card and links: Ausgewählte und verknüpfte Karten kopieren rotate card: Karte drehen + # keywords toolbar add keyword: Fähigkeit hinzufügen remove keyword: Gewählte Fähigkeit entfernen + # format toolbar bold: Fett italic: Krusiv underline: Unterstreichen symbols: Symbole - reminder text: Text merken + reminder text: Reminder-Text + # graph toolbar pie: Kreisdiagramm bar: Balkendiagramm stack: Gestapelte Säulen scatter: Blasendiagramm scatter pie: Gestreute Kreise - # symbol editor + # console toolbar + clear console: Leeren Sie die Konsole + + ## symbol editor popup tooltips store symbol: Symbol für diese Edition übernehmen grid: Gitternetz anzeigen @@ -416,7 +467,7 @@ tooltip: points: Punkte (F7) basic shapes: Objekte (F8) symmetry: Symmetrie (F9) - paint: Paint on Shape (F10) + paint: Auf Form zeichnen (F10) merge: Vermischt das Objekt mit den Darunterliegenden subtract: Entfernt gemeinsame Flächen @@ -441,56 +492,76 @@ tooltip: smooth point: Punkt glätten symmetric point: Punkt symmetrisch ausrichten - clear console: Leeren Sie die Konsole - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: Kartenanmerkung: - search cards: Suchkarten (Ctrl+K) - # Keywords tab + # keywords panel search keywords: Suche Schlüsselwörter (Ctrl+K) keyword: Schlagwort match: Fähigkeit mode: Modus uses: Genutzt - reminder: Reminder Text + reminder: Reminder-Text rules: Zusätzliche Regeln standard keyword: Das ist ein Standart %s Schlagwort, Sie können es nicht veränden. Wenn Sie es kopieren, wird Ihr Schlagwort präzedent. - # Style tab + # style panel styling options: Einstellungen zum Aussehen - # Random pack panel + # random pack panel pack selection: Pack wählen pack totals: Packs gesamt pack name: Pack name - seed: Nummer + seed: Seed total cards: Gesamtkarten - # Open dialogs + # link cards dialog + custom link: Benutzerdefiniert... + custom link selected: Urheber, Vorderseite, Verschmelzung Komponente usw. + custom link linked: Spielstein, Rückseite, Verschmelzung Ergebnis usw. + custom link undefined: Undefiniert + linked cards relation: Wählen Sie die Art der Verknüpfung zwischen der ausgewählten Karte und den verknüpften Karten: + selected card: Ausgewählte Karte: + linked cards: Verknüpfte Karten: + select linked cards: Wählen Sie bis zu 4 Karten zum Verknüpfen aus: + + # bulk modification dialog + bulk modify selection: Welche Karten müssen geändert werden: + bulk modify all: Alle Karten + bulk modify filtered: Aktuell gefilterte Karten + bulk modify selected: Aktuell ausgewählte Karten + bulk modify predicate: Karten, die ein Kriterium erfüllen + bulk modify predicate description: Welches Kriterium müssen Karten erfüllen, um geändert zu werden: + bulk modify predicate example: Beispiel (kleine Kreaturen von M:tG): + bulk modify field: Welcher Wert muss geändert werden: + bulk modify mod description: Wie muss der neue Wert aussehen: + + # open dialogs all files: Alle Dateien - # Other set window dialogs + # other set window dialogs save changes: Die Edition '%s' wurde geändert. Möchtest du die Änderungen speichern? - # New set window + # new set dialog game type: &Spieltyp: style type: &Style: search game list: Filterspiele search stylesheet list: Filtervorlagen + # stylesheet not found dialog stylesheet not found: Die ausgewählte Edition benutzt das Stylesheet "%s" . Leider konnte es nicht gefunden werden. Bitte probieren Sie ein anderes. - # Preferences + # preferences dialog language: Sprache windows: Offene Sets app language: Sprache der Benutzeroberfläche (App Language) @@ -499,6 +570,10 @@ label: zoom: Zoomen export: Exportieren scale: Interne Skala + use export scale: Exportmaßstab verwenden + export around 300: Etwa 300 DPI + export force 300: Erzwungene 300 DPI + export force 150: Erzwungene 150 DPI percent of normal: % der Normalgröße external programs: Externe Programme apprentice: &Rohling: @@ -514,11 +589,11 @@ label: Es werden keine Informationen gesendet. - # Column select + # column select dialog select columns: Wähle die anzuzeigenden Spalten aus columns: Spalten: - # Card select / images export + # card select / image export dialogs select cards: Wähle Karten zum exportieren select cards print: Wählen Sie Karten zum Drucken aus selected card count: %s Karten werden exportiert. @@ -527,15 +602,28 @@ label: export filenames: Dateinamen exportieren filename is ignored: (Dateiname wird ignoriert) - # apprentice export + # apprentice export dialog set code: Editionscode: apprentice export cancelled: Der Export zum Rohling wurde abgebrochen. - # Html export + # html export dialog html template: html-Template: html export options: html-Exportoptionen - # Image slicer + # CSV import dialog + add card csv sep: Trennzeichen: + add card csv tab: Tabulator + add card csv comma: Komma + add card csv semicolon: Semikolon + add card csv file: CSV- oder TSV-Dateipfad: + + # JSON import dialog + add card json type: JSON-Dateityp: + add card json custom: Benutzerdefinierte JSON-Datei + add card json path: Pfad der Kartenliste in der Datei: + add card json file: JSON-Dateipfad: + + # image slicer dialog original: Original: result: Ergebnis: original with dimensions: Original (%s x %s): @@ -554,22 +642,25 @@ label: selection center vertically: Vertikal zentrieren selection center horizontally: Horizontal zentrieren selection center both: Zentrieren Sie beide - fix aspect ratio: Fix aspect ratio (width/height) + fix aspect ratio: Seitenverhältnis (Breite/Höhe) festlegen zoom amount: Zoom zoom amount x: Zoom &X zoom amount y: Zoom &Y zoom %: % filter: Filter sharpen filter: &Schärfe-Filter + grid: Raster + grid halves: Hälften + grid thirds: Drittel + grid fourths: Viertel + grid fifths: Fünftel + none: Keine - # Auto replace + # auto replace dialog auto match: Auswählen auto replace: Ersetzen - # Symbol editor - sides: sides - - # Packages window + # packages dialog package name: Package package status: Status package action: Aktion @@ -589,39 +680,53 @@ label: installer size: Größe installer status: Status: no version: - - put space between cards: Put space between cards? + + # print dialog + put space between cards: Soll zwischen den Karten ein Leerzeichen eingefügt werden? + spacing print: Kartenabstand in Millimetern + cutter lines print: Schnittlinien hinzufügen? + cutter lines all: Alle + cutter lines no intersect: Wenn sie keine Karte schneiden + cutter lines none: Keine + + ## symbol editor + sides: Seiten ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: Bearbeiten - symbol gallery: Gallerie + # cards panel + unlink: Trennen + link select: Auswählen - # Style panel + # style panel use for all cards: Für &alle Karten übernehmen use custom styling options: Optionen nur für die&se Karte - # Keywords panel + # set info panel + edit symbol: Bearbeiten + symbol gallery: Gallerie + + # keywords panel insert parameter: Fähigkeit einfügen... refer parameter: Fähigkeit verwenden... - # Random pack panel + # random pack panel generate pack: &Pack generieren random seed: &Zufällige Nummer fixed seed: &Eingestellte Nummer add custom pack: Benutzerdefiniertes Paket hinzufügen... - # Console panel + # console panel evaluate: Auswerten clear: &Leeren Sie - # Welcome + # welcome new set: Neue Edition open set: Edition öffnen check updates: Überprüfe auf Updates last opened set: Zuletzt geöffnet: - # Preferences + # preferences open sets in new window: Alle Sets in einem neuen Fenster öffnen select: &OK... browse: &Durchsuchen... @@ -631,6 +736,9 @@ button: zoom export: Zoom- und Dreheinstellungen beim Export verwenden + rotation export: + Viewer-Rotationseinstellung + beim Exportieren verwenden spellcheck enabled: Rechtschreibfehler auf Karten anzeigen check now: &Jetzt überprüfen always: Immer (empfohlen) @@ -638,13 +746,13 @@ button: never: Niemals internal image extension: Speichern Sie Bilder intern mit der Dateierweiterung - # Column select + # column select move up: A&ufwärts move down: A&bwärts show: &Anzeigen hide: &Verstecken - # Card select + # card select / image export export entire set: Ganze Edition Exportieren export generated packs: Generierte Packs exportieren export custom cards selection: Benutzerdefinierter Karten-Export @@ -656,7 +764,7 @@ button: number: Dateiname mit Nummer number overwrite: Dateiname mit Nummer, alte Dateien überschreiben - # Auto replace + # auto replace use auto replace: Automatisches Ersetzen verwenden add item: &Hinzufügen remove item: &Entfernen @@ -664,10 +772,10 @@ button: enabled: Aktiviert whole word: Nur ganze Wörter akzeptieren - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &Beenden - # Packages window + # packages window keep package: &Nicht verändern don't install package: &Nicht installieren install package: &Installieren @@ -680,12 +788,14 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: UnbenannteEdition about: Über Magic Set Editor symbol editor: Symbol Editor - # dialogs + + # dialog titles new set: Neue Edition open set: Edition öffnen save set: Edition speichern als @@ -694,6 +804,9 @@ title: updates available: Updates verfügbar save changes: Änderungen speichern? select stylesheet: Wähle Aussehen + link cards: Karten mit ausgewählter Karte verknüpfen + bulk modify: Kartenänderung im Massenmodus + #preferences preferences: Einstellungen global: Global @@ -703,39 +816,50 @@ title: updates: Updates update check: Auf Updates überprüfen locate apprentice: Apprentice lokalisieren + # select select columns: Wähle Spalten select cards: Wähle Karten select cards export: Wählen die Export-Karten select cards print: Wählen Sie die Karten aus, die Sie drucken möchten + # slice slice image: Bildeinstellungen + # pack custom pack: Benutzerdefinierter Pakettyp + # print print preview: Druckvorschau - settings: Settings + settings: Einstellungen + # export export images: Bild exportieren export cancelled: Export abgebrochen export html: Exportieren als HTML save html: Exportieren als HTML + + # import + add card csv: Karten aus CSV- oder TSV-Datei hinzufügen + add card csv file: CSV- oder TSV-Datei öffnen + add card json: Karten aus JSON-Datei hinzufügen + add card json file: JSON-Datei öffnen + # auto replace auto replaces: Automatisches Ersetzen - # Package Update Window + # package update packages window: Package Manager installing updates: Installiere Updates - cannot create file: Datei kann nicht erstellt werden! ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: %s hinzufügen remove item: %s entfernen - # Text editor + # text editor typing: Eintippen... enter: Enter soft line break: Zeilenumbruch @@ -746,23 +870,24 @@ action: paste: Einfügen auto replace: Automatisches Ersetzen correct: Rechtschreibkorrektur - - # Choice/color editors + bulk: im Massenmodus + + # choice/color editors change: Ändere %s - # Symbol Actions + # symbol actions move: Bewege %s rotate: Drehe %s shear: Schneide %s scale: Größe ändern von %s duplicate: %s duplizieren - reorder parts: Reorder + reorder parts: Neu anordnen change combine mode: Kombinierung ändern change shape name: Namen ändern group parts: Gruppieren ungroup parts: Gruppierung entfernen - # Symbol Part Actions + # symbol part actions convert to line: In Linie verändern convert to curve: In Kurve verändern lock point: Punkt sperren @@ -772,7 +897,7 @@ action: delete point: Punkt löschen delete points: Punkte löschen - # Symmetry + # symmetry add symmetry: Symmetrieachse hinzufügen remove symmetry: Symmetrieachse entfernen move symmetry center: Symmetrieachsenmitte bewegen @@ -782,7 +907,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: Datei nicht gefunden: '%s' im Package '%s' file not found package like: Datei nicht gefunden: '%s' im Package '%s' @@ -800,7 +925,39 @@ error: Bitte fügen Sie folgendes ein: depends on: %s %s - # Script stuff + # image import + import not found: Datei nicht gefunden: '%s' + can't import image without set: Vor dem Importieren muss zuerst eine Edition gespeichert oder geladen werden: '%s' + can't create file stream: Datei konnte nicht erstellt werden: '%s' + can't write image to set: Bild konnte nicht ins Edition geschrieben werden: '%s' + can't import image: Bild konnte nicht importiert werden: '%s' + + # card creation + no field with name: %s-Feld mit dem Namen '%s' konnte nicht gefunden werden. + styling data not map: Der angegebene Wert für '%s_data' ist keine Zuordnungstabelle. + styling data without stylesheet: Ein Wert für '%s_data' wurde angegeben, bevor ein Stil festgelegt wurde. + cant set value: Der Kartenwert '%s' kann nicht festgelegt werden, da er nicht den richtigen Typ hat. + cant set image value: Bildwert kann nur mit einem relativen Dateinamen aus dem Paket oder mit der Funktion 'import_image' festgelegt werden (im Feld '%s'). + cant set symbol value: Symbolwert kann nur mit einem relativen Dateinamen aus dem Paket festgelegt werden (im Feld '%s'). + add card csv file not found: Die CSV- oder TSV-Datei konnte nicht gefunden oder geladen werden. + add card csv file malformed: Die CSV- oder TSV-Datei ist fehlerhaft. Die Zeile '%s' enthält nicht die gleiche Anzahl von Einträgen wie die erste Zeile. + add card json failed to parse: JSON-Datei konnte nicht analysiert werden + add card json path not valid: Pfad in der JSON-Datei ist ungültig + add card json empty array: Kartenliste in der JSON-Datei ist leer + add card json file not found: Die JSON-Datei konnte nicht gefunden oder geladen werden. + json set without game: Edition aus JSON kann nicht ohne Spiel erstellt werden. + json set without stylesheet: Edition aus JSON kann nicht ohne Stylesheet erstellt werden. + json unknown type: JSON-Wert unbekannten Typs gefunden. + json unknown script type: Skriptwert kann nicht in JSON konvertiert werden. + json cant parse: JSON-Datei konnte nicht analysiert werden. + json cant convert: Eingabe muss beim Importieren aus JSON ein String sein. + json cant concat: Zuordnungstabelle kann nicht mit Array zusammengeführt werden. + import empty file: %s-Datei ist leer + import missing fields: + Die %s-Datei enthält die folgenden Einträge, die nicht importiert + werden konnten, da kein entsprechendes Kartenfeld gefunden wurde: %s + + # script stuff has no member: %s hat kein Element '%s' can't convert: Kann %s nicht in %s umwandeln. has no member value: String "%s" hat kein Element '%s' @@ -813,13 +970,13 @@ error: Parameter %s: %s in keyword reminder: %s - im Reminder Text der Fähigkeit '%s' + im Reminder-Text der Fähigkeit '%s' - # Image stuff + # image stuff coordinates for blending overlap: Koordinaten zum Blenden überlappen sich images used for blending must have the same size: Bilder müssen zum Mischen die selbe Größe haben. - # Error from files + # error from files no game specified: Kein Spiel für %s gewählt no stylesheet specified for the set: Kein Stylesheet für diese Edition gewählt stylesheet and set refer to different game: @@ -838,19 +995,34 @@ error: word list type not found: %s ist nicht bei gelistet pack type not found: Der Pakettyp „%s“ wurde nicht gefunden (von einem Pakettyp) - # Update checking + # printing + h margin too small for cutter: Horizontaler Rand zu klein zum Hinzufügen von Schnittlinien. + v margin too small for cutter: Vertikaler Rand zu klein zum Hinzufügen von Schnittlinien. + + # update checking checking updates failed: Update schlug fehl. no updates: Keine Updates verfügbar. - # Stats panel + # card linking + not enough free links: Die Karte hat nicht genügend Verknüpfungen. Es können nur bis zu 4 Karten verknüpft werden. + not enough free links for copy: Die Karte hat nicht genügend Verknüpfungen zum Kopieren. Es können nur bis zu 4 Karten verknüpft werden. + could not link: Die folgenden Karten konnten nicht verknüpft werden, da sie bereits 4 Verknüpfungen haben: + + # bulk modification + bulk modify script type unknown: Rückgabetyp des Änderungsskripts konnte nicht ermittelt werden + bulk modify predicate is not bool: Kriterium ergibt keinen Booleschen Wert + bulk modify mod is not string: Änderung ergibt keinen String-Wert + bulk modify no cards: Keine Karten zu ändern + + # stats panel dimension not found: Keine Statistikdimension '%s' - # Random packs + # random packs pack type duplicate name: Es gibt bereits einen Pakettyp namens „%s“. Bitte wählen Sie einen anderen Namen. - # Package update window + # package update window checking updates: Suche nach Updates. can't download installer: Konnte nicht Installer für Package %s von %s herunterladen. @@ -887,7 +1059,7 @@ type: date: datum nil: nichts - # Object types + # object types package: paket locale: übersetzung game: spiel @@ -897,8 +1069,10 @@ type: symbol: symbol card: karte cards: karten + extra card: extra karte field: feld style: stil + styling: stil value: wert keyword: stichwort keywords: schlüsselwörter @@ -906,7 +1080,7 @@ type: card region: kartenregion card regions: kartenregionen - # Symbol editor shapes + # symbol editor shapes shape: form shapes: formen circle: kreis @@ -941,7 +1115,7 @@ package: # Set info # descriptions/help text - + magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) @@ -960,33 +1134,39 @@ package: menu item colorless: &Farbloses Mana... title colorless: Farbloses Mana message colorless: Gib die Mana-Anzahl ein: - menu item half: &Halbes Mana - menu item |W: &Weiß |W - menu item |U: Bla&u |U - menu item |B: &Schwarz |B - menu item |R: &Rot |R - menu item |G: &Grün |G - menu item |S: &Schnee |S - menu item 1/2: &Farblos 1/2 + menu item half: &Halbes Mana + menu item |W: &Weiß |W + menu item |U: Bla&u |U + menu item |B: &Schwarz |B + menu item |R: &Rot |R + menu item |G: &Grün |G + menu item |S: &Schnee |S + menu item 1/2: &Farblos 1/2 menu item hybrid: H&ybrid Mana (zweifarbig) - menu item W/U: Weiß/Blau W/U - menu item U/B: Blau/Schwarz U/B - menu item B/R: Schwarz/Rot B/R - menu item R/G: Rot/Grün R/G - menu item G/W: Grün/Weiß G/W - menu item W/B: Weiß/Schwarz W/B - menu item U/R: Blau/Rot U/R - menu item B/G: Schwarz/Grün B/G - menu item R/W: Rot/Weiß R/W - menu item G/U: Grün/Blau G/U + menu item W/U: Weiß/Blau W/U + menu item U/B: Blau/Schwarz U/B + menu item B/R: Schwarz/Rot B/R + menu item R/G: Rot/Grün R/G + menu item G/W: Grün/Weiß G/W + menu item W/B: Weiß/Schwarz W/B + menu item U/R: Blau/Rot U/R + menu item B/G: Schwarz/Grün B/G + menu item R/W: Rot/Weiß R/W + menu item G/U: Grün/Blau G/U menu item hybrid 3: H&ybrid Mana (dreifarbig) - menu item W/U/B: Weiß/Blau/Schwarz W/U/B - menu item U/B/R: Blau/Schwarz/Rot U/B/R - menu item B/R/G: Schwarz/Rot/Grün B/R/G - menu item R/G/W: Rot/Grün/Weiß R/G/W - menu item G/W/U: Grün/Weiß/Blau G/W/U - menu item W/B/R: Weiß/Schwarz/Rot W/B/R - menu item U/R/G: Blau/Rot/Grün U/R/G - menu item B/G/W: Schwarz/Grün/Weiß B/G/W - menu item R/W/U: Rot/Weiß/Blau R/W/U - menu item G/U/B: Grün/Blau/Schwarz G/U/B + menu item W/U/B: Weiß/Blau/Schwarz W/U/B + menu item U/B/R: Blau/Schwarz/Rot U/B/R + menu item B/R/G: Schwarz/Rot/Grün B/R/G + menu item R/G/W: Rot/Grün/Weiß R/G/W + menu item G/W/U: Grün/Weiß/Blau G/W/U + menu item W/B/R: Weiß/Schwarz/Rot W/B/R + menu item U/R/G: Blau/Rot/Grün U/R/G + menu item B/G/W: Schwarz/Grün/Weiß B/G/W + menu item R/W/U: Rot/Weiß/Blau R/W/U + menu item G/U/B: Grün/Blau/Schwarz G/U/B + menu item 2/W: 2 Farbloses Mana/Weißes Mana 2/W + menu item 2/U: 2 Farbloses Mana/Blaues Mana 2/U + menu item 2/B: 2 Farbloses Mana/Schwarzes Mana 2/B + menu item 2/R: 2 Farbloses Mana/Rotes Mana 2/R + menu item 2/G: 2 Farbloses Mana/Grünes Mana 2/G + menu item 2/S: 2 Farbloses Mana/Schnee Mana 2/S diff --git a/data/en.mse-locale/locale b/data/en.mse-locale/locale index 92612fbbf..158a84a36 100644 --- a/data/en.mse-locale/locale +++ b/data/en.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/english full name: English -version: 2023-11-19 +version: 2025-06-18 icon: usgb.png ############################################################## Menu items menu: + ## app menus + # file menu file: &File new set: &New... Ctrl+N open set: &Open... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: Show Profiler Ctrl+F6 exit: E&xit Alt+F4 + # edit menu edit: &Edit undo: &Undo%s Ctrl+Z redo: &Redo%s Ctrl+Y @@ -45,6 +48,7 @@ menu: auto replace: Auto Rep&lace... preferences: &Preferences... + # cards menu cards: &Cards previous card: Select &Previous Card PgUp next card: Select &Next Card PgDn @@ -52,6 +56,11 @@ menu: add card: &Add Card Ctrl+Enter add cards: Add &Multiple Cards... remove card: &Delete Selected Card + add card csv: Add Cards from CSV or TSV... + add card json: Add Cards from JSON... + link card: &Link Cards To Selected Card... + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + bulk modify: &Modify Multiple Cards... orientation: &Orientation rotate 0: &Normal rotate 270: Rotated 90° &Clockwise @@ -59,6 +68,7 @@ menu: rotate 180: Rotated 180°, &Up Side Down card list columns: C&ard List Columns... + # keywords menu keywords: &Keywords previous keyword: Select &Previous Keyword PgUp next keyword: Select &Next Keyword PgDn @@ -66,6 +76,7 @@ menu: add keyword: &Add Keyword Ctrl+Enter remove keyword: &Remove Select Keyword Del + # format menu format: F&ormat bold: &Bold Ctrl+B italic: &Italic Ctrl+I @@ -73,9 +84,11 @@ menu: symbols: &Symbols Ctrl+M reminder text: &Reminder Text Ctrl+R insert symbol: I&nsert Symbol + # spelling no spelling suggestions: (no suggestions) + # graph menu graph: &Graph pie: &Pie 1 bar: &Bar 2 @@ -83,9 +96,11 @@ menu: scatter: S&catter Plot 4 scatter pie: Sc&atter-Pie 5 + # console menu console: Console clear console: &Clear Console Ctrl+L + # window menu window: &Window new window: &New Window cards tab: &Cards Alt+1 @@ -96,13 +111,14 @@ menu: random pack tab: &Random Packs Alt+6 console tab: C&onsole Alt+7 + # help menu help: &Help index: &Index... F1 website: &Website... about: &About Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &New... Ctrl+N open symbol: &Open... Ctrl+O save symbol: &Save Ctrl+S @@ -110,10 +126,12 @@ menu: store symbol: S&tore Ctrl+Enter close symbol editor: Close Alt+F4 + # edit menu duplicate: &Duplicate Ctrl+D group: &Group Ctrl+G ungroup: &Ungroup Ctrl+U + # tool menu tool: &Tool select: &Select F5 rotate: &Rotate F6 @@ -124,9 +142,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Welcome to Magic Set Editor - #file: + # file menu new set: Create a new set open set: Open an existing set last opened set: Open '%s' @@ -139,6 +158,8 @@ help: export images: Export images for all cards export apprentice: Export the set so it can be played with in Apprentice export mws: Export the set so it can be played with in Magic Workstation + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + add card json: Add cards from a JSON file check updates: Install/update packages. print preview: Shows cards as they will be printed print: Print cards from this set @@ -146,7 +167,7 @@ help: show profiler: Show the profiler window, with timings of (script) functions. Used for optimization. exit: Quits Magic Set Editor; prompts to save the set - #edit: + # edit menu undo: Undoes the last action redo: Redoes the last action cut: Move the selected text to the clipboard @@ -165,13 +186,16 @@ help: auto replace: What text should automatically be replaced? preferences: Change the configuration of Magic Set Editor - #cards: + # cards menu previous card: Selects the previous card in the list next card: Selects the next card in the list search cards: Filter the card list using search terms add card: Add a new, blank, card to this set add cards: Add multiple cards to the set remove card: Delete the selected card from this set + link card: Link one or more cards to the selected card + copy card and links: Copy the selected cards and all their linked cards + bulk modify: Modify a lot of cards at once orientation: Orientation of the displayed card rotate card: Rotate the card display 90° clockwise rotate 0: Display the card with the right side up @@ -180,33 +204,34 @@ help: rotate 180: Display the card up side down card list columns: Select what columns should be shown and in what order. - #keywords: + # keywords menu previous keyword: Selects the previous keyword in the list next keyword: Selects the next keyword in the list search keywords: Filter the keyword list using search terms add keyword: Add a new keyword to this set remove keyword: Delete the selected keyword from this set - #format: + # format menu bold: Makes the selected text bold italic: Makes the selected text italic underline: Makes the selected text underlined symbols: Draws the selected text with symbols reminder text: Show reminder text for the selected keyword + # spelling no spelling suggestions: There are no suggestions for correcting this error - #graph: + # graph menu pie: A pie graph, the size of the slice indicates the number of cards bar: A bar graph, the height of the bar indicates the number of cards stack: A bar graph with stacked bars scatter: A scatter plot, the size indicates the number of cards scatter pie: A scatter plot where each item is a small pie graph - #console: + # console menu clear console: Clear the console - #window: + # window menu new window: Creates another window to edit the same set cards tab: Edit the cards in the set set info tab: Edit information about the set, its creator, etc. @@ -216,29 +241,34 @@ help: random pack tab: Try how the set works out in practice by generating random booster packs. console tab: Shows error messages and allows executing script commands. - help: - index: - website: - about: + # help menu + index: Open the index + website: Open the MSE website + about: Show information about this app - # New Set Window + # new set window search game list control: Filter the game list. Use - to exclude games. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. search stylesheet list control: Filter the stylesheet list. Use - to exclude styles. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Cards panel + # card select / image export + filename format: (Use {card.name} for the name of the card ; The filetype is determined based on the extension) + + # cards panel collapse notes: Hide the card notes box expand notes: Show the card notes box search cards control: Filter the card list. Use - to exclude cards. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Keywords panel + + # keywords panel search keywords control: Filter the keyword list. Use - to exclude keywords. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Random pack panel + + # random pack panel random seed: Different packs will be generated each time. fixed seed: Using the same seed number gives the same 'random' packs. seed: Seed number for the random generator. Using the same seed number gives the same 'random' packs. edit pack type: Double click to edit pack type number of packs: The number of %ss to generate - # Preferences + # preferences app language: Note: You must restart MSE for the changes to take effect. @@ -250,7 +280,8 @@ help: # apprentice export set code: A set code is a two character code that is used by Apprentice to refer to a set. - # Symbol editor + ## symbol editor menus + # file menu new symbol: Create a new symbol open symbol: Open a symbol save symbol: Save the symbol @@ -258,13 +289,11 @@ help: store symbol: Stores the symbol in the set close symbol editor: Closes the symbol editor + # edit menu duplicate: Duplicates the selected shapes group: Group the selected shapes together ungroup: Break up the selected group - grid: Show gridlines - snap: Snap shapes and points to gridlines - #tool: select: Select and move shapes rotate: Rotate and shear shapes @@ -273,7 +302,9 @@ help: symmetry: Add symmetries to the symbol paint: Paint on the shape using a paintbrush - #select editor: + # toolbar + grid: Show gridlines + snap: Snap shapes and points to gridlines merge: Merges this shape with those below it subtract: Subtracts this shape from shapes below it, leaves only the area in that shape that is not in this shape intersect: Intersects this shape with shapes below it, leaves only the area in both shapes @@ -281,6 +312,7 @@ help: overlap: Place this shape, and its border above shapes below it border: Draws this shape as a border + # shape manipulation drag to shear: Drag to shear selected %s drag to rotate: Drag to rotate selected %s, Ctrl constrains angle to multiples of 15 degrees drag to resize: Drag to resize selected %s, Ctrl constrains size @@ -312,14 +344,10 @@ help: remove symmetry: Remove this symmetry copies: Number of reflections (including the original) - # Card select - filename format: (Use {card.name} for the name of the card ; The filetype is determined based on the extension) - ############################################################## Toolbar tool: - undo: Undo - redo: Redo - + ## app toolbars + # tabs cards tab: Cards set info tab: Set info style tab: Style @@ -328,7 +356,19 @@ tool: random pack tab: Random console tab: Console - # symbol editor + # cards toolbar + search cards: Search cards (Ctrl+K) + card counts 2: %s Selected, %s Total + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: Undo + redo: Redo + + # console toolbar + clear console: Clear Console + + ## symbol editor toolbars store symbol: Store grid: Grid @@ -364,10 +404,10 @@ tool: smooth point: Smooth symmetric point: Symmetric - clear console: Clear Console - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: Cards list set info tab: Set information style tab: Styling options @@ -376,37 +416,48 @@ tooltip: random pack tab: Random pack generation console tab: Errors and Warnings + # file toolbar new set: New set open set: Open set save set: Save set export: Export set + # edit toolbar cut: Cut copy: Copy paste: Paste undo: Undo%s redo: Redo%s + # cards toolbar add card: Add card remove card: Remove selected card + link card: Link cards to selected card + copy card and links: Copy selected cards and linked cards rotate card: Rotate card + # keywords toolbar add keyword: Add keyword remove keyword: Remove selected keyword + # format toolbar bold: Bold italic: Italic underline: Underline symbols: Symbols reminder text: Reminder Text + # graph toolbar pie: Pie Graph bar: Bar Graph stack: Stacked Bar Graph scatter: Scatter Plot scatter pie: Scatter-Pie plot - # symbol editor + # console toolbar + clear console: Clear Console + + ## symbol editor popup tooltips store symbol: Store symbol in set grid: Show grid @@ -442,15 +493,13 @@ tooltip: smooth point: Make point smooth symmetric point: Make point symmetric - clear console: Clear Console - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: Card notes: - search cards: Search cards (Ctrl+K) - # Keywords tab + # keywords panel search keywords: Search keywords (Ctrl+K) keyword: Keyword match: Matches @@ -462,36 +511,58 @@ label: This is a standard %s keyword, you can not edit it. If you make a copy of the keyword your copy will take precedent. - # Style tab + # style panel styling options: Styling options - # Random pack panel + # random pack panel pack selection: Pack selection pack totals: Totals pack name: Pack name seed: Seed total cards: Total - # Open dialogs + # link cards dialog + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs all files: All Files - - # Other set window dialogs + + # other set window dialogs save changes: The set '%s' has changed. Do you want to save the changes? - # New set window + # new set dialog game type: &Game type: style type: &Card style: search game list: Filter Games search stylesheet list: Filter Stylesheets + # stylesheet not found dialog stylesheet not found: The set you are trying to open uses the stylesheet "%s". This stylesheet is not found on your system, please select an alternative. - # Preferences + # preferences dialog language: Language windows: Open sets app language: Language of the user interface: @@ -500,6 +571,10 @@ label: zoom: &Zoom: export: &Export: scale: &Internal Scale: + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: % of normal size external programs: External programs apprentice: &Apprentice: @@ -515,11 +590,11 @@ label: No information is collected when checking for updates. - # Column select + # column select dialog select columns: Select the columns you want to display columns: Columns: - # Card select / images export + # card select / image export dialogs select cards: Cards to export select cards print: Select cards to print selected card count: %s cards will be exported. @@ -528,15 +603,28 @@ label: export filenames: Filenames filename is ignored: (filename is ignored) - # apprentice export + # apprentice export dialog set code: Set &Code: apprentice export cancelled: Export to Apprentice is cancelled - # Html export + # html export dialog html template: Template: html export options: Export options - # Image slicer + # CSV import dialog + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog original: Original: result: Result: original with dimensions: Original (%s x %s): @@ -562,15 +650,18 @@ label: zoom %: % filter: Filter sharpen filter: &Sharpen filter + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: Match auto replace: Replace - # Symbol editor - sides: sides - - # Packages window + # packages dialog package name: Package package status: Status package action: Action @@ -591,39 +682,52 @@ label: installer status: Status: no version: - + # print dialog put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: sides ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: Edit - symbol gallery: Gallery + # cards panel + unlink: Unlink + link select: Select - # Style panel + # style panel use for all cards: Use for &all cards use custom styling options: Options &specific to this card - # Keywords panel + # set info panel + edit symbol: Edit + symbol gallery: Gallery + + # keywords panel insert parameter: Insert Parameter... refer parameter: Use Parameter... - # Random pack panel + # random pack panel generate pack: &Generate Pack random seed: &Random Seed fixed seed: &Fixed Seed add custom pack: Add &Custom Pack... - # Console panel + # console panel evaluate: &Evaluate clear: &Clear - # Welcome + # welcome new set: New set open set: Open set check updates: Check updates last opened set: Last opened set - # Preferences + # preferences open sets in new window: Open all sets in a new &window select: &Select... browse: &Browse... @@ -633,6 +737,9 @@ button: zoom export: Use Viewer zoom and rotation settings when e&xporting + rotation export: + Use Viewer rotation + setting when e&xporting spellcheck enabled: Show &spelling errors on cards check now: Check &Now always: Always @@ -640,13 +747,13 @@ button: never: Never internal image extension: Store images internally with file extension - # Column select + # column select move up: Move &Up move down: Move &Down show: &Show hide: &Hide - # Card select + # card select / image export export entire set: Entire set export generated packs: Generated packs export custom cards selection: Custom selection @@ -658,7 +765,7 @@ button: number: Add a number to the filename number overwrite: Add a number to the filename, overwrite previous exports - # Auto replace + # auto replace use auto replace: Use auto replace add item: &Add remove item: &Remove @@ -666,10 +773,10 @@ button: enabled: Enabled whole word: Match whole word only - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &Close - # Packages window + # packages window keep package: &Don't change don't install package: &Don't install install package: &Install @@ -682,12 +789,14 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: Untitled about: About Magic Set Editor symbol editor: Symbol Editor - # dialogs + + # dialog titles new set: New Set open set: Open Set save set: Save Set As @@ -696,6 +805,9 @@ title: updates available: Updates Available save changes: Save Changes? select stylesheet: Select Stylesheet + link cards: Link Cards To Selected Card + bulk modify: Bulk Card Modification + #preferences preferences: Preferences global: Global @@ -705,39 +817,50 @@ title: updates: Updates update check: Update Check locate apprentice: Locate Apprentice + # select select columns: Select Columns select cards: Select Cards select cards export: Select Cards to Export select cards print: Select the cards you want to print + # slice slice image: Slice Image + # pack custom pack: Custom Pack Type + # print print preview: Print Preview settings: Settings + # export export images: Export Images export cancelled: Export Cancelled export html: Export to HTML save html: Export to HTML + + # import + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: Auto Replace - # Package Update Window + # package update packages window: Package Manager installing updates: Installing updates - cannot create file: Cannot create file ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: Add %s remove item: Remove %s - # Text editor + # text editor typing: Typing enter: Enter soft line break: Soft line break @@ -748,11 +871,12 @@ action: paste: Paste auto replace: Auto Replace correct: Spelling Correction - - # Choice/color editors + bulk: in Bulk + + # choice/color editors change: Change %s - # Symbol Actions + # symbol actions move: Move %s rotate: Rotate %s shear: Shear %s @@ -764,7 +888,7 @@ action: group parts: Group ungroup parts: Ungroup - # Symbol Part Actions + # symbol part actions convert to line: Convert to line convert to curve: Convert to curve lock point: Lock point @@ -774,7 +898,7 @@ action: delete point: Delete point delete points: Delete points - # Symmetry + # symmetry add symmetry: Add symmetry remove symmetry: Remove symmetry move symmetry center: Move symmetry center @@ -784,7 +908,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: File not found: '%s' in package '%s' file not found package like: File not found: '%s' in package '%s' @@ -802,7 +926,39 @@ error: To resolve this, add: depends on: %s %s - # Script stuff + # image import + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff has no member: %s has no member '%s' can't convert: Can't convert from %s to %s has no member value: String "%s" has no member '%s' @@ -817,11 +973,11 @@ error: %s in reminder text of keyword '%s' - # Image stuff + # image stuff coordinates for blending overlap: Coordinates for blending overlap images used for blending must have the same size: Images used for blending must have the same size - # Error from files + # error from files no game specified: No game specified for the %s no stylesheet specified for the set: No stylesheet specified for the set stylesheet and set refer to different game: @@ -840,19 +996,34 @@ error: word list type not found: The word list type "%s" was not found (from a tag) pack type not found: The pack type "%s" was not found (from a pack type) - # Update checking + # printing + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking checking updates failed: Checking updates failed. no updates: There are no available updates. - # Stats panel + # card linking + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel dimension not found: There is no statistics dimension '%s' - # Random packs + # random packs pack type duplicate name: There is already a pack type named '%s'. Please choose a different name. - # Package update window + # package update window checking updates: Checking for updates. can't download installer: Unable to download installer for package %s from %s. @@ -889,7 +1060,7 @@ type: date: date nil: nothing - # Object types + # object types package: package locale: translation game: game @@ -899,8 +1070,10 @@ type: symbol: symbol card: card cards: cards + extra card: extra card field: field style: style + styling: styling value: value keyword: keyword keywords: keywords @@ -908,7 +1081,7 @@ type: card region: card region card regions: card regions - # Symbol editor shapes + # symbol editor shapes shape: shape shapes: shapes circle: circle @@ -932,7 +1105,7 @@ type: ############################################################## Magic package: magic.mse-game: - # Card fields + # card fields name: Name cc: CC type: Type @@ -940,7 +1113,7 @@ package: rarity: Rarity card name: Card Name - # Set info + # set info # descriptions/help text @@ -958,6 +1131,7 @@ package: menu item B: &Black mana B menu item R: &Red mana R menu item G: &Green mana G + menu item P: &Purple mana P menu item C: &Colorless mana C menu item S: &Snow mana S menu item X: Variable mana &X X @@ -967,6 +1141,10 @@ package: menu item colorless: &Generic mana... title colorless: Generic mana message colorless: Enter amount of generic mana: + menu item generic: &Generic mana... + title generic: Generic mana + message generic: Enter amount of generic mana: + menu item custom symbols: Custom Symbols menu item half: &Half mana menu item half mana: &Half mana menu item |W: Half &White mana |W @@ -974,10 +1152,12 @@ package: menu item |B: Half &Black mana |B menu item |R: Half &Red mana |R menu item |G: Half &Green mana |G + menu item |P: Half &Purple mana |P menu item |C: Half &Colorless mana |C menu item |S: Half &Snow mana |S menu item 1/2: Half &Generic mana 1/2 menu item |1: Half &Generic mana |1 + menu item |.5: Half &Generic mana |.5 menu item hybrid: H&ybrid mana (two colors) menu item W/U: White/Blue mana W/U menu item U/B: Blue/Black mana U/B @@ -989,11 +1169,45 @@ package: menu item B/G: Black/Green mana B/G menu item R/W: Red/White mana R/W menu item G/U: Green/Blue mana G/U + menu item P/W: Purple/White P/W + menu item P/U: Purple/Blue P/U + menu item P/B: Purple/Black P/B + menu item P/R: Purple/Red P/R + menu item P/G: Purple/Green P/G + menu item colorless hybrid: Colorless hybrid mana menu item C/W: Colorless/White mana C/W menu item C/U: Colorless/Blue mana C/U menu item C/B: Colorless/Black mana C/B menu item C/R: Colorless/Red mana C/R menu item C/G: Colorless/Green mana C/G + menu item C/P: Colorless/Purple C/P + menu item C/S: Colorless/Snow C/S + menu item snow hybrid: Snow hybrid mana + menu item S/W: Snow/White S/W + menu item S/U: Snow/Blue S/U + menu item S/B: Snow/Black S/B + menu item S/R: Snow/Red S/R + menu item S/G: Snow/Green S/G + menu item S/P: Snow/Purple S/P + menu item S/C: Snow/Colorless S/C + menu item number hybrid: Number Hybrid + menu item number hybrids: Number Hybrid + menu item 2/W: 2 Generic/White mana 2/W + menu item 2/U: 2 Generic/Blue mana 2/U + menu item 2/B: 2 Generic/Black mana 2/B + menu item 2/R: 2 Generic/Red mana 2/R + menu item 2/G: 2 Generic/Green mana 2/G + menu item 2/P: 2 Generic/Purple mana 2/P + menu item 2/C: 2 Generic/Colorless mana 2/C + menu item 2/S: 2 Generic/Snow mana 2/S + menu item 3/W: 3 Generic/White mana 3/W + menu item 3/U: 3 Generic/Blue mana 3/U + menu item 3/B: 3 Generic/Black mana 3/B + menu item 3/R: 3 Generic/Red mana 3/R + menu item 3/G: 3 Generic/Green mana 3/G + menu item 3/P: 3 Generic/Purple mana 3/P + menu item 3/C: 3 Generic/Colorless mana 3/C + menu item 3/S: 3 Generic/Snow mana 3/S menu item hybrid 3: Hybrid mana (three colors) menu item tri-hybrid mana: Hybrid mana (three colors) menu item W/U/B: White/Blue/Black mana W/U/B @@ -1007,12 +1221,16 @@ package: menu item R/W/U: Red/White/Blue mana R/W/U menu item G/U/B: Green/Blue/Black mana G/U/B menu item W/U/B/R/G: Prismatic (five colors) W/U/B/R/G + menu item prismatic: Prismatic mana + menu item phyrexian: Phyrexian Mana menu item H: Phyrexian Generic mana H menu item H/W: Phyrexian White mana H/W menu item H/U: Phyrexian Blue mana H/U menu item H/B: Phyrexian Black mana H/B menu item H/R: Phyrexian Red mana H/R menu item H/G: Phyrexian Green mana H/G + menu item H/P: Phyrexian Purple mana H/P + menu item H/C: Phyrexian Colorless mana H/C menu item H/W/U: Phyrexian White/Blue mana H/W/U menu item H/W/B: Phyrexian White/Black mana H/W/B menu item H/U/B: Phyrexian Blue/Black mana H/U/B @@ -1023,14 +1241,6 @@ package: menu item H/R/W: Phyrexian Red/White mana H/R/W menu item H/G/W: Phyrexian Green/White mana H/G/W menu item H/G/U: Phyrexian Green/Blue mana H/G/U - menu item number hybrids: Number Hybrid - menu item 2/W: 2 Generic/White mana 2/W - menu item 2/U: 2 Generic/Blue mana 2/U - menu item 2/B: 2 Generic/Black mana 2/B - menu item 2/R: 2 Generic/Red mana 2/R - menu item 2/G: 2 Generic/Green mana 2/G - menu item 2/C: 2 Generic/Colorless mana 2/C - menu item 2/S: 2 Generic/Snow mana 2/S menu item D0: 0 Defense D0 menu item D1: 1 Defense D1 menu item D2: 2 Defense D2 @@ -1042,12 +1252,18 @@ package: menu item D8: 8 Defense D8 menu item D9: 9 Defense D9 menu item DX: X Defense DX + menu item r10: Chapter 10 r10 menu item r1: Chapter 1 r1 menu item r2: Chapter 2 r2 menu item r3: Chapter 3 r3 menu item r4: Chapter 4 r4 menu item r5: Chapter 5 r5 menu item r6: Chapter 6 r6 + menu item r7: Chapter 7 r7 + menu item r8: Chapter 8 r8 + menu item r9: Chapter 9 r9 + menu item loyalty: Loyalty + menu item loyalty changes: Loyalty menu item +10: Add 10 Loyalty +10 menu item +1: Add 1 Loyalty +1 menu item +2: Add 2 Loyalty +2 @@ -1082,4 +1298,42 @@ package: menu item =8: Set to 8 Loyalty =8 menu item =9: Set to 9 Loyalty =9 menu item =X: Set to X Loyalty =X - \ No newline at end of file + menu item L/+0: +0 Loyalty L/+0 + menu item L/+1: +1 Loyalty L/+1 + menu item L/+2: +2 Loyalty L/+2 + menu item L/+3: +3 Loyalty L/+3 + menu item L/+4: +4 Loyalty L/+4 + menu item L/+5: +5 Loyalty L/+5 + menu item L/+6: +6 Loyalty L/+6 + menu item L/+7: +7 Loyalty L/+7 + menu item L/+8: +8 Loyalty L/+8 + menu item L/+9: +9 Loyalty L/+9 + menu item L/+X: +X Loyalty L/+X + menu item L/+Y: +Y Loyalty L/+Y + menu item L/+Z: +Z Loyalty L/+Z + menu item L/-0: -0 Loyalty L/-0 + menu item L/-1: -1 Loyalty L/-1 + menu item L/-2: -2 Loyalty L/-2 + menu item L/-3: -3 Loyalty L/-3 + menu item L/-4: -4 Loyalty L/-4 + menu item L/-5: -5 Loyalty L/-5 + menu item L/-6: -6 Loyalty L/-6 + menu item L/-7: -7 Loyalty L/-7 + menu item L/-8: -8 Loyalty L/-8 + menu item L/-9: -9 Loyalty L/-9 + menu item L/-X: -X Loyalty L/-X + menu item L/-Y: -Y Loyalty L/-Y + menu item L/-Z: -Z Loyalty L/-Z + menu item L/0: 0 Loyalty L/0 + menu item L/1: 1 Loyalty L/1 + menu item L/2: 2 Loyalty L/2 + menu item L/3: 3 Loyalty L/3 + menu item L/4: 4 Loyalty L/4 + menu item L/5: 5 Loyalty L/5 + menu item L/6: 6 Loyalty L/6 + menu item L/7: 7 Loyalty L/7 + menu item L/8: 8 Loyalty L/8 + menu item L/9: 9 Loyalty L/9 + menu item L/X: X Loyalty L/X + menu item L/Y: Y Loyalty L/Y + menu item L/Z: Z Loyalty L/Z diff --git a/data/es.mse-locale/locale b/data/es.mse-locale/locale index 95e17c413..17d14283a 100644 --- a/data/es.mse-locale/locale +++ b/data/es.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/español full name: Español (Spanish) -version: 2023-11-19 +version: 2025-06-18 icon: es.png ############################################################## Menu items menu: + ## app menus + # file menu file: &Archivo new set: &Nuevo... Ctrl+N open set: &Abrir... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: &Mostrar analizador Ctrl+F6 exit: &Salir Alt+F4 + # edit menu edit: &Editar undo: &Deshacer%s Ctrl+Z redo: &Rehacer%s Ctrl+Y @@ -45,6 +48,7 @@ menu: auto replace: Auto-Ree&mplazar... preferences: &Preferencias... + # cards menu cards: &Cartas previous card: &Seleccionar carta anterior PgUp next card: Seleccionar &carta siguiente PgDn @@ -52,6 +56,16 @@ menu: add card: &Añadir carta Ctrl+Enter add cards: Añadir &múltiples cartas... remove card: &Borrar carta seleccionada + #TODO: Localize + add card csv: Add Cards from CSV or TSV... + #TODO: Localize + add card json: Add Cards from JSON... + #TODO: Localize + link card: &Link Cards To Selected Card... + #TODO: Localize + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + #TODO: Localize + bulk modify: &Modify Multiple Cards... orientation: &Orientación rotate 0: &Normal rotate 270: &Rotar 90° en sentido horario @@ -59,6 +73,7 @@ menu: rotate 180: Rotar 180°, &de arriba a abajo card list columns: C&olumnas del listado de cartas... + # keywords menu keywords: &Palabras Clave previous keyword: &Seleccionar Palabra Clave anterior PgUp next keyword: S&eleccionar Palabra Clave siguiente PgDn @@ -66,6 +81,7 @@ menu: add keyword: &Añadir Palabra Clave Ctrl+Enter remove keyword: &Borrar Palabra Clave seleccionada Del + # format menu format: F&ormato bold: &Negrita Ctrl+B italic: &Cursiva Ctrl+I @@ -73,9 +89,11 @@ menu: symbols: &Símbolos Ctrl+M reminder text: &Texto recordatorio Ctrl+R insert symbol: I&nsertar símbolo + # spelling no spelling suggestions: (No hay sugerencias) + # graph menu graph: &Gráfico pie: &Circular 1 bar: &Barras 2 @@ -83,9 +101,11 @@ menu: scatter: &Diagrama de dispersión 4 scatter pie: D&iagrama de dispersión circular 5 + # console menu console: Consola clear console: &Limpiar la Consola Ctrl+L + # window menu window: &Ventana new window: &Nueva ventana cards tab: &Cartas Alt+1 @@ -96,13 +116,14 @@ menu: random pack tab: &Mazos aleatorios Alt+6 console tab: &Consola Alt+7 + # help menu help: &Ayuda index: &Índice... F1 website: &Página web... about: &Sobre Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &Nuevo... Ctrl+N open symbol: &Abrir... Ctrl+O save symbol: &Guardar Ctrl+S @@ -110,10 +131,12 @@ menu: store symbol: A&lmacenar Ctrl+Enter close symbol editor: Cerrar Alt+F4 + # edit menu duplicate: &Duplicar Ctrl+D group: &Agrupar Ctrl+G ungroup: &Desagrupar Ctrl+U + # tool menu tool: &Herramienta select: &Seleccionar F5 rotate: &Rotar F6 @@ -124,9 +147,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Bienvenido a Magic Set Editor - #file: + # file menu new set: Crear un nuevo Set open set: Abrir un Set existente last opened set: Abrir '%s' @@ -139,6 +163,10 @@ help: export images: Exportar las imágenes de todas las cartas export apprentice: Exportar el Set para que se pueda jugar en Apprentice export mws: Exportar el Set para que se pueda jugar en Magic Workstation + #TODO: Localize + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + #TODO: Localize + add card json: Add cards from a JSON file check updates: Instala y/o actualiza paquetes print preview: Muestra la carta tal y como va a ser impresa print: Imprimir cartas de este Set @@ -146,7 +174,7 @@ help: show profiler: Muestra la ventana del analizador, con los tiempos de las funciones de script. Utilizado para la optimización exit: Salir de Magic Set Editor; pregunta si debe guardarse el Set - #edit: + # edit menu undo: Deshace la última acción redo: Rehace la última acción cut: Mueve el texto seleccionado al portapapeles @@ -165,13 +193,19 @@ help: auto replace: ¿Qué texto debería ser reemplazado automáticamente? preferences: Cambia la configuración de Magic Set Editor - #cards: + # cards menu previous card: Selecciona la carta anterior en la lista next card: Selecciona la carta siguiente en la lista search cards: Filtra la lista de cartas usando términos de búsqueda add card: Añade una carta nueva, vacía, a este Set add cards: Añade múltiples cartas al Set remove card: Borra la carta seleccionada de este Set + #TODO: Localize + link card: Link one or more cards to the selected card + #TODO: Localize + copy card and links: Copy the selected cards and all their linked cards + #TODO: Localize + bulk modify: Modify a lot of cards at once orientation: Orientación de la carta mostrada rotate card: Rota la carta 90° en sentido horario rotate 0: Muestra la carta con el lado derecho hacia arriba @@ -180,33 +214,34 @@ help: rotate 180: Muestra la carta dada la vuelta card list columns: Selecciona qué columnas deberían mostrarse y en qué orden - #keywords: + # keywords menu previous keyword: Selecciona la Palabra Clave anterior en la lista next keyword: Selecciona la Palabra Clave siguiente en la lista search keywords: Filtrar la lista de Palabras Clave usando términos de busqueda add keyword: Añade una nueva Palabra Clave a este Set remove keyword: Borra la Palabra Clave seleccionada de este Set - #format: + # format menu bold: Pone el texto seleccionado en negrita italic: Pone el texto seleccionado en cursiva underline: Pone el texto seleccionado en subrayado symbols: Dibuja el texto seleccionado con símbolos reminder text: Muestra el texto recordatorio de la Palabra Clave seleccionada + # spelling no spelling suggestions: No hay sugerencias para corregir este error - #graph: + # graph menu pie: Un gráfico circular, el radio de la poción indica el número de cartas bar: Un gráfico de barras, la altura de la barra indica el número de cartas stack: Un gráfico de barras con las barras apiladas scatter: Un diagrama de dispersión, el tamaño indica el número de cartas scatter pie: Un diagrama de dispersión donde cada elemento es un pequeño gráfico circular - #console: + # console menu clear console: Limpiar la Consola - #window: + # window menu new window: Crea otra ventana para editar el mismo Set cards tab: Edita las cartas del Set set info tab: Edita la información del Set, su creador, etc @@ -216,29 +251,34 @@ help: random pack tab: Prueba cómo funciona el Set en la práctica generando mazos sellados aleatorios console tab: Muestra mensajes de error y permite ejecutar comandos script - help: Ayuda + # help menu index: Índice website: Sitio web about: Acerca - # New Set Window + # new set window search game list control: Filtrar la lista de juegos. Usa "-" para excluir juegos. Usa "campo:" para buscar en un campo especifico (en inglés, ej: "name:"). Usa comillas para una búsqueda literal. Separa múltiples consultas con un espacio. search stylesheet list control: Filtrar la lista de estilos. Usa "-" para excluir estilos. Usa "campo:" para buscar en un campo especifico (en inglés, ej: "name:"). Usa comillas para una búsqueda literal. Separa múltiples consultas con un espacio. - # Cards panel + # card select / image export + filename format: (Utiliza {card.name} para el nombre de la carta; el tipo de archivo se basa en la extensión) + + # cards panel collapse notes: Ocultar las notas de la carta expand notes: Mostrar las notas de la carta search cards control: Filtrar la lista de cartas. Usa "-" para excluir cartas. Usa "campo:" para buscar en un campo especifico (en inglés, ej: "name:"). Usa comillas para una búsqueda literal. Separa múltiples consultas con un espacio. - # Keywords panel + + # keywords panel search keywords control: Filtrar la lista de Palabras Clave. Usa "-" para excluir Palabras Clave. Usa "campo:" para buscar en un campo especifico (en inglés, ej: "name:"). Usa comillas para una búsqueda literal. Separa múltiples consultas con un espacio. - # Random pack panel + + # random pack panel random seed: Cada vez se generarán mazos diferentes. fixed seed: Utilizando la misma semilla se obtienen los mismos mazos 'aleatorios'. seed: Número de semilla para el generador aleatorio. Al utilizar la misma semilla se obtienen los mismos mazos 'aleatorios' edit pack type: Doble click para editar el mazo number of packs: Número de %ss a generar - # Preferences + # preferences app language: Note: Debes reiniciar MSE para que los cambios hagan efecto. @@ -250,7 +290,8 @@ help: # apprentice export set code: Un código de Set es un código de dos caracteres que usa el Apprentice para referirse a un Set. - # Symbol editor + ## symbol editor menus + # file menu new symbol: Crear un nuevo símbolo open symbol: Abre un símbolo save symbol: Guarda el símbolo @@ -258,13 +299,11 @@ help: store symbol: Almacena el símbolo en el Set close symbol editor: Cierra el editor de símbolos + # edit menu duplicate: Duplica las formas seleccionadas group: Agrupa las formas seleccionadas ungroup: Desagrupa el grupo seleccionado - grid: Muestra las cuadrículas - snap: Ajusta las formas y los puntos a las cuadrículas - #tool: select: Selecciona y mueve las formas rotate: Gira e inclina las formas @@ -273,7 +312,9 @@ help: symmetry: Añade simetría al símbolo paint: Pinta en la forma usando un pincel - #select editor: + # toolbar + grid: Muestra las cuadrículas + snap: Ajusta las formas y los puntos a las cuadrículas merge: Fusiona esta forma con las que tiene debajo subtract: Resta esta forma con las que tiene debajo, deja sólo el área en la otra forma que no está en esta forma intersect: Cruza esta forma con las que tiene debajo, deja sólo el área en ambas formas @@ -281,6 +322,7 @@ help: overlap: Coloca esta forma, y su borde encima de las formas que están debajo border: Dibuja esta forma como un borde + # shape manipulation drag to shear: Arrastra para inclinar la forma seleccionada %s drag to rotate: Arrastra para girar la forma seleccionada %s, Ctrl contrae el ángulo en múltiplos de 15 grados drag to resize: Arrastra para cambiar el tamaño de la forma seleccionada %s, Ctrl contrae el tamaño @@ -312,14 +354,10 @@ help: remove symmetry: Eliminar esta simetría copies: Número de reflejos (incluido el original) - # Card select - filename format: (Utiliza {card.name} para el nombre de la carta; el tipo de archivo se basa en la extensión) - ############################################################## Toolbar tool: - undo: Deshacer - redo: Rehacer - + ## app toolbars + # tabs cards tab: Cartas set info tab: Información del Set style tab: Estilo @@ -328,7 +366,22 @@ tool: random pack tab: Mazos aleatorios console tab: Consola - # symbol editor + # cards toolbar + #TODO: Localize + search cards: Search cards (Ctrl+K) + #TODO: Localize + card counts 2: %s Selected, %s Total + #TODO: Localize + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: Deshacer + redo: Rehacer + + # console toolbar + clear console: Limpiar la Consola + + ## symbol editor toolbars store symbol: Almacenar grid: Cuadrícula @@ -364,10 +417,10 @@ tool: smooth point: Suavizar symmetric point: Simétrico - clear console: Limpiar la Consola - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: Lista de cartas set info tab: Información del Set style tab: Estilos @@ -376,30 +429,40 @@ tooltip: random pack tab: Mazos aleatorios console tab: Consola + # file toolbar new set: Nuevo Set open set: Abrir Set save set: Guardar Set export: Exportar Set + # edit toolbar cut: Cortar copy: Copiar paste: Pegar undo: Deshacer%s redo: Rehacer%s + # cards toolbar add card: Añadir carta remove card: Eliminar carta seleccionada + #TODO: Localize + link card: Link cards to selected card + #TODO: Localize + copy card and links: Copy selected cards and linked cards rotate card: Girar carta + # keywords toolbar add keyword: Añadir Palabra Clave remove keyword: Eliminar Palabra Clave seleccionada + # format toolbar bold: Negrita italic: Cursiva underline: Subrayado symbols: Símbolos reminder text: Texto recordatorio + # graph toolbar pie: Gráfico circular bar: Gráfico de barras stack: Gráfico de barras apiladas @@ -407,7 +470,10 @@ tooltip: scatter pie: Diagrama de dispersión circular - # symbol editor + # console toolbar + clear console: Limpiar la Consola + + ## symbol editor popup tooltips store symbol: Almacenar símbolo en el Set grid: Mostrar cuadrícula @@ -443,15 +509,13 @@ tooltip: smooth point: Hacer punto suave symmetric point: Hacer punto simétrico - clear console: Limpiar la Consola - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: Notas de la carta: - search cards: Buscar cartas... - # Keywords tab + # keywords panel search keywords: Buscar Palabras Clave (Ctrl+K) keyword: Palabra Clave match: Coincidencia @@ -463,37 +527,60 @@ label: Esta es una Palabra Clave %s estándar, no puedes editarla. Si haces una copia de la Palabra Clave tu copia tendrá preferencia. - # Style tab + # style panel styling options: Opciones de estilo - # Random pack panel + # random pack panel pack selection: Selección de mazo pack totals: Totales pack name: Nombre del mazo seed: Semilla total cards: Total - - # Open dialogs + # link cards dialog + #TODO: Localize Section + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + #TODO: Localize Section + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs all files: Todos los archivos - # Other set window dialogs + # other set window dialogs save changes: El Set '%s' ha cambiado. ¿Quieres guardar los cambios? - # New set window + # new set dialog game type: &Juego: style type: &Estilo de carta: search game list: Filtrar juegos search stylesheet list: Filtrar estilos + # stylesheet not found dialog stylesheet not found: El Set que estás intentando abrir usa el estilo "%s". Este estilo no se encuentra en tu sistema, por favor selecciona otro. - # Preferences + # preferences dialog language: Idioma windows: Abrir Sets app language: Idioma para la interfaz del usuario (App Language) @@ -502,6 +589,11 @@ label: zoom: &Zoom: export: &Exportar: scale: &Escala interna: + #TODO: Localize Section + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: % del tamaño normal external programs: Programas externos apprentice: &Apprentice: @@ -517,11 +609,11 @@ label: No se ha encontrado información al buscar actualizaciones. - # Column select + # column select dialog select columns: Selecciona las columnas que quieres mostrar columns: Columnas: - # Card select / images export + # card select / image export dialogs select cards: Cartas a exportar select cards print: Seleccionar tarjetas para imprimir selected card count: %s cartas serán exportadas. @@ -530,15 +622,30 @@ label: export filenames: Nombres de archivo filename is ignored: (el nombre de archivo es ignorado) - # apprentice export + # apprentice export dialog set code: Código &del Set: apprentice export cancelled: La exportación a Apprentice se ha cancelado - # Html export + # html export dialog html template: Plantilla: html export options: Opciones de exportación - # Image slicer + # CSV import dialog + #TODO: Localize Section + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + #TODO: Localize Section + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog original: Original: result: Resultado: original with dimensions: Original (%s x %s): @@ -564,15 +671,19 @@ label: zoom %: % filter: Filtro sharpen filter: &Filtro de Sharpening o Perfilado + #TODO: Localize Section + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: Coincidencia auto replace: Reemplazar - # Symbol editor - sides: Lados - - # Packages window + # packages dialog package name: Paquete package status: Situación package action: Acción @@ -592,39 +703,56 @@ label: installer size: Tamaño: installer status: Estado: no version: - + + # print dialog + #TODO: Localize section put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: Lados ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: Editar - symbol gallery: Galería + # cards panel + #TODO: Localize + unlink: Unlink + #TODO: Localize + link select: Select - # Style panel + # style panel use for all cards: Usar en &todas las cartas use custom styling options: Opciones &específicas para esta carta - # Keywords panel + # set info panel + edit symbol: Editar + symbol gallery: Galería + + # keywords panel insert parameter: Insertar parámetro... refer parameter: Usar parámetro... - # Random pack panel + # random pack panel generate pack: &Generar mazo random seed: &Semilla aleatoria fixed seed: S&emilla fija add custom pack: Añadir un &mazo aleatorio... - # Console panel + # console panel evaluate: &Evaluar clear: &Limpiar - # Welcome + # welcome new set: Nuevo Set open set: Abrir Set check updates: Buscar actualizaciones last opened set: Último Set abierto - # Preferences + # preferences open sets in new window: Abre todos los Sets en una &ventana nueva select: &Seleccionar... browse: &Buscar... @@ -634,6 +762,10 @@ button: zoom export: Usar las configuraciones rotación cuando se e&xporte + #TODO: Localize + rotation export: + Use Viewer rotation + setting when e&xporting spellcheck enabled: Mostrar errores de &ortografía en las cartas check now: Buscar &ahora always: Siempre @@ -641,13 +773,13 @@ button: never: Nunca internal image extension: Almacenar imágenes internamente con extensión de archivo - # Column select + # column select move up: Mover &hacia arriba move down: Mover &hacia abajo show: &Mostrar hide: &Ocultar - # Card select + # card select / image export export entire set: Todo el Set export generated packs: Mazos generados export custom cards selection: Selección personalizada @@ -659,7 +791,7 @@ button: number: Añadir un número al nombre de archivo number overwrite: Añadir un número al nombre de archivo, sobrescribe las exportaciones anteriores - # Auto replace + # auto replace use auto replace: Usar auto-reemplazamiento add item: &Añadir remove item: &Eliminar @@ -667,10 +799,10 @@ button: enabled: &Activado whole word: Solo palabras &completas - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &Cerrar - # Packages window + # packages window keep package: &No cambiar don't install package: N&o instalar install package: &Instalar @@ -683,12 +815,14 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: Sin título about: Sobre Magic Set Editor symbol editor: Editor de símbolos - # dialogs + + # dialog titles new set: Nuevo Set open set: Abrir Set save set: Guardar Set como @@ -697,6 +831,11 @@ title: updates available: Actualizaciones disponibles save changes: ¿Guardar los cambios? select stylesheet: Seleccionar estilo + #TODO: Localize + link cards: Link Cards To Selected Card + #TODO: Localize + bulk modify: Bulk Card Modification + #preferences preferences: Preferencias global: Global @@ -706,39 +845,52 @@ title: updates: Actualizaciones update check: Búsqueda de actualizaciones locate apprentice: Localizar Apprentice + # select select columns: Seleccionar columnas select cards: Seleccionar cartas select cards export: Seleccionar cartas a exportar select cards print: Seleccionar cartas a imprimir + # slice slice image: Cortar imagen + # pack custom pack: Mazo personalizado + # print print preview: Vista previa de impresión + #TODO: Localize settings: Settings + # export export images: Exportar imágenes export cancelled: Exportación cancelada export html: Exportar a HTML save html: Guardar HTML + + # import + #TODO: Localize Section + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: Auto-reemplazar - # Package Update Window + # package update packages window: Administrador de paquetes installing updates: Instalando actualizaciones - cannot create file: No se pudo crear el archivo ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: Añadir %s remove item: Eliminar %s - # Text editor + # text editor typing: Escribir enter: Introducir soft line break: Salto de línea suave @@ -749,11 +901,13 @@ action: paste: Pegar auto replace: Auto-reemplazar correct: Corrector ortográfico - - # Choice/color editors + #TODO: Localize + bulk: in Bulk + + # choice/color editors change: Cambiar %s - # Symbol Actions + # symbol actions move: Mover %s rotate: Girar %s shear: Cortar %s @@ -765,7 +919,7 @@ action: group parts: Agrupar ungroup parts: Desagrupar - # Symbol Part Actions + # symbol part actions convert to line: Convertir en línea convert to curve: Convertir en curva lock point: Bloquear punto @@ -775,7 +929,7 @@ action: delete point: Borrar punto delete points: Borrar puntos - # Symmetry + # symmetry add symmetry: Añadir simetría remove symmetry: Eliminar simetría move symmetry center: Mover el centro de simetría @@ -785,7 +939,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: Archivo no encontrado: '%s' en el paquete '%s' file not found package like: Archivo no encontrado: '%s' en el paquete '%s' @@ -803,7 +957,41 @@ error: Para resolverlo, añade: depends on: %s %s - # Script stuff + # image import + #TODO: Localize Section + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + #TODO: Localize Section + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff has no member: %s no tiene el miembro '%s' can't convert: No se puede convertir de %s a %s has no member value: La cadena "%s" no tiene el miembro '%s' @@ -818,11 +1006,11 @@ error: %s en el texto recordatorio de la Palabra Clave '%s' - # Image stuff + # image stuff coordinates for blending overlap: Coordenadas para la mezcla (blending) solapada images used for blending must have the same size: Las imagenes utilizadas para la mezcla (blending) deben tener el mismo tamaño - # Error from files + # error from files no game specified: Ningún juego especificado para el %s no stylesheet specified for the set: Ho hay hojas de estilo (stylesheet) especificadas para el Set stylesheet and set refer to different game: @@ -841,19 +1029,37 @@ error: word list type not found: Palabra de una lista (word list) %s no encontrada (desde una etiqueta ) pack type not found: Tipo de mazo "%s" no encontrado (desde un tipo de mazo) - # Update checking + # printing + #TODO: Localize Section + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking checking updates failed: Comprobación de actualizaciones fallida. no updates: No hay actualizaciones disponibles. - # Stats panel + # card linking + #TODO: Localize Section + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + #TODO: Localize Section + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel dimension not found: No existe la dimensión de estadísticas '%s' - # Random packs + # random packs pack type duplicate name: Ya existe un mazo con el nombre '%s'. Por favor escoge un nombre diferente. - # Package update window + # package update window checking updates: Comprobando actualizaciones. can't download installer: No se pudo descargar el instalador para el paquete %s desde %s. @@ -890,7 +1096,7 @@ type: date: fecha nil: nada - # Object types + # object types package: paquete locale: traducción game: juego @@ -900,8 +1106,12 @@ type: symbol: símbolo card: carta cards: cartas + #TODO: Localize + extra card: extra card field: campo style: estilo + #TODO: Localize + styling: styling value: valor keyword: Palabra Clave keywords: Palabras Clave @@ -909,7 +1119,7 @@ type: card region: región de la tarjeta card regions: regiónes de la tarjeta - # Symbol editor shapes + # symbol editor shapes shape: forma shapes: formas circle: círculo @@ -944,7 +1154,7 @@ package: # Set info # descriptions/help text - + magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) @@ -963,33 +1173,33 @@ package: menu item colorless: Maná in&coloro... title colorless: Maná incoloro message colorless: Introducir cantidad de maná incoloro: - menu item half: &Medio maná - menu item |W: &Blanco |W - menu item |U: &Azul |U - menu item |B: &Negro |B - menu item |R: &Rojo |R - menu item |G: &Verde |G - menu item |S: &Nevado |S - menu item 1/2: &Incoloro 1/2 + menu item half: &Medio maná + menu item |W: &Blanco |W + menu item |U: &Azul |U + menu item |B: &Negro |B + menu item |R: &Rojo |R + menu item |G: &Verde |G + menu item |S: &Nevado |S + menu item 1/2: &Incoloro 1/2 menu item hybrid: Maná híbrido (dos colores) - menu item W/U: Maná Blanco/Azul W/U - menu item U/B: Maná Azul/Negro U/B - menu item B/R: Maná Negro/Rojo B/R - menu item R/G: Maná Rojo/Verde R/G - menu item G/W: Maná Verde/Blanco G/W - menu item W/B: Maná Blanco/Negro W/B - menu item U/R: Maná Azul/Rojo U/R - menu item B/G: Maná Negro/Verde B/G - menu item R/W: Maná Rojo/Blanco R/W - menu item G/U: Maná Verde/Azul G/U + menu item W/U: Maná Blanco/Azul W/U + menu item U/B: Maná Azul/Negro U/B + menu item B/R: Maná Negro/Rojo B/R + menu item R/G: Maná Rojo/Verde R/G + menu item G/W: Maná Verde/Blanco G/W + menu item W/B: Maná Blanco/Negro W/B + menu item U/R: Maná Azul/Rojo U/R + menu item B/G: Maná Negro/Verde B/G + menu item R/W: Maná Rojo/Blanco R/W + menu item G/U: Maná Verde/Azul G/U menu item hybrid 3: Maná híbrido (tres colores) - menu item W/U/B: Maná Blanco/Azul/Negro W/U/B - menu item U/B/R: Maná Azul/Negro/Rojo U/B/R - menu item B/R/G: Maná Negro/Rojo/Verde B/R/G - menu item R/G/W: Maná Rojo/Verde/Blanco R/G/W - menu item G/W/U: Maná Verde/Blanco/Azul G/W/U - menu item W/B/R: Maná Blanco/Negro/Rojo W/B/R - menu item U/R/G: Maná Azul/Rojo/Verde U/R/G - menu item B/G/W: Maná Negro/Verde/Blanco B/G/W - menu item R/W/U: Maná Rojo/Blanco/Azul R/W/U - menu item G/U/B: Maná Verde/Azul/Negro G/U/B + menu item W/U/B: Maná Blanco/Azul/Negro W/U/B + menu item U/B/R: Maná Azul/Negro/Rojo U/B/R + menu item B/R/G: Maná Negro/Rojo/Verde B/R/G + menu item R/G/W: Maná Rojo/Verde/Blanco R/G/W + menu item G/W/U: Maná Verde/Blanco/Azul G/W/U + menu item W/B/R: Maná Blanco/Negro/Rojo W/B/R + menu item U/R/G: Maná Azul/Rojo/Verde U/R/G + menu item B/G/W: Maná Negro/Verde/Blanco B/G/W + menu item R/W/U: Maná Rojo/Blanco/Azul R/W/U + menu item G/U/B: Maná Verde/Azul/Negro G/U/B diff --git a/data/fr.mse-locale/locale b/data/fr.mse-locale/locale index 04b4fe59c..485516ab0 100644 --- a/data/fr.mse-locale/locale +++ b/data/fr.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/français full name: Français (French) -version: 2023-11-19 +version: 2025-06-18 icon: fr.png #By GenevensiS ############################################################## Menu items menu: + ## app menus + # file menu file: &Fichier new set: &Nouveau... Ctrl+N open set: &Ouvrir... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: Afficher le Profiler Ctrl+F6 exit: Quitter Alt+F4 + # edit menu edit: &Édition undo: &Annuler%s Ctrl+Z redo: &Rétablir%s Ctrl+Y @@ -45,13 +48,19 @@ menu: auto replace: Remp&lacement auto... preferences: &Préférences... + # cards menu cards: &Cartes previous card: Carte &Précédente PgUp next card: Carte &Suivante PgDn search cards: Rechercher dans les Cartes Ctrl+K add card: &Ajouter une Carte Ctrl+Enter - add cards: Ajouter &Plusieurs Cartes... + add cards: Ajouter &plusieurs Cartes... remove card: &Supprimer la carte sélectionnée + add card csv: Ajouter plusieurs Cartes depuis un CSV ou TSV... + add card json: Ajouter plusieurs Cartes depuis un JSON... + link card: &Lier des Cartes à la Carte sélectionnée... + copy card and links: Copier les Cartes sélectionnées et leurs Cartes liées Ctrl+Shift+C + bulk modify: Modifier plusieurs Cartes... orientation: &Orientation rotate 0: &Normal rotate 270: &Rotation 90° @@ -59,6 +68,7 @@ menu: rotate 180: R&otation 180° card list columns: &Liste des Colonnes... + # keywords menu keywords: &Mots-clefs previous keyword: Mot-clef &Précédent PgUp next keyword: Mot-clef &Suivant PgDn @@ -66,6 +76,7 @@ menu: add keyword: &Ajouter un Mot-clef Ctrl+Enter remove keyword: &Supprimer un Mot-clef Del + # format menu format: F&ormat bold: &Gras Ctrl+B italic: &Italique Ctrl+I @@ -73,9 +84,11 @@ menu: symbols: &Symboles Ctrl+M reminder text: &Texte de rappel Ctrl+R insert symbol: I&nsérer un Symbole + # spelling no spelling suggestions: (aucune suggestion) + # graph menu graph: &Graph pie: &Circulaire 1 bar: &Rectangles 2 @@ -83,9 +96,11 @@ menu: scatter: N&uage de Points 4 scatter pie: Nu&age de Cercles 5 + # console menu console: Console clear console: Effacer la Console Ctrl+L + # window menu window: &Fenêtre new window: &Nouvelle fenêtre cards tab: &Cartes Alt+1 @@ -96,13 +111,14 @@ menu: random pack tab: &Packs Alt+6 console tab: &Console Alt+7 + # help menu help: &Aide index: &Index... F1 website: &Site Web... about: &À propos de Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &Nouveau... Ctrl+N open symbol: &Ouvrir... Ctrl+O save symbol: &Sauver Ctrl+S @@ -110,10 +126,12 @@ menu: store symbol: &Utiliser Ctrl+Enter close symbol editor: Fermer Alt+F4 + # edit menu duplicate: &Dupliquer Ctrl+D group: &Grouper Ctrl+G ungroup: &Dégrouper Ctrl+U + # tool menu tool: &Outil select: &Sélectionner F5 rotate: &Pivoter F6 @@ -124,9 +142,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Bienvenue à Magic Set Editor - #file: + # file menu new set: Créer un nouveau Set open set: Ouvrir un Set last opened set: Ouvrir '%s' @@ -139,6 +158,8 @@ help: export images: Exporter toutes les cartes en tant qu'images export apprentice: Exporter le Set pour être utilisé avec Apprentice export mws: Exporter le Set pour être utilisé avec Magic Workstation + add card csv: Ajouter des Cartes depuis un fichier à Valeurs Séparées par des Virgules ou Tabulations + add card json: Ajouter des Cartes depuis un fichier JSON check updates: Ouvrir une fenêtre de mise à jour pour télécharger les nouveaux packages (Jeux, Styles, Localisations) print preview: Voir les cartes telles qu'elles vont être imprimées print: Imprimer les cartes de ce Set @@ -146,7 +167,7 @@ help: show profiler: Afficher la fenêtre du Profiler, avec la durée d'exécution des scripts; Utilisé pour l'optimisation exit: Quitter Magic Set Editor; Vous demandera de sauvegarder le Set - #edit: + # edit menu undo: Annuler la dernière action redo: Refaire la dernière action cut: Couper le texte selectionné dans le presse-papier @@ -165,13 +186,16 @@ help: auto replace: Quel texte devra être automatiquement remplacé? preferences: Changer la configuration de Magic Set Editor - #cards: + # cards menu previous card: Choisir la carte précédente dans la liste next card: Choisir la carte suivante dans la liste search cards: Filtrer la liste des carte à l'aide de termes de recherche add card: Ajouter une nouvelle carte vierge au Set add cards: Ajouter plusieurs cartes au Set remove card: Supprimer la carte sélectionnée du Set + link card: Lier des cartes à la carte sélectionnée + copy card and links: Copier les cartes sélectionnées ainsi que toutes leurs cartes liées + bulk modify: Modifier beaucoup de cartes d'un coup orientation: Orientation de la carte visualisée rotate card: Tourner la carte de 90° dans le sens des aiguilles d'une montre rotate 0: Afficher la carte dans son sens original @@ -180,33 +204,34 @@ help: rotate 180: Afficher la carte à l'envers card list columns: Choisir quelles colonnes doivent être affichées et dans quel ordre - #keywords: + # keywords menu previous keyword: Choisir le Mot-clef précédent dans la liste next keyword: Choisir le Mot-clef suivant dans la liste search keywords: Filtrer la liste des mots-clefs à l'aide de termes de recherche add keyword: Ajouter un nouveau Mot-clef au Set remove keyword: Supprimer le Mot-clef sélectionné du Set - #format: + # format menu bold: Mettre le texte sélectionné en gras italic: Mettre le texte sélectionné en italique underline: Souligner le texte sélectionné symbols: Mettre le texte selectionné en symboles reminder text: Afficher le texte de rappel pour le Mot-clef sélectionné + # spelling no spelling suggestions: Il n'y a pas de suggestions pour corriger cette faute - #graph: + # graph menu pie: Un graphique en secteurs, l'épaisseur de la tranche indique le nombre de cartes bar: Un graphique à barres, la hauteur de la barre indique le nombre de cartes stack: Un graphique à barres empilées scatter: Un nuage de points, la taille du point indique le nombre de cartes scatter pie: Un nuage de points où chaque point est un petit graphique en secteurs - #console: + # console menu clear console: Effacer tout le contenu de la console - #window: + # window menu new window: Ouvrir une nouvelle fenêtre pour éditer le même Set cards tab: Éditer les cartes du Set set info tab: Éditer les informations du Set, son créateur, etc... @@ -216,29 +241,34 @@ help: random pack tab: Générer des boosters aléatoires de cartes du Set console tab: Afficher les messages d'erreurs et executer des scripts - #help: + # help menu index: Ouvrir l'index website: Ouvrir le site web de Magic Set Editor about: Informations concernant Magic Set Editor - # New Set Window + # new set window search game list control: Filtrer la liste des jeux. Utilisez - pour exclure des jeux. Utilisez field: pour rechercher uniquement dans un champ donné. Utilisez des guillemets pour une recherche litterale. Séparez plusieurs filtres par un espace. search stylesheet list control: Filtrer la liste des Styles. Utilisez - pour exclure des Styles. Utilisez field: pour rechercher uniquement dans un champ donné. Utilisez des guillemets pour une recherche litterale. Séparez plusieurs filtres par un espace. - # Cards panel + # card select / image export + filename format: (Utilisez {card.name} pour le nom de la carte ; Le type de fichier est déterminé, basé par l'extension) + + # cards panel collapse notes: Cacher les notes des cartes expand notes: Afficher les notes des cartes search cards control: Filtrer la liste des cartes. Utilisez - pour exclure des cartes. Utilisez field: pour rechercher uniquement dans un champ donné. Utilisez des guillemets pour une recherche litterale. Séparez plusieurs filtres par un espace. - # Keywords panel + + # keywords panel search keywords control: Filtrer la liste des mots-clefs. Utilisez - pour exclure des mots-clefs. Utilisez field: pour rechercher uniquement dans un champ donné. Utilisez des guillemets pour une recherche litterale. Séparez plusieurs filtres par un espace. - # Random pack panel + + # random pack panel random seed: Utiliser un nombre souche aléatoire. Un pack différent sera généré à chaque fois. fixed seed: Utiliser le nombre souche spécifié. Utiliser le même nombre donnera toujours le même pack. seed: Nombre souche pour le générateur. edit pack type: Double-cliquer pour éditer le type de pack. number of packs: Le nombre de %ss à générer - # Preferences + # preferences app language: Note: Vous devez redémarrer MSE pour que le changement prenne effet. @@ -250,7 +280,8 @@ help: # apprentice export set code: Un Set Code est un code à 2 caractères utilisé par le logiciel pour référencer le Set - # Symbol editor + ## symbol editor menus + # file menu new symbol: Créer un nouveau symbole open symbol: Ouvrir un symbole save symbol: Sauvegarder le symbole @@ -258,13 +289,11 @@ help: store symbol: Choisir le symbole pour le Set courant close symbol editor: Fermer l'éditeur de symbole + # edit menu duplicate: Dupliquer la forme sélectionnée group: Grouper ensemble les formes sélectionnées ungroup: Dégrouper le groupe sélectionné - grid: Afficher la grille - snap: Aligner les formes et les points sur la grille - #tool: select: Sélectionner et bouger les formes rotate: Tourner et modifier les formes @@ -273,7 +302,9 @@ help: symmetry: Ajouter une symétrie au symbole paint: Peindre sur la forme en utilisant un pinceau - #select editor: + # toolbar + grid: Afficher la grille + snap: Aligner les formes et les points sur la grille merge: Fusionner cette forme à celle en dessous subtract: Soustraire cette forme à celle en dessous, en laissant apparaitre que ce qui n'est pas dans cette forme intersect: Intersection entre cette forme et celle en dessous, ne laissant apparaitre que les zones qui sont dans les deux formes @@ -281,6 +312,7 @@ help: overlap: Placer cette forme et son contour au dessus des autres formes border: Dessiner cette forme en tant que contour + # shape manipulation drag to shear: Glisser pour déformer la sélection %s drag to rotate: Glisser pour tourner la sélection %s, Ctrl restreind l'angle à un multiple de 15° drag to resize: Glisser pour redimensionner la sélection %s, Ctrl contraint la taille @@ -312,14 +344,10 @@ help: remove symmetry: Supprimer cette symétrie copies: Nombre de réflexions (inclus l'original) - # Card select - filename format: (Utilisez {card.name} pour le nom de la carte ; Le type de fichier est déterminé, basé par l'extension) - ############################################################## Toolbar tool: - undo: Annuler - redo: Rétablir - + ## app toolbars + # tabs cards tab: Cartes set info tab: Infos du Set style tab: Styles @@ -328,7 +356,19 @@ tool: random pack tab: Packs console tab: Console - # symbol editor + # cards toolbar + search cards: Rechercher des cartes (Ctrl+K) + card counts 2: %s Dans la sélection, %s Au total + card counts 3: %s Dans la sélection, %s Dans le filtre, %s Au total + + # edit toolbar + undo: Annuler + redo: Rétablir + + # console toolbar + clear console: Effacer la Console + + ## symbol editor toolbars store symbol: Stocker grid: Grille @@ -364,10 +404,10 @@ tool: smooth point: Lisse symmetric point: Symétrique - clear console: Effacer la Console - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: Cartes set info tab: Infos du Set style tab: Styles @@ -376,38 +416,48 @@ tooltip: random pack tab: Packs console tab: Console + # file toolbar new set: Nouveau Set open set: Ouvrir un Set save set: Sauver le Set export: Exporter le Set + # edit toolbar cut: Couper copy: Copier paste: Coller undo: Annuler%s redo: Rétablir%s + # cards toolbar add card: Ajouter une carte remove card: Supprimer la carte sélectionnée + link card: Lier des cartes à la carte sélectionnée + copy card and links: Copier les cartes sélectionnées et leurs cartes liées rotate card: Tourner la carte + # keywords toolbar add keyword: Ajouter un Mot-clef remove keyword: Supprimer le Mot-clef sélectionné + # format toolbar bold: Gras italic: Italique underline: Souligné symbols: Symboles reminder text: Texte de rappel + # graph toolbar pie: Circulaire bar: Diagramme à barres stack: Graphique à barres empilées scatter: Nuage de points scatter pie: Nuage de cercles - - # symbol editor + # console toolbar + clear console: Effacer la Console + + ## symbol editor popup tooltips store symbol: Utilier ce symbole pour le Set grid: Afficher la grille @@ -443,15 +493,13 @@ tooltip: smooth point: Rend la courbe lisse en ce point symmetric point: Rend la courbe symétrique en ce point - clear console: Effacer la Console - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: Notes de carte: - search cards: Recherche dans les cartes (Ctrl+K) - # Keywords tab + # keywords panel search keywords: Recherche dans les mots-clefs (Ctrl+K) keyword: Mot-clef match: Correspondance @@ -463,36 +511,58 @@ label: C'est un mot-clef standard %s, Vous ne pouvez pas l'éditer. Si vous faites une copie de ce mot-clef, la copie sera utilisée au lieu de l'original. - # Style tab + # style panel styling options: Options de Style - # Random pack panel + # random pack panel pack selection: Sélection des packs pack totals: Totaux pack name: Nom du pack seed: Source total cards: Total - # Open dialogs + # link cards dialog + custom link: Personnalisé... + custom link selected: Générateur, Face Avant, Composant d'Assimilation, etc... + custom link linked: Jeton, Face Arrière, Résultat d'Assimilation, etc... + custom link undefined: Non Défini + linked cards relation: Choisissez le type de relation entre la carte sélectionnée et les cartes liées: + selected card: Carte sélectionnée: + linked cards: Cartes liées: + select linked cards: Choisissez jusqu’à 4 cartes liées: + + # bulk modification dialog + bulk modify selection: Quelles cartes doivent être modifiées: + bulk modify all: Toutes les cartes + bulk modify filtered: Les cartes actuellement filtrées + bulk modify selected: Les cartes actuellement sélectionnées + bulk modify predicate: Les cartes qui vérifient un critère + bulk modify predicate description: Quel critère doit être vérifié pour que la carte soit modifiée: + bulk modify predicate example: Example (petites créatures de M:tG): + bulk modify field: Quelle valeur doit être modifiée: + bulk modify mod description: Que doit être la nouvelle valeur: + + # open dialogs all files: Tous les fichiers - - # Other set window dialogs + + # other set window dialogs save changes: Le Set '%s' a changé. Voulez-vous sauver les changements? - # New set window + # new set dialog game type: &Type de jeu: style type: &Style des carte: search game list: Filtrer les jeux search stylesheet list: Filtrer les Styles + # stylesheet not found dialog stylesheet not found: Le Set que vous essayez d'ouvrir utilise le Style "%s". Ce Style n'a pas été trouvé sur votre ordinateur. Selectionnez une alternative. - # Preferences + # preferences dialog language: Langue windows: Ouverture des Sets app language: Langue de l'interface utilisateur (App Language) @@ -501,6 +571,10 @@ label: zoom: &Zoom: export: &Export: scale: &Taille interne: + use export scale: Utiliser la taille d'export + export around 300: Autour de 300 DPI + export force 300: Forcer 300 DPI + export force 150: Forcer 150 DPI percent of normal: % de la taille normale external programs: Programmes externes apprentice: &Apprentice: @@ -516,11 +590,11 @@ label: Aucune information n'est collectée lors de la vérification des mises à jour. - # Column select + # column select dialog select columns: Sélectionnez les colonnes à afficher columns: Colonnes: - # Card select / images export + # card select / image export dialogs select cards: Cartes à exporter select cards print: Selectionner les cartes à imprimer selected card count: %s cartes seront exportées. @@ -529,15 +603,28 @@ label: export filenames: Nom des fichiers filename is ignored: (Le nom du fichier est ignoré) - # apprentice export - set code: Set &Code: + # apprentice export dialog + set code: &Code du Set: apprentice export cancelled: L'exportation vers Apprentice à été annulée - # Html export + # html export dialog html template: Modèle: html export options: Options d'exportation - # Image slicer + # CSV import dialog + add card csv sep: Séparateur: + add card csv tab: Tabulation + add card csv comma: Virgule + add card csv semicolon: Deux-Points + add card csv file: Chemin du fichier CSV ou TSV: + + # JSON import dialog + add card json type: Type de fichier JSON: + add card json custom: Fichier JSON customisé + add card json path: Chemin vers la liste de cartes à l'intérieur du fichier: + add card json file: Chemin du fichier: + + # image slicer dialog original: Original: result: Résultat: original with dimensions: Original (%s x %s): @@ -563,15 +650,18 @@ label: zoom %: % filter: Filtre sharpen filter: Filtre de &netteté + grid: Grille + grid halves: Moitiés + grid thirds: Tiers + grid fourths: Quarts + grid fifths: Cinquièmes + none: Aucune - # Auto replace + # auto replace dialog auto match: Occurrence auto replace: Remplacer par - # Symbol editor - sides: faces - - # Packages window + # packages dialog package name: Package package status: État package action: Action @@ -591,39 +681,53 @@ label: installer size: Taille: installer status: État: no version: - - put space between cards: Put space between cards? + + # print dialog + put space between cards: Ajouter un espace entre les cartes? + spacing print: Espace entre les cartes en millimetres + cutter lines print: Ajouter des lignes de découpe? + cutter lines all: Toutes + cutter lines no intersect: Si elles n'intersectent pas de carte + cutter lines none: Aucune + + ## symbol editor + sides: faces ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: Éditer - symbol gallery: Gallerie + # cards panel + unlink: Délier + link select: Sélectionner - # Style panel + # style panel use for all cards: Utiliser pour toutes les c&artes use custom styling options: Options &spécifique à cette carte - # Keywords panel + # set info panel + edit symbol: Éditer + symbol gallery: Gallerie + + # keywords panel insert parameter: Insérer un paramètre... refer parameter: Utiliser un paramètre... - # Random pack panel + # random pack panel generate pack: &Générer random seed: Source &aléatoire fixed seed: Source &fixe add custom pack: Ajouter un pa&ck personnalisé... - # Console panel + # console panel evaluate: &Evaluer clear: &Effacer - # Welcome + # welcome new set: Nouveau Set open set: Ouvrir un Set check updates: Vérifier les mises à jour last opened set: Dernier Set : - # Preferences + # preferences open sets in new window: Ouvrir les Sets dans une nouvelle fenêtre select: &Sélectionner... browse: &Naviguer... @@ -633,6 +737,9 @@ button: zoom export: Utiliser les paramètres de zoom et de rotation lors de l'exportation + rotation export: + Utiliser la rotation de la + prévisualisation pour exporter spellcheck enabled: Afficher les fautes d'orthographe sur les cartes check now: &Vérifier maintenant always: Toujours @@ -640,13 +747,13 @@ button: never: Jamais internal image extension: Stocker les images avec une extension en interne - # Column select + # column select move up: Rem&onter move down: &Descendre show: &Afficher hide: &Cacher - # Card select + # card select / image export export entire set: Set complet export generated packs: Packs générés export custom cards selection: Sélection personalisée @@ -658,7 +765,7 @@ button: number: Ajouter un numéro au fichier number overwrite: Ajouter un numéro au fichier, écraser les exportations précédentes - # Auto replace + # auto replace use auto replace: Utiliser le remplacement automatique add item: &Ajouter remove item: &Supprimer @@ -666,10 +773,10 @@ button: enabled: Activé whole word: Mot entier seulement - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &Fermer - # Packages window + # packages window keep package: &Ne pas modifier don't install package: &Ne pas installer install package: &Installer @@ -682,12 +789,14 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: Sans Titre about: À propos de Magic Set Editor symbol editor: Éditeur de symbole - # dialogs + + # dialog titles new set: Nouveau Set open set: Ouvrir un Set save set: Sauver le Set sous @@ -696,6 +805,9 @@ title: updates available: Mise à jour disponible save changes: Sauver les changements? select stylesheet: Choisir le Style + link cards: Lier des Cartes à la Carte Sélectionnée + bulk modify: Modification de Cartes en Masse + #preferences preferences: Préférences global: Global @@ -705,39 +817,50 @@ title: updates: Mises à jour update check: Mises à jour vérifiées locate apprentice: Chemin pour Apprentice + # select select columns: Selectionner Colonnes select cards: Selectionner Cartes select cards export: Selectionner Cartes à exporter select cards print: Selectionner Cartes à imprimer + # slice slice image: Découper l'image + # pack custom pack: Type de pack personnalisé + # print print preview: Aperçu de l'impression settings: Settings + # export export images: Exporter images export cancelled: Export annulé export html: Exporter en HTML save html: Exporter en HTML + + # import + add card csv: Ajouter des Cartes depuis un fichier CSV ou TSV + add card csv file: Ouvrir un fichier CSV ou TSV + add card json: Ajouter des Cartes depuis un fichier JSON + add card json file: Ouvrir un fichier JSON + # auto replace auto replaces: Remplacement automatique - # Package Update Window - packages window: Package Manager + # package update + packages window: Manageur de Package installing updates: Installation des mises à jours - cannot create file: Impossible de créer le fichier ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: Ajouter %s remove item: Supprimer %s - # Text editor + # text editor typing: Écrire enter: Entrer soft line break: Ligne de séparation @@ -748,11 +871,12 @@ action: paste: Coller auto replace: Remplacement auto correct: Correction orthographique - - # Choice/color editors + bulk: en masse + + # choice/color editors change: Changer %s - # Symbol Actions + # symbol actions move: Déplacer %s rotate: Tourner %s shear: Déformer %s @@ -764,7 +888,7 @@ action: group parts: Grouper ungroup parts: Dégrouper - # Symbol Part Actions + # symbol part actions convert to line: Convertir en ligne convert to curve: Convertir en courbe lock point: Fixer le point @@ -774,7 +898,7 @@ action: delete point: Supprimer le point delete points: Supprimer les points - # Symmetry + # symmetry add symmetry: Ajouter symétrie remove symmetry: Supprimer symétrie move symmetry center: Déplacer le centre de symétrie @@ -784,7 +908,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: Fichier non trouvé: '%s' dans le package '%s' file not found package like: Fichier non trouvé: '%s' dans le package '%s' @@ -802,7 +926,39 @@ error: Pour résoudre ça, ajoutez: depends on: %s %s - # Script stuff + # image import + import not found: Fichier non trouvé: '%s' + can't import image without set: Vous devez d'abord sauver ou ouvrir un Set avant d'importer le fichier: '%s' + can't create file stream: Échec de la création du fichier: '%s' + can't write image to set: Échec de la sauvegarde de l'image dans le Set: '%s' + can't import image: Échec de l'import de l'image: '%s' + + # card creation + no field with name: Impossible de trouver le champ de %s nommé « %s » + styling data not map: La valeur donnée pour « %s_data » n'est pas un dictionnaire + styling data without stylesheet: Valeur donnée pour « %s_data » avant la définition d'un Style + cant set value: Impossible de définir la valeur de la carte « %s », son type est incorrect + cant set image value: On ne peut définir la valeur d'une image qu'avec un nom de fichier relatif depuis le package, ou avec la fonction import_image (dans le champ « %s ») + cant set symbol value: On ne peut définir la valeur d'un symbol qu'avec un nom de fichier relatif depuis le package (dans le champ « %s ») + add card csv file not found: Impossible de trouver ou charger le fichier CSV ou TSV spécifié + add card csv file malformed: Fichier CSV ou TSV malformé, la rangée '%s' n'a pas le même nombre d'entrées que la première rangée + add card json failed to parse: Fichier JSON malformé + add card json path not valid: Chemin dans le fichier JSON non valide + add card json empty array: La liste de Cartes dans le fichier JSON est vide + add card json file not found: Impossible de trouver ou charger le fichier JSON spécifié + json set without game: Impossible de créer un Set à partir de JSON sans Jeu + json set without stylesheet: Impossible de créer un Set à partir de JSON sans Style + json unknown type: Valeur JSON de type inconnu trouvée + json unknown script type: Impossible de convertir la valeur de script en JSON + json cant parse: Échec de l'analyse du fichier JSON + json cant convert: Le paramètre doit être du texte pour importer du JSON + json cant concat: Impossible de fusionner un dictionnaire avec une liste + import empty file: Le fichier %s est vide + import missing fields: + Le fichier %s contient les entrées suivantes qui n'ont pas pu être importées, + car aucun champ de Carte correspondant n'a été trouvé: %s + + # script stuff has no member: %s n'a pas de membre '%s' can't convert: Impossible de convertir de %s à %s has no member value: La chaîne de caractères "%s" n'a pas de membre '%s' @@ -817,11 +973,11 @@ error: %s dans le texte de rappel du mot-clef '%s' - # Image stuff + # image stuff coordinates for blending overlap: Coordonnées pour la superposition du mélange images used for blending must have the same size: Les images utilisées pour le mélange doivent avoir la même taille - # Error from files + # error from files no game specified: Pas de jeu spécifié pour le %s no stylesheet specified for the set: Pas de Style spécifié pour le Set stylesheet and set refer to different game: @@ -840,19 +996,34 @@ error: word list type not found: La liste des mots du type %s n'a pas été trouvée (issu d'un tag ) pack type not found: Le type de pack "%s" n'a pas été trouvé (issu d'un type de pack) - # Update checking + # printing + h margin too small for cutter: Marge horizontale trop petite pour ajouter des lignes de découpe + v margin too small for cutter: Marge verticale trop petite pour ajouter des lignes de découpe + + # update checking checking updates failed: Impossible de vérifier les mises à jour. no updates: Il n'y a pas de mises à jour disponibles. - # Stats panel + # card linking + not enough free links: La carte n'a pas assez de liens disponibles. Vous pouvez former au maximum 4 liens. + not enough free links for copy: La carte n'a pas assez de liens disponibles pour copier. Vous pouvez former au maximum 4 liens. + could not link: Les cartes suivantes n'ont pas pu être liées, elles ont déjà 4 liens: + + # bulk modification + bulk modify script type unknown: Impossible de déterminer le type du script de modification + bulk modify predicate is not bool: Le critère n'est pas un booléen + bulk modify mod is not string: La modification n'est pas une string + bulk modify no cards: Aucune carte à modifier + + # stats panel dimension not found: Il n'y a pas de statistique de type '%s' - # Random packs + # random packs pack type duplicate name: Il existe déjà un type de pack nommé '%s'. Veuillez choisir un nom différent. - # Package update window + # package update window checking updates: Recherche des mises à jour. can't download installer: Impossible de télécharger l'installateur pour le package %s de %s. @@ -889,7 +1060,7 @@ type: date: date nil: null - # Object types + # object types package: package locale: traduction game: jeu @@ -899,8 +1070,10 @@ type: symbol: symbole card: carte cards: cartes + extra card: extra carte field: champ style: style + styling: style value: valeur keyword: mot-clef keywords: mots-clefs @@ -908,7 +1081,7 @@ type: card region: région de carte card regions: régions de carte - # Symbol editor shapes + # symbol editor shapes shape: forme shapes: formes circle: cercle @@ -931,14 +1104,14 @@ type: ############################################################## Magic package: - magic.mse-game: + magic.mse-game: # Card fields - name: Name - cc: CC + name: Nom + cc: Coût type: Type - p/t: P/T - rarity: Rarity - card name: Card Name + p/t: F/E + rarity: Rareté + card name: Nom de la Carte # Set info @@ -949,9 +1122,10 @@ package: # so typing T *anywhere* would insert a symbol (which would be bad) menu item T: Symbole d'engagement &T T menu item Q: Symbole de dégagement &Q Q - menu item chaos: Chaos - menu item A: Chaos menu item E: Énergie E + menu item J: Patte J + menu item TK: Ticket TK + menu item A: Chaos A menu item W: Mana Blanc &W W menu item U: Mana Bleu &U U menu item B: Mana Noir &B B @@ -963,170 +1137,203 @@ package: menu item X: Mana Variable &X X menu item Y: Mana Variable &Y Y menu item Z: Mana Variable &Z Z - menu item I: Mana Infini &I I + menu item ∞: Mana Infini &I ∞ menu item colorless: Mana Générique... title colorless: Mana Générique message colorless: Entrez le montant de mana générique: menu item generic: Mana Générique... title generic: Mana Générique message generic: Entrez le montant de mana générique: - menu item prismatic: Mana Prismatique - menu item W/U/B/R/G: Mana Arc-En-Ciel W/U/B/R/G menu item custom symbols: Symboles Personnalisés - menu item phyrexian: Mana Phyrexian - menu item H: Mana Phyrexian Générique H - menu item H/W: Mana Phyrexian Blanc H/W - menu item H/U: Mana Phyrexian Bleu H/U - menu item H/B: Mana Phyrexian Noir H/B - menu item H/R: Mana Phyrexian Rouge H/R - menu item H/G: Mana Phyrexian Vert H/G - menu item H/P: Mana Phyrexian Pourpre H/P - menu item H/C: Mana Phyrexian Incolore H/C menu item half: &Demi Mana menu item half mana: Demi Mana - menu item |W: Demi Mana Blanc |W - menu item |U: Demi Mana Bleu |U - menu item |B: Demi Mana Noir |B - menu item |R: Demi Mana Rouge |R - menu item |G: Demi Mana Vert |G - menu item |P: Demi Mana Pourpre |P - menu item |C: Demi Mana Incolore |C - menu item |S: Demi Mana Neigeux |S - menu item 1/2: Demi Mana Générique 1/2 - menu item |.5: Demi Mana Générique |.5 + menu item |W: Demi Mana Blanc |W + menu item |U: Demi Mana Bleu |U + menu item |B: Demi Mana Noir |B + menu item |R: Demi Mana Rouge |R + menu item |G: Demi Mana Vert |G + menu item |P: Demi Mana Pourpre |P + menu item |C: Demi Mana Incolore |C + menu item |S: Demi Mana Neigeux |S + menu item 1/2: Demi Mana Générique 1/2 + menu item |1: Demi Mana Générique |1 + menu item |.5: Demi Mana Générique |.5 menu item hybrid: Mana H&ybride Bicolore - menu item W/U: Mana Blanc/Bleu W/U - menu item U/B: Mana Bleu/Noir U/B - menu item B/R: Mana Noir/Rouge B/R - menu item R/G: Mana Rouge/Vert R/G - menu item G/W: Mana Vert/Blanc G/W - menu item W/B: Mana Blanc/Noir W/B - menu item U/R: Mana Bleu/Rouge U/R - menu item B/G: Mana Noir/Vert B/G - menu item R/W: Mana Rouge/Blanc R/W - menu item G/U: Mana Vert/Bleu G/U - menu item P/W: Mana Pourpre/Blanc P/W - menu item P/U: Mana Pourpre/Bleu P/U - menu item P/B: Mana Pourpre/Noir P/B - menu item P/R: Mana Pourpre/Rouge P/R - menu item P/G: Mana Pourpre/Vert P/G + menu item W/U: Mana Blanc/Bleu W/U + menu item U/B: Mana Bleu/Noir U/B + menu item B/R: Mana Noir/Rouge B/R + menu item R/G: Mana Rouge/Vert R/G + menu item G/W: Mana Vert/Blanc G/W + menu item W/B: Mana Blanc/Noir W/B + menu item U/R: Mana Bleu/Rouge U/R + menu item B/G: Mana Noir/Vert B/G + menu item R/W: Mana Rouge/Blanc R/W + menu item G/U: Mana Vert/Bleu G/U + menu item P/W: Mana Pourpre/Blanc P/W + menu item P/U: Mana Pourpre/Bleu P/U + menu item P/B: Mana Pourpre/Noir P/B + menu item P/R: Mana Pourpre/Rouge P/R + menu item P/G: Mana Pourpre/Vert P/G menu item colorless hybrid: Mana Hybride Incolore - menu item C/W: Mana Incolore/Blanc C/W - menu item C/U: Mana Incolore/Bleu C/U - menu item C/B: Mana Incolore/Noir C/B - menu item C/R: Mana Incolore/Rouge C/R - menu item C/G: Mana Incolore/Vert C/G - menu item C/P: Mana Incolore/Pourpre C/P - menu item C/S: Mana Incolore/Neigeux C/S + menu item C/W: Mana Incolore/Blanc C/W + menu item C/U: Mana Incolore/Bleu C/U + menu item C/B: Mana Incolore/Noir C/B + menu item C/R: Mana Incolore/Rouge C/R + menu item C/G: Mana Incolore/Vert C/G + menu item C/P: Mana Incolore/Pourpre C/P + menu item C/S: Mana Incolore/Neigeux C/S menu item snow hybrid: Mana Hybride Neigeux - menu item S/W: Mana Neigeux/Blanc S/W - menu item S/U: Mana Neigeux/Bleu S/U - menu item S/B: Mana Neigeux/Noir S/B - menu item S/R: Mana Neigeux/Rouge S/R - menu item S/G: Mana Neigeux/Vert S/G - menu item S/P: Mana Neigeux/Pourpre S/P - menu item S/C: Mana Neigeux/Incolore S/C + menu item S/W: Mana Neigeux/Blanc S/W + menu item S/U: Mana Neigeux/Bleu S/U + menu item S/B: Mana Neigeux/Noir S/B + menu item S/R: Mana Neigeux/Rouge S/R + menu item S/G: Mana Neigeux/Vert S/G + menu item S/P: Mana Neigeux/Pourpre S/P + menu item S/C: Mana Neigeux/Incolore S/C menu item number hybrid: Mana Hybride Générique menu item number hybrids: Mana Hybride Générique - menu item 2/W: Mana Bi-Générique/Blanc 2/W - menu item 2/U: Mana Bi-Générique/Bleu 2/U - menu item 2/B: Mana Bi-Générique/Noir 2/B - menu item 2/R: Mana Bi-Générique/Rouge 2/R - menu item 2/G: Mana Bi-Générique/Vert 2/G - menu item 2/P: Mana Bi-Générique/Pourpre 2/P - menu item 2/C: Mana Bi-Générique/Incolore 2/C - menu item 2/S: Mana Bi-Générique/Neigeux 2/S - menu item 3/W: Mana Tri-Générique/Blanc 3/W - menu item 3/U: Mana Tri-Générique/Bleu 3/U - menu item 3/B: Mana Tri-Générique/Noir 3/B - menu item 3/R: Mana Tri-Générique/Rouge 3/R - menu item 3/G: Mana Tri-Générique/Vert 3/G - menu item 3/P: Mana Tri-Générique/Pourpre 3/P - menu item 3/C: Mana Tri-Générique/Incolore 3/C - menu item 3/S: Mana Tri-Générique/Neigeux 3/S + menu item 2/W: Mana Bi-Générique/Blanc 2/W + menu item 2/U: Mana Bi-Générique/Bleu 2/U + menu item 2/B: Mana Bi-Générique/Noir 2/B + menu item 2/R: Mana Bi-Générique/Rouge 2/R + menu item 2/G: Mana Bi-Générique/Vert 2/G + menu item 2/P: Mana Bi-Générique/Pourpre 2/P + menu item 2/C: Mana Bi-Générique/Incolore 2/C + menu item 2/S: Mana Bi-Générique/Neigeux 2/S + menu item 3/W: Mana Tri-Générique/Blanc 3/W + menu item 3/U: Mana Tri-Générique/Bleu 3/U + menu item 3/B: Mana Tri-Générique/Noir 3/B + menu item 3/R: Mana Tri-Générique/Rouge 3/R + menu item 3/G: Mana Tri-Générique/Vert 3/G + menu item 3/P: Mana Tri-Générique/Pourpre 3/P + menu item 3/C: Mana Tri-Générique/Incolore 3/C + menu item 3/S: Mana Tri-Générique/Neigeux 3/S menu item hybrid 3: Mana H&ybride Tricolore menu item tri-hybrid mana: Mana H&ybride Tricolore - menu item W/U/B: Mana Blanc/Bleu/Noir W/U/B - menu item U/B/R: Mana Bleu/Noir/Rouge U/B/R - menu item B/R/G: Mana Noir/Rouge/Vert B/R/G - menu item R/G/W: Mana Rouge/Vert/Blanc R/G/W - menu item G/W/U: Mana Vert/Blanc/Bleu G/W/U - menu item W/B/R: Mana Blanc/Noir/Rouge W/B/R - menu item U/R/G: Mana Bleu/Rouge/Vert U/R/G - menu item B/G/W: Mana Noir/Vert/Blanc B/G/W - menu item R/W/U: Mana Rouge/Blanc/Bleu R/W/U - menu item G/U/B: Mana Vert/Bleu/Noir G/U/B + menu item W/U/B: Mana Blanc/Bleu/Noir W/U/B + menu item U/B/R: Mana Bleu/Noir/Rouge U/B/R + menu item B/R/G: Mana Noir/Rouge/Vert B/R/G + menu item R/G/W: Mana Rouge/Vert/Blanc R/G/W + menu item G/W/U: Mana Vert/Blanc/Bleu G/W/U + menu item W/B/R: Mana Blanc/Noir/Rouge W/B/R + menu item U/R/G: Mana Bleu/Rouge/Vert U/R/G + menu item B/G/W: Mana Noir/Vert/Blanc B/G/W + menu item R/W/U: Mana Rouge/Blanc/Bleu R/W/U + menu item G/U/B: Mana Vert/Bleu/Noir G/U/B + menu item W/U/B/R/G: Mana Arc-En-Ciel W/U/B/R/G + menu item prismatic: Mana Prismatique + menu item phyrexian: Mana Phyrexian + menu item H: Mana Phyrexian Générique H + menu item H/W: Mana Phyrexian Blanc H/W + menu item H/U: Mana Phyrexian Bleu H/U + menu item H/B: Mana Phyrexian Noir H/B + menu item H/R: Mana Phyrexian Rouge H/R + menu item H/G: Mana Phyrexian Vert H/G + menu item H/P: Mana Phyrexian Pourpre H/P + menu item H/C: Mana Phyrexian Incolore H/C + menu item H/W/U: Mana Phyrexian Blanc/Bleu H/W/U + menu item H/W/B: Mana Phyrexian Blanc/Noir H/W/B + menu item H/U/B: Mana Phyrexian Bleu/Noir H/U/B + menu item H/U/R: Mana Phyrexian Bleu/Rouge H/U/R + menu item H/B/R: Mana Phyrexian Noir/Rouge H/B/R + menu item H/B/G: Mana Phyrexian Noir/Vert H/B/G + menu item H/R/G: Mana Phyrexian Rouge/Vert H/R/G + menu item H/R/W: Mana Phyrexian Rouge/Blanc H/R/W + menu item H/G/W: Mana Phyrexian Vert/Blanc H/G/W + menu item H/G/U: Mana Phyrexian Vert/Bleu H/G/U + menu item D0: 0 Défense D0 + menu item D1: 1 Défense D1 + menu item D2: 2 Défense D2 + menu item D3: 3 Défense D3 + menu item D4: 4 Défense D4 + menu item D5: 5 Défense D5 + menu item D6: 6 Défense D6 + menu item D7: 7 Défense D7 + menu item D8: 8 Défense D8 + menu item D9: 9 Défense D9 + menu item DX: X Défense DX + menu item r10: Chapitre 10 r10 + menu item r1: Chapitre 1 r1 + menu item r2: Chapitre 2 r2 + menu item r3: Chapitre 3 r3 + menu item r4: Chapitre 4 r4 + menu item r5: Chapitre 5 r5 + menu item r6: Chapitre 6 r6 + menu item r7: Chapitre 7 r7 + menu item r8: Chapitre 8 r8 + menu item r9: Chapitre 9 r9 menu item loyalty: Loyauté menu item loyalty changes: Loyauté - menu item +0 loyalty: +0 Loyauté - menu item +1 loyalty: +1 Loyauté - menu item +2 loyalty: +2 Loyauté - menu item +3 loyalty: +3 Loyauté - menu item +4 loyalty: +4 Loyauté - menu item +5 loyalty: +5 Loyauté - menu item +6 loyalty: +6 Loyauté - menu item +7 loyalty: +7 Loyauté - menu item +8 loyalty: +8 Loyauté - menu item +9 loyalty: +9 Loyauté - menu item +X loyalty: +X Loyauté - menu item -0 loyalty: -0 Loyauté - menu item -1 loyalty: -1 Loyauté - menu item -2 loyalty: -2 Loyauté - menu item -3 loyalty: -3 Loyauté - menu item -4 loyalty: -4 Loyauté - menu item -5 loyalty: -5 Loyauté - menu item -6 loyalty: -6 Loyauté - menu item -7 loyalty: -7 Loyauté - menu item -8 loyalty: -8 Loyauté - menu item -9 loyalty: -9 Loyauté - menu item -X loyalty: -X Loyauté - menu item 0 loyalty: 0 Loyauté - menu item 1 loyalty: 1 Loyauté - menu item 2 loyalty: 2 Loyauté - menu item 3 loyalty: 3 Loyauté - menu item 4 loyalty: 4 Loyauté - menu item 5 loyalty: 5 Loyauté - menu item 6 loyalty: 6 Loyauté - menu item 7 loyalty: 7 Loyauté - menu item 8 loyalty: 8 Loyauté - menu item 9 loyalty: 9 Loyauté - menu item X loyalty: X Loyauté - menu item L/+0: +0 Loyauté L/+0 - menu item L/+1: +1 Loyauté L/+1 - menu item L/+2: +2 Loyauté L/+2 - menu item L/+3: +3 Loyauté L/+3 - menu item L/+4: +4 Loyauté L/+4 - menu item L/+5: +5 Loyauté L/+5 - menu item L/+6: +6 Loyauté L/+6 - menu item L/+7: +7 Loyauté L/+7 - menu item L/+8: +8 Loyauté L/+8 - menu item L/+9: +9 Loyauté L/+9 - menu item L/+X: +X Loyauté L/+X - menu item L/+Y: +Y Loyauté L/+Y - menu item L/+Z: +Z Loyauté L/+Z - menu item L/-0: -0 Loyauté L/-0 - menu item L/-1: -1 Loyauté L/-1 - menu item L/-2: -2 Loyauté L/-2 - menu item L/-3: -3 Loyauté L/-3 - menu item L/-4: -4 Loyauté L/-4 - menu item L/-5: -5 Loyauté L/-5 - menu item L/-6: -6 Loyauté L/-6 - menu item L/-7: -7 Loyauté L/-7 - menu item L/-8: -8 Loyauté L/-8 - menu item L/-9: -9 Loyauté L/-9 - menu item L/-X: -X Loyauté L/-X - menu item L/-Y: -Y Loyauté L/-Y - menu item L/-Z: -Z Loyauté L/-Z - menu item L/0: 0 Loyauté L/0 - menu item L/1: 1 Loyauté L/1 - menu item L/2: 2 Loyauté L/2 - menu item L/3: 3 Loyauté L/3 - menu item L/4: 4 Loyauté L/4 - menu item L/5: 5 Loyauté L/5 - menu item L/6: 6 Loyauté L/6 - menu item L/7: 7 Loyauté L/7 - menu item L/8: 8 Loyauté L/8 - menu item L/9: 9 Loyauté L/9 - menu item L/X: X Loyauté L/X - menu item L/Y: Y Loyauté L/Y - menu item L/Z: Z Loyauté L/Z + menu item +10 loyalty: +10 Loyauté + menu item +1 loyalty: +1 Loyauté + menu item +2 loyalty: +2 Loyauté + menu item +3 loyalty: +3 Loyauté + menu item +4 loyalty: +4 Loyauté + menu item +5 loyalty: +5 Loyauté + menu item +6 loyalty: +6 Loyauté + menu item +7 loyalty: +7 Loyauté + menu item +8 loyalty: +8 Loyauté + menu item +9 loyalty: +9 Loyauté + menu item +X loyalty: +X Loyauté + menu item -10 loyalty: -10 Loyauté + menu item -1 loyalty: -1 Loyauté + menu item -2 loyalty: -2 Loyauté + menu item -3 loyalty: -3 Loyauté + menu item -4 loyalty: -4 Loyauté + menu item -5 loyalty: -5 Loyauté + menu item -6 loyalty: -6 Loyauté + menu item -7 loyalty: -7 Loyauté + menu item -8 loyalty: -8 Loyauté + menu item -9 loyalty: -9 Loyauté + menu item -X loyalty: -X Loyauté + menu item =10 loyalty: 10 Loyauté + menu item =0 loyalty: 0 Loyauté + menu item =1 loyalty: 1 Loyauté + menu item =2 loyalty: 2 Loyauté + menu item =3 loyalty: 3 Loyauté + menu item =4 loyalty: 4 Loyauté + menu item =5 loyalty: 5 Loyauté + menu item =6 loyalty: 6 Loyauté + menu item =7 loyalty: 7 Loyauté + menu item =8 loyalty: 8 Loyauté + menu item =9 loyalty: 9 Loyauté + menu item =X loyalty: X Loyauté + menu item L/+0: +0 Loyauté L/+0 + menu item L/+1: +1 Loyauté L/+1 + menu item L/+2: +2 Loyauté L/+2 + menu item L/+3: +3 Loyauté L/+3 + menu item L/+4: +4 Loyauté L/+4 + menu item L/+5: +5 Loyauté L/+5 + menu item L/+6: +6 Loyauté L/+6 + menu item L/+7: +7 Loyauté L/+7 + menu item L/+8: +8 Loyauté L/+8 + menu item L/+9: +9 Loyauté L/+9 + menu item L/+X: +X Loyauté L/+X + menu item L/+Y: +Y Loyauté L/+Y + menu item L/+Z: +Z Loyauté L/+Z + menu item L/-0: -0 Loyauté L/-0 + menu item L/-1: -1 Loyauté L/-1 + menu item L/-2: -2 Loyauté L/-2 + menu item L/-3: -3 Loyauté L/-3 + menu item L/-4: -4 Loyauté L/-4 + menu item L/-5: -5 Loyauté L/-5 + menu item L/-6: -6 Loyauté L/-6 + menu item L/-7: -7 Loyauté L/-7 + menu item L/-8: -8 Loyauté L/-8 + menu item L/-9: -9 Loyauté L/-9 + menu item L/-X: -X Loyauté L/-X + menu item L/-Y: -Y Loyauté L/-Y + menu item L/-Z: -Z Loyauté L/-Z + menu item L/0: 0 Loyauté L/0 + menu item L/1: 1 Loyauté L/1 + menu item L/2: 2 Loyauté L/2 + menu item L/3: 3 Loyauté L/3 + menu item L/4: 4 Loyauté L/4 + menu item L/5: 5 Loyauté L/5 + menu item L/6: 6 Loyauté L/6 + menu item L/7: 7 Loyauté L/7 + menu item L/8: 8 Loyauté L/8 + menu item L/9: 9 Loyauté L/9 + menu item L/X: X Loyauté L/X + menu item L/Y: Y Loyauté L/Y + menu item L/Z: Z Loyauté L/Z diff --git a/data/it.mse-locale/locale b/data/it.mse-locale/locale index d86bac69b..ba7b4ea20 100644 --- a/data/it.mse-locale/locale +++ b/data/it.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/italiano full name: Italiano (Italian) -version: 2023-11-19 +version: 2025-06-18 icon: it.png ############################################################## Menu items menu: + ## app menus + # file menu file: &File new set: &Nuovo... Ctrl+N open set: &Apri... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: Mostra Analizzatore Ctrl+F6 exit: E&sci Alt+F4 + # edit menu edit: &Modifica undo: &Annulla%s Ctrl+Z redo: &Ripristina%s Ctrl+Y @@ -45,6 +48,7 @@ menu: auto replace: Sostituzione automatica... preferences: &Preferenze... + # cards menu cards: &Carte previous card: Seleziona &carta precedente PgUp next card: Seleziona &carta successiva PgDn @@ -52,6 +56,11 @@ menu: add card: &Aggiungi carta Ctrl+Enter add cards: Aggiungi &carte Multiple... remove card: &Rimuovi carta Del + add card csv: Aggiungi carte da CSV o TSV... + add card json: Aggiungi carte da JSON... + link card: Collega le carte alla carta selezionata... + copy card and links: Copia le carte selezionate e le relative carte collegate Ctrl+Shift+C + bulk modify: Modifica carte Multiple... orientation: &Orientamento rotate 0: &Normale rotate 270: Ruota 90° &Orario @@ -59,6 +68,7 @@ menu: rotate 180: Ruota 180° card list columns: C&olonne... + # keywords menu keywords: &Parole chiave previous keyword: Seleziona &parola-chiave precedente PgUp next keyword: Seleziona &parola-chiave seguente PgDn @@ -66,6 +76,7 @@ menu: add keyword: &Aggiungi parola-chiave Ctrl+Enter remove keyword: &Rimuovi parola-chiave selezionata Del + # format menu format: F&ormato bold: &Grassetto Ctrl+B italic: &Corsivo Ctrl+I @@ -73,9 +84,11 @@ menu: symbols: &Simboli Ctrl+M reminder text: &Promemoria Ctrl+R insert symbol: I&nserisci Simbolo - # spelling - no spelling suggestions: (no suggestions) + # spelling + no spelling suggestions: (nessun suggerimento) + + # graph menu graph: &Grafico pie: &Torta 1 bar: &Barre 2 @@ -83,9 +96,11 @@ menu: scatter: &Dispersione 4 scatter pie: D&ispersione Torta 5 + # console menu console: Console clear console: &Vuoto Console Ctrl+L + # window menu window: &Finestre new window: &Nuova Finestra cards tab: &Carte F5 @@ -96,24 +111,27 @@ menu: random pack tab: &Buste casuali console tab: C&onsole Alt+7 + # help menu help: &Aiuto index: &Indice... F1 website: &Sito web... - about: &About Magic Set Editor... - - # symbol editor + about: Informazioni su Magic Set Editor... + ## symbol editor menus + # file menu new symbol: &Nuovo... Ctrl+N open symbol: &Apri... Ctrl+O save symbol: &Salva Ctrl+S save symbol as: Salva &Come... F12 store symbol: Usa &simbolo Ctrl+Enter - close symbol editor: Close Alt+F4 + close symbol editor: Chiudi Alt+F4 + # edit menu duplicate: Duplica Ctrl+D group: &Raggruppa Ctrl+G ungroup: &Sgruppa Ctrl+U + # tool menu tool: &Strumenti select: &Seleziona F5 rotate: &Ruota F6 @@ -124,9 +142,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Benvenuto in Magic Set Editor - #file: + # file menu new set: Crea un nuovo set open set: Apri un set esistente last opened set: Apri '%s' @@ -139,6 +158,8 @@ help: export images: Esporta tutte le carte come immagini export apprentice: Esporta il set per essere usato in Apprentice export mws: Esporta il set per essere usato in Magic Workstation + add card csv: Aggiungi carte da un file con Valori Separati da Virgola o da Tabulazione + add card json: Aggiungi carte da un file JSON check updates: Apre la finestra di aggiornamento per scaricare nuovi pacchetti, come giochi, stili e file locale. print preview: Anteprima di stampa print: Stampa carte da questo set @@ -146,7 +167,7 @@ help: show profiler: Mostra la finestra dell'analizzatore, con i tempi delle funzioni dello script. Utilizzato per l'ottimizzazione. exit: Esce da Magic Set Editor; chiede se salvare il set - #edit: + # edit menu undo: Annulla l'ultima azione redo: Ripristina l'ultima azione cut: Muovi il testo selezionato negli appunti @@ -165,13 +186,16 @@ help: auto replace: Rimpiazza il testo automaticamente preferences: Cambia la configurazione di Magic Set Editor - #cards: + # cards menu previous card: Seleziona la carta precedente della lista next card: Seleziona la prossima carta della lista search cards: Filtra l'elenco delle carte utilizzando i termini di ricerca add card: Aggiunge una nuova carta vuota al set add cards: Aggiunge carte multiple al set remove card: Cancella la carta selezionata dal set + link card: Collega una o più carte alla carta selezionata + copy card and links: Copia le carte selezionate e tutte le carte collegate + bulk modify: Modifica più carte contemporaneamente orientation: Orientamento della carta visualizzata rotate card: Ruota la carta di 90° in senso orario rotate 0: Visualizza la carta nella giusta direzione @@ -180,33 +204,34 @@ help: rotate 180: Visualizza la carta capovolta card list columns: Seleziona quali colonne visualizzare e in quale ordine. - #keywords: + # keywords menu previous keyword: Seleziona la parola-chiave precedente next keyword: Seleziona la parola-chiave seguente search keywords: Filtra l'elenco di parola-chiave utilizzando i termini di ricerca add keyword: Aggiungi una nuova parola-chiave remove keyword: Cancella la parola-chiave selezionata - #format: + # format menu bold: Applica il grassetto al testo selezionato italic: Applica il corsivo al testo selezionato underline: Sottolinea il testo selezionato symbols: Trasforma il testo selezionato in simboli reminder text: Mostra promemoria per la parola-chiave selezionata + # spelling no spelling suggestions: Nessun suggerimento di correzione - #graph: + # graph menu pie: Un grafico a torta, la dimensione della fetta indica il numero di carte. bar: Un grafico a barre, l'altezza della colonna indica il numero di carte. stack: Un grafico con barre sovrapposte. scatter: Una grafico dispersione, la dimensione indica il numero di carte. scatter pie: Una grafico dispersione in cui ogni elemento è un piccolo grafico a torta. - #console: + # console menu clear console: Vuoto Console - #window: + # window menu new window: Apri un'altra finestra contenente lo stesso set cards tab: Modifica le carte nel set set info tab: Modifica le informazioni su set, autore, ecc. @@ -216,29 +241,34 @@ help: random pack tab: Controlla se il set funziona nella pratica generando buste casuali. console tab: Mostra messaggi di errore e consente l'esecuzione di comandi script. - help: Aiuto - index: Indice - website: Sito web - about: Di + # help menu + index: Apri l'indice + website: Apri il sito web MSE + about: Mostra informazioni su questa app - # New Set Window + # new set window search game list control: Filtra l'elenco dei giochi. Usa - per escludere i giochi. Usa field: per effettuare la ricerca in un campo specifico. Utilizza le virgolette per la ricerca letterale. Separa più query con uno spazio. search stylesheet list control: Filtra l'elenco dei fogli di stile. Usa - per escludere i giochi. Usa field: per effettuare la ricerca in un campo specifico. Utilizza le virgolette per la ricerca letterale. Separa più query con uno spazio. - # Cards panel + # card select / image export + filename format: (Usa {card.name} per il nome della carta ; il tipo di file è determinato dall'estensione) + + # cards panel collapse notes: Nascondi il campo 'Note carta' expand notes: Mpstra il campo 'Note carta' search cards control: Filtra l'elenco delle carte. Usa - per escludere i giochi. Usa field: per effettuare la ricerca in un campo specifico. Utilizza le virgolette per la ricerca letterale. Separa più query con uno spazio. - # Keywords panel + + # keywords panel search keywords control: Filtra l'elenco delle parole chiave. Usa - per escludere i giochi. Usa field: per effettuare la ricerca in un campo specifico. Utilizza le virgolette per la ricerca letterale. Separa più query con uno spazio. - # Random pack panel + + # random pack panel random seed: Ogni volta saranno generate buste diverse. fixed seed: Usando lo stesso seme si ottengono le stesse buste 'casuali'. seed: Numero del seme per il generatore casuale. Usando lo stesso seme si ottengono le stesse buste 'casuali'. edit pack type: Doppio clic per modificare il tipo di busta number of packs: Il numero di %ss per generare - # Preferences + # preferences app language: Nota: Devi riavviare MSE perchè le modifiche abbiano effetto. @@ -250,7 +280,8 @@ help: # apprentice export set code: Un set code è un codice di due caratteri usato da Apprentice come riferimento ad un set. - # Symbol editor + ## symbol editor menus + # file menu new symbol: Crea un nuovo simbolo open symbol: Apri un simbolo save symbol: Salva il simbolo @@ -258,13 +289,11 @@ help: store symbol: Assegna il simbolo al set close symbol editor: Chiude l'editor di simboli + # edit menu duplicate: Duplica le forme selezionate group: Raggruppa le forme selezionate ungroup: Divide le forme selezionate - grid: Mostra griglia - snap: Allinea figure e punti alla griglia - #tool: select: Seleziona e muovi le figure rotate: Ruota e taglia le figure @@ -273,7 +302,9 @@ help: symmetry: Aggiunge simmetria al simbolo paint: Disegna sulla figura con un pennello - #select editor: + # toolbar + grid: Mostra griglia + snap: Allinea figure e punti alla griglia merge: Unisce la figura con quelle sottostanti subtract: Sottrae questa figura da quelle sottostanti, lasciando solo l'area che non le appartiene intersect: Interseca questa figura con quelle sottostanti, lasciando solo l'area in comune @@ -281,6 +312,7 @@ help: overlap: Posiziona questa figura e i suoi bordi sopra le altre border: Lascia solo il bordo della figura + # shape manipulation drag to shear: Trascina per tagliare il/la %s selezionato/a drag to rotate: Trascina per ruotare il %s selezionato, Ctrl mantiene gli angoli a multipli di 15 gradi drag to resize: Ridimensiona il %s selezionato, Ctrl mantiene le proporzioni @@ -312,23 +344,31 @@ help: remove symmetry: Rimuovi simmetria copies: Numero di copie riflesse (incluso l'originale) - # Card select - filename format: (Usa {card.name} per il nome della carta ; il tipo di file è determinato dall'estensione) - ############################################################## Toolbar tool: - undo: Annulla - redo: Ripeti - + ## app toolbars + # tabs cards tab: Carte set info tab: Info set style tab: Stile - keywords tab: Keywords + keywords tab: Parole-chiave stats tab: Statistiche random pack tab: Buste console tab: Console - # symbol editor + # cards toolbar + search cards: Cerca carte (Ctrl+K) + card counts 2: %s Selezionate, %s Totale + card counts 3: %s Selezionate, %s Filtrate, %s Totale + + # edit toolbar + undo: Annulla + redo: Ripeti + + # console toolbar + clear console: Vuoto Console + + ## symbol editor toolbars store symbol: Usa grid: Griglia @@ -364,10 +404,10 @@ tool: smooth point: Ammorbidisci symmetric point: Simmetrico - clear console: Vuoto Console - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: Elenco delle Carte set info tab: Informazioni set style tab: Stile Carta @@ -376,37 +416,48 @@ tooltip: random pack tab: Buste casuali console tab: Errori e avvisi + # file toolbar new set: Nuovo set open set: Apri set save set: Salva set export: Esporta set + # edit toolbar cut: Taglia copy: Copia paste: Incolla undo: Annulla%s redo: Ripeti%s + # cards toolbar add card: Aggiungi carta remove card: Rimuovi carta selezionata + link card: Collega alcune carte alla carta selezionata + copy card and links: Copia le carte selezionate e tutte le carte collegate rotate card: Ruota carta + # keywords toolbar add keyword: Aggiungi parola-chiave remove keyword: Rimuovi parola-chiave + # format toolbar bold: Grassetto italic: Corsivo underline: Sottolineare symbols: Simboli reminder text: Promemoria + # graph toolbar pie: Grafico a torta bar: Grafico a barre stack: Grafico con barre sovrapposte scatter: Grafico dispersione scatter pie: Grafico torte dispersione - # symbol editor + # console toolbar + clear console: Vuoto Console + + ## symbol editor popup tooltips store symbol: Usa il simbolo nel set grid: Mostra griglia @@ -442,15 +493,13 @@ tooltip: smooth point: Rendi punto morbido symmetric point: Rendi punto simmetrico - clear console: Vuoto Console - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: Note carta: - search cards: Cerca carte (Ctrl+K) - # Keywords tab + # keywords panel search keywords: Cerca parole chiave (Ctrl+K) keyword: Parole chiave match: Nome @@ -462,36 +511,58 @@ label: questa è una parola-chiave standard di %s, non puoi modificarla. Se crei una copia della parola-chiave, la tua copia avrà la precedenza. - # Style tab + # style panel styling options: Opzioni stile - # Random pack panel + # random pack panel pack selection: Selezione Buste pack totals: Totale pack name: Nome busta seed: Seme total cards: Totale - # Open dialogs + # link cards dialog + custom link: Personalizzato... + custom link selected: Creatore, Faccia Anteriore, Componente di Combinazione, ecc... + custom link linked: Pedina, Faccia Posteriore, Risultato di Combinazione, ecc... + custom link undefined: Non Definito + linked cards relation: Scegli il tipo di relazione tra la carta selezionata e le carte collegate: + selected card: Carta selezionata: + linked cards: Carte collegate: + select linked cards: Scegli fino a 4 carte da collegare: + + # bulk modification dialog + bulk modify selection: Quali carte devono essere modificate: + bulk modify all: Tutte le carte + bulk modify filtered: Carte attualmente filtrate + bulk modify selected: Carte attualmente selezionate + bulk modify predicate: Carte che soddisfano un criterio + bulk modify predicate description: Quale criterio devono soddisfare le carte per essere modificate: + bulk modify predicate example: Esempio (creature minuscole di M:tG): + bulk modify field: Quale valore deve essere modificato: + bulk modify mod description: Quale deve essere il nuovo valore: + + # open dialogs all files: Tutti i file - # Other set window dialogs + # other set window dialogs save changes: Il set '%s' è stato modificato. Vuoi salvare le modifiche? - # New set window + # new set dialog game type: &Tipo di gioco: style type: &Stile carte: search game list: Filtra giochi search stylesheet list: Filtra fogli di stile + # stylesheet not found dialog stylesheet not found: Il set che stai cercando di aprire usa lo stile "%s". Questo stile non è stato trovato sul tuo sistema, scegli un'alternativa. - # Preferences + # preferences dialog language: Lingua windows: Set aperti app language: Lingua dell'interfaccia (App Language) @@ -500,6 +571,10 @@ label: zoom: Ingrandisci export: &Esporta scale: Scala interna + use export scale: Usa scala di esportazione + export around 300: Circa 300 DPI + export force 300: Forza 300 DPI + export force 150: Forza 150 DPI percent of normal: % della grandezza originale external programs: Programmi esterni apprentice: &Apprentice: @@ -515,28 +590,41 @@ label: Non sono raccolte informazioni quando si controllano gli aggiornamenti. - # Column select + # column select dialog select columns: Scegli le colonne che vuoi visualizzare columns: Colonne: - # Card select / images export + # card select / image export dialogs select cards: Carte da esportare select cards print: Seleziona le carte che vuoi stampare selected card count: %s carte saranno esportate. filename format: &Formato: - filename conflicts: &Handle duplicating filenames: - export filenames: Filenames + filename conflicts: &Gestisci i filename duplicati: + export filenames: Filename filename is ignored: (il filename è ignorato) - # apprentice export + # apprentice export dialog set code: Imposta &Codice: apprentice export cancelled: L'esportazione ad Apprentice è stata cancellata - # Html export + # html export dialog html template: Template: html export options: Opzioni esportazione - # Image slicer + # CSV import dialog + add card csv sep: Separatore: + add card csv tab: Tabulazione + add card csv comma: Virgola + add card csv semicolon: Punto e virgola + add card csv file: Percorso del file CSV o TSV: + + # JSON import dialog + add card json type: Tipo di file JSON: + add card json custom: File JSON personalizzato + add card json path: Percorso dell'elenco carte all'interno del file: + add card json file: Percorso del file: + + # image slicer dialog original: Originale: result: Risultato: original with dimensions: Originale (%s x %s): @@ -562,15 +650,18 @@ label: zoom %: % filter: Filtro sharpen filter: &Contrasta + grid: Griglia + grid halves: Metà + grid thirds: Terzi + grid fourths: Quarti + grid fifths: Quinti + none: Nessuna - # Auto replace + # auto replace dialog auto match: Trova auto replace: Rimpiazza - # Symbol editor - sides: facce - - # Packages window + # packages dialog package name: Pacchetto package status: Stato package action: Azione @@ -590,39 +681,53 @@ label: installer size: Dimesioni: installer status: Stato: no version: - - put space between cards: Put space between cards? + + # print dialog + put space between cards: Inserire uno spazio tra le carte? + spacing print: Spaziatura tra le carte in millimetri + cutter lines print: Aggiungere linee di taglio? + cutter lines all: Tutte + cutter lines no intersect: Se non intersecano una carta + cutter lines none: Nessuna + + ## symbol editor + sides: facce ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: Modifica - symbol gallery: Galleria + # cards panel + unlink: Scollegare + link select: Selezionare - # Style panel + # style panel use for all cards: Usa per tutte le c&arte use custom styling options: Opzioni &specifiche per questa carta - # Keywords panel + # set info panel + edit symbol: Modifica + symbol gallery: Galleria + + # keywords panel insert parameter: Inserisci Parametro... refer parameter: Usa Parametro... - # Random pack panel + # random pack panel generate pack: &Genera Busta random seed: Seme casuale (&R) fixed seed: Seme &fisso add custom pack: Aggiungi Busta personalizzata... (&C) - # Console panel + # console panel evaluate: &Valutare clear: Vuoto - # Welcome + # welcome new set: Nuovo set open set: Apri set check updates: Cerca aggiornamenti last opened set: Ultimo aperto - # Preferences + # preferences open sets in new window: Apre tutti i set in una nuova finestra (&W) select: &Seleziona... browse: Sfoglia... (&B) @@ -632,6 +737,9 @@ button: zoom export: usa le impostazioni di zoom e rotazione quando e&sporti + rotation export: + Utilizza l'impostazione di rotazione del + visualizzatore durante l'esportazione spellcheck enabled: Mostra gli errori di ortografia sulle carte check now: Controlla ora (&N) always: Sempre @@ -639,13 +747,13 @@ button: never: Mai internal image extension: Memorizza le immagini internamente con l'estensione del file - # Column select + # column select move up: Muovi S&u move down: Muovi Giù (&D) show: &Mostra hide: &Nascondi - # Card select + # card select / image export export entire set: Intero set export generated packs: Buste generate export custom cards selection: Selezione manuale @@ -657,7 +765,7 @@ button: number: Aggiungi un numero al nome file number overwrite: Aggiungi un numero al nome file, sovrascrive esportazioni precedenti - # Auto replace + # auto replace use auto replace: Rimpiazza automaticamente add item: &Aggiungi remove item: &Rimuovi @@ -665,10 +773,10 @@ button: enabled: Abilitato whole word: Trova solo parola intera - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &Chiudi - # Packages window + # packages window keep package: &Non modificare don't install package: &Non installare install package: &Installa @@ -681,12 +789,14 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: Senza titolo - about: About Magic Set Editor + about: Informazioni su Magic Set Editor symbol editor: Editor di Simboli - # dialogs + + # dialog titles new set: Nuovo Set open set: Apri set save set: Salva set come @@ -695,6 +805,9 @@ title: updates available: Aggiornamenti disponibili save changes: Salvare modifiche? select stylesheet: Seleziona stile + link cards: Collega Delle Carte Alla Carta Selezionata + bulk modify: Modifica di carte in blocco + #preferences preferences: Preferenze global: Globali @@ -704,42 +817,53 @@ title: updates: Aggiornamenti update check: Controlla aggiornamenti locate apprentice: Localizza Apprentice + # select select columns: Seleziona colonne select cards: Seleziona carte select cards export: Seleziona carte da esportare select cards print: Seleziona le carte che desideri stampare + # slice slice image: Ritaglia figura + # pack custom pack: Tipo Busta personalizzata + # print print preview: Anteprima di stampa settings: Settings + # export export images: Esporta immagini export cancelled: Esportazione cancellata export html: Esporta in HTML save html: Esporta in HTML + + # import + add card csv: Aggiungi carte da un file CSV o TSV + add card csv file: Aprire un file CSV o TSV + add card json: Aggiungi carte da un file JSON + add card json file: Aprire un file JSON + # auto replace auto replaces: Rimpiazza automaticamente - # Package Update Window + # package update packages window: Package Manager installing updates: Installazione di aggiornamenti - cannot create file: Impossibile creare il file ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: Aggiungi %s remove item: Rimuovi %s - # Text editor + # text editor typing: Inserimento testo enter: Invio - soft line break: Soft line break + soft line break: Interruzione di riga semplice insert symbol: Inserisci simbolo backspace: Backspace delete: Cancella @@ -747,11 +871,12 @@ action: paste: Incolla auto replace: Rimpiazza automaticamente correct: Correzione ortografica - - # Choice/color editors + bulk: in blocco + + # choice/color editors change: Cambia %s - # Symbol Actions + # symbol actions move: Muovi %s rotate: Ruota %s shear: Taglia %s @@ -763,7 +888,7 @@ action: group parts: Raggruppa ungroup parts: Sgruppa - # Symbol Part Actions + # symbol part actions convert to line: Trasforma in linea convert to curve: Trasforma in curva lock point: Blocca punto @@ -773,7 +898,7 @@ action: delete point: Cancella punto delete points: Cancella punti - # Symmetry + # symmetry add symmetry: Aggiungi Simmetria remove symmetry: Rimuovi simmetria move symmetry center: Muovi centro di simmetria @@ -783,7 +908,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: File non trovato: '%s' nel pacchetto '%s' file not found package like: File non trovato: '%s' nel pacchetto '%s' @@ -801,7 +926,39 @@ error: Per risolvere questo problema, aggiungere: depends on: %s %s - # Script stuff + # image import + import not found: File non trovato: '%s' + can't import image without set: È necessario salvare o caricare un set prima di importare il file: '%s' + can't create file stream: Impossibile creare il file: '%s' + can't write image to set: Impossibile scrivere l'immagine nel set: '%s' + can't import image: Impossibile importare l'immagine: '%s' + + # card creation + no field with name: Impossibile trovare il campo di %s denominato '%s' + styling data not map: Il valore specificato per '%s_data' non è un array associativo + styling data without stylesheet: Valore specificato per '%s_data' prima dell'impostazione di un stile + cant set value: Impossibile impostare il valore della carta '%s', non è del tipo corretto + cant set image value: È possibile impostare il valore dell'immagine solo con un nome file relativo dall'interno del pacchetto, o con la funzione import_image, nel campo denominato '%s' + cant set symbol value: È possibile impostare il valore del simbolo solo con un nome file relativo dall'interno del pacchetto, nel campo denominato '%s' + add card csv file not found: Impossibile trovare o caricare il file CSV o TSV + add card csv file malformed: File CSV o TSV non valido, la riga '%s' non ha lo stesso numero di voci della prima riga + add card json failed to parse: Impossibile analizzare il file JSON + add card json path not valid: Il percorso all'interno del file JSON non è valido + add card json empty array: L'elenco carte nel file JSON è vuoto + add card json file not found: Impossibile trovare o caricare il file JSON + json set without game: Impossibile creare un set da JSON senza gioco + json set without stylesheet: Impossibile creare un set da JSON senza stile + json unknown type: Trovato valore JSON di tipo sconosciuto + json unknown script type: Impossibile convertire il valore dello script in JSON + json cant parse: Impossibile analizzare il file JSON + json cant convert: L'input deve essere una stringa durante l'importazione da JSON + json cant concat: Impossibile unire un array associativo con un array + import empty file: Il file %s è vuoto + import missing fields: + Il file %s contiene le seguenti voci che non è stato possibile importare + perché non è stato trovato alcun campo carta corrispondente: %s + + # script stuff has no member: %s non ha membri '%s' can't convert: Impossibile convertire da %s a %s has no member value: La stringa "%s" non ha membri '%s' @@ -809,18 +966,18 @@ error: unsupported format: Formato stringa non valido: '%s' in function: %s - in function %s + nella funzione %s in parameter: - Parameter %s: %s + Parametro %s: %s in keyword reminder: %s - in reminder text of keyword '%s' + in promemoria della parola-chiave '%s' - # Image stuff + # image stuff coordinates for blending overlap: Coordinate per sovrapposizione images used for blending must have the same size: Le immagini sovrapposte devono avere le stesse misure - # Error from files + # error from files no game specified: Nessun gioco specificato per il %s no stylesheet specified for the set: Nessuno stile specificato per il set stylesheet and set refer to different game: @@ -829,7 +986,7 @@ error: unsupported fill type: Tipo di riempimento non supportato: '%s' unrecognized value: Valore non riconosciuto: '%s', defaulting to %s expected key: Prevista key: '%s' - aborting parsing: Fatal errors encountered, aborting reading. + aborting parsing: Si sono verificati errori fatali, con conseguente interruzione della lettura. newer version: %s Questo file è stato creato con una versione più recente di Magic Set Editor (%s) @@ -839,19 +996,34 @@ error: word list type not found: The word list type %s was not found (from a tag) pack type not found: Tipo "%s" non trovato (da un pacchetto) - # Update checking + # printing + h margin too small for cutter: Margine orizzontale troppo piccolo per aggiungere linee di taglio + v margin too small for cutter: Margine verticale troppo piccolo per aggiungere linee di taglio + + # update checking checking updates failed: Controllo degli aggiornamenti fallito. no updates: Non ci sono aggiornamenti disponibili. - # Stats panel + # card linking + not enough free links: La carta non ha abbastanza collegamenti disponibili. È possibile collegare solo fino a 4 carte. + not enough free links for copy: La carta non ha abbastanza collegamenti disponibili per la copia. È possibile collegare solo fino a 4 carte. + could not link: Le seguenti carte non possono essere collegate, poiché hanno già 4 collegamenti: + + # bulk modification + bulk modify script type unknown: Impossibile determinare il tipo di ritorno dello script di modifica + bulk modify predicate is not bool: Il criterio non restituisce un valore booleano + bulk modify mod is not string: La modifica non restituisce un valore string + bulk modify no cards: Nessuna carta da modificare + + # stats panel dimension not found: Non c'è dimensione di statistiche '%s' - # Random packs + # random packs pack type duplicate name: C'e' gia' un tipo di buste dal nome '%s'. Scegli un nome differente. - # Package update window + # package update window checking updates: Verifica aggiornamenti. can't download installer: Impossibile scaricare l'installatore del pacchetto %s da %s. @@ -888,7 +1060,7 @@ type: date: date nil: nil - # Object types + # object types package: pacchetto locale: traduzione game: gioco @@ -898,8 +1070,10 @@ type: symbol: simbolo card: carta cards: carte + extra card: extra carta field: campo style: stile + styling: stile value: valore keyword: parola-chiave keywords: parole chiave @@ -907,7 +1081,7 @@ type: card region: regione della carta card regions: regioni delle carte - # Symbol editor shapes + # symbol editor shapes shape: forma shapes: forme circle: cerchio @@ -933,40 +1107,39 @@ package: magic.mse-game: # Card fields name: Nome - cc: CC + cc: CC type: Tipo p/t: F/C rarity: Rarità card name: Nome Carta # Set info - set information: Informazioni set - title: Titolo - description: Descrizione - artist: Artista - symbol: Simbolo - defaults and automation: Predefiniti e Automatici - border color: Colore bordo - automatic reminder text: Promemoria automatico - automatic card numbers: Numerazione automatica - sort special rarity: Ordina rarità speciali - mark errors: Segna errori - use gradient multicolor: Usa gradienti per multicolori - + set information: Informazioni set + title: Titolo + description: Descrizione + artist: Artista + symbol: Simbolo + defaults and automation: Predefiniti e Automatici + border color: Colore bordo + automatic reminder text: Promemoria automatico + automatic card numbers: Numerazione automatica + sort special rarity: Ordina rarità speciali + mark errors: Segna errori + use gradient multicolor: Usa gradienti per multicolori + # Style - colored mana symbols: Simboli mana colorati - artifact style: Stile artefatti - grey hybrid name: Nome in grigio per gli ibridi - use guild mana symbols: Usa simboli gilde per mana - popup mana symbols: Simboli mana in rilievo - tap symbol: Simbolo TAP - center text: Testo centrato - inverted common symbol: Inverti simbolo comune - image size: Dimensioni immagine - + colored mana symbols: Simboli mana colorati + artifact style: Stile artefatti + grey hybrid name: Nome in grigio per gli ibridi + use guild mana symbols: Usa simboli gilde per mana + popup mana symbols: Simboli mana in rilievo + tap symbol: Simbolo TAP + center text: Testo centrato + inverted common symbol: Inverti simbolo comune + image size: Dimensioni immagine # descriptions/help text - + magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) @@ -985,14 +1158,14 @@ package: menu item colorless: &Mana Incolore... title colorless: Mana Incolore message colorless: Inserisci quantità di mana incolore: - menu item half: &Mezzo mana - menu item |W: &Bianco |W - menu item |U: Bl&u |U - menu item |B: &Nero |B - menu item |R: &Rosso |R - menu item |G: &Verde |G - menu item |S: &Neve |S - menu item 1/2: &Incolore 1/2 + menu item half: &Mezzo mana + menu item |W: &Bianco |W + menu item |U: Bl&u |U + menu item |B: &Nero |B + menu item |R: &Rosso |R + menu item |G: &Verde |G + menu item |S: &Neve |S + menu item 1/2: &Incolore 1/2 menu item hybrid: M&ana ibrido (due colori) menu item W/U: Mana Bianco/Blu W/U menu item U/B: Mana Blu/Nero U/B @@ -1005,13 +1178,13 @@ package: menu item R/W: Mana Rosso/Bianco R/W menu item G/U: Mana Verde/Blu G/U menu item hybrid 3: Mana Ibrido (tre colori) - menu item W/U/B: Mana Bianco/Blu/Nero W/U/B - menu item U/B/R: Mana Blu/Nero/Rosso U/B/R - menu item B/R/G: Mana Nero/Rosso/Verde B/R/G - menu item R/G/W: Mana Rosso/Verde/Bianco R/G/W - menu item G/W/U: Mana Verde/Bianco/Blu G/W/U - menu item W/B/R: Mana Bianco/Nero/Rosso W/B/R - menu item U/R/G: Mana Blu/Rosso/Verde U/R/G - menu item B/G/W: Mana Nero/Verde/Bianco B/G/W - menu item R/W/U: Mana Rosso/Bianco/Blu R/W/U - menu item G/U/B: Mana Verde/Blu/Nero G/U/B + menu item W/U/B: Mana Bianco/Blu/Nero W/U/B + menu item U/B/R: Mana Blu/Nero/Rosso U/B/R + menu item B/R/G: Mana Nero/Rosso/Verde B/R/G + menu item R/G/W: Mana Rosso/Verde/Bianco R/G/W + menu item G/W/U: Mana Verde/Bianco/Blu G/W/U + menu item W/B/R: Mana Bianco/Nero/Rosso W/B/R + menu item U/R/G: Mana Blu/Rosso/Verde U/R/G + menu item B/G/W: Mana Nero/Verde/Bianco B/G/W + menu item R/W/U: Mana Rosso/Bianco/Blu R/W/U + menu item G/U/B: Mana Verde/Blu/Nero G/U/B diff --git a/data/jp.mse-locale/locale b/data/jp.mse-locale/locale index 3fd7ac603..61b291f7b 100644 --- a/data/jp.mse-locale/locale +++ b/data/jp.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/japanese full name: 日本語 (Japanese) -version: 2023-11-19 +version: 2025-06-18 icon: jp.png ############################################################## Menu items menu: + ## app menus + # file menu file: &ファイル new set: &新規作成... Ctrl+N open set: &開く... Ctrl+O @@ -26,6 +28,7 @@ menu: show profiler: プロファイラーを表示 Ctrl+F6 exit: 終了 Alt+F4 + # edit menu edit: &編集 undo: &元に戻す%s Ctrl+Z redo: &やり直し%s Ctrl+Y @@ -45,6 +48,7 @@ menu: auto replace: 自動置換... preferences: &設定... + # cards menu cards: &カード previous card: 前のカードを選択 PgUp next card: 次のカードを選択 PgDn @@ -52,6 +56,16 @@ menu: add card: &カードを追加 Ctrl+Enter add cards: &複数のカードを追加... remove card: &選択したカードを削除 + #TODO: Localize + add card csv: Add Cards from CSV or TSV... + #TODO: Localize + add card json: Add Cards from JSON... + #TODO: Localize + link card: &Link Cards To Selected Card... + #TODO: Localize + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + #TODO: Localize + bulk modify: &Modify Multiple Cards... orientation: &カードの向き rotate 0: &標準 rotate 270: &右回りに90°回転 @@ -59,6 +73,7 @@ menu: rotate 180: 180°回転 card list columns: カードリスト表示設定... + # keywords menu keywords: &キーワード previous keyword: 前のキーワードを選択 PgUp next keyword: 次のキーワードを選択 PgDn @@ -66,6 +81,7 @@ menu: add keyword: &キーワードを追加 Ctrl+Enter remove keyword: &キーワードを削除 Del + # format menu format: &書式 bold: &太字 Ctrl+B italic: &斜体 Ctrl+I @@ -73,9 +89,11 @@ menu: symbols: &記号 Ctrl+M reminder text: &注釈文 Ctrl+R insert symbol: 記号の挿入 + # spelling no spelling suggestions: (提案はありません) + # graph menu graph: &グラフ pie: &パイ 1 bar: &バー 2 @@ -83,9 +101,11 @@ menu: scatter: &散布図 4 scatter pie: &散乱-パイ 5 + # console menu console: 機 clear console: 機を片付ける Ctrl+L + # window menu window: &ウィンドウ new window: &新しいウィンドウ cards tab: &カード F5 @@ -96,13 +116,14 @@ menu: random pack tab: ランダムパック Alt+6 console tab: 機 Alt+7 + # help menu help: &ヘルプ index: &索引... F1 website: &Magic Set Editorのウェブサイトを開く... about: &Magic Set Editorについて... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &新規作成... Ctrl+N open symbol: &開く... Ctrl+O save symbol: &上書き保存 Ctrl+S @@ -110,10 +131,12 @@ menu: store symbol: 適用 Ctrl+Enter close symbol editor: 閉じる Alt+F4 + # edit menu duplicate: &複製 Ctrl+D group: &グループ化 Ctrl+G ungroup: &グループ化を解除 Ctrl+U + # tool menu tool: &ツール select: &選択 F5 rotate: &回転 F6 @@ -124,9 +147,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Magic Set Editor 2 へようこそ - #file: + # file menu new set: 新しいセットを作成します。 open set: 既存のセットを開きます。 last opened set: 直前に '%s' を開く。 @@ -139,6 +163,10 @@ help: export images: すべてのカードの画像の出力します。 export apprentice: 現在のセットをApprentice32形式で出力します。 export mws: 現在のセットをMagic Workstation形式で出力します。 + #TODO: Localize + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + #TODO: Localize + add card json: Add cards from a JSON file check updates: 新しいスタイルや言語ファイル等をダウンロードするためのウィンドウを開きます。 print preview: 印刷のプレビュー画面を表示します。 print: このセットを印刷します。 @@ -146,7 +174,7 @@ help: show profiler: スクリプト関数のタイミングを示すプロファイラー ウィンドウを表示します。 最適化に使用されます。 exit: Magic Set Editorを終了します。 - #edit: + # edit menu undo: 直前に行った操作を元に戻します。 redo: 直前に行った操作をやり直します。 cut: 選択したテキストをクリップボードに移動します。 @@ -165,13 +193,19 @@ help: auto replace: どのテキストが自動的に置き換えられるべきですか? preferences: Magic Set Editorの設定を変更します。 - #cards: + # cards menu previous card: リストの前のカードを選択します。 next card: リストの次のカードを選択します。 search cards: 検索語を使用してカードリストをフィルタリングする add card: 新しいカードを現在のセットに加えます。 add cards: 複数のカードを現在のセットに加えます。 remove card: 現在のセットから選ばれたカードを削除します。 + #TODO: Localize + link card: Link one or more cards to the selected card + #TODO: Localize + copy card and links: Copy the selected cards and all their linked cards + #TODO: Localize + bulk modify: Modify a lot of cards at once orientation: 表示されるカードの向きを変更します。 rotate card: カードを右回りに90°回転させて表示します。 rotate 0: カードを回転させずに表示します。 @@ -180,33 +214,34 @@ help: rotate 180: カードを180°回転させて表示します。 card list columns: 表示させる列の設定を行います。 - #keywords: + # keywords menu previous keyword: リストの前のキーワード能力を選択します。 next keyword: リストの次のキーワード能力を選択します。 search keywords: 検索語を使用してキーワードリストをフィルタリングする add keyword: 新しいキーワード能力を現在のセットに加えます。 remove keyword: 現在のセットから選ばれたキーワード能力を削除します。 - #format: + # format menu bold: 選択したテキストを太字(ボールド体)にします。 italic: 選択したテキストを斜体(イタリック体)にします。 underline: 選択したテキストに下線を付けます symbols: 選択したテキストをマナ・シンボルなどのシンボルにします。 reminder text: 選ばれたキーワード能力のための注釈文を表示させます。 + # spelling no spelling suggestions: このエラーを修正するための提案はありません - #graph: + # graph menu pie: を円グラフ、スライスのサイズのカードの数を示します bar: バーグラフは、バーの高さをカードの数を示します stack: バーグラフを積み重ねバー scatter: 散布図は、カードの大きさの数を示します scatter pie: 各アイテムを散布図では、小さなパイグラフ - #console: + # console menu clear console: 機を片付ける - #window: + # window menu new window: 同じセットを編集するために、もう一つのウィンドウを表示します。 cards tab: 現在のセットのカードを編集します。 set info tab: 現在のセットについての情報を表示します。 @@ -216,29 +251,34 @@ help: random pack tab: ランダムパックを生成する console tab: エラー メッセージを表示し、スクリプト コマンドの実行を許可します。 - help: ヘルプ + # help menu index: 索引 website: Webサイト about: について - # New Set Window + # new set window search game list control: ゲームリストをフィルタリングします。 ゲームを除外するには - を使用します。 field: を使用して、特定のフィールドを検索します。 リテラル検索には「」を使用します。 複数のクエリはスペースで区切ります。 search stylesheet list control: テンプレートリストをフィルタリングします。 ゲームを除外するには - を使用します。 field: を使用して、特定のフィールドを検索します。 リテラル検索には「」を使用します。 複数のクエリはスペースで区切ります。 - # Cards panel + # card select / image export + filename format: (カードの名前のための使用{card.name}; ファイルフォーマットが決定される 延長に基づいて ) + + # cards panel collapse notes: カードのメモボックスを非表示にする expand notes: カードのメモボックスを表示する search cards control: カードリストをフィルタリングします。 ゲームを除外するには - を使用します。 field: を使用して、特定のフィールドを検索します。 リテラル検索には「」を使用します。 複数のクエリはスペースで区切ります。 - # Keywords panel + + # keywords panel search keywords control: キーワードリストをフィルタリングします。 ゲームを除外するには - を使用します。 field: を使用して、特定のフィールドを検索します。 リテラル検索には「」を使用します。 複数のクエリはスペースで区切ります。 - # Random pack panel + + # random pack panel random seed: 毎回異なるパックが生成されます。 fixed seed: 同じシード番号を使用すると、同じパックが得られます。 seed: ランダムジェネレーターのシード番号。 同じシード番号を使用すると、同じパックが得られます。 edit pack type: ダブルクリックしてパックタイプを編集します number of packs: 生成する %ss の数 - # Preferences + # preferences app language: 注: 変更を適用するためにはMagic Set Editor を再起動する必要があります。 @@ -249,7 +289,8 @@ help: # apprentice export set code: セットされたコードは、Apprenticeによってセットを参照することに使われる2キャラクターのコードです。 - # Symbol editor + ## symbol editor menus + # file menu new symbol: 新しいセット・シンボルを作成します。 open symbol: 既存のセット・シンボルを開きます。 save symbol: 現在のセット・シンボルを保存します。 @@ -257,13 +298,11 @@ help: store symbol: 現在のセット・シンボルを、現在のセットで使用します。 close symbol editor: シンボル・エディタを終了します。 + # edit menu duplicate: 選択した図形を複製します。 group: 選択した図形をグループにします。 ungroup: 選択したグループを解除します。 - grid: グリッドの表示/非表示を変更します。 - snap: 図形とポイントをグリッドに合わせるかどうか選択します。 - #tool: select: 図形を選択します。 rotate: 図形を回転させます。 @@ -272,7 +311,9 @@ help: symmetry: 対象線を加えます。 paint: ペイントブラシツールを使って図形をペイントします。 - #select editor: + # toolbar + grid: グリッドの表示/非表示を変更します。 + snap: 図形とポイントをグリッドに合わせるかどうか選択します。 merge: それの下でこの形をそれらと合併させます subtract: それの下の形からこの形を引いて、すなわちこの形でエリアだけをその形に残します intersect: それ、両方のエリアだけが形成する葉の下の形でのこの形を横切ります @@ -280,6 +321,7 @@ help: overlap: それの下の形の上にこの形と、その縁を置いてください border: 縁としてのこの形を引きます + # shape manipulation drag to shear: 刈るべき牽引は選ばれています %s drag to rotate: 回転させるべき牽引は選ばれています %s, Ctrlは15度の倍数に角度を制限します drag to resize: サイズを変更すべき牽引選ばれて %s、Ctrlがサイズを制限します @@ -311,14 +353,10 @@ help: remove symmetry: この対称を取り除いてください copies: (オリジナルを含む)数の反映 - # Card select - filename format: (カードの名前のための使用{card.name}; ファイルフォーマットが決定される 延長に基づいて ) - ############################################################## Toolbar tool: - undo: 元に戻す - redo: やり直し - + ## app toolbars + # tabs cards tab: カード set info tab: セットの情報 style tab: スタイル @@ -327,7 +365,22 @@ tool: random pack tab: ブースターパック console tab: 機 - # symbol editor + # cards toolbar + #TODO: Localize + search cards: Search cards (Ctrl+K) + #TODO: Localize + card counts 2: %s Selected, %s Total + #TODO: Localize + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: 元に戻す + redo: やり直し + + # console toolbar + clear console: 機を片付ける + + ## symbol editor toolbars store symbol: 使います grid: 格子〔グリッド〕 @@ -363,10 +416,10 @@ tool: smooth point: 滑らかにします symmetric point: 対称的です - clear console: 機を片付ける - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: カード set info tab: セットの情報 style tab: スタイル @@ -375,37 +428,50 @@ tooltip: random pack tab: ランダムパック console tab: エラーと警告 + # file toolbar new set: 新規作成 open set: 開く save set: 上書き保存 export: エクスポート + # edit toolbar cut: 切り取り copy: コピー paste: 貼り付け undo: 元に戻す%s redo: やり直す%s + # cards toolbar add card: カードを追加 remove card: 選択したカードを削除 + #TODO: Localize + link card: Link cards to selected card + #TODO: Localize + copy card and links: Copy selected cards and linked cards rotate card: カードの向き + # keywords toolbar add keyword: キーワードを追加 remove keyword: キーワードを削除 + # format toolbar bold: 太字 italic: 斜体 underline: 下線 symbols: シンボル reminder text: 注釈文 + # graph toolbar pie: 円グラフ bar: バーグラフ stack: 積み重ね棒グラフ scatter: 散布図 scatter pie: 散乱-パイプロット - # symbol editor + # console toolbar + clear console: 機を片付ける + + ## symbol editor popup tooltips store symbol: 使用セットの記号 grid: グリッド @@ -413,6 +479,7 @@ tooltip: select: 選びます (F5) rotate: 回転します (F6) + #TODO: Localize points: Points (F7) basic shapes: 基本的な形 (F8) symmetry: 対称 (F9) @@ -441,15 +508,13 @@ tooltip: smooth point: ポイントを滑らかにしてください symmetric point: ポイントを対称的にしてください - clear console: 機を片付ける - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: カードメモ: - search cards: カードを検索する (Ctrl+K) - # Keywords tab + # keywords panel search keywords: 検索キーワード (Ctrl+K) keyword: キーワード match: 適合 @@ -461,36 +526,60 @@ label: これは標準%sのキーワード能力であるため編集できません。 あなたがこれのキーワードのコピーを作ったとしても、こちらが優先されます。 - # Style tab + # style panel styling options: スタイル・オプション - # Random pack panel + # random pack panel pack selection: パックの選択 pack totals: カウント pack name: パック名 seed: シード total cards: 合計 - # Open dialogs + # link cards dialog + #TODO: Localize Section + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + #TODO: Localize Section + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs all files: 全てのファイル - # Other set window dialogs + # other set window dialogs save changes: セット'%s'は変わりました。 あなたは変更内容を保存したいですか? - # New set window + # new set dialog game type: &ゲームタイプ: style type: &カードスタイル: search game list: ゲームをフィルターする search stylesheet list: フィルターテンプレート + # stylesheet not found dialog stylesheet not found: あなたが始めようとしているセットがスタイルシートを使う "%s"。 このstylesheetがあなたのシステムで見つからないで、選択肢を選んでください。 - # Preferences + # preferences dialog language: 言語 windows: オープンセット app language: ユーザー・インタフェースの言語 (App Language) @@ -499,6 +588,11 @@ label: zoom: ズーム export: 輸出 scale: 内部スケール + #TODO: Localize Section + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: 正常なサイズのパーセント値 external programs: 外部のプログラム apprentice: &Apprentice: @@ -514,11 +608,11 @@ label: 情報はアップデートを調べる時、集められません。 - # Column select + # column select dialog select columns: あなたが表示したい列を選んでください columns: 列: - # Card select / images export + # card select / image export dialogs select cards: エクスポートするカード select cards print: あなたが印刷したいカードを選んでください selected card count: %s 枚のカードがエクスポートされます。 @@ -527,15 +621,30 @@ label: export filenames: ファイル名 filename is ignored: (ファイル名は無視されます) - # apprentice export + # apprentice export dialog set code: セット・コード: apprentice export cancelled: Apprenticeへのエクスポートを取り消す - # Html export + # html export dialog html template: テンプレート: html export options: エクスポート・オプション - # Image slicer + # CSV import dialog + #TODO: Localize Section + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + #TODO: Localize Section + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog original: オリジナル: result: 結果: original with dimensions: オリジナル (%s x %s): @@ -561,15 +670,19 @@ label: zoom %: % filter: フィルター sharpen filter: 研ぐ + #TODO: Localize Section + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: 適合 auto replace: 置換 - # Symbol editor - sides: 側 - - # Packages window + # packages dialog package name: パッケージ package status: 地位 package action: アクション @@ -589,39 +702,56 @@ label: installer size: サイズ installer status: 状態 no version: - + + # print dialog + #TODO: Localize section put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: 側 ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: 編集します - symbol gallery: ギャラリー + # cards panel + #TODO: Localize + unlink: Unlink + #TODO: Localize + link select: Select - # Style panel + # style panel use for all cards: &全てのカードにこのスタイルを使用 use custom styling options: 現在のオプションをこのカードにのみ適用する - # Keywords panel + # set info panel + edit symbol: 編集します + symbol gallery: ギャラリー + + # keywords panel insert parameter: パラメータの挿入... refer parameter: パラメータを使用する... - # Random pack panel + # random pack panel generate pack: パックの生成 random seed: ランダムシード fixed seed: 固定シード add custom pack: カスタムパックの追加... - # Console panel + # console panel evaluate: 評価する clear: 機を片付ける - # Welcome + # welcome new set: 新規作成 open set: セットを開く check updates: 更新チェック last opened set: 直前のセット - # Preferences + # preferences open sets in new window: すべてのセットを新しいウィンドウで開きます select: &選択... browse: &参照... @@ -629,6 +759,10 @@ button: show lines: 編集フィールドの線を表示する show editing hints: 編集の際にボックスとヒントを表示する zoom export: エクスポートする際にズームと回転の設定を使用する。 + #TODO: Localize + rotation export: + Use Viewer rotation + setting when e&xporting spellcheck enabled: カードのスペルミスを表示する check now: &今のチェック always: 常に行う @@ -636,13 +770,13 @@ button: never: 行わない internal image extension: ファイル拡張子を付けて画像を内部に保存する - # Column select + # column select move up: 上へ移動 move down: 下へ移動 show: &表示 hide: &非表示 - # Card select + # card select / image export export entire set: セット全体 export generated packs: 生成されたパック export custom cards selection: カスタム選択 @@ -654,7 +788,7 @@ button: number: 番号をファイル名に加える number overwrite: 以前にエクスポートしたファイルに上書き、番号をファイル名に加える - # Auto replace + # auto replace use auto replace: 自動置換を使用する add item: &追加 remove item: &削除 @@ -662,10 +796,10 @@ button: enabled: 可能なもの whole word: 適合するものだけ - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &閉じる - # Packages window + # packages window keep package: &は変更しないで don't install package: &はインストールしないで install package: &インストール @@ -678,12 +812,15 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor + #TODO: Localize untitled: Untitled about: Magic Set Editorについて symbol editor: シンボル・エディタ - # dialogs + + # dialog titles new set: 新規作成 open set: 開く save set: 上書き保存 @@ -692,6 +829,11 @@ title: updates available: アップデートが利用可能です。 save changes: 変更を保存しますか? select stylesheet: スタイルシートの選択 + #TODO: Localize + link cards: Link Cards To Selected Card + #TODO: Localize + bulk modify: Bulk Card Modification + #preferences preferences: 設定 global: 地域設定 @@ -701,39 +843,52 @@ title: updates: アップデート update check: アップデート・チェック locate apprentice: Apprentice捜し + # select select columns: 列の選択 select cards: カードの選択 select cards export: 選択したカードのエクスポート select cards print: 印刷したいカードを選択します + # slice slice image: 画像編集 + # pack custom pack: カスタムパックタイプ + # print print preview: 印刷プレビュー + #TODO: Localize settings: Settings + # export export images: 画像のエクスポート export cancelled: エクスポートの取り消し export html: HTMLへのエクスポート save html: HTMLへの保存 + + # import + #TODO: Localize Section + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: 自動置換 - # Package Update Window + # package update packages window: パッケージマネージャ installing updates: 更新プログラムのインストール - cannot create file: ファイルを作成することはできません。 ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: 追加する %s remove item: 取り外す %s - # Text editor + # text editor typing: タイピング enter: 入れます soft line break: 柔軟路線中断 @@ -744,10 +899,13 @@ action: paste: ペースト auto replace: オートマチックな取って代わること correct: スペル修正 - # Choice/color editors + #TODO: Localize + bulk: in Bulk + + # choice/color editors change: 変化 %s - # Symbol Actions + # symbol actions move: 動き %s rotate: 回転します %s shear: せん断 %s @@ -759,7 +917,7 @@ action: group parts: グループ ungroup parts: 分かれます - # Symbol Part Actions + # symbol part actions convert to line: 線を引くべき転向者 convert to curve: 曲げるべき転向者 lock point: ロック・ポイント @@ -769,7 +927,7 @@ action: delete point: ポイントを削除する delete points: ポイントを削除してください - # Symmetry + # symmetry add symmetry: 対称を加えてください remove symmetry: 対称を取り除いてください move symmetry center: 動き対称センター @@ -779,7 +937,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: 見つかっていないファイル: '%s' パッケージで '%s' file not found package like: ファイルが見つかりません '%s' パッケージの '%s' @@ -797,7 +955,41 @@ error: を解決するには、追加: に依存して: %s %s - # Script stuff + # image import + #TODO: Localize Section + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + #TODO: Localize Section + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff has no member: %s メンバーを持っていません '%s' can't convert: 転向できない %s に '%s' has no member value: 紐 "%s" メンバーを持っていない '%s' @@ -812,11 +1004,11 @@ error: %s キーワードでのテキストを思い出させる '%s' - # Image stuff + # image stuff coordinates for blending overlap: オーバーラップを混ぜることのための座標 images used for blending must have the same size: 混ざることのために使われたイメージは同じサイズを持たなければなりません - # Error from files + # error from files no game specified: のゲームに指定された %s no stylesheet specified for the set: セットのために指定されたスタイルシートはありません stylesheet and set refer to different game: @@ -834,19 +1026,39 @@ error: word list type not found: リストタイプという語 %s (タグから)見つからなかった pack type not found: パック タイプ "%s" が見つかりませんでした (パック タイプから) - # Update checking + # printing + #TODO: Localize Section + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking checking updates failed: アップデートが失敗したか調べます。 no updates: 利用可能なアップデートはありません。 - # Stats panel + # card linking + #TODO: Localize + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + #TODO: Localize + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + #TODO: Localize + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + #TODO: Localize Section + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel dimension not found: ディメンションはありません '%s' - # Random packs + # random packs pack type duplicate name: '%s' という名前のパック タイプがすでに存在します。 別の名前を選択してください。 - # Package update window + # package update window checking updates: アップデートを調べます。 can't download installer: インストーラのパッケージをダウンロードできませんでした。 %s 〜から %s. @@ -881,7 +1093,7 @@ type: date: 日付 nil: 何も - # Object types + # object types package: パッケージ locale: 翻訳 game: ゲーム @@ -891,8 +1103,12 @@ type: symbol: シンボル card: カード cards: カード + #TODO: Localize + extra card: extra card field: フィールド style: スタイル + #TODO: Localize + styling: styling value: 値 keyword: キーワード keywords: キーワード @@ -900,7 +1116,7 @@ type: card region: カード領域 card regions: すべてのカード領域 - # Symbol editor shapes + # symbol editor shapes shape: 形 shapes: 形 circle: 円 @@ -936,12 +1152,13 @@ package: # Set info # descriptions/help text - + magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) menu item T: タップ・シンボル(&T) T - #_ADD menu item Q: &Untap symbol Q + #TODO: Localize + menu item Q: &Untap symbol Q menu item W: 白マナ(&W) W menu item U: 青マナ(&U) U menu item B: 黒マナ(&B) B @@ -951,7 +1168,8 @@ package: menu item X: 不特定マナ・シンボル(&X) X menu item Y: 不特定マナ・シンボル(&Y) Y menu item Z: 不特定マナ・シンボル(&Z) Z - #_ADD menu item I: &Infinite mana I + #TODO: Localize + menu item I: &Infinite mana I menu item colorless: 無色マナ(&C)... title colorless: 無色マナ(&C) message colorless: 任意の数の無色マナ diff --git a/data/ko.mse-locale/locale b/data/ko.mse-locale/locale index 2a436e72a..5f5f2b91b 100644 --- a/data/ko.mse-locale/locale +++ b/data/ko.mse-locale/locale @@ -1,19 +1,19 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/korean full name: 한국어 (Korean) -version: 2023-11-19 +version: 2025-06-18 icon: ko.png - -############################################################## Menu items #TODO: Get actual speaker to localize this better and not via google translate +############################################################## Menu items menu: + ## app menus + # file menu file: &파일 new set: &새로운... Ctrl+N open set: &열려 있는... Ctrl+O save set: &덮어쓰기 저장 Ctrl+S save set as: 다른 이름으로 저장... F12 - #TODO: Localize save set as directory: 디렉토리로 저장... export: &수출 export html: &HTML... @@ -28,6 +28,7 @@ menu: show profiler: 프로파일러 표시 Ctrl+F6 exit: 폐쇄하다 Alt+F4 + # edit menu edit: &편집하다 undo: &실행 취소 %s Ctrl+Z redo: &다시 하다 %s Ctrl+Y @@ -47,6 +48,7 @@ menu: auto replace: 자동 교체... preferences: &설정... + # cards menu cards: &카드 previous card: 이전 카드 PgUp next card: 다음 카드 PgDn @@ -54,6 +56,16 @@ menu: add card: &카드 추가 Ctrl+Enter add cards: &여러 카드 추가... remove card: &카드 삭제 + #TODO: Localize + add card csv: Add Cards from CSV or TSV... + #TODO: Localize + add card json: Add Cards from JSON... + #TODO: Localize + link card: &Link Cards To Selected Card... + #TODO: Localize + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + #TODO: Localize + bulk modify: &Modify Multiple Cards... orientation: &카드 방향 rotate 0: &표준 rotate 270: &오른쪽으로 90° 회전 @@ -61,6 +73,7 @@ menu: rotate 180: 180° 회전 card list columns: 카드 목록 표시 설정... + # keywords menu keywords: &키워드 previous keyword: 이전 키워드 PgUp next keyword: 다음 키워드 PgDn @@ -68,6 +81,7 @@ menu: add keyword: &여러 키워드 Ctrl+Enter remove keyword: 키워드 삭제 Del + # format menu format: &서식 bold: &굵게 Ctrl+B italic: &기울임꼴 Ctrl+I @@ -75,8 +89,11 @@ menu: symbols: &기호 Ctrl+M reminder text: 키워드 설명 Ctrl+R insert symbol: 기호 삽입 + + # spelling no spelling suggestions: 제안 없음 + # graph menu graph: &그래프 pie: &파이 차트 1 bar: &バー 2 @@ -84,9 +101,11 @@ menu: scatter: &산포도 4 scatter pie: 산포도 파이 차트 5 + # console menu console: 콘솔 clear console: &콘솔 지우다 Ctrl+L + # window menu window: &창 new window: &새 창 cards tab: &카드 F5 @@ -97,13 +116,14 @@ menu: random pack tab: &카드팩 Alt+6 console tab: &콘솔 Alt+7 + # help menu help: &도움말 index: &색인... F1 website: &Magic Set Editor 웹사이트... about: &Magic Set Editor 소개... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &새로운 기호... Ctrl+N open symbol: &열린 기호... Ctrl+O save symbol: &기호 저장 Ctrl+S @@ -111,10 +131,12 @@ menu: store symbol: 적용하다 Ctrl+Enter close symbol editor: 폐쇄하다 Alt+F4 + # edit menu duplicate: &복제하다 Ctrl+D group: &그룹 Ctrl+G ungroup: 그룹 &해제 Ctrl+U + # tool menu tool: &도구 select: &선택하다 F5 rotate: &회전하다 F6 @@ -125,9 +147,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Magic Set Editor 2 에 오신 것을 환영합니다 - #file: + # file menu new set: 새 세트 만들기 open set: 기존 세트 열기 last opened set: '%s' 열기 @@ -140,6 +163,10 @@ help: export images: 모든 카드의 이미지를 저장하세요 export apprentice: Apprentice에서 사용할 수 있도록 세트 내보내기 export mws: Magic Workstation에서 사용할 수 있도록 세트 내보내기 + #TODO: Localize + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + #TODO: Localize + add card json: Add cards from a JSON file check updates: 템플릿 업데이트 설치 print preview: 인쇄될 카드를 표시합니다. print: 이 세트의 카드를 인쇄하세요 @@ -147,7 +174,7 @@ help: show profiler: 스크립트 기능의 타이밍과 함께 프로파일러 창을 표시합니다. 최적화에 사용됩니다. exit: 저장을 요청한 후 프로그램을 닫습니다. - #edit: + # edit menu undo: 마지막 작업을 취소합니다. redo: 마지막 작업을 다시 실행합니다. cut: 선택한 텍스트를 클립보드로 이동 @@ -166,14 +193,19 @@ help: auto replace: 자동으로 대체되어야 하는 텍스트는 무엇입니까? preferences: Magic Set Editor 구성 변경 -# TODO - #cards: + # cards menu previous card: 목록에서 이전 카드를 선택합니다. next card: 목록에서 다음 카드를 선택합니다. search cards: 검색어를 사용하여 카드 목록 필터링 add card: 이 세트에 새로운 빈 카드를 추가하세요. add cards: 세트에 여러 카드 추가 remove card: 이 세트에서 선택한 카드를 삭제하세요. + #TODO: Localize + link card: Link one or more cards to the selected card + #TODO: Localize + copy card and links: Copy the selected cards and all their linked cards + #TODO: Localize + bulk modify: Modify a lot of cards at once orientation: 표시된 카드의 방향 rotate card: 카드 디스플레이를 시계 방향으로 90° 회전 rotate 0: 카드를 오른쪽이 위로 오도록 표시하세요. @@ -182,33 +214,34 @@ help: rotate 180: 카드를 거꾸로 뒤집습니다. card list columns: 표시할 열과 순서를 선택합니다. - #keywords: + # keywords menu previous keyword: 목록에서 이전 키워드를 선택합니다. next keyword: 목록에서 다음 키워드를 선택합니다. search keywords: 검색어를 사용하여 키워드 목록 필터링 add keyword: 이 세트에 새 키워드 추가 remove keyword: 이 세트에서 선택한 키워드를 삭제하세요. - #format: + # format menu bold: 선택한 텍스트를 굵게 만듭니다. italic: 선택한 텍스트를 이탤릭체로 만듭니다. underline: 선택한 텍스트에 밑줄을 그어줍니다. symbols: 선택한 텍스트를 기호로 변환 reminder text: 선택한 키워드에 대한 알림 텍스트 표시 + # spelling no spelling suggestions: 이 오류를 수정하기 위한 제안 사항이 없습니다. - #graph: + # graph menu pie: 파이 그래프, 슬라이스 크기는 카드 수를 나타냅니다. bar: 막대 그래프, 막대의 높이는 카드 수를 나타냅니다. stack: 누적 막대가 있는 막대 그래프 scatter: 분산형 차트, 크기는 카드 수를 나타냅니다. scatter pie: 각 항목이 작은 파이 그래프인 분산형 차트 - #console: + # console menu clear console: 콘솔 지우다 - #window: + # window menu new window: 동일한 세트를 편집하기 위해 다른 창을 만듭니다. cards tab: 세트의 카드 편집 set info tab: 세트, 제작자 등에 대한 정보를 편집합니다. @@ -218,29 +251,40 @@ help: random pack tab: 세트에 대한 무작위 부스터 팩을 생성합니다. console tab: 오류 메시지를 표시하고 스크립트 명령 실행을 허용합니다. - help: - index: - website: - about: + # help menu + #TODO: Localize Section + index: Open the index + website: Open the MSE website + about: Show information about this app - # New Set Window + # new set window + #TODO: Localize search game list control: Filter the game list. Use - to exclude games. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. + #TODO: Localize search stylesheet list control: Filter the stylesheet list. Use - to exclude styles. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Cards panel + # card select / image export + filename format: (카드 이름은 {card.name}을 사용하세요. ; 파일 형식은 확장자에 따라 결정됩니다.) + + # cards panel collapse notes: 카드 메모 상자 숨기기 expand notes: 카드 메모 상자 표시 + #TODO: Localize search cards control: Filter the card list. Use - to exclude cards. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Keywords panel + + # keywords panel + #TODO: Localize search keywords control: Filter the keyword list. Use - to exclude keywords. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Random pack panel + + # random pack panel + #TODO: Localize Section random seed: Different packs will be generated each time. fixed seed: Using the same seed number gives the same 'random' packs. seed: Seed number for the random generator. Using the same seed number gives the same 'random' packs. edit pack type: Double click to edit pack type number of packs: The number of %ss to generate - # Preferences + # preferences app language: 참고: 변경 사항을 적용하려면 MSE를 다시 시작해야 합니다. @@ -251,7 +295,8 @@ help: # apprentice export set code: 세트 코드는 Apprentice이 세트를 참조하는 데 사용하는 두 문자 코드입니다. - # Symbol editor + ## symbol editor menus + # file menu new symbol: 새 기호 만들기 open symbol: 기호 열기 save symbol: 기호 저장 @@ -259,13 +304,11 @@ help: store symbol: 세트의 기호를 사용하세요. close symbol editor: 기호 편집기를 닫습니다. + # edit menu duplicate: 선택한 모양을 복제합니다. group: 선택한 도형을 그룹화 ungroup: 선택한 그룹을 해체하세요 - grid: 눈금선 표시 - snap: 모양과 점을 눈금선에 맞춥니다. - #tool: select: 도형 선택 및 이동 rotate: 도형 회전 및 기울이기 @@ -274,7 +317,9 @@ help: symmetry: 기호에 대칭 추가 paint: 붓을 사용하여 모양을 칠합니다. - #select editor: + # toolbar + grid: 눈금선 표시 + snap: 모양과 점을 눈금선에 맞춥니다. merge: 이 도형을 아래의 도형과 병합합니다. subtract: Subtract the area of this shape from the shape below. intersect: 이 모양을 아래 모양과 교차하고 두 모양의 영역만 남깁니다. @@ -282,6 +327,7 @@ help: overlap: 이 모양은 아래 모양 위에 배치됩니다. border: 이 모양을 테두리로 그립니다. + # shape manipulation drag to shear: 선택한 %s를 드래그하여 기울이기 drag to rotate: 선택한 %s를 회전하려면 드래그하세요. Ctrl 는 각도를 15도의 배수로 제한합니다. drag to resize: 선택한 %s의 크기를 조정하려면 드래그하세요. Ctrl 는 크기를 제한합니다. @@ -313,14 +359,10 @@ help: remove symmetry: 이 대칭을 제거하세요 copies: 원본을 포함한 반사 횟수 - # Card select - filename format: (카드 이름은 {card.name}을 사용하세요. ; 파일 형식은 확장자에 따라 결정됩니다.) - ############################################################## Toolbar tool: - undo: 실행 취소 - redo: 다시 하다 - + ## app toolbars + # tabs cards tab: 카드 set info tab: 세트 정보 style tab: 스타일 @@ -329,7 +371,22 @@ tool: random pack tab: 카드팩 console tab: 콘솔 - # symbol editor + # cards toolbar + #TODO: Localize + search cards: Search cards (Ctrl+K) + #TODO: Localize + card counts 2: %s Selected, %s Total + #TODO: Localize + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: 실행 취소 + redo: 다시 하다 + + # console toolbar + clear console: 콘솔 지우다 + + ## symbol editor toolbars store symbol: 저장 grid: 그리드 @@ -365,10 +422,10 @@ tool: smooth point: 매끄러운 symmetric point: 대칭 - clear console: 콘솔 지우다 - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs cards tab: 카드 목록 set info tab: 세트 정보 style tab: 스타일 옵션 @@ -377,37 +434,50 @@ tooltip: random pack tab: 카드 팩 생성 console tab: 오류 및 경고 + # file toolbar new set: 새로운 세트 open set: 오픈 세트 save set: 세이브 세트 export: 내보내기 세트 + # edit toolbar cut: 자르다 copy: 복사 paste: 반죽 undo: 실행 취소 %s redo: 다시 하다 %s + # cards toolbar add card: 카드 추가 remove card: 선택한 카드 삭제 + #TODO: Localize + link card: Link cards to selected card + #TODO: Localize + copy card and links: Copy selected cards and linked cards rotate card: 카드 회전 + # keywords toolbar add keyword: 키워드 추가 remove keyword: 선택한 키워드 삭제 + # format toolbar bold: 용감한 italic: 이탤릭체 underline: 밑줄 symbols: 기호 reminder text: 알림 텍스트 + # graph toolbar pie: 파이 그래프 bar: 막대 그래프 stack: 누적 막대 그래프 scatter: 산포도 scatter pie: 분산형 파이 플롯 - # symbol editor + # console toolbar + clear console: 콘솔 지우다 + + ## symbol editor popup tooltips store symbol: 이 세트에 이 기호를 사용하세요 grid: 그리드 표시 @@ -443,15 +513,13 @@ tooltip: smooth point: 매끄러운 점을 만들어라 symmetric point: 대칭점을 만드세요 - clear console: 콘솔 지우다 - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: 카드 메모: - search cards: 검색 카드 (Ctrl+K) - # Keywords tab + # keywords panel search keywords: 검색 키워드 (Ctrl+K) keyword: 예어 match: 텍스트 일치 @@ -463,36 +531,60 @@ label: 이는 기본 키워드이므로 편집할 수 없습니다. 복사본을 만들면 해당 복사본이 대신 사용됩니다. - # Style tab + # style panel styling options: 스타일링 옵션 - # Random pack panel + # random pack panel pack selection: 팩 선택 pack totals: 합계 pack name: 팩 이름 seed: 시드 total cards: 총 - # Open dialogs - all files: 모든 파일 - - # Other set window dialogs + # link cards dialog + #TODO: Localize Section + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + #TODO: Localize Section + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs + all files: 모든 파일 + + # other set window dialogs save changes: 세트 '%s' 가 변경되었습니다. 변경 사항을 저장하시겠습니까? - # New set window + # new set dialog game type: 게임 타입: style type: 카드 스타일: search game list: 게임 필터링 search stylesheet list: 스타일시트 필터링 + # stylesheet not found dialog stylesheet not found: 열려고 하는 세트는 스타일시트 '%s'을 사용합니다. 이 스타일시트를 시스템에서 찾을 수 없습니다. 대체 스타일을 선택하십시오. - # Preferences + # preferences dialog language: 언어 windows: 오픈 세트 app language: 사용자 인터페이스 언어: @@ -501,9 +593,15 @@ label: zoom: 줌: export: 내보내다: scale: 내부 규모: + #TODO: Localize Section + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: 정상 크기의 퍼센트 external programs: 외부 프로그램 apprentice: &Apprentice: + #TODO: Localize apprentice exe: Apprentice Executable internal scale desc: 카드 이미지를 더 큰 규모로 저장합니다. @@ -516,11 +614,11 @@ label: 업데이트 확인 시 어떠한 정보도 수집되지 않습니다. - # Column select + # column select dialog select columns: 표시할 열 선택 columns: 열: - # Card select / images export + # card select / image export dialogs select cards: 내보낼 카드 select cards print: 인쇄할 카드 선택 selected card count: 카드 %s 개가 내보내집니다. @@ -529,15 +627,30 @@ label: export filenames: 파일 이름 filename is ignored: (파일 이름은 무시됩니다) - # apprentice export + # apprentice export dialog set code: 세트 암호: apprentice export cancelled: Apprentice 으로의 수출이 취소되었습니다. - # Html export + # html export dialog html template: 주형: html export options: 내보내기 옵션 - # Image slicer + # CSV import dialog + #TODO: Localize Section + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + #TODO: Localize Section + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog original: 원래의: result: 결과: original with dimensions: 원래의 (%s x %s): @@ -563,15 +676,19 @@ label: zoom %: % filter: 필터 sharpen filter: 필터를 선명하게 + #TODO: Localize Section + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: 텍스트 일치 auto replace: 바꾸다 - # Symbol editor - sides: 측면 - - # Packages window + # packages dialog package name: 패키지 package status: 상태 package action: 행동 @@ -591,39 +708,56 @@ label: installer size: 크기: installer status: 상태: no version: - + + # print dialog + #TODO: Localize section put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: 측면 ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: 편집하다 - symbol gallery: 갤러리 + # cards panel + #TODO: Localize + unlink: Unlink + #TODO: Localize + link select: Select - # Style panel + # style panel use for all cards: 모든 카드에 사용 use custom styling options: 이 카드에만 옵션이 적용되도록 합니다. - # Keywords panel + # set info panel + edit symbol: 편집하다 + symbol gallery: 갤러리 + + # keywords panel insert parameter: 매개변수 추가... refer parameter: 매개변수 삽입... - # Random pack panel + # random pack panel generate pack: 팩 생성 random seed: 무작위 시드 fixed seed: 고정 시드 add custom pack: 커스텀 팩 추가 - # Console panel + # console panel evaluate: 평가하다 clear: 지우다 - # Welcome + # welcome new set: 새 세트 만들기 open set: 기존 세트 열기 check updates: 업데이트 확인 last opened set: 마지막 개봉 세트 - # Preferences + # preferences open sets in new window: 새 창에서 세트 열기 select: 선택하다... browse: 검색... @@ -633,6 +767,10 @@ button: zoom export: 이미지를 내보낼 때 확대/축소 및 회전 옵션 사용 + #TODO: Localize + rotation export: + Use Viewer rotation + setting when e&xporting spellcheck enabled: 철자 오류 표시 check now: 지금 확인하세요 always: 언제나 @@ -640,13 +778,13 @@ button: never: 절대 internal image extension: 파일 확장자로 이미지 저장 - # Column select + # column select move up: 숭진시키다 move down: 아래로 이동 show: 보여주다 hide: 숨다 - # Card select + # card select / image export export entire set: 전체 세트 export generated packs: 생성된 팩 export custom cards selection: 맞춤 선택 @@ -658,7 +796,7 @@ button: number: 파일 이름에 숫자 추가 number overwrite: 파일 이름에 숫자를 추가하고 이전 내보내기를 덮어씁니다. - # Auto replace + # auto replace use auto replace: 자동 교체 사용 add item: 추가하다 remove item: 제거하다 @@ -666,10 +804,10 @@ button: enabled: 활성화됨 whole word: 전체 단어만 일치 - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: 닫다 - # Packages window + # packages window keep package: 변경하지 마세요 don't install package: 설치하지 마세요 install package: 설치하다 @@ -682,13 +820,15 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: 제목 없음 + #TODO: Localize about: About Magic Set Editor symbol editor: 기호 편집기 - # dialogs + # dialog titles new set: 새로운 open set: 열려 있는 save set: 덮어쓰기 저장 @@ -697,6 +837,11 @@ title: updates available: 업데이트 가능 save changes: 변경 사항을 저장하다? select stylesheet: 스타일시트 선택 + #TODO: Localize + link cards: Link Cards To Selected Card + #TODO: Localize + bulk modify: Bulk Card Modification + #preferences preferences: 환경설정 global: 글로벌 @@ -706,39 +851,52 @@ title: updates: 업데이트 update check: 업데이트 확인 locate apprentice: 위치하고 있다 Apprentice + # select select columns: 열 선택 select cards: 카드 선택 select cards export: 내보낼 카드 선택 select cards print: 인쇄할 카드를 선택하세요 + # slice slice image: 슬라이스 이미지 + # pack custom pack: 맞춤형 팩 유형 + # print print preview: 인쇄 &미리보기 + #TODO: Localize settings: Settings + # export export images: 모든 카드 이미지 내보내기 export cancelled: 내보내기가 취소되었습니다. export html: 내보내기 HTML save html: 내보내기 HTML + + # import + #TODO: Localize Section + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: 자동 교체 - # Package Update Window + # package update packages window: 패키지 관리자 installing updates: 업데이트 설치 - cannot create file: 파일을 만들 수 없습니다 ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: 추가하다 %s remove item: 제거하다 %s - # Text editor + # text editor typing: 타이핑 enter: 입력하다 soft line break: 부드러운 줄 바꿈 @@ -749,11 +907,13 @@ action: paste: 페이스트 auto replace: 자동 교체 correct: 맞춤법 교정 - - # Choice/color editors + #TODO: Localize + bulk: in Bulk + + # choice/color editors change: 변화 %s - # Symbol Actions + # symbol actions move: 이동하다 %s rotate: 회전 %s shear: 전단 %s @@ -765,7 +925,7 @@ action: group parts: 그룹 ungroup parts: 그룹 해제 - # Symbol Part Actions + # symbol part actions convert to line: 라인으로 변환 convert to curve: 곡선으로 변환 lock point: 잠금 지점 @@ -775,7 +935,7 @@ action: delete point: 한 점 삭제 delete points: 많은 포인트 삭제 - # Symmetry + # symmetry add symmetry: 대칭 추가 remove symmetry: 대칭을 제거하다 move symmetry center: 대칭 중심 이동 @@ -785,7 +945,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: 파일을 찾을 수 없습니다: '%s' 패키지에 '%s' file not found package like: 파일을 찾을 수 없습니다: '%s' 패키지에 '%s' @@ -803,7 +963,41 @@ error: 이 문제를 해결하려면 다음을 추가하세요: depends on: %s %s - # Script stuff + # image import + #TODO: Localize Section + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + #TODO: Localize Section + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff has no member: %s 회원이 없습니다 '%s' can't convert: %s 에서 %s 로 변환할 수 없습니다. has no member value: 끈 "%s" 회원이 없습니다 '%s' @@ -818,11 +1012,11 @@ error: %s 키워드의 알림 텍스트에서 '%s' - # Image stuff + # image stuff coordinates for blending overlap: 블렌딩 오버랩을 위한 좌표 images used for blending must have the same size: 블렌딩에 사용되는 이미지의 크기는 동일해야 합니다. - # Error from files + # error from files no game specified: 에 지정된 게임이 없습니다 %s no stylesheet specified for the set: 세트에 지정된 스타일시트가 없습니다 stylesheet and set refer to different game: @@ -841,19 +1035,39 @@ error: word list type not found: 단어 목록 유형 %s를 찾을 수 없습니다. (from a tag) pack type not found: 팩 유형 %s를 찾을 수 없습니다. (from a pack type) - # Update checking + # printing + #TODO: Localize Section + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking checking updates failed: 업데이트 확인에 실패했습니다. no updates: 사용 가능한 업데이트가 없습니다. - # Stats panel + # card linking + #TODO: Localize + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + #TODO: Localize + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + #TODO: Localize + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + #TODO: Localize Section + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel dimension not found: 통계 차원 '%s' 가 없습니다. - # Random packs + # random packs pack type duplicate name: '%s' 라는 팩 유형이 이미 있습니다. 다른 이름을 선택하세요. - # Package update window + # package update window checking updates: 업데이트를 확인하는 중입니다. can't download installer: 패키지 %s 용 설치 프로그램: %s 에서 다운로드할 수 없습니다. @@ -890,7 +1104,7 @@ type: date: 날짜 nil: 아무것도 아님 - # Object types + # object types package: 패키지 locale: 번역 game: 게임 @@ -900,8 +1114,12 @@ type: symbol: 상징 card: 카드 cards: 모든 카드 + #TODO: Localize + extra card: extra card field: 필드 style: 스타일 + #TODO: Localize + styling: styling value: 값 keyword: 예어 keywords: 키워드 @@ -909,7 +1127,7 @@ type: card region: 카드 지역 card regions: 모든 카드 지역 - # Symbol editor shapes + # symbol editor shapes shape: 모양 shapes: 모든 모양 circle: 원 @@ -945,33 +1163,49 @@ package: # descriptions/help text + #TODO: Localize Section magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) - menu item T: &Tap symbol T - menu item Q: &Untap symbol Q - menu item W: &White mana W - menu item U: Bl&ue mana U - menu item B: &Black mana B - menu item R: &Red mana R - menu item G: &Green mana G - menu item S: &Snow mana S - menu item X: Variable mana &X X - menu item Y: Variable mana &Y Y - menu item Z: Variable mana &Z Z - menu item I: &Infinite mana I - menu item colorless: &Colorless mana... - title colorless: Colorless mana - message colorless: Enter amount of colorless mana: + menu item T: &Tap T + menu item Q: &Untap Q + menu item E: &Energy E + menu item J: Pawprint J + menu item TK: Ticket TK + menu item A: Chaos A + menu item W: &White mana W + menu item U: Bl&ue mana U + menu item B: &Black mana B + menu item R: &Red mana R + menu item G: &Green mana G + menu item P: &Purple mana P + menu item C: &Colorless mana C + menu item S: &Snow mana S + menu item X: Variable mana &X X + menu item Y: Variable mana &Y Y + menu item Z: Variable mana &Z Z + menu item ∞: &Infinite mana ∞ + menu item colorless: &Generic mana... + title colorless: Generic mana + message colorless: Enter amount of generic mana: + menu item generic: &Generic mana... + title generic: Generic mana + message generic: Enter amount of generic mana: + menu item custom symbols: Custom Symbols menu item half: &Half mana - menu item |W: &White |W - menu item |U: Bl&ue |U - menu item |B: &Black |B - menu item |R: &Red |R - menu item |G: &Green |G - menu item |S: &Snow |S - menu item 1/2: &Colorless 1/2 - menu item hybrid: H&ybrid mana (two color) + menu item half mana: &Half mana + menu item |W: Half &White mana |W + menu item |U: Half Bl&ue mana |U + menu item |B: Half &Black mana |B + menu item |R: Half &Red mana |R + menu item |G: Half &Green mana |G + menu item |P: Half &Purple mana |P + menu item |C: Half &Colorless mana |C + menu item |S: Half &Snow mana |S + menu item 1/2: Half &Generic mana 1/2 + menu item |1: Half &Generic mana |1 + menu item |.5: Half &Generic mana |.5 + menu item hybrid: H&ybrid mana (two colors) menu item W/U: White/Blue mana W/U menu item U/B: Blue/Black mana U/B menu item B/R: Black/Red mana B/R @@ -982,7 +1216,47 @@ package: menu item B/G: Black/Green mana B/G menu item R/W: Red/White mana R/W menu item G/U: Green/Blue mana G/U - menu item hybrid 3: H&ybrid mana (three color) + menu item P/W: Purple/White P/W + menu item P/U: Purple/Blue P/U + menu item P/B: Purple/Black P/B + menu item P/R: Purple/Red P/R + menu item P/G: Purple/Green P/G + menu item colorless hybrid: Colorless hybrid mana + menu item C/W: Colorless/White mana C/W + menu item C/U: Colorless/Blue mana C/U + menu item C/B: Colorless/Black mana C/B + menu item C/R: Colorless/Red mana C/R + menu item C/G: Colorless/Green mana C/G + menu item C/P: Colorless/Purple C/P + menu item C/S: Colorless/Snow C/S + menu item snow hybrid: Snow hybrid mana + menu item S/W: Snow/White S/W + menu item S/U: Snow/Blue S/U + menu item S/B: Snow/Black S/B + menu item S/R: Snow/Red S/R + menu item S/G: Snow/Green S/G + menu item S/P: Snow/Purple S/P + menu item S/C: Snow/Colorless S/C + menu item number hybrid: Number Hybrid + menu item number hybrids: Number Hybrid + menu item 2/W: 2 Generic/White mana 2/W + menu item 2/U: 2 Generic/Blue mana 2/U + menu item 2/B: 2 Generic/Black mana 2/B + menu item 2/R: 2 Generic/Red mana 2/R + menu item 2/G: 2 Generic/Green mana 2/G + menu item 2/P: 2 Generic/Purple mana 2/P + menu item 2/C: 2 Generic/Colorless mana 2/C + menu item 2/S: 2 Generic/Snow mana 2/S + menu item 3/W: 3 Generic/White mana 3/W + menu item 3/U: 3 Generic/Blue mana 3/U + menu item 3/B: 3 Generic/Black mana 3/B + menu item 3/R: 3 Generic/Red mana 3/R + menu item 3/G: 3 Generic/Green mana 3/G + menu item 3/P: 3 Generic/Purple mana 3/P + menu item 3/C: 3 Generic/Colorless mana 3/C + menu item 3/S: 3 Generic/Snow mana 3/S + menu item hybrid 3: Hybrid mana (three colors) + menu item tri-hybrid mana: Hybrid mana (three colors) menu item W/U/B: White/Blue/Black mana W/U/B menu item U/B/R: Blue/Black/Red mana U/B/R menu item B/R/G: Black/Red/Green mana B/R/G @@ -993,3 +1267,120 @@ package: menu item B/G/W: Black/Green/White mana B/G/W menu item R/W/U: Red/White/Blue mana R/W/U menu item G/U/B: Green/Blue/Black mana G/U/B + menu item W/U/B/R/G: Prismatic (five colors) W/U/B/R/G + menu item prismatic: Prismatic mana + menu item phyrexian: Phyrexian Mana + menu item H: Phyrexian Generic mana H + menu item H/W: Phyrexian White mana H/W + menu item H/U: Phyrexian Blue mana H/U + menu item H/B: Phyrexian Black mana H/B + menu item H/R: Phyrexian Red mana H/R + menu item H/G: Phyrexian Green mana H/G + menu item H/P: Phyrexian Purple mana H/P + menu item H/C: Phyrexian Colorless mana H/C + menu item H/W/U: Phyrexian White/Blue mana H/W/U + menu item H/W/B: Phyrexian White/Black mana H/W/B + menu item H/U/B: Phyrexian Blue/Black mana H/U/B + menu item H/U/R: Phyrexian Blue/Red mana H/U/R + menu item H/B/R: Phyrexian Black/Red mana H/B/R + menu item H/B/G: Phyrexian Black/Green mana H/B/G + menu item H/R/G: Phyrexian Red/Green mana H/R/G + menu item H/R/W: Phyrexian Red/White mana H/R/W + menu item H/G/W: Phyrexian Green/White mana H/G/W + menu item H/G/U: Phyrexian Green/Blue mana H/G/U + menu item D0: 0 Defense D0 + menu item D1: 1 Defense D1 + menu item D2: 2 Defense D2 + menu item D3: 3 Defense D3 + menu item D4: 4 Defense D4 + menu item D5: 5 Defense D5 + menu item D6: 6 Defense D6 + menu item D7: 7 Defense D7 + menu item D8: 8 Defense D8 + menu item D9: 9 Defense D9 + menu item DX: X Defense DX + menu item r10: Chapter 10 r10 + menu item r1: Chapter 1 r1 + menu item r2: Chapter 2 r2 + menu item r3: Chapter 3 r3 + menu item r4: Chapter 4 r4 + menu item r5: Chapter 5 r5 + menu item r6: Chapter 6 r6 + menu item r7: Chapter 7 r7 + menu item r8: Chapter 8 r8 + menu item r9: Chapter 9 r9 + menu item loyalty: Loyalty + menu item loyalty changes: Loyalty + menu item +10: Add 10 Loyalty +10 + menu item +1: Add 1 Loyalty +1 + menu item +2: Add 2 Loyalty +2 + menu item +3: Add 3 Loyalty +3 + menu item +4: Add 4 Loyalty +4 + menu item +5: Add 5 Loyalty +5 + menu item +6: Add 6 Loyalty +6 + menu item +7: Add 7 Loyalty +7 + menu item +8: Add 8 Loyalty +8 + menu item +9: Add 9 Loyalty +9 + menu item +X: Add X Loyalty +X + menu item -10: Remove 10 Loyalty -10 + menu item -1: Remove 1 Loyalty -1 + menu item -2: Remove 2 Loyalty -2 + menu item -3: Remove 3 Loyalty -3 + menu item -4: Remove 4 Loyalty -4 + menu item -5: Remove 5 Loyalty -5 + menu item -6: Remove 6 Loyalty -6 + menu item -7: Remove 7 Loyalty -7 + menu item -8: Remove 8 Loyalty -8 + menu item -9: Remove 9 Loyalty -9 + menu item -X: Remove X Loyalty -X + menu item =10: Set to 10 Loyalty =10 + menu item =0: Set to 0 Loyalty =0 + menu item =1: Set to 1 Loyalty =1 + menu item =2: Set to 2 Loyalty =2 + menu item =3: Set to 3 Loyalty =3 + menu item =4: Set to 4 Loyalty =4 + menu item =5: Set to 5 Loyalty =5 + menu item =6: Set to 6 Loyalty =6 + menu item =7: Set to 7 Loyalty =7 + menu item =8: Set to 8 Loyalty =8 + menu item =9: Set to 9 Loyalty =9 + menu item =X: Set to X Loyalty =X + menu item L/+0: +0 Loyalty L/+0 + menu item L/+1: +1 Loyalty L/+1 + menu item L/+2: +2 Loyalty L/+2 + menu item L/+3: +3 Loyalty L/+3 + menu item L/+4: +4 Loyalty L/+4 + menu item L/+5: +5 Loyalty L/+5 + menu item L/+6: +6 Loyalty L/+6 + menu item L/+7: +7 Loyalty L/+7 + menu item L/+8: +8 Loyalty L/+8 + menu item L/+9: +9 Loyalty L/+9 + menu item L/+X: +X Loyalty L/+X + menu item L/+Y: +Y Loyalty L/+Y + menu item L/+Z: +Z Loyalty L/+Z + menu item L/-0: -0 Loyalty L/-0 + menu item L/-1: -1 Loyalty L/-1 + menu item L/-2: -2 Loyalty L/-2 + menu item L/-3: -3 Loyalty L/-3 + menu item L/-4: -4 Loyalty L/-4 + menu item L/-5: -5 Loyalty L/-5 + menu item L/-6: -6 Loyalty L/-6 + menu item L/-7: -7 Loyalty L/-7 + menu item L/-8: -8 Loyalty L/-8 + menu item L/-9: -9 Loyalty L/-9 + menu item L/-X: -X Loyalty L/-X + menu item L/-Y: -Y Loyalty L/-Y + menu item L/-Z: -Z Loyalty L/-Z + menu item L/0: 0 Loyalty L/0 + menu item L/1: 1 Loyalty L/1 + menu item L/2: 2 Loyalty L/2 + menu item L/3: 3 Loyalty L/3 + menu item L/4: 4 Loyalty L/4 + menu item L/5: 5 Loyalty L/5 + menu item L/6: 6 Loyalty L/6 + menu item L/7: 7 Loyalty L/7 + menu item L/8: 8 Loyalty L/8 + menu item L/9: 9 Loyalty L/9 + menu item L/X: X Loyalty L/X + menu item L/Y: Y Loyalty L/Y + menu item L/Z: Z Loyalty L/Z diff --git a/data/magic.mse-game/card_fields b/data/magic.mse-game/card_fields index 41953635e..bfcd7250d 100644 --- a/data/magic.mse-game/card_fields +++ b/data/magic.mse-game/card_fields @@ -45,6 +45,8 @@ card field: card field: type: color name: border color + alt name: bordercolor + alt name: border description: The border of the card. Can be any solid color. show statistics: false card list name: Border @@ -62,6 +64,7 @@ card field: choice: name: gold color: rgb(200,180,0) + import script: dfc_split_import_script(value:value, import_script:border_import_script, margin_code:"border") default: stylesheet; border_color_default() card field: @@ -288,6 +291,7 @@ card field: card list name: Color Category card list column: 0410 card list width: 90 + import script: "" script: remove_zwsp(color_category_statistic()) card field: @@ -300,6 +304,7 @@ card field: card list name: Exact Color card list column: 0420 card list width: 100 + import script: "" script: remove_zwsp(prefixed_color_statistic()) card field: @@ -312,6 +317,7 @@ card field: card list name: Color Identity card list column: 0430 card list width: 100 + import script: "" script: remove_zwsp(prefixed_color_identity_statistic()) card field: @@ -324,6 +330,7 @@ card field: card list name: Color Count card list column: 0440 card list width: 40 + import script: "" script: remove_zwsp(color_count_statistic()) ############################################################## Name line @@ -368,6 +375,7 @@ card field: pt-br: Nome 1 card list column: 0020 card list width: 150 + import script: dfc_split_import_script(value:value, import_script:name_import_script, margin_code:"name1") default: stylesheet; name_default(value, margin_code: "name1") script: name_checker(value) card field: @@ -375,7 +383,6 @@ card field: name: name 2 description: The second name of the card. show statistics: false - identifying: true card list name: Name 2 localized card list name: ch-s: 名称 2 @@ -388,13 +395,13 @@ card field: pt-br: Nome 2 card list column: 0021 card list width: 150 + import script: dfc_split_import_script(value:value, import_script:name_import_script, margin_code:"name2") default: stylesheet; name_default(value, margin_code: "name2") card field: type: text name: name 3 description: The third name of the card. show statistics: false - identifying: true card list name: Name 3 localized card list name: ch-s: 名称 3 @@ -407,13 +414,13 @@ card field: pt-br: Nome 3 card list column: 0022 card list width: 150 + import script: dfc_split_import_script(value:value, import_script:name_import_script, margin_code:"name3") default: stylesheet; name_default(value, margin_code: "name3") card field: type: text name: name 4 description: The fourth name of the card. show statistics: false - identifying: true card list name: Name 4 localized card list name: ch-s: 名称 4 @@ -426,6 +433,7 @@ card field: pt-br: Nome 4 card list column: 0023 card list width: 150 + import script: dfc_split_import_script(value:value, import_script:name_import_script, margin_code:"name4") default: stylesheet; name_default(value, margin_code: "name4") card field: @@ -465,6 +473,10 @@ card field: card field: type: text name: casting cost + alt name: mana cost + alt name: manacost + alt name: cost + alt name: cc description: The casting cost of the card. show statistics: false card list visible: true @@ -480,10 +492,14 @@ card field: card list column: 0100 card list alignment: right card list width: 60 + import script: dfc_split_import_script(value:value, import_script:cc_import_script, margin_code:"cc1") script: mana_filter(value) card field: type: text name: casting cost 2 + alt name: mana cost 2 + alt name: cost 2 + alt name: cc 2 description: The second casting cost of the card. show statistics: false card list name: CC 2 @@ -498,10 +514,14 @@ card field: card list column: 0101 card list alignment: right card list width: 60 + import script: dfc_split_import_script(value:value, import_script:cc_import_script, margin_code:"cc2") script: mana_filter(value) card field: type: text name: casting cost 3 + alt name: mana cost 3 + alt name: cost 3 + alt name: cc 3 description: The third casting cost of the card. show statistics: false card list name: CC 3 @@ -516,10 +536,14 @@ card field: card list column: 0102 card list alignment: right card list width: 60 + import script: dfc_split_import_script(value:value, import_script:cc_import_script, margin_code:"cc3") script: mana_filter(value) card field: type: text name: casting cost 4 + alt name: mana cost 4 + alt name: cost 4 + alt name: cc 4 description: The fourth casting cost of the card. show statistics: false card list name: CC 4 @@ -534,6 +558,7 @@ card field: card list column: 0103 card list alignment: right card list width: 60 + import script: dfc_split_import_script(value:value, import_script:cc_import_script, margin_code:"cc4") script: mana_filter(value) card field: @@ -556,6 +581,7 @@ card field: card list column: 0120 card list alignment: right card list width: 40 + import script: "" script: cmc(card.casting_cost) ############################################################## Nameline symbols @@ -666,12 +692,16 @@ card field: card field: type: image name: image + alt name: illustration + alt name: art description: The illustration of the card. show statistics: false card list allow: false card field: type: image name: image 2 + alt name: illustration 2 + alt name: art 2 description: The second illustration of the card. show statistics: false card list allow: false @@ -696,6 +726,7 @@ card field: card field: type: multiple choice name: indicator + alt name: color indicator description: The color indicator dot of the card. Used to indicate card color on cards without casting cost. show statistics: false card list name: Indicator @@ -741,6 +772,7 @@ card field: card field: type: multiple choice name: indicator 2 + alt name: color indicator 2 description: The second color indicator dot of the card. Used to indicate card color on cards without casting cost. show statistics: false card list name: Indicator 2 @@ -786,6 +818,7 @@ card field: card field: type: multiple choice name: indicator 3 + alt name: color indicator 3 description: The third color indicator dot of the card. Used to indicate card color on cards without casting cost. show statistics: false card list name: Indicator 3 @@ -834,6 +867,7 @@ card field: card field: type: text name: super type + alt name: supertype description: The combined types and supertypes of the card. show statistics: false card list name: Super Type @@ -844,6 +878,7 @@ card field: card field: type: text name: super type 2 + alt name: supertype 2 description: The second combined types and supertypes of the card. show statistics: false card list name: Super Type 2 @@ -854,6 +889,7 @@ card field: card field: type: text name: super type 3 + alt name: supertype 3 description: The third combined types and supertypes of the card. show statistics: false card list name: Super Type 3 @@ -864,6 +900,7 @@ card field: card field: type: text name: super type 4 + alt name: supertype 4 description: The fourth combined types and supertypes of the card. show statistics: false card list name: Super Type 4 @@ -877,6 +914,7 @@ card field: card field: type: text name: sub type + alt name: subtype description: The combined subtypes of the card. show statistics: false card list name: Sub Type @@ -887,6 +925,7 @@ card field: card field: type: text name: sub type 2 + alt name: subtype 2 description: The second combined subtypes of the card. show statistics: false card list name: Sub Type 2 @@ -897,6 +936,7 @@ card field: card field: type: text name: sub type 3 + alt name: subtype 3 description: The third combined subtypes of the card. show statistics: false card list name: Sub Type 3 @@ -907,6 +947,7 @@ card field: card field: type: text name: sub type 4 + alt name: subtype 4 description: The fourth combined subtypes of the card. show statistics: false card list name: Sub Type 4 @@ -920,6 +961,8 @@ card field: card field: type: text name: type + alt name: typeline + alt name: type line description: The combined subtypes, types and supertypes of the card. show statistics: false save value: false @@ -937,6 +980,7 @@ card field: card list column: 0200 card list width: 220 sort script: type_sort_script(super_type: card.super_type, sub_type: card.sub_type) + import script: dfc_split_import_script(value:value, import_script:type_import_script, margin_code:"type1") script: combined_editor( field1: card.super_type, @@ -948,6 +992,8 @@ card field: card field: type: text name: type 2 + alt name: typeline 2 + alt name: type line 2 description: The second combined subtypes, types and supertypes of the card. show statistics: false save value: false @@ -964,6 +1010,7 @@ card field: card list column: 0201 card list width: 220 sort script: type_sort_script(super_type: card.super_type_2, sub_type: card.sub_type_2) + import script: dfc_split_import_script(value:value, import_script:type_import_script, margin_code:"type2") script: combined_editor( field1: card.super_type_2, @@ -975,6 +1022,8 @@ card field: card field: type: text name: type 3 + alt name: typeline 3 + alt name: type line 3 description: The third combined subtypes, types and supertypes of the card. show statistics: false save value: false @@ -991,6 +1040,7 @@ card field: card list column: 0202 card list width: 220 sort script: type_sort_script(super_type: card.super_type_3, sub_type: card.sub_type_3) + import script: dfc_split_import_script(value:value, import_script:type_import_script, margin_code:"type3") script: combined_editor( field1: card.super_type_3, @@ -1000,6 +1050,8 @@ card field: card field: type: text name: type 4 + alt name: typeline 4 + alt name: type line 4 description: The fourth combined subtypes, types and supertypes of the card. show statistics: false save value: false @@ -1016,6 +1068,7 @@ card field: card list column: 0203 card list width: 220 sort script: type_sort_script(super_type: card.super_type_4, sub_type: card.sub_type_4) + import script: dfc_split_import_script(value:value, import_script:type_import_script, margin_code:"type4") script: combined_editor( field1: card.super_type_4, @@ -1053,6 +1106,7 @@ card field: choice: special choice: masterpiece initial: common + import script: dfc_split_import_script(value:value, import_script:rarity_import_script, margin_code:"rarity1") card field: type: choice name: rarity 2 @@ -1079,6 +1133,7 @@ card field: choice: special choice: masterpiece initial: common + import script: dfc_split_import_script(value:value, import_script:rarity_import_script, margin_code:"rarity1") default: stylesheet; card.rarity card field: type: choice @@ -1106,6 +1161,7 @@ card field: choice: special choice: masterpiece initial: common + import script: dfc_split_import_script(value:value, import_script:rarity_import_script, margin_code:"rarity1") default: stylesheet; card.rarity ############################################################## The text box @@ -1139,45 +1195,61 @@ card field: card field: type: text name: rule text + alt name: rules text + alt name: rules + alt name: oracle text description: The rules text of the card. show statistics: false multi line: true card list name: Rule Text card list column: 0700 card list width: 150 + import script: text_import_script(margin_code:"text") default: stylesheet; text_filter_default(value, card_name: card_name_for_face(1), margin_code:"text") script: text_filter(value, card_name: card_name_for_face(1), margin_code:"text") card field: type: text name: rule text 2 + alt name: rules text 2 + alt name: rules 2 + alt name: oracle text 2 description: The second rules text of the card. show statistics: false multi line: true card list name: Rule Text 2 card list column: 0701 card list width: 150 + import script: text_import_script(margin_code:"text2") default: stylesheet; text_filter_default(value, card_name: card_name_for_face(2), margin_code:"text2") script: text_filter(value, card_name: card_name_for_face(2), margin_code:"text2") card field: type: text name: rule text 3 + alt name: rules text 3 + alt name: rules 3 + alt name: oracle text 3 description: The third rules text of the card. show statistics: false multi line: true card list name: Rule Text 3 card list column: 0702 card list width: 150 + import script: text_import_script(margin_code:"text3") default: stylesheet; text_filter_default(value, card_name: card_name_for_face(3), margin_code:"text3") script: text_filter(value, card_name: card_name_for_face(3), margin_code:"text3") card field: type: text name: rule text 4 + alt name: rules text 4 + alt name: rules 4 + alt name: oracle text 4 description: The fourth rules text of the card. show statistics: false multi line: true card list name: Rule Text 4 card list column: 0703 card list width: 150 + import script: text_import_script(margin_code:"text4") default: stylesheet; text_filter_default(value, card_name: card_name_for_face(4), margin_code:"text4") script: text_filter(value, card_name: card_name_for_face(4), margin_code:"text4") @@ -1185,6 +1257,8 @@ card field: card field: type: text name: rule text 5 + alt name: rules text 5 + alt name: rules 5 description: The fifth rules text of the card. show statistics: false multi line: true @@ -1196,6 +1270,8 @@ card field: card field: type: text name: rule text 6 + alt name: rules text 6 + alt name: rules 6 description: The sixth rules text of the card. show statistics: false multi line: true @@ -1211,6 +1287,7 @@ card field: card field: type: text name: flavor text + alt name: flavortext description: The flavor text of the card. show statistics: false multi line: true @@ -1265,6 +1342,7 @@ card field: card list name: Text card list column: 0740 card list width: 150 + import script: text_import_script(margin_code:"text") script: if mainframe_walker() then mainframe_walker_text_script() @@ -1282,6 +1360,7 @@ card field: card list name: Text 2 card list column: 0741 card list width: 150 + import script: text_import_script(margin_code:"text2") script: if mainframe_walkerb() then mainframe_walker_text_scriptb() @@ -1299,6 +1378,7 @@ card field: card list name: Text 3 card list column: 0742 card list width: 150 + import script: text_import_script(margin_code:"text3") script: if mainframe_walkerc() then mainframe_walker_text_scriptc() @@ -1316,6 +1396,7 @@ card field: card list name: Text 4 card list column: 0743 card list width: 150 + import script: text_import_script(margin_code:"text4") script: if mainframe_walkerd() then mainframe_walker_text_scriptd() @@ -2221,6 +2302,10 @@ card field: card field: type: text name: pt + alt name: p/t + alt name: p t + alt name: power/toughness + alt name: power toughness description: The combined power/toughness of the creature. show statistics: false save value: false @@ -2237,6 +2322,7 @@ card field: pt-br: P/R card list column: 0300 card list width: 60 + import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt1") script: combined_editor( field1: card.power, @@ -2248,6 +2334,10 @@ card field: card field: type: text name: pt 2 + alt name: p/t 2 + alt name: p t 2 + alt name: power/toughness 2 + alt name: power toughness 2 description: The second combined power/toughness of the creature. show statistics: false save value: false @@ -2263,6 +2353,7 @@ card field: pt-br: P/R 2 card list column: 0301 card list width: 60 + import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt2") script: combined_editor( field1: card.power_2, @@ -2274,6 +2365,10 @@ card field: card field: type: text name: pt 3 + alt name: p/t 3 + alt name: p t 3 + alt name: power/toughness 3 + alt name: power toughness 3 description: The third combined power/toughness of the creature. show statistics: false save value: false @@ -2289,6 +2384,7 @@ card field: pt-br: P/R 3 card list column: 0302 card list width: 60 + import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt3") script: combined_editor( field1: card.power_3, @@ -2300,6 +2396,10 @@ card field: card field: type: text name: pt 4 + alt name: p/t 4 + alt name: p t 4 + alt name: power/toughness 4 + alt name: power toughness 4 description: The fourth combined power/toughness of the creature. show statistics: false save value: false @@ -2315,6 +2415,7 @@ card field: pt-br: P/R 4 card list column: 0303 card list width: 60 + import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt4") script: combined_editor( field1: card.power_4, @@ -2326,6 +2427,10 @@ card field: card field: type: text name: pt 5 + alt name: p/t 5 + alt name: p t 5 + alt name: power/toughness 5 + alt name: power toughness 5 description: The fifth combined power/toughness of the creature. show statistics: false save value: false @@ -2341,6 +2446,7 @@ card field: pt-br: P/R 5 card list column: 0304 card list width: 60 + import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt5") script: combined_editor( field1: card.power_5, @@ -2352,6 +2458,10 @@ card field: card field: type: text name: pt 6 + alt name: p/t 6 + alt name: p t 6 + alt name: power/toughness 6 + alt name: power toughness 6 description: The sixth combined power/toughness of the creature. show statistics: false save value: false @@ -2367,6 +2477,7 @@ card field: pt-br: P/R 6 card list column: 0305 card list width: 60 + import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt6") script: combined_editor( field1: card.power_6, @@ -2378,6 +2489,10 @@ card field: card field: type: text name: pt 7 + alt name: p/t 7 + alt name: p t 7 + alt name: power/toughness 7 + alt name: power toughness 7 description: The seventh combined power/toughness of the creature. show statistics: false save value: false @@ -2393,6 +2508,7 @@ card field: pt-br: P/R 7 card list column: 0306 card list width: 60 + import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt7") script: combined_editor( field1: card.power_7, @@ -2404,6 +2520,10 @@ card field: card field: type: text name: pt 8 + alt name: p/t 8 + alt name: p t 8 + alt name: power/toughness 8 + alt name: power toughness 8 description: The eighth combined power/toughness of the creature. show statistics: false save value: false @@ -2419,6 +2539,7 @@ card field: pt-br: P/R 8 card list column: 0307 card list width: 60 + import script: dfc_split_import_script(value:value, import_script:pt_import_script, margin_code:"pt8") script: combined_editor( field1: card.power_8, @@ -2514,6 +2635,7 @@ card field: card field: type: choice name: card stamp + alt name: stamp description: The hologram security stamp of the card. show statistics: false card list name: Stamp @@ -2524,6 +2646,7 @@ card field: card field: type: choice name: card stamp 2 + alt name: stamp 2 description: The second hologram security stamp of the card. show statistics: false card list name: Stamp 2 @@ -2534,6 +2657,7 @@ card field: card field: type: choice name: card stamp 3 + alt name: stamp 3 description: The third hologram security stamp of the card. show statistics: false card list name: Stamp 3 @@ -2610,6 +2734,7 @@ card field: card field: type: text name: illustrator + alt name: artist description: The illustrator of the card. Default value can be changed on the 'set info' tab. Can also be used for flavor, mechanics or template credit. show statistics: false card list visible: true @@ -2620,6 +2745,7 @@ card field: card field: type: text name: illustrator 2 + alt name: artist 2 description: The second illustrator of the card. Default value can be changed on the 'set info' tab. Can also be used for flavor, mechanics or template credit. show statistics: false card list name: Artist 2 @@ -2629,6 +2755,7 @@ card field: card field: type: text name: illustrator 3 + alt name: artist 3 description: The third illustrator of the card. Default value can be changed on the 'set info' tab. Can also be used for flavor, mechanics or template credit. show statistics: false card list name: Artist 3 @@ -2845,6 +2972,7 @@ card field: card field: type: text name: custom card number + alt name: collector number description: The custom cardnumber of the card, defined by the user. show statistics: false card list name: Custom # @@ -3197,6 +3325,50 @@ card field: card list width: 50 script: custom_index() +############################################################## JSON import helper +card field: + type: text + name: card faces + description: A helper field that will import values from a Scryfall JSON card_faces object + show statistics: false + save value: false + editable: false + card list allow: false + script: "" + import script: + result := [] + if value != nil then + ( + count := length(value) + for f from 1 to count do + ( + suffix := if f <= 1 then "" else "_" + f + map := value[f-1] + for each k:v in map do + ( + if k == "oracle_text" then result := result + make_map(keys:["rule_text" + suffix], values:[v]) + else if k == "flavor_text" then result := result + make_map(keys:["flavor_text" + suffix], values:[v]) + else if k == "mana_cost" then result := result + make_map(keys:["casting_cost" + suffix], values:[v]) + else if k == "power" then result := result + make_map(keys:["power" + suffix], values:[v]) + else if k == "toughness" then result := result + make_map(keys:["toughness" + suffix], values:[v]) + else if k == "defense" then result := result + make_map(keys:["loyalty" + suffix], values:[v]) + else if k == "loyalty" then result := result + make_map(keys:["loyalty" + suffix], values:[v]) + "" + ) + "" + ) + ) + result + +card field: + type: text + name: layout + description: A helper field that will import values from a Scryfall JSON layout object + show statistics: false + save value: false + editable: false + card list allow: false + ############################################################## Special text ### This is given to exporters to handle complicated rules text ### In particular, things like Sagas that using styling data to determine their rules text diff --git a/data/magic.mse-game/game b/data/magic.mse-game/game index 0d7fc31ba..fdd7a858f 100644 --- a/data/magic.mse-game/game +++ b/data/magic.mse-game/game @@ -1,11 +1,11 @@ -mse version: 2.0.0 +mse version: 2.5.8 short name: Magic full name: Magic the Gathering installer group: magic/game files icon: card-back.png position hint: 01 -version: 2024-10-01 +version: 2025-06-14 depends on: package: magic-blends.mse-include version: 2024-10-01 @@ -13,48 +13,24 @@ depends on: package: magic-modules.mse-include version: 2024-10-01 -############################################################## Load the main scripts +########################################## Load the main scripts init script: include file: script -############################################################## Load all the fields and lists +########################################## Load all the fields and lists -################## There be dragons here. -Liosan ########################## +include file: game_script include file: card_fields include file: set_fields -include file: statistics +include localized file: statistics include file: add_cards_scripts include file: packs -include file: keywords +include localized file: keywords include file: word_lists include file: auto_replace -#### Add/overwrite things in this file rather than editing the above files +include file: json_paths + +########################################## Load custom user addons +########################################## Add/overwrite things in this file rather than editing the above files + include file: custom_addons - - -############################################################## Other stuff - -#### Determine the color in the card columns -card list color script: - input := card.card_color - if input == "white" then rgb(156,130,90) - else if input == "blue" then rgb(0,64,168) - else if input == "black" then rgb(0,0,0) - else if input == "red" then rgb(168,0,0) - else if input == "green" then rgb(0,168,0) - else if input == "pink" then rgb(210,60,140) - else if input == "purple" then rgb(150,100,160) - else if input == "yellow" then rgb(190,200,50) - else if input == "brown" then rgb(51, 10, 0) - else if input == "orange" then rgb(255, 51, 0) - else ( - artifact := chosen(choice:"artifact") - land := chosen(choice:"land") - multi := chosen(choice:"multicolor") - hybrid := chosen(choice:"hybrid") - if land then rgb(109,62,39) # land - else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor - else if hybrid then rgb(115,0,160) # hybrid - else if artifact then rgb(72,90,100) # artifact - else rgb(119,83,83) # colorless - ) diff --git a/data/magic.mse-game/game_script b/data/magic.mse-game/game_script new file mode 100644 index 000000000..718026b52 --- /dev/null +++ b/data/magic.mse-game/game_script @@ -0,0 +1,71 @@ +############################################################## Game Scripts +#### Determine the color in the card columns +card list color script: + input := card.card_color + if input == "white" then rgb(156,130,90) + else if input == "blue" then rgb(0,64,168) + else if input == "black" then rgb(0,0,0) + else if input == "red" then rgb(168,0,0) + else if input == "green" then rgb(0,168,0) + else if input == "pink" then rgb(210,60,140) + else if input == "purple" then rgb(150,100,160) + else if input == "yellow" then rgb(190,200,50) + else if input == "brown" then rgb(51, 10, 0) + else if input == "orange" then rgb(255, 51, 0) + else ( + artifact := chosen(choice:"artifact") + land := chosen(choice:"land") + multi := chosen(choice:"multicolor") + hybrid := chosen(choice:"hybrid") + if land then rgb(109,62,39) # land + else if multi and input != "artifact, multicolor" then rgb(130,110,0) # multicolor + else if hybrid then rgb(115,0,160) # hybrid + else if artifact then rgb(72,90,100) # artifact + else rgb(119,83,83) # colorless + ) + +#### Make some adjustments when creating a new card +import script: + map := [] + + if card.stylesheet == nil then ( + if card.layout == "split" then map := map + [stylesheet: "m15-split-fusable"] + else if card.layout == "aftermath" then map := map + [stylesheet: "m15-aftermath"] + else if card.layout == "flip" then map := map + [stylesheet: "m15-flip"] + else if card.layout == "transform" then map := map + [stylesheet: "m15-mainframe-dfc"] + else if card.layout == "modal_dfc" then map := map + [stylesheet: "m15-mainframe-dfc"] + else if card.layout == "meld" then map := map + [stylesheet: "m15-mainframe-dfc"] + else if card.layout == "class" then map := map + [stylesheet: "m15-saga"] + else if card.layout == "case" then map := map + [stylesheet: "m15-saga"] + else if card.layout == "saga" then map := map + [stylesheet: "m15-saga"] + else if card.layout == "adventure" then map := map + [stylesheet: "m15-adventure"] + else if card.layout == "battle" then map := map + [stylesheet: "m15-battle"] + else if card.layout == "planar" then map := map + [stylesheet: "m15-mainframe-planes"] + else if card.layout == "scheme" then map := map + [stylesheet: "archenemy"] + else if card.layout == "vanguard" then map := map + [stylesheet: "m15-vanguard"] + else if card.layout == "token" then map := map + [stylesheet: "m15-mainframe-tokens"] + else if card.layout == "emblem" then map := map + [stylesheet: "m15-emblem-cajun"] + + else if lang_setting("is_planeswalker")(card.super_type) + then map := map + [stylesheet:"m15-mainframe-planeswalker"] + + else if lang_setting("is_saga")(card.sub_type) + or lang_setting("is_class")(card.sub_type) + or lang_setting("is_case")(card.sub_type) + then map := map + [stylesheet:"m15-saga"] + + else if lang_setting("is_adventure")(card.sub_type) + or lang_setting("is_adventure")(card.sub_type_2) + then map := map + [stylesheet:"m15-adventure"] + ) + + style := to_lower(if card.stylesheet == nil then (map["stylesheet"] or else "m15-altered") else card.stylesheet.folder_name) + if contains(style, match:"walker") + or contains(style, match:"pw") + or contains(style, match:"leveler") + or contains(style, match:"saga") + or contains(style, match:"class") + then map := map + rule_text_to_level_text(1) + + map + diff --git a/data/magic.mse-game/json_paths b/data/magic.mse-game/json_paths new file mode 100644 index 000000000..8c567ce7c --- /dev/null +++ b/data/magic.mse-game/json_paths @@ -0,0 +1,9 @@ +############################################################## JSON Paths +json path: + Scryfall JSON list file // data: + +json path: + Scryfall JSON bulk file // + +json path: + MTGJSON file // data:cards: diff --git a/data/magic.mse-game/keywords_zhs b/data/magic.mse-game/keywords_ch-s similarity index 100% rename from data/magic.mse-game/keywords_zhs rename to data/magic.mse-game/keywords_ch-s diff --git a/data/magic.mse-game/keywords_zht b/data/magic.mse-game/keywords_ch-t similarity index 100% rename from data/magic.mse-game/keywords_zht rename to data/magic.mse-game/keywords_ch-t diff --git a/data/magic.mse-game/keywords b/data/magic.mse-game/keywords_da similarity index 100% rename from data/magic.mse-game/keywords rename to data/magic.mse-game/keywords_da diff --git a/data/magic.mse-game/keywords_en b/data/magic.mse-game/keywords_en new file mode 100644 index 000000000..18952c529 --- /dev/null +++ b/data/magic.mse-game/keywords_en @@ -0,0 +1,2021 @@ + +############################################################## We have keywords + +has keywords: true + +############################################################## Keyword mode + +keyword mode: + name: old + description: Old keywords (Banding, Phasing, etc.) +keyword mode: + name: core + description: Core set keywords (Flying, Haste, etc.) +keyword mode: + name: expert + description: Expert set keywords (Cycling, Vanishing, etc.) +keyword mode: + name: pseudo + description: Pseudo keyword / Ability words (Hellbent, Threshold, etc.) +keyword mode: + name: action + description: Keyword actions, reminder text at end of line (Scry, Regenerate, etc.) +keyword mode: + is default: true + name: custom + description: Custom keywords + +############################################################## Keyword parameter types + +keyword parameter type: + name: mana + match: [HSVCTQXYZI0-9WUBRG/|]+ + refer script: + name: normal + description: No changes made + script: \{{input}\} + refer script: + name: mana value + description: Converts mana to number + # "0" left in so users can easily see how to edit script. + script: \{cmc({input})\} + refer script: + name: colored mana cost + description: Converts mana to number of colored mana + # "0" left in so users can easily see how to edit script. + script: \{colored_mana({input})\} + +# By pichoro and bunnierein +keyword parameter type: + name: cost + match: [ ][HSVECTQXYZI0-9WUBRG/|]*|[-—][^(\r\n]* + separator before is: [ —-] + separator after is: [.] + optional: false + # note: the separator is part of match + refer script: + name: normal + description: When using mana only costs, doesn't include anything extra in the reminder text + script: \{{input}\} + refer script: + name: add "pay an additional " for mana costs + description: When using mana only costs, words the reminder text as "pay an additional " + script: \{for_mana_costs(add:"pay an additional ", {input})\} + refer script: + name: add "pay " for mana costs + description: When using mana only costs, words the reminder text as "pay " + script: \{for_mana_costs(add:"pay ", {input})\} + separator script: long_dash() + +keyword parameter type: + name: number + match: [XYZ0-9%]+ + refer script: + name: normal + description: (1,2,3) + script: \{{input}\} + refer script: + name: as words + description: (one, two, three) + script: \{english_number({input})\} + refer script: + name: as words, use "a" for 1 + description: (a, two, three) + script: \{english_number_a({input})\} + refer script: + name: as words, use "" for 1 + description: (, two, three) + script: \{english_number_multiple({input})\} + refer script: + name: as ordinal words + description: (first, second, third) + script: \{english_number_ordinal({input})\} + +keyword parameter type: + name: action + match: [^(:\n]+ + separator after is: [.] + reminder script: alternative_cost() + +keyword parameter type: + name: one_word + match: [A-Za-z0-9]+ +keyword parameter type: + name: p + match: [p](?!ped)(?!ment) +keyword parameter type: + name: name + match: ([^(​.:;\n—]+[(​.:;\n—]?|[ ]) + #match: [A-Za-z0-9 ',’"“”!?]+ + refer script: + name: normal + description: No changes made. + script: \{{input}\} + refer script: + name: singular + description: Removes plurality from words. + script: \{english_singular({input})\} + refer script: + name: separate words with "and/or" + description: Changes spaces to " and/or ". "Elf Warrior" becomes "Elf and/or Warrior". + script: \{separate_words(spacer: " and/or ", {input})\} + refer script: + name: separate words with "or" + description: Changes spaces to " or ". "Elf Warrior" becomes "Elf or Warrior". + script: \{separate_words(spacer: " or ", {input})\} + +keyword parameter type: + name: prefix + description: Prefix for things like "walk" + optional: false +# match: [A-Z][a-z, ]*([A-Z][a-z, ]*\xEB00) # commented out because it stopped prefix param from working, version below allows all "walks", including "Dame Judi Denchwalk", doesn't trigger #in middle of sentences, and doesn't trigger in chains of keywords. +# match: [A-Z][A-Z,a-z’ ]* # commented out due to still not working + match: [^(.,”":;\n—]+ + example: Forest +keyword parameter type: + name: english_number + match: (up to )?(a|an|one|two|three|four|five|six|seven|eight|nine|ten| ) + refer script: + name: as a numeral + description: Changes english number to numeral + script: \{digital_number({input}.value)\} +keyword parameter type: + name: a + match: [an?]* +keyword parameter type: + name: *s + match: [a-z]s? +keyword parameter type: + name: nonland + match: ( n?o?n?l?a?n?d? ?) +keyword parameter type: + name: mill + match: mills? +keyword parameter type: + name: iterate + match: [., ](o?n?c?e?|o?n?e?|t?w?i?c?e?|t?w?o?|t?h?r?e?e?|f?o?u?r?|f?i?v?e?|s?i?x?|s?e?v?e?n?|X?)?( ?t?i?m?e?s?)? + refer script: + name: as words, use "" for blank + description: Use the iteration word (twice, three, etc) + script: \{iterate_string({input})\} + refer script: + name: as words, use "one" for blank + description: Use the iteration word (twice, three, etc) + script: \{iterate_string({input}, empty:"one")\} + refer script: + name: as number + description: Use the iteration word (twice, three times, etc) + script: \{iterate_digits({input})\} +keyword parameter type: + name: energy + match: [^>]([Pp]ays?( an additional| any amount of)?|gets?( that many)?) [E]+ + separator before is: [^>]([Pp]ays?( an additional| any amount of)?|gets?( that many)?)[ ] + reminder script: length(input) + +############################# All Magic keywords +# By JrEye and Neko_Asakami, Updated by Pichoro and Buttock1234, Continued updates by cajun + +# Alpha +keyword: + keyword: Flying + match: Flying + mode: core + reminder: {this_or_that("creature", upper:true)} can’t be blocked except by creatures with flying or reach. +keyword: + keyword: First strike + match: First strike + mode: core + reminder: {this_or_that("creature", upper:true)} deals combat damage before creatures without first strike. +keyword: + keyword: Trample + match: Trample + mode: core + reminder: {this_or_that("creature", upper:true)} can deal excess combat damage to the player or planeswalker it's attacking. +keyword: + keyword: Banding + match: Banding + mode: old + reminder: Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature’s combat damage, not its controller, among any of the creatures it’s being blocked by or is blocking. +keyword: + keyword: Landwalk + match: prefixwalk + mode: old + reminder: {this_or_that("creature", upper:true)} can't be blocked as long as defending player controls a {if match(param1.value, match: " land$") or contains(param1.value, match: "Snow") or contains(param1.value, match:"Basic") or contains(param1.value, match:"Legendary") then "{to_lower(param1)}" else "{param1}"}. +keyword: + keyword: Protection from + match: Protection from name + mode: expert + reminder: {protection_code(param1.value)}. +keyword: + keyword: Regeneration + match: Regenerate + mode: action + reminder: The next time {this_or_that("permanent")} would be destroyed this turn, it isn’t.{if has_pt() then " Instead tap it, remove all damage from it, and remove it from combat." else " Instead tap it."} +# Legends +keyword: + keyword: Bands with other + match: Bands with other name + mode: old + reminder: Any {param1} can attack in a band as long as at least one has “bands with other {param1}.” Bands are blocked as a group. If at least two {param1} you control, one of which has “bands with other {param1},” are blocking or being blocked by the same creature, you divide that creature’s combat damage, not its controller, among any of the creatures it’s being blocked by or is blocking. +keyword: + keyword: Rampage + match: Rampage number + mode: old + reminder: Whenever {this_or_that("creature")} becomes blocked, it gets +{param1}/+{param1} until end of turn for each creature blocking it beyond the first. +# Ice Age +keyword: + keyword: Cumulative upkeep + match: Cumulative upkeep cost + mode: old + reminder: At the beginning of your upkeep, put an age counter on {this_or_that("permanent")}, then sacrifice it unless you pay its upkeep cost for each age counter on it. +# Mirage +keyword: + keyword: Phasing + match: Phasing + mode: old + reminder: This phases in or out before you untap during each of your untap steps. While it’s phased out, it’s treated as though it doesn’t exist. +keyword: + keyword: Flanking + match: Flanking + mode: expert + reminder: Whenever a creature without flanking blocks {this_or_that("creature")}, the blocking creature gets -1/-1 until end of turn. +# Tempest +keyword: + keyword: Shadow + match: Shadow + mode: expert + reminder: {this_or_that("creature", upper:true)} can block or be blocked by only creatures with shadow. +keyword: + keyword: Buyback + match: Buyback cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ",param1)} as you cast this spell. If you do, put this card into your hand as it resolves. +# Unglued +keyword: + keyword: Denimwalk + match: Denimwalk + mode: old + reminder: {this_or_that("creature", upper:true)} can't be blocked as long as defending player is wearing denim. +# Urza's Saga +keyword: + keyword: Echo + match: Echo cost + mode: expert + reminder: At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost. +keyword: + keyword: Cycling + match: Cycling cost + mode: expert + reminder: {param1}, Discard this card: Draw a card. +# Sixth Edition +keyword: + keyword: Haste + match: Haste + mode: core + reminder: {this_or_that("creature", upper:true)} can attack and T as soon as it comes under your control. +# Portal: Three Kingdoms +keyword: + keyword: Horsemanship + match: Horsemanship + mode: old + reminder: {this_or_that("creature", upper:true)} can’t be blocked except by creatures with horsemanship. +# Nemesis +keyword: + keyword: Fading + match: Fading number + mode: expert + reminder: This {if has_pt() then "creature" else "permanent"} enters with {english_number_a(param1)} fade counter(s) on it. At the beginning of your upkeep, remove a fade counter from it. If you can’t, sacrifice it. +# Invasion +keyword: + keyword: Kicker + match: Kicker cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ", param1)} as you cast this spell. +# Odyssey +keyword: + keyword: Flashback + match: Flashback cost + mode: expert + reminder: You may cast this card from your graveyard for its flashback cost. Then exile it. +keyword: + keyword: Threshold + match: Threshold + mode: pseudo + rules: Threshold — [effect] as long as seven or more cards are in your graveyard. +# Torment +keyword: + keyword: Madness + match: Madness cost + mode: expert + reminder: If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard. +# Onslaught +keyword: + keyword: Morph + match: Morph cost + mode: expert + reminder: You may cast this card face down as a 2/2 creature for 3. Turn it face up any time for its morph cost. +keyword: + keyword: Fear + match: Fear + mode: old + reminder: {this_or_that("creature", upper:true)} can’t be blocked except by artifact creatures and/or black creatures. +# Legions +keyword: + keyword: Amplify + match: Amplify number + mode: expert + reminder: As {this_or_that("creature")} enters, put {english_number_a(param1)} +1/+1 counter(s) on it for each {separate_words(spacer: " and/or ", card.sub_type)} card you reveal in your hand. +keyword: + keyword: Double strike + match: Double strike + mode: core + reminder: {this_or_that("creature", upper:true)} deals both first-strike and regular combat damage. +keyword: + keyword: Provoke + match: Provoke + mode: expert + reminder: Whenever this creature attacks, you may have target creature defending player controls untap and block it if able. +# Scourge +keyword: + keyword: Typecycling + match: one_wordcycling cost + mode: action + reminder: {param2}, Discard this card: Search your library for a {param1} card, reveal it, put it into your hand, then shuffle. +keyword: + keyword: Storm + match: Storm + mode: expert + reminder: When you cast this spell, copy it for each spell cast before it this turn.{ if is_targeted() then " You may choose new targets for the copies." }{if not is_spell(card.type) then " Copies become tokens."} +# Mirrodin +keyword: + keyword: Affinity for + match: Affinity for name + mode: expert + reminder: This spell costs 1 less to cast for each {english_singular(param1)} you control. +keyword: + keyword: Entwine + match: Entwine cost + mode: expert + reminder: Choose both if you pay the entwine cost. +keyword: + keyword: Equip + match: Equip cost + mode: core + reminder: {param1}: Attach to target creature you control. Equip only as a sorcery. +keyword: + keyword: Equip quality + match: Equip namecost + mode: core + reminder: {param2}: Attach to target {param1} creature you control. Equip only as a sorcery. +keyword: + keyword: Imprint + match: Imprint + mode: pseudo + rules: When ~ enters the battlefield, you may exile a [something] from [somewhere]. +# Darksteel +keyword: + keyword: Modular + match: Modular number + mode: expert + reminder: {this_or_that("creature", upper:true)} enters with {english_number_a(param1)} +1/+1 counter(s) on it. When it dies, you may put its +1/+1 counters on target artifact creature. +# Fifth Dawn +keyword: + keyword: Scry + match: Scry number + mode: core + reminder: + { handle_action_rt(to:"scry {param1}", "Look")} at the top { + if param1.value=="1" then "card of your library. You may put that card on the bottom of your library." + else "{english_number(param1)} cards of your library, then put any number of them on the bottom and the rest on top in any order." + } +keyword: + keyword: Sunburst + match: Sunburst + mode: expert + reminder: This enters with a {if has_pt() then "+1/+1" else "charge"} counter on it for each color of mana spent to cast it. +# Champions of Kamigawa +keyword: + keyword: Splice + match: Splice onto name cost + mode: expert + reminder: As you cast a {param1} spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell. +keyword: + keyword: Bushido + match: Bushido number + mode: expert + reminder: Whenever {this_or_that("creature")} blocks or becomes blocked, it gets +{param1}/+{param1} until end of turn. +keyword: + keyword: Soulshift + match: Soulshift number + mode: expert + reminder: When {this_or_that("creature")} dies, you may return target Spirit card with mana value {param1} or less from your graveyard to your hand. +keyword: + keyword: Enchant + match: Enchant name + mode: core + reminder: Target a {param1} as you cast this. This card enters attached to that {param1}. +keyword: + keyword: Vigilance + match: Vigilance + mode: core + reminder: Attacking doesn’t cause {this_or_that("creature")} to tap. +keyword: + keyword: Defender + match: Defender + mode: core + reminder: {this_or_that("creature", upper:true)} can’t attack. +# Unhinged +keyword: + keyword: Art rampage + match: Art rampage number + mode: expert + reminder: Whenever this creature becomes blocked by a creature, it gets +{param1}/+{param1} for each creature in the blocker’s art beyond the first. +keyword: + keyword: Super haste + match: Super haste + mode: expert + reminder: This may attack the turn before you cast it. (You may put this card from your hand onto the battlefield tapped and attacking during your declare attackers step. If you do, you lose the game at the beginning of your next turn's end step unless you pay this card’s mana cost during that turn.) +keyword: + keyword: Gotcha + match: Gotcha + mode: pseudo + rules: Gotcha — If an opponent [does something], you may say “Gotcha!”. When you do, return ~ from your graveyard to your hand. +# Betrayers of Kamigawa +keyword: + keyword: Offering + match: prefix offering + mode: expert + reminder: You may cast this spell as though it had flash by sacrificing a {param1} and paying the difference in mana costs between this and the sacrificed {param1}. Mana cost includes color. +keyword: + keyword: Ninjutsu + match: Ninjutsu cost + mode: expert + reminder: {param1}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking. +# Saviors of Kamigawa +keyword: + keyword: Epic + match: Epic + mode: expert + reminder: For the rest of the game, you can’t cast spells. At the beginning of each of your upkeeps, copy this spell except for its epic ability.{ if is_targeted() then " You may choose a new target for the copy." } +keyword: + keyword: Channel + match: Channel + mode: pseudo + rules: Channel — [cost], Discard ~: [effect]. +keyword: + keyword: Sweep + match: Sweep + mode: pseudo + rules: Sweep — Return any number of [basic land type] you control to their owner’s hand. [effect based on number of lands returned]. +# Ravnica: City of Guilds +keyword: + keyword: Convoke + match: Convoke + mode: expert + reminder: Your creatures can help cast this spell. Each creature you tap while casting this spell pays for 1 or one mana of that creature’s color. +keyword: + keyword: Transmute + match: Transmute cost + mode: expert + reminder: {param1}, Discard this card: Search your library for a card with the same mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery. +keyword: + keyword: Dredge + match: Dredge number + mode: expert + reminder: If you would draw a card, you may mill {english_number(param1)} card(s) instead. If you do, return this card from your graveyard to your hand. +keyword: + keyword: Radiance + match: Radiance + mode: pseudo + rules: Radiance — [effect to target permanent or spell and all cards of same card type that share a color with it] +# Guildpact +keyword: + keyword: Haunt + match: Haunt + mode: expert + reminder: When this { if is_spell() then "spell card is put into a graveyard after resolving," else "creature dies," } exile it haunting target creature. +keyword: + keyword: Bloodthirst + match: Bloodthirst number + mode: expert + reminder: If an opponent was dealt damage this turn, this {if has_pt() then "creature" else "permanent"} enters with {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Replicate + match: Replicate cost + mode: expert + reminder: When you cast this spell, copy it for each time you paid its replicate cost.{ if is_targeted() then " You may choose new targets for the copies." } +# Dissension +keyword: + keyword: Graft + match: Graft number + mode: expert + reminder: {this_or_that("permanent", upper:true)} enters with {english_number_a(param1)} +1/+1 counter(s) on it. Whenever {if has_pt() then "another" else "a"} creature enters, you may move a +1/+1 counter from {this_or_that("permanent")} onto it. +keyword: + keyword: Forecast + match: Forecast — action, Reveal name from your hand: action + mode: expert + reminder: Activate only during your upkeep and only once each turn. +keyword: + keyword: Hellbent + match: Hellbent + mode: pseudo + rules: Hellbent — [effect] if you have no cards in hand. +# Coldsnap +keyword: + keyword: Recover + match: Recover cost + mode: expert + reminder: When a creature is put into your graveyard from the battlefield, you may {for_mana_costs(add:"pay ",param1)}. If you do, return this card from your graveyard to your hand. Otherwise, exile this card. +keyword: + keyword: Ripple + match: Ripple number + mode: expert + reminder: When you cast this spell, you may reveal the top {english_number_multiple(param1)} card(s) of your library. You may cast spells with the same name as this spell from among those cards without paying their mana costs. Put the rest on the bottom of your library. +# Time Spiral +keyword: + keyword: Flash + match: Flash + mode: core + reminder: You may cast this spell any time you could cast an instant. +keyword: + keyword: Split second + match: Split second + mode: expert + reminder: As long as this spell is on the stack, players can’t cast spells or activate abilities that aren’t mana abilities. +keyword: + keyword: Suspend + match: Suspend numbercost + mode: expert + reminder: Rather than cast this card from your hand,{if has_cc() then " you may" else ""} {for_mana_costs(add:"pay ", param2)} and exile it with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost.{if has_pt() then " It has haste." } +# Planar Chaos +keyword: + keyword: Vanishing + match: Vanishing number + mode: expert + reminder: {this_or_that("permanent", upper:true)} enters with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it. +# Future Sight +keyword: + keyword: Deathtouch + match: Deathtouch + mode: core + reminder: Any amount of damage this deals to a creature is enough to destroy it. +keyword: + keyword: Reach + match: Reach + mode: core + reminder: {this_or_that("creature", upper:true)} can block creatures with flying. +keyword: + keyword: Gravestorm + match: Gravestorm + mode: expert + reminder: When you cast this spell, copy it for each permanent put into a graveyard from the battlefield this turn.{ if is_targeted() then " You may choose new targets for the copies." } +keyword: + keyword: Lifelink + match: Lifelink + mode: core + reminder: Damage dealt by this { if has_pt() then "creature" else if is_spell() then "spell" else "permanent" } also causes you to gain that much life. +keyword: + keyword: Absorb + match: Absorb number + mode: expert + reminder: If a source would deal damage to {this_or_that("creature")}, prevent {param1} of that damage. +keyword: + keyword: Fateseal + match: Fateseal number + mode: action + reminder: + {handle_action_rt(to:"fateseal "+param1, "Look")} at the top { + if param1.value=="1" then "card of an opponent’s library, then you may put it on the bottom of that player’s library." + else "{english_number(param1)} cards of an opponent’s library, then put any number of them on the bottom of that player’s library and the rest on top in any order." + } +keyword: + keyword: Transfigure + match: Transfigure cost + mode: expert + reminder: {param1}, Sacrifice {this_or_that("permanent")}: Search your library for a creature card with the same mana value as {this_or_that("permanent")}, put that card onto the battlefield, then shuffle. Transfigure only as a sorcery. +keyword: + keyword: Aura swap + match: Aura swap cost + mode: expert + reminder: {param1}: Exchange this Aura with an Aura card in your hand. +keyword: + keyword: Frenzy + match: Frenzy number + mode: expert + reminder: Whenever {this_or_that("creature")} attacks and isn’t blocked, it gets +{param1}/+0 until end of turn. +keyword: + keyword: Delve + match: Delve + mode: expert + reminder: Each card you exile from your graveyard while casting this spell pays for 1. +keyword: + keyword: Poisonous + match: Poisonous number + mode: expert + reminder: Whenever {this_or_that("creature")} deals combat damage to a player, that player gets {english_number_a(param1)} poison counter(s). A player with ten or more poison counters loses the game. +keyword: + keyword: Shroud + match: Shroud + mode: core + reminder: {this_or_that("permanent", upper:true)} can’t be the target of spells or abilities. +keyword: + keyword: Fortify + match: Fortify cost + mode: expert + reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. +keyword: + keyword: Grandeur + match: Grandeur + mode: pseudo + rules: Grandeur — Discard another card named ~: [effect]. +# Lorwyn +keyword: + keyword: Evoke + match: Evoke cost + mode: expert + reminder: You may cast this spell for its evoke cost. If you do, it’s sacrificed when it enters. +keyword: + keyword: Champion + match: Champion a name + mode: expert + reminder: When {this_or_that("permanent")} enters, sacrifice it unless you exile another {param2} you control. When {this_or_that("permanent")} leaves the battlefield, that card returns to the battlefield. +keyword: + keyword: Clash + match: Clash + mode: action + reminder: Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value. +keyword: + keyword: Changeling + match: Changeling + mode: expert + reminder: This card is every creature type. +keyword: + keyword: Hideaway + match: Hideaway number + mode: expert + reminder: When {this_or_that("type", upper:false)} enters, look at the top {english_number_multiple(param1)} card(s) of your library, exile one face down, then put the rest on the bottom in a random order. +# Morningtide +keyword: + keyword: Prowl + match: Prowl cost + mode: expert + reminder: You may cast this for its prowl cost if you dealt combat damage to a player this turn with a {separate_words(spacer: " or ", card.sub_type)}. +keyword: + keyword: Reinforce + match: Reinforce numbercost + mode: expert + reminder: {param2}, Discard this card: Put {english_number_a(param1)} +1/+1 counter(s) on target creature. +keyword: + keyword: Kinship + match: Kinship + mode: pseudo + rules: Kinship — At the beginning of your upkeep, you may look at the top card of your library. If that card shares a creature type with ~, you may reveal it. If you do, [effect]. +# Shadowmoor +keyword: + keyword: Persist + match: Persist + mode: expert + reminder: When {this_or_that("creature")} dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it. +keyword: + keyword: Wither + match: Wither + mode: expert + reminder: This deals damage to creatures in the form of -1/-1 counters. +keyword: + keyword: Conspire + match: Conspire + mode: expert + reminder: As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it{ if is_targeted() then " and you may choose a new target for the copy" }. +# Eventide +keyword: + keyword: Retrace + match: Retrace + mode: expert + reminder: You may cast this card from your graveyard by discarding a land card in addition to paying its other costs. +keyword: + keyword: Chroma + match: Chroma + mode: pseudo + rules: Chroma — [effect] based on the number of [color] mana symbols [in graveyard, under your control, in cards you discard]. +# Shards of Alara +keyword: + keyword: Unearth + match: Unearth cost + mode: expert + reminder: {param1}: Return this card from your graveyard to the battlefield. {if has_pt() then "It gains haste. " else "" }Exile it at the beginning of the end step or if it would leave the battlefield. Unearth only as a sorcery. +keyword: + keyword: Devour + match: Devour number + mode: expert + reminder: As this enters, you may sacrifice any number of creatures. {this_or_that("creature", upper:true)} enters with { if param1.value == "1" then "" else if param1.value == "2" then "twice " else english_number(param1) + " times " }that many +1/+1 counters on it. +keyword: + keyword: Exalted + match: Exalted + mode: expert + reminder: Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn. +# Conflux +keyword: + keyword: Basic landcycling + match: Basic landcycling cost + mode: expert + reminder: {param1}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. +keyword: + keyword: Domain + match: Domain + mode: pseudo + rules: Domain — [effect] for each basic land type among lands you control. +# Alara Reborn +keyword: + keyword: Cascade + match: Cascade + mode: expert + reminder: When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order. +# Magic 2010 +keyword: + keyword: Intimidate + match: Intimidate + mode: old + reminder: {this_or_that("creature", upper:true)} can’t be blocked except by artifact creatures and/or creatures that share a color with it. +# Zendikar +keyword: + keyword: Landfall + match: Landfall + mode: pseudo + rules: Landfall — Whenever a land you control enters, [effect]. +# Worldwake +keyword: + keyword: Multikicker + match: Multikicker cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ", param1)} any number of times as you cast this spell. +# Rise of the Eldrazi +keyword: + keyword: Annihilator + match: Annihilator number + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, defending player sacrifices {english_number_a(param1)} permanent(s). +keyword: + keyword: Rebound + match: Rebound + mode: expert + reminder: If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost. +keyword: + keyword: Umbra armor + match: Totem armor + mode: expert + reminder: If enchanted {if contains(card.text, match:"Enchant creature") then "creature" else "permanent"} would be destroyed, instead remove all damage from it and destroy this Aura. +keyword: + keyword: Umbra armor + match: Umbra armor + mode: expert + reminder: If enchanted {if contains(card.text, match:"Enchant creature") then "creature" else "permanent"} would be destroyed, instead remove all damage from it and destroy this Aura. +keyword: + keyword: Level up + match: Level up cost + mode: expert + reminder: {param1}: Put a level counter on this. Level up only as a sorcery. +# Scars of Mirrodin +keyword: + keyword: Infect + match: Infect + mode: expert + reminder: {this_or_that("creature", upper:true)} deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters. +keyword: + keyword: Proliferate + match: Proliferate + mode: action + reminder: {handle_action_rt(to:"proliferate", "Choose")} any number of permanents and/or players, then give each another counter of each kind already there. +keyword: + keyword: Metalcraft + match: Metalcraft + mode: pseudo + rules: Metalcraft — As long as you control three or more artifacts, [effect]. +# Mirrodin Besieged +keyword: + keyword: Battle cry + match: Battle cry + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, each other attacking creature gets +1/+0 until end of turn. +keyword: + keyword: Living weapon + match: Living weapon + mode: expert + reminder: When this Equipment enters, create a 0/0 black Phyrexian Germ creature token, then attach this to it. +# Commander +keyword: + keyword: Join forces + match: Join forces + mode: pseudo + rules: Join forces — Starting with you, each player may [effect]. +# Magic 2012 +keyword: + keyword: Hexproof from + match: Hexprooname from name + mode: core + reminder: This {if has_pt() then "creature" else "permanent"} can't be the target of {param2} spells or abilities your opponents control. +keyword: + keyword: Hexproof + match: Hexproof + mode: core + reminder: This { if has_pt() then "creature" else "permanent"} can't be the target of spells or abilities your opponents control. +# Innistrad +keyword: + keyword: Morbid + match: Morbid + mode: pseudo + rules: Morbid — If a creature died this turn, [effect]. +keyword: + keyword: Fight + match: fight + mode: action + reminder: Each deals damage equal to its power to the other. +# Dark Ascension +keyword: + keyword: Undying + match: Undying + mode: expert + reminder: When {this_or_that("creature")} dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it. +keyword: + keyword: Fateful hour + match: Fateful hour + mode: pseudo + rules: Fateful Hour — As long as you have 5 or less life, [effect]. +# Avacyn Restored +keyword: + keyword: Miracle + match: Miracle cost + mode: expert + reminder: You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn. +keyword: + keyword: Soulbond + match: Soulbond + mode: expert + reminder: You may pair {this_or_that("creature")} with another unpaired creature when either enters. They remain paired for as long as you control both of them. +# Return to Ravnica +keyword: + keyword: Detain + match: detainenglish_numbertargetnonlandone_word + mode: action + reminder: Until your next turn, {if contains(param1.value, match:"one") or param1.value == " " then "that" else "those"} {param3} can't attack or block and {if contains(param1.value, match:"one") or param1.value == " " then "its" else "their"} activated abilities can't be activated. +keyword: + keyword: Overload + match: Overload cost + mode: expert + reminder: You may cast this spell for its overload cost. If you do, change "target" in its text to "each." +keyword: + keyword: Unleash + match: Unleash + mode: expert + reminder: You may have {this_or_that("creature")} enter with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it. +keyword: + keyword: Scavenge + match: Scavenge cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Put a number of +1/+1 counters equal to this card's power on target creature. Scavenge only as a sorcery. +keyword: + keyword: Populate + match: populate + mode: action + reminder: {handle_action_rt(to:"populate", "Create")} a token that's a copy of a creature token you control. +# Gatecrash +keyword: + keyword: Extort + match: Extort + mode: expert + reminder: Whenever you cast a spell, you may pay [W/B]. If you do, each opponent loses 1 life and you gain that much life. +keyword: + keyword: Cipher + match: Cipher + mode: expert + reminder: Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost. +keyword: + keyword: Bloodrush + match: Bloodrush + mode: pseudo + rules: Bloodrush — [cost], Discard ~: Target attacking creature gets [effect]. +keyword: + keyword: Battalion + match: Battalion + mode: pseudo + rules: Battalion — Whenever ~ and at least two other creatures attack, [effect]. +keyword: + keyword: Evolve + match: Evolve + mode: expert + reminder: Whenever a creature you control enters, if that creature has greater power or toughness than {this_or_that("creature")}, put a +1/+1 counter on {this_or_that("creature")}. +# Dragon's Maze +keyword: + keyword: Fuse + match: Fuse + mode: expert + reminder: You may cast one or both halves of this card from your hand. +# Magic 2014 +keyword: + keyword: Indestructible + match: Indestructible + mode: core + reminder: {if has_pt() then "Damage and effects" else "Effects"} that say "destroy" don't destroy this {if has_pt() then "creature" else if is_artifact(card.super_type) then "artifact" else "permanent"}. +# Theros +keyword: + keyword: Hero's reward + match: Hero's Reward + mode: pseudo + rules: Hero's Reward — When ~ leaves the battlefield, each player [effect]. +keyword: + keyword: Monstrosity + match: Monstrosity number + mode: action + reminder: If {this_or_that("creature")} isn’t monstrous, put {english_number_a(param1)} +1/+1 counter(s) on it and it becomes monstrous. +keyword: + keyword: Heroic + match: Heroic + mode: pseudo + rules: Heroic — Whenever you cast a spell that targets ~, [effect]. +keyword: + keyword: Bestow + match: Bestow cost + mode: expert + reminder: If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached. +keyword: + keyword: Devotion + match: devotion to one_word + mode: action + reminder: Each {color_to_mana(param1)} in the mana costs of permanents you control counts toward your devotion to {param1}. +# Commander 2013 +keyword: + keyword: Tempting offer + match: Tempting offer + mode: pseudo + rules: Tempting offer - [do something]. Each opponent may [do the same]. For each opponent who does, [do something again]. +# Born of the Gods +keyword: + keyword: Tribute + match: Tribute number + mode: expert + reminder: As {this_or_that("creature")} enters, an opponent of your choice may put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Inspired + match: Inspired + mode: pseudo + rules: Inspired — Whenever ~ becomes untapped, [effect]. +# Journey into Nyx +keyword: + keyword: Constellation + match: Constellation + mode: pseudo + rules: Constellation — Whenever ~ or another enchantment you control enters, [effect]. +keyword: + keyword: Strive + match: Strive + mode: pseudo + rules: Strive — This spell costs [mana] more to cast for each target beyond the first. +# Conspiracy +keyword: + keyword: Hidden agenda + match: Hidden agenda + mode: expert + reminder: Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name. +keyword: + keyword: Dethrone + match: Dethrone + mode: expert + reminder: Whenever {this_or_that("creature")} attacks the player with the most life or tied for most life, put a +1/+1 counter on it. +keyword: + keyword: Will of the council + match: Will of the council + mode: pseudo + rules: Will of the council — [some ability that involves voting, maybe between grace and condemnation] +keyword: + keyword: Parley + match: Parley + mode: pseudo + rules: Parley — Each player reveals the top card of their library. For each nonland card revealed this way, [effect]. Then each player draws a card. +# Khans of Tarkir +keyword: + keyword: Outlast + match: Outlast cost + mode: expert + reminder: {param1}, T: Put a +1/+1 counter on {this_or_that("creature")}. Outlast only as a sorcery. +keyword: + keyword: Prowess + match: Prowess + mode: core + reminder: Whenever you cast a noncreature spell, {this_or_that("creature")} gets +1/+1 until end of turn. +keyword: + keyword: Raid + match: Raid + mode: pseudo + rules: Raid — When ~ enters, if you attacked with a creature this turn, [effect]. +keyword: + keyword: Ferocious + match: Ferocious + mode: pseudo + rules: Ferocious — [Whenever ~ attacks/When ~ spell resolves], if you control a creature with power 4 or greater, [effect]. +# Commander 2014 +keyword: + keyword: Lieutenant + match: Lieutenant + mode: pseudo + rules: Lieutenant - As long as you control your commander, [effect]. +# Fate Reforged +keyword: + keyword: Bolster + match: bolster number + mode: action + reminder: {handle_action_rt(to:"bolster {param1}", "Choose")} a creature with the least toughness among creatures you control and put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Dash + match: Dash cost + mode: expert + reminder: You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step. +keyword: + keyword: Manifest + match: manifest + mode: action + reminder: {handle_action_rt(to:"manifest a card", "Put")} it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card. +# Dragons of Tarkir +keyword: + keyword: Exploit + match: Exploit + mode: expert + reminder: When {this_or_that("creature")} enters, you may sacrifice a creature. +keyword: + keyword: Formidable + match: Formidable + mode: pseudo + rules: Formidable — Stuff happens if creatures you control have total power 8 or greater. +keyword: + keyword: Megamorph + match: Megamorph cost + mode: expert + reminder: You may cast this face down as a 2/2 creature for 3. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it. +# Magic Origins +keyword: + keyword: Menace + match: Menace + mode: core + reminder: {this_or_that("creature", upper:true)} can't be blocked except by two or more creatures. +keyword: + keyword: Renown + match: Renown number + mode: expert + reminder: When {this_or_that("creature")} deals combat damage to a player, if it isn't renowned, put {english_number_a(param1)} +1/+1 counter(s) on it and it becomes renowned. +keyword: + keyword: Spell mastery + match: Spell mastery + mode: pseudo + rules: Spell mastery -- If there are two or more instant and/or sorcery cards in your graveyard, [effect]. +# Battle for Zendikar +keyword: + keyword: Awaken + match: Awaken numbercost + mode: expert + reminder: If you cast this spell {for_mana_costs(add:"for ", param2)}, also put {english_number_a(param1)} +1/+1 counter(s) on target land you control and it becomes a 0/0 Elemental creature with haste. It's still a land. +keyword: + keyword: Devoid + match: Devoid + mode: expert + reminder: This card has no color. +keyword: + keyword: Ingest + match: Ingest + mode: expert + reminder: Whenever {this_or_that("creature")} deals combat damage to a player, that player exiles the top card of their library. +keyword: + keyword: Rally + match: Rally + mode: pseudo + rules: Rally -- Whenever ~ or another Ally you control enters, [effect]. +keyword: + keyword: Converge + match: Converge + mode: pseudo + rules: Converge -- [effect with X], where X is the number of colors of mana spent to cast this spell. +# Commander 2015 +keyword: + keyword: Myriad + match: Myriad + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, for each opponent other than defending player, you may create a token that's a copy of {this_or_that("creature")} that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat. +# Oath of the Gatewatch +keyword: + keyword: Surge + match: Surge cost + mode: expert + reminder: You may cast this spell for its surge cost if you or a teammate has cast another spell this turn. +keyword: + keyword: Support + match: Support number + mode: action + reminder: {handle_action_rt(to:"support {param1}", "Put")} a +1/+1 counter on {if param1.value!=1 then "each of "}up to {english_number(param1)}{if has_pt() then " other"} target creature(s). +# Shadows over Innistrad +keyword: + keyword: Investigate + match: Investigate + mode: action + reminder: {handle_action_rt(to:"investigate", "Create")} a Clue token. It's an artifact with "2, Sacrifice this artifact: Draw a card." +keyword: + keyword: Skulk + match: Skulk + mode: expert + reminder: {this_or_that("creature", upper:true)} can't be blocked by creatures with greater power. +keyword: + keyword: Delirium + match: Delirium + mode: pseudo + rules: Delirium - If there are four or more card types among cards in your graveyard, [effect]. +# Eldritch Moon +keyword: + keyword: Emerge + match: Emerge cost + mode: expert + reminder: You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value. +keyword: + keyword: Escalate + match: Escalate cost + mode: expert + reminder: Pay this cost for each mode chosen beyond the first. +# Conspiracy: Take the Crown +keyword: + keyword: Double agenda + match: Double agenda + mode: expert + reminder: Start the game with this conspiracy face down in the command zone and secretly choose two different card names. You may turn this conspiracy face up any time and reveal those names. +keyword: + keyword: Goad + match: goad + mode: action + reminder: Until your next turn, that creature attacks each combat if able and attacks a player other than you if able. +keyword: + keyword: Melee + match: Melee + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat. +keyword: + keyword: Monarch + match: become the monarch + mode: action + reminder: The monarch draws a card at the beginning of their end step. Whenever the monarch is dealt combat damage by a creature, its controller becomes the monarch. +keyword: + keyword: Council's dilemma + match: Council's dilemma + mode: pseudo + rules: [May be something] starting with you, each player votes for [one thing or another]. +# Kaladesh +keyword: + keyword: Crew + match: Crew number + mode: expert + reminder: Tap any number of creatures you control with total power {param1} or more: This {separate_words(spacer: " ", card.sub_type)} becomes an artifact creature until end of turn. +keyword: + keyword: Fabricate + match: Fabricate number + mode: expert + reminder: When {this_or_that("permanent")} enters, put {english_number_a(param1)} +1/+1 counter(s) on it or create {english_number_a(param1)} 1/1 colorless Servo artifact creature token(s). +# Commander 2016 +keyword: + keyword: Partner with + match: Partnename with name + mode: expert + reminder: When this {if has_pt() then "creature" else "permanent"} enters, target player may put {legend_filter(param2)} into their hand from their library, then shuffle. +keyword: + keyword: Partner + match: Partner + mode: expert + reminder: You can have two commanders if both have partner. +keyword: + keyword: Undaunted + match: Undaunted + mode: expert + reminder: This spell costs 1 less to cast for each opponent. +# Aether Revolt +keyword: + keyword: Improvise + match: Improvise + mode: expert + reminder: Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1. +keyword: + keyword: Revolt + match: Revolt + mode: pseudo + rules: Revolt - [Something], if a permanent you controlled left the battlefield this turn, [effect]. +# Amonkhet +keyword: + keyword: Aftermath + match: Aftermath + mode: expert + reminder: Cast this spell only from your graveyard. Then exile it. +keyword: + keyword: Embalm + match: Embalm cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie {separate_words(spacer: " ", card.sub_type)} with no mana cost. Embalm only as a sorcery. +keyword: + keyword: Exert + match: exert + mode: action + reminder: An exerted {if has_pt() then "creature" else "permanent"} won't untap during your next untap step. +#Hour of Devastation +keyword: + keyword: Afflict + match: Afflict number + mode: expert + reminder: Whenever {this_or_that("creature")} becomes blocked, defending player loses {param1} life. +keyword: + keyword: Eternalize + match: Eternalize cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black{if not contains(card.sub_type, match: "Zombie") then " Zombie"}{ if separate_words(spacer: " ", card.sub_type) != "" then " " + separate_words(spacer: " ", card.sub_type) } {if not has_pt() then "creature "}with no mana cost. Eternalize only as a sorcery. +#Commander 2017 +keyword: + keyword: Eminence + match: Eminence + mode: pseudo + rules: Eminence - As long as ~ is in the command zone or on the battlefield, [effect]. +#Ixalan +keyword: + keyword: Enrage + match: Enrage + mode: pseudo + rules: Enrage - Whenever ~ is dealt damage, [effect]. +keyword: + keyword: Explore + match: explores + mode: action + reminder: {handle_action_rt(to:"explore", "Reveal")} the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on {this_or_that("creature")}, then put the card back or put it into your graveyard. +#Unstable +keyword: + keyword: Assemble a Contraption + match: Assemble + mode: action + reminder: {if contains(card.rule_text, match: "ssemble a ") then "P" else "To assemble a Contraption, p"}ut the top card of your Contraption deck face up onto one of your sprockets. + rules: This is used when the player assembles Contraptions. +keyword: + keyword: assembles a Contraption + match: assembles + mode: action + reminder: {if contains(card.rule_text, match: "ssemble a ") then "P" else "To assemble a Contraption, p"}ut the top card of your Contraption deck face up onto one of your sprockets. + rules: This is used when a permanent assembles Contraptions. +keyword: + keyword: Combine + match: Combine + mode: action + reminder: Its power is equal to their total power, its toughness is equal to their total toughness, and it has their names, mana costs, types, text boxes, etc. +keyword: + keyword: Art menace + match: Art menace + mode: expert + reminder: {this_or_that("creature", upper:true)} can't be blocked except by creatures with two or more visible figures in their art. +keyword: + keyword: Augment + match: Augment cost + mode: expert + reminder: {param1}, Reveal this card from your hand: Combine it with target host. Augment only as a sorcery. +keyword: + keyword: Blurry + match: Blurry + mode: expert + reminder: {this_or_that("creature", upper:true)} can be blocked only if defending player was wearing glasses as it was cast. +keyword: + keyword: Just a second + match: Just a second + mode: expert + reminder: As long as this spell is on the stack, players can't move permanents. + rules: Players are also unable to cast spells and activate abilities that aren't mana abilities while this spell, even if they are able to do so without moving permanents. +keyword: + keyword: Last strike + match: Last strike + mode: expert + reminder: {this_or_that("creature", upper:true)} deals combat damage after creatures without last strike. +keyword: + keyword: Squirrellink + match: Squirrellink + mode: expert + reminder: Damage dealt by {this_or_that("creature")} also causes you to create that many 1/1 green Squirrel creature tokens. +keyword: + keyword: Triple strike + match: Triple strike + mode: expert + reminder: {this_or_that("creature", upper:true)} deals first-strike, regular, and last-strike combat damage. +keyword: + keyword: Undeathtouch + match: Undeathtouch + mode: expert + reminder: If this would deal damage to a creature card, exile that creature card instead. +#Rivals of Ixalan +keyword: + keyword: Ascend + match: Ascend + mode: expert + reminder: If you control ten or more permanents, you get the city's blessing for the rest of the game. +#Dominaria +keyword: + keyword: Historic + match: historic + mode: action + reminder: Artifacts, legendaries, and Sagas are historic. +#Battlebond +keyword: + keyword: Assist + match: Assist + mode: expert + reminder: Another player can pay up to {if contains(card.casting_cost, match:"X") then "X" else generic_mana(card.casting_cost)} of this spell's cost.{if contains(card.casting_cost, match:"X") then " You choose the value of X."} +#Commander 2019 +keyword: + keyword: Commander ninjutsu + match: Commander ninjutsu cost + mode: expert + reminder: {param1}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand or the command zone tapped and attacking. +keyword: + keyword: Treasure token + match: Treasure toke*s + mode: core + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Treasure token is an artifact")} with "T, Sacrifice this artifact: Add one mana of any color." +#Guilds of Ravnica +keyword: + keyword: Jump-start + match: Jump-start + mode: expert + reminder: You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card. +keyword: + keyword: Mentor + match: Mentor + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, put a +1/+1 counter on target attacking creature with lesser power. +keyword: + keyword: Surveil + match: Surveil number + mode: action + reminder: + {handle_action_rt(to:"surveil {param1}", "Look")} at the top { + if param1.value=="1" then "card of your library. You may put it into your graveyard." + else "{english_number(param1)} cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order." + } +keyword: + keyword: Undergrowth + match: Undergrowth + mode: pseudo + rules: Undergrowth — [effect], where X is the number of creature cards in your graveyard. +#Ravnica Allegiance +keyword: + keyword: Adapt + match: Adapt number + mode: action + reminder: If {this_or_that("creature")} has no +1/+1 counters on it, put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Addendum + match: Addendum + mode: pseudo + rules: Addendum — If you cast this spell during your main phase, [effect]. +keyword: + keyword: Afterlife + match: Afterlife number + mode: expert + reminder: Whenever {this_or_that("creature")} dies, create {english_number_a(param1)} 1/1 white and black Spirit creature token(s) with flying. +keyword: + keyword: Riot + match: Riot + mode: expert + reminder: {this_or_that("creature", upper:true)} enters with your choice of a +1/+1 counter or haste. +keyword: + keyword: Spectacle + match: Spectacle cost + mode: expert + reminder: You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn. +#War of the Spark +keyword: + keyword: Amass + match: Amass name number + mode: action + reminder: {handle_action_rt(to:"amass {param1} {param2}", "Put")} {english_number_a(param2)} +1/+1 counter(s) on an Army you control. It's also a {if param1.value == "Zombies" then "Zombie" else english_singular(param1)}. If you don't control an Army, create a 0/0 black {if param1.value == "Zombies" then "Zombie" else english_singular(param1)} Army creature token first. +#Throne of Eldraine +keyword: + keyword: Adamant + match: Adamant + mode: pseudo + rules: Adamant — If at least three [color] mana was spent to cast this spell, [effect]. +keyword: + keyword: Food token + match: Food toke*s + mode: core + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Food token is an artifact")} with "2, T, Sacrifice this artifact: You gain 3 life." +#Theros Beyond Death +keyword: + keyword: Escape + match: Escape cost + mode: expert + reminder: You may cast this card from your graveyard for its escape cost. +keyword: + keyword: Gold token + match: Gold toke*s + mode: core + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Gold token is an artifact")} with "Sacrifice this artifact: Add one mana of any color." +#Ikoria: Lair of Behemoths +keyword: + keyword: Mutate + match: Mutate cost + mode: expert + reminder: If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it. +keyword: + keyword: Companion + match: Companion — name + mode: expert + reminder: If this card is your chosen companion, you may put it into your hand from outside the game for [3] as a sorcery. +#Magic 2021 +keyword: + keyword: Mill + match: mill one_word car*s + mode: core + reminder: { if param1.value == "mills" then handle_action_rt(to:if param2 == "a" then "mill a card" else "mill {param2} cards", "They") + " put the top " + (if param2.value == "a" then "card " else param2 + " cards ") + "of their library into their graveyard." else handle_action_rt(to:if param2 == "a" then "mill a card" else "mill {param2} cards", "Put") + " the top " + (if param2.value == "a" then "card " else param2 + " cards ") + "of your library into your graveyard." } +keyword: + keyword: phases out + match: phases out + mode: expert + reminder: Treat it and anything attached to it as though they don't exist until its controller's next turn. +#Zendikar Rising +keyword: + keyword: Party + match: party + mode: action + reminder: Your party consists of up to one of each of Cleric, Rogue, Warrior, and Wizard. +#Commander Legends +keyword: + keyword: Encore + match: Encore cost + mode: action + reminder: {param1}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery. +#Kaldheim +keyword: + keyword: Shard token + match: Shard toke*s + mode: core + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re enchantments" else "It’s an enchantment", moved:"A Shard token is an enchantment")} with "2, Sacrifice this enchantment: Scry ]1[, then draw a card." +keyword: + keyword: Boast + match: Boast + mode: expert + reminder: Activate only if {this_or_that("creature")} attacked this turn and only once each turn. +keyword: + keyword: Foretell + match: Foretell cost + mode: expert + reminder: During your turn, you may pay [2] and exile this card from your hand face down. Cast it on a later turn for its foretell cost. +#Strixhaven +keyword: + keyword: Learn + match: learn + mode: action + reminder: {handle_action_rt(to:"learn", "you")} may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card. +keyword: + keyword: Ward + match: Ward cost + mode: expert + reminder: Whenever {this_or_that("permanent")} becomes the target of a spell or ability an opponent controls, counter it unless that player {for_mana_costs(add:"pays ", non:"", param1, action:true)}. +keyword: + keyword: Magecraft + match: Magecraft + mode: pseudo + rules: Magecraft — Whenever you cast or copy an instant or sorcery spell, [effect]. +# Modern Horizons 2 +keyword: + keyword: Devour type + match: Devour one_word number + mode: expert + reminder: As this enters the battlefield, you may sacrifice any number of {english_plural(param1.value)}. {this_or_that("creature", upper:true)} enters the battlefield with { if param2.value == "1" then "" else if param2.value == "2" then "twice " else english_number(param2) + " times " }that many +1/+1 counters on it. +keyword: + keyword: Trample over + match: Trample over name + mode: expert + reminder: {this_or_that("creature", upper:true)} can deal excess combat damage to the controller of {if param1.value == "planeswalkers" then "the planeswalker it's attacking" else param1.value + " blocking it"}. +# Adventures in the Forgotten Realms +keyword: + keyword: Venture into + match: Venture into name + mode: action + reminder: Enter the first room or advance to the next room. +keyword: + keyword: Pack tactics + match: Pack tactics + mode: pseudo + rules: Pack tactics — Whenever ~ attacks, if you attacked with creatures with total power 6 or greater this combat, [effect]. +# Commander 2021 +keyword: + keyword: Demonstrate + match: Demonstrate + mode: expert + reminder: When you cast this spell, you may copy it. If you do, choose an opponent to also copy it.{ if is_targeted() then " Players may choose new targets for their copies." } +# Midnight Hunt +keyword: + keyword: Daybound + match: Daybound + mode: expert + reminder: If a player casts no spells during their own turn, it becomes night next turn. +keyword: + keyword: Nightbound + match: Nightbound + mode: expert + reminder: If a player casts at least two spells during their own turn, it becomes day next turn. +keyword: + keyword: Disturb + match: Disturb cost + mode: expert + reminder: You may cast this card from your graveyard transformed for its disturb cost. +keyword: + keyword: Decayed + match: Decayed + mode: expert + reminder: {if contains(card.type, match:"Token") then "This creature" else "It"} can't block. When it attacks, sacrifice it at end of combat. +keyword: + keyword: Coven + match: Coven + mode: pseudo + rules: Coven — if you control three or more creatures with different powers, [effect]. +# Crimson Vow +keyword: + keyword: Cleave + match: Cleave cost + mode: expert + reminder: You may cast this spell for its cleave cost. If you do, remove the words in square brackets. +keyword: + keyword: Training + match: Training + mode: expert + reminder: Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature. +keyword: + keyword: Blood token + match: Blood toke*s + mode: expert + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Blood token is an artifact")} with "1, T, Discard a card, Sacrifice this artifact: Draw a card." +# Kamigawa Neon Dynasty +keyword: + keyword: Reconfigure + match: Reconfigure cost + mode: expert + reminder: {param1}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature. +keyword: + keyword: modified + match: modified + mode: action + reminder: Equipment, Auras you control, and counters are modifications. +keyword: + keyword: Compleated + match: Compleated + mode: expert + reminder: {phy_reminder(card.casting_cost)} If life was paid, this planeswalker enters with two fewer loyalty counters. +# Streets of New Capenna +keyword: + keyword: Casualty + match: Casualty number + mode: expert + reminder: As you cast this spell, you may sacrifice a creature with power {param1}{if param1 == "X" then "." else " or greater."} When you do, copy this spell{ if is_targeted() then " and you may choose a new target for the copy" }. +keyword: + keyword: Connive + match: connive + mode: action + reminder: {handle_action_rt(to:"have a creature connive", "Draw")} a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature. +keyword: + keyword: Connives + match: connives + mode: action + reminder: {handle_action_rt(to:"have a creature connive", "Draw")} a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on {this_or_that("creature")}. +keyword: + keyword: Connives N + match: connives number + mode: action + reminder: {handle_action_rt(to:"have a creature connive", "Draw")} {english_number_a(param1)} card(s), then discard {english_number_a(param1)} card(s). Put a +1/+1 counter on {this_or_that("creature")} for each nonland card discarded this way. +keyword: + keyword: Blitz + match: Blitz cost + mode: expert + reminder: If you cast this spell for its blitz cost, it gains haste and "When this creature dies, draw a card". Sacrifice it at the beginning of the next end step. +keyword: + keyword: Shield counter + match: shield counter + mode: action + reminder: If it would be dealt damage or destroyed, remove a shield counter from it instead. +keyword: + keyword: Shield counter + match: shield counters + mode: action + reminder: If a permanent with a shield counter on it would be dealt damage or destroyed, remove a shield counter from it instead. +keyword: + keyword: Alliance + match: Alliance + mode: pseudo + rules: Alliance — Whenever another creature you control enters, [effect]. +# Secret Lair +keyword: + keyword: Friends forever + match: Friends forever + mode: expert + reminder: You can have two commanders if they both have friends forever. +# Commander Legends Battle for Baldur's Gate +keyword: + keyword: Choose a Background + match: Choose a Background + mode: expert + reminder: You can have a Background as a second commander. +keyword: + keyword: Double team + match: Double team + mode: expert + reminder: When this creature attacks, if it's not a token, conjure a duplicate of it into your hand. Then both cards perpetually lose double team. +# Warhammer 40k +keyword: + keyword: Squad + match: Squad cost + mode: expert + reminder: As an additional cost to cast this spell, you may pay {param1} any number of times. When this creature enters, create that many tokens that are copies of it. +keyword: + keyword: Ravenous + match: Ravenous + mode: expert + reminder: This creature enters with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters. +# Dominaria United +keyword: + keyword: Read ahead + match: Read ahead + mode: expert + reminder: Choose a chapter and start with that many lore counters. Add one after your draw step. Skipped chapters don't trigger. Sacrifice after III. +keyword: + keyword: Enlist + match: Enlist + mode: expert + reminder: As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn. +keyword: + keyword: Stun counters + match: stun counte*s + mode: core + reminder: If a permanent with a stun counter would become untapped, remove one from it instead. +keyword: + keyword: Powerstone token + match: Powerstone toke*s + mode: expert + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Powerstone token is an artifact")} with "[T]: Add [C]. This mana can't be spent to cast a nonartifact spell." +# Brother's War +keyword: + keyword: Prototype + match: Prototype + mode: expert + reminder: You may cast this spell with different mana cost, color, and size. It keeps its abilities and types. +keyword: + keyword: More Than Meets the Eye + match: More Than Meets the Eye cost + mode: expert + reminder: You may cast this card converted for {param1}. +keyword: + keyword: Living metal + match: Living metal + mode: expert + reminder: As long as it's your turn, this {separate_words(spacer: " ", card.sub_type)} is also a creature. +# Phrexia: All Will Be One +keyword: + keyword: Corrupted + match: Corrupted + mode: pseudo + rules: Corrupted — If an opponent has three or more poison counters, [effect]. +keyword: + keyword: For Mirrodin! + match: For Mirrodin! + mode: expert + reminder: When this Equipment enters, create a 2/2 red Rebel creature token, then attach this to it. +keyword: + keyword: Toxic + mode: expert + match: Toxic number + reminder: Players dealt combat damage by this creature also get {english_number_a(param1)} poison counter(s). +# March of the Machine +keyword: + keyword: Backup + match: Backup number + mode: expert + reminder: When this creature enters, put {english_number_a(param1)} +1/+1 counter(s) on target creature. If that's another creature, it gains the following abilities until end of turn. +keyword: + keyword: Incubate + match: Incubate number + mode: action + reminder: {handle_action_rt(to:"incubate {param1}", "Create")} an Incubator token with {english_number_a(param1)} +1/+1 counter(s) on it and "[2]: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature. +# Wilds of Eldraine +keyword: + keyword: Bargain + match: Bargain + mode: expert + reminder: You may sacrifice an artifact, enchantment, or token as you cast this spell. +keyword: + keyword: Celebration + match: Celebration + mode: pseudo + rules: Celebration — If two or more nonland permanents entered the battlefield under your control this turn, [effect]. +keyword: + keyword: Cursed Role + match: Cursed Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature is 1/1. +keyword: + keyword: Monster Role + match: Monster Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1 and has trample. +keyword: + keyword: Royal Role + match: Royal Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1 and has ward [1]. +keyword: + keyword: Sorcerer Role + match: Sorcerer Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1 and has "Whenever this creature attacks, scry 1." +keyword: + keyword: Virtuous Role + match: Virtuous Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1 for each enchantment you control. +keyword: + keyword: Wicked Role + match: Wicked Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life. +keyword: + keyword: Young Hero Role + match: Young Hero Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it." +# Ponies the Galloping +keyword: + keyword: Coolness + match: number cooler + mode: expert + reminder: You start at 0% coolness. +keyword: + keyword: Stare down + match: Stare down + mode: action + reminder: It can't attack or block as long as you're looking directly at it. +# Dr Who +keyword: + keyword: Doctor’s companion + match: Doctor’s companion + mode: expert + reminder: You can have two commanders if the other is the Doctor. +keyword: + keyword: Paradox + match: Paradox + mode: pseudo + rules: Paradox — Whenever you cast a spell from anywhere other than your hand, [effect]. +keyword: + keyword: Time travel + match: Time travel + mode: action + reminder: For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter. +# Lost Caverns of Ixalan +keyword: + keyword: Map token + match: Map toke*s + mode: expert + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Map token is an artifact")} with "1, T, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery." +keyword: + keyword: Craft + match: Craft with name cost + mode: expert + reminder: {craft_code(param1:param1, param2:param2)} +keyword: + keyword: Descend + match: Descend number + mode: pseudo + rules: Descend N - If there are N or more permanent cards in your graveyard, [effect]. +keyword: + keyword: Fathomless descent + match: Fathomless descent + mode: pseudo + rules: Fathomless descent - [effect], where X is the number of permanent cards in your graveyard. +keyword: + keyword: Descended + match: descended + mode: expert + reminder: You descended if a permanent card was put into your graveyard from anywhere this turn. +keyword: + keyword: Discover + match: Discover number + mode: action + reminder: {handle_action_rt(to:"discover {param1}", "Exile")} cards from the top of your library until you exile a nonland card with mana value {param1} or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order. +keyword: + keyword: Finality counters + match: finality counter + mode: core + reminder: If a creature with a finality counter on it would die, exile it instead. +# Murders at Karlov Manor +keyword: + keyword: Cloak + match: cloak + mode: action + reminder: {handle_action_rt(to:"cloak a card", "Put")} it onto the battlefield face down as a 2/2 creature with ward [2]. Turn it face up any time for its mana cost if it's a creature card. +keyword: + keyword: Collect evidence + match: collect evidence number + mode: action + reminder: {handle_action_rt(to:"collect evidence {param1}", "Exile")} cards with total mana value {param1} or greater from your graveyard. +keyword: + keyword: Disguise + match: Disguise cost + mode: expert + reminder: You may cast this card face down for [3] as a 2/2 creature with ward [2]. Turn it face up any time for its disguise cost. +keyword: + keyword: To solve + match: To solve — name + mode: expert + reminder: If unsolved, solve at the beginning of your end step. +keyword: + keyword: Suspect + match: suspect + mode: action + reminder: A suspected creature has menace and can’t block. +# Fallout +keyword: + keyword: Junk token + match: Junk toke*s + mode: expert + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Junk token is an artifact")} with "T, Sacrifice this artifact: Exile the top card of your library. You may play that card this turn. Activate only as a sorcery." +# Assassin's Creed +keyword: + keyword: Freerunning + match: Freerunning cost + mode: expert + reminder: You may cast this spell for its freerunning cost if you dealt combat damage to a player this turn with an Assassin or commander. +# Outlaws of Thunder Junction +keyword: + keyword: commit a crime + match: crime + mode: expert + reminder: Targeting opponents, anything they control, and/or cards in their graveyards is a crime. +keyword: + keyword: Outlaw + match: outlaw + mode: action + reminder: Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws. +keyword: + keyword: Outlaws + match: outlaws + mode: action + reminder: Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws. +keyword: + keyword: Plot + match: Plot cost + mode: expert + reminder: You may {for_mana_costs(add:"pay ", param1)} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery. +keyword: + keyword: becomes plotted + match: becom*s plotted + mode: expert + reminder: You may cast it as a sorcery on a later turn without paying its mana cost. +keyword: + keyword: Saddle + match: Saddle number + mode: expert + reminder: Tap any number of other creatures you control with total power {param1} or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery. +keyword: + keyword: Spree + match: Spree + mode: expert + reminder: Choose one or more additional costs. +# Modern Horizons 3 +keyword: + keyword: Emerge from + match: Emerge from name cost + mode: expert + reminder: You may cast this spell by sacrificing a {param1} and paying the emerge cost reduced by that {param1}'s mana value. +# Bloomburrow +keyword: + keyword: expend + match: expend number + mode: action + reminder: You expend {param1} as you spend your {english_number_ordinal(param1)} total mana to cast spells during a turn. +keyword: + keyword: forage + match: forage + mode: action + reminder: {handle_action_rt(to:"forage", "Exile")} three cards from your graveyard or sacrifice a Food. +keyword: + keyword: forage + match: foraging + mode: action + reminder: {handle_action_rt(to:"forage", "Exile")} three cards from your graveyard or sacrifice a Food. +keyword: + keyword: Gift a card + match: Gift a card + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} draw a card{if is_spell(card.super_type) then " before its other effects." else "."} +keyword: + keyword: Gift a tapped Fish + match: Gift a tapped Fish + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} create a tapped 1/1 blue Fish creature token{if is_spell(card.super_type) then " before its other effects." else "."} +keyword: + keyword: Gift a Food + match: Gift a Food + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} create a Food token{if is_spell(card.super_type) then " before its other effects." else "."} It's an artifact with "[2], [T], Sacrifice this artifact: You gain 3 life." +keyword: + keyword: Gift a Treasure + match: Gift a Treasure + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} create a Treasure token{if is_spell(card.super_type) then " before its other effects." else "."} It's an artifact with "[T], Sacrifice this artifact: Add one mana of any color." +keyword: + keyword: Gift an Octopus + match: Gift an Octopus + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} create an 8/8 blue Octopus creature token{if is_spell(card.super_type) then " before its other effects." else "."} +keyword: + keyword: Gift an extra turn + match: Gift an extra turn + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} take an extra turn after this one. +keyword: + keyword: Offspring + match: Offspring cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ", param1)} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it. +keyword: + keyword: Valiant + match: Valiant + mode: pseudo + rules: Valiant — Whenever ~ becomes the target of a spell or ability you control for the first time each turn, [effect]. +#Duskmourn +keyword: + keyword: Impending + match: Impending numbercost + mode: expert + reminder: If you cast this spell for its impending cost, it enters with {english_number_a(param1)} time counter(s) and isn't a creature until the last is removed. At the beginning of your end step, remove a time counter from it. +keyword: + keyword: Manifest dread + match: manifest dread + mode: expert + reminder: Look at the top two cards of your library, then put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card. +keyword: + keyword: Manifests dread + match: manifests dread + mode: expert + reminder: That player looks at the top two cards of their library, then puts one onto the battlefield face down as a 2/2 creature and the other into their graveyard. If it's a creature card, it can be turned face up any time for its mana cost. +keyword: + keyword: Eerie + match: Eerie + mode: pseudo + rules: Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, [effect]. +keyword: + keyword: Survival + match: Survival + mode: pseudo + rules: Survival — At the beginning of your second main phase, if ~ is tapped, [effect]. +#Aetherdrift +keyword: + keyword: Start your engines! + match: Start your engines! + mode: expert + reminder: If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4. +keyword: + keyword: Exhaust + match: Exhaust — cost: action + mode: expert + reminder: Activate each exhaust ability only once. +#Tarkir: Dragonstorm +keyword: + keyword: Behold + match: behold a name + mode: action + reminder: To behold {param1} {param2}, choose {param1} {param2} you control or reveal {param1} {param2} card from your hand. +keyword: + keyword: Endure + match: endures number + mode: action + reminder: Put {english_number_a(param1)} +1/+1 counter(s) on it or create a {param1}/{param1} white Spirit creature token. +keyword: + keyword: Flurry + match: Flurry + mode: pseudo + rules: Flurry — Whenever you cast your second spell each turn, [effect]. +keyword: + keyword: Harmonize + match: Harmonize cost + mode: expert + reminder: You may cast this card from your graveyard for its harmonize cost. You may tap a creature you control to reduce that cost by [X], where X is its power. Then exile this spell. +keyword: + keyword: Mobilize + match: Mobilize number + mode: expert + reminder: Whenever this creature attacks, create {english_number_a(param1)} tapped and attacking 1/1 red Warrior creature token(s). Sacrifice {if param1.value == "1" then "it" else "them"} at the beginning of the next end step. +keyword: + keyword: Renew + match: Renew + mode: pseudo + rules: Renew — [cost], Exile this card from your graveyard: [effect]. +#Final Fantasy +keyword: + keyword: Job select + match: Job select + mode: expert + reminder: When this Equipment enters, create a 1/1 colorless Hero creature token, then attach this to it. +keyword: + keyword: Tiered + match: Tiered + mode: expert + reminder: Choose one additional cost. \ No newline at end of file diff --git a/data/magic.mse-game/keywords_pl b/data/magic.mse-game/keywords_pl new file mode 100644 index 000000000..18952c529 --- /dev/null +++ b/data/magic.mse-game/keywords_pl @@ -0,0 +1,2021 @@ + +############################################################## We have keywords + +has keywords: true + +############################################################## Keyword mode + +keyword mode: + name: old + description: Old keywords (Banding, Phasing, etc.) +keyword mode: + name: core + description: Core set keywords (Flying, Haste, etc.) +keyword mode: + name: expert + description: Expert set keywords (Cycling, Vanishing, etc.) +keyword mode: + name: pseudo + description: Pseudo keyword / Ability words (Hellbent, Threshold, etc.) +keyword mode: + name: action + description: Keyword actions, reminder text at end of line (Scry, Regenerate, etc.) +keyword mode: + is default: true + name: custom + description: Custom keywords + +############################################################## Keyword parameter types + +keyword parameter type: + name: mana + match: [HSVCTQXYZI0-9WUBRG/|]+ + refer script: + name: normal + description: No changes made + script: \{{input}\} + refer script: + name: mana value + description: Converts mana to number + # "0" left in so users can easily see how to edit script. + script: \{cmc({input})\} + refer script: + name: colored mana cost + description: Converts mana to number of colored mana + # "0" left in so users can easily see how to edit script. + script: \{colored_mana({input})\} + +# By pichoro and bunnierein +keyword parameter type: + name: cost + match: [ ][HSVECTQXYZI0-9WUBRG/|]*|[-—][^(\r\n]* + separator before is: [ —-] + separator after is: [.] + optional: false + # note: the separator is part of match + refer script: + name: normal + description: When using mana only costs, doesn't include anything extra in the reminder text + script: \{{input}\} + refer script: + name: add "pay an additional " for mana costs + description: When using mana only costs, words the reminder text as "pay an additional " + script: \{for_mana_costs(add:"pay an additional ", {input})\} + refer script: + name: add "pay " for mana costs + description: When using mana only costs, words the reminder text as "pay " + script: \{for_mana_costs(add:"pay ", {input})\} + separator script: long_dash() + +keyword parameter type: + name: number + match: [XYZ0-9%]+ + refer script: + name: normal + description: (1,2,3) + script: \{{input}\} + refer script: + name: as words + description: (one, two, three) + script: \{english_number({input})\} + refer script: + name: as words, use "a" for 1 + description: (a, two, three) + script: \{english_number_a({input})\} + refer script: + name: as words, use "" for 1 + description: (, two, three) + script: \{english_number_multiple({input})\} + refer script: + name: as ordinal words + description: (first, second, third) + script: \{english_number_ordinal({input})\} + +keyword parameter type: + name: action + match: [^(:\n]+ + separator after is: [.] + reminder script: alternative_cost() + +keyword parameter type: + name: one_word + match: [A-Za-z0-9]+ +keyword parameter type: + name: p + match: [p](?!ped)(?!ment) +keyword parameter type: + name: name + match: ([^(​.:;\n—]+[(​.:;\n—]?|[ ]) + #match: [A-Za-z0-9 ',’"“”!?]+ + refer script: + name: normal + description: No changes made. + script: \{{input}\} + refer script: + name: singular + description: Removes plurality from words. + script: \{english_singular({input})\} + refer script: + name: separate words with "and/or" + description: Changes spaces to " and/or ". "Elf Warrior" becomes "Elf and/or Warrior". + script: \{separate_words(spacer: " and/or ", {input})\} + refer script: + name: separate words with "or" + description: Changes spaces to " or ". "Elf Warrior" becomes "Elf or Warrior". + script: \{separate_words(spacer: " or ", {input})\} + +keyword parameter type: + name: prefix + description: Prefix for things like "walk" + optional: false +# match: [A-Z][a-z, ]*([A-Z][a-z, ]*\xEB00) # commented out because it stopped prefix param from working, version below allows all "walks", including "Dame Judi Denchwalk", doesn't trigger #in middle of sentences, and doesn't trigger in chains of keywords. +# match: [A-Z][A-Z,a-z’ ]* # commented out due to still not working + match: [^(.,”":;\n—]+ + example: Forest +keyword parameter type: + name: english_number + match: (up to )?(a|an|one|two|three|four|five|six|seven|eight|nine|ten| ) + refer script: + name: as a numeral + description: Changes english number to numeral + script: \{digital_number({input}.value)\} +keyword parameter type: + name: a + match: [an?]* +keyword parameter type: + name: *s + match: [a-z]s? +keyword parameter type: + name: nonland + match: ( n?o?n?l?a?n?d? ?) +keyword parameter type: + name: mill + match: mills? +keyword parameter type: + name: iterate + match: [., ](o?n?c?e?|o?n?e?|t?w?i?c?e?|t?w?o?|t?h?r?e?e?|f?o?u?r?|f?i?v?e?|s?i?x?|s?e?v?e?n?|X?)?( ?t?i?m?e?s?)? + refer script: + name: as words, use "" for blank + description: Use the iteration word (twice, three, etc) + script: \{iterate_string({input})\} + refer script: + name: as words, use "one" for blank + description: Use the iteration word (twice, three, etc) + script: \{iterate_string({input}, empty:"one")\} + refer script: + name: as number + description: Use the iteration word (twice, three times, etc) + script: \{iterate_digits({input})\} +keyword parameter type: + name: energy + match: [^>]([Pp]ays?( an additional| any amount of)?|gets?( that many)?) [E]+ + separator before is: [^>]([Pp]ays?( an additional| any amount of)?|gets?( that many)?)[ ] + reminder script: length(input) + +############################# All Magic keywords +# By JrEye and Neko_Asakami, Updated by Pichoro and Buttock1234, Continued updates by cajun + +# Alpha +keyword: + keyword: Flying + match: Flying + mode: core + reminder: {this_or_that("creature", upper:true)} can’t be blocked except by creatures with flying or reach. +keyword: + keyword: First strike + match: First strike + mode: core + reminder: {this_or_that("creature", upper:true)} deals combat damage before creatures without first strike. +keyword: + keyword: Trample + match: Trample + mode: core + reminder: {this_or_that("creature", upper:true)} can deal excess combat damage to the player or planeswalker it's attacking. +keyword: + keyword: Banding + match: Banding + mode: old + reminder: Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature’s combat damage, not its controller, among any of the creatures it’s being blocked by or is blocking. +keyword: + keyword: Landwalk + match: prefixwalk + mode: old + reminder: {this_or_that("creature", upper:true)} can't be blocked as long as defending player controls a {if match(param1.value, match: " land$") or contains(param1.value, match: "Snow") or contains(param1.value, match:"Basic") or contains(param1.value, match:"Legendary") then "{to_lower(param1)}" else "{param1}"}. +keyword: + keyword: Protection from + match: Protection from name + mode: expert + reminder: {protection_code(param1.value)}. +keyword: + keyword: Regeneration + match: Regenerate + mode: action + reminder: The next time {this_or_that("permanent")} would be destroyed this turn, it isn’t.{if has_pt() then " Instead tap it, remove all damage from it, and remove it from combat." else " Instead tap it."} +# Legends +keyword: + keyword: Bands with other + match: Bands with other name + mode: old + reminder: Any {param1} can attack in a band as long as at least one has “bands with other {param1}.” Bands are blocked as a group. If at least two {param1} you control, one of which has “bands with other {param1},” are blocking or being blocked by the same creature, you divide that creature’s combat damage, not its controller, among any of the creatures it’s being blocked by or is blocking. +keyword: + keyword: Rampage + match: Rampage number + mode: old + reminder: Whenever {this_or_that("creature")} becomes blocked, it gets +{param1}/+{param1} until end of turn for each creature blocking it beyond the first. +# Ice Age +keyword: + keyword: Cumulative upkeep + match: Cumulative upkeep cost + mode: old + reminder: At the beginning of your upkeep, put an age counter on {this_or_that("permanent")}, then sacrifice it unless you pay its upkeep cost for each age counter on it. +# Mirage +keyword: + keyword: Phasing + match: Phasing + mode: old + reminder: This phases in or out before you untap during each of your untap steps. While it’s phased out, it’s treated as though it doesn’t exist. +keyword: + keyword: Flanking + match: Flanking + mode: expert + reminder: Whenever a creature without flanking blocks {this_or_that("creature")}, the blocking creature gets -1/-1 until end of turn. +# Tempest +keyword: + keyword: Shadow + match: Shadow + mode: expert + reminder: {this_or_that("creature", upper:true)} can block or be blocked by only creatures with shadow. +keyword: + keyword: Buyback + match: Buyback cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ",param1)} as you cast this spell. If you do, put this card into your hand as it resolves. +# Unglued +keyword: + keyword: Denimwalk + match: Denimwalk + mode: old + reminder: {this_or_that("creature", upper:true)} can't be blocked as long as defending player is wearing denim. +# Urza's Saga +keyword: + keyword: Echo + match: Echo cost + mode: expert + reminder: At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost. +keyword: + keyword: Cycling + match: Cycling cost + mode: expert + reminder: {param1}, Discard this card: Draw a card. +# Sixth Edition +keyword: + keyword: Haste + match: Haste + mode: core + reminder: {this_or_that("creature", upper:true)} can attack and T as soon as it comes under your control. +# Portal: Three Kingdoms +keyword: + keyword: Horsemanship + match: Horsemanship + mode: old + reminder: {this_or_that("creature", upper:true)} can’t be blocked except by creatures with horsemanship. +# Nemesis +keyword: + keyword: Fading + match: Fading number + mode: expert + reminder: This {if has_pt() then "creature" else "permanent"} enters with {english_number_a(param1)} fade counter(s) on it. At the beginning of your upkeep, remove a fade counter from it. If you can’t, sacrifice it. +# Invasion +keyword: + keyword: Kicker + match: Kicker cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ", param1)} as you cast this spell. +# Odyssey +keyword: + keyword: Flashback + match: Flashback cost + mode: expert + reminder: You may cast this card from your graveyard for its flashback cost. Then exile it. +keyword: + keyword: Threshold + match: Threshold + mode: pseudo + rules: Threshold — [effect] as long as seven or more cards are in your graveyard. +# Torment +keyword: + keyword: Madness + match: Madness cost + mode: expert + reminder: If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard. +# Onslaught +keyword: + keyword: Morph + match: Morph cost + mode: expert + reminder: You may cast this card face down as a 2/2 creature for 3. Turn it face up any time for its morph cost. +keyword: + keyword: Fear + match: Fear + mode: old + reminder: {this_or_that("creature", upper:true)} can’t be blocked except by artifact creatures and/or black creatures. +# Legions +keyword: + keyword: Amplify + match: Amplify number + mode: expert + reminder: As {this_or_that("creature")} enters, put {english_number_a(param1)} +1/+1 counter(s) on it for each {separate_words(spacer: " and/or ", card.sub_type)} card you reveal in your hand. +keyword: + keyword: Double strike + match: Double strike + mode: core + reminder: {this_or_that("creature", upper:true)} deals both first-strike and regular combat damage. +keyword: + keyword: Provoke + match: Provoke + mode: expert + reminder: Whenever this creature attacks, you may have target creature defending player controls untap and block it if able. +# Scourge +keyword: + keyword: Typecycling + match: one_wordcycling cost + mode: action + reminder: {param2}, Discard this card: Search your library for a {param1} card, reveal it, put it into your hand, then shuffle. +keyword: + keyword: Storm + match: Storm + mode: expert + reminder: When you cast this spell, copy it for each spell cast before it this turn.{ if is_targeted() then " You may choose new targets for the copies." }{if not is_spell(card.type) then " Copies become tokens."} +# Mirrodin +keyword: + keyword: Affinity for + match: Affinity for name + mode: expert + reminder: This spell costs 1 less to cast for each {english_singular(param1)} you control. +keyword: + keyword: Entwine + match: Entwine cost + mode: expert + reminder: Choose both if you pay the entwine cost. +keyword: + keyword: Equip + match: Equip cost + mode: core + reminder: {param1}: Attach to target creature you control. Equip only as a sorcery. +keyword: + keyword: Equip quality + match: Equip namecost + mode: core + reminder: {param2}: Attach to target {param1} creature you control. Equip only as a sorcery. +keyword: + keyword: Imprint + match: Imprint + mode: pseudo + rules: When ~ enters the battlefield, you may exile a [something] from [somewhere]. +# Darksteel +keyword: + keyword: Modular + match: Modular number + mode: expert + reminder: {this_or_that("creature", upper:true)} enters with {english_number_a(param1)} +1/+1 counter(s) on it. When it dies, you may put its +1/+1 counters on target artifact creature. +# Fifth Dawn +keyword: + keyword: Scry + match: Scry number + mode: core + reminder: + { handle_action_rt(to:"scry {param1}", "Look")} at the top { + if param1.value=="1" then "card of your library. You may put that card on the bottom of your library." + else "{english_number(param1)} cards of your library, then put any number of them on the bottom and the rest on top in any order." + } +keyword: + keyword: Sunburst + match: Sunburst + mode: expert + reminder: This enters with a {if has_pt() then "+1/+1" else "charge"} counter on it for each color of mana spent to cast it. +# Champions of Kamigawa +keyword: + keyword: Splice + match: Splice onto name cost + mode: expert + reminder: As you cast a {param1} spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card’s effects to that spell. +keyword: + keyword: Bushido + match: Bushido number + mode: expert + reminder: Whenever {this_or_that("creature")} blocks or becomes blocked, it gets +{param1}/+{param1} until end of turn. +keyword: + keyword: Soulshift + match: Soulshift number + mode: expert + reminder: When {this_or_that("creature")} dies, you may return target Spirit card with mana value {param1} or less from your graveyard to your hand. +keyword: + keyword: Enchant + match: Enchant name + mode: core + reminder: Target a {param1} as you cast this. This card enters attached to that {param1}. +keyword: + keyword: Vigilance + match: Vigilance + mode: core + reminder: Attacking doesn’t cause {this_or_that("creature")} to tap. +keyword: + keyword: Defender + match: Defender + mode: core + reminder: {this_or_that("creature", upper:true)} can’t attack. +# Unhinged +keyword: + keyword: Art rampage + match: Art rampage number + mode: expert + reminder: Whenever this creature becomes blocked by a creature, it gets +{param1}/+{param1} for each creature in the blocker’s art beyond the first. +keyword: + keyword: Super haste + match: Super haste + mode: expert + reminder: This may attack the turn before you cast it. (You may put this card from your hand onto the battlefield tapped and attacking during your declare attackers step. If you do, you lose the game at the beginning of your next turn's end step unless you pay this card’s mana cost during that turn.) +keyword: + keyword: Gotcha + match: Gotcha + mode: pseudo + rules: Gotcha — If an opponent [does something], you may say “Gotcha!”. When you do, return ~ from your graveyard to your hand. +# Betrayers of Kamigawa +keyword: + keyword: Offering + match: prefix offering + mode: expert + reminder: You may cast this spell as though it had flash by sacrificing a {param1} and paying the difference in mana costs between this and the sacrificed {param1}. Mana cost includes color. +keyword: + keyword: Ninjutsu + match: Ninjutsu cost + mode: expert + reminder: {param1}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking. +# Saviors of Kamigawa +keyword: + keyword: Epic + match: Epic + mode: expert + reminder: For the rest of the game, you can’t cast spells. At the beginning of each of your upkeeps, copy this spell except for its epic ability.{ if is_targeted() then " You may choose a new target for the copy." } +keyword: + keyword: Channel + match: Channel + mode: pseudo + rules: Channel — [cost], Discard ~: [effect]. +keyword: + keyword: Sweep + match: Sweep + mode: pseudo + rules: Sweep — Return any number of [basic land type] you control to their owner’s hand. [effect based on number of lands returned]. +# Ravnica: City of Guilds +keyword: + keyword: Convoke + match: Convoke + mode: expert + reminder: Your creatures can help cast this spell. Each creature you tap while casting this spell pays for 1 or one mana of that creature’s color. +keyword: + keyword: Transmute + match: Transmute cost + mode: expert + reminder: {param1}, Discard this card: Search your library for a card with the same mana value as this card, reveal it, put it into your hand, then shuffle. Transmute only as a sorcery. +keyword: + keyword: Dredge + match: Dredge number + mode: expert + reminder: If you would draw a card, you may mill {english_number(param1)} card(s) instead. If you do, return this card from your graveyard to your hand. +keyword: + keyword: Radiance + match: Radiance + mode: pseudo + rules: Radiance — [effect to target permanent or spell and all cards of same card type that share a color with it] +# Guildpact +keyword: + keyword: Haunt + match: Haunt + mode: expert + reminder: When this { if is_spell() then "spell card is put into a graveyard after resolving," else "creature dies," } exile it haunting target creature. +keyword: + keyword: Bloodthirst + match: Bloodthirst number + mode: expert + reminder: If an opponent was dealt damage this turn, this {if has_pt() then "creature" else "permanent"} enters with {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Replicate + match: Replicate cost + mode: expert + reminder: When you cast this spell, copy it for each time you paid its replicate cost.{ if is_targeted() then " You may choose new targets for the copies." } +# Dissension +keyword: + keyword: Graft + match: Graft number + mode: expert + reminder: {this_or_that("permanent", upper:true)} enters with {english_number_a(param1)} +1/+1 counter(s) on it. Whenever {if has_pt() then "another" else "a"} creature enters, you may move a +1/+1 counter from {this_or_that("permanent")} onto it. +keyword: + keyword: Forecast + match: Forecast — action, Reveal name from your hand: action + mode: expert + reminder: Activate only during your upkeep and only once each turn. +keyword: + keyword: Hellbent + match: Hellbent + mode: pseudo + rules: Hellbent — [effect] if you have no cards in hand. +# Coldsnap +keyword: + keyword: Recover + match: Recover cost + mode: expert + reminder: When a creature is put into your graveyard from the battlefield, you may {for_mana_costs(add:"pay ",param1)}. If you do, return this card from your graveyard to your hand. Otherwise, exile this card. +keyword: + keyword: Ripple + match: Ripple number + mode: expert + reminder: When you cast this spell, you may reveal the top {english_number_multiple(param1)} card(s) of your library. You may cast spells with the same name as this spell from among those cards without paying their mana costs. Put the rest on the bottom of your library. +# Time Spiral +keyword: + keyword: Flash + match: Flash + mode: core + reminder: You may cast this spell any time you could cast an instant. +keyword: + keyword: Split second + match: Split second + mode: expert + reminder: As long as this spell is on the stack, players can’t cast spells or activate abilities that aren’t mana abilities. +keyword: + keyword: Suspend + match: Suspend numbercost + mode: expert + reminder: Rather than cast this card from your hand,{if has_cc() then " you may" else ""} {for_mana_costs(add:"pay ", param2)} and exile it with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost.{if has_pt() then " It has haste." } +# Planar Chaos +keyword: + keyword: Vanishing + match: Vanishing number + mode: expert + reminder: {this_or_that("permanent", upper:true)} enters with {english_number_a(param1)} time counter(s) on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it. +# Future Sight +keyword: + keyword: Deathtouch + match: Deathtouch + mode: core + reminder: Any amount of damage this deals to a creature is enough to destroy it. +keyword: + keyword: Reach + match: Reach + mode: core + reminder: {this_or_that("creature", upper:true)} can block creatures with flying. +keyword: + keyword: Gravestorm + match: Gravestorm + mode: expert + reminder: When you cast this spell, copy it for each permanent put into a graveyard from the battlefield this turn.{ if is_targeted() then " You may choose new targets for the copies." } +keyword: + keyword: Lifelink + match: Lifelink + mode: core + reminder: Damage dealt by this { if has_pt() then "creature" else if is_spell() then "spell" else "permanent" } also causes you to gain that much life. +keyword: + keyword: Absorb + match: Absorb number + mode: expert + reminder: If a source would deal damage to {this_or_that("creature")}, prevent {param1} of that damage. +keyword: + keyword: Fateseal + match: Fateseal number + mode: action + reminder: + {handle_action_rt(to:"fateseal "+param1, "Look")} at the top { + if param1.value=="1" then "card of an opponent’s library, then you may put it on the bottom of that player’s library." + else "{english_number(param1)} cards of an opponent’s library, then put any number of them on the bottom of that player’s library and the rest on top in any order." + } +keyword: + keyword: Transfigure + match: Transfigure cost + mode: expert + reminder: {param1}, Sacrifice {this_or_that("permanent")}: Search your library for a creature card with the same mana value as {this_or_that("permanent")}, put that card onto the battlefield, then shuffle. Transfigure only as a sorcery. +keyword: + keyword: Aura swap + match: Aura swap cost + mode: expert + reminder: {param1}: Exchange this Aura with an Aura card in your hand. +keyword: + keyword: Frenzy + match: Frenzy number + mode: expert + reminder: Whenever {this_or_that("creature")} attacks and isn’t blocked, it gets +{param1}/+0 until end of turn. +keyword: + keyword: Delve + match: Delve + mode: expert + reminder: Each card you exile from your graveyard while casting this spell pays for 1. +keyword: + keyword: Poisonous + match: Poisonous number + mode: expert + reminder: Whenever {this_or_that("creature")} deals combat damage to a player, that player gets {english_number_a(param1)} poison counter(s). A player with ten or more poison counters loses the game. +keyword: + keyword: Shroud + match: Shroud + mode: core + reminder: {this_or_that("permanent", upper:true)} can’t be the target of spells or abilities. +keyword: + keyword: Fortify + match: Fortify cost + mode: expert + reminder: {param1}: Attach to target land you control. Fortify only as a sorcery. +keyword: + keyword: Grandeur + match: Grandeur + mode: pseudo + rules: Grandeur — Discard another card named ~: [effect]. +# Lorwyn +keyword: + keyword: Evoke + match: Evoke cost + mode: expert + reminder: You may cast this spell for its evoke cost. If you do, it’s sacrificed when it enters. +keyword: + keyword: Champion + match: Champion a name + mode: expert + reminder: When {this_or_that("permanent")} enters, sacrifice it unless you exile another {param2} you control. When {this_or_that("permanent")} leaves the battlefield, that card returns to the battlefield. +keyword: + keyword: Clash + match: Clash + mode: action + reminder: Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher mana value. +keyword: + keyword: Changeling + match: Changeling + mode: expert + reminder: This card is every creature type. +keyword: + keyword: Hideaway + match: Hideaway number + mode: expert + reminder: When {this_or_that("type", upper:false)} enters, look at the top {english_number_multiple(param1)} card(s) of your library, exile one face down, then put the rest on the bottom in a random order. +# Morningtide +keyword: + keyword: Prowl + match: Prowl cost + mode: expert + reminder: You may cast this for its prowl cost if you dealt combat damage to a player this turn with a {separate_words(spacer: " or ", card.sub_type)}. +keyword: + keyword: Reinforce + match: Reinforce numbercost + mode: expert + reminder: {param2}, Discard this card: Put {english_number_a(param1)} +1/+1 counter(s) on target creature. +keyword: + keyword: Kinship + match: Kinship + mode: pseudo + rules: Kinship — At the beginning of your upkeep, you may look at the top card of your library. If that card shares a creature type with ~, you may reveal it. If you do, [effect]. +# Shadowmoor +keyword: + keyword: Persist + match: Persist + mode: expert + reminder: When {this_or_that("creature")} dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it. +keyword: + keyword: Wither + match: Wither + mode: expert + reminder: This deals damage to creatures in the form of -1/-1 counters. +keyword: + keyword: Conspire + match: Conspire + mode: expert + reminder: As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it{ if is_targeted() then " and you may choose a new target for the copy" }. +# Eventide +keyword: + keyword: Retrace + match: Retrace + mode: expert + reminder: You may cast this card from your graveyard by discarding a land card in addition to paying its other costs. +keyword: + keyword: Chroma + match: Chroma + mode: pseudo + rules: Chroma — [effect] based on the number of [color] mana symbols [in graveyard, under your control, in cards you discard]. +# Shards of Alara +keyword: + keyword: Unearth + match: Unearth cost + mode: expert + reminder: {param1}: Return this card from your graveyard to the battlefield. {if has_pt() then "It gains haste. " else "" }Exile it at the beginning of the end step or if it would leave the battlefield. Unearth only as a sorcery. +keyword: + keyword: Devour + match: Devour number + mode: expert + reminder: As this enters, you may sacrifice any number of creatures. {this_or_that("creature", upper:true)} enters with { if param1.value == "1" then "" else if param1.value == "2" then "twice " else english_number(param1) + " times " }that many +1/+1 counters on it. +keyword: + keyword: Exalted + match: Exalted + mode: expert + reminder: Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn. +# Conflux +keyword: + keyword: Basic landcycling + match: Basic landcycling cost + mode: expert + reminder: {param1}, Discard this card: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. +keyword: + keyword: Domain + match: Domain + mode: pseudo + rules: Domain — [effect] for each basic land type among lands you control. +# Alara Reborn +keyword: + keyword: Cascade + match: Cascade + mode: expert + reminder: When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom in a random order. +# Magic 2010 +keyword: + keyword: Intimidate + match: Intimidate + mode: old + reminder: {this_or_that("creature", upper:true)} can’t be blocked except by artifact creatures and/or creatures that share a color with it. +# Zendikar +keyword: + keyword: Landfall + match: Landfall + mode: pseudo + rules: Landfall — Whenever a land you control enters, [effect]. +# Worldwake +keyword: + keyword: Multikicker + match: Multikicker cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ", param1)} any number of times as you cast this spell. +# Rise of the Eldrazi +keyword: + keyword: Annihilator + match: Annihilator number + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, defending player sacrifices {english_number_a(param1)} permanent(s). +keyword: + keyword: Rebound + match: Rebound + mode: expert + reminder: If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost. +keyword: + keyword: Umbra armor + match: Totem armor + mode: expert + reminder: If enchanted {if contains(card.text, match:"Enchant creature") then "creature" else "permanent"} would be destroyed, instead remove all damage from it and destroy this Aura. +keyword: + keyword: Umbra armor + match: Umbra armor + mode: expert + reminder: If enchanted {if contains(card.text, match:"Enchant creature") then "creature" else "permanent"} would be destroyed, instead remove all damage from it and destroy this Aura. +keyword: + keyword: Level up + match: Level up cost + mode: expert + reminder: {param1}: Put a level counter on this. Level up only as a sorcery. +# Scars of Mirrodin +keyword: + keyword: Infect + match: Infect + mode: expert + reminder: {this_or_that("creature", upper:true)} deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters. +keyword: + keyword: Proliferate + match: Proliferate + mode: action + reminder: {handle_action_rt(to:"proliferate", "Choose")} any number of permanents and/or players, then give each another counter of each kind already there. +keyword: + keyword: Metalcraft + match: Metalcraft + mode: pseudo + rules: Metalcraft — As long as you control three or more artifacts, [effect]. +# Mirrodin Besieged +keyword: + keyword: Battle cry + match: Battle cry + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, each other attacking creature gets +1/+0 until end of turn. +keyword: + keyword: Living weapon + match: Living weapon + mode: expert + reminder: When this Equipment enters, create a 0/0 black Phyrexian Germ creature token, then attach this to it. +# Commander +keyword: + keyword: Join forces + match: Join forces + mode: pseudo + rules: Join forces — Starting with you, each player may [effect]. +# Magic 2012 +keyword: + keyword: Hexproof from + match: Hexprooname from name + mode: core + reminder: This {if has_pt() then "creature" else "permanent"} can't be the target of {param2} spells or abilities your opponents control. +keyword: + keyword: Hexproof + match: Hexproof + mode: core + reminder: This { if has_pt() then "creature" else "permanent"} can't be the target of spells or abilities your opponents control. +# Innistrad +keyword: + keyword: Morbid + match: Morbid + mode: pseudo + rules: Morbid — If a creature died this turn, [effect]. +keyword: + keyword: Fight + match: fight + mode: action + reminder: Each deals damage equal to its power to the other. +# Dark Ascension +keyword: + keyword: Undying + match: Undying + mode: expert + reminder: When {this_or_that("creature")} dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it. +keyword: + keyword: Fateful hour + match: Fateful hour + mode: pseudo + rules: Fateful Hour — As long as you have 5 or less life, [effect]. +# Avacyn Restored +keyword: + keyword: Miracle + match: Miracle cost + mode: expert + reminder: You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn. +keyword: + keyword: Soulbond + match: Soulbond + mode: expert + reminder: You may pair {this_or_that("creature")} with another unpaired creature when either enters. They remain paired for as long as you control both of them. +# Return to Ravnica +keyword: + keyword: Detain + match: detainenglish_numbertargetnonlandone_word + mode: action + reminder: Until your next turn, {if contains(param1.value, match:"one") or param1.value == " " then "that" else "those"} {param3} can't attack or block and {if contains(param1.value, match:"one") or param1.value == " " then "its" else "their"} activated abilities can't be activated. +keyword: + keyword: Overload + match: Overload cost + mode: expert + reminder: You may cast this spell for its overload cost. If you do, change "target" in its text to "each." +keyword: + keyword: Unleash + match: Unleash + mode: expert + reminder: You may have {this_or_that("creature")} enter with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it. +keyword: + keyword: Scavenge + match: Scavenge cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Put a number of +1/+1 counters equal to this card's power on target creature. Scavenge only as a sorcery. +keyword: + keyword: Populate + match: populate + mode: action + reminder: {handle_action_rt(to:"populate", "Create")} a token that's a copy of a creature token you control. +# Gatecrash +keyword: + keyword: Extort + match: Extort + mode: expert + reminder: Whenever you cast a spell, you may pay [W/B]. If you do, each opponent loses 1 life and you gain that much life. +keyword: + keyword: Cipher + match: Cipher + mode: expert + reminder: Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost. +keyword: + keyword: Bloodrush + match: Bloodrush + mode: pseudo + rules: Bloodrush — [cost], Discard ~: Target attacking creature gets [effect]. +keyword: + keyword: Battalion + match: Battalion + mode: pseudo + rules: Battalion — Whenever ~ and at least two other creatures attack, [effect]. +keyword: + keyword: Evolve + match: Evolve + mode: expert + reminder: Whenever a creature you control enters, if that creature has greater power or toughness than {this_or_that("creature")}, put a +1/+1 counter on {this_or_that("creature")}. +# Dragon's Maze +keyword: + keyword: Fuse + match: Fuse + mode: expert + reminder: You may cast one or both halves of this card from your hand. +# Magic 2014 +keyword: + keyword: Indestructible + match: Indestructible + mode: core + reminder: {if has_pt() then "Damage and effects" else "Effects"} that say "destroy" don't destroy this {if has_pt() then "creature" else if is_artifact(card.super_type) then "artifact" else "permanent"}. +# Theros +keyword: + keyword: Hero's reward + match: Hero's Reward + mode: pseudo + rules: Hero's Reward — When ~ leaves the battlefield, each player [effect]. +keyword: + keyword: Monstrosity + match: Monstrosity number + mode: action + reminder: If {this_or_that("creature")} isn’t monstrous, put {english_number_a(param1)} +1/+1 counter(s) on it and it becomes monstrous. +keyword: + keyword: Heroic + match: Heroic + mode: pseudo + rules: Heroic — Whenever you cast a spell that targets ~, [effect]. +keyword: + keyword: Bestow + match: Bestow cost + mode: expert + reminder: If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached. +keyword: + keyword: Devotion + match: devotion to one_word + mode: action + reminder: Each {color_to_mana(param1)} in the mana costs of permanents you control counts toward your devotion to {param1}. +# Commander 2013 +keyword: + keyword: Tempting offer + match: Tempting offer + mode: pseudo + rules: Tempting offer - [do something]. Each opponent may [do the same]. For each opponent who does, [do something again]. +# Born of the Gods +keyword: + keyword: Tribute + match: Tribute number + mode: expert + reminder: As {this_or_that("creature")} enters, an opponent of your choice may put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Inspired + match: Inspired + mode: pseudo + rules: Inspired — Whenever ~ becomes untapped, [effect]. +# Journey into Nyx +keyword: + keyword: Constellation + match: Constellation + mode: pseudo + rules: Constellation — Whenever ~ or another enchantment you control enters, [effect]. +keyword: + keyword: Strive + match: Strive + mode: pseudo + rules: Strive — This spell costs [mana] more to cast for each target beyond the first. +# Conspiracy +keyword: + keyword: Hidden agenda + match: Hidden agenda + mode: expert + reminder: Start the game with this conspiracy face down in the command zone and secretly choose a card name. You may turn this conspiracy face up any time and reveal that name. +keyword: + keyword: Dethrone + match: Dethrone + mode: expert + reminder: Whenever {this_or_that("creature")} attacks the player with the most life or tied for most life, put a +1/+1 counter on it. +keyword: + keyword: Will of the council + match: Will of the council + mode: pseudo + rules: Will of the council — [some ability that involves voting, maybe between grace and condemnation] +keyword: + keyword: Parley + match: Parley + mode: pseudo + rules: Parley — Each player reveals the top card of their library. For each nonland card revealed this way, [effect]. Then each player draws a card. +# Khans of Tarkir +keyword: + keyword: Outlast + match: Outlast cost + mode: expert + reminder: {param1}, T: Put a +1/+1 counter on {this_or_that("creature")}. Outlast only as a sorcery. +keyword: + keyword: Prowess + match: Prowess + mode: core + reminder: Whenever you cast a noncreature spell, {this_or_that("creature")} gets +1/+1 until end of turn. +keyword: + keyword: Raid + match: Raid + mode: pseudo + rules: Raid — When ~ enters, if you attacked with a creature this turn, [effect]. +keyword: + keyword: Ferocious + match: Ferocious + mode: pseudo + rules: Ferocious — [Whenever ~ attacks/When ~ spell resolves], if you control a creature with power 4 or greater, [effect]. +# Commander 2014 +keyword: + keyword: Lieutenant + match: Lieutenant + mode: pseudo + rules: Lieutenant - As long as you control your commander, [effect]. +# Fate Reforged +keyword: + keyword: Bolster + match: bolster number + mode: action + reminder: {handle_action_rt(to:"bolster {param1}", "Choose")} a creature with the least toughness among creatures you control and put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Dash + match: Dash cost + mode: expert + reminder: You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step. +keyword: + keyword: Manifest + match: manifest + mode: action + reminder: {handle_action_rt(to:"manifest a card", "Put")} it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card. +# Dragons of Tarkir +keyword: + keyword: Exploit + match: Exploit + mode: expert + reminder: When {this_or_that("creature")} enters, you may sacrifice a creature. +keyword: + keyword: Formidable + match: Formidable + mode: pseudo + rules: Formidable — Stuff happens if creatures you control have total power 8 or greater. +keyword: + keyword: Megamorph + match: Megamorph cost + mode: expert + reminder: You may cast this face down as a 2/2 creature for 3. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it. +# Magic Origins +keyword: + keyword: Menace + match: Menace + mode: core + reminder: {this_or_that("creature", upper:true)} can't be blocked except by two or more creatures. +keyword: + keyword: Renown + match: Renown number + mode: expert + reminder: When {this_or_that("creature")} deals combat damage to a player, if it isn't renowned, put {english_number_a(param1)} +1/+1 counter(s) on it and it becomes renowned. +keyword: + keyword: Spell mastery + match: Spell mastery + mode: pseudo + rules: Spell mastery -- If there are two or more instant and/or sorcery cards in your graveyard, [effect]. +# Battle for Zendikar +keyword: + keyword: Awaken + match: Awaken numbercost + mode: expert + reminder: If you cast this spell {for_mana_costs(add:"for ", param2)}, also put {english_number_a(param1)} +1/+1 counter(s) on target land you control and it becomes a 0/0 Elemental creature with haste. It's still a land. +keyword: + keyword: Devoid + match: Devoid + mode: expert + reminder: This card has no color. +keyword: + keyword: Ingest + match: Ingest + mode: expert + reminder: Whenever {this_or_that("creature")} deals combat damage to a player, that player exiles the top card of their library. +keyword: + keyword: Rally + match: Rally + mode: pseudo + rules: Rally -- Whenever ~ or another Ally you control enters, [effect]. +keyword: + keyword: Converge + match: Converge + mode: pseudo + rules: Converge -- [effect with X], where X is the number of colors of mana spent to cast this spell. +# Commander 2015 +keyword: + keyword: Myriad + match: Myriad + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, for each opponent other than defending player, you may create a token that's a copy of {this_or_that("creature")} that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat. +# Oath of the Gatewatch +keyword: + keyword: Surge + match: Surge cost + mode: expert + reminder: You may cast this spell for its surge cost if you or a teammate has cast another spell this turn. +keyword: + keyword: Support + match: Support number + mode: action + reminder: {handle_action_rt(to:"support {param1}", "Put")} a +1/+1 counter on {if param1.value!=1 then "each of "}up to {english_number(param1)}{if has_pt() then " other"} target creature(s). +# Shadows over Innistrad +keyword: + keyword: Investigate + match: Investigate + mode: action + reminder: {handle_action_rt(to:"investigate", "Create")} a Clue token. It's an artifact with "2, Sacrifice this artifact: Draw a card." +keyword: + keyword: Skulk + match: Skulk + mode: expert + reminder: {this_or_that("creature", upper:true)} can't be blocked by creatures with greater power. +keyword: + keyword: Delirium + match: Delirium + mode: pseudo + rules: Delirium - If there are four or more card types among cards in your graveyard, [effect]. +# Eldritch Moon +keyword: + keyword: Emerge + match: Emerge cost + mode: expert + reminder: You may cast this spell by sacrificing a creature and paying the emerge cost reduced by that creature's mana value. +keyword: + keyword: Escalate + match: Escalate cost + mode: expert + reminder: Pay this cost for each mode chosen beyond the first. +# Conspiracy: Take the Crown +keyword: + keyword: Double agenda + match: Double agenda + mode: expert + reminder: Start the game with this conspiracy face down in the command zone and secretly choose two different card names. You may turn this conspiracy face up any time and reveal those names. +keyword: + keyword: Goad + match: goad + mode: action + reminder: Until your next turn, that creature attacks each combat if able and attacks a player other than you if able. +keyword: + keyword: Melee + match: Melee + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat. +keyword: + keyword: Monarch + match: become the monarch + mode: action + reminder: The monarch draws a card at the beginning of their end step. Whenever the monarch is dealt combat damage by a creature, its controller becomes the monarch. +keyword: + keyword: Council's dilemma + match: Council's dilemma + mode: pseudo + rules: [May be something] starting with you, each player votes for [one thing or another]. +# Kaladesh +keyword: + keyword: Crew + match: Crew number + mode: expert + reminder: Tap any number of creatures you control with total power {param1} or more: This {separate_words(spacer: " ", card.sub_type)} becomes an artifact creature until end of turn. +keyword: + keyword: Fabricate + match: Fabricate number + mode: expert + reminder: When {this_or_that("permanent")} enters, put {english_number_a(param1)} +1/+1 counter(s) on it or create {english_number_a(param1)} 1/1 colorless Servo artifact creature token(s). +# Commander 2016 +keyword: + keyword: Partner with + match: Partnename with name + mode: expert + reminder: When this {if has_pt() then "creature" else "permanent"} enters, target player may put {legend_filter(param2)} into their hand from their library, then shuffle. +keyword: + keyword: Partner + match: Partner + mode: expert + reminder: You can have two commanders if both have partner. +keyword: + keyword: Undaunted + match: Undaunted + mode: expert + reminder: This spell costs 1 less to cast for each opponent. +# Aether Revolt +keyword: + keyword: Improvise + match: Improvise + mode: expert + reminder: Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1. +keyword: + keyword: Revolt + match: Revolt + mode: pseudo + rules: Revolt - [Something], if a permanent you controlled left the battlefield this turn, [effect]. +# Amonkhet +keyword: + keyword: Aftermath + match: Aftermath + mode: expert + reminder: Cast this spell only from your graveyard. Then exile it. +keyword: + keyword: Embalm + match: Embalm cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie {separate_words(spacer: " ", card.sub_type)} with no mana cost. Embalm only as a sorcery. +keyword: + keyword: Exert + match: exert + mode: action + reminder: An exerted {if has_pt() then "creature" else "permanent"} won't untap during your next untap step. +#Hour of Devastation +keyword: + keyword: Afflict + match: Afflict number + mode: expert + reminder: Whenever {this_or_that("creature")} becomes blocked, defending player loses {param1} life. +keyword: + keyword: Eternalize + match: Eternalize cost + mode: expert + reminder: {param1}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black{if not contains(card.sub_type, match: "Zombie") then " Zombie"}{ if separate_words(spacer: " ", card.sub_type) != "" then " " + separate_words(spacer: " ", card.sub_type) } {if not has_pt() then "creature "}with no mana cost. Eternalize only as a sorcery. +#Commander 2017 +keyword: + keyword: Eminence + match: Eminence + mode: pseudo + rules: Eminence - As long as ~ is in the command zone or on the battlefield, [effect]. +#Ixalan +keyword: + keyword: Enrage + match: Enrage + mode: pseudo + rules: Enrage - Whenever ~ is dealt damage, [effect]. +keyword: + keyword: Explore + match: explores + mode: action + reminder: {handle_action_rt(to:"explore", "Reveal")} the top card of your library. Put that card into your hand if it's a land. Otherwise, put a +1/+1 counter on {this_or_that("creature")}, then put the card back or put it into your graveyard. +#Unstable +keyword: + keyword: Assemble a Contraption + match: Assemble + mode: action + reminder: {if contains(card.rule_text, match: "ssemble a ") then "P" else "To assemble a Contraption, p"}ut the top card of your Contraption deck face up onto one of your sprockets. + rules: This is used when the player assembles Contraptions. +keyword: + keyword: assembles a Contraption + match: assembles + mode: action + reminder: {if contains(card.rule_text, match: "ssemble a ") then "P" else "To assemble a Contraption, p"}ut the top card of your Contraption deck face up onto one of your sprockets. + rules: This is used when a permanent assembles Contraptions. +keyword: + keyword: Combine + match: Combine + mode: action + reminder: Its power is equal to their total power, its toughness is equal to their total toughness, and it has their names, mana costs, types, text boxes, etc. +keyword: + keyword: Art menace + match: Art menace + mode: expert + reminder: {this_or_that("creature", upper:true)} can't be blocked except by creatures with two or more visible figures in their art. +keyword: + keyword: Augment + match: Augment cost + mode: expert + reminder: {param1}, Reveal this card from your hand: Combine it with target host. Augment only as a sorcery. +keyword: + keyword: Blurry + match: Blurry + mode: expert + reminder: {this_or_that("creature", upper:true)} can be blocked only if defending player was wearing glasses as it was cast. +keyword: + keyword: Just a second + match: Just a second + mode: expert + reminder: As long as this spell is on the stack, players can't move permanents. + rules: Players are also unable to cast spells and activate abilities that aren't mana abilities while this spell, even if they are able to do so without moving permanents. +keyword: + keyword: Last strike + match: Last strike + mode: expert + reminder: {this_or_that("creature", upper:true)} deals combat damage after creatures without last strike. +keyword: + keyword: Squirrellink + match: Squirrellink + mode: expert + reminder: Damage dealt by {this_or_that("creature")} also causes you to create that many 1/1 green Squirrel creature tokens. +keyword: + keyword: Triple strike + match: Triple strike + mode: expert + reminder: {this_or_that("creature", upper:true)} deals first-strike, regular, and last-strike combat damage. +keyword: + keyword: Undeathtouch + match: Undeathtouch + mode: expert + reminder: If this would deal damage to a creature card, exile that creature card instead. +#Rivals of Ixalan +keyword: + keyword: Ascend + match: Ascend + mode: expert + reminder: If you control ten or more permanents, you get the city's blessing for the rest of the game. +#Dominaria +keyword: + keyword: Historic + match: historic + mode: action + reminder: Artifacts, legendaries, and Sagas are historic. +#Battlebond +keyword: + keyword: Assist + match: Assist + mode: expert + reminder: Another player can pay up to {if contains(card.casting_cost, match:"X") then "X" else generic_mana(card.casting_cost)} of this spell's cost.{if contains(card.casting_cost, match:"X") then " You choose the value of X."} +#Commander 2019 +keyword: + keyword: Commander ninjutsu + match: Commander ninjutsu cost + mode: expert + reminder: {param1}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand or the command zone tapped and attacking. +keyword: + keyword: Treasure token + match: Treasure toke*s + mode: core + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Treasure token is an artifact")} with "T, Sacrifice this artifact: Add one mana of any color." +#Guilds of Ravnica +keyword: + keyword: Jump-start + match: Jump-start + mode: expert + reminder: You may cast this card from your graveyard by discarding a card in addition to paying its other costs. Then exile this card. +keyword: + keyword: Mentor + match: Mentor + mode: expert + reminder: Whenever {this_or_that("creature")} attacks, put a +1/+1 counter on target attacking creature with lesser power. +keyword: + keyword: Surveil + match: Surveil number + mode: action + reminder: + {handle_action_rt(to:"surveil {param1}", "Look")} at the top { + if param1.value=="1" then "card of your library. You may put it into your graveyard." + else "{english_number(param1)} cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order." + } +keyword: + keyword: Undergrowth + match: Undergrowth + mode: pseudo + rules: Undergrowth — [effect], where X is the number of creature cards in your graveyard. +#Ravnica Allegiance +keyword: + keyword: Adapt + match: Adapt number + mode: action + reminder: If {this_or_that("creature")} has no +1/+1 counters on it, put {english_number_a(param1)} +1/+1 counter(s) on it. +keyword: + keyword: Addendum + match: Addendum + mode: pseudo + rules: Addendum — If you cast this spell during your main phase, [effect]. +keyword: + keyword: Afterlife + match: Afterlife number + mode: expert + reminder: Whenever {this_or_that("creature")} dies, create {english_number_a(param1)} 1/1 white and black Spirit creature token(s) with flying. +keyword: + keyword: Riot + match: Riot + mode: expert + reminder: {this_or_that("creature", upper:true)} enters with your choice of a +1/+1 counter or haste. +keyword: + keyword: Spectacle + match: Spectacle cost + mode: expert + reminder: You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn. +#War of the Spark +keyword: + keyword: Amass + match: Amass name number + mode: action + reminder: {handle_action_rt(to:"amass {param1} {param2}", "Put")} {english_number_a(param2)} +1/+1 counter(s) on an Army you control. It's also a {if param1.value == "Zombies" then "Zombie" else english_singular(param1)}. If you don't control an Army, create a 0/0 black {if param1.value == "Zombies" then "Zombie" else english_singular(param1)} Army creature token first. +#Throne of Eldraine +keyword: + keyword: Adamant + match: Adamant + mode: pseudo + rules: Adamant — If at least three [color] mana was spent to cast this spell, [effect]. +keyword: + keyword: Food token + match: Food toke*s + mode: core + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Food token is an artifact")} with "2, T, Sacrifice this artifact: You gain 3 life." +#Theros Beyond Death +keyword: + keyword: Escape + match: Escape cost + mode: expert + reminder: You may cast this card from your graveyard for its escape cost. +keyword: + keyword: Gold token + match: Gold toke*s + mode: core + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Gold token is an artifact")} with "Sacrifice this artifact: Add one mana of any color." +#Ikoria: Lair of Behemoths +keyword: + keyword: Mutate + match: Mutate cost + mode: expert + reminder: If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it. +keyword: + keyword: Companion + match: Companion — name + mode: expert + reminder: If this card is your chosen companion, you may put it into your hand from outside the game for [3] as a sorcery. +#Magic 2021 +keyword: + keyword: Mill + match: mill one_word car*s + mode: core + reminder: { if param1.value == "mills" then handle_action_rt(to:if param2 == "a" then "mill a card" else "mill {param2} cards", "They") + " put the top " + (if param2.value == "a" then "card " else param2 + " cards ") + "of their library into their graveyard." else handle_action_rt(to:if param2 == "a" then "mill a card" else "mill {param2} cards", "Put") + " the top " + (if param2.value == "a" then "card " else param2 + " cards ") + "of your library into your graveyard." } +keyword: + keyword: phases out + match: phases out + mode: expert + reminder: Treat it and anything attached to it as though they don't exist until its controller's next turn. +#Zendikar Rising +keyword: + keyword: Party + match: party + mode: action + reminder: Your party consists of up to one of each of Cleric, Rogue, Warrior, and Wizard. +#Commander Legends +keyword: + keyword: Encore + match: Encore cost + mode: action + reminder: {param1}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery. +#Kaldheim +keyword: + keyword: Shard token + match: Shard toke*s + mode: core + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re enchantments" else "It’s an enchantment", moved:"A Shard token is an enchantment")} with "2, Sacrifice this enchantment: Scry ]1[, then draw a card." +keyword: + keyword: Boast + match: Boast + mode: expert + reminder: Activate only if {this_or_that("creature")} attacked this turn and only once each turn. +keyword: + keyword: Foretell + match: Foretell cost + mode: expert + reminder: During your turn, you may pay [2] and exile this card from your hand face down. Cast it on a later turn for its foretell cost. +#Strixhaven +keyword: + keyword: Learn + match: learn + mode: action + reminder: {handle_action_rt(to:"learn", "you")} may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card. +keyword: + keyword: Ward + match: Ward cost + mode: expert + reminder: Whenever {this_or_that("permanent")} becomes the target of a spell or ability an opponent controls, counter it unless that player {for_mana_costs(add:"pays ", non:"", param1, action:true)}. +keyword: + keyword: Magecraft + match: Magecraft + mode: pseudo + rules: Magecraft — Whenever you cast or copy an instant or sorcery spell, [effect]. +# Modern Horizons 2 +keyword: + keyword: Devour type + match: Devour one_word number + mode: expert + reminder: As this enters the battlefield, you may sacrifice any number of {english_plural(param1.value)}. {this_or_that("creature", upper:true)} enters the battlefield with { if param2.value == "1" then "" else if param2.value == "2" then "twice " else english_number(param2) + " times " }that many +1/+1 counters on it. +keyword: + keyword: Trample over + match: Trample over name + mode: expert + reminder: {this_or_that("creature", upper:true)} can deal excess combat damage to the controller of {if param1.value == "planeswalkers" then "the planeswalker it's attacking" else param1.value + " blocking it"}. +# Adventures in the Forgotten Realms +keyword: + keyword: Venture into + match: Venture into name + mode: action + reminder: Enter the first room or advance to the next room. +keyword: + keyword: Pack tactics + match: Pack tactics + mode: pseudo + rules: Pack tactics — Whenever ~ attacks, if you attacked with creatures with total power 6 or greater this combat, [effect]. +# Commander 2021 +keyword: + keyword: Demonstrate + match: Demonstrate + mode: expert + reminder: When you cast this spell, you may copy it. If you do, choose an opponent to also copy it.{ if is_targeted() then " Players may choose new targets for their copies." } +# Midnight Hunt +keyword: + keyword: Daybound + match: Daybound + mode: expert + reminder: If a player casts no spells during their own turn, it becomes night next turn. +keyword: + keyword: Nightbound + match: Nightbound + mode: expert + reminder: If a player casts at least two spells during their own turn, it becomes day next turn. +keyword: + keyword: Disturb + match: Disturb cost + mode: expert + reminder: You may cast this card from your graveyard transformed for its disturb cost. +keyword: + keyword: Decayed + match: Decayed + mode: expert + reminder: {if contains(card.type, match:"Token") then "This creature" else "It"} can't block. When it attacks, sacrifice it at end of combat. +keyword: + keyword: Coven + match: Coven + mode: pseudo + rules: Coven — if you control three or more creatures with different powers, [effect]. +# Crimson Vow +keyword: + keyword: Cleave + match: Cleave cost + mode: expert + reminder: You may cast this spell for its cleave cost. If you do, remove the words in square brackets. +keyword: + keyword: Training + match: Training + mode: expert + reminder: Whenever this creature attacks with another creature with greater power, put a +1/+1 counter on this creature. +keyword: + keyword: Blood token + match: Blood toke*s + mode: expert + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Blood token is an artifact")} with "1, T, Discard a card, Sacrifice this artifact: Draw a card." +# Kamigawa Neon Dynasty +keyword: + keyword: Reconfigure + match: Reconfigure cost + mode: expert + reminder: {param1}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature. +keyword: + keyword: modified + match: modified + mode: action + reminder: Equipment, Auras you control, and counters are modifications. +keyword: + keyword: Compleated + match: Compleated + mode: expert + reminder: {phy_reminder(card.casting_cost)} If life was paid, this planeswalker enters with two fewer loyalty counters. +# Streets of New Capenna +keyword: + keyword: Casualty + match: Casualty number + mode: expert + reminder: As you cast this spell, you may sacrifice a creature with power {param1}{if param1 == "X" then "." else " or greater."} When you do, copy this spell{ if is_targeted() then " and you may choose a new target for the copy" }. +keyword: + keyword: Connive + match: connive + mode: action + reminder: {handle_action_rt(to:"have a creature connive", "Draw")} a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on that creature. +keyword: + keyword: Connives + match: connives + mode: action + reminder: {handle_action_rt(to:"have a creature connive", "Draw")} a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on {this_or_that("creature")}. +keyword: + keyword: Connives N + match: connives number + mode: action + reminder: {handle_action_rt(to:"have a creature connive", "Draw")} {english_number_a(param1)} card(s), then discard {english_number_a(param1)} card(s). Put a +1/+1 counter on {this_or_that("creature")} for each nonland card discarded this way. +keyword: + keyword: Blitz + match: Blitz cost + mode: expert + reminder: If you cast this spell for its blitz cost, it gains haste and "When this creature dies, draw a card". Sacrifice it at the beginning of the next end step. +keyword: + keyword: Shield counter + match: shield counter + mode: action + reminder: If it would be dealt damage or destroyed, remove a shield counter from it instead. +keyword: + keyword: Shield counter + match: shield counters + mode: action + reminder: If a permanent with a shield counter on it would be dealt damage or destroyed, remove a shield counter from it instead. +keyword: + keyword: Alliance + match: Alliance + mode: pseudo + rules: Alliance — Whenever another creature you control enters, [effect]. +# Secret Lair +keyword: + keyword: Friends forever + match: Friends forever + mode: expert + reminder: You can have two commanders if they both have friends forever. +# Commander Legends Battle for Baldur's Gate +keyword: + keyword: Choose a Background + match: Choose a Background + mode: expert + reminder: You can have a Background as a second commander. +keyword: + keyword: Double team + match: Double team + mode: expert + reminder: When this creature attacks, if it's not a token, conjure a duplicate of it into your hand. Then both cards perpetually lose double team. +# Warhammer 40k +keyword: + keyword: Squad + match: Squad cost + mode: expert + reminder: As an additional cost to cast this spell, you may pay {param1} any number of times. When this creature enters, create that many tokens that are copies of it. +keyword: + keyword: Ravenous + match: Ravenous + mode: expert + reminder: This creature enters with X +1/+1 counters on it. If X is 5 or more, draw a card when it enters. +# Dominaria United +keyword: + keyword: Read ahead + match: Read ahead + mode: expert + reminder: Choose a chapter and start with that many lore counters. Add one after your draw step. Skipped chapters don't trigger. Sacrifice after III. +keyword: + keyword: Enlist + match: Enlist + mode: expert + reminder: As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn. +keyword: + keyword: Stun counters + match: stun counte*s + mode: core + reminder: If a permanent with a stun counter would become untapped, remove one from it instead. +keyword: + keyword: Powerstone token + match: Powerstone toke*s + mode: expert + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Powerstone token is an artifact")} with "[T]: Add [C]. This mana can't be spent to cast a nonartifact spell." +# Brother's War +keyword: + keyword: Prototype + match: Prototype + mode: expert + reminder: You may cast this spell with different mana cost, color, and size. It keeps its abilities and types. +keyword: + keyword: More Than Meets the Eye + match: More Than Meets the Eye cost + mode: expert + reminder: You may cast this card converted for {param1}. +keyword: + keyword: Living metal + match: Living metal + mode: expert + reminder: As long as it's your turn, this {separate_words(spacer: " ", card.sub_type)} is also a creature. +# Phrexia: All Will Be One +keyword: + keyword: Corrupted + match: Corrupted + mode: pseudo + rules: Corrupted — If an opponent has three or more poison counters, [effect]. +keyword: + keyword: For Mirrodin! + match: For Mirrodin! + mode: expert + reminder: When this Equipment enters, create a 2/2 red Rebel creature token, then attach this to it. +keyword: + keyword: Toxic + mode: expert + match: Toxic number + reminder: Players dealt combat damage by this creature also get {english_number_a(param1)} poison counter(s). +# March of the Machine +keyword: + keyword: Backup + match: Backup number + mode: expert + reminder: When this creature enters, put {english_number_a(param1)} +1/+1 counter(s) on target creature. If that's another creature, it gains the following abilities until end of turn. +keyword: + keyword: Incubate + match: Incubate number + mode: action + reminder: {handle_action_rt(to:"incubate {param1}", "Create")} an Incubator token with {english_number_a(param1)} +1/+1 counter(s) on it and "[2]: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature. +# Wilds of Eldraine +keyword: + keyword: Bargain + match: Bargain + mode: expert + reminder: You may sacrifice an artifact, enchantment, or token as you cast this spell. +keyword: + keyword: Celebration + match: Celebration + mode: pseudo + rules: Celebration — If two or more nonland permanents entered the battlefield under your control this turn, [effect]. +keyword: + keyword: Cursed Role + match: Cursed Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature is 1/1. +keyword: + keyword: Monster Role + match: Monster Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1 and has trample. +keyword: + keyword: Royal Role + match: Royal Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1 and has ward [1]. +keyword: + keyword: Sorcerer Role + match: Sorcerer Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1 and has "Whenever this creature attacks, scry 1." +keyword: + keyword: Virtuous Role + match: Virtuous Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1 for each enchantment you control. +keyword: + keyword: Wicked Role + match: Wicked Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature gets +1/+1. When this Aura is put into a graveyard, each opponent loses 1 life. +keyword: + keyword: Young Hero Role + match: Young Hero Role token + mode: expert + reminder: face_if_type_contains_Adventure_then__else_If you control another Role on it, put that one into the graveyard. _endEnchanted creature has "Whenever this creature attacks, if its toughness is 3 or less, put a +1/+1 counter on it." +# Ponies the Galloping +keyword: + keyword: Coolness + match: number cooler + mode: expert + reminder: You start at 0% coolness. +keyword: + keyword: Stare down + match: Stare down + mode: action + reminder: It can't attack or block as long as you're looking directly at it. +# Dr Who +keyword: + keyword: Doctor’s companion + match: Doctor’s companion + mode: expert + reminder: You can have two commanders if the other is the Doctor. +keyword: + keyword: Paradox + match: Paradox + mode: pseudo + rules: Paradox — Whenever you cast a spell from anywhere other than your hand, [effect]. +keyword: + keyword: Time travel + match: Time travel + mode: action + reminder: For each suspended card you own and each permanent you control with a time counter on it, you may add or remove a time counter. +# Lost Caverns of Ixalan +keyword: + keyword: Map token + match: Map toke*s + mode: expert + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Map token is an artifact")} with "1, T, Sacrifice this artifact: Target creature you control explores. Activate only as a sorcery." +keyword: + keyword: Craft + match: Craft with name cost + mode: expert + reminder: {craft_code(param1:param1, param2:param2)} +keyword: + keyword: Descend + match: Descend number + mode: pseudo + rules: Descend N - If there are N or more permanent cards in your graveyard, [effect]. +keyword: + keyword: Fathomless descent + match: Fathomless descent + mode: pseudo + rules: Fathomless descent - [effect], where X is the number of permanent cards in your graveyard. +keyword: + keyword: Descended + match: descended + mode: expert + reminder: You descended if a permanent card was put into your graveyard from anywhere this turn. +keyword: + keyword: Discover + match: Discover number + mode: action + reminder: {handle_action_rt(to:"discover {param1}", "Exile")} cards from the top of your library until you exile a nonland card with mana value {param1} or less. Cast it without paying its mana cost or put it into your hand. Put the rest on the bottom in a random order. +keyword: + keyword: Finality counters + match: finality counter + mode: core + reminder: If a creature with a finality counter on it would die, exile it instead. +# Murders at Karlov Manor +keyword: + keyword: Cloak + match: cloak + mode: action + reminder: {handle_action_rt(to:"cloak a card", "Put")} it onto the battlefield face down as a 2/2 creature with ward [2]. Turn it face up any time for its mana cost if it's a creature card. +keyword: + keyword: Collect evidence + match: collect evidence number + mode: action + reminder: {handle_action_rt(to:"collect evidence {param1}", "Exile")} cards with total mana value {param1} or greater from your graveyard. +keyword: + keyword: Disguise + match: Disguise cost + mode: expert + reminder: You may cast this card face down for [3] as a 2/2 creature with ward [2]. Turn it face up any time for its disguise cost. +keyword: + keyword: To solve + match: To solve — name + mode: expert + reminder: If unsolved, solve at the beginning of your end step. +keyword: + keyword: Suspect + match: suspect + mode: action + reminder: A suspected creature has menace and can’t block. +# Fallout +keyword: + keyword: Junk token + match: Junk toke*s + mode: expert + reminder: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Junk token is an artifact")} with "T, Sacrifice this artifact: Exile the top card of your library. You may play that card this turn. Activate only as a sorcery." +# Assassin's Creed +keyword: + keyword: Freerunning + match: Freerunning cost + mode: expert + reminder: You may cast this spell for its freerunning cost if you dealt combat damage to a player this turn with an Assassin or commander. +# Outlaws of Thunder Junction +keyword: + keyword: commit a crime + match: crime + mode: expert + reminder: Targeting opponents, anything they control, and/or cards in their graveyards is a crime. +keyword: + keyword: Outlaw + match: outlaw + mode: action + reminder: Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws. +keyword: + keyword: Outlaws + match: outlaws + mode: action + reminder: Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws. +keyword: + keyword: Plot + match: Plot cost + mode: expert + reminder: You may {for_mana_costs(add:"pay ", param1)} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery. +keyword: + keyword: becomes plotted + match: becom*s plotted + mode: expert + reminder: You may cast it as a sorcery on a later turn without paying its mana cost. +keyword: + keyword: Saddle + match: Saddle number + mode: expert + reminder: Tap any number of other creatures you control with total power {param1} or more: This Mount becomes saddled until end of turn. Saddle only as a sorcery. +keyword: + keyword: Spree + match: Spree + mode: expert + reminder: Choose one or more additional costs. +# Modern Horizons 3 +keyword: + keyword: Emerge from + match: Emerge from name cost + mode: expert + reminder: You may cast this spell by sacrificing a {param1} and paying the emerge cost reduced by that {param1}'s mana value. +# Bloomburrow +keyword: + keyword: expend + match: expend number + mode: action + reminder: You expend {param1} as you spend your {english_number_ordinal(param1)} total mana to cast spells during a turn. +keyword: + keyword: forage + match: forage + mode: action + reminder: {handle_action_rt(to:"forage", "Exile")} three cards from your graveyard or sacrifice a Food. +keyword: + keyword: forage + match: foraging + mode: action + reminder: {handle_action_rt(to:"forage", "Exile")} three cards from your graveyard or sacrifice a Food. +keyword: + keyword: Gift a card + match: Gift a card + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} draw a card{if is_spell(card.super_type) then " before its other effects." else "."} +keyword: + keyword: Gift a tapped Fish + match: Gift a tapped Fish + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} create a tapped 1/1 blue Fish creature token{if is_spell(card.super_type) then " before its other effects." else "."} +keyword: + keyword: Gift a Food + match: Gift a Food + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} create a Food token{if is_spell(card.super_type) then " before its other effects." else "."} It's an artifact with "[2], [T], Sacrifice this artifact: You gain 3 life." +keyword: + keyword: Gift a Treasure + match: Gift a Treasure + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} create a Treasure token{if is_spell(card.super_type) then " before its other effects." else "."} It's an artifact with "[T], Sacrifice this artifact: Add one mana of any color." +keyword: + keyword: Gift an Octopus + match: Gift an Octopus + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} create an 8/8 blue Octopus creature token{if is_spell(card.super_type) then " before its other effects." else "."} +keyword: + keyword: Gift an extra turn + match: Gift an extra turn + mode: expert + reminder: You may promise an opponent a gift as you cast this spell. If you do, {if not is_spell(card.super_type) then "when it enters, they" else "they"} take an extra turn after this one. +keyword: + keyword: Offspring + match: Offspring cost + mode: expert + reminder: You may {for_mana_costs(add:"pay an additional ", param1)} as you cast this spell. If you do, when this creature enters, create a 1/1 token copy of it. +keyword: + keyword: Valiant + match: Valiant + mode: pseudo + rules: Valiant — Whenever ~ becomes the target of a spell or ability you control for the first time each turn, [effect]. +#Duskmourn +keyword: + keyword: Impending + match: Impending numbercost + mode: expert + reminder: If you cast this spell for its impending cost, it enters with {english_number_a(param1)} time counter(s) and isn't a creature until the last is removed. At the beginning of your end step, remove a time counter from it. +keyword: + keyword: Manifest dread + match: manifest dread + mode: expert + reminder: Look at the top two cards of your library, then put one onto the battlefield face down as a 2/2 creature and the other into your graveyard. Turn it face up any time for its mana cost if it's a creature card. +keyword: + keyword: Manifests dread + match: manifests dread + mode: expert + reminder: That player looks at the top two cards of their library, then puts one onto the battlefield face down as a 2/2 creature and the other into their graveyard. If it's a creature card, it can be turned face up any time for its mana cost. +keyword: + keyword: Eerie + match: Eerie + mode: pseudo + rules: Eerie — Whenever an enchantment you control enters and whenever you fully unlock a Room, [effect]. +keyword: + keyword: Survival + match: Survival + mode: pseudo + rules: Survival — At the beginning of your second main phase, if ~ is tapped, [effect]. +#Aetherdrift +keyword: + keyword: Start your engines! + match: Start your engines! + mode: expert + reminder: If you have no speed, it starts at 1. It increases once on each of your turns when an opponent loses life. Max speed is 4. +keyword: + keyword: Exhaust + match: Exhaust — cost: action + mode: expert + reminder: Activate each exhaust ability only once. +#Tarkir: Dragonstorm +keyword: + keyword: Behold + match: behold a name + mode: action + reminder: To behold {param1} {param2}, choose {param1} {param2} you control or reveal {param1} {param2} card from your hand. +keyword: + keyword: Endure + match: endures number + mode: action + reminder: Put {english_number_a(param1)} +1/+1 counter(s) on it or create a {param1}/{param1} white Spirit creature token. +keyword: + keyword: Flurry + match: Flurry + mode: pseudo + rules: Flurry — Whenever you cast your second spell each turn, [effect]. +keyword: + keyword: Harmonize + match: Harmonize cost + mode: expert + reminder: You may cast this card from your graveyard for its harmonize cost. You may tap a creature you control to reduce that cost by [X], where X is its power. Then exile this spell. +keyword: + keyword: Mobilize + match: Mobilize number + mode: expert + reminder: Whenever this creature attacks, create {english_number_a(param1)} tapped and attacking 1/1 red Warrior creature token(s). Sacrifice {if param1.value == "1" then "it" else "them"} at the beginning of the next end step. +keyword: + keyword: Renew + match: Renew + mode: pseudo + rules: Renew — [cost], Exile this card from your graveyard: [effect]. +#Final Fantasy +keyword: + keyword: Job select + match: Job select + mode: expert + reminder: When this Equipment enters, create a 1/1 colorless Hero creature token, then attach this to it. +keyword: + keyword: Tiered + match: Tiered + mode: expert + reminder: Choose one additional cost. \ No newline at end of file diff --git a/data/magic.mse-game/keywords_pt b/data/magic.mse-game/keywords_pt-br similarity index 100% rename from data/magic.mse-game/keywords_pt rename to data/magic.mse-game/keywords_pt-br diff --git a/data/magic.mse-game/language_map b/data/magic.mse-game/language_map index dc1735885..821751e32 100644 --- a/data/magic.mse-game/language_map +++ b/data/magic.mse-game/language_map @@ -53,6 +53,7 @@ languages := [ is_class : match@(match: "(?i)Klasse") is_case : match@(match: "(?i)Fall") is_room : match@(match: "(?i)Raum") + is_adventure : match@(match: "(?i)Abenteuer") is_nyx : match@(match: "(?i)Verzauberungs") is_saga : match@(match: "(?i)Sage") is_vehicle : match@(match: "(?i)Fahrzeug") @@ -799,6 +800,7 @@ languages := [ is_class : match@(match: "(?i)Class") is_case : match@(match: "(?i)Case") is_room : match@(match: "(?i)Room") + is_adventure : match@(match: "(?i)Adventure") is_nyx : match@(match: "(?i)Enchantment ") is_saga : match@(match: "(?i)Saga") is_vehicle : match@(match: "(?i)Vehicle") @@ -1560,6 +1562,7 @@ languages := [ is_class : match@(match: "(?i)Clase") is_case : match@(match: "(?i)Caso") is_room : match@(match: "(?i)Sala") + is_adventure : match@(match: "(?i)Aventura") is_nyx : match@(match: "(?i) encantamiento") is_saga : match@(match: "(?i)Saga") is_vehicle : match@(match: "(?i)Vehículo") @@ -2292,6 +2295,7 @@ languages := [ is_class : match@(match: "(?i)Classe") is_case : match@(match: "(?i)Affaire") is_room : match@(match: "(?i)Pièce") + is_adventure : match@(match: "(?i)Aventure") is_nyx : match@(match: "(?i)-enchantement") is_saga : match@(match: "(?i)Saga") is_vehicle : match@(match: "(?i)Véhicule") @@ -3029,6 +3033,7 @@ languages := [ is_class : match@(match: "(?i)Classe") is_case : match@(match: "(?i)Caso") is_room : match@(match: "(?i)Stanza") + is_adventure : match@(match: "(?i)Avventura") is_nyx : match@(match: "(?i) Incantesimo") is_saga : match@(match: "(?i)Saga") is_vehicle : match@(match: "(?i)Veicolo") @@ -3763,6 +3768,7 @@ languages := [ is_class : match@(match: "(?i)クラス") is_case : match@(match: "(?i)事件") is_room : match@(match: "(?i)部屋") + is_adventure : match@(match: "(?i)出来事") is_nyx : match@(match: "(?i)・エンチャント") is_saga : match@(match: "(?i)英雄譚") is_vehicle : match@(match: "(?i)機体") @@ -4564,6 +4570,7 @@ languages := [ is_class : match@(match: "(?i)직업") is_case : match@(match: "(?i)직업") is_room : match@(match: "(?i)방") + is_adventure : match@(match: "(?i)모험") is_nyx : match@(match: "(?i)부여마법 ") is_saga : match@(match: "(?i)서사시") is_vehicle : match@(match: "(?i)탑승물") @@ -5256,6 +5263,7 @@ languages := [ is_class : match@(match: "(?i)Classe") is_case : match@(match: "(?i)Caso") is_room : match@(match: "(?i)Sala") + is_adventure : match@(match: "(?i)Aventura") is_nyx : match@(match: "(?i) Encantamento") is_saga : match@(match: "(?i)Saga") is_vehicle : match@(match: "(?i)Veículo") @@ -5988,6 +5996,7 @@ languages := [ is_class : match@(match: "(?i)Класс") is_case : match@(match: "(?i)Класс") is_room : match@(match: "(?i)Комната") + is_adventure : match@(match: "(?i)Приключение") is_nyx : match@(match: "(?i)Чары ") is_saga : match@(match: "(?i)Сага") is_vehicle : match@(match: "(?i)Машина") @@ -6699,6 +6708,7 @@ languages := [ is_class : match@(match: "(?i)职业") is_case : match@(match: "(?i)案件") is_room : match@(match: "(?i)房间") + is_adventure : match@(match: "(?i)历险") is_nyx : match@(match: "(?i)结界(生物|神器)") is_saga : match@(match: "(?i)传纪") is_vehicle : match@(match: "(?i)载具") @@ -7416,6 +7426,7 @@ languages := [ is_class : match@(match: "(?i)職業") is_case : match@(match: "(?i)案件") is_room : match@(match: "(?i)房間") + is_adventure : match@(match: "(?i)歷險") is_nyx : match@(match: "(?i)結界(生物|神器)") is_saga : match@(match: "(?i)傳紀") is_vehicle : match@(match: "(?i)載具") diff --git a/data/magic.mse-game/script b/data/magic.mse-game/script index 04f11f0c8..3dd319864 100644 --- a/data/magic.mse-game/script +++ b/data/magic.mse-game/script @@ -42,6 +42,8 @@ semicolon_count := filter_text@(match:";") split_comma := split_text@(match: " *, *") split_semicolon := split_text@(match: " *; *") +split_line := split_text@(match: "\n") +split_face := split_text@(match: " ?// ?") line_count := split_text@(match:"\n+",include_empty:false) + length px_split := split_text@(match:"p?x",include_empty:false) @@ -516,6 +518,16 @@ colorless_color := { else "c" } +convert_scryfall_phy_hybrid_mana := replace@(match:"\{(.)/(.)/P\}", replace:"\{H/\\1/\\2\}") +convert_scryfall_phy_normal_mana := replace@(match:"\{(.)/P\}", replace:"\{H/\\1\}") +convert_scryfall_pawprint_symbol := replace@(match:"\{P\}", replace:"\{J\}") +convert_scryfall_chaos_symbol := replace@(match:"\{CHAOS\}", replace:"\{A\}") +convert_scryfall_braces := replace@(match:"\{([A-Z0-9/]+)\}", replace:"\\1") + replace@(match:"", replace:"") +convert_scryfall_mana := convert_scryfall_phy_hybrid_mana + + convert_scryfall_phy_normal_mana + + convert_scryfall_pawprint_symbol + + convert_scryfall_chaos_symbol + ############################################################## Mainframe mana use_v_mana := {contains(set.custom_mana_symbol_name, match:".png")} use_large_v_mana := { use_v_mana() and chosen(set.mana_symbol_options, choice:"enable in casting costs")} @@ -1984,8 +1996,8 @@ apply_margins := { } bump_text := { - blocks := split_text(input, match:"\n"); - new_text := blocks[0]; + blocks := split_line(input) + new_text := blocks[0] for x from 1 to length(blocks)-1 do new_text := new_text + "\n" + bumper(blocks[x]) new_text } @@ -2338,7 +2350,7 @@ lines_of_text := { #### estimate lines in break blocks lines := lines + calc_lines(word_split(input[x]), char:char) lines } -flavor_text := {split_text(match:"\n", remove_tags(card.flavor_text+"\n"))} #### remove tags, add \n so .1 doesn't explode +flavor_text := {split_line(remove_tags(card.flavor_text+"\n"))} #### remove tags, add \n so .1 doesn't explode hard_flavor_break := { if not contains(card.flavor_text, match:"\n") then 0 else if contains(card.flavor_text, match:"\n") then 0 else if lines_of_rules() >= 3 then -3 else -2} font_size := {min(14,round_near(card_style.text.content_height / card_style.text.content_lines) - 8)} #### approximate font size adj_char_width := {7.35 * min(14, font_size()+0.95) / 14} #### average char width, adjusted for font size @@ -2354,7 +2366,7 @@ uneven_correction := { if lines_of_flavor() == 1 then max(4, (card_style.text.co #### old_bar_equation is compatibilty for 2.0.0 old_bar_equation := { top_of_textbox() + padding_height() + card_style.text.content_height - line_height()*(lines_of_flavor() + offset_lines()) + linebreak_height() - uneven_correction() + front_corr() + bar_offset() + hard_flavor_break() +1 } -flavor_text2 := {split_text(match:"\n", remove_tags(card.flavor_text_2+"\n"))} #### remove tags, add \n so .1 doesn't explode +flavor_text2 := {split_line(remove_tags(card.flavor_text_2+"\n"))} #### remove tags, add \n so .1 doesn't explode hard_flavor_break2 := { if not contains(card.flavor_text_2, match:"\n") then 0 else if contains(card.flavor_text_2, match:"\n") then 0 else if lines_of_rules2() >= 3 then -3 else -2} font_size2 := {min(14,round_near(card_style.text_2.content_height / card_style.text_2.content_lines) - 8)} #### approximate font size adj_char_width2 := {7.35 * min(14, font_size2()+0.95) / 14} #### average char width, adjusted for font size @@ -2369,7 +2381,7 @@ uneven_correction2 := { if lines_of_flavor2() == 1 then max(4, (card_style.text_ #### add it all up old_bar_equation2 := { top_of_textbox2() + padding_height2() + card_style.text_2.content_height - line_height2()*(lines_of_flavor2() + offset_lines2()) + linebreak_height2() - uneven_correction2() + back_corr() + bar_offset2() + hard_flavor_break2() +1 } -flavor_text3 := {split_text(match:"\n", remove_tags(card.flavor_text_3+"\n"))} #### remove tags, add \n so .1 doesn't explode +flavor_text3 := {split_line(remove_tags(card.flavor_text_3+"\n"))} #### remove tags, add \n so .1 doesn't explode hard_flavor_break3 := { if not contains(card.flavor_text_3, match:"\n") then 0 else if contains(card.flavor_text_3, match:"\n") then 0 else if lines_of_rules3() >= 3 then -3 else -2} font_size3 := {min(14,round_near(card_style.text_3.content_height / card_style.text_3.content_lines) - 8)} #### approximate font size adj_char_width3 := {7.35 * min(14, font_size3()+0.95) / 14} #### average char width, adjusted for font size @@ -5413,6 +5425,70 @@ rarity_sort_script := else if input == "masterpiece" then "5" else "6" } +############################################################## Card import +dfc_split_import_script := +{ + face_values := split_face(value) + for x from 1 to length(face_values) do + ( + suffix := if x <= 1 then "" else "_" + x + import_script(value:face_values[x-1], suffix:suffix) + ) +} +name_import_script := +{ + make_map(keys:["name" + suffix], values:[value]) +} +pt_import_script := +{ + values := split_text(value, match: lang_setting("pt_separator")) + if length(values) != 2 then [] else ( + keys := ["power" + suffix, "toughness" + suffix] + make_map(keys:keys, values:values)) +} +type_import_script := +{ + values := split_text(value, match: "( ?- ?|" + lang_setting("type_separator") + ")") + keys := ["super_type" + suffix] + if length(values) > 1 then keys := keys + ["sub_type" + suffix] + make_map(keys:keys, values:values) +} +text_import_script := +{ + suffix := if margin_code == "text" then "" else replace(margin_code, match: "text", replace: "_") + keys := ["rule_text" + suffix] + values := [convert_scryfall_braces(convert_scryfall_mana(value))] + make_map(keys:keys, values:values) +} +cc_import_script := +{ + keys := ["casting_cost" + suffix] + values := [convert_scryfall_mana(value)] + make_map(keys:keys, values:values) +} +rarity_import_script := +{ + keys := ["rarity" + suffix] + values := [if value == "mythic" then "mythic rare" else if value == "bonus" then "special" else value] + make_map(keys:keys, values:values) +} +border_import_script := +{ + keys := ["border_color"] + values := [if value == "borderless" then rgba(0,0,0,0) else value] + make_map(keys:keys, values:values) +} +rule_text_to_level_text := +{ + suffix := if input <= 1 then "" else "_" + input + offset := if suffix == "" then 0 else (to_int(substring(suffix, begin:1))-1)*8 + values := split_line(card["rule_text" + suffix]) + count := length(values) + keys := for x from 1 to count do ["level_" + (x+offset) + "_text"] + values := values + [""] + keys := keys + ["rule_text" + suffix] + make_map(keys:keys, values:values) +} ############################################################## Custom index search_pull := filter_text@(match:"search(name|mana|type|rules|flavor|text|notes)") search_snip := replace@(match:"search(name|mana|type|rules|flavor|text|notes)_", replace:"") diff --git a/data/magic.mse-game/set_fields b/data/magic.mse-game/set_fields index ba6d80660..36137b895 100644 --- a/data/magic.mse-game/set_fields +++ b/data/magic.mse-game/set_fields @@ -443,10 +443,6 @@ set field: name: card notes clauses split description: Regex used to split the card notes in the Card Notes Clauses statistics category. Default is " *(\.|\n|;|,|(?=!)) *" which splits at each semicolon, each dot, each exclamation mark and each comma. default: " *(\\.|\\n|;|,|(?=!)) *" -set field: - type: choice - name: global_variable_average_opening_hand - script: global_variable_average_opening_hand_statistic() set field: @@ -537,8 +533,6 @@ set field: ############################# Default style default set style: - global_variable_average_opening_hand: - visible: false title: padding left: 2 font: diff --git a/data/magic.mse-game/statistics_zhs b/data/magic.mse-game/statistics_ch-s similarity index 99% rename from data/magic.mse-game/statistics_zhs rename to data/magic.mse-game/statistics_ch-s index 48e713eb1..52ef212a5 100644 --- a/data/magic.mse-game/statistics_zhs +++ b/data/magic.mse-game/statistics_ch-s @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics_zht b/data/magic.mse-game/statistics_ch-t similarity index 99% rename from data/magic.mse-game/statistics_zht rename to data/magic.mse-game/statistics_ch-t index 9f083e30e..10b6c6a50 100644 --- a/data/magic.mse-game/statistics_zht +++ b/data/magic.mse-game/statistics_ch-t @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics b/data/magic.mse-game/statistics_da similarity index 99% rename from data/magic.mse-game/statistics rename to data/magic.mse-game/statistics_da index d9f425eb4..0ea3e72c5 100644 --- a/data/magic.mse-game/statistics +++ b/data/magic.mse-game/statistics_da @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (On The Play) diff --git a/data/magic.mse-game/statistics_de b/data/magic.mse-game/statistics_de index 37dc59646..3d5232dc2 100644 --- a/data/magic.mse-game/statistics_de +++ b/data/magic.mse-game/statistics_de @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics_en b/data/magic.mse-game/statistics_en new file mode 100644 index 000000000..0ea3e72c5 --- /dev/null +++ b/data/magic.mse-game/statistics_en @@ -0,0 +1,1347 @@ + +############################################################## Statistics dimensions 30-03-2023 +############################################################## Blame GenevensiS for this + +## Enable showing of non-printing characters to edit this file + +statistics dimension: + name: color category + position hint: 0000 + icon: stats/color.png + description: How many cards of each frame color are in the set. Only looking at the front face colors. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else color_category_statistic() + group: Land + group: Colorless + group: Artifact + group: White + group: Blue + group: Black + group: Red + group: Green + group: Multicolor + group: Hybrid + colors: + White : rgb(255,231,185) + Blue : rgb(15,80,166) + Black : rgb(33,33,33) + Red : rgb(156,15,15) + Green : rgb(68,144,15) + Colorless : rgb(101,104,94) + Artifact : rgb(109,132,158) + Multicolor : rgb(244,177,10) + Land : rgb(103,64,35) + Hybrid : rgb(112,38,128) + +statistics dimension: + name: exact color + position hint: 0010 + icon: stats/color.png + description: The color as defined by the comprehensive rules. Does not take into account the back side or secondary face (like on adventures for example), except for split cards and aftermath cards. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else prefixed_color_statistic() + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: color identity + position hint: 0020 + icon: stats/color.png + description: The commander color identity as defined by the comprehensive rules. Takes into account all sides and faces of the card. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else prefixed_color_identity_statistic() + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: casting cost + position hint: 0100 + icon: stats/casting_cost.png + description: The casting cost. Counts each side/face separately if the option is checked in the Set info tab. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else casting_cost_statistic() + +statistics dimension: + name: mana value + position hint: 0110 + icon: stats/mana_value.png + description: The mana value. Counts each side/face separately if the option is checked in the Set info tab, except for split cards and aftermath cards, for which it counts the sum of all faces. + numeric: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else mana_value_statistic() + +statistics dimension: + name: permanent / nonpermanent + position hint: 0200 + icon: stats/type.png + description: Counts the number of creatures, noncreature permanents, and nonpermanents. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else permanent_statistic() + colors: + ​Creature : rgb(15,80,166) + ​​Permanent : rgb(18,105,166) + ​​​Non Permanent : rgb(156,15,15) + ​​​​Command Zone : rgb(244,227,21) + ​​​​​Unknown : rgb(33,33,33) + +statistics dimension: + name: supertype + position hint: 0210 + icon: stats/type.png + description: The card’s supertype, not including types. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else supertype_statistic() +# group: ​Basic +# group: Snow +# group: ​​​World +# group: Legendary +# group: Token +# group: ​​​​​​Ongoing +# group: Elite +# group: Host + colors: + ​Basic : rgb(103,64,35) # There is a zero width space before the "Basic" so that it always appears after custom types. + ​​Snow : rgb(109,132,158) # There are two zero width spaces before the "Snow" so that it always appears after basics. + ​​​World : rgb(120,100,180) # There are three zero width spaces before the "World", etc... + ​​​​Legendary : rgb(70,49,125) + ​​​​​Token : rgb(15,80,166) + ​​​​​​Ongoing : rgb(56,169,138) + ​​​​​​​Elite : rgb(195,221,62) + ​​​​​​​​Host : rgb(157,168,115) + +statistics dimension: + name: card type + position hint: 0220 + icon: stats/type.png + description: The card’s type, not including supertypes. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else type_extended_statistic() + colors: + ​Land : rgb(103,64,35) # There is a zero width space before the "Land" so that it always appears after custom types. + ​​Creature : rgb(15,80,166) # There are two zero width spaces before the "Creature" so that it always appears after lands. + ​​​Kindred : rgb(65,107,162) # There are three zero width spaces before the "Kindred", etc... + ​​​​Artifact : rgb(109,132,158) + ​​​​​Enchantment : rgb(120,100,180) + ​​​​​​Emblem : rgb(85,75,152) + ​​​​​​​Planeswalker : rgb(70,49,125) + ​​​​​​​​Battle : rgb(136,14,108) + ​​​​​​​​​Sorcery : rgb(156,15,15) + ​​​​​​​​​​Instant : rgb(216,72,98) + ​​​​​​​​​​​Conspiracy : rgb(236,134,32) + ​​​​​​​​​​​​Dungeon : rgb(244,227,21) + ​​​​​​​​​​​​​Hero : rgb(195,221,62) + ​​​​​​​​​​​​​​Phenomenon : rgb(145,215,102) + ​​​​​​​​​​​​​​​Plane : rgb(123,198,55) + ​​​​​​​​​​​​​​​​Scheme : rgb(56,169,138) + ​​​​​​​​​​​​​​​​​Vanguard : rgb(72,165,172) + ​​​​​​​​​​​​​​​​​​No Type : rgb(33,33,33) + +statistics dimension: + name: combined type + position hint: 0230 + icon: stats/type.png + description: The card’s supertypes and types concatenated. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else combined_type_statistic() + +statistics dimension: + name: combined subtype + position hint: 0250 + icon: stats/type.png + description: The card’s subtypes concatenated. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else combined_subtype_statistic() + +statistics dimension: + name: noncreature subtype + position hint: 0260 + icon: stats/noncreature_subtype.png + description: Subtypes of all types except creature/tribal/kindred. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else noncreature_subtype_statistic() + colors: + #Land + ​Cave : rgb(103,64,35) # There is a zero width space before land types so that they always appear after custom types. + ​Desert : rgb(103,64,35) + ​Forest : rgb(103,64,35) + ​Gate : rgb(103,64,35) + ​Island : rgb(103,64,35) + ​Lair : rgb(103,64,35) + ​Locus : rgb(103,64,35) + ​Mine : rgb(103,64,35) + ​Mountain : rgb(103,64,35) + ​Plains : rgb(103,64,35) + ​Power-Plant : rgb(103,64,35) + ​Sphere : rgb(103,64,35) + ​Swamp : rgb(103,64,35) + ​Tower : rgb(103,64,35) + ​Urza’s : rgb(103,64,35) + #Artifact + ​​Attraction : rgb(109,132,158) # There are two zero width spaces before artifact types so that they always appear after land types, etc... + ​​Blood : rgb(109,132,158) + ​​Clue : rgb(109,132,158) + ​​Contraption : rgb(109,132,158) + ​​Equipment : rgb(109,132,158) + ​​Food : rgb(109,132,158) + ​​Fortification : rgb(109,132,158) + ​​Gold : rgb(109,132,158) + ​​Incubator : rgb(109,132,158) + ​​Map : rgb(109,132,158) + ​​Powerstone : rgb(109,132,158) + ​​Treasure : rgb(109,132,158) + ​​Vehicle : rgb(109,132,158) + #Enchantment + ​​​Aura : rgb(120,100,180) + ​​​Background : rgb(120,100,180) + ​​​Cartouche : rgb(120,100,180) + ​​​Class : rgb(120,100,180) + ​​​Curse : rgb(120,100,180) + ​​​Role : rgb(120,100,180) + ​​​Rune : rgb(120,100,180) + ​​​Saga : rgb(120,100,180) + ​​​Shard : rgb(120,100,180) + ​​​Shrine : rgb(120,100,180) + #Planeswalker + ​​​​Ajani : rgb(70,49,125) + ​​​​Aminatou : rgb(70,49,125) + ​​​​Angrath : rgb(70,49,125) + ​​​​Arlinn : rgb(70,49,125) + ​​​​Ashiok : rgb(70,49,125) + ​​​​Bahamut : rgb(70,49,125) + ​​​​Basri : rgb(70,49,125) + ​​​​Bolas : rgb(70,49,125) + ​​​​Calix : rgb(70,49,125) + ​​​​Chandra : rgb(70,49,125) + ​​​​Comet : rgb(70,49,125) + ​​​​Dack : rgb(70,49,125) + ​​​​Dakkon : rgb(70,49,125) + ​​​​Daretti : rgb(70,49,125) + ​​​​Davriel : rgb(70,49,125) + ​​​​Dihada : rgb(70,49,125) + ​​​​Domri : rgb(70,49,125) + ​​​​Dovin : rgb(70,49,125) + ​​​​Ellywick : rgb(70,49,125) + ​​​​Elminster : rgb(70,49,125) + ​​​​Elspeth : rgb(70,49,125) + ​​​​Estrid : rgb(70,49,125) + ​​​​Freyalise : rgb(70,49,125) + ​​​​Garruk : rgb(70,49,125) + ​​​​Gideon : rgb(70,49,125) + ​​​​Grist : rgb(70,49,125) + ​​​​Guff : rgb(70,49,125) + ​​​​Huatli : rgb(70,49,125) + ​​​​Jace : rgb(70,49,125) + ​​​​Jared : rgb(70,49,125) + ​​​​Jaya : rgb(70,49,125) + ​​​​Jeska : rgb(70,49,125) + ​​​​Kaito : rgb(70,49,125) + ​​​​Karn : rgb(70,49,125) + ​​​​Kasmina : rgb(70,49,125) + ​​​​Kaya : rgb(70,49,125) + ​​​​Kiora : rgb(70,49,125) + ​​​​Koth : rgb(70,49,125) + ​​​​Liliana : rgb(70,49,125) + ​​​​Lolth : rgb(70,49,125) + ​​​​Lukka : rgb(70,49,125) + ​​​​Minsc : rgb(70,49,125) + ​​​​Mordenkainen : rgb(70,49,125) + ​​​​Nahiri : rgb(70,49,125) + ​​​​Narset : rgb(70,49,125) + ​​​​Niko : rgb(70,49,125) + ​​​​Nissa : rgb(70,49,125) + ​​​​Nixilis : rgb(70,49,125) + ​​​​Oko : rgb(70,49,125) + ​​​​Quintorius : rgb(70,49,125) + ​​​​Ral : rgb(70,49,125) + ​​​​Rowan : rgb(70,49,125) + ​​​​Saheeli : rgb(70,49,125) + ​​​​Samut : rgb(70,49,125) + ​​​​Sarkhan : rgb(70,49,125) + ​​​​Serra : rgb(70,49,125) + ​​​​Sivitri : rgb(70,49,125) + ​​​​Sorin : rgb(70,49,125) + ​​​​Szat : rgb(70,49,125) + ​​​​Tamiyo : rgb(70,49,125) + ​​​​Tasha : rgb(70,49,125) + ​​​​Teferi : rgb(70,49,125) + ​​​​Teyo : rgb(70,49,125) + ​​​​Tezzeret : rgb(70,49,125) + ​​​​Tibalt : rgb(70,49,125) + ​​​​Tyvar : rgb(70,49,125) + ​​​​Ugin : rgb(70,49,125) + ​​​​Urza : rgb(70,49,125) + ​​​​Venser : rgb(70,49,125) + ​​​​Vivien : rgb(70,49,125) + ​​​​Vraska : rgb(70,49,125) + ​​​​Vronos : rgb(70,49,125) + ​​​​Will : rgb(70,49,125) + ​​​​Windgrace : rgb(70,49,125) + ​​​​Wrenn : rgb(70,49,125) + ​​​​Xenagos : rgb(70,49,125) + ​​​​Yanggu : rgb(70,49,125) + ​​​​Yanling : rgb(70,49,125) + ​​​​Zariel : rgb(70,49,125) + #Battle + ​​​​​Siege : rgb(136,14,108) + #Spell + ​​​​​​Adventure : rgb(156,15,15) + ​​​​​​Arcane : rgb(156,15,15) + ​​​​​​Lesson : rgb(156,15,15) + ​​​​​​Trap : rgb(156,15,15) + #Dungeon + ​​​​​​​Undercity : rgb(244,227,21) + #Plane + ​​​​​​​​Alara : rgb(123,198,55) + ​​​​​​​​Alfava Metraxis : rgb(123,198,55) + ​​​​​​​​Alkabah : rgb(123,198,55) + ​​​​​​​​Amonkhet : rgb(123,198,55) + ​​​​​​​​Androzani Minor : rgb(123,198,55) + ​​​​​​​​Antausia : rgb(123,198,55) + ​​​​​​​​Apalapucia : rgb(123,198,55) + ​​​​​​​​Aranzhur : rgb(123,198,55) + ​​​​​​​​Arcavios : rgb(123,198,55) + ​​​​​​​​Arkhos : rgb(123,198,55) + ​​​​​​​​Azgol : rgb(123,198,55) + ​​​​​​​​Azoria : rgb(123,198,55) + ​​​​​​​​Belenon : rgb(123,198,55) + ​​​​​​​​Bloomburrow : rgb(123,198,55) + ​​​​​​​​Bolas’s Meditation Realm : rgb(123,198,55) + ​​​​​​​​Cabralin : rgb(123,198,55) + ​​​​​​​​Capenna : rgb(123,198,55) + ​​​​​​​​Celesta : rgb(123,198,55) + ​​​​​​​​Cridhe : rgb(123,198,55) + ​​​​​​​​Darillium : rgb(123,198,55) + ​​​​​​​​Diraden : rgb(123,198,55) + ​​​​​​​​Dominaria : rgb(123,198,55) + ​​​​​​​​Duskmourn : rgb(123,198,55) + ​​​​​​​​Earth : rgb(123,198,55) + ​​​​​​​​Echoir : rgb(123,198,55) + ​​​​​​​​Eldraine : rgb(123,198,55) + ​​​​​​​​Equilor : rgb(123,198,55) + ​​​​​​​​Ergamon : rgb(123,198,55) + ​​​​​​​​Fabacin : rgb(123,198,55) + ​​​​​​​​Faerûn : rgb(123,198,55) + ​​​​​​​​Fiora : rgb(123,198,55) + ​​​​​​​​Gallifrey : rgb(123,198,55) + ​​​​​​​​Gargantikar : rgb(123,198,55) + ​​​​​​​​Gastal : rgb(123,198,55) + ​​​​​​​​Gobakhan : rgb(123,198,55) + ​​​​​​​​Horsehead Nebula : rgb(123,198,55) + ​​​​​​​​Ikoria : rgb(123,198,55) + ​​​​​​​​Ilcae : rgb(123,198,55) + ​​​​​​​​Innistrad : rgb(123,198,55) + ​​​​​​​​Iquatana : rgb(123,198,55) + ​​​​​​​​Ir : rgb(123,198,55) + ​​​​​​​​Ixalan : rgb(123,198,55) + ​​​​​​​​Kaladesh : rgb(123,198,55) + ​​​​​​​​Kaldheim : rgb(123,198,55) + ​​​​​​​​Kamigawa : rgb(123,198,55) + ​​​​​​​​Kandoka : rgb(123,198,55) + ​​​​​​​​Karsus : rgb(123,198,55) + ​​​​​​​​Kephalai : rgb(123,198,55) + ​​​​​​​​Kinshala : rgb(123,198,55) + ​​​​​​​​Kodisha : rgb(123,198,55) + ​​​​​​​​Kolbahan : rgb(123,198,55) + ​​​​​​​​Kylem : rgb(123,198,55) + ​​​​​​​​Kyneth : rgb(123,198,55) + ​​​​​​​​Lorwyn : rgb(123,198,55) + ​​​​​​​​Luvion : rgb(123,198,55) + ​​​​​​​​Mars : rgb(123,198,55) + ​​​​​​​​Mercadia : rgb(123,198,55) + ​​​​​​​​Metal Island : rgb(123,198,55) + ​​​​​​​​Mirrankkar : rgb(123,198,55) + ​​​​​​​​Mirrodin : rgb(123,198,55) + ​​​​​​​​Moag : rgb(123,198,55) + ​​​​​​​​Mongseng : rgb(123,198,55) + ​​​​​​​​Moon : rgb(123,198,55) + ​​​​​​​​Muraganda : rgb(123,198,55) + ​​​​​​​​Necros : rgb(123,198,55) + ​​​​​​​​Nether Void : rgb(123,198,55) + ​​​​​​​​New Earth : rgb(123,198,55) + ​​​​​​​​New Phyrexia : rgb(123,198,55) + ​​​​​​​​Obsidias : rgb(123,198,55) + ​​​​​​​​Outside Mutter’s Spiral : rgb(123,198,55) + ​​​​​​​​Phyrexia : rgb(123,198,55) + ​​​​​​​​Pyrulea : rgb(123,198,55) + ​​​​​​​​Rabiah : rgb(123,198,55) + ​​​​​​​​Rath : rgb(123,198,55) + ​​​​​​​​Ravnica : rgb(123,198,55) + ​​​​​​​​Regatha : rgb(123,198,55) + ​​​​​​​​Segovia : rgb(123,198,55) + ​​​​​​​​Serra’s Realm : rgb(123,198,55) + ​​​​​​​​Shadowmoor : rgb(123,198,55) + ​​​​​​​​Shandalar : rgb(123,198,55) + ​​​​​​​​Shenmeng : rgb(123,198,55) + ​​​​​​​​Skalla : rgb(123,198,55) + ​​​​​​​​Skaro : rgb(123,198,55) + ​​​​​​​​Spacecraft : rgb(123,198,55) + ​​​​​​​​Tarkir : rgb(123,198,55) + ​​​​​​​​Tavelia : rgb(123,198,55) + ​​​​​​​​Theros : rgb(123,198,55) + ​​​​​​​​The Abyss : rgb(123,198,55) + ​​​​​​​​The Dalek Asylum : rgb(123,198,55) + ​​​​​​​​The Library : rgb(123,198,55) + ​​​​​​​​Thunder Junction : rgb(123,198,55) + ​​​​​​​​Time : rgb(123,198,55) + ​​​​​​​​Tolvada : rgb(123,198,55) + ​​​​​​​​Torwynn : rgb(123,198,55) + ​​​​​​​​Trenzalore : rgb(123,198,55) + ​​​​​​​​Ulgrotha : rgb(123,198,55) + ​​​​​​​​Unknown Planet : rgb(123,198,55) + ​​​​​​​​Valla : rgb(123,198,55) + ​​​​​​​​Vatraquaz : rgb(123,198,55) + ​​​​​​​​Vryn : rgb(123,198,55) + ​​​​​​​​Wildfire : rgb(123,198,55) + ​​​​​​​​Xerex : rgb(123,198,55) + ​​​​​​​​Zendikar : rgb(123,198,55) + ​​​​​​​​Zhalfir : rgb(123,198,55) + +statistics dimension: + name: creature race + position hint: 0271 + icon: stats/creature_subtype.png + description: Subtypes of the creature/tribal/kindred type, that are races. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else creature_race_statistic() + +statistics dimension: + name: creature class + position hint: 0272 + icon: stats/creature_subtype.png + description: Subtypes of the creature/tribal/kindred type, that are classes. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else creature_class_statistic() + +statistics dimension: + name: power + position hint: 0300 + icon: stats/power.png + description: The power of the card. Counts each side/face separately. Does not count levels on leveler cards. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else power_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8 + group: 9 + group: 10 + group: 11+ + group: X + group: * + group: Negative + colors: + 0 : rgb(255,159,149) + 1 : rgb(255,117,102) + 2 : rgb(255,71,52) + 3 : rgb(255,39,15) + 4 : rgb(235,23,0) + 5 : rgb(201,20,0) + 6 : rgb(163,16,0) + 7 : rgb(125,12,0) + 8 : rgb(82,8,0) + 9 : rgb(61,6,0) + 10 : rgb(42,4,0) + 11+ : rgb(0,0,0) + X : rgb(128,128,128) + * : rgb(128,128,128) + Negative : rgb(128,128,128) + +statistics dimension: + name: toughness + position hint: 0310 + icon: stats/toughness.png + description: The toughness of the card. Counts each side/face separately. Does not count levels on leveler cards. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else toughness_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8 + group: 9 + group: 10 + group: 11+ + group: X + group: * + group: Negative + colors: + 0 : rgb(186,205,230) + 1 : rgb(147,176,214) + 2 : rgb(103,144,198) + 3 : rgb(64,116,184) + 4 : rgb(37,97,175) + 5 : rgb(15,80,166) + 6 : rgb(13,71,146) + 7 : rgb(11,56,116) + 8 : rgb(8,41,87) + 9 : rgb(5,27,56) + 10 : rgb(1,4,26) + 11+ : rgb(0,0,0) + X : rgb(128,128,128) + * : rgb(128,128,128) + Negative : rgb(128,128,128) + +statistics dimension: + name: loyalty + position hint: 0320 + icon: stats/loyalty.png + description: The loyalty of a planeswalker card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else loyalty_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8 + group: 9 + group: 10 + group: 11+ + group: X + group: * + group: Negative + colors: + 0 : rgb(200,200,242) + 1 : rgb(170,170,225) + 2 : rgb(138,133,205) + 3 : rgb(117,103,188) + 4 : rgb(105,80,175) + 5 : rgb(95,60,160) + 6 : rgb(85,53,143) + 7 : rgb(74,45,123) + 8 : rgb(62,39,109) + 9 : rgb(51,30,88) + 10 : rgb(38,22,67) + 11+ : rgb(0,0,0) + X : rgb(128,128,128) + * : rgb(128,128,128) + Negative : rgb(128,128,128) + +statistics dimension: + name: defense + position hint: 0330 + icon: stats/defense.png + description: The defense of a battle card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else defense_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8 + group: 9 + group: 10 + group: 11+ + group: X + group: * + group: Negative + colors: + 0 : rgb(185,114,169) + 1 : rgb(174,90,154) + 2 : rgb(166,75,145) + 3 : rgb(155,52,132) + 4 : rgb(144,31,118) + 5 : rgb(136,14,108) + 6 : rgb(123,12,97) + 7 : rgb(108,10,86) + 8 : rgb(90,8,71) + 9 : rgb(77,7,61) + 10 : rgb(63,6,50) + 11+ : rgb(0,0,0) + X : rgb(128,128,128) + * : rgb(128,128,128) + Negative : rgb(128,128,128) + +statistics dimension: + name: rarity + position hint: 0400 + icon: stats/rarity.png + description: The rarity of the card. Counts each side/face separately. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else rarity_statistic() + group: Basic Land + group: Common + group: Uncommon + group: Rare + group: Mythic Rare + group: Masterpiece + group: Special + group: Token + colors: + Basic Land : rgb(103,64,35) + Common : rgb(33,33,33) + Uncommon : rgb(187,187,187) + Rare : rgb(209,191,91) + Mythic Rare : rgb(210,96,34) + Masterpiece : rgb(176,11,15) + Special : rgb(112,38,128) + Token : rgb(15,80,166) + +statistics dimension: + name: keywords + position hint: 0410 + icon: stats/keywords.png + description: The keywords of the card. Counts all sides/faces. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else keyword_usage(unique: true) + +statistics dimension: + name: filter (see set info) + position hint: 490 + icon: stats/filter.png + description: Shows which cards have been filtered by the conditions written in the "filter statistics" field in the Set info tab. + show empty: false + script: filter_from_statistic() + colors: + Kept : rgb(15,80,166) + Filtered : rgb(156,15,15) + + +statistics dimension: + name: mana production (All) + position hint: 0520 + icon: stats/land_production.png + description: Counts how many cards can produce white mana. Repeat for all other colors. Then counts how many cards can produce mana of any color, and mana of a chosen color. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else mana_production_list_statistic(check_type: "all") + group: C + group: W + group: U + group: B + group: R + group: G + group: Any + group: Chosen + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + Any : rgb(112,38,128) + Chosen : rgb(112,38,128) + +statistics dimension: + name: mana production (Lands) + position hint: 0500 + icon: stats/land_production.png + description: Counts how many lands can produce white mana. Repeat for all other colors. Then counts how many lands can produce mana of any color, and mana of a chosen color. If either side/face is a land, the card will be counted here. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else mana_production_list_statistic(check_type: "land") + group: C + group: W + group: U + group: B + group: R + group: G + group: Any + group: Chosen + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + Any : rgb(112,38,128) + Chosen : rgb(112,38,128) + +statistics dimension: + name: mana production (Nonlands) + position hint: 0510 + icon: stats/land_production.png + description: Counts how many non-land cards can produce white mana. Repeat for all other colors. Then counts how many non-land cards can produce mana of any color, and mana of a chosen color. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else mana_production_list_statistic(check_type: "nonland") + group: C + group: W + group: U + group: B + group: R + group: G + group: Any + group: Chosen + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + Any : rgb(112,38,128) + Chosen : rgb(112,38,128) + +statistics dimension: + name: pip count (Casting Costs) + position hint: 0600 + icon: stats/color_pips.png + description: Counts the number of casting costs that contain one colored pip. Repeat for all other amounts. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else cc_colored_pips_count_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8+ + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + 6 : rgb(173,44,184) + 7 : rgb(185,34,199) + 8+ : rgb(197,24,214) + +statistics dimension: + name: pip colors (Casting Costs) + position hint: 0630 + icon: stats/color_pips.png + description: Counts how many cards have a single white pip in their casting cost. Repeat for two white pips. Then three, then four+, then for all other colors. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else cc_colored_pips_statistic() + colors: + ​C : rgb(207,207,207) # There is a zero width space before the "C" so that they always appear first. + ​CC : rgb(175,175,175) + ​CCC : rgb(141,141,141) + ​CCCC+ : rgb(135,135,135) + ​​W : rgb(255,241,195) # There are two zero width spaces before the "W" so that they always appear after the "C". + ​​WW : rgb(236,215,166) + ​​WWW : rgb(211,183,127) + ​​WWWW+ : rgb(186,157,101) + ​​​U : rgb(67,111,202) # There are three zero width spaces before the "U", etc... + ​​​UU : rgb(28,82,169) + ​​​UUU : rgb(0,63,148) + ​​​UUUU+ : rgb(0,51,134) + ​​​​B : rgb(46,46,46) + ​​​​BB : rgb(30,30,30) + ​​​​BBB : rgb(15,15,15) + ​​​​BBBB+ : rgb(0,0,0) + ​​​​​R : rgb(190,54,39) + ​​​​​RR : rgb(165,31,20) + ​​​​​RRR : rgb(137,0,0) + ​​​​​RRRR+ : rgb(116,0,0) + ​​​​​​G : rgb(95,170,48) + ​​​​​​GG : rgb(63,139,10) + ​​​​​​GGG : rgb(46,123,0) + ​​​​​​GGGG+ : rgb(18,102,0) + +statistics dimension: + name: total pips (Casting Costs) + position hint: 0660 + icon: stats/color_pips.png + description: Counts the total number of white pips in all the casting costs. Repeat for all other colors. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else cc_colored_pips_totals_statistic() + group: C + group: W + group: U + group: B + group: R + group: G + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + +statistics dimension: + name: pip count (Ability Costs) + position hint: 0610 + icon: stats/color_pips.png + description: Counts the number of activated/triggered/keyworded ability costs that contain one colored pip. Repeat for all other amounts. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else ability_colored_pips_count_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8+ + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + 6 : rgb(173,44,184) + 7 : rgb(185,34,199) + 8+ : rgb(197,24,214) + +statistics dimension: + name: pip colors (Ability Costs) + position hint: 0640 + icon: stats/color_pips.png + description: Counts how many activated/triggered/keyworded abilities have a single white pip in their cost. Repeat for two white pips. Then three, then four+, then for all other colors. Counts each ability on each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else ability_colored_pips_statistic() + colors: + ​C : rgb(207,207,207) # There is a zero width space before the "C" so that they always appear first. + ​CC : rgb(175,175,175) + ​CCC : rgb(141,141,141) + ​CCCC+ : rgb(135,135,135) + ​​W : rgb(255,241,195) # There are two zero width spaces before the "W" so that they always appear after the "C". + ​​WW : rgb(236,215,166) + ​​WWW : rgb(211,183,127) + ​​WWWW+ : rgb(186,157,101) + ​​​U : rgb(67,111,202) # There are three zero width spaces before the "U", etc... + ​​​UU : rgb(28,82,169) + ​​​UUU : rgb(0,63,148) + ​​​UUUU+ : rgb(0,51,134) + ​​​​B : rgb(46,46,46) + ​​​​BB : rgb(30,30,30) + ​​​​BBB : rgb(15,15,15) + ​​​​BBBB+ : rgb(0,0,0) + ​​​​​R : rgb(190,54,39) + ​​​​​RR : rgb(165,31,20) + ​​​​​RRR : rgb(137,0,0) + ​​​​​RRRR+ : rgb(116,0,0) + ​​​​​​G : rgb(95,170,48) + ​​​​​​GG : rgb(63,139,10) + ​​​​​​GGG : rgb(46,123,0) + ​​​​​​GGGG+ : rgb(18,102,0) + +statistics dimension: + name: total pips (Ability Costs) + position hint: 0670 + icon: stats/color_pips.png + description: Counts the total number of white pips in all the activated/triggered/keyworded ability costs. Repeat for all other colors. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else ability_colored_pips_totals_statistic() + group: C + group: W + group: U + group: B + group: R + group: G + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + +statistics dimension: + name: pip count (All Costs) + position hint: 0620 + icon: stats/color_pips.png + description: Counts the number of costs that contain one colored pip. Repeat for all other amounts. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else colored_pips_count_totals_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8+ + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + 6 : rgb(173,44,184) + 7 : rgb(185,34,199) + 8+ : rgb(197,24,214) + +statistics dimension: + name: pip color (All Costs) + position hint: 0650 + icon: stats/color_pips.png + description: Counts how many costs contain a single white pip. Repeat for two white pips. Then three, then four+, then for all other colors. Counts each cost on each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else colored_pips_statistic() + colors: + ​C : rgb(207,207,207) # There is a zero width space before the "C" so that they always appear first. + ​CC : rgb(175,175,175) + ​CCC : rgb(141,141,141) + ​CCCC+ : rgb(135,135,135) + ​​W : rgb(255,241,195) # There are two zero width spaces before the "W" so that they always appear after the "C". + ​​WW : rgb(236,215,166) + ​​WWW : rgb(211,183,127) + ​​WWWW+ : rgb(186,157,101) + ​​​U : rgb(67,111,202) # There are three zero width spaces before the "U", etc... + ​​​UU : rgb(28,82,169) + ​​​UUU : rgb(0,63,148) + ​​​UUUU+ : rgb(0,51,134) + ​​​​B : rgb(46,46,46) + ​​​​BB : rgb(30,30,30) + ​​​​BBB : rgb(15,15,15) + ​​​​BBBB+ : rgb(0,0,0) + ​​​​​R : rgb(190,54,39) + ​​​​​RR : rgb(165,31,20) + ​​​​​RRR : rgb(137,0,0) + ​​​​​RRRR+ : rgb(116,0,0) + ​​​​​​G : rgb(95,170,48) + ​​​​​​GG : rgb(63,139,10) + ​​​​​​GGG : rgb(46,123,0) + ​​​​​​GGGG+ : rgb(18,102,0) + +statistics dimension: + name: total pips (All Costs) + position hint: 0680 + icon: stats/color_pips.png + description: Counts the total number of white pips in all the costs. Repeat for all other colors. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else colored_pips_totals_statistic() + group: C + group: W + group: U + group: B + group: R + group: G + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + +statistics dimension: + name: word count + position hint: 0700 + icon: stats/text_length.png + description: How many words are in the card’s various rule texts. + numeric: true + bin size: 5 + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else total_word_count_statistic() + +#statistics dimension: +# name: line count +# position hint: 1110 +# icon: stats/text_length.png +# description: How many lines are in the card’s various rule texts. +# numeric: true +# show empty: false +# script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else total_line_count_statistic() # Not reliable atm. + +statistics dimension: + name: paragraph count + position hint: 0710 + icon: stats/text_length.png + description: How many paragraphs are in the card’s various rule texts. + numeric: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else total_paragraph_count_statistic() + +statistics dimension: + name: card notes words + position hint: 0720 + icon: stats/text_length.png + description: Counts all the words that appear in the card notes. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else split_notes_words_statistic(card.notes) + +statistics dimension: + name: card notes clauses + position hint: 0730 + icon: stats/text_length.png + description: Cuts the card notes using the regex specified in the set info tab. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else split_notes_clauses_statistic() + +statistics dimension: + name: watermark + position hint: 0800 + icon: stats/watermark.png + description: The watermark of the card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else watermark_statistic() + +statistics dimension: + name: stamp + position hint: 0810 + icon: stats/stamp.png + description: The security stamp of the card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else stamp_statistic() + +statistics dimension: + name: symbol + position hint: 0820 + icon: stats/symbol.png + description: The symbol of the card (Tombstone, Alchemy). Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else symbol_statistic() + + +statistics dimension: + name: illustrator + position hint: 0830 + icon: stats/illustrator.png + description: The artists of the card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else illustrator_statistic() + +statistics dimension: + name: template + position hint: 0840 + icon: stats/stylesheet.png + description: The stylesheet used by the card. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else stylesheet.short_name + +statistics dimension: + name: average opening hand + position hint: 1000 + icon: stats/hand.png + description: How many cards of each type on average will be in an opening hand. + split list: true + show empty: false + script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() + +statistics dimension: + name: land drop hit % (On The Play) + position hint: 1100 + icon: stats/land_drops.png + description: If the set is a deck, probability of hitting every single land drop up to the given turn, when on the play. Always excludes cards with the word 'commander' in their card notes, as well as tokens, emblems, dungeons, conspiracies, heroes, vanguards, schemes, planes and phenomenons. + split list: true + show empty: false + script: land_drop_hit_percentage_statistic(start: 6) + +statistics dimension: + name: land drop hit % (On The Draw) + position hint: 1110 + icon: stats/land_drops.png + description: If the set is a deck, probability of hitting every single land drop up to the given turn, when on the draw. Always excludes cards with the word 'commander' in their card notes, as well as tokens, emblems, dungeons, conspiracies, heroes, vanguards, schemes, planes and phenomenons. + split list: true + show empty: false + script: land_drop_hit_percentage_statistic(start: 7) + +statistics dimension: + name: color count + position hint: 1500 + icon: stats/color.png + description: How many cards have one color, how many have two, three, etc... + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else color_count_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + +statistics dimension: + name: color identity count + position hint: 1510 + icon: stats/color.png + description: How many cards have one color in their color identity, how many have two, three, etc... + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else color_identity_count_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + +statistics dimension: + name: color (Secondary Face) + position hint: 1520 + icon: stats/color.png + description: Color of the back side or secondary face (like on adventures for example). + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else prefixed_back_face_color_statistic() + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: color (All Faces) + position hint: 1530 + icon: stats/color.png + description: Combined color of all the sides/faces. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else prefixed_all_faces_color_statistic() + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: color (Promos) + position hint: 1540 + icon: stats/color.png + description: How many promo cards of each color combination are in the set. + show empty: false + script: if card.rarity == "special" or card.rarity == "masterpiece" then prefixed_color_statistic() else "" + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: omniverse color + position hint: 1550 + icon: stats/color.png + description: The color category of the card, taking into account omniverse colors (Purple, Pink, Yellow, Orange and Brown). + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else omniverse_color_statistic() + group: Land + group: Colorless + group: Artifact + group: White + group: Blue + group: Black + group: Red + group: Green + group: Purple + group: Pink + group: Yellow + group: Orange + group: Brown + group: Multicolor + group: Hybrid + colors: + White : rgb(255,231,185) + Blue : rgb(15,80,166) + Black : rgb(33,33,33) + Red : rgb(156,15,15) + Green : rgb(68,144,15) + Purple : rgb(150,100,160) + Pink : rgb(255,175,200) + Yellow : rgb(242,247,94) + Orange : rgb(255,181,121) + Brown : rgb(191,171,144) + Colorless : rgb(101,104,94) + Artifact : rgb(109,132,158) + Multicolor : rgb(244,177,10) + Land : rgb(103,64,35) + Hybrid : rgb(112,38,128) diff --git a/data/magic.mse-game/statistics_es b/data/magic.mse-game/statistics_es index fe0beb74a..af598dbd6 100644 --- a/data/magic.mse-game/statistics_es +++ b/data/magic.mse-game/statistics_es @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics_fr b/data/magic.mse-game/statistics_fr index e72ec68c0..36c8ff7d3 100644 --- a/data/magic.mse-game/statistics_fr +++ b/data/magic.mse-game/statistics_fr @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: Couleur (Catégorie) position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: % D’Avoir Un Terrain (Jouant 1er) diff --git a/data/magic.mse-game/statistics_it b/data/magic.mse-game/statistics_it index 109bf4fec..35f4a05aa 100644 --- a/data/magic.mse-game/statistics_it +++ b/data/magic.mse-game/statistics_it @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics_ja b/data/magic.mse-game/statistics_ja index 6ca66e908..bc9d44e40 100644 --- a/data/magic.mse-game/statistics_ja +++ b/data/magic.mse-game/statistics_ja @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics_ko b/data/magic.mse-game/statistics_ko index 1af4c066e..6d812c64b 100644 --- a/data/magic.mse-game/statistics_ko +++ b/data/magic.mse-game/statistics_ko @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics_pl b/data/magic.mse-game/statistics_pl new file mode 100644 index 000000000..0ea3e72c5 --- /dev/null +++ b/data/magic.mse-game/statistics_pl @@ -0,0 +1,1347 @@ + +############################################################## Statistics dimensions 30-03-2023 +############################################################## Blame GenevensiS for this + +## Enable showing of non-printing characters to edit this file + +statistics dimension: + name: color category + position hint: 0000 + icon: stats/color.png + description: How many cards of each frame color are in the set. Only looking at the front face colors. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else color_category_statistic() + group: Land + group: Colorless + group: Artifact + group: White + group: Blue + group: Black + group: Red + group: Green + group: Multicolor + group: Hybrid + colors: + White : rgb(255,231,185) + Blue : rgb(15,80,166) + Black : rgb(33,33,33) + Red : rgb(156,15,15) + Green : rgb(68,144,15) + Colorless : rgb(101,104,94) + Artifact : rgb(109,132,158) + Multicolor : rgb(244,177,10) + Land : rgb(103,64,35) + Hybrid : rgb(112,38,128) + +statistics dimension: + name: exact color + position hint: 0010 + icon: stats/color.png + description: The color as defined by the comprehensive rules. Does not take into account the back side or secondary face (like on adventures for example), except for split cards and aftermath cards. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else prefixed_color_statistic() + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: color identity + position hint: 0020 + icon: stats/color.png + description: The commander color identity as defined by the comprehensive rules. Takes into account all sides and faces of the card. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else prefixed_color_identity_statistic() + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: casting cost + position hint: 0100 + icon: stats/casting_cost.png + description: The casting cost. Counts each side/face separately if the option is checked in the Set info tab. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else casting_cost_statistic() + +statistics dimension: + name: mana value + position hint: 0110 + icon: stats/mana_value.png + description: The mana value. Counts each side/face separately if the option is checked in the Set info tab, except for split cards and aftermath cards, for which it counts the sum of all faces. + numeric: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else mana_value_statistic() + +statistics dimension: + name: permanent / nonpermanent + position hint: 0200 + icon: stats/type.png + description: Counts the number of creatures, noncreature permanents, and nonpermanents. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else permanent_statistic() + colors: + ​Creature : rgb(15,80,166) + ​​Permanent : rgb(18,105,166) + ​​​Non Permanent : rgb(156,15,15) + ​​​​Command Zone : rgb(244,227,21) + ​​​​​Unknown : rgb(33,33,33) + +statistics dimension: + name: supertype + position hint: 0210 + icon: stats/type.png + description: The card’s supertype, not including types. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else supertype_statistic() +# group: ​Basic +# group: Snow +# group: ​​​World +# group: Legendary +# group: Token +# group: ​​​​​​Ongoing +# group: Elite +# group: Host + colors: + ​Basic : rgb(103,64,35) # There is a zero width space before the "Basic" so that it always appears after custom types. + ​​Snow : rgb(109,132,158) # There are two zero width spaces before the "Snow" so that it always appears after basics. + ​​​World : rgb(120,100,180) # There are three zero width spaces before the "World", etc... + ​​​​Legendary : rgb(70,49,125) + ​​​​​Token : rgb(15,80,166) + ​​​​​​Ongoing : rgb(56,169,138) + ​​​​​​​Elite : rgb(195,221,62) + ​​​​​​​​Host : rgb(157,168,115) + +statistics dimension: + name: card type + position hint: 0220 + icon: stats/type.png + description: The card’s type, not including supertypes. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else type_extended_statistic() + colors: + ​Land : rgb(103,64,35) # There is a zero width space before the "Land" so that it always appears after custom types. + ​​Creature : rgb(15,80,166) # There are two zero width spaces before the "Creature" so that it always appears after lands. + ​​​Kindred : rgb(65,107,162) # There are three zero width spaces before the "Kindred", etc... + ​​​​Artifact : rgb(109,132,158) + ​​​​​Enchantment : rgb(120,100,180) + ​​​​​​Emblem : rgb(85,75,152) + ​​​​​​​Planeswalker : rgb(70,49,125) + ​​​​​​​​Battle : rgb(136,14,108) + ​​​​​​​​​Sorcery : rgb(156,15,15) + ​​​​​​​​​​Instant : rgb(216,72,98) + ​​​​​​​​​​​Conspiracy : rgb(236,134,32) + ​​​​​​​​​​​​Dungeon : rgb(244,227,21) + ​​​​​​​​​​​​​Hero : rgb(195,221,62) + ​​​​​​​​​​​​​​Phenomenon : rgb(145,215,102) + ​​​​​​​​​​​​​​​Plane : rgb(123,198,55) + ​​​​​​​​​​​​​​​​Scheme : rgb(56,169,138) + ​​​​​​​​​​​​​​​​​Vanguard : rgb(72,165,172) + ​​​​​​​​​​​​​​​​​​No Type : rgb(33,33,33) + +statistics dimension: + name: combined type + position hint: 0230 + icon: stats/type.png + description: The card’s supertypes and types concatenated. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else combined_type_statistic() + +statistics dimension: + name: combined subtype + position hint: 0250 + icon: stats/type.png + description: The card’s subtypes concatenated. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else combined_subtype_statistic() + +statistics dimension: + name: noncreature subtype + position hint: 0260 + icon: stats/noncreature_subtype.png + description: Subtypes of all types except creature/tribal/kindred. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else noncreature_subtype_statistic() + colors: + #Land + ​Cave : rgb(103,64,35) # There is a zero width space before land types so that they always appear after custom types. + ​Desert : rgb(103,64,35) + ​Forest : rgb(103,64,35) + ​Gate : rgb(103,64,35) + ​Island : rgb(103,64,35) + ​Lair : rgb(103,64,35) + ​Locus : rgb(103,64,35) + ​Mine : rgb(103,64,35) + ​Mountain : rgb(103,64,35) + ​Plains : rgb(103,64,35) + ​Power-Plant : rgb(103,64,35) + ​Sphere : rgb(103,64,35) + ​Swamp : rgb(103,64,35) + ​Tower : rgb(103,64,35) + ​Urza’s : rgb(103,64,35) + #Artifact + ​​Attraction : rgb(109,132,158) # There are two zero width spaces before artifact types so that they always appear after land types, etc... + ​​Blood : rgb(109,132,158) + ​​Clue : rgb(109,132,158) + ​​Contraption : rgb(109,132,158) + ​​Equipment : rgb(109,132,158) + ​​Food : rgb(109,132,158) + ​​Fortification : rgb(109,132,158) + ​​Gold : rgb(109,132,158) + ​​Incubator : rgb(109,132,158) + ​​Map : rgb(109,132,158) + ​​Powerstone : rgb(109,132,158) + ​​Treasure : rgb(109,132,158) + ​​Vehicle : rgb(109,132,158) + #Enchantment + ​​​Aura : rgb(120,100,180) + ​​​Background : rgb(120,100,180) + ​​​Cartouche : rgb(120,100,180) + ​​​Class : rgb(120,100,180) + ​​​Curse : rgb(120,100,180) + ​​​Role : rgb(120,100,180) + ​​​Rune : rgb(120,100,180) + ​​​Saga : rgb(120,100,180) + ​​​Shard : rgb(120,100,180) + ​​​Shrine : rgb(120,100,180) + #Planeswalker + ​​​​Ajani : rgb(70,49,125) + ​​​​Aminatou : rgb(70,49,125) + ​​​​Angrath : rgb(70,49,125) + ​​​​Arlinn : rgb(70,49,125) + ​​​​Ashiok : rgb(70,49,125) + ​​​​Bahamut : rgb(70,49,125) + ​​​​Basri : rgb(70,49,125) + ​​​​Bolas : rgb(70,49,125) + ​​​​Calix : rgb(70,49,125) + ​​​​Chandra : rgb(70,49,125) + ​​​​Comet : rgb(70,49,125) + ​​​​Dack : rgb(70,49,125) + ​​​​Dakkon : rgb(70,49,125) + ​​​​Daretti : rgb(70,49,125) + ​​​​Davriel : rgb(70,49,125) + ​​​​Dihada : rgb(70,49,125) + ​​​​Domri : rgb(70,49,125) + ​​​​Dovin : rgb(70,49,125) + ​​​​Ellywick : rgb(70,49,125) + ​​​​Elminster : rgb(70,49,125) + ​​​​Elspeth : rgb(70,49,125) + ​​​​Estrid : rgb(70,49,125) + ​​​​Freyalise : rgb(70,49,125) + ​​​​Garruk : rgb(70,49,125) + ​​​​Gideon : rgb(70,49,125) + ​​​​Grist : rgb(70,49,125) + ​​​​Guff : rgb(70,49,125) + ​​​​Huatli : rgb(70,49,125) + ​​​​Jace : rgb(70,49,125) + ​​​​Jared : rgb(70,49,125) + ​​​​Jaya : rgb(70,49,125) + ​​​​Jeska : rgb(70,49,125) + ​​​​Kaito : rgb(70,49,125) + ​​​​Karn : rgb(70,49,125) + ​​​​Kasmina : rgb(70,49,125) + ​​​​Kaya : rgb(70,49,125) + ​​​​Kiora : rgb(70,49,125) + ​​​​Koth : rgb(70,49,125) + ​​​​Liliana : rgb(70,49,125) + ​​​​Lolth : rgb(70,49,125) + ​​​​Lukka : rgb(70,49,125) + ​​​​Minsc : rgb(70,49,125) + ​​​​Mordenkainen : rgb(70,49,125) + ​​​​Nahiri : rgb(70,49,125) + ​​​​Narset : rgb(70,49,125) + ​​​​Niko : rgb(70,49,125) + ​​​​Nissa : rgb(70,49,125) + ​​​​Nixilis : rgb(70,49,125) + ​​​​Oko : rgb(70,49,125) + ​​​​Quintorius : rgb(70,49,125) + ​​​​Ral : rgb(70,49,125) + ​​​​Rowan : rgb(70,49,125) + ​​​​Saheeli : rgb(70,49,125) + ​​​​Samut : rgb(70,49,125) + ​​​​Sarkhan : rgb(70,49,125) + ​​​​Serra : rgb(70,49,125) + ​​​​Sivitri : rgb(70,49,125) + ​​​​Sorin : rgb(70,49,125) + ​​​​Szat : rgb(70,49,125) + ​​​​Tamiyo : rgb(70,49,125) + ​​​​Tasha : rgb(70,49,125) + ​​​​Teferi : rgb(70,49,125) + ​​​​Teyo : rgb(70,49,125) + ​​​​Tezzeret : rgb(70,49,125) + ​​​​Tibalt : rgb(70,49,125) + ​​​​Tyvar : rgb(70,49,125) + ​​​​Ugin : rgb(70,49,125) + ​​​​Urza : rgb(70,49,125) + ​​​​Venser : rgb(70,49,125) + ​​​​Vivien : rgb(70,49,125) + ​​​​Vraska : rgb(70,49,125) + ​​​​Vronos : rgb(70,49,125) + ​​​​Will : rgb(70,49,125) + ​​​​Windgrace : rgb(70,49,125) + ​​​​Wrenn : rgb(70,49,125) + ​​​​Xenagos : rgb(70,49,125) + ​​​​Yanggu : rgb(70,49,125) + ​​​​Yanling : rgb(70,49,125) + ​​​​Zariel : rgb(70,49,125) + #Battle + ​​​​​Siege : rgb(136,14,108) + #Spell + ​​​​​​Adventure : rgb(156,15,15) + ​​​​​​Arcane : rgb(156,15,15) + ​​​​​​Lesson : rgb(156,15,15) + ​​​​​​Trap : rgb(156,15,15) + #Dungeon + ​​​​​​​Undercity : rgb(244,227,21) + #Plane + ​​​​​​​​Alara : rgb(123,198,55) + ​​​​​​​​Alfava Metraxis : rgb(123,198,55) + ​​​​​​​​Alkabah : rgb(123,198,55) + ​​​​​​​​Amonkhet : rgb(123,198,55) + ​​​​​​​​Androzani Minor : rgb(123,198,55) + ​​​​​​​​Antausia : rgb(123,198,55) + ​​​​​​​​Apalapucia : rgb(123,198,55) + ​​​​​​​​Aranzhur : rgb(123,198,55) + ​​​​​​​​Arcavios : rgb(123,198,55) + ​​​​​​​​Arkhos : rgb(123,198,55) + ​​​​​​​​Azgol : rgb(123,198,55) + ​​​​​​​​Azoria : rgb(123,198,55) + ​​​​​​​​Belenon : rgb(123,198,55) + ​​​​​​​​Bloomburrow : rgb(123,198,55) + ​​​​​​​​Bolas’s Meditation Realm : rgb(123,198,55) + ​​​​​​​​Cabralin : rgb(123,198,55) + ​​​​​​​​Capenna : rgb(123,198,55) + ​​​​​​​​Celesta : rgb(123,198,55) + ​​​​​​​​Cridhe : rgb(123,198,55) + ​​​​​​​​Darillium : rgb(123,198,55) + ​​​​​​​​Diraden : rgb(123,198,55) + ​​​​​​​​Dominaria : rgb(123,198,55) + ​​​​​​​​Duskmourn : rgb(123,198,55) + ​​​​​​​​Earth : rgb(123,198,55) + ​​​​​​​​Echoir : rgb(123,198,55) + ​​​​​​​​Eldraine : rgb(123,198,55) + ​​​​​​​​Equilor : rgb(123,198,55) + ​​​​​​​​Ergamon : rgb(123,198,55) + ​​​​​​​​Fabacin : rgb(123,198,55) + ​​​​​​​​Faerûn : rgb(123,198,55) + ​​​​​​​​Fiora : rgb(123,198,55) + ​​​​​​​​Gallifrey : rgb(123,198,55) + ​​​​​​​​Gargantikar : rgb(123,198,55) + ​​​​​​​​Gastal : rgb(123,198,55) + ​​​​​​​​Gobakhan : rgb(123,198,55) + ​​​​​​​​Horsehead Nebula : rgb(123,198,55) + ​​​​​​​​Ikoria : rgb(123,198,55) + ​​​​​​​​Ilcae : rgb(123,198,55) + ​​​​​​​​Innistrad : rgb(123,198,55) + ​​​​​​​​Iquatana : rgb(123,198,55) + ​​​​​​​​Ir : rgb(123,198,55) + ​​​​​​​​Ixalan : rgb(123,198,55) + ​​​​​​​​Kaladesh : rgb(123,198,55) + ​​​​​​​​Kaldheim : rgb(123,198,55) + ​​​​​​​​Kamigawa : rgb(123,198,55) + ​​​​​​​​Kandoka : rgb(123,198,55) + ​​​​​​​​Karsus : rgb(123,198,55) + ​​​​​​​​Kephalai : rgb(123,198,55) + ​​​​​​​​Kinshala : rgb(123,198,55) + ​​​​​​​​Kodisha : rgb(123,198,55) + ​​​​​​​​Kolbahan : rgb(123,198,55) + ​​​​​​​​Kylem : rgb(123,198,55) + ​​​​​​​​Kyneth : rgb(123,198,55) + ​​​​​​​​Lorwyn : rgb(123,198,55) + ​​​​​​​​Luvion : rgb(123,198,55) + ​​​​​​​​Mars : rgb(123,198,55) + ​​​​​​​​Mercadia : rgb(123,198,55) + ​​​​​​​​Metal Island : rgb(123,198,55) + ​​​​​​​​Mirrankkar : rgb(123,198,55) + ​​​​​​​​Mirrodin : rgb(123,198,55) + ​​​​​​​​Moag : rgb(123,198,55) + ​​​​​​​​Mongseng : rgb(123,198,55) + ​​​​​​​​Moon : rgb(123,198,55) + ​​​​​​​​Muraganda : rgb(123,198,55) + ​​​​​​​​Necros : rgb(123,198,55) + ​​​​​​​​Nether Void : rgb(123,198,55) + ​​​​​​​​New Earth : rgb(123,198,55) + ​​​​​​​​New Phyrexia : rgb(123,198,55) + ​​​​​​​​Obsidias : rgb(123,198,55) + ​​​​​​​​Outside Mutter’s Spiral : rgb(123,198,55) + ​​​​​​​​Phyrexia : rgb(123,198,55) + ​​​​​​​​Pyrulea : rgb(123,198,55) + ​​​​​​​​Rabiah : rgb(123,198,55) + ​​​​​​​​Rath : rgb(123,198,55) + ​​​​​​​​Ravnica : rgb(123,198,55) + ​​​​​​​​Regatha : rgb(123,198,55) + ​​​​​​​​Segovia : rgb(123,198,55) + ​​​​​​​​Serra’s Realm : rgb(123,198,55) + ​​​​​​​​Shadowmoor : rgb(123,198,55) + ​​​​​​​​Shandalar : rgb(123,198,55) + ​​​​​​​​Shenmeng : rgb(123,198,55) + ​​​​​​​​Skalla : rgb(123,198,55) + ​​​​​​​​Skaro : rgb(123,198,55) + ​​​​​​​​Spacecraft : rgb(123,198,55) + ​​​​​​​​Tarkir : rgb(123,198,55) + ​​​​​​​​Tavelia : rgb(123,198,55) + ​​​​​​​​Theros : rgb(123,198,55) + ​​​​​​​​The Abyss : rgb(123,198,55) + ​​​​​​​​The Dalek Asylum : rgb(123,198,55) + ​​​​​​​​The Library : rgb(123,198,55) + ​​​​​​​​Thunder Junction : rgb(123,198,55) + ​​​​​​​​Time : rgb(123,198,55) + ​​​​​​​​Tolvada : rgb(123,198,55) + ​​​​​​​​Torwynn : rgb(123,198,55) + ​​​​​​​​Trenzalore : rgb(123,198,55) + ​​​​​​​​Ulgrotha : rgb(123,198,55) + ​​​​​​​​Unknown Planet : rgb(123,198,55) + ​​​​​​​​Valla : rgb(123,198,55) + ​​​​​​​​Vatraquaz : rgb(123,198,55) + ​​​​​​​​Vryn : rgb(123,198,55) + ​​​​​​​​Wildfire : rgb(123,198,55) + ​​​​​​​​Xerex : rgb(123,198,55) + ​​​​​​​​Zendikar : rgb(123,198,55) + ​​​​​​​​Zhalfir : rgb(123,198,55) + +statistics dimension: + name: creature race + position hint: 0271 + icon: stats/creature_subtype.png + description: Subtypes of the creature/tribal/kindred type, that are races. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else creature_race_statistic() + +statistics dimension: + name: creature class + position hint: 0272 + icon: stats/creature_subtype.png + description: Subtypes of the creature/tribal/kindred type, that are classes. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else creature_class_statistic() + +statistics dimension: + name: power + position hint: 0300 + icon: stats/power.png + description: The power of the card. Counts each side/face separately. Does not count levels on leveler cards. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else power_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8 + group: 9 + group: 10 + group: 11+ + group: X + group: * + group: Negative + colors: + 0 : rgb(255,159,149) + 1 : rgb(255,117,102) + 2 : rgb(255,71,52) + 3 : rgb(255,39,15) + 4 : rgb(235,23,0) + 5 : rgb(201,20,0) + 6 : rgb(163,16,0) + 7 : rgb(125,12,0) + 8 : rgb(82,8,0) + 9 : rgb(61,6,0) + 10 : rgb(42,4,0) + 11+ : rgb(0,0,0) + X : rgb(128,128,128) + * : rgb(128,128,128) + Negative : rgb(128,128,128) + +statistics dimension: + name: toughness + position hint: 0310 + icon: stats/toughness.png + description: The toughness of the card. Counts each side/face separately. Does not count levels on leveler cards. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else toughness_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8 + group: 9 + group: 10 + group: 11+ + group: X + group: * + group: Negative + colors: + 0 : rgb(186,205,230) + 1 : rgb(147,176,214) + 2 : rgb(103,144,198) + 3 : rgb(64,116,184) + 4 : rgb(37,97,175) + 5 : rgb(15,80,166) + 6 : rgb(13,71,146) + 7 : rgb(11,56,116) + 8 : rgb(8,41,87) + 9 : rgb(5,27,56) + 10 : rgb(1,4,26) + 11+ : rgb(0,0,0) + X : rgb(128,128,128) + * : rgb(128,128,128) + Negative : rgb(128,128,128) + +statistics dimension: + name: loyalty + position hint: 0320 + icon: stats/loyalty.png + description: The loyalty of a planeswalker card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else loyalty_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8 + group: 9 + group: 10 + group: 11+ + group: X + group: * + group: Negative + colors: + 0 : rgb(200,200,242) + 1 : rgb(170,170,225) + 2 : rgb(138,133,205) + 3 : rgb(117,103,188) + 4 : rgb(105,80,175) + 5 : rgb(95,60,160) + 6 : rgb(85,53,143) + 7 : rgb(74,45,123) + 8 : rgb(62,39,109) + 9 : rgb(51,30,88) + 10 : rgb(38,22,67) + 11+ : rgb(0,0,0) + X : rgb(128,128,128) + * : rgb(128,128,128) + Negative : rgb(128,128,128) + +statistics dimension: + name: defense + position hint: 0330 + icon: stats/defense.png + description: The defense of a battle card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else defense_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8 + group: 9 + group: 10 + group: 11+ + group: X + group: * + group: Negative + colors: + 0 : rgb(185,114,169) + 1 : rgb(174,90,154) + 2 : rgb(166,75,145) + 3 : rgb(155,52,132) + 4 : rgb(144,31,118) + 5 : rgb(136,14,108) + 6 : rgb(123,12,97) + 7 : rgb(108,10,86) + 8 : rgb(90,8,71) + 9 : rgb(77,7,61) + 10 : rgb(63,6,50) + 11+ : rgb(0,0,0) + X : rgb(128,128,128) + * : rgb(128,128,128) + Negative : rgb(128,128,128) + +statistics dimension: + name: rarity + position hint: 0400 + icon: stats/rarity.png + description: The rarity of the card. Counts each side/face separately. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else rarity_statistic() + group: Basic Land + group: Common + group: Uncommon + group: Rare + group: Mythic Rare + group: Masterpiece + group: Special + group: Token + colors: + Basic Land : rgb(103,64,35) + Common : rgb(33,33,33) + Uncommon : rgb(187,187,187) + Rare : rgb(209,191,91) + Mythic Rare : rgb(210,96,34) + Masterpiece : rgb(176,11,15) + Special : rgb(112,38,128) + Token : rgb(15,80,166) + +statistics dimension: + name: keywords + position hint: 0410 + icon: stats/keywords.png + description: The keywords of the card. Counts all sides/faces. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else keyword_usage(unique: true) + +statistics dimension: + name: filter (see set info) + position hint: 490 + icon: stats/filter.png + description: Shows which cards have been filtered by the conditions written in the "filter statistics" field in the Set info tab. + show empty: false + script: filter_from_statistic() + colors: + Kept : rgb(15,80,166) + Filtered : rgb(156,15,15) + + +statistics dimension: + name: mana production (All) + position hint: 0520 + icon: stats/land_production.png + description: Counts how many cards can produce white mana. Repeat for all other colors. Then counts how many cards can produce mana of any color, and mana of a chosen color. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else mana_production_list_statistic(check_type: "all") + group: C + group: W + group: U + group: B + group: R + group: G + group: Any + group: Chosen + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + Any : rgb(112,38,128) + Chosen : rgb(112,38,128) + +statistics dimension: + name: mana production (Lands) + position hint: 0500 + icon: stats/land_production.png + description: Counts how many lands can produce white mana. Repeat for all other colors. Then counts how many lands can produce mana of any color, and mana of a chosen color. If either side/face is a land, the card will be counted here. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else mana_production_list_statistic(check_type: "land") + group: C + group: W + group: U + group: B + group: R + group: G + group: Any + group: Chosen + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + Any : rgb(112,38,128) + Chosen : rgb(112,38,128) + +statistics dimension: + name: mana production (Nonlands) + position hint: 0510 + icon: stats/land_production.png + description: Counts how many non-land cards can produce white mana. Repeat for all other colors. Then counts how many non-land cards can produce mana of any color, and mana of a chosen color. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else mana_production_list_statistic(check_type: "nonland") + group: C + group: W + group: U + group: B + group: R + group: G + group: Any + group: Chosen + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + Any : rgb(112,38,128) + Chosen : rgb(112,38,128) + +statistics dimension: + name: pip count (Casting Costs) + position hint: 0600 + icon: stats/color_pips.png + description: Counts the number of casting costs that contain one colored pip. Repeat for all other amounts. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else cc_colored_pips_count_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8+ + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + 6 : rgb(173,44,184) + 7 : rgb(185,34,199) + 8+ : rgb(197,24,214) + +statistics dimension: + name: pip colors (Casting Costs) + position hint: 0630 + icon: stats/color_pips.png + description: Counts how many cards have a single white pip in their casting cost. Repeat for two white pips. Then three, then four+, then for all other colors. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else cc_colored_pips_statistic() + colors: + ​C : rgb(207,207,207) # There is a zero width space before the "C" so that they always appear first. + ​CC : rgb(175,175,175) + ​CCC : rgb(141,141,141) + ​CCCC+ : rgb(135,135,135) + ​​W : rgb(255,241,195) # There are two zero width spaces before the "W" so that they always appear after the "C". + ​​WW : rgb(236,215,166) + ​​WWW : rgb(211,183,127) + ​​WWWW+ : rgb(186,157,101) + ​​​U : rgb(67,111,202) # There are three zero width spaces before the "U", etc... + ​​​UU : rgb(28,82,169) + ​​​UUU : rgb(0,63,148) + ​​​UUUU+ : rgb(0,51,134) + ​​​​B : rgb(46,46,46) + ​​​​BB : rgb(30,30,30) + ​​​​BBB : rgb(15,15,15) + ​​​​BBBB+ : rgb(0,0,0) + ​​​​​R : rgb(190,54,39) + ​​​​​RR : rgb(165,31,20) + ​​​​​RRR : rgb(137,0,0) + ​​​​​RRRR+ : rgb(116,0,0) + ​​​​​​G : rgb(95,170,48) + ​​​​​​GG : rgb(63,139,10) + ​​​​​​GGG : rgb(46,123,0) + ​​​​​​GGGG+ : rgb(18,102,0) + +statistics dimension: + name: total pips (Casting Costs) + position hint: 0660 + icon: stats/color_pips.png + description: Counts the total number of white pips in all the casting costs. Repeat for all other colors. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else cc_colored_pips_totals_statistic() + group: C + group: W + group: U + group: B + group: R + group: G + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + +statistics dimension: + name: pip count (Ability Costs) + position hint: 0610 + icon: stats/color_pips.png + description: Counts the number of activated/triggered/keyworded ability costs that contain one colored pip. Repeat for all other amounts. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else ability_colored_pips_count_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8+ + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + 6 : rgb(173,44,184) + 7 : rgb(185,34,199) + 8+ : rgb(197,24,214) + +statistics dimension: + name: pip colors (Ability Costs) + position hint: 0640 + icon: stats/color_pips.png + description: Counts how many activated/triggered/keyworded abilities have a single white pip in their cost. Repeat for two white pips. Then three, then four+, then for all other colors. Counts each ability on each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else ability_colored_pips_statistic() + colors: + ​C : rgb(207,207,207) # There is a zero width space before the "C" so that they always appear first. + ​CC : rgb(175,175,175) + ​CCC : rgb(141,141,141) + ​CCCC+ : rgb(135,135,135) + ​​W : rgb(255,241,195) # There are two zero width spaces before the "W" so that they always appear after the "C". + ​​WW : rgb(236,215,166) + ​​WWW : rgb(211,183,127) + ​​WWWW+ : rgb(186,157,101) + ​​​U : rgb(67,111,202) # There are three zero width spaces before the "U", etc... + ​​​UU : rgb(28,82,169) + ​​​UUU : rgb(0,63,148) + ​​​UUUU+ : rgb(0,51,134) + ​​​​B : rgb(46,46,46) + ​​​​BB : rgb(30,30,30) + ​​​​BBB : rgb(15,15,15) + ​​​​BBBB+ : rgb(0,0,0) + ​​​​​R : rgb(190,54,39) + ​​​​​RR : rgb(165,31,20) + ​​​​​RRR : rgb(137,0,0) + ​​​​​RRRR+ : rgb(116,0,0) + ​​​​​​G : rgb(95,170,48) + ​​​​​​GG : rgb(63,139,10) + ​​​​​​GGG : rgb(46,123,0) + ​​​​​​GGGG+ : rgb(18,102,0) + +statistics dimension: + name: total pips (Ability Costs) + position hint: 0670 + icon: stats/color_pips.png + description: Counts the total number of white pips in all the activated/triggered/keyworded ability costs. Repeat for all other colors. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else ability_colored_pips_totals_statistic() + group: C + group: W + group: U + group: B + group: R + group: G + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + +statistics dimension: + name: pip count (All Costs) + position hint: 0620 + icon: stats/color_pips.png + description: Counts the number of costs that contain one colored pip. Repeat for all other amounts. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else colored_pips_count_totals_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + group: 6 + group: 7 + group: 8+ + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + 6 : rgb(173,44,184) + 7 : rgb(185,34,199) + 8+ : rgb(197,24,214) + +statistics dimension: + name: pip color (All Costs) + position hint: 0650 + icon: stats/color_pips.png + description: Counts how many costs contain a single white pip. Repeat for two white pips. Then three, then four+, then for all other colors. Counts each cost on each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else colored_pips_statistic() + colors: + ​C : rgb(207,207,207) # There is a zero width space before the "C" so that they always appear first. + ​CC : rgb(175,175,175) + ​CCC : rgb(141,141,141) + ​CCCC+ : rgb(135,135,135) + ​​W : rgb(255,241,195) # There are two zero width spaces before the "W" so that they always appear after the "C". + ​​WW : rgb(236,215,166) + ​​WWW : rgb(211,183,127) + ​​WWWW+ : rgb(186,157,101) + ​​​U : rgb(67,111,202) # There are three zero width spaces before the "U", etc... + ​​​UU : rgb(28,82,169) + ​​​UUU : rgb(0,63,148) + ​​​UUUU+ : rgb(0,51,134) + ​​​​B : rgb(46,46,46) + ​​​​BB : rgb(30,30,30) + ​​​​BBB : rgb(15,15,15) + ​​​​BBBB+ : rgb(0,0,0) + ​​​​​R : rgb(190,54,39) + ​​​​​RR : rgb(165,31,20) + ​​​​​RRR : rgb(137,0,0) + ​​​​​RRRR+ : rgb(116,0,0) + ​​​​​​G : rgb(95,170,48) + ​​​​​​GG : rgb(63,139,10) + ​​​​​​GGG : rgb(46,123,0) + ​​​​​​GGGG+ : rgb(18,102,0) + +statistics dimension: + name: total pips (All Costs) + position hint: 0680 + icon: stats/color_pips.png + description: Counts the total number of white pips in all the costs. Repeat for all other colors. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else colored_pips_totals_statistic() + group: C + group: W + group: U + group: B + group: R + group: G + colors: + C : rgb(101,104,94) + W : rgb(255,231,185) + U : rgb(15,80,166) + B : rgb(33,33,33) + R : rgb(156,15,15) + G : rgb(68,144,15) + +statistics dimension: + name: word count + position hint: 0700 + icon: stats/text_length.png + description: How many words are in the card’s various rule texts. + numeric: true + bin size: 5 + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else total_word_count_statistic() + +#statistics dimension: +# name: line count +# position hint: 1110 +# icon: stats/text_length.png +# description: How many lines are in the card’s various rule texts. +# numeric: true +# show empty: false +# script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else total_line_count_statistic() # Not reliable atm. + +statistics dimension: + name: paragraph count + position hint: 0710 + icon: stats/text_length.png + description: How many paragraphs are in the card’s various rule texts. + numeric: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else total_paragraph_count_statistic() + +statistics dimension: + name: card notes words + position hint: 0720 + icon: stats/text_length.png + description: Counts all the words that appear in the card notes. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else split_notes_words_statistic(card.notes) + +statistics dimension: + name: card notes clauses + position hint: 0730 + icon: stats/text_length.png + description: Cuts the card notes using the regex specified in the set info tab. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else split_notes_clauses_statistic() + +statistics dimension: + name: watermark + position hint: 0800 + icon: stats/watermark.png + description: The watermark of the card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else watermark_statistic() + +statistics dimension: + name: stamp + position hint: 0810 + icon: stats/stamp.png + description: The security stamp of the card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else stamp_statistic() + +statistics dimension: + name: symbol + position hint: 0820 + icon: stats/symbol.png + description: The symbol of the card (Tombstone, Alchemy). Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else symbol_statistic() + + +statistics dimension: + name: illustrator + position hint: 0830 + icon: stats/illustrator.png + description: The artists of the card. Counts each side/face separately. + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else illustrator_statistic() + +statistics dimension: + name: template + position hint: 0840 + icon: stats/stylesheet.png + description: The stylesheet used by the card. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else stylesheet.short_name + +statistics dimension: + name: average opening hand + position hint: 1000 + icon: stats/hand.png + description: How many cards of each type on average will be in an opening hand. + split list: true + show empty: false + script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() + +statistics dimension: + name: land drop hit % (On The Play) + position hint: 1100 + icon: stats/land_drops.png + description: If the set is a deck, probability of hitting every single land drop up to the given turn, when on the play. Always excludes cards with the word 'commander' in their card notes, as well as tokens, emblems, dungeons, conspiracies, heroes, vanguards, schemes, planes and phenomenons. + split list: true + show empty: false + script: land_drop_hit_percentage_statistic(start: 6) + +statistics dimension: + name: land drop hit % (On The Draw) + position hint: 1110 + icon: stats/land_drops.png + description: If the set is a deck, probability of hitting every single land drop up to the given turn, when on the draw. Always excludes cards with the word 'commander' in their card notes, as well as tokens, emblems, dungeons, conspiracies, heroes, vanguards, schemes, planes and phenomenons. + split list: true + show empty: false + script: land_drop_hit_percentage_statistic(start: 7) + +statistics dimension: + name: color count + position hint: 1500 + icon: stats/color.png + description: How many cards have one color, how many have two, three, etc... + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else color_count_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + +statistics dimension: + name: color identity count + position hint: 1510 + icon: stats/color.png + description: How many cards have one color in their color identity, how many have two, three, etc... + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else color_identity_count_statistic() + group: 0 + group: 1 + group: 2 + group: 3 + group: 4 + group: 5 + colors: + 0 : rgb(101,104,94) + 1 : rgb(113,94,109) + 2 : rgb(125,84,124) + 3 : rgb(137,74,139) + 4 : rgb(149,64,154) + 5 : rgb(161,54,169) + +statistics dimension: + name: color (Secondary Face) + position hint: 1520 + icon: stats/color.png + description: Color of the back side or secondary face (like on adventures for example). + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else prefixed_back_face_color_statistic() + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: color (All Faces) + position hint: 1530 + icon: stats/color.png + description: Combined color of all the sides/faces. + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else prefixed_all_faces_color_statistic() + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: color (Promos) + position hint: 1540 + icon: stats/color.png + description: How many promo cards of each color combination are in the set. + show empty: false + script: if card.rarity == "special" or card.rarity == "masterpiece" then prefixed_color_statistic() else "" + colors: + ​C : rgb(101,104,94) # There is a zero width space before the "C" so that it always appears first. + ​​W : rgb(255,231,185) # There are two zero width spaces before the "W" so that it always appear after the "C". + ​​​U : rgb(15,80,166) # There are three zero width spaces before the "U", etc... + ​​​​B : rgb(22,22,22) + ​​​​​R : rgb(156,15,15) + ​​​​​​G : rgb(68,144,15) + ​​​​​​​WU : rgb(254,192,80) + ​​​​​​​​WB : rgb(254,192,80) + ​​​​​​​​​WR : rgb(254,192,80) + ​​​​​​​​​​WG : rgb(254,192,80) + ​​​​​​​​​​​UB : rgb(254,192,80) + ​​​​​​​​​​​​UR : rgb(254,192,80) + ​​​​​​​​​​​​​UG : rgb(254,192,80) + ​​​​​​​​​​​​​​BR : rgb(254,192,80) + ​​​​​​​​​​​​​​​BG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​RG : rgb(254,192,80) + ​​​​​​​​​​​​​​​​​WUB : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​WUR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​WUG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​WBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​WBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​WRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​UBR : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​UBG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​URG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​BRG : rgb(244,177,10) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBR : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WURG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​UBRG : rgb(232,154,9) + ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​WUBRG : rgb(224,133,8) + +statistics dimension: + name: omniverse color + position hint: 1550 + icon: stats/color.png + description: The color category of the card, taking into account omniverse colors (Purple, Pink, Yellow, Orange and Brown). + split list: true + show empty: false + script: if filter_from_statistic() == "Filtered" or trim_from_statistic() then "" else omniverse_color_statistic() + group: Land + group: Colorless + group: Artifact + group: White + group: Blue + group: Black + group: Red + group: Green + group: Purple + group: Pink + group: Yellow + group: Orange + group: Brown + group: Multicolor + group: Hybrid + colors: + White : rgb(255,231,185) + Blue : rgb(15,80,166) + Black : rgb(33,33,33) + Red : rgb(156,15,15) + Green : rgb(68,144,15) + Purple : rgb(150,100,160) + Pink : rgb(255,175,200) + Yellow : rgb(242,247,94) + Orange : rgb(255,181,121) + Brown : rgb(191,171,144) + Colorless : rgb(101,104,94) + Artifact : rgb(109,132,158) + Multicolor : rgb(244,177,10) + Land : rgb(103,64,35) + Hybrid : rgb(112,38,128) diff --git a/data/magic.mse-game/statistics_pt b/data/magic.mse-game/statistics_pt-br similarity index 99% rename from data/magic.mse-game/statistics_pt rename to data/magic.mse-game/statistics_pt-br index f3ca309b1..41129dddd 100644 --- a/data/magic.mse-game/statistics_pt +++ b/data/magic.mse-game/statistics_pt-br @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics_ru b/data/magic.mse-game/statistics_ru index 4289417b2..65b48ac42 100644 --- a/data/magic.mse-game/statistics_ru +++ b/data/magic.mse-game/statistics_ru @@ -2,6 +2,8 @@ ############################################################## Statistics dimensions 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + statistics dimension: name: color category position hint: 0000 @@ -1117,6 +1119,7 @@ statistics dimension: split list: true show empty: false script: if trim_from_draw_statistic() then "" else average_opening_hand_statistic() + global_script: average_opening_hand_global_statistic() statistics dimension: name: land drop hit % (Play) diff --git a/data/magic.mse-game/statistics_script b/data/magic.mse-game/statistics_script index 4a897e748..10061e228 100644 --- a/data/magic.mse-game/statistics_script +++ b/data/magic.mse-game/statistics_script @@ -2,6 +2,8 @@ ############################################################## Statistics scripts 30-03-2023 ############################################################## Blame GenevensiS for this +## Enable showing of non-printing characters to edit this file + ## Clean up text for processing remove_flavor_statistic := replace@(match: ".*?", replace: "") remove_reminder_statistic := replace@(match: "(|).*?(|)", replace: "") @@ -582,8 +584,7 @@ n_choose_k_statistic := # Average number of cards in an opening hand average_opening_hand_statistic := { - averages := split_text(set.global_variable_average_opening_hand, match: ";") - if length(averages) != 9 then set.global_variable_average_opening_hand else ( + if type_name(global_value) != "collection" then to_string(global_value) else ( types := [has_type_statistic("land")] + (if has_type_statistic("artifact") then (if mana_production_list_statistic(check_type: "nonland") == "" then [false, true] else [true, false]) else [false, false]) + [has_type_statistic("enchantment")] + @@ -592,10 +593,10 @@ average_opening_hand_statistic := [has_type_statistic("creature")] + [has_type_statistic("sorcery")] + [has_type_statistic("instant")] - result := for x from 0 to 8 do (if types[x] then averages[x] else "") + result := for x from 0 to 8 do (if types[x] then global_value[x] else "") substring(result, begin: 1)) } -global_variable_average_opening_hand_statistic := +average_opening_hand_global_statistic := { if length(set.cards) < 1 then "" else ( @@ -640,15 +641,17 @@ global_variable_average_opening_hand_statistic := creatures_average := format_average_statistic(7.0 * to_number(creatures) / card_count_real) sorceries_average := format_average_statistic(7.0 * to_number(sorceries) / card_count_real) instants_average := format_average_statistic(7.0 * to_number(instants) / card_count_real) - ",​" + lang_setting("land") + " — " + lands_average + # There are zero width spaces in the "," and ",;" to impose ordering - ";,​​" + lang_setting("mana_artifact") + " — " + manaartifacts_average + - ";,​​​" + lang_setting("nonmana_artifact") + " — " + nonmanaartifacts_average + - ";,​​​​" + lang_setting("enchantment") + " — " + enchantments_average + - ";,​​​​​" + lang_setting("planeswalker") + " — " + planeswalkers_average + - ";,​​​​​​" + lang_setting("battle") + " — " + battles_average + - ";,​​​​​​​" + lang_setting("creature") + " — " + creatures_average + - ";,​​​​​​​​" + lang_setting("sorcery") + " — " + sorceries_average + - ";,​​​​​​​​​" + lang_setting("instant") + " — " + instants_average)) + [ + ",​" + lang_setting("land") + " — " + lands_average, # There are zero width spaces after the initial "," to impose ordering + ",​​" + lang_setting("mana_artifact") + " — " + manaartifacts_average, + ",​​​" + lang_setting("nonmana_artifact") + " — " + nonmanaartifacts_average, + ",​​​​" + lang_setting("enchantment") + " — " + enchantments_average, + ",​​​​​" + lang_setting("planeswalker") + " — " + planeswalkers_average, + ",​​​​​​" + lang_setting("battle") + " — " + battles_average, + ",​​​​​​​" + lang_setting("creature") + " — " + creatures_average, + ",​​​​​​​​" + lang_setting("sorcery") + " — " + sorceries_average, + ",​​​​​​​​​" + lang_setting("instant") + " — " + instants_average + ])) } format_average_statistic := { diff --git a/data/pl.mse-locale/locale b/data/pl.mse-locale/locale index d4261fa2f..9a0d317d0 100644 --- a/data/pl.mse-locale/locale +++ b/data/pl.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/polski full name: Polski (Polish) -version: 2023-11-19 +version: 2025-06-18 icon: pl.png #By Liosan, 03.2009; Licenced under GFDL where applicable ############################################################## Menu items menu: + ## app menus + # file menu file: &Plik new set: &Nowy... Ctrl+N open set: &Otwórz... Ctrl+O @@ -28,6 +30,7 @@ menu: show profiler: Show Profiler Ctrl+F6 exit: W&yjscie Alt+F4 + # edit menu edit: &Edycja undo: &Cofnij%s Ctrl+Z redo: &Powtórz%s Ctrl+Y @@ -54,6 +57,7 @@ menu: auto replace: Auto Za&mień... preferences: &Ustawienia... + # cards menu cards: &Karty previous card: Wybierz &Poprzednią Kartę PgUp next card: Wybierz &Następną Kartę PgDn @@ -62,6 +66,16 @@ menu: add card: &Dodaj Kartę Ctrl+Enter add cards: Dodaj &Wiele Kart... remove card: &Usuń Wybraną Kartę + #TODO: Localize + add card csv: Add Cards from CSV or TSV... + #TODO: Localize + add card json: Add Cards from JSON... + #TODO: Localize + link card: &Link Cards To Selected Card... + #TODO: Localize + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + #TODO: Localize + bulk modify: &Modify Multiple Cards... orientation: &Obrócenie rotate 0: &Normalne rotate 270: 90° w &Prawo @@ -69,6 +83,7 @@ menu: rotate 180: 180°, Do góry &nogami card list columns: Kolumny &Listy Kart... + # keywords menu keywords: &Słowa Kluczowe previous keyword: Wybierz &Poprzednie Słowo Kluczowe PgUp next keyword: Wybierz &Następne Słowo Kluczowe PgDn @@ -77,6 +92,7 @@ menu: add keyword: &Dodaj Słowo Kluczowe Ctrl+Enter remove keyword: &Usuń Słowo Kluczowe Del + # format menu format: &Format bold: Wy&tłuszczony Ctrl+B italic: &Kursywa Ctrl+I @@ -85,9 +101,11 @@ menu: symbols: &Symbole Ctrl+M reminder text: &Tekst przypomnienia Ctrl+R insert symbol: &Wstaw symbol + # spelling no spelling suggestions: (brak sugestii) + # graph menu graph: &Wykres pie: &Kołowy 1 bar: &Słupkowy 2 @@ -95,11 +113,13 @@ menu: scatter: &Rozproszony 4 scatter pie: Ro&zproszony Kołowy 5 + # console menu #TODO: Localize console: Console #TODO: Localize clear console: &Clear Console Ctrl+L + # window menu window: &Okno new window: &Nowe okno cards tab: &Karty F5 @@ -111,13 +131,14 @@ menu: #TODO: Localize console tab: C&onsole Alt+7 + # help menu help: &Pomoc index: Spis &treści... F1 website: &Strona internetowa... about: &O programie Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &Nowy... Ctrl+N open symbol: &Otwórz... Ctrl+O save symbol: &Zapisz Ctrl+S @@ -125,10 +146,12 @@ menu: store symbol: Za&chowaj Ctrl+Enter close symbol editor: Zamknij Alt+F4 + # edit menu duplicate: &Duplikuj Ctrl+D group: &Grupuj Ctrl+G ungroup: &Odgrupuj Ctrl+U + # tool menu tool: &Narzędzie select: &Wybór F5 rotate: &Obrót F6 @@ -139,9 +162,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Witaj w programie Magic Set Editor - #file: + # file menu new set: Utwórz nowy zestaw open set: Otwórz istniejący zestaw last opened set: Otwórz '%s' @@ -155,6 +179,10 @@ help: export images: Eksportuj wszystkie karty jako obrazy export apprentice: Eksportuj zestaw tak, by dało się grać w programie Apprentice export mws: Eksportuj zestaw tak, by dało się grać w programie Magic Workstation + #TODO: Localize + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + #TODO: Localize + add card json: Add cards from a JSON file check updates: Instaluj/uaktualnij dane programu. print preview: Pokaż karty tak, jak zostaną wydrukowane. print: Drukuj karty z tego zestawu. @@ -163,7 +191,7 @@ help: show profiler: Show the profiler window, with timings of (script) functions. Used for optimization. exit: Opuść program MSE; pojawi się prośba o zapisanie zmian - #edit: + # edit menu undo: Cofnij poprzednią czynność redo: Powtórz poprzednią czynność cut: Wytnij zaznaczony tekst do schowka @@ -183,7 +211,7 @@ help: auto replace: Co powinno być automatycznie zastąpione? preferences: Zmień ustawienia programu Magic Set Editor - #cards: + # cards menu previous card: Wybierz poprzednią kartę z listy next card: Wybierz następną kartę z listy #TODO: Localize @@ -191,6 +219,12 @@ help: add card: Dodaj nową, pustą kartę do zestawu add cards: Dodaj wiele kart do zestawu remove card: Usuń wybraną kartę z zestawu + #TODO: Localize + link card: Link one or more cards to the selected card + #TODO: Localize + copy card and links: Copy the selected cards and all their linked cards + #TODO: Localize + bulk modify: Modify a lot of cards at once orientation: Obróć zaznaczoną kartę rotate card: Obróc obrazek kartę o 90° zgodnie z ruchem wskazówek zegara rotate 0: Obróc kartę "do góry głową" @@ -199,7 +233,7 @@ help: rotate 180: Obróc kartę "do góry nogami" card list columns: Wybierz kolumny listy kart i ich kolejność. - #keywords: + # keywords menu previous keyword: Wybiera poprzednie słowo kluczowe z listy next keyword: Zaznacza poprzednie słowo kluczowe na liście #TODO: Localize @@ -207,28 +241,29 @@ help: add keyword: Dodaje nowe słowo kluczowe do zestawu remove keyword: Usuwa wybrane słowo kluczowe do zestawu - #format: + # format menu bold: Pogrubia zaznaczony tekst italic: Pochyla zaznaczony tekst #TODO: Localize underline: Makes the selected text underlined symbols: Rysuje zaznaczony tekst z symbolami reminder text: Pokazuj tekst przypomnienia dla wybranego słowa kluczowego + # spelling no spelling suggestions: Nie ma sugestii co do sposobu korekty tego słowa. - #graph: + # graph menu pie: Wykres kołowy, wielkość wycinka jest proporcjonalna do ilości kart bar: Wykres słupkowy, wysokość słupka jest proporcjonalna do ilości kart stack: Wykres słupkowy z podziałką scatter: Wykres rozproszony, wielkość kółka jest proporcjonalna do ilości kart scatter pie: Wykres rozproszony kołowy - wykres rozproszony, gdzie każde kółko jest małym wykresem kołowym - #console: + # console menu #TODO: Localize clear console: Clear the console - #window: + # window menu new window: Otwiera ten sam zestaw w nowym oknie cards tab: Edytuj karty w tym zestawie set info tab: Edytuj informacje o zestawie, jego twórcy itp. @@ -239,37 +274,39 @@ help: #TODO: Localize console tab: Shows error messages and allows executing script commands. - #TODO: Localize - help: - #TODO: Localize - index: - #TODO: Localize - website: - #TODO: Localize - about: + # help menu + #TODO: Localize Section + index: Open the index + website: Open the MSE website + about: Show information about this app - # New Set Window + # new set window #TODO: Localize search game list control: Filter the game list. Use - to exclude games. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. #TODO: Localize search stylesheet list control: Filter the stylesheet list. Use - to exclude styles. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Cards panel + # card select / image export + filename format: (Użyj {card.name} jako nazwy karty ; Format pliku jest ustalany na podstawie rozszerzenia) + + # cards panel collapse notes: Schowaj panel z notatkami expand notes: Pokaż panel z notatkami #TODO: Localize search cards control: Filter the card list. Use - to exclude cards. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Keywords panel + + # keywords panel #TODO: Localize search keywords control: Filter the keyword list. Use - to exclude keywords. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Random pack panel + + # random pack panel random seed: Za każdym razem zostanie wygenerowana inna paczka. fixed seed: Używanie tego samego ziarna daje te same 'losowe' paczki. seed: Ziarno dla generatora liczb losowych. Używanie tego samego ziarna daje te same 'losowe' paczki. edit pack type: Kliknij dwa razy by zmienić rodzaj paczki number of packs: Ilość %s do wygenerowania - # Preferences + # preferences app language: Uwaga: musisz zrestartować program, aby wprowadzić zmiany w życie. @@ -281,7 +318,8 @@ help: # apprentice export set code: Kod zestawu to dwuliterowy skrót, którego Apprentice używa by odwoływać się do zestawu. - # Symbol editor + ## symbol editor menus + # file menu new symbol: Utwórz nowy symbol open symbol: Otwórz symbol save symbol: Zapisz symbol @@ -289,13 +327,11 @@ help: store symbol: Zachowaj symbol w zestawie close symbol editor: Zamyka edytor symboli + # edit menu duplicate: Tworzy kopie zaznaczonych kształtów group: Grupuje zaznaczone kształty razem ungroup: Rozbija zaznaczoną grupę kształtów - grid: Pokaż siatkę - snap: Wyrównaj punkty i kształty do siatki - #tool: select: Zaznacz i przesuwaj kształty rotate: Obracaj i tnij kształty @@ -304,7 +340,9 @@ help: symmetry: Dodaj symetrie do kształtu paint: Rysuj po kształcie pędzlem - #select editor: + # toolbar + grid: Pokaż siatkę + snap: Wyrównaj punkty i kształty do siatki merge: Scala zaznaczony kształt z kształtami pod nim subtract: Odejmuje zaznaczony kształt od kształtów pod nim, zostawia jedynie obszar nie będący częścią zaznaczonego kształtu intersect: Przecina zaznaczony kształt z kształtami pod nim, zostawia jedynie obszar będący częścią wspólną @@ -312,6 +350,7 @@ help: overlap: Umieść zaznaczony kształt ponad kształtami znajdującymi się pod nim border: Rysuj ten kształt jako brzeg + # shape manipulation drag to shear: Przeciągnij, by przyciąć zaznaczone %s drag to rotate: Przeciągnij, by obrócić zaznaczone %s, przytrzymanie Ctrl obraca tylko o wielokrotności 15° drag to resize: Przeciągnij, by rozciągnać zaznaczone %s, przytrzymanie Ctrl ograniczna rozmiar @@ -343,14 +382,10 @@ help: remove symmetry: Usuwa symetrię copies: Ilość odbić (razem z oryginałem) - # Card select - filename format: (Użyj {card.name} jako nazwy karty ; Format pliku jest ustalany na podstawie rozszerzenia) - ############################################################## Toolbar tool: - undo: Cofnij - redo: Powtórz - + ## app toolbars + # tabs cards tab: Karty set info tab: Info. o zestawie style tab: Styl @@ -360,7 +395,23 @@ tool: #TODO: Localize console tab: Console - # symbol editor + # cards toolbar + #TODO: Localize + search cards: Search cards (Ctrl+K) + #TODO: Localize + card counts 2: %s Selected, %s Total + #TODO: Localize + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: Cofnij + redo: Powtórz + + # console toolbar + #TODO: Localize + clear console: Clear Console + + ## symbol editor toolbars store symbol: Zachowaj grid: Siatka @@ -396,11 +447,10 @@ tool: smooth point: Gładki symmetric point: Symetryczny - #TODO: Localize - clear console: Clear Console - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs #TODO: Localize cards tab: Cards list set info tab: Informacje o zestawie @@ -413,24 +463,33 @@ tooltip: #TODO: Localize console tab: Errors and Warnings + # file toolbar new set: Nowy zestaw open set: Otwórz zestaw save set: Zapisz zestaw export: Eksportuj zestaw + # edit toolbar cut: Wytnij copy: Kopiuj paste: Wklej undo: Cofnij%s redo: Powtórz%s + # cards toolbar add card: Dodaj kartę remove card: Usuń wybraną kartę + #TODO: Localize + link card: Link cards to selected card + #TODO: Localize + copy card and links: Copy selected cards and linked cards rotate card: Obróć kartę + # keywords toolbar add keyword: Dodaj słowo kluczowe remove keyword: Usuń słowo kluczowe + # format toolbar bold: Wytłuszczenie italic: Kursywa #TODO: Localize @@ -438,13 +497,18 @@ tooltip: symbols: Symbole reminder text: Przypomnienie + # graph toolbar pie: Kołowy bar: Słupkowy stack: Słupkowy z podziałką scatter: Rozproszony scatter pie: Rozproszony kołowy - # symbol editor + # console toolbar + #TODO: Localize + clear console: Clear Console + + ## symbol editor popup tooltips store symbol: Zapisz symbol w zestawie grid: Pokaż siatkę @@ -480,20 +544,17 @@ tooltip: smooth point: Wygładź punkt symmetric point: Usymetrycznij punkt - #TODO: Localize - clear console: Clear Console - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: Notatki do karty: - #TODO: Localize - search cards: Search cards (Ctrl+K) - # Keywords tab + # keywords panel #TODO: Localize search keywords: Search keywords (Ctrl+K) keyword: Słowo kluczowe + #TODO: Localize match: Matches mode: Tryb uses: Użycia @@ -503,26 +564,49 @@ label: To jest standardowe słowo kluczowe z %s, nie możesz go edytować. Jeśli zrobisz kopię tego słowa, Twoja wersja będzie miała pierwszeństwo. - # Style tab + # style panel styling options: Opcje styli - # Random pack panel + # random pack panel pack selection: Wybór paczek pack totals: Łącznie pack name: Nazwa paczki seed: Ziarno total cards: Ilość kart - # Open dialogs + # link cards dialog + #TODO: Localize Section + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + #TODO: Localize Section + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs all files: Wszystkie pliki - # Other set window dialogs + # other set window dialogs save changes: Zestaw '%s' został zmieniony. Czy chcesz zachować zmiany? - # New set window + # new set dialog game type: Rodzaj &gry: style type: &Styl kart: #TODO: Localize @@ -530,11 +614,12 @@ label: #TODO: Localize search stylesheet list: Filter Stylesheets + # stylesheet not found dialog stylesheet not found: Zestaw który próbujesz otworzyć używa stylu z arkusz "%s". Nie udało się znaleźć tego arkuszu, wybierz jakiś inny. - # Preferences + # preferences dialog language: Język windows: Otwarte zestawy app language: Język interfejsu użytkownika (App Language) @@ -546,8 +631,14 @@ label: export: &Export: #TODO: Localize scale: &Internal Scale: + #TODO: Localize Section + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: % normalnego rozmiaru external programs: Zewnętrzne programy + #TODO: Localize apprentice: &Apprentice: apprentice exe: plik .exe Apprentice #TODO: Localize @@ -562,32 +653,47 @@ label: Przy sprawdzaniu uaktualnień nie są zbierane żadne informacje. - # Column select + # column select dialog select columns: Wybierz kolumny, który chcesz wyświetlać columns: Kolumny: - # Card select / images export + # card select / image export dialogs select cards: Karty do eksportowania select cards print: Wybierz karty, które chcesz wydrukować selected card count: %s kart zostanie wyeksportowanych. + #TODO: Localize filename format: &Format: filename conflicts: Sposób rozwiązywania &konfliktów przy identycznych nazwach plików: export filenames: Nazwy plików filename is ignored: (nazwa pliku jest ignorowana) - # apprentice export + # apprentice export dialog set code: &Kod zestawu: apprentice export cancelled: Anulowano eksportowanie do Apprentice - # Html export + # html export dialog html template: Szablon: html export options: Opcje eksportu - # Image slicer + # CSV import dialog + #TODO: Localize Section + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + #TODO: Localize Section + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog original: Oryginał: result: Wynik: - #TODO: Localize - original with dimensions: Original (%s x %s): + original with dimensions: Oryginał (%s x %s): #TODO: Localize result with dimensions: Result (%s x %s): size: Rozmiar @@ -615,15 +721,19 @@ label: zoom %: % filter: Filtr sharpen filter: &Wyostrz filtr + #TODO: Localize Section + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: Dopasuj auto replace: Zamień - # Symbol editor - sides: krawędzie - - # Packages window + # packages dialog package name: Paczka package status: Stan package action: Czynność @@ -643,40 +753,58 @@ label: installer size: Rozmiar: installer status: Stan: no version: - + + # print dialog + #TODO: Localize section put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: krawędzie + ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: Edytuj - symbol gallery: Galeria + # cards panel + #TODO: Localize + unlink: Unlink + #TODO: Localize + link select: Select - # Style panel + # style panel use for all cards: Użyj dla &wszystkich kart use custom styling options: Opcje &specyficzne dla tej konkretnej karty - # Keywords panel + # set info panel + edit symbol: Edytuj + symbol gallery: Galeria + + # keywords panel insert parameter: Wstaw parametr... refer parameter: Użej parametru... - # Random pack panel + # random pack panel generate pack: &Generuj paczkę random seed: &Ziarno losowości fixed seed: &Ustalone ziarno add custom pack: Dodaj &własną paczkę... - # Console panel + # console panel #TODO: Localize evaluate: &Evaluate #TODO: Localize clear: &Clear - # Welcome + # welcome new set: Nowy zestaw open set: Otwórz zestaw check updates: Sprawdź uaktualnienia last opened set: Poprzedni zestaw - # Preferences + # preferences open sets in new window: Otwieraj wszystkie zestawy w nowym oknie select: &Wybierz... browse: &Przeglądaj... @@ -687,6 +815,10 @@ button: Używaj ustawień przybliżenia i obrócenia przy eskportowaniu #TODO: Localize + rotation export: + Use Viewer rotation + setting when e&xporting + #TODO: Localize spellcheck enabled: Show &spelling errors on cards check now: Sprawdź &teraz always: Zawsze @@ -695,13 +827,13 @@ button: #TODO: Localize internal image extension: Store images internally with file extension - # Column select + # column select move up: Przesuń w &górę move down: Przesuń w &dół show: &Pokaż hide: &Schowaj - # Card select + # card select / image export export entire set: Cały zestaw export generated packs: Wygenerowane paczki export custom cards selection: Wybór ręczny @@ -713,7 +845,7 @@ button: number: Dodaj liczbę do nazwy pliku number overwrite: Dodaj liczbę do nazwy pliku, nadpisz stare eksporty - # Auto replace + # auto replace use auto replace: Użyj automatycznego podmieniania add item: &Dodaj remove item: &Usuń @@ -721,10 +853,10 @@ button: enabled: Włączone whole word: Dopasuj tylko całe słowa - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &Zamknij - # Packages window + # packages window keep package: &Nie zmieniaj don't install package: &Nie instaluj install package: &Instaluj @@ -737,12 +869,14 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: Bez tytułu about: O programie Magic Set Editor symbol editor: Edytor symboli - # dialogs + + # dialog titles new set: Nowy zestaw open set: Otwórz zestaw save set: Zapisz zestaw jako @@ -752,6 +886,11 @@ title: updates available: Aktualizacje są dostępne save changes: Zapisać zmiany? select stylesheet: Wybierz styl kart + #TODO: Localize + link cards: Link Cards To Selected Card + #TODO: Localize + bulk modify: Bulk Card Modification + #preferences preferences: Ustawienia global: Ogólne @@ -762,41 +901,55 @@ title: updates: Uaktualnienia update check: Wyszukiwanie nowszych wersji locate apprentice: Znajdź Apprentice + # select select columns: Wybierz kolumny select cards: Wybierz karty select cards export: Wybierz karty do wyeksportowania #TODO: Localize select cards print: Select the cards you want to print + # slice slice image: Tnij obrazek + # pack custom pack: Rodzaj własnej paczki + # print print preview: Podgląd wydruku + #TODO: Localize settings: Settings + # export export images: Eksportuj obrazki export cancelled: Anulowano eksportowanie export html: Eksportuj do strony HTML save html: Zapisz HTML + + # import + #TODO: Localize Section + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: Auto-zamienianie - # Package Update Window + # package update packages window: Menadżer paczek installing updates: Instalowanie uaktualnień - cannot create file: Nie można utworzyć pliku ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: Dodaj %s remove item: Usuń %s - # Text editor + # text editor typing: Pisanie + #TODO: Localize enter: Enter soft line break: Miękkie złamanie linii insert symbol: Wstawienie symbolu @@ -806,10 +959,13 @@ action: paste: Wklej auto replace: Automatyczną zmianę correct: Poprawę pisowni - # Choice/color editors + #TODO: Localize + bulk: in Bulk + + # choice/color editors change: Zmianę %s - # Symbol Actions + # symbol actions move: Przemieszczenie %s rotate: Obrót %s shear: Cięcie %s @@ -821,7 +977,7 @@ action: group parts: Grupowanie ungroup parts: Odgrupowywania - # Symbol Part Actions + # symbol part actions convert to line: Zmianę na linię convert to curve: Zmianę na krzywą lock point: Zablokuj punkt @@ -831,7 +987,7 @@ action: delete point: Usunięcie punktu delete points: Usunięcie punktu - # Symmetry + # symmetry add symmetry: Dodanie symetrii remove symmetry: Usunięcie symetrii move symmetry center: Przesunięcie środka symetrii @@ -841,7 +997,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: Nie znaleziono pliku: '%s' w paczce '%s' file not found package like: Nie znaleziono pliku: '%s' w paczce '%s' @@ -859,7 +1015,41 @@ error: Można to naprawić przez dodanie: depends on: %s %s - # Script stuff + # image import + #TODO: Localize Section + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + #TODO: Localize Section + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff has no member: %s nie posiada pola '%s' can't convert: Nie można wykonać konwersji z %s do %s has no member value: Napis "%s" nie posiada pola'%s' @@ -874,11 +1064,11 @@ error: %s w tekscie przypomnienia słowa kluczowego: '%s' - # Image stuff + # image stuff coordinates for blending overlap: Współrzędne scalania (blending) nachodzą na siebie images used for blending must have the same size: Obrazy użyte do scalania (blending) muszą mieć ten sam rozmiar - # Error from files + # error from files no game specified: Nie podano gry dla %s no stylesheet specified for the set: Nie podano arkusza stylu dla zestawu stylesheet and set refer to different game: @@ -897,20 +1087,40 @@ error: word list type not found: "%s" (z etykiety ) nie jest znanym typem listy słów (word list) pack type not found: Nie znaleziono typu paczki "%s" (z typu paczki) - # Update checking + # printing + #TODO: Localize Section + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking checking updates failed: Nie udało się sprawdzić uaktualnień. no updates: Brak nowych wersji. - # Stats panel + # card linking + #TODO: Localize + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + #TODO: Localize + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + #TODO: Localize + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + #TODO: Localize Section + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel dimension not found: Nie znaleziono wymiaru '%s' w statystykach - # Random packs + # random packs pack type duplicate name: Już istnieje paczka o nazwie '%s'. Wybierz inną nazwę. - # Package update window + # package update window checking updates: Sprawdzanie uaktualnień can't download installer: Nie udało się pobrać instalatora dla paczki %s z %s. @@ -947,7 +1157,7 @@ type: date: data (date) nil: nic (nothing) - # Object types + # object types package: paczka (package) locale: tłumaczenie (translation) game: gra (game) @@ -957,8 +1167,12 @@ type: symbol: symbol (symbol) card: karta (card) cards: karty (cards) + #TODO: Localize + extra card: extra card field: pole (field) style: styl (style) + #TODO: Localize + styling: styling value: wartość (value) keyword: słowo kluczowe (keyword) keywords: słowa kluczowe (keywords) @@ -968,7 +1182,7 @@ type: #TODO: Localize card regions: card regions - # Symbol editor shapes + # symbol editor shapes shape: kształt shapes: kształty circle: okrąg @@ -991,6 +1205,7 @@ type: ############################################################## Magic package: + #TODO: Localize Section magic.mse-game: # Card fields name: Name @@ -1004,33 +1219,49 @@ package: # descriptions/help text + #TODO: Localize Section magic-mana-*.mse-symbol-font: # note: reminder/shortcut must start with a space, otherwise it is used as a shortcut # so typing T *anywhere* would insert a symbol (which would be bad) - menu item T: &Tap symbol T - menu item Q: &Untap symbol Q - menu item W: &White mana W - menu item U: Bl&ue mana U - menu item B: &Black mana B - menu item R: &Red mana R - menu item G: &Green mana G - menu item S: &Snow mana S - menu item X: Variable mana &X X - menu item Y: Variable mana &Y Y - menu item Z: Variable mana &Z Z - menu item I: &Infinite mana I - menu item colorless: &Colorless mana... - title colorless: Colorless mana - message colorless: Enter amount of colorless mana: + menu item T: &Tap T + menu item Q: &Untap Q + menu item E: &Energy E + menu item J: Pawprint J + menu item TK: Ticket TK + menu item A: Chaos A + menu item W: &White mana W + menu item U: Bl&ue mana U + menu item B: &Black mana B + menu item R: &Red mana R + menu item G: &Green mana G + menu item P: &Purple mana P + menu item C: &Colorless mana C + menu item S: &Snow mana S + menu item X: Variable mana &X X + menu item Y: Variable mana &Y Y + menu item Z: Variable mana &Z Z + menu item ∞: &Infinite mana ∞ + menu item colorless: &Generic mana... + title colorless: Generic mana + message colorless: Enter amount of generic mana: + menu item generic: &Generic mana... + title generic: Generic mana + message generic: Enter amount of generic mana: + menu item custom symbols: Custom Symbols menu item half: &Half mana - menu item |W: &White |W - menu item |U: Bl&ue |U - menu item |B: &Black |B - menu item |R: &Red |R - menu item |G: &Green |G - menu item |S: &Snow |S - menu item 1/2: &Colorless 1/2 - menu item hybrid: H&ybrid mana (two color) + menu item half mana: &Half mana + menu item |W: Half &White mana |W + menu item |U: Half Bl&ue mana |U + menu item |B: Half &Black mana |B + menu item |R: Half &Red mana |R + menu item |G: Half &Green mana |G + menu item |P: Half &Purple mana |P + menu item |C: Half &Colorless mana |C + menu item |S: Half &Snow mana |S + menu item 1/2: Half &Generic mana 1/2 + menu item |1: Half &Generic mana |1 + menu item |.5: Half &Generic mana |.5 + menu item hybrid: H&ybrid mana (two colors) menu item W/U: White/Blue mana W/U menu item U/B: Blue/Black mana U/B menu item B/R: Black/Red mana B/R @@ -1041,7 +1272,47 @@ package: menu item B/G: Black/Green mana B/G menu item R/W: Red/White mana R/W menu item G/U: Green/Blue mana G/U - menu item hybrid 3: H&ybrid mana (three color) + menu item P/W: Purple/White P/W + menu item P/U: Purple/Blue P/U + menu item P/B: Purple/Black P/B + menu item P/R: Purple/Red P/R + menu item P/G: Purple/Green P/G + menu item colorless hybrid: Colorless hybrid mana + menu item C/W: Colorless/White mana C/W + menu item C/U: Colorless/Blue mana C/U + menu item C/B: Colorless/Black mana C/B + menu item C/R: Colorless/Red mana C/R + menu item C/G: Colorless/Green mana C/G + menu item C/P: Colorless/Purple C/P + menu item C/S: Colorless/Snow C/S + menu item snow hybrid: Snow hybrid mana + menu item S/W: Snow/White S/W + menu item S/U: Snow/Blue S/U + menu item S/B: Snow/Black S/B + menu item S/R: Snow/Red S/R + menu item S/G: Snow/Green S/G + menu item S/P: Snow/Purple S/P + menu item S/C: Snow/Colorless S/C + menu item number hybrid: Number Hybrid + menu item number hybrids: Number Hybrid + menu item 2/W: 2 Generic/White mana 2/W + menu item 2/U: 2 Generic/Blue mana 2/U + menu item 2/B: 2 Generic/Black mana 2/B + menu item 2/R: 2 Generic/Red mana 2/R + menu item 2/G: 2 Generic/Green mana 2/G + menu item 2/P: 2 Generic/Purple mana 2/P + menu item 2/C: 2 Generic/Colorless mana 2/C + menu item 2/S: 2 Generic/Snow mana 2/S + menu item 3/W: 3 Generic/White mana 3/W + menu item 3/U: 3 Generic/Blue mana 3/U + menu item 3/B: 3 Generic/Black mana 3/B + menu item 3/R: 3 Generic/Red mana 3/R + menu item 3/G: 3 Generic/Green mana 3/G + menu item 3/P: 3 Generic/Purple mana 3/P + menu item 3/C: 3 Generic/Colorless mana 3/C + menu item 3/S: 3 Generic/Snow mana 3/S + menu item hybrid 3: Hybrid mana (three colors) + menu item tri-hybrid mana: Hybrid mana (three colors) menu item W/U/B: White/Blue/Black mana W/U/B menu item U/B/R: Blue/Black/Red mana U/B/R menu item B/R/G: Black/Red/Green mana B/R/G @@ -1052,3 +1323,120 @@ package: menu item B/G/W: Black/Green/White mana B/G/W menu item R/W/U: Red/White/Blue mana R/W/U menu item G/U/B: Green/Blue/Black mana G/U/B + menu item W/U/B/R/G: Prismatic (five colors) W/U/B/R/G + menu item prismatic: Prismatic mana + menu item phyrexian: Phyrexian Mana + menu item H: Phyrexian Generic mana H + menu item H/W: Phyrexian White mana H/W + menu item H/U: Phyrexian Blue mana H/U + menu item H/B: Phyrexian Black mana H/B + menu item H/R: Phyrexian Red mana H/R + menu item H/G: Phyrexian Green mana H/G + menu item H/P: Phyrexian Purple mana H/P + menu item H/C: Phyrexian Colorless mana H/C + menu item H/W/U: Phyrexian White/Blue mana H/W/U + menu item H/W/B: Phyrexian White/Black mana H/W/B + menu item H/U/B: Phyrexian Blue/Black mana H/U/B + menu item H/U/R: Phyrexian Blue/Red mana H/U/R + menu item H/B/R: Phyrexian Black/Red mana H/B/R + menu item H/B/G: Phyrexian Black/Green mana H/B/G + menu item H/R/G: Phyrexian Red/Green mana H/R/G + menu item H/R/W: Phyrexian Red/White mana H/R/W + menu item H/G/W: Phyrexian Green/White mana H/G/W + menu item H/G/U: Phyrexian Green/Blue mana H/G/U + menu item D0: 0 Defense D0 + menu item D1: 1 Defense D1 + menu item D2: 2 Defense D2 + menu item D3: 3 Defense D3 + menu item D4: 4 Defense D4 + menu item D5: 5 Defense D5 + menu item D6: 6 Defense D6 + menu item D7: 7 Defense D7 + menu item D8: 8 Defense D8 + menu item D9: 9 Defense D9 + menu item DX: X Defense DX + menu item r10: Chapter 10 r10 + menu item r1: Chapter 1 r1 + menu item r2: Chapter 2 r2 + menu item r3: Chapter 3 r3 + menu item r4: Chapter 4 r4 + menu item r5: Chapter 5 r5 + menu item r6: Chapter 6 r6 + menu item r7: Chapter 7 r7 + menu item r8: Chapter 8 r8 + menu item r9: Chapter 9 r9 + menu item loyalty: Loyalty + menu item loyalty changes: Loyalty + menu item +10: Add 10 Loyalty +10 + menu item +1: Add 1 Loyalty +1 + menu item +2: Add 2 Loyalty +2 + menu item +3: Add 3 Loyalty +3 + menu item +4: Add 4 Loyalty +4 + menu item +5: Add 5 Loyalty +5 + menu item +6: Add 6 Loyalty +6 + menu item +7: Add 7 Loyalty +7 + menu item +8: Add 8 Loyalty +8 + menu item +9: Add 9 Loyalty +9 + menu item +X: Add X Loyalty +X + menu item -10: Remove 10 Loyalty -10 + menu item -1: Remove 1 Loyalty -1 + menu item -2: Remove 2 Loyalty -2 + menu item -3: Remove 3 Loyalty -3 + menu item -4: Remove 4 Loyalty -4 + menu item -5: Remove 5 Loyalty -5 + menu item -6: Remove 6 Loyalty -6 + menu item -7: Remove 7 Loyalty -7 + menu item -8: Remove 8 Loyalty -8 + menu item -9: Remove 9 Loyalty -9 + menu item -X: Remove X Loyalty -X + menu item =10: Set to 10 Loyalty =10 + menu item =0: Set to 0 Loyalty =0 + menu item =1: Set to 1 Loyalty =1 + menu item =2: Set to 2 Loyalty =2 + menu item =3: Set to 3 Loyalty =3 + menu item =4: Set to 4 Loyalty =4 + menu item =5: Set to 5 Loyalty =5 + menu item =6: Set to 6 Loyalty =6 + menu item =7: Set to 7 Loyalty =7 + menu item =8: Set to 8 Loyalty =8 + menu item =9: Set to 9 Loyalty =9 + menu item =X: Set to X Loyalty =X + menu item L/+0: +0 Loyalty L/+0 + menu item L/+1: +1 Loyalty L/+1 + menu item L/+2: +2 Loyalty L/+2 + menu item L/+3: +3 Loyalty L/+3 + menu item L/+4: +4 Loyalty L/+4 + menu item L/+5: +5 Loyalty L/+5 + menu item L/+6: +6 Loyalty L/+6 + menu item L/+7: +7 Loyalty L/+7 + menu item L/+8: +8 Loyalty L/+8 + menu item L/+9: +9 Loyalty L/+9 + menu item L/+X: +X Loyalty L/+X + menu item L/+Y: +Y Loyalty L/+Y + menu item L/+Z: +Z Loyalty L/+Z + menu item L/-0: -0 Loyalty L/-0 + menu item L/-1: -1 Loyalty L/-1 + menu item L/-2: -2 Loyalty L/-2 + menu item L/-3: -3 Loyalty L/-3 + menu item L/-4: -4 Loyalty L/-4 + menu item L/-5: -5 Loyalty L/-5 + menu item L/-6: -6 Loyalty L/-6 + menu item L/-7: -7 Loyalty L/-7 + menu item L/-8: -8 Loyalty L/-8 + menu item L/-9: -9 Loyalty L/-9 + menu item L/-X: -X Loyalty L/-X + menu item L/-Y: -Y Loyalty L/-Y + menu item L/-Z: -Z Loyalty L/-Z + menu item L/0: 0 Loyalty L/0 + menu item L/1: 1 Loyalty L/1 + menu item L/2: 2 Loyalty L/2 + menu item L/3: 3 Loyalty L/3 + menu item L/4: 4 Loyalty L/4 + menu item L/5: 5 Loyalty L/5 + menu item L/6: 6 Loyalty L/6 + menu item L/7: 7 Loyalty L/7 + menu item L/8: 8 Loyalty L/8 + menu item L/9: 9 Loyalty L/9 + menu item L/X: X Loyalty L/X + menu item L/Y: Y Loyalty L/Y + menu item L/Z: Z Loyalty L/Z diff --git a/data/pt-br.mse-locale/locale b/data/pt-br.mse-locale/locale index aeda84add..4e47abf09 100644 --- a/data/pt-br.mse-locale/locale +++ b/data/pt-br.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/portuguese/brazilian full name: Português do Brasil (Brazilian Portuguese) -version: 2023-11-19 +version: 2025-06-18 icon: br.png #By Luciano da Silva ############################################################## Menu items menu: + ## app menus + # file menu file: &Arquivo new set: &Novo... Ctrl+N open set: &Abrir... Ctrl+O @@ -15,8 +17,8 @@ menu: save set as directory: Salvar como diretório... export: &Exportar export html: &HTML... - export image: &Imagem do card... - export images: Todas as I&magens dos cards... + export image: &Imagem do Card... + export images: Todas as I&magens dos Cards... export apprentice: &Apprentice... export mws: Magic &Workstation... check updates: &Atualizações... @@ -26,6 +28,7 @@ menu: show profiler: Mostrar perfil Ctrl+F6 exit: S&air Alt+F4 + # edit menu edit: &Editar undo: &Desfazer%s Ctrl+Z redo: &Refazer%s Ctrl+Y @@ -38,20 +41,26 @@ menu: paste: &Colar Ctrl+V paste card: &Colar Ctrl+V paste keyword: &Colar Ctrl+V - select all: Select &All Ctrl+A + select all: Selecionar tudo Ctrl+A find: &Encontrar Ctrl+F find next: Encontrar &Próximo F3 replace: S&ubstituir Ctrl+H auto replace: Auto Sub&stituição... preferences: &Preferências... + # cards menu cards: &Cards - previous card: Selecionar card &Anterior PgUp + previous card: Selecionar Card &Anterior PgUp next card: Selecionar Próximo ca&rd PgDn search cards: &Procurar Cards Ctrl+K add card: &Adicionar Card Ctrl+Enter add cards: Adicionar &Multiplos Cards... remove card: &Deletar Card Selecionado + add card csv: Adicionar Cards de um arquivo CSV ou TSV... + add card json: Adicionar Cards de JSON... + link card: Vincular Cards ao Card selecionado... + copy card and links: Copiar Cards selecionados e sues Cards vinculados Ctrl+Shift+C + bulk modify: Modificar Multiplos Cards... orientation: &Orientação rotate 0: &Normal rotate 270: Girar à 90° &no Sentido Horário @@ -59,6 +68,7 @@ menu: rotate 180: Girar à 180°, &Cima, Baixo card list columns: Lista de Coluna dos C&ards... + # keywords menu keywords: &Palavra Chave previous keyword: Selecionar &Palavra Chave Anterior PgUp next keyword: Selecionar Próxima Pa&lavra Chave PgDn @@ -66,6 +76,7 @@ menu: add keyword: &Adicionar Palavra Chave Ctrl+Enter remove keyword: &Remover Palavra Chave Selecionada Del + # format menu format: F&ormatar bold: &Negrito Ctrl+B italic: &Italico Ctrl+I @@ -73,9 +84,11 @@ menu: symbols: &Simbolos Ctrl+M reminder text: &Texto Explicativo Ctrl+R insert symbol: I&nserir Símbolo + # spelling no spelling suggestions: (Sem sugestões) + # graph menu graph: &Gráfico pie: &Pizza 1 bar: &Barra 2 @@ -83,9 +96,11 @@ menu: scatter: G&áfico de linhas 4 scatter pie: Sc&atter-Pie 5 + # console menu console: Terminal clear console: &Esvazie o terminal Ctrl+L + # window menu window: &Janela new window: &Nova Janela cards tab: C&ards F5 @@ -96,13 +111,14 @@ menu: random pack tab: Pa&cks Aleatório console tab: &Terminal Ctrl+F9 + # help menu help: &Ajuda index: &Indíce... F1 website: &Site... about: s &About Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: &Novo... Ctrl+N open symbol: &Abrir... Ctrl+O save symbol: &Salvar Ctrl+S @@ -110,10 +126,12 @@ menu: store symbol: U&sar Simbolo Ctrl+Enter close symbol editor: Sair Alt+F4 + # edit menu duplicate: &Duplicar Ctrl+D group: A&grupar Ctrl+G ungroup: &Desagrupar Ctrl+U + # tool menu tool: &Ferramentas select: &Selecionar F5 rotate: &Girar F6 @@ -124,33 +142,36 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Bem-Vindo ao Magic Set Editor - #file: + # file menu new set: Cria uma nova Edição. open set: Abre uma Edição existente. last opened set: Abrir '%s' save set: Salva a Edição. save set as: Salva a Edição com um nome diferente. - save set as directory: Salve o conjunto como um diretório com arquivos separados para cada cartão + save set as directory: Salve o conjunto como um diretório com arquivos separados para cada Card export: Exportar a Edição... export html: Exporta a Edição como uma página da Internet. - export image: Exporta o card selecionado como um arquivo de imagem. - export images: Exporta todos os cards como um arquivo de imagem. + export image: Exporta o Card selecionado como um arquivo de imagem. + export images: Exporta todos os Cards como um arquivo de imagem. export apprentice: Exporta a Edição para que se jogue com ela no Apprentice. export mws: Exporta a Edição para que se jogue com ela no Magic Workstation. + add card csv: Adicionar Cards de um arquivo de Valores Separados por Vírgula ou Valores Separados por Tabulação + add card json: Adicionar Cards de um arquivo JSON check updates: Instala pacotes de Atualizações. - print preview: Mostra todos os cards como se fossem para serem Impressos. - print: Imprimi os cards dessa Edição. + print preview: Mostra todos os Cards como se fossem para serem Impressos. + print: Imprimi os Cards dessa Edição. reload data: Recarrega todos os Dados. show profiler: Mostra a janela do perfil com horários de funções (script). Use apenas para otimização. exit: Fecha o Magic Set Editor; e pergunta se você gostaria de salvar a suas alterações. - #edit: + # edit menu undo: Desfaz a última ação. redo: Resfaz a última ação. cut: Move o texto selecionado para à Área de Transferência. - cut card: Move o card selecionado para à Área de Transferência. + cut card: Move o Card selecionado para à Área de Transferência. cut keyword: Move a Palavra Chave selecionada para à Área de Transferência. copy: Coloca o texto selecionado na Área de Transferência. copy card: Coloca o Card selecionado na Área de Transferência. @@ -159,99 +180,109 @@ help: paste card: Introduz o Card que está na Área de Transferência. paste keyword: Introduz a Palavra Chave que está na Área de Transferência. select all: Selecione todo o texto - find: Busca pelo texto do card. - find next: Busca pelo próximo texto do card. - replace: Substitui o texto dos cards. + find: Busca pelo texto do Card. + find next: Busca pelo próximo texto do Card. + replace: Substitui o texto dos Cards. auto replace: O texto deve ser substituido automaticamente? preferences: configurações do Magic Set Editor. - #cards: - previous card: Seleciona o card anterior da lista. - next card: Seleciona o próximo card da lista. - search cards: Filtre a lista de cartões usando termos de pesquisa - add card: Adicione um novo, em branco, card para esta Edição. - add cards: Adicione multiplos cards à esta Edição. - remove card: Apaga o card selecionado desta Edição. - orientation: Orientação do card exibido. - rotate card: Gira o card exibido à 90° no sentido horário. - rotate 0: O card fica na posição original. - rotate 270: Aprensenta o card girado no sentido horário. - rotate 90: Apresenta o card selecionado no sentido anti-horário. - rotate 180: Mostra o card selecionado de cabeça para baixo. + # cards menu + previous card: Seleciona o Card anterior da lista. + next card: Seleciona o próximo Card da lista. + search cards: Filtre a lista de Cards usando termos de pesquisa + add card: Adicione um novo, em branco, Card para esta Edição. + add cards: Adicione multiplos Cards à esta Edição. + remove card: Apaga o Card selecionado desta Edição. + link card: Vincular um ou mais Cards à Card selecionado + copy card and links: Copiar os Cards selecionados e todos os seus Cards vinculados + bulk modify: Modificar vários Cards de uma só vez + orientation: Orientação do Card exibido. + rotate card: Gira o Card exibido à 90° no sentido horário. + rotate 0: O Card fica na posição original. + rotate 270: Aprensenta o Card girado no sentido horário. + rotate 90: Apresenta o Card selecionado no sentido anti-horário. + rotate 180: Mostra o Card selecionado de cabeça para baixo. card list columns: Seleciona qual coluna deve ser mostradra em uma determinada ordem. - #keywords: + # keywords menu previous keyword: Seleciona uma Palavra-Chave anterior da lista. next keyword: Seleciona uma próxima Palavra-Chave da lista. search keywords: Filtre a lista de palavras-chave usando termos de pesquisa add keyword: Adiciona uma nova palavra chave na lista. remove keyword: Deleta a Palavra-Chave selecionada da lista. - #format: + # format menu bold: Faça o texto selecionado transformar-se em Negrito. italic: Faça o texto selecionado transformar-se em Itálico. underline: Torna o texto selecionado sublinhado symbols: Transforma uma parte do texto selecionada em simbolos. reminder text: Mostra ou oculta o Texto Explicativo de uma Palavra-Chave selecionado. + # spelling no spelling suggestions: Não há sugestões para poder corrigir este erro. - #graph: - pie: Um gráfico no formato de Pizza, o tamanho de suas fatias indicam o número de cards. - bar: Um gráfico no formato de Barras, a altura das barras indica o número de card. + # graph menu + pie: Um gráfico no formato de Pizza, o tamanho de suas fatias indicam o número de Cards. + bar: Um gráfico no formato de Barras, a altura das barras indica o número de Card. stack: Um gráfico de Barra com Barras em pilhadas. - scatter: Um gráfico de dispersão, o tamanho indica o número de cards. + scatter: Um gráfico de dispersão, o tamanho indica o número de Cards. scatter pie: A dispersão parcela em que cada item é um gráfico de um pequena torta. - #console: + # console menu clear console: Esvazie o terminal - #window: + # window menu new window: &Cria uma outra janela para editar a mesma Edição. - cards tab: &Edita o card da Edição. + cards tab: &Edita o Card da Edição. set info tab: &Edita informações sobre a Edição, seu criador, etc. - style tab: &Escolhe o estilo dos cards. + style tab: &Escolhe o estilo dos Cards. keywords tab: &Define Palavra-Chaves extras para esta Edição. - stats tab: &Mostra todas as estatísticas sobre o card na Edição. + stats tab: &Mostra todas as estatísticas sobre o Card na Edição. random pack tab: &Teste você mesmo, veja o que você ganharia se abrisse packs aleatórios agora. console tab: Mostra mensagens de erro e permite a execução de comandos de scripts. - help: Ajuda - index: Índice - website: Local na rede Internet - about: Sobre + # help menu + index: Abrir o índice + website: Abrir o site do MSE + about: Mostrar informações sobre este aplicativo - # New Set Window + # new set window search game list control: Filtre a lista de jogos. Use - para excluir jogos. Use campo: para pesquisar em um campo específico. Use aspas para pesquisa literal. Separe várias consultas com um espaço. search stylesheet list control: Filtre a lista de folhas de estilo. Use - para excluir jogos. Use campo: para pesquisar em um campo específico. Use aspas para pesquisa literal. Separe várias consultas com um espaço. - # Cards panel - collapse notes: Oculta a caixa de anotações do card. - expand notes: Mostra a caixa de anotações do card. + # card select / image export + filename format: (Use {card.name} para nomear o Card; O filetype é determinado como a base na extensão). + + # cards panel + collapse notes: Oculta a caixa de anotações do Card. + expand notes: Mostra a caixa de anotações do Card. search cards control: Filtre a lista de cartas. Use - para excluir jogos. Use campo: para pesquisar em um campo específico. Use aspas para pesquisa literal. Separe várias consultas com um espaço. - # Keywords panel + + # keywords panel search keywords control: Filtre a lista de palavras-chave. Use - para excluir jogos. Use campo: para pesquisar em um campo específico. Use aspas para pesquisa literal. Separe várias consultas com um espaço. - # Random pack panel + + # random pack panel random seed: Packs diferentes se for de sua vontade podem ser gerados em tempos diferentes. fixed seed: Usando a mesma maneira, você poderá gerar packs 'aleatórios' só que por números. seed: Veja o número gerado pelo o Aleatório. Usando o mesmo número você poderá escolher aquele mesmo pack gerado 'aleatóriamente'. edit pack type: Clique aqui para editar o tipo do pack. number of packs: O número de %ss para ser gerado - # Preferences + # preferences app language: Nota: Você precisa reiniciar o MSE para que suas alterações tenhão efeito. zoom export: - (Se desmarcado, os cards são + (Se desmarcado, os Cards são exportados e copiados 100% no tamanho e rotação normal) # apprentice export set code: Um conjunto de códigos de dois caracteres, que é utilizado pelo Apprendice para se referir a uma Edição. - # Symbol editor + ## symbol editor menus + # file menu new symbol: Cria um novo simbolo. open symbol: Abre o simbolo. save symbol: Salva o simbolo. @@ -259,13 +290,11 @@ help: store symbol: Usa o simbolo na Edição corrente. close symbol editor: Sai do Editor de simbolo. + # edit menu duplicate: Duplica os pontos selecionados. group: Agrupa os pontos selecionados. ungroup: Desagrupa o que esta selecionado. - grid: Mostra as linhas guias. - snap: Com a ferramenta Ímã, centralize os objetos selecionados. - #tool: select: Seleciona e move a Forma. rotate: Seleciona e gira a Forma. @@ -274,7 +303,9 @@ help: symmetry: Adiciona simetrias ao simbolo. paint: Pinta a forma usando um paintbrush. - #select editor: + # toolbar + grid: Mostra as linhas guias. + snap: Com a ferramenta Ímã, centralize os objetos selecionados. merge: Junta esta forma com outra. subtract: Subtrai esta forma com outra. intersect: Intersecione esta forma com outra, somente a área que são as formas. @@ -282,6 +313,7 @@ help: overlap: Coloque esta forma, e a sua borda acima da forma dela. border: A forma desta forma passa a ser sua borda. + # shape manipulation drag to shear: Arraste para tosar o selecionado %s. drag to rotate: Arraste para girar selecionado %s, ângulo Ctrl restringe a múltiplos de 15 degrees. drag to resize: Arraste para redimensionar o objeto selecionado %s, Ctrl restringe tamanho. @@ -313,14 +345,10 @@ help: remove symmetry: Remove esta simetria. copies: Números de reflexão (incluindo o original). - # Card select - filename format: (Use {card.name} para nomear o card; O filetype é determinado como a base na extensão). - ############################################################## Toolbar tool: - undo: Desfazer - redo: Refazer - + ## app toolbars + # tabs cards tab: Cards set info tab: Informação da Edição style tab: Estilo @@ -329,7 +357,19 @@ tool: random pack tab: Aleatório console tab: Terminal - # symbol editor + # cards toolbar + search cards: Pesquisar Cards (Ctrl+K) + card counts 2: %s Selecionados, %s Total + card counts 3: %s Selecionados, %s Filtrados, %s Total + + # edit toolbar + undo: Desfazer + redo: Refazer + + # console toolbar + clear console: Esvazie o terminal + + ## symbol editor toolbars store symbol: Usar! grid: Rede @@ -365,11 +405,11 @@ tool: smooth point: Fumaça symmetric point: Simétrico - clear console: Esvazie o terminal - ############################################################## Toolbar help text tooltip: - cards tab: Lista de cartas + ## app popup tooltips + # tabs + cards tab: Lista de Cards set info tab: Informação da Edição style tab: Estilo do Card keywords tab: Palavras Chave @@ -377,37 +417,48 @@ tooltip: random pack tab: Pacotes aleatórios console tab: Terminal + # file toolbar new set: Nova Edição open set: Abrir Edição save set: Savar Edição export: Exportar Edição + # edit toolbar cut: Cortar copy: Copiar paste: Colar undo: Desfazer%s redo: Refazer%s - add card: Adiciona um card - remove card: Remove o card selecionado - rotate card: Gira o card + # cards toolbar + add card: Adiciona um Card + remove card: Remove o Card selecionado + link card: Vincular Cards ao Card selecionado + copy card and links: Copiar Cards selecionados e seus Cards vinculados + rotate card: Gira o Card + # keywords toolbar add keyword: Adiciona Palavra-Chave remove keyword: Remove a Palavra-Chave selecionada + # format toolbar bold: Negrito italic: Itálico underline: Sublinhada symbols: Simbolo reminder text: Texto Explicativo + # graph toolbar pie: Gráfico em Pizza bar: Gráfico em Barras stack: Empilhadas por gráficos de Barras como estacas scatter: Espalhados scatter pie: Espalhar Pizzas - # symbol editor + # console toolbar + clear console: Esvazie o terminal + + ## symbol editor popup tooltips store symbol: Usar simbolo na Edição corrente grid: Mostrar linhas @@ -443,15 +494,13 @@ tooltip: smooth point: Suavilização dos pontos symmetric point: Faça os pontos torna-sem simétricos - clear console: Esvazie o terminal - ############################################################## Labels in the GUI label: - # Cards tab - card notes: Informações Específica deste card - search cards: Procure por cards... + ## app window items labels + # cards panel + card notes: Informações Específica deste Card - # Keywords tab + # keywords panel search keywords: Procure por Palavra Chaves... keyword: Palavra chave match: Fórmula @@ -463,80 +512,120 @@ label: Esta é uma palavra-chave padrão de %s, você não pode editá-la. Você pode copiar e editar a cópia e seus precedentes. - # Style tab + # style panel styling options: Opção de Estilo - # Random pack panel + # random pack panel pack selection: Seleção do Pacote pack totals: Total pack name: Nome do pacote seed: Seed total cards: Total - # Open dialogs + # link cards dialog + custom link: Personalizado... + custom link selected: Criador, Face frontal, Componente de Fusão, etc... + custom link linked: Ficha, Face posterior, Resultado de Fusão, etc... + custom link undefined: Indefinido + linked cards relation: Escolha o tipo de relação entre o Card selecionado e os Cards vinculados: + selected card: Card selecionado: + linked cards: Cards vinculados: + select linked cards: Escolha até 4 Cards para vincular: + + # bulk modification dialog + bulk modify selection: Quais Cards devem ser modificados: + bulk modify all: Todos os Cards + bulk modify filtered: Cards atualmente filtrados + bulk modify selected: Cards atualmente selecionados + bulk modify predicate: Cards que satisfazem um critério + bulk modify predicate description: Qual critério os Cards devem satisfazer para serem modificados: + bulk modify predicate example: Exemplo (criaturas minúsculas de M:tG): + bulk modify field: Qual valor deve ser modificado: + bulk modify mod description: Qual deve ser o novo valor: + + # open dialogs all files: Todos os arquivos - # Other set window dialogs + # other set window dialogs save changes: A Edição está '%s' sendo modificada. Você tem certeza que deseja salvar as suas alterações? - # New set window - game type: &Tipo do Jogo de cards: + # new set dialog + game type: &Tipo do Jogo de Cards: style type: &Estilo do projeto: search game list: Filtrar jogos search stylesheet list: Filtrar folhas de estilo + # stylesheet not found dialog stylesheet not found: A Edição está tentando abrir a folha de estilo "%s". Esta folha de estilo não é compatível com o sistema padrão. Por favor escolha uma folha de estilo alternativa. - # Preferences + # preferences dialog language: Linguagem windows: Abrir Edição app language: Linguagem da sua interface (App Language) - card display: Visualização do card + card display: Visualização do Card storage: Armazenar zoom: Ampliação export: &Exportar: scale: Escala Interna: + use export scale: Usar Escala de Exportação + export around 300: Cerca de 300 DPI + export force 300: Forçar 300 DPI + export force 150: Forçar 150 DPI percent of normal: % de tamanho normal external programs: Programas externos apprentice: &Apprentice: apprentice exe: Executável do Apprentice internal scale desc: - Dimensione para armazenar internamente imagens de cartão. + Dimensione para armazenar internamente imagens de Card. Alterar isso pode afetar a aparência da Nitidez. - Não se aplica retroativamente a imagens existentes. check at startup: Proucurar por novo gatilho de inicialização + Não se aplica retroativamente a imagens existentes. + check at startup: Proucurar por novo gatilho de inicialização checking requires internet: Proucura por atualizações que requeira uma conexão com a internet. Quando não houver uma conexão com a internet, as atualizações não será proucurada. Suas Informações pessoais não serão vistas durante a proucura por atualizações. - # Column select + # column select dialog select columns: Selecione a coluna que você deseja visualizar columns: Colunas: - # Card select / images export + # card select / image export dialogs select cards: Cards para exportar - select cards print: Selecione os cards para imprimir + select cards print: Selecione os Cards para imprimir selected card count: %s Cards que você deseja exportar filename format: &Formato: filename conflicts: &Manejar duplicatas dos Nome_dos_Arquivos: export filenames: Nome_dos_Arquivos filename is ignored: (O Nome_dos_Arquivos serão ignorados) - # apprentice export + # apprentice export dialog set code: Código da &Edição: apprentice export cancelled: A exportação para o Apprentice foi cancelado - # Html export + # html export dialog html template: Modelo: html export options: Opções de Exportação - # Image slicer + # CSV import dialog + add card csv sep: Separador: + add card csv tab: Tabulação + add card csv comma: Vírgula + add card csv semicolon: Ponto e vírgula + add card csv file: Caminho do arquivo CSV ou TSV: + + # JSON import dialog + add card json type: Tipo de arquivo JSON: + add card json custom: Arquivo JSON personalizado + add card json path: Caminho da lista de Cards dentro do arquivo: + add card json file: Caminho do arquivo: + + # image slicer dialog original: Original: result: Resultado: original with dimensions: Original (%s x %s): @@ -562,15 +651,18 @@ label: zoom %: % filter: Filtro sharpen filter: &Filtro agunçado + grid: Grade + grid halves: Meios + grid thirds: Terços + grid fourths: Quartos + grid fifths: Quintos + none: Nenhum - # Auto replace + # auto replace dialog auto match: Igualar auto replace: Substituição - # Symbol editor - sides: lados - - # Packages window + # packages dialog package name: Pacotes package status: Status package action: Ação @@ -590,38 +682,53 @@ label: installer size: Dimenções: installer status: Status: no version: - - put space between cards: Put space between cards? + + # print dialog + put space between cards: Colocar um espaço entre os Cards? + spacing print: Espaçamento entre Cards em milímetros + cutter lines print: Adicionar linhas de corte? + cutter lines all: Todas + cutter lines no intersect: Se não cruzarem um cartão + cutter lines none: Nenhum + + ## symbol editor + sides: lados + ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor + # cards panel + unlink: Desvincular + link select: Selecionar + + # style panel + use for all cards: Use-o para t&odos + use custom styling options: Opções e&specíficas para este Card + + # set info panel edit symbol: Editar symbol gallery: Galeria - # Style panel - use for all cards: Use-o para t&odos - use custom styling options: Opções e&specíficas para este card - - # Keywords panel + # keywords panel insert parameter: Inserir parâmetro... refer parameter: Usar Parâmetro... - # Random pack panel + # random pack panel generate pack: &Gerar Pacotes random seed: &Aleatório fixed seed: &Fixar o Aleatório add custom pack: Adicionar Pacotes &Customizado... - # Console panel + # console panel evaluate: Avali&e clear: Esvazie - # Welcome + # welcome new set: Nova Edição open set: Abrir Edição check updates: Proucurar por Atualizações last opened set: Último aberto - # Preferences + # preferences open sets in new window: Abre todas as Edições em uma nova j&anela select: &Selecionar... browse: &Navegar... @@ -631,22 +738,24 @@ button: zoom export: Use zoom e ferramentas giratórias quando você for e&xportar - spellcheck enabled: Mostra erro&s de ortografia nos cards + rotation export: + Usar a configuração de rotação + do Visualizador ao exportar + spellcheck enabled: Mostra erro&s de ortografia nos Cards check now: Proucurar Agor&a always: Futuramente if internet connection exists: Se a conexão da internet existir never: Nunca - #TODO: Localize - internal image extension: Store images internally with file extension + internal image extension: Armazenar imagens internamente com extensão de arquivo - # Column select + # column select move up: Mover para &Cima move down: Mover para &Baixo show: &Mostrar hide: &Agrupar - # Card select - export entire set: Entire set + # card select / image export + export entire set: Edição Inteira export generated packs: Gerar Pacotes export custom cards selection: Seleção personalizada select cards: &Selecionar Cards... @@ -657,7 +766,7 @@ button: number: Adicionar um número de Nome_dos_Arquivos number overwrite: Adiciona um número de Nome_dos_Arquivos, preponderando por exportações futuras - # Auto replace + # auto replace use auto replace: Usar a auto substituição add item: &Adicionar remove item: &Remover @@ -665,10 +774,10 @@ button: enabled: Apto whole word: Combinar todas as palavras somente - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: &Fechar - # Packages window + # packages window keep package: Não& alterar don't install package: Não& instalar install package: &Instalar @@ -681,21 +790,25 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: Em branco about: Sobre Magic Set Editor symbol editor: Editor de simbolo - # dialogs + + # dialog titles new set: Nova Edição open set: Abrir Edição save set: Salvar a Edição Como - #TODO: Localize - save set as directory: Save Set As Directory + save set as directory: Salvar a Edição Como Diretório save image: Savar Imagem updates available: Atualizações Disponíveis save changes: Deseja savar as Alterações? select stylesheet: Selecionar o Estilo Moderno + link cards: Vincular Cards ao Card selecionado + bulk modify: Modificação de Cards em massa + #preferences preferences: Preferências global: Global @@ -705,39 +818,50 @@ title: updates: Atualizações update check: Proucurar por Atualizações locate apprentice: Local do Apprentice + # select select columns: Selecionar Colunas select cards: Selecionar Cards select cards export: Selecionar Cards para Exportar - select cards print: Selecione os cartões que deseja imprimir + select cards print: Selecione os Cards que deseja imprimir + # slice slice image: Imagem posta + # pack custom pack: Pack do Tipo Customizado + # print print preview: Visualização da Impressão settings: Settings + # export export images: Exportar Imagens export cancelled: Exportação Cancelada export html: Exportar para HTML save html: Exportar para HTML + + # import + add card csv: Adicionar Cards de um arquivo CSV ou TSV + add card csv file: Abrir arquivo CSV ou TSV + add card json: Adicionar Cards de um arquivo JSON + add card json file: Abrir arquivo JSON + # auto replace auto replaces: Auto Substituição - # Package Update Window + # package update packages window: Gerenciar pacotes installing updates: Instalando Atualizações - cannot create file: Não pode criar arquivos ############################################################## Action (undo/redo) names action: - # List boxes + # list boxes add item: Adicionar %s remove item: Remover %s - # Text editor + # text editor typing: Tipo enter: Inserir soft line break: Soft linha @@ -748,11 +872,12 @@ action: paste: Colar auto replace: Auto Substituição correct: Correção mágica - - # Choice/color editors + bulk: em massa + + # choice/color editors change: Alterar %s - # Symbol Actions + # symbol actions move: Mover %s rotate: Girar %s shear: Podar %s @@ -764,7 +889,7 @@ action: group parts: Agrupar ungroup parts: Desagrupar - # Symbol Part Actions + # symbol part actions convert to line: Converter em linha convert to curve: Converter em curva lock point: Bloquear ponto @@ -774,7 +899,7 @@ action: delete point: Deleta ponto delete points: Deleta os pontos - # Symmetry + # symmetry add symmetry: Adiciona simetria remove symmetry: Remove simetria move symmetry center: Move o centro da simetria @@ -784,7 +909,7 @@ action: ############################################################## Error messages error: - # File related + # file related file not found: O arquivo não foi encontrado: '%s' em pacotes '%s' file not found package like: Arquivo nao encontrado: '%s' in package '%s' @@ -802,7 +927,39 @@ error: Para resolver isto, adicione: depende de: %s %s - # Script stuff + # image import + import not found: Arquivo não encontrado: '%s' + can't import image without set: É necessário salvar ou carregar uma Edição antes de importar o arquivo: '%s' + can't create file stream: Falha ao criar o arquivo: '%s' + can't write image to set: Falha ao gravar a imagem na Edição: '%s' + can't import image: Falha ao importar a imagem: '%s' + + # card creation + no field with name: Não foi possível encontrar o campo de %s chamado '%s' + styling data not map: O valor fornecido para '%s_data' não é um vetor associativo + styling data without stylesheet: Um valor foi fornecido para '%s_data' antes de um estilo ser definido + cant set value: Não é possível definir o valor do cartão '%s', ele não é do tipo correto + cant set image value: É possível definir o valor da imagem apenas com um nome de arquivo relativo de dentro do pacote ou com a função import_image, no campo chamado '%s' + cant set symbol value: É possível definir o valor do símbolo apenas com um nome de arquivo relativo de dentro do pacote, no campo chamado '%s' + add card csv file not found: Não foi possível encontrar ou carregar o arquivo CSV ou TSV + add card csv file malformed: Arquivo CSV ou TSV com formato incorreto, a linha '%s' não possui o mesmo número de entradas que a primeira linha + add card json failed to parse: Falha ao analisar o arquivo JSON + add card json path not valid: Caminho dentro do arquivo JSON inválido + add card json empty array: Lista de Cards no arquivo JSON vazia + add card json file not found: Não foi possível encontrar ou carregar o arquivo JSON + json set without game: Não é possível criar uma Edição a partir de JSON sem o jogo + json set without stylesheet: Não é possível criar uma Edição a partir de JSON sem o estilo + json unknown type: Valor JSON de tipo desconhecido encontrado + json unknown script type: Não é possível converter o valor do script para JSON + json cant parse: Falha ao analisar o arquivo JSON + json cant convert: A entrada deve ser uma string ao importar de JSON + json cant concat: Não é possível mesclar um vetor associativo com um vetor + import empty file: Arquivo %s vazio + import missing fields: + O arquivo %s contém as seguintes entradas que não puderam ser importadas + porque nenhum campo de cartão correspondente foi encontrado: %s + + # script stuff has no member: %s como no número '%s' can't convert: Você não pode conveter de %s para %s has no member value: String "%s" não tem nenhum membro '%s' @@ -817,11 +974,11 @@ error: %s lembrete de palavra-chave no texto '%s' - # Image stuff + # image stuff coordinates for blending overlap: Cordenadas para mistura sobreposição images used for blending must have the same size: Imagens utilizados para a mistura deve ter o mesmo tamanho - # Error from files + # error from files no game specified: Não há jogo especificado para o %s no stylesheet specified for the set: Não estilo especificado para a Edição stylesheet and set refer to different game: @@ -841,19 +998,34 @@ error: pack type not found: A embalagem do tipo "%s" não foi encontrado (a partir de um tipo de embalagem) - # Update checking + # printing + h margin too small for cutter: Margem horizontal muito pequena para adicionar linhas de corte + v margin too small for cutter: Margem vertical muito pequena para adicionar linhas de corte + + # update checking checking updates failed: A checagem das atualizações falhou. no updates: Não existe atualizações disponíveis no momento. - # Stats panel + # card linking + not enough free links: O Card não tem vínculos suficientes disponíveis. Só é possível vincular até 4 Cards. + not enough free links for copy: O Card não tem vínculos suficientes disponíveis para cópia. Só é possível vincular até 4 Cards. + could not link: Os seguintes Cards não puderam ser vinculados, pois já têm 4 vínculos: + + # bulk modification + bulk modify script type unknown: Não foi possível determinar o tipo de retorno do script de modificação + bulk modify predicate is not bool: O critério não é avaliado como um booleano + bulk modify mod is not string: A modificação não é avaliada como uma string + bulk modify no cards: Nenhum Card para modificar + + # stats panel dimension not found: Não há estatísticas de dimensões '%s' - # Random packs + # random packs pack type duplicate name: Já existe um pack tipo chamado '%s'. Por favor, escolha um nome diferente para o arquivo - # Package update window + # package update window checking updates: Proucurando por atualizações can't download installer: Não foi possível baixar instalador para o pacote %s para %s. @@ -884,13 +1056,13 @@ type: double: número real integer: interagir o número string: cordão - boolean: boolean + boolean: booleano color: cor image: imagem date: dados nil: não - # Object types + # object types package: pacotes locale: tradução game: jogo @@ -900,16 +1072,18 @@ type: symbol: simbolo card: card cards: cards + extra card: extra card field: campo style: estilo + styling: estilo value: valor keyword: palavra-chave keywords: palavras-chaves pack: tipo de pacote - card region: região do cartão - card regions: regiões do cartão + card region: região do card + card regions: regiões do card - # Symbol editor shapes + # symbol editor shapes shape: forma shapes: formas circle: círculo diff --git a/data/ru.mse-locale/locale b/data/ru.mse-locale/locale index 5572879e6..e99cc6c5e 100644 --- a/data/ru.mse-locale/locale +++ b/data/ru.mse-locale/locale @@ -1,12 +1,14 @@ -mse version: 2.0.2 +mse version: 2.5.8 installer group: translations/russian full name: Русский (Russian) -version: 2023-11-19 +version: 2025-06-18 icon: ru.png ############################################################## Menu items menu: + ## app menus + # file menu file: Файл new set: Новый сет Ctrl+N open set: Открытьсет Ctrl+O @@ -27,6 +29,7 @@ menu: show profiler: Show Profiler Ctrl+F6 exit: Выход Alt+F4 + # edit menu edit: Редактировать undo: Назад Ctrl+Z redo: Вперед Ctrl+Y @@ -46,6 +49,7 @@ menu: auto replace: Автозамена... preferences: Настройки... + # cards menu cards: Карты previous card: Предыдущая карта PgUp next card: Следующая карта PgDn @@ -53,6 +57,16 @@ menu: add card: Добавить карту Ctrl+Enter add cards: Добавить несколько карт... remove card: Удалить выделенную карту + #TODO: Localize + add card csv: Add Cards from CSV or TSV... + #TODO: Localize + add card json: Add Cards from JSON... + #TODO: Localize + link card: &Link Cards To Selected Card... + #TODO: Localize + copy card and links: Copy Selected Cards And Their Linked Cards Ctrl+Shift+C + #TODO: Localize + bulk modify: &Modify Multiple Cards... orientation: Ориентация rotate 0: Нормальная rotate 270: Повернуть на 90° по часовой стрелке @@ -60,6 +74,7 @@ menu: rotate 180: Повернуть на 180° card list columns: Колонки списка карт... + # keywords menu keywords: Ключевые слова previous keyword: Выбрать предыдущее ключевое слово PgUp next keyword: Выбрать следующее ключевое слово PgDn @@ -67,6 +82,7 @@ menu: add keyword: Добавить ключевое слово Ctrl+Enter remove keyword: Удалить выделенное ключевое слово Del + # format menu format: Формат bold: Полужирный Ctrl+B italic: Курсив Ctrl+I @@ -75,9 +91,12 @@ menu: symbols: Символ Ctrl+M reminder text: Текст напоминания Ctrl+R insert symbol: Вставить символ + # spelling + #TODO: Localize no spelling suggestions: (no suggestions) + # graph menu graph: &Графики pie: Сектора 1 bar: Прямоугольники 2 @@ -86,11 +105,13 @@ menu: #TODO: Localize scatter pie: Sc&atter-Pie 5 + # console menu #TODO: Localize console: Console #TODO: Localize clear console: &Clear Console Ctrl+L + # window menu window: Окна new window: Новое окно cards tab: Вкладка карты Alt+1 @@ -101,13 +122,14 @@ menu: random pack tab: Вкладка случайного пака Alt+6 console tab: Вкладка консоли Alt+7 + # help menu help: Помощь index: Основное... F1 website: Сайт проекта MSE... about: О Magic Set Editor... - # symbol editor - + ## symbol editor menus + # file menu new symbol: Новый... Ctrl+N open symbol: Открыть... Ctrl+O save symbol: Сохранить Ctrl+S @@ -115,10 +137,12 @@ menu: store symbol: Запомнить Ctrl+Enter close symbol editor: Закрыть Alt+F4 + # edit menu duplicate: Дублировать Ctrl+D group: Группировать Ctrl+G ungroup: Разгруппировать Ctrl+U + # tool menu tool: Инструменты select: Выделить F5 rotate: Повернуть F6 @@ -129,9 +153,10 @@ menu: ############################################################## Menu help texts help: + ## app menus welcome: Добро пожаловать в Magic Set Editor - #file: + # file menu new set: Создать новый сет open set: Открыть сет last opened set: Открыть '%s' @@ -139,11 +164,20 @@ help: save set as: Сохранить сет под новым именем save set as directory: Сохранить сет в виде каталога с отдельными файлами для каждой карты export: Экспортировать сет... + #TODO: Localize export html: Export the set to a web page + #TODO: Localize export image: Export the selected card to an image file + #TODO: Localize export images: Export images for all cards + #TODO: Localize export apprentice: Export the set so it can be played with in Apprentice + #TODO: Localize export mws: Export the set so it can be played with in Magic Workstation + #TODO: Localize + add card csv: Add cards from a Comma Separated Values or Tab Separated Values file + #TODO: Localize + add card json: Add cards from a JSON file check updates: Установить/обновить дополнительные стили/шрифты print preview: Показать карты в том виде, в каком они будут напечатаны print: Печатать карты этого сета @@ -151,7 +185,7 @@ help: show profiler: Показать окно профилировщика с таймингами функций. Используется для оптимизации exit: Выход Magic Set Editor; Будет предложено сохранить сет - #edit: + # edit menu undo: Отменить предыдущее дейтсвие redo: Повторить отменненое действие cut: Вырезать выделенный текст в буфер обмена @@ -170,13 +204,19 @@ help: auto replace: Какой текст следует заменить автоматически? preferences: Изменить конфигурацию Magic Set Editor - #cards: + # cards menu previous card: Выбрать предыдущую карту в списке next card: Выбрать следующую карту в списке search cards: Отфильтруйте список карточек с помощью условий поиска add card: Добавить новую карту в текущий сет add cards: Добавить несколько новых карт в текущий сет remove card: Удалить выбранную карту из текущего сета + #TODO: Localize + link card: Link one or more cards to the selected card + #TODO: Localize + copy card and links: Copy the selected cards and all their linked cards + #TODO: Localize + bulk modify: Modify a lot of cards at once orientation: Ориентация отображаемой карты rotate card: Повернуть карту на 90° по часовой стрелке rotate 0: Отобразить карту "вверх ногами" @@ -185,35 +225,36 @@ help: rotate 180: Отобразить карту "вверх ногами" card list columns: Выберать, какие столбцы следует отображать и в каком порядке - #keywords: + # keywords menu previous keyword: Выбирать предыдущее ключевое слово в списке next keyword: Выбирать следующее ключевое слово в списке search keywords: Фильтровать список ключевых слов по условиям поиска add keyword: Добавить новое ключевое слово в текущий сет remove keyword: Удалить выбранное ключевое слово из текущего сета - #format: + # format menu bold: Сделать выделенные текст жирным italic: Сделать выделенный текст курсивом #TODO: Localize underline: Makes the selected text underlined symbols: Отрисовать выделенный текст символами reminder text: Показать текст напоминания для выбранного ключевого слова + # spelling no spelling suggestions: Нет предложений по исправлению этой ошибки - #graph: + # graph menu pie: Круговая диаграмма, размер среза указывает количество карт bar: Гистограмма, высота столбца указывает количество карт stack: Гистограмма со сложенными столбцами scatter: Диаграмма разброса, размер указывает количество карт scatter pie: Диаграмма рассеяния, где каждый элемент представляет собой небольшую круговую диаграмму - #console: + # console menu #TODO: Localize clear console: Clear the console - #window: + # window menu new window: Открыть новое окно для редактирования текущего сета cards tab: Редактировать карты в сете set info tab: Редактировать информацию о сете, его создателе, и т.д. @@ -223,35 +264,37 @@ help: random pack tab: Попробовать набор на практике, создавая случайные бустеры console tab: Показать сообщения об ошибках или выполнить команды скриптов - #TODO: Localize - help: - #TODO: Localize - index: - #TODO: Localize - website: - #TODO: Localize - about: + # help menu + #TODO: Localize Section + index: Open the index + website: Open the MSE website + about: Show information about this app - # New Set Window + # new set window #TODO: Localize search game list control: Filter the game list. Use - to exclude games. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. #TODO: Localize search stylesheet list control: Filter the stylesheet list. Use - to exclude styles. Use field: to search in a specific field. Use quotes for literal search. Separate multiple queries with a space. - # Cards panel + # card select / image export + filename format: (Используй {card.name} в качестве названия карты; тип файла определяется на основе расширения) + + # cards panel collapse notes: Скрыть поле заметок для карт expand notes: Показать поле заметок для карт search cards control: Отфильтровать список карт. Используйте для исключения карт. Использовать поле: для поиска в определенном поле. Используйте кавычки для буквального поиска. Разделите несколько запросов пробелом - # Keywords panel + + # keywords panel search keywords control: Отфильтровать список ключевых слов. Используйте для исключения ключевых слов. Использовать поле: для поиска в определенном поле. Используйте кавычки для буквального поиска. Разделите несколько запросов пробелом - # Random pack panel + + # random pack panel random seed: Каждый раз будут генерироваться разные паки fixed seed: Использование одного и того же начального числа дает одинаковые «случайные» паки seed: Номер начального числа для генератора случайных чисел. Использование одного и того же начального числа дает одинаковые «случайные» паки edit pack type: Двойной клик, чтобы изменить тип пака number of packs: Количество %ss для генерации - # Preferences + # preferences app language: Примечание: необходимо перезапустить MSE, чтобы изменения вступили в силу. @@ -263,7 +306,8 @@ help: # apprentice export set code: Код набора - это двухсимвольный код, который Apprentice использует для обозначения набора - # Symbol editor + ## symbol editor menus + # file menu new symbol: Создать новый символ open symbol: Открыть символ save symbol: Сохранить символ @@ -271,13 +315,11 @@ help: store symbol: Сохранить символ в сете close symbol editor: Закрыть редактор символа + # edit menu duplicate: Дублировать выбранные фигуры group: Группировать выбранные фигуры ungroup: Разгруппировать группу фигур - grid: Показать линии сетки - snap: Привязать фигуры и точки к линиям сетки - #tool: select: Выделить и переместить фигуры rotate: Повернуть и сдвинуть фигуры @@ -286,7 +328,9 @@ help: symmetry: Добавить симметрии к символу paint: Нарисовать фигуру кистью - #select editor: + # toolbar + grid: Показать линии сетки + snap: Привязать фигуры и точки к линиям сетки merge: Объединить выбранную фигуру с фигурой под ней subtract: Вычитает выбранную фигуру из фигур под ней, оставляет только ту область в этой фигуре, которой нет в этой форме intersect: Совмещает выбранную фигуру с фигурами под ней. Оставляет только область обеих фигур @@ -294,6 +338,7 @@ help: overlap: Помещает выбранную фигуру и ее граничу над фигурами под ней border: Рисует эту фигуру как границу + # shape manipulation drag to shear: Перетащить, чтобы сдвинуть выбранный %s drag to rotate: Перетащить, чтобы повернуть выбранный %s, Ctrl ограничивает угол до 15 градусов drag to resize: Перетащить, чтобы изменить размер выбранного %s, Ctrl ограничивает размер @@ -325,14 +370,10 @@ help: remove symmetry: Удалить выбранную симметрию copies: Колличество отражений (включая оригинал) - # Card select - filename format: (Используй {card.name} в качестве названия карты; тип файла определяется на основе расширения) - ############################################################## Toolbar tool: - undo: Отменить - redo: Повторить - + ## app toolbars + # tabs cards tab: Карты set info tab: Информация по сету style tab: Стиль @@ -341,7 +382,23 @@ tool: random pack tab: Случайный пак console tab: Консоль - # symbol editor + # cards toolbar + #TODO: Localize + search cards: Search cards (Ctrl+K) + #TODO: Localize + card counts 2: %s Selected, %s Total + #TODO: Localize + card counts 3: %s Selected, %s Filtered, %s Total + + # edit toolbar + undo: Отменить + redo: Повторить + + # console toolbar + #TODO: Localize + clear console: Clear Console + + ## symbol editor toolbars store symbol: Запомнить grid: Сетка @@ -377,11 +434,10 @@ tool: smooth point: Точка сглаживания symmetric point: Точка симметрии - #TODO: Localize - clear console: Clear Console - ############################################################## Toolbar help text tooltip: + ## app popup tooltips + # tabs #TODO: Localize cards tab: Cards list set info tab: Информация по сету @@ -395,24 +451,33 @@ tooltip: #TODO: Localize console tab: Errors and Warnings + # file toolbar new set: Новый сет open set: Открыть сет save set: Сохранить сет export: Экспорт сета + # edit toolbar cut: Вырезать copy: Копировать paste: Встевить undo: Назад redo: Вперед + # cards toolbar add card: Добавить карту remove card: Удалить выделенную карту + #TODO: Localize + link card: Link cards to selected card + #TODO: Localize + copy card and links: Copy selected cards and linked cards rotate card: Повернуть карту + # keywords toolbar add keyword: Добавить ключевое слово remove keyword: Удалить ключевое слово + # format toolbar bold: Полужирный italic: Курсив #TODO: Localize @@ -420,13 +485,18 @@ tooltip: symbols: Символ reminder text: Текст напоминания + # graph toolbar pie: Круговая диаграмма bar: Гистограмма stack: Гистограмма с накоплением scatter: Точечная диаграмма scatter pie: Диаграмма рассеяния - # symbol editor + # console toolbar + #TODO: Localize + clear console: Clear Console + + ## symbol editor popup tooltips store symbol: Записать символ в сет grid: Показать сетку @@ -462,16 +532,13 @@ tooltip: smooth point: Поставить точку сглаживания symmetric point: Поставить точку симметрии - #TODO: Localize - clear console: Clear Console - ############################################################## Labels in the GUI label: - # Cards tab + ## app window items labels + # cards panel card notes: Заметки по карте: - search cards: Найти карты (Ctrl+K) - # Keywords tab + # keywords panel search keywords: Найти ключевое слово (Ctrl+K) keyword: Ключевое слово match: Совпадение @@ -483,27 +550,51 @@ label: Это стандартное ключевое слово в %s, ты не можешь его редактировать Если ты сделаешь копию этого ключевого слово, оно может быть использовано как прецедент - # Style tab + # style panel styling options: Опции шаблона - # Random pack panel + # random pack panel pack selection: Выбор пака pack totals: Итого паков pack name: Имя пака + #TODO: Localize seed: Seed total cards: Итого карт - # Open dialogs + # link cards dialog + #TODO: Localize Section + custom link: Custom... + custom link selected: Generator, Front Face, Meld Component, etc... + custom link linked: Token, Back Face, Meld Result, etc... + custom link undefined: Undefined + linked cards relation: Choose the type of relation between the selected card and the linked cards: + selected card: Selected Card: + linked cards: Linked Cards: + select linked cards: Choose up to 4 cards to link: + + # bulk modification dialog + #TODO: Localize Section + bulk modify selection: Which cards must be modified: + bulk modify all: All cards + bulk modify filtered: Currently filtered cards + bulk modify selected: Currently selected cards + bulk modify predicate: Cards that satisfy a criteria + bulk modify predicate description: What criteria must cards satisfy to be modified: + bulk modify predicate example: Example (tiny M:tG creatures): + bulk modify field: What value must be modified: + bulk modify mod description: What must the new value be: + + # open dialogs #TODO: Localize all files: All Files - # Other set window dialogs + # other set window dialogs save changes: Сет '%s' был изменен Ты хочешь сохранить изменения? - # New set window + # new set dialog game type: Тип игры: style type: Стиль кард: #TODO: Localize @@ -511,11 +602,12 @@ label: #TODO: Localize search stylesheet list: Filter Stylesheets + # stylesheet not found dialog stylesheet not found: Сет, который ты пытаешься открыть использует стиль "%s". Этого стиля не найдено в твоей системе, выбери альтернативу - # Preferences + # preferences dialog language: Язык windows: Открытие сетов app language: Язык интерфейса пользователя (App Language) @@ -527,9 +619,16 @@ label: export: &Export: #TODO: Localize scale: &Internal Scale: + #TODO: Localize Section + use export scale: Use Export Scale + export around 300: Around 300 DPI + export force 300: Force 300 DPI + export force 150: Force 150 DPI percent of normal: % от нормального размера external programs: Внешние программы + #TODO: Localize apprentice: &Apprentice: + #TODO: Localize apprentice exe: Apprentice Executable #TODO: Localize internal scale desc: @@ -543,11 +642,11 @@ label: При проверке обновлений никакая персональная информация не собирается. - # Column select + # column select dialog select columns: Выберать столбцы, которые нужно отобразить columns: Стобцы: - # Card select / images export + # card select / image export dialogs select cards: Карты для экспорта #TODO: Localize select cards print: Select cards to print @@ -557,15 +656,30 @@ label: export filenames: Имя файла для экспорта filename is ignored: (Имя файла игнорируется) - # apprentice export + # apprentice export dialog set code: Код сета: apprentice export cancelled: экпорт в Apprentice отменен - # Html export + # html export dialog html template: Шаблон: html export options: Опции экспорта - # Image slicer + # CSV import dialog + #TODO: Localize Section + add card csv sep: Separator: + add card csv tab: Tab + add card csv comma: Comma + add card csv semicolon: Semicolon + add card csv file: CSV or TSV file path: + + # JSON import dialog + #TODO: Localize Section + add card json type: Type of JSON file: + add card json custom: Custom JSON file + add card json path: Path of the card array within the file: + add card json file: Path of the file: + + # image slicer dialog original: Оригинал: result: Результат: #TODO: Localize @@ -597,15 +711,19 @@ label: zoom %: % filter: Фильтр sharpen filter: Фильтр резкости + #TODO: Localize Section + grid: Grid + grid halves: Halves + grid thirds: Thirds + grid fourths: Fourths + grid fifths: Fifths + none: None - # Auto replace + # auto replace dialog auto match: Заменяемое auto replace: Заменить на - # Symbol editor - sides: стороны - - # Packages window + # packages dialog package name: Пакет модификации package status: Статус package action: Состояние @@ -625,39 +743,57 @@ label: installer size: Размер: installer status: Статус: no version: - + + # print dialog + #TODO: Localize section put space between cards: Put space between cards? + spacing print: Spacing between cards in millimeters + cutter lines print: Add cutter guide lines? + cutter lines all: All + cutter lines no intersect: If they don't intersect a card + cutter lines none: None + + ## symbol editor + sides: стороны + ############################################################## Buttons/checkboxes/choices in the GUI button: - # Editor - edit symbol: Редактировать - symbol gallery: Галерея + # cards panel + #TODO: Localize + unlink: Unlink + #TODO: Localize + link select: Select - # Style panel + # style panel use for all cards: Использовать для всех карт use custom styling options: Использовать специфичные опции шаблона для этой карты - # Keywords panel + # set info panel + edit symbol: Редактировать + symbol gallery: Галерея + + # keywords panel insert parameter: Втсавить параметр... refer parameter: Использовать параметр... - # Random pack panel + # random pack panel generate pack: Генерировать пак random seed: Случайно fixed seed: Фиксировано add custom pack: Добавить пак... - # Console panel + # console panel evaluate: Выполнить #TODO: Localize clear: &Clear - # Welcome + # welcome new set: Новый сет open set: Открыть сет check updates: Проверить обновление last opened set: Последний сет - # Preferences + # preferences open sets in new window: Открывать все сеты в новых окнах select: Выбрать... browse: Обзор... @@ -667,6 +803,10 @@ button: zoom export: Применять масштабирование при поворотах, экспорте, импорте + #TODO: Localize + rotation export: + Use Viewer rotation + setting when e&xporting spellcheck enabled: Показать орфографические ошибки в картах check now: Проверить сейчас always: Всегда @@ -675,13 +815,13 @@ button: #TODO: Localize internal image extension: Store images internally with file extension - # Column select + # column select move up: Выше move down: Ниже show: Показать hide: Скрыть - # Card select + # card select / image export export entire set: Весь сет export generated packs: Сгенерированный пак export custom cards selection: Выбранные карты @@ -693,7 +833,7 @@ button: number: Добавить число к имени файла number overwrite: Добавить число к имени файла, перезаписать предыдущий экспорт - # Auto replace + # auto replace use auto replace: Использовать автозамену add item: Добавить remove item: Удалить @@ -701,10 +841,10 @@ button: enabled: Включить whole word: Искать только целое слово - # Old style update checker (NOTE: this will be removed in a feature version) + # old style update checker (NOTE: this will be removed in a feature version) close: Закрыть - # Packages window + # packages window keep package: Не изменять don't install package: Не устанавливать install package: Установить @@ -717,12 +857,14 @@ button: ############################################################## Titles in the GUI title: + # window titles magic set editor: Magic Set Editor %s - magic set editor: %s - Magic Set Editor untitled: Без названия about: О Magic Set Editor symbol editor: Редактор символов - # dialogs + + # dialog titles new set: Новый сет open set: Открыть сет save set: Сохранить сет как... @@ -731,50 +873,70 @@ title: updates available: Доступны обвноления save changes: Сохранить изменения? select stylesheet: Выбрать стиль + #TODO: Localize + link cards: Link Cards To Selected Card + #TODO: Localize + bulk modify: Bulk Card Modification + #preferences preferences: Настройки global: Глобально display: Изображение + #TODO: Localize directories: Directories #TODO: Localize internal: Internal updates: Обновления update check: Проверить обновление + #TODO: Localize locate apprentice: Locate Apprentice + # select select columns: Выбрать колонки select cards: Выбрать карты select cards export: Выбрать карты для экспорта select cards print: Выбрать карты для экспорта на печать + # slice slice image: Изображение + # pack custom pack: Тип пользовательского пакета + # print print preview: Предпросмотр печати + #TODO: Localize settings: Settings + # export export images: Экспорт изображений export cancelled: Экспорт отменен export html: Экспорт в HTML save html: Сохранить в HTML + + # import + #TODO: Localize Section + add card csv: Add Cards from CSV or TSV file + add card csv file: Open CSV or TSV file + add card json: Add Cards from JSON file + add card json file: Open JSON file + # auto replace auto replaces: Автозамена - # Package Update Window + # package update packages window: Менеджер модификаций installing updates: Установка обновлений - cannot create file: Невозможно создать файл ############################################################## Action (undo/redo) names -#TODO: Localize Entire Section action: - # List boxes + # list boxes add item: Добавить %s remove item: Удалить %s - # Text editor + # text editor + #TODO: Localize Section typing: Typing enter: Enter soft line break: Soft line break @@ -785,11 +947,15 @@ action: paste: Paste auto replace: Автозамена correct: Spelling Correction - - # Choice/color editors + #TODO: Localize + bulk: in Bulk + + # choice/color editors + #TODO: Localize change: Change %s - # Symbol Actions + # symbol actions + #TODO: Localize Section move: Move %s rotate: Rotate %s shear: Shear %s @@ -801,7 +967,8 @@ action: group parts: Group ungroup parts: Ungroup - # Symbol Part Actions + # symbol part actions + #TODO: Localize Section convert to line: Convert to line convert to curve: Convert to curve lock point: Lock point @@ -811,7 +978,8 @@ action: delete point: Delete point delete points: Delete points - # Symmetry + # symmetry + #TODO: Localize Section add symmetry: Add symmetry remove symmetry: Remove symmetry move symmetry center: Move symmetry center @@ -820,9 +988,9 @@ action: change symmetry copies: Number of reflections ############################################################## Error messages -#TODO: Localize Entire Section error: - # File related + # file related + #TODO: Localize Section file not found: File not found: '%s' in package '%s' file not found package like: File not found: '%s' in package '%s' @@ -840,7 +1008,42 @@ error: To resolve this, add: depends on: %s %s - # Script stuff + # image import + #TODO: Localize Section + import not found: File not found: '%s' + can't import image without set: Must first save or load a set file before importing file: '%s' + can't create file stream: Failed to create file stream: '%s' + can't write image to set: Failed to write image to set: '%s' + can't import image: Failed to import image: '%s' + + # card creation + #TODO: Localize Section + no field with name: Could not find %s field named '%s' + styling data not map: Given value for '%s_data' is not a map + styling data without stylesheet: Given value for '%s_data' before a stylesheet was set + cant set value: Can not set card value '%s', it is not of the right type + cant set image value: Can only set image value with a relative filename from within the package, or with the import_image function, in field named '%s' + cant set symbol value: Can only set symbol value with a relative filename from within the package, in field named '%s' + add card csv file not found: Could not find or load the CSV or TSV file + add card csv file malformed: CSV or TSV file malformed, row '%s' does not have the same number of entries as the first row + add card json failed to parse: Failed to parse JSON file + add card json path not valid: Path within the JSON file is not valid + add card json empty array: Card array in JSON file is empty + add card json file not found: Could not find or load the JSON file + json set without game: Can't create set from JSON without game + json set without stylesheet: Can't create set from JSON without stylesheet + json unknown type: JSON value of unknown type found + json unknown script type: Can't convert script value to JSON + json cant parse: Failed to parse JSON file + json cant convert: Input must be a string when importing from JSON + json cant concat: Can't merge map with array + import empty file: %s file is empty + import missing fields: + The %s file contains the following entries that could not + be imported, because no corresponding card field was found: %s + + # script stuff + #TODO: Localize Section has no member: %s has no member '%s' can't convert: Can't convert from %s to %s has no member value: String "%s" has no member '%s' @@ -855,11 +1058,14 @@ error: %s in reminder text of keyword '%s' - # Image stuff + # image stuff + #TODO: Localize coordinates for blending overlap: Coordinates for blending overlap + #TODO: Localize images used for blending must have the same size: Images used for blending must have the same size - # Error from files + # error from files + #TODO: Localize Section no game specified: No game specified for the %s no stylesheet specified for the set: No stylesheet specified for the set stylesheet and set refer to different game: @@ -878,43 +1084,77 @@ error: word list type not found: The word list type "%s" was not found (from a tag) pack type not found: The pack type "%s" was not found (from a pack type) - # Update checking + # printing + #TODO: Localize Section + h margin too small for cutter: Horizontal margin too small to add cutter lines + v margin too small for cutter: Vertical margin too small to add cutter lines + + # update checking + #TODO: Localize checking updates failed: Checking updates failed. + #TODO: Localize no updates: There are no available updates. - # Stats panel + # card linking + #TODO: Localize + not enough free links: Card does not have enough free links available. Can only link up to 4 cards. + #TODO: Localize + not enough free links for copy: Card does not have enough free links available for copy. Can only link up to 4 cards. + #TODO: Localize + could not link: The following cards could not be linked, as they already have 4 links: + + # bulk modification + #TODO: Localize Section + bulk modify script type unknown: Could not determine return type of modification script + bulk modify predicate is not bool: Criteria does not evaluate to a boolean + bulk modify mod is not string: Modification does not evaluate to a string + bulk modify no cards: No cards to modify + + # stats panel + #TODO: Localize dimension not found: There is no statistics dimension '%s' - # Random packs + # random packs + #TODO: Localize pack type duplicate name: There is already a pack type named '%s'. Please choose a different name. - # Package update window + # package update window + #TODO: Localize checking updates: Checking for updates. + #TODO: Localize can't download installer: Unable to download installer for package %s from %s. Nothing has been installed. + #TODO: Localize downloading updates: Downloading updates (%d of %d) + #TODO: Localize installing updates: Updating packages (%d of %d) + #TODO: Localize remove packages: This will remove %s packages, do you want to continue? + #TODO: Localize remove packages modified: This will remove %s packages, %s of those have been modified after installing. Removing them can not be undone. Do you want to continue? + #TODO: Localize install packages successful: %s package(s) were successfully installed. + #TODO: Localize remove packages successful: %s package(s) were successfully removed. + #TODO: Localize change packages successful: %s package(s) were successfully changed. + #TODO: Localize cannot create file: Can not create file '%s', continue installation? ############################################################## Types used in scripts / shape names -#TODO: Localize Entire Section type: + #TODO: Localize Section function: function collection: collection collection of: collection of %ss @@ -928,7 +1168,8 @@ type: date: date nil: nothing - # Object types + # object types + #TODO: Localize Section package: package locale: translation game: game @@ -938,8 +1179,10 @@ type: symbol: symbol card: card cards: Карты + extra card: extra card field: field style: Стиль + styling: styling value: value keyword: keyword keywords: keywords @@ -947,7 +1190,8 @@ type: card region: card region card regions: card regions - # Symbol editor shapes + # symbol editor shapes + #TODO: Localize Section shape: shape shapes: shapes circle: circle @@ -961,8 +1205,11 @@ type: polygon: polygon star: star + #TODO: Localize rotation: rotation + #TODO: Localize reflection: reflection + #TODO: Localize group: group point: точка diff --git a/magicseteditor.com b/magicseteditor.com index 7b1239571de6a5f78813b4db5b6ff8d2f0dd14ad..31fdff172ad0afedf8a3632c71e8889cfe73f684 100644 GIT binary patch literal 147456 zcmeFa3wTu3x$r-enMo#)um@!{UeHlv8w+YQSQ7_yhRnbonP3!A6cIFvSZ^Gd0ThJ9 zNh*`&D6Q>R&pADy)N&%z3aWLcdgxU{TheM;c&S5pU*oS>v+mvNdNx*AFtEl7$*1)3V-GSTh4n(e)5xDD~ zTW&qCynIAu0rYVV$5mZ3e#P>E|7ZT}-uqtT{mh>&yYG7aTy@`#Ja<32>b|-9x$M3v z`g!kt_v!Te@0-cQQ6V;kf1NC62ZS zzq4Q<&mqT|j*&&9#yf7LqlfI+#<4toIvgU_4i`Bb#X4%}>3Ez-8C3pUj(IHug$iYf zwSf#gBwry$f{slm6gjFS&|Ku$FBLTwIbJ$mA_{+NiX2Z+Y2#6+1kqt>G&njn|TiV z3xP)G+1VWPq>9p^1tyr_vJJ$8(t&iB>Na~eHhhhl`DtaxyZQXO&}fIl+HX1?=D7W) z@+>*M$YIuOGSh9<;9RukaJMHCWD-pEeyZQOa%nvMo630<`L)b?JTs}-qGVIQak?X} zPJKP9b~LD0<{PI+9F7K66jNOd2cbUOARy>m{>Go{Dq{!inE4#Y9|6|ZUQhU)lV$Gf&dY(7cp~T&$ z+H0zv#_1u4neUt*sheOX51XmZ5qf2rN8U7z$qY=d_4QKeLoa2_aa(o!jJ2-$Y4=HH zW_Hp1wvOZ>Gc)}Y0Q^IdnTZu8|7!R=-+bHYFh)C#wVuZa%}5MHM62!on)x27f0@*ucN<@y12H!gMr`nf4s8V>b0f9~Zhv>`VOr6aPOnMth!< z)K(uewLxaa%#@F(j=cXr=13dIeurd16;LEozEQt)E^iB2K!-?^ z@G|1J>2P#4(ccgNV1AXEj;@h)FfXz?QMsTy+U)F(KIV+b0?PYy5L&5nq0UN$U!g*s zRKe!n_7vI|wDbPd&g=NQc@6URM1L=|ng0KPBAQS{Dor!fPz};P9mt!q!I&dr` z#d!+#2#ChS98>MEMnK7#`?HAMAPAH9FC-%|qlqyyS64RX{SOmE$v0sLi7I2Q|91q) z@nv%4{Z0~z+i1sa<&pOvyx!?hk;=y0X?Ck_9cno<7gMvVVrp@9O#Lx@vJC?wR?1Z|Qh(*PlWk;+;cawC-v42YTP&nNCzo)J_e z&95R)Rd}87D^_pcTS6lumE($irIwOVcg4Rqs`jd+o zq+1B*{nO|nqdtb(En+2eAn(7G*xYf%y(Bs9aW9pzfH&m*7ZVy_9EE4Jts~JS$nG`M zcUJnY5uy(Rfux63Us$~kMK@J;KE$h)YQc2Xqh5@R>k>o=n6BT+QkZ9|?Roz{UFUST zSTw;m7QJe!8!8)3b!X));V}&1jRQki;4gPpR%nKFZTRZ&%Lu4hDMhB$t3-kUrXVFj4lOB274jZj^(ES)l;Ek)= zXf2&fUKUn=Xgi$v_59)e=~i7DfCeQ!1NsEhwJWA}=KU`KlTJ+tzP{+?TuK)=T9<*O z1LILBO#aL?r}}73^ChPwM+SE+E@@s-ws3Z0WWFcgY34TuKUws@BkD+49gK|oAW=6| ze^hm=7fcu9Ina^FINo zLs-wYF`C6HKaIiHjnvLh@_D5@v@q`Kjb}&;8_$hyJ{nAxhVvU^sSbDUgv{h!6HAwl z4J${+Jenz6ohiFKoc89sV);&by))Ym5aZdaPhBWY3PsgMT4fx!5Zq^x{yd%U~Gi9yK4c{1^6TV^Y z0Jdz~)_n9XqwPN^GGnGlHX#tC|Ab*{PtYDrjj4U0DeL|kp#|~Es2 zgy5(*1Z5XIe*~o|o?cP8F#KE}!SM5s@H;dg5jAq%ZQw`vNH(fEJC7Erjh)u%%&z;J zu8zpKjwljIY1ml1CHpEvfIQ+%md;OY_GY)*uO-PdjJ3Pxr`|M-wVm@j-*L}Ry=Bbr z-0!By{E@xcCnQ@YoJ;jNjjw;pet9d^H)8Rn^TTKD2&ei=ljVTlL$Q+iBe&$1hSe_K zJ38MfnxES5B-#nIqWL3t%@3z|h6#|Z5tw@g%v8Ya{1ljll3ooA4Mzizf}L+sIJMs` zkaW24B(rP&Sv$>CmphiqIgPe=nA^Bwz~U^f1@nUpZla7n>P6o+Q%E(aDl;3PJFNH6 z+&Q0?DYtDK8ecP5Ugs}zBz@qty`?4EgAKSKNKY|fLn+Bet8O(Y> za}evNbKozhlsFtnY9AuqSS|_gwVwH!!=ZDeE39Q;Rcl9Lv9(-8xlH-fJgnm(zSgV! zQ1JA5B3vb}((l%2AV4q5$oZ^f`mI#)l7x23&kyY~Ke?Uo2Esu0SffFHYqca#Ma%6O}$KyxW~! z%s8}m7_DCgi9;724k3yJtTTyh->b@>tt@hYdPeJ6q=J!`_jtZf6fgAIU%~pLL;F|@ z))Tkr4vts{mOHZh>0Q5kTMXEAvo z#4w$Z36h!&ZuQ*4d|XSL*4R@MC#besKO^@Vo^#}>=Vc@v)f2J^T;I0M#yNB+k>~1X z2!?OX`!6Jr_dju!y!LJ=bvtBY1GCNi*-uFv+Lsq#wd+r081w!yqJvY6kK9~i7-@4PUf~(My5Kh zx+P(uyi|cQU_A23D_1h4J*j-rivOU-km#b>kC+wK#NZs{3`XDjE3s5@yo9rYJG}f^ zk3TExqkN*+x`NfW&AMHF^_-3yp-Y@`tEt>)SJMtljZ#v`aN+THPp;E z?(sY+SeNR}e_*Wgycy64@eU7pl_xmy0grCaZ~1lV1_%KHza7?mD%bRg71+E`(_b{lKM z#b&0gIi4xoVy4Gb#)7*O73%V`c(8NP2sPR3>Wl|F7J>L1t8#CkZ?)~QM=5n*rQ?1X zuMv!EG0!4B%oSbs7`5-S6c}5xhjAI%`dYHYe9-@n;JqfK1LODxF^=|q33uzBWSMp8 z9lUI{USVDbIy{6YsYx5ijIzHkSz`GhtAaM7#Xdo_wVVj4%QPYwKQ`L66lnCX5m3w{ zdr#>&vNx}(a+jvZ6*EnB07Sx+;#ob4mi_v|AHH$!KaK;Bf?dg_=tn-YCyMGIi+$=9 zLKLFtt@h6?-LBkxi4*@i=A=l+0ML%1e-$gJr!*V7RGsNgJK zYKCf~)tyXuk+ed~)kk*mS|hK}Ih2!{j;?K5n*j&cIYJJx4$<{Dg`VWk{^fKL`k!`o zZQCeoBjedeyv>h(evrPWyp`75R7{}AM&z1~I?w)cECt`{Ks5Hed5+}Icy`OP$MZdk z%bz_?-kD+}3Zdm8!FLFO-B+N1$5AiS>sDL0pR*p??XWti1stL8;dQ%&x7<_5xbd3z z|F%I!@Lw#lnVE0z6?&|;LS^#)pGXRDE;E%KpULc(2ooZBmo8MMs9$Jth@vGTgRWn)-6Bw8t(X0yecZ`W=oC&#Q&<=KW2;RC^(1 zP;dYWq0TUo1kAjDlvGGfp}ha2xYpCkQy)1K-i+z8Hb7ua_1(%{43^olNydyh%wDWn zkEUJHX zCv*v1fCLFHETJ*Hi@YJCM!-}jnX11f*tGbr{mIJI@(OqIG&Lj8ax~z1^rS=}^S~QN z?|d6kb&0>_s3Y``&P2IjV6~QM0&}~pU$ThJbcLzrdaVt1*xCVk{!|^Av0r{&hGSBI zhbX5mna|?9zfby@>hfaDTa?v+Wo6Fo8rHtd*pL38%YMjXc-h~4L0Ox2KnG-`#Z4%WJ*6Z3#hbiH?S?7XRb~2Ph ze94CI|6KU5z%(e?_*wW3pN0RGzX$(Ubn~^@S5&vC|M z<9|OH)T@%kdX_AQyO_=m6@nNjbgkIq>?u$^_ACHbY#m^6zQhum2q%Lm`NY&v(Eq8!SJP3m+4y10dv_;py|d;0 z+wZf@I z=AlXRim?)%F=?SZPWC+A|F?XqFR--IM6Q;9lrjFbbMcsn^1OkmA)M;PwC8z=V6KF? ztpu=wh1GjewL7Zzr9LiM5kk8vkv6LLBWkO$;g6+@M^dhca^EF83uHz4I(jS`wDH4; z+Ow{bm!P#m7mBFYU?PutgH>@~S*%Q2Lkq zQ@!3E&nSXIj?*~7Ph4DP8XFEV z|DILEgpCbv9l!YUA$S;RwuV9O&aCh3JT{)xo5g9*1r>~5%jR<&4ySo!w|Q21gra7; zd=ig|&Ltzw)SJ)qdR_sbf3aT!q@w-DFD~VA(QzcviW?9=JH#>tW5=Ees{6FHL3o~Z zCJp>H%yigafu3YM|9Lq`3|UD#4{vlPM(BlOO@B{TO@VyaYfhWd^aje1ZA;rN-fK|( zG1VJWR$RSfEnuV@)NS4db#YA1t!)_h;o&Ln`C+xnG}_+N1BWF`VAW=K@Tzv2uFdLQ z71`>J2M-w!tdqFNRP)v(M3-nvU#m zc*N8_f!MeM+3ypMsGSY2&65Xvn||7Htb2pERLz`3@P?4$7w{b~zG0vjhSO8ch=BNov%$3~oZpr2i6~b%*k?R2lP>5{iD%F}v1MT|z5{#KV#331S&r}dL5Dcb`gewbmlEqbVsi%y8ieF)-JBd@y-2ckDM^E>#WpjzCFw%YL((pVgqLO) zU!rZfX4~e(-K*IH6k^>{r|0$h)V(nBt5rBKN%Qd$o&pce^jkVFH z>q-pRG1|u%=K{IY4m*4agn}>|QeFWL$A|ZYe0hJ231q#PU1t8RAwFmwhJu-@aaOL> ztUEaYd%ucudy?;GCW~H#T2j-IJG{+oDl%Q2sr%fH6(_`-E_a(vS9!7Jmd2ahBN|+t zF&E2j7~fZQthJWQuBxx!pE$1NvW6>oj%c||x|cXJcf8d?rKx4rj+I_(3BkO{avm<2 z+$4=kFAJDzw%58^zs#z#YUYY)V(W*ONo1-cKpVA;By%**j$>U6#pQ3*Wd=xsZsV{u z&aelXh0U?!s`iPLS}LPwhI`$?bgND$q*gFZXjbnCXNK8Ubc1vSybVRyQg}c zmTMN{KSG3~bW!(Y0Z4y@P%%9TgiD4}2vtEh(lzc&h`rU?e67RLT~CP~A?q?l47#*) zh{ZOVFn;yk^MVdcPGaogB3}ZrO;D*%Pw*`23L&oE5^;*jN|vnI_FCdhy|19{AK#qJ z^h^9HTz5U%wyQPKqL97x8I%w$YN*9ic6wNN^=jAk|t z+IffUgZ4Oo@w*837)!3MtcU>F7whSiK4n=eGPB#ZeTsM&-r+s>*Hd@KfAoFmb#PVzG(c%JiA3E%}V`t-d&1(SP z4sdO3D*I>55L-4pZa^9L+EtCtdwxf9z6;fA(Tln^Yy);}tbhSHYV6bG%8g|bS4noZ z*)=fsRo}ggs>{DYEVh|92CWLm&fVZ16>DAfj2iqN~9r*_Jrp?Y{sx|MOT;y02 zV{fMQKWGJWVYK~-Ktr(8Xca@hO2Xs5d*o1m((2M}zv!k%|Xcd3)Gg zvE2vq{%_DadsdSx^Zv7VOZ8owJU5c5FCiC$v#t@2x_q`C_Y)W;U7B?^RBlR4b<^IS z?X>s7R$aH5dchqF9x&SOWXu~Ld`7ohM54hRJ67jBAtFP&F^D)oX&DZMsV>!I;k8R; zv*%?Ueuc0g;Zsn$*nkY43sg@FVNV3iFN{^l@1U($eV{L*lKC2&9|cBDK% zu;Khr;Pij|890{@gR^7Ov3m5YG^&}Bs-LDT6{xH+f!ZYC{vB}GqnI^X=FR&*p&dCi z;D>=@uR40FsbK;43VQ);Z5;yeWdfKQJm(QWVW*1mQUziH`w7xi%vu`u$cXCB`@dfR zf8rqcf~;GpLv4zu%|JXIfj~`zCUoAkNIqnpB!(R6a1cV#i_@MRkrzmWH7R>tnrR_muweYHzME5T)k7U5mbI&1%!aTM0X z4&z?fv=x;Os#gTp)FJD(K_GQDkYsT3Tc*Xs|^J^1>GIg zWrx#=uv$#)t6~t<8(!(S7jNGw3#_| zbtISwx>rt@hj-Of+3(g9pp9YQL+Fb)MS?z-kPEw0M8$(;5#?i7GI3%o(^!U>6@z)4 zz@~F*_-dc2%A96;lyqvACjRX1iM(;l+W#D0 zHmsi^v1AD^i;Mj8UQEfv#8iJ&9a49cStICiv}R94^|l=}TK}X6eidF^+w$?I*}kaS z6jcY*%bCd_MOky^WF|A?eq>58Ug2IjQXXF8;qOuiaq_hWwI!_fT%IXAy+K%VScTnn z&XuR}^wx#ltNfAR1uJ}!;6J!mjfe&}MbtYHBeF4%t+#Vb@a08llpAH&H=spz2_dV` zt|q65>|rC?fizJSMw2mok;*{Ch=Nz$5#)?o!-w{S;k}su(|w67#$Aq&Zd5>n)gQDL%h%9z0vTkZU!<@^N3n#s%DuAUKbjp(~@GQTO@{x zR%@@8kyQPNsiIf#{633sF3%tFel5?n#ddRP};HY<6NmC}V9XNf5LWm8>`&UZ9{ z?EIqe)e~|Dt(ymd$%@sq)p~1&Op2D->UDWY&@egwd^>JIA#SkU)(JK&y)0%I_Aj86 z)+hM1(O@Yc^0s1HXF&}XKvNe6w68);U5Ac?(tijti>RKpw%BFnnQBh0_1gjf>lq2C zYir|bCrY#$q1U_VGUwHF;1i@p=xUh{k$nTAPs~6HDy&;suMl@>MMxNk^sk}GJhedx zqcg1B&Q#wg$&qn!v)p1mAjqIQZTC;RbU+rZ3xv+2@HN$+Dz$`E#Ot;@ChNcHs#5_L zNxO@N*=EDiv%MOE^}f*cVa0|l*r~e8J1yfr zS=eJZqQYZ9IZ^Mcr)A2vUfwijbj-EK48FR^iyvq-*t^IQf_Hp46U)ak?k#Be6@}Ka zWtRJ^b>vFD{)Tvf$%3yaI2y61(;$=zUhqB?x+dSyw9FlaM~$@JfR)BFV@h)9XRm-< zM(aITN8(M(3+d16^fH~kGgN!8&uGPX>!@4qO?vBsMh0o#Q5Re>f?@QUu435BVOMkF z!tmi@Ut+weJWD-@>U0Zh$lt!oih*ObodcHy0HvaY{@zi27l)jvUBR zq_d35T?RyF;_{f9Nd{W^u1u@Ic$+{&(-ijJcUXJy4G5=Jj`138PfB{-rADg|Q&WwK zWv=mBUpplDTbx}@T&(HF3K2=I_x?s?rpzTHfIzW1IU!bef0fbtO(`ffh$)8LV+4dW z&^k-Ns9l;ELkw1EepGGCqFvV5MkJmJ`8i&GM#)bpKWi+P{0`^)_MD41TL2auSMSxl7Otzf z--8H{D~UBNV}>rV_A#R=%bA#n4L5n4sXH~j%9@VPbDU+{w4{Pglv=N9G3eClu$DO+ zL{$=r%ev+`q#zt6Wh^Lm;xWbkwNPxRz)2KXW3LGFJW}E79ElHK2*7j^tkFX)lVyXB`d3BR2=^@ zg*V#{YrlxujK>u##Ba+$U=Zi}byT8*sH&CVP--m^H<;vm;8 z3LmJv@sKzH1*f=;%sm8btC7+67SK|wD%?h!^j}Ra7{^8p7{`nUJBT+^tEwGF+ph>( zrwVGPmIbh@K94kSm1$I87O-48a7C@ukMsF5xa5k;1=fBU0UXa-`^arqn><^pOrAbi z-HZ2`0?eT*d~7bYo|LefRcn1$2efG46RM>}4(oP0is2CJ_Eswj7ifio z+y;Q`rTnmLZi%TWh~d!=Go4&F&~x#uvU~nCp~0pM>-l4nV`Z7c_azXz!|`>_9eZ=nY0OMz;YVqVC@{KW3~% zY-ngkyy!I*2-oNfV|7K)iy^bcGw$}V;d4Vw;tpTB;c0<_m-^$uF5{62z?g3mVRl-9 z;9lbqsEQ-zn(mF({K>9TC#D-7lMHlsjZo5l8VwV90;nxO>Qj*xUpflkoyykftTM~r z$GB!pSP~Jgt%AJ^b;93RJrOm&BHDIvumI9rydsXQ? z;rw>&hi*asg_K;iHJslR3EsLUaVL_{W7$Org6(aO(Iy5ju5J-;bJ#nm%$kL*&uRyG zctYs#J_iWf&5x6tPza0q;}TU%pij6MOHK2C@c|QB6ju$+GTYd6_?0(ZLm1n1@P4)j zR*M>3d^SxuebO07XvPEY1KMo5F#wexVI2{X#?_S^dw5Ev+i3lrq^aKtiTFnhWZ+a= z7g0K~&0y#Y1xH%XNx{q*7gTzW(7#tlY7}e}`v#8etM%#x&^Bv7fZ8+CeO!Qaw_&M5 zQP8c#5z~|n{1C|wrlFSq$m0ln38Wkn0+L|;hCRvLM8V4?Uv2)az+zDNNHI4%HL6w!6Z!PMSBPraB(!IUM9rSl^-D~(JFTBu z(!++wts1tk(6c|>18tJ`pS*)>nDw5CWMR1kD%NG|XpR8xj|)(ktE`uF;(akKXVMll zY|iEA6FS3bIero}t)-3?%TmbN$|1^=(aIK;!}>R1Mj+tTG%%u`(Z>Ny4!CIfAhpcr zNX!-of#vMfU>&lSN)zg4`4Z8VOSPGNQp=^%m~C~1iHdp-R~ZwO5=?ArSsQOCYX>KzvJUnKqGVt!$>!Fs8OgWCLlC zQbgDcd*r9Y#MS-YSgPm1Fj^sW0>~h5d)#%jq3Je6x<4h(whrKP$QD`Rl!2%b);>E* zB#~x@J2@wOxFnRkcGz$Vll1A9?=aQ3D!l|@1+(O*5uKW~Y-a36%CLnbrdH6pnzm`@ z<0^aL4JeYZZ5ai;slTf^ukk=m^XczaR!9{sn>r{ogsF47tcs~xydAJ{4BA|@A3frZ z*>s&7u~v)@IPbsL_L|YU2N;%vj>&3tZ8cguiC|f~wbb`#F^dmKeYRZt1JVx{Hz!7j z@M^SuQ)j>1-F6Tmah=Y7YLy6yZ&=Uq7HgXBHeJ1DaG&ff6`+1YXB)3&$#;YgqNw-zTnhl{<5N(S61L1*G5f^G@A6QjbdCAfl-=Xu7( zfvD(NCjpVBLSncuMPzK$(iDE=C_@GL|Jd#zHk`xK z6o0JK!|T38Ftse?NPe}j{d8X4iAf*q)JPg;%c^;z0Owqhx{`!nxz6gGbSCeMMjWoM z#C1AF`wmZa&o^2hp`oeeZrHtO6sh0nWdk+4$<7f-+z5o^#c?$y03{ag{t9EIg_${I z3DzUbh~p8K6v(uk#(@*p!j7^Gp@SBk7ExE!;*O5=GhXrqr%~ceLZ-T+DhC5XL)8@i zkI=5{JGwb#j$}}`Sy;rP6V0YO0?e;r?G^FH^+NJAJp_ZjG9LI(iqSJz#*YaVB%B3| zg=^8xEvo|3^(EKY{C0sCPz}}(02N0&aJ`%e8P7gcDI#55?GTzTtQpUpSmciJA-Y|nKJ7y^ zMdyOS6nuz=iNdJ^3&F=|O+F&DIKsh65x+&CM5_Fa7UQi)|F?|d0wSO$RvT{^P?39V zg}_ux8-?Y~GSkmguA?wBV9E$FAahw6h%iEu;%X@XWQBlT**}5u69o{)3ads3*dYCi z2Hgk_UR5Oqsd?7Kzev^l^?=9gR?SMB+G7)QP|IN*1q@c4g=YF8-BPwLh}TL3_Ezf= zk2Gel6lOMmQ`te8+}*<8b?M(wx+fGOl3Wkzrn54n`;LV1OQ#ihQ=r?B!;YWfHf36P2QGgdz7sj&PK0`c?$`Xd93r6s0{#oHR1O=HD&wQz`757>+1 zsuY8R-W3h^NdFw+y3*vrux!+a*9i$po`oed5Drr7fI_m=XJUYh)rG5)#XT+=F)0+( zg_0A(Dn|C+#K@LTy}OUAaUhnux7v|B$!Y>O8CWTzao;YjRcmdm0>>k)umSlbUg;gK zoXPPo+1NUSr9H0tt<6x3I2(*IiwJlK!g2!WQO1-_%Ra1q`A~HV{@*H8B^>;l@$j1j zBQ1ewa61yG=%_2~ zD6{E?3b!?x7lc;b3nu4UPNHd&w$r+Srs({qe-=d9a1eQsm242zbD5Yd8s%5)YfvihF?%Oi3uAJusTV7i)ddVOw6TVz&zJxa{8qxX z2H&mmWC`wFc@`R)EL;<5+lml}zuHiy%ZSKfHYfnGjxZi#2SbP!{!rN6&;|)@OQc~`1?Hg~nQB?J6(`beFsA>fP}{6x^fHvN3b73> z2^J{u4iCq@Ix^N*NuYF-mdi73e>>+m&TlQYV>HLkac-6DM8`-_$q z_Y`Y_o_`^h>Yk;Yl=bsnXYzZW-Jb*#O^sVOcBxJ?Q~t{9RCGtjEVec=eHHdVtj*Kt z`7UI4JR4N`;zQDyvXRyXqG@B3{qCX()p`F+#5%jyk1CSvsg*}aw!R-GYwGNa3GDvxt7wa#aw5muaKZ7n&~TGTfNppR}-xaGWo0ng|Ohg zYIzC-d8#N`j{j_0zjRNn&?^>n8+1J$XujUhkZl4Sj`k#d)%5 z)ya-RfVa&Ng#&O$cwA@F!!|^6gUq7+mzorl(N7*Pjl$JykI|N<5!tKx0qwG!2pSrE ziiBp01=_TaQHw$SRO_6fJ}iO$4D`W-Ac@KR4YbHwOt+kj!9d1t9&9(aC^c#KyHf8c zCZ`cJx1(oU3)$+B<;p@v!M$4KEWHU>khxmyIYCshj>@!QtI*l1t!vp1)31XwGHPf> zXaQ3q&{7*}sn(H%Lr znXsKe>T$u)k6Fm6O)@71{;aQ8(T65DYYb~P)d*`9dm3wmN_8{s5;f9VMwIZ^!F@+? z;B)!AOuPK8g43J9T}wuXyF=B^3p>I+q49!5xf^QGFD4vk)~)xV=Os(cmQV18b}T71 zgTIi#Qa3!~Vi8dLG!AI@ud$}eNOmg$W|`@Kk#J}&Hi=(J5ss|gKzyjZ&_H4Q!+6lK z?Hn}MBN4{cnPFr=kqEO5ZGTE0XWcw;a4G)$654wq3f~k~)+edHGnY*24p%$b#On!< zm&MA;5Zy&i{-tigx`z*1SDoPBG%styXkE$lYu86-b}_+l`-I9EQVb9dhd~L3Ha#Mm zSy>bwnGZF8a;_2WOB53rmn;pnU%-_vBp-PJD^?yO7S&~@$dUHaknvo1s$*B~w9J(6 zPdsVh{l~dcnJLfnKGRO$%mTl>eRQ1NyLj4_nf%mKZzRrXJIIj{eNNJdzM!nuJ&Bsy z(TVe|yMlwA-arR(W5ey$u}p{ocCGWtta;Xn4;tPMQVd7Wnmw?oBY#D2&rILd+;6vP zN2+sI?yR9!@&4o7@ph}E)x2-cxv-Q5w=b@yhOp{3e*QvcjJIZUaF_AT&YF&B@V$t7 z-}p|)$llI3i#UHivOkt*j9t0MXbzf+i_^0Sf2g)P;j`8;Jq4oaq0ynkJ>KLArmFYG z(`U(cq${2dK)OVFLxIEI5#_iAx!j3Ttv;xoxzl)cCT53Q^NEsZ@X(TLavqwni)UF8Bl==?b|D!2Oid%)mC&^%bVNpb(Q7 z1>wH8)I9QfYD*|RqbjwWjh)PX3is4kQ;j2=vjII{#Pf4N(OcvB3vy2zYcI(CgbJUR zLWB82t!$gvbxOwPF33G-JbOXz0a{yZwB7*P+wH!}4iy=#CZX*4{NTvVrpad3U(Ft& zFAx`5j}k3@7owNz1!+zAs(4Ojzg=i2#A2xap)TWa+;l;<7{Ka+teg~%%WP$)HKyJ= zLch(X8P(P(+4O8XoOGv}s@~|Xk2@mmY(Q>}1wTpRqVYTHFh+q~34sPGQT0`wR>@P& z#Msnw(;+T}^`T~vc9fZ)7J@v4x}DYedK1@7C@K+m4p{l1+K6Rxw+J%O7s#al7YF{& zaG-j^{}c|4&^w`Di~~0_^%@7n_wxVZz#vKa|DFzvzwmzw2SiW*dvstFQkKR6v4Q`O z-~cQfkH{@C)huEUOk_X_Esv`XQ?Y9%(~pw;nf_Pjgc!H%Dpn~%8+pS^p&QW4u?b|u;nGyG7GqIg=o{+7;fJi z;i$#1su9j(gH_YQeB9O10011cu=o|~el0OI-y5d#b=!d(KJv%TcUgA#j`{u ze`l8d?ek~p({m)|pJ90PU(Znk64tOeiv73dXwZ+*w(Zz=b7h_~QEPD6d0bWyer(&Z z4u~IX+Zq-zu7OBdarF;gF4_{)aK~JUoEG5Va$JoJwI4E7T?1#0)HEFZI9oOi6Xa+f zUPOOhsVo`a;I2`wWDOX-4Y-cnD>8_pP5@Lohjy;8nyl&5qES(#-P`Wunwl}~yV^H~FWHS6o9}FQw(r6{=Pv|F zs?C*-kD^VK>J;MfLgO;9&F#*K)rlkFOE49&)QsqE?%W8syM5dfwz`OH9}JlrwuS6- z`l&kl)1Qn9$*IlzPbhafnpgS6S)@8yhG;j{hYE77H-~czRvE^s+M0r`40XR+Z@`q~ z{qK}9X>FLEfFOca3E~r0A8SjMSS;e|_p$VBUo3q`MJ&Bo`>#^+b}#$K2#Y?P=3*I? zwR~?ZJ?&5|GXqs{&iL>zI2J1UPArWWsJ8R4tY`5BNOSNRqp!EttWFfCmW@A?GgRo- zAu~8dj#;Ir_NW@0$QwkiyHoGpa&wQ+)-RIjM0C|#bLn}^Q);^$m%^;# z8z$Xm<(eexKErm8YS6ea4FzO#67_hRS5(u2UMjB|y|N#QAd*@D$b3gyKT~}O(%&E& z!{Wc4=5(YNo1xW2!~)Mr_SNIn(uU zn|m)#-%*{rFuk}s`*rHlrMTf`#`s+CvAM^SyEHYe%6(*Sx_ny*S{j{RJb_R=yHldoa<9CEYL`|eL5H2z7!K{ljpyniG`*4F3oCAC-xCeZyUx*! zhsfkMcQ|p4sZxS7qO+*RF>5;CDU+kz9B|dqX5B)sTrl*gWMC zgYw#4N^6MNhsKjPdosXf4RW1Td$?}ml;jDAowyO-$y{}ZD}`{>W^dzV;`C%#rwCe* z!c6?XR5xGvvKBK>mD#^{f+N{IF=n*N&hNyy(fWOPUTw5KEYAgrJ12fEal^zr6B8yT z5|tB|CdN#>&uH6ET2FXFF^}v^c37-t*h@WKk;2)lK}Woi-tPULkGdK-$>xvnB?Xo@j1x`X11G;#^I!ad8R7OUa@S zBytZIv~cF2El%G`G>^N7#G4mGkDNKMc{Pmr^%n|^nVV?TKI6Gq-E+$Tlae67o_Cc`@2vm*zo4Y8jR67F}qT(YjU#u18bvzbUal z)!$@$$%-T3R(6wuHtZgl^q_JD^nYHTcnhd643UV_GxvQFxJB) zNxJFbr=3YxwEYFP7@m5A%akA&NjD_pl{&3P2dUh69?oHaqPG(U= zEgv5lx7>`3%OBoYmYf$?i?MN1!p)&Eh1>VF-+Ra>(uk`_XZN0=XBsryf zBC;6P&2)Vr)&EJNJl`D-9$E3roI5owfWY&gLhr;(XJ!@$aAp_|o>u{#bUQE2ohUno z0i17SZ#y#+Rbq!F_x}{8%Eee**O@JX_$9B5t0r3gv9vn+X^{9qXpjkigW~Mf3G0!~ z9M)F~E%mEW($HdQXIZ`{9L%rizz{kr&rCrWxPrqGsk_589v0sQVFHobdkPHTc$PfX zhSW4uNPo++vh2s=FZv+xaTnjqAd00qE(J5o1BHHbE#{cYhRiLMMR7!dcqY0R$24RZ zEb5{&%IJkB8`nFkv51Q9l~XaH&$h@IXi;&*3A^&!P0CDT zv&U|eSK8DQTy7>+ZkkMdE*j5hToGV#az<1={spr`F;z4S1?Xy#MgdRM>CBDRaAV>D zvc>up#CHwT5m@mxt-cq50rO0auX^VHOMKPNB*XBvk}avv!&i+51$-4tAa|!BuK)5U zBCfN8gRG8>E|+dBHw&`5Z19V`ekJ11WF)*WipL01A*Z7ydqq)-sw*c%U~Z{*iV|m} z-f=<+kCrBmhZ&V~xUku33LoxxSFX`2W|xJ_>*81oT020O(Q0F&qB|US?zWiujK2#z zvcB9|>SIMvwRcBJG$>yR09Ht5)Vwu|0%0I1m9LE?+WJ zm#{I;Sx31^B2}<=L^93)3a^MD|1r;vIc_;31QhjP!A@ct5nO}oL$b4t#E9fDZ$NCs z1%NB)Ipi=K<{mVjTU^IY^pehYY*~YA3!)=lbz5?0G^n&g6A~rW#?_9R4zh~N*#%P|Dqh=2P5qr+{yBn_WHWLTH;6?`E9G+quG z-`xC8)8UPR#PFP%dS(ZAE;QZvE7g%s4BA+ zuvSbJT9i1yyS~<$JI4mPywOzOu~CT|^*~i4@``Mb$YA!=n|i+0Ba(sD+qRixT=W?! ztwmtNAMiEOchXhsRV(LV?S*TqORNv3YXW$IH2A*|crhFVxC3*nh?lwPYT5(@ja7lf z#jO2lGCm^aBu_Wi)(7UNOLAXsuMey)$puo`;=~w9He?`2NC+{u(o{cr%bXWhm9U3hRAZZOx2{aB6_fu-8Z=TO}C7l^0ffX%Bx$as2cAg-o*t&cGUOMtuq*=D}3hIRS%;qDvy zrF&`>W|4yLSizM<>kd^aj5=hMv5MPT0BpG%0NB(U&-mZ|jX30tHFh~M$l!GmF5>*% z5>7mJ$_aA(bA}vqxWsczZ_X7{dz$a7b0oh!koiPBq|DAfwi)+dhW}0%Cq+BrWDOsl zJjt0DV|9T7g-uW2sTv!Kv^*{Mwm^ws3dj0|(@EUM5*Ri0$(IwYn_$&Uc=D3wmDP?!G_`X4SCTZZ677u6Zu9cJKoml8Z zhcZ*QKJVy`?&SZU`Ts8ekLa_2#W<8WbH3E1HVk;&!HqA8`?pTX=HviZ6kkYv0-Vpc zMDO9C_gpjGz$wl>$@4ge^gMvjPT4UOl~FGiFJC^nGVO7Z=}^?G&N> zOf(b@yK~EdfZ)A^_Y;w`pf}Om2%nCCf-8~K7yUBQ&MLx737>C${dF|mzUKS?T*N|9 z4bP{3p#3tM?|&EXU^NG~uZHKXKj6`ro)u`m|A>zKKu7lK$V$Z2mQ6Aqb2;5}?3_bA zneX>m4iBFv{t1|?v;zfH9Y)s~&$M(2Uq4BYY67pk&k(a z@X2*wAGFkF9F7jP+?Tkor50tlBXLJd?IZHMp{17m9f^jP+Hc77(w18EEy!|9?W6Jx zwA4OR#B+2@?XP&MSCXL(z;fiixb#QC2l@(X8I0qwgR1WoAUf{vy=N_)8+r9 zpJFZ__%oHKZY?BD`5z#SeTSM|sW&e(U)%zo!Ks+1^4o_OB7Z6Q#c-q9gd@-VJ9_F`|mh6^A(QV99G($>pn3XY zpS{}6wLg~nvLn_bb}G!LdlDe<$@m0%Ll+)wzU<7T5o$dcdiKna@vRs5v`_BhSiVFq zAt-4tS?%IGMaFX%6Akg4c(dl4#~qVSqBv@t3Y6s2c(eqxUrTB72?0{tU7vSw$R@v& z3*g&J#89}0R!j^e+!ITaC6sM1$-O7hzb3i?-?5Td`ZQ@=Ebp$|AT8!(jfZ^sj&`HD z|Axee&HZO4t6MiFE2P#DwO4?aB81YQ#8O!5p2RrG=qdEnu&%vnsFV4g;o~6P&i7;&h{?i+jU7#3XDf-4rt`IdFFB;$ z1rm4cPQNC0;Tyy@T)3NIz=P^^$S+rOEuMsh0B4)nkwbCb&Nn;XbTt@1?`1WcM|Q=6 zol8!Qxi;%jv3_@=P%M_b6|Z1gxmI3|oe%I$O)JFZS-wkR-vZ6?3=UGEyon0RCZ4dX z6Rf#_d0wbry4L!MAESrZajk#60g#!ozvL)wc%7RVJmw*f*Jy{ki$3ZRhCcQsdC+Z7 zsP@vN%T!RVC?eMVA!ubti&{`u-c2!k?66{({W#SY3Tu79R5Q_Zc3K}G*4uO|IojGo zLo&46SbdVajFylURbr!AcZqyPA;ca*r&(8<{4ibK z#|SXW0xj+TfEVj^+Bg70+ADKC4?2xZrFoflx3l@P-uJ)-u5QvlP%_~LldrHYoz3_r z=Se}K)@*%jw%UQiw2Q0JRtxEfVdZK%VML?Mv?oqs9_Q+&SU1}BTi5WUS}nC``Ykp# zId}gVzh=bI_qhH>qG%kB7eaWoz ze1mXO@cbm}C~K7Flv=-~1j)FudA=rDHDIyJizXc)5xJ_okrZn&;WfNWla~kdiz=Tk zFBeIzs{9hWd~Nn@-fh2X&%xFpzwMZhlL4A(;KGnGpa*<)S$nha`}-1seh8ipvJDFPhqxw>4bRZKZr$(0Fq z*|!J8Fuizn*<<~4anC&fJ6a=~L*N2m{1|DS4-+0%tL7st@O{mbCejm(h2JBirmzos zPLaMTr}CnR)i64#|B!conM4P7VN>nZa>z#W#omFvlXwN}qqy;ri2>h^rUlY6VteSO_LAeFPb ztlQaMSR?k63XHNol=}l>Wg6NQ5VE>YT-Ps`v*JB}p*kjD(%@zCH71wIb7Hsf0f@?> z4?vuhS})Szs3pGCdNGbT5+y9`Ckb>%tLR=7`%n~vKs3Pf5YH-}eR_W+9eoKSI-KSu z1bnj06l3ZxYYx3xle$0PNS>AxN$=a>>_OZs1j9%)*=wtPXGwYGI;mM%ZD_`0sKF zOUnDBG9v7b%cyYqv5wFCPb`d+^!U-eg&aZ!**^b(3f9=8kBsW+K#r7qHGszLrupnb zIw>Cj?D`N;w3LcS8$+;7 z`+r25URPENh$C=n_GCwCpaLh;;^0#XKh9sqH$9GP>34K6Nh2OCzaIt;_3&H0aEXHI z>n{hPVRi${RIhvP9i=mH#e1kH@867bDlcE-Wk5q_9rK-0B9I3PPg`e(jt?$0E)wWx zm3{q28JNu2%c1BT#hLvx9%K$s@-m4E?nQp6t6^_iP7rLhrhiSU_LT9_y;^WxRd7h(rvwU*N~a!Ysl1lLH%0X5Gr`$@5KFKvxOGgw8)kZ zxuR=EKwO=gMQ`LYTFq}29e(wc&GNaJuOfri$rl*{sgH^he(QfROob8qBO68{PK?E{ z@Nv!^=1@c=twH2UQsvwJlM%yQK~1)eMR_iziEBhG)qm1Zmi`jIHF*f;BL$e=2g`lr z)<+A(4w3PAq<;ft<(d68#fC);r;Gj8rOYI!hd^3b@J{R9mxU}E-|iYXy{F0Hu+q$9 zy8Oqe_=9!WV*?M{iIfUS^8Dn-qJ{}AQ)5?=)2!KRzPObPMVc$Zeur6;1l|y7?;SjJ*g*NJuYk)!03b&`z`FsF|L0DhU*Ol45dNb~p>r?S@gE1gPw{ zm`;hvo^pmBk1wL}Uc3IC7Sc6GFd*`m6LXAgCv6@?+kkz31I*nvTMxlbi-lvC9rgKT zKi5{|tU0LdL*m(Pw9W@aT>0lbg;*mlZtt5l7c!{aT4=twBVKbkYBJ+;y)X9SW=16* z+-lzrYmR%}wz+nGLb&b+9$--MJUo|20vPKS|k%i48c0H!@B=Ap*UPkWjzW` zp*L|EO=dY~h($XuL>_d{8YSV_ZI)9u0$>P4>YI zC3N1bd0%WQ=?ln3dhnQZjTb;k-v==N*nw0&wI>$0cEKUD=2akwI&_^6a~M*$O)dsi zL{PL~3i~^@Jviul(p>CWUSQ~J^`Xc=`8S!dUOCZIbBQd27kA3ta5Y>iNX?n45S6}< zjR(I+|H;;%4v{CWXhP0R2GiYcd2f$lT1 z9r2nGX3b=;#)RI6;7(L<+)RFX3yT8V-w{uX>TgIg12 z)*nlNnI3zmZn;fVb=y^W9Z}XMNmk`TH#y;XHV=pOv>mrz>}9F5PttL+w@kjD*>V5E zgKrT^TTBJcIDyYTeE2K!B9LD+dawvm(D&^U zk5PgaR%L%ArR*`bO0e#7>qLbxpAsvH7gi3r7F3cG>_dN2hxkH6MasooCI->u*vM+9 zbz$)!k6p!h4@o5r<2r}VD~o@ecQp?2F>$V}GTA0c=48!|4X++;{RNMd9*1bJR#0F_ zNLtD_2K1xQ*2T12+Bssqh(6XcydL&k$z&HLzEb!)RRW8p^hAFdaQiv7U1b9*E#G=E zi!An4>>He|i@EY@sC(P8|4b8xy-WAxy9_b8MR4r=HO5*e-w96~KR;N650O4jys=0U zlmD9}4xx_gJZ5h=z&Rr997w8A^I+b82`yvgRflSq`#3R^UheI#$7+vf=W=gvdOQrw3@AzA(yV>mB0c&fa>uZIo+BRuGfdTX!uB`fm&9d7}q*G$j#iU(=l z-_5(!1o6wbIg0h^T^-@UEZbq$1;9H9>;^9oJMv#`x%kJMSdxePR8Zd4o7NI7lJ4n z*)IND{6ED1K6^*!!he+=9ZT=%pn%C$fDt;XqSe~0XkAVZn(w#tu1d6{aN4!`{zG~L zZ+k|`f|Se8np)2%-V(Q>o`V!kxK{#@!JwVc$N!x8nn%)QuuJK2g)T!x2Lj02i@ zEc8y#oH}}1#=S4-OI*CDq#-lI$zBM29Ix_v%$t324i@)jEb? zpwRB158v}{nTkKCkUKXR*%1?mYwVSq8;4czC9ZY7(RYAavd zJ(>I%(nbDGSI~8vM-K4DSGy~GFEd-V8Pld)z-ftfHfbF|Q^)ch;d$nrG zE(DeA&H1fMxM+(pV1;b89=5~Wc3d7L8@Fa@Gj860woEU%cIV2i+v#wRLktg^>kRF+ zOFN{_uj+3WGhNiJ%HM}A=luu%psB$LdH?lU8{8+9S8<%u_E%GE>oh_;zg@u;nmti@=q`5nX0aCtz4WkbiX}R;6q*DYF!|4 zH5I%`1+p$~svf$Sul<{T*|X2AfJ>OF^={|Ebqx^w8%BKS7uQ%TA$A>oSha zG3x_s$MXiw7QsNA;)0B6@=RuXPrr1-)5C*d+r%Sdo@|W~(nSqpWXq?g6G2vl=D_Ui z))$bI&Sn$XUUjmbz^PyD6I=r9`2zL~z~(Xbp;=};?-Ky<2Ry9j3Us?v7Gt(qKrx7v zwC&rU!Y$j;4Z;u2*Pnf`%tC40LBCb`IOR0KZq+wAs^6)H^eszqlmmG4xAaAB@=`0e zX5ydLqxmzrnkhNR9safn8g`+^IcouJ!P{SL40+}Va=zuR({_N{W-UhwCz3{wJKb7aldl@6SjEA&nA+13_Kd0X)%I}eXSodS8 z|A)4Bfsd-X7XOpXOb8+21SLE~BtlelP@_Rj9Ke|{BWGZu@qxwqqK&3pwUv??9ts+q zL^C-~rM_x=YxQ2+s<*aQs|Y?P2_)em1W*WCA^1GwXpJutP?`UC?K2YsVsHEZ{eJm; zCUa(={akzPwbx#+y+0Yeja?{oBH;bFSIyend;#2De0icXk20@f^B_K+%pAwayV6iP zI3O9gTSjEX#gm`#cy}on%8wG3h_$~D7&5z_xvljepcJkC7XWqV&hG`3q9ZAhzGEaK zRrg&f6e>+)W|1|}`&PaSvkfVz5QTf{hy+1N|($JA9o| ztV|4FSHx&4yLBZQQA!pLC!%DT{T_@w%@PfotE82%579`(_nz5FLv_mvG7Mjl=0g{w z1SQn3VA#L!E7}Y^V9GxN8UlkA%;AO1VQ{A5a^8XgY61PMg;glUX#Z?kpR-R8lFE(^ zC%GMtWl1&uP<_GNp75;U1?<6zqm1c-xMKJ1=m}R3|JD*gL6VLbS7vFyqH3->#L%7a z)UOffa9laUIp+EY2A*TM7)TW8YZo2nUGK9Y1!?nSDuvl?f zjvp$v>+Mp2^iPjG_q842$a9-YB)*an8!lu*_ry^1$hHT|KNgcPVPEw|v`X_#0xUtw z!0Tk;KaejH8>hxw9xVQ`R{t9^3S!O^(pG<${Hh+MN9WsL%_!p8wyV5M3zWgK{PBFI zaO#7QIqkx!zvPR^EOR}^KlHFG8JxlY13`7Q#1z8tqP;YRaGu^K5DcE88wBceT&1Lt zuj$SE#6*+JiD1fy$7IPzyjvzVWjA`alwr!CC)*Ug3==QyQSqsjp>V=Q{E2_5A$}&e zO!VVdtJcDi#}9*Ax|c!f)tk6G`aKaV8qFf0#psiJlCa*H!jyP-gYz*KFa|lfb%EVw zb#a5X+Pu5VmSYdFH#kC!d2=~+twsQtOysR*GLi|$YQ#Dm+urUJ$eF;HQweIDQ#ocN z3-1KHjJZf#$!y)Ydm^r&p+Qo)J8?$1&lZ{_&pFtGND`X(-4mHvp}xQSZ+c0|Ay}kl zx4TD4a<$M zb?0_L4P-7YXsB8xchT3lI<$IZeIQfRW^52xvRPfxI$W=u`1^q^oBp@y>K+8Lk#|)1;{dnMfp~*#N5rj(G zVIu5&7nNPrC(7l@?vx3s_PjdR&I9bInp3oL;9jU$*j)2TkJ@b5sn`;h3y0a0%s|6r zl0IO&vS{rQ%HL>}*MwUgY+h}nHcJ1`VWq#n{Yh5&8MMy6gfam6`e1WJs-7SJ%k{kH z9x#rGj6=}kxB(LDqu^|g`X#uFy=%5vhWCQ>G~=)qxX&tOXAr3r$x@fKQB@WxlN%+! zcTjo6C!+h*d$ACZ4XsaUZzH}=j09+Gtdirigt+n59;xIbRTXya;T&|xNaam>gt9H`m`ZUC zTOQQJ{7B604GJ6n`R3aPf6OsE5B`{IwjTU3&s=%%hi=*HTNPBL?gUY_EjI7&&lahZ zA>VfJcMKSqH}M+~6s14_r~!e{5#cgOgqsk~g2Zw;svX8VAoNiLC0Y2`MmE#@B~j)D z{}iJBeuSK)bT8a%o?IWgg4Y-x{Pcwm8dXct4B@6}S-|!UW+NRFeK83bNlI(uY3<-;rTx(>(>zb=jIvMk z&_+b|9YOX<=Bsdyx^cHkaOFRQkTf_FM11lt3+so3mk{dTVLr$XsYf2R%DpAr>ISpV zCq?_&Q%ffG164EJ2Vk4nYSt5tmoCV=gSJ^lzK`lfWFux>+2+Htu+*7pxUl}Y<~@Rr zkSVF8tkpcvszk+nC^=~1#R0-ynsk>Q~#FdG?ZjbHklryGt( zMM(i}lxGD;7%Ki~gQFMH7s@fc!mEpA%AqpMsN*K9%uK@`JEYvJR=K<*mopr<9ic75 zD)V~D_p~+Zd)m6hD)-wXmlGk;zV1a+!1YxSL%hnAZ1d{36^DF+VDU57vm7z60sE0{ zmTpZJ2G)_88G1dDZ>}KL^5KF_!|~3Yl9{-V>m-8SUB9Pxu5?7YiGj?xRYm;tJ7cK9 zNC|LlqTjVOpjB+;UbbA>O@?|n6b3O!j|Fg_zzwg{@7zM3&=r2H59HT+byZz6l?9xg z0o#^J2l@UnAYw42-0sm994{wTf+2l8e1~a5zoECLP}0nBUpV zjhdlFekXVH#&kovOMTi8)&-nf0=BKv-3bTvm)7kkK?2n5=s-PAXT@=(CG;WwNp!Y3 z=oEOIDA5R9&C*%afi~El=74KmP^(#?pf&KV5S0OchU4Np4w(;>6R=rCoZw7kzev>l z!m_kZaIzF@N zkXg98l4fNto$G}^?;fW+J7h%B;r;-i87mXGra2VK88CzXaIA=zp?3lP<={mSmJnOV z;9y>437+&=c#`U-n#%6Q|a)mGeF3n8f%PDA%t-diXd+ zeWhvpHFx&I#`29S;a2j%VS$^EI?6#~^aVu%EZm0-Et1~BOdR|Sk@p!eBre_tj6AA4n zy7Yy=p4*z=clhO!6aKV}@Y+HChV0NNZzJA@*?tDs+f_Lx=~@2a0cuFt+H7a|qru`# z6uJ&iQ>(<@{jD0ax9p0EA?PalBLoJ3{a~HG=yb#()8R}Tk*5pvnle0%_TtKhq1qiy zq~KBB>3>0b!-D11vL5NnB-MP2^kAD==mqu@0X=#_vT0bf;ssonbBLu$^r^(Be%Hp}(7OHQM4rfc z<3LN}u!QY^CrQI&m8@rzvHMkll)Gt%`IchqlXp5r6{J~(DK^>1#_1=^;JJ%&B~wET-K3G?WL4EYqO^@$JaO~ zlZ6qr?vN=#jNwL%0hX)KV3w{Y6+;UfsvC%-RZASLTddglRcU<$cWQ94mpXun_@_+ag3dd_YuL+wpwTZJR|}={7H)t(KajZBRzyEH6uH1r6v? znw09xyvABWtd)SPT*^bG*r3tUgXG~?kvT>(!yC>WpiD^##;TBESaHM-g@F}B4#R-b z7_PNgrTd!V>b~fG+J$SwvBCO->`RL(g&GNLUL4Oq!i;q@V1Kx}3tWy3q(+h5LXD&k z09L8rgK7tRiY3`sE>zQu$wc^ zAGp4A8i&YDN76d-jmJNs58=-;b=%vzZKv);{J+7EZ6EvNd90%y=7u+gMbjF@lnOWd zEMNU6K}d~H!ly|jT<$qJA1h=tbIBl2Z&%y&%v13wzjo=ERpS~G7kPTk=KT%{H#5%G znQ=)Li0;J+DcqM!20?L^A*(-w?S_`UWbkH8w}VCVvqHn`%1c7{;$B1`Hx^@t`CAq| zv7mn^y!PSd5#}!IjC0r=%ZY0Miua{Jr4C?e6lV$rzm4sJ;TC%TY>p@diRi~P4?t;! zjG`)fQsJDSw%{>4U5VG$rVtYFDLiNY9Sw5tu+aMUi&JQABP_S%M=lS#dyO{Gxd=oM zg{wJAzmY(1kj5oNfCv-F>{^4>k zE5^MtHSONaWC?Cf<)?=5o|LV~U+v*$;?2zPZSGLMTztu#h9q)3F-26pTxk{y9gFJH zLPuK~9cN+Wxy{Uf5?Q7VvfY}nad_ee-e1TP2}El_$-|0BRF+NVTYnO&Ay=bVu`rS4bspvk6Dm(BhqFW>axIzc$ba>QppR@PxZz)GbGP_*<6Su@E*(O$^Gsp-@Bc zAyAd#I|gOM!*oFqGT9OC`)27hZY`8fEj!EW>RXoAB<{RSRd3_;1L>MnEz%xD@(t*u zAX=vR9EaY-xrY$ebOEv{8f)dn5=Qztkh;Ds`pE(4$s(2e3Kj#`Dv#2U8sGI(?Dt*P zjnV#>gqaa`MxXGePkXh;KjH7V?0LjGE~#%zpa3G&Z78oM{B@3YZ!G>OBQ$$|B0vZ& zz%P!Ba?F{q)<0p5a3A5moP~pwd@pffEo{$@1i{J#PB=bw>rR-In7?67s1%RVlHh1R z0n&8@$MOdnPFNe@^){2ZL8~akU(aoU2BPTPAM=bSY-VEO)C^cRdV@d4qk;1Cmi{hr z?^Ka2TS+TOT4p5b&IH2_H3$P4=A>~=IR&TmT`8GWRV6o*%k?>O-HEtw-KBQX=nqFI zHaErDeuu!FzEknJHwin5!fA}`+mF-h7f0|<&6R}Ei_DpnSR=uNy5%0oI$nv>|F+cb z72f9w=0`m*qBB_Nz;8Q2crTXnZxuD$+nS>_d?1w>BQ2K0Vwv=*!Z>LS8{}0#LrM-Go$61vNMa@aIW~WC1Gj2yM+H8K-i1HUv~8tATXVq3!$~_f zoscB{!Q^y*`t0{g8k5I6>cZ=wUJ^W5) zczxF1x5m6R;kU()Famtqzn8z zttHVbi5A?#n183_8A|A>I4aA2s0ww=;d}3mJ5ut+^d2>;MiIA^hTP4e!%$I6aB=|U z3k4-53qF!vQf@c7AODZ6GOcFXJ;t)L-i ziU72Sox{-cmhY2*YN4|@v1}2I_dE$9MQ`TGX0Wc>sy&O?ZGCp_7f(@N*)=6Wn{mw~ zyz9@=%O4b_P3VeM(1nZ|ud8F>+2Zwol+LXogy&w1`v}!s{a;AdPmzh8F{y0^^f65e z=d;*x21a)-rLao)B)G)aDAz6oXS8Qia|XWX(kbbXnq=wXV(DM%(sp485L-d4i_A-o zS44kUIhjLuOC|Ih3GIqx;Y-hfn|%bB3;~%V^zfxeGBREf1~sy15{!#DHFIhf{*>;@ zZ;sC9hb#x9Ek2DZzE8Kw9aVdkBN98{=N6sP>L)M|CQhqAh6iuinIXW#3`*2gX8Q~k zHPu)4a~1J!gLyoJ7DJ6uUgP3C&+`3hc22_bWu1t$r5}J*n0O|$3EqzDM5r21pEi0Q zD1S!H2XbgG?h~1wwlbTDNbz5*M=&4@{G*^j)&%pC3&&Aip=amAOOC~n#fC;{7E z5D}~pa$~)$IsrtHdHp!Gk)VO+$Xm@dXs-AI&0DsRFo}{xe3Zm2u>ge(wNIZU6P<8T zqou#I>ZLwvl`1{ai{Qqj+M`vq!L>@XnHU_1ob^7EVc|QDxGTt|5KY5MWA$4X+o`Ly zsinAkN-UJEjELk{&y;R{0h5eYdQ$gJU)}zmsP4ez4;`#^*PVoZ2!HHGVBE9-aEets zha$NW@DYkZC~u$#Tt|+s^*_wQff zY7gG_PICQ(&P2JOsm&ANxE+hXO;&Hybh~jh5vQ`{I-V(1Ai6S79kD%c7qaR*w?hj* zArIQhodMU|K4`f%{f)$N+DeVao0^MbQ|he9iFk7DIj^}p+t@Os6QzLP*^W$X!H!B4 zxW~|=nD3PJHIeCd9-H~jjvO5y%Q&L9XG}~c)ta_eZA?_xGF z`JR};e($=pe$;|vQsWrWi{@q<8<~H?26Omaa0KNoXuQGH_#tNHB`W?O9-oRTh_U6B z*Ia#-ig{(}&{;%GQ76`^t1^m(AKt=TbgdRikgX-`$_UM5Zg_G|&}8BL z@^_LGl1baq<}+lGv7iQ=MI)+Q%7z-$5-$gAV6K(JHb<3|eg4hRWOPLKMWbb;%h`~) z^vSXMTfQW8imfJs8~hr#-2KKP=csZd86cQ?F0oEk9Ge~$$0n{wNdn;0rXn(b<2jJp z3A|;ehjJ`AL}DyKH8bTGY*0o*YnqX@7dcqW-`j;O(^hG4cj%3B;NBs3eHBU1=bCFp zHiI3bSa>ZKeZuv0er~GsgY^-K(a^3 zu%~^7MO)a&pDnIaS>FD)MyO<}j1bvpLd+LsSjWh)436lW<*~u*v$M2u5WGAy@%y&( zi70-)YEu~`Lzd>rnTYANc=wc40yIT*t8`w>MySv{Zi{GKWb-v|*o@K&qbfU>+^%4P z#rECE&;OaCbK!NFdU<{hni$SFt>NnnGPTAB6mDfTqWH*S`B8D&Zg{8Ms*+*;{BC*< zcXzU-lKrvuQ*M63_7XsXl*fUTYzh+Q5*3>jAnl+{V>*PxPV>LXE^&q)pN8H_`HnJ@YNXw z^z+Wt`}89D#p(H2l|tl^h>a{#3Gd`9 z@s4#^D3P@WwDETq+rT6r(mEePe$GT9lw`{>g2{1mhz=slm2T&O$F{+G~_)Y;EHkmAqlEgh8c7LxNRFN7e9te~D=ta4vxVR8Hg~Q+IWMK?p z14uD?6NX0h{4+A*_o`Yh8Kt{EU-$!WS*;okUZ91k?xC?b+g$waz}`t8$86OnY^SHb zF)>eXrzhN<>Z}ik6FRF$F5&i9)ZTIv7^k!81=2qldFh^E`RS`ltusoXC+PE(%1>MW-Uc3%di6Wj%>S zShVOh?LPgK^BADFaoJ2WcP^b0qwZK}irBpVmT2N{Ed!SCN!6@ z8$ARdRA&#!jT%GDsQeB~P@G+%Pd&z$!bvV6jnfCRY{uO`wjf4HL(HrC^UJsrok;dz z4|*|fniDYgNbdr=vmI+Dy%H4|f=fS)dfgQ4y7!{d;fLS(dL`#R+w3ZaVD7q7@%vX} zc%@_GH0Oc{{*|^5#o#gE+8cTi0eq^4d#1{i+5DuH`3mR}znXFi8fNTqEF}9Bg z45z!yg+gd!^!oFQ;bjv~a#Y`Cgj3P3) zwgksFWlcJL%BhQTxz;d7DCE`!>~WjTp>w4?bJHH$Mdpw`uI^k$A1DBCqhXp9Cg+B=P_Z zam^2r1zEBIx3IJGg~aLduS)*Sk$-c&$d~4sf4)OzAIZXMIc}Hhd7+WsvQVRSb?p3< zGcC6VC(6uwz-i!r%y-{g$K6EXci#}@OpXyHj7&K-o4>>(OinyiLVeKY(-SxdWEh-h zkm#-x6CR;XLL$Uc>Xd=7`8!Ox(d8|p<5*xxE#_72ih72jetvk<9KUmNu?_;s=tF-6 zNGteW#Rtk7>fqDqZ47mpD;uO6z6bk9J%YYJE=IM!6$1u+w)qg~!k|Zg=XGk#!@u*Q zf5_3<(te&ft&fAS5kjQW5Q753Wv{O*KP@z_$&-orT`Qa26+Blc<2|5XqGZZxAxGIo zSwWM5vlijm&G+Hhy@p9Qf@QugY>&u%9hn1gT1)(!w*ZImG>6eTVP{G| z@kmG$PRokh9OEv#eqzw>ZoGb?9=V=_;q};tTwfG#Wx3UqpB$R3mtQ|Bbi%=0=EG}} z$<^a|9mz48-HkU;?uJq74p7~wC~!AUOuQoGwM-Zjc@V~gFZO%pg@+<@@KCy6-6?b? zSy=bqiZ9vO3SZ)-Y9oUnhZ0cUwPj(RyX=OE!KgHnxHHX4sLH8R)m^$(EKsCkVI}^W zPsPId1s^+v>l?^Ma0<50Q`R{c|K!<1gXS`wa#xu^)^Kc?o2EgS6=VI;2f#e596W;x zb;R|0L~UWilZDOyrMiC%-A4n;lyMTcmPr$mfP#l!;y-1vI#trixsoskozMIX^L`@k z30*+gD1^Z)l%bF*cW2;MLHfkhDoK=^H-jfa7s?P9Sac)(GPOoVSmp8tmSd?4Vc@iV zDVnxuWu2LT@KG`6%%}`ZaOjblV%dv)osr{gfuqGOMOY{Z8Xab%?p6*}T}H0iag?$R zSFT=`jXT>6cq73UjQqbW26#+M5vQ5pO)?u-Sz-YnVSu7lx2pTeGqnP}KpW;KoV2@$ z8{>=kUBd4Ye!KbY=64mptN1;a-*Yh!BWXTKJ-V&MkIX-`vMHl6GjUSsRyZF_JqPk^ez1L zfzVOyj%=R!h1aC{Fz4dJ@YmmlhPOLDU6@W@M>3&?MuxxsCUlfSwsyys)LUat9$1J; z9#}~ADaQ${E-cAY3ZGK8*3yY^^QhF+{U#!tDN(8NkfK34UyubDxx|j>Opn|v2l(jB z?3yqBgz@$ByfXF&oH4i&C3*CW@-%vLO7!JP!GfhGdF~USIlIV#tf-}FxlDFr{g5+d zbt77oZ0`zWQU`unlaRhNEvQ3$1}&&Vy9O;lnKWt2k3V+AyEN2@fcQ zFu|FMJR)DDWlD($z40r7BQZ=xn-%rVXV4{T1@KU0KJvrEilpy#IHXj=dvFj8DvI9RqZj4W4K9dQ6eT$NTfbn!yTvM^ak*5& znF!c!TfkvHDw8GjE#|Z6o6P2S=v(^CKOgCeUKEJ9N6i-J(dgrgt?fX@;B6ux4MJZ( zr)L+xjSc3rN^lu{geD1>VNpPjiyK1*u?HL=b@fCtn)h#&)!GF;32CstBVJL$y7=2N zT%$os3u3rmu(RO2s7?)am4Y`qbE!}tMIRxPLLP-o3V9SVDdbVeq>x7;lR_SaOzQLf zwq~J}m~9D_^h^Apm8qHt!bCOLi21>DPZ11;D84BDf8LIYw)8#i7@Lnrt+UNM2XJsM zGb zw#E+gdFpAm0n~orMjlkO(JEpzJ`S7IknjF6TIow!FADyw1?7%gOae~OYDXwj+_du5 zk@blK48)9##e623Cae|xl#{eo0@@wP-+u)n*L7y8jHOMsQ^6e2tq6lZ#B8bPJSjRO zWKhR?Qbsv(&>(K_pZ-sQy?` z=ALJjcgDvP>!yAtYdeH>X#SN~(?TTwH4p{>#R!rh=6~jy z2+Yr9qK|;fyW<<&8y%05DA%Ke5n2O`iRN1(J&6|9NqMA!q{lbPDumj=THIJ%q>hXS zRct5yfQ&+yA!ktI(wNXLH6R7Nh`9(vPgqH>y~Y=QV@>piOq^Tm z&u2Vd+gI=|T)1+;u^_QLX~KtT^(XK`dmgu;Z4X*xd^icKghzAr5p_9ozFm*}PKasb z>QOb3tB=*Ax3X`wu7>1fut~+YlU-1!NL-H|OVzQ4msr-0>StH}csq*%Wk^=!)^vSZ z!+k1Op!meHD~nGIPAa=RGl4~HsTV%Tp6MD>`L@ z_PlpwUri)Sk6xT5@cdLnqMJBgCt$}mnUi=Dh9JO(%2qS`JVAG~%Pf38H|S|gUlfg2 zJT6fYDgQV(=LrsAKmp@9p)Y3RLRqF@ueNfVyMAfb=+G#nMRXLR1AnMJZ@;LaO}T_Q zlt%jqoR-DwaY7d>Ct>)gezhIID+B%b%}gFKa-ZA<8h0$ZFz8)X%E);f7c9pK!#pK; z=BZhv1fA?0!4u`*@i;Cgjxm}~JxkJ$KD8RgKd7I2R1RMbp*LA<)X5Vz-p@wZeCnU6 zIrtAL7ngtU$-mw5?@jslhWzV1^{jDZ!Ye2<)E0gxCxP|>dE5`8%SUBFS5a*CVLRBR zI_c3KXemw7KTmM+!LI()>S~SE)oY~EAIiVk(p8*Etgg=TYKU2L7+YMpI8q0>QUmdRYS!Bny;PDX72RhoRAe!k!N)HRPp6? z``B0^p#|3fl~-8H@VsdrV;(!Nb>}7=1_$wE;UCC=tGdM@2Yfs!g~`v8cF++Q^SMVzcR& z0=blQ^PnRP7Lmo@(fp*mEUS(zxwp;$R{Zg_2v8YKl$7ojcQGZCC@@{@Iu?5n{{r&! z!c+j`H2Kw$YE+x^xSd6-A4OX#8kh*a@25(ErQ>xnn1iT}Zg=o3a^YXo zi8VZjPVdiuT{{1hl79!k$nyx#TD{zfLSe%ytkuuqH|`Xb#`~4d5B%ZBMK{<;z61^j}WeGtn?f>-$*Faov>et zYPq>)kb#OsHh9{MUV;nOHtlxhX}yZE$lo~Rwp#dBvRL&Bke@+xWQ8*Bct)98q2nWi zbj}|M?#jW+XAv#v#sPv{EY|8DkQIegKVW=?B4v8n-o$dH{>?O7b`pSyN$rJSn${gfn3&_Wtbx%v3 zFt=i;WR9mw<11M(qvWYA;govwRJ)s1`$+#rnzJaxRHZoLPoxT2{-`$Ur0HtfDa`DIwn|*`$=!Q&3EYB|0ohN=HMk6q33}7*Q%Y?xKaQfuDJOl=Yfsp97-aRBGx&Q zTD~p21&LcxcvX#9RmG6H{wJUHFFXR~ne{9$2=uU|va&%G+5%c3+@+I@n;x(4P zyA?MpmJkQ)Y!PLKRp(Pyo!9Ax{e%*kRYRX^EEnBjvzb$@;u0V7PB%P7*uLSVk&5wA z`j#BLO>89h&(y${^sW=Ug0pT0 zo4N#(hO=K>!m+y(SXwZ2%fby`*au&J;n2FDzw{1pVuDkIJCC|Xg zcfl9TDN@E6C}7rxR^fLKpeN9lU>=B=iZH9h>GaZ)!Gany4IQR8`AfsH!|zm9++>!V=>%ZaXLK2Jh8vC>DG-jiBaUh*i5o`qYNQVt=6fQ3ZBI1m)fmG%&Zipe z|HAL2qSNGI1%|JY*@E=fotq82x9H^(62!B ztgW1Zh{40`=*|BiBF>Z;ZSLLc?JLWaP(DlhCMJXDne*=fso>B~f@qI$b_ItJyKKx6 zLg9!asgDjw9eOxGVW`;%a~Ys*&k#797w{M^l5;`|4P>q$KyH~Z2oU@LXFqOk#;$3+ zmDilsUp#REBRJEQf2@q)6unv^4Hn4R6CO}v`k0Jh_&R~wUT-HOfSdPrPD~tY?tpO9 ztoa4ssh+r@A6DQ;6~b*}cSKw?Z__)$jW*IfjI z;4m+ubEqeZNLgs5oM)v>B;`gcVmbz1SZMMu6cBz>YbA{b<0Fx!JRy(*Ob0sI<)WV1032R;S zvaB|$Fy1i#0JX#>tc=Is@E8p_unLXNns45vUKpL^G`5?!TE9w|_vq}e&70(>VYvBe zUL(yLhAz*SSkLr5!<-?{QDZL8R6f8Z-)*LL&xROK*;{5snDwSr&LlwE!r z#v}YRzkEVHKQ7Ov_54?P{=4-ostmJJJuA8=nn@sWb*p=}rA$|x^jx{svqX z=5dkQe9rRweXN?&wK_3&yg2iyqo=6Wqm?=4P?$;MWkC&`lvzT)0%LJr??ZwXK4UX{ zq_KI-RyO5{5a4TzS6+^_0k*!*dFxVy)E>1Ske(i<5TH0P)7wv8J(rW|cv{IWnqM5w{s z_KdgRCSSM}7lpTie$2@^=&%!9{d3h(byyLuS17d-ioKg`D^eiuzCXhj1|F}fRD^m9h`EpWvI9Mfvs|QM7GjCvmbpr?+ zK-d7n(d+uHHPM{)B)QtaSl%sTr*)f>w=M5E^rv~~Pa!$|nWLVv^mXoqkD*r3%d2`s zan8uMN_AMaE;f~(rHUh5Iw@A9WWE~+VN*nH@g@8_A}>JS`lNNSl!^thy3B71&zcVpUu`!sm6THdX}-9 ze~|3azfI)%Wf9AvT0-gJ_#rYsy?jQGToWb+qrszOO!?-`s_0O2fqaK=1GY#*F9fzk zLX#X0bB=n`28Y~Uq=!Gr3_T6*r8YHLi0}|N(OT5 zj;iARK^u7uzd4q1;h>JHpp3uI7_)>sJ|#x z|4{bW{@OdzwOjiud99<6=;V96nJ57cVyB&i9Db+KGyOY_pXuM}nX-Nl#88J27r{{U zehNb+ORj~Y*s)qDno3LIDCZ7^qvlyafe|4C79K{?e{;)9(xR(Y053~wk3YpsSnLi_ zf{tUch9)Vomg)XdgwsZ${fBgb)jm-s+UT-gF5;yuY}`^5o0r-(Ozn3R0xtdS$>j#D zq4Ncz9=suS*P9{aqwR^a^+>r?dny8JsVO1U=1KUy@GXRWdK=(BS|Q7(E2xfu_mC~o zZXLDywuI9{unu1AG$5z8xaArN1qTyxQM8C)Nij^dpE z)Z54(MYHm>O6`$#Jc4_FYKQ60-LQ~lNN)&@HT^~@1MA(tU-YA?==alq@hg~x^bfw- zFn*3uzdwucXvxCkZl^MQBqEMWd5QhEnzsSP`X9Mhq=YP~+gAFM`yZ%(nAD%zw$m}g zQcg`=;&-tu0%af>9BfXzK`wlgcqUMOOcp=jU$6vjAb1iGKit+(P-91EEbfSTCY#l1ncpkf}(ZC2}bH!nJH#z^SM=kE9Fm;e;3QYvGNaP zo-H^%{E?kI??1{84i4|ffr5F*^)gGVe^x!%wR%~a;rL*!UOd0T@ocT0-ISPRnZYG6 z14tOTSBJA>0K*yR*H}o?0J->K5ioQE6wO~EqQmArc7!X5!R2%8>~_S!5nt8MSy5DS zlzAeuxs-&YmNlGsg7a#Q@65ewG$=EoQ(vFMIejz_t@6P9PhBq$h#sas!2`Z6qPffU zL@RBk9S(%4I!97CVmi8}q^GR3M=qek`^0iFW%X(Gafal1sem(0`0F8yaA$n<@3p5_ z8aE+ug4yzif0DzCoY2K)p@@0h1*oAG^C?p2^LBT^T>>65oIy(u+#^Hnw)<@`Tlp*0 zFEwzbjF(*);qP2=DToy$pgE4IbPYd;M7GrfHHOvbbTZ6)KLwrST3(SJ|5_*$Z45V8 zJWVI63S@t3Gm}4olghQ8zu;L0utg1ELuKTq94XOaUM(eX+l=T1iD#vOoahBMb28Oi z4b^~wE51X=(y>06wR?;es&zVa@;i`tL#teVZkuOXt&mMwjHwTT?A(zbV& zabIrL^{MaCKrMll@F}cs?|hi)ZcEAB5rpY#M=4R)*TCzn3!T;4k}S|?SV<_KaZ0jZnKykd@)=4Ll=>^5UpD!f52u)!>#7O@T6V6G&U z9b=8qPB>7x6L`KA-TPqMCrE=LyHjn(2J{3<9p`jH+r;(u3`ewWHv^0=b2amf1ZX>7mT(}vAqj2%1uY!HDr`if1Hboi8FHBL{sZt~kMx!Vtmn+5RenO1g0D++;Cn>G|_=*g19i)Tj2Ll#b=I~61ff90_iCW}bG5DdZX@wAY}qS~fB2if%??C<+RhPR#~|A2J}-bwXr@sg z@8$-NnTEG-BAGw*ap8vzXNl_`P8Oa75F@_l#n)o?W1g~`Cx-IyUNk#y5qdwHdS{L@ z{CSbe7g@p*u^N;0>t5Bue}-UH8oT_>U(?`KpBg)e`|P_rvg}?5tj=8QuDuSME5lNF{=0#Rj?}Q@P0aCs?Ihp z&77u6Z(sT$CvnW8e9Vt;hk>*1H+J0ek}kG73o-9)1gK7qhN(QzG!83Q(Yj=M{7TS9X3BYcnJ-jd7 zRL_8>o}wvOMVg9ZSZp|CNG2~d>Ju`g=}m#Yse7C4 z!Q-bldHbd{`Uc57=G5)^dU_*oEOSe09+dE-)*tFODn_BbuBj-W;$L<~Ai6L!;0isg zg_qJnqQ0fFi%5okIIwP1BVNv1qzQ>JN{O{y!o$h?_p#?x@3EIbtcoleYeV^0A}+xW zSp!j@rdE{C*oaNqz1SRAK5zbdkJxsL_f7ptl#DF30%BCtpV}G%Gs% zz%1h~wH7Oy>}NN6bEn}=!^o>~sg5n(?aiESPh2K=IZ>RejM?oJ>7&T&GFP4^dr7)T zOciOCBD3s?2{V|iX`rc^(~3G~&dwdgIAteti2q9WiD)XcuyUjrHY`0(Q2V#VauCPf zT&T@JSDS-;!6=C=v8rk~tciIgd6DTDj$3hBSCpu}*v*?jHBuWcj%e{11Z|VB?DaB>FG|Il8w zsvui>w7&Q}+TcvKUBPx+TsoA-ituAyFqL3y-N)49HPpc#%27j$I}K zs;?G2AYk}_cM(`Lq&|14o(m{`J{B?;{cW*~(X#Klp+w9))C~=(^9;V#2jS3tMH&tZ zaoqgpaF~p!=YNNT7OrOk`eAXJ_B@g8+OmkclN-tp&&bKDX}9IWJ+@}yAT3`4m1!xc zymmyWU@NP@f`c?*vAqR&l7$D5tHGQd4x2j!HtQE00XDOb{a0b5f)A~lPoK;f=A#y# zTy{o3eCF~-;R%M9Ek4f37M=`8dL!_uwDnXPed?OHG^$){p^EG`m991|yj510?6Q8> zf!ayh^MjDvSRl%+@w8{=XJ9*&RpW_d%C`Wh4=E8rOBZYwWRWWXG3=E`xmbqBfU`r0 z%vDe!T=kx?>{|)b91Rxq`^gm?cZJ+fvR49=_2n!cP$NL`&W=zz+@4xpE?%SBe!j;j%Ij(FaEsjsB|To|AXmj zbeL%Po4z-)@_DxI{dKG4B_0REEd!@2N#E5tBECH7W zbK2J$L=$pBv=~X*vQC*u*OyvY`KKG9*9m6Uq?qS9WOi-%` zMF8wUrw1*}Ze)I+W7KRc&WZn(0*t!bgR<6mP38b10(KiN_92oAfnl_a2(|WgmWpON9qF0_%w+SoyjfW4G(a zLnD0jQr%?G#r^jUz4jHpjEU(+^?I?2x9d*-=367JMlB(-i zMl6dbK2s|4z2|I~CC#dzmtOVPTrG}e{rek7>y#05mA_hDe8JHoPK>x)iI;%&Plp*n zQtfJu&dFSwh5AO3Li`ovp$x94T^>r%h8d~odKj)jU3Gre(HBKj&Gl%Z<$O3-gaGs8 z^eTjiI9EsNM-fI4RV)yK*1S+VAhUk#qiy*FBdh>AO#Y*R{t zy~rdT;RC0JUO97J0t+=+QscfS-`nI1K9Jas(Fp@W9&w1qAT0+SXs-c*-lv4a>q2K* zk>p@e<|`Tlpv2k*2o~WpgFnZdNfKes{9}`xU*rEH07Ry|t~Az$%u6EYUC22Dzc>tt z2dOxziDw9#6nxyzJwtl*YFvl5v}Knh3dP3+%iv@SK|M;Wpry$UD!AsgbkJ5%%v^3FmGg` zoxoc~FrW?V@VJ&HlhWuMY1H+Rc4s9IKBL87z18bn>oeB-tGlqGTk4mt>ruO?UO8m# z4mi8Syg8cpOC!@$ZXXgF=1H#8lLRD+a}?ROES?zYAuzv_BSNRYy4eWaVfT~=er2z< zd6F@;0lo+HeMaCZdvwMDpK;}#0$lCoW^csubBH`yJeM57<6dN6!q&Tp|IRM2^9yg} zS@j0p$ps1RMM+QP^%`GEo1%-|wCy8f!?tcOr@?LSdWUqRYYiu}7LJO}_?8@8b$h3M zo9P|Wm44}q&gCGD=rv%x?Q3{XYs{nr?4GH~06oj7KR|1vr0>y5Q-r2WOvOj{xjtGn zsKU7PFLo?^--z5-yjV(eHdkYh`iRwe#O`#gOsc;ZR6M!dhUdtJL1fOfs!h*g^f`vB)eX#-L&Q1ypfVPsos z&+!^>(1lY2#@d<{9%BfNAh92QhbP%$RM;z{SJ)YKzy?lL*a-+)(8a)f(bzw7ci3G+7kufB zj9`5SkL`z_Cweggfvx2?K41@JM@F#rKk?%aA$#8PH9~6Cwr7P0(~-AX(F(-%B>H$4 zdpr`i9u5H7$@5onzWrTs>fF-MDQ5`dxhme(=-SUd6BE68_`}x`QY#RtZ1jSI5CC)I zslW$n>UmYRm2mgCDdUJ8Ek3~sO_edvJ&jpvT#DDAESgGo+Z<}VwHE|zNJeMn6Os@5 zUnORbo`}6z)Q94!Z=+)9#S8tx_E!sLS%F!ip;wI|yIx-I0L!Y$Aqby)#eI9W`~>1>C80t#yh?Vk=wTaclTNm6OLMTwl- zDN)A=v=sAAX!b^nvwgO1Zv-~Se27^wJ0@jhe6CIEh%CD=D)OzmaQA`Ut}!va`O~5a z&5>mff*X^Kc9ORCzUi^;h|FH$S^mvr_9pH22;C@+wKtSO@G}Tl6=|5vQ{=f4{>u)C z3|hv@uG4T|MR~n?t2MYJ)z+v~g(v*(I8U?b@HoG~vL1GK z+lL+}I*i^2{FdzBMad5(bs$P=FSmnYM3F0v38r+pc3D{F(e7#U zpq2q;1YZ`O^t~A80pq&zEbt{R^hD1m#CmJ6f~yX^QMbaS^Nqm$7GS)BS`~)C37l?@ z9|u}T=~Bj!4uXnRM9Al(u)?EP1Y2G?8%)uoQCV(ITy0

W)3;3mnJr5HvQX7@}` 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

>pBoC!cF{?=*Nn?pVkED%9nha?& zuu$(5mPEoI)-%@;@lcw=T!#W_aIu(I5ySE-AJ&UuiU|*=nafi@loo9+FXQ1fvz`uV zrcI~=FLu+$!j-o4LOUk608;rQNyv!?xkw;MIoz( z=xl^>ph?rj^^#*Gqu-IHGxv)*&D<82{@<~2_~G_WQ66e{rBv=4;z)YN2ix=v8EDg! z3$p2GbWuAi@XpN`oWs!$f4u8m(lWqCiNGub>}+j_Ka8;6_x0q6-3B2~D2{QRC8Tq- zGwB@SL^?-#8r{`WrSD)@oabL5J)-xJ9wEC)4=$Vdm^vA~>O5+sY9X&0W84=%>MqqV z8=U0K23DTGn;mg$=}7FaxDpdObF?qsNiW)Ay$^R`^_~rJ7-A!bh!uUXYaHHj?dCw- z;vI=wh=jOBIji?$?nEz;yLgb>2JxT`|umQGt4MF{8|GB|` z9f{ixXK}v+_Tkqd*f-k*yU^!;Xsh3lKWq|?x#Ad(hv2x?F<(Dh(h)!6%>2aqx(;Rt z?RQ1}E~wv`cxj|+M<0yggI;n=yHYS>w*fvlCoz7|FJjAVZ0v|F+GV5U)V|#%q&ro{KoHeJP)~?GxKijZ^r&Q?6d7Sp%XzbqD8Ptm^Z|{9f&CoYaam@%zyr{*?M2F zAN_)U^F_b;qTkRzMj>_)v(Zk7T}R>-g|Wlti6xlVhPjYHtvBfz?}ho#lXxC{5J!qr z@Tcrq4!@HqthY=W$h?H-ijxI)Ocm0F`9eaRqA*{W$0WvMh^u)_`VMs_0or{eAbu|i z2ziABa65^)7tuD>U+ntHoz0`-n6<>hjyaewfY-#B7se~*m1vAv_}nkbYAl=mink=< zMF5^S<{4#fgSvwfb6YnT(oO43y1^&i;FE6fNw*=srp`w18h6Y~%m;f$;yM~@nK>&v zICGr3AWoeTr%uFMgPUt^n8TxNIbIg^lgfU{_u19TqO{=qmt3OHhEe+Le8By_zn_u-u3g?6xhw3NAfBOzY^+zQTI zspTAFJ(s(S=O9a-8MxkB2FNUVgyRZ#tNGuey9;{9fZ>nmavnCsL*uM)$GO&7^ku!+ ze%)rF{f}#(_j82w04(i$oX#v9Utp!&d_*95tjPVehOW1kDe6Exd*E5JG7T;Q1;uO!uGVBn2 z$~oDvF)kO%>xlAju0Tw9?Z8+wpNH7F=FjIL!Pk!Fv19Rd#VfccxEJHY;%g5F;-PgT z9+(3?4q|S0u^}!Rd&T2?wiNkJ1D0{)&hm!fJ#z=mEmvCVu-ivSIiM2jcr-SCdkyb1 z*AueAVuK%S*LKD^z7yKvjWOs&{5TKdZG;c;!X6KdcaI&21H7Dv`4RE1elV^qzHzi6 zjyr5{-2&FwJl6h|IfP^ae=jZ?alAwB-`5$5(Bm9zi9-l{tVVm-wFvC? zi87zP>IBQ3aP7>lXK;SNoa~Lb_l|Nm3TY2t<8bDA`;Ti^_dn+|S;pq*A2IG2EOvFY zAsvS}$vGbf#776%0UqL|^d0CrtcTW%bdC2k_p9g7jt8Ag5~D+%U5(}1H3oit+pI3aFQ4a8vSk|Bx+*<)G z`;VKaQW^<)4zP@KPU=9U@Szkwlt#Iz-KF@vg=-ZiTl_Msm5@b%1ov;)W{&?T%qJ4u zD_LUcW8vE0lIP?NLVDgLL}tn3g?awNN3R@_x2uG7#r)bes#Jc%=k z1ILk3Vj1k3rgumHu0gwyjwTnQQ=O#7L2a+JLkzNOrrI+cVZROb#x3#sV4x%E8l7#^ zHDsGjS8lWLSym~Gqi`?8?OB`*`u6t`b zs2!B{a#klBKXr(4u9G9_#7!V>CRd|#jiXwk?4WRvi=UOxjwe+PxSt4Lh2os;5Bse5 z&7Y0o|IX3)jEwVM=OLbIUw`xvyo7dH@7vhfvhm?y$I4`%`4I;XeO^8Y z-v&C*@ty6(dH(5>l+ZUi^o^tWT2QdZGN!!o=zDiSiSfW#nC~$EA$GhGJM1%^*~WN` z>6siE15}ANTJQS?;j>f%u4_1df(U!?8P14$&12gG=Qc-M;+SAh>^_7o;(TPWBW^ZF zQh;pO!I<-t;2Omd*C=4v;WxxvA=oe6%dq784)=v!5qs=DFk^E+d!SNmUVQ}KgZp@o zZY-q=>Gh8slOmnngJYZJ{<;rjS#NXFL;qR6i?P--K1R=ChYa@wAKh^3CE-YaoGlhz z_FW6xtn1PJoqDn!Qx7XakMu{|Yc3e~6WL~6e*6@3lKDS&FVnK!?gIJ2-6BisAI$D? zvh9$_r$qi)WIL80TPKnGi9AZ=Ng_WXvRdS)McyfLp~#0sJ|^-Rk*|o{(nF|E(p6wT zk%x;sRpg~2ZxmTC@)42iM7}CA@e|u2azByBh^!EKk;od6H;TMdmqw~ z6Y7zP94zt}ktc~9E%H*4Gepi3`GCk(A|DmGR^+oHUlQ3Q@@&m!B2{nlONP>~}prLoG&>Ud4VHFL>wRh*X0;3lN2lM>@lnpoL>GCnCa&9c{#6UvBA zKvD5nZ@^8=NPJ)?Cmt0IL7hvPB}`>}YWyGeO`8}sV`AjcA;IxUNx06lkJ2WMk5y~a zH7dB4eM3j2EG;rMbw#>*QhG|97OQC{rf4;5@J%E;GB;79O^;2Qld>8w{3hhK{hX8p zb5F!i%!pH|nL3=KWh-djV!r>&!*AJ6NfWJ2)l9u^*W7n&(zL4N=)`2z*fiE_Od_w?PDx4BCdMWu zu2s#BOia^8Fqc-sq6w-c>C2X>G!{#U(EnJBldfhFHIL-8x`ZAU`U$@7#5^OoWMT&K zV0((V=u}o8D;ak0wu_2QOjAAZ5g}VyIgznx+KC!XD!jFtdCO{lE(f=(G~*F&2#TcH zh!OL`rr&KNRk5p7e@YMLCa98B+CLrGW!2V4GL21%pRGqsYW1nplL#1=b$cp=0CY(T!<@wAx0d#$s%l zk59~ipQ6yFI2MkniRRwSd(@X^t$UA*%(3K2Tewjz7`NUmn++fzaFZU`{1KBM*nFJr zJ+S#hwr9@r@?U!cJ?HBnhBw-wWrLC&B;!+))v+4YY|I-e%g~0)wvpqf$EqLfuVHO4 zN7fn)?)}^(j0^L)CAnsKQlci!eB9i&H_T}>Fwj_*dE{Nh9Q>LXZyu#sj7HA0){h;J ztK;LW(ZM_ujn*^ou=>Pd z&H9XxkKz0Dv;@{%VPZyP1TigfE}xmMRi|rN8+%!$Vt`?$T+LEg&e<5K=$`~uKid}r z2uWn4IUbk-KF^!wD3uT?KZ>)i;ORxe%q`XmQ~$mFf9ruExjzhirT>4u`Jeqwc4p~W zc4dAat007Hbc-xpk+BsJ=FPmzj#(1^iaFU|9r@?dZBVXoH|L)#=h57(T%oOx9{JDj zKU$6pig@6`|3q=j&up_~(Ge#nC(91la!j{dSnp}^i-no0wQQC3v0}ndoAAG<|37{F zQKPFu|H9tAf3GX5Xw|I^2XmEw>4UnpAkm)k#G_5X?j zVwc3ltClWHNL;=mDLExoy%HB2>8n;}tXV6VH+J0k2@@wxj+ioaTIBQ@GZnL?sgy_vPDSeZYn_8~nw@!XE@7 zr$FG$*Np8<3V&K>W&`v;$UC1W6Au6B|IB+rQn<*6|AYEtMg2FS|3&VV+%DwD+=ko* ze_j65Ip!R*>y{wvz~efx=Xz|2 z0{k`*1GxtL6TXN@f^5AWm90~Kt_$v8BHhf8YnVRxd!UZ#gA2Q2jS^%7xEe4*W_((d z&w>@**zZB2Uhoot>BNKg04y)#72WZf+Rla~fsKG1as#+m4?&0V-vE|Z3EnHp`@w-S zK_>`Y1B^jl##h92#;*Q?jubpqlq11$fY~0fX8?Y?5_u!QaR5u-3jU@izM4R~5j>=q zkUjxi1n7`%0ACSh#_T&CmdZS2-%mMz9CILt^Pc;N<|*PXcdcfXui|lxx6q zuvT*?($(O70L#n1t9k>U0S_Vl5cmSXY-Zdl%F+S2zW~%hCky-*!17)IkHcC$R__Gx zT!7_`0WTM2ww7;|DC@xY057bgV-sc&V74Fp1>0xoc%GvxAcZUg`-`$1JXn;Iz*_*b zZ@~qkYyhv63*~FU?*L5aDEOi%Ujg?UEYv#y94E^0;5Tpzia@=Gz_$QqTRV8%P(hvm z-Ym*n!QTO_?MCp}5R4JzodDhg7$7sg4Y2mMgZm5<+Y8lp3FrFAGq(^{HPsiAR&1b>OX9)gG0?(d_ zIS2aD;0plrbGQPw1FT()^|J`cKwXExZc##+aw zt>EEG_yPI@V$m*u$;u^ImmP<7AINLH7MHEjjfhA2NM}3`2!b2~{t-|>ZU84H2<0b% zn-dXlNN)iTNQDm}8^D|fZGmhD{u-!)To2xsCdk>~zFN_T;6i}KumLo)Y3P2E6=f(SC3_ zkO7@4@V51+3vxEN1YrGM20kImwP0JFkZuQ_3?x850{k+-^!4Dc0aj)`*eg@0mvJOu zLONrY4VVKVGyWZ@f@}hJdq%Kd2HptlL3%Z~1z_cqjf8{&Ob!RDL^%U|74XBl#TIbD zv#1+#FYpTh^NAk(DKG))CUDP9unBTFcr_3MSqDA`=peU&hdu{8A%}odffmSWaQEkh zevyHPVa+TXj}hQ4z#-@y0=ENYkfmEt4!~><0Z$NR#+d-KZ7cYcC^HV+D(H^^uM}l1 z_$9!{8EpY~e?icZfmez0F>vrU*bf~!cpbpvit)AWXfM)Rz}vI2_8oFIc=C&gTgVaM zr2vcP1aKw5Y_0;Y-+^%o9UZs;U^W}TpNR4)@b3WAH-SB05^V$T0?LqA5552#f-K)j z$faHIE#xcU@Rx-$8E*zyIa|TgcViquXCrvk9zo6kp9k2ydI9Y6ilEPUhA1n*F9OWY zo#07(F&Ckn2=Emk2U^)*5esBr2Bwl0A?rSs2s#O(xbsI0S%CMf=>g{t|$lWn~U~9_5(i& z$RV!-Pszi)3jIiM5>N-3acn-?4mlp|TOjncANU!7)w>b=D!}}y2VVl%n7snl7Q&y% z%lHdXt^<1&3HpqOi*hJ95nydk0_TWwKKLt9t_Qms1RW_j1;~K?k}_N)RbnkVYfceVrL(DAz(@y{o z`bhAn9Gnb9LVqLJ|F}?BFL2!nT$du9vC~QPJ!BVf_9yTuY-ar1XL!~C>1|;AxH~xp z*$X_Z4%a!5L%|Mb5D$26K>~gjV0LDKWnT(5F!ufm^+Lx7{M~~r4 zPbfH5lxx7hi?Rv4>xwXr_JA9Jv&hRh`$v=u*$Ccy6`vCz?+3g8B-lIvJiGzpP70rZ z^8ps~jK2n0Y}bR0*DxPKhjHpJ@D=2Cu;y2x-u>V&0hYHNod26pK4XvHaZZQ67kCZ8 z%G80qO&A+U4+k#F#ZH!=bh`|h!(UH>5P8|*g3)k zUfzn&hIpS+64?C)&MDCG0+#_&*vWXrP1FUQQ1D4W4*3*#aXb1IvJ$-PF6xDx0Dk74 zAa4Y>-N$(r>5RQOJbw$>2Rs>T@fJdk0Dl3nd9@C#x5s)!%yo>}`cif-uwG}%)}J;w z;W>4z6Jr}_)} zYVa2T)3;uO%GRbv^oD)N%Qyk3fvg7a?Stq0;eS1NR3P#qJsjND59?|nll~mp378-= zJ|4^w7px_%1uw$7(sraP!CHXTYrVddtvhuYjJl!EH~?4(xfl4OA@C36@Sz-817tzY z20LL5X*SabKLg}L-UyyJj3fIYM}WPD3+)X7M`0alEz+aGwxNR0?Z5{B76S%w1JD8; z6L|4R!EZ{iPLvs61lpMncZO3nZvQZ8tXT$*O#(&r!9aC>5LWQvA!1aG4P-X zf!!#b2B-z6?v`Ko3eGNcYtF^XY8)vNIhg3c=jy#2y!-fToj%Q z!x~QoSPigi7{-oRW9ou*IoJUBuyvr(9O(zJ&-HTfD6B0FMS3_m4KT+cxJwL2B9YG4 zJSPGyJqdgYV18gcZ9e>fYjP#H0#HMrtrxxnu=uRO?-G0n7$6(LSAik%KAv0#rx|$#}X3v<`qI|~e`BJ9Om_5hJbQrT|SXnw__KXsf8MEgAn9P_x7sq7A z?0GgOGwv$N?0Gfz99jnEM#k(pseH(c+4D?HpD}xWg2{~8GagK4%$_4*GGq4q1CtrE z=M|XDm_1{_WHUn!!d%DJb+h%_ES>QzF`cc0-X^BAwaD)R%s*^>u~AGX|K9%Xf&Y>R zFvgG%&^??TV*?5D$D}*j;d%kb*l#sF#grb|#?Xx9B$@bIWMP4WgXMuT6buD8CJ!I3EK@S>- z>|+L5{Dz%J`r@&>YRot2x9Z%Q+}hl_+l~++5HrhHN$Eszz+ z3&IN&1U@R~d;7f)=S)sfzyiif7EL0cj3bPCKg;j+$g>{9- zLQ^3rk`~E|4?DiikmKkQwBLaD&32G^hI_DM$v}#w#j;{~ad@$!SXrzt))i+L>x-+3Yl`cNjm4&7QX(ypmB>rNOB5x_ z5_O5LB)ddkQdLq@QdeRuF_n-~X{oGKUK(Bs&*^Z@1@g(2Z01BdRW^4d)tcC#Tl?73wG>*B?j114Qpy)PdzMZfK6?%N&>rl zU>W;S8hqryg|kF2)%)mW`XIerAF2=6N9Yy$7`;-TpjYcN^g4Z(K3l&>uh$#&Rr+du zjlNc2r?1x=^$mKHzD-YZBstO?pB!0EP>wt&G$%YKB1e&<%t^>m=VavQaBgZ zZdPt~?w(wIt|7N7w>mewVo!y>!cb9FQC(3}QCm@0QD0%KXs9q%v{jHwNo7K%x-z3u zS6N@#P}x>V^tdiT{7KNhAhaz4?MgtKvd|s_+ER;lG@uO<*dGMjBXVM3cLr?U1AD7s zYd!32%aOpsAXpax%MxH!7A!Krnp!cUC5Y%CL~{h9IUz3t(Yy!IT%A{oXl_6>OY(gX z&7t`b`7!wk`5F0H`FrvW`PKQg`Stk?`EB`<0-u7Qg3yA9f|!DYf{cQ!f;|O>g6e|W zg8G7ng0=!lp-*8@VQ67QVN78{VMbwA;hsW6VRd0`VSQmkVOyc3$fqa>aS~yUkqpGg zo+5)79Sw*KiNVJZWC%4x7-9?wh73cNVUNLJs5aCZ>J1HsHiM+tr#PrMv^b(TrZ@pn zl!XW~AbM&MISq&!2_hz_B(x-=B&H;xB%>s&WKW5qq`IWGq`st~q^(3!>Qfq28d@4r z8dI83no*inx~J4oT3uROT3^~w+Eywl^C=4|3oVN%iz!Pe%P7k#+f!yJt1hc8t1oLP zYb%qK`;-Tjhn7c_$CM|OXOw4^?-RR`tqvsn)14GW4WoER7fji74nMk3PpvoLS3P&$VMzyAr9*hgC@kE zv{F_nuMDqLR4NgNy2|WIePvZ;O=VrBvC>ot<7;pZWalxAI2lG;I7XThqfCbprpM^2 z!N@XVR1u6Q8AemMc_gVZin1|+sxW%$Fmg;7HByWiIYx^DBSno-l8q5kg;};P*O+U{ zC3#ZJu=2cc%&*EkHRjiB%&%2>HJD$Gc_z%R(tH_a*YN)pb1VE|;>ZBz9z@Y^MMK literal 131072 zcmdqKdwf*Y)%ZP=$t05-Cn$qaK}U%;8qw5X4NlM*GLbVf(IBFD1&c{U zu~pE(*R0s8(L764*hj1t&av6@RMg*qiQ2;oi}$DNs4y9Ouhpr z%6I3z50Fu4X@jOV7tj7L<(o+C|F8e_xO2z9?6%GgnLj;tU3qCJ7AP+Z#X{wtsn_42 zM?b96jl+68Ts~7bc9`qZ>2!T{uO17RdqPIHZoH}+F7vrbHk%$@Q#IqZn+ISCNIiB- zd8ywC+O(Zzx9OF;b;J4KE<)97^jKRJWA7#D27T6{`sxE+ z&bPkcO*cN%y}KTMAQbyc`Amw2;uGpt*lpUGwvaLE?RsNVgYia_c4ok4YcO(xMrT81 zr*>wubey)VbfUJb*jBkUlCP%|ZM~6?+O~yH@u!o)=xUcgdZ=LT20h&g^hJM4<###n zqdI%Yu&PPBk6dWC1!^vtPORSDP0Q1|u`hhTZfw_$&Dxnho1RWK1;&rlBM03?R&L7ujrW39W4cX`fNU5+Xm-hC8$y64cV6YN>NoCu*E?4oltjzlhc6 z^7xY;b3S3ktm&>_I$Ov&y#6)*-{b$E+HmJ>lG-|qR>vFddc5R9YDl|Z7%Lc#9#5hS z6b4AV>b30;?B5`({Mh?TlF@bX)#?Iq~7Ii4%6p5q)B)I@%O86eLK@`?>?=RX`zXJ3-;&%#wsE#aK+c@3yjc!0pK1pUoaJIPDW7iqO&U}qKUGpw1%N$*Xxg2s zv@=*EW8!*_c}k_UqKC0^4*cAl`9(Ut(#rK$a&2H@zH*TH34q4%t-7(v{Mac4O1g<% zCBr4{4wI3XKNF+JuPbk4{t!dSHe$jR+H&`|B*`dQ&m--2l1N;W759LO`}BOf%?Ok? zrp{O?)7xx0Ka153e*~*_hv8>}m2Sj^d+F61%qzho6o0N<*j&)Kxgu!Hs|p(L`froMFB{uupGXW&HM1PNh)f$|!VIeGw6W=Nt(52eEo8P17RCQYay4|qGj#(NXt3$$g< z3kbId$}hC&dlA7)194xTd7DD3;~`u)b+!nuvU zCYV(#6)|{?ZsXNJWv6t#M|b>92LDXm*qCswEJ~n(x`FXx97f|iVD<+7?sDA->*ss9e;~Ywi{nGUv_$=$h&D? ze)FQ@IX8!k(%tE#o?h)eI`<#OCzUDi3124b&LBP48l6E$*I+|Hf!YO&8im5O778`q zzt7zkpJX?7dAqdeqjW`eB0eKWM%+wU2!=B+18{K(G&Yt=`<%0UT}F zb))78O1^qyHCUN2Bs0jl9Rl{L*E9&G6smztw-sjO=LHu%Y?zeOlX6icFm*l8lc5Qt-x*xklG} z{Kod6afo5cdVj9W|4?~F+fMDtX%q{<4W{phV;DPMI*5KG<92o^wy1ngAU@9?h(Gkb zfT69piyrkK?5j7D$-_Cu>ZEz5V@o{uJB~!4GEtArQQ+5>uj_l0Mk8_9BLz*-URU3G z>oq@embQFrQ*@7}El)NjKgey0zN0lIcjr>1si>##7m_XRPeuFf+G9^!FYiSA3+G+l z@DqE1vB2Tq3?89Eple|>6=O~d(s2 z6XAL04+}vhUb2OUS(ndGo>egF7vU*#t$H^n5D9-MCg(enX|z-!(wX^%yl&!$%1)U~ z__aBnq{1%a{ zfkgII12-d6!*0XnrAj!r8v9+QLu*27{ThSTckuxq!iLA3NMy%$qvZPc>^26T);fk% z#^Y7p&MS!Gg*Llw%r_d8WbB)zAWH)aS1{IXeLJiSKOuz-?UKQ$x7oU#c1p`)m~#1+ z*;QQ~>&<3pX?_KCMLdqy*urOs47^Pt7Cwo^-yd(x5&6lHc8?HPjv;wjdV0)XT6tju zMP`!@w6y_&)^83E%CpS0^R$!>bdII_;ZWPnv!Eb^p5|*k5OJC(Q>=R1i*|D)*chFu zQ^}F09&&h_7nOT#Yzl4Ozb=?qaF;#SSb^v7aW$R$?Sgb5n!%~OH6gl8|MmZ*O5 z0$O#*Tt@na4c3@LHxh|$79>V~O1rNmkan**TV8us73A8aV?8(P>2rD{4(-YXu$q;p zK*qFt9J!%;z7jDuo(HwJ{T&LS#Zz2_f|zsV+tLdXjwa}SXHeb^=g;I3bDm6g$>}3} z3Q^t8kKVG|q}p!hUP98>-Of)lp%u`~rr(p0ZtWvZ@6NSLe-6eQC406C;83n78)-)p zcr6=A!BVEOnT7;3tOk}Vv{@;DO$et5)VU$k%!*7i8)&+$uOM1w^r&`zK=tM~r2vsg z%g(LR653gjY3J>#WzJRdh&e0C-t8RDuhq69LRQ<{nNSv8XI1r-q$(eN0vY4<{j2kDFT=pE%Xq@f|`0BsC0Eoons z3`inp%1Z^~TfnB>S1E9}l+T7bKD8qGEN$AyNJ+a-SIK{r+N#l~6H?_&WZ1O3AXDG? z!TM%PeKQB^>yrBB99!R;9>!aDG@Y~PMOCAvi1$@9YT+3JV>G2PI?eIK(xj6m{1jnn z-(EF7;XGfY!+GYUe9D=(%dZ;qmnz;BKI=~1$UUb@b(ii+IdyMOctmw#pRT=F(vKD& z`S@asfxTc)9UQ0^5%paX+j^C1uLU~Wov-q4ehu(uNs-LXNbbdn)ChANyqTAR>Rxj+ z@u?3wKuEad0IcQ--=nC_*b%u4mNx$z=8qV1pwE&WDW{Jg6~I$q_i)-$-aF*ouinEK zQb%=@_JH$FnS#-t^nPuza|#(4SU2&IS9$U}i$|ApEWh>_>=p_unf5mGHnr|Rld_PJ zT+wio&DJ#D`RBJ;m=@@>N=yQ<)c=-;V_nO5u`fnutSF*T(|CVb@XjPwAI_7OHu1iOdpTCZxTMCNNMG1o^TB@wvHX)+}3T8 zVsjHDf{Fi%e$F;{faZF1!ue#z_^~6BZ$1x0lwl-#{RpDXBDk{DrE39F6Yfi=wFp^sTGblc&zvS(WKRTD2BAK+oM+#uC6cDtCRXlkt4;v zt&icQdax=`PSV?-Z;(oEVJSGch1ZYe6ZDt9jrAMPTPb?JxrQ1T8>s&N6^1mSH0Qvx1Y=)R#q zxAjOO+^A8HwMjLCh>G;D_@30N)~dF4!P6&b8CD5VJJ4_&-AF4uuM-xYcHag}~!+UcXO!8j4^=kV>6WDYg01?$1saIz);Y-mbXrFkcq7Zai1MMHc6lH9|9#?LIHj zjAI##0-!k4?C~qDnd^#Nq|ef8bw^KTu6hRNsyn)}6|{yuSR7p`eA=cxlbvXcVl@t! zEHV!62N&L@-()@U=*FqKaj3;RYuGw1dxz%qtsSmVjUD?a+&->9;0@fcdR_1}~oST|%|$4lxNd}xb$tVoYfb?I^4 zr47$9KY-2MS+?{ap)o`M-fZ zY7n;lKfsQk5Vovo1K3J`I`0%R#NhWySKqHmJ%;YiNs@}D7_%F1N*41mvK;878&{Rd zKtQp*7n#%|Jwkz^K5)gx!=Uw;q8YI|99%AaAQAVeItJ3u6isU^L5#IhWmlJuEv-&e_i8^27|HtTodIK;zh&S3;XCj3w|sW@{dWcf#(HC4 zb+12OXRj~XqW#R@^68{I?~lZC%j=7_0w>ov#H4m%`7e&#tVc_<9$5W3`>sf9dbjgn zH&e6OW}A@66NA}=nRz+3@L3b)$m2BU3y1!dj`n-zm+NRDmLR5UKTpmZ5ipz$+wG{k zJ(xP36A7mBi5pK~1uK&+5ZAx(?pt)Opba9Z*MdkE4Qg7h{P|P>qxQv1eoM&I z^3+l_OqmXKG4ee_v=Q3RmWFg@(6IqPW*Gw_XiV~jjJ3vf`%8ny#(>d4;%mb8v7Jsr zD}dH%_YETfdK$UY-F=tHqL=7beRDk$f_d(nHMUCCNyzCklHQt?UVZPrV^SwJ_ZK2-9VWg}?qjT9He%%^3%>Y=I8g)Br3hTk*ROL)R%0$i8Lm5~ z)aXXA!aN_^r97!K4%kY=tY-cSw)q4qOBVdwhy2w@cQC?rwHBt|QEROEhAh9)gogxK zBvo5FtvE)AiUYml{s!$mH?Yj8alQXHK_i(pqXumOyDf-6G zcsVRFM?10P$zRsKO5%Rvzfd`4zcF^>KY9O`l=}P_7zeY!4p@N5(BHYFNxL@zLZ11> z=oa?<6Sc(w`@YWTgdeVk<7kimooNvAI-lk3!I1=>Auzw>fV1>f>?>N^$E+7?-hH?% z!IoriFuLc=V6=~+-W#mk+TchATl$43K6obuZ=s;}_$C^CEdFbcEVlFS_sEY=erEF1 z(o9BqF3mg>ndfevdP`Ek23t()p(>fTtRb#b{hr+o#*Sbz<(yYM)byK8>> z$l}%lvDR84&p^mG5R&09seyuK>#@{&B-F#cd+pK1wzd89tscnIf9;XI;J;V!-z)g< z75w*R@ZX!ke{YM0|K67Wclh5i1pkNkX7QJhg};O>{3T@J|L|UgzdXQS9z*fhe%Eg` zA&Wmk z5Boj_az;l{Hb@;~c$wPu@iZf+gk;0#({M<*1bii+M>nV0q;9UQu|*E*@oVhnS(l2a zv|Un1g$&f+8{j9{{%R$<)8BQa%N~s7RqqtrMC5BQp+bQb%juek6eQxZEUoaUMW_cz zSbnuPl+kHLP%?IeWgo#DPgy-W#@1CwBpHd8jpk_(W`=-xDY_XpS^!0Vp<}fZvHoB$7*6fP$sL?xf(Fa#;+t zX^HS&{s#D!;>CvZze@#Ocaz8y-qqnTL##G2rIva1(z$uMS9d*_zp{j}vhh6ha@HN; z@WT;Lez6Gv*mj)eXXAv7N^h5S>0~lX*Ev<3+2|GR#F9tBGh>tXL?>+fD?(%>pCx(; zCDQIc4rApn`75!Qb8kY}(xdCr)dvK-yDWIdzSONo$q&h4K1w=uT)nE9vhk~0Oh45a zC5uVRjGS`a*kaynWkUt(?5kd z3XW0ox4%%9ZQEkAf+Eq9wY-zpB4bAHVSvZoe+7;*{uTcaGtjzKOEvW5?N&9z)6OoE z)1A>T>~mjLH5F!SQiItV^Tz0<&L9X-| zhw!c0yPoa1=%#dou_tJlh?ha5HN6i5@sc2$hpj2Fpv$zj_Xsq2lUnOm0!9Qu?74&6 zC7Vo(q9EIQZQmy)bx(uwmxJaM=@2&mEO(Z)+YWYCZ$_?9yT4m3eV8Ro!}YZEn!}Vc%V9G_Zd;;nbn2bYFp* z!t;QFu%^Nf2t-m4ZF+)_KcSkMDr|WCPbws`{J?fJGj%52=oz}zIH1Rd;w86$b2ajb zb20(i5Rx_+3>ASdrdKH}n*b+E>oei*A~7Fi#)Yv1Fk>l(MkPC)&QmQ&rwJrKkbnWK z;%wn{f_w(hvkFjVTnL=c(OA`%0&w<-_8ND;!^1qpB6J*_M~A?LlmmkU%TmS87#B=a|b!yZVlftf4q{u;1SSR{@XQl(m zXF;Q9|1WMk0l!7QjJx0OkqIDTBn?p#RdziWVe*9mVX|{c$jC9SaFGgYhCWfOB1 z^jvnx3U!dwmKC|sho75#{Cpkxad83vQxGW^--t-L`1YB^cQgZt z=XaJ`&mSbL=g)S_^T^^@v-NyxsrCGR!g~I6H_wd7thcQGvgE8q7r=^6AU*FJki?|X zPZZk7CZg~YSvi_GOAeK|Oo%w&K)y_fxS0cSna~5F!e#*$Qo=TG2&?iY58jl_8nQ&! zdxwbLOQ67)>9rSn?G<|M6?*Oc-_UDshF*I!^xB)D*WUkodX4z1=x`ZrV}M={@BK2p zB+g?|WPn~0cRal$?ihMKymu(Q@mKly zxwcWV&6I3&NC=9WFh$ga8%0gHJ*y@#P6dbKw1uZnpe@u4&|J`GOvzM-M%J5B8bSr~ zkP&93$%8kgLWBzBA>++TlLv2GtT%b^w%dABk9#xf#eh5;VmUOn>6KeiQ&L<%b{8&a$7@Ri8LN_2FPUo1PxI31E<40di zIC7DdZNg|?#B48mrph@&a_$n%ar|hP&e4;q1ZUKL)J!jU!li~6G0<)3ytr=4whs)@KDbDyzV^F zBJ}jyV6+QgN6e4v`H4O9V@vEr{k&H?HZ1+VNV%#gjTdqvH@yJ%_avt44%tr0$dBe& zA5zm6v}sYHOX@&MH;RkQGl&MsYU|wr4pnLQ1Usp!+Aqo?IB1oOAlck?30b4(bYVwbGnaX>>w8l(a=k@I8O}4{Db^ zFLkxK@JgV^@^J>%jdoEI_1G{%?J9Ilsn`UL>ckovCW2D)+@J~@Ezi^Q&*xxu@5za& zm##@=XzI!^fY-g)1}sT1giL8{t=E?4G{mpX!JqBq2Hfubao;P^{!{DYx+gyIm3nPb zPy8wm5q=}7OpnY4HoU9Xri(|lH2xC zq!oWFyugapPDymB^xF}3#ptP-GOA}wU(JC|K2fGb2bZy=j-4o_BZ#5V=tl-M7o!3! zk!jilK_#llTp(J3f+d?Q$LJQg>53tu%+g$>i{x*y3`_5p2Q~9<=-aK%BjGo33nqy8 z1t;m_Uvwd^Mhf(nBQ^pL7UkuZL6 zdhGX71lN@x6YuNDS{Vi=a0XGUo$)EtmE-B7QaXSgYLJTNN9jo;`zxW9RIRlwNZe0cmL#r}@uID2BZGdDj67=FFI zR8I%>)Y?F$Ul-E50x^H1p7vw4w{$V1WhV77QJCU_5wm6}Dxwk_k7iH_#r=XxLu{h% zHzq1v8o=eNf{Q;kk-dygU11YC0X9KnBG?4eSLvzM^_3GXZ0chZ8-wYIY7YTla_z|$ z2JpXS{tStL_VQQq5M^7V-2J1xuvRqG4)zL6bB2~=oyrHRW@JekN|NW%dgES!aqJF%Q&`(srV5wDW{gA^69a- z%n~W-6HnvDjJq-OL{2#@KtGH$^S>m}9(g(x`}6n6%wwr~h-koitIG_U9ztB08HoM) z1(M7$OdH*ZOE$bA?Ralx3I%H5mNG%XH2PCDL3QH|U&khMDUF~rjks!F^#*g^YnZL$ zxL45r|8S&1rxC^yv^y%yK~;5W%j~#bo}n$id~a=4L=spr35GxSU&b;xC9P}qTQldq{Ms_ecdfl0 zp6{dP$j8S@SI`=)kh-1{Cg^XjExj{*TF|g(^?MQ(ViOPK`f?+m0xm(G1rettaI{Pm zS1Op2BXzPP2CR0@ZcPM0Gbx-mL%3VECD2YLpPfQUoU1;t<{IPa-tw}{5ebiO+(?(R z0vy6x7AZEjjTM@0*JG1PjY{FGK5W-7gCw!nl!=#)kJECS0`V&g%(o|kdn`{kCY8!u zEij*v!jz2GoQ?UGooS!$om7T}H#Vs(<-i{}>a|7k+CB>B#42Uj>xw(wiNDSN)c z;s+S6OD$20#Yv3!Mr^i>dDg!%=2+^p^H3 zHSvCaJsbEhD-gbm=9`h@QB*6;X(%eB=WdYe#x2g@@r3B!mlTF5x+U9 z^P;oHLA5IWYuWDb*56@6#%%-X8AF&5033J_a5MpQntwpOxIPU za-)+g#Atq!`7Zm*nPIWwyo~)EtF~pk3~4X>S?zXo`LDx;q(8j~O%MMegQ;Mfs4Xw{ zwd}DqBlXks>{qb4p{h0-Mj$wrO<|YH88DwKxv<0Uue~yI>H)h;Ym=ec?Z1HicafGW`a-^PHlDMl;&^QFOD!Z zCgzYRI~7u0s;2g9Drww6Qc*T(^aayvJ@Ze|SJ_J+^++|i4y~S-Pw4_)2DVGGzE1E? zk?TAhF;nt$6@9=M@xLNPeaja3{yg2k%wK!Q;_J26zYyiWjJ=930=0GFv9$s1Ntw&F zle8!QAkV4c8+@0o4c}FJQ+QPE?ON-PByyJ4_G6yx8~qkC^$GpWxia%xCH1aH9;&@N zd`Ip5;Tvlo2wz$|CwzMCyl`o4Bz&FkvaZNot4hh0YA}5eKQ*n}UnB3dMjBk-(QPGv z)d*H`OvrTlTf4*g+N!?%*yJjujWSnLrRGEQXsRq4tSVh4G(?jyO>jv$&09f)1udUp zBPWxZAM)9>Hl2_$6%Rr=3fNek=IGzG1_zLG1^k5)%2O3}kvcYYn!ojpaK3~qQ^Sna zTTMxG$-5_Lq&p@fJo?UG`~0qmCM6Y$PB2e7>Mu@oB>m@iJ--Xb)q1eVWxYPVD^S~5 z<-2TS*y+D)Q^eux_?)94wNp3=lw;g8uJWG7%1;igE{?cE@yQhdW33)Hgd_aHW1hre z-cbCH@)ndG;CU4mBk{Lx4iA$Uk>et{_RCYF^mrZ16Ec@hO;?o`X;lPoc<2AoJ|+y zWTq%5vzg9S8RaBnorxYQnt!1_3$eqUd;vcB#G|vXVc_z;ezlJ+nHM_Xj&3;oCy7ppM#WYuy$ugO%F1nkgL5-FiN* zY{EG7*c4q@EE<9MFe{l?w5CQGeoQT;ZY&%rfc@pW4&cNc-F+yUC_(K=jf$MsywHDF zm~-PiCq;@G?=le;74-PR>CRhu)n{!Hk@)MML0x62Vd$KtM_&?^1KWzSRG62<1R8F+UQz2*r)* zOqtYaA;VDd>}^_A1-JHv9KFG3W7O5~s6v{q5P^JV z#((e)^SvNLuda#-^1MBKa`YiQ8`wES;5R1g<_{T29d-T-CNYan$>ti8zEj!jChHyc z+OgO$CRh0oe)X6{To9~1XMUN!>MSskf5i@6tm_B6>iqL$znqhx&9%dEq=-$W$3&2m zAu4VIYTc}oJ`2`H`*OmgqJ8%8Xs$O1BSA4bZWEl;=uj@q%-+xtntoSk%0`slFDDF& zt*$~|nVu>fAekbT9-rK(=Ao%wruJnoMBK2aAW+@(kkKr?#$XL;0qh@2BAV>!n9}cW zFYT^tR0NJso-T+#W%chi`gf}yn@az#sj~bt{+-=VIDLmn>jK7S=7XY(iP3W(##MXx z5%r7xjE0ZHu$CJ>#f+Xku+~n8m@rKz2+$!4F&O0Ypi$@1jRpOwTfP*Hv^I-`I!V3! z%c=Rg_6jNG+H!u+IAQwBq~vPL7W8MB6!jsNw51mo=m&R2dwpa0zhPdsFP%>16ZkcmK_hAA zQ_bk;Lyb1s=ANuKkFTQE^kiLLy6jcyy3Dv?sQg>KH{-(|RU8Pd)~~2!-g%WWxQ;L@ zpl3#mIdZ0uHWe@?*P44o#}zTUQvHtNH-|0nXn$^GgFdScvv7XOjbO=Rn6|vGqKSaB zqpqSoU&fF%oar6Qm}AL-87`=B2rwT-7Ss{3mEFyl%A(FdW9|q)93}j4wD3b~#8-W3 z#GfH-0c%&ur8y|?6bsJU0%7guMU3TCSvK{&!Blf?4N{V#8FpACWYRpGQ?_ zVV0UDu!GPnPDs18=fnU!nh}mKZjuAGIVcnlo{l495c3N5;6Xz$XJ6T=F9tUl&z+T)r8M|?ato{QNC)mRy%-=%r4DDMuJu4@F1_Y%+n}uTH zSSilh}TWel;osCJPwLS~d(S?mR?a3#E$r#_%#gbBoz2ds^aWDatEA|`EH>=QL zAI!1t46r8sX&A=QH>cp2m6i6Kw zthrR4?)E;^7dQ*{3`2&W(F%*Bw5(@wrtU$V?zq2Nu1rN?LaS;d^p9YOHML91rFM-x5=fN0G z>|@Z&b;rl4c?c@n%OeNTE6hqR;j4{xL1UzOIwnI#Y=oZ77d_o&el!}1CzcAuZaP2Zh-z^EF5UZiq+Pv;Lhq_?doSz=#KuTNeKMnUX>FtI z6u=ELUMjbU1;m#*Z#7dl>Z|lvJ?6v)uK1~ER>}=29HD~oyUhmh%M7oxM^QV<`c)!* zyw5=#vQ6uu=yq-m>ERt|eA*V?cZcHj+j;j8Ho02`Q?-Dt-^XzwSXn(Yw7%aw^8?`y zYi4pLCu3(g)=q1DW*jo#xkx15Udzm?waRwBcpZyRMoR*c1o22K87~&AXreUeO+@xH zx1g-ndNNrNm5`8l!R_3Jqk=P15{l_A4F3P>`&>#h8zU~-)VG&6-MGi4$L6`B3v$un zR!NNPam1fmLNJ9LI_M&zRL9wSe@ji=W=j|km4?67QiE2I2;b9E^KE(F(o#eIM7W`) z<|%nz-cs`&d0x~~^Ids*T5A53!*h5`&7XN1Z$x~nfMrX4ZIx&jsf$*%$)jRbhdj<& z)hdtERtaNCoxJKXc@(dT%EP(pQ690WrRs<+Y$EO6Y!dNMX{yxFbETy!autz!>>gL& z$=ETzyor?IuZHt$&vWE#L#*UN_0$dbr_bPpvreyedx(kdxk7(+9fLv+EiiucSV@6o zBwsK2u*RvZpZ{t|)`$a97snboDwICwV({3oA!Ineuk!bDEx}43Er`BzMdiBStGx}? zJ)v01p8%lXpJ3fTc3vuHG_2ENF$+e&V&kX>-Hed9Eu62%PGbYj<-7Q!<}1#QXuj5u ze9O-EX-}`k^E7p7FwN}S8P4y>Z+CFlllJnZL?iR}+^j^Hla5O#k)!0{Q9y~j;A=kW z3Fq-!5c!1wDd?(8+fsnpj8Uy4U+gNcfkmw+oLgJKIm>i+M}F#4iT*3m4Q$@z2V-Xl za=~!vAbObatewb#e-EBED#PIO;%$tDr#e@qU+!x~Q zB0ags(V+dF5t8JfWzd^^a8%IItEggrR;IRKF;LGuRc2==)*YnCA%45AX<|D?_g5!J ztE$rh<5P@nty38XY)r^nJJK`&6Q41Xs~v7X1$pm_zDr0o$6gP}_~@(uo6|ija*4rP zjeVL;4HCNKzkVt5!00*hpwUiW&E*mHZMm7HUe{v}`(SuJwP?w{UhH9ARLV_ekS(Z? z@vzTtsXWFsU2ZnnFGe-BO%y3JkAlKWVwS1y1)+9O>-z?jy*i%Tua3_G-qyI9_b6Bw6M~}xwe+0rY=PrJ$dsBDATx+ObnH~>Lrgi)1*Hd+)p~k!b*diK|YI+D8 zM^jhm2HEkOV>*t%44xVHVdhHe<7*=SjFlJ)rh*o8KgNsM2eMfZe^+5P>QK88&6N&( zo7`Qbc(;fb9)yPR6Py$b=Q5&oa~*a*^O+k3hHR3talSd7`ikh@$a_3u@zhh*oy!r41J&w^{PV&Nh7;c!l z{59iHlY;34+g1LKQjGB1X}hwsnC&C8NQUnXaZ6E09`k619^FX6wG_M%NA>jD+6m!H zELU!0qd83#K|4x>&!Jvj97lW1{n)~=Kqex3Fm^>S+U+v`n|vY1=c)gZb_Z0)n@&!ZYLsI9*n#%gJ7s?I5-d0oENwN^{xw_o`F%Ab_an$lZq4^@2=FlS)oG}&f<9d zzCPRfYgm|;hrYcl?l?D(3PC%rfzkH+eJvfyowB z9NbzHIT;g~Tj&xm`IrLc_oe&d?vt!22M_Zx)x&iz$v&*hc_ARgno!!s1JrNsG*=V= zkhWJRS`NwC4|U#O{2Kxc{4zFYOEUs_qp<@;Dsq+J_rTw&m5!M(a5%kMKjv_H`QYL7 zQ?rNDOEZVl!}&~)pF$v3t+KBA3I>db<_)j$?jdX5h)tlyaClbQaD_TjGLtl8iCEi{AGp|gi40G> zx9$W7qsMqP?S7je5X1m3$7b^1Qv58d+Y5h@d&O!PQgQbW_RH+&TtAth!I`4T)nww+ z?hV8WXEfw*(p)p?T8QKt7X4TIT4*dORB>+tkaeHo1vKxQeFmwPu2xxq!W+%%nbad;1Dw2 z610`QyCFWgv>{&SVuaTO<5SCc`hxMvF7sw#juzjt`krz0kVm{;n#Jb;&7k?6oC9y3 z-YZwnd<{u-JV#zIaDR~#cAMNUomEM{&3em9l^Tt8z8w}?*3^M4OAjoWg&~4s72&*mw%k_B4Z^?x~YVr5D^QTe>i?Hn8$i7(a($yf9lBE4GqS=nBlrnt=L$J?oJz3{5)(Ow|xudXMx zKvvW2;qSg5V$V=@!ZQZCm8}Z#iK1uQEl`_H_A_ybf_bhZ<{0tGTJuj(Hk2*f&D2(9 zpFCk%6#nD)+&r+{>W@PBEEw3!c51D&0TD9Xe|}ta!pUf$pXt@r4b|&(&6!>PW{5D9E1Y>y7!B@X9VK)2mx=1 ztbJ&v%;u1>&y;>cGl^hwekj*(-SuSUd3_+ynN}XHbsbfK-6>$#5HEf^7$0>sXdIxk zICY6~pRXtT9NR=S+8a_g~;CmoO@n2l`8`& z?(gUkszE!09Tq)yV<}c2OGwj2W*m^z)Jdew9UouzF_iwoRm$ou%l5HZ(ZuPH=811t zzh3QC%jV54a0*s$mwMxqn6Ujvw8v$|C0m2Bk31m*xhADYQ|gKl7BC0r!NQ*etFb0k zv(VyCx?KqF{AC-1+Q_4zg3L}E=IV(qRDSX@4#?Z!-He{=T^oKu-DALjGEp2-KjRwX zv>cS$Y~IMS0j!%WSkNI9qb+$VAkF}p5O-f>Sk!>|i=`mDYX?JT9e?|Kc3a<_GzELa zTfx|5EIS{rkfl|y5GGgCic^4;WF7Z*Ss*h!t2w8#~7`I|MtLNNPy_s2pr?Damb8mW zjitKe7eukpY!rOG>pA!+cNe0-K0&-f15kn&S#KoDTqMax$uubzJ*S?B&75t;9eP&9 zjaPBkS#cj(aewE*Jwg%}J!iYT4754!ZuyYtc*(a?Xb7=e>1(O4wKqJHiz#ZcL5YSi z98oh<1kvIetAtJo;r@NEN-2xR=1ygV@WJKOiMBglM~SnUw=;&8Wcc|`VHw5B{)E*r za(erz<}fy;Uy>yqZT}s1ShL)ma~`3}WL-zD%inJ2VpQ}^_P9T=M?Ms@>kdl3Mwh%K zChXK2g}1pLT%_*8l>*N!zKxq^oXt~ez}FSFGf`*33G<8U-4;matLF$rrlsc$`$tj9`H zfL--ywEyh+e^+x%ZnODht5`(5-2JO9yCM+3-xcIWj1(JD4sBTtO1TJoh@TF>@jCN+ zAtD-d+k=1n#vEUBdaPD&#wWf0{E-L_i8vET3CWCJ?myVY1{b>O_n}36l3X}j;L~32 zjwZIG#>6N6r1sS8`>#_c$0xlq_}-hMwzXDe{Y*BpT^LQFwL~GPK z;@9fCa4aMtVC-Yh{GyuS;Y#x|8l7!FUNWgueI4VKy&>jUAtC~$r65J{fi>3p4;}~@ ziTE{Jnh#k>ZjL68L6Y}lkmOwFQbm64_XixG zD$DOs+7$Jrp5a{=Tam-pnhv{tH8tT<^Dz+3;CwTqz;|G+D{_JI#ty~2j9H`_PsSlz zXVsR03^!%l+s=9I1T`8*{4YcB#nHWX|0}#V10pw~p*&6|loR&(y$2ukMgNgw%KfX| zHW|6>RpO2O`GC{+P@htEm*@lPDAHptqboJT?>#U-p+Idu_;zYNo{3*MVL^7)v1wWb z3;jlS>YV>gwk}J9VV#^UlItAV5Lv(!SDxnn0Xx=^^%7p;;gbW^JB`oc57=ePJ|BgMTY+;Ij9Hzkz%#}ENCCt5{aa)(D53rp3~rgMdD`+(3&y-HuCpi5q?vr` zZ^(HZZt|eAZyZcA&1~V(_>*3iTNt?&V^uKS6TTKsakXwGM&1p+)SUSXu1X)Z{^GfX z=cG|8CiL?&pQX^QdjYT<@x~R5nyv>mB%d6ywvI^#+d9LWS)ugP6PU@=dLo>wj3{ln zy$L){Zt~{f`lZgNtj?jlJ@OBdICff@RQHInj1BpgL#cH?-9E+uOW_L-!?=}C^lk8|=hbXE|?#U_Anqb=f0&=5M5^ z(dH7|V{H~>>y0bxXe4;FJx`wutp<_fk}rDhSv)su_9UOcfvJh0@gC!je#_bW$>%9?17jrGlmxPQdmb;W?~J_ELT%D zWR@%1&wUe_5|-Xsa}(H9XX^v%`d(>+Z2`GA%C?PO*nV~Q>;GKN_> z1Wx*)EF3{!$vkG!ko29|bdO56WQh<&RwseN!(>iO+|4Npwm0Y21-0LASL!6n7JAWk zEC}avrw2G8Nv${MTH#ShQuC08_=JP9aHrjW6*7`*YpTRt2-enl7bIoNN&?=n{7cnc z*=*%er%`e-0MhO!Ce1Lzpb1TG)|Wd|)-N~b$K z`SHJ~%$BZ%@+i9wYX5-_6QujQkX7hcvv=k z%dR!lw%us)LYy<=CFcn!qYvaxv4EEGSSjVr+cJ=^4H>QFONkNQXgpE=J%aM>5e!qp zC0PpCAbX-*cKqd~if}t&f=sU`%9}Is9>q*=r(;qV%Us!L{u@2XKT(1Lq%vLFab@ zr{K$Qt{wuXP{A3xO(l1R{0RV9i{kDmAXesCQ2&cabCps)2k#8Y0hV0qv98M^*#L_@ zZtu!t-5D}V0Lz^r*9wZNiW;fnB&slP1NL!uhWs4#1pL$i@C<*Ju77`aaOhY&!pdWf zwUmV7?hkpaWP8qLe#ZD0;{Ja+);{y#XE&rRbwr8zHxS2A$GjcCB{Gs>18i(nU zplXYl+^>*Eh!>^P|QV>wwh!=(|R@k0sE820JYAA zqe?!{vZxD`HM5=?kCk17o(i|jnKXnwT;9aIeBKq7rP?X&oaH=#-60eor=-&wx!0++ z9fB*3QMLFKnE+=ELEk+T{b34yR~pMa`wB1V#to$$X#>T4F$j1RJGO*=7;mGf9HdHR6c1XjjR4J;1OA)(;umg^I8D6|)eVa_>eMN(;GXiQTP=#W%7W+k>{Yx?82zH zuVvPVSI7=lG1U5)BUZ;G7CnCUk@)}!8ZcoM%y z!~O$#_HgZiJeSC0MSN$Dsu+~#>&9BR+gde$H|ohl;)BaapnCAXO;`hXYeh$1dtfW( zCfvok6#t2G0mIMbw5yIoVTRRp=LRoyvw;`WMb%mEsy&)Ni!45^Bf zVg|>nSC5bC)s0%ZJ+O;$lwd~Sv{cv}+Evrs_igIx3hb(BF*add8!3+Mg=|}?Z`-Ac z)kp7A&dg`@Srb+rJdHyRHtMSZpV4uzA}kUcZug(^r%B?8>@01Ytw+e>(cd*!y1p) zcT+yR3}J64J6ey|s^L~_zJokwZUo{V?N*l2UTz>jIa1?qfUkQHg}JW{W}_R$URfRr z&Hdzr(|WCiq2&u(uFW=ghvH+_(lDd53AW)v(43C<8Mk$Ld#n?5qM28jH~$s8;d0bt z|0=QNH2J;T=AExClgrF=KES4$>$iv9G6-w9O_u8?O39=x8!z8b3Yb3p;du z$n5VuKVC6l_&0pAMY!$0w2fW9_lO_L#1-vMP=2;mUK4S(!2BiRsyJBu^0?9&9(IEA z6;^q*(sKe^&+ZO`ow*NJp-8Dnn5mT!MR6JwI?!if{_Rro=m*d-;XWoHED>eL! zazoph^S4wU^?ANU?g^M#-e_<0*{3U+qrE>c!E4%91iAg|$y1 zW69)gQjx%O@m3;;@D^L5&f%+gbt6gqs);IBd>ZE#+W$gT@=9>E3=9?wl^R_tXY7%q z80xGtTfhq>rcrA{nfVlvbUIEIvUWg))0FHEvo+aY2HtwJiSr!Rq{z0H1rMj{SOfn8 z%Kh9{bfjZiDk<3(%5tSFfUCvG+hdLtcm{=y;2g7H@MXIBFF9RerOY%x8GM;-zBBlu zo39VPG@3nwFAL0<23}&#(&Yace3vT&%pdX&2|O7RKx#LtUnBMe+5U{F?D!cq>EnIVK1ZsoAb z?G#yPz4=>KkfGyA%^R_0s&8nashzxvCAs7oKpES`W_hOB$DuX8JtaI5#R)h5dDUE4 znwn#jJRlWv9LtpZib&qOs)r_9s%Is8Xhuncq@`BL!JXHMV3j_} zC>cXea;#C6ZBB7z&t_ADB4nSgw&MYY{{?gimjr2v}8E%*`3?0UalL?B3Yi9594#fBMo)!QJeFM2XIYtnYn7b z58CFkvY}HuL75_}%%byTjtrI&T+F?+!V<8v7c#M82_Jb-E&d4NqNyn3Otua@3=i#| zUkf|4EH{>o^3k`{yf{Zj!zL>%I@jhFWuvU#mUfR?PW=qa*Dz3S=V-|B21@Y3)frR0 zr~?&Z5oC9&(ElRehT#%sh+|rGGg?YysQ9z=J?nnUg5tg-oKrm;t@*o;2<~hw;g7<%;FLz(!!jnf zJ@lmTqIzDch@3AYK2KYg-xPBwhT!9~p}Mu@R+YU2DcSc2Sf;j2lg8ATRRDt&*D9B` z0CKi`B=V7q{N7I&oo@t-IXK<669dyKw!P&W5|&nk7ngZ@rHo9BSPU>tpM?hk8;6(s zY96qMYXFmqvK?tjC<;KPtUo>lmMCHkbmPK`V)NDW1p%#XGTm%m)yF98r9+6c^-YkT zkBxnXtsP4ZnR&c*L44_Y`{edz#Z$SWhF-%{-*SCGr5x;r$jP$T#VN?%aL!r7*=j^y zWfbfTJE8^LtpkYkVqExp%yc@ti~ihRoPVE{Y{oR!!iL>u#~-D4>P--DIi$MhLT&l9 z8kQ6!YSHpwpl?g}05>P*;P|2TB+@e9m;t?&D+7H7gMrkr|T@UMa4z zCyD<**DrO6+_c$z@+S~vyr3h*h?O-z+^^gt8+K>pIN9eL)H-M2A}>&I#6A$7->y!b zT-oiA%2JnSHBgZj1zWXkQk4-QS%@mA62pqe{3%ltG7XPDTw#l}WSUXEGxaF;m_Leo z&+QMQ<(&ZEw|@-2F-WFd32;KVm9J0rT}fuXi~DsMz`Y!c(w_J(7-9Ec;o*rd-I+mr zjt*{bIDK1a%oaJV=-n35CT;UJfpm&|t_D={^6Jt^M?q-nE~Hxi$2SWLts@@!4UCCOw?qio6$$=MGO5H;=bztuInu z4kQr$iTcbb%8>R%8?oGtulCmUO3sPwI36#~L>B%B#3D1)c8VaS-M~HjyZ2@AI+ZWK zC7ZM`7wW%(j--&{6j@JXuR_WNQejU9q5X1XF?TqpR%k!*>f{7j_lxHkUoSG8Z_X5Y z;?bT|BxQ4p562|zVZPm%iL`k{NoG41w`i1*a-HY zt$iu!0_h9Pe?uAtlHj7XN>ek9N)pUs^>H7gb7`|rZK8bm7Vk;ZQ7Sfu#XC*jGCM^#IqAF!Zp#=ePP~K-Kh$% zH~+8{AhHtPOl-#!<7`egwv&I3qt8duim_6F`-xoYEE%YFw5rT{{2u!_ zyZ)uzN>mYPc*;SODAmfrU2HVQa5v?LI|&>?tC+&M~PYtIMB;9q5sZ zGTxG7RtxA?%_hGi*%a*`|DdDE(dBQ?OK%Qh)sgQi`=g0}E!^0IyZwTz0>%@HzH(&i zUwNRf8iBV(6*qgPJBG(6uHpg*s8N7NQ0fyM-<*@VUoXN@z^=Y7zWd)lT;pkw zQ%?u`I9QIEU^PIm;ER&+iBpBqxJa8aeMK5#Af=vvir#oIB}Wl9~ORCAK*UG?pA>`Vr^UT(I? zKA3eg3#NSfXb$_O|L)^Q$In0Hz((V@YL87x60POUkVrf=)#Z7I1Mz7&!Sw3*G<(Rq zC8$kYjYnsXdG@tJ#zX-BQ@#>17Aq^$`Gy@)GozIOQ>vPp}VoA{(Npzm53G&f3mUt?xh${(ucG?V8SLqCo#1>&N^H&0p*q zT;vzL&H9cYaxD0a%TuGD4Itxbg^DHK27iM&`!5Q4aQc&?ZTP(EZPCleYEQ4$9dESl ze1zk)oZ3t$CN|gR*dhmHRK%~cn{O{gHoP2qz7fgq${#DAZXxsO9TVjeyfl)4;z$D% z*VSIAEwjjk4fehr(7?fm^FFofjvadC7YNdN^a!kZ#6=MOb@La06RkmO`-KoIJ~^iz zhc>uFy>49TYObjY-w-ga#OdF(FU4ZAIp6ZcPu)6#hGoXDgJ|I@~~5`E#lkj zwy8M`;s8hg_`*3EtnagvA^UN5+f>Irs}GPNV5`fG{-wN`Dsv(uxGn=hIzGkjSNCI? zAO8eWWvzE~Y({`ba(zyYjO!pL z#6x$^BrH|70Ia3KNM6tePedY>W?tGrd*|VEqD)Mo)Yb^0*K8l`(R8LpQ?#S6n*-=y zi<4d5+m+MHdVqcbXX4R>96bcd=MyTz6znYgAN!AVRG z{<%aB{+WZD>tx3L^?>n)`6va2=Cr&h>xMMr{D&0~PLCBU7|lHBWvl>B-zK6WTmF6u zt+?AhgJ`NuQ5nsk*pv6O3B_?C3d{i!KXSsPgbnhVC#z&0hl@E4u0c@=s6}de)5bKR zfG8+Rp(p8pgq8qdaU-bkkyVNl#FY)9JD|u!He@0p+%;hGCEKE1pD&)|v2!jN=kpv~ zlDk}7(20U{w0`1AX{%5rRdRQU_?8O!VE+LvaXZXEBMq{UKH7O{TMy~k(*2PlLGcv* z!M61@`tyiVw)YSSa0EC`{dzq{x9>einFe20D>+t%fugtk+G_`cMgN2#5n|Pk6Yw?* z`XnKfbLU1+WNSZfNc@&AnLoT)01}yx$0r#js!7qhV9{Dxpb5^nps$kKTGv#&^yS+v zLcj^kSiU<0Y$b{sf^};n<+wtZg@*=-)e}hhl>@4xbs=7FGhq|D*^N+LgU;qwKd*gx zlT|V<1MY>^u>bpQsB-+`Ut2#PmqGb<(nBOIF|3+P!K+gZ<3O(I0L3!M&^u(PMfzFRs5N z2g17im+rEh`rnwTsg>$TL$+48pKQbfdDUhTWzmI6#8tCJt83#``dnj1#%R)4i-3s( zj&USiZ;c8dGL(PWv|{UB{bln;n5;G;fC1+s_EkGXRUh5^xmb$AAC1TEjB^mXs$DJ4 z4C~e)@=a`@2ig>eq@d?GGMMBRY`eE157~y?JbKvS+)8OqBHw3Wui7+`Sg8;g)-KLF z{6&K=o&~G0J>`2k` z#WKXvgs#O>>+7|e)xFn+@pydSV1ao+`GV)KaH@{C!E2#F}R zcl=I~7p8O!JI&vdRpNF0hM}-aT9GOVv(RyWLOgE`wkxbprT>)lCrD4aK0>B~qW!4` zl#-D-2bWD5bg#^MIDAN7<(iCq2;o+wo8>qa^fl{&M(Q1>bxk?Dbz(lbVHT%k<8#nD z(JfCb;%6(xI)%iXWRXI6Cl_mAV>$ikl1hxf7hQmQgVjTgS>93nPD@r+ltxjA{pFg0eBUEuvLBVleuFIc>7N4ue<9o8%g|a4@0-u@{_P0h-Fx0{nGw z_m=O%6GsWLPlx+ByX~jI{XF14w{mFYy3+xlZ)diVdm_@z{~_Q}H7dZ@19t&7;nxTT z!3_~OT4WH!;RPxrqUaB>g$v9v8Gxb5g4SQF0eEOD18{;rMq#2(l|>wDPh!D@o-v4Q zv+)Ne@Q;Wsztk|O=If^q!S@8PsUc9!O5s8o@$eZD)g(x#IYTu`jl~a69gFGqSimc) z2pqkcN-2=pDE|2vMO~-ceo@McZ#K-17-?^f3^qs7D?7@}305>#`xO9R9bSF~5)016 z620&TaKiy>L8|Qg8i|Z<~E@62M~rhQolULzRWGNdN=F5+E7wl(P-{ zve}pTE+VDGB8~v|e+?P8ngpEbOmqQExd|CtBrRxc4~k3IlBvPcR+c>6WP^<-og(&# z2b7O%mFM$-HhD{cGyO#PK2pV=$JdE4DcG1D#Ul+NUUtaY#wH;Iqp*kQU{h@aedK{G zHRjoHV75juyx^+%AWjrL8i-BXA-qIv+H}gNpW;@#1zmM}mC+|;d=yNsn^-Zn1m?fA zo%?`u+SDrM3N!Qm?+97e>Y@rM{L@iHwFxz+*1ppb-podbn?KE{WP9Uu?VUs`w&D$oYjd)uM6$Ey0(DRvDYC zjCBmJ0PWk@l?c#w(1WVdlUK!a%Xx!*u*z6#UY2_Kl7i?p*}nLq?2xe#>Go#gd`n{G z<&jd|*d7mLne|j*uSiE!Wt!l`1bo_1wqceBRknTIPp519Q)m9)`Z$@Nv?LrHs#d!r?h$>gK82U!AD`SDznD^gf~EXrv-E5>{c0vMNG*}wzU7&EP1h9>jxV2t z6IFY-pvti0J4nutsW5RprRz23CFMzSj#`)-OcnN=V?GXxt$|WxK}%MMBqX-v$s^d5 zEO}1JT)0_XHS9w!4WXg~&;ZWMFdH9}kw#*ozb0xdU*)1)Vt`d3Za7t4=*R2r3iEG@ zbB+xAiVXHdwFZC1D={&QPg@}!IHyaht9lLs(_YtLi;7V<1vLK_z%Dx3)sG7>cPLwj zA-((l38F;KmYEEJs)A%@SCx(~7M!p(R`aBbFs|Za7h6)pub$sS^zt$D?MLlCPVecR z5(vUVr(`L1@7@3tz$DeX(=zn#-D$5>?=Y}JFZj8+ivB?qYw8-9M$)UA%8Mfdm+KBB zA?~pkBe|`(3*9;WVor(O<#5$2YW+@m(p$0Qv2eD`zx|tNu>>&`vx{fgrrDz-GcONB z#yGAxh!`guqK4p=X>k}&!O}Mc!Pyo44sP2HN?>MQ3ppQ9v*a<9M^f-|DOd^(QfSSR zHWi_@>N#^h>5P&Q7u1!=mHmDq8J{Sw7u;U9R#3b*wc4~PaRVEI9{ba7`XnNz(^$2k z!hSjHZ!8JKZiGX-5f1G}cj6W1g>VXGic?VRoa8aD;iS|x=kYR@Z8LR+#!hv7FV6e< zZ~>t8S8@Tu0SOcEJ`0xWXsq96L5q-aA5&;l7**ZL4V-@9-0W99_N-mqV@}ek_B0I>tA0FsccBB04B28nN3E-#yI>)hrNRT>@MZcbV-=X zmhH9-(|lM4kd39j+Md{6VxS`%L%uax($lWDR;BqigAcgQs(=jGvp)SYjrR6;aN9lK zu}(>Qz0#I><`D=JFK2^6(ksEB)*s8Z4eM39&CU(W)w|tTt#9mnIEY;4Nq@AJvZ<>bp>ndxwG%G`zRkM_4mG(3% zgJxl0PgD3m&^Bq5h`*6x>D0LEWkI=0hZv#tGwjh&#KV4+#_Gj?|)zd4h(MNgcJoYCq!k9(f*QfLs@kL}% zt1G8F`9oxrMA;Y;J@I+u427eut`G6KlaGw)x!uS{@jVs}%&qRT(^;!~(;IgnJ_9T{ z^oood)D6i6E87kC$gBy(@5v3sCS@tFpFr$Bp>G@xHusaK**~xJ0hiK~%dFK#X5A`05yAjN??M1ZOane|35RSzk{7i9GwHJ~kO=d=^)6?o5s63L5o|gHaE%z0} z!(Uf?J+phB+j67x++2sVEEH&oS`*8+Dj=Z}BBs`V5eUM~0eTCuW6vqfk56!0XP|dU zJ;VEUidv$+Hb)AAH3F({&X)yG4GiR}@OGPA$;jE{N(}84xw3h1MX$t7q_Eqr$m?B> zbGh1_w3&}mFhZYyipJBZDl@u5HgV8BoZ%!#(60u)*T_-qrf;X@5sOHz7Ge+B{ADj9 zz2Rmf9@R1%>C)o=JNkjzP)J+Q*`TPKVD73@O9~iXm~0(q;&YKxZ8HbbCZkKt1xK14 z&1r&%YKP{S)7RRZfovRPePgR4!CqbF-Oo!W{AK82q`@}jaR}wX6SzAW%h)Sr5@5pO zGIJ@*wnS1L^&`^>#O$*c`NF7w5-y`I@1sc=6xM=s;G0CKsS=-<3huk$8V|-Ny5NjV zu`y=TiUW=L3{#FKX|+|d!8XVWDU9X4;3eG76(n`9$KA*AsqnpqtB#85loccXDbY0# z(F?^7JudyRZc*-s=F0wRP5LjJL<%AFoD;rMHhSmTUBpD z2a4Tqe~RV~lB#HkUGlFfS;}DylvJiSRWX-fx$qFYR7uUao!5g|kq`!+qbE{BEbs3m zP~Usw<&vjOkVMy$k{HYTKU~a3$Xeh7AK{*WnSXVxVRcTLWBA+RGDws-_agn2^38=v zKiJv@;sv)#5u_(J3Bv+i6HM>k?sw>VBbywhWIb$t2=Iwlft3d#aKWQceAKUL zrOzNJ_BwQaIM38xP5XV$&sfXL(5ATNTg#Frdkw926fd+Fwj>L-#ccw3HVKMd@pMHl z7P1|P{aVOS?54uGv70!C<(^#ag=R&|g@Uu8SaO^l(LO#C;s{0)UolnIS_V-TsjCZ9 z3;Lu*tW<0^GGq6o%eCW<3c>wG#mwSwgfFU?;Rv5Er>|+N2BP8~RN55(sUtq9q$YHE zVV3iYKCJX9t|?0;R747p(mc72Q;iPe{z-Q1*BC@a&jVn5DKB zIS@Ad=;{6XF%bcDqosC~-B zT4s{6tM|fRORPA8D&o8#Jj8a;jhKoP)>$4IAO)#%5RI9nl@nOS|O`rfcOuxRC@igmcbj{Oml~+ z=6<$}#;KSxzEMXeWnjW{nGL1k}zFV@q3z-5!Mg5cJXN zpSlSgmGBpfZU|P634a^M%-!a9sg^z=ev6IWtHL?Y3$g0&hs-Y6yk=8-cv9+O$iR zB4esZi8r|oZa{>w8>KbDSa>%c)0YjP?0|6+FV;o&DSZOdkntHJ_lXswFHg&W<5v?O zi|=iQQ;zUz4aToWCEjMP{)^i9FJy5F#;Y6%?lGP_f^A%2*w#Q%hqwMGe6`U$*9K>v z`TQDq!Ov`?e0edJVyz+OuSgcDzKyZQN5*IJlSv}=+9K~7>1c0pb6VuxOVBzEK=h*B zN`Rt^%~F|!R$yWfBTD9%S0-0L{Q9S=B5!IIz_$h}wQ!zn)+EHd1V#RY2ZdGUFlnJ8 zEgaLN6r zVczqcEh_8@5gz$FM5a{L)10`T(fpELdcg~H&s@ouh=?{NJ~^RoY<;r$oECh>nT<-U zlKV?eYTsZV>s||;0lNn#U45=W+uIyHF<|~S^t0m2Qw&g1#zvLj^Bg*!TLWMC48?HU z2Ho8jRq>JRI*j3K;lwPozAl3-Ndj!DityQeiG0bt-|?FGFnhYA9R#||ys@Xu`+JvJ zzKbQO?ACyhHFCC$un}-q&d6TOp*Zlt=4gf=j;jnG@|T3*z~|a+m38a1J^YISGQ_Xy zGVcUT7@yjs^_@Wc$&527m>8XKz>CTP1hoT3Hf(N#s05U)eait`1zkORsmv)B4=M0S#3wczni)Qqd+i4vB50a-P1^0j>nK+ zr54#9C%r)YFRDQ(;Xq2yX1q0o>%8k;!EY+?oQ!-VbHm+Jw5(97$eyBX+!pnJnQ@2+ z&2IdOFEFoLg#nK^*x)oF{y)96wY|{&=H~Kb{F=UIe-@^Pj6H_yN056d+U+^GcnmDy zEcP|Q%CURGnbvvcL*xRFQB867L3~lJHOO#{<%4L0H|8prFNq$}xQ1OX@g2#FoPT*> zP6wuvgDD2p8b_trUgNn$HOgv8Vb)#Cz$`o8MNH94b*w$h_9={AujfdyGoMb@#fmcg_Ckb&WFkl zF5MB%Ax6iruW(TpeL@2bkTL?%5FZnBV6gciJJ;3>fwS4fZPYEB*AyDaSV364GGMk| zoIO(X*h%b2eqrY|pXvVGx|$wb>dE^6N?d(mV9t7=)+sV2+%eL=_Jh_7)Qc56 zuf4=N+nkarYEE}iW`%eZNjunpi3}NE_$iKzH5p#DGx9aYT>W{L$gc2x;x#7Xvb66m zuC*w&^DeraMbc&dj#7!J=qBYnJLTtgN(m{2cFHn4g}rLt06XPQJEek@EIVbEo#G|s z_!w2Pw40K_^1Op~N~N808!0F4l=JPBd8B-5rxe&Ji%2?aoQ;l*eUs>9OFb5 zK=o5QWjZOB*m-WVQ)ZJg(oVTvQhL*^w7)K@_;^-_sN)eRK>5|b5rLvZ5=>f~d{i8; zu!+er2T2K>dJ`wQG4$bsUbtq{1sPA-Nu~${!cAHB+^@*26sh4G<}z7P;!`TPm3>7# z;=<%RK4qSHn|fiilM{8)jrLO+xDlUr!W3V+fMFn*$S@!LtGWkOGt8)cFQLuMg>oM^ zW^+&BL+t_{v!7)D$-8!Wdei&@^1xFWTpmv!+fO3im#RAD(J)rD%oVt zJPc#1jCT5#CliD!gj(Q3z&2wNcydt86N}oy*W&q*!KQlQH_=dQm@%TmU40Pf@J|!p zAanH{3{@#DkuE`(?re2#+Qi=XO!NA60vYB1JfJn>?YGGnZO)hYZIW*?h9ih6STTP8 zec8orQTrC*Wrd>KCaGJ@RfiN8z$v2f8k$IOR|I#uL{~HyGa6l#rg%;k-YEx{RZ1m@ z=$?Srs992|yaoLkDP1RwlEF!9<*%C~r%A(ruK|1w;2XbHod6@|04hGf!6YH3jb)wG zC>*v^$*-0jJoV8$^-;)DcjmZWkvh3AUT_K0ou>mdYlO zFZ5MjEb_HI79lBXZ}%rI>7vIxki@)TcnHE09&G%NDh}-uijwW5^Z%W zg~wmOy%a$@MYEB(iJWS!VFw;}?Lc8Hg3Wv-4#D}m=eoo_O`Z+yP_H%CxjbE6;P!ydCLnRAgjRZyW0)~yEsk9W1vhPqh zYF-8u)Y7d;xU%ashrdc%e6`FDRGhM{ZxhFD)^I^2C!`^ zk%2aL*e@6IQV0ddV<<5(QVwBH&F`$_Bj6&uRmzU^xXdA3h}o!MF(2@}MR0rgxiNuQ zr4%di0i+~LsLh|C*U`H%lztoFmx5nn#mZu~(fk?NtX6xgm8wj54x5KNW&Q=lz2Plo zkhwLCin1qYXtieE|Fm#fxpW1lOP956lHev}fN&vM2h7y((4NsSUV|01)>=Acn@M~r`YrEwW3G)ChY<*k_87AQZOeq$6N=|HeiNtk41E3Cy$u3refUm zV&jz#Kn@YQPA%Z-EF#Vkax9Yb&6TJC^1nOsE`JDZ>)8`7fogXJqIY*?h@?>E&z2Cr zTcqkJGEO4-6M-)B&y=07y{$Nv_fL%zAY<#WK_>4+<|e`=Dd@g*L7qLSGmz4;g%s>h z(U+qv&tc(u2*K)W#hCx5&hf|*Rm--G=xuf0o{BKQ3SSigmvSrm+H+DKOk=W)dEQfk zlCiu$+Lx#8i{NS6&cU4)V^K0{VSo9DzH{#=UZk&bh&SjwB0q)CmBWxj(PMoul|Pmp zp1|?t;c?MpS~xqdTk!DGyjV0iy*@ouK6!LqB?-oK0fYms9F$b$H)D*+%VMRo{}460psdL3lm*gTtoF4 zehyE}vBTZp0e8UgTrNp$5nY8v43j#EqWqv7%fShIb_bamTCKR}>o4cCCyAcOSvU^a z@IR|B55mF(VzsJhQMi-^qqk<0AvNe%@R zMW(o&NhL!~kF;WHzAPXuM2cM-rWeU}Yk*4NJdwYVklZR=YExZm5*L6P+8B)av!#f? zm~xCV^5jLaK)&@`sWCf#wbQ(p`s|u_{6dkrH2q2MA*V@X2lVWeMZ;e@mxha0%72h~ zJqL4=c38qTb3ay0czl)bQoc6}A>#gaTfl#pwG?B|cB8eiD_d7wmc%MEGUryF9axfI zU)A78uZ;CrWBsfq3pv7)2EVbPepVy?oY>`-*@62S=EnRVP*J-vA(yCI39gd@zezQg5o-QdSP|Wd}vO5r=IT%NgmM?ekFGV?A>^ z9qu_cSj@ATA$T#5d%7%{d~H9U$FoN0tEX}EI0D7erj9N|;22H@5YIW;&Of~Ux#c2b zRUy*CXWr$CFF~jspXKoExo0i&%F2Ng){WYutI3AP^5AjrP*$~u11N5dMs4fVc}#;$ zd#&(_@FXCzIT6b#4<@82z1Jt$G;zrI(eJwF+XNOdspnh7_(S1r2mHIjJYO+K8;vgW zL;KDgwHY*NGk=d195+98tRtMw6k!QiSN=wcxEH|LvwppICF?CruB;bosZ?!1^bqP^ zC{;twG2fx~lxN7A->QblS1DnQiaN*v+u^?E!<1<4HJ99}ru0U$1QIEBTN}*dN2uZy-avW^Ij%rH6Fq(s#_I&Vvn3wZ z9f&NZdkQKm5LrycO@pS4lBOW9z>Hdj2h2^0EZPuR;9l!f&Pr23`{~MeNHncjnt|hD zUE&r|UqI~*+3WnQyCU=Z|7}Aws*bI(@u0Upncdw^W^e|Sj~RSyczOm83CuZMCD28d zSB1^B|6}<2w?hO3O)z0bKaGp;gx2TSz6_EMZA73yt~zVD9*l05McN-Cw@T7n}8{ZtRN9`Xve#<6F$#jeyJ>oAz{-=L;>m z&nZo631aar@QC@}U#{t|(asEldHQ@XLV;z+#i&kG1}@Au56#n!ZB@nttM8}h^#UBZ+|Bp@znqt(xFF8Yo|JhJ!>jZ68=-`!;v{zrQ%s+;D zCfVvYKK7L!sG9Rem8V^MP}Dn67Ua;|LZxljP&QNt$NCLe`A%5wb6km)lIP9EctC!5 zPl3FuVl167SKH0!=CG?Q-z8thT|d7lnIsB&r&Mi!J*j@?p)2KEQ_2s;X1zv#TQRzL zO$Vjo(^~atGD{6HE-}dlHl99arIAB>Fc{Hlx6>J2zBGRHET?b=oJSMykwokv2_;^- z{VMI%=PRU7@v9voPA0O%gYN)JSOO~BB9+9JY^Q9h+=8q&K5e^fZUv`Mr4*&=30G6F zk8^Zc!vKV9V=30$#>1)~6PAY#k2}(c0vbphzOrWTiF!Y$EKjH>nd17^`?IYP=5G+E z66>gZ>)gsgfhG7aw*)<(Y0Nczhc zZW^m43rc<{icluLR{L9W`9v6L>?xhKM|bW4VbS)4w0jRxDk^DT|45KU;{`oFF;5jW zmwJ5u_(Vs@F7P`1e+%Bcy}LyD4uO2gq22oox8PZ_*@vB~my$)lDcIl13zn<*jcHFO zvM?DDysm4wXB38VL{0wIg~{adtjm*4R~ZlNx6x=bz?@L;1C8c15qW2Er!ni7x^ssW z5)E+O)_W#^8y{C0%~d!wN8cSEY&_oQ>iF3oQcXsc^KE^3R)wBy1S_|zsiWLKC~oJK zL4_`hcLNRQTQtyDG3!Alu-6JMCuXm!^@1K;PB!yiwSkFcV?|Bq;JB=cX%AYPk_9gV zftdeM`B(iTF7_TiJPaW*-=5M#9UW%TV?hte-Q%4P8!wYYaEO_=dSz5zqpyV%e zOwRH&&qvPn+5BHx*~x;te*gdxsj;d)pc*Y;d2fQvrbzc-Q{057EyH3?MLq7dU+e{g zhcW)MVbCABhho^i76y+YF8cQ{(4w+6=!U~LwHF98f^7g17b5x5$=R7}@_0Wt2Gif1 zIaeJjiFHYB@s%l{Z0H4)Knf~>juW!Pd7ThVIiP{_K)(N#ps5$o%m!><0?kJKUx6mg z%W|%v+B|WZ`09By$P7o|Dz1v=4!~NnhPsJgutt_fHtsjQ4Y@Nxsi4Fv z3YVur{jmB#jvSX+h#Q0x=dMk@(w1aF>0AZqLMP_6;NI&*v?*9xTvKm-%P!XJXu`_&|!c{4jfs3H6x_J6_|^)_j94r1qQeOx2#@u1nyVeyHkJ>M3m94kI#xFA2qq8?X=fEMvkE zUngACBv`{2-l3>1EZN=3u)g!V%QYw4Rau%}SdHy`p)*bdKF5EFPvI(unMJAQczQm| zf1F}%b=7p+$Rx#U+fG~xw@&d>O1TY+7iVbBUK}}z=c3jAS~v>42uGN&Q6T!p9b8hp z@Sh)3RU{UZM|}F?c{z4BtBenVjbFfUjfLULO-#^U4IitFPfCt;EbNB`+R=8noN!?p@m|zI!%{bMp&!O5n38|{q+I|JX@AIp<-rNg%CDD%qudu6S(Pt~M=pQzMaxR+@MuQEc%kOdvN)vn@63Q%^T%jD+d zW^WB!?)xFF8CS=PFQ+x_AzAW1*PVX+Jqe+9L`wa9IB+XB*oRI9J$q?737lV)hl!e@`IB;!*IkIjY6RtR1otwzCk5 zBPhQ{(@l-IJP5yberlLSlj{w; zYQ~>MY};GaM`!bqc?Gx3yF{IQ?0=`U+1^w>p<*wvi<{kh!R?`+_M{f6+SK42=p%=H z1&jo7K<+{BhFMOVxf2zLr#U{|u{aYI3?$48OGU&VA#03lRLkOhXjC>bq!$gNIYhZUO;s9k$IAdf+4H&^b`K#;*qsp^E z*=UrBEK-$Ka4D@JY~;eT4D4Dl;N@^Ph8(1v+#xbt=iJztz@@C)CjwBgo}5D40>%}H zNU9G4VPPH1&EL-g^p4aTmNWf>#dVL{^y z!h4ol3DV5-9uXA0PPi4%6UCtM_W!Pv#&)c0epaT2AQ^sKx)+tvh)CR= zfU`?%CjM;8o<*cFAPDX%0IJChSx!7%<{>}Vu$q&JLFFPn(<}fvgpZC){s=d z9Z48LLgXwf=h6n6a)yNaD+?qyE_aTt41apEp&m2A@!yQ}(UX(1taE~35-#WyYZkNi zL@=jo2ohpU>v_VLw<<`{2{n+ zTv5jsdOvr1as#IwvoO}}0~$W#ds*cl>e0^~k#86?loO8+tMjbb#W=|_&Al&fVmM6K zV2Wr?{EqJ_GBPHeHFklxFiZaKtZx+vOJ+3dM?bCG8oNHrt39$Vc5&i%srogL6ax1J zrh|UZ_HYTz*aXA(i!4qtYkbe`cWw{n5W4Vvci`wDY<}s1vx|I@U8%MRN9c=PteS+i zeU|xS>JrX5wjhh6t=;Sz>ek1u&Xy{ZQt4;FLPrj8{{e3NL=2s?mE)!nuM%qx%gDt+ zX*!k_zXB2&RmScRd^z@-@!bDoIP}V_oX9|(^HGzq?g>H#ZCjGChUiA4UfO`yCwoRC zbYGTU8Tv(5wNpZVL3v`}pLOx^V~jv{xEqe=45M`*4o_(g@!BN_SXJ zpRr3XMNITWvG^#-UfK`My_{+|GX5NPvLkNGY>xwTj9##!yevTFy7s3blW0oI6R2dtH zXBEn6(6{Z^qhC1Z7xLasfnV5-^yTcZTp`ITht@T4 zAzcYM8-1|}S%mj;`#js{Z>Qz{__SoO@g29Ge4X(QIXiXy&9vC2f~Fd(_1@{V6*Mf%87h!iB+C_fvN{e7N7I5-+2(nt?Gq8)Z>ei{`mDt=1Mrg36IRi zcp%BV>+3T@bt^3=YXUKy`WV;6S5oL!z33mt=4}UjMbN~J`nJ7#PRE4Ub&srMxsxJX z#&@I^v5(R``wgeX&>2GG(;Zh4~AtG7>|9Nq28w z|Nn7s1s4;gLNlVDkI`yH0Qs+Q#LfFJ<4Au=?TsVaE6wRq2g;>go|C%vvlbm?5@Rg` zt=(5=qrj_UfVT{TUixVu9v6%>PL^+N{Mcpe2{i7{#6rXT*vr=Ky%9`e@AA#tI%BoN zC7Un)eTUyz8*J>%^u>NBNX$isQEfY>bMun$Fcd1I8uB!2_oIB~`4RcrJbo3MM{JxR zwUd%MZ)?%yvV^vC?5@JMNk-@q8{d3_eiIb>WtOjROq>JNrq-M`;`&X9k;^ZiU&`l# zZ7<`2F|0u$PqZ_OdEi=k3M_O_@-$#9m;jJoz3kru;=S=-1&G997LHUe!mIyBJs81q z)$g?S-<@jztF}?hPpQisSugDUc?^|#{62w>0x;{lclGP=p)9-gJ8AaOy(oj?1&^MQ zM8E2U1Wh&C_{*k7t8D|=`s!~`1k(;CN}DW^i9^XYql=)q_kQnB7}KnJ{@yuU*_krp zI8;GdvIeBEAyy|tYg$*zHa~APRRkK}%hX<|T{D|c0`dPd6(vS0uSCdl;&d?RUUOJb zn)`@+3oEJJ|DQC#P$Uf@gXS-PCxtADPmE0fvKGoZ8|C`<>@+ipf!9(>CX|Rsjk3D$<+C&t- z3eY;C{e_{JuKlcmHPM&K8`LJY*P>&%uDHUl`TqedsF=~nN46tPL@u2%!5AIGhwEG* ztJNI?E)&juK0b&H{`hwtsl183q@%g<8;xqa^D2*UyGM87lwVB<4}(3#+Q=Evm9NN$ zOmnXzRwtF{@vK6ql`-gE(G6g1VAUB1X*6$P>6Xw&9;6e zyn2ygvyGHO){)v-K*Jh2DVbE;U`y!Z^96e53vW%AhtE~Y?Xv5~zB zh=|Ya*{IbWV2<}tyMKuj(gbrDr(vXV;#m(kabs;aPFxc0#tD6Ss|1CF354&*v?5-x zbwDy%iq6oUvkYHAtDAtm9=zXFnfURn8fQakTX+dEoQ>LhyO@MB&07S-p4Kp7=ido` z7leWi{cjLT7U-h%)LHzsQ|HzcE@Mz!6EJqmcBi%p3PgpfHeY-t+qfELYbc%-m=xm~ z2&#GN*&NxUCh5<}A6>GdT8rMwo#9{MiwUpdSh6CqP!*M?4c6mFIUm~90Inb13nbv- zZ1PrNv_r#u((eZ$Fl&Umc{+?HZ8B$!3;7f3MgZ9dYJ|LT^L$MYefuivmUo4sZr4-O z|A@Mc^PNiF?xg|U)Gar~*d&^m^U0Zlbn1^0tE4LOv3B zRS)cjl>yu2JZe3jstGDKLrV4>)$aeLG-cMxZW4Cb2M;Re;ariTUsWqPU89G1&7atV zsC_Cy)W6_}kRo39A>Hy(mym_?)0FE2a8-3?zuX9&wkg-Y?M&igMYC{fm`1nR?kjHN zO9ZQ`-lkVfhG{E%h}Cq6)tmHJ5v#waiB$n@=pj}Fq3fdiJ;drK5G$28(MkHhAyzG4 zMXX?%oi?#blPH^D3F&gS%iG?>O4W4=v6_AgvHCvE)tQ(u^AN`WF|ks`o=U6&Hn9?7 z9Wbiug;q^Z(<)2Rsur6wi+s)CD=HO1iKM7u8ZNP-Q zq(3Bzur_Mmv5xq(x_g8|$qZ%Jm7-8sj=;A=rLZEavB^~Ub~PPd6MkMO$11t$Ayxkt zgM>((qo%^Sr%eUnU=!b`I6>EhoXaf~DthY*ptIX5iYoq;t*crXRdT#)C8%VJ*_5h` zXf*=Nc-0E?oDb*?HWTQWwYrDsxb950^uaOYCWqos{)416#j929$tgt7PU@z6n<6`< z;WN|Jb;xPd)u9*`YwT%_RIHwGRlR<>F2(EWM>`u2IF~mybY{kL^E21`E^O4}^DuB|@_TkxpHaRZGT(v%uuSu{ z`IaBD`m#yz){hq3VV|?j$Ch(7a!N7yEen)32R&6R7MqyQ0XM^ZqB~u0Ufjud zbZ<(w=O|&Z%81&AU_zImXA8~?8tY+`zJq$1BgDj1LK!w@u>s2E#h^B^*)I41vB{AM zD5+l*CG~oxq@GTXM41)&y*dIL59^_}PE2e;%B0>^d)VJ`Al1VSN`xjI_tH&#F_iAk zZG3AGIC!MV5tc(RZo+=_NpU1FI1!K7Yav`T&1csMQlN)KY38w2K_Wh{5C<@9K0}j5 z4OEhq>LrquRNSrmv%xCPaCjDMFde@IKobW&*$0CI2jgrT zGIXEpeV00wTP$1i%zbyIDY~^sK5^jdg8>5Ob%gBB7f*;b6(ug_ltaKzN*S4QcU0bX z2OUS*y3yQ^y(dw}vgQ8$a|JuLd6#pp5gJ{JS?1MNf!=~J3SmFX&I}B`murRp&lU3TYCqvF-=w@J7 z-5g}3ji{vp(aZ!1%22v4coet8>5c%F@!I_cFEB@4aO;%#=!?-{66zu7Il9n|yd2Qt z&x2GsS@12tpiDr!W>3(``y}FaWlj>rW91war%FDp0{-NlS)X-gJ@n?=j-a^L9Uy)$ zA6*KuNEU4M zN%i+!fVl$O`;h0O@Hw;(V$1Yv50q}xR`svXQBXf~^lXV@Q)O853?_`DE-ic7a>BfN+#zV7?C zG5DSPP{8xag5g2uZhU*H3+M+Zs|wAs3w;+IpmR46TsXMb%l9X$uD+|_|8Wp&NYBXy zX!-ft9*P!~Vd*}hrikg$O>7UJ6EZf2Xw=shqDkgx$gmP&t|S1H*i42$W)FWlD}`v$f2gcqB!XN6hK=KLev`s^)FWyR zpnQ=z0sbi54;T-qc_yY>e>scqmaUbEXglhp{fKND=9j6k1EyJ)u8U+o@@H#!kXae& zS-bLBM13*^pe6{RZGuAHFg6Xl!vBy@T|SiVgoW8<-!%kEankOnLg9d^B?sL`1}$eY z5KXWN+Ek+E!$+38S6Z&5g)t`l*b%|aC>e43>d#=K6p5+N2TZEJZYZMgsZ$d)EJkOv6JuN(@<<(zl)dsf2Sb+(E-(wjc^;vYCnG7!J)hbK>>JJ`pvb39mj zoMnX;Yd7o)qEh%oyA%7tt^o_HjoSMj$bvXKTauk~wd$P?Yqnf6tr>E0THlsSmNi8# zF3TsEKGrz7^tHywCEL10F8!<$x%9Wrl}nCwmRxeJGv$(J<;rD%<&uj=aC?1?24Um? zO%BnN12nbTa@a-f<#tZEiS+TuXB@T$v6VBL)}R4mrfgsqAkl4x;VVUn*r?sVg>>VA z``T37Hz)T}@-a?wqyq`KG>Wc1mMM>!iQlCjo$}~ZC&0?vEP2dI+@E@@n&z_ZmREh` zRUhk4x$i6YeXTiipDp*<)(vvsPwx9ExE$**_x-K$lAa^?Iaayct6t|?=gWPbq~}?~ zwjbuuow>m1-;`A z>sH!wJkz>KE>6|W<5|{Jd2(4nx%9Cn$fd94kxRBUS}y&pQF7^TeM2re)(E-eT7`1S zvj)m#0B3`8QQh1+SF<|k+y+@+n75n8!w=W0LZH#_y4*T68QF(h&p`MnM%2Qvr@ zxL!Sl;{_<9_f~LehPF0292x8Rwe#D~Z#Tbp`F+6e6MhmZ&ynfK$mXZ<8_aJwzhZv( z@Qd?%g5T5pUgX!pZ!5pu{0{IV;Auvt(~&WN-&y>=!S7OjSMqzAUo*cA{5tsU;J1h0 zd;C7+_bI;<{4zn^e*E(J4dHhVzmfdd6eJi*#d9lq>Qx+}n0*mc>_Z)3HxwdRE`TTW;=p8eA7ZAzCp2x_t1vXnb@+&#obNB z6`LVLt$kF?2iS%U=FP})S=GgMtUK&Oi-djPU`?|B7ukKWTZ&8U#)@^a9qoZ;o2}0( zoq6p~$s}7oFJNFrxkVW*;!AW3me{)S29f4P4_ZPmw%9vEb4@k1&QakwCBX2D(t2Or zf$+Bt|2*k4hP)Y`F6}{475&r1R9=;$2Gr6b$f7RN>c5B&cy3H5n z3+(XOR^Vc1buRlipRol1u*C(sEaJD4Rw6Il=IUqcjzwk%dWX*V?vI!uYV%7-jjMY? zY6MA_eR@^4M9|njP?`)D8(^^k7RPVRPg|?e!oz7d-kGRDcPox zxWP_839P0oSON2t`>r~PO!!EF)(?S}3KK2Io2L3dkNz(zw2$nG-}W1JozhbTKDO~+ zD7IvXM5SCZ0%2k+*Yo*Zq8s?$ExFuRzhpeu_xXLy??@PL74!%r~&A;U(@vo?y zo*NnLt5~u}`4+dP8i%)vHO9;Xx9H8#FTJ(}8rGmMz2N){@!o`s2j|0<%(ay=6hu*|sr8bQK+@gNbxU-M~`*Ygy=$_=xqP2N!2 z7|FqwJlsd^57uHk%bbw4bg22q+tPSqE+uSFci=AgWRd0M-HsKs%ok$tEyepGJhXN(=#~;~WK;ZU>pyh~t z&t53+=tc{`4=9D8);qr8}E8vAOK+gIr+Vz(-MchIwcA$5z<(MgH>%e9GYf#25KDN2&V% zr7vteE9zRS81mgG!YqYSd6 zNk^ogw{~?KAc*97jz!!@YHGOW^hfh8dcOu5lp!9guk#S_G>2cMxJJ1bxn3={@*v_F7&rug!%mi!*cutR>Jz@i!)wJ;#-hbi`p4-;q>!?8C9?oTuU$=^5COy}4>z2ts<(Eq~c=~XG7fq9c_%IAsm2r?L(1)kvpk25wu79oWl zk`JG!lb_MxFZ(#xv9xfV*Zramdw%-N(!vD^|DlznOp7jzS;{c=a!2Y88$t!?f2EOaAH_)$7FwH zH!nq;NnQjfq4@AKnNf&A2v73cD+DjG=sjMg`3ZZlRgd592x$J}KI1b|4yqGaj}Ws? zqVnbjS{rC-GI2HNJl9`&ZJ)?(L<`q2-AAafXo%+6>6)R<=RJ&otbdb z>)w7CSHkya49ut=BOl=F=&qq=uEm^WE7uaHeun3|+QRvR1SpxY!AIY!!XpP;&!TnK z8Qhxpe@{@Y$2CQ^R7hi<>nm73lVhsb774E?Cn|swwhlqpUOadvc9lg~Xt2N9`BdlU z2R{#w6ya8m()T1Vpd|#vg%qAv<(!-?)Ylq@>KHYJZ0Y)$O)8t^GS_eeiD2bGTVU5g zvF4==0mY1Y&dMp1Qmt3C=i82r8APpb#&##ETw0% zW2M`b*<~pnoC>*)RRvU-NYkYN{QHG(1=}m4{6?VbF&Epf`k6n6J7a&^yFB)`%3v2h zKn}iILst2>RH9ZCHKq-Ry%X_Akz<(Ie#{?|PCdAk#|1?G-H><%=Y;O$@g!H5$};&q zv4Ozeol%y5H8Pj7m6>q1HHoY1@yAe4V6oh^rkwW(-9}&7rmW-TwCH4;oUvEL$yD86 z3B!@chA~Vj(_P=;YZ>I!Kj!W9x!O{8e9>{$EHMO+EmZKhfU%WUh9@hjX<{)@k=$qEdGi+(4eg+RTxA z>~Ajn{^Rn^4w>27btBjCgqeS!$Tgn#p`yG1mte3MhC?@3d6+T`8+_B+Y{Po6hY&ZtiwRpsP8ZC^j4@&uLVXA%3jV8L%x zWrLc?IdYAi<2}Ay%kK?-)Osf%2R)}ZqkQS5f8m3IC)EctUC*iO^mdv^Gj5{#{E>fB zP01g%mMiH8Y0@DIT+e+6_ww7v?*M5d=h@93Rj;ny@3yA$kte?(*RJDTnok4sFZA~MM-2Q%MGi7yBK0>^bO{wzf*o@8mcJod;)yR+cJ)L5N4p9`v7KpHtq7Tf~b`?}f z@t_lZs(u5(+woC9qyb>fXNf~d`sO|qIftxyEsw}{(v{?$dEuF$dmt@eleca5+jr${ zuDrdlM}HOYxE|*<6UgJLk(PX5maiJ`%teoDt%O-ykXtm>h{rV_a3{4yA#6= z@~%7n-Y4sh?HYBB+#kDS)MTz&tqwM?>-hLXQo!x~U@v(J?v^|!W{z~yGu~Wga7BY` zzs>uRDq+{~h+Owpf8toT_aEz}uC{eMca40_{$}Jt`R3lgq_BHk!YWuN`43rnuW$v4 z$NYiEPiAgd+gJ^Dli;H7>pq#$xb8&$@P1OtiTqI=a=vdRXcHiDLn-(7evRv($~(Pj-LdX* zeu#<-x>Wj1SBBJJO>bX!;-(FxkIYCltWaHN99s9u^!3!)v36hLsgc`Mg^8y|9Z+A* z=vcRF#=dpdjII1S)@_?{VBN0i@2=Z5^F4q({5{EYVrDaGo#e}#BsK1uG4g7;?w{dO z&--T#zu0c!+I1(U1Dfg0y;>?zy;)vcGYf8zYe)6g(d!bs3SRs<564QH)^!{owOd{s z2N}Ka9tuAq7t@oxG2{Us@1z;#f3hI-D%YOA-TG6>U1I0P&5gd#bqtm^d_Fgw zawGWJmk$)FqmDD>t1*0K;g00(UDKvzdoz%57;+@|CjCWkjqHlGXNb9o$3t;8`^d(* zdQp=ezp6o8#qpe#kcZYeM4<4hCzeqwe=g>!*rKda(m2i6$o^7)F=IAdO;J<$f^ivc z+B9rjhL=koS=UIFnty|pza|6xxB9Jt+rWR=*kFe$(~XYC1KAYPX!g~M@Um!X+~*?F zTMi5WY5gRj)0ukeubwhfPdPm4jfq?*&MO;8%jwAJ&~w`Hx7yIyIT*%iWJX3tL*w4U zoW`6c>9gvqbd`5ThZLU~?R0b;pn~W=2letXiB1y5>Rvr$@!)Kbdr3{$P0PUqv$3;K zO6{=;k$B*4A8vJxIt7nRCdW7E%Q|U+hWkfO!)pRC1yNoPE^5lIMUCO}*q#j$d*K`gtYD1{ zgEerC0N?7rMuq~F$_tzIBMpT9dQqKt&hwj;)nPvAh-6XWZXWPq-bRy2;Vs^T4Rdq0 z1BO%%$xe=~jb;`$6@6FJ7*%Y`Twsnvj+8DR?pBJ2xj9OinLjs&0AT=xFFU&7uD#H- zZ14DtWO8H!n*iJm84K+hc%bG@a^4I*%V<1M$adZSLh!7^^cOV}&rU32GxehNgg?|9 zJ6*mUN#t2s$~NwGo|2H&xHpr8#se-gX{+Et*Xu=%q&OQG37EC)XlH}Y#t-Lh;d4@L zQ1Z)^Tw|x&!8i(LzC)l}fgBs%73_J$;$dR8nKxbbVRxfa=qrXKUaLS3tCt}rcIMfy zF*=CkCT7R(c8kr4SeU>R_L6*TDsLdR#sJ}}`k^?j8JnFEIV?DOx{PO4f7tdjza-ni zi!hjMM!bWNhl%nf2~UfZB{H7qxS{XTn8+9r_MBzDa=mc!gGn)eHZ7SH4tObC1m|a= zn%)~+)+GrGvFgF(=_lMH6;<~#G^fdTy=b?4&Qc#@ey^wK%hN?$Kag_Y2`oFI%9SY5 zio5={5~PZbCRc337?F~YQIk(C+A0bELlCh+-1cR+#%(UHnFz4@QxsZk9K_%HN)?Sd zttQ;-45PF^qAkE&_CdXj3bERd&$zB@=UzqME(y%})e7F=9}qJB{3Lg%YkV<3dri^W zWTUUiS87Mj%Z92W8L|3BPb9Smb}`C z%I~GyVPlhx=A`cTq+I?fCT|~d}Rk$O2Re;pQrSkESd#+F) zU)cSzTYY?%zPu`<`|FboLi+1YwJk_|N>VTVP6$0|%qlB{cD&0z`iOeyjgp#9B#Fu;qrM31=1s;DJ0b=TmqizjU zt7xD^25+Cf)~khz6srj=E%ehufuQ&vuz4$CKvXawHv_${yB{M|Ka{pfwh3aN<3whB z6|L_`snD)ZtI#lzwN+@RM^3*7g}&;9trZI2lhOz&E!t4khp$r#T`R%M(4cLW)09Q~ z)7}0$CB_b4DqB}?Z|zw+Cp#O^2TVf`q=?9@S~*E5>XAc9X*Ll)U6e1bVZJH!g=Y51sb-(9@9~RN)No8VY6v@N@4FRX%(sBUf1^;yN)s2;IBHaemkGK=$#X3f`ugoilh4)`C0 zX4r-FCvhe#6Tni&o!z=Mh63R(rW;r?+Hya)&)8?|)R(<8!kO(fr_dB}E#ye##)MOk z?#(Btp#G{bJn)Lq4cY#p7OL+sHqe%lvf@&u`0uU}eo8fpwVn);_L5q;$?4FGXs6^; z2dx?%+KUIyENV$*d(GxwTf^ts{Oize{w`YhWh{guyZ#$C3JeBm)in!Vv~BIbS;=v$YzxXzJe1cBb@{?|x;jARAo)UYY= zTK(;pck|NN$k5V%5KTr@R|COA?;*9{Wsa0lrT_L@$4D7aARuqMhY)-$`X7zmvi;JP zsO1e0TV|<&%ZZ-&%5k&pJy6N^iU6$76q;bHm6HLcvMsJHrZ9X-xqYBmc#9W>tBnPa zt3RMf7(zZTa-e|$lRwjUgks)y(}%QDB!zA>^HL=|>Urzii$~fzka(ts7K`eQ)hCsJiyzd;O~Wo7bsVC#hx{yrFKF;%mj0oVl*_?Z#Ra3F7)d{I>NH0fLXT3+4eA*V`?0U*!A#j}4+Y9a11$ zQ!_$l#4#93vzW4ts+(mc@Cx}BKuefDB&A*@G!2-0;jl=JEQFMLqf3@%M(`JVE!w%C z_mO9#ZO)kgHJ{71|nR~owD)+{MnM~Hp`$X=Cx(YsCzV_HduaT8_vM zd@=71?FK}I1E;q84aANEy=|@DhI9G8)w`OxoMDYZ>ELy6hY6$tYK0vsihGu8(MX&p zxoI(^0^oK}Cf0lLyIN%a66k9sEn0~^J8$a^Fa^3^^1SE=Z12u4HnNIoe|B@vmQ(F9 z*EFy(Ik$ToI#;{cb>S1J2?xnt33m(nAO3&Xdk?TEuJ`YI7AZ>+76ApsxMIVCqN1Y6 z48;NpiXCI3OH)wFN>MZ#K}|%7ipCZz8a2d9j3#I-*wI)}W5j3_OB74Yf~eS^`<`>3 zW!acte%JN9|Lb|*>wS(6-~F8X^f_~8=A4<`U^~xZ_|saRH-XC25(1Wl^)C3NWz7Vg z7n>;<_O1L31)S-$&hQL{IvBo#RsNoL_$efKkS!pmqSJ+gbzyQ~&OlRm06{e;92Nsm zY~XfUg+I~JOLcGo*k=ZtD!|KxykMdSy-eg=dKPLS^D+f5Qwjy|pI|5@cqz#%mwBn6 zTf$ZcX8kQ-mgRX#rvSJYR&{_EJM;!im=7U?vX;RLW<|(gTFYQvr-=Mbz#me_v<{Wq zkf#DX%kRO#24AuUQwVZaGec}t&kmdFLHX>k5}}uBX0VOvv%@Mqm^?eI)`KFajy%f& z>m=~Y)$DBD0@NQ)OK>-RC>@SrNJ3fXAv}5kAJlIdn>>UkLXcri6YUCkc}C{fC|P&m zi(rI9cg?cYjRm;Y1usiEA$S{)~0N?rv{(Em?hY5$B2*2{p_E|7AD5M#z zQJ^*n*P!Is&It~G7>q3uPY%ROJohTgYUR zb9qO2ah$z=`_Q_)xePc;KnxE!p6UA34{iW*N@w1d%ERyzUYgguD+EUtjKu~IqLkZW zARUZYJ~=->Kc97Sdgi-#O^chpvOWjLy;r8+G`uuRYyRwzf10|y0wyIMHaTtcG2JBEc>mzXajU~Ik8a(9t zhH{u9cn32~R2}_*9vU6c1Fp2;%bMWvbeMAWckE^NV+2fV6gk7s+~e#1ALNAFg!*1c zvC0Wn);SgGdp^Y$zEm0lc=Yo9Ipr4n**txE@;w-zvw}tPspqi&o-6l;I>9=iJO2KR z{EAIEJdy}E%SCB+IsVNKl{bD~0u!2le-5KC>_eDK?xslpAUJwp5BNUYtnT5x;4;## zQ_&u4IE2S^>+1}s`Xg8j7z;hZasps?pMv?Eav09oHwW@M`w#Aw)`H*JLp>0aS>;f;whUU06 z$7`D~_|e+>W8g|&(1p!gDd^yF;J?)k0q3{uA9eUcU(*5A0Gk$c2o7tI%)bO2N>1RS_mciRa zawcgjdHjZ8hF6nLrauO=#lxA1`Yp%CD%h?#*zP2ZkSuq0?~WZY=MX$^7=%x0&MdPF zo_Pzt9_iFOd^rJbz%Jf`N6$_0*?X93Plqq*Jgfo>_k-&FX}1sFm_2-dBQ)wvzXto^ zCc+MWR1{9_FzE{EaC(c~{)D1ftc1hucxywQ&1-K=3^r1~;(*nLa|=J$RlTPL+1)_n_GF)As>( z-J=En)ViV3C&TI#L-L4e2Sf1JWp15@P|$2}lL}3(3pjKOh6=l$*7z+H@F0#{@+4T_ ztf?K;h*j$p78Kr}cnE9Km(MpXNpFHFLY<&$ayuw700d_NV7~K)-M$MUb>Q8GdZBRF z1Mh+AyQE?FKV8#5-<8!e5E$5-KY-)3CXD}3IEvN5IS;TS!J>$=e0x)Tl8%krV3jSM zPGG8Y> z`E;&rkS~yBgIg^_<}`R8n|{5?1S|&olh-Ire!lVJ`_nCJH$qMG+|M?&0Z(j((9yEq~>=hAJS%|9Z7qV-YRF|;)th`E+ySedYtqQDZD5o*Ta?6 zi?lbXhIAt7T+&sf1*8W^FOc3Lts*tO%kps}^(GA^O(V@Dolm-obQ9?=(&MD1q>o93 zdn_LtQfJcEq}@q_Nr#Zek!Fz2C0$IKN4k~tFli}iC8-VVhZdw=NP|f~BuyfnMY@!9 z6X{;kFK<|zxqpc(^Uo&xa*^?3OP0Rl zA;#gY8S{8t{l_r->88wnT4K!Y|D+`^S$OR$rf?Bk%LzX-e|1Zi-Uia4N#m1}Cnc$4 zGooX)Y4OQPltIQngpZ1hQAZ{uBu7WGz}5dLTuMshWOY*PBy~b;(%7^(Ogi&4m9rHq zM`;_T>VC{0XFkw*5yRw~?0k&u!Nj<{hAx8GilGo^#2Li!q=xLWjp8pR#+eCpc}DgE zBQ7%H5@KH7Qes}7a$;+iyijcv-z1dPpUiLvz!=Y5=v2f!eP?2Jv#f=M&Toj_#-3M5W`fx>|%`UaYmeA#9CtB zK50hw3?utgBYUQieU_0u+lap~;#{Nni;Z}>5w9}hJR{y<#Q8?Nm6*3zff4UA3SVf% z`;54Vm>+K?MqEbB`)4^Z?=RKFjil0u`NqZ@FM2*2`A?5rzLJq;g=IPBQ7$smlL-kyK{K$_VOWClU+mX zPMl5bL0m}Onz)=8r_RwS2eS0}`0Pv!&$7$Ti=(MEM~{h2O*7<)vC(PCDclFrP2ezkbZlf)JWCnUofJPN zZFC2Hc^G#z;!b+jrloZ8hVrDurlzIDN2l?0(vu<+;>RY%#>gJriWS341Bx!FV`39x z(_#fb@DN2o=+Q$En!sm2@Mr?t$d6gbWNmCpB$OY?6T)GCY6G3r(-SuQ3>zM!o?>gE zJt+2fNJ{7dX+Us61Z@lI(Mk|L1sw(3RM=WTq^ae9B zYI!|l4+^JYTWBbUD zYlYAxMkYm$jg9%YMl}xi-bTgzYTEU0Emza}wZifCH)?0Y&=5Xma#Ca>92)US@oDie za!iR$QIAPZf%_KO>Ftqeu^I7c2HoE<6r`i?JpVB}eYpRsa9HoZwd22}U+Z{Ji%W@x z8>pJYUf|=I+TC4^71VQd^61D(k?}N)>iv88;V1@U=MWfI)IDQUqf_FwHN%6T4#Z(2 zC?PU6)xfHbOjEN{iJ?6J@6V`RDN1lW9O^02agz-q%OTW3$%$GVq16MT#=#jx9g4Sr z`e8}XL?$ICO-@WsPgTSIi%r$SAuUH7#Lnyfq?x3Vf>wx!5j#;xg};;Fa}sE@kSwGK zvG8dO_(Z{{6xp62bO1lL$<-JBEqauyqtCt{7n!#3H+=k z7^TaC<2^&~gwz1M?bRm$AIQIVN^Gp`P249oZCGSNI`cyV`42Yq$Lk3657Bq?pcLrv zaKI0S)`k1K|E8EH z#^-rscy#FZ-#9Fj5;jzHm<}?JkBW@Wf{C6HF+BS7{JCO0^ylfoM}2(!%pK2{EBYJf z$HN*chU0CEYRnkk(2i{Eu#6aw*UgZ*zoBA$WOO`^F*9q8oih(-tlZ9(+l|xb_J8x| z;r_4wa|?LDXqFCRRe}H)uHZb9(i0NcN137D7V&!{^k@W($0~PAjd&g~-)|TOAB8bw ze5S^b@wpg7#;0ivd65z012~5ET_&}8w-MV=LHY4$NsQ+QepZMT+6ggo8wf&Ba!M~a z|A(g}N5`h73c{-KwdYCi7_s+MW{)H7N%Oy4U+-gf&3>jmPBD!jrQ!(95}3dL9HvuA zgJ&?FMfyc7W1hbA_l$WuT)CYy+_%Z|(45;6^KidVy$VRVKaSJ&VZ(6=H*7~#>;ulQ z;kX71ngWh5*tU2~Vw>YWLPbARoUcS1_9bq^bTKX}&TnA4_;>*N;r)3%+R(oVZ0O$^ zHsk=}AmVUPj5CP*2a^s5#q>wOhIuEzhUp~2riM)mn;UE?uwhvmz2*B`qW6*Fox!nO#GgM_NYeHHzYsmXUgmX8!y-DwtS9nos&~*GDmM zrIQ9%KWT8Cl?ckOlK3^&zs1Mvvjl^9cy-m0HxB5(#ZQ1My=VxP0O?GT%MuShcnw%{ zwbtSPk@S+`Ix-c~#?oSq4Ri3)=kRak)k4q1630SXsgO>be4QEz;}KrJ)?An>$pj^BJxEENf{abu?#hn7B;Bj%!^W6V^|7FOn!1@rT zz;doh;r;nzetb0dgtDi>IV~01GzIczC5nOCOnOh5-k%=EjfOO^CDY)F-xE^9cESCe z2rZKic|-%TzEyiq)zlR`L9CDg;f(J`YL_qu(!m~^4Ern!{${+VoV-K*H|ZJH7|V>U zS^Frc*(cc3CPE0jYcjlF!4mRwBF`K3{q2RmT4VpQhY%meNPHGz2rw3MIQ+$d zV+fr2(?NU7=NxD!dDKS5aTKqrSh_5J4YPDo^&wb#IR8}R2gy?UIO|mt7yVg&HGV8# zJoDA~VYt3f0xWlLNI42L3>e!m0LFb(WGrD{swXP$ivZBEpo1Zv7Ic7s=S@NA5A84! zv?uuEo@ME$%c){IEFV0JU_Pww;7$4B{2OyDf4pX7j^!`!e%XVSqb5Ep51xHkhhXJm z=XEwO$kJiu#A`gfis0qNvp@G?;aK@=`v*WN(S?)Z=P>x!9@;bp{!TWi5BlK0wt`v? zgW=SA9}LMt2MfVMcgQ^v{^FG)cd@WnJcXgqzW>)@3#kA0&qLt<{%-rbPcU2^{HK4j z;11CEU+wT&aPP?f!S{RrSN{xCm?6~sGl6@?|K=Z$um1miC&}^upU=*oGZ%i) zbN+(dg^RviykzOJxoY*AwR!8-f4yPjrf>4U-MnS%w(UC#zT5fzuH8TUSh#2J zPy6;CI9PP(@R6g(j-Mz#dFtoWXU?80Ie+2eFPDD3TzciVtJi+NexvN>t=o70xO=bs z{)2~){(StGuA=fu)zfFst6#i)_4>`*ckqSobxh67EtHm4);4u*?Ns*l92}kMH*j`w zZRpnMgU0G6?oFFDZ_(1DRqHlwJ=?YS>d>*1cjqo$eY$n`g*6z-KQamyW zAu%agJ0T@CEq&sojLB0*e)RFE(VBm@e=>F2r_=vW*Z==?{{P$U9}pPSvsdpv!6AM7 zg@*MX5I%6w;2}eY4UZV{A#4ACw*SAP{e{1ce`@{s=kXrf|Hufa$kP8){Fjc8V5l<` zHUCWD2NM39e>}cneg3=p8pgoS%J+=__24_cRWOUeb8!?L;WP79!Ds#n?f+$kDVTBi z|E8{nVN`-4;b-_!2?Lj#%oS5q>Vy<~c_5ve&k&(T`$R5(aw-BE+M(7{V zUr2)MeNd0V@TV1(5&S$-;SXoDhxG5s5#xBoC&kDd+s4bwi{dG@bl*nmLFz*~4z3$L z;i@v6!cUP`Y=hvslezJ5{pl(6ljn=khuMd~^*Fq22dlW;@y5*kl;wwWxagJ><9q_T zJYtyEm0dnD&X1!jBI%1rI zMpsR2%TN%ev-`oM zQ{v@hZ$_L)+?+U{xCL_%Ko+=y5?gSFQO#LmQxi9Lwb#6HALh=YmUi6e-c62}oYBhDahPMl5Lf_OP`OX7Uu zR>XzGt%-|?+Ypx$wJPsxI1w!u`h8Ru}EA%ED;wG`xBQC2N0JL2NCOtdlD;WvHJHSb|&sk>_Oaz*oQcT zIGDIEaRhNc;yB_^;tb;c#M#6Hh?f)NuNR`rCmuvxNIZOdLe)K|G$=pIAW`RN=&?#2R7?VlA;HaVD`9 zaW1h9aUQWNaRIR}aWV0D;! z$0si1@td*uIv$@`m_zj?RuTIWtBDmJEWQ`9C9yw`PaMv}w`JiqJUp?MhbPYD;k{V+ zTppe{kB28N;NiVl_#z&jxP*r%F5}^SSa=<`6AN=${S`f!T}5m~tmbxqX7}QDVt>v( znLV6yFk=npP{vx$;fynhO{X%>C3YpwBW9~40<0R~Du^IN!+j|_em@#aGxyOnryoOh zTt`QTtLaQ}^#z&D{o`{o=*Gya6L9}S;n^yZ09FoC5G=U zknQ+X3OZbYL5I(!pi8BD<5Xb+F|Ojkm-;{mrYsz;AfbzgwG4E)YJx6RUmuoFg1icZ z&t)+lL*<-E^^2pml1OMVbg@*PL@Gxlv;eyC6c3+TK^I5y@i{+q<0<@jN-q_j20@oj z>84TsT1sau<&#E?D@5qV%d24c{1|T!)~<=pIv!JcS^E-;ZEF@r2bge*c601-Ta{297<2(MLbO zf&Il3R@M0Z6!shBK`gl3e>}lT-5od`?7^_I#2oe~v=7!ZKGhNe>x#@_fAWOc6&^nc zYJ{x6|B~(DdOP+rtS`?W`DV?V_9=n1XK^G}7=Mmuj0 z?4O=cS~|QTcT8`HK0WNOo-kX))5Cs?^`qedN`v_gHP~O+-huLSh1devuQ5N~zW7WS z?mwPC_H$1t9lzhi{*KJs5Bojl$Lojv-xEUX?`NSOVf|9@ivnoBWytMP!&Bt=HH^oXVR$^wJfWBJda zo?-fW;*(W|{er!x5vFfPJWg?5j`wpsUXl56fyXT}&mWIp+%LxMfXB08|A~_8T~jVR z&JD|n$GaipabKIU+%@rW95CcWdH>hgaeOeery8Y);|1;)-cHeSJ^Mh9Vh+azZ-Q z@HhyP$69v2Wc{q>_-FkrP~YB${l+jJZ?|4hc66*=dg=QgJ8uW;k0;hn0s3;Yb_&ps zTdbXG#&On8LHgq_RqiLOo`&UM<*%tHFIPCVFe_K6{VYGK~+{S+P{(Nu*;60S(GeqBi zSUxq!6U(QkzW#>k*50p)@<>p-`~%=fVveQT*MPAdhUx2r^+zAxGg!Gs=&e0o(f1=3K0v=;S@=+c@?iQO%Ihpx zV-}ttZTxuaXJE(h;rele*N30yS^5D6^~cs3sy{B6Jxheq`8r4|VqpbqkCnvE#N&yV)4E3!VlT2sb33h*DTw{a&aVT*iKmfW zL;NE#UkBvtgc)S##}8izG^Oy_Warm6%ZX=`ov#y`5$BVgkJEhJkgqEil6^geFD70{ zTuRKx<#OWh$zDyog_y5%@ask8O4hzPWasOY7R1hE=j$|l-BL+*53+wv>_dEpIGA`V zaRl*6;yB_(#2LhUiL;515icj+MVwFkD{&!l32`wozg{jSE+Tt5@kL_34r@tVP4@G| z%2lkrekXP&zD(>ve2UnIcsFq{@gd>};$Mj4h&K>t5N{*SCcZ(uocK%PeBv_VLgJr@ zi;2$?mlEG3E+@W9TupqPSh_ae?9`)cBBVm5mR&*2cKlRck!D6z+MR{wg$ zg=Ak!TueNKxRiJqu@}X6ATB5SJYs(;Zx`ZfvVThKL-8Gnm3gc@!+3nMI}tmReK@fP z@p57x;xCAUiPsWG5a)9{rC*;oj_eV{;bd<>oI!Rrs{re`nXJ4$$evC1&xn^3e?y#4 zJdwDNcongR@^c|BCi_U@JhHnJmy$h(xSaR^aW(M~V&ytk-U4E0;zD8%;-86qh))p5 zQU0#P!DRo4n9u9qCXOKcVPY-ue&TH6O*}sFS3ErB*O0i7>???ii9aUx$Yk~FL|jVt zDa8Ca6@TJ#vd<+Br}#d^)nv~kjv#wCV&!_4Ulwr&mDi2fne3y8J&2QtGbwx{Vjr@P z=1lo@CJrY1RAT`}zol>P_Aab(vJdr|t{#2I8?L!3+e32`x{*OEA&?D52f z#K}B7aUJ4P;#0Hv^vE(o>q4_kE2x;&f{tIgmVJS_8X?305frhjB_4_oD8!NhCIQ@ zjwq6shZ)YrvC$uteC$@eQ1GC-CvH3Dg&yZ{0b7FS< zYiP%}+-oyG5AyloL|S!X>p^4nvkz?ECK6_enPVKKFE3-hTFK{yqV?rx_L}-Ij@Oru z@i_f{W}IY{zETEyMEF^m7(|ioPGRc^T~eJUq_B;M>%O91Z)dHXGY( z$H%wE4a2i{)zF9KSF^tvkJax##&P<7!#EM%?KVs=Nx%P?ov%Lf^tA@=0b;fmPT(9G+t!y0{+ne`K zHqTnqe>n4Th%x@<`Qbclg1$d8d!i6ccD5c;Q$Ds{Q*&J6`Zpe@eE+g_C__7@kH;-@ zY<`=sYU6q_)}ODQBjfQJsqepRJ&>&J1nzQ|YAaeW=vANguKu3zIiUCr^x z)(QElI@)pliRXrl;~@TJj;(JQ+S&0|V@FQZ_dm7{h<}-5>%;u%1NJiO`NMTEn=Wj^9eb^W(=4ew!XX)4(ijo#XH4L*}0fd*FTHnZM!rldbFV z+_ApcUwLVfaorccU5}Rs%YY%+nVYTG*0eYKMixWH^?&}93O=ubwXf+v?0EqE%N$!j z=1;${cS1a&kMQw>JujfupTAk}VSf$V$I#!fzHEJeB9wwTwhmuY9=2|P;|UvKYM32C zoOyi4ar*Kw#&6_cj&Z7fd|;fWKYy}y|C;Ftp-<81bg>DahiyE-PlK5SlnVZyM!hmZVb0q-g-XqT@H+PQhEYm@o@ zXXie#K6`XlOY4VIk1TG!EuiYX{L)M-?7&+qFmMtHhu<2>`bZq^7=LhZh@l~sN z3p9&cWBx)Do4G$V*f4*`uy5D)G4Hao-^XR6uVq?oeyj7pGC#j0({+4PI61}mgmzqd zV))EUfqm~px_^7cPt{|8%9B49ra6r$s=KMtql7E1RTu97J}BJ7?#CyU4#OQB1Fuc{ zxZAH^xs0fG^I0VP>iGTVdnRq168ZMWdgCHtCi9Mcqj_VG3{y8=+&!m@GWfX zRuRdj2ZN4$>{%VGw14b2BJZV#uIh}mv7JlagkSf~?ioK#k@P~fdYJ3v^bHFH;pWag zJ<_vhd|6*QGrs$-IoD^eQTFZ?7H6~R>YIgMHoM{QD9)>8&s|?V4#@i9$SISEih*%g z);FIxZQg|b(1T)L-JSVirQNpSi|u!33S)M+QlGnU?DDikX`@@%k7urHSO4Z0Q2)pN zr%EO)ceryox4ZvpqU(Ij2XxW)pf%Q^7YVxV7xtAZhsas7IUUxc~M0tMxzJ`Ritb%Kc+HWoGZ{Dz+^= zxbXT`7iCPufu2*jUFsSN%`U`pV>_Pii;rmm^|@0uI`h?z^F#m4 zSNC06J$%^~tGC+~pKNN|H-5>%4_dh$J+b-1rP7Hfx}3Ke`rDVet52-R|G8gt=ZU(y zmf88w(^QSSzqSwlW83`b5vqGXFDs9~+(Jybv+MKCxg*`Xby}5fF{R(a`+Ynoy+~Sd z&)>TK(dtDuD&6Qx`-CIS19M)ST)ogbb;s0qW}kTm6~w2v@oYP5_$Jj~jY|aoDJTAj zDl8wDU8?$H`I+KlL+7Z5{xG8CmjkaNI?O1n0|Cf&vlBeBSdGCtvi*?CSlLmU{ z94{Zy=6b~S9_J$7^>%lfIy`?w`n?u|$4+Vx{o~z-qpjZDj_+39sdJuL{_H&+o(0)8 zZgMr~!_uWs8*W+eBE^|P1IE0acA&lK$$kZYKE3%{|8)yeuUg(&^?1P8x@(=j{dM>5 zXSPdyQWqW$d3btRo6$=oAG>GYFH}2r%{YG}@cg0c?xNH18$0HX{^RMSoKyF{9yzFe z9lrth0<9ojLG^ppAj@7K-wfQfy`A^>UnhTkMoOCEvFrJyL;XsMFN`g#&fh-P_vE(k zhZQGSuU@@GI21h6Z|;GR28NNQevEK4t1IRYDwJ5>_1OD5ds0Nun!*it z{8A5B_MW;tDs6#X6PK&ofB3rHPRH=g^R{$*5a_*h*|#@tDBfOtav{@Xa$Z*`x?<(3 z@QQ8MPPE$j6aO*42s545-A%uJy0TUKSy|XNcN$EJ zdG++-1iy)S_uD&88xva9sa-|kllgV+9O4&;rsmtV(D*wjdRS#oINii^W7oe<{x)}4 zho1riLSOuvV3t!{s4%-V_0MI4jz%7d+FbhE?CTFY6-LJC7Vlqi+F{(KL-Rc4bB)TO zyvvm1Yg*N>vXVlcoZGZ<($`H7Y?v`}{pt28s?O7Uu0Bxca5%qz$Iz48I<48a_wCk+ z9h-!<>v+aN+_mtnw#$`|e)?>gW8fRt)4i*I_qlsvwncn{^CqruD|U<9x9mBR{8;IB zfSpABHy`%Tx-zM{t>5LF6PCBXcgZq(V9M_<`8#@l*!tJA*GyW!{k`|udCeSJZoAO* zN0*;WkG45&{^O~K-}SlH&vNxClWWK354_tUbJ&sj`4R2C13xg$as1=pTZh;0%p?bo+f?~J^4ExPqS(-wlHZ{BrwVY5HYzZ~;0Da0lD>bx)0 zXQYklvLfkNhaYph91HX)o0V)61(_NA?dJ`~TM-tn1MYP|YlqG!2{ z^Rx!Zi{nS#Y&$R=Mq0P zz0>Tga5+!@#{_m|9k>oMwGy+c!cBO7%fzLE`!Z(}omx=sVDjxR^S zXLP!EO!;5kbpDBHwUJ$^H@{=oYkHOsH$4dg`!Ojy10VRPGvb=$1lvDaIDPW-)mr7t zFyPKhCU|uHHeWPIFx;W%MSb|@V$^l%uR4Zy4C-$X9zGh^zf2!rFs^_cQBz}=xhDKj z*5XF0j*1x2#LpEq!Q`*&ARJG}7Nh%1a3E-T2X+CP+ zOsj>cWxIDTLJc1W24u9tOeldn;8?f;ZDQ&G49xy)zAMpV_Few$GJXF7g^TD1I{tR*kM z&X;-fxNlKQzV+IS3gwVhSh05ta_+oOx1y>p1#Cmjn_#*fRU30$)`IP`cOVyeG?Vwg zuEi`_b1&SM)vImLcWC$bUN5WWp|BHKHE6V~WpVpu4fksJJ^GjBXUOVx@sg~0J38({ z{}OS5tm>?XvU*MGBlizYldom<&wR^t@rWNVyzb*&vKIVq`y;a87%!_vaYRTv< zf1Qc4dO4qy)&FkGJ?NjCm?>-C_EK4)efFY%-so&uwIw%XEqLAKC-g75Gf!5pId^3B zf6#p&`fHU7WmVm|D{J1g9{bTh^U^|Dg-3T~%{%0K0R0Pw<;t43<&LaHMLq}R@Jqjt z)yuO?*1W?mMRNKBf@Ia~Pmnd!W~r=#-$7Yb1IlI91==6N@OjSNWz8&!k~Mc+j;yMC z-^=RN`x@hH)593PY-?LtOLh&BRkwDkteHt0WGzsimNoZ>C$hqRJc9Am^8=Zd#LJrb zELT>IqEOZ{-E~>Lj+q^m>+xw@SxejoGtQgL)G|+2A>z2KUSB+t)qhhxd3^HPa}c#tg0&)Weu-WEvve|TQSDVwfC2`=xMa9Wrt_WDooxY zEA&5E^YSWX)z+&okH-ax-DJ(&`H`%`&FQj+zgRD;_SG?23+|Q6s@rdU3iHeSw4JP) zRs&_tJCG`?R$MBpF27J#_1oWM^%CDOjc@!j#`m8dAgeYrT2@`cXR;Rb{D!f`Nm+}2 zcp$6SKpXfqM`+i}o=igq$m;)%R#vZyg^XK%FKcGVFS4p4p2{i=u73vOYr1!3Y8xS| za4thu?bNSi&8xpx){@n~$*Qw|C979z!?PG4jw4ya-;9)1(_*TuWj$6g_1`CJX2)x? zme{{${?{9x!}uj%`O2CXI8xTkD^q0Ej#?pW?)g2k>N;MLHE%|>tl?$WC35}~8_Mcs z+D2B@obIyvoAs5oEMtVMy4!KGYI|qMnwd9SR#oLvS-pHW$*TKgx2)m2j>@XJbCKC? zZp&KKrczc_km5Y%?>|VzbVOrWy&~GlDh%+GwZtz}*1TpTW!2UhCu{g`8M69+J6l$b zcB!m+?KjE_PKl7=q8i#qZst2uf80jSL z*j-24>hl|ZiC=g5e$Q}~IN*VK-{O7_;GYHzVY9Y>?RknLU)f>Mh)?p`B zwr?sr*h~&CPkrH+6meX+@AL=a^1g#!+;?gs7Ix?`!oNX#v9nK1^PF=H#mql*8s(2} zEZ(`&>P1-JX5wNS_fqxpdZOiR(=UUqTZ?aFH*Faf)>w=l*u^E+ris|4<%qW#cGZ5T z+=`oL4^oNa(h{c)UQ*`A+Q(V!@nx?^`32_Uw^yGwto~3XI$avt;^nOd;=w!H4?Y@E zSNvLv`>lOWBe84O?r(lCY$lr4+aCGp3M?M zL(Nkxho!U=hisklx|3TAanSn6b8W`761`d;wJ#2G7Q6iXq4iHOYH@?2ELc+@X=w_$%nd#Rgsl;?mssZ z*AMo)q`ui%99B6ea{8d|qTQ-r-n|~?BmQ>TV@5k0FR|=K&&4GU6@HsWJg|*cH5ctK zceKlB*Frp3t#Z90{^|GGnSP)4jcqD6*_IiSG15$oN&4;=&-P73o2T8bY&+Uje4RNV zYE}aeF*4-liKu}O{8<0%AZAZo*Cwn-S24@)e%Z$I*5ZyP^>xP!T8m>w{+^ceftR>= z$WM=w)$mJ!rw63u?9%zQx)o{Nc%~%o*k^HcnQOJ*<{y7{OYjiIFRk1|tfM`|kJ_$3 zcV=rX-?CmaYn%3&)PF>oH zCJ+Al%4b#+@vc(6`s8U}G5q5Go@RoNcypYl#o>i*#2amXXmMjoYw={#jN$lZsp z;s(F+o6u@r!}u>cLpc)NV;8^mTP8^6pGI^No!8bgx#!%4j-xJOUyX9sCJRYyGGy_c zgWf$vYp(!X-FH4>bi-d~1qMlCm$Yu9ETg-N*Io7u`#jKF+;nB9V$rECqT83PyU*}x zDS9nxV4H2S`k9Zlbv)BCj$+f5F-6JplC!UK|kL(}@x7_^X?#x!=;`{Ha zVnQX+?!)q_dk^#$3pe$D6Tiw=+_GWx%#GvPi0A*bn|$PSkXSar|7d7YD{*yc`jmdD z{$joQWk*eWHWU{JpFJFV%wIgy`AUG}iB4jF-|<5iZAkG8x)xB!@}*j=x^ml6yP%!e zYp!X|vxfb|Vc)*IG3c=>WvuWemUuX6e_YOZ+SNp4%Xtlq* zUc$+qqEpk`U%IsQ69Z?Ac4%_KU7VKoTbQ__rP$`1fcUl5ul+hGD@?u#X(C=t&zjnA zTYu5&Ui4e9`2J%1$5#%R-wY5JxmC<)6Xz*T-EcL#!lJwQEai}=_X~gVpXO)OWsTwA zJ4t8pS~0!oomB6oVzb-2capj~t8sPKJ8AdTysfI}chZEwzH4H80$Vlh`KJ#_hN=1(p-&>r1D?L=~oszlztu*#W-Ifju-%5AFmu+-Sdn={=p*Y!n z_**H}_1ffx-QP+d$PTnj0sr4hb3d=X{p%lZq*IOZt|?Bvk*;R#nW)+RMw&bQgQk^> z-bmhU3y1tL>5a5AB|UTNM{lG?zXZVlHVRdLennjc>5_@(ami-JSmD55JIpQw@F4Z2Jp|&5ym1-WAQS+y1i`Qc9ss^&RaC zY5Szx)<1ppLMpre>+6Ex7t-CfE2kg#ej&BGRTA<_{X)8wtEe}i?hEOq^Qr}hUQ|m` z*NQ2F?p8||oxSEME>=t3-@%2{!D?yqlks+YwpL54<|v*OeN`>>E!d*_cqmci(#7xil$fqKd}`Qpsds~q)6VyLF3o!za7^d@T-tZN_jHeD&n3&L zs}eIDo=e&+>yOGzo=XihmGw21&!iJwgT_C<`Amu|&T6sg{4=RR!lC*Jhn`7(u3uY) zeD_SsO&NT?$GT@yQAu|9J`2GfmsLM5>zU*_R?%hcglEzV_krUcMLv_h?(6&6fI-is zm?qXEiUXfX*Nf&B4(s$x@{dwXdfD`uw0L`mxbGdGN#^wI zlbqxLu5?SR7-@c*f_GW7ST1y8D^Zf5PjDf^>J3T=DsKu~Fw zl(eJy?7~x3(#-{%ei!#wNh1#q%KLRkmDE=;aohCuRnpj!owvI!sgg2-74Bx)RnjMp z+xy&{QYDSijPO32SS77E_w>Zinkwnk#1pr!46c%1U5SdV?p-B?J>KHgvU`;@yYZ#w zV?3**fg?t>*sZRT9AyXbV{OmRuz>Im1(M>`6Uk!7#=r%SpGYR(-r3jo))VP?`sRgK zEUBIr@I*;QQSZ$-Q`rPqU3rr0D6+ZQZ_lBF$Hhx#&I* z>^@lzK3Pws$GuLTADR9{3bwfZWM2Fesk-&r(Puw?A|1+T^U7_|6REdD+1AOupGZ6R z4Ig=@`xEJ9qj7(J)c%QdP}QdI?WRwpA0FP1nB@FK%02I;aH;!5(wH1=U95N_#kF6z zf7Y`~so(jx>-s;el$K@oD{5X=DdmNGDy%Mnw#^EAb+S^j@A~2V7Y8aO|2B$krn@R7 zvqMi7xqVwHt*LjXRlu4`X`^Z3$doTDC5M9SdIi~)QrOvbJ};+LN}XF~6^5r)N-Y(? zPW?WvQmR;#sdXP!DeauJ@YB_UE2TxvLg0U;G*Z)G*^gqSbYtI&jA7oDQtNto?uyox zQpT$$SwA+elZ+6woD)W!N>~fKp5&Vsdmn+z1S0QDp6bD{e0PEhWbZ>Ri`sUxi{PU?!%3XDL{L@D| z$zC&KsQDe8w6ynveDzhG)O}6oVLdPCB;Vim4VZ9JCrt>*`TUzAom9NK`J=l(>ZIL| z+NHGLp_9H*#aU%-(n*?`J2qWit&@gWD!NHabkeQZ^zXNPp_68*0+mf>0Y4~gwe}O8 zbo_ZAs}`v`=~cbSt9FmmNw2@HxDXbllRi&R$$LCPCz*O*e!gs=PC6D-|8z)*PEwf$ zz<&tWXU31meRPuRsK&b&dg-M5ttP#W@z6<1Qs9`S@2o}O{B30hEi7}nEsVr)t({O&14@brvMz~|>Y zqw#ZWhBi5cKaQwp&-g_6Ib(Pd&NCW*Qa3HuGai2K8h$OA|6qt3o*HAnCyT$=#Ge*} zDFJvYuI8zBWc)=V{XcGP!xH>Hvf7&|*ettVH9-?X4&l9$@61q=Fk5AKwh6u&%eF9Tb z8&Vai8)-9A4^kh}U{cH*o&S5+yO`~N>#vTL(>RUHK<1xIYHSz&r^@rUjF?B&>Gzj2 zo65JGG>?QEoIByJxY4NlT^T+fJ zogrmH9QA31P;C^(Fg&hD`al@&BH;5sl>x(GnpkFZhULI~44okrK%9KAXBveu4qs$o zFERLx;V=#E4D-cwxpRgOCYdIgHqfs!;qw=u{-9sO!q-D@HU zA}qdYVSDHSqbqFPTM5E1@KWnN*jjkQ@72I|61ID=*~80O4PmSDRtRrlGwZAnEMaqk ztubtEVe1B4KiCGtHV(E4u)&w%3%M{h6~W_!MfT9%FmOkJH|Apl4^XJRV4nl$cT~Wz z1$BkAPeZxYU19%$_6ZsiifL$@DTH?Lv+QZj5^)$8v=Gi8l>0S7qKwC(6YJpPxJY>1h*n64KSdl9@>*|*|meea!X<1yYsUWz(muIU|unbmSSO!e5 ziIu5fRb?xf-Ki^-LBo5w2*T9!tQ>|6O#n|(nF!_`O}rGQP^Lim-Ca9#!7j#9u=7?5 zc7v?7t6+?Rt|j~qFU#J77f|t-N39RzoCj>2DV=bI68apZqp*bWDhd?K;$2s;N-@_e z;EU6hDW=*w8WS%|%+DQu>lxC=a!AlfCt*7a>7&ArY6vFbpzvksb)n7cb~J~(Of$jB zd#~W6C=|@mCZ}yKSapQ7F})e!Czl`U;B6+@)w70{0zdo%4prf1Be=z=1h*k}f}6Lk z;FeO;s+M&X0z4?DFOz*+K~TeX7s`aHu&5(g1l9>R@sg8+UjeBjnA8`{6_AUZwv$qD zN`o!N0?KJFICZoyW96}f^4JP?i)zXvhsW~B<+T7il)0m|mX#062>rng`h#1?n(~>L zm;Q>i%UDmHzp7AUMnJ729Hf$uPb~Ruxb0~OSG=bwyuDGLDR4r_hV3p- zubzoeFU2}sVXY9XAs<#Rs1xisv-2Z)L-Vf=YfQ^^=ePLdJ zy-r+B7tK1jupfA`$U#tuL0s3Z&+!tYFg>ZNbK>1mJISTe8 z&|ePJ>Mvz*PGSAR3i?G&+bOI}aP07s`$rmF^U8h47Q)np_O%fl7pb)Na$i*nR)fs- zZG9YGlFM{J4HO1t; zd5VpbgpY~a!S%T0Bw*M3+7VJy@CCu-T&qIT}6izTkLR&cPwAI$t*n}(O@yZ^? zD;11ab}(Mq3NAZgypsKap%1vgzHxzlHnns3w0GFKeN(_XId^j}cTl*w-aiMQk)-=WcZ!=(BAs1lP1- zf~)sX!BsIx;MWm&UBvn#^g$@QBb41SMWuCV3hG@CKi5i;pZDc+aEghSy*w7d`P&=L zD{xNXeQe!MxSWEmAMZmha6Z7cOp&i`!sYVBR6%*3KzVff@@OsIKStHv3f~2@t)^cn z%}-HHyXx&f$2Dw1RV_CA2?$9t7<#k7+gIwf*12=y)A` z4+_Ez*!0JNt%+dU(aKBVYz||T1>_0Z(NW{#S+{fJG)JLfjDyes+RUMo?M^G5vdp~1 zv?YyLX{i4h zL6}BiEziRB7i^s0Hzst4FG2~2jUP`g9!ls3j)E(c)fLL>TB!=h@Sg zHAwLWt$KgooHHeTDR-e4UCUYPpWiq8?6dc`_xbidXU^F(d5wHE&yl~_mig1^lX5k` zYKEG>{Dk~*x!I$$vNI3F$nIU-GkKZMTE((Y;F`4R1a-p02glsp)8+c4k~znG#Q4tR z``k09srk*lQ|4EFe#(5qJ=(RhUF&-*9}?!C#TaS6f6BtD?Nb&SK0oEdc~ee{6D^OO zJO-)1xf~z3K3+aM&vyq#kIl|-&pl%rG5SX}BR?&7Ot#EjYA>-Ak86&2H5@-p9dB5v zX689&*=cU0{TSO+i++8+vrdh^&iuVssqMS9>*C4p4YQ}J*<3@+X8g=vKGQvSVVOGC zaF3drD;=GZ)qFFRQdZ@3Rk`mjW%hoW>#5HuQ*)0pR^6@a`<41O%IRfKes7pjre?I2 zs2PkCxf(2d76|EmLZ4~ZM$@(H<-$0g#W*&pna|VaGmpLMpqOqtJf>TujKX=0|B=TW zI)^!Q&cj>-Eu^o#^Y~0LmwBmzd5Qn0Cs%#8Bgf4xTnm2(z1O&TZl*z%n7E%)j2k%z zt)P7i`QLt3GvzbNf$J%WZ4L!(Em6~*Q&cJKFI)$E`K&Bw$iE(0OKCv=?`5fCp zpPwepy~$+;^$?Q!h0`W|b}9OJ3v~`5xfdfWd9Y9Z;MKgD~Hlk<%oAz#stirnFTaEepaq#wzbVr6oV zPhOMjxp`7Oa-X31x_U3R_1*Wy^djZ{fxPDET%z+5ooza|=)6bgmvu&UeoN=5&OJK! z>6|KlNIg0i>s+pLrOwyKwR}$f{mnY>*O}D$l+L|6)f?J=^K@EtuF`4OxkcwaIv>zE zr1No|&+FW)bDz%ApK0|h&{?IkQKwg@U+3p_KAuGOj?P!w+S~I3xbRfNn$6bz& z72O**Iy@J5Y~*JHK3w+hUd`Nmt@V06uJzqshsqfW`)%G#IgPFk$694Bl+^9`7i5i>uxXPxx95V1*@E@ zD?Ep@x!knmmt|{PUEWolo+ciYwL7j@e}iL#S1mWJ>~^=iHc*;g+1;wHy|b(M?rpt{ zW+z3pDYeN^?{gjSbG%rC<~Mb&5>F&cU1!_7{#{zX`tth5vzISzYj0QT#nRQ@_PSQL zx7*{OYvt~=+AV2~ot-y!yH|C0Z1D2bvA)CW;Rh;yDqGgLJl^is_NzKR$v-sZj%e9c z9nQj$Xsh>aaJVHqo#T}!jkihPA9eG#l8d|aZtL`{;wdFQ*gTFdI$y0Wy|UZk*=lom zHg*RA9WJk{ zwcT}-qp8u=Q+~m<3JzrTRKusV{4bU-s9<{w`!%gCcUpV(CrRS9pOe$ zv^NnWg$KYpN*W!lTO5a_&oQiYv^%_qZMbn#TMyZ(wxg}d?dmA>tr{w8ZttpXZ|~fo z)Wc%q-kR3-Zio7syu&%|-9z$j72`}jVh}XC)_YnBk6~$#9MIafHVz~Ajh`uL>}+Lh z6}H#==qLZ7eOE|*^^lQRtFA1e+uWKnR~76+h3Y|7*SXo<>TxtNiaRz@;&4f0-DR!r z1Mgd;hQe{)%22!2u!<-xj3RYs!CvL!KatD!Le2LT(k>_LC26g?mk6MhuC~IM;Ssv} zw)j?C$Ms84O1`50GO?d2cx)?7F~2Rjth?RoTCvsZXzpC=YID>%TRm#l)S}tkd0@M$ zl``r(wzxc<9h(Vs&FwDQ@wGx<9%<8JiHk`a*0g$D@-%&|x<RKlHkYmKDHo=prJ;{0r> zU*6j~T@tD!sjCY|OEU13tYEKpXvgt~`V6J@^kQuu)oaDof4(O5!1B~ z@BMvo|8jOY&|~j?_rf*wC-1KQ#r8BsjaUl_Ct|U)nxlGRbBDck=JPy_xqr? z7yT&GK5=A!{Ws|8?Hc{|Bj+oYb2JXUsqJUh`=#z^8UJeO+RCjX{ne^4ANBQDbKwIm zsCE5@Hpj+IPS*`Lwr}p}bbo@=W%rg(`nKMrxmCNOZe{(diyAJzE_Xq0w-?Z{0MTC~7ReRL1F#k>6`k)H`2M-fjl{vZV!X>OHxMS-bC+msP zS2ZIT(Rlk;bKHI8R>`gY0^{U=qJLMvS=)Tr-`oGFC0TWT{XOQd)$>0}{vU<*hUTd^ zLgS%pj$Zz)!NML_mML}RuIqQ1)w*3b>{@f?;;>s)+fF4jHC-G7>Yz6VSu)>pgdLM&t>GnRjf)%li?7I@)jU>-D_`GiKg!9hP z(igzZNc!0gpF>h_9;$OWzSt&s*9H8pE_MLskWcc!c^7j33fl}hY8G3Ru62F^=uLh`Turj4R44hYK&^xf`|__9E#Y;qps0y9x#yHGjge@(QI) zlv8eF-O-gCQ|uA=xz%jL?u9d(wKkgI{Yd(=4=%k*E7Jm>LDI%&;jh-vcJ|G~H@ML= zia+D9tA&`v_QKzOTx)O7)vTAkR?E`>BS?IX!==|V&rps9K7gcNVQ3v~Bs~n@KsoGj z_)R-8{30;}Uqa%~82pWH?}N))wR8(~>bCGv-Oj?r>ownmtw`!^gAX7pK$6}D`_Ojs2jI(SANFo|f>WuAmxviS;$mOYg?nyLYBzQso_-_cU^l}D&?DGG z@C773?}U4GTX=H2R__uh&lJQ5;nPU+?}oEjeT}{qPUSNBRS z-$ilkEc^qSGiKmGF-M_iNpFBLl*f+4?z<=-+b2ZQ=fcl@nz@ejUid#q>Y9Mhen#_O z*wv%??}gU8wRGWDB**1u_@HhF;B!d&Z6_?dN3)IaTqOCc;r)7gAAAx?EbV|RwrR(u z5srV3^BV0k{X6a6j&ImP|9x5>;p#6EXQVg7Z}u@Bu^)phy;W)KQaJA`+FZ8)Ha$pR zOMZA05`WV0H%NTmC;Y0`55l)mmi*-b)^7!=7yC~5p?<9{6Pz1iJ|uks?2mGO#}31X z6C9VH;1B#kl4FWJ3V)rVUD$b;%n*y%Y536r&Ue^L;A2S6O~U^eqF&Mi@cM^2cGz}U z@iqDdTj)d57U6c?7GCx!b1r#o@Owz+>gsPWha=-I=5Y9nVXZCy4a*l14nmwf!u!65&)AEfqRgkYdUwFzA=!8F2r-PLPlV@xAOEF%7(|6R z0iO4awr>q=L6W}>?nN?wh35a#@(Uek!OP4K@O~uci($Cvhs1#R1DE`Wwv$KrGLkue zH(WQWm1BobqHD>s1KOVBxMK@nLw@YNaP%e4DcHj2f6Vb_UDi(ct1->aL;EgbiFDzm zFB9|RZ-mSCP%pLxegnx|Hw;T&)ncp^UV!9!!wMhG;Sc2u!y8}I`k@^@{krD=a1&}F-4B0=?ASRNTh1}TmhU6}^lbcN9QmsZ>JAjZw*ZWyIJSJ( zNWLFbiY=7yAw#q;nT{S>{3o_Ok{6*i3>2ikQFdUXXjSLNJYq3sISCeV4wu7o^ z?do!DUf;ge?AzSl(RIP1ZcoSgT^pQ^&8=N$Zgy?(bar)a^q$F2H=N(vwR!25vlf|I zedXHd=<=@7et_bFMQ1IwEV}U6>1K0{*VEnQl{GN$v9zZgU9f0lYkQYt(SUe@GtT2lT{PpCK47Yc-iLfOz*D96*Fd}t!1`YZa){gwT;{+51szpvll zALx(w5A~1qkM@uCPxPy>F>DH(!I2X=`Rm2oAM=TL* z#1^qf+!24IHxh^pMY566NG_6(sHiDwj#{GDs4Z%bx}*MRZ!{1cie{su(OfhiRWVb{ z9J9o%Fdx?vDH8z41VND4vav#&hv} zTqR5ibHb9aCTt0N!kzFZdJ}=fP$HWcP2>{!gi4x{=A>Yz2)5VQqbg7%;@=nndV{$NkAH`o^p1mnS> z;BYV-90`sFb3x626*7iQp^A_>R2i~_szcULL&z3t3E4x=kUQiHy&Da2;$fJG7zvFY z6cxsPlO7qC{_1|yV8x($uyW8cSUqSRY#6i+whY<_orCT{-=Kf6XK;KlKR7X{++4HC zL=tETI0HUf*hlMzY1tU9ng|$aPbF<>pdC)y(1ZVRd>;vp;rB$)h{u(9+kmG|yzC)f z<9IiMXXC`G5sxbIrh!;>601G^eZ=Z8u{zd2POKWk72(Qob+{qi5_X1t;hu0`I36Aj zkA%m<I;q#(l(2Umj3elurFv3*sd#EQHIf=jji)A3#&kuxGF_c+ zNVlY&XF`MrOJQ4{(pMle*xqq@*@BM diff --git a/magicseteditor.exe b/magicseteditor.exe index b60f1b5e74da16721030eb2c953029bc115a2808..bd3c9da2ef79b0402e914e03ed8b8ee68394c555 100644 GIT binary patch literal 11515392 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%0DD0(|eQ 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%0A-PRCkiOl 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

H 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%0A{tQm?Bm{oo z+xg_-)R#8$e&Vd!AL|;$3*6M}G8pv!8r}w>2g|bx^nK9{#u+J z>`E)!pC6;0RUuXnpAH|TO=XwP9_$UxfG_=8`;~p5tUWfr!$%Hx6i@2z>yBg<9%|C6 zAGb({C&5W^DPm>T6@T}1aV}pt6z^Sy5Ua*jn(=S&(pPY!x))l187VvkA^9B~9e=wI zHBlBA$F{>M!*13xMWGtek7kt?zTWx-vI=yJgp$2e?oqP=slgKWZ$m+%0A%o;W&wX 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

=;?)avG>>{U-3sSvrxQ$Sy! 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

  • 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

    RWrB8RnVhDNDj3;LSa3Nc(JERdKvp@@S@s~~D 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%0A=}l}|`` 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

    GAF?pnyjRt_u1*n@ zW($+orlZRoNB)Z>ELc3s!t;e`inb8$Ed)}MIK*v6X{eyGb*3Ge@%s(W*V4X2dNP`q zqQWB%fdS#`3f9A4M%DvoO6xBA#zlI*wfhDDdM5y_*?l-yRy)MA`@qqM?}U2lPOMMs ztI~;%uj^6J9~t2mAyuLPB_`mn5Pv29@T;X9MEKPTJUkVzl3Vddo?3v1M2uex{pkt6 zT8lF1+z*IHL;ABEl1KdRl7`NrJ%@M({){mXkxNvrTSS;!Gn*fC_wp>K`y@W=$uYtd z<_^5CY)QvLbQ+Fbm`eNyyaH)9739>3Ej0$IUJQ;SA@$0)gw$mZd_+j?iigycued|r z3E7W?R2d6OKpv5TRzT`nRiXeTCg86SeTR}>KXf}a`{O9?onY{!LaFnVnh!3P94fU1PRb;&;VM}Pa-4Hn-e4B1)sLEJF>;3 zPrxVWo9U9-$XyA9a->bZqAKskhO6)%O*BlwMd5Mlq2cFNzo+bN@m|xVP%c@Ep3}F` zZCPi;PhzA5Km0#87PXId>5dojqBi_YVQbf+bRsjEZaKo=^55m`iRbPmC74fGisAnR z{zOI=inFHBPYq7PVfl8XTV(Q;J`(Y3RgOcPi5whbt$p6)Spn?LHu3Y#GI9t3LO8VS zO)MT1Vt7TYO{WpO@M!Ye#J`>WfL=o#=mPROic~aFX^aP!4AFvY1w_fO$T?H~t+zkl z7uFhdALXa)z(>0|F>*rM@NYHX8L^%*jVtm)ET=Gxz?N~c^Ze-6(Sr{O1*P$go~ zJ(z*W@LchzO1Sa$`Zoya1o6;#fZ1@IT_k(5S?v9YBL^Li1Abil;LeHV;1{gZjao*q z7Bw8FF`U22N@`kE5{JM4!GARy5(}IS7J={?{;Lar0r8RktEH$NG#`prkA9e{#Z3MF zTG^uYr;Bi*YCKH;8U1A10f*si@mhO$o8r+c4IHWLw`b9T&4CY6^${ODi9_4W?UyeYn zwKcw~v=silsV)$nRxfVc#8dlTq=n*xV&1>gl=rV#jZ+OPM?4@SRVZFCQYDa2IdRx3 z#rGBVrSRlIWR(k7WTHXwcfcL57GQd)kD~q&9L$ZoArHbemNl|81Fjf@%Vo;VhVm-{ z6i-mo4Xxz_j5b$fBWNj@SN-}W_=)&Yzx2TrgVPK`^z2)XZ3`P`>NDzeRVaQcmSD^k zfB(BAJ^^%oG98nYuHt-RZZ>5Ky%_smY-Vv(FbSnsvhVz{be9q!IK<2Hbsm(~twO^# z{nlCST2Y8vAOn%^)YDM@dckJ9vVr%1*wgHvrWvid#pSB+PVwa;DXy3SaRt20SCUtt zqq(EONdX2AVR3xcTSd(*m0Zs}kDLDWxN-sP{w5s0qq*6@!x1#^qET0=9BUJ#htZ-z zWT!wIU#I$6??|U={R8__9Pa!jDC~(M90JXSsk z)&ggOo2Njn_kD*9OLothiNdn-=tCMuPM(J}3 zj{t1oeO!Q#4{m7q550Ta{?*SIE8XuUd|6wdu3ny6#&&4K6|(JZN=O< zUKj7EZ`X9lk%A}Zz)Dtr1?R%gz0HVF0f98-Rk4_8TE<;~@u~Lmj+V?331g$_O)3zj z>K)Y^lP_M(pbdN7?ONAbwe)OoozE53(&pYN-~#5fp-*c9Lh1Ati7NzwUdIfOk|dh8 zsJ9;CmSLaHr_UttER(6=S-bNGedvURb1fmmm!+D8zzT0p}S}bkPX=&R(L!(LA zW4h2zIZ%cpB#!j)ji5NZfWIRCrc@3`P#iupR5h>6)a{%DUNvtazbfY~GS`NuR}H7z z!x0pRBPb5r^$oleK&pk9Om$ zd*$%%eDPKfzOs0^c6d%=ATpy|2r6H0!@DS~#*fB}qgrZmagg`z-F`t5kQ|v2*&Cx5Nn zH*PaOAkn0RuGbGC9MIIvP862>^dk>T4lAho0K*4Mx*8xlSaO!i(X=CkVcT<4g(V|q zxmXfZVFRExwZ#@Y1+!{VP5fhxg(#oXb%e}+{iz7pso>tv(p4In+V?=@b36=ohf@*k zIKQOoj&vK3p~{g%_J5tBg?NY)QY)SWC334C&n#09t6s>|bXna@uzq^~_fZkRkA8s& zyZDqZ1xr&fF&rJ+28$Gj?MA02`D=Ej5{qChZ=+J*t(5(oK78;F>>Ta1V$=nTiEJe-$cYm zwf5|8*<%bx4a&#%8u{2rx;BwKYqhtJV-)u2pY#E)7a2J<9GR19Q0Rk!Br=VrJ$mVO zv||#%=4NJbcpF#V=)x>iT?38GRVW;|VUixb(n*uC$zFa-PD0-U{>YW-(aRG3RU^{p zZY^!=uezmUGpFu;#>tkyM$EOcn1o!?nQ2CHBhCzIx2~2_WG%RnPaM^R)+*i)%ZF3Q z%kfz{V0VSX`}VuSVQ^o-TFxc`<3-Qu`)(leu_%On8*wenf>kjTr`3y^FndJjJ_KWG zP^^410yt9p_KSf6L@Okb0s^wxz7j4P?9=S)bHKkm@kQz4xr7{mtlW=~9yxrFWWvcL z#Ur7@fDq{L2tx`*)LiKo&nJS$W734iWPe#_hXIHiUZf@Mbg z&t59Ia`3Vev9ey-s1_10^Ix4zEW!b$^7xynAFr9-FF4!Cm;Uk%q<)y3=_?=nYqRjC z*w0i;!mQ+1$<_9Ak0N1S?LS)UFFV?NdzWCJ1HPlRK9xIaU`OlxWzEggf5wW~RP$jf z47#>MJq3Q(b*OLbj5OZoT_B6BZ7oNRrO0Pv2G>a^aWmw>lUkQ7JSLsQn#7VW{_V2(JHN+;zb+K3TD|DiJ>y)dd&+4pV%HY@k@{m)N^rmFW2_f;&OdonrGHK9fkYJ;I4$w2@=~Y`>&G*4o%5NPm^ER_603zj35L;s