# HG changeset patch # User Reinhard Lee # Date 1346081621 -7200 # Node ID 18b38821201bff56bc0ce6835616cb1a395b0f43 # Parent f368387925112e8d933440ebd295ef567198de3d Update Korean translations diff -r f36838792511 -r 18b38821201b i18n/PLCOpenEditor_ko_KR.po --- a/i18n/PLCOpenEditor_ko_KR.po Sat Aug 25 14:47:23 2012 +0200 +++ b/i18n/PLCOpenEditor_ko_KR.po Mon Aug 27 17:33:41 2012 +0200 @@ -5,16 +5,19 @@ # msgid "" msgstr "" -"Project-Id-Version: ë² ë ˆë¯¸ì¦ˆ 한글화 plcopeneditor\n" +"Project-Id-Version: Beremiz_Korean_Version\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-09-20 23:54+0200\n" -"PO-Revision-Date: 2012-08-20 17:19+0900\n" -"Last-Translator: Reinhard Lee <lij3105@gmail.com>\n" -"Language-Team: 리눅스 ì•„ì´í‹°\n" +"PO-Revision-Date: 2012-08-24 15:04+0900\n" +"Last-Translator: Reinhard.Lee <lij3105@gmail.com>\n" +"Language-Team: LinuxIT <lij3105@gmail.com>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Basepath: C:\\Program Files\\Beremiz\\plcopeneditor\n" +"X-Poedit-Language: Korean\n" +"X-Poedit-Country: KOREA, REPUBLIC OF\n" +"X-Poedit-SourceCharset: utf-8\n" #: ../PLCOpenEditor.py:4411 msgid "" @@ -63,9 +66,11 @@ #: ../PLCOpenEditor.py:4421 msgid " : " -msgstr " :" - -#: ../PLCOpenEditor.py:3337 ../PLCOpenEditor.py:3500 ../PLCOpenEditor.py:3644 +msgstr " : " + +#: ../PLCOpenEditor.py:3337 +#: ../PLCOpenEditor.py:3500 +#: ../PLCOpenEditor.py:3644 #: ../dialogs/SFCTransitionDialog.py:206 #, python-format msgid " and %s" @@ -91,7 +96,8 @@ msgid "\"%s\" can't use itself!" msgstr "\"%s\" 사용 í• ìˆ˜ 없습니다!" -#: ../PLCOpenEditor.py:1427 ../PLCOpenEditor.py:1447 +#: ../PLCOpenEditor.py:1427 +#: ../PLCOpenEditor.py:1447 #, python-format msgid "\"%s\" config already exists!" msgstr "\"%s\" ì„¤ì •(config)ì´ ì´ë¯¸ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤!" @@ -101,19 +107,25 @@ msgid "\"%s\" configuration already exists !!!" msgstr "\"%s\" ì„¤ì •(configuration)ì´ ì´ë¯¸ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤!" -#: ../PLCOpenEditor.py:1381 ../PLCOpenEditor.py:3199 +#: ../PLCOpenEditor.py:1381 +#: ../PLCOpenEditor.py:3199 #, python-format msgid "\"%s\" data type already exists!" msgstr "\"%s\" ë°ì´í„° íƒ€ìž…ì´ ì´ë¯¸ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤!" -#: ../PLCControler.py:1786 ../PLCControler.py:1790 +#: ../PLCControler.py:1786 +#: ../PLCControler.py:1790 #, python-format msgid "\"%s\" element can't be pasted here!!!" msgstr "\"%s\" 구성ì›ì„ ì´ê³³ì— 붙여넣기 í• ìˆ˜ 없습니다!!!" -#: ../PLCOpenEditor.py:3519 ../PLCOpenEditor.py:3663 ../Viewer.py:250 -#: ../TextViewer.py:245 ../TextViewer.py:262 -#: ../dialogs/ConnectionDialog.py:215 ../dialogs/FBDBlockDialog.py:260 +#: ../PLCOpenEditor.py:3519 +#: ../PLCOpenEditor.py:3663 +#: ../Viewer.py:250 +#: ../TextViewer.py:245 +#: ../TextViewer.py:262 +#: ../dialogs/ConnectionDialog.py:215 +#: ../dialogs/FBDBlockDialog.py:260 #, python-format msgid "\"%s\" element for this pou already exists!" msgstr "\"%s\" POUìƒì— 구성ì›ì´ ì´ë¯¸ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤!" @@ -123,13 +135,22 @@ msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" msgstr "\"%s\" íŽ‘ì…˜ì´ ì·¨ì†Œ ë˜ì—ˆìŠµë‹ˆë‹¤ \"%s\" POU: ì—°ê²°ëœ ìž…ë ¥ ì—†ìŒ" -#: ../PLCOpenEditor.py:1372 ../PLCOpenEditor.py:3195 ../PLCOpenEditor.py:3348 -#: ../PLCOpenEditor.py:3511 ../PLCOpenEditor.py:3655 ../PLCOpenEditor.py:3726 -#: ../PLCOpenEditor.py:3789 ../VariablePanel.py:744 -#: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252 -#: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63 -#: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65 -#: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765 +#: ../PLCOpenEditor.py:1372 +#: ../PLCOpenEditor.py:3195 +#: ../PLCOpenEditor.py:3348 +#: ../PLCOpenEditor.py:3511 +#: ../PLCOpenEditor.py:3655 +#: ../PLCOpenEditor.py:3726 +#: ../PLCOpenEditor.py:3789 +#: ../VariablePanel.py:744 +#: ../dialogs/ConnectionDialog.py:207 +#: ../dialogs/FBDBlockDialog.py:252 +#: ../dialogs/FBDVariableDialog.py:268 +#: ../dialogs/PouNameDialog.py:63 +#: ../dialogs/SFCStepDialog.py:183 +#: ../dialogs/SFCStepNameDialog.py:65 +#: ../DataTypeEditor.py:705 +#: ../DataTypeEditor.py:765 #, python-format msgid "\"%s\" is a keyword. It can't be used!" msgstr "\"%s\" 는 키워드 입니다. 사용 í• ìˆ˜ 없습니다!" @@ -144,29 +165,45 @@ msgid "\"%s\" is an invalid value!" msgstr "\"%s\" ìœ íš¨ 하지 ì•Šì€ ê°’ 입니다!" -#: ../PLCOpenEditor.py:2678 ../PLCOpenEditor.py:2707 +#: ../PLCOpenEditor.py:2678 +#: ../PLCOpenEditor.py:2707 #, python-format msgid "\"%s\" is not a valid folder!" msgstr "\"%s\" ìœ íš¨ 하지 ì•Šì€ í´ë” 입니다!" -#: ../PLCOpenEditor.py:1370 ../PLCOpenEditor.py:3191 ../PLCOpenEditor.py:3344 -#: ../PLCOpenEditor.py:3507 ../PLCOpenEditor.py:3651 ../PLCOpenEditor.py:3722 -#: ../PLCOpenEditor.py:3785 ../VariablePanel.py:739 -#: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248 -#: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179 -#: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760 +#: ../PLCOpenEditor.py:1370 +#: ../PLCOpenEditor.py:3191 +#: ../PLCOpenEditor.py:3344 +#: ../PLCOpenEditor.py:3507 +#: ../PLCOpenEditor.py:3651 +#: ../PLCOpenEditor.py:3722 +#: ../PLCOpenEditor.py:3785 +#: ../VariablePanel.py:739 +#: ../dialogs/ConnectionDialog.py:203 +#: ../dialogs/FBDBlockDialog.py:248 +#: ../dialogs/PouNameDialog.py:59 +#: ../dialogs/SFCStepDialog.py:179 +#: ../dialogs/SFCStepNameDialog.py:61 +#: ../DataTypeEditor.py:760 #, python-format msgid "\"%s\" is not a valid identifier!" msgstr "\"%s\" ì•Œ 수 없는 ì‹ë³„ìž ìž…ë‹ˆë‹¤!" -#: ../PLCOpenEditor.py:288 ../PLCOpenEditor.py:2327 ../PLCOpenEditor.py:2347 +#: ../PLCOpenEditor.py:288 +#: ../PLCOpenEditor.py:2327 +#: ../PLCOpenEditor.py:2347 #, python-format msgid "\"%s\" is used by one or more POUs. It can't be removed!" msgstr "\"%s\" 는 현재 하나 ì´ìƒì˜ POUì—ì„œ 사용중입니다. ì œê±° í• ìˆ˜ 없습니다!" -#: ../PLCOpenEditor.py:1390 ../PLCOpenEditor.py:3352 ../Viewer.py:248 -#: ../Viewer.py:274 ../TextViewer.py:243 ../TextViewer.py:260 -#: ../dialogs/ConnectionDialog.py:211 ../dialogs/FBDBlockDialog.py:256 +#: ../PLCOpenEditor.py:1390 +#: ../PLCOpenEditor.py:3352 +#: ../Viewer.py:248 +#: ../Viewer.py:274 +#: ../TextViewer.py:243 +#: ../TextViewer.py:260 +#: ../dialogs/ConnectionDialog.py:211 +#: ../dialogs/FBDBlockDialog.py:256 #, python-format msgid "\"%s\" pou already exists!" msgstr "\"%s\" POU는 ì´ë¯¸ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤!" @@ -181,7 +218,8 @@ msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!" msgstr "\"%s\" 리소스를 \"%s\" ì„¤ì •(configuration)ì—ì„œ ì°¾ì„ ìˆ˜ 없습니다 !!!" -#: ../dialogs/SFCStepDialog.py:195 ../dialogs/SFCStepNameDialog.py:77 +#: ../dialogs/SFCStepDialog.py:195 +#: ../dialogs/SFCStepNameDialog.py:77 #, python-format msgid "\"%s\" step already exists!" msgstr "\"%s\" 스í…ì´ ì´ë¯¸ ìƒì„±ë˜ì—ˆìŠµë‹ˆë‹¤!" @@ -215,23 +253,30 @@ msgid "%s Graphics" msgstr "%s 그래픽" -#: ../plcopen/plcopen.py:1484 ../plcopen/plcopen.py:1494 -#: ../plcopen/plcopen.py:1504 ../plcopen/plcopen.py:1514 +#: ../plcopen/plcopen.py:1484 +#: ../plcopen/plcopen.py:1494 +#: ../plcopen/plcopen.py:1504 +#: ../plcopen/plcopen.py:1514 #: ../plcopen/plcopen.py:1523 #, python-format msgid "%s body don't have instances!" msgstr "%s ì¸ìŠ¤í„´ìŠ¤ë¥¼ ì°¾ì„ ìˆ˜ 없습니다!" -#: ../plcopen/plcopen.py:1546 ../plcopen/plcopen.py:1553 +#: ../plcopen/plcopen.py:1546 +#: ../plcopen/plcopen.py:1553 #, python-format msgid "%s body don't have text!" msgstr "%s í…스트를 ì°¾ì„ ìˆ˜ 없습니다!" -#: ../PLCOpenEditor.py:4399 ../PLCOpenEditor.py:4401 ../PLCOpenEditor.py:4402 +#: ../PLCOpenEditor.py:4399 +#: ../PLCOpenEditor.py:4401 +#: ../PLCOpenEditor.py:4402 msgid ", " msgstr ", " -#: ../PLCOpenEditor.py:3339 ../PLCOpenEditor.py:3502 ../PLCOpenEditor.py:3646 +#: ../PLCOpenEditor.py:3339 +#: ../PLCOpenEditor.py:3502 +#: ../PLCOpenEditor.py:3646 #: ../dialogs/SFCTransitionDialog.py:208 #, python-format msgid ", %s" @@ -241,19 +286,26 @@ msgid ". " msgstr ". " -#: ../PLCOpenEditor.py:1393 ../PLCOpenEditor.py:1435 ../PLCOpenEditor.py:1455 -#: ../PLCOpenEditor.py:3356 ../PLCOpenEditor.py:3734 ../PLCOpenEditor.py:3797 -#, python-format -msgid "" -"A POU has an element named \"%s\". This could cause a conflict. Do you wish " -"to continue?" -msgstr "" -"POU 구성ì›ì˜ ì´ë¦„ \"%s\"ì€ ì˜¤ë¥˜ë¥¼ ë°œìƒì‹œí‚¬ 수 있습니다. ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ?" - -#: ../PLCOpenEditor.py:1406 ../PLCOpenEditor.py:1417 ../PLCOpenEditor.py:3515 -#: ../PLCOpenEditor.py:3659 ../PLCOpenEditor.py:3730 ../PLCOpenEditor.py:3793 -#: ../VariablePanel.py:749 ../dialogs/PouNameDialog.py:67 -#: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69 +#: ../PLCOpenEditor.py:1393 +#: ../PLCOpenEditor.py:1435 +#: ../PLCOpenEditor.py:1455 +#: ../PLCOpenEditor.py:3356 +#: ../PLCOpenEditor.py:3734 +#: ../PLCOpenEditor.py:3797 +#, python-format +msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" +msgstr "POU 구성ì›ì˜ ì´ë¦„ \"%s\"ì€ ì˜¤ë¥˜ë¥¼ ë°œìƒì‹œí‚¬ 수 있습니다. ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ?" + +#: ../PLCOpenEditor.py:1406 +#: ../PLCOpenEditor.py:1417 +#: ../PLCOpenEditor.py:3515 +#: ../PLCOpenEditor.py:3659 +#: ../PLCOpenEditor.py:3730 +#: ../PLCOpenEditor.py:3793 +#: ../VariablePanel.py:749 +#: ../dialogs/PouNameDialog.py:67 +#: ../dialogs/SFCStepDialog.py:187 +#: ../dialogs/SFCStepNameDialog.py:69 #, python-format msgid "A POU named \"%s\" already exists!" msgstr "ì´ë¯¸ ìƒì„±ëœ POU ì´ë¦„입니다 : \"%s\"" @@ -262,8 +314,11 @@ msgid "A location must be selected!" msgstr "위치를 ì§€ì •í•´ì•¼ 합니다!" -#: ../PLCOpenEditor.py:1408 ../PLCOpenEditor.py:1419 ../VariablePanel.py:754 -#: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73 +#: ../PLCOpenEditor.py:1408 +#: ../PLCOpenEditor.py:1419 +#: ../VariablePanel.py:754 +#: ../dialogs/SFCStepDialog.py:191 +#: ../dialogs/SFCStepNameDialog.py:73 #, python-format msgid "A variable with \"%s\" as name already exists in this pou!" msgstr "변수 \"%s\"는 ì´ë¯¸ POUì— ì •ì˜ ë˜ì–´ 있습니다!" @@ -278,11 +333,12 @@ #: ../plcopen/iec_std.csv:22 msgid "Absolute number" -msgstr "ì ˆëŒ€ê°’" - -#: ../dialogs/ActionBlockDialog.py:37 ../dialogs/SFCStepDialog.py:132 +msgstr "ì ˆëŒ€ê°’ ì—°ì‚°" + +#: ../dialogs/ActionBlockDialog.py:37 +#: ../dialogs/SFCStepDialog.py:132 msgid "Action" -msgstr "Action" +msgstr "ì•¡ì…˜(Action)" #: ../PLCOpenEditor.py:3635 msgid "Action Name" @@ -299,18 +355,20 @@ #: ../PLCControler.py:90 msgid "Actions" -msgstr "Actions" +msgstr "ì•¡ì…˜(Actions)" #: ../dialogs/ActionBlockDialog.py:260 msgid "Actions:" -msgstr "Actions:" - -#: ../VariablePanel.py:499 ../dialogs/ActionBlockDialog.py:274 +msgstr "ì•¡ì…˜(Actions):" + +#: ../VariablePanel.py:499 +#: ../dialogs/ActionBlockDialog.py:274 #: ../DataTypeEditor.py:539 msgid "Add" msgstr "추가" -#: ../PLCOpenEditor.py:1611 ../PLCOpenEditor.py:1694 +#: ../PLCOpenEditor.py:1611 +#: ../PLCOpenEditor.py:1694 msgid "Add Action" msgstr "ì•¡ì…˜ 추가" @@ -338,7 +396,8 @@ msgid "Add POU" msgstr "POU 추가" -#: ../PLCOpenEditor.py:1640 ../PLCOpenEditor.py:1705 +#: ../PLCOpenEditor.py:1640 +#: ../PLCOpenEditor.py:1705 msgid "Add Resource" msgstr "리소스 추가" @@ -346,7 +405,8 @@ msgid "Add Task" msgstr "íƒœìŠ¤í¬ ì¶”ê°€" -#: ../PLCOpenEditor.py:1608 ../PLCOpenEditor.py:1683 +#: ../PLCOpenEditor.py:1608 +#: ../PLCOpenEditor.py:1683 msgid "Add Transition" msgstr "트랜지션(Transition) 추가" @@ -362,7 +422,8 @@ msgid "Add a new initial step" msgstr "새로운 ì´ë‹ˆì…œ ìŠ¤í… ì¶”ê°€" -#: ../Viewer.py:2020 ../SFCViewer.py:698 +#: ../Viewer.py:2020 +#: ../SFCViewer.py:698 msgid "Add a new jump" msgstr "새로운 ì 프 추가" @@ -390,7 +451,9 @@ msgid "Alignment" msgstr "ì •ë ¬" -#: ../VariablePanel.py:70 ../VariablePanel.py:1067 ../VariablePanel.py:1184 +#: ../VariablePanel.py:70 +#: ../VariablePanel.py:1067 +#: ../VariablePanel.py:1184 msgid "All" msgstr "모ë‘" @@ -401,21 +464,22 @@ #: ../plcopen/iec_std.csv:31 msgid "Arc cosine" -msgstr "코싸ì¸" +msgstr "ì•„í¬ ì½”ì‹¸ì¸ ì—°ì‚°" #: ../plcopen/iec_std.csv:30 msgid "Arc sine" -msgstr "싸ì¸" +msgstr "ì•„í¬ ì‹¸ì¸ ì—°ì‚°" #: ../plcopen/iec_std.csv:32 msgid "Arc tangent" -msgstr "탄ì 트" +msgstr "ì•„í¬ íƒ„ì 트 ì—°ì‚°" #: ../plcopen/iec_std.csv:33 msgid "Arithmetic" msgstr "ì‚°ìˆ ì—°ì‚°" -#: ../VariablePanel.py:807 ../DataTypeEditor.py:236 +#: ../VariablePanel.py:807 +#: ../DataTypeEditor.py:236 msgid "Array" msgstr "ë°°ì—´" @@ -433,23 +497,26 @@ #: ../PLCOpenEditor.py:2975 msgid "Author Name (optional):" -msgstr "ìž‘ì„±ìž ì´ë¦„(옵션):" - -#: ../DataTypeEditor.py:379 ../DataTypeEditor.py:403 ../DataTypeEditor.py:478 +msgstr "ìž‘ì„±ìž ì´ë¦„ (옵션):" + +#: ../DataTypeEditor.py:379 +#: ../DataTypeEditor.py:403 +#: ../DataTypeEditor.py:478 msgid "Base Type:" msgstr "기본 타입:" -#: ../VariablePanel.py:787 ../DataTypeEditor.py:801 +#: ../VariablePanel.py:787 +#: ../DataTypeEditor.py:801 msgid "Base Types" msgstr "기본 타입" #: ../plcopen/iec_std.csv:70 msgid "Binary selection (1 of 2)" -msgstr "ë°”ì´ë„ˆë¦¬ ì„ íƒ (1 ë˜ëŠ” 2)" +msgstr "2개중 ì„ íƒ" #: ../plcopen/iec_std.csv:62 msgid "Bit-shift" -msgstr "비트-쉬프트" +msgstr "비트 쉬프트 ì—°ì‚°" #: ../plcopen/iec_std.csv:66 msgid "Bitwise" @@ -475,7 +542,8 @@ msgid "Block Properties" msgstr "ë¸”ëŸ ì†ì„±" -#: ../PLCOpenEditor.py:1918 ../dialogs/FBDBlockDialog.py:268 +#: ../PLCOpenEditor.py:1918 +#: ../dialogs/FBDBlockDialog.py:268 msgid "Block Types" msgstr "ë¸”ëŸ íƒ€ìž…" @@ -491,8 +559,10 @@ msgid "CSV Log" msgstr "CSV 로그" -#: ../plcopen/plcopen.py:1426 ../plcopen/plcopen.py:1440 -#: ../plcopen/plcopen.py:1461 ../plcopen/plcopen.py:1477 +#: ../plcopen/plcopen.py:1426 +#: ../plcopen/plcopen.py:1440 +#: ../plcopen/plcopen.py:1461 +#: ../plcopen/plcopen.py:1477 msgid "Can only generate execution order on FBD networks!" msgstr "FBD ë„¤íŠ¸ì›Œí¬ ìƒíƒœì—서만 실행 순서를 ìƒì„±í• 수 있습니다!" @@ -526,11 +596,14 @@ msgid "Character string" msgstr "ìºë¦í„° 타입 문ìžì—´" -#: ../PLCOpenEditor.py:2635 ../PLCOpenEditor.py:2663 ../PLCOpenEditor.py:2699 +#: ../PLCOpenEditor.py:2635 +#: ../PLCOpenEditor.py:2663 +#: ../PLCOpenEditor.py:2699 msgid "Choose a file" msgstr "íŒŒì¼ ì„ íƒ" -#: ../VariablePanel.py:53 ../VariablePanel.py:54 +#: ../VariablePanel.py:53 +#: ../VariablePanel.py:54 msgid "Class" msgstr "í´ëž˜ìŠ¤" @@ -554,7 +627,8 @@ msgid "Close Application" msgstr "어플리케ì´ì…˜ 닫기" -#: ../PLCOpenEditor.py:888 ../PLCOpenEditor.py:2475 +#: ../PLCOpenEditor.py:888 +#: ../PLCOpenEditor.py:2475 msgid "Close Project" msgstr "프로ì 트 닫기" @@ -568,11 +642,11 @@ #: ../PLCOpenEditor.py:2959 msgid "Company Name (required):" -msgstr "회사명(필수):" +msgstr "회사명 (필수):" #: ../PLCOpenEditor.py:2967 msgid "Company URL (optional):" -msgstr "회사 URL(옵션)" +msgstr "회사 URL(옵션):" #: ../plcopen/iec_std.csv:75 msgid "Comparison" @@ -580,7 +654,7 @@ #: ../plcopen/iec_std.csv:85 msgid "Concatenation" -msgstr "순차 구문 처리" +msgstr "문ìžì—´ ì—°ê²° (ìž…ë ¥ 문ìžì—´ì„ 순서대로 ì—°ê²°)" #: ../PLCOpenEditor.py:344 msgid "Configuration" @@ -612,7 +686,7 @@ #: ../PLCOpenEditor.py:3049 msgid "Content Description (optional):" -msgstr "컨í…ì¸ ì„¤ëª…(옵션):" +msgstr "컨í…ì¸ ì„¤ëª… (옵션):" #: ../dialogs/ConnectionDialog.py:123 msgid "Continuation" @@ -644,9 +718,10 @@ #: ../plcopen/iec_std.csv:28 msgid "Cosine" -msgstr "코싸ì¸" - -#: ../PLCControler.py:620 ../PLCControler.py:652 +msgstr "코싸ì¸(Cosine) ì—°ì‚°" + +#: ../PLCControler.py:620 +#: ../PLCControler.py:652 msgid "Couldn't paste non-POU object." msgstr "POU 오브ì 트만 붙여넣기 가능합니다" @@ -662,7 +737,9 @@ msgid "Create a new action block" msgstr "새로운 ì•¡ì…˜ ë¸”ëŸ ìƒì„±" -#: ../PLCOpenEditor.py:175 ../PLCOpenEditor.py:202 ../PLCOpenEditor.py:232 +#: ../PLCOpenEditor.py:175 +#: ../PLCOpenEditor.py:202 +#: ../PLCOpenEditor.py:232 msgid "Create a new block" msgstr "새로운 ë¸”ëŸ ìƒì„±" @@ -674,15 +751,20 @@ msgid "Create a new coil" msgstr "새로운 ì½”ì¼ ìƒì„±" -#: ../PLCOpenEditor.py:169 ../PLCOpenEditor.py:181 ../PLCOpenEditor.py:208 +#: ../PLCOpenEditor.py:169 +#: ../PLCOpenEditor.py:181 +#: ../PLCOpenEditor.py:208 msgid "Create a new comment" msgstr "새로운 코멘트 ìƒì„±" -#: ../PLCOpenEditor.py:178 ../PLCOpenEditor.py:205 ../PLCOpenEditor.py:235 +#: ../PLCOpenEditor.py:178 +#: ../PLCOpenEditor.py:205 +#: ../PLCOpenEditor.py:235 msgid "Create a new connection" msgstr "새로운 ì—°ê²° ìƒì„±" -#: ../PLCOpenEditor.py:193 ../PLCOpenEditor.py:241 +#: ../PLCOpenEditor.py:193 +#: ../PLCOpenEditor.py:241 msgid "Create a new contact" msgstr "새로운 ì ‘ì ìƒì„±" @@ -702,7 +784,8 @@ msgid "Create a new jump" msgstr "새로운 ì 프 ìƒì„±" -#: ../PLCOpenEditor.py:184 ../PLCOpenEditor.py:238 +#: ../PLCOpenEditor.py:184 +#: ../PLCOpenEditor.py:238 msgid "Create a new power rail" msgstr "새로운 ì „ì› ë ˆì¼ ìƒì„±" @@ -714,11 +797,14 @@ msgid "Create a new step" msgstr "새로운 ìŠ¤í… ìƒì„±" -#: ../PLCOpenEditor.py:217 ../PLCOpenEditor.py:3454 +#: ../PLCOpenEditor.py:217 +#: ../PLCOpenEditor.py:3454 msgid "Create a new transition" msgstr "새로운 트랜지션 ìƒì„±" -#: ../PLCOpenEditor.py:172 ../PLCOpenEditor.py:199 ../PLCOpenEditor.py:229 +#: ../PLCOpenEditor.py:172 +#: ../PLCOpenEditor.py:199 +#: ../PLCOpenEditor.py:229 msgid "Create a new variable" msgstr "새로운 변수 ìƒì„±" @@ -728,15 +814,19 @@ #: ../RessourceEditor.py:86 msgid "Cyclic" -msgstr "주기ì " - -#: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44 -#: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50 -#: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:54 -#: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58 +msgstr "주기ì (Cycle)" + +#: ../plcopen/iec_std.csv:42 +#: ../plcopen/iec_std.csv:44 +#: ../plcopen/iec_std.csv:46 +#: ../plcopen/iec_std.csv:50 +#: ../plcopen/iec_std.csv:52 +#: ../plcopen/iec_std.csv:54 +#: ../plcopen/iec_std.csv:56 +#: ../plcopen/iec_std.csv:58 #: ../plcopen/iec_std.csv:60 msgid "DEPRECATED" -msgstr "사용중지ë¨" +msgstr "사용ìžì œ(DEPRECATE)" #: ../PLCOpenEditor.py:336 msgid "Data Type" @@ -750,16 +840,20 @@ msgid "Data type conversion" msgstr "ë°ì´í„° 타입 변환" -#: ../plcopen/iec_std.csv:44 ../plcopen/iec_std.csv:45 +#: ../plcopen/iec_std.csv:44 +#: ../plcopen/iec_std.csv:45 msgid "Date addition" msgstr "ë‚ ì§œ 추가" -#: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:57 -#: ../plcopen/iec_std.csv:58 ../plcopen/iec_std.csv:59 +#: ../plcopen/iec_std.csv:56 +#: ../plcopen/iec_std.csv:57 +#: ../plcopen/iec_std.csv:58 +#: ../plcopen/iec_std.csv:59 msgid "Date and time subtraction" msgstr "ë‚ ì§œ, 시간 뺄셈" -#: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51 +#: ../plcopen/iec_std.csv:50 +#: ../plcopen/iec_std.csv:51 msgid "Date subtraction" msgstr "ë‚ ì§œ 뺄셈" @@ -772,9 +866,14 @@ msgid "Debugger" msgstr "디버거" -#: ../PLCOpenEditor.py:348 ../PLCOpenEditor.py:1634 ../PLCOpenEditor.py:1643 -#: ../PLCOpenEditor.py:1649 ../PLCOpenEditor.py:4169 ../Viewer.py:415 -#: ../VariablePanel.py:504 ../dialogs/ActionBlockDialog.py:279 +#: ../PLCOpenEditor.py:348 +#: ../PLCOpenEditor.py:1634 +#: ../PLCOpenEditor.py:1643 +#: ../PLCOpenEditor.py:1649 +#: ../PLCOpenEditor.py:4169 +#: ../Viewer.py:415 +#: ../VariablePanel.py:504 +#: ../dialogs/ActionBlockDialog.py:279 #: ../DataTypeEditor.py:544 msgid "Delete" msgstr "ì‚ì œ" @@ -795,13 +894,14 @@ msgid "Delete Wire Segment" msgstr "와ì´ì–´ 세그먼트 ì‚ì œ" -#: ../DataTypeEditor.py:453 ../DataTypeEditor.py:495 +#: ../DataTypeEditor.py:453 +#: ../DataTypeEditor.py:495 msgid "Delete item" msgstr "ì•„ì´í…œ ì‚ì œ" #: ../plcopen/iec_std.csv:88 msgid "Deletion (within)" -msgstr "내부 ì‚ì œ" +msgstr "문ìžì—´ ì‚ì œ" #: ../DataTypeEditor.py:364 msgid "Derivation Type:" @@ -810,8 +910,7 @@ #: ../plcopen/structures.py:235 msgid "" "Derivative\n" -"The derivative function block produces an output XOUT proportional to the " -"rate of change of the input XIN." +"The derivative function block produces an output XOUT proportional to the rate of change of the input XIN." msgstr "" "미분\n" "미분 함수 블ëŸì€ ìž…ë ¥ XINì˜ ë³€í™”ì˜ ì†ë„ì— ë¹„ë¡€í•˜ì—¬ ì¶œë ¥ XOUTì„ ìƒì„±í•©ë‹ˆë‹¤" @@ -836,7 +935,8 @@ msgid "Division" msgstr "ë¶„í• " -#: ../VariablePanel.py:53 ../VariablePanel.py:54 +#: ../VariablePanel.py:53 +#: ../VariablePanel.py:54 msgid "Documentation" msgstr "ë„움문서" @@ -847,8 +947,7 @@ #: ../plcopen/structures.py:198 msgid "" "Down-counter\n" -"The down-counter can be used to signal when a count has reached zero, on " -"counting down from a preset value." +"The down-counter can be used to signal when a count has reached zero, on counting down from a preset value." msgstr "" "ê°ì‚° ì¹´ìš´í„°\n" "ê°ì‚° 카운터는 사용ìžê°€ ì„¤ì •í•œ 값으로부터 0ì´ ë 때까지 ì‹ í˜¸ë¥¼ 붙잡아 둡니다" @@ -861,162 +960,6 @@ msgid "Edit" msgstr "ìˆ˜ì •" -#: ../PLCOpenEditor.py:323 -msgid "&File" -msgstr "&파ì¼" - -#: ../PLCOpenEditor.py:325 -msgid "&Display" -msgstr "&보기" - -#: ../PLCOpenEditor.py:326 -msgid "&Help" -msgstr "&ë„움ë§" - -#: ../PLCOpenEditor.py:2606 -msgid "Close Project\tCTRL+SHIFT+W" -msgstr "프로ì 트 닫기\tCTRL+SHIFT+W" - -#: ../PLCOpenEditor.py:2616 -msgid "Page Setup\tCTRL+ALT+P" -msgstr "ì¸ì‡„ 페ì´ì§€ ì„¤ì •\tCTRL+ALT+P" - -#: ../PLCOpenEditor.py:2618 -msgid "Preview\tCTRL+SHIFT+P" -msgstr "ì¸ì‡„ 페ì´ì§€ 미리보기\tCTRL+SHIFT+P" - -#: ../PLCOpenEditor.py:2620 -msgid "Print\tCTRL+P" -msgstr "ì¸ì‡„\tCTRL+P" - -#: ../PLCOpenEditor.py:2623 -msgid "&Properties" -msgstr "&프로ì 트 ì†ì„±" - -#: ../PLCOpenEditor.py:348 -msgid "Search in Project\tCTRL+F" -msgstr "프로ì 트 내부 검색\tCTRL+F" - -#: ../PLCOpenEditor.py:394 -msgid "Search in Project" -msgstr "프로ì 트 내부 검색" - -#: ../PLCOpenEditor.py:351 -msgid "&Add Element" -msgstr "&êµ¬ì„±ì› ì¶”ê°€" - -#: ../PLCOpenEditor.py:353 -msgid "&Data Type" -msgstr "&ë°ì´í„° 타입" - -#: ../PLCOpenEditor.py:355 -msgid "&Function" -msgstr "&펑션" - -#: ../PLCOpenEditor.py:357 -msgid "Function &Block" -msgstr "펑션 &블ë½" - -#: ../PLCOpenEditor.py:359 -msgid "&Program" -msgstr "&프로그램" - -#: ../PLCOpenEditor.py:361 -msgid "&Configuration" -msgstr "&ì„¤ì •(Configuration)" - -#: ../PLCOpenEditor.py:365 -msgid "&Delete" -msgstr "&ì‚ì œ" - -#: ../PLCOpenEditor.py:169 -msgid "Move the view" -msgstr "í™”ë©´ì„ ë“œëž˜ê·¸í•˜ì—¬ ì´ë™" - -#: ../PLCOpenEditor.py:390 -msgid "Cut" -msgstr "잘ë¼ë‚´ê¸°" - -#: ../PLCOpenEditor.py:391 -msgid "Copy" -msgstr "복사하기" - -#: ../PLCOpenEditor.py:392 -msgid "Paste" -msgstr "붙여넣기" - -#: ../PLCOpenEditor.py:387 -msgid "Undo" -msgstr "ë˜ëŒë¦¬ê¸°" - -#: ../PLCOpenEditor.py:388 -msgid "Redo" -msgstr "ë˜ëŒë¦¬ê¸° 취소" - -#: ../PLCOpenEditor.py:2642 -msgid "New" -msgstr "새로 만들기" - -#: ../PLCOpenEditor.py:2643 -msgid "Open" -msgstr "íŒŒì¼ ì—´ê¸°" - -#: ../PLCOpenEditor.py:2644 -msgid "Save" -msgstr "íŒŒì¼ ì €ìž¥" - -#: ../PLCOpenEditor.py:2645 -msgid "Save As..." -msgstr "다른 ì´ë¦„으로 ì €ìž¥..." - -#: ../PLCOpenEditor.py:645 -msgid "Search" -msgstr "검색" - -#: ../SearchResultPanel.py:169 -msgid "No search results available." -msgstr "ê²€ìƒ‰ëœ ê²°ê³¼ê°€ 없습니다" - -#: ../SearchResultPanel.py:235 -msgid "'%s' - %d match in project" -msgstr "'%s' - %d ê°œì˜ ê²€ìƒ‰ëœ ê²°ê³¼" - -#: ../SearchResultPanel.py:237 -msgid "'%s' - %d matches in project" -msgstr "'%s' - %d ê°œì˜ ê²€ìƒ‰ëœ ê²°ê³¼ë“¤" - -#: ../dialogs/SearchInProjectDialog.py:113 -msgid "Pattern to search:" -msgstr "검색하실 문ìžì—´ 패턴:" - -#: ../dialogs/SearchInProjectDialog.py:121 -msgid "Case sensitive" -msgstr "ëŒ€ì†Œë¬¸ìž êµ¬ë³„" - -#: ../dialogs/SearchInProjectDialog.py:125 -msgid "Regular expression" -msgstr "ì •ê·œ 표현ì‹" - -#: ../dialogs/SearchInProjectDialog.py:129 -msgid "Scope" -msgstr "검색 범위" - -#: ../dialogs/SearchInProjectDialog.py:133 -msgid "Whole Project" -msgstr "프로ì 트 ì „ì²´ 검색" - -#: ../dialog/SearchInProjectDialog.py:139 -msgid "Only Elements" -msgstr "êµ¬ì„±ì› ë‚´ë¶€ 검색" - -#: ../dialog/SearchInProjectDialog.py:194 -msgid "Form isn't complete. Pattern to search must be filled!" -msgstr "형ì‹ì´ 완성ë˜ì§€ 않았습니다. 검색어를 ìž…ë ¥í•˜ì„¸ìš”!" - -#: ../dialogs/SearchInProjectDialog.py:205 -msgid "Syntax error in regular expression of pattern to search!" -msgstr "ì •ê·œ 표현ì‹ì— ì 합하지 ì•Šì€ ê²€ìƒ‰ì–´ 입니다!" - #: ../Viewer.py:413 msgid "Edit Block" msgstr "ë¸”ëŸ ìˆ˜ì •" @@ -1037,11 +980,15 @@ msgid "Edit action block properties" msgstr "ì•¡ì…˜ ë¸”ëŸ ì†ì„± ìˆ˜ì •" -#: ../Viewer.py:1845 ../Viewer.py:1847 ../Viewer.py:2346 ../Viewer.py:2348 +#: ../Viewer.py:1845 +#: ../Viewer.py:1847 +#: ../Viewer.py:2346 +#: ../Viewer.py:2348 msgid "Edit comment" msgstr "코멘트 ìˆ˜ì •" -#: ../DataTypeEditor.py:448 ../DataTypeEditor.py:490 +#: ../DataTypeEditor.py:448 +#: ../DataTypeEditor.py:490 msgid "Edit item" msgstr "ì•„ì´í…œ ìˆ˜ì •" @@ -1059,7 +1006,7 @@ #: ../DataTypeEditor.py:520 msgid "Elements :" -msgstr "구성ì›:" +msgstr "êµ¬ì„±ì› :" #: ../PLCOpenEditor.py:324 msgid "Enable Undo/Redo" @@ -1073,41 +1020,95 @@ msgid "Equal to" msgstr "ê°™ì€ ê°’ ì¼ë•Œ" -#: ../PLCOpenEditor.py:882 ../PLCOpenEditor.py:1393 ../PLCOpenEditor.py:1430 -#: ../PLCOpenEditor.py:1435 ../PLCOpenEditor.py:1450 ../PLCOpenEditor.py:1455 -#: ../PLCOpenEditor.py:2305 ../PLCOpenEditor.py:2674 ../PLCOpenEditor.py:2679 -#: ../PLCOpenEditor.py:3095 ../PLCOpenEditor.py:3187 ../PLCOpenEditor.py:3191 -#: ../PLCOpenEditor.py:3195 ../PLCOpenEditor.py:3199 ../PLCOpenEditor.py:3340 -#: ../PLCOpenEditor.py:3344 ../PLCOpenEditor.py:3348 ../PLCOpenEditor.py:3352 -#: ../PLCOpenEditor.py:3503 ../PLCOpenEditor.py:3507 ../PLCOpenEditor.py:3511 -#: ../PLCOpenEditor.py:3515 ../PLCOpenEditor.py:3519 ../PLCOpenEditor.py:3647 -#: ../PLCOpenEditor.py:3651 ../PLCOpenEditor.py:3655 ../PLCOpenEditor.py:3659 -#: ../PLCOpenEditor.py:3663 ../PLCOpenEditor.py:3718 ../PLCOpenEditor.py:3722 -#: ../PLCOpenEditor.py:3726 ../PLCOpenEditor.py:3730 ../PLCOpenEditor.py:3781 -#: ../PLCOpenEditor.py:3785 ../PLCOpenEditor.py:3789 ../PLCOpenEditor.py:3793 -#: ../PLCOpenEditor.py:4096 ../PLCOpenEditor.py:4422 ../PLCOpenEditor.py:4432 -#: ../Viewer.py:334 ../TextViewer.py:281 ../LDViewer.py:665 ../LDViewer.py:881 -#: ../LDViewer.py:885 ../VariablePanel.py:374 ../VariablePanel.py:739 -#: ../VariablePanel.py:744 ../VariablePanel.py:749 ../VariablePanel.py:754 -#: ../VariablePanel.py:1250 ../dialogs/ConnectionDialog.py:199 -#: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207 -#: ../dialogs/ConnectionDialog.py:211 ../dialogs/ConnectionDialog.py:215 -#: ../dialogs/FBDBlockDialog.py:240 ../dialogs/FBDBlockDialog.py:244 -#: ../dialogs/FBDBlockDialog.py:248 ../dialogs/FBDBlockDialog.py:252 -#: ../dialogs/FBDBlockDialog.py:256 ../dialogs/FBDBlockDialog.py:260 -#: ../dialogs/FBDVariableDialog.py:264 ../dialogs/FBDVariableDialog.py:268 -#: ../dialogs/ForceVariableDialog.py:170 ../dialogs/ForceVariableDialog.py:174 -#: ../dialogs/PouNameDialog.py:55 ../dialogs/PouNameDialog.py:59 -#: ../dialogs/PouNameDialog.py:63 ../dialogs/PouNameDialog.py:67 -#: ../dialogs/SFCStepDialog.py:175 ../dialogs/SFCStepDialog.py:179 -#: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepDialog.py:187 -#: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepDialog.py:195 -#: ../dialogs/SFCStepNameDialog.py:57 ../dialogs/SFCStepNameDialog.py:61 -#: ../dialogs/SFCStepNameDialog.py:65 ../dialogs/SFCStepNameDialog.py:69 -#: ../dialogs/SFCStepNameDialog.py:73 ../dialogs/SFCStepNameDialog.py:77 -#: ../dialogs/SFCTransitionDialog.py:209 ../DataTypeEditor.py:700 -#: ../DataTypeEditor.py:705 ../DataTypeEditor.py:760 ../DataTypeEditor.py:765 -#: ../DataTypeEditor.py:775 ../DataTypeEditor.py:901 ../DataTypeEditor.py:908 +#: ../PLCOpenEditor.py:882 +#: ../PLCOpenEditor.py:1393 +#: ../PLCOpenEditor.py:1430 +#: ../PLCOpenEditor.py:1435 +#: ../PLCOpenEditor.py:1450 +#: ../PLCOpenEditor.py:1455 +#: ../PLCOpenEditor.py:2305 +#: ../PLCOpenEditor.py:2674 +#: ../PLCOpenEditor.py:2679 +#: ../PLCOpenEditor.py:3095 +#: ../PLCOpenEditor.py:3187 +#: ../PLCOpenEditor.py:3191 +#: ../PLCOpenEditor.py:3195 +#: ../PLCOpenEditor.py:3199 +#: ../PLCOpenEditor.py:3340 +#: ../PLCOpenEditor.py:3344 +#: ../PLCOpenEditor.py:3348 +#: ../PLCOpenEditor.py:3352 +#: ../PLCOpenEditor.py:3503 +#: ../PLCOpenEditor.py:3507 +#: ../PLCOpenEditor.py:3511 +#: ../PLCOpenEditor.py:3515 +#: ../PLCOpenEditor.py:3519 +#: ../PLCOpenEditor.py:3647 +#: ../PLCOpenEditor.py:3651 +#: ../PLCOpenEditor.py:3655 +#: ../PLCOpenEditor.py:3659 +#: ../PLCOpenEditor.py:3663 +#: ../PLCOpenEditor.py:3718 +#: ../PLCOpenEditor.py:3722 +#: ../PLCOpenEditor.py:3726 +#: ../PLCOpenEditor.py:3730 +#: ../PLCOpenEditor.py:3781 +#: ../PLCOpenEditor.py:3785 +#: ../PLCOpenEditor.py:3789 +#: ../PLCOpenEditor.py:3793 +#: ../PLCOpenEditor.py:4096 +#: ../PLCOpenEditor.py:4422 +#: ../PLCOpenEditor.py:4432 +#: ../Viewer.py:334 +#: ../TextViewer.py:281 +#: ../LDViewer.py:665 +#: ../LDViewer.py:881 +#: ../LDViewer.py:885 +#: ../VariablePanel.py:374 +#: ../VariablePanel.py:739 +#: ../VariablePanel.py:744 +#: ../VariablePanel.py:749 +#: ../VariablePanel.py:754 +#: ../VariablePanel.py:1250 +#: ../dialogs/ConnectionDialog.py:199 +#: ../dialogs/ConnectionDialog.py:203 +#: ../dialogs/ConnectionDialog.py:207 +#: ../dialogs/ConnectionDialog.py:211 +#: ../dialogs/ConnectionDialog.py:215 +#: ../dialogs/FBDBlockDialog.py:240 +#: ../dialogs/FBDBlockDialog.py:244 +#: ../dialogs/FBDBlockDialog.py:248 +#: ../dialogs/FBDBlockDialog.py:252 +#: ../dialogs/FBDBlockDialog.py:256 +#: ../dialogs/FBDBlockDialog.py:260 +#: ../dialogs/FBDVariableDialog.py:264 +#: ../dialogs/FBDVariableDialog.py:268 +#: ../dialogs/ForceVariableDialog.py:170 +#: ../dialogs/ForceVariableDialog.py:174 +#: ../dialogs/PouNameDialog.py:55 +#: ../dialogs/PouNameDialog.py:59 +#: ../dialogs/PouNameDialog.py:63 +#: ../dialogs/PouNameDialog.py:67 +#: ../dialogs/SFCStepDialog.py:175 +#: ../dialogs/SFCStepDialog.py:179 +#: ../dialogs/SFCStepDialog.py:183 +#: ../dialogs/SFCStepDialog.py:187 +#: ../dialogs/SFCStepDialog.py:191 +#: ../dialogs/SFCStepDialog.py:195 +#: ../dialogs/SFCStepNameDialog.py:57 +#: ../dialogs/SFCStepNameDialog.py:61 +#: ../dialogs/SFCStepNameDialog.py:65 +#: ../dialogs/SFCStepNameDialog.py:69 +#: ../dialogs/SFCStepNameDialog.py:73 +#: ../dialogs/SFCStepNameDialog.py:77 +#: ../dialogs/SFCTransitionDialog.py:209 +#: ../DataTypeEditor.py:700 +#: ../DataTypeEditor.py:705 +#: ../DataTypeEditor.py:760 +#: ../DataTypeEditor.py:765 +#: ../DataTypeEditor.py:775 +#: ../DataTypeEditor.py:901 +#: ../DataTypeEditor.py:908 msgid "Error" msgstr "ì—러" @@ -1115,7 +1116,8 @@ msgid "Execution Control:" msgstr "실행 컨트롤:" -#: ../dialogs/FBDBlockDialog.py:129 ../dialogs/FBDVariableDialog.py:132 +#: ../dialogs/FBDBlockDialog.py:129 +#: ../dialogs/FBDVariableDialog.py:132 msgid "Execution Order:" msgstr "실행 순서:" @@ -1125,7 +1127,7 @@ #: ../plcopen/iec_std.csv:26 msgid "Exponentiation" -msgstr "지수화" +msgstr "지수 ì—°ì‚°" #: ../dialogs/FBDVariableDialog.py:128 msgid "Expression:" @@ -1135,12 +1137,16 @@ msgid "External" msgstr "외부" -#: ../PLCOpenEditor.py:3027 ../PLCOpenEditor.py:3222 ../PLCOpenEditor.py:3232 -#: ../PLCOpenEditor.py:3411 ../PLCOpenEditor.py:3555 +#: ../PLCOpenEditor.py:3027 +#: ../PLCOpenEditor.py:3222 +#: ../PLCOpenEditor.py:3232 +#: ../PLCOpenEditor.py:3411 +#: ../PLCOpenEditor.py:3555 msgid "FBD" msgstr "FBD" -#: ../Viewer.py:393 ../dialogs/LDElementDialog.py:155 +#: ../Viewer.py:393 +#: ../dialogs/LDElementDialog.py:155 msgid "Falling Edge" msgstr "í´ë§ 엣지" @@ -1158,9 +1164,10 @@ #: ../plcopen/iec_std.csv:90 msgid "Find position" -msgstr "위치 찾기" - -#: ../PLCOpenEditor.py:4237 ../Viewer.py:1095 +msgstr "문ìžì—´ 찾기" + +#: ../PLCOpenEditor.py:4237 +#: ../Viewer.py:1095 msgid "Force value" msgstr "ê°•ì œ ë°ì´í„° ìž…ë ¥" @@ -1168,13 +1175,17 @@ msgid "Forcing Variable Value" msgstr "ê°•ì œ 변수 ë°ì´í„°" -#: ../PLCOpenEditor.py:3095 ../PLCOpenEditor.py:3340 ../PLCOpenEditor.py:3503 -#: ../PLCOpenEditor.py:3647 ../dialogs/SFCTransitionDialog.py:209 +#: ../PLCOpenEditor.py:3095 +#: ../PLCOpenEditor.py:3340 +#: ../PLCOpenEditor.py:3503 +#: ../PLCOpenEditor.py:3647 +#: ../dialogs/SFCTransitionDialog.py:209 #, python-format msgid "Form isn't complete. %s must be filled!" msgstr "형ì‹ì´ 완성ë˜ì§€ 않았습니다. %s 를 ìž…ë ¥í•˜ì„¸ìš”!" -#: ../dialogs/ConnectionDialog.py:199 ../dialogs/FBDBlockDialog.py:244 +#: ../dialogs/ConnectionDialog.py:199 +#: ../dialogs/FBDBlockDialog.py:244 msgid "Form isn't complete. Name must be filled!" msgstr "형ì‹ì´ 완성ë˜ì§€ 않았습니다. ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”" @@ -1186,7 +1197,8 @@ msgid "Function" msgstr "펑션" -#: ../PLCOpenEditor.py:340 ../PLCOpenEditor.py:1624 +#: ../PLCOpenEditor.py:340 +#: ../PLCOpenEditor.py:1624 msgid "Function Block" msgstr "펑션 블ëŸ(Function Block)" @@ -1258,19 +1270,21 @@ #: ../plcopen/structures.py:250 msgid "" "Hysteresis\n" -"The hysteresis function block provides a hysteresis boolean output driven by " -"the difference of two floating point (REAL) inputs XIN1 and XIN2." +"The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." msgstr "" -"ì´ë ¥(Hysteresis)\n" -"ì´ë ¥ 펑션 블ëŸì€ ë‘ ë¶€ë™ ì†Œìˆ˜ì (REAL) ìž…ë ¥ XIN1, XIN2ì˜ ì°¨ì´ì— ì˜í•œ ì´ë ¥" -"(Hysteresis) ì°¸,거짓(불린) ì¶œë ¥ì„ ì œê³µí•©ë‹ˆë‹¤" - -#: ../PLCOpenEditor.py:3222 ../PLCOpenEditor.py:3232 ../PLCOpenEditor.py:3411 +"ë¶€ë™ ì†Œìˆ˜ì ì—°ì‚°(Hysteresis)\n" +"ë¶€ë™ ì†Œìˆ˜ì ì—°ì‚° 펑션 블ëŸì€ ë‘ ë¶€ë™ ì†Œìˆ˜ì (REAL) ìž…ë ¥ XIN1, XIN2ì˜ ì°¨ì´ì— ì˜í•œ ì´ë ¥" +"(Hysteresis) ì°¸ ë˜ëŠ” 거짓(BOOL) ì¶œë ¥ì„ ì œê³µí•©ë‹ˆë‹¤" + +#: ../PLCOpenEditor.py:3222 +#: ../PLCOpenEditor.py:3232 +#: ../PLCOpenEditor.py:3411 #: ../PLCOpenEditor.py:3555 msgid "IL" msgstr "IL" -#: ../VariablePanel.py:71 ../dialogs/FBDVariableDialog.py:42 +#: ../VariablePanel.py:71 +#: ../dialogs/FBDVariableDialog.py:42 msgid "InOut" msgstr "ìž…ì¶œë ¥" @@ -1293,22 +1307,29 @@ msgid "Indicator" msgstr "지시기(Indicator)" -#: ../VariablePanel.py:53 ../VariablePanel.py:54 ../DataTypeEditor.py:46 +#: ../VariablePanel.py:53 +#: ../VariablePanel.py:54 +#: ../DataTypeEditor.py:46 msgid "Initial Value" msgstr "초기 ê°’" -#: ../DataTypeEditor.py:388 ../DataTypeEditor.py:412 ../DataTypeEditor.py:463 +#: ../DataTypeEditor.py:388 +#: ../DataTypeEditor.py:412 +#: ../DataTypeEditor.py:463 #: ../DataTypeEditor.py:505 msgid "Initial Value:" msgstr "초기 ê°’:" -#: ../dialogs/ActionBlockDialog.py:37 ../dialogs/SFCTransitionDialog.py:131 +#: ../dialogs/ActionBlockDialog.py:37 +#: ../dialogs/SFCTransitionDialog.py:131 #: ../dialogs/SFCTransitionDialog.py:199 msgid "Inline" msgstr "ì¸ë¼ì¸" -#: ../VariablePanel.py:71 ../VariablePanel.py:1068 -#: ../dialogs/FBDVariableDialog.py:41 ../dialogs/SFCStepDialog.py:122 +#: ../VariablePanel.py:71 +#: ../VariablePanel.py:1068 +#: ../dialogs/FBDVariableDialog.py:41 +#: ../dialogs/SFCStepDialog.py:122 msgid "Input" msgstr "ìž…ë ¥" @@ -1318,7 +1339,7 @@ #: ../plcopen/iec_std.csv:87 msgid "Insertion (into)" -msgstr "대ìƒì— 삽입" +msgstr "문ìžì—´ 삽입" #: ../plcopen/plcopen.py:1537 #, python-format @@ -1353,7 +1374,8 @@ msgid "Interval" msgstr "ì¸í„°ë²Œ(Interval)" -#: ../PLCControler.py:1778 ../PLCControler.py:1816 +#: ../PLCControler.py:1778 +#: ../PLCControler.py:1816 msgid "Invalid plcopen element(s)!!!" msgstr "ì•Œ 수 없는 PLC êµ¬ì„±ì› ìž…ë‹ˆë‹¤!!!" @@ -1362,32 +1384,41 @@ msgid "Invalid value \"%s\" for \"%s\" variable!" msgstr "\"%s\" ë°ì´í„°ëŠ” \"%s\" ë³€ìˆ˜ì— ì 합하지 않습니다!" -#: ../PLCOpenEditor.py:4085 ../PLCOpenEditor.py:4088 +#: ../PLCOpenEditor.py:4085 +#: ../PLCOpenEditor.py:4088 #, python-format msgid "Invalid value \"%s\" for debug variable" msgstr "\"%s\" ë°ì´í„°ëŠ” 디버그 ë³€ìˆ˜ì— ì 합하지 않습니다!" -#: ../VariablePanel.py:332 ../VariablePanel.py:335 +#: ../VariablePanel.py:332 +#: ../VariablePanel.py:335 #, python-format msgid "Invalid value \"%s\" for location" msgstr "\"%s\" ë°ì´í„°ì— ì 합하지 ì•Šì€ ìœ„ì¹˜ìž…ë‹ˆë‹¤!" -#: ../Viewer.py:214 ../Viewer.py:217 +#: ../Viewer.py:214 +#: ../Viewer.py:217 #, python-format msgid "Invalid value \"%s\" for viewer block" msgstr "\"%s\" ë°ì´í„°ì— ì 합하지 ì•Šì€ ë¸”ëŸ ë³´ê¸° 입니다!" -#: ../PLCOpenEditor.py:3027 ../PLCOpenEditor.py:3222 ../PLCOpenEditor.py:3232 -#: ../PLCOpenEditor.py:3411 ../PLCOpenEditor.py:3555 +#: ../PLCOpenEditor.py:3027 +#: ../PLCOpenEditor.py:3222 +#: ../PLCOpenEditor.py:3232 +#: ../PLCOpenEditor.py:3411 +#: ../PLCOpenEditor.py:3555 msgid "LD" msgstr "LD" -#: ../LDViewer.py:215 ../LDViewer.py:231 +#: ../LDViewer.py:215 +#: ../LDViewer.py:231 #, python-format msgid "Ladder element with id %d is on more than one rung." msgstr "ëž˜ë” êµ¬ì„±ì› ID %d 는 하나 ì´ìƒì˜ Rung으로 구성ë˜ì–´ì•¼ 합니다" -#: ../PLCOpenEditor.py:3330 ../PLCOpenEditor.py:3493 ../PLCOpenEditor.py:3637 +#: ../PLCOpenEditor.py:3330 +#: ../PLCOpenEditor.py:3493 +#: ../PLCOpenEditor.py:3637 msgid "Language" msgstr "언어" @@ -1395,7 +1426,9 @@ msgid "Language (optional):" msgstr "언어(옵션):" -#: ../PLCOpenEditor.py:3298 ../PLCOpenEditor.py:3466 ../PLCOpenEditor.py:3610 +#: ../PLCOpenEditor.py:3298 +#: ../PLCOpenEditor.py:3466 +#: ../PLCOpenEditor.py:3610 msgid "Language:" msgstr "언어:" @@ -1475,18 +1508,19 @@ msgid "Modifier:" msgstr "ìˆ˜ì •ìž:" -#: ../PLCGenerator.py:724 ../PLCGenerator.py:948 -#, python-format -msgid "" -"More than one connector found corresponding to \"%s\" continuation in \"%s\" " -"POU" +#: ../PLCGenerator.py:724 +#: ../PLCGenerator.py:948 +#, python-format +msgid "More than one connector found corresponding to \"%s\" continuation in \"%s\" POU" msgstr "\"%s\"ì— ëŒ€ì‘하는 하나 ì´ìƒì˜ ì—°ê²°ì´ \"%s\" POUì—ì„œ 발견 ë˜ì—ˆìŠµë‹ˆë‹¤" -#: ../DataTypeEditor.py:459 ../DataTypeEditor.py:501 +#: ../DataTypeEditor.py:459 +#: ../DataTypeEditor.py:501 msgid "Move down" msgstr "하단 ì´ë™" -#: ../DataTypeEditor.py:456 ../DataTypeEditor.py:498 +#: ../DataTypeEditor.py:456 +#: ../DataTypeEditor.py:498 msgid "Move up" msgstr "ìƒë‹¨ ì´ë™" @@ -1496,15 +1530,20 @@ #: ../plcopen/iec_std.csv:34 msgid "Multiplication" -msgstr "곱셈" - -#: ../RessourceEditor.py:82 ../RessourceEditor.py:91 ../VariablePanel.py:53 -#: ../VariablePanel.py:54 ../DataTypeEditor.py:46 +msgstr "곱셈 ì—°ì‚°" + +#: ../RessourceEditor.py:82 +#: ../RessourceEditor.py:91 +#: ../VariablePanel.py:53 +#: ../VariablePanel.py:54 +#: ../DataTypeEditor.py:46 msgid "Name" msgstr "ì´ë¦„" -#: ../dialogs/ConnectionDialog.py:109 ../dialogs/FBDBlockDialog.py:121 -#: ../dialogs/FBDVariableDialog.py:136 ../dialogs/LDElementDialog.py:121 +#: ../dialogs/ConnectionDialog.py:109 +#: ../dialogs/FBDBlockDialog.py:121 +#: ../dialogs/FBDVariableDialog.py:136 +#: ../dialogs/LDElementDialog.py:121 #: ../dialogs/SFCStepDialog.py:105 msgid "Name:" msgstr "ì´ë¦„:" @@ -1513,7 +1552,8 @@ msgid "Natural logarithm" msgstr "ìžì—° 로그" -#: ../Viewer.py:389 ../dialogs/LDElementDialog.py:135 +#: ../Viewer.py:389 +#: ../dialogs/LDElementDialog.py:135 msgid "Negated" msgstr "ì— ë°©í–¥(Negate)" @@ -1521,7 +1561,8 @@ msgid "New\tCTRL+N" msgstr "새로 만들기\tCTRL+N" -#: ../DataTypeEditor.py:450 ../DataTypeEditor.py:492 +#: ../DataTypeEditor.py:450 +#: ../DataTypeEditor.py:492 msgid "New item" msgstr "새로운 ì•„ì´í…œ" @@ -1538,7 +1579,8 @@ msgid "No body defined in \"%s\" POU" msgstr "\"%s\" POU를 ì°¾ì„ ìˆ˜ 없습니다" -#: ../PLCGenerator.py:743 ../PLCGenerator.py:957 +#: ../PLCGenerator.py:743 +#: ../PLCGenerator.py:957 #, python-format msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU" msgstr "\"%s\"ì— ëŒ€ì‘하는 ì—°ê²°ì„ \"%s\" POUì—ì„œ ì°¾ì„ ìˆ˜ 없습니다" @@ -1583,13 +1625,12 @@ #: ../plcopen/iec_std.csv:22 msgid "Numerical" -msgstr "수치(Numeric)" +msgstr "수치(Numeric) ì—°ì‚°" #: ../plcopen/structures.py:218 msgid "" "Off-delay timer\n" -"The off-delay timer can be used to delay setting an output false, for fixed " -"period after input goes false." +"The off-delay timer can be used to delay setting an output false, for fixed period after input goes false." msgstr "" "오프 ë”œë ˆì´ íƒ€ì´ë¨¸\n" "오프 ë”œë ˆì´ íƒ€ì´ë¨¸ëŠ” ìž…ë ¥ì´ FALSEë¡œ 진행ë˜ëŠ” 주기를 ìˆ˜ì •í•˜ì—¬ ì¶œë ¥ì„ FALSEë¡œ " @@ -1598,8 +1639,7 @@ #: ../plcopen/structures.py:213 msgid "" "On-delay timer\n" -"The on-delay timer can be used to delay setting an output true, for fixed " -"period after an input becomes true." +"The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." msgstr "" "온 ë”œë ˆì´ íƒ€ì´ë¨¸\n" "온 ë”œë ˆì´ íƒ€ì´ë¨¸ëŠ” ìž…ë ¥ì´ TRUEë¡œ 진행ë˜ëŠ” 주기를 ìˆ˜ì •í•˜ì—¬ ì¶œë ¥ì„ TRUEë¡œ 셋팅" @@ -1609,30 +1649,33 @@ msgid "Open\tCTRL+O" msgstr "프로ì 트 열기\tCTRL+O" -#: ../VariablePanel.py:53 ../VariablePanel.py:54 +#: ../VariablePanel.py:53 +#: ../VariablePanel.py:54 msgid "Option" msgstr "옵션" #: ../PLCOpenEditor.py:2983 msgid "Organization (optional):" -msgstr "구성단체(옵션):" - -#: ../VariablePanel.py:71 ../VariablePanel.py:1069 -#: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127 +msgstr "구성단체 (옵션):" + +#: ../VariablePanel.py:71 +#: ../VariablePanel.py:1069 +#: ../dialogs/FBDVariableDialog.py:43 +#: ../dialogs/SFCStepDialog.py:127 msgid "Output" msgstr "ì¶œë ¥" #: ../plcopen/structures.py:240 msgid "" "PID\n" -"The PID (proportional, Integral, Derivative) function block provides the " -"classical three term controller for closed loop control." +"The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." msgstr "" "PID\n" "PID 펑션 블ëŸì€ í쇄 루프 ì œì–´ë¥¼ 위한 다ìŒê³¼ ê°™ì€ ë¹„ë¡€ìƒìˆ˜, 미분, ì ë¶„ë“±ì˜ ê¸°" "본 ì œì–´ ê·œì¹™ì„ ì œê³µí•©ë‹ˆë‹¤" -#: ../PLCOpenEditor.py:2635 ../PLCOpenEditor.py:2699 +#: ../PLCOpenEditor.py:2635 +#: ../PLCOpenEditor.py:2699 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" msgstr "PLCOpen files (*.xml)|*.xml|ëª¨ë“ íŒŒì¼|*.*" @@ -1685,15 +1728,21 @@ msgid "Pin number:" msgstr "í•€ 넘버:" -#: ../Viewer.py:2020 ../Viewer.py:2311 ../SFCViewer.py:698 +#: ../Viewer.py:2020 +#: ../Viewer.py:2311 +#: ../SFCViewer.py:698 msgid "Please choose a target" msgstr "íƒ€ê²Ÿì„ ì„ íƒí•˜ì„¸ìš”" -#: ../Viewer.py:1845 ../Viewer.py:1847 ../Viewer.py:2346 ../Viewer.py:2348 +#: ../Viewer.py:1845 +#: ../Viewer.py:1847 +#: ../Viewer.py:2346 +#: ../Viewer.py:2348 msgid "Please enter comment text" msgstr "코멘트를 ìž…ë ¥í•˜ì„¸ìš”" -#: ../PLCOpenEditor.py:2251 ../PLCOpenEditor.py:3701 +#: ../PLCOpenEditor.py:2251 +#: ../PLCOpenEditor.py:3701 msgid "Please enter configuration name" msgstr "ì„¤ì •(configuration) ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”" @@ -1701,11 +1750,14 @@ msgid "Please enter data type name" msgstr "ë°ì´í„° 타입 ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”" -#: ../PLCOpenEditor.py:2264 ../PLCOpenEditor.py:3764 +#: ../PLCOpenEditor.py:2264 +#: ../PLCOpenEditor.py:3764 msgid "Please enter resource name" msgstr "리소스 ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”" -#: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726 +#: ../SFCViewer.py:362 +#: ../SFCViewer.py:384 +#: ../SFCViewer.py:726 msgid "Please enter step name" msgstr "ìŠ¤í… ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”" @@ -1734,12 +1786,16 @@ msgid "Preview" msgstr "ì¸ì‡„ 페ì´ì§€ 미리보기" -#: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137 -#: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125 -#: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144 -#: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112 +#: ../dialogs/ConnectionDialog.py:113 +#: ../dialogs/FBDBlockDialog.py:137 +#: ../dialogs/FBDVariableDialog.py:140 +#: ../dialogs/LDElementDialog.py:125 +#: ../dialogs/LDPowerRailDialog.py:114 +#: ../dialogs/SFCDivergenceDialog.py:144 +#: ../dialogs/SFCStepDialog.py:113 +#: ../dialogs/SFCTransitionDialog.py:112 msgid "Preview:" -msgstr "ì¸ì‡„ 페ì´ì§€ 미리보기:" +msgstr "미리보기:" #: ../PLCOpenEditor.py:2489 msgid "Print" @@ -1769,7 +1825,8 @@ msgid "Product Version (required):" msgstr "ì œí’ˆ ë²„ì ¼(필수):" -#: ../PLCOpenEditor.py:342 ../PLCOpenEditor.py:1627 +#: ../PLCOpenEditor.py:342 +#: ../PLCOpenEditor.py:1627 msgid "Program" msgstr "프로그램" @@ -1785,7 +1842,8 @@ msgid "Programs can't be used by other POUs!" msgstr "다른 POUì—ì„œ ì‚¬ìš©í• ìˆ˜ 없는 프로그램입니다!" -#: ../PLCOpenEditor.py:443 ../PLCOpenEditor.py:2950 +#: ../PLCOpenEditor.py:443 +#: ../PLCOpenEditor.py:2950 msgid "Project" msgstr "프로ì 트" @@ -1809,15 +1867,15 @@ msgid "Project properties" msgstr "프로ì 트 ì†ì„±" -#: ../PLCOpenEditor.py:2492 ../PLCControler.py:91 +#: ../PLCOpenEditor.py:2492 +#: ../PLCControler.py:91 msgid "Properties" msgstr "ì†ì„±" #: ../plcopen/structures.py:208 msgid "" "Pulse timer\n" -"The pulse timer can be used to generate output pulses of a given time " -"duration." +"The pulse timer can be used to generate output pulses of a given time duration." msgstr "" "펄스 타ì´ë¨¸\n" "펄스 타ì´ë¨¸ 펑션 블ëŸì€ 사용ìžê°€ ì„¤ì •í•œ 시간ë™ì•ˆ ì¶œë ¥ ì‹ í˜¸ë¥¼ ìƒì„±í•˜ëŠ”ë° ì‚¬ìš©" @@ -1836,14 +1894,13 @@ "RS bistable\n" "The RS bistable is a latch where the Reset dominates." msgstr "" -"RS ìŒì•ˆì • 회로\n" +"RS ìŒì•ˆì • 회로(리셋 ìš°ì„ )\n" "RS ìŒì•ˆì • 회로 íŽ‘ì…˜ì€ ë¦¬ì…‹ ë™ìž‘ì‹œ 래치가 ë°œìƒë©ë‹ˆë‹¤" #: ../plcopen/structures.py:245 msgid "" "Ramp\n" -"The RAMP function block is modelled on example given in the standard but " -"with the addition of a 'Holdback' feature." +"The RAMP function block is modelled on example given in the standard but with the addition of a 'Holdback' feature." msgstr "" "램프(Ramp)\n" "램프(Ramp) 펑션 블ëŸì€ ì •ì§€(Holdback) ê¸°ëŠ¥ì´ ì¶”ê°€ëœ ê¸°ë³¸ ì˜ˆì œ 모ë¸ìž…니다" @@ -1856,7 +1913,8 @@ msgid "Redo\tCTRL+Y" msgstr "ë˜ëŒë¦¬ê¸° 취소\tCTRL+Y" -#: ../dialogs/SFCTransitionDialog.py:120 ../dialogs/SFCTransitionDialog.py:197 +#: ../dialogs/SFCTransitionDialog.py:120 +#: ../dialogs/SFCTransitionDialog.py:197 msgid "Reference" msgstr "ë ˆí¼ëŸ°ìŠ¤" @@ -1864,13 +1922,14 @@ msgid "Refresh\tCTRL+R" msgstr "새로 ê³ ì¹¨\tCTRL+R" -#: ../PLCOpenEditor.py:4240 ../Viewer.py:1098 +#: ../PLCOpenEditor.py:4240 +#: ../Viewer.py:1098 msgid "Release value" msgstr "ê°•ì œ ë°ì´í„° ìž…ë ¥ í•´ì œ" #: ../plcopen/iec_std.csv:37 msgid "Remainder (modulo)" -msgstr "잔여 (모듈)" +msgstr "나누기 ì—°ì‚°(나머지)" #: ../PLCOpenEditor.py:1631 msgid "Rename" @@ -1878,7 +1937,7 @@ #: ../plcopen/iec_std.csv:89 msgid "Replacement (within)" -msgstr "내부 êµì²´" +msgstr "문ìžì—´ 대체" #: ../dialogs/LDElementDialog.py:145 msgid "Reset" @@ -1908,7 +1967,8 @@ msgid "Right PowerRail" msgstr "우측 ì „ì› ë ˆì¼" -#: ../Viewer.py:391 ../dialogs/LDElementDialog.py:150 +#: ../Viewer.py:391 +#: ../dialogs/LDElementDialog.py:150 msgid "Rising Edge" msgstr "ë¼ì´ì§• 엣지" @@ -1922,17 +1982,18 @@ #: ../plcopen/iec_std.csv:65 msgid "Rotate left" -msgstr "좌측으로 íšŒì „" +msgstr "비트열 좌측으로 íšŒì „" #: ../plcopen/iec_std.csv:64 msgid "Rotate right" -msgstr "우측으로 íšŒì „" +msgstr "비트열 우측으로 íšŒì „" #: ../plcopen/iec_std.csv:17 msgid "Rounding up/down" msgstr "ë¼ìš´ë”© ì—…/다운" -#: ../PLCOpenEditor.py:3027 ../PLCOpenEditor.py:3232 +#: ../PLCOpenEditor.py:3027 +#: ../PLCOpenEditor.py:3232 msgid "SFC" msgstr "SFC" @@ -1941,10 +2002,12 @@ "SR bistable\n" "The SR bistable is a latch where the Set dominates." msgstr "" -"SR ìŒì•ˆì •\n" +"SR ìŒì•ˆì •(Set ìš°ì„ )\n" "SR ìŒì•ˆì • 셋팅시 래치 스위치가 ë™ìž‘합니다" -#: ../PLCOpenEditor.py:3222 ../PLCOpenEditor.py:3232 ../PLCOpenEditor.py:3411 +#: ../PLCOpenEditor.py:3222 +#: ../PLCOpenEditor.py:3232 +#: ../PLCOpenEditor.py:3411 #: ../PLCOpenEditor.py:3555 msgid "ST" msgstr "ST" @@ -1969,7 +2032,8 @@ msgid "Select a variable class:" msgstr "변수 í´ëž˜ìŠ¤ ì„ íƒ:" -#: ../PLCOpenEditor.py:576 ../PLCOpenEditor.py:588 +#: ../PLCOpenEditor.py:576 +#: ../PLCOpenEditor.py:588 msgid "Select an object" msgstr "오브ì 트 ì„ íƒ" @@ -1988,8 +2052,7 @@ #: ../plcopen/structures.py:178 msgid "" "Semaphore\n" -"The semaphore provides a mechanism to allow software elements mutually " -"exclusive access to certain ressources." +"The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources." msgstr "" "세마í¬ì–´(semaphore)\n" "세마í¬ì–´ 펑션 블ëŸì€ 소프트웨어ì 으로 ë™ì‹œì— ë‘ ê°œ ì´ìƒì˜ í”„ë¡œê·¸ëž¨ì´ ì‹¤í–‰ë " @@ -2002,11 +2065,11 @@ #: ../plcopen/iec_std.csv:62 msgid "Shift left" -msgstr "좌측으로 ì´ë™(Shift)" +msgstr "비트열 좌측으로 ì´ë™" #: ../plcopen/iec_std.csv:63 msgid "Shift right" -msgstr "우측ì´ë¡œ ì´ë™(Shift)" +msgstr "비트열 우측으로 ì´ë™" #: ../dialogs/SFCDivergenceDialog.py:129 msgid "Simultaneous Convergence" @@ -2018,11 +2081,11 @@ #: ../plcopen/iec_std.csv:27 msgid "Sine" -msgstr "싸ì¸ê°’" +msgstr "싸ì¸(Sine) ì—°ì‚°" #: ../RessourceEditor.py:82 msgid "Single" -msgstr "싱글" +msgstr "싱글(Single)" #: ../plcopen/iec_std.csv:23 msgid "Square root (base 2)" @@ -2046,7 +2109,7 @@ #: ../plcopen/iec_std.csv:29 msgid "Tangent" -msgstr "탄ì 트" +msgstr "탄ì 트(Tangent) ì—°ì‚°" #: ../RessourceEditor.py:91 msgid "Task" @@ -2068,11 +2131,10 @@ msgid "There are changes, do you want to save?" msgstr "프로ì 트 파ì¼ì´ 변경ë˜ì—ˆìŠµë‹ˆë‹¤. ì €ìž¥ í•˜ì‹œê² ìŠµë‹ˆê¹Œ?" -#: ../PLCOpenEditor.py:1430 ../PLCOpenEditor.py:1450 -#, python-format -msgid "" -"There is a POU named \"%s\". This could cause a conflict. Do you wish to " -"continue?" +#: ../PLCOpenEditor.py:1430 +#: ../PLCOpenEditor.py:1450 +#, python-format +msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" msgstr "\"%s\" POU ì— ë¬¸ì œê°€ ìžˆì„ ìˆ˜ 있습니다. ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ?" #: ../PLCOpenEditor.py:974 @@ -2095,34 +2157,41 @@ msgid "Time" msgstr "시간 ì—°ì‚°" -#: ../plcopen/iec_std.csv:40 ../plcopen/iec_std.csv:41 +#: ../plcopen/iec_std.csv:40 +#: ../plcopen/iec_std.csv:41 msgid "Time addition" msgstr "시간 ë”하기 ì—°ì‚°" #: ../plcopen/iec_std.csv:86 msgid "Time concatenation" -msgstr "시간 ì—°ê²° ì—°ì‚°" - -#: ../plcopen/iec_std.csv:60 ../plcopen/iec_std.csv:61 +msgstr "ë‚ ì§œì™€ ì‹œê° ì—°ê²° ì—°ì‚°" + +#: ../plcopen/iec_std.csv:60 +#: ../plcopen/iec_std.csv:61 msgid "Time division" msgstr "시간 나누기 ì—°ì‚°" -#: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:47 +#: ../plcopen/iec_std.csv:46 +#: ../plcopen/iec_std.csv:47 msgid "Time multiplication" msgstr "시간 곱하기 ì—°ì‚°" -#: ../plcopen/iec_std.csv:48 ../plcopen/iec_std.csv:49 +#: ../plcopen/iec_std.csv:48 +#: ../plcopen/iec_std.csv:49 msgid "Time subtraction" msgstr "시간 뺄셈 ì—°ì‚°" -#: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:43 +#: ../plcopen/iec_std.csv:42 +#: ../plcopen/iec_std.csv:43 msgid "Time-of-day addition" -msgstr "í•˜ë£¨ì˜ ì‹œê°„ ë”하기" - -#: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53 -#: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55 +msgstr "ì‹œê° ë”하기 ì—°ì‚°" + +#: ../plcopen/iec_std.csv:52 +#: ../plcopen/iec_std.csv:53 +#: ../plcopen/iec_std.csv:54 +#: ../plcopen/iec_std.csv:55 msgid "Time-of-day subtraction" -msgstr "í•˜ë£¨ì˜ ì‹œê°„ 빼기" +msgstr "ì‹œê° ëº„ì…ˆ ì—°ì‚°" #: ../PLCOpenEditor.py:580 msgid "Toolbar" @@ -2142,14 +2211,12 @@ #: ../PLCGenerator.py:1311 #, python-format -msgid "" -"Transition with content \"%s\" not connected to a next step in \"%s\" POU" +msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU" msgstr "\"%s\" íŠ¸ëžœì§€ì…˜ì˜ ë‚´ìš©ì´ POU ë‹¤ìŒ ìŠ¤í… \"%s\"와 ì—°ê²°ë˜ì§€ 않았습니다" #: ../PLCGenerator.py:1302 #, python-format -msgid "" -"Transition with content \"%s\" not connected to a previous step in \"%s\" POU" +msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU" msgstr "\"%s\" íŠ¸ëžœì§€ì…˜ì˜ ë‚´ìš©ì´ POU ì´ì „ ìŠ¤í… \"%s\"와 ì—°ê²°ë˜ì§€ 않았습니다" #: ../plcopen/plcopen.py:1194 @@ -2165,8 +2232,11 @@ msgid "Triggering" msgstr "íŠ¸ë¦¬ê±°ë§ ìŠ¤ìœ„ì¹˜" -#: ../RessourceEditor.py:91 ../VariablePanel.py:53 ../VariablePanel.py:54 -#: ../dialogs/ActionBlockDialog.py:33 ../DataTypeEditor.py:46 +#: ../RessourceEditor.py:91 +#: ../VariablePanel.py:53 +#: ../VariablePanel.py:54 +#: ../dialogs/ActionBlockDialog.py:33 +#: ../DataTypeEditor.py:46 msgid "Type" msgstr "타입" @@ -2178,8 +2248,10 @@ msgid "Type infos:" msgstr "타입 ì •ë³´:" -#: ../dialogs/ConnectionDialog.py:105 ../dialogs/FBDBlockDialog.py:117 -#: ../dialogs/LDPowerRailDialog.py:106 ../dialogs/SFCDivergenceDialog.py:107 +#: ../dialogs/ConnectionDialog.py:105 +#: ../dialogs/FBDBlockDialog.py:117 +#: ../dialogs/LDPowerRailDialog.py:106 +#: ../dialogs/SFCDivergenceDialog.py:107 #: ../dialogs/SFCTransitionDialog.py:108 msgid "Type:" msgstr "타입:" @@ -2215,8 +2287,7 @@ #: ../plcopen/structures.py:193 msgid "" "Up-counter\n" -"The up-counter can be used to signal when a count has reached a maximum " -"value." +"The up-counter can be used to signal when a count has reached a maximum value." msgstr "" "ì—… ì¹´ìš´í„°\n" "ì—… 카운터는 시그ë„ì´ ì‚¬ìš©ìžê°€ ì„¤ì •í•œ ìµœëŒ€ê°’ì— ë„ë‹¬í• ë•Œê¹Œì§€ ë™ìž‘합니다" @@ -2224,14 +2295,14 @@ #: ../plcopen/structures.py:203 msgid "" "Up-down counter\n" -"The up-down counter has two inputs CU and CD. It can be used to both count " -"up on one input and down on the other." +"The up-down counter has two inputs CU and CD. It can be used to both count up on one input and down on the other." msgstr "" "ì—… 다운 ì¹´ìš´í„°\n" "ì—… 다운 카운터는 CU, CD ë‘ ê°œì˜ ìž…ë ¥ë¶€ë¥¼ ê°€ì§€ê³ ìžˆìŠµë‹ˆë‹¤. ìž…ë ¥ë¶€ëŠ” ë™ì‹œì— ë™" "작하며 하나는 ì¹´ìš´í„° ìƒìŠ¹, 다른 하나는 ì¹´ìš´í„° ê°ì†Œë¡œ ë™ìž‘합니다" -#: ../VariablePanel.py:799 ../DataTypeEditor.py:807 +#: ../VariablePanel.py:799 +#: ../DataTypeEditor.py:807 msgid "User Data Types" msgstr "ì‚¬ìš©ìž ë°ì´í„° 타입" @@ -2239,7 +2310,8 @@ msgid "User-defined POUs" msgstr "ì‚¬ìš©ìž ì •ì˜ POU" -#: ../PLCOpenEditor.py:3900 ../dialogs/ActionBlockDialog.py:33 +#: ../PLCOpenEditor.py:3900 +#: ../dialogs/ActionBlockDialog.py:33 msgid "Value" msgstr "ë°ì´í„° ê°’" @@ -2251,7 +2323,8 @@ msgid "Values:" msgstr "ë°ì´í„° ê°’:" -#: ../PLCOpenEditor.py:3900 ../dialogs/ActionBlockDialog.py:37 +#: ../PLCOpenEditor.py:3900 +#: ../dialogs/ActionBlockDialog.py:37 msgid "Variable" msgstr "변수" @@ -2263,11 +2336,13 @@ msgid "Variable class" msgstr "변수 í´ëž˜ìŠ¤" -#: ../Viewer.py:306 ../TextViewer.py:279 +#: ../Viewer.py:306 +#: ../TextViewer.py:279 msgid "Variable don't belong to this POU!" msgstr "POUì— í•´ë‹¹ë˜ì§€ 않는 변수 입니다!" -#: ../PLCOpenEditor.py:595 ../VariablePanel.py:72 +#: ../PLCOpenEditor.py:595 +#: ../VariablePanel.py:72 msgid "Variables" msgstr "변수" @@ -2275,7 +2350,9 @@ msgid "Vertical:" msgstr "수ì§:" -#: ../PLCOpenEditor.py:3356 ../PLCOpenEditor.py:3734 ../PLCOpenEditor.py:3797 +#: ../PLCOpenEditor.py:3356 +#: ../PLCOpenEditor.py:3734 +#: ../PLCOpenEditor.py:3797 #: ../LDViewer.py:890 msgid "Warning" msgstr "ê²½ê³ " @@ -2285,24 +2362,25 @@ msgstr "í:" #: ../LDViewer.py:885 -msgid "" -"You must select the block or group of blocks around which a branch should be " -"added!" +msgid "You must select the block or group of blocks around which a branch should be added!" msgstr "Branch를 ì¶”ê°€í• ë¸”ëŸ ë˜ëŠ” ë¸”ëŸ ê·¸ë£¹ì„ ì„ íƒí•´ì•¼ 합니다!" #: ../LDViewer.py:665 msgid "You must select the wire where a contact should be added!" msgstr "ì ‘ì ì— ì¶”ê°€ë 와ì´ì–´ë¥¼ ì„ íƒí•´ì•¼ 합니다!" -#: ../PLCOpenEditor.py:3187 ../PLCOpenEditor.py:3718 ../PLCOpenEditor.py:3781 -#: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175 +#: ../PLCOpenEditor.py:3187 +#: ../PLCOpenEditor.py:3718 +#: ../PLCOpenEditor.py:3781 +#: ../dialogs/PouNameDialog.py:55 +#: ../dialogs/SFCStepDialog.py:175 #: ../dialogs/SFCStepNameDialog.py:57 msgid "You must type a name!" msgstr "ì´ë¦„ì„ ìž…ë ¥í•˜ì„¸ìš”!" #: ../dialogs/ForceVariableDialog.py:170 msgid "You must type a value!" -msgstr "ë°ì´í„° ê°’ì„ ìž…ë ¥í•˜ì„¸ìš”!" +msgstr "ë°ì´í„° ê°’ì„ ìž…ë ¥í•˜ì„¸ìš”" #: ../PLCOpenEditor.py:376 msgid "Zoom" @@ -2313,7 +2391,8 @@ msgid "error: %s\n" msgstr "ì—러: %s\n" -#: ../PLCOpenEditor.py:4399 ../PLCOpenEditor.py:4401 +#: ../PLCOpenEditor.py:4399 +#: ../PLCOpenEditor.py:4401 msgid "file : " msgstr "íŒŒì¼ :" @@ -2343,13 +2422,14 @@ #: ../plcopen/iec_std.csv:82 msgid "string left of" -msgstr "좌측 문ìžì—´" +msgstr "문ìžì—´ 좌측 ì „ì†¡" #: ../plcopen/iec_std.csv:83 msgid "string right of" -msgstr "우측 문ìžì—´" +msgstr "문ìžì—´ 우측 ì „ì†¡" #: ../PLCOpenEditor.py:2670 #, python-format msgid "warning: %s\n" msgstr "ê²½ê³ : %s\n" +