# Vietnamese translation for KatePart.
# Copyright © 2007 KDE i18n Project for Vietnamese.
#
# Clytie Siddall <clytie@riverland.net.au>, 2006-2007.
# Hoàng Đức Hiếu <hieu.d.hoang@gmail.com>, 2007, 2008.
msgid ""
msgstr ""
"Project-Id-Version: kate_part\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-04-17 03:04+0000\n"
"PO-Revision-Date: 2009-07-18 02:57+0000\n"
"Last-Translator: Hoàng Đức Hiếu <hdh@lazny.tang.la>\n"
"Language-Team: American English <kde-l10n-vi@lists.kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Launchpad-Export-Date: 2010-07-14 14:59+0000\n"
"X-Generator: Launchpad (build 9518)\n"

#: utils/kateglobal.cpp:120 tests/katetest.cpp:725 rc.cpp:1
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Nhóm Việt hoá KDE, ,Launchpad Contributions:,Hoàng Đức Hiếu"

#: utils/kateglobal.cpp:120 tests/katetest.cpp:725 rc.cpp:2
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "kde-l10n-vi@kde.org,,,hdh@lazny.tang.la"

#. i18n: file: data/katepartui.rc:4
#. i18n: ectx: Menu (file)
#. i18n: file: data/katepartsimpleui.rc:4
#. i18n: ectx: Menu (file)
#. i18n: file: plugins/exporter/ktexteditor_exporterui.rc:5
#. i18n: ectx: Menu (file)
#. i18n: file: tests/katetestui.rc:5
#. i18n: ectx: Menu (file)
#: rc.cpp:98 rc.cpp:122 rc.cpp:149 rc.cpp:860
msgid "&File"
msgstr "&Tập tin"

#. i18n: file: data/katepartui.rc:12
#. i18n: ectx: Menu (edit)
#. i18n: file: data/katepartsimpleui.rc:12
#. i18n: ectx: Menu (edit)
#. i18n: file: plugins/exporter/ktexteditor_exporterui.rc:9
#. i18n: ectx: Menu (edit)
#. i18n: file: tests/katetestui.rc:27
#. i18n: ectx: Menu (edit)
#: rc.cpp:101 rc.cpp:125 rc.cpp:152 rc.cpp:863
msgid "&Edit"
msgstr "&Sửa"

#. i18n: file: data/katepartui.rc:37
#. i18n: ectx: Menu (view)
#. i18n: file: data/katepartsimpleui.rc:35
#. i18n: ectx: Menu (view)
#. i18n: file: tests/katetestui.rc:39
#. i18n: ectx: Menu (view)
#: rc.cpp:104 rc.cpp:128 rc.cpp:866
msgid "&View"
msgstr "&Xem"

#. i18n: file: data/katepartui.rc:64
#. i18n: ectx: Menu (tools)
#. i18n: file: data/katepartsimpleui.rc:43
#. i18n: ectx: Menu (tools)
#. i18n: file: plugins/kdatatool/ktexteditor_kdatatoolui.rc:5
#. i18n: ectx: Menu (tools)
#. i18n: file: plugins/insertfile/ktexteditor_insertfileui.rc:4
#. i18n: ectx: Menu (tools)
#. i18n: file: plugins/timedate/timedateui.rc:4
#. i18n: ectx: Menu (tools)
#. i18n: file: plugins/kte_insanehtml_le/data/insanehtml_le_ui.rc:4
#. i18n: ectx: Menu (tools)
#. i18n: file: tests/katetestui.rc:45
#. i18n: ectx: Menu (tools)
#: rc.cpp:110 rc.cpp:131 rc.cpp:140 rc.cpp:143 rc.cpp:146 rc.cpp:155
#: rc.cpp:869
msgid "&Tools"
msgstr "&Công cụ"

#. i18n: file: data/katepartui.rc:102
#. i18n: ectx: Menu (settings)
#. i18n: file: data/katepartsimpleui.rc:66
#. i18n: ectx: Menu (settings)
#. i18n: file: tests/katetestui.rc:51
#. i18n: ectx: Menu (settings)
#: rc.cpp:116 rc.cpp:134 rc.cpp:872
msgid "&Settings"
msgstr "Thiết &lập"

#. i18n: file: tests/katetestui.rc:63
#. i18n: ectx: Menu (help)
#: rc.cpp:875
msgid "&Help"
msgstr "Trợ g&iúp"

#. i18n: file: data/katepartui.rc:121
#. i18n: ectx: ToolBar (mainToolBar)
#. i18n: file: data/katepartsimpleui.rc:83
#. i18n: ectx: ToolBar (mainToolBar)
#. i18n: file: tests/katetestui.rc:75
#. i18n: ectx: ToolBar (mainToolBar)
#: rc.cpp:119 rc.cpp:137 rc.cpp:878
msgid "Main Toolbar"
msgstr "Thanh công cụ chính"

#. i18n: file: data/katepartui.rc:51
#. i18n: ectx: Menu (codefolding)
#: rc.cpp:107
msgid "&Code Folding"
msgstr "&Gấp lại mã"

#. i18n: file: data/katepartui.rc:75
#. i18n: ectx: Menu (wordcompletion)
#: rc.cpp:113
msgid "Word Completion"
msgstr ""

#. i18n: file: search/searchbarincremental.ui:32
#. i18n: ectx: property (text), widget (QLabel, label)
#. i18n: file: search/searchbarpower.ui:32
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:5 rc.cpp:29
msgid "F&ind:"
msgstr ""

#. i18n: file: search/searchbarincremental.ui:60
#. i18n: ectx: property (toolTip), widget (QComboBox, pattern)
#. i18n: file: search/searchbarpower.ui:54
#. i18n: ectx: property (toolTip), widget (QComboBox, pattern)
#: rc.cpp:8 rc.cpp:32
msgid "Text to search for"
msgstr ""

#. i18n: file: search/searchbarincremental.ui:73
#. i18n: ectx: property (toolTip), widget (QPushButton, next)
#. i18n: file: search/searchbarpower.ui:67
#. i18n: ectx: property (toolTip), widget (QPushButton, findNext)
#: rc.cpp:11 rc.cpp:35
msgid "Jump to next match"
msgstr ""

#. i18n: file: search/searchbarincremental.ui:76
#. i18n: ectx: property (text), widget (QPushButton, next)
#. i18n: file: search/searchbarpower.ui:70
#. i18n: ectx: property (text), widget (QPushButton, findNext)
#: rc.cpp:14 rc.cpp:38
msgid "&Next"
msgstr ""

#. i18n: file: search/searchbarincremental.ui:88
#. i18n: ectx: property (toolTip), widget (QPushButton, prev)
#. i18n: file: search/searchbarpower.ui:77
#. i18n: ectx: property (toolTip), widget (QPushButton, findPrev)
#: rc.cpp:17 rc.cpp:41
msgid "Jump to previous match"
msgstr ""

#. i18n: file: search/searchbarincremental.ui:91
#. i18n: ectx: property (text), widget (QPushButton, prev)
#. i18n: file: search/searchbarpower.ui:80
#. i18n: ectx: property (text), widget (QPushButton, findPrev)
#: rc.cpp:20 rc.cpp:44
msgid "&Previous"
msgstr ""

#. i18n: file: search/searchbarpower.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:47
msgid "Rep&lace:"
msgstr ""

#. i18n: file: search/searchbarpower.ui:111
#. i18n: ectx: property (toolTip), widget (QComboBox, replacement)
#: rc.cpp:50
msgid "Text to replace with"
msgstr ""

#. i18n: file: search/searchbarpower.ui:124
#. i18n: ectx: property (toolTip), widget (QPushButton, replaceNext)
#: rc.cpp:53
msgid "Replace next match"
msgstr ""

#. i18n: file: search/searchbarpower.ui:127
#. i18n: ectx: property (text), widget (QPushButton, replaceNext)
#: rc.cpp:56
msgid "&Replace"
msgstr ""

#. i18n: file: search/searchbarpower.ui:134
#. i18n: ectx: property (toolTip), widget (QPushButton, replaceAll)
#: rc.cpp:59
msgid "Replace all matches"
msgstr ""

#. i18n: file: search/searchbarpower.ui:137
#. i18n: ectx: property (text), widget (QPushButton, replaceAll)
#: rc.cpp:62
msgid "Replace &All"
msgstr ""

msgid "&Options"
msgstr ""

#. i18n: file: search/searchbarpower.ui:165
#. i18n: ectx: property (toolTip), widget (QComboBox, searchMode)
#: rc.cpp:65
msgid "Search mode"
msgstr ""

#. i18n: file: search/searchbarpower.ui:175
#. i18n: ectx: property (text), item, widget (QComboBox, searchMode)
#: rc.cpp:68
msgid "Plain text"
msgstr ""

#. i18n: file: search/searchbarpower.ui:180
#. i18n: ectx: property (text), item, widget (QComboBox, searchMode)
#: rc.cpp:71
msgid "Whole words"
msgstr ""

#. i18n: file: search/searchbarpower.ui:185
#. i18n: ectx: property (text), item, widget (QComboBox, searchMode)
#: rc.cpp:74
msgid "Escape sequences"
msgstr ""

#. i18n: file: search/searchbarpower.ui:190
#. i18n: ectx: property (text), item, widget (QComboBox, searchMode)
#: rc.cpp:77
msgid "Regular expression"
msgstr ""

#. i18n: file: search/searchbarpower.ui:211
#. i18n: ectx: property (toolTip), widget (QCheckBox, matchCase)
#: rc.cpp:80
msgid "Case-sensitive searching"
msgstr ""

#. i18n: file: search/searchbarincremental.ui:119
#. i18n: ectx: property (text), widget (QCheckBox, matchCase)
#. i18n: file: search/searchbarpower.ui:214
#. i18n: ectx: property (text), widget (QCheckBox, matchCase)
#: rc.cpp:23 rc.cpp:83
msgid "&Match case"
msgstr ""

#. i18n: file: search/searchbarpower.ui:254
#. i18n: ectx: property (toolTip), widget (QToolButton, mutate)
#: rc.cpp:95
msgid "Switch to incremental search bar"
msgstr ""

msgid "Modify search behavior"
msgstr ""

#. i18n: file: search/searchbarincremental.ui:145
#. i18n: ectx: property (toolTip), widget (QToolButton, mutate)
#: rc.cpp:26
msgid "Switch to power search and replace bar"
msgstr ""

#. i18n: file: dialogs/commandmenuconfigwidget.ui:22
#. i18n: ectx: property (text), widget (QTreeWidget, treeWidget)
#: dialogs/katedialogs.cpp:1185 completion/katecompletionmodel.cpp:1238
#: rc.cpp:436
msgid "Name"
msgstr "Tên"

#. i18n: file: dialogs/commandmenuconfigwidget.ui:27
#. i18n: ectx: property (text), widget (QTreeWidget, treeWidget)
#. i18n: file: dialogs/viinputmodeconfigwidget.ui:90
#. i18n: ectx: property (text), widget (QTableWidget, tblNormalModeMappings)
#: rc.cpp:439 rc.cpp:497
msgid "Command"
msgstr ""

#. i18n: file: dialogs/commandmenuconfigwidget.ui:32
#. i18n: ectx: property (text), widget (QTreeWidget, treeWidget)
#: rc.cpp:442
msgid "Description"
msgstr ""

#. i18n: file: dialogs/commandmenuconfigwidget.ui:48
#. i18n: ectx: property (text), widget (QPushButton, btnEditEntry)
#: rc.cpp:445
msgid "Edit Entry..."
msgstr ""

#. i18n: file: dialogs/commandmenuconfigwidget.ui:58
#. i18n: ectx: property (text), widget (QPushButton, btnRemoveEntry)
#: rc.cpp:448
msgid "Remove Entry"
msgstr ""

#. i18n: file: dialogs/commandmenuconfigwidget.ui:78
#. i18n: ectx: property (text), widget (QPushButton, btnAddEntry)
#: rc.cpp:451
msgid "Add Entry..."
msgstr ""

#. i18n: file: dialogs/commandmenuconfigwidget.ui:93
#. i18n: ectx: property (title), widget (QGroupBox, gbNotes)
#: rc.cpp:454
msgid "Further Notes"
msgstr ""

#. i18n: file: dialogs/commandmenuconfigwidget.ui:108
#. i18n: ectx: property (text), widget (QLabel, lblNotes)
#: rc.cpp:457
msgid ""
"<p>The entries are accessible through the submenu <b>Commands</b> in the "
"<b>Tools</b> menu. For faster access it is possible to assign "
"<b>shortcuts</b> in the shortcut configuration page after applying the "
"changes.</p>"
msgstr ""

#. i18n: file: dialogs/completionconfigtab.ui:12
#. i18n: ectx: property (title), widget (QGroupBox, gbGeneral)
#. i18n: file: dialogs/viinputmodeconfigwidget.ui:12
#. i18n: ectx: property (title), widget (QGroupBox, gbViInputMode)
#: dialogs/katedialogs.cpp:666 dialogs/katedialogs.cpp:884 rc.cpp:355
#: rc.cpp:460
msgid "General"
msgstr "Chung"

#. i18n: file: dialogs/completionconfigtab.ui:18
#. i18n: ectx: property (text), widget (QCheckBox, chkAutoCompletionEnabled)
#: rc.cpp:358
msgid "&Auto completion enabled"
msgstr ""

#. i18n: file: dialogs/completionconfigtab.ui:28
#. i18n: ectx: property (title), widget (QGroupBox, gbWordCompletion)
#: completion/katewordcompletion.cpp:89 rc.cpp:361
msgid "Auto Word Completion"
msgstr ""

#. i18n: file: dialogs/completionconfigtab.ui:42
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:364
msgid "Minimal word length to complete:"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:12
#. i18n: ectx: property (title), widget (QGroupBox, gbCursorMovement)
#: rc.cpp:578
msgid "Text Cursor Movement"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:18
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkSmartHome)
#: rc.cpp:581
msgid ""
"When selected, pressing the home key will cause the cursor to skip "
"whitespace and go to the start of a line's text. The same applies for the "
"end key."
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:21
#. i18n: ectx: property (text), widget (QCheckBox, chkSmartHome)
#: rc.cpp:584
msgid "Smart ho&me and smart end"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:28
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkWrapCursor)
#: rc.cpp:587
msgid ""
"<p>When on, moving the insertion cursor using the <b>Left</b> and "
"<b>Right</b> keys will go on to previous/next line at beginning/end of the "
"line, similar to most editors.</p><p>When off, the insertion cursor cannot "
"be moved left of the line start, but it can be moved off the line end, which "
"can be very handy for programmers.</p>"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:31
#. i18n: ectx: property (text), widget (QCheckBox, chkWrapCursor)
#: rc.cpp:590
msgid "Wrap c&ursor"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:38
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkPagingMovesCursor)
#: rc.cpp:593
msgid ""
"Selects whether the PageUp and PageDown keys should alter the vertical "
"position of the cursor relative to the top of the view."
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:41
#. i18n: ectx: property (text), widget (QCheckBox, chkPagingMovesCursor)
#: rc.cpp:596
msgid "&PageUp/PageDown moves cursor"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:53
#. i18n: ectx: property (text), widget (QLabel, lblAutoCenterCursor)
#: rc.cpp:599
msgid "&Autocenter cursor (lines):"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:63
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbAutoCenterCursor)
#: rc.cpp:602
msgid ""
"Sets the number of lines to maintain visible above and below the cursor when "
"possible."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:60
#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbDynamicWordWrapDepth)
#. i18n: file: dialogs/cursorconfigwidget.ui:66
#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbAutoCenterCursor)
#: rc.cpp:177 rc.cpp:605
msgid "Disabled"
msgstr "Đã tắt"

#. i18n: file: dialogs/cursorconfigwidget.ui:91
#. i18n: ectx: property (title), widget (QGroupBox, gbSelectionMode)
#: rc.cpp:608
msgid "Text Selection Mode"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:97
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbNormal)
#: rc.cpp:611
msgid ""
"Selections will be overwritten by typed text and will be lost on cursor "
"movement."
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:100
#. i18n: ectx: property (text), widget (QRadioButton, rbNormal)
#: rc.cpp:614
msgid "&Normal"
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:107
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbPersistent)
#: rc.cpp:617
msgid "Selections will stay even after cursor movement and typing."
msgstr ""

#. i18n: file: dialogs/cursorconfigwidget.ui:110
#. i18n: ectx: property (text), widget (QRadioButton, rbPersistent)
#: rc.cpp:620
msgid "P&ersistent"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:14
#. i18n: ectx: property (text), widget (QLabel, lblFiletype)
#: rc.cpp:367
msgid "&Filetype:"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:24
#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbFiletypes)
#: rc.cpp:370
msgid "Select the filetype you want to change."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:31
#. i18n: ectx: property (whatsThis), widget (QPushButton, btnNew)
#: rc.cpp:373
msgid "Create a new file type."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:34
#. i18n: ectx: property (text), widget (QPushButton, btnNew)
#: rc.cpp:376
msgid "&New"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:41
#. i18n: ectx: property (whatsThis), widget (QPushButton, btnDelete)
#: rc.cpp:379
msgid "Delete the current file type."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:44
#. i18n: ectx: property (text), widget (QPushButton, btnDelete)
#: utils/kateschema.cpp:731 rc.cpp:382
msgid "&Delete"
msgstr "&Xoá"

#. i18n: file: dialogs/filetypeconfigwidget.ui:66
#. i18n: ectx: property (title), widget (QGroupBox, gbProperties)
#: mode/katemodeconfigpage.cpp:267 rc.cpp:385
msgid "Properties"
msgstr "Thuộc tính"

#. i18n: file: dialogs/filetypeconfigwidget.ui:72
#. i18n: ectx: property (text), widget (QLabel, lblName)
#. i18n: file: dialogs/commandmenueditwidget.ui:69
#. i18n: ectx: property (text), widget (QLabel, lblName)
#: rc.cpp:388 rc.cpp:629
msgid "&Name:"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:82
#. i18n: ectx: property (whatsThis), widget (KLineEdit, edtName)
#: rc.cpp:391
msgid ""
"The name of the filetype will be the text of the corresponding menu item."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:89
#. i18n: ectx: property (text), widget (QLabel, lblSection)
#: rc.cpp:394
msgid "&Section:"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:99
#. i18n: ectx: property (whatsThis), widget (KLineEdit, edtSection)
#: rc.cpp:397
msgid "The section name is used to organize the file types in menus."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:106
#. i18n: ectx: property (text), widget (QLabel, lblVariables)
#: rc.cpp:400
msgid "&Variables:"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:116
#. i18n: ectx: property (whatsThis), widget (KLineEdit, edtVariables)
#: rc.cpp:403
msgid ""
"<p>This string allows to configure Kate's settings for the files selected by "
"this mimetype using Kate variables. Almost any configuration option can be "
"set, such as highlight, indent-mode, encoding, etc.</p><p>For a full list of "
"known variables, see the manual.</p>"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:123
#. i18n: ectx: property (text), widget (QLabel, lblHl)
#: rc.cpp:406
msgid "&Highlighting:"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:136
#. i18n: ectx: property (text), widget (QLabel, lblIndenter)
#: rc.cpp:409
msgid "&Indentation Mode:"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:149
#. i18n: ectx: property (text), widget (QLabel, lblExtensions)
#: rc.cpp:412
msgid "File e&xtensions:"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:159
#. i18n: ectx: property (whatsThis), widget (KLineEdit, edtFileExtensions)
#: rc.cpp:415
msgid ""
"The wildcards mask allows to select files by filename. A typical mask uses "
"an asterisk and the file extension, for example <code>*.txt; *.text</code>. "
"The string is a semicolon-separated list of masks."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:166
#. i18n: ectx: property (text), widget (QLabel, lblMimeTypes)
#: rc.cpp:418
msgid "MIME &types:"
msgstr "Kiểu &MIME:"

#. i18n: file: dialogs/filetypeconfigwidget.ui:181
#. i18n: ectx: property (whatsThis), widget (KLineEdit, edtMimeTypes)
#: rc.cpp:421
msgid ""
"The mime type mask allows to select files by mimetype. The string is a "
"semicolon-separated list of mimetypes, for example <code>text/plain; "
"text/english</code>."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:188
#. i18n: ectx: property (whatsThis), widget (QToolButton, btnMimeTypes)
#: rc.cpp:424
msgid "Displays a wizard that helps you easily select mimetypes."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:197
#. i18n: ectx: property (text), widget (QLabel, lblPriority)
#: rc.cpp:427
msgid "P&riority:"
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:207
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbPriority)
#: rc.cpp:430
msgid ""
"Sets priority for this file type. If more than one file type selects the "
"same file, the one with the highest priority will be used."
msgstr ""

#. i18n: file: dialogs/filetypeconfigwidget.ui:232
#. i18n: ectx: property (text), widget (QPushButton, btnDownload)
#: rc.cpp:433
msgid "Download Highlighting Files..."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:17
#. i18n: ectx: property (text), widget (QLabel, lblMode)
#: rc.cpp:518
msgid "Default indentation mode:"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:27
#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbMode)
#: rc.cpp:521
msgid ""
"This is a list of available indentation modes. The specified indentation "
"mode will be used for all new documents. Be aware that it is also possible "
"to set the indentation mode with document variables, modes or a .kateconfig "
"file."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:49
#. i18n: ectx: property (title), widget (QGroupBox, gbProperties)
#: rc.cpp:524
msgid "Indentation Properties"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:60
#. i18n: ectx: property (text), widget (QLabel, lblIndentWidth)
#: rc.cpp:527
msgid "Indentation width:"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:70
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbIndentWidth)
#: rc.cpp:530
msgid ""
"The indentation width is the number of spaces which is used to indent a "
"line. If the option <b>Insert spaces instead of tabulators</b> in the "
"section <b>Editing</b> is disabled, a <b>Tab</b> character is inserted if "
"the indentation is divisible by the tab width."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:101
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkKeepExtraSpaces)
#: rc.cpp:533
msgid ""
"If this option is disabled, changing the indentation level aligns a line to "
"a multiple of the width specified in <b>Indentation width</b>."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:104
#. i18n: ectx: property (text), widget (QCheckBox, chkKeepExtraSpaces)
#: rc.cpp:536
msgid "Keep extra spaces"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:111
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkIndentPaste)
#: rc.cpp:539
msgid ""
"If this option is selected, pasted code from the clipboard is indented. "
"Triggering the <b>undo</b>-action removes the indentation."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:114
#. i18n: ectx: property (text), widget (QCheckBox, chkIndentPaste)
#: rc.cpp:542
msgid "Adjust indentation of code pasted from the clipboard"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:124
#. i18n: ectx: property (title), widget (QGroupBox, gbKeys)
#: rc.cpp:545
msgid "Indentation Actions"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:130
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkBackspaceUnindents)
#: rc.cpp:548
msgid ""
"If this option is selected, the <b>Backspace</b> key decreases the "
"indentation level if the cursor is located in the leading blank space of a "
"line."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:133
#. i18n: ectx: property (text), widget (QCheckBox, chkBackspaceUnindents)
#: rc.cpp:551
msgid "Backspace key in leading blank space unindents"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:143
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:554
msgid ""
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
"type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body>\n"
"<p>Tab key action (if no selection exists) <a href=\"If you want <b>Tab</b> "
"to align the current line in the current code block like in emacs, make "
"<b>Tab</b> a shortcut to the action <b>Align</b>.\"><span>More "
"...</span></a></p></body></html>"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:176
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbTabAdvances)
#: rc.cpp:552
msgid ""
"If this option is selected, the <b>Tab</b> key always inserts white space so "
"that the next tab postion is reached. If the option <b>Insert spaces instead "
"of tabulators</b> in the section <b>Editing</b> is enabled, spaces are "
"inserted; otherwise, a single tabulator is inserted."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:179
#. i18n: ectx: property (text), widget (QRadioButton, rbTabAdvances)
#: rc.cpp:563
msgid "Always advance to the next tab position"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:186
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbTabIndents)
#: rc.cpp:566
msgid ""
"If this option is selected, the <b>Tab</b> key always indents the current "
"line by the number of character positions specified in <b>Indentation "
"width</b>."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:189
#. i18n: ectx: property (text), widget (QRadioButton, rbTabIndents)
#: rc.cpp:569
msgid "Always increase indentation level"
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:196
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbTabSmart)
#: rc.cpp:564
msgid ""
"If this option is selected, the <b>Tab</b> key either indents the current "
"line or advances to the next tab position.<p> If the insertion point is at "
"or before the first non-space character in the line, or if there is a "
"selection, the current line is indented by the number of character positions "
"specified in <b>Indentation width</b>.<p> If the insertion point is located "
"after the first non-space character in the line and there is no selection, "
"white space is inserted so that the next tab postion is reached: if the "
"option <b>Insert spaces instead of tabulators</b> in the section "
"<b>Editing</b> is enabled, spaces are inserted; otherwise, a single "
"tabulator is inserted."
msgstr ""

#. i18n: file: dialogs/indentationconfigwidget.ui:199
#. i18n: ectx: property (text), widget (QRadioButton, rbTabSmart)
#: rc.cpp:575
msgid "Increase indentation level if in leading blank space"
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:18
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkViInputModeDefault)
#: rc.cpp:463
msgid ""
"When selected, the vi input mode will be enabled when opening a new view. "
"You can still toggle the vi input mode on/off for a particular view in the "
"Edit menu."
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:21
#. i18n: ectx: property (text), widget (QCheckBox, chkViInputModeDefault)
#: rc.cpp:466
msgid "Use Vi input mode"
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:28
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkViCommandsOverride)
#: rc.cpp:469
msgid ""
"When selected, vi commands will override Kate's built-in commands. For "
"example: Ctrl+R will redo, and override the standard action (showing the "
"search and replace dialog)."
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:31
#. i18n: ectx: property (text), widget (QCheckBox, chkViCommandsOverride)
#: rc.cpp:472
msgid "Let Vi commands override Kate shortcuts"
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:40
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkViStatusBarHide)
#: rc.cpp:475
msgid ""
"By default, an extra status bar will be used when the Vi input mode is "
"enabled. This status bar shows commands while they are being typed and "
"messages/errors produced by Vi commands.\n"
"\n"
"Checking this options will hide this extra status line."
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:43
#. i18n: ectx: property (text), widget (QCheckBox, chkViStatusBarHide)
#: rc.cpp:480
msgid "Hide the Vi mode status bar"
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:58
#. i18n: ectx: property (whatsThis), widget (QGroupBox, groupBox)
#: rc.cpp:483
msgid ""
"Key mapping is used to change the meaning of typed keys. This allows you to "
"move commands to other keys or make special keypresses for doing a series of "
"commands.\n"
"\n"
"Example:\n"
"\"<F2>\" → \"I-- <esc>\"\n"
"\n"
"This will prepend \"-- \" to a line when pressing F2."
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:61
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:491
msgid "Key Mapping"
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:71
#. i18n: ectx: attribute (title), widget (QWidget, tab)
#: rc.cpp:494
msgid "Normal mode"
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:95
#. i18n: ectx: property (text), widget (QTableWidget, tblNormalModeMappings)
#: rc.cpp:500
msgid "Replacement"
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:105
#. i18n: ectx: property (text), widget (QPushButton, btnRemoveSelectedNormal)
#: rc.cpp:503
msgid "Remove selected"
msgstr ""

#. i18n: file: dialogs/viinputmodeconfigwidget.ui:112
#. i18n: ectx: property (text), widget (QPushButton, btnAddNewNormal)
#: rc.cpp:506
msgid "Add new mapping"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:12
#. i18n: ectx: property (whatsThis), widget (QGroupBox, gbWordWrap)
#: view/kateview.cpp:491 rc.cpp:158
msgid ""
"If this option is checked, the text lines will be wrapped at the view border "
"on the screen."
msgstr ""
"Nếu bật, các dòng văn bản sẽ bị ngắt tại viền khung xem trên màn hình."

#. i18n: file: dialogs/appearanceconfigwidget.ui:15
#. i18n: ectx: property (title), widget (QGroupBox, gbWordWrap)
#: view/kateview.cpp:488 rc.cpp:161
msgid "&Dynamic Word Wrap"
msgstr "Ngắt từ &động"

#. i18n: file: dialogs/appearanceconfigwidget.ui:24
#. i18n: ectx: property (text), widget (QLabel, lblDynamicWordWrapIndicators)
#: rc.cpp:164
msgid "Dynamic &word wrap indicators (if applicable):"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:34
#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbDynamicWordWrapIndicator)
#: rc.cpp:167
msgid "Choose when the Dynamic Word Wrap Indicators should be displayed."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:41
#. i18n: ectx: property (text), widget (QLabel, lblDynamicWordWrapIndicators_2)
#: rc.cpp:170
msgid "Align dynamically wrapped lines to indentation depth:"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:57
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbDynamicWordWrapDepth)
#: rc.cpp:174
#, no-c-format
msgid ""
"<p>Enables the start of dynamically wrapped lines to be aligned vertically "
"to the indentation level of the first line. This can help to make code and "
"markup more readable.</p><p>Additionally, this allows you to set a maximum "
"width of the screen, as a percentage, after which dynamically wrapped lines "
"will no longer be vertically aligned. For example, at 50%, lines whose "
"indentation levels are deeper than 50% of the width of the screen will not "
"have vertical alignment applied to subsequent wrapped lines.</p>"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:63
#. i18n: ectx: property (suffix), widget (KIntSpinBox, sbDynamicWordWrapDepth)
#: rc.cpp:181
#, no-c-format
msgid "% of View Width"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:79
#. i18n: ectx: property (title), widget (QGroupBox, gbBorders)
#: rc.cpp:184
msgid "Borders"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:85
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkShowFoldingMarkers)
#: rc.cpp:187
msgid ""
"If this option is checked, every new view will display marks for code "
"folding, if code folding is available."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:88
#. i18n: ectx: property (text), widget (QCheckBox, chkShowFoldingMarkers)
#: rc.cpp:190
msgid "Show &folding markers (if available)"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:95
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkIconBorder)
#: rc.cpp:193
msgid ""
"<p>If this option is checked, every new view will display an icon border on "
"the left hand side.</p><p>The icon border shows bookmark signs, for "
"instance.</p>"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:98
#. i18n: ectx: property (text), widget (QCheckBox, chkIconBorder)
#: rc.cpp:196
msgid "Show &icon border"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:105
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkLineNumbers)
#: rc.cpp:199
msgid ""
"If this option is checked, every new view will display line numbers on the "
"left hand side."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:108
#. i18n: ectx: property (text), widget (QCheckBox, chkLineNumbers)
#: rc.cpp:202
msgid "Show &line numbers"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:115
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkScrollbarMarks)
#: rc.cpp:205
msgid ""
"<p>If this option is checked, every new view will show marks on the vertical "
"scrollbar.</p><p>These marks will show bookmarks, for instance.</p>"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:118
#. i18n: ectx: property (text), widget (QCheckBox, chkScrollbarMarks)
#: rc.cpp:208
msgid "Show &scrollbar marks"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:128
#. i18n: ectx: property (whatsThis), widget (QGroupBox, gbSortBookmarks)
#: rc.cpp:211
msgid ""
"Choose how the bookmarks should be ordered in the <b>Bookmarks</b> menu."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:131
#. i18n: ectx: property (title), widget (QGroupBox, gbSortBookmarks)
#: rc.cpp:214
msgid "Sort Bookmarks Menu"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:137
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbSortBookmarksByCreation)
#: rc.cpp:217
msgid ""
"Each new bookmark will be added to the bottom, independently from where it "
"is placed in the document."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:140
#. i18n: ectx: property (text), widget (QRadioButton, rbSortBookmarksByCreation)
#: rc.cpp:220
msgid "By c&reation"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:147
#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbSortBookmarksByPosition)
#: rc.cpp:223
msgid "The bookmarks will be ordered by the line numbers they are placed at."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:150
#. i18n: ectx: property (text), widget (QRadioButton, rbSortBookmarksByPosition)
#: rc.cpp:226
msgid "By &position"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:160
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: dialogs/katedialogs.cpp:885 rc.cpp:229
msgid "Advanced"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:166
#. i18n: ectx: property (toolTip), widget (QCheckBox, chkDeveloperMode)
#: rc.cpp:232
msgid ""
"Changing this mode affects only newly opened / created documents. In KWrite "
"a restart is recommended."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:169
#. i18n: ectx: property (text), widget (QCheckBox, chkDeveloperMode)
#: rc.cpp:235
msgid "Enable power user mode (KDE 3 mode)"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:176
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkShowIndentationLines)
#: rc.cpp:238
msgid ""
"If this is enabled, the editor will display vertical lines to help identify "
"indent lines."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:179
#. i18n: ectx: property (text), widget (QCheckBox, chkShowIndentationLines)
#: rc.cpp:241
msgid "Show i&ndentation lines"
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:186
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkShowWholeBracketExpression)
#: rc.cpp:244
msgid ""
"If this is enabled, the range between the selected matching brackets will be "
"highlighted."
msgstr ""

#. i18n: file: dialogs/appearanceconfigwidget.ui:189
#. i18n: ectx: property (text), widget (QCheckBox, chkShowWholeBracketExpression)
#: rc.cpp:247
msgid "Highlight range between selected brackets"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:12
#. i18n: ectx: property (title), widget (QGroupBox, gbConfigFile)
#: rc.cpp:313
msgid "Folder Config File"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:23
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:316
msgid "Search &depth for config file:"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:33
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbConfigFileSearchDepth)
#: rc.cpp:319
msgid ""
"The editor will search the given number of folder levels upwards for a "
".kateconfig file and load the settings line from it."
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:36
#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbConfigFileSearchDepth)
#: rc.cpp:322
msgid "Do not use config file"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:67
#. i18n: ectx: property (whatsThis), widget (QGroupBox, gbBackup)
#: rc.cpp:325
msgid ""
"<p>Backing up on save will cause Kate to copy the disk file to "
"'&lt;prefix&gt;&lt;filename&gt;&lt;suffix&gt;' before saving changes.<p>The "
"suffix defaults to <strong>~</strong> and prefix is empty by default."
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:70
#. i18n: ectx: property (title), widget (QGroupBox, gbBackup)
#: rc.cpp:328
msgid "Backup on Save"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:76
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkBackupLocalFiles)
#: rc.cpp:331
msgid ""
"If this option is enabled, backups for local files will be created when "
"saving."
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:79
#. i18n: ectx: property (text), widget (QCheckBox, chkBackupLocalFiles)
#: rc.cpp:334
msgid "&Local files"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:86
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkBackupRemoteFiles)
#: rc.cpp:337
msgid ""
"If this option is enabled, backups for remote files will be created when "
"saving."
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:89
#. i18n: ectx: property (text), widget (QCheckBox, chkBackupRemoteFiles)
#: rc.cpp:340
msgid "&Remote files"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:96
#. i18n: ectx: property (text), widget (QLabel, label_5)
#: rc.cpp:343
msgid "&Prefix:"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:106
#. i18n: ectx: property (whatsThis), widget (KLineEdit, edtBackupPrefix)
#: rc.cpp:346
msgid "Enter the prefix to prepend to the backup file names."
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:113
#. i18n: ectx: property (text), widget (QLabel, label_6)
#: rc.cpp:349
msgid "&Suffix:"
msgstr ""

#. i18n: file: dialogs/opensaveconfigadvwidget.ui:123
#. i18n: ectx: property (whatsThis), widget (KLineEdit, edtBackupSuffix)
#: rc.cpp:352
msgid "Enter the suffix to append to the backup file names."
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:20
#. i18n: ectx: property (title), widget (QGroupBox, gbFileFormat)
#: rc.cpp:644
msgid "File Format"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:31
#. i18n: ectx: property (text), widget (QLabel, lblEncoding)
#: rc.cpp:647
msgid "&Encoding:"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:44
#. i18n: ectx: property (text), widget (QLabel, lblEncodingDetection)
#: rc.cpp:642
msgid "Encoding auto&detection:"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:82
#. i18n: ectx: property (text), widget (QLabel, lblEOL)
#: rc.cpp:665
msgid "E&nd of line:"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:93
#. i18n: ectx: property (text), item, widget (KComboBox, cmbEOL)
#: rc.cpp:668
msgid "UNIX"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:98
#. i18n: ectx: property (text), item, widget (KComboBox, cmbEOL)
#: rc.cpp:671
msgid "DOS/Windows"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:103
#. i18n: ectx: property (text), item, widget (KComboBox, cmbEOL)
#: rc.cpp:674
msgid "Macintosh"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:113
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkDetectEOL)
#: rc.cpp:677
msgid ""
"If this option is enabled the editor will autodetect the end of line type. "
"The first found end of line type will be used for the whole file."
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:116
#. i18n: ectx: property (text), widget (QCheckBox, chkDetectEOL)
#: rc.cpp:680
msgid "A&utomatic end of line detection"
msgstr ""

msgid "Enable byte order marker (if not overridden by other settings)"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:136
#. i18n: ectx: property (title), widget (QGroupBox, gbCleanups)
#: rc.cpp:689
msgid "Automatic Cleanups on Load/Save"
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:142
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkRemoveTrailingSpaces)
#: rc.cpp:692
msgid ""
"The editor will automatically eliminate extra spaces at the ends of lines of "
"text while loading/saving the file. This change is only visible after a save "
"if you reload the file."
msgstr ""

#. i18n: file: dialogs/opensaveconfigwidget.ui:145
#. i18n: ectx: property (text), widget (QCheckBox, chkRemoveTrailingSpaces)
#: rc.cpp:695
msgid "Re&move trailing spaces"
msgstr ""

#. i18n: file: dialogs/modonhdwidget.ui:22
#. i18n: ectx: property (text), widget (QCheckBox, chkIgnoreWhiteSpaces)
#: rc.cpp:509
msgid "Ignore white space changes"
msgstr ""

#. i18n: file: dialogs/modonhdwidget.ui:29
#. i18n: ectx: property (whatsThis), widget (QPushButton, btnDiff)
#: rc.cpp:512
msgid ""
"Calculates the difference between the editor contents and the disk file "
"using diff(1)."
msgstr ""

#. i18n: file: dialogs/modonhdwidget.ui:32
#. i18n: ectx: property (text), widget (QPushButton, btnDiff)
#: rc.cpp:515
msgid "&View Difference"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:12
#. i18n: ectx: property (title), widget (QGroupBox, gbTabulators)
#: rc.cpp:250
msgid "Tabulators"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:18
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkReplaceTabs)
#: rc.cpp:253
msgid ""
"If this is enabled, the editor will calculate the number of spaces up to the "
"next tab position as defined by the tab width, and insert that number of "
"spaces instead of a TAB character."
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:21
#. i18n: ectx: property (text), widget (QCheckBox, chkReplaceTabs)
#: rc.cpp:256
msgid "&Insert spaces instead of tabulators"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:28
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkShowTabs)
#: rc.cpp:259
msgid ""
"The editor will display a symbol to indicate the presence of a tab in the "
"text."
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:31
#. i18n: ectx: property (text), widget (QCheckBox, chkShowTabs)
#: rc.cpp:262
msgid "&Highlight tabulators"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:43
#. i18n: ectx: property (text), widget (QLabel, lblTabWidth)
#: rc.cpp:265
msgid "Tab wi&dth:"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:84
#. i18n: ectx: property (title), widget (QGroupBox, gbStaticWordWrap)
#: rc.cpp:268
msgid "Static Word Wrap"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:90
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkStaticWordWrap)
#: rc.cpp:271
msgid ""
"<p>Automatically start a new line of text when the current line exceeds the "
"length specified by the <b>Wrap words at:</b> option.</p><p>This option does "
"not wrap existing lines of text - use the <b>Apply Static Word Wrap</b> "
"option in the <b>Tools</b> menu for that purpose.</p><p>If you want lines to "
"be <i>visually wrapped</i> instead, according to the width of the view, "
"enable <b>Dynamic Word Wrap</b> in the <b>View Defaults</b> config page.</p>"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:93
#. i18n: ectx: property (text), widget (QCheckBox, chkStaticWordWrap)
#: rc.cpp:274
msgid "Enable static &word wrap"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:100
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkShowStaticWordWrapMarker)
#: rc.cpp:277
msgid ""
"<p>If this option is checked, a vertical line will be drawn at the word wrap "
"column as defined in the <strong>Editing</strong> properties.</p><p>Note "
"that the word wrap marker is only drawn if you use a fixed pitch font.</p>"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:103
#. i18n: ectx: property (text), widget (QCheckBox, chkShowStaticWordWrapMarker)
#: rc.cpp:280
msgid "Show static word wra&p marker (if applicable)"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:115
#. i18n: ectx: property (text), widget (QLabel, lblWordWrap)
#: rc.cpp:283
msgid "W&rap words at:"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:125
#. i18n: ectx: property (whatsThis), widget (KIntSpinBox, sbWordWrap)
#: rc.cpp:286
msgid ""
"If the Word Wrap option is selected this entry determines the length (in "
"characters) at which the editor will automatically start a new line."
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:159
#. i18n: ectx: property (title), widget (QGroupBox, gbMisc)
#: rc.cpp:289
msgid "Misc"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:165
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkRemoveTrailingSpaces)
#: rc.cpp:292
msgid ""
"If this is enabled, the editor will remove any trailing whitespace on lines "
"when they are left by the insertion cursor."
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:168
#. i18n: ectx: property (text), widget (QCheckBox, chkRemoveTrailingSpaces)
#: rc.cpp:295
msgid "Remove &trailing spaces while editing"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:175
#. i18n: ectx: property (text), widget (QCheckBox, chkShowSpaces)
#: rc.cpp:298
msgid "Highlight trailing &spaces"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:182
#. i18n: ectx: property (whatsThis), widget (QCheckBox, chkAutoBrackets)
#: rc.cpp:301
msgid ""
"When the user types a left bracket ([,(, or {) KateView automatically enters "
"the right bracket (}, ), or ]) to the right of the cursor."
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:185
#. i18n: ectx: property (text), widget (QCheckBox, chkAutoBrackets)
#: rc.cpp:304
msgid "Auto &brackets"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:192
#. i18n: ectx: property (text), widget (QCheckBox, chkSmartCopyCut)
#: rc.cpp:307
msgid "Copy/Cut the current line if no selection"
msgstr ""

#. i18n: file: dialogs/editconfigwidget.ui:199
#. i18n: ectx: property (text), widget (QCheckBox, chkScrollPastEnd)
#: rc.cpp:310
msgid "Allow scrolling past the end of the document"
msgstr ""

#. i18n: file: dialogs/commandmenueditwidget.ui:12
#. i18n: ectx: property (title), widget (QGroupBox, gbEdit)
#: rc.cpp:623
msgid "Edit Command"
msgstr ""

#. i18n: file: dialogs/commandmenueditwidget.ui:26
#. i18n: ectx: property (text), widget (QLabel, lblCommand)
#: rc.cpp:626
msgid "&Associated command:"
msgstr ""

#. i18n: file: dialogs/commandmenueditwidget.ui:87
#. i18n: ectx: property (toolTip), widget (KIconButton, btnIcon)
#: rc.cpp:632
msgid "Choose an icon."
msgstr ""

#. i18n: file: dialogs/commandmenueditwidget.ui:90
#. i18n: ectx: property (whatsThis), widget (KIconButton, btnIcon)
#: rc.cpp:635
msgid "<p>This icon will be displayed in the menu and toolbar.</p>"
msgstr ""

#. i18n: file: dialogs/commandmenueditwidget.ui:102
#. i18n: ectx: property (text), widget (QLabel, lblDescription)
#: rc.cpp:638
msgid "&Description:"
msgstr ""

#. i18n: file: dialogs/commandmenueditwidget.ui:115
#. i18n: ectx: property (text), widget (QLabel, lblCategory)
#: rc.cpp:641
msgid "&Category:"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:16
#. i18n: ectx: property (title), widget (QGroupBox, sorting)
#: rc.cpp:698
msgid "Sorting"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:36
#. i18n: ectx: property (text), widget (QCheckBox, sortingAlphabetical)
#: rc.cpp:701
msgid "Alphabetical"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:43
#. i18n: ectx: property (text), widget (QCheckBox, sortingReverse)
#: rc.cpp:704
msgid "Reverse"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:50
#. i18n: ectx: property (text), widget (QCheckBox, sortingCaseSensitive)
#: rc.cpp:707
msgid "Case sensitive"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:57
#. i18n: ectx: property (text), widget (QCheckBox, sortingInheritanceDepth)
#: rc.cpp:710
msgid "Inheritance depth"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:84
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:713
msgid "Order of Groupings (select a grouping method to configure):"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:104
#. i18n: ectx: property (text), widget (QToolButton, groupingOrderUp)
#. i18n: file: dialogs/completionconfigwidget.ui:233
#. i18n: ectx: property (text), widget (QToolButton, groupingUp)
#. i18n: file: dialogs/completionconfigwidget.ui:405
#. i18n: ectx: property (text), widget (QToolButton, columnUp)
#: rc.cpp:716 rc.cpp:755 rc.cpp:791
msgid "^"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:111
#. i18n: ectx: property (text), widget (QToolButton, groupingOrderDown)
#. i18n: file: dialogs/completionconfigwidget.ui:240
#. i18n: ectx: property (text), widget (QToolButton, groupingDown)
#. i18n: file: dialogs/completionconfigwidget.ui:412
#. i18n: ectx: property (text), widget (QToolButton, columnDown)
#: rc.cpp:719 rc.cpp:758 rc.cpp:794
msgid "\\/"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:127
#. i18n: ectx: property (title), widget (QGroupBox, filtering)
#: rc.cpp:722
msgid "Filtering"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:142
#. i18n: ectx: property (text), widget (QCheckBox, filteringContextMatchOnly)
#: rc.cpp:725
msgid "Suitable context matches only"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:149
#. i18n: ectx: property (text), widget (QCheckBox, filteringHideAttributes)
#: rc.cpp:728
msgid "Hide completions with the following attributes:"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:159
#. i18n: ectx: property (label), widget (KIntNumInput, filteringMaximumInheritanceDepth)
#: rc.cpp:731
msgid "Maximum inheritance depth:"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:171
#. i18n: ectx: property (specialValueText), widget (KIntNumInput, filteringMaximumInheritanceDepth)
#: rc.cpp:734
msgid "Infinity"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:181
#. i18n: ectx: property (title), widget (QGroupBox, grouping)
#: rc.cpp:737
msgid "Grouping"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:200
#. i18n: ectx: property (text), widget (QTreeWidget, groupingMethods)
#: rc.cpp:740
msgid "Grouping Method"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:205
#. i18n: ectx: property (text), item, widget (QTreeWidget, groupingMethods)
#: rc.cpp:743
msgid "Scope type (local, namespace, global)"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:210
#. i18n: ectx: property (text), item, widget (QTreeWidget, groupingMethods)
#: rc.cpp:746
msgid "Scope (eg. per class)"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:215
#. i18n: ectx: property (text), item, widget (QTreeWidget, groupingMethods)
#: rc.cpp:749
msgid "Access type (public etc.)"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:220
#. i18n: ectx: property (text), item, widget (QTreeWidget, groupingMethods)
#: rc.cpp:752
msgid "Item type (function etc.)"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:270
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:761
msgid "Access Grouping Properties"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:277
#. i18n: ectx: property (text), widget (QCheckBox, accessConst)
#: rc.cpp:764
msgid "Include const in grouping"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:284
#. i18n: ectx: property (text), widget (QCheckBox, accessStatic)
#: rc.cpp:767
msgid "Include static in grouping"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, accessSignalSlot)
#: rc.cpp:770
msgid "Include signals and slots in grouping"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:321
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:773
msgid "Item Grouping properties"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:328
#. i18n: ectx: property (text), widget (QCheckBox, itemTemplate)
#: rc.cpp:776
msgid "Include templates in grouping"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:357
#. i18n: ectx: property (title), widget (QGroupBox, columnMerging)
#: rc.cpp:779
msgid "Column Merging"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:382
#. i18n: ectx: property (text), widget (QTreeWidget, columnMergeTree)
#: rc.cpp:782
msgid "Columns"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:387
#. i18n: ectx: property (text), widget (QTreeWidget, columnMergeTree)
#: rc.cpp:785
msgid "Merged"
msgstr ""

#. i18n: file: dialogs/completionconfigwidget.ui:392
#. i18n: ectx: property (text), widget (QTreeWidget, columnMergeTree)
#: rc.cpp:788
msgid "Shown"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:17
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:797
msgid "Text Area Background"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:26
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:800
msgid "Normal text:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:33
#. i18n: ectx: property (whatsThis), widget (KColorButton, back)
#: rc.cpp:803
msgid "<p>Sets the background color of the editing area.</p>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:40
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:806
msgid "Selected text:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:47
#. i18n: ectx: property (whatsThis), widget (KColorButton, selected)
#: rc.cpp:809
msgid ""
"<p>Sets the background color of the selection.</p><p>To set the text color "
"for selected text, use the \"<b>Configure Highlighting</b>\" dialog.</p>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:54
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:812
msgid "Current line:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:61
#. i18n: ectx: property (whatsThis), widget (KColorButton, current)
#: rc.cpp:815
msgid ""
"<p>Sets the background color of the currently active line, which means the "
"line where your cursor is positioned.</p>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:68
#. i18n: ectx: property (whatsThis), widget (KComboBox, combobox)
#: rc.cpp:818
msgid "<p>Select the marker type you want to change.</p>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:75
#. i18n: ectx: property (whatsThis), widget (KColorButton, markers)
#: rc.cpp:821
msgid ""
"<p>Sets the background color of the selected marker type.</p><p><b>Note</b>: "
"The marker color is displayed lightly because of transparency.</p>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:85
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: rc.cpp:824
msgid "Additional Elements"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:94
#. i18n: ectx: property (text), widget (QLabel, label_6)
#: rc.cpp:827
msgid "Left border background:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:104
#. i18n: ectx: property (text), widget (QLabel, label_5)
#: rc.cpp:830
msgid "Line numbers:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:111
#. i18n: ectx: property (whatsThis), widget (KColorButton, linenumber)
#: rc.cpp:833
msgid ""
"<p>This color will be used to draw the line numbers (if enabled) and the "
"lines in the code-folding pane.</p>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:118
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:836
msgid "Bracket highlight:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:125
#. i18n: ectx: property (whatsThis), widget (KColorButton, bracket)
#: rc.cpp:839
msgid ""
"<p>Sets the bracket matching color. This means, if you place the cursor e.g. "
"at a <b>(</b>, the matching <b>)</b> will be highlighted with this color.</p>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:132
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: rc.cpp:842
msgid "Word wrap markers:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:139
#. i18n: ectx: property (whatsThis), widget (KColorButton, wwmarker)
#: rc.cpp:845
msgid ""
"<p>Sets the color of Word Wrap-related markers:</p><dl><dt>Static Word "
"Wrap</dt><dd>A vertical line which shows the column where text is going to "
"be wrapped</dd><dt>Dynamic Word Wrap</dt><dd>An arrow shown to the left of "
"visually-wrapped lines</dd></dl>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:146
#. i18n: ectx: property (text), widget (QLabel, label_8)
#: rc.cpp:848
msgid "Tab and space markers:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:153
#. i18n: ectx: property (whatsThis), widget (KColorButton, tmarker)
#: rc.cpp:851
msgid "<p>Sets the color of the tabulator marks.</p>"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:160
#. i18n: ectx: property (text), widget (QLabel, label_9)
#: rc.cpp:854
msgid "Spelling mistake line:"
msgstr ""

#. i18n: file: dialogs/schemaconfigcolortab.ui:167
#. i18n: ectx: property (whatsThis), widget (KColorButton, spellingmistakeline)
#: rc.cpp:857
msgid ""
"<p>Sets the color of the line that is used to indicate spelling mistakes.</p>"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/abap.xml:3
#: rc.cpp:881
msgctxt "Language"
msgid "ABAP"
msgstr ""

#. i18n: tag language attribute section
#. i18n: file: syntax/data/abap.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/actionscript.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/ada.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/ansic89.xml:27
#. i18n: tag language attribute section
#. i18n: file: syntax/data/boo.xml:5
#. i18n: tag language attribute section
#. i18n: file: syntax/data/c.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/cg.xml:23
#. i18n: tag language attribute section
#. i18n: file: syntax/data/cgis.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/clipper.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/commonlisp.xml:26
#. i18n: tag language attribute section
#. i18n: file: syntax/data/component-pascal.xml:13
#. i18n: tag language attribute section
#. i18n: file: syntax/data/cpp.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/cs.xml:2
#. i18n: tag language attribute section
#. i18n: file: syntax/data/d.xml:104
#. i18n: tag language attribute section
#. i18n: file: syntax/data/e.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/eiffel.xml:13
#. i18n: tag language attribute section
#. i18n: file: syntax/data/fortran.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/freebasic.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/glsl.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/grammar.xml:6
#. i18n: tag language attribute section
#. i18n: file: syntax/data/haskell.xml:7
#. i18n: tag language attribute section
#. i18n: file: syntax/data/haxe.xml:15
#. i18n: tag language attribute section
#. i18n: file: syntax/data/idl.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/ilerpg.xml:48
#. i18n: tag language attribute section
#. i18n: file: syntax/data/inform.xml:5
#. i18n: tag language attribute section
#. i18n: file: syntax/data/java.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/kbasic.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/lex.xml:23
#. i18n: tag language attribute section
#. i18n: file: syntax/data/literate-haskell.xml:6
#. i18n: tag language attribute section
#. i18n: file: syntax/data/logtalk.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/lpc.xml:19
#. i18n: tag language attribute section
#. i18n: file: syntax/data/modelica.xml:19
#. i18n: tag language attribute section
#. i18n: file: syntax/data/modula-2.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/monobasic.xml:13
#. i18n: tag language attribute section
#. i18n: file: syntax/data/nemerle.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/noweb.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/objectivec.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/objectivecpp.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/ocaml.xml:12
#. i18n: tag language attribute section
#. i18n: file: syntax/data/opal.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/pascal.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/prolog.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/purebasic.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/rapidq.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/rsiidl.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sather.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/scala.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sml.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/stata.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/xharbour.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/yacc.xml:28
#. i18n: tag language attribute section
#. i18n: file: syntax/data/zonnon.xml:3
#: rc.cpp:884 rc.cpp:896 rc.cpp:902 rc.cpp:932 rc.cpp:1016 rc.cpp:1022
#: rc.cpp:1028 rc.cpp:1034 rc.cpp:1052 rc.cpp:1070 rc.cpp:1076 rc.cpp:1082
#: rc.cpp:1088 rc.cpp:1106 rc.cpp:1160 rc.cpp:1166 rc.cpp:1208 rc.cpp:1214
#: rc.cpp:1244 rc.cpp:1256 rc.cpp:1262 rc.cpp:1268 rc.cpp:1286 rc.cpp:1292
#: rc.cpp:1298 rc.cpp:1310 rc.cpp:1340 rc.cpp:1358 rc.cpp:1370 rc.cpp:1376
#: rc.cpp:1382 rc.cpp:1460 rc.cpp:1466 rc.cpp:1472 rc.cpp:1490 rc.cpp:1496
#: rc.cpp:1502 rc.cpp:1508 rc.cpp:1514 rc.cpp:1526 rc.cpp:1538 rc.cpp:1586
#: rc.cpp:1592 rc.cpp:1616 rc.cpp:1652 rc.cpp:1664 rc.cpp:1670 rc.cpp:1706
#: rc.cpp:1736 rc.cpp:1814 rc.cpp:1856 rc.cpp:1868
msgctxt "Language Section"
msgid "Sources"
msgstr "Nguồn"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/abc.xml:5
#: rc.cpp:887
msgctxt "Language"
msgid "ABC"
msgstr "ABC"

#. i18n: tag language attribute section
#. i18n: file: syntax/data/abc.xml:5
#. i18n: tag language attribute section
#. i18n: file: syntax/data/alert.xml:29
#. i18n: tag language attribute section
#. i18n: file: syntax/data/alert_indent.xml:29
#. i18n: tag language attribute section
#. i18n: file: syntax/data/changelog.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/cmake.xml:28
#. i18n: tag language attribute section
#. i18n: file: syntax/data/cue.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/debianchangelog.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/debiancontrol.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/diff.xml:18
#. i18n: tag language attribute section
#. i18n: file: syntax/data/email.xml:6
#. i18n: tag language attribute section
#. i18n: file: syntax/data/lilypond.xml:27
#. i18n: tag language attribute section
#. i18n: file: syntax/data/m3u.xml:17
#. i18n: tag language attribute section
#. i18n: file: syntax/data/makefile.xml:7
#. i18n: tag language attribute section
#. i18n: file: syntax/data/mup.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/povray.xml:8
#. i18n: tag language attribute section
#. i18n: file: syntax/data/rib.xml:8
#. i18n: tag language attribute section
#. i18n: file: syntax/data/rpmspec.xml:8
#: rc.cpp:890 rc.cpp:914 rc.cpp:920 rc.cpp:1040 rc.cpp:1058 rc.cpp:1100
#: rc.cpp:1112 rc.cpp:1118 rc.cpp:1130 rc.cpp:1172 rc.cpp:1364 rc.cpp:1400
#: rc.cpp:1412 rc.cpp:1478 rc.cpp:1574 rc.cpp:1634 rc.cpp:1646
msgctxt "Language Section"
msgid "Other"
msgstr "Khác"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/actionscript.xml:3
#: rc.cpp:893
msgctxt "Language"
msgid "ActionScript 2.0"
msgstr "ActionScript 2.0"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ada.xml:3
#: rc.cpp:899
msgctxt "Language"
msgid "Ada"
msgstr "Ada"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ahdl.xml:3
#: rc.cpp:905
msgctxt "Language"
msgid "AHDL"
msgstr "AHDL"

#. i18n: tag language attribute section
#. i18n: file: syntax/data/ahdl.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/spice.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/systemc.xml:10
#. i18n: tag language attribute section
#. i18n: file: syntax/data/verilog.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/vhdl.xml:14
#: rc.cpp:908 rc.cpp:1712 rc.cpp:1742 rc.cpp:1784 rc.cpp:1790
msgctxt "Language Section"
msgid "Hardware"
msgstr "Phần cứng"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/alert.xml:29
#: rc.cpp:911
msgctxt "Language"
msgid "Alerts"
msgstr "Cảnh giác"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/alert_indent.xml:29
#: rc.cpp:917
msgctxt "Language"
msgid "Alerts_indent"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ansic89.xml:27
#: rc.cpp:929
msgctxt "Language"
msgid "ANSI C89"
msgstr "ANSI C89"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ansys.xml:3
#: rc.cpp:935
msgctxt "Language"
msgid "Ansys"
msgstr "Ansys"

#. i18n: tag language attribute section
#. i18n: file: syntax/data/ansys.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/bmethod.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/gap.xml:17
#. i18n: tag language attribute section
#. i18n: file: syntax/data/gdl.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/matlab.xml:60
#. i18n: tag language attribute section
#. i18n: file: syntax/data/maxima.xml:24
#. i18n: tag language attribute section
#. i18n: file: syntax/data/octave.xml:18
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sci.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/tibasic.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/yacas.xml:3
#: rc.cpp:938 rc.cpp:1010 rc.cpp:1226 rc.cpp:1232 rc.cpp:1430 rc.cpp:1436
#: rc.cpp:1520 rc.cpp:1682 rc.cpp:1760 rc.cpp:1850
msgctxt "Language Section"
msgid "Scientific"
msgstr "Khoa học"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/apache.xml:15
#: rc.cpp:941
msgctxt "Language"
msgid "Apache Configuration"
msgstr "Cấu hình Apache"

#. i18n: tag language attribute section
#. i18n: file: syntax/data/apache.xml:15
#. i18n: tag language attribute section
#. i18n: file: syntax/data/asterisk.xml:19
#. i18n: tag language attribute section
#. i18n: file: syntax/data/cisco.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/desktop.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/fstab.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/ini.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/mergetagtext.xml:28
#. i18n: tag language attribute section
#. i18n: file: syntax/data/winehq.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/xorg.xml:3
#: rc.cpp:944 rc.cpp:986 rc.cpp:1046 rc.cpp:1124 rc.cpp:1220 rc.cpp:1304
#: rc.cpp:1448 rc.cpp:1802 rc.cpp:1832
msgctxt "Language Section"
msgid "Configuration"
msgstr "Cấu hình"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/asm-avr.xml:36
#: rc.cpp:947
msgctxt "Language"
msgid "AVR Assembler"
msgstr "AVR Assembler"

#. i18n: tag language attribute section
#. i18n: file: syntax/data/asm-avr.xml:36
#. i18n: tag language attribute section
#. i18n: file: syntax/data/asm-dsp56k.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/asm-m68k.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/asm6502.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/gnuassembler.xml:42
#. i18n: tag language attribute section
#. i18n: file: syntax/data/mips.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/nasm.xml:38
#. i18n: tag language attribute section
#. i18n: file: syntax/data/picsrc.xml:11
#: rc.cpp:950 rc.cpp:956 rc.cpp:962 rc.cpp:968 rc.cpp:1250 rc.cpp:1454
#: rc.cpp:1484 rc.cpp:1556
msgctxt "Language Section"
msgid "Assembler"
msgstr "Hợp ngữ"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/asm6502.xml:3
#: rc.cpp:965
msgctxt "Language"
msgid "Asm6502"
msgstr "Asm6502"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/asn1.xml:16
#: rc.cpp:971
msgctxt "Language"
msgid "ASN.1"
msgstr "ASN.1"

#. i18n: tag language attribute section
#. i18n: file: syntax/data/asn1.xml:16
#. i18n: tag language attribute section
#. i18n: file: syntax/data/asp.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/bibtex.xml:9
#. i18n: tag language attribute section
#. i18n: file: syntax/data/coldfusion.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/css.xml:31
#. i18n: tag language attribute section
#. i18n: file: syntax/data/djangotemplate.xml:7
#. i18n: tag language attribute section
#. i18n: file: syntax/data/doxygen.xml:35
#. i18n: tag language attribute section
#. i18n: file: syntax/data/doxygenlua.xml:30
#. i18n: tag language attribute section
#. i18n: file: syntax/data/dtd.xml:6
#. i18n: tag language attribute section
#. i18n: file: syntax/data/gettext.xml:26
#. i18n: tag language attribute section
#. i18n: file: syntax/data/html.xml:7
#. i18n: tag language attribute section
#. i18n: file: syntax/data/javadoc.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/json.xml:15
#. i18n: tag language attribute section
#. i18n: file: syntax/data/jsp.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/latex.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/mab.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/mandoc.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/mediawiki.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/pango.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/postscript.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/rhtml.xml:47
#. i18n: tag language attribute section
#. i18n: file: syntax/data/roff.xml:10
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sgml.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sisu.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/texinfo.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/txt2tags.xml:5
#. i18n: tag language attribute section
#. i18n: file: syntax/data/vrml.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/wml.xml:48
#. i18n: tag language attribute section
#. i18n: file: syntax/data/xml.xml:7
#. i18n: tag language attribute section
#. i18n: file: syntax/data/xmldebug.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/xslt.xml:55
#. i18n: tag language attribute section
#. i18n: file: syntax/data/xul.xml:7
#. i18n: tag language attribute section
#. i18n: file: syntax/data/yaml.xml:4
#: rc.cpp:974 rc.cpp:980 rc.cpp:1004 rc.cpp:1064 rc.cpp:1094 rc.cpp:1136
#: rc.cpp:1142 rc.cpp:1148 rc.cpp:1154 rc.cpp:1238 rc.cpp:1274 rc.cpp:1316
#: rc.cpp:1328 rc.cpp:1334 rc.cpp:1346 rc.cpp:1406 rc.cpp:1418 rc.cpp:1442
#: rc.cpp:1532 rc.cpp:1568 rc.cpp:1628 rc.cpp:1640 rc.cpp:1688 rc.cpp:1700
#: rc.cpp:1754 rc.cpp:1766 rc.cpp:1796 rc.cpp:1808 rc.cpp:1820 rc.cpp:1826
#: rc.cpp:1838 rc.cpp:1844 rc.cpp:1862
msgctxt "Language Section"
msgid "Markup"
msgstr "Mã định dạng"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/asp.xml:3
#: rc.cpp:977
msgctxt "Language"
msgid "ASP"
msgstr "ASP"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/asterisk.xml:19
#: rc.cpp:983
msgctxt "Language"
msgid "Asterisk"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/awk.xml:3
#: rc.cpp:989
msgctxt "Language"
msgid "AWK"
msgstr "AWK"

#. i18n: tag language attribute section
#. i18n: file: syntax/data/ample.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/awk.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/bash.xml:11
#. i18n: tag language attribute section
#. i18n: file: syntax/data/erlang.xml:39
#. i18n: tag language attribute section
#. i18n: file: syntax/data/euphoria.xml:32
#. i18n: tag language attribute section
#. i18n: file: syntax/data/ferite.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/idconsole.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/javascript.xml:6
#. i18n: tag language attribute section
#. i18n: file: syntax/data/lsl.xml:14
#. i18n: tag language attribute section
#. i18n: file: syntax/data/lua.xml:38
#. i18n: tag language attribute section
#. i18n: file: syntax/data/mason.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/perl.xml:42
#. i18n: tag language attribute section
#. i18n: file: syntax/data/php.xml:61
#. i18n: tag language attribute section
#. i18n: file: syntax/data/pike.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/python.xml:16
#. i18n: tag language attribute section
#. i18n: file: syntax/data/qml.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/r.xml:11
#. i18n: tag language attribute section
#. i18n: file: syntax/data/rexx.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/ruby.xml:33
#. i18n: tag language attribute section
#. i18n: file: syntax/data/scheme.xml:43
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sieve.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/tcl.xml:29
#. i18n: tag language attribute section
#. i18n: file: syntax/data/uscript.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/velocity.xml:3
#: rc.cpp:926 rc.cpp:992 rc.cpp:998 rc.cpp:1178 rc.cpp:1184 rc.cpp:1190
#: rc.cpp:1280 rc.cpp:1322 rc.cpp:1388 rc.cpp:1394 rc.cpp:1424 rc.cpp:1544
#: rc.cpp:1550 rc.cpp:1562 rc.cpp:1598 rc.cpp:1604 rc.cpp:1610 rc.cpp:1622
#: rc.cpp:1658 rc.cpp:1676 rc.cpp:1694 rc.cpp:1748 rc.cpp:1772 rc.cpp:1778
msgctxt "Language Section"
msgid "Scripts"
msgstr "Văn lệnh"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/bash.xml:11
#: rc.cpp:995
msgctxt "Language"
msgid "Bash"
msgstr "Bash"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/bibtex.xml:9
#: rc.cpp:1001
msgctxt "Language"
msgid "BibTeX"
msgstr "BibTeX"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/bmethod.xml:3
#: rc.cpp:1007
msgctxt "Language"
msgid "B-Method"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/boo.xml:5
#: rc.cpp:1013
msgctxt "Language"
msgid "Boo"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/c.xml:3
#: rc.cpp:1019
msgctxt "Language"
msgid "C"
msgstr "C"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/cg.xml:23
#: rc.cpp:1025
msgctxt "Language"
msgid "Cg"
msgstr "Cg"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/cgis.xml:3
#: rc.cpp:1031
msgctxt "Language"
msgid "CGiS"
msgstr "CGiS"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/changelog.xml:3
#: rc.cpp:1037
msgctxt "Language"
msgid "ChangeLog"
msgstr "ChangeLog"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/cisco.xml:3
#: rc.cpp:1043
msgctxt "Language"
msgid "Cisco"
msgstr "Cisco"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/clipper.xml:3
#: rc.cpp:1049
msgctxt "Language"
msgid "Clipper"
msgstr "Clipper"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/cmake.xml:28
#: rc.cpp:1055
msgctxt "Language"
msgid "CMake"
msgstr "CMake"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/coldfusion.xml:3
#: rc.cpp:1061
msgctxt "Language"
msgid "ColdFusion"
msgstr "ColdFusion"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/commonlisp.xml:26
#: rc.cpp:1067
msgctxt "Language"
msgid "Common Lisp"
msgstr "Common Lisp"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/component-pascal.xml:13
#: rc.cpp:1073
msgctxt "Language"
msgid "Component-Pascal"
msgstr "Component-Pascal"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/cpp.xml:3
#: rc.cpp:1079
msgctxt "Language"
msgid "C++"
msgstr "C++"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/cs.xml:2
#: rc.cpp:1085
msgctxt "Language"
msgid "C#"
msgstr "C#"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/css.xml:31
#: rc.cpp:1091
msgctxt "Language"
msgid "CSS"
msgstr "CSS"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/cue.xml:3
#: rc.cpp:1097
msgctxt "Language"
msgid "CUE Sheet"
msgstr "CUE Sheet"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/d.xml:104
#: rc.cpp:1103
msgctxt "Language"
msgid "D"
msgstr "D"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/debianchangelog.xml:3
#: rc.cpp:1109
msgctxt "Language"
msgid "Debian Changelog"
msgstr "Debian ChangeLog"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/debiancontrol.xml:3
#: rc.cpp:1115
msgctxt "Language"
msgid "Debian Control"
msgstr "Debian Control"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/desktop.xml:3
#: rc.cpp:1121
msgctxt "Language"
msgid ".desktop"
msgstr ".desktop"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/diff.xml:18
#: rc.cpp:1127
msgctxt "Language"
msgid "Diff"
msgstr "Diff"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/djangotemplate.xml:7
#: rc.cpp:1133
msgctxt "Language"
msgid "Django HTML Template"
msgstr "Mẫu HTML Django"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/doxygen.xml:35
#: rc.cpp:1139
msgctxt "Language"
msgid "Doxygen"
msgstr "Doxygen"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/doxygenlua.xml:30
#: rc.cpp:1145
msgctxt "Language"
msgid "DoxygenLua"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/dtd.xml:6
#: rc.cpp:1151
msgctxt "Language"
msgid "DTD"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/e.xml:3
#: rc.cpp:1157
msgctxt "Language"
msgid "E Language"
msgstr "E Language"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/eiffel.xml:13
#: rc.cpp:1163
msgctxt "Language"
msgid "Eiffel"
msgstr "Eiffel"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/email.xml:6
#: rc.cpp:1169
msgctxt "Language"
msgid "Email"
msgstr "Email"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/erlang.xml:39
#: rc.cpp:1175
msgctxt "Language"
msgid "Erlang"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/euphoria.xml:32
#: rc.cpp:1181
msgctxt "Language"
msgid "Euphoria"
msgstr "Euphoria"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ferite.xml:3
#: rc.cpp:1187
msgctxt "Language"
msgid "ferite"
msgstr "ferite"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/fgl-4gl.xml:3
#: rc.cpp:1193
msgctxt "Language"
msgid "4GL"
msgstr "4GL"

#. i18n: tag language attribute section
#. i18n: file: syntax/data/fgl-4gl.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/fgl-per.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/ldif.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/progress.xml:3
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sql-mysql.xml:8
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sql-postgresql.xml:4
#. i18n: tag language attribute section
#. i18n: file: syntax/data/sql.xml:6
#: rc.cpp:1196 rc.cpp:1202 rc.cpp:1352 rc.cpp:1580 rc.cpp:1718 rc.cpp:1724
#: rc.cpp:1730
msgctxt "Language Section"
msgid "Database"
msgstr "Cơ sở dữ liệu"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/fgl-per.xml:3
#: rc.cpp:1199
msgctxt "Language"
msgid "4GL-PER"
msgstr "4GL-PER"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/fortran.xml:3
#: rc.cpp:1205
msgctxt "Language"
msgid "Fortran"
msgstr "Fortran"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/freebasic.xml:3
#: rc.cpp:1211
msgctxt "Language"
msgid "FreeBASIC"
msgstr "FreeBASIC"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/fstab.xml:4
#: rc.cpp:1217
msgctxt "Language"
msgid "fstab"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/gap.xml:17
#: rc.cpp:1223
msgctxt "Language"
msgid "GAP"
msgstr "GAP"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/gdl.xml:3
#: rc.cpp:1229
msgctxt "Language"
msgid "GDL"
msgstr "GDL"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/gettext.xml:26
#: rc.cpp:1235
msgctxt "Language"
msgid "GNU Gettext"
msgstr "GNU Gettext"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/glsl.xml:3
#: rc.cpp:1241
msgctxt "Language"
msgid "GLSL"
msgstr "GLSL"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/gnuassembler.xml:42
#: rc.cpp:1247
msgctxt "Language"
msgid "GNU Assembler"
msgstr "GNU Assembler"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/grammar.xml:6
#: rc.cpp:1253
msgctxt "Language"
msgid "KDev-PG[-Qt] Grammar"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/haskell.xml:7
#: rc.cpp:1259
msgctxt "Language"
msgid "Haskell"
msgstr "Haskell"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/haxe.xml:15
#: rc.cpp:1265
msgctxt "Language"
msgid "Haxe"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/html.xml:7
#: rc.cpp:1271
msgctxt "Language"
msgid "HTML"
msgstr "HTML"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/idconsole.xml:3
#: rc.cpp:1277
msgctxt "Language"
msgid "Quake Script"
msgstr "Quake Script"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/idl.xml:3
#: rc.cpp:1283
msgctxt "Language"
msgid "IDL"
msgstr "IDL"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ilerpg.xml:48
#: rc.cpp:1289
msgctxt "Language"
msgid "ILERPG"
msgstr "ILERPG"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/inform.xml:5
#: rc.cpp:1295
msgctxt "Language"
msgid "Inform"
msgstr "Inform"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ini.xml:3
#: rc.cpp:1301
msgctxt "Language"
msgid "INI Files"
msgstr "INI Files"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/java.xml:3
#: rc.cpp:1307
msgctxt "Language"
msgid "Java"
msgstr "Java"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/javadoc.xml:3
#: rc.cpp:1313
msgctxt "Language"
msgid "Javadoc"
msgstr "Javadoc"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/javascript.xml:6
#: rc.cpp:1319
msgctxt "Language"
msgid "JavaScript"
msgstr "JavaScript"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/json.xml:15
#: rc.cpp:1325
msgctxt "Language"
msgid "JSON"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/jsp.xml:3
#: rc.cpp:1331
msgctxt "Language"
msgid "JSP"
msgstr "JSP"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/kbasic.xml:3
#: rc.cpp:1337
msgctxt "Language"
msgid "KBasic"
msgstr "KBasic"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/latex.xml:3
#: rc.cpp:1343
msgctxt "Language"
msgid "LaTeX"
msgstr "LaTeX"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ldif.xml:3
#: rc.cpp:1349
msgctxt "Language"
msgid "LDIF"
msgstr "LDIF"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/lex.xml:23
#: rc.cpp:1355
msgctxt "Language"
msgid "Lex/Flex"
msgstr "Lex/Flex"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/lilypond.xml:27
#: rc.cpp:1361
msgctxt "Language"
msgid "LilyPond"
msgstr "LilyPond"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/literate-haskell.xml:6
#: rc.cpp:1367
msgctxt "Language"
msgid "Literate Haskell"
msgstr "Literate Haskell"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/logtalk.xml:4
#: rc.cpp:1373
msgctxt "Language"
msgid "Logtalk"
msgstr "Logtalk"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/lpc.xml:19
#: rc.cpp:1379
msgctxt "Language"
msgid "LPC"
msgstr "LPC"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/lsl.xml:14
#: rc.cpp:1385
msgctxt "Language"
msgid "LSL"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/lua.xml:38
#: rc.cpp:1391
msgctxt "Language"
msgid "Lua"
msgstr "Lua"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/m3u.xml:17
#: rc.cpp:1397
msgctxt "Language"
msgid "M3U"
msgstr "M3U"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/mab.xml:3
#: rc.cpp:1403
msgctxt "Language"
msgid "MAB-DB"
msgstr "MAB-DB"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/makefile.xml:7
#: rc.cpp:1409
msgctxt "Language"
msgid "Makefile"
msgstr "Makefile"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/mandoc.xml:3
#: rc.cpp:1415
msgctxt "Language"
msgid "Troff Mandoc"
msgstr "Troff Mandoc"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/mason.xml:3
#: rc.cpp:1421
msgctxt "Language"
msgid "Mason"
msgstr "Mason"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/matlab.xml:60
#: rc.cpp:1427
msgctxt "Language"
msgid "Matlab"
msgstr "Matlab"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/maxima.xml:24
#: rc.cpp:1433
msgctxt "Language"
msgid "Maxima"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/mediawiki.xml:3
#: rc.cpp:1439
msgctxt "Language"
msgid "MediaWiki"
msgstr "MediaWiki"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/mergetagtext.xml:28
#: rc.cpp:1445
msgctxt "Language"
msgid "mergetag text"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/mips.xml:3
#: rc.cpp:1451
msgctxt "Language"
msgid "MIPS Assembler"
msgstr "MIPS Assembler"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/modelica.xml:19
#: rc.cpp:1457
msgctxt "Language"
msgid "Modelica"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/modula-2.xml:3
#: rc.cpp:1463
msgctxt "Language"
msgid "Modula-2"
msgstr "Modula-2"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/monobasic.xml:13
#: rc.cpp:1469
msgctxt "Language"
msgid "MonoBasic"
msgstr "MonoBasic"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/mup.xml:3
#: rc.cpp:1475
msgctxt "Language"
msgid "Music Publisher"
msgstr "Music Publisher"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/nasm.xml:38
#: rc.cpp:1481
msgctxt "Language"
msgid "Intel x86 (NASM)"
msgstr "Intel x86 (NASM)"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/nemerle.xml:4
#: rc.cpp:1487
msgctxt "Language"
msgid "Nemerle"
msgstr "Nemerle"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/noweb.xml:3
#: rc.cpp:1493
msgctxt "Language"
msgid "noweb"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/objectivec.xml:3
#: rc.cpp:1499
msgctxt "Language"
msgid "Objective-C"
msgstr "Objective-C"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/objectivecpp.xml:3
#: rc.cpp:1505
msgctxt "Language"
msgid "Objective-C++"
msgstr "Objective-C++"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ocaml.xml:12
#: rc.cpp:1511
msgctxt "Language"
msgid "Objective Caml"
msgstr "Objective Caml"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/octave.xml:18
#: rc.cpp:1517
msgctxt "Language"
msgid "Octave"
msgstr "Octave"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/opal.xml:3
#: rc.cpp:1523
msgctxt "Language"
msgid "OPAL"
msgstr "OPAL"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/pascal.xml:3
#: rc.cpp:1535
msgctxt "Language"
msgid "Pascal"
msgstr "Pascal"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/perl.xml:42
#: rc.cpp:1541
msgctxt "Language"
msgid "Perl"
msgstr "Perl"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/php.xml:61
#: rc.cpp:1547
msgctxt "Language"
msgid "PHP/PHP"
msgstr "PHP/PHP"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/picsrc.xml:11
#: rc.cpp:1553
msgctxt "Language"
msgid "PicAsm"
msgstr "PicAsm"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/pike.xml:4
#: rc.cpp:1559
msgctxt "Language"
msgid "Pike"
msgstr "Pike"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/postscript.xml:3
#: rc.cpp:1565
msgctxt "Language"
msgid "PostScript"
msgstr "PostScript"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/povray.xml:8
#: rc.cpp:1571
msgctxt "Language"
msgid "POV-Ray"
msgstr "POV-Ray"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/progress.xml:3
#: rc.cpp:1577
msgctxt "Language"
msgid "progress"
msgstr "progress"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/prolog.xml:3
#: rc.cpp:1583
msgctxt "Language"
msgid "Prolog"
msgstr "Prolog"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/purebasic.xml:3
#: rc.cpp:1589
msgctxt "Language"
msgid "PureBasic"
msgstr "PureBasic"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/python.xml:16
#: rc.cpp:1595
msgctxt "Language"
msgid "Python"
msgstr "Python"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/r.xml:11
#: rc.cpp:1607
msgctxt "Language"
msgid "R Script"
msgstr "R Script"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/rapidq.xml:3
#: rc.cpp:1613
msgctxt "Language"
msgid "RapidQ"
msgstr "RapidQ"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/rexx.xml:3
#: rc.cpp:1619
msgctxt "Language"
msgid "REXX"
msgstr "REXX"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/rhtml.xml:47
#: rc.cpp:1625
msgctxt "Language"
msgid "Ruby/Rails/RHTML"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/rib.xml:8
#: rc.cpp:1631
msgctxt "Language"
msgid "RenderMan RIB"
msgstr "RenderMan RIB"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/roff.xml:10
#: rc.cpp:1637
msgctxt "Language"
msgid "Roff"
msgstr "Roff"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/rpmspec.xml:8
#: rc.cpp:1643
msgctxt "Language"
msgid "RPM Spec"
msgstr "RPM Spec"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/rsiidl.xml:3
#: rc.cpp:1649
msgctxt "Language"
msgid "RSI IDL"
msgstr "RSI IDL"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/ruby.xml:33
#: rc.cpp:1655
msgctxt "Language"
msgid "Ruby"
msgstr "Ruby"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sather.xml:3
#: rc.cpp:1661
msgctxt "Language"
msgid "Sather"
msgstr "Sather"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/scala.xml:3
#: rc.cpp:1667
msgctxt "Language"
msgid "Scala"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/scheme.xml:43
#: rc.cpp:1673
msgctxt "Language"
msgid "Scheme"
msgstr "Scheme"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sci.xml:3
#: rc.cpp:1679
msgctxt "Language"
msgid "scilab"
msgstr "scilab"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sgml.xml:3
#: rc.cpp:1685
msgctxt "Language"
msgid "SGML"
msgstr "SGML"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sieve.xml:4
#: rc.cpp:1691
msgctxt "Language"
msgid "Sieve"
msgstr "Sieve"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sisu.xml:3
#: rc.cpp:1697
msgctxt "Language"
msgid "SiSU"
msgstr "SiSU"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sml.xml:3
#: rc.cpp:1703
msgctxt "Language"
msgid "SML"
msgstr "SML"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/spice.xml:4
#: rc.cpp:1709
msgctxt "Language"
msgid "Spice"
msgstr "Spice"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sql-mysql.xml:8
#: rc.cpp:1715
msgctxt "Language"
msgid "SQL (MySQL)"
msgstr "SQL (MySQL)"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sql-postgresql.xml:4
#: rc.cpp:1721
msgctxt "Language"
msgid "SQL (PostgreSQL)"
msgstr "SQL (PostgreSQL)"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/sql.xml:6
#: rc.cpp:1727
msgctxt "Language"
msgid "SQL"
msgstr "SQL"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/stata.xml:3
#: rc.cpp:1733
msgctxt "Language"
msgid "Stata"
msgstr "Stata"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/systemc.xml:10
#: rc.cpp:1739
msgctxt "Language"
msgid "SystemC"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/tcl.xml:29
#: rc.cpp:1745
msgctxt "Language"
msgid "Tcl/Tk"
msgstr "Tcl/Tk"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/texinfo.xml:3
#: rc.cpp:1751
msgctxt "Language"
msgid "Texinfo"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/tibasic.xml:3
#: rc.cpp:1757
msgctxt "Language"
msgid "TI Basic"
msgstr "TI Basic"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/txt2tags.xml:5
#: rc.cpp:1763
msgctxt "Language"
msgid "txt2tags"
msgstr "txt2tags"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/uscript.xml:3
#: rc.cpp:1769
msgctxt "Language"
msgid "UnrealScript"
msgstr "UnrealScript"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/velocity.xml:3
#: rc.cpp:1775
msgctxt "Language"
msgid "Velocity"
msgstr "Velocity"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/verilog.xml:3
#: rc.cpp:1781
msgctxt "Language"
msgid "Verilog"
msgstr "Verilog"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/vhdl.xml:14
#: rc.cpp:1787
msgctxt "Language"
msgid "VHDL"
msgstr "VHDL"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/vrml.xml:3
#: rc.cpp:1793
msgctxt "Language"
msgid "VRML"
msgstr "VRML"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/winehq.xml:3
#: rc.cpp:1799
msgctxt "Language"
msgid "WINE Config"
msgstr "WINE Config"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/xharbour.xml:3
#: rc.cpp:1811
msgctxt "Language"
msgid "xHarbour"
msgstr "xHarbour"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/xml.xml:7
#: rc.cpp:1817
msgctxt "Language"
msgid "XML"
msgstr "XML"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/xmldebug.xml:3
#: rc.cpp:1823
msgctxt "Language"
msgid "XML (Debug)"
msgstr "XML (Debug)"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/xorg.xml:3
#: rc.cpp:1829
msgctxt "Language"
msgid "x.org Configuration"
msgstr "Cấu hình x.org"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/xslt.xml:55
#: rc.cpp:1835
msgctxt "Language"
msgid "xslt"
msgstr "xsit"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/xul.xml:7
#: rc.cpp:1841
msgctxt "Language"
msgid "XUL"
msgstr "XUL"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/yacas.xml:3
#: rc.cpp:1847
msgctxt "Language"
msgid "yacas"
msgstr "yacas"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/yacc.xml:28
#: rc.cpp:1853
msgctxt "Language"
msgid "Yacc/Bison"
msgstr "Yacc/Bison"

#. i18n: tag language attribute name
#. i18n: file: syntax/data/yaml.xml:4
#: rc.cpp:1859
msgctxt "Language"
msgid "YAML"
msgstr ""

#. i18n: tag language attribute name
#. i18n: file: syntax/data/zonnon.xml:3
#: rc.cpp:1865
msgctxt "Language"
msgid "Zonnon"
msgstr ""

#: document/katedocument.cpp:128
#, kde-format
msgid ""
"The filter/check plugin '%1' could not be found, still continue saving of %2"
msgstr ""

#: document/katedocument.cpp:129
msgid "Saving problems"
msgstr ""

#: document/katedocument.cpp:130 document/katedocument.cpp:2111
#: document/katedocument.cpp:2126 document/katedocument.cpp:2132
#: document/katedocument.cpp:2143
msgid "Save Nevertheless"
msgstr "Vẫn lưu"

#: document/katedocument.cpp:2066 document/katedocument.cpp:2071
#, kde-format
msgid ""
"The file %1 could not be loaded, as it was not possible to read from it.\n"
"\n"
"Check if you have read access to this file."
msgstr ""
"Không thể tải tập tin %1, vì không thể đọc nó.\n"
"\n"
"Hãy kiểm tra xem bạn có quyền đọc tập tin này."

#: document/katedocument.cpp:2109
#, kde-format
msgid "The file %1 is a binary, saving it will result in a corrupt file."
msgstr ""
"Tập tin %1 có dạng nhị phân, vì vậy việc lưu nó sẽ có kết quả là tập tin bị "
"hỏng."

#: document/katedocument.cpp:2170
msgid "Binary File Opened"
msgstr "Tập tin nhị phân được mở"

#: document/katedocument.cpp:2186 document/katedocument.cpp:2192
#, kde-format
msgid ""
"The file %1 was opened with UTF-8 encoding but contained invalid characters. "
"It is set to read-only mode, as saving might destroy its content. Either "
"reopen the file with the correct encoding chosen or enable the read-write "
"mode again in the menu to be able to edit it."
msgstr ""

msgid "Broken UTF-8 File Opened"
msgstr "Tập tin UTF-8 bị hư được mở"

#: document/katedocument.cpp:2110
msgid "Trying to Save Binary File"
msgstr "Đang cố lưu tập tin nhị phân"

#: document/katedocument.cpp:2126
msgid ""
"Do you really want to save this unmodified file? You could overwrite changed "
"data in the file on disk."
msgstr ""
"Bạn thật sự muốn lưu tập tin chưa được sửa đổi này? Việc này có thể ghi đè "
"lên dữ liệu đã thay đổi trong tập tin trên đĩa."

#: document/katedocument.cpp:2126
msgid "Trying to Save Unmodified File"
msgstr "Đang cố lưu tập tin chưa được sửa đổi"

#: document/katedocument.cpp:2132
msgid ""
"Do you really want to save this file? Both your open file and the file on "
"disk were changed. There could be some data lost."
msgstr ""
"Bạn thật sự muốn lưu tập tin này? Cả tập tin được mở của bạn lẫn tập tin "
"trên đĩa đều đã được thay đổi. Một phần dữ liệu có thể bị mất."

#: document/katedocument.cpp:2132 document/katedocument.cpp:2143
#: document/katedocument.cpp:2388
msgid "Possible Data Loss"
msgstr "Có thể mất dữ liệu"

#: document/katedocument.cpp:2143
msgid ""
"The selected encoding cannot encode every unicode character in this "
"document. Do you really want to save it? There could be some data lost."
msgstr ""
"Bảng mã đã chọn không thể mã hoá mọi ký tự Unicode trong tài liệu này. Bạn "
"thật sự muốn lưu nó không? Một phần dữ liệu có thể bị mất."

#: document/katedocument.cpp:2207
#, kde-format
msgid ""
"For file %1 no backup copy could be created before saving. If an error "
"occurs while saving, you might lose the data of this file. A reason could be "
"that the media you write to is full or the directory of the file is read-"
"only for you."
msgstr ""

#: document/katedocument.cpp:2210
msgid "Failed to create backup copy."
msgstr "Lỗi tạo bản sao lưu."

#: document/katedocument.cpp:2211
msgid "Try to Save Nevertheless"
msgstr "Vẫn thử lưu"

#: document/katedocument.cpp:2245
#, kde-format
msgid ""
"The document could not be saved, as it was not possible to write to %1.\n"
"\n"
"Check that you have write access to this file or that enough disk space is "
"available."
msgstr ""
"Không thể lưu tài liệu này, vì không thể ghi vào %1.\n"
"\n"
"Hãy kiểm tra xem bạn có quyền ghi vào tập tin này, hoặc có đủ chỗ còn rảnh "
"trên đĩa."

#: document/katedocument.cpp:2387
msgid ""
"Do you really want to continue to close this file? Data loss may occur."
msgstr ""
"Bạn thật sự muốn tiếp tục đóng tập tin này không? Một phần dữ liệu có thể bị "
"mất."

#: document/katedocument.cpp:2388
msgid "Close Nevertheless"
msgstr "Vẫn đóng"

#: document/katedocument.cpp:3746 tests/katetest.cpp:650
msgid "Untitled"
msgstr "Không tên"

#: document/katedocument.cpp:3778 document/katedocument.cpp:3953
#: document/katedocument.cpp:4574
msgid "Save File"
msgstr "Lưu tập tin"

#: document/katedocument.cpp:3787
msgid "Save failed"
msgstr "Lỗi lưu"

#: dialogs/katedialogs.cpp:1446 document/katedocument.cpp:3856
msgid "What do you want to do?"
msgstr "Bạn muốn làm gì?"

#: document/katedocument.cpp:3857
msgid "File Was Changed on Disk"
msgstr "Tp tin đã được thay đổi trên đĩa"

#: dialogs/katedialogs.cpp:1425 document/katedocument.cpp:3857
msgid "&Reload File"
msgstr "Tải &lại tập tin"

#: document/katedocument.cpp:3857
msgid "&Ignore Changes"
msgstr "&Bỏ qua các thay đổi"

#: document/katedocument.cpp:4469
#, kde-format
msgid "The file '%1' was modified by another program."
msgstr "Một chương trình khác đã sửa đổi tập tin « %1 »."

#: document/katedocument.cpp:4472
#, kde-format
msgid "The file '%1' was created by another program."
msgstr "Một chương trình khác đã tạo tập tin « %1 »."

#: document/katedocument.cpp:4475
#, kde-format
msgid "The file '%1' was deleted by another program."
msgstr "Một chương trình khác đã xoá tập tin « %1 »."

#: document/katedocument.cpp:4602
#, kde-format
msgid ""
"A file named \"%1\" already exists. Are you sure you want to overwrite it?"
msgstr "Tập tin « %1 » đã có. Bạn có chắc muốn ghi đè lên nó không?"

#: document/katedocument.cpp:4604
msgid "Overwrite File?"
msgstr "Ghi đè tập tin không?"

#: document/katedocument.cpp:5022
#, kde-format
msgid ""
"The document \"%1\" has been modified.\n"
"Do you want to save your changes or discard them?"
msgstr ""

#: document/katedocument.cpp:5024
msgid "Close Document"
msgstr ""

#: vimode/katevimodebase.cpp:660 vimode/katevinormalmode.cpp:999
#, kde-format
msgid "Nothing in register %1"
msgstr ""

#: vimode/katevinormalmode.cpp:1257
#, kde-format
msgid "'%1' %2,  Hex %3,  Octal %4"
msgstr ""

#: vimode/katevinormalmode.cpp:1862
#, kde-format
msgid "Mark not set: %1"
msgstr ""

#: tests/test_regression.cpp:104
msgid "Directory containing tests, basedir and output directories."
msgstr ""

#: tests/test_regression.cpp:105
msgid ""
"Compare failures of this testrun against snapshot <snapshot>. Defaults to "
"the most recently captured failure snapshot or none if none exists."
msgstr ""

#: tests/test_regression.cpp:107
msgid "Do not suppress debug output"
msgstr "Không chặn đầu ra sửa lỗi"

#: tests/test_regression.cpp:109
msgid "Regenerate baseline (instead of checking)"
msgstr ""

#: tests/test_regression.cpp:110
msgid "Keep output files even on success"
msgstr "Giữ các tập tin đầu ra ngay cả khi thành công"

#: tests/test_regression.cpp:111
msgid "Save failures of this testrun as failure snapshot <snapshot>"
msgstr ""

#: tests/test_regression.cpp:113
msgid "Show the window while running tests"
msgstr ""

#: tests/test_regression.cpp:115
msgid "Only run a single test. Multiple options allowed."
msgstr ""

#: tests/test_regression.cpp:117
msgid "Put output in <directory> instead of <base_dir>/output"
msgstr ""

#: tests/test_regression.cpp:118
msgid "Run each test case in a separate process."
msgstr ""

#: tests/test_regression.cpp:119
msgid ""
"Directory containing tests, basedir and output directories. Only regarded if "
"-b is not specified."
msgstr ""

#: tests/test_regression.cpp:120
msgid ""
"Relative path to testcase, or directory of testcases to be run (equivalent "
"to -t)."
msgstr ""

#: tests/test_regression.cpp:137
msgid "TestRegression"
msgstr ""

#: tests/test_regression.cpp:138
msgid "Regression tester for kate"
msgstr ""

#: tests/katetest.cpp:103 tests/katetest.cpp:542
msgid ""
"A KDE text-editor component could not be found;\n"
"please check your KDE installation."
msgstr ""
"Không tìm thấy thành phần hiệu chỉnh văn bản KDE;\n"
"hãy kiểm tra lại bản cài đặt KDE."

#: tests/katetest.cpp:195
msgid "Use this to close the current document"
msgstr "Dùng mục này để đóng tài liệu hiện thời."

#: tests/katetest.cpp:199
msgid "Use this command to print the current document"
msgstr "Dùng lệnh này để in tài liệu hiện thời."

#: tests/katetest.cpp:201
msgid "Use this command to create a new document"
msgstr "Dùng lệnh này để tạo tài liệu hiện thời."

#: tests/katetest.cpp:203
msgid "Use this command to open an existing document for editing"
msgstr "Dùng lệnh này để mở một tài liệu tồn tại để hiệu chỉnh."

#: tests/katetest.cpp:207
msgid ""
"This lists files which you have opened recently, and allows you to easily "
"open them again."
msgstr "Mục này liệt kê các tập tin vừa mở, cũng cho bạn dễ mở lại."

#: tests/katetest.cpp:209
msgid "&New Window"
msgstr "Cửa sổ &mới"

#: tests/katetest.cpp:212
msgid "Create another view containing the current document"
msgstr "Tạo ô xem khác chứa tài liệu hiện thời"

#: tests/katetest.cpp:214
msgid "Choose Editor..."
msgstr "Chọn bộ sửa..."

#: tests/katetest.cpp:217
msgid "Override the system-wide setting for the default editing component"
msgstr ""

#: tests/katetest.cpp:220
msgid "Close the current document view"
msgstr "Đóng ô xem tài liệu hiện thời"

#: tests/katetest.cpp:227
msgid "Use this command to show or hide the view's statusbar"
msgstr "Dùng lệnh này để hiển thị hay ẩn thanh trạng thái của ô xem."

#: tests/katetest.cpp:229
msgid "Sho&w Path"
msgstr "Hiện đường &dẫn"

#: tests/katetest.cpp:232
msgid "Show the complete document path in the window caption"
msgstr "Hiển thị toàn bộ đường dẫn tài liệu trong phụ đề cửa sổ"

#: tests/katetest.cpp:236
msgid "Configure the application's keyboard shortcut assignments."
msgstr "Cấu hình các mục gán phím tắt của ứng dụng."

#: tests/katetest.cpp:240
msgid "Configure which items should appear in the toolbar(s)."
msgstr "Cấu hình những mục nên xuất hiện trên thanh công cụ."

#: tests/katetest.cpp:244
msgid "&About Editor Component"
msgstr "Giới thiệu về thành phần sửa"

#: tests/katetest.cpp:260
msgid " INS "
msgstr " CHÈN "

#: tests/katetest.cpp:264 tests/katetest.cpp:610
msgid " LINE "
msgstr ""

#: tests/katetest.cpp:321
msgid "Open File"
msgstr "Mở tập tin"

#: tests/katetest.cpp:336
msgid ""
"The given file could not be read, check if it exists or if it is readable "
"for the current user."
msgstr ""
"Không thể đọc tập tin đưa ra, hãy kiểm tra xem nó tồn tại chưa, hoặc người "
"dùng hiện thời có quyền đọc nó không."

#: tests/katetest.cpp:604
#, kde-format
msgid " Line: %1 Col: %2 "
msgstr " Dòng: %1 Cột: %2 "

#: tests/katetest.cpp:610
msgid " BLOCK "
msgstr ""

#: tests/katetest.cpp:679
msgid "Read the contents of stdin"
msgstr "Đọc nội dung của thiết bị nhập chuẩn"

#: tests/katetest.cpp:680
msgid "Set encoding for the file to open"
msgstr "Đặt bảng mã cho tập tin cần mở"

#: tests/katetest.cpp:681
msgid "Navigate to this line"
msgstr "Tới dòng này"

#: tests/katetest.cpp:682
msgid "Navigate to this column"
msgstr "Tới cột này"

#: tests/katetest.cpp:683
msgid "Document to open"
msgstr "Tài liệu cần mở"

#: tests/katetest.cpp:689
msgid "KWrite"
msgstr "KWrite"

#: tests/katetest.cpp:691
msgid "KWrite - Text Editor"
msgstr "KWrite — Bộ sửa văn bản"

#: tests/katetest.cpp:692
msgid "(c) 2000-2005 The Kate Authors"
msgstr "Tác quyền © năm 2000-2005 cua Các tác giả Kate"

#: utils/kateglobal.cpp:79 tests/katetest.cpp:694
msgid "Christoph Cullmann"
msgstr ""

#: utils/kateglobal.cpp:79 tests/katetest.cpp:694
msgid "Maintainer"
msgstr "Nhà duy trì"

#: utils/kateglobal.cpp:80 tests/katetest.cpp:695
msgid "Anders Lund"
msgstr ""

#: utils/kateglobal.cpp:80 utils/kateglobal.cpp:81 utils/kateglobal.cpp:82
#: utils/kateglobal.cpp:83 utils/kateglobal.cpp:90 tests/katetest.cpp:695
#: tests/katetest.cpp:696 tests/katetest.cpp:697 tests/katetest.cpp:702
msgid "Core Developer"
msgstr "Nhà phát triển lõi"

#: utils/kateglobal.cpp:81 tests/katetest.cpp:696
msgid "Joseph Wenninger"
msgstr ""

#: utils/kateglobal.cpp:82 tests/katetest.cpp:697
msgid "Hamish Rodda"
msgstr ""

#: utils/kateglobal.cpp:86 tests/katetest.cpp:698
msgid "Waldo Bastian"
msgstr ""

#: utils/kateglobal.cpp:86 tests/katetest.cpp:698
msgid "The cool buffersystem"
msgstr "Hệ thống đệm trơ tráo"

#: utils/kateglobal.cpp:87 tests/katetest.cpp:699
msgid "Charles Samuels"
msgstr ""

#: utils/kateglobal.cpp:87 tests/katetest.cpp:699
msgid "The Editing Commands"
msgstr "Lệnh soạn thảo"

#: utils/kateglobal.cpp:88 tests/katetest.cpp:700
msgid "Matt Newell"
msgstr ""

#: utils/kateglobal.cpp:88 tests/katetest.cpp:700
msgid "Testing, ..."
msgstr "Thử ra, ..."

#: utils/kateglobal.cpp:89 tests/katetest.cpp:701
msgid "Michael Bartl"
msgstr ""

#: utils/kateglobal.cpp:89 tests/katetest.cpp:701
msgid "Former Core Developer"
msgstr "Nhà phát triển lõi trước"

#: utils/kateglobal.cpp:90 tests/katetest.cpp:702
msgid "Michael McCallum"
msgstr ""

#: utils/kateglobal.cpp:91 tests/katetest.cpp:703
msgid "Jochen Wilhemly"
msgstr ""

#: utils/kateglobal.cpp:91 tests/katetest.cpp:703
msgid "KWrite Author"
msgstr "Tác giả KWrite"

#: utils/kateglobal.cpp:92 tests/katetest.cpp:704
msgid "Michael Koch"
msgstr ""

#: utils/kateglobal.cpp:92 tests/katetest.cpp:704
msgid "KWrite port to KParts"
msgstr "Bản chuyển đổi KWrite dành cho KParts"

#: utils/kateglobal.cpp:93 tests/katetest.cpp:705
msgid "Christian Gebauer"
msgstr ""

#: utils/kateglobal.cpp:94 tests/katetest.cpp:706
msgid "Simon Hausmann"
msgstr ""

#: utils/kateglobal.cpp:95 tests/katetest.cpp:707
msgid "Glen Parker"
msgstr ""

#: utils/kateglobal.cpp:95 tests/katetest.cpp:707
msgid "KWrite Undo History, Kspell integration"
msgstr "Lược sử hoàn tác KWrite, hợp nhất KSpell"

#: utils/kateglobal.cpp:96 tests/katetest.cpp:708
msgid "Scott Manson"
msgstr ""

#: utils/kateglobal.cpp:96 tests/katetest.cpp:708
msgid "KWrite XML Syntax highlighting support"
msgstr "Cách hỗ trợ khả năng tô sáng cú pháp XML KWrite"

#: utils/kateglobal.cpp:97 tests/katetest.cpp:709
msgid "John Firebaugh"
msgstr ""

#: utils/kateglobal.cpp:97 tests/katetest.cpp:709
msgid "Patches and more"
msgstr "Đắp vá v.v."

#: utils/kateglobal.cpp:104 tests/katetest.cpp:711
msgid "Matteo Merli"
msgstr ""

#: utils/kateglobal.cpp:104 tests/katetest.cpp:711
msgid "Highlighting for RPM Spec-Files, Perl, Diff and more"
msgstr "Cách tô sáng tập tin kiểu đặc tả RPM, Perl, khác biệt v.v."

#: utils/kateglobal.cpp:105 tests/katetest.cpp:712
msgid "Rocky Scaletta"
msgstr ""

#: utils/kateglobal.cpp:105 tests/katetest.cpp:712
msgid "Highlighting for VHDL"
msgstr "Cách tô sáng VHDL"

#: utils/kateglobal.cpp:106 tests/katetest.cpp:713
msgid "Yury Lebedev"
msgstr ""

#: utils/kateglobal.cpp:106 tests/katetest.cpp:713
msgid "Highlighting for SQL"
msgstr "Cách tô sáng SQL"

#: utils/kateglobal.cpp:107 tests/katetest.cpp:714
msgid "Chris Ross"
msgstr ""

#: utils/kateglobal.cpp:107 tests/katetest.cpp:714
msgid "Highlighting for Ferite"
msgstr "Cách tô sáng Ferite"

#: utils/kateglobal.cpp:108 tests/katetest.cpp:715
msgid "Nick Roux"
msgstr ""

#: utils/kateglobal.cpp:108 tests/katetest.cpp:715
msgid "Highlighting for ILERPG"
msgstr "Cách tô sáng ILERPG"

#: utils/kateglobal.cpp:109 tests/katetest.cpp:716
msgid "Carsten Niehaus"
msgstr ""

#: utils/kateglobal.cpp:109 tests/katetest.cpp:716
msgid "Highlighting for LaTeX"
msgstr "Cách tô sáng LaTeX"

#: utils/kateglobal.cpp:110 tests/katetest.cpp:717
msgid "Per Wigren"
msgstr ""

#: utils/kateglobal.cpp:110 tests/katetest.cpp:717
msgid "Highlighting for Makefiles, Python"
msgstr "Cách tô sáng tập tin tạo (makefile), Python"

#: utils/kateglobal.cpp:111 tests/katetest.cpp:718
msgid "Jan Fritz"
msgstr ""

#: utils/kateglobal.cpp:111 tests/katetest.cpp:718
msgid "Highlighting for Python"
msgstr "Cách tô sáng Python"

#: utils/kateglobal.cpp:112 tests/katetest.cpp:719
msgid "Daniel Naber"
msgstr ""

#: utils/kateglobal.cpp:113 tests/katetest.cpp:720
msgid "Roland Pabel"
msgstr ""

#: utils/kateglobal.cpp:113 tests/katetest.cpp:720
msgid "Highlighting for Scheme"
msgstr "Cách tô sáng Scheme"

#: utils/kateglobal.cpp:114 tests/katetest.cpp:721
msgid "Cristi Dumitrescu"
msgstr ""

#: utils/kateglobal.cpp:114 tests/katetest.cpp:721
msgid "PHP Keyword/Datatype list"
msgstr "Danh sách từ khoá/ kiểu dữ liệu PHP"

#: utils/kateglobal.cpp:115 tests/katetest.cpp:722
msgid "Carsten Pfeiffer"
msgstr ""

#: utils/kateglobal.cpp:115 tests/katetest.cpp:722
msgid "Very nice help"
msgstr "Trợ giúp hay quá"

#: utils/kateglobal.cpp:118 tests/katetest.cpp:723
msgid "All people who have contributed and I have forgotten to mention"
msgstr "Các người khác đã đóng góp"

#: tests/katetest.cpp:822
#, kde-format
msgid ""
"The file '%1' could not be opened: it is not a normal file, it is a folder."
msgstr ""
"Không thể mở tập tin « %1 »: nó không phải tập tin chuẩn, nó là một thư mục."

#: tests/katetest.cpp:839
msgid "Choose Editor Component"
msgstr "Chọn thành phần sửa"

#: search/katesearchbar.cpp:76
msgid "Add..."
msgstr ""

#: search/katesearchbar.cpp:324
msgid "Reached bottom, continued from top"
msgstr ""

#: search/katesearchbar.cpp:329
msgid "Not found"
msgstr ""

#: search/katesearchbar.cpp:1052
msgid "Beginning of line"
msgstr ""

#: search/katesearchbar.cpp:1053
msgid "End of line"
msgstr ""

#: search/katesearchbar.cpp:1055
msgid "Any single character (excluding line breaks)"
msgstr ""

#: search/katesearchbar.cpp:1057
msgid "One or more occurrences"
msgstr ""

#: search/katesearchbar.cpp:1058
msgid "Zero or more occurrences"
msgstr ""

#: search/katesearchbar.cpp:1059
msgid "Zero or one occurrences"
msgstr ""

#: search/katesearchbar.cpp:1060
msgid "<a> through <b> occurrences"
msgstr ""

#: search/katesearchbar.cpp:1062
msgid "Group, capturing"
msgstr ""

#: search/katesearchbar.cpp:1063
msgid "Or"
msgstr ""

#: search/katesearchbar.cpp:1064
msgid "Set of characters"
msgstr ""

#: search/katesearchbar.cpp:1065
msgid "Negative set of characters"
msgstr ""

#: search/katesearchbar.cpp:1069
msgid "Whole match reference"
msgstr ""

#: search/katesearchbar.cpp:1082
msgid "Reference"
msgstr ""

#: search/katesearchbar.cpp:1089
msgid "Line break"
msgstr ""

#: search/katesearchbar.cpp:1090
msgid "Tab"
msgstr ""

#: search/katesearchbar.cpp:1093
msgid "Word boundary"
msgstr ""

#: search/katesearchbar.cpp:1094
msgid "Not word boundary"
msgstr ""

#: search/katesearchbar.cpp:1095
msgid "Digit"
msgstr ""

#: search/katesearchbar.cpp:1096
msgid "Non-digit"
msgstr ""

#: search/katesearchbar.cpp:1097
msgid "Whitespace (excluding line breaks)"
msgstr ""

#: search/katesearchbar.cpp:1098
msgid "Non-whitespace (excluding line breaks)"
msgstr ""

#: search/katesearchbar.cpp:1099
msgid "Word character (alphanumerics plus '_')"
msgstr ""

#: search/katesearchbar.cpp:1100
msgid "Non-word character"
msgstr ""

#: search/katesearchbar.cpp:1103
msgid "Octal character 000 to 377 (2^8-1)"
msgstr ""

#: search/katesearchbar.cpp:1104
msgid "Hex character 0000 to FFFF (2^16-1)"
msgstr ""

#: search/katesearchbar.cpp:1105
msgid "Backslash"
msgstr ""

#: search/katesearchbar.cpp:1109
msgid "Group, non-capturing"
msgstr ""

#: search/katesearchbar.cpp:1110
msgid "Lookahead"
msgstr ""

#: search/katesearchbar.cpp:1111
msgid "Negative lookahead"
msgstr ""

#: search/katesearchbar.cpp:1116
msgid "Begin lowercase conversion"
msgstr ""

#: search/katesearchbar.cpp:1117
msgid "Begin uppercase conversion"
msgstr ""

#: search/katesearchbar.cpp:1118
msgid "End case conversion"
msgstr ""

#: search/katesearchbar.cpp:1121
msgid "Replacement counter (for Replace All)"
msgstr ""

msgid "From &cursor"
msgstr ""

msgid "Hi&ghlight all"
msgstr ""

#. i18n: file: search/searchbarpower.ui:221
#. i18n: ectx: property (text), widget (QCheckBox, selectionOnly)
#: rc.cpp:86
msgid "Selection &only"
msgstr ""

#: completion/katecompletionmodel.cpp:155
msgid "Argument-hints"
msgstr ""

#: completion/katecompletionmodel.cpp:156
msgid "Best matches"
msgstr ""

#: completion/katecompletionmodel.cpp:752
msgid "Namespaces"
msgstr "Miền tên"

#: completion/katecompletionmodel.cpp:754
msgid "Classes"
msgstr "Hạng"

#: completion/katecompletionmodel.cpp:756
msgid "Structs"
msgstr "Cấu trúc"

#: completion/katecompletionmodel.cpp:758
msgid "Unions"
msgstr "Hợp"

#: completion/katecompletionmodel.cpp:760
msgid "Functions"
msgstr "Hàm"

#: completion/katecompletionmodel.cpp:762
msgid "Variables"
msgstr "Biến"

#: completion/katecompletionmodel.cpp:764
msgid "Enumerations"
msgstr "Sự đếm"

#: completion/katecompletionmodel.cpp:1232
msgid "Prefix"
msgstr "Tiền tố"

#: completion/katecompletionmodel.cpp:1234
msgid "Icon"
msgstr "Biểu tượng"

#: completion/katecompletionmodel.cpp:1236
msgid "Scope"
msgstr "Phạm vị"

#: completion/katecompletionmodel.cpp:1240
msgid "Arguments"
msgstr "Đối số"

#: completion/katecompletionmodel.cpp:1242
msgid "Postfix"
msgstr "Postfix"

#: completion/katecompletionmodel.cpp:1763
msgid "Public"
msgstr "Công"

#: completion/katecompletionmodel.cpp:1766
msgid "Protected"
msgstr "Đã bảo vệ"

#: completion/katecompletionmodel.cpp:1769
msgid "Private"
msgstr "Riêng"

#: completion/katecompletionmodel.cpp:1772
msgid "Static"
msgstr "Tĩnh"

#: completion/katecompletionmodel.cpp:1775
msgid "Constant"
msgstr "Hằng"

#: completion/katecompletionmodel.cpp:1778
msgid "Namespace"
msgstr "Miền tên"

#: completion/katecompletionmodel.cpp:1781
msgid "Class"
msgstr "Hạng"

#: completion/katecompletionmodel.cpp:1784
msgid "Struct"
msgstr "Cấu trúc"

#: completion/katecompletionmodel.cpp:1787
msgid "Union"
msgstr "Hợp"

#: completion/katecompletionmodel.cpp:1790
msgid "Function"
msgstr "Hàm"

#: completion/katecompletionmodel.cpp:1793
msgid "Variable"
msgstr "Biến"

#: completion/katecompletionmodel.cpp:1796
msgid "Enumeration"
msgstr "Sự đếm"

#: completion/katecompletionmodel.cpp:1799
msgid "Template"
msgstr "Mẫu"

#: completion/katecompletionmodel.cpp:1802
msgid "Virtual"
msgstr "Ảo"

#: completion/katecompletionmodel.cpp:1805
msgid "Override"
msgstr "Ghi đè"

#: completion/katecompletionmodel.cpp:1808
msgid "Inline"
msgstr "Trực tiếp"

#: completion/katecompletionmodel.cpp:1811
msgid "Friend"
msgstr "Bạn"

#: completion/katecompletionmodel.cpp:1814
msgid "Signal"
msgstr "Tín hiệu"

#: completion/katecompletionmodel.cpp:1817
msgid "Slot"
msgstr "Khe"

#: completion/katecompletionmodel.cpp:1820
msgid "Local Scope"
msgstr "Phạm vị cục bộ"

#: completion/katecompletionmodel.cpp:1823
msgid "Namespace Scope"
msgstr "Phạm vị miền tên"

#: completion/katecompletionmodel.cpp:1826
msgid "Global Scope"
msgstr "Phạm vị toàn cục"

#: completion/katecompletionmodel.cpp:1829
msgid "Unknown Property"
msgstr "Thuộc tính không rõ"

#: completion/katecompletionconfig.cpp:40
msgid "Code Completion Configuration"
msgstr "Cấu hình gõ xong mã"

#: completion/katecompletionconfig.cpp:114
#: completion/katecompletionconfig.cpp:142
msgid "Always"
msgstr "Luôn luôn"

#: completion/katewordcompletion.cpp:284
msgid "Shell Completion"
msgstr "Hoàn chỉnh hệ vỏ"

#: completion/katewordcompletion.cpp:290
msgid "Reuse Word Above"
msgstr "Dùng lại từ trên"

#: completion/katewordcompletion.cpp:295
msgid "Reuse Word Below"
msgstr "Dùng lại từ dưới"

#: spellcheck/spellcheckdialog.cpp:66
msgid "Spelling (from cursor)..."
msgstr "Chính tả (từ con chạy)..."

#: spellcheck/spellcheckdialog.cpp:69
msgid "Check the document's spelling from the cursor and forward"
msgstr "Kiểm tra chính tả của tài liệu từ con chạy và tiếp."

#: spellcheck/spellcheckdialog.cpp:72
msgid "Spellcheck Selection..."
msgstr "Kiểm tra chính tả phần chọn..."

#: spellcheck/spellcheckdialog.cpp:75
msgid "Check spelling of the selected text"
msgstr "Kiểm tra chính tả của đoạn chọn."

#: spellcheck/spellingmenu.cpp:99
msgid "Spelling"
msgstr ""

#: spellcheck/spellingmenu.cpp:104
msgid "Ignore Word"
msgstr ""

#: spellcheck/spellingmenu.cpp:107
msgid "Add to Dictionary"
msgstr ""

#: syntax/katesyntaxdocument.cpp:84
#, kde-format
msgid ""
"<qt>The error <b>%4</b><br /> has been detected in the file %1 at %2/%3</qt>"
msgstr ""

#: syntax/katesyntaxdocument.cpp:92
#, kde-format
msgid "Unable to open %1"
msgstr "Không thể mở %1"

#: syntax/katesyntaxdocument.cpp:492
msgid "Errors!"
msgstr "Lỗi"

#: syntax/katesyntaxdocument.cpp:497
#, kde-format
msgid "Error: %1"
msgstr "Lỗi: %1"

#: syntax/katesyntaxmanager.cpp:155
msgctxt "@item:intable Text context"
msgid "Normal"
msgstr ""

#: syntax/katesyntaxmanager.cpp:156
msgctxt "@item:intable Text context"
msgid "Keyword"
msgstr ""

#: syntax/katesyntaxmanager.cpp:157
msgctxt "@item:intable Text context"
msgid "Data Type"
msgstr ""

#: syntax/katesyntaxmanager.cpp:158
msgctxt "@item:intable Text context"
msgid "Decimal/Value"
msgstr ""

#: syntax/katesyntaxmanager.cpp:159
msgctxt "@item:intable Text context"
msgid "Base-N Integer"
msgstr ""

#: syntax/katesyntaxmanager.cpp:160
msgctxt "@item:intable Text context"
msgid "Floating Point"
msgstr ""

#: syntax/katesyntaxmanager.cpp:161
msgctxt "@item:intable Text context"
msgid "Character"
msgstr ""

#: syntax/katesyntaxmanager.cpp:162
msgctxt "@item:intable Text context"
msgid "String"
msgstr ""

#: syntax/katesyntaxmanager.cpp:163
msgctxt "@item:intable Text context"
msgid "Comment"
msgstr ""

#: syntax/katesyntaxmanager.cpp:164
msgctxt "@item:intable Text context"
msgid "Others"
msgstr ""

#: syntax/katesyntaxmanager.cpp:165
msgctxt "@item:intable Text context"
msgid "Alert"
msgstr ""

#: syntax/katesyntaxmanager.cpp:166
msgctxt "@item:intable Text context"
msgid "Function"
msgstr ""

#: syntax/katesyntaxmanager.cpp:168
msgctxt "@item:intable Text context"
msgid "Region Marker"
msgstr ""

#: syntax/katesyntaxmanager.cpp:170
msgctxt "@item:intable Text context"
msgid "Error"
msgstr ""

#: syntax/katehighlight.cpp:82
msgctxt "Syntax highlighting"
msgid "None"
msgstr ""

#: syntax/katehighlight.cpp:725
msgid "Normal Text"
msgstr "Văn bản chuẩn"

#: syntax/katehighlight.cpp:885
#, kde-format
msgid ""
"<b>%1</b>: Deprecated syntax. Attribute (%2) not addressed by symbolic "
"name<br />"
msgstr ""

#: syntax/katehighlight.cpp:1403
#, kde-format
msgid "<b>%1</b>: Deprecated syntax. Context %2 has no symbolic name<br />"
msgstr ""

#: syntax/katehighlight.cpp:1489
#, kde-format
msgid ""
"<B>%1</B>:Deprecated syntax. Context %2 not addressed by a symbolic name"
msgstr ""
"<B>%1</B>: cú pháp bị phản đối. Ngữ cảnh %2 không có tên tượng trưng được "
"gán vào."

#: syntax/katehighlight.cpp:1633
msgid ""
"There were warning(s) and/or error(s) while parsing the syntax highlighting "
"configuration."
msgstr ""
"Gặp cảnh báo và/hay lỗi trong khi phân tách cấu hình tô sáng cú pháp."

#: syntax/katehighlight.cpp:1635
msgid "Kate Syntax Highlighting Parser"
msgstr "Bộ phân tách tô sáng cú pháp Kate"

#: syntax/katehighlight.cpp:1792
msgid ""
"Since there has been an error parsing the highlighting description, this "
"highlighting will be disabled"
msgstr "Vì gập lỗi khi phân tách mô tả tô sáng, khả năng tô sáng sẽ bị tắt."

#: syntax/katehighlight.cpp:2018
#, kde-format
msgid ""
"<b>%1</b>: Specified multiline comment region (%2) could not be resolved<br "
"/>"
msgstr ""

#: view/kateviewhelpers.cpp:353
msgid "Available Commands"
msgstr "Lệnh sẵn sàng"

#: view/kateviewhelpers.cpp:355
msgid ""
"<p>For help on individual commands, do <code>'help "
"&lt;command&gt;'</code></p>"
msgstr ""
"<p>Để xem trợ giúp về lệnh riêng, hãy gõ <code>'help "
"&lt;tên_lệnh&gt;'</code></p>"

#: view/kateviewhelpers.cpp:366
#, kde-format
msgid "No help for '%1'"
msgstr "Không có trợ giúp cho « %1 »"

#: view/kateviewhelpers.cpp:369
#, kde-format
msgid "No such command <b>%1</b>"
msgstr "Không có lệnh <b>%1</b>"

#: view/kateviewhelpers.cpp:374
msgid ""
"<p>This is the Katepart <b>command line</b>.<br />Syntax: <code><b>command [ "
"arguments ]</b></code><br />For a list of available commands, enter "
"<code><b>help list</b></code><br />For help for individual commands, enter "
"<code><b>help &lt;command&gt;</b></code></p>"
msgstr ""
"<p>Đây là <b>dòng lệnh</b> của Katepart.<br/>Cú pháp: <code><b>lệnh [ "
"các_đối_số ]</b></code><br/>Để xem danh sách các lệnh sẵn sàng, hãy gõ "
"<code><b>help list</b></code><br/>Còn để xem trợ giúp về lệnh riêng, "
"gõ<code><b>help &lt;tên_lệnh&gt;</b></code></p>"

#: view/kateviewhelpers.cpp:481
#, kde-format
msgid "Error: No range allowed for command \"%1\"."
msgstr ""

#: view/kateviewhelpers.cpp:497
msgid "Success: "
msgstr "Thành công: "

#: view/kateviewhelpers.cpp:504
msgid "Error: "
msgstr "Lỗi: "

#: view/kateviewhelpers.cpp:506
#, kde-format
msgid "Command \"%1\" failed."
msgstr "Lệnh « %1 » đã thất bại."

#: view/kateviewhelpers.cpp:512
#, kde-format
msgid "No such command: \"%1\""
msgstr "Không có lệnh: « %1 »"

#: utils/kateschema.cpp:204 view/kateviewhelpers.cpp:731
msgid "Bookmark"
msgstr "Đánh dấu"

#: view/kateviewhelpers.cpp:1493 view/kateviewhelpers.cpp:1494
#, kde-format
msgid "Mark Type %1"
msgstr "Kiểu dấu %1"

#: view/kateviewhelpers.cpp:1513
msgid "Set Default Mark Type"
msgstr "Đặt kiểu dấu mặc định"

#: view/kateviewhelpers.cpp:1579
msgid "Disable Annotation Bar"
msgstr ""

msgctxt "Encodings menu"
msgid "Disabled"
msgstr ""

#: view/kateviewhelpers.cpp:1677 view/kateviewhelpers.cpp:1689
msgctxt "Encodings menu"
msgid "Autodetect"
msgstr ""

#: view/kateview.cpp:317
msgid "Cut the selected text and move it to the clipboard"
msgstr "Cắt đoạn chọn vào bảng tạm"

#: view/kateview.cpp:320
msgid "Paste previously copied or cut clipboard contents"
msgstr "Dán nội dung bảng tạm đã cắt hoặc chép"

#: view/kateview.cpp:323
msgid ""
"Use this command to copy the currently selected text to the system clipboard."
msgstr ""
"Dùng lệnh này để sao chép đoạn được chọn hiện thời vào bảng tạm của hệ thống."

#: view/kateview.cpp:328
msgid "Save the current document"
msgstr "Lưu tài liệu hiện có"

#: view/kateview.cpp:331
msgid "Revert the most recent editing actions"
msgstr "Hoàn nguyên những hành động soạn thảo gần nhất"

#: view/kateview.cpp:334
msgid "Revert the most recent undo operation"
msgstr "Hoàn nguyên thao tác hoàn tác gần nhất"

#: view/kateview.cpp:339
msgid "&Word Wrap Document"
msgstr "&Ngắt từ trong tài liệu"

#: view/kateview.cpp:338
msgid ""
"Use this command to wrap all lines of the current document which are longer "
"than the width of the current view, to fit into this view.<br /><br /> This "
"is a static word wrap, meaning it is not updated when the view is resized."
msgstr ""
"Dùng lệnh này để ngắt mọi dòng trong tài liệu hiện thời mà có độ dài hơn độ "
"rộng của khung xem hiện có, để vừa khít khung xem này.<br/><br/>Việc này là "
"thao tác ngắt từ tĩnh, tức là nó không cập nhật khi khung xem thay đổi kích "
"cỡ."

#: view/kateview.cpp:903
msgid "&Indent"
msgstr "Thụt &lề"

#: view/kateview.cpp:904
msgid ""
"Use this to indent a selected block of text.<br /><br />You can configure "
"whether tabs should be honored and used or replaced with spaces, in the "
"configuration dialog."
msgstr ""
"Dùng lệnh này để thụt lề một khối văn bản đã chọn.<br/><br/>Trong hộp thoại "
"cấu hình, bạn có thể chọn nếu thao tác này theo dấu cách Tab, hoặc nên thay "
"thế chúng bằng dấu cách thường."

#: view/kateview.cpp:911
msgid "&Unindent"
msgstr "&Bỏ thụt lề"

#: view/kateview.cpp:912
msgid "Use this to unindent a selected block of text."
msgstr "Dùng lệnh này để bỏ thụt lề một khối văn bản đã chọn."

#: view/kateview.cpp:344
msgid "&Clean Indentation"
msgstr "Làm &sạch thụt lề"

#: view/kateview.cpp:345
msgid ""
"Use this to clean the indentation of a selected block of text (only "
"tabs/only spaces).<br /><br />You can configure whether tabs should be "
"honored and used or replaced with spaces, in the configuration dialog."
msgstr ""

#: view/kateview.cpp:350
msgid "&Align"
msgstr "C&anh lề"

#: view/kateview.cpp:351
msgid ""
"Use this to align the current line or block of text to its proper indent "
"level."
msgstr ""
"Dùng lệnh này để canh lề dòng hoặc khối văn bản hiện thời với cấp thụt lề "
"đúng."

#: view/kateview.cpp:355
msgid "C&omment"
msgstr "&Ghi chú"

#: view/kateview.cpp:357
msgid ""
"This command comments out the current line or a selected block of text.<br "
"/><br />The characters for single/multiple line comments are defined within "
"the language's highlighting."
msgstr ""
"Lệnh này ghi chú tắt dòng hoặc khối văn bản đã chọn.<br/><br/>Những ký tự để "
"ghi chú dòng đơn hoặc đa dòng có được định nghĩa khi thiết lập cách tô sáng "
"ngôn ngữ đó."

#: view/kateview.cpp:362
msgid "Unco&mment"
msgstr "Bỏ ghi &chú"

#: view/kateview.cpp:364
msgid ""
"This command removes comments from the current line or a selected block of "
"text.<br /><br />The characters for single/multiple line comments are "
"defined within the language's highlighting."
msgstr ""
"Lệnh này gỡ bỏ chú thích ra dòng hoặc khối văn bản đã chọn.<br/><br/>Những "
"ký tự để ghi chú dòng đơn hoặc đa dòng có được định nghĩa khi thiết lập cách "
"tô sáng ngôn ngữ đó."

#: view/kateview.cpp:372
msgid "&Read Only Mode"
msgstr "Chế độ c&hỉ đọc"

#: view/kateview.cpp:373
msgid "Lock/unlock the document for writing"
msgstr "Khoá/Gỡ khoá tài liệu để ghi"

#: view/kateview.cpp:379
msgid "Uppercase"
msgstr "Chữ hoa"

#: view/kateview.cpp:381
msgid ""
"Convert the selection to uppercase, or the character to the right of the "
"cursor if no text is selected."
msgstr ""
"Chuyển đổi đoạn chọn sang chữ hoa, hoặc chuyển đổi ký tự bên phải con chạy "
"nếu chưa chọn đoạn nào."

#: view/kateview.cpp:386
msgid "Lowercase"
msgstr "Chữ thường"

#: view/kateview.cpp:388
msgid ""
"Convert the selection to lowercase, or the character to the right of the "
"cursor if no text is selected."
msgstr ""
"Chuyển đổi đoạn chọn sang chữ thường, hoặc chuyển đổi ký tự bên phải con "
"chạy nếu chưa chọn đoạn nào."

#: view/kateview.cpp:393
msgid "Capitalize"
msgstr "Chữ hoa đầu"

#: view/kateview.cpp:395
msgid ""
"Capitalize the selection, or the word under the cursor if no text is "
"selected."
msgstr ""
"Chuyển đổi chữ đầu sang chữ hoa, trong mỗi từ trong đoạn chọn, hoặc trong từ "
"bên dưới con chạy nếu chưa chọn đoạn nào."

#: view/kateview.cpp:400
msgid "Join Lines"
msgstr "Nối lại dòng"

#: view/kateview.cpp:405
msgid "Invoke Code Completion"
msgstr "Gọi gõ xong mã nguồn"

#: view/kateview.cpp:406
msgid ""
"Manually invoke command completion, usually by using a shortcut bound to "
"this action."
msgstr ""
"Tự gọi chức năng gõ xong lệnh, thường bằng cách sử dụng một lối tắt đã đóng "
"kết với hành động này."

#: view/kateview.cpp:419
msgid "Print the current document."
msgstr "In tài liệu hiện thời."

#: view/kateview.cpp:423
msgid "Reloa&d"
msgstr "Tả&i lại"

#: view/kateview.cpp:425
msgid "Reload the current document from disk."
msgstr "Tải lại tài liệu hiện thời từ đĩa."

#: view/kateview.cpp:429
msgid "Save the current document to disk, with a name of your choice."
msgstr "Lưu tài liệu hiện thời vào đĩa, với tên do bạn chọn."

#: view/kateview.cpp:432
msgid ""
"This command opens a dialog and lets you choose a line that you want the "
"cursor to move to."
msgstr ""
"Lệnh này mở hộp thoại cho bạn khả năng chọn dòng nơi bạn muốn con chạy tới."

#: view/kateview.cpp:435
msgid "&Configure Editor..."
msgstr "&Cấu hình bộ soạn thảo..."

#: view/kateview.cpp:436
msgid "Configure various aspects of this editor."
msgstr "Cấu hình nhiều khía cạnh khác nhau của trình soạn thảo này."

#: view/kateview.cpp:439
msgid "&Mode"
msgstr "&Chế độ"

#: view/kateview.cpp:441
msgid ""
"Here you can choose which mode should be used for the current document. This "
"will influence the highlighting and folding being used, for example."
msgstr ""

# msgid "Highlighting"
#: view/kateview.cpp:444
msgid "&Highlighting"
msgstr "Tô &sáng"

#: view/kateview.cpp:446
msgid "Here you can choose how the current document should be highlighted."
msgstr "Ở đây bạn có thể chọn cách tô sáng tài liệu hiện có."

#: view/kateview.cpp:449
msgid "&Schema"
msgstr "&Giản đồ"

#: view/kateview.cpp:454
msgid "&Indentation"
msgstr "Thụt &lề"

#: view/kateview.cpp:458
msgid "Select the entire text of the current document."
msgstr "Chọn toàn bộ nội dung tài liệu."

#: view/kateview.cpp:461
msgid ""
"If you have selected something within the current document, this will no "
"longer be selected."
msgstr ""
"Nếu bạn đã chọn gì ở trong tài liệu hiện thời, nó sẽ không còn được chọn lại."

#: view/kateview.cpp:465
msgid "Enlarge Font"
msgstr "Chữ lớn hơn"

#: view/kateview.cpp:466
msgid "This increases the display font size."
msgstr "Lệnh này tăng kích cỡ hiển thị của phông chữ."

#: view/kateview.cpp:471
msgid "Shrink Font"
msgstr "Chữ nhỏ hơn"

#: view/kateview.cpp:472
msgid "This decreases the display font size."
msgstr "Lệnh này giảm kích cỡ hiển thị của phông chữ."

#: view/kateview.cpp:475
msgid "Bl&ock Selection Mode"
msgstr "Chế độ chọn &khối"

#: view/kateview.cpp:478
msgid ""
"This command allows switching between the normal (line based) selection mode "
"and the block selection mode."
msgstr ""
"Lệnh này cho bạn khả năng chuyển đổi giữa chế độ chuẩn (đựa vào dòng) và chế "
"độ chọn khối."

#: view/kateview.cpp:481
msgid "Overwr&ite Mode"
msgstr "Chế độ &ghi đè"

#: view/kateview.cpp:484
msgid ""
"Choose whether you want the text you type to be inserted or to overwrite "
"existing text."
msgstr ""
"Hãy chọn nếu bạn muốn đoạn đã gõ để chèn vào đoạn đã có, hoặc để ghi đè lên "
"nó."

#: view/kateview.cpp:494
msgid "Dynamic Word Wrap Indicators"
msgstr ""

#: view/kateview.cpp:496
msgid "Choose when the Dynamic Word Wrap Indicators should be displayed"
msgstr ""

#: view/kateview.cpp:500
msgid "&Off"
msgstr "&Tắt"

#: view/kateview.cpp:501
msgid "Follow &Line Numbers"
msgstr "Sau &số thứ tự dòng"

#: view/kateview.cpp:502
msgid "&Always On"
msgstr "&Luôn bật"

#: view/kateview.cpp:506
msgid "Show Folding &Markers"
msgstr "Hiện dấu hiệu &gấp lại"

#: view/kateview.cpp:509
msgid ""
"You can choose if the codefolding marks should be shown, if codefolding is "
"possible."
msgstr ""
"Bạn có thể chọn để hiển thị dấu hiệu gấp lại mã hay không, nếu có khả năng "
"gấp lại mã nguồn."

#: view/kateview.cpp:512
msgid "Show &Icon Border"
msgstr "Hiện viền &biểu tượng"

#: view/kateview.cpp:515
msgid ""
"Show/hide the icon border.<br /><br />The icon border shows bookmark "
"symbols, for instance."
msgstr ""
"Bật/tắt hiển thị viền biểu tượng.<br/><br/>Tức là viền biểu tượng hiển thị "
"ký hiệu Đánh dấu,"

#: view/kateview.cpp:518
msgid "Show &Line Numbers"
msgstr "Hiện &số thứ tự dòng"

#: view/kateview.cpp:521
msgid "Show/hide the line numbers on the left hand side of the view."
msgstr "Bật/tắt hiển thị số thứ tự dòng bên trái khung xem."

#: view/kateview.cpp:524
msgid "Show Scroll&bar Marks"
msgstr "Hiện dấu thanh &cuộn"

#: view/kateview.cpp:526
msgid ""
"Show/hide the marks on the vertical scrollbar.<br /><br />The marks show "
"bookmarks, for instance."
msgstr ""

#: view/kateview.cpp:529
msgid "Show Static &Word Wrap Marker"
msgstr "Hiện dấu hiệu &Ngắt từ tĩnh"

#: view/kateview.cpp:532
msgid ""
"Show/hide the Word Wrap Marker, a vertical line drawn at the word wrap "
"column as defined in the editing properties"
msgstr ""

#: view/kateview.cpp:537
msgid "Switch to Command Line"
msgstr "Chuyển sang Dòng lệnh"

#: view/kateview.cpp:539
msgid "Show/hide the command line on the bottom of the view."
msgstr "Bật/tắt hiển thị dòng lệnh bên dưới khung xem."

#: view/kateview.cpp:542
msgid "&VI Input Mode"
msgstr ""

#: view/kateview.cpp:545
msgid "Activate/deactivate VI input mode"
msgstr ""

#: view/kateview.cpp:548
msgid "&End of Line"
msgstr "&Kết thúc dòng"

#: view/kateview.cpp:550
msgid "Choose which line endings should be used, when you save the document"
msgstr "Hãy chọn dùng kiểu kết thúc dòng nào, khi bạn lưu tài liệu."

msgid "Add &BOM"
msgstr ""

#: view/kateview.cpp:561
msgid ""
"Enable/disable adding of byte order markers for UTF-8/UTF-16 encoded files "
"while saving"
msgstr ""

#: view/kateview.cpp:564
msgid "E&ncoding"
msgstr "Bộ &ký tự"

#: view/kateview.cpp:568
msgid ""
"Look up the first occurrence of a piece of text or regular expression."
msgstr "Tra tìm lần đầu tiên gặp một đoạn hoặc biểu thức chính quy."

#: view/kateview.cpp:572
msgid "Find Selected"
msgstr "Tìm phần đã chọn"

#: view/kateview.cpp:574
msgid "Finds next occurrence of selected text."
msgstr "Tìm lần xuất hiện tiếp theo của đoạn chữ được chọn."

#: view/kateview.cpp:578
msgid "Find Selected Backwards"
msgstr "Tìm phần ngược lại đã chọn"

#: view/kateview.cpp:580
msgid "Finds previous occurrence of selected text."
msgstr "Tìm lần xuất hiện trước của đoạn chữ được chọn."

#: view/kateview.cpp:584
msgid "Look up the next occurrence of the search phrase."
msgstr "Tra tìm lần kế tiếp gặp chuỗi tìm kiếm."

#: view/kateview.cpp:588
msgid "Look up the previous occurrence of the search phrase."
msgstr "Tra tìm lần trước gặp chuỗi tìm kiếm."

#: view/kateview.cpp:592
msgid ""
"Look up a piece of text or regular expression and replace the result with "
"some given text."
msgstr ""
"Tra tìm một đoạn hoặc biểu thức chính quy, và thay thế kết quả bằng một đoạn "
"đã cho."

#: view/kateview.cpp:595
msgid "Automatic Spell Checking"
msgstr ""

#: view/kateview.cpp:596
msgid "Enable/disable automatic spell checking"
msgstr ""

#: view/kateview.cpp:602
msgid "Change Dictionary..."
msgstr ""

#: view/kateview.cpp:603
msgid "Change the dictionary that is used for spell checking."
msgstr ""

#: view/kateview.cpp:607
msgid "Clear Dictionary Ranges"
msgstr ""

#: view/kateview.cpp:609
msgid ""
"Remove all the separate dictionary ranges that were set for spell checking."
msgstr ""

#: view/kateview.cpp:646
msgid "Move Word Left"
msgstr "Chuyển từ sang trái"

#: view/kateview.cpp:652
msgid "Select Character Left"
msgstr "Chọn ký tự trái"

#: view/kateview.cpp:658
msgid "Select Word Left"
msgstr "Chọn từ trái"

#: view/kateview.cpp:665
msgid "Move Word Right"
msgstr "Chuyển từ sang phải"

#: view/kateview.cpp:671
msgid "Select Character Right"
msgstr "Chọn ký tự phải"

#: view/kateview.cpp:677
msgid "Select Word Right"
msgstr "Chọn từ phải"

#: view/kateview.cpp:684
msgid "Move to Beginning of Line"
msgstr "Về đầu dòng"

#: view/kateview.cpp:690
msgid "Move to Beginning of Document"
msgstr "Về đầu tài liệu"

#: view/kateview.cpp:696
msgid "Select to Beginning of Line"
msgstr "Chọn tới đầu dòng"

#: view/kateview.cpp:702
msgid "Select to Beginning of Document"
msgstr "Chọn tới đầu tài liệu"

#: view/kateview.cpp:709
msgid "Move to End of Line"
msgstr "Tới cuối dòng"

#: view/kateview.cpp:715
msgid "Move to End of Document"
msgstr "Tới cuối tài liệu"

#: view/kateview.cpp:721
msgid "Select to End of Line"
msgstr "Chọn tới cuối dòng"

#: view/kateview.cpp:727
msgid "Select to End of Document"
msgstr "Chọn tới cuối tài liệu"

#: view/kateview.cpp:734
msgid "Select to Previous Line"
msgstr "Chọn tới dòng trước"

#: view/kateview.cpp:740
msgid "Scroll Line Up"
msgstr "Cuộn lên một dòng"

#: view/kateview.cpp:747
msgid "Move to Next Line"
msgstr "Tới dòng kế"

#: view/kateview.cpp:754
msgid "Move to Previous Line"
msgstr "Tới dòng trước"

#: view/kateview.cpp:761
msgid "Move Cursor Right"
msgstr ""

#: view/kateview.cpp:768
msgid "Move Cursor Left"
msgstr ""

#: view/kateview.cpp:775
msgid "Select to Next Line"
msgstr "Chọn tới dòng kế"

#: view/kateview.cpp:781
msgid "Scroll Line Down"
msgstr "Cuộn xuống một dòng"

#: view/kateview.cpp:788
msgid "Scroll Page Up"
msgstr "Cuộn lên một trang"

#: view/kateview.cpp:794
msgid "Select Page Up"
msgstr "Cuộn xuống một trang"

#: view/kateview.cpp:800
msgid "Move to Top of View"
msgstr "Tới đầu khung xem"

#: view/kateview.cpp:806
msgid "Select to Top of View"
msgstr "Chọn tới đầu khung xem"

#: view/kateview.cpp:813
msgid "Scroll Page Down"
msgstr "Cuộn xuống một trang"

#: view/kateview.cpp:819
msgid "Select Page Down"
msgstr "Chọn tới một trang"

#: view/kateview.cpp:825
msgid "Move to Bottom of View"
msgstr "Tới cuối khung xem"

#: view/kateview.cpp:831
msgid "Select to Bottom of View"
msgstr "Chọn tới cuối khung xem"

#: view/kateview.cpp:837
msgid "Move to Matching Bracket"
msgstr "Tới dấu ngoặc khớp"

#: view/kateview.cpp:843
msgid "Select to Matching Bracket"
msgstr "Chọn tới dấu ngoặc khớp"

#: view/kateview.cpp:853
msgid "Transpose Characters"
msgstr "Đổi chỗ hai ký tự"

#: view/kateview.cpp:859
msgid "Delete Line"
msgstr "Xoá dòng"

#: view/kateview.cpp:865
msgid "Delete Word Left"
msgstr "Xoá từ trái"

#: view/kateview.cpp:871
msgid "Delete Word Right"
msgstr "Xoá từ phải"

#: view/kateview.cpp:877
msgid "Delete Next Character"
msgstr "Xoá ký tự kế"

#: view/kateview.cpp:883
msgid "Backspace"
msgstr "Xoá lùi"

#: view/kateview.cpp:892
msgid "Insert Smart Newline"
msgstr ""

#: view/kateview.cpp:893
msgid ""
"Insert newline including leading characters of the current line which are "
"not letters or numbers."
msgstr ""

#: view/kateview.cpp:928
msgid "Collapse Toplevel"
msgstr "Co lại cấp đầu"

#: view/kateview.cpp:933
msgid "Expand Toplevel"
msgstr "Bung cấp đầu"

#: view/kateview.cpp:938
msgid "Collapse One Local Level"
msgstr "Co lại một cấp cục bộ"

#: view/kateview.cpp:943
msgid "Expand One Local Level"
msgstr "Bung một cấp cục bộ"

#: view/kateview.cpp:977
msgid "R/O"
msgstr "Chỉ đọc"

#: view/kateview.cpp:985
msgid "OVR"
msgstr "ĐÈ"

#: view/kateview.cpp:985
msgid "INS"
msgstr "CHÈN"

#: dialogs/katedialogs.cpp:234 dialogs/katedialogs.cpp:637
#: dialogs/katedialogs.cpp:641
msgid " character"
msgid_plural " characters"
msgstr[0] ""
msgstr[1] ""

#: dialogs/katedialogs.cpp:667
msgid "Cursor && Selection"
msgstr ""

#: dialogs/katedialogs.cpp:668
msgid "Indentation"
msgstr "Canh lề"

#: dialogs/katedialogs.cpp:669
msgid "Auto Completion"
msgstr ""

#: utils/kateglobal.cpp:84 dialogs/katedialogs.cpp:670
msgid "Vi Input Mode"
msgstr ""

#: dialogs/katedialogs.cpp:671
msgid "Spellcheck"
msgstr "Kiểm tra chính tả"

#: dialogs/katedialogs.cpp:740
msgid "Off"
msgstr "Tắt"

#: dialogs/katedialogs.cpp:741
msgid "Follow Line Numbers"
msgstr "Theo số thứ tự dòng"

#: dialogs/katedialogs.cpp:742
msgid "Always On"
msgstr "Luôn bật"

#: dialogs/katedialogs.cpp:803
msgid ""
"Changing the power user mode affects only newly opened / created documents. "
"In KWrite a restart is recommended."
msgstr ""

#: dialogs/katedialogs.cpp:804
msgid "Power user mode changed"
msgstr ""

#: dialogs/katedialogs.cpp:886
msgid "Modes && Filetypes"
msgstr ""

#: dialogs/katedialogs.cpp:914
msgid ""
"You did not provide a backup suffix or prefix. Using default suffix: '~'"
msgstr ""
"Bạn chưa cung cấp hậu tố hoặc tiền tố sao lưu nên dùng hậu tố mặc định: « ~ »"

#: dialogs/katedialogs.cpp:915
msgid "No Backup Suffix or Prefix"
msgstr "Không có hậu tố hoặc tiền tố sao lưu"

#: dialogs/katedialogs.cpp:959
msgid "KDE Default"
msgstr "Mặc định của KDE"

msgid "Universal"
msgstr ""

# msgid "Plugins"
#: dialogs/katedialogs.cpp:1072
msgid "Editor Plugins"
msgstr "Bổ sung sửa"

#: dialogs/katedialogs.cpp:1079
msgid "Plugins"
msgstr "Bổ sung"

#: dialogs/katedialogs.cpp:1172
msgid "Highlight Download"
msgstr "Tải về tô sáng"

#: dialogs/katedialogs.cpp:1174
msgid "&Install"
msgstr "&Cài đặt"

#: dialogs/katedialogs.cpp:1182
msgid "Select the syntax highlighting files you want to update:"
msgstr "Chọn những tập tin tô sáng cú pháp cần cập nhật:"

#: dialogs/katedialogs.cpp:1185
msgid "Installed"
msgstr "Đã cài đặt"

#: dialogs/katedialogs.cpp:1185
msgid "Latest"
msgstr "Mới nhất"

#: dialogs/katedialogs.cpp:1191
msgid "<b>Note:</b> New versions are selected automatically."
msgstr "<b>Lưu ý:</b>Phiên bản mới được chọn tự động."

#: dialogs/katedialogs.cpp:1214
msgid ""
"The list of highlightings could not be found on / retrieved from the server"
msgstr ""

#: dialogs/katedialogs.cpp:1305
msgid "&Go to line:"
msgstr "&Tới dòng:"

#: dialogs/katedialogs.cpp:1311
msgid "Go"
msgstr "Tới"

#: dialogs/katedialogs.cpp:1367
msgid "Dictionary:"
msgstr ""

#: dialogs/katedialogs.cpp:1420
msgid "File Was Deleted on Disk"
msgstr "Tập tin bị xoá khỏi đĩa"

#: dialogs/katedialogs.cpp:1421
msgid "&Save File As..."
msgstr "&Lưu tập tin dạng..."

#: dialogs/katedialogs.cpp:1422
msgid "Lets you select a location and save the file again."
msgstr "Cho bạn chọn một địa điểm khác rồi lưu lại tập tin."

#: dialogs/katedialogs.cpp:1424
msgid "File Changed on Disk"
msgstr "Tập tin đã thay đổi trên đĩa"

#: dialogs/katedialogs.cpp:1426
msgid ""
"Reload the file from disk. If you have unsaved changes, they will be lost."
msgstr "Tải lại tập tin từ đĩa. Thay đổi chưa lưu nào sẽ bị mất."

#: dialogs/katedialogs.cpp:1431
msgid "&Ignore"
msgstr "&Bỏ qua"

#: dialogs/katedialogs.cpp:1434
msgid "Ignore the changes. You will not be prompted again."
msgstr "Bỏ qua các thay đổi. Bạn sẽ không được nhắc lại."

#: dialogs/katedialogs.cpp:1435
msgid ""
"Do nothing. Next time you focus the file, or try to save it or close it, you "
"will be prompted again."
msgstr ""
"Không làm gì. Lần kế tiếp bạn để tiêu điểm trên tập tin này, hoặc cố lưu "
"hoặc đóng nó, bạn sẽ được nhắc lại."

#: dialogs/katedialogs.cpp:1451
msgid "Overwrite"
msgstr "Ghi đè"

#: dialogs/katedialogs.cpp:1452
msgid "Overwrite the disk file with the editor content."
msgstr "Ghi đè lên tập tin trên đĩa bằng nội dung của trình soạn thảo."

#: dialogs/katedialogs.cpp:1524
msgid ""
"The diff command failed. Please make sure that diff(1) is installed and in "
"your PATH."
msgstr ""
"Lệnh khác biệt (diff) bị lỗi. Hãy kiểm tra xem công cụ diff(1) đã được cài "
"đặt cho đúng, và nó có trong đường dẫn thực hiện (PATH) của bạn."

#: dialogs/katedialogs.cpp:1526
msgid "Error Creating Diff"
msgstr "Gặp lỗi khi tạo khác biệt"

#: dialogs/katedialogs.cpp:1535
msgid "Besides white space changes, the files are identical."
msgstr "Ngoài thay đổi dấu cách ra, hai tập tin trùng với nhau."

#: dialogs/katedialogs.cpp:1536
msgid "Diff Output"
msgstr "Xuất khác biệt"

#: dialogs/katedialogs.cpp:1564
msgid ""
"Ignoring means that you will not be warned again (unless the disk file "
"changes once more): if you save the document, you will overwrite the file on "
"disk; if you do not save then the disk file (if present) is what you have."
msgstr ""
"Bỏ qua có nghĩa là bạn sẽ không được cảnh báo lại (trừ khi tập tin trên đĩa "
"thay đổi lần nữa). Nếu bạn lưu tài liệu này, bạn sẽ ghi đè lên tập tin trên "
"đĩa; còn nếu bạn không lưu, tập tin trên đĩa (nếu có) là dữ liệu hiện thời."

#: dialogs/katedialogs.cpp:1568
msgid "You Are on Your Own"
msgstr "Vậy bạn làm một mình"

#: script/katescript.cpp:93
#, kde-format
msgid "Unable to find '%1'"
msgstr ""

#: script/katescript.cpp:266
#, kde-format
msgid "Error loading script %1\n"
msgstr ""

#: script/katescript.cpp:267
#, kde-format
msgid "Error loading script %1"
msgstr ""

#: utils/katecmds.cpp:111 utils/katecmds.cpp:399
#: script/katescriptmanager.cpp:330 script/katecommandlinescript.cpp:96
msgid "Could not access view"
msgstr "Không thể truy cập khung xem"

#: script/katescriptmanager.cpp:338 script/katescriptmanager.cpp:351
#, kde-format
msgid "Command not found: %1"
msgstr "Không tìm thấy lệnh: %1"

#: script/katescriptmanager.cpp:348
msgid "Reload all JavaScript files (indenters, command line scripts, etc)."
msgstr ""

#: script/katecommandlinescript.cpp:56
#, kde-format
msgid "Function '%1' not found in script: %2"
msgstr ""

#: script/katecommandlinescript.cpp:69
#, kde-format
msgid "Error calling %1"
msgstr ""

#: script/katecommandlinescript.cpp:70 script/katecommandlinescript.cpp:131
#, kde-format
msgid "Error calling '%1'. Please check for syntax errors."
msgstr ""

#: script/katecommandlinescript.cpp:88
#, kde-format
msgid ""
"Bad quoting in call: %1. Please escape single quotes with a backslash."
msgstr ""

#: script/katecommandlinescript.cpp:130
#, kde-format
msgid "Error calling 'help %1'"
msgstr ""

#: script/katecommandlinescript.cpp:136
#, kde-format
msgid "No help specified for command '%1' in script %2"
msgstr ""

#: mode/katemodeconfigpage.cpp:71
msgid "<Unchanged>"
msgstr "<Chưa thay đổi>"

#: mode/katemodeconfigpage.cpp:81
msgid "Use Default"
msgstr ""

#: mode/katemodeconfigpage.cpp:183
msgid "New Filetype"
msgstr "Kiểu tập tin mới"

#: mode/katemodeconfigpage.cpp:237
#, kde-format
msgid "Properties of %1"
msgstr "Thuộc tính của %1"

#: mode/katemodeconfigpage.cpp:287
msgid ""
"Select the MimeTypes you want for this file type.\n"
"Please note that this will automatically edit the associated file extensions "
"as well."
msgstr ""
"Hãy chọn những kiểu MIME bạn muốn cho kiểu tập tin này.\n"
"Lưu ý rằng việc này sẽ cũng tự động hiệu chỉnh những phần mở rộng tập tin "
"tương ứng."

#: mode/katemodeconfigpage.cpp:289
msgid "Select Mime Types"
msgstr "Chọn kiểu MIME"

#: utils/kateschema.cpp:205
msgid "Active Breakpoint"
msgstr "Điểm ngắt hoạt động"

#: utils/kateschema.cpp:206
msgid "Reached Breakpoint"
msgstr "Điểm ngắt đã tới"

#: utils/kateschema.cpp:207
msgid "Disabled Breakpoint"
msgstr "Điểm ngắt bị tắt"

#: utils/kateschema.cpp:208
msgid "Execution"
msgstr "Thực hiện"

#: utils/kateschema.cpp:209
msgid "Warning"
msgstr "Cảnh báo"

#: utils/kateschema.cpp:210
msgid "Error"
msgstr "Lỗi"

#: utils/kateschema.cpp:211
msgid "Template Background"
msgstr "Nền mẫu"

#: utils/kateschema.cpp:212
msgid "Template Editable Placeholder"
msgstr "Bộ giữ chỗ sửa được mẫu"

#: utils/kateschema.cpp:213
msgid "Template Focused Editable Placeholder"
msgstr "Bộ giữ chỗ sửa được dựa vào mẫu"

#: utils/kateschema.cpp:214
msgid "Template Not Editable Placeholder"
msgstr "Bộ giữ chỗ không sửa được mẫu"

#: utils/kateschema.cpp:469
msgid ""
"<p>This list displays the default styles for the current schema and offers "
"the means to edit them. The style name reflects the current style "
"settings.</p><p>To edit the colors, click the colored squares, or select the "
"color to edit from the popup menu.</p><p>You can unset the Background and "
"Selected Background colors from the popup menu when appropriate.</p>"
msgstr ""

#: utils/kateschema.cpp:555
msgid "H&ighlight:"
msgstr "T&ô sáng:"

#: utils/kateschema.cpp:589
msgid ""
"<p>This list displays the contexts of the current syntax highlight mode and "
"offers the means to edit them. The context name reflects the current style "
"settings.</p><p>To edit using the keyboard, press "
"<strong>&lt;SPACE&gt;</strong> and choose a property from the popup "
"menu.</p><p>To edit the colors, click the colored squares, or select the "
"color to edit from the popup menu.</p><p>You can unset the Background and "
"Selected Background colors from the context menu when appropriate.</p>"
msgstr ""
"Danh sách này hiển thị các ngữ cảnh của chế độ tô sáng cú pháp, và cung cấp "
"khả năng sửa đổi chúng. Tên ngữ cảnh phản ánh thiết lập kiểu dáng hiện "
"có.<p>Để sửa đổi bằng bàn phím, hãy bấm <strong>&lt;phím dài&gt;</strong> "
"rồi chọn một tính chất trong trình đơn bật lên.<p>Để sửa đổi màu sắc, nhắp "
"vào hộp màu, hoặc chọn màu cần sửa đổi trong trình đơn bật lên.<p>Bạn có thể "
"bỏ đặt màu Nền và Nền đã chọn, từ trình đơn bật lên, khi thích hợp."

#: utils/kateschema.cpp:721 utils/kateprinter.cpp:915
msgid "&Schema:"
msgstr "&Giản đồ :"

#: utils/kateschema.cpp:728
msgid "&New..."
msgstr "&Mới..."

#: utils/kateschema.cpp:740
msgid "Colors"
msgstr "Màu sắc"

#: utils/kateschema.cpp:744
msgid "Font"
msgstr "Phông"

#: utils/kateschema.cpp:748
msgid "Normal Text Styles"
msgstr "Kiểu đáng chữ chuẩn"

#: utils/kateschema.cpp:752
msgid "Highlighting Text Styles"
msgstr "Kiểu dáng chữ tô sáng"

#: utils/kateschema.cpp:760
#, kde-format
msgid "&Default schema for %1:"
msgstr "Giản đồ &mặc định cho %1:"

#: utils/kateschema.cpp:858
msgid "Name for New Schema"
msgstr "Tên cho giản đồ mới"

#: utils/kateschema.cpp:858
msgid "Name:"
msgstr "Tên:"

#: utils/kateschema.cpp:858
msgid "New Schema"
msgstr "Giản đồ mới"

#: vimode/katevimodebar.cpp:125
msgid "VI: INSERT MODE"
msgstr ""

#: vimode/katevimodebar.cpp:128
msgid "VI: NORMAL MODE"
msgstr ""

#: vimode/katevimodebar.cpp:131
msgid "VI: VISUAL"
msgstr ""

#: vimode/katevimodebar.cpp:134
msgid "VI: VISUAL BLOCK"
msgstr ""

#: vimode/katevimodebar.cpp:137
msgid "VI: VISUAL LINE"
msgstr ""

#: vimode/katevimodebar.cpp:140
msgid "VI: REPLACE"
msgstr ""

#: utils/kateprinter.cpp:202
msgid "(Selection of) "
msgstr "(Phần chọn trong) "

#: utils/kateprinter.cpp:493
#, kde-format
msgid "Typographical Conventions for %1"
msgstr "Các Quy Ước Thuật In cho %1"

#: utils/kateprinter.cpp:523
msgid "text"
msgstr ""

#: utils/kateprinter.cpp:649
msgid "Te&xt Settings"
msgstr "Thiết lập &văn bản"

#: utils/kateprinter.cpp:656
msgid "Print line &numbers"
msgstr ""

#: utils/kateprinter.cpp:659
msgid "Print &legend"
msgstr ""

#: utils/kateprinter.cpp:671
msgid ""
"<p>If enabled, line numbers will be printed on the left side of the "
"page(s).</p>"
msgstr ""
"<p>Nếu bật, các số thứ tự dòng sẽ được in bên trái (các) trang đó.</p>"

#: utils/kateprinter.cpp:673
msgid ""
"<p>Print a box displaying typographical conventions for the document type, "
"as defined by the syntax highlighting being used.</p>"
msgstr ""

#: utils/kateprinter.cpp:703
msgid "Hea&der && Footer"
msgstr "&Đầu/Chân trang"

#: utils/kateprinter.cpp:710
msgid "Pr&int header"
msgstr "&In đầu trang"

#: utils/kateprinter.cpp:712
msgid "Pri&nt footer"
msgstr "I&n chân trang"

#: utils/kateprinter.cpp:718
msgid "Header/footer font:"
msgstr "Phông chữ Đầu/Chân trang:"

#: utils/kateprinter.cpp:723
msgid "Choo&se Font..."
msgstr "Chọn &phông chữ..."

#: utils/kateprinter.cpp:729
msgid "Header Properties"
msgstr "Thuộc tính Đầu trang"

#: utils/kateprinter.cpp:733
msgid "&Format:"
msgstr "&Dạng thức:"

#: utils/kateprinter.cpp:744 utils/kateprinter.cpp:774
msgid "Colors:"
msgstr "Màu sắc:"

#: utils/kateprinter.cpp:750 utils/kateprinter.cpp:780
msgid "Foreground:"
msgstr "Cận cảnh:"

#: utils/kateprinter.cpp:753
msgid "Bac&kground"
msgstr "&Nền"

#: utils/kateprinter.cpp:757
msgid "Footer Properties"
msgstr "Thuộc tính Chân trang"

#: utils/kateprinter.cpp:762
msgid "For&mat:"
msgstr "D&ạng thức:"

#: utils/kateprinter.cpp:783
msgid "&Background"
msgstr "N&ền"

#: utils/kateprinter.cpp:810
msgid "<p>Format of the page header. The following tags are supported:</p>"
msgstr "<p>Dạng thức của đầu trang. Có hỗ trợ những thẻ theo đây:</p>"

#: utils/kateprinter.cpp:812
msgid ""
"<ul><li><tt>%u</tt>: current user name</li><li><tt>%d</tt>: complete "
"date/time in short format</li><li><tt>%D</tt>: complete date/time in long "
"format</li><li><tt>%h</tt>: current time</li><li><tt>%y</tt>: current date "
"in short format</li><li><tt>%Y</tt>: current date in long "
"format</li><li><tt>%f</tt>: file name</li><li><tt>%U</tt>: full URL of the "
"document</li><li><tt>%p</tt>: page number</li></ul><br />"
msgstr ""

#: utils/kateprinter.cpp:825
msgid "<p>Format of the page footer. The following tags are supported:</p>"
msgstr "<p>Dạng thức của chân trang. Có hỗ trợ những thẻ theo đây:</p>"

#: utils/kateprinter.cpp:909
msgid "L&ayout"
msgstr "&Bố trí"

#: utils/kateprinter.cpp:920
msgid "Draw bac&kground color"
msgstr "Vẽ màu &nền"

#: utils/kateprinter.cpp:923
msgid "Draw &boxes"
msgstr "Vẽ &hộp"

#: utils/kateprinter.cpp:927
msgid "Box Properties"
msgstr "Thuộc tính hộp"

#: utils/kateprinter.cpp:931
msgid "W&idth:"
msgstr "&Rộng:"

#: utils/kateprinter.cpp:939
msgid "&Margin:"
msgstr "&Lề :"

#: utils/kateprinter.cpp:947
msgid "Co&lor:"
msgstr "&Màu :"

#: utils/kateprinter.cpp:964
msgid "Select the color scheme to use for the print."
msgstr ""

#: utils/kateprinter.cpp:966
msgid ""
"<p>If enabled, the background color of the editor will be used.</p><p>This "
"may be useful if your color scheme is designed for a dark background.</p>"
msgstr ""
"<p>Nếu bật, sẽ dùng màu nền của trình soạn thảo.</p><p>Có ích nếu lược đồ "
"màu được thiết kế cho nền tối.</p>"

#: utils/kateprinter.cpp:969
msgid ""
"<p>If enabled, a box as defined in the properties below will be drawn around "
"the contents of each page. The Header and Footer will be separated from the "
"contents with a line as well.</p>"
msgstr ""
"<p>Nếu bật, một hộp (như được định nghĩa trong những thuộc tính bên dưới) sẽ "
"được vẽ chung quanh nội dung của mỗi trang. Đầu và Chân trang cũng sẽ được "
"phân cách ra nội dung bởi một đường.</p>"

#: utils/kateprinter.cpp:973
msgid "The width of the box outline"
msgstr "Độ rộng của nét ngoài hộp."

#: utils/kateprinter.cpp:975
msgid "The margin inside boxes, in pixels"
msgstr "Lề ở trong hộp, điểm ảnh."

#: utils/kateprinter.cpp:977
msgid "The line color to use for boxes"
msgstr "Màu đường cần dùng cho hộp."

#: utils/katestyletreewidget.cpp:132
msgctxt "@title:column Meaning of text in editor"
msgid "Context"
msgstr ""

#: utils/katestyletreewidget.cpp:132
msgctxt "@title:column Text style"
msgid "Normal"
msgstr ""

#: utils/katestyletreewidget.cpp:132
msgctxt "@title:column Text style"
msgid "Selected"
msgstr ""

#: utils/katestyletreewidget.cpp:132
msgctxt "@title:column Text style"
msgid "Background"
msgstr ""

#: utils/katestyletreewidget.cpp:132
msgctxt "@title:column Text style"
msgid "Background Selected"
msgstr ""

#: utils/katestyletreewidget.cpp:134
msgid "Use Default Style"
msgstr "Dùng kiểu dáng mặc định"

#: utils/katestyletreewidget.cpp:222
msgid "&Bold"
msgstr "&Đậm"

#: utils/katestyletreewidget.cpp:227
msgid "&Italic"
msgstr "Ngh&iêng"

#: utils/katestyletreewidget.cpp:232
msgid "&Underline"
msgstr "&Gạch chân"

#: utils/katestyletreewidget.cpp:237
msgid "S&trikeout"
msgstr "Gạch &xoá"

#: utils/katestyletreewidget.cpp:244
msgid "Normal &Color..."
msgstr "Màu &chuẩn..."

#: utils/katestyletreewidget.cpp:247
msgid "&Selected Color..."
msgstr "Màu đã ch&ọn..."

#: utils/katestyletreewidget.cpp:250
msgid "&Background Color..."
msgstr "Màu &nền..."

#: utils/katestyletreewidget.cpp:253
msgid "S&elected Background Color..."
msgstr "Mà&u nền đã chọn..."

#: utils/katestyletreewidget.cpp:265
msgid "Unset Background Color"
msgstr "Bỏ chọn màu nền"

#: utils/katestyletreewidget.cpp:269
msgid "Unset Selected Background Color"
msgstr "Bỏ chọn màu nền đã chọn"

#: utils/katestyletreewidget.cpp:276
msgid "Use &Default Style"
msgstr "Dùng kiểu dáng &mặc định"

#: utils/katestyletreewidget.cpp:390
msgctxt "No text or background color set"
msgid "None set"
msgstr ""

#: utils/katestyletreewidget.cpp:608
msgid ""
"\"Use Default Style\" will be automatically unset when you change any style "
"properties."
msgstr ""
"« Dùng kiểu dáng mặc định » sẽ được bỏ chọn tự động khi bạn sửa đổi tài sản "
"kiểu dáng nào."

#: utils/katestyletreewidget.cpp:609
msgid "Kate Styles"
msgstr "Kiểu dáng Kate"

#: utils/kateautoindent.cpp:75
msgctxt "Autoindent mode"
msgid "None"
msgstr ""

#: utils/kateautoindent.cpp:78
msgctxt "Autoindent mode"
msgid "Normal"
msgstr ""

#: utils/katebookmarks.cpp:85
msgid "Set &Bookmark"
msgstr "&Đánh Dấu Mới"

#: utils/katebookmarks.cpp:89
msgid "If a line has no bookmark then add one, otherwise remove it."
msgstr ""
"Nếu dòng đó chưa có Đánh dấu, Đánh dấu trên nó; còn nếu nó đã có Đánh dấu, "
"gỡ bỏ nó."

#: utils/katebookmarks.cpp:92
msgid "Clear &All Bookmarks"
msgstr "Xoá &mọi Đánh dấu"

#: utils/katebookmarks.cpp:94
msgid "Remove all bookmarks of the current document."
msgstr "Gỡ bỏ mọi Đánh dấu của tài liệu hiện có."

#: utils/katebookmarks.cpp:97 utils/katebookmarks.cpp:257
msgid "Next Bookmark"
msgstr "Đánh Dấu kế"

#: utils/katebookmarks.cpp:101
msgid "Go to the next bookmark."
msgstr "Đi tới Đánh dấu kế tiếp."

#: utils/katebookmarks.cpp:104 utils/katebookmarks.cpp:258
msgid "Previous Bookmark"
msgstr "Đánh dấu lùi"

#: utils/katebookmarks.cpp:108
msgid "Go to the previous bookmark."
msgstr "Trở về Đánh dấu trước đó."

#: utils/katebookmarks.cpp:111
msgid "&Bookmarks"
msgstr "&Liên kết đã lưu"

#: utils/katebookmarks.cpp:221
#, kde-format
msgid "&Next: %1 - \"%2\""
msgstr "&Kế: %1 - \"%2\""

#: utils/katebookmarks.cpp:228
#, kde-format
msgid "&Previous: %1 - \"%2\""
msgstr "&Lùi: %1 - \"%2\""

#: utils/kateglobal.cpp:64
msgid "Kate Part"
msgstr "Phần Kate"

#: utils/kateglobal.cpp:65
msgid "Embeddable editor component"
msgstr "Thành phần soạn thảo có khả năng nhúng"

#: utils/kateglobal.cpp:66
msgid "(c) 2000-2009 The Kate Authors"
msgstr ""

#: utils/kateglobal.cpp:83
msgid "Dominik Haumann"
msgstr ""

#: utils/kateglobal.cpp:84
msgid "Erlend Hamberg"
msgstr ""

#: utils/kateglobal.cpp:85
msgid "Bernhard Beschow"
msgstr ""

#: utils/kateglobal.cpp:85 utils/kateglobal.cpp:98
msgid "Developer"
msgstr "Nhà phát triển"

#: utils/kateglobal.cpp:98
msgid "Andreas Kling"
msgstr ""

#: utils/kateglobal.cpp:99
msgid "Mirko Stocker"
msgstr ""

#: utils/kateglobal.cpp:99
msgid "Various bugfixes"
msgstr ""

#: utils/kateglobal.cpp:100
msgid "Matthew Woehlke"
msgstr ""

#: utils/kateglobal.cpp:100
msgid "Selection, KColorScheme integration"
msgstr ""

#: utils/kateglobal.cpp:101
msgid "Sebastian Pipping"
msgstr ""

#: utils/kateglobal.cpp:101
msgid "Search bar back- and front-end"
msgstr ""

#: utils/kateglobal.cpp:102
msgid "Michel Ludwig"
msgstr ""

#: utils/kateglobal.cpp:102
msgid "On-the-fly spell checking"
msgstr ""

#: utils/kateglobal.cpp:116
msgid "Bruno Massa"
msgstr ""

#: utils/kateglobal.cpp:116
msgid "Highlighting for Lua"
msgstr ""

#: utils/kateglobal.cpp:281
msgid "Configure"
msgstr "Cấu hình"

#: utils/kateglobal.cpp:365 utils/kateglobal.cpp:391
msgid "Appearance"
msgstr "Diện mạo"

#: utils/kateglobal.cpp:368
msgid "Fonts & Colors"
msgstr "Phông chữ và Màu sắc"

#: utils/kateglobal.cpp:371
msgid "Editing"
msgstr "HIệu chỉnh"

#: utils/kateglobal.cpp:374
msgid "Open/Save"
msgstr "Mở / Lưu"

# msgid "File e&xtensions:"
#: utils/kateglobal.cpp:377
msgid "Extensions"
msgstr "Phần mở rộng"

#: utils/kateglobal.cpp:394
msgid "Font & Color Schemas"
msgstr "Giản đồ Phông chữ và Màu sắc"

#: utils/kateglobal.cpp:397
msgid "Editing Options"
msgstr "Tùy chọn hiệu chỉnh"

#: utils/kateglobal.cpp:400
msgid "File Opening & Saving"
msgstr "Cách mở và lưu tập tin"

# msgid "Plugin Manager"
#: utils/kateglobal.cpp:403
msgid "Extensions Manager"
msgstr "Bộ quản lý phần mở rộng"

#: utils/katecmds.cpp:209 utils/katecmds.cpp:242
#, kde-format
msgid "Missing argument. Usage: %1 <value>"
msgstr "Thiếu đối số. Cách sử dụng: %1 <giá_trị>"

# msgid "No such highlight '%1'"
#: utils/katecmds.cpp:224
#, kde-format
msgid "No such highlighting '%1'"
msgstr "Không có tô sáng như vậy « %1 »"

#: utils/katecmds.cpp:231
#, kde-format
msgid "No such mode '%1'"
msgstr "Không có chế độ như vậy: « %1 »"

#: utils/katecmds.cpp:246
#, kde-format
msgid "Failed to convert argument '%1' to integer."
msgstr "Việc chuyển đổi đối số « %1 » sang số nguyên bị lỗi."

#: utils/katecmds.cpp:252 utils/katecmds.cpp:258
msgid "Width must be at least 1."
msgstr "Độ rộng phải là ít nhất 1."

#: utils/katecmds.cpp:264
msgid "Column must be at least 1."
msgstr "Cột phải là ít nhất 1."

#: utils/katecmds.cpp:303
#, kde-format
msgid "Usage: %1 on|off|1|0|true|false"
msgstr ""
"Cách sử dụng: %1 on|off|1|0|true|false\n"
"   on\tbật\n"
"   off\ttắt\n"
"   true\tđúng\n"
"   false\tsai."

#: utils/katecmds.cpp:333
#, kde-format
msgid "Bad argument '%1'. Usage: %2 on|off|1|0|true|false"
msgstr ""
"Đối số sai « %1 ». Cách sử dụng: %2 on|off|1|0|true|false\n"
"   on\tbật\n"
"   off\ttắt\n"
"   true\tđúng\n"
"   false\tsai."

#: utils/katecmds.cpp:338 utils/katecmds.cpp:429
#, kde-format
msgid "Unknown command '%1'"
msgstr "Không biết lệnh « %1 »."

#: utils/katecmds.cpp:413
#, kde-format
msgid "No mapping found for \"%1\""
msgstr ""

#: utils/katecmds.cpp:416
#, kde-format
msgid "\"%1\" is mapped to \"%2\""
msgstr ""

#: utils/katecmds.cpp:421
#, kde-format
msgid "Missing argument(s). Usage: %1 <from> [<to>]"
msgstr ""

#: utils/katecmds.cpp:664
msgid "Sorry, but Kate is not able to replace newlines, yet"
msgstr "Tiếc là trình Kate chưa có khả năng thay thế dòng mới"

#: utils/katecmds.cpp:703
#, kde-format
msgctxt "substituted into the previous message"
msgid "1 line"
msgid_plural "%1 lines"
msgstr[0] ""
msgstr[1] ""

#: utils/katecmds.cpp:701
#, kde-format
msgctxt "%2 is the translation of the next message"
msgid "1 replacement done on %2"
msgid_plural "%1 replacements done on %2"
msgstr[0] ""
msgstr[1] ""
