diff --git a/README.md b/README.md index 9dc1f358..00944b2c 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,14 @@ This repository contains all client-side data, including locale files, configura ## 📋 Changelog ### 🐛 Bug Fixes - - **Fog update**: Adjusted fog settings to work with the updated official version using the 3 classic options. - - **Fog levels**: Adjusted fog level settings for some maps. - **Fix by Alaric 🙏** + - **Font**: Fixed font for Arabic and Brazilian + - **Loading**: Fixed loading background image for Arabic + - **Crashes**: Fixed crashes for Arabic and Brazilian + +### ⬆️ Improvements + - **Text hilighting**: Exposed text highlighting (selecting and clearing) to Python + - **Multiline dialog texts**: Question and Popup dialogs now support multiline translations! Translated strings containing `/n` or `\n` auto-break lines with trimming. Dialog height and position as well as inner element positions are auto-adjusting. + - **Refinement**: Updated translations for the refinement dialogs and added conditional failed messages (from official)

diff --git a/assets/locale/locale/ae/locale_game.txt b/assets/locale/locale/ae/locale_game.txt index b4b9fa4c..b5a05b1e 100644 --- a/assets/locale/locale/ae/locale_game.txt +++ b/assets/locale/locale/ae/locale_game.txt @@ -570,9 +570,11 @@ REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 هل تريد بالفعل تحسي REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 قد يتعرض هذا الشيء للتدمير عند الفشل. هل ترغب رغم ذلك في الاستمرار؟ REFINE_DOWN_GRADE_WARNING قد تتسبب عملية التحسين في التخفيض من قيمة هذا الشيء. REFINE_DO_YOU_SEPARATE_METIN حذف جميع الأحجار الشّبحية؟ -REFINE_FAILURE للأسف،لم ننجح! لقد فشلنا. REFINE_FAILURE_CAN_NOT_ATTACH0 لا يستطيع %s إضافة أي شيء لهذا البند. +REFINE_FAILURE_DEL_ITEM لقد فشلت عملية الصقل. \n لقد تم تدمير هذا الشيء. REFINE_FAILURE_EQUIP_ITEM لا يمكنك تحسين الأشياء المُدرعة. +REFINE_FAILURE_GRADE_DOWN لقد فشلت عملية الصقل. \n لقد تم تخفيض مستوى هذا الشيء. +REFINE_FAILURE_KEEP_GRADE لقد فشلت عملية الصقل.\nلحسن الحظ، لقد تم الحفاظ على هذا الشيء. REFINE_FAILURE_METIN_INSEPARABLE_ITEM لا يمحنك حذف حجر الشبح. REFINE_FAILURE_NEED_BETTER_SCROLL إنك بحاجة إلى لفيفة تحسين أحسن من هذه. REFINE_FAILURE_NO_GOLD_SOCKET لا يوجد هناك مقبس ذهبي، لإضافة %s. @@ -580,6 +582,7 @@ REFINE_FAILURE_NO_MORE_SOCKET لا يُمكنك إضافة مقابس جديدة REFINE_FAILURE_NO_SOCKET0 لا يوجد مقبس فارغ من أجل %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM لا يمكنك إضافة مقابس إضافية لهذا البند. REFINE_FAILURE_UPGRADE_DISABLE_ITEM لا يمكن تحسين هذا البند. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE لن يتعرض الشيء الذي تم تحسينه إلى \n التدمير أو التشويه. REFINE_SUCCESS لقد تم تحسين هذا البند بنجاح. REFINE_SUCCESS_PROBALITY فرص التحسين: %d%% REFINE_WARNING2 هل تريد الاستمرار بالتحسين؟ @@ -900,9 +903,9 @@ TOOLTIP_WRISTLET سوار UI_ACCEPT موافق UI_CANCEL إلغاء UI_CLOSE إغلاق -UI_DEF_FONT Tahoma:16 -UI_DEF_FONT_LARGE Tahoma:16 -UI_DEF_FONT_SMALL Tahoma:14 +UI_DEF_FONT Tahoma:12 +UI_DEF_FONT_LARGE Tahoma:14 +UI_DEF_FONT_SMALL Tahoma:9 UI_DENY رفض UI_ITEM شيء UI_LEFT_TIME الوقت المتبقي: %d ثانية @@ -917,4 +920,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT عليك إعادة التحميل من جدي USE_ITEM_FAILURE_PRIVATE_SHOP لا يمكنك استعمال أي شيء، طالما أنك تملك متجراً شخصياً. ITEM_GET تم الحصول على: %s SA ITEM_GET_FROM_PARTY تم الحصول على: %s من %s SAA -ITEM_DELIVER_TO_PARTY تم التسليم: %s إلى %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY تم التسليم: %s إلى %s SAA diff --git a/assets/locale/locale/ae/ui/characterwindow.py b/assets/locale/locale/ae/ui/characterwindow.py index 65037dac..de2c534f 100644 --- a/assets/locale/locale/ae/ui/characterwindow.py +++ b/assets/locale/locale/ae/ui/characterwindow.py @@ -230,7 +230,7 @@ window = { { "name" : "Guild_Name", "type":"text", - "text":" ̸", + "text":"��� �̸�", "x":0, "y":0, "r":1.0, @@ -255,7 +255,7 @@ window = { { "name" : "Character_Name", "type":"text", - "text":"ij ̸", + "text":"ij���� �̸�", "x":0, "y":0, "r":1.0, @@ -307,16 +307,16 @@ window = { { "name" : "Face_Image", "type" : "image", "x" : 11, "y" : 11, "image" : "d:/ymir work/ui/game/windows/face_warrior.sub" }, { "name" : "Face_Slot", "type" : "image", "x" : 7, "y" : 7, "image" : FACE_SLOT_FILE, }, - ## ⺻ ɷ + ## �⺻ �ɷ� { "name":"Status_Standard", "type":"window", "x":3, "y":100, "width":200, "height":250, "children" : ( - ## ⺻ ɷ + ## �⺻ �ɷ� ���� { "name":"Character_Bar_01", "type":"horizontalbar", "x":12, "y":8, "width":223, }, { "name":"Character_Bar_01_Text", "type" : "image", "x" : 13, "y" : 9, "image" : LOCALE_PATH+"label_std.sub", }, - ## ɷ ġ + ## �ɷ� ���� ��ġ { "name":"Status_Plus_Label", "type":"image", @@ -329,7 +329,7 @@ window = { ), }, - ## ⺻ ɷ Ʈ + ## �⺻ �ɷ� ������ ����Ʈ {"name":"Status_Standard_ItemList1", "type" : "image", "x":17, "y":31, "image" : LOCALE_PATH+"label_std_item1.sub", }, {"name":"Status_Standard_ItemList2", "type" : "image", "x":100, "y":30, "image" : LOCALE_PATH+"label_std_item2.sub", }, @@ -420,21 +420,21 @@ window = { ), }, - ## ΰ ɷ + ## �ΰ� �ɷ� { "name":"Status_Extent", "type":"window", "x":3, "y":221, "width":200, "height":50, "children" : ( - ## ΰ ɷ + ## �ΰ� �ɷ� ���� { "name":"Status_Extent_Bar", "type":"horizontalbar", "x":12, "y":6, "width":223, }, { "name":"Status_Extent_Label", "type" : "image", "x" : 13, "y" : 8, "image" : LOCALE_PATH+"label_ext.sub", }, - ## ⺻ ɷ Ʈ + ## �⺻ �ɷ� ������ ����Ʈ {"name":"Status_Extent_ItemList1", "type" : "image", "x":11, "y":31, "image" : LOCALE_PATH+"label_ext_item1.sub", }, {"name":"Status_Extent_ItemList2", "type" : "image", "x":128, "y":32, "image" : LOCALE_PATH+"label_ext_item2.sub", }, - ## MSPD - ̵ ӵ + ## MSPD - �̵� �ӵ� { "name":"MOV_Label", "type":"window", "x":66, "y":33, "width":50, "height":20, "children" : @@ -444,7 +444,7 @@ window = { ) }, - ## ASPD - ӵ + ## ASPD - ���� �ӵ� { "name":"ASPD_Label", "type":"window", "x":66, "y":33+23, "width":50, "height":20, "children" : @@ -454,7 +454,7 @@ window = { ) }, - ## CSPD - ֹ ӵ + ## CSPD - �ֹ� �ӵ� { "name":"CSPD_Label", "type":"window", "x":66, "y":33+23*2, "width":50, "height":20, "children" : @@ -464,7 +464,7 @@ window = { ) }, - ## MATT - ݷ + ## MATT - ���� ���ݷ� { "name":"MATT_Label", "type":"window", "x":183, "y":33, "width":50, "height":20, "children" : @@ -474,7 +474,7 @@ window = { ) }, - ## MDEF - + ## MDEF - ���� ���� { "name":"MDEF_Label", "type":"window", "x":183, "y":33+23, "width":50, "height":20, "children" : @@ -484,7 +484,7 @@ window = { ) }, - ## ȸ + ## ȸ���� { "name":"ER_Label", "type":"window", "x":183, "y":33+23*2, "width":50, "height":20, "children" : @@ -697,7 +697,7 @@ window = { "children" : ( - ## ⺻ ׼ + ## �⺻ �׼� ���� { "name":"Action_Bar", "type":"horizontalbar", "x":12, "y":11, "width":223, }, { "name":"Action_Bar_Text", "type":"text", "x":15, "y":13, "text":uiScriptLocale.CHARACTER_NORMAL_ACTION }, @@ -717,7 +717,7 @@ window = { "image" : ICON_SLOT_FILE, }, - ## ȣ ׼ + ## ��ȣ �׼� ���� { "name":"Reaction_Bar", "type":"horizontalbar", "x":12, "y":8+150, "width":223, }, { "name":"Reaction_Bar_Text", "type":"text", "x":15, "y":10+150, "text":uiScriptLocale.CHARACTER_MUTUAL_ACTION }, @@ -775,25 +775,25 @@ window = { "horizontal_align" : "right", }, - { "name" : "Quest_Name_00", "type" : "text", "text" : "̸Դϴ", "x" : 60, "y" : 14 }, - { "name" : "Quest_LastTime_00", "type" : "text", "text" : " ð Դϴ", "x" : 60, "y" : 30 }, - { "name" : "Quest_LastCount_00", "type" : "text", "text" : " Դϴ", "x" : 60, "y" : 46 }, + { "name" : "Quest_Name_00", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 14 }, + { "name" : "Quest_LastTime_00", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 30 }, + { "name" : "Quest_LastCount_00", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 46 }, - { "name" : "Quest_Name_01", "type" : "text", "text" : "̸Դϴ", "x" : 60, "y" : 74 }, - { "name" : "Quest_LastTime_01", "type" : "text", "text" : " ð Դϴ", "x" : 60, "y" : 90 }, - { "name" : "Quest_LastCount_01", "type" : "text", "text" : " Դϴ", "x" : 60, "y" : 106 }, + { "name" : "Quest_Name_01", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 74 }, + { "name" : "Quest_LastTime_01", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 90 }, + { "name" : "Quest_LastCount_01", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 106 }, - { "name" : "Quest_Name_02", "type" : "text", "text" : "̸Դϴ", "x" : 60, "y" : 134 }, - { "name" : "Quest_LastTime_02", "type" : "text", "text" : " ð Դϴ", "x" : 60, "y" : 150 }, - { "name" : "Quest_LastCount_02", "type" : "text", "text" : " Դϴ", "x" : 60, "y" : 166 }, + { "name" : "Quest_Name_02", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 134 }, + { "name" : "Quest_LastTime_02", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 150 }, + { "name" : "Quest_LastCount_02", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 166 }, - { "name" : "Quest_Name_03", "type" : "text", "text" : "̸Դϴ", "x" : 60, "y" : 194 }, - { "name" : "Quest_LastTime_03", "type" : "text", "text" : " ð Դϴ", "x" : 60, "y" : 210 }, - { "name" : "Quest_LastCount_03", "type" : "text", "text" : " Դϴ", "x" : 60, "y" : 226 }, + { "name" : "Quest_Name_03", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 194 }, + { "name" : "Quest_LastTime_03", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 210 }, + { "name" : "Quest_LastCount_03", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 226 }, - { "name" : "Quest_Name_04", "type" : "text", "text" : "̸Դϴ", "x" : 60, "y" : 254 }, - { "name" : "Quest_LastTime_04", "type" : "text", "text" : " ð Դϴ", "x" : 60, "y" : 270 }, - { "name" : "Quest_LastCount_04", "type" : "text", "text" : " Դϴ", "x" : 60, "y" : 286 }, + { "name" : "Quest_Name_04", "type" : "text", "text" : "이름입니다", "x" : 60, "y" : 254 }, + { "name" : "Quest_LastTime_04", "type" : "text", "text" : "남은 시간 입니다", "x" : 60, "y" : 270 }, + { "name" : "Quest_LastCount_04", "type" : "text", "text" : "남은 개수 입니다", "x" : 60, "y" : 286 }, ), }, diff --git a/assets/locale/locale/ae/ui/energybar.py b/assets/locale/locale/ae/ui/energybar.py index c77350a6..f97e1ec7 100644 --- a/assets/locale/locale/ae/ui/energybar.py +++ b/assets/locale/locale/ae/ui/energybar.py @@ -14,7 +14,7 @@ window = { "children" : ( - # ? + # ±â·Â { "name" : "EnergyGauge_Board", "type" : "image", diff --git a/assets/locale/locale/ae/ui/inventorywindow.py b/assets/locale/locale/ae/ui/inventorywindow.py index 82d76903..f5dafb51 100644 --- a/assets/locale/locale/ae/ui/inventorywindow.py +++ b/assets/locale/locale/ae/ui/inventorywindow.py @@ -6,7 +6,7 @@ EQUIPMENT_START_INDEX = 90 window = { "name" : "InventoryWindow", - ## 600 - (width + 24 px) + ## 600 - (width + żŔ¸ĄÂĘŔ¸·Î şÎĹÍ ¶çżě±â 24 px) "x" : SCREEN_WIDTH - 176, "y" : SCREEN_HEIGHT - 37 - 565, @@ -85,11 +85,11 @@ window = { {"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32}, {"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32}, - ## 1 + ## »ő ąÝÁö1 # {"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32}, - ## 2 + ## »ő ąÝÁö2 # {"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32}, - ## Ʈ + ## »ő ş§Ć® {"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32}, ), }, diff --git a/assets/locale/locale/ae/ui/taskbar.py b/assets/locale/locale/ae/ui/taskbar.py index 6e4ae1da..0f605eb5 100644 --- a/assets/locale/locale/ae/ui/taskbar.py +++ b/assets/locale/locale/ae/ui/taskbar.py @@ -107,7 +107,7 @@ window = { ) }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "HPGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -153,7 +153,7 @@ window = { ), }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "SPGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -199,7 +199,7 @@ window = { ), }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "STGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -380,8 +380,8 @@ window = { "children" : ( { - # ExpandButton ChatButton̾, ChatButton ȿ뼺 ǴϿ - # ExpandButton ٲ ̴. + # ExpandButtonŔş ±âÁ¸żˇ ChatButtonŔĚľúŔ¸łŞ, ChatButtonŔÇ ČżżëĽşŔĚ Ŕű´Ů ĆÇ´ÜÇĎż© + # ExpandButtonŔ¸·Î ąŮ˛ď °ÍŔĚ´Ů. "name" : "ExpandButton", "type" : "button", diff --git a/assets/locale/locale/ae/ui/taskbar_easter.py b/assets/locale/locale/ae/ui/taskbar_easter.py index 4f085af9..e7911d50 100644 --- a/assets/locale/locale/ae/ui/taskbar_easter.py +++ b/assets/locale/locale/ae/ui/taskbar_easter.py @@ -95,7 +95,7 @@ window = { ) }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "HPGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -141,7 +141,7 @@ window = { ), }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "SPGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -187,7 +187,7 @@ window = { ), }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "STGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -368,8 +368,8 @@ window = { "children" : ( { - # ExpandButton ChatButton̾, ChatButton ȿ뼺 ǴϿ - # ExpandButton ٲ ̴. + # ExpandButtonŔş ±âÁ¸żˇ ChatButtonŔĚľúŔ¸łŞ, ChatButtonŔÇ ČżżëĽşŔĚ Ŕű´Ů ĆÇ´ÜÇĎż© + # ExpandButtonŔ¸·Î ąŮ˛ď °ÍŔĚ´Ů. "name" : "ExpandButton", "type" : "button", diff --git a/assets/locale/locale/ae/ui/taskbar_haloween.py b/assets/locale/locale/ae/ui/taskbar_haloween.py index 330b809a..bcfa7a47 100644 --- a/assets/locale/locale/ae/ui/taskbar_haloween.py +++ b/assets/locale/locale/ae/ui/taskbar_haloween.py @@ -107,7 +107,7 @@ window = { ) }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "HPGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -153,7 +153,7 @@ window = { ), }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "SPGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -199,7 +199,7 @@ window = { ), }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "STGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -380,8 +380,8 @@ window = { "children" : ( { - # ExpandButton ChatButton̾, ChatButton ȿ뼺 ǴϿ - # ExpandButton ٲ ̴. + # ExpandButtonŔş ±âÁ¸żˇ ChatButtonŔĚľúŔ¸łŞ, ChatButtonŔÇ ČżżëĽşŔĚ Ŕű´Ů ĆÇ´ÜÇĎż© + # ExpandButtonŔ¸·Î ąŮ˛ď °ÍŔĚ´Ů. "name" : "ExpandButton", "type" : "button", diff --git a/assets/locale/locale/ae/ui/taskbar_valentine.py b/assets/locale/locale/ae/ui/taskbar_valentine.py index 8944a561..9c4944be 100644 --- a/assets/locale/locale/ae/ui/taskbar_valentine.py +++ b/assets/locale/locale/ae/ui/taskbar_valentine.py @@ -107,7 +107,7 @@ window = { ) }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "HPGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -153,7 +153,7 @@ window = { ), }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "SPGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -199,7 +199,7 @@ window = { ), }, { - ## + ## ĹřĆÁŔ» ¶çżě±â Ŕ§ÇŃ Ŕ©µµżě "name" : "STGauge_Board", "type" : "window", "style" : ("ltr", ), @@ -380,8 +380,8 @@ window = { "children" : ( { - # ExpandButton ChatButton̾, ChatButton ȿ뼺 ǴϿ - # ExpandButton ٲ ̴. + # ExpandButtonŔş ±âÁ¸żˇ ChatButtonŔĚľúŔ¸łŞ, ChatButtonŔÇ ČżżëĽşŔĚ Ŕű´Ů ĆÇ´ÜÇĎż© + # ExpandButtonŔ¸·Î ąŮ˛ď °ÍŔĚ´Ů. "name" : "ExpandButton", "type" : "button", diff --git a/assets/locale/locale/br/item_proto b/assets/locale/locale/br/item_proto index 708df7c9..1d192cdb 100644 Binary files a/assets/locale/locale/br/item_proto and b/assets/locale/locale/br/item_proto differ diff --git a/assets/locale/locale/br/locale_game.txt b/assets/locale/locale/br/locale_game.txt index bf9d18af..b9e4df58 100644 --- a/assets/locale/locale/br/locale_game.txt +++ b/assets/locale/locale/br/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Sem limite de tempo QUICKSLOT_REGISTER_DISABLE_ITEM Este item não pode ser adicionado na barra de atalhos. RECEIVE_MESSAGE %s enviou uma mensagem. REFINE_COST Custo da refinação: %d Gold -REFINE_DESTROY_WARNING Em caso de falha na refinação, o item será destruído. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Irá aumentar as chances de sucesso na refinação. +REFINE_DESTROY_WARNING Em caso de falha na refinação, \n o item será destruído. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Queres mesmo melhorar este item? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 O item será destruído no caso de falha. Deseja continuar? REFINE_DOWN_GRADE_WARNING O item perderá refinação no caso de falha! REFINE_DO_YOU_SEPARATE_METIN Deseja remover a Jóia? -REFINE_FAILURE Oh não! Houve uma falha no processo de refinação! REFINE_FAILURE_CAN_NOT_ATTACH Não podes incluir %s nesse Item. +REFINE_FAILURE_DEL_ITEM A refinação falhou. \n O item foi destruído. REFINE_FAILURE_EQUIP_ITEM Não é possível refinar um item equipado. +REFINE_FAILURE_GRADE_DOWN A refinação falhou. \n O grau do item foi reduzido. +REFINE_FAILURE_KEEP_GRADE A refinação falhou.\nFelizmente, o item saiu ileso. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Não há uma Pedra para ser removida. REFINE_FAILURE_NEED_BETTER_SCROLL É necessário um Pergaminho melhor para a refinação. REFINE_FAILURE_NO_GOLD_SOCKET Não existe Socket para se adicionar %s. @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Não é possível a criação de Slots adicionais. REFINE_FAILURE_NO_SOCKET0 Não possui Slot para poder adicionar %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM Não é possível a criação de Slots adicionais neste item. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Não é possível refinar este item. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE O item melhorado não pode ser destruído \n e não é possível reduzir o nível. REFINE_SUCCESS Parabéns, o item foi refinado com sucesso! REFINE_SUCCESS_PROBALITY Chances de sucesso na refinação: %d%% REFINE_WARNING2 Deseja refinar? @@ -808,9 +811,9 @@ TOOLTIP_WRISTLET Bracelete UI_ACCEPT Aceitar UI_CANCEL Cancelar UI_CLOSE Fechar -UI_DEF_FONT Verdana:12 -UI_DEF_FONT_LARGE Verdana:16 -UI_DEF_FONT_SMALL Verdana:9 +UI_DEF_FONT Tahoma:12 +UI_DEF_FONT_LARGE Tahoma:14 +UI_DEF_FONT_SMALL Tahoma:9 UI_DENY Negar UI_ITEM Item UI_LEFT_TIME Tempo Restante : %d seg. diff --git a/assets/locale/locale/br/mob_proto b/assets/locale/locale/br/mob_proto index b276ab57..5fcfa828 100644 Binary files a/assets/locale/locale/br/mob_proto and b/assets/locale/locale/br/mob_proto differ diff --git a/assets/locale/locale/cz/locale_game.txt b/assets/locale/locale/cz/locale_game.txt index b6dafe1e..e581ddc4 100644 --- a/assets/locale/locale/cz/locale_game.txt +++ b/assets/locale/locale/cz/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Bez časového omezení QUICKSLOT_REGISTER_DISABLE_ITEM Tento předmět nemůže být přidán k poli rychlého přístupu. RECEIVE_MESSAGE %s ti poslal/a zprávu. REFINE_COST Náklady na zlepšení: %d Yang -REFINE_DESTROY_WARNING Předmět by se mohl zušlechtěním zničit. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Toto zvyšuje pravděpodobnost zlepšení, +REFINE_DESTROY_WARNING Předmět by se mohl zušlechtěním \n zničit. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Opravdu chceš vylepšit tento předmět? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 ale v případě neúspěchu bude předmět zničen. Chceš pokračovat? REFINE_DOWN_GRADE_WARNING Předmět by se mohl zušlechtěním zhoršit. REFINE_DO_YOU_SEPARATE_METIN Chceš odstranit všechny kameny ducha? -REFINE_FAILURE Hmm, nojono - tak to neklaplo! Selhali jsme. REFINE_FAILURE_CAN_NOT_ATTACH %s nelze přidat k předmětu. +REFINE_FAILURE_DEL_ITEM Zušlechtění se nezdařilo. \n Předmět byl zničen. REFINE_FAILURE_EQUIP_ITEM Nemůžeš vylepšovat používané předměty. +REFINE_FAILURE_GRADE_DOWN Zušlechtění se nezdařilo. \n Úroveň předmětu byla snížena. +REFINE_FAILURE_KEEP_GRADE Zušlechtění se nezdařilo.\nNaštěstí se předmětu nic nestalo. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Nelze odstranit kámen ducha. REFINE_FAILURE_NEED_BETTER_SCROLL Potřebuješ lepší pergamen zlepšování. REFINE_FAILURE_NO_GOLD_SOCKET Neexistuje žádná úchytka ze zlata, do kterého lze přidat %s. @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Nemůžeš přidat žádné další úchytky. REFINE_FAILURE_NO_SOCKET0 Neexistuje žádná úchytka, do kterého lze přidat %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM K tomuto předmětu nelze přidat žádná úchytka. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Tento předmět nelze zlepšit. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Vylepšený předmět nelze zničit \n nebo snížit jeho úroveň. REFINE_SUCCESS Toto zlepšení předmětu bylo úspěšné. REFINE_SUCCESS_PROBALITY Šance na zlepšení: %d%% REFINE_WARNING2 Chceš pokračovat? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Upload musí být proveden ještě jednou USE_ITEM_FAILURE_PRIVATE_SHOP Pokud jsi otevřel soukromý stánek, nemůžeš použít tento předmět. ITEM_GET Získáno: %s SA ITEM_GET_FROM_PARTY Získáno: %s od %s SAA -ITEM_DELIVER_TO_PARTY Doručeno: %s pro %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Doručeno: %s pro %s SAA diff --git a/assets/locale/locale/de/locale_game.txt b/assets/locale/locale/de/locale_game.txt index 42dc141f..b68da0bc 100644 --- a/assets/locale/locale/de/locale_game.txt +++ b/assets/locale/locale/de/locale_game.txt @@ -464,14 +464,16 @@ QUEST_UNLIMITED_TIME Keine Zeitbeschränkung QUICKSLOT_REGISTER_DISABLE_ITEM Dieser Gegenstand kann nicht zum Schnellzugriffsfeld hinzugefügt werden. RECEIVE_MESSAGE %s hat dir eine Nachricht gesendet. REFINE_COST Verbesserungskosten: %d Yang -REFINE_DESTROY_WARNING Der Gegenstand könnte beim Veredeln zerstört werden. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Dies erhöht die Verbesserungswahrscheinlichkeit, +REFINE_DESTROY_WARNING Der Gegenstand könnte beim \n Veredeln zerstört werden. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Möchtest du den Gegenstand wirklich upgraden? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 aber bei einem Fehlschlag wird der Gegenstand zerstört. Möchtest du fortfahren? REFINE_DOWN_GRADE_WARNING Der Gegenstand könnte beim Veredeln schlechter werden. REFINE_DO_YOU_SEPARATE_METIN Alle vorhandenen Geiststeine entfernen? -REFINE_FAILURE Tja, hat nicht geklappt! Wir haben versagt. REFINE_FAILURE_CAN_NOT_ATTACH %s kann diesem Gegenstand nicht beigefügt werden. +REFINE_FAILURE_DEL_ITEM Die Veredelung ist fehlgeschlagen. \n Der Gegenstand wurde zerstört. REFINE_FAILURE_EQUIP_ITEM Du kannst keine ausgerüsteten Gegenstände verbessern. +REFINE_FAILURE_GRADE_DOWN Die Veredelung ist fehlgeschlagen. \n Der Grad des Gegenstands wurde gemindert. +REFINE_FAILURE_KEEP_GRADE Die Veredelung ist fehlgeschlagen.\nGlücklicherweise bleibt dein Gegenstand erhalten. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Es kann kein Geiststein entfernt werden. REFINE_FAILURE_NEED_BETTER_SCROLL Du benötigst eine bessere Verbesserungsschriftrolle. REFINE_FAILURE_NO_GOLD_SOCKET Es gibt keine Goldfassung, um %s beizufügen. @@ -479,6 +481,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Du kannst keine weiteren Fassungen hinzufügen. REFINE_FAILURE_NO_SOCKET0 Es gibt keine freie Fassung für den %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM Auf diesem Gegenstand können keine Fassungen hinzugefügt werden. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Dieser Gegenstand kann nicht verbessert werden. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Der verbesserte Gegenstand kann weder \n zerstört noch verschlechtert werden. REFINE_SUCCESS Die Gegenstandsverbesserung war erfolgreich. REFINE_SUCCESS_PROBALITY Verbesserungschance: %d%% REFINE_WARNING2 Möchtest du fortfahren? @@ -823,4 +826,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Der Upload muss neu gestartet werden. USE_ITEM_FAILURE_PRIVATE_SHOP Du kannst keine Gegenstände verwenden, solange du einen privaten Laden geöffnet hast. ITEM_GET Erhalten: %s SA ITEM_GET_FROM_PARTY Erhalten: %s von %s SAA -ITEM_DELIVER_TO_PARTY Geliefert: %s an %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Geliefert: %s an %s SAA diff --git a/assets/locale/locale/dk/locale_game.txt b/assets/locale/locale/dk/locale_game.txt index 4e423a1f..b4fcccfd 100644 --- a/assets/locale/locale/dk/locale_game.txt +++ b/assets/locale/locale/dk/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Ingen tidsbegrænsning. QUICKSLOT_REGISTER_DISABLE_ITEM Denne genstand kan ikke aktiveres via hurtigmenuen. RECEIVE_MESSAGE %s har sendt dig en meddelelse. REFINE_COST Forbedringsomkostninger: %d Yang -REFINE_DESTROY_WARNING Denne genstand kan gå i stykker ved forbedring. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Dette øger forbedrings-sandsynligheden, +REFINE_DESTROY_WARNING Denne genstand kan gå i stykker \n ved forbedring. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Ønsker du virkelig at opgradere denne genstand? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 men hvis det mislykkes bliver genstanden ødelagt. Vil du fortsætte? REFINE_DOWN_GRADE_WARNING Det kan ske at genstanden mister en level. REFINE_DO_YOU_SEPARATE_METIN Vil du fjerne alle ånde-stenene? -REFINE_FAILURE Desværre... Det mislykkede! REFINE_FAILURE_CAN_NOT_ATTACH %s kan ikke tilføjes til denne genstand. +REFINE_FAILURE_DEL_ITEM Forædlingen mislykkedes. \n Genstanden blev ødelagt. REFINE_FAILURE_EQUIP_ITEM Du kan ikke forbedre den udvalgte genstand, da den er i brug. +REFINE_FAILURE_GRADE_DOWN Forædlingen mislykkedes. \n Genstandens karakter er blevet reduceret. +REFINE_FAILURE_KEEP_GRADE Forædlingen mislykkedes.\nHeldigvis, er genstanden forblevet uskadt. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Der kan ikke fjernes en ånde-sten. REFINE_FAILURE_NEED_BETTER_SCROLL Du har brug for et detaljeret forbedrings-dokument. REFINE_FAILURE_NO_GOLD_SOCKET Der findes ingen guld-indfatning for at tilføje %s . @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Du kan ikke tilføje yderligere indfatninger. REFINE_FAILURE_NO_SOCKET0 Der findes ingen indfatning for at tilføje %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM På denne genstand der der ikke tilføjes en indfatning. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Denne genstand kan ikke blive forbedret. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Den opgraderede genstand kan ikke \n blive ødelagt eller nedgraderet. REFINE_SUCCESS Succesfuld forbedringen! REFINE_SUCCESS_PROBALITY Forbedrings-sandsynlighed: %d%% REFINE_WARNING2 Ønsker du at fortsætte? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Upload skal genstartes USE_ITEM_FAILURE_PRIVATE_SHOP Du kan ikke bruge den genstand mens du har åbnet for en privat butik. ITEM_GET Modtaget: %s SA ITEM_GET_FROM_PARTY Modtaget: %s fra %s SAA -ITEM_DELIVER_TO_PARTY Leveret: %s til %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Leveret: %s til %s SAA diff --git a/assets/locale/locale/en/locale_game.txt b/assets/locale/locale/en/locale_game.txt index 66ddb0b7..92f40d18 100644 --- a/assets/locale/locale/en/locale_game.txt +++ b/assets/locale/locale/en/locale_game.txt @@ -464,14 +464,16 @@ QUEST_UNLIMITED_TIME No time limit. QUICKSLOT_REGISTER_DISABLE_ITEM This Item cannot be added to the Fast Access Field. RECEIVE_MESSAGE %s sent you a message. REFINE_COST Costs for Advancement: %d Yang -REFINE_DESTROY_WARNING This Item could be destroyed while upgrading. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 This will improve the chance for upgrading, +REFINE_DESTROY_WARNING This Item could be destroyed \n while upgrading. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Do you really want to upgrade this item? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 but if you fail the Item could be destroyed. /n Do you want to continue? REFINE_DOWN_GRADE_WARNING The Item could be down graded this way. REFINE_DO_YOU_SEPARATE_METIN Do you want to remove all available spirit stones? -REFINE_FAILURE You failed. REFINE_FAILURE_CAN_NOT_ATTACH %s cannot be included in that Item. +REFINE_FAILURE_DEL_ITEM The refinement failed. \n The item was destroyed. REFINE_FAILURE_EQUIP_ITEM You cannot upgrade equipped Items. +REFINE_FAILURE_GRADE_DOWN The refinement failed. \n The item grade was reduced. +REFINE_FAILURE_KEEP_GRADE The refinement failed.\nFortunately, the item remained unharmed. REFINE_FAILURE_METIN_INSEPARABLE_ITEM No spirit stone can be taken away. REFINE_FAILURE_NEED_BETTER_SCROLL You need a better Advancement Scroll. REFINE_FAILURE_NO_GOLD_SOCKET There is no Gold socket to include %s . @@ -479,6 +481,7 @@ REFINE_FAILURE_NO_MORE_SOCKET You cannot make more Sockets. REFINE_FAILURE_NO_SOCKET0 There is no Socket to include the %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM You cannot make any Sockets on this Item. REFINE_FAILURE_UPGRADE_DISABLE_ITEM This Item cannot be upgraded. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE The upgraded item cannot be destroyed \n or downgraded. REFINE_SUCCESS The advancement of the Item was successful. REFINE_SUCCESS_PROBALITY Chance for Advancement %d%% REFINE_WARNING2 Do you want to continue? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT The upload has to be started again. USE_ITEM_FAILURE_PRIVATE_SHOP You cannot use items while you have a private shop open. ITEM_GET Received: %s SA ITEM_GET_FROM_PARTY Received: %s from %s SAA -ITEM_DELIVER_TO_PARTY Delivered: %s to %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Delivered: %s to %s SAA diff --git a/assets/locale/locale/es/locale_game.txt b/assets/locale/locale/es/locale_game.txt index 8d0344d4..4e7f2064 100644 --- a/assets/locale/locale/es/locale_game.txt +++ b/assets/locale/locale/es/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Sin límite de tiempo. QUICKSLOT_REGISTER_DISABLE_ITEM Este objeto no puede añadirse en el Campo de Acceso Rápido. RECEIVE_MESSAGE %s te ha enviado un mensaje. REFINE_COST Coste por Mejora: %d Yang -REFINE_DESTROY_WARNING Este objeto puede ser destruido en la mejora. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Esto aumentará la probabilidad de mejorar. +REFINE_DESTROY_WARNING Este objeto puede ser destruido \n en la mejora. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 ¿De verdad quieres mejorar el objeto? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 pero si fallas el artículo será destruido. ¿Deseas continuar? REFINE_DOWN_GRADE_WARNING El objeto puede ser degradado así. REFINE_DO_YOU_SEPARATE_METIN ¿Deseas eliminar todas las Piedras Espíritu disponibles? -REFINE_FAILURE Has fallado. REFINE_FAILURE_CAN_NOT_ATTACH %s no puede ser incluido en este objeto. +REFINE_FAILURE_DEL_ITEM El proceso de refinamiento no ha tenido éxito. \n Se ha destruido el objeto. REFINE_FAILURE_EQUIP_ITEM No puedes mejorar ningún objeto equipado. +REFINE_FAILURE_GRADE_DOWN El proceso de refinamiento no ha tenido éxito. \n Se ha reducido el grado del objeto. +REFINE_FAILURE_KEEP_GRADE El proceso de refinamiento no ha tenido éxito.\nAfortunadamente, conservas el objeto. REFINE_FAILURE_METIN_INSEPARABLE_ITEM No hay ninguna piedra que pueda ser extraída. REFINE_FAILURE_NEED_BETTER_SCROLL Necesitas un mejor Pergamino de Avance. REFINE_FAILURE_NO_GOLD_SOCKET No hay socket de oro para incluir %s . @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET No puedes crear más sockets. REFINE_FAILURE_NO_SOCKET0 No hay ningún socket libre para %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM No puedes hacer más sockets en este objeto. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Este objeto no puede ser mejorado. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE El objeto no resultará destruido ni \n bajará de nivel. REFINE_SUCCESS La mejora del objeto se ha realizado con éxito. REFINE_SUCCESS_PROBALITY Probabilidad de mejora %d%% REFINE_WARNING2 ¿Deseas continuar? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT La carga tiene que ser iniciada de nuevo. USE_ITEM_FAILURE_PRIVATE_SHOP No puedes utilizar ningún objeto mientras tengas abierta una tienda privada. ITEM_GET Recibido: %s SA ITEM_GET_FROM_PARTY Recibido: %s de %s SAA -ITEM_DELIVER_TO_PARTY Entregado: %s a %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Entregado: %s a %s SAA diff --git a/assets/locale/locale/fr/locale_game.txt b/assets/locale/locale/fr/locale_game.txt index cff4e739..de860e49 100644 --- a/assets/locale/locale/fr/locale_game.txt +++ b/assets/locale/locale/fr/locale_game.txt @@ -464,14 +464,16 @@ QUEST_UNLIMITED_TIME Pas de limite de temps QUICKSLOT_REGISTER_DISABLE_ITEM Cette objet ne peut pas être ajouté au champ d'accès rapide RECEIVE_MESSAGE %s vous envoie un message. REFINE_COST Coût de la progression : %d Yangs -REFINE_DESTROY_WARNING Cet objet peut être détruit durant la tentative de raffinage. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Ceci augmente les chances d'upper un objet +REFINE_DESTROY_WARNING Cet objet peut être détruit durant \n la tentative de raffinage. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Souhaitez-vous vraiment améliorer l'objet ? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 mais si vous échouez, l'objet pourra être détruit. Souhaitez vous continuer ? REFINE_DOWN_GRADE_WARNING Le raffinage de l'objet peut lui faire perdre en niveau. REFINE_DO_YOU_SEPARATE_METIN Retirer toutes les pierres d'esprit présentes ? -REFINE_FAILURE Vous avez échoué. REFINE_FAILURE_CAN_NOT_ATTACH %s ne peut pas être mis sur l'objet. +REFINE_FAILURE_DEL_ITEM Le raffinage a échoué. \n L'objet a été détruit. REFINE_FAILURE_EQUIP_ITEM Vous ne pouvez pas améliorer un objet dont vous êtes équipé. +REFINE_FAILURE_GRADE_DOWN Le raffinage a échoué. \n Le rang de l'objet a été rétrogradé. +REFINE_FAILURE_KEEP_GRADE Le raffinage a échoué.\nPar chance, votre objet sera conservé. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Aucune pierre d'esprit ne peut être retirée. REFINE_FAILURE_NEED_BETTER_SCROLL Vous devez avoir un personnage plus avancé. REFINE_FAILURE_NO_GOLD_SOCKET Il n'y a pas d'emplacement d'or pour l'ajouter %s . @@ -479,6 +481,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Vous ne pouvez pas ajouter d'emplacement suppléme REFINE_FAILURE_NO_SOCKET0 Il n'y a pas d'emplacement libre pour la %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM Vous ne pouvez ajouter aucun emplacement sur cet objet. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Cet objet ne peut pas être amélioré. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Un objet amélioré ne peut \n plus être ni abimé ni détruit. REFINE_SUCCESS L'amélioration de l'objet s'est déroulé avec succès. REFINE_SUCCESS_PROBALITY Chance d'amélioration %d%% REFINE_WARNING2 Souhaitez-vous continuer ? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Le téléchargement doit être recommencer. USE_ITEM_FAILURE_PRIVATE_SHOP Vous ne pouvez pas utiliser d'objet tant que votre magasin privé est ouvert. ITEM_GET Reçu: %s SA ITEM_GET_FROM_PARTY Reçu: %s de %s SAA -ITEM_DELIVER_TO_PARTY Livré: %s à %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Livré: %s à %s SAA diff --git a/assets/locale/locale/gr/locale_game.txt b/assets/locale/locale/gr/locale_game.txt index b987eaba..c9ec7271 100644 --- a/assets/locale/locale/gr/locale_game.txt +++ b/assets/locale/locale/gr/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Χωρίς χρονικό όριο. QUICKSLOT_REGISTER_DISABLE_ITEM Το αντικείμενο δε μπορεί να προστεθεί στο ΠεδίοΓρήγορης Πρόσβασης. RECEIVE_MESSAGE Ο %s σου έστειλε μήνυμα. REFINE_COST Κόστος Προαγωγής: %d Yang -REFINE_DESTROY_WARNING Το Αντικείμενο μπορεί να καταστραφεί κατά τον εξευγενισμό. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Αυτό θα βελτιώσει τις πιθανότητες αναβάθμισης, -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 αλλά αν αποτύχεις, το αντικείμενο μπορεί να καταστραφεί. /n Θέλεις να συνεχίσεις; -REFINE_DOWN_GRADE_WARNING Το αντικείμενο μπορεί να υποβαθμιστεί κατά τον εξευγενισμό. +REFINE_DESTROY_WARNING Το Αντικείμενο μπορεί να καταστραφεί κατά τον \n εξευγενισμό. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Θέλεις να αναβαθμίσεις αυτό το αντικείμενο; +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 αλλά αν αποτύχεις, το αντικείμενο μπορεί να καταστραφεί. \n Θέλεις να συνεχίσεις; +REFINE_DOWN_GRADE_WARNING Το αντικείμενο μπορεί να υποβαθμιστεί κατά τον \n εξευγενισμό. REFINE_DO_YOU_SEPARATE_METIN Να αφαιρεθούν όλοι οι Λίθοι Πνεύματος; -REFINE_FAILURE Απότυχες. REFINE_FAILURE_CAN_NOT_ATTACH %s δε μπορεί να περιληφθεί σε αυτό το αντικείμενο. +REFINE_FAILURE_DEL_ITEM Ο εξευγενισμός απέτυχε. \n Το αντικείμενο καταστράφηκε. REFINE_FAILURE_EQUIP_ITEM Δεν μπορείς να βελτιώσεις αντικείμενα που φοράς. +REFINE_FAILURE_GRADE_DOWN Ο εξευγενισμός απέτυχε. \n Ο βαθμός του αντικειμένου μειώθηκε. +REFINE_FAILURE_KEEP_GRADE Ο εξευγενισμός απέτυχε.\nΕυτυχώς, το αντικείμενο διατηρήθηκε. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Δε μπορεί να αφαιρεθεί η Λίθος Metin. REFINE_FAILURE_NEED_BETTER_SCROLL Χρειάζεσαι καλύτερο Πάπυρο Προόδου. REFINE_FAILURE_NO_GOLD_SOCKET Δεν υπάρχει Χρυσή υποδοχή για να περιλάβει το %s . @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Δε μπορείς να φτιάξεις άλλε REFINE_FAILURE_NO_SOCKET0 Δεν υπάρχει ελεύθερη υποδοχή για το %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM Δε μπορείς να φτιάξεις υποδοχές σε αυτό το αντικείμενο. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Το αντικείμενο δε μπορεί να ανβαθμιστεί. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Το αναβαθμισμένο αντικείμενο δεν μπορεί ούτε να καταστραφεί ούτε \n να υποβαθμιστεί. REFINE_SUCCESS Η αναβάθμιση ήταν επιτυχής. REFINE_SUCCESS_PROBALITY Πιθανότητα Αναβάθμισης %d%% REFINE_WARNING2 Θέλεις να συνεχίσεις; @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Πρέπει να γίνει σύνδεση ε USE_ITEM_FAILURE_PRIVATE_SHOP Δεν μπορείς να χρησιμοποιήσεις αντικείμενα όσο έχεις ανοιχτό το ιδιωτικό κατάστημα. ITEM_GET Ελήφθη: %s SA ITEM_GET_FROM_PARTY Ελήφθη: %s από %s SAA -ITEM_DELIVER_TO_PARTY Παραδόθηκε: %s σε %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Παραδόθηκε: %s σε %s SAA diff --git a/assets/locale/locale/hu/locale_game.txt b/assets/locale/locale/hu/locale_game.txt index 81a356d2..54f43d61 100644 --- a/assets/locale/locale/hu/locale_game.txt +++ b/assets/locale/locale/hu/locale_game.txt @@ -464,14 +464,16 @@ QUEST_UNLIMITED_TIME Nincs időkorlát QUICKSLOT_REGISTER_DISABLE_ITEM Ez a tárgy nem adható a gyors elérésű mezőhöz. RECEIVE_MESSAGE %s üzenetet küldött neked. REFINE_COST Javítási költségek: %d Yang -REFINE_DESTROY_WARNING A tárgy megsérülhet a fejlesztés során. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Növeli a javítás esélyét, +REFINE_DESTROY_WARNING A tárgy megsérülhet a \n fejlesztés során. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Valóban fejleszteni akarod ezt a tárgyat? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 de ha nem sikerül, akkor a tárgy megsemmisülhet. Folytatod? REFINE_DOWN_GRADE_WARNING A tárgy a javítás közben elromolhat. REFINE_DO_YOU_SEPARATE_METIN Szeretnéd eltávolítani a Szellemkövet? -REFINE_FAILURE Nem sikerült. Elrontottuk. REFINE_FAILURE_CAN_NOT_ATTACH %s nem tudja ezt a tárgyat hozzákapcsolni. +REFINE_FAILURE_DEL_ITEM A fejlesztés sikertelen \n volt. A tárgy megsemmisült. REFINE_FAILURE_EQUIP_ITEM Felszerelt tárgyat nem tudsz fejleszteni. +REFINE_FAILURE_GRADE_DOWN A fejlesztés sikertelen volt. \n A tárgy szintje csökkent. +REFINE_FAILURE_KEEP_GRADE A fejlesztés sikertelen volt.\nSzerencsére a tárgy sérülés nélkül megúszta. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Nem lehet eltávolítani Szellemkövet. REFINE_FAILURE_NEED_BETTER_SCROLL Egy jobb javító tekercsre van szükséged. REFINE_FAILURE_NO_GOLD_SOCKET Nincs arany foglalat %s hozzáadásához. @@ -479,6 +481,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Nem lehet több foglalatot hozzáadni. REFINE_FAILURE_NO_SOCKET0 Nincs foglalat %s felszereléséhez. REFINE_FAILURE_SOCKET_DISABLE_ITEM Erre a tárgyra nem lehet foglalatokat készíteni. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Ez a tárgy nem javítható. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE A fejlesztett tárgy nem semmisülhet \n meg és nem csökkenhet a szintje. REFINE_SUCCESS A tárgy javítás sikeres volt. REFINE_SUCCESS_PROBALITY Javítási esély: %d%% REFINE_WARNING2 Folytatod? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT A feltöltést még egyszer el kell indítani USE_ITEM_FAILURE_PRIVATE_SHOP Nem használhatsz tárgyakat, amíg nyitva van a privát boltod. ITEM_GET Kapott: %s SA ITEM_GET_FROM_PARTY Kapott: %s tőle: %s SAA -ITEM_DELIVER_TO_PARTY Átadva: %s neki: %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Átadva: %s neki: %s SAA diff --git a/assets/locale/locale/it/locale_game.txt b/assets/locale/locale/it/locale_game.txt index 796bf9da..5daa2425 100644 --- a/assets/locale/locale/it/locale_game.txt +++ b/assets/locale/locale/it/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Non c'è limite di tempo QUICKSLOT_REGISTER_DISABLE_ITEM Questo oggetto non può essere inserito nei campi di utilizzo rapido. RECEIVE_MESSAGE %s ti ha mandato un messaggio. REFINE_COST Costo del miglioramento: %d Yang -REFINE_DESTROY_WARNING L'oggetto potrebbe essere distrutto durante il miglioramento. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Questo aumenta la possibilità di successo del miglioramento, +REFINE_DESTROY_WARNING L'oggetto potrebbe essere distrutto \n durante il miglioramento. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Vuoi veramente effettuare l'upgrade dell'oggetto? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 ma in caso di fallimento l'oggetto sarà distrutto. Desideri continuare? REFINE_DOWN_GRADE_WARNING L'oggetto durante il miglioramento potrebbe peggiorare. REFINE_DO_YOU_SEPARATE_METIN Desideri rimuovere tutte le Pietre Spirituali? -REFINE_FAILURE Hai fallito. REFINE_FAILURE_CAN_NOT_ATTACH %s questo oggetto non può essere inserito. +REFINE_FAILURE_DEL_ITEM Il raffinamento non ha avuto successo. \n L'oggetto è stato distrutto. REFINE_FAILURE_EQUIP_ITEM Non puoi migliorare gli oggetti in uso. +REFINE_FAILURE_GRADE_DOWN Il raffinamento non ha avuto successo. \n Il grado dell'oggetto è stato ridotto. +REFINE_FAILURE_KEEP_GRADE Il raffinamento non è andato a buon fine.\nL'oggetto, però, rimarrà intatto. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Nessuna Pietra Spirituale può essere tolta. REFINE_FAILURE_NEED_BETTER_SCROLL Ti serve un migliore papiro del miglioramento . REFINE_FAILURE_NO_GOLD_SOCKET Non hai nessuna montatura d'oro per inserire %s. @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Non puoi creare altre montature. REFINE_FAILURE_NO_SOCKET0 Non hai nessuna montatura per inserire %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM Su questo oggetto non può essere creata una montatura. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Questo oggetto non può essere migliorato. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Nel caso in cui il miglioramento fallisca, \n l'oggetto non verrà distrutto e la sua qualità non peggiorerà. REFINE_SUCCESS Il miglioramento è riuscito con successo. REFINE_SUCCESS_PROBALITY Possibilità di successo: %d%% REFINE_WARNING2 Desideri continuare? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Rifai l'upload USE_ITEM_FAILURE_PRIVATE_SHOP Non puoi usare degli oggetti se hai un negozio privato aperto. ITEM_GET Ricevuto: %s SA ITEM_GET_FROM_PARTY Ricevuto: %s da %s SAA -ITEM_DELIVER_TO_PARTY Consegnato: %s a %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Consegnato: %s a %s SAA diff --git a/assets/locale/locale/nl/locale_game.txt b/assets/locale/locale/nl/locale_game.txt index dd0fb148..8a95ac44 100644 --- a/assets/locale/locale/nl/locale_game.txt +++ b/assets/locale/locale/nl/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Geen tijd limiet. QUICKSLOT_REGISTER_DISABLE_ITEM Dit Voorwerp kan niet toegevoegd worden in de Snelle Toegangs Gebied RECEIVE_MESSAGE %s heeft je een bericht gestuurd. REFINE_COST Kosten voor Bevordering: %d Yang -REFINE_DESTROY_WARNING Dit Voorwerp kan vernietigd worden tijden het opwaarderen. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Dit zal de kansen voor upwaarderen vergroten. +REFINE_DESTROY_WARNING Dit Voorwerp kan vernietigd worden \n tijden het opwaarderen. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Wil je dit item echt verbeteren? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 Als je niet slaagt dan kan het Voorwerp vernietigd worden. /n Wil je doorgaan? REFINE_DOWN_GRADE_WARNING Dit Voorwerp kan gedegradeerd worden. REFINE_DO_YOU_SEPARATE_METIN Wil je alle beschikbare Zielenstenen verwijderen? -REFINE_FAILURE Je hebt gefaald. REFINE_FAILURE_CAN_NOT_ATTACH %s kan niet toegevoegd worden aan dat Voorwerp. +REFINE_FAILURE_DEL_ITEM De verbetering is mislukt. \n Het item is vernietigd. REFINE_FAILURE_EQUIP_ITEM Je kunt geen voorwerpen die je draagt upgraden. +REFINE_FAILURE_GRADE_DOWN De verbetering is mislukt. \n De itemklasse is verminderd. +REFINE_FAILURE_KEEP_GRADE De verbetering is mislukt.\nGelukkig is het item onbeschadigd gebleven. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Er kon geen Zielen Steen weggehaald worden. REFINE_FAILURE_NEED_BETTER_SCROLL Je hebt een betere Bevorderings Geschrift nodig. REFINE_FAILURE_NO_GOLD_SOCKET Er is geen Goud fitting om %s in te zetten. @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Je kunt niet meer Fittingen maken. REFINE_FAILURE_NO_SOCKET0 Er is geen Fitting om %s in te zetten. REFINE_FAILURE_SOCKET_DISABLE_ITEM Je kunt geen Fitting maken in dit Voorwerp. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Dit Voorwerp kan niet geüpgrade worden. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Het verbeterde item kan niet \n vernietigd of verslechterd worden. REFINE_SUCCESS Het bevorderen van het Voorwerp was successvol. REFINE_SUCCESS_PROBALITY Kans op Bevordering %d%% REFINE_WARNING2 Wil je doorgaan? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT De upload moet opnieuw gestart worden. USE_ITEM_FAILURE_PRIVATE_SHOP Je kunt voorwerpen niet gebruiken terwijl je privé warenhuis open is. ITEM_GET Ontvangen: %s SA ITEM_GET_FROM_PARTY Ontvangen: %s van %s SAA -ITEM_DELIVER_TO_PARTY Afgeleverd: %s aan %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Afgeleverd: %s aan %s SAA diff --git a/assets/locale/locale/pl/locale_game.txt b/assets/locale/locale/pl/locale_game.txt index dbfad3f4..fec2ecd3 100644 --- a/assets/locale/locale/pl/locale_game.txt +++ b/assets/locale/locale/pl/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Brak limitu czasowego. QUICKSLOT_REGISTER_DISABLE_ITEM Ten Przedmiot nie może zostać dodany do Szybkiego Pola Dostępu. RECEIVE_MESSAGE %s wysłał Ci wiadomość. REFINE_COST Cena za Ulepszenie: %d Yang -REFINE_DESTROY_WARNING Ten przedmiot może zostać zniszczony podczas uszlachetnienia. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 To zwiększy szanse na ulepszenie, +REFINE_DESTROY_WARNING Ten przedmiot może zostać zniszczony \n podczas uszlachetnienia. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Czy na pewno chcesz ulepszyć przedmiot? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 ale jeśli zawiedziesz, Przedmiot zostanie zniszczony. Czy chcesz kontynuować? REFINE_DOWN_GRADE_WARNING Przedmiot może zostać zdegradowany w ten sposób. REFINE_DO_YOU_SEPARATE_METIN Czy chcesz usunąć wszystkie Kamienie Duszy? -REFINE_FAILURE Ulepszanie nie powiodło się. REFINE_FAILURE_CAN_NOT_ATTACH %s nie może zostać uwzględniony w tym Przedmiocie. +REFINE_FAILURE_DEL_ITEM Uszlachetnienie nie powiodło się. \n Przedmiot został zniszczony. REFINE_FAILURE_EQUIP_ITEM Nie możesz ulepszać założonych przedmiotów. +REFINE_FAILURE_GRADE_DOWN Uszlachetnienie nie powiodło się. \n Stopień przedmiotu został obniżony. +REFINE_FAILURE_KEEP_GRADE Uszlachetnienie nie powiodło się.\nNa szczęście twój przedmiot został zachowany. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Żaden Kamień Duszy nie może zostać wyjęty. REFINE_FAILURE_NEED_BETTER_SCROLL Potrzebujesz lepszego Zwoju. REFINE_FAILURE_NO_GOLD_SOCKET Nie ma Złotej Kieszeni by uwzględnić %s . @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Nie możesz zrobić więcej Kieszeni. REFINE_FAILURE_NO_SOCKET0 Nie ma slotu, w którym można umieścić %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM Nie możesz zrobić żadnych Kieszeni w tym Przedmiocie. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Ten Przedmiot nie może zostać ulepszony. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Ten ulepszony przedmiot nie może ulec \n zniszczeniu ani pogorszeniu. REFINE_SUCCESS Przedmiot został ulepszony. REFINE_SUCCESS_PROBALITY Szansa na Ulepszenie %d%% REFINE_WARNING2 Czy chcesz kontynuować? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Wgrywanie musi zostać ponownie rozpoczęte. USE_ITEM_FAILURE_PRIVATE_SHOP Nie możesz używać przedmiotów, jeśli otworzyłeś prywatny Magazyn. ITEM_GET Otrzymano: %s SA ITEM_GET_FROM_PARTY Otrzymano: %s od %s SAA -ITEM_DELIVER_TO_PARTY Dostarczono: %s do %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Dostarczono: %s do %s SAA diff --git a/assets/locale/locale/pt/locale_game.txt b/assets/locale/locale/pt/locale_game.txt index 75e93bfb..7694d22d 100644 --- a/assets/locale/locale/pt/locale_game.txt +++ b/assets/locale/locale/pt/locale_game.txt @@ -478,14 +478,16 @@ QUEST_UNLIMITED_TIME Sem Tempo Limite QUICKSLOT_REGISTER_DISABLE_ITEM Este Item não pode ser adicionado ao campo de Acesso Rápido. RECEIVE_MESSAGE %s enviou-te uma mensagem. REFINE_COST Custos do melhoramento: %d Yang -REFINE_DESTROY_WARNING Este Item pode ser destruído enquanto é melhorado. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Isto vai aumentar a probabilidade de ser melhorado, +REFINE_DESTROY_WARNING Este Item pode ser destruído \n enquanto é melhorado. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Queres mesmo melhorar este item? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 mas se falhares o item pode ser destruído. Queres continuar? REFINE_DOWN_GRADE_WARNING O Item pode ser piorado desta forma. REFINE_DO_YOU_SEPARATE_METIN Queres mesmo retirar todas as Pedras Espíritas? -REFINE_FAILURE Melhoramento falhado! REFINE_FAILURE_CAN_NOT_ATTACH Não podes incluir %s nesse Item. +REFINE_FAILURE_DEL_ITEM A refinação falhou. \n O item foi destruído. REFINE_FAILURE_EQUIP_ITEM Não podes melhorar um Item equipado. +REFINE_FAILURE_GRADE_DOWN A refinação falhou. \n O grau do item foi reduzido. +REFINE_FAILURE_KEEP_GRADE A refinação falhou.\nFelizmente, o item saiu ileso. REFINE_FAILURE_METIN_INSEPARABLE_ITEM As Pedras Espíritas não podem ser retiradas. REFINE_FAILURE_NEED_BETTER_SCROLL Precisas de um tipo de Pergaminho diferente. REFINE_FAILURE_NO_GOLD_SOCKET Não existe Socket para se adicionar %s. @@ -493,6 +495,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Não podes abrir mais Sockets. REFINE_FAILURE_NO_SOCKET0 Não existe Socket para adicionar %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM Não podes criar nenhum Socket neste item. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Este Item não pode ser melhorado. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE O item melhorado não pode ser destruído e \n não é possível reduzir o nível. REFINE_SUCCESS O melhoramento do Item foi bem sucedido! REFINE_SUCCESS_PROBALITY Probabilidade de Melhorar %d%% REFINE_WARNING2 Queres continuar? @@ -837,4 +840,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT O upload tem de começar de novo. USE_ITEM_FAILURE_PRIVATE_SHOP Não podes usar este Item enquanto tiveres uma Loja Privada aberta. ITEM_GET Recebido: %s SA ITEM_GET_FROM_PARTY Recebido: %s de %s SAA -ITEM_DELIVER_TO_PARTY Entregue: %s para %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Entregue: %s para %s SAA diff --git a/assets/locale/locale/ro/locale_game.txt b/assets/locale/locale/ro/locale_game.txt index efb6b869..69f65a48 100644 --- a/assets/locale/locale/ro/locale_game.txt +++ b/assets/locale/locale/ro/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Nici o limită de timp QUICKSLOT_REGISTER_DISABLE_ITEM Acest obiect nu poate fi adăugat la câmpul de acces rapid. RECEIVE_MESSAGE %s ți-a trimis un mesaj. REFINE_COST Costuri de îmbunătățire: %d Yang -REFINE_DESTROY_WARNING Obiectul poate fi distrus prin înnobilare. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Crește probabilitatea de îmbunătățire, +REFINE_DESTROY_WARNING Obiectul poate fi distrus \n prin înnobilare. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Eşti sigur că doreşti să îmbunătăţeşti acest obiect? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 dar dacă nu îți reușește, obiectul va fi distrus. Continui? REFINE_DOWN_GRADE_WARNING Obiectul poate fi distrus prin înnobilare. REFINE_DO_YOU_SEPARATE_METIN Dorești să înlături toate Pietrele Spiritului disponibile? -REFINE_FAILURE Nu a funcționat. Am eșuat. REFINE_FAILURE_CAN_NOT_ATTACH %s nu poate fi adăugat obiectului. +REFINE_FAILURE_DEL_ITEM Rafinarea a eşuat. \n Obiectul a fost distrus. REFINE_FAILURE_EQUIP_ITEM Nu poți îmbunătăți Obiectele echipate. +REFINE_FAILURE_GRADE_DOWN Rafinarea a eşuat. \n Gradul obiectului a fost redus. +REFINE_FAILURE_KEEP_GRADE Rafinarea a eşuat. \nDin fericire, obiectul a rămas în stare bună. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Nu poate fi indepartata nici o piatra stafie. REFINE_FAILURE_NEED_BETTER_SCROLL Ai nevoie de un pergament de îmbunătățire mai bun. REFINE_FAILURE_NO_GOLD_SOCKET Nu există suport de aur pentru a adăuga %s. @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Nu poți să mai adaugi suporturi. REFINE_FAILURE_NO_SOCKET0 Nu există suport pentru a adăuga %s. REFINE_FAILURE_SOCKET_DISABLE_ITEM Acestui obiect nu îi poate fi adăugat un suport. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Acest obiect nu poate fi îmbunătățit. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Obiectul îmbunătăţit nu poate fi \n distrus sau scăzut în nivel. REFINE_SUCCESS Îmbunătățirea obiectului a reușit. REFINE_SUCCESS_PROBALITY Șansă de îmbunătățire: %d%% REFINE_WARNING2 Vrei să continui? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Upload-ul terbuie pornit încă odată USE_ITEM_FAILURE_PRIVATE_SHOP Nu poți folosi obiectul dacă ai deschis un magazin. ITEM_GET Primit: %s SA ITEM_GET_FROM_PARTY Primit: %s de la %s SAA -ITEM_DELIVER_TO_PARTY Livrat: %s către %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Livrat: %s către %s SAA diff --git a/assets/locale/locale/ru/locale_game.txt b/assets/locale/locale/ru/locale_game.txt index cbae6751..34c79314 100644 --- a/assets/locale/locale/ru/locale_game.txt +++ b/assets/locale/locale/ru/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Без ограничения времени QUICKSLOT_REGISTER_DISABLE_ITEM Этот предмет не может быть добавлен в поле быстрого доступа. RECEIVE_MESSAGE %s отправил вам сообщение. REFINE_COST Затраты на улучшение: %d янг -REFINE_DESTROY_WARNING Вероятность разрушения предмета при его улучшении. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Это повышает вероятность улучшения, +REFINE_DESTROY_WARNING Вероятность разрушения предмета \n при его улучшении. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Вы точно хотите улучшить предмет? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 но в случае неудачи предмет будет разрушен. Вы уверенны, что хотите продолжить? REFINE_DOWN_GRADE_WARNING Вероятность потери некоторых свойств предмета при попытке его улучшить. REFINE_DO_YOU_SEPARATE_METIN Вы хотите удалить Камень духа? -REFINE_FAILURE Да уж, не сработало. Мы не справились. REFINE_FAILURE_CAN_NOT_ATTACH %s нельзя приложить к этому предмету. +REFINE_FAILURE_DEL_ITEM Улучшение не удалось. \n Предмет уничтожен. REFINE_FAILURE_EQUIP_ITEM Вы не можете улучшить снаряженный предмет. +REFINE_FAILURE_GRADE_DOWN Улучшение не удалось. \n Качество предмета ухудшено. +REFINE_FAILURE_KEEP_GRADE Улучшение не удалось.\nВам повезло, и предмет остался прежним. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Нет камня духа для удаления. REFINE_FAILURE_NEED_BETTER_SCROLL Вам необходим лучший Свиток улучшения. REFINE_FAILURE_NO_GOLD_SOCKET Добавление %s невыполнимо из-за отсутствия золотой оправы. @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Добавление последующих яче REFINE_FAILURE_NO_SOCKET0 Добавление %s невыполнимо из-за отсутствия ячейки. REFINE_FAILURE_SOCKET_DISABLE_ITEM Добавление ячеек к этому предмету невозможно. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Этот предмет нельзя улучшить. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Улучшенный предмет нельзя ни \n ухудшить, ни уничтожить. REFINE_SUCCESS Улучшение предмета прошло успешно. REFINE_SUCCESS_PROBALITY Шанс на улучшение: %d%% REFINE_WARNING2 Продолжить? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Необходимо запустить апл USE_ITEM_FAILURE_PRIVATE_SHOP Вы не можете пользоваться предметом, когда ваша лавка открыта. ITEM_GET Получено: %s SA ITEM_GET_FROM_PARTY Получено: %s от %s SAA -ITEM_DELIVER_TO_PARTY Доставлено: %s для %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Доставлено: %s для %s SAA diff --git a/assets/locale/locale/tr/locale_game.txt b/assets/locale/locale/tr/locale_game.txt index 58aaea52..6c08e267 100644 --- a/assets/locale/locale/tr/locale_game.txt +++ b/assets/locale/locale/tr/locale_game.txt @@ -466,14 +466,16 @@ QUEST_UNLIMITED_TIME Zaman sınırı yok. QUICKSLOT_REGISTER_DISABLE_ITEM Bu nesne hızlı erişim alanına eklenemez. RECEIVE_MESSAGE %s mesaj gönderdi. REFINE_COST Yükseltme bedeli: %d Yang -REFINE_DESTROY_WARNING Eşya arındırılırken yok olabilir. -REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Bunlar iyileştirme yapılarak yükseltilecek, +REFINE_DESTROY_WARNING Eşya arındırılırken yok \n olabilir. +REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1 Bu nesneyi gerçekten yükseltmek istiyor musun? REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2 fakat hata vermesi durumunda nesne yok olabilir. Devam etmek istiyor musunuz? REFINE_DOWN_GRADE_WARNING Eşyanın arındırılırken değeri düşebilir. REFINE_DO_YOU_SEPARATE_METIN Mevcut olan tüm Ruh Taşları çıkarılsın mı? -REFINE_FAILURE Başaramadın. REFINE_FAILURE_CAN_NOT_ATTACH Bu nesneye %s katamazsın. +REFINE_FAILURE_DEL_ITEM Arındırma başarılı olmadı. \n Nesne yok oldu. REFINE_FAILURE_EQUIP_ITEM Kullanılmakta olan nesneleri geliştiremezsin. +REFINE_FAILURE_GRADE_DOWN Arındırma başarılı olmadı. \n Nesnenin derecesi düştü. +REFINE_FAILURE_KEEP_GRADE Arındırma başarısız sonuçlandı.\nNeyse ki nesneye bir şey olmadı. REFINE_FAILURE_METIN_INSEPARABLE_ITEM Çıkarabileceğiniz ruh taşı yok. REFINE_FAILURE_NEED_BETTER_SCROLL Daha iyi bir yükseltme Rolesine ihtiyacınız var. REFINE_FAILURE_NO_GOLD_SOCKET Burada %s eklemek için altın yuva yok. @@ -481,6 +483,7 @@ REFINE_FAILURE_NO_MORE_SOCKET Daha fazla slot ekleyemezsin. REFINE_FAILURE_NO_SOCKET0 %s eklemek için boş slot yok. REFINE_FAILURE_SOCKET_DISABLE_ITEM Bu nesneye slot ekleyemezsin. REFINE_FAILURE_UPGRADE_DISABLE_ITEM Bu nesne yükseltilemez. +REFINE_POPUP_NO_DOWNGRADE_MESSAGE Geliştirilmiş olan eşya yok edilemez \n veya değeri düşürülemez. REFINE_SUCCESS Nesnenin yükseltilmesi başarıyla tamamlandı. REFINE_SUCCESS_PROBALITY Yükseltme şansı %%%d REFINE_WARNING2 Devam etmek istiyor musun? @@ -825,4 +828,4 @@ UPLOAD_MARK_UPLOAD_NEED_RECONNECT Upload yeniden başlatılmalı. USE_ITEM_FAILURE_PRIVATE_SHOP Özel bir dükkân açtığın sürece, nesneleri kullanamazsın. ITEM_GET Alındı: %s SA ITEM_GET_FROM_PARTY Alındı: %s şundan: %s SAA -ITEM_DELIVER_TO_PARTY Teslim edildi: %s şuna: %s SAA \ No newline at end of file +ITEM_DELIVER_TO_PARTY Teslim edildi: %s şuna: %s SAA diff --git a/assets/root/game.py b/assets/root/game.py index cbcd6502..d99679df 100644 --- a/assets/root/game.py +++ b/assets/root/game.py @@ -1972,13 +1972,28 @@ class GameWindow(ui.ScriptWindow): self.interface.CommandCloseMall() # END_OF_ITEM_MALL - def RefineSuceededMessage(self): + # MR-15: Update refine messages + def RefineSuceededMessage(self, arg = None): snd.PlaySound("sound/ui/make_soket.wav") self.PopupMessage(localeInfo.REFINE_SUCCESS) - def RefineFailedMessage(self): + def RefineFailedMessage(self, arg = None): snd.PlaySound("sound/ui/jaeryun_fail.wav") - self.PopupMessage(localeInfo.REFINE_FAILURE) + # Use local refine_type and choose popup text similar to uirefine.OpenQuestionDialog + try: + refine_type = int(arg) if arg is not None else None + except Exception: + refine_type = None + + if refine_type == 3: + # type 3: show first special destroy-with-bonus message + self.PopupMessage(localeInfo.REFINE_FAILURE_KEEP_GRADE) + elif refine_type == 2: + # type 2: downgrade warning + self.PopupMessage(localeInfo.REFINE_FAILURE_GRADE_DOWN) + else: + self.PopupMessage(localeInfo.REFINE_FAILURE_DEL_ITEM) + # MR-15: -- END OF -- Update refine messages def CommandCloseSafebox(self): self.interface.CommandCloseSafebox() diff --git a/assets/root/networkmodule.py b/assets/root/networkmodule.py index 95d7227f..29b363fa 100644 --- a/assets/root/networkmodule.py +++ b/assets/root/networkmodule.py @@ -19,6 +19,12 @@ import uiPhaseCurtain import localeInfo class PopupDialog(ui.ScriptWindow): + # MR-15: Multiline dialog messages + BASE_HEIGHT = 105 + BASE_WIDTH = 280 + BUTTON_Y = 63 + LINE_HEIGHT = 12 + # MR-15: -- END OF -- Multiline dialog messages def __init__(self): print("NEW POPUP DIALOG ----------------------------------------------------------------------------") @@ -46,7 +52,19 @@ class PopupDialog(ui.ScriptWindow): AcceptButton.SetText(ButtonName) AcceptButton.SetEvent(ui.__mem_func__(self.Close)) - self.GetChild("message").SetText(Message) + # MR-15: Multiline dialog messages + messageWidget = self.GetChild("message") + messageWidget.SetText(Message) + + extraH = len(messageWidget.extraLines) * self.LINE_HEIGHT + 2 + newH = self.BASE_HEIGHT + extraH + self.SetSize(self.BASE_WIDTH, newH) + self.GetChild("board").SetSize(self.BASE_WIDTH, newH) + AcceptButton.SetPosition(0, self.BUTTON_Y + extraH) + + self.SetCenterPosition() + self.UpdateRect() + # MR-15: -- END OF -- Multiline dialog messages self.Show() def Close(self): diff --git a/assets/root/ui.py b/assets/root/ui.py index 3afd5431..3ec01f5a 100644 --- a/assets/root/ui.py +++ b/assets/root/ui.py @@ -443,6 +443,13 @@ class TextLine(Window): def __init__(self): Window.__init__(self) self.max = 0 + + # MR-15: Multiline dialog messages + self.extraLines = [] + self.textHAlign = None + self.textVAlign = None + # MR-15: -- END OF -- Multiline dialog messages + self.SetFontName(localeInfo.UI_DEF_FONT) def __del__(self): @@ -464,21 +471,45 @@ class TextLine(Window): wndMgr.SetHorizontalAlign(self.hWnd, wndMgr.TEXT_HORIZONTAL_ALIGN_ARABIC) def SetHorizontalAlignLeft(self): + # MR-15: Multiline dialog messages + self.textHAlign = "left" + # MR-15: -- END OF -- Multiline dialog messages + wndMgr.SetHorizontalAlign(self.hWnd, wndMgr.TEXT_HORIZONTAL_ALIGN_LEFT) def SetHorizontalAlignRight(self): + # MR-15: Multiline dialog messages + self.textHAlign = "right" + # MR-15: -- END OF -- Multiline dialog messages + wndMgr.SetHorizontalAlign(self.hWnd, wndMgr.TEXT_HORIZONTAL_ALIGN_RIGHT) def SetHorizontalAlignCenter(self): + # MR-15: Multiline dialog messages + self.textHAlign = "center" + # MR-15: -- END OF -- Multiline dialog messages + wndMgr.SetHorizontalAlign(self.hWnd, wndMgr.TEXT_HORIZONTAL_ALIGN_CENTER) def SetVerticalAlignTop(self): + # MR-15: Multiline dialog messages + self.textVAlign = "top" + # MR-15: -- END OF -- Multiline dialog messages + wndMgr.SetVerticalAlign(self.hWnd, wndMgr.TEXT_VERTICAL_ALIGN_TOP) def SetVerticalAlignBottom(self): + # MR-15: Multiline dialog messages + self.textVAlign = "bottom" + # MR-15: -- END OF -- Multiline dialog messages + wndMgr.SetVerticalAlign(self.hWnd, wndMgr.TEXT_VERTICAL_ALIGN_BOTTOM) def SetVerticalAlignCenter(self): + # MR-15: Multiline dialog messages + self.textVAlign = "center" + # MR-15: -- END OF -- Multiline dialog messages + wndMgr.SetVerticalAlign(self.hWnd, wndMgr.TEXT_VERTICAL_ALIGN_CENTER) def SetSecret(self, Value=True): @@ -500,6 +531,10 @@ class TextLine(Window): wndMgr.SetFeather(self.hWnd, value) def SetFontName(self, fontName): + # MR-15: Multiline dialog messages + self.fontName = fontName + # MR-15: -- END OF -- Multiline dialog messages + wndMgr.SetFontName(self.hWnd, fontName) def SetDefaultFontName(self): @@ -512,10 +547,55 @@ class TextLine(Window): wndMgr.SetFontColor(self.hWnd, color) def SetText(self, text): - wndMgr.SetText(self.hWnd, text) + # MR-15: Multiline dialog messages + for line in self.extraLines: + line.Hide() + + self.extraLines = [] + + if not text: + wndMgr.SetText(self.hWnd, "") + return + + if "\\n" in text or "/n" in text: + parts = text.replace("\\n", "\n").replace("/n", "\n").split("\n") + parts = [p.strip(" ") for p in parts] + + wndMgr.SetText(self.hWnd, parts[0]) + + if len(parts) > 1: + LINE_HEIGHT = 20 + + for i, part in enumerate(parts[1:], 1): + extra = TextLine() + extra.SetParent(self) + extra.SetFontName(self.fontName) + + if self.textHAlign == "center": + extra.SetHorizontalAlignCenter() + elif self.textHAlign == "right": + extra.SetHorizontalAlignRight() + + if self.textVAlign == "center": + extra.SetVerticalAlignCenter() + elif self.textVAlign == "bottom": + extra.SetVerticalAlignBottom() + + extra.SetPosition(0, LINE_HEIGHT * i) + extra.SetText(part) + extra.Show() + self.extraLines.append(extra) + else: + wndMgr.SetText(self.hWnd, text) def GetText(self): - return wndMgr.GetText(self.hWnd) + text = wndMgr.GetText(self.hWnd) + + for line in self.extraLines: + text += "\n" + wndMgr.GetText(line.hWnd) + + return text + # MR-15: -- END OF -- Multiline dialog messages def GetTextSize(self): return wndMgr.GetTextSize(self.hWnd) diff --git a/assets/root/uicommon.py b/assets/root/uicommon.py index 2401d484..b700ace6 100644 --- a/assets/root/uicommon.py +++ b/assets/root/uicommon.py @@ -215,6 +215,12 @@ class InputDialogWithDescription2(InputDialog): self.description2.SetText(text) class QuestionDialog(ui.ScriptWindow): + # MR-15: Multiline dialog messages + BASE_HEIGHT = 105 + BASE_WIDTH = 340 + BUTTON_Y = 63 + LINE_HEIGHT = 12 + # MR-15: -- END OF -- Multiline dialog messages def __init__(self): ui.ScriptWindow.__init__(self) @@ -261,6 +267,9 @@ class QuestionDialog(ui.ScriptWindow): def SetText(self, text): self.textLine.SetText(text) + # MR-15: Multiline dialog messages + self.__UpdateLayout() + # MR-15: -- END OF -- Multiline dialog messages def SetAcceptText(self, text): self.acceptButton.SetText(text) @@ -268,11 +277,30 @@ class QuestionDialog(ui.ScriptWindow): def SetCancelText(self, text): self.cancelButton.SetText(text) + # MR-15: Multiline dialog messages + def __UpdateLayout(self): + extraH = len(self.textLine.extraLines) * self.LINE_HEIGHT + newH = self.BASE_HEIGHT + extraH + 10 + btnY = self.BUTTON_Y + extraH + 10 + + self.SetSize(self.BASE_WIDTH, newH) + self.board.SetSize(self.BASE_WIDTH, newH) + self.acceptButton.SetPosition(-40, btnY) + self.cancelButton.SetPosition(+40, btnY) + self.SetCenterPosition() + self.UpdateRect() + # MR-15: -- END OF -- Multiline dialog messages + def OnPressEscapeKey(self): self.Close() return True class QuestionDialog2(QuestionDialog): + # MR-15: Multiline dialog messages + BASE_HEIGHT = 105 + BUTTON_Y = 68 + LINE_HEIGHT = 12 + # MR-15: -- END OF -- Multiline dialog messages def __init__(self): QuestionDialog.__init__(self) @@ -291,11 +319,36 @@ class QuestionDialog2(QuestionDialog): self.acceptButton = self.GetChild("accept") self.cancelButton = self.GetChild("cancel") + # MR-15: Multiline dialog messages def SetText1(self, text): self.textLine1.SetText(text) + self.__UpdateLayout() def SetText2(self, text): self.textLine2.SetText(text) + self.__UpdateLayout() + + def __UpdateLayout(self): + # Shift textLine2 down by the number of extra lines in textLine1 + offset = len(self.textLine1.extraLines) * self.LINE_HEIGHT + 2 + + try: + x2, y2 = self.textLine2.GetLocalPosition() + self.textLine2.SetPosition(x2, y2 + offset) + except: + pass + + extraH = (len(self.textLine1.extraLines) + len(self.textLine2.extraLines)) * self.LINE_HEIGHT + newH = self.BASE_HEIGHT + extraH + 10 + btnY = self.BUTTON_Y + extraH + 10 + + self.SetSize(280, newH) + self.board.SetSize(280, newH) + self.acceptButton.SetPosition(-40, btnY) + self.cancelButton.SetPosition(+40, btnY) + self.SetCenterPosition() + self.UpdateRect() + # MR-15: -- END OF -- Multiline dialog messages class QuestionDialogWithTimeLimit(QuestionDialog2): diff --git a/assets/root/uirefine.py b/assets/root/uirefine.py index e0488ae4..a51fda33 100644 --- a/assets/root/uirefine.py +++ b/assets/root/uirefine.py @@ -333,6 +333,11 @@ class RefineDialogNew(ui.ScriptWindow): self.Show() def Close(self): + # MR-15: Multiline dialog messages + if self.dlgQuestion: + self.dlgQuestion.Hide() + # MR-15: -- END OF -- Multiline dialog messages + self.dlgQuestion = None self.Hide() @@ -413,7 +418,9 @@ class RefineDialogNew(ui.ScriptWindow): if 3 == self.type: ## ��ö dlgQuestion.SetText1(localeInfo.REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_1) - dlgQuestion.SetText2(localeInfo.REFINE_DESTROY_WARNING_WITH_BONUS_PERCENT_2) + # MR-15: Update refining messages + dlgQuestion.SetText2(localeInfo.REFINE_POPUP_NO_DOWNGRADE_MESSAGE) + # MR-15: -- END OF -- Update refining messages elif 2 == self.type: ## �ູ�� dlgQuestion.SetText1(localeInfo.REFINE_DOWN_GRADE_WARNING) else: diff --git a/assets/uiscript/uiscript/loadingwindow.py b/assets/uiscript/uiscript/loadingwindow.py index 9dc0df52..77d66b2b 100644 --- a/assets/uiscript/uiscript/loadingwindow.py +++ b/assets/uiscript/uiscript/loadingwindow.py @@ -2,7 +2,9 @@ import uiScriptLocale window = { "name" : "LoginWindow", - "sytle" : ("movable", "ltr",), + # MR-15: FIx loading background for Arabic + "style" : ("movable", "ltr",), + # MR-15: -- END OF -- Fix loading background for Arabic "x" : 0, "y" : 0,