Update Korean translations
authorReinhard Lee
Mon, 27 Aug 2012 17:33:41 +0200
changeset 748 18b38821201b
parent 747 f36838792511
child 750 fedef839bfa8
Update Korean translations
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"
+