# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2002-02-10 02:53+0100\n"
"PO-Revision-Date: 2003-01-08 08:01\n"
"Last-Translator: Nguyen Hung Vu <vuhung@fedu.uec.ac.jp>\n"
"Language-Team: Vietnamese <vi@vi.i18n.kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 0.9.5\n"

#: About.cpp:39
#, c-format
msgid "About %1"
msgstr "Về %1"

#: About.cpp:77
#, c-format
msgid "Version %1"
msgstr "Phiên bản %1"

#: About.cpp:88
msgid "Copyright %1 1997-2000 "
msgstr "Bản quyền %1 1997-2000 "

#: About.cpp:100
msgid "Mail bug report/success story/lots of money/..."
msgstr "Mail bug report/success story/lots of money/..."

#: About.cpp:115
msgid "Uses the KDE %2 libraries. Copyright %3 1997-2000 The KDE Team.\nUses the Qt %4 library. Copyright %5 1992-2000 Troll Tech AS."
msgstr "Dùng thư viện KDE %2 . Bản quyền %3 1997-2000 The KDE Team.\nDùng thư viện Qt %4 . Bản quyền %5 1992-2000 Troll Tech AS."

#: About.cpp:129
msgid "An editor for SysV-style init configuration, similar to Red Hat's <em>tksysv</em>, but <em>SysV-Init Editor</em> allows drag-and-drop, as well as keyboard use."
msgstr ""

#: About.cpp:144
msgid "This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details."
msgstr ""

#: About.cpp:170
msgid ". All rights reserved."
msgstr ". All rights reserved."

#: About.cpp:179
msgid "Visit %1's homepage at "
msgstr "Ghé thăm homepage của %1 tại"

#: IOCore.cpp:51
msgid "<error>FAILED</error> to remove <cmd>%1</cmd> from <cmd>%2</cmd>: \"%3\"<br/>"
msgstr "<error>FAILED</error> to remove <cmd>%1</cmd> from <cmd>%2</cmd>: \"%3\"<br/>"

#: IOCore.cpp:55
msgid "FAILED to remove %1 from %2: \"%3\"\n"
msgstr "Gỡ bỏ không thành công  %1 từ %2: \"%3\"\n"

#: IOCore.cpp:62
msgid "removed <cmd>%1</cmd> from <cmd>%2</cmd><br/>"
msgstr "gỡ bỏ <cmd>%1</cmd> từ <cmd>%2</cmd><br/>"

#: IOCore.cpp:66
msgid "removed %1 from %2\n"
msgstr "gỡ bỏ %1 từ %2\n"

#: IOCore.cpp:95
msgid "created <cmd>%1</cmd> in <cmd>%2</cmd><br/>"
msgstr "tạo <cmd>%1</cmd> từ <cmd>%2</cmd><br/>"

#: IOCore.cpp:96
msgid "created %1 in %2\n"
msgstr "tạo %1 trong %2\n"

#: IOCore.cpp:100
msgid "<error>FAILED</error> to create <cmd>%1</cmd> in <cmd>%2</cmd>: \"%3\"<br/>"
msgstr "<error>FAILED</error> to create <cmd>%1</cmd> in <cmd>%2</cmd>: \"%3\"<br/>"

#: IOCore.cpp:105
msgid "FAILED to create %1 in %2: \"%3\"\n"
msgstr "Tạo không thành công %1 trong %2: \"%3\"\n"

#: OldView.cpp:92 OldView.cpp:94 rc.cpp:7 rc.cpp:9
msgid "Runlevel Menu"
msgstr "Thực đơn runlevel"

#: OldView.cpp:96 rc.cpp:8
msgid "Services Menu"
msgstr "Thực đơn dịch vụ"

#: OldView.cpp:189
msgid "&Available\nServices"
msgstr "Các dịch vụ có &thể dùng"

#: OldView.cpp:194
msgid "<p>These are the <img src=\"small|exec\"/> <strong>services</strong> available on your computer. To start a service, drag it onto the <em>Start</em> section of a runlevel.</p><p>To stop one, do the same for the <em>Stop</em> section.</p>"
msgstr ""

#: OldView.cpp:238
msgid "<p>You can drag services from a runlevel onto the <img src=\"small|trash\"/> <strong>trashcan</strong> to delete them from that runlevel.</p><p>The <strong>Undo command</strong> can be used to restore deleted entries.</p>"
msgstr ""

#: OldView.cpp:249
#, c-format
msgid "Runlevel &%1"
msgstr "Runlevel &%1"

#: OldView.cpp:251
#, c-format
msgid "Runlevel %1"
msgstr "Runlevel %1"

#: OldView.cpp:255
msgid "<p>These are the services <strong>started</strong> in runlevel %1.</p><p>The number shown on the left of the <img src=\"user|ksysv_start\"/> icon determines the order in which the services are started. You can arrange them via drag and drop, as long as a suitable <em>sorting number</em> can be generated.</p><p>If that's not possible, you have to change the number manually via the <strong>Properties dialog box</strong>.</p>"
msgstr ""

#: OldView.cpp:263
msgid "Start"
msgstr "Khởi động"

#: OldView.cpp:273
msgid "<p>These are the services <strong>stopped</strong> in runlevel %1.</p><p>The number shown on the left of the <img src=\"user|ksysv_stop\"/> icon determines the order in which the services are stopped. You can arrange them via drag and drop, as long as a suitable <em>sorting number</em> can be generated.</p><p>If that's not possible, you have to change the number manually via the <strong>Properties dialog box</strong>.</p>"
msgstr ""

#: OldView.cpp:344
#, c-format
msgid "Drag here to start services\nwhen entering runlevel %1"
msgstr ""

#: OldView.cpp:346
#, c-format
msgid "Drag here to stop services\nwhen entering runlevel %1"
msgstr ""

#: OldView.cpp:405
msgid "The services available on your computer"
msgstr ""

#: OldView.cpp:465
msgid "<vip>WRITING CONFIGURATION</vip>"
msgstr ""

#: OldView.cpp:466
msgid "** WRITING CONFIGURATION **"
msgstr ""

#: OldView.cpp:470
msgid "<rl>RUNLEVEL %1</rl>"
msgstr ""

#: OldView.cpp:471
msgid "** RUNLEVEL %1 **"
msgstr ""

#: OldView.cpp:607
msgid "** <stop>Stopping</stop> <cmd>%1</cmd> **<br/>"
msgstr ""

#: OldView.cpp:608
msgid "** Stopping %1 **"
msgstr ""

#: OldView.cpp:613
msgid " stop"
msgstr ""

#: OldView.cpp:633
msgid "** <start>Starting</start> <cmd>%1</cmd> **<br/>"
msgstr ""

#: OldView.cpp:634
msgid "** Starting %1 **"
msgstr ""

#: OldView.cpp:639
msgid " start"
msgstr ""

#: OldView.cpp:673
msgid "** Re-starting <cmd>%1</cmd> **</br>"
msgstr ""

#: OldView.cpp:674
msgid "** Re-starting %1 **"
msgstr ""

#: OldView.cpp:679
msgid " restart"
msgstr ""

#: OldView.cpp:928
msgid "<p>You have specified that your system's init scripts are located in the directory <tt><b>%1</b></tt>, but this directory does not exist. You probably selected the wrong distribution during configuration.</p> <p>If you reconfigure %2, it may be possible to fix the problem. If you choose to reconfigure, you should shut down the application and the configuration wizard will appear the next time %3 is run. If you choose not to reconfigure, you will not be able to view or edit your system's init configuration.</p><p>Would you like to reconfigure %4?</p>"
msgstr ""

#: OldView.cpp:945
msgid "Directory Does Not Exist"
msgstr ""

#: OldView.cpp:956
msgid "<p>Sorry, you do not have the right permissions to edit your system's init configuration. </p>However, you are free to browse the runlevels.</p><p>If you really want to edit the configuration, either <strong>restart</strong> %1 <strong>as root</strong> (or another privileged user), or ask your sysadmin to install %2 <em>suid</em> or <em>sgid</em>.</p><p>The latter way is not recommended though, due to security issues.</p>"
msgstr ""

#: OldView.cpp:968
msgid "Not Enough Permissions"
msgstr ""

#: OldView.cpp:1020
msgid "&Other..."
msgstr ""

#: PreferencesDialog.cpp:43 lookandfeelconfig.cpp:31 rc.cpp:35
msgid "Look & Feel"
msgstr ""

#: PreferencesDialog.cpp:70 configwizard.cpp:147 rc.cpp:24
msgid "Paths"
msgstr ""

#: PreferencesDialog.cpp:79
msgid "Settings Not Fitting Anywhere Else"
msgstr ""

#: PreferencesDialog.cpp:130
msgid "The service directory you specified does not exist.\nYou can continue if you want to, or you can click Cancel to select a new directory."
msgstr ""

#: PreferencesDialog.cpp:141
msgid "The runlevel directory you specified does not exist.\nYou can continue if you want to, or you can click Cancel to select a new directory."
msgstr ""

#: Properties.cpp:42
msgid "&Service"
msgstr ""

#: Properties.cpp:50
msgid "Description:"
msgstr ""

#: Properties.cpp:57
msgid "Actions"
msgstr ""

#: Properties.cpp:67
msgid "S&top"
msgstr ""

#: Properties.cpp:70
msgid "&Restart"
msgstr ""

#: Properties.cpp:121
msgid "&Entry"
msgstr ""

#: Properties.cpp:126
msgid "&Name:"
msgstr ""

#: Properties.cpp:131
msgid "&Points to service:"
msgstr ""

#: Properties.cpp:137
msgid "&Sorting number:"
msgstr ""

#: RunlevelAuthIcon.cpp:27
msgid "Editing disabled - please check your permissions"
msgstr ""

#: RunlevelAuthIcon.cpp:28
msgid "Editing enabled"
msgstr ""

#: TopWidget.cpp:120
msgid "Start Service"
msgstr ""

#: TopWidget.cpp:121
msgid "&Choose which service to start:"
msgstr ""

#: TopWidget.cpp:123
msgid "Stop Service"
msgstr ""

#: TopWidget.cpp:124
msgid "&Choose which service to stop:"
msgstr ""

#: TopWidget.cpp:126
msgid "Restart Service"
msgstr ""

#: TopWidget.cpp:127
msgid "&Choose which service to restart:"
msgstr ""

#: TopWidget.cpp:129
msgid "Edit Service"
msgstr ""

#: TopWidget.cpp:130
msgid "&Choose which service to edit:"
msgstr ""

#: TopWidget.cpp:219
msgid "Re&vert Configuration..."
msgstr ""

#: TopWidget.cpp:225
msgid "&Save Configuration..."
msgstr ""

#: TopWidget.cpp:230
msgid "Save &Log..."
msgstr ""

#: TopWidget.cpp:238
msgid "&Print Log..."
msgstr ""

#: TopWidget.cpp:254
msgid "P&roperties..."
msgstr ""

#: TopWidget.cpp:258
msgid "&Open"
msgstr ""

#: TopWidget.cpp:262
msgid "Open &With"
msgstr ""

#: TopWidget.cpp:271
msgid "Show &Log"
msgstr ""

#: TopWidget.cpp:276
msgid "&Start Service..."
msgstr ""

#: TopWidget.cpp:280
msgid "&Stop Service..."
msgstr ""

#: TopWidget.cpp:284
msgid "&Restart Service..."
msgstr ""

#: TopWidget.cpp:288
msgid "&Edit Service..."
msgstr ""

#: TopWidget.cpp:307
msgid "There are unsaved changes. Are you sure you want to quit?"
msgstr ""

#: TopWidget.cpp:323
msgid "Do you really want to revert all unsaved changes?"
msgstr ""

#: TopWidget.cpp:324
msgid "Revert Configuration"
msgstr ""

#: TopWidget.cpp:325
msgid "&Revert"
msgstr ""

#: TopWidget.cpp:336
msgid "You're about to save the changes made to your init configuration. Wrong settings can make your system hang on startup.\nDo you wish to continue?"
msgstr ""

#: TopWidget.cpp:340
msgid "Save Configuration"
msgstr ""

#: TopWidget.cpp:409
msgid "<p>Click on the checkboxes to <strong>show</strong> or <strong>hide</strong> runlevels.</p> <p>The list of currently visible runlevels is saved when you use the <strong>Save Options command</strong>.</p>"
msgstr ""

#: TopWidget.cpp:413
msgid "Show only the selected runlevels"
msgstr ""

#: TopWidget.cpp:415
msgid " Show Runlevels: "
msgstr ""

#: TopWidget.cpp:433
msgid "<p>If the lock is closed <img src=\"user|ksysv_locked\"/>, you don't have the right <strong>permissions</strong> to edit the init configuration.</p><p>Either restart %1 as root (or another more privileged user), or ask your sysadmin to install %1 <em>suid</em> or <em>sgid</em>.</p><p>The latter way is <strong>not</strong> recommended though, due to security issues.</p>"
msgstr ""

#: TopWidget.cpp:587
msgid " Changed"
msgstr ""

#: TopWidget.cpp:812
msgid "<h1>KDE Sys-V Init Editor Log</h1>"
msgstr ""

#: TopWidget.cpp:822
msgid "<h3>Printed on %1</h3><br/><br/>"
msgstr ""

#: TopWidget.cpp:873
msgid "<p>Sorry, I could not generate a valid sorting number for this position. This means that there was no number available in between the two adjacent services, and the service did not fit in lexically.</p><p>Please adjust the sorting numbers manually via the <strong>Properties dialog box</strong>.</p>"
msgstr ""

#: TopWidget.cpp:880
msgid "Could Not Generate Sorting Number"
msgstr ""

#: TopWidget.cpp:884
msgid "Could not generate sorting number. Please change manually."
msgstr ""

#: TopWidget.cpp:1096
msgid "Configuration package saved successfully."
msgstr ""

#: TopWidget.cpp:1126
msgid "Configuration package loaded successfully."
msgstr ""

#: _translatorinfo.cpp:1
msgid "_: NAME OF TRANSLATORS\nYour names"
msgstr ""

#: _translatorinfo.cpp:3
msgid "_: EMAIL OF TRANSLATORS\nYour emails"
msgstr ""

#: configwizard.cpp:36 rc.cpp:10
msgid "Configuration Wizard"
msgstr ""

#: configwizard.cpp:44 rc.cpp:17
msgid "Choose Your Distribution"
msgstr ""

#: configwizard.cpp:54
msgid "&Debian"
msgstr ""

#: configwizard.cpp:59
msgid "&Red Hat"
msgstr ""

#: configwizard.cpp:63
msgid "&SuSE"
msgstr ""

#: configwizard.cpp:67
msgid "&Mandrake"
msgstr ""

#: configwizard.cpp:71
msgid "&Corel"
msgstr ""

#: configwizard.cpp:75 rc.cpp:15 rc.cpp:23
msgid "&Other"
msgstr ""

#: configwizard.cpp:80 rc.cpp:16
msgid "Distribution"
msgstr ""

#: configwizard.cpp:92 pathconfig.cpp:43 rc.cpp:25 rc.cpp:67
msgid "&Service Path:"
msgstr ""

#: configwizard.cpp:103 pathconfig.cpp:54 rc.cpp:26 rc.cpp:68
msgid "Enter the path to the folder containing the services"
msgstr ""

#: configwizard.cpp:107 pathconfig.cpp:58 rc.cpp:27 rc.cpp:69
msgid "&Browse..."
msgstr ""

#: configwizard.cpp:108 pathconfig.cpp:59 rc.cpp:28 rc.cpp:70
msgid "Select the folder containing the services"
msgstr ""

#: configwizard.cpp:125 pathconfig.cpp:76 rc.cpp:29 rc.cpp:71
msgid "&Runlevel Path:"
msgstr ""

#: configwizard.cpp:136 pathconfig.cpp:87 rc.cpp:30 rc.cpp:72
msgid "Enter the path to the folder containing the runlevel folders"
msgstr ""

#: configwizard.cpp:140 pathconfig.cpp:91 rc.cpp:31 rc.cpp:73
msgid "Br&owse..."
msgstr ""

#: configwizard.cpp:141 pathconfig.cpp:92 rc.cpp:32 rc.cpp:74
msgid "Select the folder containing the runlevel folders "
msgstr ""

#: configwizard.cpp:155 rc.cpp:34
msgid "<h1>Congratulations!</h1>\n<p>\nYou have finished the initial configuration of SysV-Init Editor. <b>Press</b> the button labeled <b>Finish</b> to start editing your init-configuration.\n</p>"
msgstr ""

#: configwizard.cpp:159 rc.cpp:33
msgid "Configuration Complete"
msgstr ""

#: ksv_core.cpp:41
msgid "No description available."
msgstr ""

#: ksv_core.cpp:110
msgid "Unknown Host"
msgstr ""

#: ksv_core.cpp:186
msgid " log files"
msgstr ""

#: ksv_core.cpp:194
msgid "Saved Init Configurations"
msgstr ""

#: ksvdraglist.cpp:307
msgid "No."
msgstr ""

#: ksvdraglist.cpp:311
msgid "Name"
msgstr ""

#: ksvdraglist.cpp:323 ksvdraglist.cpp:327 ksvdraglist.cpp:330
msgid "Drag Menu"
msgstr ""

#: lookandfeelconfig.cpp:51 rc.cpp:37
msgid "C&hoose..."
msgstr ""

#: lookandfeelconfig.cpp:56 lookandfeelconfig.cpp:65 rc.cpp:38 rc.cpp:39
msgid "dummy-font"
msgstr ""

#: lookandfeelconfig.cpp:74 rc.cpp:40
msgid "Services:"
msgstr ""

#: lookandfeelconfig.cpp:80 rc.cpp:41
msgid "Sorting numbers:"
msgstr ""

#: lookandfeelconfig.cpp:86 rc.cpp:42
msgid "&Choose..."
msgstr ""

#: lookandfeelconfig.cpp:100 rc.cpp:43
msgid "Colors"
msgstr ""

#: lookandfeelconfig.cpp:114 lookandfeelconfig.cpp:130
#: lookandfeelconfig.cpp:146 lookandfeelconfig.cpp:156 rc.cpp:44 rc.cpp:48
#: rc.cpp:52 rc.cpp:55
msgid "Dummy"
msgstr ""

#: lookandfeelconfig.cpp:118 rc.cpp:45
msgid "Choose a color for changed services"
msgstr ""

#: lookandfeelconfig.cpp:119 rc.cpp:46
msgid "<p>Use the <strong>Select Color dialog box</strong> to pick a text color for <em>services that have been changed</em> (either order/sorting number or name).</p>\n<p>Changed service entries will be distinguished by this color.</p>"
msgstr ""

#: lookandfeelconfig.cpp:124 rc.cpp:47
msgid "&Changed:"
msgstr ""

#: lookandfeelconfig.cpp:134 rc.cpp:49
msgid "Choose a color for service new to a runlevel"
msgstr ""

#: lookandfeelconfig.cpp:135 rc.cpp:50
msgid "<p>Use the <strong>Select Color dialog box</strong> to pick a text color for <em>services new to a runlevel</em>.</p>\n<p>New service entries will be distinguished by this color.</p>"
msgstr ""

#: lookandfeelconfig.cpp:140 rc.cpp:51
msgid "&New:"
msgstr ""

#: lookandfeelconfig.cpp:150 rc.cpp:53
msgid "Choose a color for changed services that are selected"
msgstr ""

#: lookandfeelconfig.cpp:151 rc.cpp:54
msgid "<p>Use the <strong>Select Color dialog box</strong> to pick a selected text color for <em>services that have been changed</em> (either order/sorting number or name).</p>\n<p>Changed service entries will be distinguished by this color while they are selected.</p>"
msgstr ""

#: lookandfeelconfig.cpp:160 rc.cpp:56
msgid "Choose a color for services new to a runlevel that are selected"
msgstr ""

#: lookandfeelconfig.cpp:161 rc.cpp:57
msgid "<p>Use the <strong>Select Color dialog box</strong> to pick a selected text color for <em>services new to a runlevel</em>.</p>\n<p>New service entries will be distinguished by this color while they are selected.</p>"
msgstr ""

#: lookandfeelconfig.cpp:166 rc.cpp:58
msgid "New + &Selected:"
msgstr ""

#: lookandfeelconfig.cpp:172 rc.cpp:59
msgid "Changed + S&elected:"
msgstr ""

#: main.cpp:67
msgid "SysV-Init Editor"
msgstr ""

#: main.cpp:68
msgid "An editor for Sys-V like init configurations."
msgstr ""

#: main.cpp:71
msgid "An editor for SysV-style init configuration, similar to Red Hat's\n\"tksysv\", but SysV-Init Editor allows drag-and-drop, as well as\nkeyboard use."
msgstr ""

#: main.cpp:75
msgid "Main developer"
msgstr ""

#: miscconfig.cpp:38 rc.cpp:61
msgid "Informational Messages"
msgstr ""

#: miscconfig.cpp:52 rc.cpp:62
msgid "Show all messages again:"
msgstr ""

#: miscconfig.cpp:58 rc.cpp:63
msgid "&Show All"
msgstr ""

#: miscconfig.cpp:63 rc.cpp:64
msgid "&Warn if not allowed to write configuration"
msgstr ""

#: miscconfig.cpp:67 rc.cpp:65
msgid "Warn &if unable to generate a sorting number"
msgstr ""

#: pathconfig.cpp:32 rc.cpp:66
msgid "Path Configuration"
msgstr ""

#: rc.cpp:11
msgid "Operating System"
msgstr ""

#: rc.cpp:12
msgid "<h3>What Operating System do you use?</h3>\n<p>\nbla bla\n</p>"
msgstr ""

#: rc.cpp:13
msgid "Choose Your Operating System"
msgstr ""

#: rc.cpp:14
msgid "&Linux"
msgstr ""

#: rc.cpp:18
msgid "&Debian GNU/Linux"
msgstr ""

#: rc.cpp:19
msgid "&Red Hat Linux"
msgstr ""

#: rc.cpp:20
msgid "&SuSE Linux"
msgstr ""

#: rc.cpp:21
msgid "&Mandrake Linux"
msgstr ""

#: rc.cpp:22
msgid "&Corel Linux OS"
msgstr ""

#: trash.cpp:49 trash.cpp:50
msgid "Drag here to remove services"
msgstr ""

