Binary files /tmp/tmp0uw4uff6/J7wizo0Zbo/language-pack-gnome-vi-base-22.04+20230801/data/static.tar and /tmp/tmp0uw4uff6/7TmmpRtYc5/language-pack-gnome-vi-base-22.04+20240212/data/static.tar differ diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/NetworkManager-openvpn.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/NetworkManager-openvpn.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/NetworkManager-openvpn.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/NetworkManager-openvpn.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:44+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:43+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: appdata/network-manager-openvpn.metainfo.xml.in:10 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/NetworkManager-pptp.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/NetworkManager-pptp.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/NetworkManager-pptp.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/NetworkManager-pptp.po 2024-02-12 13:46:47.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:39+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:36+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: appdata/network-manager-pptp.metainfo.xml.in:10 @@ -40,206 +40,206 @@ #. Otherwise, we have no saved password, or the password flags indicated #. * that the password should never be saved. #. -#: ../auth-dialog/main.c:146 +#: auth-dialog/main.c:146 #, c-format msgid "You need to authenticate to access the Virtual Private Network “%s”." msgstr "" -#: ../auth-dialog/main.c:155 ../auth-dialog/main.c:176 +#: auth-dialog/main.c:155 auth-dialog/main.c:176 msgid "Authenticate VPN" msgstr "" -#: ../auth-dialog/main.c:157 +#: auth-dialog/main.c:157 properties/nm-pptp-dialog.ui:427 msgid "Password" msgstr "" -#: ../properties/advanced-dialog.c:170 +#: properties/advanced-dialog.c:170 msgid "All Available (Default)" msgstr "" -#: ../properties/advanced-dialog.c:174 +#: properties/advanced-dialog.c:174 msgid "128-bit (most secure)" msgstr "" -#: ../properties/advanced-dialog.c:183 +#: properties/advanced-dialog.c:183 msgid "40-bit (less secure)" msgstr "" -#: ../properties/advanced-dialog.c:287 +#: properties/advanced-dialog.c:287 msgid "PAP" msgstr "" -#: ../properties/advanced-dialog.c:300 +#: properties/advanced-dialog.c:300 msgid "CHAP" msgstr "" -#: ../properties/advanced-dialog.c:312 +#: properties/advanced-dialog.c:312 msgid "MSCHAP" msgstr "" -#: ../properties/advanced-dialog.c:324 +#: properties/advanced-dialog.c:324 msgid "MSCHAPv2" msgstr "" -#: ../properties/advanced-dialog.c:337 +#: properties/advanced-dialog.c:337 msgid "EAP" msgstr "" -#: ../properties/nm-pptp-editor-plugin.c:29 +#: properties/nm-pptp-editor-plugin.c:29 msgid "Point-to-Point Tunneling Protocol (PPTP)" msgstr "" -#: ../properties/nm-pptp-editor-plugin.c:30 +#: properties/nm-pptp-editor-plugin.c:30 msgid "Compatible with Microsoft and other PPTP VPN servers." msgstr "" -#: ../shared/nm-utils/nm-shared-utils.c:264 +#: shared/nm-utils/nm-shared-utils.c:264 #, c-format msgid "object class '%s' has no property named '%s'" msgstr "" -#: ../shared/nm-utils/nm-shared-utils.c:271 +#: shared/nm-utils/nm-shared-utils.c:271 #, c-format msgid "property '%s' of object class '%s' is not writable" msgstr "" -#: ../shared/nm-utils/nm-shared-utils.c:278 +#: shared/nm-utils/nm-shared-utils.c:278 #, c-format msgid "" "construct property \"%s\" for object '%s' can't be set after construction" msgstr "" -#: ../shared/nm-utils/nm-shared-utils.c:286 +#: shared/nm-utils/nm-shared-utils.c:286 #, c-format msgid "'%s::%s' is not a valid property name; '%s' is not a GObject subtype" msgstr "" -#: ../shared/nm-utils/nm-shared-utils.c:295 +#: shared/nm-utils/nm-shared-utils.c:295 #, c-format msgid "unable to set property '%s' of type '%s' from value of type '%s'" msgstr "" -#: ../shared/nm-utils/nm-shared-utils.c:306 +#: shared/nm-utils/nm-shared-utils.c:306 #, c-format msgid "" "value \"%s\" of type '%s' is invalid or out of range for property '%s' of " "type '%s'" msgstr "" -#: ../shared/nm-utils/nm-vpn-plugin-utils.c:69 +#: shared/nm-utils/nm-vpn-plugin-utils.c:69 #, c-format msgid "unable to get editor plugin name: %s" msgstr "" -#: ../shared/nm-utils/nm-vpn-plugin-utils.c:103 +#: shared/nm-utils/nm-vpn-plugin-utils.c:103 #, c-format msgid "missing plugin file \"%s\"" msgstr "" -#: ../shared/nm-utils/nm-vpn-plugin-utils.c:109 +#: shared/nm-utils/nm-vpn-plugin-utils.c:109 #, c-format msgid "cannot load editor plugin: %s" msgstr "" -#: ../shared/nm-utils/nm-vpn-plugin-utils.c:118 +#: shared/nm-utils/nm-vpn-plugin-utils.c:118 #, c-format msgid "cannot load factory %s from plugin: %s" msgstr "" -#: ../shared/nm-utils/nm-vpn-plugin-utils.c:144 +#: shared/nm-utils/nm-vpn-plugin-utils.c:144 msgid "unknown error creating editor instance" msgstr "" -#: ../src/nm-pptp-service.c:193 +#: src/nm-pptp-service.c:193 #, c-format msgid "invalid gateway “%s”" msgstr "" -#: ../src/nm-pptp-service.c:207 +#: src/nm-pptp-service.c:207 #, c-format msgid "invalid integer property “%s”" msgstr "" -#: ../src/nm-pptp-service.c:217 +#: src/nm-pptp-service.c:217 #, c-format msgid "invalid boolean property “%s” (not yes or no)" msgstr "" -#: ../src/nm-pptp-service.c:224 +#: src/nm-pptp-service.c:224 #, c-format msgid "unhandled property “%s” type %s" msgstr "" -#: ../src/nm-pptp-service.c:235 +#: src/nm-pptp-service.c:235 #, c-format msgid "property “%s” invalid or not supported" msgstr "" -#: ../src/nm-pptp-service.c:253 +#: src/nm-pptp-service.c:253 msgid "No VPN configuration options." msgstr "" -#: ../src/nm-pptp-service.c:273 +#: src/nm-pptp-service.c:273 #, c-format msgid "Missing required option “%s”." msgstr "" -#: ../src/nm-pptp-service.c:293 +#: src/nm-pptp-service.c:293 msgid "No VPN secrets!" msgstr "" -#: ../src/nm-pptp-service.c:447 +#: src/nm-pptp-service.c:447 msgid "Could not find pptp client binary." msgstr "" -#: ../src/nm-pptp-service.c:460 +#: src/nm-pptp-service.c:460 msgid "Missing VPN gateway." msgstr "" -#: ../src/nm-pptp-service.c:635 +#: src/nm-pptp-service.c:635 msgid "Could not find the pppd binary." msgstr "" -#: ../src/nm-pptp-service.c:695 +#: src/nm-pptp-service.c:695 msgid "Missing VPN username." msgstr "" -#: ../src/nm-pptp-service.c:704 +#: src/nm-pptp-service.c:704 msgid "Missing or invalid VPN password." msgstr "" -#: ../src/nm-pptp-service.c:810 +#: src/nm-pptp-service.c:810 #, c-format msgid "couldn’t convert PPTP VPN gateway IP address “%s” (%d)" msgstr "" -#: ../src/nm-pptp-service.c:828 +#: src/nm-pptp-service.c:828 #, c-format msgid "couldn’t look up PPTP VPN gateway IP address “%s” (%d)" msgstr "" -#: ../src/nm-pptp-service.c:852 +#: src/nm-pptp-service.c:852 #, c-format msgid "no usable addresses returned for PPTP VPN gateway “%s”" msgstr "" -#: ../src/nm-pptp-service.c:881 +#: src/nm-pptp-service.c:881 msgid "Invalid or missing PPTP gateway." msgstr "" -#: ../src/nm-pptp-service.c:1129 +#: src/nm-pptp-service.c:1129 msgid "Don’t quit when VPN connection terminates" msgstr "" -#: ../src/nm-pptp-service.c:1130 +#: src/nm-pptp-service.c:1130 msgid "Enable verbose debug logging (may expose passwords)" msgstr "" -#: ../src/nm-pptp-service.c:1131 +#: src/nm-pptp-service.c:1131 msgid "D-Bus name to use for this instance" msgstr "" -#: ../src/nm-pptp-service.c:1152 +#: src/nm-pptp-service.c:1152 msgid "" "nm-pptp-service provides integrated PPTP VPN capability (compatible with " "Microsoft and other implementations) to NetworkManager." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/WebKit2GTK-4.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/WebKit2GTK-4.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/WebKit2GTK-4.0.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/WebKit2GTK-4.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:17+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:28+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: LocalizedStringsGtk.cpp:43 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/accounts-service.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/accounts-service.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/accounts-service.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/accounts-service.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:06+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:12+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: \n" #: data/org.freedesktop.accounts.policy.in:11 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/aisleriot.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/aisleriot.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/aisleriot.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/aisleriot.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:08+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:16+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/sol.desktop.in:3 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/alacarte.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/alacarte.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/alacarte.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/alacarte.po 2024-02-12 13:46:47.000000000 +0000 @@ -8,14 +8,14 @@ "Report-Msgid-Bugs-To: " "http://bugzilla.gnome.org/enter_bug.cgi?product=alacarte&component=general\n" "POT-Creation-Date: 2022-03-21 14:30+0200\n" -"PO-Revision-Date: 2022-03-26 23:33+0000\n" +"PO-Revision-Date: 2023-12-14 16:01+0000\n" "Last-Translator: buixuanduong1983 \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:35+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:31+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: Alacarte/MainWindow.py:156 msgid "Name" @@ -33,7 +33,7 @@ msgid "Choose an icon" msgstr "" -#: Alacarte/ItemEditor.py:239 +#: Alacarte/ItemEditor.py:238 msgid "Choose a command" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/anjuta-extras.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/anjuta-extras.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/anjuta-extras.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/anjuta-extras.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:01+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:06+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../plugins/sample1/anjuta-sample.plugin.in.h:1 msgid "Sample Plugin" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/anjuta.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/anjuta.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/anjuta.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/anjuta.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:24+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:17+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../anjuta.appdata.xml.in.h:1 ../anjuta.desktop.in.in.h:1 ../src/main.c:34 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/aptdaemon.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/aptdaemon.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/aptdaemon.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/aptdaemon.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:56+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:58+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../data/org.debian.apt.policy.in.h:1 msgid "List keys of trusted vendors" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/atk10.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/atk10.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/atk10.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/atk10.po 2024-02-12 13:46:47.000000000 +0000 @@ -21,8 +21,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:13+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:00+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: atk/atkhyperlink.c:126 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/avahi.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/avahi.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/avahi.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/avahi.po 2024-02-12 13:46:47.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: avahi\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2023-05-31 17:08+0000\n" +"POT-Creation-Date: 2023-11-20 12:46+0000\n" "PO-Revision-Date: 2015-12-04 01:33+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:31+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:26+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../avahi-common/error.c:30 msgid "OK" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/balsa.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/balsa.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/balsa.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/balsa.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:25+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:17+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../balsa.appdata.xml.in.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/baobab.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/baobab.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/baobab.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/baobab.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,12 +18,12 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:31+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:26+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.baobab.appdata.xml.in:6 data/org.gnome.baobab.desktop.in:3 -#: data/ui/baobab-main-window.ui:35 src/baobab-window.vala:288 +#: data/ui/baobab-main-window.ui:35 src/baobab-window.vala:267 msgid "Disk Usage Analyzer" msgstr "Bộ phân tích đĩa" @@ -54,7 +54,7 @@ msgid "Devices and Locations" msgstr "Thiết bị và Vị trí" -#: data/org.gnome.baobab.appdata.xml.in:39 src/baobab-window.vala:290 +#: data/org.gnome.baobab.appdata.xml.in:39 src/baobab-window.vala:269 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -126,17 +126,17 @@ msgid "Go back to location list" msgstr "Quay trở lại danh sách vị trí" -#: data/gtk/help-overlay.ui:52 +#: data/gtk/help-overlay.ui:46 msgctxt "shortcut window" msgid "Scanning" msgstr "Đang quét" -#: data/gtk/help-overlay.ui:56 +#: data/gtk/help-overlay.ui:50 msgctxt "shortcut window" msgid "Scan folder" msgstr "Quét thư mục" -#: data/gtk/help-overlay.ui:62 +#: data/gtk/help-overlay.ui:56 msgctxt "shortcut window" msgid "Rescan current location" msgstr "Quét lại vị trí hiện tại" @@ -165,19 +165,19 @@ msgid "Zoom _out" msgstr "Th_u nhỏ" -#: data/ui/baobab-folder-display.ui:14 data/ui/baobab-main-window.ui:173 +#: data/ui/baobab-folder-display.ui:14 data/ui/baobab-main-window.ui:141 msgid "Folder" msgstr "Thư mục" -#: data/ui/baobab-folder-display.ui:37 data/ui/baobab-main-window.ui:200 +#: data/ui/baobab-folder-display.ui:37 data/ui/baobab-main-window.ui:168 msgid "Size" msgstr "Cỡ" -#: data/ui/baobab-folder-display.ui:53 data/ui/baobab-main-window.ui:216 +#: data/ui/baobab-folder-display.ui:53 data/ui/baobab-main-window.ui:184 msgid "Contents" msgstr "Nội dung" -#: data/ui/baobab-folder-display.ui:69 data/ui/baobab-main-window.ui:232 +#: data/ui/baobab-folder-display.ui:69 data/ui/baobab-main-window.ui:200 msgid "Modified" msgstr "Đã sửa đổi" @@ -229,11 +229,11 @@ msgid "Close" msgstr "Đóng" -#: data/ui/baobab-main-window.ui:301 +#: data/ui/baobab-main-window.ui:275 msgid "Rings Chart" msgstr "Biểu đồ hình nhẫn" -#: data/ui/baobab-main-window.ui:314 +#: data/ui/baobab-main-window.ui:288 msgid "Treemap Chart" msgstr "Biểu đồ dạng cây" @@ -334,11 +334,11 @@ msgid "Add Location…" msgstr "Thêm Vị trí…" -#: src/baobab-window.vala:205 +#: src/baobab-window.vala:183 msgid "Select Folder" msgstr "Chọn thư mục" -#: src/baobab-window.vala:212 +#: src/baobab-window.vala:190 msgid "Recursively analyze mount points" msgstr "Phân tích điểm gắn một cách đệ quy" @@ -355,7 +355,7 @@ msgid "A graphical tool to analyze disk usage." msgstr "Công cụ đồ họa để phân tích cách sử dụng đĩa." -#: src/baobab-window.vala:297 +#: src/baobab-window.vala:276 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -364,7 +364,7 @@ " Nguyễn Thái Ngọc Duy https://launchpad.net/~pclouds\n" " Trần Ngọc Quân https://launchpad.net/~vnwildman" -#: src/baobab-window.vala:361 +#: src/baobab-window.vala:341 msgid "Failed to open file" msgstr "Gặp lỗi khi mở tập tin" @@ -372,7 +372,7 @@ msgid "Failed to move file to the trash" msgstr "Gặp lỗi khi bỏ tập tin vào thùng rác" -#: src/baobab-window.vala:570 +#: data/ui/baobab-main-window.ui:45 src/baobab-window.vala:540 msgid "Devices & Locations" msgstr "Thiết bị & Vị trí" @@ -389,16 +389,16 @@ msgid "Apparent sizes may be shown instead." msgstr "Cỡ bề ngoài có thể hiển thị để thay thế." -#: src/baobab-window.vala:641 +#: src/baobab-window.vala:608 msgid "Scan completed" msgstr "Đã quét xong" -#: src/baobab-window.vala:642 +#: src/baobab-window.vala:609 #, c-format msgid "Completed scan of “%s”" msgstr "Đã quét xong “%s”" -#: src/baobab-window.vala:682 +#: src/baobab-window.vala:649 #, c-format msgid "“%s” is not a valid folder" msgstr "“%s” không phải là thư mục hợp lệ" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/bijiben.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/bijiben.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/bijiben.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/bijiben.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:14+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:24+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.Notes.appdata.xml.in:6 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/caribou.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/caribou.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/caribou.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/caribou.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:08+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:16+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../caribou/settings/caribou_settings.py:5 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/cheese.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/cheese.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/cheese.po 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/cheese.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:49+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:50+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/cheese-main-window.ui:52 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/clutter-1.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/clutter-1.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/clutter-1.0.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/clutter-1.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:59+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:03+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: clutter/clutter-actor.c:6308 msgid "X coordinate" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/cogl.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/cogl.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/cogl.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/cogl.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:07+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:14+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: cogl/cogl-debug.c:181 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/dconf-editor.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/dconf-editor.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/dconf-editor.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/dconf-editor.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:19+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:29+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. Translators: on really small windows, the about dialog is replaced by an in-window view; here is the label of one of two buttons that have the same role as the stack switcher in the usual about dialog, the second is "Credits" @@ -225,16 +225,16 @@ "applications to not work correctly." msgstr "" -#: editor/ca.desrt.dconf-editor.appdata.xml.in:34 +#: editor/ca.desrt.dconf-editor.appdata.xml.in:36 msgid "Browse the keys used by installed applications" msgstr "" -#: editor/ca.desrt.dconf-editor.appdata.xml.in:38 +#: editor/ca.desrt.dconf-editor.appdata.xml.in:40 msgid "Read keys descriptions and edit their values" msgstr "" #. a translatable version of project_group -#: editor/ca.desrt.dconf-editor.appdata.xml.in:53 +#: editor/ca.desrt.dconf-editor.appdata.xml.in:55 msgid "The GNOME Project" msgstr "" @@ -992,173 +992,173 @@ msgstr "" #. Translators: command-line text, description of the application in 'dconf-editor --help'; try to put that string in 80 characters or less, if possible. -#: editor/dconf-editor.vala:202 +#: editor/dconf-editor.vala:203 msgid "Graphical interface for editing other applications settings." msgstr "" #. Translators: command-line text, describes how the application proceeds for editing other applications settings, in 'dconf-editor --help'; try to put that string in 80 characters or less, if possible. -#: editor/dconf-editor.vala:205 +#: editor/dconf-editor.vala:206 msgid "Uses the gsettings API of the glib library, among others." msgstr "" #. Translators: command-line header description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:208 +#: editor/dconf-editor.vala:209 msgid "Arguments description:" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:212 +#: editor/dconf-editor.vala:213 msgid "a folder path or a key path" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:214 +#: editor/dconf-editor.vala:215 msgid "example: “/org/gnome/” or “/ca/desrt/dconf-editor/Demo/boolean”" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:218 +#: editor/dconf-editor.vala:219 msgid "the name of a schema with fixed path" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:220 +#: editor/dconf-editor.vala:221 msgid "example: “ca.desrt.dconf-editor.Settings”" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help'; no need to put your translation of "relocatable" between quotation marks, that's done in English to highlight why the option is called "RELOC_SCHEMA" -#: editor/dconf-editor.vala:224 +#: editor/dconf-editor.vala:225 msgid "the name of a “relocatable” schema, without fixed path" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:226 +#: editor/dconf-editor.vala:227 msgid "see list with the “--list-relocatable-schemas” option" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:230 +#: editor/dconf-editor.vala:231 msgid "the path where to map the relocatable schema" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:232 +#: editor/dconf-editor.vala:233 msgid "example: “ca.desrt.dconf-editor.Bookmarks:/ca/desrt/dconf-editor/”" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:236 +#: editor/dconf-editor.vala:237 msgid "the name of a key from the schema" msgstr "" #. Translators: command-line argument description, see 'dconf-editor --help' -#: editor/dconf-editor.vala:238 +#: editor/dconf-editor.vala:239 msgid "example: “bookmarks”" msgstr "" #. Translators: command-line text, if --list-relocatable-schemas is given; introduces a list of schemas ids -#: editor/dconf-editor.vala:294 +#: editor/dconf-editor.vala:295 msgid "Known schemas installed:" msgstr "" #. Translators: command-line text, if --list-relocatable-schemas is given -#: editor/dconf-editor.vala:300 +#: editor/dconf-editor.vala:301 msgid "No known schemas installed." msgstr "" #. Translators: command-line text, if --list-relocatable-schemas is given; introduces a list of schemas ids -#: editor/dconf-editor.vala:305 +#: editor/dconf-editor.vala:306 msgid "Known schemas skipped:" msgstr "" #. Translators: command-line text, if --list-relocatable-schemas is given -#: editor/dconf-editor.vala:311 +#: editor/dconf-editor.vala:312 msgid "No known schemas skipped." msgstr "" #. Translators: command-line text, if --list-relocatable-schemas is given; introduces a list of schemas ids -#: editor/dconf-editor.vala:316 +#: editor/dconf-editor.vala:317 msgid "Unknown schemas:" msgstr "" #. Translators: command-line text, if --list-relocatable-schemas is given -#: editor/dconf-editor.vala:322 +#: editor/dconf-editor.vala:323 msgid "No unknown schemas." msgstr "" #. Translators: command-line error message, when the user requests a specific path while there is already a window opened -#: editor/dconf-editor.vala:441 +#: editor/dconf-editor.vala:442 msgid "Only one window can be opened for now.\n" msgstr "" #. Translators: command-line error message, try 'dconf-editor a b c d' -#: editor/dconf-editor.vala:461 +#: editor/dconf-editor.vala:462 msgid "Cannot understand: too many arguments.\n" msgstr "" #. Translators: command-line error message, try 'dconf-editor / a' -#: editor/dconf-editor.vala:475 +#: editor/dconf-editor.vala:476 msgid "Cannot understand second argument in this context.\n" msgstr "" #. Translators: command-line error message, try 'dconf-editor org.example /' -#: editor/dconf-editor.vala:496 +#: editor/dconf-editor.vala:497 msgid "Cannot understand: slash character in second argument.\n" msgstr "" #. Translators: command-line error message, try 'dconf-editor org.example:a' -#: editor/dconf-editor.vala:511 +#: editor/dconf-editor.vala:512 msgid "Schema path should start and end with a “/”.\n" msgstr "" #. Translators: command-line error message, try 'dconf-editor //' -#: editor/dconf-editor.vala:527 +#: editor/dconf-editor.vala:528 msgid "Cannot understand: given path contains “//”.\n" msgstr "" #. Translators: command-line error message, try 'dconf-editor "org example" a' -#: editor/dconf-editor.vala:535 +#: editor/dconf-editor.vala:536 msgid "Cannot understand: space character in argument.\n" msgstr "" #. Translators: notification header, try ctrl-c while in the keys list -#: editor/dconf-editor.vala:563 +#: editor/dconf-editor.vala:564 msgid "Copied to clipboard" msgstr "" #. Translators: about dialog text -#: editor/dconf-editor.vala:640 +#: editor/dconf-editor.vala:641 msgid "A graphical viewer and editor of applications’ internal settings." msgstr "" #. Translators: text crediting a game author, seen in the About dialog -#: editor/dconf-editor.vala:645 +#: editor/dconf-editor.vala:646 msgid "Robert Ancell" msgstr "" #. Translators: text crediting a game author, seen in the About dialog -#: editor/dconf-editor.vala:649 +#: editor/dconf-editor.vala:650 msgid "Arnaud Bonatti" msgstr "" #. Translators: text crediting a maintainer, seen in the About dialog -#: editor/dconf-editor.vala:653 +#: editor/dconf-editor.vala:654 msgid "Copyright © 2010-2014 – Canonical Ltd" msgstr "" #. Translators: text crediting a maintainer, seen in the About dialog -#: editor/dconf-editor.vala:657 +#: editor/dconf-editor.vala:658 msgid "Copyright © 2017-2018 – Davi da Silva Böger" msgstr "" #. Translators: text crediting a maintainer, seen in the About dialog; the %u are replaced with the years of start and end -#: editor/dconf-editor.vala:661 +#: editor/dconf-editor.vala:662 #, c-format msgid "Copyright © %u-%u – Arnaud Bonatti" msgstr "" #. Translators: about dialog text; this string should be replaced by a text crediting yourselves and your translation team, or should be left empty. Do not translate literally! -#: editor/dconf-editor.vala:668 +#: editor/dconf-editor.vala:669 msgid "translator-credits" msgstr "" "Nhóm dịch GNOME \n" @@ -1167,7 +1167,7 @@ " Trần Ngọc Quân https://launchpad.net/~vnwildman" #. Translators: about dialog text; label of the website link -#: editor/dconf-editor.vala:674 +#: editor/dconf-editor.vala:675 msgid "Page on GNOME wiki" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/deja-dup.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/deja-dup.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/deja-dup.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/deja-dup.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:55+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:57+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #. Translators: Monitor in this sense means something akin to 'watcher', not #. a computer screen. This program acts like a daemon that kicks off @@ -78,7 +78,7 @@ "prefer other backup apps." msgstr "" -#: data/app.desktop.in:6 data/ui/MainHeaderBar.ui:13 data/ui/MainWindow.ui:9 +#: data/app.desktop.in:6 data/ui/MainWindow.ui:9 msgid "Backups" msgstr "" @@ -88,11 +88,11 @@ #. Translators: Add whatever keywords you want in your language, separated by semicolons #. These keywords are used when searching for applications in dashes, etc. -#: data/app.desktop.in:27 +#: data/app.desktop.in:29 msgid "déjà;deja;dup;" msgstr "déjà;deja;dup;" -#: data/app.desktop.in:35 +#: data/app.desktop.in:37 msgid "Back Up" msgstr "" @@ -271,7 +271,7 @@ "when it is plugged in." msgstr "" -#: data/app.gschema.xml.in:150 data/ui/Browser.ui:244 +#: data/app.gschema.xml.in:150 data/ui/Browser.ui:305 msgid "Name" msgstr "" @@ -365,7 +365,7 @@ msgid "Go back" msgstr "" -#: data/ui/MainHeaderBar.ui:21 data/ui/MainHeaderBar.ui:23 +#: app/RestoreHeaderBar.vala:19 app/RestoreHeaderBar.vala:20 msgid "Back" msgstr "" @@ -373,8 +373,8 @@ msgid "Select" msgstr "" -#: data/ui/Browser.ui:14 data/ui/MainHeaderBar.ui:43 -#: data/ui/MainHeaderBar.ui:45 +#: app/RestoreHeaderBar.vala:26 app/RestoreHeaderBar.vala:27 +#: data/ui/RestoreToolbarView.ui:22 msgid "Search" msgstr "" @@ -406,11 +406,11 @@ msgid "_Back Up Now" msgstr "" -#: data/ui/MainWindow.ui:24 +#: data/ui/MainWindow.ui:27 msgid "Overview" msgstr "Tổng thể" -#: app/AssistantRestore.vala:63 data/ui/Browser.ui:356 +#: app/AssistantRestore.vala:63 data/ui/RestoreToolbarView.ui:35 msgid "_Restore" msgstr "_Phục hồi" @@ -419,27 +419,27 @@ msgstr "Ngà_y" #. Translators: this means scanning the storage location data files, not the source folders -#: data/ui/Browser.ui:82 +#: data/ui/Browser.ui:70 msgid "Scanning backup files…" msgstr "" -#: data/ui/Browser.ui:136 +#: data/ui/Browser.ui:124 msgid "_Retry" msgstr "" -#: data/ui/Browser.ui:171 +#: data/ui/Browser.ui:159 msgid "_Connect" msgstr "" -#: data/ui/Browser.ui:196 +#: data/ui/Browser.ui:184 msgid "Encryption password needed" msgstr "" -#: data/ui/Browser.ui:207 +#: data/ui/Browser.ui:196 msgid "_Enter Password" msgstr "" -#: app/AssistantRestore.vala:59 data/ui/MainWindow.ui:51 +#: app/AssistantRestore.vala:59 data/ui/MainWindow.ui:38 msgid "Restore" msgstr "Phục hồi" @@ -461,19 +461,19 @@ msgid "_Remember password" msgstr "_Nhớ mật khẩu" -#: data/ui/MainHeaderBar.ui:65 +#: data/ui/PrimaryMenuButton.ui:29 msgid "_Preferences" msgstr "" -#: data/ui/MainHeaderBar.ui:69 +#: data/ui/PrimaryMenuButton.ui:33 msgid "_Keyboard Shortcuts" msgstr "" -#: data/ui/MainHeaderBar.ui:73 +#: data/ui/PrimaryMenuButton.ui:37 msgid "_Help" msgstr "" -#: data/ui/MainHeaderBar.ui:77 +#: data/ui/PrimaryMenuButton.ui:41 msgid "_About Backups" msgstr "" @@ -489,7 +489,7 @@ msgid "Storage" msgstr "Lưu trữ" -#: data/ui/ConfigLocationRow.ui:47 +#: data/ui/ConfigLocationRow.ui:48 msgid "_Location" msgstr "" @@ -540,7 +540,7 @@ msgid "_Storage Location" msgstr "" -#: app/AssistantRestore.vala:191 data/ui/ConfigLocationGroup.ui:19 +#: app/AssistantRestore.vala:181 data/ui/ConfigLocationGroup.ui:19 #: data/ui/ConfigLocationGroup.ui:42 data/ui/ConfigLocationGroup.ui:81 #: data/ui/ConfigLocationGroup.ui:90 data/ui/ConfigLocationGroup.ui:99 msgid "_Folder" @@ -705,7 +705,7 @@ #. In the unlikely event the user turned on automatic backups but never #. made a backup, we should tell them if we start up and need to be #. configured for first time. -#: app/AssistantBackup.vala:128 app/AssistantOperation.vala:843 +#: app/AssistantBackup.vala:128 app/AssistantOperation.vala:844 msgid "Backups needs your input to continue" msgstr "" @@ -737,7 +737,7 @@ msgid "_Details" msgstr "_Chi tiết" -#: app/AssistantOperation.vala:312 +#: app/AssistantOperation.vala:312 app/Browser.vala:274 msgid "In order to continue, the following packages need to be installed:" msgstr "" @@ -776,48 +776,48 @@ msgid "_Grant Access" msgstr "" -#: app/AssistantOperation.vala:494 +#: app/AssistantOperation.vala:495 msgid "Install Packages" msgstr "" -#: app/AssistantOperation.vala:509 +#: app/AssistantOperation.vala:510 msgid "Summary" msgstr "Tóm tắt" -#: app/AssistantOperation.vala:531 +#: app/AssistantOperation.vala:532 msgid "Restore Test" msgstr "" -#: app/AssistantOperation.vala:539 +#: app/AssistantOperation.vala:540 msgid "Grant Access" msgstr "" -#: app/AssistantOperation.vala:762 +#: app/AssistantOperation.vala:763 msgid "Require Password?" msgstr "Yêu cầu mật khẩu?" -#: app/AssistantOperation.vala:764 +#: app/AssistantOperation.vala:765 msgid "Encryption Password Needed" msgstr "Cần mật khẩu mã hóa" -#: app/AssistantOperation.vala:811 +#: app/AssistantOperation.vala:812 msgid "Backups needs your encryption password to continue" msgstr "" -#: app/AssistantOperation.vala:885 +#: app/AssistantOperation.vala:886 data/ui/Browser.ui:232 msgctxt "verb" msgid "_Install" msgstr "" -#: app/AssistantOperation.vala:890 +#: app/AssistantOperation.vala:891 app/Browser.vala:276 msgid "Backups needs to install packages to continue" msgstr "" -#: app/AssistantRestore.vala:162 +#: app/AssistantRestore.vala:152 msgid "Restore files to _original locations" msgstr "Phục hồi các tập tin _về vị trí ban đầu" -#: app/AssistantRestore.vala:176 +#: app/AssistantRestore.vala:166 msgid "Restore to _specific folder" msgstr "Phục hồi sang một thư mục _khác" @@ -829,82 +829,82 @@ msgid "Restore _folder" msgstr "Phục hồi _thư mục" -#: app/AssistantRestore.vala:211 +#: app/AssistantRestore.vala:201 msgid "Backups does not have permission to restore the following files:" msgstr "" -#: app/AssistantRestore.vala:274 +#: app/AssistantRestore.vala:264 msgid "Backup location" msgstr "Vị trí lưu bản sao lưu" #. Translators: label for the date from which we are restoring -#: app/AssistantRestore.vala:289 +#: app/AssistantRestore.vala:279 msgid "Restore date" msgstr "Ngày phục hồi" #. Translators: label for the folder into which we putting restored files -#: app/AssistantRestore.vala:298 +#: app/AssistantRestore.vala:288 msgid "Restore folder" msgstr "Thư mục phục hồi" -#: app/AssistantRestore.vala:322 +#: app/AssistantRestore.vala:312 msgid "Checking for Backups…" msgstr "Đang kiểm tra để sao lưu..." -#: app/AssistantRestore.vala:330 +#: app/AssistantRestore.vala:320 msgid "Restore From When?" msgstr "Phục hồi từ thời điểm nào?" -#: app/AssistantRestore.vala:341 +#: app/AssistantRestore.vala:331 msgid "Restore to Where?" msgstr "Phục hồi vào đâu?" #. Translators: This is the word 'Restoring' in the phrase #. "Restoring '%s'". %s is a filename. -#: app/AssistantRestore.vala:374 +#: app/AssistantRestore.vala:364 msgid "Restoring:" msgstr "Đang phục hồi:" -#: app/AssistantRestore.vala:386 +#: app/AssistantRestore.vala:376 msgid "No backups to restore" msgstr "Không có bản sao lưu để phục hồi" -#: app/AssistantRestore.vala:469 +#: app/AssistantRestore.vala:459 msgid "Original location" msgstr "Vị trí gốc" -#: app/AssistantRestore.vala:483 +#: app/AssistantRestore.vala:473 msgid "File to restore" msgid_plural "Files to restore" msgstr[0] "Tập tin để phục hồi" -#: app/AssistantRestore.vala:508 +#: app/AssistantRestore.vala:498 msgid "Restore Failed" msgstr "Phục hồi thất bại" -#: app/AssistantRestore.vala:510 +#: app/AssistantRestore.vala:500 msgid "Restore Finished" msgstr "Hoàn tất phục hồi" #. if it *is* visible, a header will be set already -#: app/AssistantRestore.vala:513 +#: app/AssistantRestore.vala:503 msgid "Your files were successfully restored." msgstr "Các tập tin của bạn đã được phục hồi." -#: app/AssistantRestore.vala:516 +#: app/AssistantRestore.vala:506 msgid "Your file was successfully restored." msgid_plural "Your files were successfully restored." msgstr[0] "Các tập tin của bạn đã được phục hồi." -#: app/AssistantRestore.vala:523 libdeja/Operation.vala:49 +#: app/AssistantRestore.vala:513 libdeja/Operation.vala:49 msgid "Restoring…" msgstr "Đang phục hồi..." -#: app/AssistantRestore.vala:593 +#: app/AssistantRestore.vala:583 msgid "Restore in progress" msgstr "" -#: app/Background.vala:73 +#: app/Background.vala:79 msgid "Cannot back up automatically" msgstr "" @@ -919,7 +919,7 @@ msgstr[0] "" msgstr[1] "" -#: app/Browser.vala:251 +#: app/Browser.vala:220 msgid "Authentication needed" msgstr "" @@ -954,7 +954,7 @@ msgid "Remove" msgstr "Loại bỏ" -#: app/ConfigFolderGroup.vala:66 data/ui/ConfigFolderGroup.ui:16 +#: data/ui/ConfigFolderGroup.ui:22 msgid "Add" msgstr "Thêm" @@ -996,7 +996,7 @@ msgid "Amazon S3" msgstr "Amazon S3" -#: app/FolderChooserButton.vala:21 app/FolderChooserButton.vala:27 +#: app/FolderChooserButton.vala:21 msgid "Choose Folder" msgstr "Chọn thư mục" @@ -1199,7 +1199,7 @@ msgid "Backup will begin when %s is connected." msgstr "" -#: libdeja/BackendDrive.vala:250 libdeja/BackendRemote.vala:157 +#: libdeja/BackendDrive.vala:250 libdeja/BackendRemote.vala:153 msgid "Storage location not available" msgstr "" @@ -1231,22 +1231,22 @@ msgid "You first need to allow Backups to access your Google account." msgstr "" -#: libdeja/BackendRemote.vala:98 +#: libdeja/BackendRemote.vala:94 msgid "The network server is not available" msgstr "" -#: libdeja/BackendRemote.vala:158 +#: libdeja/BackendRemote.vala:154 msgid "Waiting for a network connection…" msgstr "Đang chờ một kết nối mạng..." -#: libdeja/BackendRemote.vala:170 +#: libdeja/BackendRemote.vala:166 msgid "Could not mount storage location." msgstr "" #. Special sanity check for some edge cases like smb:// where if the user #. just puts in smb://server/ as the root, GIO thinks it's a valid root, #. but the share never ends up mounted. -#: libdeja/BackendRemote.vala:187 +#: libdeja/BackendRemote.vala:183 msgid "" "Samba network locations must include both a hostname and a share name." msgstr "" @@ -1434,7 +1434,7 @@ msgid "No space left in ‘%s’." msgstr "Không còn dung lượng trống tại '%s'." -#: app/Browser.vala:372 libdeja/duplicity/DuplicityJob.vala:1067 +#: app/Browser.vala:384 libdeja/duplicity/DuplicityJob.vala:1067 msgid "No backup files found" msgstr "Không tìm thấy các tập tin sao lưu" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/devhelp.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/devhelp.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/devhelp.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/devhelp.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 14:56+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:38+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. Translators: please don't translate "Devhelp" (it's marked as diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/empathy-tpaw.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/empathy-tpaw.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/empathy-tpaw.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/empathy-tpaw.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:28+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:42+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../data/org.gnome.telepathy-account-widgets.gschema.xml.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/empathy.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/empathy.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/empathy.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/empathy.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:28+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:42+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../data/empathy.desktop.in.in.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/eog-plugins.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/eog-plugins.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/eog-plugins.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/eog-plugins.po 2024-02-12 13:46:47.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:55+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:57+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: plugins/exif-display/eog-exif-display-plugin.c:105 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/eog.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/eog.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/eog.po 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/eog.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 14:58+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:41+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/eog.appdata.xml.in:6 data/org.gnome.eog.desktop.in.in:3 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/epiphany.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/epiphany.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/epiphany.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/epiphany.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 14:58+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:41+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Epiphany.appdata.xml.in:6 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/evince.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/evince.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/evince.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/evince.po 2024-02-12 13:46:47.000000000 +0000 @@ -11,31 +11,31 @@ msgstr "" "Project-Id-Version: evince master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/evince/issues\n" -"POT-Creation-Date: 2022-12-14 20:35+0000\n" -"PO-Revision-Date: 2023-03-01 04:57+0000\n" +"POT-Creation-Date: 2023-11-17 14:04+0000\n" +"PO-Revision-Date: 2023-11-22 05:46+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \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: 2023-08-01 15:26+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:19+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: backend/comics/comics-document.c:190 backend/comics/comics-document.c:261 +#: backend/comics/comics-document.c:190 backend/comics/comics-document.c:214 msgid "File is corrupted" msgstr "Tập tin bị hỏng" -#: backend/comics/comics-document.c:251 +#: backend/comics/comics-document.c:255 msgid "Archive is encrypted" msgstr "Kho nén bị mã hóa" -#: backend/comics/comics-document.c:256 +#: backend/comics/comics-document.c:260 msgid "No supported images in archive" msgstr "Không hỗ trợ ảnh trong kho nén" -#: backend/comics/comics-document.c:266 +#: backend/comics/comics-document.c:265 msgid "No files in archive" msgstr "Không tìm thấy ảnh trong kho nén" @@ -305,7 +305,7 @@ #. Manually set name and icon #: data/org.gnome.Evince.desktop.in.in:3 org.gnome.Evince.appdata.xml.in:23 -#: shell/ev-window-title.c:131 shell/main.c:300 +#: shell/ev-window-title.c:134 shell/main.c:300 msgid "Document Viewer" msgstr "Xem tài liệu" @@ -402,17 +402,17 @@ msgid "File type %s (%s) is not supported" msgstr "Không hỗ trợ dạng tập tin %s (%s)" -#: libdocument/ev-document-factory.c:378 libdocument/ev-file-helpers.c:418 +#: libdocument/ev-document-factory.c:373 libdocument/ev-file-helpers.c:418 #: libdocument/ev-file-helpers.c:464 libdocument/ev-file-helpers.c:483 #: libdocument/ev-file-helpers.c:564 libdocument/ev-file-helpers.c:573 msgid "Unknown MIME Type" msgstr "Kiểu MIME không rõ" -#: libdocument/ev-document-factory.c:647 +#: libdocument/ev-document-factory.c:642 msgid "All Documents" msgstr "Mọi tài liệu" -#: libdocument/ev-document-factory.c:674 shell/ev-utils.c:272 +#: libdocument/ev-document-factory.c:669 shell/ev-utils.c:272 msgid "All Files" msgstr "Mọi tập tin" @@ -441,8 +441,8 @@ msgstr "trên %d" #: libmisc/ev-page-action-widget.c:187 shell/ev-history.c:455 -#: shell/ev-sidebar-bookmarks.c:343 shell/ev-window.c:964 -#: shell/ev-window.c:5127 +#: shell/ev-sidebar-bookmarks.c:343 shell/ev-window.c:966 +#: shell/ev-window.c:5164 #, c-format msgid "Page %s" msgstr "Trang %s" @@ -486,7 +486,7 @@ msgid "Failed to create thumbnail for page %d" msgstr "Gặp lỗi khi tạo ảnh thu nhỏ cho trang %d" -#: libview/ev-jobs.c:2367 +#: libview/ev-jobs.c:2343 #, c-format msgid "Failed to print page %d: %s" msgstr "Gặp lỗi khi in trang %d: %s" @@ -675,11 +675,11 @@ msgid "Reset form" msgstr "Đặt lại form" -#: libview/ev-view-presentation.c:740 +#: libview/ev-view-presentation.c:739 msgid "Jump to page:" msgstr "Nhảy đến trang:" -#: libview/ev-view-presentation.c:1034 +#: libview/ev-view-presentation.c:1033 msgid "End of presentation. Press Esc or click to exit." msgstr "Trình diễn đã hết. Bấm Esc hay bấm chuột để thoát ra." @@ -747,15 +747,15 @@ msgid "GNOME Document Previewer" msgstr "Xem trước tài liệu trong GNOME" -#: previewer/ev-previewer-toolbar.c:112 shell/evince-toolbar.ui:35 +#: previewer/ev-previewer-toolbar.c:112 shell/ev-toolbar.c:218 msgid "Select page or search in the index" msgstr "Chọn trang hoặc tìm trong mục lục" -#: previewer/ev-previewer-toolbar.c:114 shell/evince-toolbar.ui:38 +#: previewer/ev-previewer-toolbar.c:114 shell/ev-toolbar.c:219 msgid "Select page" msgstr "Chọn trang" -#: previewer/ev-previewer-window.c:78 shell/ev-window.c:3669 +#: previewer/ev-previewer-window.c:78 shell/ev-window.c:3675 msgid "Failed to print document" msgstr "Gặp lỗi khi in tài liệu" @@ -768,7 +768,7 @@ msgid "The selected printer “%s” could not be found" msgstr "Không tìm được máy in “%s” đã chọn" -#: previewer/ev-previewer-window.c:568 shell/ev-window.c:4219 +#: previewer/ev-previewer-window.c:568 shell/ev-window.c:4220 msgid "Evince" msgstr "Evince" @@ -780,11 +780,11 @@ msgid "Print this document" msgstr "In tài liệu này" -#: previewer/previewer.ui:20 shell/evince-menus.ui:129 +#: previewer/previewer.ui:20 shell/evince-menus.ui:254 msgid "Previous Page" msgstr "Trang trước" -#: previewer/previewer.ui:27 shell/evince-menus.ui:133 +#: previewer/previewer.ui:27 shell/evince-menus.ui:258 msgid "Next Page" msgstr "Trang kế" @@ -1006,219 +1006,221 @@ msgstr "Đóng" #. Translators: an annotation that looks like a "sticky note" -#: shell/ev-annotations-toolbar.c:134 +#: shell/ev-annotations-toolbar.c:133 msgid "Note text" msgstr "Ghi chú bằng chữ" -#: shell/ev-annotations-toolbar.c:136 +#: shell/ev-annotations-toolbar.c:135 msgid "Add text annotation" msgstr "Thêm chú thích bằng chữ" -#: shell/ev-annotations-toolbar.c:141 +#: shell/ev-annotations-toolbar.c:140 msgid "Highlight text" msgstr "Tô sáng chữ" -#: shell/ev-annotations-toolbar.c:143 +#: shell/ev-annotations-toolbar.c:142 msgid "Add highlight annotation" msgstr "Thêm chú thích tô sáng" -#: shell/evince-menus.ui:214 shell/evince-toolbar.ui:126 +#: shell/evince-menus.ui:25 shell/ev-sidebar-links.c:351 msgid "Print…" msgstr "In…" -#: shell/evince-toolbar.ui:131 +#: shell/evince-menus.ui:30 msgid "Fullscreen" msgstr "Toàn màn hình" -#: shell/evince-toolbar.ui:136 +#: shell/evince-menus.ui:35 msgid "Send To…" msgstr "Gửi đến…" -#: shell/evince-toolbar.ui:143 +#: shell/evince-menus.ui:42 msgid "New _Window" msgstr "Cửa _sổ mới" -#: shell/evince-toolbar.ui:149 +#: shell/evince-menus.ui:48 msgid "Open a C_opy" msgstr "Mở _bản sao" -#: shell/evince-menus.ui:115 shell/evince-toolbar.ui:153 +#: shell/evince-menus.ui:52 shell/evince-menus.ui:240 msgid "Open Containing _Folder" msgstr "Mở _thư mục chứa" -#: shell/evince-toolbar.ui:159 +#: shell/evince-menus.ui:58 msgid "_Save As…" msgstr "_Lưu dạng…" -#: shell/evince-toolbar.ui:165 +#: shell/evince-menus.ui:64 msgid "Present as _Slideshow" msgstr "Trình diễn dạng T_rượt" -#: shell/evince-toolbar.ui:171 +#: shell/evince-menus.ui:70 msgid "_Continuous" msgstr "Liên tụ_c" -#: shell/evince-toolbar.ui:175 +#: shell/evince-menus.ui:74 msgid "_Dual" msgstr "_Phân đôi" -#: shell/evince-toolbar.ui:179 +#: shell/evince-menus.ui:78 msgid "_Odd Pages Left" msgstr "Trang _lẻ bên trái" -#: shell/evince-toolbar.ui:183 +#: shell/evince-menus.ui:82 msgid "Right to Left Document" msgstr "Tài liệu từ Phải sang Trái" -#: shell/evince-toolbar.ui:189 +#: shell/evince-menus.ui:88 msgid "Ro_tate ⤵" msgstr "Xoay _trái ⤵" -#: shell/evince-toolbar.ui:195 +#: shell/evince-menus.ui:94 msgid "Ni_ght Mode" msgstr "Chế độ Đê_m" -#: shell/evince-toolbar.ui:201 +#: shell/evince-menus.ui:100 msgid "Prop_erties" msgstr "_Thuộc tính" -#: shell/evince-toolbar.ui:207 +#: shell/evince-menus.ui:106 msgid "Save Current Settings as Defa_ult" msgstr "Lưu các cài đặt hiện tại làm _mặc định" -#: shell/evince-toolbar.ui:211 +#: shell/evince-menus.ui:110 msgid "_Keyboard Shortcuts" msgstr "_Phím tắt" -#: shell/evince-toolbar.ui:215 +#: shell/evince-menus.ui:114 msgid "_Help" msgstr "Trợ _giúp" -#: shell/evince-toolbar.ui:219 +#: shell/evince-menus.ui:118 msgid "_About Document Viewer" msgstr "_Giới thiệu bộ xem tài liệu" -#: shell/evince-zoom-action.ui:30 +#: shell/evince-menus.ui:127 msgid "Fit Pa_ge" msgstr "Vừa _khít trang" -#: shell/evince-zoom-action.ui:35 +#: shell/evince-menus.ui:132 msgid "Fit _Width" msgstr "Vừa _bề ngang" -#: shell/evince-zoom-action.ui:40 +#: shell/evince-menus.ui:137 msgid "_Automatic" msgstr "_Tự động" -#: shell/evince-menus.ui:24 +#: shell/evince-menus.ui:149 msgid "_Open Link" msgstr "_Mở liên kết" -#: shell/evince-menus.ui:29 +#: shell/evince-menus.ui:154 msgid "_Copy Link Address" msgstr "_Chép địa chỉ liên kết" -#: shell/evince-menus.ui:34 +#: shell/evince-menus.ui:159 msgid "_Go To" msgstr "_Đi tới" -#: shell/evince-menus.ui:39 +#: shell/evince-menus.ui:164 msgid "Open in New _Window" msgstr "Mở trong cửa _sổ mới" -#: shell/evince-menus.ui:46 +#: shell/evince-menus.ui:171 msgid "_Previous Page" msgstr "T_rang trước" -#: shell/evince-menus.ui:50 +#: shell/evince-menus.ui:175 msgid "_Next Page" msgstr "Trang _kế" -#: shell/evince-menus.ui:54 shell/ev-window.c:3968 +#: shell/evince-menus.ui:179 shell/ev-window.c:3974 msgid "_Reload" msgstr "Tải _lại" -#: shell/evince-menus.ui:58 +#: shell/evince-menus.ui:183 msgid "Auto_scroll" msgstr "Tự động _cuộn" -#: shell/evince-menus.ui:64 +#: shell/evince-menus.ui:189 msgid "_Copy" msgstr "Sao _chép" -#: shell/evince-menus.ui:68 +#: shell/evince-menus.ui:193 msgid "Select _All" msgstr "Chọn _hết" -#: shell/evince-menus.ui:74 +#: shell/evince-menus.ui:199 msgid "_Save Image As…" msgstr "_Lưu ảnh dạng…" -#: shell/evince-menus.ui:79 +#: shell/evince-menus.ui:204 msgid "Copy _Image" msgstr "_Sao chép ảnh" -#: shell/evince-menus.ui:86 shell/evince-menus.ui:157 shell/evince-menus.ui:180 +#: shell/evince-menus.ui:211 shell/evince-menus.ui:282 +#: shell/evince-menus.ui:305 msgid "_Open Attachment" msgstr "_Mở tài liệu đính kèm" -#: shell/evince-menus.ui:91 shell/evince-menus.ui:161 shell/evince-menus.ui:185 +#: shell/evince-menus.ui:216 shell/evince-menus.ui:286 +#: shell/evince-menus.ui:310 msgid "_Save Attachment As…" msgstr "_Lưu đính kèm thành…" -#: shell/evince-menus.ui:98 +#: shell/evince-menus.ui:223 msgid "Annotation _Properties…" msgstr "Th_uộc tính ghi chú…" -#: shell/evince-menus.ui:103 +#: shell/evince-menus.ui:228 msgid "R_emove Annotation" msgstr "_Xóa bỏ chú thích" -#: shell/evince-menus.ui:110 +#: shell/evince-menus.ui:235 msgid "_Highlight Selected Text" msgstr "Tô _sáng văn bản được chọn" -#: shell/evince-menus.ui:123 +#: shell/evince-menus.ui:248 msgid "Navigation" msgstr "Duyệt qua" -#: shell/evince-menus.ui:125 +#: shell/evince-menus.ui:250 msgid "First Page" msgstr "Trang đầu" -#: shell/evince-menus.ui:137 +#: shell/evince-menus.ui:262 msgid "Last Page" msgstr "Trang cuối" -#: shell/evince-menus.ui:142 +#: shell/evince-menus.ui:267 msgid "History" msgstr "Lịch sử" -#: shell/evince-menus.ui:144 +#: shell/evince-menus.ui:269 msgid "Back" msgstr "Lùi" -#: shell/evince-menus.ui:148 +#: shell/evince-menus.ui:273 msgid "Forward" msgstr "Kế tiếp" -#: shell/evince-menus.ui:170 +#: shell/evince-menus.ui:295 msgid "Annotation Properties…" msgstr "Thuộc tính ghi chú…" -#: shell/evince-menus.ui:175 +#: shell/evince-menus.ui:300 msgid "Remove Annotation" msgstr "Xóa bỏ chú thích" -#: shell/evince-menus.ui:195 +#: shell/evince-menus.ui:320 msgid "_Open Bookmark" msgstr "_Mở đánh dấu" -#: shell/evince-menus.ui:201 +#: shell/evince-menus.ui:326 msgid "_Rename Bookmark" msgstr "Đổ_i tên đánh dấu" -#: shell/evince-menus.ui:205 +#: shell/evince-menus.ui:330 msgid "_Delete Bookmark" msgstr "_Xóa dấu trang" @@ -1229,54 +1231,54 @@ #. Create tree view #: shell/ev-loading-message.c:50 shell/ev-sidebar-annotations.c:148 -#: shell/ev-sidebar-layers.c:123 shell/ev-sidebar-links.c:283 +#: shell/ev-sidebar-layers.c:123 shell/ev-sidebar-links.c:276 msgid "Loading…" msgstr "Đang tải…" -#: shell/evince-password-view.ui:22 +#: shell/ev-password-view.c:141 msgid "" "This document is locked and can only be read by entering the correct " "password." msgstr "Tài liệu này bị khóa và phải nhập mật khẩu để có thể đọc." -#: shell/evince-password-view.ui:37 +#: shell/ev-password-view.c:152 msgid "_Unlock Document" msgstr "_Mở khóa tài liệu" -#: shell/ev-password-view.c:228 +#: shell/ev-password-view.c:252 #, c-format msgid "" "The document “%s” is locked and requires a password before it can be opened." msgstr "Tài liệu “%s” bị khóa và bạn cần nhập mật khẩu để mở." -#: shell/ev-password-view.c:235 +#: shell/ev-password-view.c:259 msgid "Password required" msgstr "Yêu cầu nhập mật khẩu" -#: shell/ev-password-view.c:242 shell/ev-sidebar-attachments.c:493 -#: shell/ev-window.c:2909 shell/ev-window.c:3207 shell/ev-window.c:4092 -#: shell/ev-window.c:6974 shell/ev-window.c:7200 +#: shell/ev-password-view.c:266 shell/ev-sidebar-attachments.c:493 +#: shell/ev-window.c:2915 shell/ev-window.c:3213 shell/ev-window.c:4098 +#: shell/ev-window.c:7092 shell/ev-window.c:7318 msgid "_Cancel" msgstr "_Thôi" -#: shell/ev-password-view.c:243 +#: shell/ev-password-view.c:267 msgid "_Unlock" msgstr "_Mở khóa" -#: shell/ev-password-view.c:255 +#: shell/ev-password-view.c:279 msgid "_Password:" msgstr "Mật _khẩu:" -#: shell/ev-password-view.c:289 +#: shell/ev-password-view.c:314 #| msgid "_Forget password immediately" msgid "Forget password _immediately" msgstr "_Quên ngay mật khẩu" -#: shell/ev-password-view.c:300 +#: shell/ev-password-view.c:326 msgid "Remember password until you _log out" msgstr "Nhớ mật khẩu cho đến khi đăng _xuất" -#: shell/ev-password-view.c:311 +#: shell/ev-password-view.c:338 msgid "Remember _forever" msgstr "_Nhớ mãi mãi" @@ -1296,11 +1298,11 @@ msgid "Document License" msgstr "Bản quyền của tài liệu" -#: shell/evince-properties-fonts.ui:40 +#: shell/ev-properties-fonts.c:142 msgid "Font" msgstr "Phông chữ" -#: shell/ev-properties-fonts.c:137 +#: shell/ev-properties-fonts.c:169 #, c-format msgid "Gathering font information… %3d%%" msgstr "Đang thu tập thông tin về phông chữ… %3d%%" @@ -1327,7 +1329,7 @@ msgid "Page %d" msgstr "Trang %d" -#: shell/ev-sidebar-annotations.c:622 shell/ev-window.c:7587 +#: shell/ev-sidebar-annotations.c:622 shell/ev-window.c:7718 msgid "Annotations" msgstr "Chú thích" @@ -1348,86 +1350,86 @@ msgid "_Replace" msgstr "Tha_y thế" -#: shell/ev-sidebar-attachments.c:899 shell/ev-window.c:7611 +#: shell/ev-sidebar-attachments.c:899 shell/ev-window.c:7742 msgid "Attachments" msgstr "Đính kèm" -#: shell/evince-sidebar-bookmarks.ui:55 +#: shell/ev-sidebar-bookmarks.c:493 shell/ev-sidebar-bookmarks.c:494 msgid "Add bookmark" msgstr "Thêm đánh dấu" -#: shell/evince-sidebar-bookmarks.ui:64 +#: shell/ev-sidebar-bookmarks.c:502 shell/ev-sidebar-bookmarks.c:503 msgid "Remove bookmark" msgstr "Xóa đánh dấu" -#: shell/ev-sidebar-bookmarks.c:560 shell/ev-window.c:7595 +#: shell/ev-sidebar-bookmarks.c:628 shell/ev-window.c:7726 msgid "Bookmarks" msgstr "Đánh dấu" -#: shell/ev-sidebar-layers.c:444 shell/ev-window.c:7623 +#: shell/ev-sidebar-layers.c:444 shell/ev-window.c:7754 msgid "Layers" msgstr "Lớp" -#: shell/evince-menus.ui:218 +#: shell/ev-sidebar-links.c:357 msgid "Collapse all tree" msgstr "Co toàn bộ cây lại" -#: shell/evince-menus.ui:222 +#: shell/ev-sidebar-links.c:364 msgid "Expand all tree" msgstr "Khai triển toàn bộ cây" -#: shell/evince-menus.ui:226 +#: shell/ev-sidebar-links.c:371 msgid "Expand all under this element" msgstr "Khai triển tất cả phần tử dưới phần tử này" #. Translators: This is the title for the sidebar pane that #. * shows the Outline or Table of Contents of the document. #. -#: shell/ev-sidebar-links.c:1426 shell/ev-window.c:7575 +#: shell/ev-sidebar-links.c:1431 shell/ev-window.c:7706 msgid "Outline" msgstr "Biên dạng" -#: shell/ev-sidebar-thumbnails.c:1045 shell/ev-window.c:7558 +#: shell/ev-sidebar-thumbnails.c:1045 shell/ev-window.c:7689 msgid "Thumbnails" msgstr "Hình thu nhỏ" -#: shell/ev-toolbar.c:98 +#: shell/ev-toolbar.c:173 msgid "Find a word or phrase in the document" msgstr "Tìm một từ hay cụm từ trong tài liệu" -#: shell/ev-toolbar.c:104 +#: shell/ev-toolbar.c:179 msgid "Search not available for this document" msgstr "Tìm kiếm không sẵn dùng với tài liệu này" -#: shell/evince-toolbar.ui:10 +#: shell/ev-toolbar.c:203 msgid "Open…" msgstr "Mở…" -#: shell/evince-toolbar.ui:11 +#: shell/ev-toolbar.c:204 msgid "Open an existing document" msgstr "Mở tài liệu" -#: shell/evince-toolbar.ui:20 +#: shell/ev-toolbar.c:211 msgid "Side pane" msgstr "Khung bên" -#: shell/evince-toolbar.ui:49 +#: shell/ev-toolbar.c:227 msgid "Annotate the document" msgstr "Chú thích tài liệu" -#: shell/evince-toolbar.ui:59 +#: shell/ev-toolbar.c:228 msgid "Annotate document" msgstr "Chú thích tài liệu" -#: shell/evince-toolbar.ui:70 shell/evince-toolbar.ui:81 +#: shell/ev-toolbar.c:236 shell/ev-toolbar.c:237 msgid "File options" msgstr "Tùy chọn tập tin" -#: shell/evince-zoom-action.ui:5 +#: shell/ev-toolbar.c:256 msgid "Select or set the zoom level of the document" msgstr "Chọn hoặc đặt mức phóng to tài liệu" -#: shell/evince-toolbar.ui:110 +#: shell/ev-toolbar.c:257 msgid "Set zoom level" msgstr "Đặt mức phóng đại" @@ -1435,156 +1437,156 @@ msgid "Supported Image Files" msgstr "Các tập tin ảnh được hỗ trợ" -#: shell/ev-window.c:1763 +#: shell/ev-window.c:1765 msgid "The document contains no pages" msgstr "Tài liệu không có trang nào" -#: shell/ev-window.c:1766 +#: shell/ev-window.c:1768 msgid "The document contains only empty pages" msgstr "Tài liệu chỉ chứa các trang trống rỗng" -#: shell/ev-window.c:2011 shell/ev-window.c:2193 +#: shell/ev-window.c:2013 shell/ev-window.c:2195 #, c-format msgid "Unable to open document “%s”." msgstr "Không thể mở tài liệu “%s”." -#: shell/ev-window.c:2158 +#: shell/ev-window.c:2160 #, c-format msgid "Loading document from “%s”" msgstr "Tải tài liệu từ “%s”" -#: shell/ev-window.c:2163 shell/ev-window.c:2631 shell/ev-window.c:2997 -#: shell/ev-window.c:3733 shell/ev-window.c:3981 +#: shell/ev-window.c:2165 shell/ev-window.c:2637 shell/ev-window.c:3003 +#: shell/ev-window.c:3739 shell/ev-window.c:3987 msgid "C_ancel" msgstr "T_hôi" -#: shell/ev-window.c:2317 shell/ev-window.c:2682 +#: shell/ev-window.c:2319 shell/ev-window.c:2688 #, c-format msgid "Downloading document (%d%%)" msgstr "Đang tải về tài liệu (%d%%)" -#: shell/ev-window.c:2350 +#: shell/ev-window.c:2352 msgid "Failed to load remote file." msgstr "Gặp lỗi khi tải tập tin từ máy chủ." -#: shell/ev-window.c:2627 +#: shell/ev-window.c:2633 #, c-format msgid "Reloading document from %s" msgstr "Đang tải lại tài liệu từ %s" -#: shell/ev-window.c:2657 +#: shell/ev-window.c:2663 msgid "Failed to reload document." msgstr "Gặp lỗi khi tải lại tài liệu." -#: shell/ev-window.c:2905 +#: shell/ev-window.c:2911 msgid "Open Document" msgstr "Mở tài liệu" -#: shell/ev-window.c:2908 +#: shell/ev-window.c:2914 msgid "_Open" msgstr "_Mở" -#: shell/ev-window.c:2983 +#: shell/ev-window.c:2989 #, c-format #| msgid "Shrink the document" msgid "Saving document to %s" msgstr "Đang lưu tài liệu vào %s" -#: shell/ev-window.c:2986 +#: shell/ev-window.c:2992 #, c-format #| msgid "Save Attachment" msgid "Saving attachment to %s" msgstr "Đang lưu tập tin đính kèm vào %s" -#: shell/ev-window.c:2989 +#: shell/ev-window.c:2995 #, c-format msgid "Saving image to %s" msgstr "Đang lưu ảnh vào %s" -#: shell/ev-window.c:3031 shell/ev-window.c:3146 +#: shell/ev-window.c:3037 shell/ev-window.c:3152 #, c-format msgid "The file could not be saved as “%s”." msgstr "Không thể lưu tập tin này thành “%s”." -#: shell/ev-window.c:3063 +#: shell/ev-window.c:3069 #, c-format msgid "Uploading document (%d%%)" msgstr "Đang tải lên tài liệu (%d%%)" -#: shell/ev-window.c:3067 +#: shell/ev-window.c:3073 #, c-format msgid "Uploading attachment (%d%%)" msgstr "Đang tải lên tập tin đính kèm (%d%%)" -#: shell/ev-window.c:3071 +#: shell/ev-window.c:3077 #, c-format msgid "Uploading image (%d%%)" msgstr "Đang tải lên ảnh (%d%%)" -#: shell/ev-window.c:3204 +#: shell/ev-window.c:3210 msgid "Save As…" msgstr "Lưu dạng…" -#: shell/ev-window.c:3206 shell/ev-window.c:6973 shell/ev-window.c:7199 +#: shell/ev-window.c:3212 shell/ev-window.c:7091 shell/ev-window.c:7317 msgid "_Save" msgstr "_Lưu" -#: shell/ev-window.c:3293 +#: shell/ev-window.c:3299 #| msgid "Save a copy of the current document" msgid "Could not send current document" msgstr "Không thể gửi tài liệu hiện tại" -#: shell/ev-window.c:3620 +#: shell/ev-window.c:3626 #, c-format msgid "%d pending job in queue" msgid_plural "%d pending jobs in queue" msgstr[0] "%d công việc bị hoãn trong hàng đợi" -#: shell/ev-window.c:3729 +#: shell/ev-window.c:3735 #, c-format msgid "Printing job “%s”" msgstr "Đang in công việc “%s”" -#: shell/ev-window.c:3947 +#: shell/ev-window.c:3953 msgid "Document contains form fields that have been filled out." msgstr "Tài liệu chứa mẫu cần phải điền." -#: shell/ev-window.c:3950 +#: shell/ev-window.c:3956 msgid "Document contains new or modified annotations." msgstr "Tài liệu chứa chú thích mới hoặc bị sửa đổi." -#: shell/ev-window.c:3962 +#: shell/ev-window.c:3968 #, c-format msgid "Reload document “%s”?" msgstr "Vẫn tải lại tài liệu “%s” chứ?" -#: shell/ev-window.c:3964 +#: shell/ev-window.c:3970 msgid "If you reload the document, changes will be permanently lost." msgstr "Nếu bạn tải lại tài liệu, các thay đổi sẽ bị mất vĩnh viễn." -#: shell/ev-window.c:3966 +#: shell/ev-window.c:3972 msgid "_No" msgstr "_Không" -#: shell/ev-window.c:3975 +#: shell/ev-window.c:3981 #, c-format msgid "Save a copy of document “%s” before closing?" msgstr "Lưu bản sao tài liệu “%s” trước khi đóng?" -#: shell/ev-window.c:3977 +#: shell/ev-window.c:3983 msgid "If you don’t save a copy, changes will be permanently lost." msgstr "Nếu bạn không lưu bản sao, các thay đổi sẽ bị mất vĩnh viễn." -#: shell/ev-window.c:3979 +#: shell/ev-window.c:3985 msgid "Close _without Saving" msgstr "Đóng _không lưu" -#: shell/ev-window.c:3983 +#: shell/ev-window.c:3989 #| msgid "Save a Copy" msgid "Save a _Copy" msgstr "_Lưu bản sao" -#: shell/ev-window.c:4065 +#: shell/ev-window.c:4071 #, c-format msgid "Wait until print job “%s” finishes before closing?" msgstr "Đợi đến khi hoàn tất công việc in “%s” trước khi đóng?" @@ -1592,7 +1594,7 @@ #. TRANS: the singular form is not really used as n_print_jobs > 1 #. but some languages distinguish between different plurals forms, #. so the ngettext is needed. -#: shell/ev-window.c:4071 +#: shell/ev-window.c:4077 #, c-format #| msgid "" #| "There are %d print jobs active. Wait until print finishes before closing?" @@ -1604,28 +1606,28 @@ "Có %d công việc in vẫn hoạt động. Đợi đến khi hoàn tất tiến trình in trước " "khi in ?" -#: shell/ev-window.c:4086 +#: shell/ev-window.c:4092 msgid "If you close the window, pending print jobs will not be printed." msgstr "" "Nếu bạn đóng cửa sổ này thì công việc in nào bị hoãn sẽ không được in." -#: shell/ev-window.c:4090 +#: shell/ev-window.c:4096 msgid "Cancel _print and Close" msgstr "Hủ_y in và đóng lại" -#: shell/ev-window.c:4094 +#: shell/ev-window.c:4100 msgid "Close _after Printing" msgstr "Đóng s_au khi in" -#: shell/ev-window.c:4221 +#: shell/ev-window.c:4222 msgid "© 1996–2022 The Evince document viewer authors" msgstr "" -#: shell/ev-window.c:4224 +#: shell/ev-window.c:4225 msgid "Evince is a simple document viewer for GNOME" msgstr "Đây là phần mềm xem tài liệu đơn giản dành cho môi trường GNOME" -#: shell/ev-window.c:4227 +#: shell/ev-window.c:4228 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -1638,23 +1640,23 @@ " Trần Ngọc Quân https://launchpad.net/~vnwildman\n" " Vu Do Quynh https://launchpad.net/~vu-do-quynh" -#: shell/ev-window.c:4657 +#: shell/ev-window.c:4658 msgid "Running in presentation mode" msgstr "Đang chạy trong chế độ trình diễn" -#: shell/ev-window.c:5657 +#: shell/ev-window.c:5709 msgid "The attachment could not be saved." msgstr "Không thể lưu phần đính kèm." -#: shell/ev-window.c:5979 +#: shell/ev-window.c:6031 msgid "Enable caret navigation?" msgstr "Cho di chuyển con nháy?" -#: shell/ev-window.c:5980 +#: shell/ev-window.c:6032 msgid "_Enable" msgstr "_Bật" -#: shell/ev-window.c:5983 +#: shell/ev-window.c:6035 msgid "" "Pressing F7 turns the caret navigation on or off. This feature places a " "moveable cursor in text pages, allowing you to move around and select text " @@ -1664,37 +1666,37 @@ "di chuyển được ở trong một trang chữ, cho phép bạn có thể di chuyển và chọn " "chữ bằng bàn phím. Bạn có thực sự muốn bật tính năng này không?" -#: shell/ev-window.c:5988 +#: shell/ev-window.c:6040 msgid "Don’t show this message again" msgstr "Đừng hiện lời nhắc này nữa" -#: shell/ev-window.c:6600 +#: shell/ev-window.c:6718 #, c-format msgid "" "Security alert: this document has been prevented from opening the file “%s”" msgstr "Cảnh báo bảo mật: tài liệu này đã bị ngăn không cho mở tệp “%s”" -#: shell/ev-window.c:6665 +#: shell/ev-window.c:6783 msgid "Unable to open external link" msgstr "Không thể mở liên kết bên ngoài" -#: shell/ev-window.c:6902 +#: shell/ev-window.c:7020 msgid "Couldn’t find appropriate format to save image" msgstr "Không thể tìm thấy dạng thức phù hợp để lưu ảnh" -#: shell/ev-window.c:6934 +#: shell/ev-window.c:7052 msgid "The image could not be saved." msgstr "Không thể ghi lại ảnh." -#: shell/ev-window.c:6970 +#: shell/ev-window.c:7088 msgid "Save Image" msgstr "Lưu ảnh" -#: shell/ev-window.c:7128 +#: shell/ev-window.c:7246 msgid "Unable to open attachment" msgstr "Không thể mở phần đính kèm" -#: shell/ev-window.c:7196 +#: shell/ev-window.c:7314 msgid "Save Attachment" msgstr "Lưu phần đính kèm" @@ -1702,64 +1704,64 @@ msgid "Recent Documents" msgstr "Tài liệu mới dùng" -#: shell/ev-window-title.c:151 shell/ev-window-title.c:153 -#: shell/ev-window-title.c:158 +#: shell/ev-window-title.c:154 shell/ev-window-title.c:156 +#: shell/ev-window-title.c:161 msgid "Password Required" msgstr "Cần mật khẩu" -#: shell/ev-zoom-action.c:41 +#: shell/ev-zoom-action.c:49 msgid "50%" msgstr "50%" -#: shell/ev-zoom-action.c:42 +#: shell/ev-zoom-action.c:50 msgid "70%" msgstr "70%" -#: shell/ev-zoom-action.c:43 +#: shell/ev-zoom-action.c:51 msgid "85%" msgstr "85%" -#: shell/ev-zoom-action.c:44 +#: shell/ev-zoom-action.c:52 msgid "100%" msgstr "100%" -#: shell/ev-zoom-action.c:45 +#: shell/ev-zoom-action.c:53 msgid "125%" msgstr "125%" -#: shell/ev-zoom-action.c:46 +#: shell/ev-zoom-action.c:54 msgid "150%" msgstr "150%" -#: shell/ev-zoom-action.c:47 +#: shell/ev-zoom-action.c:55 msgid "175%" msgstr "175%" -#: shell/ev-zoom-action.c:48 +#: shell/ev-zoom-action.c:56 msgid "200%" msgstr "200%" -#: shell/ev-zoom-action.c:49 +#: shell/ev-zoom-action.c:57 msgid "300%" msgstr "300%" -#: shell/ev-zoom-action.c:50 +#: shell/ev-zoom-action.c:58 msgid "400%" msgstr "400%" -#: shell/ev-zoom-action.c:51 +#: shell/ev-zoom-action.c:59 msgid "800%" msgstr "800%" -#: shell/ev-zoom-action.c:52 +#: shell/ev-zoom-action.c:60 msgid "1600%" msgstr "1600%" -#: shell/ev-zoom-action.c:53 +#: shell/ev-zoom-action.c:61 msgid "3200%" msgstr "3200%" -#: shell/ev-zoom-action.c:54 +#: shell/ev-zoom-action.c:62 msgid "6400%" msgstr "6400%" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/evolution-data-server.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/evolution-data-server.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/evolution-data-server.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/evolution-data-server.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,86 +17,83 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:01+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:46+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:234 +#: src/addressbook/backends/carddav/e-book-backend-carddav.c:276 #, c-format msgid "Given URL “%s” doesn’t reference CardDAV address book" msgstr "" -#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:293 -#: ../src/addressbook/backends/file/e-book-backend-file-migrate-bdb.c:149 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1154 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4628 -#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:51 -#: ../src/addressbook/libebook-contacts/e-phone-number.c:54 -#: ../src/addressbook/libebook/e-book.c:1067 -#: ../src/addressbook/libebook/e-book-client.c:2125 -#: ../src/addressbook/libebook/e-book-client.c:2303 -#: ../src/addressbook/libebook/e-book-client.c:2522 -#: ../src/addressbook/libebook/e-book-client.c:2659 -#: ../src/addressbook/libebook/e-book-client.c:2824 -#: ../src/addressbook/libebook/e-book-client.c:2964 -#: ../src/addressbook/libebook/e-book-client.c:3101 -#: ../src/addressbook/libebook/e-book-client.c:3264 -#: ../src/addressbook/libebook/e-book-client.c:3459 -#: ../src/addressbook/libebook/e-book-client.c:3677 -#: ../src/addressbook/libedata-book/e-book-backend-sexp.c:873 -#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:276 -#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:288 -#: ../src/calendar/backends/http/e-cal-backend-http.c:313 -#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:236 -#: ../src/calendar/libecal/e-cal-client.c:257 -#: ../src/calendar/libecal/e-cal-client.c:3242 -#: ../src/calendar/libecal/e-cal-client.c:3415 -#: ../src/calendar/libecal/e-cal-client.c:3688 -#: ../src/calendar/libecal/e-cal-client.c:3926 -#: ../src/calendar/libecal/e-cal-client.c:4118 -#: ../src/calendar/libecal/e-cal-client.c:4301 -#: ../src/calendar/libecal/e-cal-client.c:4509 -#: ../src/calendar/libecal/e-cal-client.c:4686 -#: ../src/calendar/libecal/e-cal-client.c:4896 -#: ../src/calendar/libecal/e-cal-client.c:5052 -#: ../src/calendar/libecal/e-cal-client.c:5252 -#: ../src/calendar/libecal/e-cal-client.c:5418 -#: ../src/calendar/libecal/e-cal-client.c:5645 -#: ../src/calendar/libecal/e-cal-client.c:5805 -#: ../src/calendar/libecal/e-cal-client.c:6036 -#: ../src/calendar/libecal/e-cal-client.c:6235 -#: ../src/calendar/libecal/e-cal-client.c:6603 -#: ../src/calendar/libecal/e-cal-client.c:6827 -#: ../src/calendar/libedata-cal/e-cal-cache.c:1847 -#: ../src/camel/camel-filter-driver.c:1724 -#: ../src/camel/camel-filter-driver.c:1853 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3330 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3336 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3346 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3358 -#: ../src/camel/providers/nntp/camel-nntp-store.c:419 -#: ../src/libebackend/e-server-side-source.c:498 -#: ../src/libedataserver/e-client.c:183 -#: ../src/libedataserver/e-soup-session.c:1244 -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:204 -#: ../src/libedataserverui/e-reminders-widget.c:2029 -#: ../src/tools/list-sources/list-sources.c:429 +#: src/addressbook/backends/file/e-book-backend-file-migrate-bdb.c:149 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:1148 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:4716 +#: src/addressbook/libebook-contacts/e-book-contacts-utils.c:51 +#: src/addressbook/libebook-contacts/e-phone-number.c:54 +#: src/addressbook/libebook/e-book.c:1067 +#: src/addressbook/libebook/e-book-client.c:2139 +#: src/addressbook/libebook/e-book-client.c:2317 +#: src/addressbook/libebook/e-book-client.c:2536 +#: src/addressbook/libebook/e-book-client.c:2673 +#: src/addressbook/libebook/e-book-client.c:2838 +#: src/addressbook/libebook/e-book-client.c:2978 +#: src/addressbook/libebook/e-book-client.c:3115 +#: src/addressbook/libebook/e-book-client.c:3278 +#: src/addressbook/libebook/e-book-client.c:3473 +#: src/addressbook/libebook/e-book-client.c:3691 +#: src/addressbook/libedata-book/e-book-backend-sexp.c:898 +#: src/calendar/backends/contacts/e-cal-backend-contacts.c:288 +#: src/calendar/backends/http/e-cal-backend-http.c:312 +#: src/calendar/libecal/e-cal-client.c:257 +#: src/calendar/libecal/e-cal-client.c:3270 +#: src/calendar/libecal/e-cal-client.c:3443 +#: src/calendar/libecal/e-cal-client.c:3716 +#: src/calendar/libecal/e-cal-client.c:3954 +#: src/calendar/libecal/e-cal-client.c:4146 +#: src/calendar/libecal/e-cal-client.c:4329 +#: src/calendar/libecal/e-cal-client.c:4564 +#: src/calendar/libecal/e-cal-client.c:4741 +#: src/calendar/libecal/e-cal-client.c:4949 +#: src/calendar/libecal/e-cal-client.c:5105 +#: src/calendar/libecal/e-cal-client.c:5303 +#: src/calendar/libecal/e-cal-client.c:5469 +#: src/calendar/libecal/e-cal-client.c:5696 +#: src/calendar/libecal/e-cal-client.c:5853 +#: src/calendar/libecal/e-cal-client.c:6081 +#: src/calendar/libecal/e-cal-client.c:6280 +#: src/calendar/libecal/e-cal-client.c:6648 +#: src/calendar/libecal/e-cal-client.c:6872 +#: src/calendar/libedata-cal/e-cal-cache.c:1837 +#: src/camel/camel-filter-driver.c:1831 src/camel/camel-filter-driver.c:1960 +#: src/camel/providers/imapx/camel-imapx-server.c:3336 +#: src/camel/providers/imapx/camel-imapx-server.c:3342 +#: src/camel/providers/imapx/camel-imapx-server.c:3352 +#: src/camel/providers/imapx/camel-imapx-server.c:3364 +#: src/camel/providers/nntp/camel-nntp-store.c:419 +#: src/libebackend/e-server-side-source.c:498 src/libedataserver/e-client.c:183 +#: src/libedataserver/e-soup-session.c:1025 +#: src/libedataserver/e-soup-session.c:1905 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:266 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:853 +#: src/libedataserverui/e-reminders-widget.c:2141 +#: src/tools/list-sources/list-sources.c:429 msgid "Unknown error" msgstr "Không biết lỗi" -#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1155 -#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1378 -#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:972 +#: src/addressbook/backends/carddav/e-book-backend-carddav.c:1163 +#: src/calendar/backends/caldav/e-cal-backend-caldav.c:1376 +#: src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:994 msgid "Server didn’t return object’s href" msgstr "" -#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1157 -#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1380 -#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:974 +#: src/addressbook/backends/carddav/e-book-backend-carddav.c:1165 +#: src/calendar/backends/caldav/e-cal-backend-caldav.c:1378 +#: src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:996 msgid "Server didn’t return object’s ETag" msgstr "" -#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1159 +#: src/addressbook/backends/carddav/e-book-backend-carddav.c:1167 msgid "Received object is not a valid vCard" msgstr "" @@ -106,130 +103,130 @@ "broken. Remove it, please." msgstr "" -#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1279 +#: src/addressbook/backends/carddav/e-book-backend-carddav.c:1294 msgid "Object to save is not a valid vCard" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:117 +#: src/addressbook/backends/file/e-book-backend-file.c:318 #, c-format msgid "Failed to remove file “%s”: %s" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:145 +#: src/addressbook/backends/file/e-book-backend-file.c:346 #, c-format #| msgid "Could not create directory %s: %s" msgid "Failed to make directory %s: %s" msgstr "Lỗi tạo thư mục %s: %s" -#: ../src/addressbook/backends/file/e-book-backend-file.c:429 +#: src/addressbook/backends/file/e-book-backend-file.c:630 #, c-format msgid "Failed to create hardlink for resource “%s”: %s" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:534 -#: ../src/addressbook/backends/file/e-book-backend-file.c:1275 +#: src/addressbook/backends/file/e-book-backend-file.c:735 +#: src/addressbook/backends/file/e-book-backend-file.c:1502 msgid "No UID in the contact" msgstr "Không có UID trong liên lạc" -#: ../src/addressbook/backends/file/e-book-backend-file.c:871 +#: src/addressbook/backends/file/e-book-backend-file.c:1072 #, c-format msgid "Conflicting UIDs found in added contacts" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:1001 +#: src/addressbook/backends/file/e-book-backend-file.c:1202 msgid "Loading..." msgstr "Đang nạp..." -#: ../src/addressbook/backends/file/e-book-backend-file.c:1003 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4743 +#: src/addressbook/backends/file/e-book-backend-file.c:1204 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:4833 msgid "Searching..." msgstr "Đang tìm kiếm..." -#: ../src/addressbook/backends/file/e-book-backend-file.c:1303 +#: src/addressbook/backends/file/e-book-backend-file.c:1530 #, c-format msgid "Tried to modify contact “%s” with out of sync revision" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:1484 -#: ../src/addressbook/backends/file/e-book-backend-file.c:1570 -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:3076 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:7372 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:7441 +#: src/addressbook/backends/file/e-book-backend-file.c:1711 +#: src/addressbook/backends/file/e-book-backend-file.c:1797 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:3077 +#: src/addressbook/libedata-book/e-book-sqlite.c:7463 +#: src/addressbook/libedata-book/e-book-sqlite.c:7532 #, c-format msgid "Contact “%s” not found" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:1634 -#: ../src/addressbook/backends/file/e-book-backend-file.c:1717 +#: src/addressbook/backends/file/e-book-backend-file.c:1861 +#: src/addressbook/backends/file/e-book-backend-file.c:1944 #, c-format msgid "Query “%s” not supported" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:1643 -#: ../src/addressbook/backends/file/e-book-backend-file.c:1726 +#: src/addressbook/backends/file/e-book-backend-file.c:1870 +#: src/addressbook/backends/file/e-book-backend-file.c:1953 #, c-format msgid "Invalid Query “%s”" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:2031 -#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2088 +#: src/addressbook/backends/file/e-book-backend-file.c:2260 +#: src/addressbook/libedata-book/e-book-meta-backend.c:2192 msgid "Requested to delete an unrelated cursor" msgstr "" -#: ../src/addressbook/backends/file/e-book-backend-file.c:2102 +#: src/addressbook/backends/file/e-book-backend-file.c:2387 #, c-format msgid "Failed to rename old database from “%s” to “%s”: %s" msgstr "" #. Translators: An error message shown to a user when trying to do an #. * operation on the LDAP address book which is not connected to the server -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:109 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:107 msgid "Not connected" msgstr "Chưa kết nối" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:889 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:890 msgid "Failed to bind using either v3 or v2 binds" msgstr "Lỗi gắn kết (bind) cả phiên bản 2 và 3" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1000 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:997 msgid "Reconnecting to LDAP server..." msgstr "Đang tái kết nối tới máy phục vụ LDAP..." -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1135 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:1129 msgid "Invalid DN syntax" msgstr "Cú pháp DN không hợp lệ" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1151 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4627 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:1145 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:4715 #, c-format msgid "LDAP error 0x%x (%s)" msgstr "Lỗi LDAP 0x%x (%s)" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1801 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2152 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2165 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:1798 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:2148 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:2161 #, c-format msgid "%s: NULL returned from ldap_first_entry" msgstr "%s: ldap_first_entry trả về NULL" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2080 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2224 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:2077 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:2217 #, c-format msgid "%s: Unhandled result type %d returned" msgstr "%s: trả về loại kết quả không xử lý %d" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2367 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2505 -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:6209 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:2358 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:2494 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:6289 #, c-format msgid "%s: Unhandled search result type %d returned" msgstr "%s: trả về loại tìm kiếm không xử lý %d" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2658 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:2652 msgid "LDAP contact lists cannot be empty." msgstr "" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2696 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:2690 #, c-format msgid "" "Contact lists in LDAP address books require each member to be from the same " @@ -240,77 +237,77 @@ msgstr[0] "" msgstr[1] "" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4566 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:4662 msgid "Receiving LDAP search results..." msgstr "Đang nhận kết quả tìm kiếm LDAP..." -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4769 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:4859 msgid "Error performing search" msgstr "Gặp lỗi khi tìm kiếm" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4917 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:5006 #, c-format msgid "Downloading contacts (%d)..." msgstr "" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5018 -#: ../src/addressbook/libedata-book/e-book-meta-backend.c:805 -#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:706 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:5111 +#: src/addressbook/libedata-book/e-book-meta-backend.c:883 +#: src/calendar/libedata-cal/e-cal-meta-backend.c:768 msgid "Refreshing…" msgstr "" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5504 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:5596 msgid "The backend does not support bulk additions" msgstr "Mặt sau không hỗ trợ thêm hàng loạt" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5599 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:5691 msgid "Adding contact to LDAP server..." msgstr "Đang thêm liên lạc vào máy phục vụ LDAP..." -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5661 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:5753 #| msgid "Key usage does not support certificate signing" msgid "The backend does not support bulk modifications" msgstr "Mặt sau không hỗ trợ sửa hàng loạt" -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5683 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:5775 msgid "Modifying contact from LDAP server..." msgstr "Đang sửa đổi liên lạc từ máy phục vụ LDAP..." -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5755 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:5847 msgid "Removing contact from LDAP server..." msgstr "Đang gỡ bỏ liên lạc khỏi máy phục vụ LDAP..." -#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:6406 +#: src/addressbook/backends/ldap/e-book-backend-ldap.c:6486 #, c-format msgid "Failed to get the DN for user “%s”" msgstr "" -#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:40 +#: src/addressbook/libebook-contacts/e-book-contacts-utils.c:40 #| msgid "No such folder %s" msgid "No such book" msgstr "Không có sổ như vậy" -#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:42 +#: src/addressbook/libebook-contacts/e-book-contacts-utils.c:42 msgid "Contact not found" msgstr "Không tìm thấy liên lạc" -#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:44 +#: src/addressbook/libebook-contacts/e-book-contacts-utils.c:44 #| msgid "Object ID already exists" msgid "Contact ID already exists" msgstr "ID liên lạc đã có rồi" -#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:46 +#: src/addressbook/libebook-contacts/e-book-contacts-utils.c:46 #| msgid "No such message" msgid "No such source" msgstr "Không có nguồn như vậy" -#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:48 +#: src/addressbook/libebook-contacts/e-book-contacts-utils.c:48 #| msgid "Namespace" msgid "No space" msgstr "Hết chỗ chứa" #. Dummy row as EContactField starts from 1 -#: ../src/addressbook/libebook-contacts/e-contact.c:149 +#: src/addressbook/libebook-contacts/e-contact.c:149 msgid "Unique ID" msgstr "ID duy nhất" @@ -318,12 +315,12 @@ #. * so we can generate its value if necessary in the getter #. Translators: This is an EContact field description, in this case it's a #. * preferred user's description (or display name) of the contact. Note 'File' is a verb here. -#: ../src/addressbook/libebook-contacts/e-contact.c:154 +#: src/addressbook/libebook-contacts/e-contact.c:154 msgid "File Under" msgstr "Ghi lưu là" #. URI of the book to which the contact belongs to -#: ../src/addressbook/libebook-contacts/e-contact.c:156 +#: src/addressbook/libebook-contacts/e-contact.c:156 #| msgid "Book URI" msgid "Book UID" msgstr "UID Sách" @@ -332,447 +329,450 @@ #. FN isn't really a structured field - we use a getter/setter #. * so we can set the N property (since evo 1.4 works fine with #. * vcards that don't even have a N attribute. *sigh*) -#: ../src/addressbook/libebook-contacts/e-contact.c:162 +#: src/addressbook/libebook-contacts/e-contact.c:162 msgid "Full Name" msgstr "Tên đầy đủ" -#: ../src/addressbook/libebook-contacts/e-contact.c:163 +#: src/addressbook/libebook-contacts/e-contact.c:163 msgid "Given Name" msgstr "Tên" -#: ../src/addressbook/libebook-contacts/e-contact.c:164 +#: src/addressbook/libebook-contacts/e-contact.c:164 msgid "Family Name" msgstr "Họ" -#: ../src/addressbook/libebook-contacts/e-contact.c:165 +#: src/addressbook/libebook-contacts/e-contact.c:165 +#: src/libedataserverui/e-certificate-widget.c:415 msgid "Nickname" msgstr "Tên hiệu" #. Email fields -#: ../src/addressbook/libebook-contacts/e-contact.c:168 +#: src/addressbook/libebook-contacts/e-contact.c:168 msgid "Email 1" msgstr "Thư điện tử 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:169 +#: src/addressbook/libebook-contacts/e-contact.c:169 msgid "Email 2" msgstr "Thư điện tử 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:170 +#: src/addressbook/libebook-contacts/e-contact.c:170 msgid "Email 3" msgstr "Thư điện tử 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:171 +#: src/addressbook/libebook-contacts/e-contact.c:171 msgid "Email 4" msgstr "Thư điện tử 4" -#: ../src/addressbook/libebook-contacts/e-contact.c:173 +#: src/addressbook/libebook-contacts/e-contact.c:173 msgid "Mailer" msgstr "Trình thư" #. Address Labels -#: ../src/addressbook/libebook-contacts/e-contact.c:176 +#: src/addressbook/libebook-contacts/e-contact.c:176 msgid "Home Address Label" msgstr "Nhãn địa chỉ nhà" -#: ../src/addressbook/libebook-contacts/e-contact.c:177 +#: src/addressbook/libebook-contacts/e-contact.c:177 msgid "Work Address Label" msgstr "Nhãn địa chỉ làm việc" -#: ../src/addressbook/libebook-contacts/e-contact.c:178 +#: src/addressbook/libebook-contacts/e-contact.c:178 msgid "Other Address Label" msgstr "Nhãn địa chỉ khác" #. Phone fields -#: ../src/addressbook/libebook-contacts/e-contact.c:181 +#: src/addressbook/libebook-contacts/e-contact.c:181 msgid "Assistant Phone" msgstr "Điện thoại phụ tá" -#: ../src/addressbook/libebook-contacts/e-contact.c:182 +#: src/addressbook/libebook-contacts/e-contact.c:182 msgid "Business Phone" msgstr "Điện thoại kinh doanh" -#: ../src/addressbook/libebook-contacts/e-contact.c:183 +#: src/addressbook/libebook-contacts/e-contact.c:183 msgid "Business Phone 2" msgstr "Điện thoại kinh doanh 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:184 +#: src/addressbook/libebook-contacts/e-contact.c:184 msgid "Business Fax" msgstr "Điện thư kinh doanh" -#: ../src/addressbook/libebook-contacts/e-contact.c:185 +#: src/addressbook/libebook-contacts/e-contact.c:185 msgid "Callback Phone" msgstr "Số gọi lại" -#: ../src/addressbook/libebook-contacts/e-contact.c:186 +#: src/addressbook/libebook-contacts/e-contact.c:186 msgid "Car Phone" msgstr "Điện thoại xe" -#: ../src/addressbook/libebook-contacts/e-contact.c:187 +#: src/addressbook/libebook-contacts/e-contact.c:187 msgid "Company Phone" msgstr "Điện thoại công ty" -#: ../src/addressbook/libebook-contacts/e-contact.c:188 +#: src/addressbook/libebook-contacts/e-contact.c:188 msgid "Home Phone" msgstr "Điện thoại nhà" -#: ../src/addressbook/libebook-contacts/e-contact.c:189 +#: src/addressbook/libebook-contacts/e-contact.c:189 msgid "Home Phone 2" msgstr "Điện thoại nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:190 +#: src/addressbook/libebook-contacts/e-contact.c:190 msgid "Home Fax" msgstr "Điện thư ở nhà" -#: ../src/addressbook/libebook-contacts/e-contact.c:191 +#: src/addressbook/libebook-contacts/e-contact.c:191 msgid "ISDN" msgstr "ISDN" -#: ../src/addressbook/libebook-contacts/e-contact.c:192 +#: src/addressbook/libebook-contacts/e-contact.c:192 msgid "Mobile Phone" msgstr "Điện thoại di động" -#: ../src/addressbook/libebook-contacts/e-contact.c:193 +#: src/addressbook/libebook-contacts/e-contact.c:193 msgid "Other Phone" msgstr "Điện thoại khác" -#: ../src/addressbook/libebook-contacts/e-contact.c:194 +#: src/addressbook/libebook-contacts/e-contact.c:194 msgid "Other Fax" msgstr "Điện thư khác" -#: ../src/addressbook/libebook-contacts/e-contact.c:195 +#: src/addressbook/libebook-contacts/e-contact.c:195 msgid "Pager" msgstr "Số nhắn tin" -#: ../src/addressbook/libebook-contacts/e-contact.c:196 +#: src/addressbook/libebook-contacts/e-contact.c:196 msgid "Primary Phone" msgstr "Điện thoại chính" -#: ../src/addressbook/libebook-contacts/e-contact.c:197 +#: src/addressbook/libebook-contacts/e-contact.c:197 msgid "Radio" msgstr "Rađiô" -#: ../src/addressbook/libebook-contacts/e-contact.c:198 +#: src/addressbook/libebook-contacts/e-contact.c:198 msgid "Telex" msgstr "Telex" #. To translators: TTY is Teletypewriter -#: ../src/addressbook/libebook-contacts/e-contact.c:200 +#: src/addressbook/libebook-contacts/e-contact.c:200 msgid "TTY" msgstr "TTY" #. Organizational fields -#: ../src/addressbook/libebook-contacts/e-contact.c:203 +#: src/addressbook/libebook-contacts/e-contact.c:203 +#: src/libedataserverui/e-certificate-widget.c:417 +#: src/libedataserverui/e-certificate-widget.c:426 msgid "Organization" msgstr "Tổ chức" -#: ../src/addressbook/libebook-contacts/e-contact.c:204 +#: src/addressbook/libebook-contacts/e-contact.c:204 msgid "Organizational Unit" msgstr "Đơn vị tổ chức" -#: ../src/addressbook/libebook-contacts/e-contact.c:205 +#: src/addressbook/libebook-contacts/e-contact.c:205 msgid "Office" msgstr "Văn phòng" -#: ../src/addressbook/libebook-contacts/e-contact.c:206 +#: src/addressbook/libebook-contacts/e-contact.c:206 msgid "Title" msgstr "Tựa đề" -#: ../src/addressbook/libebook-contacts/e-contact.c:207 +#: src/addressbook/libebook-contacts/e-contact.c:207 msgid "Role" msgstr "Vai trò" -#: ../src/addressbook/libebook-contacts/e-contact.c:208 +#: src/addressbook/libebook-contacts/e-contact.c:208 msgid "Manager" msgstr "Quản lý" -#: ../src/addressbook/libebook-contacts/e-contact.c:209 +#: src/addressbook/libebook-contacts/e-contact.c:209 msgid "Assistant" msgstr "Phụ tá" #. Web fields -#: ../src/addressbook/libebook-contacts/e-contact.c:212 +#: src/addressbook/libebook-contacts/e-contact.c:212 msgid "Homepage URL" msgstr "Địa chỉ trang chủ Mạng" -#: ../src/addressbook/libebook-contacts/e-contact.c:213 +#: src/addressbook/libebook-contacts/e-contact.c:213 msgid "Weblog URL" msgstr "Địa chỉ sổ ký sự Mạng" #. Contact categories -#: ../src/addressbook/libebook-contacts/e-contact.c:216 +#: src/addressbook/libebook-contacts/e-contact.c:216 msgid "Categories" msgstr "Phân loại" #. Collaboration fields -#: ../src/addressbook/libebook-contacts/e-contact.c:219 +#: src/addressbook/libebook-contacts/e-contact.c:219 msgid "Calendar URI" msgstr "URI lịch" -#: ../src/addressbook/libebook-contacts/e-contact.c:220 +#: src/addressbook/libebook-contacts/e-contact.c:220 msgid "Free/Busy URL" msgstr "URL Rảnh/Bận" -#: ../src/addressbook/libebook-contacts/e-contact.c:221 +#: src/addressbook/libebook-contacts/e-contact.c:221 msgid "ICS Calendar" msgstr "Lịch ICS" -#: ../src/addressbook/libebook-contacts/e-contact.c:222 +#: src/addressbook/libebook-contacts/e-contact.c:222 msgid "Video Conferencing URL" msgstr "Địa chỉ hội thảo trực tuyến" #. Misc fields -#: ../src/addressbook/libebook-contacts/e-contact.c:225 +#: src/addressbook/libebook-contacts/e-contact.c:225 msgid "Spouse’s Name" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:226 +#: src/addressbook/libebook-contacts/e-contact.c:226 msgid "Note" msgstr "Ghi chú" #. Instant messaging fields -#: ../src/addressbook/libebook-contacts/e-contact.c:229 +#: src/addressbook/libebook-contacts/e-contact.c:229 msgid "AIM Home Screen Name 1" msgstr "Tên màn hình AIM ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:230 +#: src/addressbook/libebook-contacts/e-contact.c:230 msgid "AIM Home Screen Name 2" msgstr "Tên màn hình AIM ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:231 +#: src/addressbook/libebook-contacts/e-contact.c:231 msgid "AIM Home Screen Name 3" msgstr "Tên màn hình AIM ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:232 +#: src/addressbook/libebook-contacts/e-contact.c:232 msgid "AIM Work Screen Name 1" msgstr "Tên màn hình AIM ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:233 +#: src/addressbook/libebook-contacts/e-contact.c:233 msgid "AIM Work Screen Name 2" msgstr "Tên màn hình AIM ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:234 +#: src/addressbook/libebook-contacts/e-contact.c:234 msgid "AIM Work Screen Name 3" msgstr "Tên màn hình AIM ở chỗ làm 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:235 +#: src/addressbook/libebook-contacts/e-contact.c:235 msgid "GroupWise Home Screen Name 1" msgstr "Tên màn hình GroupWise ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:236 +#: src/addressbook/libebook-contacts/e-contact.c:236 msgid "GroupWise Home Screen Name 2" msgstr "Tên màn hình GroupWise ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:237 +#: src/addressbook/libebook-contacts/e-contact.c:237 msgid "GroupWise Home Screen Name 3" msgstr "Tên màn hình GroupWise ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:238 +#: src/addressbook/libebook-contacts/e-contact.c:238 msgid "GroupWise Work Screen Name 1" msgstr "Tên màn hình GroupWise ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:239 +#: src/addressbook/libebook-contacts/e-contact.c:239 msgid "GroupWise Work Screen Name 2" msgstr "Tên màn hình Groupwise ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:240 +#: src/addressbook/libebook-contacts/e-contact.c:240 msgid "GroupWise Work Screen Name 3" msgstr "Tên màn hình GroupWise ở chỗ làm 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:241 +#: src/addressbook/libebook-contacts/e-contact.c:241 #| msgid "Jabber Home Id 1" msgid "Jabber Home ID 1" msgstr "ID Jabber ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:242 +#: src/addressbook/libebook-contacts/e-contact.c:242 #| msgid "Jabber Home Id 2" msgid "Jabber Home ID 2" msgstr "ID Jabber ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:243 +#: src/addressbook/libebook-contacts/e-contact.c:243 #| msgid "Jabber Home Id 3" msgid "Jabber Home ID 3" msgstr "ID Jabber ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:244 +#: src/addressbook/libebook-contacts/e-contact.c:244 #| msgid "Jabber Work Id 1" msgid "Jabber Work ID 1" msgstr "ID Jabber ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:245 +#: src/addressbook/libebook-contacts/e-contact.c:245 #| msgid "Jabber Work Id 2" msgid "Jabber Work ID 2" msgstr "ID Jabber ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:246 +#: src/addressbook/libebook-contacts/e-contact.c:246 #| msgid "Jabber Work Id 3" msgid "Jabber Work ID 3" msgstr "ID Jabber ở chỗ làm 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:247 +#: src/addressbook/libebook-contacts/e-contact.c:247 msgid "Yahoo! Home Screen Name 1" msgstr "Tên màn hình Yahoo ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:248 +#: src/addressbook/libebook-contacts/e-contact.c:248 msgid "Yahoo! Home Screen Name 2" msgstr "Tên màn hình Yahoo ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:249 +#: src/addressbook/libebook-contacts/e-contact.c:249 msgid "Yahoo! Home Screen Name 3" msgstr "Tên màn hình Yahoo ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:250 +#: src/addressbook/libebook-contacts/e-contact.c:250 msgid "Yahoo! Work Screen Name 1" msgstr "Tên màn hình Yahoo ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:251 +#: src/addressbook/libebook-contacts/e-contact.c:251 msgid "Yahoo! Work Screen Name 2" msgstr "Tên màn hình Yahoo ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:252 +#: src/addressbook/libebook-contacts/e-contact.c:252 msgid "Yahoo! Work Screen Name 3" msgstr "Tên màn hình Yahoo ở chỗ làm 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:253 +#: src/addressbook/libebook-contacts/e-contact.c:253 msgid "MSN Home Screen Name 1" msgstr "Tên màn hình MSN ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:254 +#: src/addressbook/libebook-contacts/e-contact.c:254 msgid "MSN Home Screen Name 2" msgstr "Tên màn hình MSN ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:255 +#: src/addressbook/libebook-contacts/e-contact.c:255 msgid "MSN Home Screen Name 3" msgstr "Tên màn hình MSN ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:256 +#: src/addressbook/libebook-contacts/e-contact.c:256 msgid "MSN Work Screen Name 1" msgstr "Tên màn hình MSN ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:257 +#: src/addressbook/libebook-contacts/e-contact.c:257 msgid "MSN Work Screen Name 2" msgstr "Tên màn hình MSN ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:258 +#: src/addressbook/libebook-contacts/e-contact.c:258 msgid "MSN Work Screen Name 3" msgstr "Tên màn hình MSN ở chỗ làm 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:259 +#: src/addressbook/libebook-contacts/e-contact.c:259 #| msgid "ICQ Home Id 1" msgid "ICQ Home ID 1" msgstr "ID ICQ ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:260 +#: src/addressbook/libebook-contacts/e-contact.c:260 #| msgid "ICQ Home Id 2" msgid "ICQ Home ID 2" msgstr "ID ICQ ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:261 +#: src/addressbook/libebook-contacts/e-contact.c:261 #| msgid "ICQ Home Id 3" msgid "ICQ Home ID 3" msgstr "ID ICQ ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:262 +#: src/addressbook/libebook-contacts/e-contact.c:262 #| msgid "ICQ Work Id 1" msgid "ICQ Work ID 1" msgstr "ID ICQ ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:263 +#: src/addressbook/libebook-contacts/e-contact.c:263 #| msgid "ICQ Work Id 2" msgid "ICQ Work ID 2" msgstr "ID ICQ ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:264 +#: src/addressbook/libebook-contacts/e-contact.c:264 #| msgid "ICQ Work Id 3" msgid "ICQ Work ID 3" msgstr "ID ICQ ở chỗ làm 3" #. Last modified time -#: ../src/addressbook/libebook-contacts/e-contact.c:267 +#: src/addressbook/libebook-contacts/e-contact.c:267 msgid "Last Revision" msgstr "Sửa đổi mới nhất" #. Translators: This is an EContact field description, in this case it's a #. * virtual field, which returns either name of the contact or the organization #. * name, recognized by multiple other fields, where the first filled is used. -#: ../src/addressbook/libebook-contacts/e-contact.c:271 +#: src/addressbook/libebook-contacts/e-contact.c:271 msgid "Name or Org" msgstr "Tên hoặc Tổ chức" #. Address fields -#: ../src/addressbook/libebook-contacts/e-contact.c:274 +#: src/addressbook/libebook-contacts/e-contact.c:274 msgid "Address List" msgstr "Danh sách địa chỉ" -#: ../src/addressbook/libebook-contacts/e-contact.c:275 +#: src/addressbook/libebook-contacts/e-contact.c:275 msgid "Home Address" msgstr "Địa chỉ nhà" -#: ../src/addressbook/libebook-contacts/e-contact.c:276 +#: src/addressbook/libebook-contacts/e-contact.c:276 msgid "Work Address" msgstr "Địa chỉ làm việc" -#: ../src/addressbook/libebook-contacts/e-contact.c:277 +#: src/addressbook/libebook-contacts/e-contact.c:277 msgid "Other Address" msgstr "Địa chỉ khác" #. Contact categories -#: ../src/addressbook/libebook-contacts/e-contact.c:280 +#: src/addressbook/libebook-contacts/e-contact.c:280 msgid "Category List" msgstr "Danh sách phân loại" #. Photo/Logo -#: ../src/addressbook/libebook-contacts/e-contact.c:283 +#: src/addressbook/libebook-contacts/e-contact.c:283 msgid "Photo" msgstr "Ảnh" -#: ../src/addressbook/libebook-contacts/e-contact.c:284 +#: src/addressbook/libebook-contacts/e-contact.c:284 msgid "Logo" msgstr "Biểu hình" #. Translators: This is an EContact field description, in this case it's a name #. * of the contact, as specified in http://tools.ietf.org/html/rfc6350#section-6.2.2 -#: ../src/addressbook/libebook-contacts/e-contact.c:288 -#: ../src/libedataserverui/e-webdav-discover-widget.c:180 +#: src/addressbook/libebook-contacts/e-contact.c:288 +#: src/libedataserverui/e-webdav-discover-widget.c:195 msgid "Name" msgstr "Tên" -#: ../src/addressbook/libebook-contacts/e-contact.c:289 +#: src/addressbook/libebook-contacts/e-contact.c:289 msgid "Email List" msgstr "Danh sách thư điện từ" #. Instant messaging fields -#: ../src/addressbook/libebook-contacts/e-contact.c:292 +#: src/addressbook/libebook-contacts/e-contact.c:292 msgid "AIM Screen Name List" msgstr "Danh sách tên màn hình AIM" -#: ../src/addressbook/libebook-contacts/e-contact.c:293 +#: src/addressbook/libebook-contacts/e-contact.c:293 msgid "GroupWise ID List" msgstr "Danh sách ID GroupWise" -#: ../src/addressbook/libebook-contacts/e-contact.c:294 +#: src/addressbook/libebook-contacts/e-contact.c:294 msgid "Jabber ID List" msgstr "Danh sách ID Jabber" -#: ../src/addressbook/libebook-contacts/e-contact.c:295 +#: src/addressbook/libebook-contacts/e-contact.c:295 msgid "Yahoo! Screen Name List" msgstr "Danh sách tên màn hình Yahoo" -#: ../src/addressbook/libebook-contacts/e-contact.c:296 +#: src/addressbook/libebook-contacts/e-contact.c:296 msgid "MSN Screen Name List" msgstr "Danh sách tên màn hình MSN" -#: ../src/addressbook/libebook-contacts/e-contact.c:297 +#: src/addressbook/libebook-contacts/e-contact.c:297 msgid "ICQ ID List" msgstr "Danh sách ID ICQ" -#: ../src/addressbook/libebook-contacts/e-contact.c:299 +#: src/addressbook/libebook-contacts/e-contact.c:299 msgid "Wants HTML Mail" msgstr "Muốn thư dạng HTML" #. Translators: This is an EContact field description, in this case it's a #. * field describing whether it's a Contact list (list of email addresses) or a #. * regular contact for one person/organization/... -#: ../src/addressbook/libebook-contacts/e-contact.c:304 +#: src/addressbook/libebook-contacts/e-contact.c:304 msgid "List" msgstr "Danh sách" @@ -780,545 +780,546 @@ #. * used to determine whether when sending to Contact lists the addresses should be #. * shown or not to other recipients - basically whether to use BCC field or CC #. * message header when sending messages to this Contact list. -#: ../src/addressbook/libebook-contacts/e-contact.c:309 +#: src/addressbook/libebook-contacts/e-contact.c:309 #| msgid "List Show Addresses" msgid "List Shows Addresses" msgstr "Danh mục hiện địa chỉ" -#: ../src/addressbook/libebook-contacts/e-contact.c:311 +#: src/addressbook/libebook-contacts/e-contact.c:311 msgid "Birth Date" msgstr "Ngày sinh" -#: ../src/addressbook/libebook-contacts/e-contact.c:312 -#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:957 +#: src/addressbook/libebook-contacts/e-contact.c:312 +#: src/calendar/backends/contacts/e-cal-backend-contacts.c:957 msgid "Anniversary" msgstr "Kỷ niệm" #. Security fields -#: ../src/addressbook/libebook-contacts/e-contact.c:315 +#: src/addressbook/libebook-contacts/e-contact.c:315 msgid "X.509 Certificate" msgstr "Chứng nhận X.509" -#: ../src/addressbook/libebook-contacts/e-contact.c:316 +#: src/addressbook/libebook-contacts/e-contact.c:316 msgid "PGP Certificate" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:318 +#: src/addressbook/libebook-contacts/e-contact.c:318 #| msgid "Gadu-Gadu Home Id 1" msgid "Gadu-Gadu Home ID 1" msgstr "ID Gadu-Gadu ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:319 +#: src/addressbook/libebook-contacts/e-contact.c:319 #| msgid "Gadu-Gadu Home Id 2" msgid "Gadu-Gadu Home ID 2" msgstr "ID Gadu-Gadu ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:320 +#: src/addressbook/libebook-contacts/e-contact.c:320 #| msgid "Gadu-Gadu Home Id 3" msgid "Gadu-Gadu Home ID 3" msgstr "ID Gadu-Gadu ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:321 +#: src/addressbook/libebook-contacts/e-contact.c:321 #| msgid "Gadu-Gadu Work Id 1" msgid "Gadu-Gadu Work ID 1" msgstr "ID Gadu-Gadu ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:322 +#: src/addressbook/libebook-contacts/e-contact.c:322 #| msgid "Gadu-Gadu Work Id 2" msgid "Gadu-Gadu Work ID 2" msgstr "ID Gadu-Gadu ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:323 +#: src/addressbook/libebook-contacts/e-contact.c:323 #| msgid "Gadu-Gadu Work Id 3" msgid "Gadu-Gadu Work ID 3" msgstr "ID Gadu-Gadu ở chỗ làm 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:324 +#: src/addressbook/libebook-contacts/e-contact.c:324 msgid "Gadu-Gadu ID List" msgstr "Danh sách ID Gadu-Gadu" #. Geo information -#: ../src/addressbook/libebook-contacts/e-contact.c:327 +#: src/addressbook/libebook-contacts/e-contact.c:327 msgid "Geographic Information" msgstr "Thông tin Địa lý" -#: ../src/addressbook/libebook-contacts/e-contact.c:329 +#: src/addressbook/libebook-contacts/e-contact.c:329 msgid "Telephone" msgstr "Điện thoại" -#: ../src/addressbook/libebook-contacts/e-contact.c:331 +#: src/addressbook/libebook-contacts/e-contact.c:331 #| msgid "MSN Home Screen Name 1" msgid "Skype Home Name 1" msgstr "Tên Skype ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:332 +#: src/addressbook/libebook-contacts/e-contact.c:332 #| msgid "MSN Home Screen Name 2" msgid "Skype Home Name 2" msgstr "Tên Skype ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:333 +#: src/addressbook/libebook-contacts/e-contact.c:333 #| msgid "MSN Home Screen Name 3" msgid "Skype Home Name 3" msgstr "Tên Skype ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:334 +#: src/addressbook/libebook-contacts/e-contact.c:334 #| msgid "MSN Work Screen Name 1" msgid "Skype Work Name 1" msgstr "Tên Skype ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:335 +#: src/addressbook/libebook-contacts/e-contact.c:335 #| msgid "MSN Work Screen Name 2" msgid "Skype Work Name 2" msgstr "Tên Skype ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:336 +#: src/addressbook/libebook-contacts/e-contact.c:336 #| msgid "MSN Work Screen Name 3" msgid "Skype Work Name 3" msgstr "Tên Skype ở chỗ làm 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:337 +#: src/addressbook/libebook-contacts/e-contact.c:337 #| msgid "AIM Screen Name List" msgid "Skype Name List" msgstr "Danh sách tên Skype" -#: ../src/addressbook/libebook-contacts/e-contact.c:339 +#: src/addressbook/libebook-contacts/e-contact.c:339 msgid "SIP address" msgstr "Địa chỉ SIP" -#: ../src/addressbook/libebook-contacts/e-contact.c:341 +#: src/addressbook/libebook-contacts/e-contact.c:341 #| msgid "Skype Home Name 1" msgid "Google Talk Home Name 1" msgstr "Google Talk ở nhà 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:342 +#: src/addressbook/libebook-contacts/e-contact.c:342 #| msgid "Skype Home Name 2" msgid "Google Talk Home Name 2" msgstr "Google Talk ở nhà 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:343 +#: src/addressbook/libebook-contacts/e-contact.c:343 #| msgid "Skype Home Name 3" msgid "Google Talk Home Name 3" msgstr "Google Talk ở nhà 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:344 +#: src/addressbook/libebook-contacts/e-contact.c:344 #| msgid "Skype Work Name 1" msgid "Google Talk Work Name 1" msgstr "Google Talk ở chỗ làm 1" -#: ../src/addressbook/libebook-contacts/e-contact.c:345 +#: src/addressbook/libebook-contacts/e-contact.c:345 #| msgid "Skype Work Name 2" msgid "Google Talk Work Name 2" msgstr "Google Talk ở chỗ làm 2" -#: ../src/addressbook/libebook-contacts/e-contact.c:346 +#: src/addressbook/libebook-contacts/e-contact.c:346 #| msgid "Skype Work Name 3" msgid "Google Talk Work Name 3" msgstr "Google Talk ở chỗ làm 3" -#: ../src/addressbook/libebook-contacts/e-contact.c:347 +#: src/addressbook/libebook-contacts/e-contact.c:347 #| msgid "Skype Name List" msgid "Google Talk Name List" msgstr "Danh sách tên Google Talk" -#: ../src/addressbook/libebook-contacts/e-contact.c:349 +#: src/addressbook/libebook-contacts/e-contact.c:349 #| msgid "Skype Name List" msgid "Twitter Name List" msgstr "Danh sách tên Twitter" -#: ../src/addressbook/libebook-contacts/e-contact.c:351 +#: src/addressbook/libebook-contacts/e-contact.c:351 msgid "Matrix Home ID 1" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:352 +#: src/addressbook/libebook-contacts/e-contact.c:352 msgid "Matrix Home ID 2" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:353 +#: src/addressbook/libebook-contacts/e-contact.c:353 msgid "Matrix Home ID 3" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:354 +#: src/addressbook/libebook-contacts/e-contact.c:354 msgid "Matrix Work ID 1" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:355 +#: src/addressbook/libebook-contacts/e-contact.c:355 msgid "Matrix Work ID 2" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:356 +#: src/addressbook/libebook-contacts/e-contact.c:356 msgid "Matrix Work ID 3" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:357 +#: src/addressbook/libebook-contacts/e-contact.c:357 msgid "Matrix ID List" msgstr "" -#: ../src/addressbook/libebook-contacts/e-contact.c:1924 -#: ../src/addressbook/libebook/e-destination.c:915 +#: src/addressbook/libebook-contacts/e-contact.c:1924 +#: src/addressbook/libebook/e-destination.c:914 msgid "Unnamed List" msgstr "Danh sách vô danh" -#: ../src/addressbook/libebook-contacts/e-phone-number.c:39 +#: src/addressbook/libebook-contacts/e-phone-number.c:39 msgid "The library was built without phone number support." msgstr "" -#: ../src/addressbook/libebook-contacts/e-phone-number.c:41 +#: src/addressbook/libebook-contacts/e-phone-number.c:41 msgid "The phone number parser reported a yet unknown error code." msgstr "" -#: ../src/addressbook/libebook-contacts/e-phone-number.c:43 +#: src/addressbook/libebook-contacts/e-phone-number.c:43 msgid "Not a phone number" msgstr "Không phải số điện thoại" -#: ../src/addressbook/libebook-contacts/e-phone-number.c:45 +#: src/addressbook/libebook-contacts/e-phone-number.c:45 msgid "Invalid country calling code" msgstr "Mã gọi quốc gia không hợp lệ" -#: ../src/addressbook/libebook-contacts/e-phone-number.c:47 +#: src/addressbook/libebook-contacts/e-phone-number.c:47 msgid "" "Remaining text after the country calling code is too short for a phone number" msgstr "" -#: ../src/addressbook/libebook-contacts/e-phone-number.c:49 +#: src/addressbook/libebook-contacts/e-phone-number.c:49 msgid "Text is too short for a phone number" msgstr "" -#: ../src/addressbook/libebook-contacts/e-phone-number.c:51 +#: src/addressbook/libebook-contacts/e-phone-number.c:51 msgid "Text is too long for a phone number" msgstr "" -#: ../src/addressbook/libebook/e-book-client.c:925 +#: src/addressbook/libebook/e-book-client.c:939 #, c-format msgid "Unknown book property “%s”" msgstr "" -#: ../src/addressbook/libebook/e-book-client.c:940 +#: src/addressbook/libebook/e-book-client.c:954 #, c-format msgid "Cannot change value of book property “%s”" msgstr "" -#: ../src/addressbook/libebook/e-book-client.c:1383 -#: ../src/addressbook/libebook/e-book-client.c:1614 -#: ../src/addressbook/libebook/e-book-client.c:1890 -#: ../src/calendar/libecal/e-cal-client.c:1714 -#: ../src/calendar/libecal/e-cal-client.c:1952 +#: src/addressbook/libebook/e-book-client.c:1397 +#: src/addressbook/libebook/e-book-client.c:1628 +#: src/addressbook/libebook/e-book-client.c:1904 +#: src/calendar/libecal/e-cal-client.c:1714 +#: src/calendar/libecal/e-cal-client.c:1952 #, c-format msgid "Unable to connect to “%s”: " msgstr "" -#: ../src/addressbook/libebook/e-book-client-view.c:857 -#: ../src/calendar/libecal/e-cal-client-view.c:667 +#: src/addressbook/libebook/e-book-client-view.c:988 +#: src/calendar/libecal/e-cal-client-view.c:667 #, c-format msgid "Client disappeared" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend.c:3440 +#: src/addressbook/libedata-book/e-book-backend.c:3600 #, c-format msgid "Addressbook backend does not support cursors" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:895 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:2254 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:895 +#: src/addressbook/libedata-book/e-book-sqlite.c:2288 #, c-format msgid "Error introspecting unknown summary field “%s”" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1504 -#: ../src/addressbook/libedata-book/e-book-cache.c:549 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:1393 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1505 +#: src/addressbook/libedata-book/e-book-cache.c:559 +#: src/addressbook/libedata-book/e-book-sqlite.c:1399 msgid "Error parsing regular expression" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1549 -#: ../src/addressbook/libedata-book/e-book-cache.c:4586 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:1877 -#: ../src/camel/camel-db.c:829 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1550 +#: src/addressbook/libedata-book/e-book-cache.c:4838 +#: src/addressbook/libedata-book/e-book-sqlite.c:1911 src/camel/camel-db.c:830 #, c-format msgid "Insufficient memory" msgstr "Không đủ bộ nhớ" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1686 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1687 #, c-format msgid "Invalid contact field “%d” specified in summary" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1720 -#: ../src/addressbook/libedata-book/e-book-cache.c:372 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:603 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1721 +#: src/addressbook/libedata-book/e-book-cache.c:382 +#: src/addressbook/libedata-book/e-book-sqlite.c:609 #, c-format msgid "" "Contact field “%s” of type “%s” specified in summary, but only boolean, " "string and string list field types are supported" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:3064 -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4165 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:3065 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4166 #, c-format msgid "" "Full search_contacts are not stored in cache. vcards cannot be returned." msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4296 -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4389 -#: ../src/addressbook/libedata-book/e-book-cache.c:3468 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:5848 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4297 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4390 +#: src/addressbook/libedata-book/e-book-cache.c:3566 +#: src/addressbook/libedata-book/e-book-sqlite.c:5939 #, c-format msgid "Query contained unsupported elements" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4300 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4301 #, c-format msgid "Invalid Query" msgstr "Truy vấn không hợp lệ" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4324 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4325 #, c-format msgid "" "Full search_contacts are not stored in cache. Hence only summary query is " "supported." msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4393 -#: ../src/addressbook/libedata-book/e-data-book.c:868 -#: ../src/calendar/libedata-cal/e-data-cal.c:1143 -#: ../src/libedataserver/e-client.c:170 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4394 +#: src/addressbook/libedata-book/e-data-book.c:868 +#: src/calendar/libedata-cal/e-data-cal.c:1143 +#: src/libedataserver/e-client.c:170 #, c-format #| msgid "Invalid purpose" msgid "Invalid query" msgstr "Truy vấn không hợp lệ" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4436 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4437 #, c-format msgid "" "Full vcards are not stored in cache. Hence only summary query is supported." msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:5259 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:5260 #, c-format msgid "Unable to remove the db file: errno %d" msgstr "Lỗi xoá tập tin cơ sở dữ liệu: errno %d" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6046 -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6446 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6049 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6449 #, c-format msgid "Only summary queries are supported by EbSdbCursor" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6053 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6056 #, c-format msgid "At least one sort field must be specified to use an EbSdbCursor" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6067 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6070 #, c-format msgid "Cannot sort by a field that is not in the summary" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6074 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6077 #, c-format msgid "Cannot sort by a field which may have multiple values" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6207 -#: ../src/addressbook/libedata-book/e-book-cache.c:5885 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:8146 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6210 +#: src/addressbook/libedata-book/e-book-cache.c:6169 +#: src/addressbook/libedata-book/e-book-sqlite.c:8237 #, c-format msgid "" "Tried to step a cursor in reverse, but cursor is already at the beginning of " "the contact list" msgstr "" -#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6215 -#: ../src/addressbook/libedata-book/e-book-cache.c:5892 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:8154 +#: src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6218 +#: src/addressbook/libedata-book/e-book-cache.c:6176 +#: src/addressbook/libedata-book/e-book-sqlite.c:8245 #, c-format msgid "" "Tried to step a cursor forwards, but cursor is already at the end of the " "contact list" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:337 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:569 +#: src/addressbook/libedata-book/e-book-cache.c:347 +#: src/addressbook/libedata-book/e-book-sqlite.c:575 #, c-format msgid "Unsupported contact field “%d” specified in summary" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:3463 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:5841 -#: ../src/calendar/libedata-cal/e-cal-cache.c:1702 -#: ../src/calendar/libedata-cal/e-cal-cache.c:3560 +#: src/addressbook/libedata-book/e-book-cache.c:3561 +#: src/addressbook/libedata-book/e-book-sqlite.c:5932 +#: src/calendar/libedata-cal/e-cal-cache.c:1703 +#: src/calendar/libedata-cal/e-cal-cache.c:3550 #, c-format msgid "Invalid query: %s" msgstr "Truy vấn không hợp lệ: %s" -#: ../src/addressbook/libedata-book/e-book-cache.c:3648 +#: src/addressbook/libedata-book/e-book-cache.c:3746 +#: src/addressbook/libedata-book/e-book-cache.c:6852 msgid "Invalid query for a book cursor" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:4590 -#: ../src/libebackend/e-cache.c:755 +#: src/addressbook/libedata-book/e-book-cache.c:4842 +#: src/libebackend/e-cache.c:755 #, c-format msgid "Can’t open database %s: %s" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:5224 -#: ../src/addressbook/libedata-book/e-book-cache.c:5271 -#: ../src/addressbook/libedata-book/e-book-cache.c:5318 -#: ../src/addressbook/libedata-book/e-book-cache.c:5370 -#: ../src/calendar/libedata-cal/e-cal-cache.c:2842 -#: ../src/calendar/libedata-cal/e-cal-cache.c:2900 -#: ../src/calendar/libedata-cal/e-cal-cache.c:2959 -#: ../src/calendar/libedata-cal/e-cal-cache.c:3022 -#: ../src/calendar/libedata-cal/e-cal-cache.c:3193 -#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1390 -#: ../src/libebackend/e-cache.c:1370 ../src/libebackend/e-cache.c:2348 -#: ../src/libebackend/e-cache.c:2388 +#: src/addressbook/libedata-book/e-book-cache.c:5508 +#: src/addressbook/libedata-book/e-book-cache.c:5555 +#: src/addressbook/libedata-book/e-book-cache.c:5602 +#: src/addressbook/libedata-book/e-book-cache.c:5654 +#: src/calendar/libedata-cal/e-cal-cache.c:2832 +#: src/calendar/libedata-cal/e-cal-cache.c:2890 +#: src/calendar/libedata-cal/e-cal-cache.c:2949 +#: src/calendar/libedata-cal/e-cal-cache.c:3012 +#: src/calendar/libedata-cal/e-cal-cache.c:3183 +#: src/calendar/libedata-cal/e-cal-meta-backend.c:1464 +#: src/libebackend/e-cache.c:1370 src/libebackend/e-cache.c:2348 +#: src/libebackend/e-cache.c:2388 #, c-format msgid "Object “%s” not found" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:5430 -#: ../src/calendar/libedata-cal/e-cal-cache.c:3084 +#: src/addressbook/libedata-book/e-book-cache.c:5714 +#: src/calendar/libedata-cal/e-cal-cache.c:3074 #, c-format msgid "Object with extra “%s” not found" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:5606 +#: src/addressbook/libedata-book/e-book-cache.c:5890 msgid "Search by email not supported" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:5617 +#: src/addressbook/libedata-book/e-book-cache.c:5901 msgid "No email address provided" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:5672 +#: src/addressbook/libedata-book/e-book-cache.c:5956 msgid "At least one sort field must be specified to use a cursor" msgstr "" -#: ../src/addressbook/libedata-book/e-book-cache.c:5681 -#: ../src/addressbook/libedata-book/e-book-sqlite.c:7986 +#: src/addressbook/libedata-book/e-book-cache.c:5965 +#: src/addressbook/libedata-book/e-book-sqlite.c:8077 msgid "Cannot sort by a field that is not a string type" msgstr "" -#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1103 -#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1113 +#: src/addressbook/libedata-book/e-book-meta-backend.c:1179 +#: src/calendar/libedata-cal/e-cal-meta-backend.c:1175 #, c-format msgid "Preloaded object for UID “%s” is invalid" msgstr "" -#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1111 -#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1121 +#: src/addressbook/libedata-book/e-book-meta-backend.c:1187 +#: src/calendar/libedata-cal/e-cal-meta-backend.c:1183 #, c-format msgid "Received object for UID “%s” is invalid" msgstr "" -#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1958 -#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2414 -#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:3347 +#: src/addressbook/libedata-book/e-book-meta-backend.c:2062 +#: src/addressbook/libedata-book/e-book-meta-backend.c:2561 +#: src/calendar/libedata-cal/e-cal-meta-backend.c:3436 #, c-format msgid "Failed to create cache “%s”:" msgstr "" -#: ../src/addressbook/libedata-book/e-book-sqlite.c:1950 +#: src/addressbook/libedata-book/e-book-sqlite.c:1984 msgid "" "Cannot upgrade contacts database from a legacy database with more than one " "addressbook. Delete one of the entries in the “folders” table first." msgstr "" -#: ../src/addressbook/libedata-book/e-book-sqlite.c:6016 +#: src/addressbook/libedata-book/e-book-sqlite.c:6107 +#: src/addressbook/libedata-book/e-book-sqlite.c:8771 msgid "Invalid query for EbSqlCursor" msgstr "" -#: ../src/addressbook/libedata-book/e-book-sqlite.c:7968 +#: src/addressbook/libedata-book/e-book-sqlite.c:8059 msgid "At least one sort field must be specified to use an EbSqlCursor" msgstr "" -#: ../src/addressbook/libedata-book/e-data-book.c:893 -#: ../src/calendar/libedata-cal/e-data-cal.c:1168 +#: src/addressbook/libedata-book/e-data-book.c:893 +#: src/calendar/libedata-cal/e-data-cal.c:1168 #| msgid "Invalid query" msgid "Invalid query: " msgstr "Truy vấn không hợp lệ: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1192 +#: src/addressbook/libedata-book/e-data-book.c:1192 #| msgid "Cannot open mailbox: %s: %s\n" msgid "Cannot open book: " msgstr "Không thể mở sổ: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1230 +#: src/addressbook/libedata-book/e-data-book.c:1230 msgid "Cannot refresh address book: " msgstr "Không thể cập nhật sổ: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1271 +#: src/addressbook/libedata-book/e-data-book.c:1271 #| msgid "Cannot get folder container %s" msgid "Cannot get contact: " msgstr "Không thể lấy liên lạc: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1316 +#: src/addressbook/libedata-book/e-data-book.c:1316 #| msgid "Cannot get folder container %s" msgid "Cannot get contact list: " msgstr "Không thể lấy danh sách liên lạc: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1368 +#: src/addressbook/libedata-book/e-data-book.c:1368 #| msgid "Cannot get folder container %s" msgid "Cannot get contact list uids: " msgstr "Không thể lấy UID danh sách liên lạc: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1419 +#: src/addressbook/libedata-book/e-data-book.c:1419 #| msgid "Cannot add encryption certificate" msgid "Cannot add contact: " msgstr "Không thể thêm liên lạc: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1470 +#: src/addressbook/libedata-book/e-data-book.c:1470 #| msgid "Cannot modify contact: " msgid "Cannot modify contacts: " msgstr "Không thể sửa liên lạc: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1522 +#: src/addressbook/libedata-book/e-data-book.c:1522 #| msgid "Cannot create encoder context" msgid "Cannot remove contacts: " msgstr "Không thể bỏ liên lạc: " #. Translators: This is prefix to a detailed error message -#: ../src/addressbook/libedata-book/e-data-book.c:1569 +#: src/addressbook/libedata-book/e-data-book.c:1569 msgid "Cannot find email address: " msgstr "" -#: ../src/addressbook/libedata-book/e-data-book-cursor.c:771 +#: src/addressbook/libedata-book/e-data-book-cursor.c:771 msgid "Cursor does not support setting the search expression" msgstr "" -#: ../src/addressbook/libedata-book/e-data-book-cursor.c:858 +#: src/addressbook/libedata-book/e-data-book-cursor.c:858 msgid "Cursor does not support step" msgstr "" -#: ../src/addressbook/libedata-book/e-data-book-cursor.c:934 +#: src/addressbook/libedata-book/e-data-book-cursor.c:934 msgid "Cursor does not support alphabetic indexes" msgstr "" -#: ../src/addressbook/libedata-book/e-data-book-cursor-cache.c:92 -#: ../src/addressbook/libedata-book/e-data-book-cursor-sqlite.c:260 +#: src/addressbook/libedata-book/e-data-book-cursor-cache.c:92 +#: src/addressbook/libedata-book/e-data-book-cursor-sqlite.c:260 msgid "Unrecognized cursor origin" msgstr "" -#: ../src/addressbook/libedata-book/e-data-book-cursor-cache.c:151 -#: ../src/addressbook/libedata-book/e-data-book-cursor-sqlite.c:328 +#: src/addressbook/libedata-book/e-data-book-cursor-cache.c:151 +#: src/addressbook/libedata-book/e-data-book-cursor-sqlite.c:328 msgid "Out of sync revision while moving cursor" msgstr "" -#: ../src/addressbook/libedata-book/e-data-book-cursor-cache.c:222 -#: ../src/addressbook/libedata-book/e-data-book-cursor-sqlite.c:422 +#: src/addressbook/libedata-book/e-data-book-cursor-cache.c:222 +#: src/addressbook/libedata-book/e-data-book-cursor-sqlite.c:422 msgid "Alphabetic index was set for incorrect locale" msgstr "" -#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:219 +#: src/calendar/backends/caldav/e-cal-backend-caldav.c:257 #, c-format msgid "Given URL “%s” doesn’t reference CalDAV calendar" msgstr "" @@ -1330,363 +1331,363 @@ "or broken. Remove it, please." msgstr "" -#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:2027 +#: src/calendar/backends/caldav/e-cal-backend-caldav.c:2041 msgid "Failed to parse response data" msgstr "" -#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:959 +#: src/calendar/backends/contacts/e-cal-backend-contacts.c:959 msgid "Birthday" msgstr "Ngày sinh" -#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:995 +#: src/calendar/backends/contacts/e-cal-backend-contacts.c:995 #, c-format msgid "Birthday: %s" msgstr "Ngày sinh: %s" -#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:1026 +#: src/calendar/backends/contacts/e-cal-backend-contacts.c:1026 #, c-format msgid "Anniversary: %s" msgstr "Kỷ niệm: %s" -#: ../src/calendar/backends/file/e-cal-backend-file.c:43 +#: src/calendar/backends/file/e-cal-backend-file.c:43 msgid "Cannot get URI" msgstr "" -#: ../src/calendar/backends/file/e-cal-backend-file.c:243 +#: src/calendar/backends/file/e-cal-backend-file.c:243 msgid "Cannot save calendar data: Malformed URI." msgstr "Không thể lưu dữ liệu lịch: URI dạng sai." -#: ../src/calendar/backends/file/e-cal-backend-file.c:250 -#: ../src/calendar/backends/file/e-cal-backend-file.c:256 +#: src/calendar/backends/file/e-cal-backend-file.c:250 +#: src/calendar/backends/file/e-cal-backend-file.c:256 msgid "Cannot save calendar data" msgstr "Không thể lưu dữ liệu lịch" -#: ../src/calendar/backends/file/e-cal-backend-file.c:1187 -#: ../src/calendar/backends/file/e-cal-backend-file.c:1316 +#: src/calendar/backends/file/e-cal-backend-file.c:1187 +#: src/calendar/backends/file/e-cal-backend-file.c:1316 #, c-format msgid "Cannot parse ISC file “%s”" msgstr "" -#: ../src/calendar/backends/file/e-cal-backend-file.c:1198 -#: ../src/calendar/backends/file/e-cal-backend-file.c:1327 +#: src/calendar/backends/file/e-cal-backend-file.c:1198 +#: src/calendar/backends/file/e-cal-backend-file.c:1327 #, c-format msgid "File “%s” is not a VCALENDAR component" msgstr "" #. FIXME This should be doable once all the recurid stuff is done -#: ../src/calendar/backends/file/e-cal-backend-file.c:3742 -#: ../src/calendar/backends/file/e-cal-backend-file.c:3748 -#: ../src/calendar/backends/file/e-cal-backend-file.c:3754 -#: ../src/calendar/backends/file/e-cal-backend-file.c:3781 -#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:2574 +#: src/calendar/backends/file/e-cal-backend-file.c:3743 +#: src/calendar/backends/file/e-cal-backend-file.c:3749 +#: src/calendar/backends/file/e-cal-backend-file.c:3755 +#: src/calendar/backends/file/e-cal-backend-file.c:3782 +#: src/calendar/libedata-cal/e-cal-meta-backend.c:2663 #| msgid "Unsupported security layer." msgid "Unsupported method" msgstr "Phương pháp không được hỗ trợ" -#: ../src/calendar/backends/http/e-cal-backend-http.c:227 +#: src/calendar/backends/http/e-cal-backend-http.c:222 msgid "URI not set" msgstr "" -#: ../src/calendar/backends/http/e-cal-backend-http.c:312 +#: src/calendar/backends/http/e-cal-backend-http.c:311 #, c-format msgid "Malformed URI “%s”: %s" msgstr "" -#: ../src/calendar/backends/http/e-cal-backend-http.c:460 +#: src/calendar/backends/http/e-cal-backend-http.c:445 #, c-format msgid "Bad file format." msgstr "Định dạng tập tin sai." -#: ../src/calendar/backends/http/e-cal-backend-http.c:469 +#: src/calendar/backends/http/e-cal-backend-http.c:454 #, c-format msgid "Not a calendar." msgstr "Không phải lịch." -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:214 +#: src/calendar/backends/weather/e-cal-backend-weather.c:214 msgid "Could not retrieve weather data" msgstr "Không thể lấy dữ liệu thời tiết: %s" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:358 +#: src/calendar/backends/weather/e-cal-backend-weather.c:358 msgid "Weather: Fog" msgstr "Thời tiết: sương mù" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:359 +#: src/calendar/backends/weather/e-cal-backend-weather.c:359 #| msgid "Weather: Cloudy" msgid "Weather: Cloudy Night" msgstr "Thời tiết: đêm đầy mây" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:360 +#: src/calendar/backends/weather/e-cal-backend-weather.c:360 msgid "Weather: Cloudy" msgstr "Thời tiết: đầy mây" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:361 +#: src/calendar/backends/weather/e-cal-backend-weather.c:361 #| msgid "Weather: Thunderstorms" msgid "Weather: Overcast" msgstr "Thời tiết: u ám" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:362 +#: src/calendar/backends/weather/e-cal-backend-weather.c:362 #| msgid "Weather: Snow" msgid "Weather: Showers" msgstr "Thời tiết: mưa rào" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:363 +#: src/calendar/backends/weather/e-cal-backend-weather.c:363 msgid "Weather: Snow" msgstr "Thời tiết: tuyết" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:364 +#: src/calendar/backends/weather/e-cal-backend-weather.c:364 #| msgid "Weather: Rain" msgid "Weather: Clear Night" msgstr "Thời tiết: đêm rõ" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:365 +#: src/calendar/backends/weather/e-cal-backend-weather.c:365 msgid "Weather: Sunny" msgstr "Thời tiết: trời nắng" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:366 +#: src/calendar/backends/weather/e-cal-backend-weather.c:366 msgid "Weather: Thunderstorms" msgstr "Thời tiết: bão kèm sấm" #. TRANSLATOR: This is the temperature in degrees Fahrenheit (\302\260 is U+00B0 DEGREE SIGN) -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:392 +#: src/calendar/backends/weather/e-cal-backend-weather.c:392 #, c-format msgid "%.1f °F" msgstr "" #. TRANSLATOR: This is the temperature in degrees Celsius (\302\260 is U+00B0 DEGREE SIGN) -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:395 +#: src/calendar/backends/weather/e-cal-backend-weather.c:395 #, c-format msgid "%.1f °C" msgstr "" #. TRANSLATOR: This is the temperature in kelvin -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:398 +#: src/calendar/backends/weather/e-cal-backend-weather.c:398 #, c-format msgid "%.1f K" msgstr "" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:404 +#: src/calendar/backends/weather/e-cal-backend-weather.c:404 #, c-format msgid "%.1f" msgstr "" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:575 -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:603 +#: src/calendar/backends/weather/e-cal-backend-weather.c:567 +#: src/calendar/backends/weather/e-cal-backend-weather.c:595 msgid "Forecast" msgstr "Dự báo" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:699 +#: src/calendar/backends/weather/e-cal-backend-weather.c:691 msgid "Could not create cache file" msgstr "Không thể tạo tập tin nhớ tạm" -#: ../src/calendar/backends/weather/e-cal-backend-weather.c:701 +#: src/calendar/backends/weather/e-cal-backend-weather.c:693 msgid "Could not create cache file: " msgstr "" -#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1015 -#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1044 +#: src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1037 +#: src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1066 msgid "New note" msgstr "" -#: ../src/calendar/libecal/e-cal-client.c:244 +#: src/calendar/libecal/e-cal-client.c:244 msgid "No such calendar" msgstr "Không có lịch như vậy." -#: ../src/calendar/libecal/e-cal-client.c:246 +#: src/calendar/libecal/e-cal-client.c:246 msgid "Object not found" msgstr "Không tìm thấy đối tượng" -#: ../src/calendar/libecal/e-cal-client.c:248 +#: src/calendar/libecal/e-cal-client.c:248 msgid "Invalid object" msgstr "Đối tượng không hợp lệ" -#: ../src/calendar/libecal/e-cal-client.c:250 +#: src/calendar/libecal/e-cal-client.c:250 #| msgid "Unknown User" msgid "Unknown user" msgstr "Người dùng lạ" -#: ../src/calendar/libecal/e-cal-client.c:252 +#: src/calendar/libecal/e-cal-client.c:252 msgid "Object ID already exists" msgstr "ID đối tượng đã tồn tại" -#: ../src/calendar/libecal/e-cal-client.c:254 +#: src/calendar/libecal/e-cal-client.c:254 #| msgid "Invalid argument" msgid "Invalid range" msgstr "Phạm vi không hợp lệ" -#: ../src/calendar/libecal/e-cal-client.c:1073 +#: src/calendar/libecal/e-cal-client.c:1073 #, c-format msgid "Unknown calendar property “%s”" msgstr "" -#: ../src/calendar/libecal/e-cal-client.c:1088 +#: src/calendar/libecal/e-cal-client.c:1088 #, c-format msgid "Cannot change value of calendar property “%s”" msgstr "" -#: ../src/calendar/libecal/e-cal-component.c:719 +#: src/calendar/libecal/e-cal-component.c:702 msgid "Untitled appointment" msgstr "Cuộc hẹn không tên" -#: ../src/calendar/libecal/e-cal-recur.c:4892 +#: src/calendar/libecal/e-cal-recur.c:4892 msgid "1st" msgstr "Ngày 1" -#: ../src/calendar/libecal/e-cal-recur.c:4893 +#: src/calendar/libecal/e-cal-recur.c:4893 msgid "2nd" msgstr "Ngày 2" -#: ../src/calendar/libecal/e-cal-recur.c:4894 +#: src/calendar/libecal/e-cal-recur.c:4894 msgid "3rd" msgstr "Ngày 3" -#: ../src/calendar/libecal/e-cal-recur.c:4895 +#: src/calendar/libecal/e-cal-recur.c:4895 msgid "4th" msgstr "Ngày 4" -#: ../src/calendar/libecal/e-cal-recur.c:4896 +#: src/calendar/libecal/e-cal-recur.c:4896 msgid "5th" msgstr "Ngày 5" -#: ../src/calendar/libecal/e-cal-recur.c:4897 +#: src/calendar/libecal/e-cal-recur.c:4897 msgid "6th" msgstr "Ngày 6" -#: ../src/calendar/libecal/e-cal-recur.c:4898 +#: src/calendar/libecal/e-cal-recur.c:4898 msgid "7th" msgstr "Ngày 7" -#: ../src/calendar/libecal/e-cal-recur.c:4899 +#: src/calendar/libecal/e-cal-recur.c:4899 msgid "8th" msgstr "Ngày 8" -#: ../src/calendar/libecal/e-cal-recur.c:4900 +#: src/calendar/libecal/e-cal-recur.c:4900 msgid "9th" msgstr "Ngày 9" -#: ../src/calendar/libecal/e-cal-recur.c:4901 +#: src/calendar/libecal/e-cal-recur.c:4901 msgid "10th" msgstr "Ngày 10" -#: ../src/calendar/libecal/e-cal-recur.c:4902 +#: src/calendar/libecal/e-cal-recur.c:4902 msgid "11th" msgstr "Ngày 11" -#: ../src/calendar/libecal/e-cal-recur.c:4903 +#: src/calendar/libecal/e-cal-recur.c:4903 msgid "12th" msgstr "Ngày 12" -#: ../src/calendar/libecal/e-cal-recur.c:4904 +#: src/calendar/libecal/e-cal-recur.c:4904 msgid "13th" msgstr "Ngày 13" -#: ../src/calendar/libecal/e-cal-recur.c:4905 +#: src/calendar/libecal/e-cal-recur.c:4905 msgid "14th" msgstr "Ngày 14" -#: ../src/calendar/libecal/e-cal-recur.c:4906 +#: src/calendar/libecal/e-cal-recur.c:4906 msgid "15th" msgstr "Ngày 15" -#: ../src/calendar/libecal/e-cal-recur.c:4907 +#: src/calendar/libecal/e-cal-recur.c:4907 msgid "16th" msgstr "Ngày 16" -#: ../src/calendar/libecal/e-cal-recur.c:4908 +#: src/calendar/libecal/e-cal-recur.c:4908 msgid "17th" msgstr "Ngày 17" -#: ../src/calendar/libecal/e-cal-recur.c:4909 +#: src/calendar/libecal/e-cal-recur.c:4909 msgid "18th" msgstr "Ngày 18" -#: ../src/calendar/libecal/e-cal-recur.c:4910 +#: src/calendar/libecal/e-cal-recur.c:4910 msgid "19th" msgstr "Ngày 19" -#: ../src/calendar/libecal/e-cal-recur.c:4911 +#: src/calendar/libecal/e-cal-recur.c:4911 msgid "20th" msgstr "Ngày 20" -#: ../src/calendar/libecal/e-cal-recur.c:4912 +#: src/calendar/libecal/e-cal-recur.c:4912 msgid "21st" msgstr "Ngày 21" -#: ../src/calendar/libecal/e-cal-recur.c:4913 +#: src/calendar/libecal/e-cal-recur.c:4913 msgid "22nd" msgstr "Ngày 22" -#: ../src/calendar/libecal/e-cal-recur.c:4914 +#: src/calendar/libecal/e-cal-recur.c:4914 msgid "23rd" msgstr "Ngày 23" -#: ../src/calendar/libecal/e-cal-recur.c:4915 +#: src/calendar/libecal/e-cal-recur.c:4915 msgid "24th" msgstr "Ngày 24" -#: ../src/calendar/libecal/e-cal-recur.c:4916 +#: src/calendar/libecal/e-cal-recur.c:4916 msgid "25th" msgstr "Ngày 25" -#: ../src/calendar/libecal/e-cal-recur.c:4917 +#: src/calendar/libecal/e-cal-recur.c:4917 msgid "26th" msgstr "Ngày 26" -#: ../src/calendar/libecal/e-cal-recur.c:4918 +#: src/calendar/libecal/e-cal-recur.c:4918 msgid "27th" msgstr "Ngày 27" -#: ../src/calendar/libecal/e-cal-recur.c:4919 +#: src/calendar/libecal/e-cal-recur.c:4919 msgid "28th" msgstr "Ngày 28" -#: ../src/calendar/libecal/e-cal-recur.c:4920 +#: src/calendar/libecal/e-cal-recur.c:4920 msgid "29th" msgstr "Ngày 29" -#: ../src/calendar/libecal/e-cal-recur.c:4921 +#: src/calendar/libecal/e-cal-recur.c:4921 msgid "30th" msgstr "Ngày 30" -#: ../src/calendar/libecal/e-cal-recur.c:4922 +#: src/calendar/libecal/e-cal-recur.c:4922 msgid "31st" msgstr "Ngày 31" -#: ../src/calendar/libecal/e-cal-recur.c:5072 +#: src/calendar/libecal/e-cal-recur.c:5072 #, c-format msgid "every day forever" msgid_plural "every %d days forever" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5078 +#: src/calendar/libecal/e-cal-recur.c:5078 #, c-format msgid "Every day forever" msgid_plural "Every %d days forever" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5086 +#: src/calendar/libecal/e-cal-recur.c:5086 #, c-format msgid "every day" msgid_plural "every %d days" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5092 +#: src/calendar/libecal/e-cal-recur.c:5092 #, c-format msgid "Every day" msgid_plural "Every %d days" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5178 +#: src/calendar/libecal/e-cal-recur.c:5178 #, c-format msgid "every week" msgid_plural "every %d weeks" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5184 +#: src/calendar/libecal/e-cal-recur.c:5184 #, c-format msgid "Every week" msgid_plural "Every %d weeks" @@ -1698,556 +1699,556 @@ #. with ", DAYNAME" or " and DAYNAME", thus it can be something like "on Monday and Tuesday" #. or "on Monday, Wednesday and Friday" or simply "on Saturday". The '%1$s' is replaced with #. the previously gathered text, while the '%2$s' is replaced with the text to append. -#: ../src/calendar/libecal/e-cal-recur.c:5198 +#: src/calendar/libecal/e-cal-recur.c:5198 #, c-format msgctxt "recur-description-dayname" msgid "%1$s%2$s" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5215 +#: src/calendar/libecal/e-cal-recur.c:5215 msgctxt "recur-description" msgid "on Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5216 +#: src/calendar/libecal/e-cal-recur.c:5216 msgctxt "recur-description" msgid ", Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5217 +#: src/calendar/libecal/e-cal-recur.c:5217 msgctxt "recur-description" msgid " and Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5220 +#: src/calendar/libecal/e-cal-recur.c:5220 msgctxt "recur-description" msgid "on Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5221 +#: src/calendar/libecal/e-cal-recur.c:5221 msgctxt "recur-description" msgid ", Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5222 +#: src/calendar/libecal/e-cal-recur.c:5222 msgctxt "recur-description" msgid " and Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5225 +#: src/calendar/libecal/e-cal-recur.c:5225 msgctxt "recur-description" msgid "on Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5226 +#: src/calendar/libecal/e-cal-recur.c:5226 msgctxt "recur-description" msgid ", Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5227 +#: src/calendar/libecal/e-cal-recur.c:5227 msgctxt "recur-description" msgid " and Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5230 +#: src/calendar/libecal/e-cal-recur.c:5230 msgctxt "recur-description" msgid "on Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5231 +#: src/calendar/libecal/e-cal-recur.c:5231 msgctxt "recur-description" msgid ", Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5232 +#: src/calendar/libecal/e-cal-recur.c:5232 msgctxt "recur-description" msgid " and Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5235 +#: src/calendar/libecal/e-cal-recur.c:5235 msgctxt "recur-description" msgid "on Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5236 +#: src/calendar/libecal/e-cal-recur.c:5236 msgctxt "recur-description" msgid ", Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5237 +#: src/calendar/libecal/e-cal-recur.c:5237 msgctxt "recur-description" msgid " and Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5240 +#: src/calendar/libecal/e-cal-recur.c:5240 msgctxt "recur-description" msgid "on Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5241 +#: src/calendar/libecal/e-cal-recur.c:5241 msgctxt "recur-description" msgid ", Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5242 +#: src/calendar/libecal/e-cal-recur.c:5242 msgctxt "recur-description" msgid " and Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5245 +#: src/calendar/libecal/e-cal-recur.c:5245 msgctxt "recur-description" msgid "on Saturday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5246 +#: src/calendar/libecal/e-cal-recur.c:5246 msgctxt "recur-description" msgid ", Saturday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5247 +#: src/calendar/libecal/e-cal-recur.c:5247 msgctxt "recur-description" msgid " and Saturday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5376 +#: src/calendar/libecal/e-cal-recur.c:5376 #, c-format msgid "every month" msgid_plural "every %d months" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5382 +#: src/calendar/libecal/e-cal-recur.c:5382 #, c-format msgid "Every month" msgid_plural "Every %d months" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5392 -#: ../src/calendar/libecal/e-cal-recur.c:5713 +#: src/calendar/libecal/e-cal-recur.c:5392 +#: src/calendar/libecal/e-cal-recur.c:5713 msgctxt "recur-description" msgid "on the last Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5395 -#: ../src/calendar/libecal/e-cal-recur.c:5563 +#: src/calendar/libecal/e-cal-recur.c:5395 +#: src/calendar/libecal/e-cal-recur.c:5563 msgctxt "recur-description" msgid "on the last Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5398 -#: ../src/calendar/libecal/e-cal-recur.c:5588 +#: src/calendar/libecal/e-cal-recur.c:5398 +#: src/calendar/libecal/e-cal-recur.c:5588 msgctxt "recur-description" msgid "on the last Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5401 -#: ../src/calendar/libecal/e-cal-recur.c:5613 +#: src/calendar/libecal/e-cal-recur.c:5401 +#: src/calendar/libecal/e-cal-recur.c:5613 msgctxt "recur-description" msgid "on the last Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5404 -#: ../src/calendar/libecal/e-cal-recur.c:5638 +#: src/calendar/libecal/e-cal-recur.c:5404 +#: src/calendar/libecal/e-cal-recur.c:5638 msgctxt "recur-description" msgid "on the last Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5407 -#: ../src/calendar/libecal/e-cal-recur.c:5663 +#: src/calendar/libecal/e-cal-recur.c:5407 +#: src/calendar/libecal/e-cal-recur.c:5663 msgctxt "recur-description" msgid "on the last Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5410 -#: ../src/calendar/libecal/e-cal-recur.c:5688 +#: src/calendar/libecal/e-cal-recur.c:5410 +#: src/calendar/libecal/e-cal-recur.c:5688 msgctxt "recur-description" msgid "on the last Saturday" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5420 +#: src/calendar/libecal/e-cal-recur.c:5420 msgctxt "recur-description" msgid "on the 1st day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5424 +#: src/calendar/libecal/e-cal-recur.c:5424 msgctxt "recur-description" msgid "on the 2nd day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5428 +#: src/calendar/libecal/e-cal-recur.c:5428 msgctxt "recur-description" msgid "on the 3rd day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5432 +#: src/calendar/libecal/e-cal-recur.c:5432 msgctxt "recur-description" msgid "on the 4th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5436 +#: src/calendar/libecal/e-cal-recur.c:5436 msgctxt "recur-description" msgid "on the 5th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5440 +#: src/calendar/libecal/e-cal-recur.c:5440 msgctxt "recur-description" msgid "on the 6th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5444 +#: src/calendar/libecal/e-cal-recur.c:5444 msgctxt "recur-description" msgid "on the 7th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5448 +#: src/calendar/libecal/e-cal-recur.c:5448 msgctxt "recur-description" msgid "on the 8th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5452 +#: src/calendar/libecal/e-cal-recur.c:5452 msgctxt "recur-description" msgid "on the 9th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5456 +#: src/calendar/libecal/e-cal-recur.c:5456 msgctxt "recur-description" msgid "on the 10th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5460 +#: src/calendar/libecal/e-cal-recur.c:5460 msgctxt "recur-description" msgid "on the 11th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5464 +#: src/calendar/libecal/e-cal-recur.c:5464 msgctxt "recur-description" msgid "on the 12th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5468 +#: src/calendar/libecal/e-cal-recur.c:5468 msgctxt "recur-description" msgid "on the 13th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5472 +#: src/calendar/libecal/e-cal-recur.c:5472 msgctxt "recur-description" msgid "on the 14th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5476 +#: src/calendar/libecal/e-cal-recur.c:5476 msgctxt "recur-description" msgid "on the 15th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5480 +#: src/calendar/libecal/e-cal-recur.c:5480 msgctxt "recur-description" msgid "on the 16th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5484 +#: src/calendar/libecal/e-cal-recur.c:5484 msgctxt "recur-description" msgid "on the 17th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5488 +#: src/calendar/libecal/e-cal-recur.c:5488 msgctxt "recur-description" msgid "on the 18th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5492 +#: src/calendar/libecal/e-cal-recur.c:5492 msgctxt "recur-description" msgid "on the 19th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5496 +#: src/calendar/libecal/e-cal-recur.c:5496 msgctxt "recur-description" msgid "on the 20th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5500 +#: src/calendar/libecal/e-cal-recur.c:5500 msgctxt "recur-description" msgid "on the 21st day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5504 +#: src/calendar/libecal/e-cal-recur.c:5504 msgctxt "recur-description" msgid "on the 22nd day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5508 +#: src/calendar/libecal/e-cal-recur.c:5508 msgctxt "recur-description" msgid "on the 23rd day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5512 +#: src/calendar/libecal/e-cal-recur.c:5512 msgctxt "recur-description" msgid "on the 24th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5516 +#: src/calendar/libecal/e-cal-recur.c:5516 msgctxt "recur-description" msgid "on the 25th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5520 +#: src/calendar/libecal/e-cal-recur.c:5520 msgctxt "recur-description" msgid "on the 26th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5524 +#: src/calendar/libecal/e-cal-recur.c:5524 msgctxt "recur-description" msgid "on the 27th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5528 +#: src/calendar/libecal/e-cal-recur.c:5528 msgctxt "recur-description" msgid "on the 28th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5532 +#: src/calendar/libecal/e-cal-recur.c:5532 msgctxt "recur-description" msgid "on the 29th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5536 +#: src/calendar/libecal/e-cal-recur.c:5536 msgctxt "recur-description" msgid "on the 30th day" msgstr "" #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day" -#: ../src/calendar/libecal/e-cal-recur.c:5540 +#: src/calendar/libecal/e-cal-recur.c:5540 msgctxt "recur-description" msgid "on the 31st day" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5548 +#: src/calendar/libecal/e-cal-recur.c:5548 msgctxt "recur-description" msgid "on the first Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5551 +#: src/calendar/libecal/e-cal-recur.c:5551 msgctxt "recur-description" msgid "on the second Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5554 +#: src/calendar/libecal/e-cal-recur.c:5554 msgctxt "recur-description" msgid "on the third Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5557 +#: src/calendar/libecal/e-cal-recur.c:5557 msgctxt "recur-description" msgid "on the fourth Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5560 +#: src/calendar/libecal/e-cal-recur.c:5560 msgctxt "recur-description" msgid "on the fifth Monday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5573 +#: src/calendar/libecal/e-cal-recur.c:5573 msgctxt "recur-description" msgid "on the first Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5576 +#: src/calendar/libecal/e-cal-recur.c:5576 msgctxt "recur-description" msgid "on the second Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5579 +#: src/calendar/libecal/e-cal-recur.c:5579 msgctxt "recur-description" msgid "on the third Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5582 +#: src/calendar/libecal/e-cal-recur.c:5582 msgctxt "recur-description" msgid "on the fourth Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5585 +#: src/calendar/libecal/e-cal-recur.c:5585 msgctxt "recur-description" msgid "on the fifth Tuesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5598 +#: src/calendar/libecal/e-cal-recur.c:5598 msgctxt "recur-description" msgid "on the first Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5601 +#: src/calendar/libecal/e-cal-recur.c:5601 msgctxt "recur-description" msgid "on the second Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5604 +#: src/calendar/libecal/e-cal-recur.c:5604 msgctxt "recur-description" msgid "on the third Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5607 +#: src/calendar/libecal/e-cal-recur.c:5607 msgctxt "recur-description" msgid "on the fourth Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5610 +#: src/calendar/libecal/e-cal-recur.c:5610 msgctxt "recur-description" msgid "on the fifth Wednesday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5623 +#: src/calendar/libecal/e-cal-recur.c:5623 msgctxt "recur-description" msgid "on the first Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5626 +#: src/calendar/libecal/e-cal-recur.c:5626 msgctxt "recur-description" msgid "on the second Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5629 +#: src/calendar/libecal/e-cal-recur.c:5629 msgctxt "recur-description" msgid "on the third Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5632 +#: src/calendar/libecal/e-cal-recur.c:5632 msgctxt "recur-description" msgid "on the fourth Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5635 +#: src/calendar/libecal/e-cal-recur.c:5635 msgctxt "recur-description" msgid "on the fifth Thursday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5648 +#: src/calendar/libecal/e-cal-recur.c:5648 msgctxt "recur-description" msgid "on the first Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5651 +#: src/calendar/libecal/e-cal-recur.c:5651 msgctxt "recur-description" msgid "on the second Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5654 +#: src/calendar/libecal/e-cal-recur.c:5654 msgctxt "recur-description" msgid "on the third Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5657 +#: src/calendar/libecal/e-cal-recur.c:5657 msgctxt "recur-description" msgid "on the fourth Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5660 +#: src/calendar/libecal/e-cal-recur.c:5660 msgctxt "recur-description" msgid "on the fifth Friday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5673 +#: src/calendar/libecal/e-cal-recur.c:5673 msgctxt "recur-description" msgid "on the first Saturday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5676 +#: src/calendar/libecal/e-cal-recur.c:5676 msgctxt "recur-description" msgid "on the second Saturday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5679 +#: src/calendar/libecal/e-cal-recur.c:5679 msgctxt "recur-description" msgid "on the third Saturday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5682 +#: src/calendar/libecal/e-cal-recur.c:5682 msgctxt "recur-description" msgid "on the fourth Saturday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5685 +#: src/calendar/libecal/e-cal-recur.c:5685 msgctxt "recur-description" msgid "on the fifth Saturday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5698 +#: src/calendar/libecal/e-cal-recur.c:5698 msgctxt "recur-description" msgid "on the first Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5701 +#: src/calendar/libecal/e-cal-recur.c:5701 msgctxt "recur-description" msgid "on the second Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5704 +#: src/calendar/libecal/e-cal-recur.c:5704 msgctxt "recur-description" msgid "on the third Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5707 +#: src/calendar/libecal/e-cal-recur.c:5707 msgctxt "recur-description" msgid "on the fourth Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5710 +#: src/calendar/libecal/e-cal-recur.c:5710 msgctxt "recur-description" msgid "on the fifth Sunday" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5739 +#: src/calendar/libecal/e-cal-recur.c:5739 #, c-format msgid "every year forever" msgid_plural "every %d years forever" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5745 +#: src/calendar/libecal/e-cal-recur.c:5745 #, c-format msgid "Every year forever" msgid_plural "Every %d years forever" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5753 +#: src/calendar/libecal/e-cal-recur.c:5753 #, c-format msgid "every year" msgid_plural "every %d years" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-recur.c:5759 +#: src/calendar/libecal/e-cal-recur.c:5759 #, c-format msgid "Every year" msgid_plural "Every %d years" @@ -2257,7 +2258,7 @@ #. Translators: This is one of the last possible parts of a recurrence description. #. The text is appended at the end of the complete recurrence description, making it #. for example: "Every 3 days for 10 occurrences" -#: ../src/calendar/libecal/e-cal-recur.c:5778 +#: src/calendar/libecal/e-cal-recur.c:5778 #, c-format msgid "for one occurrence" msgid_plural "for %d occurrences" @@ -2268,7 +2269,7 @@ #. The '%s' is replaced with actual date, thus it can create something like #. "until Mon 15.1.2018". The text is appended at the end of the complete #. recurrence description, making it for example: "Every 3 days until Mon 15.1.2018" -#: ../src/calendar/libecal/e-cal-recur.c:5814 +#: src/calendar/libecal/e-cal-recur.c:5814 #, c-format msgctxt "recur-description" msgid "until %s" @@ -2277,7 +2278,7 @@ #. Translators: This is one of the last possible parts of a recurrence description. #. The text is appended at the end of the complete recurrence description, making it #. for example: "Every 2 months on Tuesday, Thursday and Friday forever" -#: ../src/calendar/libecal/e-cal-recur.c:5820 +#: src/calendar/libecal/e-cal-recur.c:5820 msgctxt "recur-description" msgid "forever" msgstr "" @@ -2285,7 +2286,7 @@ #. Translators: This constructs a complete recurrence description; the '%1$s' is like "Every 2 weeks", #. the '%2$s' is like "on Tuesday and Friday" and the '%3$s' is like "for 10 occurrences", constructing #. together one sentence: "Every 2 weeks on Tuesday and Friday for 10 occurrences". -#: ../src/calendar/libecal/e-cal-recur.c:5830 +#: src/calendar/libecal/e-cal-recur.c:5830 #, c-format msgctxt "recur-description" msgid "%1$s %2$s %3$s" @@ -2294,7 +2295,7 @@ #. Translators: This constructs a complete recurrence description; the '%1$s' is like "Every 2 days", #. the '%2$s' is like "for 10 occurrences", constructing together one sentence: #. "Every 2 days for 10 occurrences". -#: ../src/calendar/libecal/e-cal-recur.c:5835 +#: src/calendar/libecal/e-cal-recur.c:5835 #, c-format msgctxt "recur-description" msgid "%1$s %2$s" @@ -2302,7 +2303,7 @@ #. Translators: This text is appended at the end of complete recur description using "%s%s" in #. context "recur-description" -#: ../src/calendar/libecal/e-cal-recur.c:5851 +#: src/calendar/libecal/e-cal-recur.c:5851 #, c-format msgid ", with one exception" msgid_plural ", with %d exceptions" @@ -2312,33 +2313,33 @@ #. Translators: This appends text like ", with 3 exceptions" at the end of complete recurrence description. #. The "%1$s" is replaced with the recurrence description, the "%2$s" with the text about exceptions. #. It will form something like: "Every 2 weeks on Tuesday and Friday for 10 occurrences, with 3 exceptions" -#: ../src/calendar/libecal/e-cal-recur.c:5858 +#: src/calendar/libecal/e-cal-recur.c:5858 #, c-format msgctxt "recur-description" msgid "%1$s%2$s" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5871 -#: ../src/calendar/libecal/e-cal-recur.c:5894 +#: src/calendar/libecal/e-cal-recur.c:5871 +#: src/calendar/libecal/e-cal-recur.c:5894 msgctxt "recur-description" msgid "The meeting recurs" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5873 -#: ../src/calendar/libecal/e-cal-recur.c:5896 +#: src/calendar/libecal/e-cal-recur.c:5873 +#: src/calendar/libecal/e-cal-recur.c:5896 msgctxt "recur-description" msgid "The appointment recurs" msgstr "" -#: ../src/calendar/libecal/e-cal-recur.c:5876 -#: ../src/calendar/libecal/e-cal-recur.c:5899 +#: src/calendar/libecal/e-cal-recur.c:5876 +#: src/calendar/libecal/e-cal-recur.c:5899 msgctxt "recur-description" msgid "The task recurs" msgstr "" #. if (i_cal_component_isa (comp) == I_CAL_VJOURNAL_COMPONENT) -#: ../src/calendar/libecal/e-cal-recur.c:5878 -#: ../src/calendar/libecal/e-cal-recur.c:5901 +#: src/calendar/libecal/e-cal-recur.c:5878 +#: src/calendar/libecal/e-cal-recur.c:5901 msgctxt "recur-description" msgid "The memo recurs" msgstr "" @@ -2347,66 +2348,66 @@ #. The '%1$s' is replaced with something like "The meeting recurs" and #. the '%2$s' with something like "every 2 days forever", thus forming #. sentence like "This meeting recurs every 2 days forever" -#: ../src/calendar/libecal/e-cal-recur.c:5885 +#: src/calendar/libecal/e-cal-recur.c:5885 #, c-format msgctxt "recur-description-prefix" msgid "%1$s %2$s" msgstr "" -#: ../src/calendar/libecal/e-cal-util.c:837 -#: ../src/calendar/libecal/e-cal-util.c:864 +#: src/calendar/libecal/e-cal-util.c:1025 +#: src/calendar/libecal/e-cal-util.c:1052 #| msgid "High" msgctxt "Priority" msgid "High" msgstr "Cao" -#: ../src/calendar/libecal/e-cal-util.c:839 -#: ../src/calendar/libecal/e-cal-util.c:866 +#: src/calendar/libecal/e-cal-util.c:1027 +#: src/calendar/libecal/e-cal-util.c:1054 #| msgid "Normal" msgctxt "Priority" msgid "Normal" msgstr "Bình thường" -#: ../src/calendar/libecal/e-cal-util.c:841 -#: ../src/calendar/libecal/e-cal-util.c:868 +#: src/calendar/libecal/e-cal-util.c:1029 +#: src/calendar/libecal/e-cal-util.c:1056 #| msgid "Low" msgctxt "Priority" msgid "Low" msgstr "Thấp" #. An empty string is the same as 'None'. -#: ../src/calendar/libecal/e-cal-util.c:862 +#: src/calendar/libecal/e-cal-util.c:1050 #| msgid "Undefined" msgctxt "Priority" msgid "Undefined" msgstr "Chưa định nghĩa" -#: ../src/calendar/libecal/e-cal-util.c:904 -#: ../src/libedataserverui/e-reminders-widget.c:308 +#: src/calendar/libecal/e-cal-util.c:1092 +#: src/libedataserverui/e-reminders-widget.c:337 #, c-format msgid "%d week" msgid_plural "%d weeks" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-util.c:913 -#: ../src/libedataserverui/e-reminders-widget.c:304 +#: src/calendar/libecal/e-cal-util.c:1101 +#: src/libedataserverui/e-reminders-widget.c:333 #, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-util.c:922 -#: ../src/libedataserverui/e-reminders-widget.c:300 +#: src/calendar/libecal/e-cal-util.c:1110 +#: src/libedataserverui/e-reminders-widget.c:329 #, c-format msgid "%d hour" msgid_plural "%d hours" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-cal-util.c:931 -#: ../src/libedataserverui/e-reminders-widget.c:296 +#: src/calendar/libecal/e-cal-util.c:1119 +#: src/libedataserverui/e-reminders-widget.c:325 #, c-format msgid "%d minute" msgid_plural "%d minutes" @@ -2414,21 +2415,21 @@ msgstr[1] "" #. Translators: here, "second" is the time division (like "minute"), not the ordinal number (like "third") -#: ../src/calendar/libecal/e-cal-util.c:936 +#: src/calendar/libecal/e-cal-util.c:1124 #, c-format msgid "%d second" msgid_plural "%d seconds" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/libecal/e-reminder-watcher.c:2824 +#: src/calendar/libecal/e-reminder-watcher.c:3010 msgid "No Summary" msgstr "" #. Translators: The first %s is replaced with the time string, #. the second %s with a duration, and the third %s with an event location, #. making it something like: "24.1.2018 10:30 (30 minutes) Meeting room A1" -#: ../src/calendar/libecal/e-reminder-watcher.c:2840 +#: src/calendar/libecal/e-reminder-watcher.c:3026 #, c-format msgctxt "overdue" msgid "%s (%s) %s" @@ -2437,7 +2438,7 @@ #. Translators: The first %s is replaced with the time string, #. the second %s with a duration, making is something like: #. "24.1.2018 10:30 (30 minutes)" -#: ../src/calendar/libecal/e-reminder-watcher.c:2845 +#: src/calendar/libecal/e-reminder-watcher.c:3031 #, c-format msgctxt "overdue" msgid "%s (%s)" @@ -2446,94 +2447,94 @@ #. Translators: The first %s is replaced with the time string, #. the second %s with an event location, making it something like: #. "24.1.2018 10:30 Meeting room A1" -#: ../src/calendar/libecal/e-reminder-watcher.c:2850 +#: src/calendar/libecal/e-reminder-watcher.c:3036 #, c-format msgctxt "overdue" msgid "%s %s" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:77 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1173 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1234 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1579 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1706 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1755 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:77 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1163 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1224 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1569 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1696 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1745 #, c-format msgid "“%s” expects one argument" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:84 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:707 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1586 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1594 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:84 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:707 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1576 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1584 #, c-format msgid "“%s” expects the first argument to be a string" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:164 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:164 #, c-format msgid "“%s” expects two or three arguments" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:171 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:272 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:340 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:926 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1180 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1241 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1655 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1713 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1762 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:171 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:272 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:340 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:925 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1170 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1231 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1645 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1703 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1752 #, c-format msgid "“%s” expects the first argument to be a time_t" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:180 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:280 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:350 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:935 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:180 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:280 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:350 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:934 #, c-format msgid "“%s” expects the second argument to be a time_t" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:190 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:190 #, c-format msgid "“%s” expects the third argument to be a string" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:264 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:264 #, c-format msgid "“%s” expects none or two arguments" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:333 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:700 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:919 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1648 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:333 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:700 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:918 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1638 #, c-format msgid "“%s” expects two arguments" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:639 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:662 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:790 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:812 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:834 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:857 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:883 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1092 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1125 -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1540 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:639 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:662 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:790 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:812 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:834 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:857 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:883 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1082 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1115 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1530 #, c-format msgid "“%s” expects no arguments" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:716 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:716 #, c-format msgid "“%s” expects the second argument to be a string" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:747 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:747 #, c-format msgid "" "“%s” expects the first argument to be either “any”, “summary”, or " @@ -2541,194 +2542,193 @@ "“classification”" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:987 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:977 #, c-format msgid "“%s” expects at least one argument" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1002 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:992 #, c-format msgid "" "“%s” expects all arguments to be strings or one and only one argument to be " "a boolean false (#f)" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1603 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1593 #, c-format msgid "“%s” expects the first argument to be an ISO 8601 date/time string" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1664 +#: src/calendar/libedata-cal/e-cal-backend-sexp.c:1654 #, c-format msgid "“%s” expects the second argument to be an integer" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-cache.c:1846 +#: src/calendar/libedata-cal/e-cal-cache.c:1836 #, c-format msgid "Failed to create SQLite function, error code “%d”: %s" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-cache.c:2840 -#: ../src/calendar/libedata-cal/e-cal-cache.c:2898 -#: ../src/calendar/libedata-cal/e-cal-cache.c:2957 -#: ../src/calendar/libedata-cal/e-cal-cache.c:3020 +#: src/calendar/libedata-cal/e-cal-cache.c:2830 +#: src/calendar/libedata-cal/e-cal-cache.c:2888 +#: src/calendar/libedata-cal/e-cal-cache.c:2947 +#: src/calendar/libedata-cal/e-cal-cache.c:3010 #, c-format msgid "Object “%s”, “%s” not found" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-cache.c:3799 +#: src/calendar/libedata-cal/e-cal-cache.c:3767 msgid "Cannot add timezone without tzid" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-cache.c:3808 +#: src/calendar/libedata-cal/e-cal-cache.c:3776 msgid "Cannot add timezone without component" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-cache.c:3816 +#: src/calendar/libedata-cal/e-cal-cache.c:3784 msgid "Cannot add timezone with invalid component" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1168 +#: src/calendar/libedata-cal/e-cal-meta-backend.c:1230 #, c-format msgid "Received object for UID “%s” doesn’t contain any expected component" msgstr "" -#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:4221 +#: src/calendar/libedata-cal/e-cal-meta-backend.c:4336 msgid "attachment.dat" msgstr "" #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1362 +#: src/calendar/libedata-cal/e-data-cal.c:1362 #| msgid "Cannot save calendar data" msgid "Cannot open calendar: " msgstr "Không thể mở lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1400 +#: src/calendar/libedata-cal/e-data-cal.c:1400 #| msgid "Cannot save calendar data" msgid "Cannot refresh calendar: " msgstr "Không thể cập nhật lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1442 +#: src/calendar/libedata-cal/e-data-cal.c:1442 #| msgid "Cannot save calendar data" msgid "Cannot retrieve calendar object path: " msgstr "Không thể nhận đường dẫn đối tượng lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1495 +#: src/calendar/libedata-cal/e-data-cal.c:1495 #| msgid "Cannot save calendar data" msgid "Cannot retrieve calendar object list: " msgstr "Không thể nhận danh sách đường dẫn đối tượng lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1553 +#: src/calendar/libedata-cal/e-data-cal.c:1553 #| msgid "Cannot save calendar data" msgid "Cannot retrieve calendar free/busy list: " msgstr "Không thể nhận danh sách bận/rảnh: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1604 +#: src/calendar/libedata-cal/e-data-cal.c:1604 #| msgid "Cannot create encoder context" msgid "Cannot create calendar object: " msgstr "Không thể tạo đối tượng lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1673 +#: src/calendar/libedata-cal/e-data-cal.c:1673 #| msgid "Cannot save calendar data" msgid "Cannot modify calendar object: " msgstr "Không thể thay đổi đối tượng lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1752 +#: src/calendar/libedata-cal/e-data-cal.c:1752 #| msgid "Cannot save calendar data" msgid "Cannot remove calendar object: " msgstr "Không thể bỏ đối tượng lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1839 +#: src/calendar/libedata-cal/e-data-cal.c:1839 #| msgid "Cannot save calendar data" msgid "Cannot receive calendar objects: " msgstr "Không thể nhận đối tượng lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1883 +#: src/calendar/libedata-cal/e-data-cal.c:1883 #| msgid "Cannot save calendar data" msgid "Cannot send calendar objects: " msgstr "Không thể lưu đối tượng lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1936 +#: src/calendar/libedata-cal/e-data-cal.c:1936 #| msgid "Could not retrieve weather data" msgid "Could not retrieve attachment uris: " msgstr "Không thể nhận URI đồ đính kèm: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:1982 +#: src/calendar/libedata-cal/e-data-cal.c:1982 #| msgid "Could not store folder: %s" msgid "Could not discard reminder: " msgstr "Không thể huỷ nhắc nhở: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:2024 +#: src/calendar/libedata-cal/e-data-cal.c:2024 #| msgid "Could not retrieve weather data" msgid "Could not retrieve calendar time zone: " msgstr "Không thể lấy múi giờ lịch: " #. Translators: This is prefix to a detailed error message -#: ../src/calendar/libedata-cal/e-data-cal.c:2065 +#: src/calendar/libedata-cal/e-data-cal.c:2065 #| msgid "Could not rename folder: %s" msgid "Could not add calendar time zone: " msgstr "Không thể thêm múi giờ lịch: " -#: ../src/camel/camel-cipher-context.c:194 +#: src/camel/camel-cipher-context.c:196 #, c-format msgid "Signing is not supported by this cipher" msgstr "Loại mã này không hỗ trợ ký tên" -#: ../src/camel/camel-cipher-context.c:207 +#: src/camel/camel-cipher-context.c:209 #, c-format msgid "Verifying is not supported by this cipher" msgstr "Loại mã này không hỗ trợ xác minh" -#: ../src/camel/camel-cipher-context.c:223 +#: src/camel/camel-cipher-context.c:225 #, c-format msgid "Encryption is not supported by this cipher" msgstr "Loại mã này không hỗ trợ mã hóa" -#: ../src/camel/camel-cipher-context.c:237 +#: src/camel/camel-cipher-context.c:239 #, c-format msgid "Decryption is not supported by this cipher" msgstr "Loại mã này không hỗ trợ giải mã" -#: ../src/camel/camel-cipher-context.c:352 +#: src/camel/camel-cipher-context.c:354 msgid "Signing message" msgstr "Đang ký thư" -#: ../src/camel/camel-cipher-context.c:644 +#: src/camel/camel-cipher-context.c:647 msgid "Encrypting message" msgstr "Đang mã hóa thư" -#: ../src/camel/camel-cipher-context.c:817 +#: src/camel/camel-cipher-context.c:822 msgid "Decrypting message" msgstr "Đang giải mã thư" -#: ../src/camel/camel-data-cache.c:199 +#: src/camel/camel-data-cache.c:199 #, c-format msgid "Unable to create cache path" msgstr "Không thể tạo đường dẫn nhớ tạm" -#: ../src/camel/camel-data-cache.c:528 +#: src/camel/camel-data-cache.c:528 msgid "Empty cache file" msgstr "Tập tin cache rỗng" -#: ../src/camel/camel-data-cache.c:605 +#: src/camel/camel-data-cache.c:605 #, c-format msgid "Could not remove cache entry: %s: %s" msgstr "Không thể loại bỏ mục nhớ tạm: %s: %s" -#: ../src/camel/camel-db.c:883 -#: ../src/camel/providers/local/camel-mbox-store.c:913 +#: src/camel/camel-db.c:884 src/camel/providers/local/camel-mbox-store.c:913 #, c-format msgid "Could not rename “%s” to %s: %s" msgstr "" @@ -2736,118 +2736,110 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-filter-driver.c:264 +#: src/camel/camel-filter-driver.c:266 #, c-format msgid "Transferring filtered messages in “%s : %s”" msgstr "" -#: ../src/camel/camel-filter-driver.c:1126 -#: ../src/camel/camel-filter-search.c:936 +#: src/camel/camel-filter-driver.c:1233 src/camel/camel-filter-search.c:936 #, c-format msgid "Failed to create child process “%s”: %s" msgstr "" -#: ../src/camel/camel-filter-driver.c:1180 +#: src/camel/camel-filter-driver.c:1287 #, c-format msgid "Invalid message stream received from %s: %s" msgstr "Nhận luồng thư không hợp lệ từ %s: %s" -#: ../src/camel/camel-filter-driver.c:1404 -#: ../src/camel/camel-filter-driver.c:1417 +#: src/camel/camel-filter-driver.c:1511 src/camel/camel-filter-driver.c:1524 msgid "Syncing folders" msgstr "Đang đồng bộ những thư mục" -#: ../src/camel/camel-filter-driver.c:1525 +#: src/camel/camel-filter-driver.c:1632 #, c-format msgid "Error parsing filter: %s: %s" msgstr "Lỗi phân tích bộ lọc: %s: %s" -#: ../src/camel/camel-filter-driver.c:1536 +#: src/camel/camel-filter-driver.c:1643 #, c-format msgid "Error executing filter: %s: %s" msgstr "Lỗi thực hiện bộ lọc: %s: %s" -#: ../src/camel/camel-filter-driver.c:1634 +#: src/camel/camel-filter-driver.c:1741 #, c-format msgid "Unable to open spool folder" msgstr "Không thể mở thư mục hàng đợi" -#: ../src/camel/camel-filter-driver.c:1646 +#: src/camel/camel-filter-driver.c:1753 #, c-format msgid "Unable to process spool folder" msgstr "Không thể xử lý thư mục hàng đợi" -#: ../src/camel/camel-filter-driver.c:1674 +#: src/camel/camel-filter-driver.c:1781 #, c-format msgid "Getting message %d (%d%%)" msgstr "Đang lấy thông diệp %d (%d%%)" -#: ../src/camel/camel-filter-driver.c:1683 -#: ../src/camel/camel-filter-driver.c:1706 +#: src/camel/camel-filter-driver.c:1790 src/camel/camel-filter-driver.c:1813 #, c-format msgid "Failed on message %d" msgstr "Lỗi trên thư %d" -#: ../src/camel/camel-filter-driver.c:1724 -#: ../src/camel/camel-filter-driver.c:1853 +#: src/camel/camel-filter-driver.c:1831 src/camel/camel-filter-driver.c:1960 #, c-format msgid "Failed to transfer messages: %s" msgstr "" -#: ../src/camel/camel-filter-driver.c:1734 -#: ../src/camel/camel-filter-driver.c:1867 +#: src/camel/camel-filter-driver.c:1841 src/camel/camel-filter-driver.c:1985 msgid "Syncing folder" msgstr "Đang đồng bộ thư mục" -#: ../src/camel/camel-filter-driver.c:1739 -#: ../src/camel/camel-filter-driver.c:1875 +#: src/camel/camel-filter-driver.c:1846 src/camel/camel-filter-driver.c:1993 msgid "Complete" msgstr "Hoàn tất" -#: ../src/camel/camel-filter-driver.c:1807 +#: src/camel/camel-filter-driver.c:1914 #, c-format msgid "Getting message %d of %d" msgstr "Đang lấy thư %d trên %d" -#: ../src/camel/camel-filter-driver.c:1825 +#: src/camel/camel-filter-driver.c:1932 #, c-format msgid "Failed at message %d of %d" msgstr "Lỗi tại thư %d trên %d" -#: ../src/camel/camel-filter-driver.c:2032 -#: ../src/camel/camel-filter-driver.c:2056 +#: src/camel/camel-filter-driver.c:2149 src/camel/camel-filter-driver.c:2173 #, c-format msgid "Execution of filter “%s” failed: " msgstr "" -#: ../src/camel/camel-filter-driver.c:2046 +#: src/camel/camel-filter-driver.c:2163 #, c-format msgid "Error parsing filter “%s”: %s: %s" msgstr "" -#: ../src/camel/camel-filter-driver.c:2065 +#: src/camel/camel-filter-driver.c:2182 #, c-format msgid "Error executing filter “%s”: %s: %s" msgstr "" -#: ../src/camel/camel-filter-search.c:173 +#: src/camel/camel-filter-search.c:173 msgid "Failed to retrieve message" msgstr "Lỗi nhận thư" -#: ../src/camel/camel-filter-search.c:637 +#: src/camel/camel-filter-search.c:637 msgid "Invalid arguments to (system-flag)" msgstr "Đối số không hợp lệ đối với (system-flag: cờ hệ thống)" -#: ../src/camel/camel-filter-search.c:656 +#: src/camel/camel-filter-search.c:656 msgid "Invalid arguments to (user-tag)" msgstr "Đối số không hợp lệ đối với (user-tag: thẻ người dùng)" -#: ../src/camel/camel-filter-search.c:1238 +#: src/camel/camel-filter-search.c:1238 msgid "Invalid arguments to (message-location)" msgstr "" -#: ../src/camel/camel-filter-search.c:1451 -#: ../src/camel/camel-filter-search.c:1462 +#: src/camel/camel-filter-search.c:1451 src/camel/camel-filter-search.c:1462 #, c-format msgid "Error executing filter search: %s: %s" msgstr "Lỗi thực hiện tìm kiếm bộ lọc: %s: %s" @@ -2855,7 +2847,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:171 +#: src/camel/camel-folder.c:171 #, c-format msgid "Storing changes in folder “%s : %s”" msgstr "" @@ -2863,7 +2855,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:456 +#: ../src/camel/camel-folder.c:457 #, c-format msgid "Learning new spam message in “%s : %s”" msgid_plural "Learning new spam messages in “%s : %s”" @@ -2873,7 +2865,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:499 +#: ../src/camel/camel-folder.c:500 #, c-format msgid "Learning new ham message in “%s : %s”" msgid_plural "Learning new ham messages in “%s : %s”" @@ -2883,26 +2875,26 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:547 +#: ../src/camel/camel-folder.c:548 #, c-format msgid "Filtering new message in “%s : %s”" msgid_plural "Filtering new messages in “%s : %s”" msgstr[0] "" msgstr[1] "" -#: ../src/camel/camel-folder.c:1210 -#: ../src/camel/providers/local/camel-maildir-folder.c:332 +#: src/camel/camel-folder.c:1211 +#: src/camel/providers/local/camel-maildir-folder.c:332 msgid "Moving messages" msgstr "Đang di chuyển thư" -#: ../src/camel/camel-folder.c:1213 +#: src/camel/camel-folder.c:1214 msgid "Copying messages" msgstr "Đang chép thư" #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:1258 +#: src/camel/camel-folder.c:1259 #, c-format msgid "Quota information not supported for folder “%s : %s”" msgstr "" @@ -2910,7 +2902,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:1360 +#: src/camel/camel-folder.c:1361 #, c-format msgid "Filtering folder “%s : %s”" msgstr "" @@ -2918,7 +2910,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:3326 +#: src/camel/camel-folder.c:3374 #, c-format msgid "Expunging folder “%s : %s”" msgstr "" @@ -2926,7 +2918,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:3461 +#: src/camel/camel-folder.c:3509 #, c-format msgid "Retrieving message “%s” in “%s : %s”" msgstr "" @@ -2934,7 +2926,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:3686 +#: src/camel/camel-folder.c:3734 #, c-format msgid "Retrieving quota information for “%s : %s”" msgstr "" @@ -2942,45 +2934,42 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder.c:3986 +#: src/camel/camel-folder.c:4034 #, c-format msgid "Refreshing folder “%s : %s”" msgstr "" #. Translators: The '%s' is an element type name, part of an expressing language -#: ../src/camel/camel-folder-search.c:930 -#: ../src/camel/camel-folder-search.c:973 +#: src/camel/camel-folder-search.c:930 src/camel/camel-folder-search.c:973 #, c-format msgid "(%s) requires a single bool result" msgstr "(%s) cần thiết một kết quả đúng/sai riêng lẻ" #. Translators: Each '%s' is an element type name, part of an expressing language -#: ../src/camel/camel-folder-search.c:1011 +#: src/camel/camel-folder-search.c:1011 #, c-format msgid "(%s) not allowed inside %s" msgstr "(%s) không được phép bên trong %s" #. Translators: The '%s' is an element type name, part of an expressing language -#: ../src/camel/camel-folder-search.c:1018 -#: ../src/camel/camel-folder-search.c:1026 +#: src/camel/camel-folder-search.c:1018 src/camel/camel-folder-search.c:1026 #, c-format msgid "(%s) requires a match type string" msgstr "(%s) cần thiết một chuỗi khớp kiểu (match type)" #. Translators: The '%s' is an element type name, part of an expressing language -#: ../src/camel/camel-folder-search.c:1054 +#: src/camel/camel-folder-search.c:1054 #, c-format msgid "(%s) expects an array result" msgstr "(%s) mong đợi một kết quả mảng" #. Translators: The '%s' is an element type name, part of an expressing language -#: ../src/camel/camel-folder-search.c:1064 +#: src/camel/camel-folder-search.c:1064 #, c-format msgid "(%s) requires the folder set" msgstr "(%s) cần thiết đặt thư mục" -#: ../src/camel/camel-folder-search.c:2286 -#: ../src/camel/camel-folder-search.c:2460 +#: src/camel/camel-folder-search.c:2286 src/camel/camel-folder-search.c:2460 #, c-format msgid "" "Cannot parse search expression: %s:\n" @@ -2989,8 +2978,7 @@ "Không thể phân tích biểu thức tìm kiếm: %s:\n" "%s" -#: ../src/camel/camel-folder-search.c:2298 -#: ../src/camel/camel-folder-search.c:2472 +#: src/camel/camel-folder-search.c:2298 src/camel/camel-folder-search.c:2472 #, c-format msgid "" "Error executing search expression: %s:\n" @@ -3002,29 +2990,29 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-folder-summary.c:1662 +#: src/camel/camel-folder-summary.c:1662 #, c-format msgid "Release unused memory for folder “%s : %s”" msgstr "" #. Translators: The '%s' is replaced with the actual path and filename of the used gpg, like '/usr/bin/gpg2' -#: ../src/camel/camel-gpg-context.c:447 +#: src/camel/camel-gpg-context.c:623 #, c-format msgid "Output from %s:" msgstr "" -#: ../src/camel/camel-gpg-context.c:928 ../src/camel/camel-gpg-context.c:933 -#: ../src/camel/camel-gpg-context.c:1674 +#: src/camel/camel-gpg-context.c:1179 src/camel/camel-gpg-context.c:1184 +#: src/camel/camel-gpg-context.c:2063 #, c-format msgid "Failed to execute gpg: %s" msgstr "Lỗi thực hiện GPG: %s" -#: ../src/camel/camel-gpg-context.c:933 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1205 +#: src/camel/camel-gpg-context.c:1184 +#: src/camel/providers/smtp/camel-smtp-transport.c:1217 msgid "Unknown" msgstr "Không biết" -#: ../src/camel/camel-gpg-context.c:1045 +#: src/camel/camel-gpg-context.c:1296 #, c-format msgid "" "Unexpected GnuPG status message encountered:\n" @@ -3035,270 +3023,271 @@ "\n" "%s" -#: ../src/camel/camel-gpg-context.c:1081 +#: src/camel/camel-gpg-context.c:1332 #, c-format msgid "Failed to parse gpg userid hint." msgstr "Lỗi phân tích chỉ dẫn GPG UserID." -#: ../src/camel/camel-gpg-context.c:1106 ../src/camel/camel-gpg-context.c:1121 +#: src/camel/camel-gpg-context.c:1357 src/camel/camel-gpg-context.c:1372 #, c-format msgid "Failed to parse gpg passphrase request." msgstr "Lỗi phân tích yêu cầu cụm từ mật khẩu của GPG." -#: ../src/camel/camel-gpg-context.c:1142 +#: src/camel/camel-gpg-context.c:1399 #, c-format msgid "" "You need a PIN to unlock the key for your\n" "SmartCard: “%s”" msgstr "" -#: ../src/camel/camel-gpg-context.c:1146 +#: src/camel/camel-gpg-context.c:1403 #, c-format msgid "" "You need a passphrase to unlock the key for\n" "user: “%s”" msgstr "" -#: ../src/camel/camel-gpg-context.c:1152 +#: src/camel/camel-gpg-context.c:1409 #, c-format msgid "Unexpected request from GnuPG for “%s”" msgstr "" -#: ../src/camel/camel-gpg-context.c:1164 +#: src/camel/camel-gpg-context.c:1421 msgid "" "Note the encrypted content doesn’t contain information about a recipient, " "thus there will be a password prompt for each of stored private key." msgstr "" -#: ../src/camel/camel-gpg-context.c:1195 ../src/camel/camel-net-utils.c:524 -#: ../src/camel/providers/nntp/camel-nntp-summary.c:393 -#: ../src/libedataserver/e-client.c:156 +#: src/camel/camel-gpg-context.c:1452 src/camel/camel-net-utils.c:524 +#: src/camel/providers/nntp/camel-nntp-summary.c:393 +#: src/libedataserver/e-client.c:156 #, c-format #| msgid "Canceled" msgid "Cancelled" msgstr "Bị thôi" -#: ../src/camel/camel-gpg-context.c:1216 +#: src/camel/camel-gpg-context.c:1474 #, c-format msgid "Failed to unlock secret key: 3 bad passphrases given." msgstr "Lỗi mở khóa bí mật: đã cho 3 cụm từ mật khẩu sai." -#: ../src/camel/camel-gpg-context.c:1229 +#: src/camel/camel-gpg-context.c:1487 #, c-format msgid "Unexpected response from GnuPG: %s" msgstr "Tín hiệu trả lời không mong đợi từ GnuPG: %s" -#: ../src/camel/camel-gpg-context.c:1346 +#: src/camel/camel-gpg-context.c:1604 #, c-format msgid "Failed to encrypt: No valid recipients specified." msgstr "Lỗi mã hóa: chưa xác định người nhận." #. Translators: The first '%s' is replaced with the e-mail address, like ''; #. the second '%s' is replaced with the actual path and filename of the used gpg, like '/usr/bin/gpg2' -#: ../src/camel/camel-gpg-context.c:1359 +#: src/camel/camel-gpg-context.c:1625 #, c-format msgid "" "Failed to encrypt: Invalid recipient %s specified. A common issue is that " "the %s doesn’t have imported public key for this recipient." msgstr "" -#: ../src/camel/camel-gpg-context.c:2185 ../src/camel/camel-smime-context.c:869 +#: src/camel/camel-gpg-context.c:2587 src/camel/camel-smime-context.c:1041 #| msgid "Could not generate signing data: %s" msgid "Could not generate signing data: " msgstr "Không thể phát sinh dữ liệu ký nhận: " -#: ../src/camel/camel-gpg-context.c:2236 ../src/camel/camel-gpg-context.c:2475 -#: ../src/camel/camel-gpg-context.c:2614 ../src/camel/camel-gpg-context.c:2791 +#: src/camel/camel-gpg-context.c:2638 src/camel/camel-gpg-context.c:2877 +#: src/camel/camel-gpg-context.c:3018 src/camel/camel-gpg-context.c:3195 +#: src/camel/camel-gpg-context.c:3550 src/camel/camel-gpg-context.c:3637 +#: src/camel/camel-gpg-context.c:3930 src/camel/camel-gpg-context.c:4028 +#: src/camel/camel-gpg-context.c:4113 src/camel/camel-gpg-context.c:4180 msgid "Failed to execute gpg." msgstr "Lỗi thực hiện GPG." -#: ../src/camel/camel-gpg-context.c:2343 ../src/camel/camel-gpg-context.c:2351 -#: ../src/camel/camel-gpg-context.c:2359 ../src/camel/camel-gpg-context.c:2379 -#: ../src/camel/camel-smime-context.c:1000 -#: ../src/camel/camel-smime-context.c:1014 -#: ../src/camel/camel-smime-context.c:1026 +#: src/camel/camel-gpg-context.c:2745 src/camel/camel-gpg-context.c:2753 +#: src/camel/camel-gpg-context.c:2761 src/camel/camel-gpg-context.c:2781 +#: src/camel/camel-smime-context.c:1172 src/camel/camel-smime-context.c:1186 +#: src/camel/camel-smime-context.c:1198 #, c-format msgid "Cannot verify message signature: Incorrect message format" msgstr "Không thể xác minh chữ ký thư: dạng thức thư không đúng" -#: ../src/camel/camel-gpg-context.c:2425 +#: src/camel/camel-gpg-context.c:2827 #| msgid "Cannot verify message signature: Incorrect message format" msgid "Cannot verify message signature: " msgstr "Không thể xác minh chữ ký thư: " -#: ../src/camel/camel-gpg-context.c:2573 +#: src/camel/camel-gpg-context.c:2976 #| msgid "Could not generate encrypting data: %s" msgid "Could not generate encrypting data: " msgstr "Không thể phát sinh dữ liệu mật mã hóa: " -#: ../src/camel/camel-gpg-context.c:2654 +#: src/camel/camel-gpg-context.c:3058 msgid "This is a digitally encrypted message part" msgstr "Đây là một phần thư có mật mã hóa số" -#: ../src/camel/camel-gpg-context.c:2714 ../src/camel/camel-gpg-context.c:2723 -#: ../src/camel/camel-gpg-context.c:2746 +#: src/camel/camel-gpg-context.c:3118 src/camel/camel-gpg-context.c:3127 +#: src/camel/camel-gpg-context.c:3150 #, c-format msgid "Cannot decrypt message: Incorrect message format" msgstr "Không thể giải mật mã thư: dạng thức thư không đúng" -#: ../src/camel/camel-gpg-context.c:2734 +#: src/camel/camel-gpg-context.c:3138 #, c-format msgid "Failed to decrypt MIME part: protocol error" msgstr "Lỗi giải mật mã phần MIME: lỗi giao thức" -#: ../src/camel/camel-gpg-context.c:2806 +#: src/camel/camel-gpg-context.c:3210 #, c-format msgid "Failed to decrypt MIME part: Secret key not found" msgstr "" -#: ../src/camel/camel-gpg-context.c:2843 +#: src/camel/camel-gpg-context.c:3247 #, c-format msgid "GPG blob contains unencrypted text: %s" msgstr "" -#: ../src/camel/camel-gpg-context.c:2845 -#: ../src/camel/camel-smime-context.c:1550 +#: src/camel/camel-gpg-context.c:3249 src/camel/camel-smime-context.c:1724 msgid "Encrypted content" msgstr "Nội dung bị mật mã hóa" -#: ../src/camel/camel-junk-filter.c:167 +#: src/camel/camel-junk-filter.c:167 msgid "Synchronizing junk database" msgstr "" -#: ../src/camel/camel-lock.c:111 +#: src/camel/camel-lock.c:111 #, c-format msgid "Could not create lock file for %s: %s" msgstr "Không thể tạo tập tin khóa cho %s: %s" -#: ../src/camel/camel-lock.c:154 +#: src/camel/camel-lock.c:154 #, c-format #| msgid "Timed out trying to get lock file on %s. Try again later." msgid "Timed out trying to get lock file on %s. Try again later." msgstr "Quá hạn thử lấy tập tin khóa trên %s. Sẽ thử lại sau." -#: ../src/camel/camel-lock.c:221 +#: src/camel/camel-lock.c:221 #, c-format msgid "Failed to get lock using fcntl(2): %s" msgstr "Lỗi lấy khóa bằng fcntl(2): %s" -#: ../src/camel/camel-lock.c:293 +#: src/camel/camel-lock.c:293 #, c-format msgid "Failed to get lock using flock(2): %s" msgstr "Lỗi lấy khóa bằng flock(2): %s" -#: ../src/camel/camel-lock-client.c:105 +#: src/camel/camel-lock-client.c:105 #, c-format msgid "Cannot build locking helper pipe: %s" msgstr "Không thể xây dựng ống dẫn hỗ trợ khoá: %s" -#: ../src/camel/camel-lock-client.c:129 +#: src/camel/camel-lock-client.c:129 #, c-format msgid "Cannot fork locking helper: %s" msgstr "Không thể tạo tiến trình hỗ trợ khóa: %s" -#: ../src/camel/camel-lock-client.c:216 ../src/camel/camel-lock-client.c:244 +#: src/camel/camel-lock-client.c:216 src/camel/camel-lock-client.c:244 #, c-format msgid "Could not lock “%s”: protocol error with lock-helper" msgstr "" -#: ../src/camel/camel-lock-client.c:232 +#: src/camel/camel-lock-client.c:232 #, c-format msgid "Could not lock “%s”" msgstr "" -#: ../src/camel/camel-movemail.c:99 +#: src/camel/camel-movemail.c:99 #, c-format msgid "Could not open mail file %s: %s" msgstr "Không thể mở tập tin thư %s: %s" -#: ../src/camel/camel-movemail.c:119 +#: src/camel/camel-movemail.c:119 #, c-format msgid "Could not check mail file %s: %s" msgstr "Không thể kiểm tra tập tin thư %s: %s" -#: ../src/camel/camel-movemail.c:134 +#: src/camel/camel-movemail.c:134 #, c-format msgid "Could not open temporary mail file %s: %s" msgstr "Không thể mở tập tin thư tạm %s: %s" -#: ../src/camel/camel-movemail.c:164 +#: src/camel/camel-movemail.c:164 #, c-format msgid "Failed to store mail in temp file %s: %s" msgstr "Lỗi lưu thư vào tập tin tạm %s: %s" -#: ../src/camel/camel-movemail.c:198 +#: src/camel/camel-movemail.c:198 #, c-format msgid "Could not create pipe: %s" msgstr "Không thể tạo ống dẫn: %s" -#: ../src/camel/camel-movemail.c:212 +#: src/camel/camel-movemail.c:212 #, c-format msgid "Could not fork: %s" msgstr "Không thể tạo tiến trình: %s" -#: ../src/camel/camel-movemail.c:250 +#: src/camel/camel-movemail.c:250 #, c-format msgid "Movemail program failed: %s" msgstr "Lỗi chương trình movemail (chuyển di thư): %s" -#: ../src/camel/camel-movemail.c:251 +#: src/camel/camel-movemail.c:251 msgid "(Unknown error)" msgstr "(Lỗi lạ)" -#: ../src/camel/camel-movemail.c:278 +#: src/camel/camel-movemail.c:278 #, c-format msgid "Error reading mail file: %s" msgstr "Lỗi đọc tập tin thư: %s" -#: ../src/camel/camel-movemail.c:291 +#: src/camel/camel-movemail.c:291 #, c-format msgid "Error writing mail temp file: %s" msgstr "Lỗi ghi tập tin thư tạm: %s" -#: ../src/camel/camel-movemail.c:499 ../src/camel/camel-movemail.c:573 +#: src/camel/camel-movemail.c:499 src/camel/camel-movemail.c:573 #, c-format msgid "Error copying mail temp file: %s" msgstr "Lỗi sao chép tập tin thư tạm: %s" -#: ../src/camel/camel-multipart-signed.c:273 -#: ../src/camel/camel-multipart-signed.c:426 +#: src/camel/camel-multipart-signed.c:273 +#: src/camel/camel-multipart-signed.c:426 #, c-format #| msgid "No description available" msgid "No content available" msgstr "Không có nội dung" -#: ../src/camel/camel-multipart-signed.c:281 -#: ../src/camel/camel-multipart-signed.c:434 +#: src/camel/camel-multipart-signed.c:281 +#: src/camel/camel-multipart-signed.c:434 #, c-format #| msgid "No description available" msgid "No signature available" msgstr "Không có chữ ký" -#: ../src/camel/camel-multipart-signed.c:798 +#: src/camel/camel-multipart-signed.c:798 #, c-format msgid "parse error" msgstr "lỗi phân tích" -#: ../src/camel/camel-net-utils.c:716 +#: src/camel/camel-net-utils.c:716 #, c-format msgid "Resolving: %s" msgstr "Đang phân giải: %s" -#: ../src/camel/camel-net-utils.c:741 +#: src/camel/camel-net-utils.c:741 msgid "Host lookup failed" msgstr "Lỗi tra cứu máy phục vụ: không tìm thấy máy phục vụ" -#: ../src/camel/camel-net-utils.c:747 +#: src/camel/camel-net-utils.c:747 #, c-format msgid "Host lookup “%s” failed. Check your host name for spelling errors." msgstr "" -#: ../src/camel/camel-net-utils.c:751 +#: src/camel/camel-net-utils.c:751 #, c-format msgid "Host lookup “%s” failed: %s" msgstr "" -#: ../src/camel/camel-network-service.c:1130 +#: src/camel/camel-network-service.c:1130 #, c-format msgid "Checking reachability of account “%s”" msgstr "" @@ -3306,7 +3295,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-offline-folder.c:175 +#: src/camel/camel-offline-folder.c:175 #, c-format msgid "Downloading new messages for offline mode in “%s : %s”" msgstr "" @@ -3314,7 +3303,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-offline-folder.c:260 +#: src/camel/camel-offline-folder.c:260 #, c-format msgid "Checking download of new messages for offline in “%s : %s”" msgstr "" @@ -3322,7 +3311,7 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-offline-folder.c:336 +#: src/camel/camel-offline-folder.c:336 #, c-format msgid "Syncing messages in folder “%s : %s” to disk" msgstr "" @@ -3332,61 +3321,61 @@ #. The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/camel-offline-folder.c:430 +#: src/camel/camel-offline-folder.c:430 #, c-format msgid "Syncing message %d of %d in folder “%s : %s” to disk" msgstr "" -#: ../src/camel/camel-offline-folder.c:484 +#: src/camel/camel-offline-folder.c:484 #| msgid "Copy folder content locally for offline operation" msgid "Copy folder content locally for _offline operation" msgstr "" "Sao chép nội dung thư mục về máy địa phương để phục vụ các thao tác _ngoại " "tuyến" -#: ../src/camel/camel-offline-store.c:326 +#: src/camel/camel-offline-store.c:326 #, c-format msgid "Syncing messages in account “%s” to disk" msgstr "" -#: ../src/camel/camel-provider.c:90 +#: src/camel/camel-provider.c:90 msgid "Virtual folder email provider" msgstr "Bộ cung cấp thư mục ảo" -#: ../src/camel/camel-provider.c:92 +#: src/camel/camel-provider.c:92 msgid "For reading mail as a query of another set of folders" msgstr "Để đọc thư như là một truy vấn của một tập các thư mục khác" -#: ../src/camel/camel-provider.c:335 +#: src/camel/camel-provider.c:335 #, c-format msgid "Could not load %s: Module loading not supported on this system." msgstr "Không thể tải %s: hệ thống này chưa hỗ trợ tính năng tải mô đun." -#: ../src/camel/camel-provider.c:344 +#: src/camel/camel-provider.c:344 #, c-format msgid "Could not load %s: %s" msgstr "Không thể tải %s: %s" -#: ../src/camel/camel-provider.c:353 +#: src/camel/camel-provider.c:353 #, c-format msgid "Could not load %s: No initialization code in module." msgstr "Không thể tải %s: không có mã khởi động trong mô đun" -#: ../src/camel/camel-provider.c:499 ../src/camel/camel-session.c:430 +#: src/camel/camel-provider.c:499 src/camel/camel-session.c:430 #, c-format msgid "No provider available for protocol “%s”" msgstr "" -#: ../src/camel/camel-sasl-anonymous.c:35 -#: ../src/camel/providers/nntp/camel-nntp-provider.c:85 +#: src/camel/camel-sasl-anonymous.c:35 +#: src/camel/providers/nntp/camel-nntp-provider.c:85 msgid "Anonymous" msgstr "Vô danh" -#: ../src/camel/camel-sasl-anonymous.c:37 +#: src/camel/camel-sasl-anonymous.c:37 msgid "This option will connect to the server using an anonymous login." msgstr "Tùy chọn này sẽ kết nối tới máy phục vụ bằng cách đang nhập vô danh." -#: ../src/camel/camel-sasl-anonymous.c:70 +#: src/camel/camel-sasl-anonymous.c:70 #, c-format msgid "Authentication failed." msgstr "Xác thực thất bại." @@ -3394,7 +3383,7 @@ #. Translators: the 'trace information' term comes from https://tools.ietf.org/html/rfc4505 #. In this case the user set to use an email address as the trace information, #. but the provided value is not a valid email address. -#: ../src/camel/camel-sasl-anonymous.c:84 +#: src/camel/camel-sasl-anonymous.c:84 #, c-format msgid "" "Invalid email address trace information:\n" @@ -3406,7 +3395,7 @@ #. Translators: the 'trace information' term comes from https://tools.ietf.org/html/rfc4505 #. In this case the user set to use an opaque trace information, #. but the provided value looks like an email address. -#: ../src/camel/camel-sasl-anonymous.c:101 +#: src/camel/camel-sasl-anonymous.c:101 #, c-format msgid "" "Invalid opaque trace information:\n" @@ -3415,15 +3404,15 @@ "Thông tin truy tìm địa chỉ bí hiểm không hợp lệ:\n" "%s" -#: ../src/camel/camel-sasl-anonymous.c:115 ../src/libedataserver/e-client.c:135 +#: src/camel/camel-sasl-anonymous.c:115 src/libedataserver/e-client.c:135 msgid "Invalid argument" msgstr "Đối số không hợp lệ" -#: ../src/camel/camel-sasl-cram-md5.c:37 +#: src/camel/camel-sasl-cram-md5.c:37 msgid "CRAM-MD5" msgstr "CRAM-MD5" -#: ../src/camel/camel-sasl-cram-md5.c:39 +#: src/camel/camel-sasl-cram-md5.c:39 msgid "" "This option will connect to the server using a secure CRAM-MD5 password, if " "the server supports it." @@ -3431,11 +3420,11 @@ "Tùy chọn này sẽ kết nối tới máy phục vụ dùng mật khẩu an toàn CRAM-MD5, nếu " "máy chủ có hỗ trợ." -#: ../src/camel/camel-sasl-digest-md5.c:50 +#: src/camel/camel-sasl-digest-md5.c:50 msgid "DIGEST-MD5" msgstr "DIGEST-MD5" -#: ../src/camel/camel-sasl-digest-md5.c:52 +#: src/camel/camel-sasl-digest-md5.c:52 msgid "" "This option will connect to the server using a secure DIGEST-MD5 password, " "if the server supports it." @@ -3443,59 +3432,59 @@ "Tùy chọn này sẽ kết nối tới máy phục vụ bằng mật khẩu an toàn DIGEST-MD5, " "nếu máy phục vụ có hỗ trợ." -#: ../src/camel/camel-sasl-digest-md5.c:848 +#: src/camel/camel-sasl-digest-md5.c:848 #, c-format msgid "Server challenge too long (>2048 octets)" msgstr "Lệnh thách thức máy phục vụ quá dài (trên 2048 octet)." -#: ../src/camel/camel-sasl-digest-md5.c:859 +#: src/camel/camel-sasl-digest-md5.c:859 #, c-format msgid "Server challenge invalid\n" msgstr "Lệnh thách thức máy phục vụ không hợp lệ.\n" -#: ../src/camel/camel-sasl-digest-md5.c:867 +#: src/camel/camel-sasl-digest-md5.c:867 #, c-format msgid "Server challenge contained invalid “Quality of Protection” token" msgstr "" -#: ../src/camel/camel-sasl-digest-md5.c:900 +#: src/camel/camel-sasl-digest-md5.c:900 #, c-format msgid "Server response did not contain authorization data" msgstr "Hồi đáp của máy phục vụ không chứa dữ liệu để xác thực." -#: ../src/camel/camel-sasl-digest-md5.c:921 +#: src/camel/camel-sasl-digest-md5.c:921 #, c-format msgid "Server response contained incomplete authorization data" msgstr "Hồi đáp của máy phục vụ chứa dữ liệu xác thực không hoàn chỉnh." -#: ../src/camel/camel-sasl-digest-md5.c:934 +#: src/camel/camel-sasl-digest-md5.c:934 #, c-format msgid "Server response does not match" msgstr "Hồi đáp của máy phục vụ không khớp." -#: ../src/camel/camel-sasl-gssapi.c:88 +#: src/camel/camel-sasl-gssapi.c:88 msgid "GSSAPI" msgstr "GSSAPI" -#: ../src/camel/camel-sasl-gssapi.c:90 +#: src/camel/camel-sasl-gssapi.c:90 msgid "" "This option will connect to the server using Kerberos 5 authentication." msgstr "Tùy chọn này sẽ kết nối tới máy chủ bằng cơ chế xác minh Kerberos 5." -#: ../src/camel/camel-sasl-gssapi.c:151 +#: src/camel/camel-sasl-gssapi.c:151 #, c-format msgid "(Unknown GSSAPI mechanism code: %x)" msgstr "" #. Translators: the first '%s' is replaced with a generic error message, #. the second '%s' is replaced with additional error information. -#: ../src/camel/camel-sasl-gssapi.c:174 ../src/camel/camel-sasl-gssapi.c:246 +#: src/camel/camel-sasl-gssapi.c:174 src/camel/camel-sasl-gssapi.c:246 #, c-format msgctxt "gssapi_error" msgid "%s (%s)" msgstr "" -#: ../src/camel/camel-sasl-gssapi.c:196 +#: src/camel/camel-sasl-gssapi.c:196 msgid "" "The specified mechanism is not supported by the provided credential, or is " "unrecognized by the implementation." @@ -3503,18 +3492,18 @@ "Cơ chế xác định không được hỗ trợ do thông tin xác thực đã cung cấp, hoặc " "không được chấp nhận do cách thực hiện." -#: ../src/camel/camel-sasl-gssapi.c:201 +#: src/camel/camel-sasl-gssapi.c:201 msgid "The provided target_name parameter was ill-formed." msgstr "Tham số target_name (tên đích) được cung cập có dạng thức sai." -#: ../src/camel/camel-sasl-gssapi.c:204 +#: src/camel/camel-sasl-gssapi.c:204 msgid "" "The provided target_name parameter contained an invalid or unsupported type " "of name." msgstr "" "Tham số target_name (tên đích) chứa loại tên không hỗ trợ hoặc không hợp lệ." -#: ../src/camel/camel-sasl-gssapi.c:208 +#: src/camel/camel-sasl-gssapi.c:208 msgid "" "The input_token contains different channel bindings to those specified via " "the input_chan_bindings parameter." @@ -3522,7 +3511,7 @@ "Tham số input-token (hiệu bài gõ) chứa thẻ đóng kết kênh khác với điều do " "tham số input-chan-bindings (thẻ đóng kết kênh gõ) xác định." -#: ../src/camel/camel-sasl-gssapi.c:213 +#: src/camel/camel-sasl-gssapi.c:213 msgid "" "The input_token contains an invalid signature, or a signature that could not " "be verified." @@ -3530,7 +3519,7 @@ "Tham số input_token (hiệu bài gõ chứa chữ ký không hợp lệ, hoặc chữ ký không " "được xác nhận." -#: ../src/camel/camel-sasl-gssapi.c:217 +#: src/camel/camel-sasl-gssapi.c:217 msgid "" "The supplied credentials were not valid for context initiation, or the " "credential handle did not reference any credentials." @@ -3538,37 +3527,37 @@ "Thông tin xác thực không hợp lệ để khởi động ngữ cảnh, hoặc móc nó không " "tham chiếu đến thông tin xác thực nào." -#: ../src/camel/camel-sasl-gssapi.c:222 +#: src/camel/camel-sasl-gssapi.c:222 msgid "The supplied context handle did not refer to a valid context." msgstr "Móc ngữ cảnh được cung cấp không tham chiếu đến một ngữ cảnh hợp lệ." -#: ../src/camel/camel-sasl-gssapi.c:225 +#: src/camel/camel-sasl-gssapi.c:225 msgid "The consistency checks performed on the input_token failed." msgstr "" "Thao tác kiểm tra đồng bộ được thực hiện trên input_token (hiệu bài gõ) đã " "thất bại." -#: ../src/camel/camel-sasl-gssapi.c:228 +#: src/camel/camel-sasl-gssapi.c:228 msgid "The consistency checks performed on the credential failed." msgstr "" "Thao tác kiểm tra đồng bộ được thực hiện trên thông tin xác thực đã thất bại." -#: ../src/camel/camel-sasl-gssapi.c:231 +#: src/camel/camel-sasl-gssapi.c:231 msgid "The referenced credentials have expired." msgstr "Đã tham chiếu đến thông tin xác thực đã hết hạn." -#: ../src/camel/camel-sasl-gssapi.c:237 ../src/camel/camel-sasl-gssapi.c:441 -#: ../src/camel/camel-sasl-gssapi.c:491 ../src/camel/camel-sasl-gssapi.c:508 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:856 +#: src/camel/camel-sasl-gssapi.c:237 src/camel/camel-sasl-gssapi.c:441 +#: src/camel/camel-sasl-gssapi.c:491 src/camel/camel-sasl-gssapi.c:508 +#: src/camel/providers/smtp/camel-smtp-transport.c:864 #, c-format msgid "Bad authentication response from server." msgstr "Trả lời xác thực sai từ máy phục vụ." -#: ../src/camel/camel-sasl-gssapi.c:288 +#: src/camel/camel-sasl-gssapi.c:288 msgid "Could not get session bus:" msgstr "" -#: ../src/camel/camel-sasl-gssapi.c:322 +#: src/camel/camel-sasl-gssapi.c:322 #, c-format msgid "" "Cannot ask for Kerberos ticket. Obtain the ticket manually, like on command " @@ -3576,429 +3565,421 @@ "Kerberos account there. Reported error was: %s" msgstr "" -#: ../src/camel/camel-sasl-gssapi.c:520 +#: src/camel/camel-sasl-gssapi.c:520 #, c-format msgid "Unsupported security layer." msgstr "Tầng bảo mật chưa được hỗ trợ." -#: ../src/camel/camel-sasl-login.c:31 +#: src/camel/camel-sasl-login.c:31 msgid "Login" msgstr "Đăng nhập" -#: ../src/camel/camel-sasl-login.c:33 ../src/camel/camel-sasl-plain.c:37 +#: src/camel/camel-sasl-login.c:33 src/camel/camel-sasl-plain.c:37 msgid "This option will connect to the server using a simple password." msgstr "Tùy chọn này sẽ kết nối tới máy phục vụ bằng mật khẩu đơn giản." -#: ../src/camel/camel-sasl-login.c:101 +#: src/camel/camel-sasl-login.c:101 #, c-format msgid "Unknown authentication state." msgstr "Trạng thái xác thực lạ." -#: ../src/camel/camel-sasl-ntlm.c:40 +#: src/camel/camel-sasl-ntlm.c:40 msgid "NTLM / SPA" msgstr "NTLM / SPA" -#: ../src/camel/camel-sasl-ntlm.c:42 +#: src/camel/camel-sasl-ntlm.c:42 msgid "" "This option will connect to a Windows-based server using NTLM / Secure " "Password Authentication." msgstr "" "Tùy chọn này sẽ kết nối tới máy phục vụ dựa vào Windows dùng NTLM / SPA" -#: ../src/camel/camel-sasl-plain.c:35 +#: src/camel/camel-sasl-plain.c:35 msgid "PLAIN" msgstr "THÔ" -#: ../src/camel/camel-sasl-popb4smtp.c:37 +#: src/camel/camel-sasl-popb4smtp.c:37 msgid "POP before SMTP" msgstr "POP trước SMTP" -#: ../src/camel/camel-sasl-popb4smtp.c:39 +#: src/camel/camel-sasl-popb4smtp.c:39 msgid "This option will authorise a POP connection before attempting SMTP" msgstr "Tùy chọn này sẽ xác thực kết nối POP trước khi thử SMTP" -#: ../src/camel/camel-sasl-popb4smtp.c:77 +#: src/camel/camel-sasl-popb4smtp.c:77 #| msgid "POP Source URI" msgid "POP Source UID" msgstr "UID nguồn POP" -#: ../src/camel/camel-sasl-popb4smtp.c:91 +#: src/camel/camel-sasl-popb4smtp.c:91 #, c-format #| msgid "POP Before SMTP auth using an unknown transport" msgid "POP Before SMTP authentication using an unknown transport" msgstr "Xác thực POP trước SMTP dùng truyền tải lạ" -#: ../src/camel/camel-sasl-popb4smtp.c:103 -#: ../src/camel/camel-sasl-popb4smtp.c:112 +#: src/camel/camel-sasl-popb4smtp.c:103 src/camel/camel-sasl-popb4smtp.c:112 #, c-format msgid "POP Before SMTP authentication attempted with a %s service" msgstr "Đã thử xác thực POP trước SMTP với dịch vụ %s" -#: ../src/camel/camel-sasl-xoauth2.c:26 +#: src/camel/camel-sasl-xoauth2.c:26 msgid "OAuth2" msgstr "" -#: ../src/camel/camel-sasl-xoauth2.c:27 +#: src/camel/camel-sasl-xoauth2.c:27 msgid "" "This option will use an OAuth 2.0 access token to connect to the server" msgstr "" -#: ../src/camel/camel-sasl-xoauth2-google.c:23 +#: src/camel/camel-sasl-xoauth2-google.c:23 msgid "OAuth2 (Google)" msgstr "" -#: ../src/camel/camel-sasl-xoauth2-google.c:24 +#: src/camel/camel-sasl-xoauth2-google.c:24 msgid "" "This option will use an OAuth 2.0 access token to connect to the Google " "server" msgstr "" -#: ../src/camel/camel-sasl-xoauth2-outlook.c:23 +#: src/camel/camel-sasl-xoauth2-outlook.c:23 msgid "OAuth2 (Outlook)" msgstr "" -#: ../src/camel/camel-sasl-xoauth2-outlook.c:24 +#: src/camel/camel-sasl-xoauth2-outlook.c:24 msgid "" "This option will use an OAuth 2.0 access token to connect to the Outlook.com " "server" msgstr "" -#: ../src/camel/camel-sasl-xoauth2-yahoo.c:23 +#: src/camel/camel-sasl-xoauth2-yahoo.c:23 msgid "OAuth2 (Yahoo!)" msgstr "" -#: ../src/camel/camel-sasl-xoauth2-yahoo.c:24 +#: src/camel/camel-sasl-xoauth2-yahoo.c:24 msgid "" "This option will use an OAuth 2.0 access token to connect to the Yahoo! " "server" msgstr "" -#: ../src/camel/camel-search-private.c:114 +#: src/camel/camel-search-private.c:114 #, c-format msgid "Regular expression compilation failed: %s: %s" msgstr "Biên dịch biểu thức chính quy thất bại: %s: %s" -#: ../src/camel/camel-session.c:439 +#: src/camel/camel-session.c:439 #, c-format msgid "Invalid GType registered for protocol “%s”" msgstr "" -#: ../src/camel/camel-session.c:508 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3249 -#: ../src/camel/providers/pop3/camel-pop3-store.c:305 -#: ../src/camel/providers/pop3/camel-pop3-store.c:809 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:696 +#: src/camel/camel-session.c:508 +#: src/camel/providers/imapx/camel-imapx-server.c:3257 +#: src/camel/providers/pop3/camel-pop3-store.c:305 +#: src/camel/providers/pop3/camel-pop3-store.c:809 +#: src/camel/providers/smtp/camel-smtp-transport.c:700 #, c-format #| msgid "No support for authentication type %s" msgid "No support for %s authentication" msgstr "Không hỗ trợ xác thực %s" -#: ../src/camel/camel-session.c:523 +#: src/camel/camel-session.c:523 #, c-format #| msgid "Authentication failed" msgid "%s authentication failed" msgstr "Xác thực %s thất bại" -#: ../src/camel/camel-session.c:592 +#: src/camel/camel-session.c:592 msgid "Forwarding messages is not supported" msgstr "Không hỗ trợ chuyển tiếp thư" -#: ../src/camel/camel-smime-context.c:343 +#: src/camel/camel-smime-context.c:353 #, c-format msgid "Cannot find certificate for “%s”" msgstr "" -#: ../src/camel/camel-smime-context.c:371 +#: src/camel/camel-smime-context.c:381 msgid "Cannot create CMS message" msgstr "Không thể tạo thư CMS" -#: ../src/camel/camel-smime-context.c:376 +#: src/camel/camel-smime-context.c:386 msgid "Cannot create CMS signed data" msgstr "Không thể tạo dữ liệu có chữ ký CMS" -#: ../src/camel/camel-smime-context.c:382 +#: src/camel/camel-smime-context.c:392 msgid "Cannot attach CMS signed data" msgstr "Không thể đính kèm dữ liệu có chữ ký CMS" -#: ../src/camel/camel-smime-context.c:389 +#: src/camel/camel-smime-context.c:399 msgid "Cannot attach CMS data" msgstr "Không thể đính kèm dữ liệu CMS" -#: ../src/camel/camel-smime-context.c:395 +#: src/camel/camel-smime-context.c:405 msgid "Cannot create CMS Signer information" msgstr "Không thể tạo thông tin Chữ ký CMS" -#: ../src/camel/camel-smime-context.c:401 +#: src/camel/camel-smime-context.c:411 msgid "Cannot find certificate chain" msgstr "Không thể tìm dây chứng nhận" -#: ../src/camel/camel-smime-context.c:407 +#: src/camel/camel-smime-context.c:417 msgid "Cannot add CMS Signing time" msgstr "Không thể thêm thời gian ký nhận CMS" -#: ../src/camel/camel-smime-context.c:431 -#: ../src/camel/camel-smime-context.c:446 +#: src/camel/camel-smime-context.c:441 src/camel/camel-smime-context.c:456 #, c-format msgid "Encryption certificate for “%s” does not exist" msgstr "" -#: ../src/camel/camel-smime-context.c:453 +#: src/camel/camel-smime-context.c:463 msgid "Cannot add SMIMEEncKeyPrefs attribute" msgstr "" "Không thể thêm thuộc tính SMIMEEncKeyPrefs (sở thích khóa mã hóa S/MIME)" -#: ../src/camel/camel-smime-context.c:458 +#: src/camel/camel-smime-context.c:468 msgid "Cannot add MS SMIMEEncKeyPrefs attribute" msgstr "" "Không thể thêm thuộc tính MS SMIMEEncKeyPrefs (sở thích khóa mã hóa S/MIME " "MS)" -#: ../src/camel/camel-smime-context.c:463 +#: src/camel/camel-smime-context.c:473 msgid "Cannot add encryption certificate" msgstr "Không thể thêm chứng nhận mã hóa" -#: ../src/camel/camel-smime-context.c:469 +#: src/camel/camel-smime-context.c:479 msgid "Cannot add CMS Signer information" msgstr "Không thể thêm thông tin Chữ ký CMS" #. Translators: A fallback message when couldn't verify an SMIME signature -#: ../src/camel/camel-smime-context.c:502 +#: src/camel/camel-smime-context.c:515 msgid "Unverified" msgstr "Chưa thẩm tra" -#: ../src/camel/camel-smime-context.c:504 +#: src/camel/camel-smime-context.c:518 msgid "Good signature" msgstr "Chữ ký tốt" -#: ../src/camel/camel-smime-context.c:506 +#: src/camel/camel-smime-context.c:520 msgid "Bad signature" msgstr "Chữ ký sai" -#: ../src/camel/camel-smime-context.c:508 +#: src/camel/camel-smime-context.c:522 msgid "Content tampered with or altered in transit" msgstr "Nội dung bị giả mạo hay bị thay đổi trong khi truyền" -#: ../src/camel/camel-smime-context.c:510 +#: src/camel/camel-smime-context.c:525 msgid "Signing certificate not found" msgstr "Không tìm thấy chứng nhận ký tên" -#: ../src/camel/camel-smime-context.c:512 +#: src/camel/camel-smime-context.c:528 msgid "Signing certificate not trusted" msgstr "Chứng nhận ký tên không đáng tin" -#: ../src/camel/camel-smime-context.c:514 +#: src/camel/camel-smime-context.c:530 msgid "Signature algorithm unknown" msgstr "Không biết thuật toán chữ ký" -#: ../src/camel/camel-smime-context.c:516 +#: src/camel/camel-smime-context.c:532 msgid "Signature algorithm unsupported" msgstr "Không hỗ trợ thuật toán chữ ký" -#: ../src/camel/camel-smime-context.c:518 +#: src/camel/camel-smime-context.c:534 msgid "Malformed signature" msgstr "Chữ ký dạng thức sai" -#: ../src/camel/camel-smime-context.c:520 +#: src/camel/camel-smime-context.c:536 msgid "Processing error" msgstr "Lỗi xử lý" -#: ../src/camel/camel-smime-context.c:565 +#: src/camel/camel-smime-context.c:700 msgid "No signed data in signature" msgstr "Không có dữ liệu có ký tên trong chữ ký" -#: ../src/camel/camel-smime-context.c:570 +#: src/camel/camel-smime-context.c:705 msgid "Digests missing from enveloped data" msgstr "Thiếu điều tóm tắt thư trong dữ liệu được bao" -#: ../src/camel/camel-smime-context.c:583 -#: ../src/camel/camel-smime-context.c:594 +#: src/camel/camel-smime-context.c:718 src/camel/camel-smime-context.c:729 msgid "Cannot calculate digests" msgstr "Không thể tính những điều tóm tắt" -#: ../src/camel/camel-smime-context.c:601 -#: ../src/camel/camel-smime-context.c:605 +#: src/camel/camel-smime-context.c:736 src/camel/camel-smime-context.c:740 msgid "Cannot set message digests" msgstr "Không thể đặt những điều tóm tắt thư" -#: ../src/camel/camel-smime-context.c:615 -#: ../src/camel/camel-smime-context.c:620 +#: src/camel/camel-smime-context.c:750 src/camel/camel-smime-context.c:755 msgid "Certificate import failed" msgstr "Lỗi nạp chứng nhận" -#: ../src/camel/camel-smime-context.c:630 +#: src/camel/camel-smime-context.c:765 #, c-format msgid "Certificate is the only message, cannot verify certificates" msgstr "Chứng nhận là toàn thư; không thể thẩm tra chứng nhận" -#: ../src/camel/camel-smime-context.c:633 +#: src/camel/camel-smime-context.c:768 #, c-format msgid "Certificate is the only message, certificates imported and verified" msgstr "Chứng nhận là toàn thư; các chứng nhận được nạp và được thẩm tra" -#: ../src/camel/camel-smime-context.c:637 +#: src/camel/camel-smime-context.c:772 msgid "Cannot find signature digests" msgstr "Không tìm thấy điều tóm tắt chữ ký" -#: ../src/camel/camel-smime-context.c:656 +#: src/camel/camel-smime-context.c:831 #, c-format msgid "Signer: %s <%s>: %s\n" msgstr "Ký tên do : %s <%s>: %s\n" -#: ../src/camel/camel-smime-context.c:881 -#: ../src/camel/camel-smime-context.c:1407 +#: src/camel/camel-smime-context.c:1053 src/camel/camel-smime-context.c:1581 msgid "Cannot create encoder context" msgstr "Không thể tạo ngũ cảnh bộ biên mã" -#: ../src/camel/camel-smime-context.c:887 +#: src/camel/camel-smime-context.c:1059 msgid "Failed to add data to CMS encoder" msgstr "Lỗi thêm dữ liệu vào bộ biên mã CMS" -#: ../src/camel/camel-smime-context.c:892 -#: ../src/camel/camel-smime-context.c:1424 +#: src/camel/camel-smime-context.c:1064 src/camel/camel-smime-context.c:1598 msgid "Failed to encode data" msgstr "Lỗi biên mã dữ liệu" -#: ../src/camel/camel-smime-context.c:1045 -#: ../src/camel/camel-smime-context.c:1525 +#: src/camel/camel-smime-context.c:1217 src/camel/camel-smime-context.c:1699 msgid "Decoder failed" msgstr "Lỗi bộ giải mã" -#: ../src/camel/camel-smime-context.c:1301 +#: src/camel/camel-smime-context.c:1475 #, c-format msgid "No valid or appropriate certificate for “%s” was found" msgstr "" -#: ../src/camel/camel-smime-context.c:1341 +#: src/camel/camel-smime-context.c:1515 msgid "Cannot find common bulk encryption algorithm" msgstr "Không tìm thấy thuật toán mã hóa hàng loạt chung" -#: ../src/camel/camel-smime-context.c:1349 +#: src/camel/camel-smime-context.c:1523 msgid "Cannot allocate slot for encryption bulk key" msgstr "Không thể gán vị trí cho khóa hàng loạt mã hóa" -#: ../src/camel/camel-smime-context.c:1360 +#: src/camel/camel-smime-context.c:1534 msgid "Cannot create CMS Message" msgstr "Không thể tạo thư CMS" -#: ../src/camel/camel-smime-context.c:1366 +#: src/camel/camel-smime-context.c:1540 msgid "Cannot create CMS Enveloped data" msgstr "Không thể tạo dữ liệu được bao CMS" -#: ../src/camel/camel-smime-context.c:1372 +#: src/camel/camel-smime-context.c:1546 msgid "Cannot attach CMS Enveloped data" msgstr "Không đính kèm dữ liệu được bao CMS" -#: ../src/camel/camel-smime-context.c:1378 +#: src/camel/camel-smime-context.c:1552 msgid "Cannot attach CMS data object" msgstr "Không thể đính kèm đối tượng dữ liệu CMS" -#: ../src/camel/camel-smime-context.c:1387 +#: src/camel/camel-smime-context.c:1561 msgid "Cannot create CMS Recipient information" msgstr "Không thể tạo thông tin người nhận CMS" -#: ../src/camel/camel-smime-context.c:1392 +#: src/camel/camel-smime-context.c:1566 msgid "Cannot add CMS Recipient information" msgstr "Không thể thêm thông tin người nhận CMS" -#: ../src/camel/camel-smime-context.c:1418 +#: src/camel/camel-smime-context.c:1592 msgid "Failed to add data to encoder" msgstr "Lỗi thêm dữ liệu vào bộ biên mã" -#: ../src/camel/camel-smime-context.c:1532 +#: src/camel/camel-smime-context.c:1706 msgid "S/MIME Decrypt: No encrypted content found" msgstr "S/MIME giải mã: không tìm thấy nội dung được mã hóa" -#: ../src/camel/camel-store.c:1413 +#: src/camel/camel-store.c:1413 #, c-format msgid "Opening folder “%s”" msgstr "" -#: ../src/camel/camel-store.c:1710 +#: src/camel/camel-store.c:1710 #, c-format msgid "Scanning folders in “%s”" msgstr "" -#: ../src/camel/camel-store.c:1738 ../src/camel/camel-store.c:1783 -#: ../src/camel/camel-vtrash-folder.c:48 +#: src/camel/camel-store.c:1738 src/camel/camel-store.c:1783 +#: src/camel/camel-vtrash-folder.c:48 msgid "Trash" msgstr "Rác" -#: ../src/camel/camel-store.c:1752 ../src/camel/camel-store.c:1800 -#: ../src/camel/camel-vtrash-folder.c:50 +#: src/camel/camel-store.c:1752 src/camel/camel-store.c:1800 +#: src/camel/camel-vtrash-folder.c:50 msgid "Junk" msgstr "Thư rác" -#: ../src/camel/camel-store.c:2405 +#: src/camel/camel-store.c:2405 #, c-format msgid "Cannot create folder: %s: folder exists" msgstr "Không thể tạo thư mục: %s: thư mục đã có" -#: ../src/camel/camel-store.c:2412 +#: src/camel/camel-store.c:2412 #, c-format msgid "Creating folder “%s”" msgstr "" -#: ../src/camel/camel-store.c:2590 ../src/camel/camel-vee-store.c:426 -#: ../src/camel/providers/local/camel-maildir-store.c:341 +#: src/camel/camel-store.c:2590 src/camel/camel-vee-store.c:426 +#: src/camel/providers/local/camel-maildir-store.c:341 #, c-format msgid "Cannot delete folder: %s: Invalid operation" msgstr "Không thể xoá thư mục: %s: thao tác không hợp lệ" -#: ../src/camel/camel-store.c:2781 ../src/camel/camel-vee-store.c:477 -#: ../src/camel/providers/local/camel-maildir-store.c:912 +#: src/camel/camel-store.c:2781 src/camel/camel-vee-store.c:477 +#: src/camel/providers/local/camel-maildir-store.c:912 #, c-format msgid "Cannot rename folder: %s: Invalid operation" msgstr "Không thể đổi tên thư mục: %s: thao tác không hợp lệ" -#: ../src/camel/camel-stream.c:167 +#: src/camel/camel-stream.c:167 msgid "Cannot write with no base stream" msgstr "" -#: ../src/camel/camel-stream.c:287 ../src/camel/camel-stream.c:338 +#: src/camel/camel-stream.c:287 src/camel/camel-stream.c:338 #, c-format msgid "Stream type “%s” is not seekable" msgstr "" -#: ../src/camel/camel-stream-filter.c:339 +#: src/camel/camel-stream-filter.c:339 msgid "Only reset to beginning is supported with CamelStreamFilter" msgstr "Chỉ hỗ trợ đặt lại về đầu với CamelStreamFilter" -#: ../src/camel/camel-stream-null.c:89 +#: src/camel/camel-stream-null.c:89 msgid "Only reset to beginning is supported with CamelHttpStream" msgstr "Chỉ hỗ trợ đặt lại về đầu với CamelHttpStream" -#: ../src/camel/camel-stream-process.c:282 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:743 +#: src/camel/camel-stream-process.c:282 +#: src/camel/providers/smtp/camel-smtp-transport.c:751 #, c-format msgid "Connection cancelled" msgstr "Kết nối bị hủy bỏ" -#: ../src/camel/camel-stream-process.c:287 +#: src/camel/camel-stream-process.c:287 #, c-format msgid "Could not connect with command “%s”: %s" msgstr "" -#: ../src/camel/camel-subscribable.c:234 +#: src/camel/camel-subscribable.c:234 #, c-format msgid "Subscribing to folder “%s”" msgstr "" -#: ../src/camel/camel-subscribable.c:403 +#: src/camel/camel-subscribable.c:403 #, c-format msgid "Unsubscribing from folder “%s”" msgstr "" -#: ../src/camel/camel-url.c:325 +#: src/camel/camel-url.c:325 #, c-format msgid "Could not parse URL “%s”" msgstr "" -#: ../src/camel/camel-vee-folder.c:558 +#: src/camel/camel-vee-folder.c:558 #, c-format msgid "Updating folder “%s”" msgstr "" -#: ../src/camel/camel-vee-folder.c:1283 ../src/camel/camel-vee-folder.c:1419 +#: src/camel/camel-vee-folder.c:1296 src/camel/camel-vee-folder.c:1432 #, c-format msgid "Cannot copy or move messages into a Virtual Folder" msgstr "Không thể sao chép hoặc di chuyển thư vào thư mục Ảo" @@ -4007,104 +3988,104 @@ #. is replaced with an account name and the third “%s” is replaced with a full #. path name. The spaces around “:” are intentional, as the whole “%s : %s” is #. meant as an absolute identification of the folder. -#: ../src/camel/camel-vee-folder.c:1320 +#: src/camel/camel-vee-folder.c:1333 #, c-format msgid "No such message %s in “%s : %s”" msgstr "" -#: ../src/camel/camel-vee-folder.c:1395 +#: src/camel/camel-vee-folder.c:1408 #, c-format msgid "Error storing “%s”: " msgstr "" -#: ../src/camel/camel-vee-folder.c:1585 +#: src/camel/camel-vee-folder.c:1598 #, c-format msgid "Updating search folder “%s”" msgstr "" -#: ../src/camel/camel-vee-folder.c:1643 +#: src/camel/camel-vee-folder.c:1656 msgid "Automatically _update on change in source folders" msgstr "Tự động _cập nhật khi thay đổi trong thư thư mục nguồn" #. Translators: 'Unmatched' is a folder name under Search folders where are shown #. * all messages not belonging into any other configured search folder -#: ../src/camel/camel-vee-store.c:34 +#: src/camel/camel-vee-store.c:34 msgid "Unmatched" msgstr "Không khớp" -#: ../src/camel/camel-vee-store.c:452 +#: src/camel/camel-vee-store.c:452 #, c-format msgid "Cannot delete folder: %s: No such folder" msgstr "Không thể xóa bỏ thư mục: %s: không có thư mục như vậy" -#: ../src/camel/camel-vee-store.c:487 +#: src/camel/camel-vee-store.c:487 #, c-format msgid "Cannot rename folder: %s: No such folder" msgstr "Không thể đổi tên thư mục: %s: không có thư mục như vậy" -#: ../src/camel/camel-vee-store.c:556 +#: src/camel/camel-vee-store.c:556 msgid "Enable _Unmatched folder" msgstr "Bật thư mục _không khớp" -#: ../src/camel/camel-vee-store.c:1112 +#: src/camel/camel-vee-store.c:1112 msgid "Updating Unmatched search folder" msgstr "" -#: ../src/camel/camel-vtrash-folder.c:49 +#: src/camel/camel-vtrash-folder.c:49 msgid "Cannot copy messages to the Trash folder" msgstr "Không thể sao chép các thư vào thư mục Rác" -#: ../src/camel/camel-vtrash-folder.c:51 +#: src/camel/camel-vtrash-folder.c:51 msgid "Cannot copy messages to the Junk folder" msgstr "Không thể sao chép các thư vào thư mục Thư rác" -#: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:979 +#: src/camel/providers/imapx/camel-imapx-conn-manager.c:979 #, c-format msgid "You must be working online to complete this operation (%s)" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:987 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3423 -#: ../src/camel/providers/nntp/camel-nntp-store.c:348 -#: ../src/camel/providers/nntp/camel-nntp-store.c:1343 -#: ../src/camel/providers/nntp/camel-nntp-store.c:2156 -#: ../src/camel/providers/nntp/camel-nntp-store.c:2311 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:447 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:630 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:916 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:1130 -#: ../src/camel/providers/pop3/camel-pop3-store.c:293 -#: ../src/camel/providers/pop3/camel-pop3-store.c:528 -#: ../src/camel/providers/pop3/camel-pop3-store.c:576 -#: ../src/camel/providers/pop3/camel-pop3-store.c:673 -#: ../src/camel/providers/pop3/camel-pop3-store.c:1124 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:547 +#: src/camel/providers/imapx/camel-imapx-conn-manager.c:987 +#: src/camel/providers/imapx/camel-imapx-server.c:3429 +#: src/camel/providers/nntp/camel-nntp-store.c:348 +#: src/camel/providers/nntp/camel-nntp-store.c:1343 +#: src/camel/providers/nntp/camel-nntp-store.c:2156 +#: src/camel/providers/nntp/camel-nntp-store.c:2311 +#: src/camel/providers/pop3/camel-pop3-folder.c:447 +#: src/camel/providers/pop3/camel-pop3-folder.c:630 +#: src/camel/providers/pop3/camel-pop3-folder.c:916 +#: src/camel/providers/pop3/camel-pop3-folder.c:1130 +#: src/camel/providers/pop3/camel-pop3-store.c:293 +#: src/camel/providers/pop3/camel-pop3-store.c:528 +#: src/camel/providers/pop3/camel-pop3-store.c:576 +#: src/camel/providers/pop3/camel-pop3-store.c:673 +#: src/camel/providers/pop3/camel-pop3-store.c:1124 +#: src/camel/providers/smtp/camel-smtp-transport.c:551 #, c-format msgid "You must be working online to complete this operation" msgstr "Bạn phải đang hoạt động trực tuyến mới có thể hoàn tất thao tác này." -#: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:1611 -#: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:1707 +#: src/camel/providers/imapx/camel-imapx-conn-manager.c:1611 +#: src/camel/providers/imapx/camel-imapx-conn-manager.c:1707 #, c-format msgid "No destination folder specified" msgstr "Chưa xác định thư mục đích" -#: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:1638 +#: src/camel/providers/imapx/camel-imapx-conn-manager.c:1638 msgid "Unable to move junk messages" msgstr "Không thể di chuyển thư rác" -#: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:1741 +#: src/camel/providers/imapx/camel-imapx-conn-manager.c:1741 msgid "Unable to move deleted messages" msgstr "Không thể di chuyển thư đã xoá" -#: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:1809 +#: src/camel/providers/imapx/camel-imapx-conn-manager.c:1809 msgid "Unable to move messages to Inbox" msgstr "" #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/providers/imapx/camel-imapx-folder.c:765 +#: src/camel/providers/imapx/camel-imapx-folder.c:780 #, c-format msgid "No quota information available for folder “%s : %s”" msgstr "" @@ -4113,27 +4094,27 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/providers/imapx/camel-imapx-folder.c:1032 +#: src/camel/providers/imapx/camel-imapx-folder.c:1047 #, c-format msgid "Removing stale cache files in folder “%s : %s”" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-folder.c:1124 -#: ../src/camel/providers/nntp/camel-nntp-folder.c:832 +#: src/camel/providers/imapx/camel-imapx-folder.c:1139 +#: src/camel/providers/nntp/camel-nntp-folder.c:832 #| msgid "Cannot copy messages to the Trash folder" msgid "Apply message _filters to this folder" msgstr "_Lọc thư cho thư mục này" -#: ../src/camel/providers/imapx/camel-imapx-folder.c:1136 +#: src/camel/providers/imapx/camel-imapx-folder.c:1151 msgid "Always check for _new mail in this folder" msgstr "Luôn luôn kiểm tra tìm thư _mới trong thư mục này" -#: ../src/camel/providers/imapx/camel-imapx-folder.c:1251 +#: src/camel/providers/imapx/camel-imapx-folder.c:1278 #, c-format msgid "Could not create folder summary for %s" msgstr "Không thể tạo tóm tắt thư mục cho %s" -#: ../src/camel/providers/imapx/camel-imapx-folder.c:1263 +#: src/camel/providers/imapx/camel-imapx-folder.c:1290 #, c-format #| msgid "Could not create cache file" msgid "Could not create cache for %s: " @@ -4142,34 +4123,34 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/providers/imapx/camel-imapx-folder.c:1463 +#: src/camel/providers/imapx/camel-imapx-folder.c:1490 #, c-format msgid "No IMAP mailbox available for folder “%s : %s”" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-input-stream.c:101 +#: src/camel/providers/imapx/camel-imapx-input-stream.c:101 #, c-format msgid "Source stream returned no data" msgstr "Luồng nguồn không trả về dữ liệu" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:36 +#: src/camel/providers/imapx/camel-imapx-provider.c:36 msgid "Checking for New Mail" msgstr "Kiểm tra tìm thư mới" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:38 +#: src/camel/providers/imapx/camel-imapx-provider.c:38 msgid "C_heck for new messages in all folders" msgstr "_Kiểm tra tìm thư mới trên mọi thư mục" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:40 +#: src/camel/providers/imapx/camel-imapx-provider.c:40 #| msgid "C_heck for new messages in all folders" msgid "Ch_eck for new messages in subscribed folders" msgstr "Kiểm tr_a tìm thư mới trên mọi thư mục đã đăng ký" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:42 +#: src/camel/providers/imapx/camel-imapx-provider.c:42 msgid "Use _Quick Resync if the server supports it" msgstr "Dùng Đồng bộ _nhanh nếu máy chủ hỗ trợ" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:44 +#: src/camel/providers/imapx/camel-imapx-provider.c:44 msgid "_Listen for server change notifications" msgstr "_Lắng nghe thông báo thay đổi máy chủ" @@ -4177,230 +4158,230 @@ msgid "Connection to Server" msgstr "Kết nối đến máy phục vụ" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:49 +#: src/camel/providers/imapx/camel-imapx-provider.c:66 msgid "Numbe_r of concurrent connections to use" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:51 +#: src/camel/providers/imapx/camel-imapx-provider.c:68 msgid "Enable full folder update on _metered network" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:53 +#: src/camel/providers/imapx/camel-imapx-provider.c:70 msgid "Send client I_D to the server" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:56 -#: ../src/camel/providers/nntp/camel-nntp-provider.c:43 +#: src/camel/providers/imapx/camel-imapx-provider.c:47 +#: src/camel/providers/nntp/camel-nntp-provider.c:43 msgid "Folders" msgstr "Thư mục" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:58 +#: src/camel/providers/imapx/camel-imapx-provider.c:49 msgid "_Show only subscribed folders" msgstr "Chỉ _hiện những thư mục đăng ký" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:61 +#: src/camel/providers/imapx/camel-imapx-provider.c:72 msgid "O_verride server-supplied folder namespace" msgstr "Có quyền cao hơn bộ tên độc nhất thư mục do máy phục vụ cung cấp" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:63 +#: src/camel/providers/imapx/camel-imapx-provider.c:74 msgid "Namespace:" msgstr "Miền tên:" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:66 -#: ../src/camel/providers/local/camel-local-provider.c:37 -#: ../src/camel/providers/local/camel-local-provider.c:63 -#: ../src/camel/providers/local/camel-local-provider.c:84 -#: ../src/camel/providers/local/camel-local-provider.c:108 -#: ../src/camel/providers/nntp/camel-nntp-provider.c:36 +#: src/camel/providers/imapx/camel-imapx-provider.c:51 +#: src/camel/providers/local/camel-local-provider.c:37 +#: src/camel/providers/local/camel-local-provider.c:63 +#: src/camel/providers/local/camel-local-provider.c:84 +#: src/camel/providers/local/camel-local-provider.c:108 +#: src/camel/providers/nntp/camel-nntp-provider.c:36 msgid "Options" msgstr "Tùy chọn" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:68 -#: ../src/camel/providers/local/camel-local-provider.c:39 -#: ../src/camel/providers/nntp/camel-nntp-provider.c:38 +#: src/camel/providers/imapx/camel-imapx-provider.c:53 +#: src/camel/providers/local/camel-local-provider.c:39 +#: src/camel/providers/nntp/camel-nntp-provider.c:38 #| msgid "_Apply filters to new messages in INBOX" msgid "Apply _filters to new messages in all folders" msgstr "_Lọc thư mới trong mọi thư mục" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:70 +#: src/camel/providers/imapx/camel-imapx-provider.c:55 msgid "_Apply filters to new messages in Inbox on this server" msgstr "" "Á_p dụng bộ lọc cho những thư mới nằm trong thư mục INBOX (hộp Đến) trên máy " "phục vụ này" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:72 -#: ../src/camel/providers/local/camel-local-provider.c:41 -#: ../src/camel/providers/local/camel-local-provider.c:67 -#: ../src/camel/providers/local/camel-local-provider.c:88 -#: ../src/camel/providers/local/camel-local-provider.c:114 -#: ../src/camel/providers/nntp/camel-nntp-provider.c:40 +#: src/camel/providers/imapx/camel-imapx-provider.c:57 +#: src/camel/providers/local/camel-local-provider.c:41 +#: src/camel/providers/local/camel-local-provider.c:67 +#: src/camel/providers/local/camel-local-provider.c:88 +#: src/camel/providers/local/camel-local-provider.c:114 +#: src/camel/providers/nntp/camel-nntp-provider.c:40 msgid "Check new messages for _Junk contents" msgstr "Kiểm tra thư mới tìm nội dung _rác" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:74 +#: src/camel/providers/imapx/camel-imapx-provider.c:59 msgid "Only check for Junk messages in the In_box folder" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:76 +#: src/camel/providers/imapx/camel-imapx-provider.c:61 msgid "Synchroni_ze remote mail locally in all folders" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:83 +#: src/camel/providers/imapx/camel-imapx-provider.c:103 msgid "Default IMAP port" msgstr "Cổng IMAP mặc định" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:84 +#: src/camel/providers/imapx/camel-imapx-provider.c:104 msgid "IMAP over TLS" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:91 +#: src/camel/providers/imapx/camel-imapx-provider.c:111 msgid "IMAP" msgstr "IMAP" -#: ../src/camel/providers/imapx/camel-imapx-provider.c:93 +#: src/camel/providers/imapx/camel-imapx-provider.c:113 msgid "For reading and storing mail on IMAP servers." msgstr "Để đọc và lưu thư trên máy phục vụ IMAP." -#: ../src/camel/providers/imapx/camel-imapx-server.c:1152 +#: src/camel/providers/imapx/camel-imapx-server.c:1158 msgid "Error writing to cache stream" msgstr "Lỗi ghi vào luồng trữ tạm (cache)" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3044 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3131 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3456 +#: src/camel/providers/imapx/camel-imapx-server.c:3052 +#: src/camel/providers/imapx/camel-imapx-server.c:3139 +#: src/camel/providers/imapx/camel-imapx-server.c:3462 msgid "Failed to get capabilities" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3063 +#: src/camel/providers/imapx/camel-imapx-server.c:3071 #, c-format msgid "Failed to connect to IMAP server %s in secure mode: %s" msgstr "Lỗi kết nối tới máy phục vụ IMAP %s trong chế độ an toàn: %s" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3064 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:283 +#: src/camel/providers/imapx/camel-imapx-server.c:3072 +#: src/camel/providers/smtp/camel-smtp-transport.c:287 msgid "STARTTLS not supported" msgstr "Chưa hỗ trợ STARTTLS" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3073 +#: src/camel/providers/imapx/camel-imapx-server.c:3081 msgid "Failed to issue STARTTLS" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3120 +#: src/camel/providers/imapx/camel-imapx-server.c:3128 #, c-format #| msgid "Failed to connect to IMAP server %s in secure mode: %s" msgid "Failed to connect to IMAP server %s in secure mode: " msgstr "Lỗi kết nối tới máy phục vụ IMAP %s trong chế độ an toàn: " -#: ../src/camel/providers/imapx/camel-imapx-server.c:3236 +#: src/camel/providers/imapx/camel-imapx-server.c:3244 #, c-format #| msgid "IMAP server %s does not support requested authentication type %s" msgid "IMAP server %s does not support %s authentication" msgstr "Máy phục vụ IMAP %s không hỗ trợ xác thực %s" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3262 +#: src/camel/providers/imapx/camel-imapx-server.c:3270 #, c-format msgid "" "Plaintext authentication disallowed on insecure connections. Change " "encryption to STARTTLS or TLS for account “%s”." msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3275 -#: ../src/camel/providers/nntp/camel-nntp-store.c:454 -#: ../src/camel/providers/nntp/camel-nntp-store.c:596 +#: src/camel/providers/imapx/camel-imapx-server.c:3283 +#: src/camel/providers/nntp/camel-nntp-store.c:454 +#: src/camel/providers/nntp/camel-nntp-store.c:596 #| msgid "Cannot authenticate to server: %s" msgid "Cannot authenticate without a username" msgstr "Không thể xác thực mà không có tên người dùng" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3284 -#: ../src/camel/providers/nntp/camel-nntp-store.c:605 -#: ../src/camel/providers/pop3/camel-pop3-store.c:709 -#: ../src/camel/providers/pop3/camel-pop3-store.c:747 +#: src/camel/providers/imapx/camel-imapx-server.c:3292 +#: src/camel/providers/nntp/camel-nntp-store.c:605 +#: src/camel/providers/pop3/camel-pop3-store.c:709 +#: src/camel/providers/pop3/camel-pop3-store.c:747 #| msgid "Authentication Failed" msgid "Authentication password not available" msgstr "Không có mật khẩu xác thực" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3294 -#: ../src/camel/providers/imapx/camel-imapx-server.c:3309 +#: src/camel/providers/imapx/camel-imapx-server.c:3302 +#: src/camel/providers/imapx/camel-imapx-server.c:3315 msgid "Failed to authenticate" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3381 +#: src/camel/providers/imapx/camel-imapx-server.c:3387 msgid "Failed to issue ID" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3483 +#: src/camel/providers/imapx/camel-imapx-server.c:3489 msgid "Failed to issue ENABLE UTF8=ACCEPT" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3505 +#: src/camel/providers/imapx/camel-imapx-server.c:3511 msgid "Failed to issue NAMESPACE" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3523 +#: src/camel/providers/imapx/camel-imapx-server.c:3529 msgid "Failed to enable QResync" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:3560 +#: src/camel/providers/imapx/camel-imapx-server.c:3566 msgid "Failed to issue NOTIFY" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4039 +#: src/camel/providers/imapx/camel-imapx-server.c:4046 msgid "Failed to select mailbox" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4139 +#: src/camel/providers/imapx/camel-imapx-server.c:4147 msgid "Cannot issue command, no stream available" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4405 +#: src/camel/providers/imapx/camel-imapx-server.c:4414 #, c-format #| msgid "Cannot get message %s: %s" msgid "Cannot get message with message ID %s: %s" msgstr "Không thể lấy thư có mã số thư %s: %s" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4406 +#: src/camel/providers/imapx/camel-imapx-server.c:4415 #| msgid "No such message" msgid "No such message available." msgstr "Không có thư như vậy." -#: ../src/camel/providers/imapx/camel-imapx-server.c:4455 -#: ../src/camel/providers/imapx/camel-imapx-server.c:4480 -#: ../src/camel/providers/imapx/camel-imapx-server.c:4519 +#: src/camel/providers/imapx/camel-imapx-server.c:4464 +#: src/camel/providers/imapx/camel-imapx-server.c:4489 +#: src/camel/providers/imapx/camel-imapx-server.c:4528 #| msgid "Encrypting message" msgid "Error fetching message" msgstr "Lỗi lấy thư" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4497 -#: ../src/camel/providers/imapx/camel-imapx-server.c:5270 +#: src/camel/providers/imapx/camel-imapx-server.c:4506 +#: src/camel/providers/imapx/camel-imapx-server.c:5279 #| msgid "Error performing search" msgid "Error performing NOOP" msgstr "Lỗi thực hiện NOOP" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4512 +#: src/camel/providers/imapx/camel-imapx-server.c:4521 #| msgid "Failed to encode data" msgid "Failed to close the tmp stream" msgstr "Lỗi đóng luồng tạm" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4543 +#: src/camel/providers/imapx/camel-imapx-server.c:4552 #| msgid "Failed to cache %s: " msgid "Failed to copy the tmp file" msgstr "Lỗi chép tập tin tạm" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4781 +#: src/camel/providers/imapx/camel-imapx-server.c:4790 msgid "Error moving messages" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:4781 +#: src/camel/providers/imapx/camel-imapx-server.c:4790 #| msgid "Copying messages" msgid "Error copying messages" msgstr "Lỗi chép thư" -#: ../src/camel/providers/imapx/camel-imapx-server.c:5060 -#: ../src/camel/providers/imapx/camel-imapx-server.c:5081 +#: src/camel/providers/imapx/camel-imapx-server.c:5069 +#: src/camel/providers/imapx/camel-imapx-server.c:5090 msgid "Cannot create spool file: " msgstr "Không thể tạo tập tin spool: " -#: ../src/camel/providers/imapx/camel-imapx-server.c:5167 +#: src/camel/providers/imapx/camel-imapx-server.c:5176 #| msgid "Sending message" msgid "Error appending message" msgstr "Lỗi nối thư" @@ -4408,150 +4389,150 @@ #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/providers/imapx/camel-imapx-server.c:5423 +#: src/camel/providers/imapx/camel-imapx-server.c:5447 #, c-format msgid "Scanning for changed messages in “%s : %s”" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:5427 +#: src/camel/providers/imapx/camel-imapx-server.c:5451 msgid "Error scanning changes" msgstr "" #. Translators: The first “%s” is replaced with an account name and the second “%s” #. is replaced with a full path name. The spaces around “:” are intentional, as #. the whole “%s : %s” is meant as an absolute identification of the folder. -#: ../src/camel/providers/imapx/camel-imapx-server.c:5448 +#: src/camel/providers/imapx/camel-imapx-server.c:5474 #, c-format msgid "Fetching summary information for new messages in “%s : %s”" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:5476 +#: src/camel/providers/imapx/camel-imapx-server.c:5501 msgid "Error fetching message info" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:5618 +#: src/camel/providers/imapx/camel-imapx-server.c:5685 msgid "Error running STATUS" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6198 -#: ../src/camel/providers/imapx/camel-imapx-server.c:6253 -#: ../src/camel/providers/imapx/camel-imapx-server.c:6317 +#: src/camel/providers/imapx/camel-imapx-server.c:6289 +#: src/camel/providers/imapx/camel-imapx-server.c:6344 +#: src/camel/providers/imapx/camel-imapx-server.c:6427 msgid "Error syncing changes" msgstr "Lỗi đồng bộ thay đổi" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6211 -#: ../src/camel/providers/imapx/camel-imapx-server.c:6263 -#: ../src/camel/providers/imapx/camel-imapx-server.c:6336 -#: ../src/camel/providers/imapx/camel-imapx-server.c:6477 +#: src/camel/providers/imapx/camel-imapx-server.c:6302 +#: src/camel/providers/imapx/camel-imapx-server.c:6354 +#: src/camel/providers/imapx/camel-imapx-server.c:6446 +#: src/camel/providers/imapx/camel-imapx-server.c:6587 #| msgid "Expunging old messages" msgid "Error expunging message" msgstr "Lỗi xóa hẳn thư cũ" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6559 +#: src/camel/providers/imapx/camel-imapx-server.c:6669 #| msgid "Creating folder '%s'" msgid "Error fetching folders" msgstr "Lỗi lấy thư mục" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6567 +#: src/camel/providers/imapx/camel-imapx-server.c:6677 msgid "Error fetching subscribed folders" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6624 +#: src/camel/providers/imapx/camel-imapx-server.c:6734 #| msgid "Storing folder" msgid "Error creating folder" msgstr "Lỗi tạo thư mục" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6674 +#: src/camel/providers/imapx/camel-imapx-server.c:6784 #| msgid "Storing folder" msgid "Error deleting folder" msgstr "Lỗi xoá thư mục" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6720 +#: src/camel/providers/imapx/camel-imapx-server.c:6830 #| msgid "Storing folder" msgid "Error renaming folder" msgstr "Lỗi đổi tên thư mục" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6752 +#: src/camel/providers/imapx/camel-imapx-server.c:6862 #| msgid "_Show only subscribed folders" msgid "Error subscribing to folder" msgstr "Lỗi đă_ng ký thư mục" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6788 +#: src/camel/providers/imapx/camel-imapx-server.c:6898 msgid "Error unsubscribing from folder" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6828 +#: src/camel/providers/imapx/camel-imapx-server.c:6938 msgid "IMAP server does not support quotas" msgstr "Máy phục vụ IMAP %s không hỗ trợ chỉ tiêu" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6840 +#: src/camel/providers/imapx/camel-imapx-server.c:6950 msgid "Error retrieving quota information" msgstr "Lỗi lấy thông tin chỉ tiêu" -#: ../src/camel/providers/imapx/camel-imapx-server.c:6905 +#: src/camel/providers/imapx/camel-imapx-server.c:7015 msgid "Search failed" msgstr "Lỗi tìm" #. Blocks, until the DONE is issued or on inactivity timeout, error, ... -#: ../src/camel/providers/imapx/camel-imapx-server.c:7033 +#: src/camel/providers/imapx/camel-imapx-server.c:7143 msgid "Error running IDLE" msgstr "" #. create a dummy "." parent inbox, use to scan, then put back at the top level -#: ../src/camel/providers/imapx/camel-imapx-store.c:353 -#: ../src/camel/providers/local/camel-maildir-folder.c:485 -#: ../src/camel/providers/local/camel-maildir-store.c:342 -#: ../src/camel/providers/local/camel-maildir-store.c:824 -#: ../src/camel/providers/local/camel-maildir-store.c:830 -#: ../src/camel/providers/local/camel-maildir-store.c:913 -#: ../src/camel/providers/local/camel-spool-store.c:397 +#: src/camel/providers/imapx/camel-imapx-store.c:349 +#: src/camel/providers/local/camel-maildir-folder.c:485 +#: src/camel/providers/local/camel-maildir-store.c:342 +#: src/camel/providers/local/camel-maildir-store.c:824 +#: src/camel/providers/local/camel-maildir-store.c:830 +#: src/camel/providers/local/camel-maildir-store.c:913 +#: src/camel/providers/local/camel-spool-store.c:397 msgid "Inbox" msgstr "Hộp nhận" -#: ../src/camel/providers/imapx/camel-imapx-store.c:956 +#: src/camel/providers/imapx/camel-imapx-store.c:958 #, c-format msgid "IMAP server %s" msgstr "Máy phục vụ IMAP %s" -#: ../src/camel/providers/imapx/camel-imapx-store.c:959 +#: src/camel/providers/imapx/camel-imapx-store.c:961 #, c-format msgid "IMAP service for %s on %s" msgstr "Dịch vụ IMAP cho %s trên %s" -#: ../src/camel/providers/imapx/camel-imapx-store.c:1050 +#: src/camel/providers/imapx/camel-imapx-store.c:1052 msgid "No IMAPx connection object provided" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:1067 -#: ../src/camel/providers/nntp/camel-nntp-provider.c:95 -#: ../src/camel/providers/pop3/camel-pop3-provider.c:82 +#: src/camel/providers/imapx/camel-imapx-store.c:1069 +#: src/camel/providers/nntp/camel-nntp-provider.c:95 +#: src/camel/providers/pop3/camel-pop3-provider.c:82 msgid "Password" msgstr "Mật khẩu" -#: ../src/camel/providers/imapx/camel-imapx-store.c:1069 +#: src/camel/providers/imapx/camel-imapx-store.c:1071 msgid "" "This option will connect to the IMAP server using a plaintext password." msgstr "" "Tùy chọn này sẽ kết nối tới máy phục vụ IMAP bằng mật khẩu thô (không mật " "mã)." -#: ../src/camel/providers/imapx/camel-imapx-store.c:1154 +#: src/camel/providers/imapx/camel-imapx-store.c:1155 #, c-format msgid "No such folder %s" msgstr "Không có thư mục %s" -#: ../src/camel/providers/imapx/camel-imapx-store.c:1621 +#: src/camel/providers/imapx/camel-imapx-store.c:1639 #, c-format msgid "No IMAP namespace for folder path “%s”" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:1888 -#: ../src/camel/providers/imapx/camel-imapx-store.c:2083 +#: src/camel/providers/imapx/camel-imapx-store.c:1909 +#: src/camel/providers/imapx/camel-imapx-store.c:2104 #, c-format msgid "Retrieving folder list for “%s”" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2372 +#: src/camel/providers/imapx/camel-imapx-store.c:2394 #, c-format msgid "" "The folder name “%s” is invalid because it contains the character “%c”" @@ -4562,97 +4543,97 @@ #. version as well. It's always the folder name (eventually path) as provided by the server, #. when returned in given localization. it can be checked semi-easily in the case of #. the GMail variants, by changing the GMail interface language in the GMail Preferences. -#: ../src/camel/providers/imapx/camel-imapx-store.c:2767 +#: src/camel/providers/imapx/camel-imapx-store.c:2789 msgctxt "IMAPDefaults" msgid "[Gmail]/Drafts" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2768 +#: src/camel/providers/imapx/camel-imapx-store.c:2790 msgctxt "IMAPDefaults" msgid "Drafts" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2769 +#: src/camel/providers/imapx/camel-imapx-store.c:2791 msgctxt "IMAPDefaults" msgid "Draft" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2772 +#: src/camel/providers/imapx/camel-imapx-store.c:2794 msgctxt "IMAPDefaults" msgid "Templates" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2775 +#: src/camel/providers/imapx/camel-imapx-store.c:2797 msgctxt "IMAPDefaults" msgid "Archive" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2778 +#: src/camel/providers/imapx/camel-imapx-store.c:2800 msgctxt "IMAPDefaults" msgid "[Gmail]/Sent Mail" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2779 +#: src/camel/providers/imapx/camel-imapx-store.c:2801 msgctxt "IMAPDefaults" msgid "Sent" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2780 +#: src/camel/providers/imapx/camel-imapx-store.c:2802 msgctxt "IMAPDefaults" msgid "Sent Items" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2781 +#: src/camel/providers/imapx/camel-imapx-store.c:2803 msgctxt "IMAPDefaults" msgid "Sent Messages" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2784 +#: src/camel/providers/imapx/camel-imapx-store.c:2806 msgctxt "IMAPDefaults" msgid "[Gmail]/Spam" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2785 +#: src/camel/providers/imapx/camel-imapx-store.c:2807 msgctxt "IMAPDefaults" msgid "Junk" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2786 +#: src/camel/providers/imapx/camel-imapx-store.c:2808 msgctxt "IMAPDefaults" msgid "Junk E-mail" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2787 +#: src/camel/providers/imapx/camel-imapx-store.c:2809 msgctxt "IMAPDefaults" msgid "Junk Email" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2788 +#: src/camel/providers/imapx/camel-imapx-store.c:2810 msgctxt "IMAPDefaults" msgid "Spam" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2789 +#: src/camel/providers/imapx/camel-imapx-store.c:2811 msgctxt "IMAPDefaults" msgid "Bulk Mail" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2792 +#: src/camel/providers/imapx/camel-imapx-store.c:2814 msgctxt "IMAPDefaults" msgid "[Gmail]/Trash" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2793 +#: src/camel/providers/imapx/camel-imapx-store.c:2815 msgctxt "IMAPDefaults" msgid "Trash" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2794 +#: src/camel/providers/imapx/camel-imapx-store.c:2816 msgctxt "IMAPDefaults" msgid "Deleted Items" msgstr "" -#: ../src/camel/providers/imapx/camel-imapx-store.c:2795 +#: src/camel/providers/imapx/camel-imapx-store.c:2817 msgctxt "IMAPDefaults" msgid "Deleted Messages" msgstr "" @@ -4661,7 +4642,7 @@ #. * for folders being under $HOME. The first %s is replaced #. * with a relative path under $HOME, the second %s is #. * replaced with a protocol name, like mbox/maldir/... -#: ../src/camel/providers/local/camel-local-folder.c:186 +#: src/camel/providers/local/camel-local-folder.c:186 #, c-format msgid "~%s (%s)" msgstr "~%s (%s)" @@ -4675,8 +4656,8 @@ #. * folders being under /var/mail. The first %s is replaced #. * with a relative path under /var/mail, the second %s is #. * replaced with a protocol name, like mbox/maldir/... -#: ../src/camel/providers/local/camel-local-folder.c:196 -#: ../src/camel/providers/local/camel-local-folder.c:205 +#: src/camel/providers/local/camel-local-folder.c:196 +#: src/camel/providers/local/camel-local-folder.c:205 #, c-format #| msgid "mailbox:%s (%s)" msgid "mailbox: %s (%s)" @@ -4686,12 +4667,12 @@ #. * The first %s is replaced with a folder's full path, #. * the second %s is replaced with a protocol name, like #. * mbox/maldir/... -#: ../src/camel/providers/local/camel-local-folder.c:214 +#: src/camel/providers/local/camel-local-folder.c:214 #, c-format msgid "%s (%s)" msgstr "%s (%s)" -#: ../src/camel/providers/local/camel-local-folder.c:505 +#: src/camel/providers/local/camel-local-folder.c:505 #| msgid "Index message body data" msgid "_Index message body data" msgstr "Đánh _chỉ mục nội dung thư" @@ -4699,7 +4680,7 @@ #. Translators: The first %s is replaced with a message ID, #. * the second %s is replaced with the folder path, #. * the third %s is replaced with a detailed error string -#: ../src/camel/providers/local/camel-local-folder.c:744 +#: src/camel/providers/local/camel-local-folder.c:744 #, c-format #| msgid "" #| "Cannot get message: %s from folder %s\n" @@ -4711,27 +4692,27 @@ "Không thể lấy thư: %s từ thư mục %s\n" "%s" -#: ../src/camel/providers/local/camel-local-provider.c:43 +#: src/camel/providers/local/camel-local-provider.c:43 msgid "_Use the “.folders” folder summary file (exmh)" msgstr "" -#: ../src/camel/providers/local/camel-local-provider.c:50 +#: src/camel/providers/local/camel-local-provider.c:50 msgid "MH-format mail directories" msgstr "Thự mục thư với dạng thức MH" -#: ../src/camel/providers/local/camel-local-provider.c:51 +#: src/camel/providers/local/camel-local-provider.c:51 msgid "For storing local mail in MH-like mail directories." msgstr "Để lưu thư cục bộ trong thư mục dạng MH." -#: ../src/camel/providers/local/camel-local-provider.c:65 +#: src/camel/providers/local/camel-local-provider.c:65 msgid "Apply _filters to new messages" msgstr "" -#: ../src/camel/providers/local/camel-local-provider.c:73 +#: src/camel/providers/local/camel-local-provider.c:73 msgid "Local delivery" msgstr "Gửi cục bộ" -#: ../src/camel/providers/local/camel-local-provider.c:74 +#: src/camel/providers/local/camel-local-provider.c:74 msgid "" "For retrieving (moving) local mail from standard mbox-formatted spools into " "folders managed by Evolution." @@ -4739,34 +4720,34 @@ "Để gọi (di động) thư cục bộ từ hàng đợi dạng mbox chuẩn vào thư mục do " "Evolution quản lý." -#: ../src/camel/providers/local/camel-local-provider.c:86 -#: ../src/camel/providers/local/camel-local-provider.c:112 +#: src/camel/providers/local/camel-local-provider.c:86 +#: src/camel/providers/local/camel-local-provider.c:112 #| msgid "_Apply filters to new messages in INBOX" msgid "_Apply filters to new messages in Inbox" msgstr "Á_p dụng bộ lọc cho thư mới trong hộp Thư Đến" -#: ../src/camel/providers/local/camel-local-provider.c:95 +#: src/camel/providers/local/camel-local-provider.c:95 msgid "Maildir-format mail directories" msgstr "Thư mục thư dạng thức Maildir" -#: ../src/camel/providers/local/camel-local-provider.c:96 +#: src/camel/providers/local/camel-local-provider.c:96 msgid "For storing local mail in maildir directories." msgstr "Để lưu thư cục bộ trong thư mục maildir." -#: ../src/camel/providers/local/camel-local-provider.c:110 +#: src/camel/providers/local/camel-local-provider.c:110 msgid "_Listen for change notifications" msgstr "" -#: ../src/camel/providers/local/camel-local-provider.c:115 +#: src/camel/providers/local/camel-local-provider.c:115 msgid "_Store status headers in Elm/Pine/Mutt format" msgstr "_Lưu dòng đầu trạng thái theo định dạng Elm/Pine/Mutt" -#: ../src/camel/providers/local/camel-local-provider.c:122 +#: src/camel/providers/local/camel-local-provider.c:122 msgid "Standard Unix mbox spool file" msgstr "Tập tin hàng đợi mbox UNIX chuẩn" -#: ../src/camel/providers/local/camel-local-provider.c:123 -#: ../src/camel/providers/local/camel-local-provider.c:137 +#: src/camel/providers/local/camel-local-provider.c:123 +#: src/camel/providers/local/camel-local-provider.c:137 msgid "" "For reading and storing local mail in external standard mbox spool files.\n" "May also be used to read a tree of Elm, Pine, or Mutt style folders." @@ -4775,83 +4756,83 @@ "định dạng mbox.\n" "Cũng có thể được dùng để đọc một cây các thư mục kiểu Elm, Pine, hay Mutt." -#: ../src/camel/providers/local/camel-local-provider.c:136 +#: src/camel/providers/local/camel-local-provider.c:136 msgid "Standard Unix mbox spool directory" msgstr "Thư mục hàng đợi mbox UNIX chuẩn" -#: ../src/camel/providers/local/camel-local-store.c:82 +#: src/camel/providers/local/camel-local-store.c:82 #, c-format msgid "Could not rename folder %s to %s: %s" msgstr "Không thể đổi tên thư mục %s thành %s: %s" -#: ../src/camel/providers/local/camel-local-store.c:164 +#: src/camel/providers/local/camel-local-store.c:164 #, c-format msgid "Local mail file %s" msgstr "Tập tin thư cục bộ %s" -#: ../src/camel/providers/local/camel-local-store.c:207 -#: ../src/camel/providers/local/camel-local-store.c:367 -#: ../src/camel/providers/local/camel-maildir-store.c:118 -#: ../src/camel/providers/local/camel-mbox-store.c:579 -#: ../src/camel/providers/local/camel-spool-store.c:90 +#: src/camel/providers/local/camel-local-store.c:207 +#: src/camel/providers/local/camel-local-store.c:367 +#: src/camel/providers/local/camel-maildir-store.c:118 +#: src/camel/providers/local/camel-mbox-store.c:579 +#: src/camel/providers/local/camel-spool-store.c:90 #, c-format msgid "Store root %s is not an absolute path" msgstr "Gốc lưu %s không phải là đường dẫn tuyệt đối" -#: ../src/camel/providers/local/camel-local-store.c:216 +#: src/camel/providers/local/camel-local-store.c:216 #, c-format msgid "Store root %s is not a regular directory" msgstr "Gốc lưu %s không phải là thư mục bình thường" -#: ../src/camel/providers/local/camel-local-store.c:228 -#: ../src/camel/providers/local/camel-local-store.c:238 -#: ../src/camel/providers/local/camel-local-store.c:380 -#: ../src/camel/providers/local/camel-maildir-store.c:160 +#: src/camel/providers/local/camel-local-store.c:228 +#: src/camel/providers/local/camel-local-store.c:238 +#: src/camel/providers/local/camel-local-store.c:380 +#: src/camel/providers/local/camel-maildir-store.c:160 #, c-format msgid "Cannot get folder: %s: %s" msgstr "Không thể lấy thư mục: %s: %s" -#: ../src/camel/providers/local/camel-local-store.c:275 +#: src/camel/providers/local/camel-local-store.c:275 #, c-format msgid "Local stores do not have an inbox" msgstr "Bộ lưu trữ cục bộ chưa có thư mục Hộp nhận" -#: ../src/camel/providers/local/camel-local-store.c:440 -#: ../src/camel/providers/local/camel-mbox-store.c:746 +#: src/camel/providers/local/camel-local-store.c:440 +#: src/camel/providers/local/camel-mbox-store.c:746 #, c-format msgid "Could not delete folder index file “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-local-store.c:468 -#: ../src/camel/providers/local/camel-mbox-store.c:776 +#: src/camel/providers/local/camel-local-store.c:468 +#: src/camel/providers/local/camel-mbox-store.c:776 #, c-format msgid "Could not delete folder meta file “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-local-store.c:581 +#: src/camel/providers/local/camel-local-store.c:581 #, c-format msgid "Could not rename “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-maildir-folder.c:107 -#: ../src/camel/providers/local/camel-maildir-folder.c:354 -#: ../src/camel/providers/local/camel-mbox-folder.c:133 -#: ../src/camel/providers/local/camel-mbox-folder.c:348 -#: ../src/camel/providers/local/camel-mh-folder.c:159 +#: src/camel/providers/local/camel-maildir-folder.c:107 +#: src/camel/providers/local/camel-maildir-folder.c:354 +#: src/camel/providers/local/camel-mbox-folder.c:133 +#: src/camel/providers/local/camel-mbox-folder.c:348 +#: src/camel/providers/local/camel-mh-folder.c:159 msgid "No such message" msgstr "Không có thư như vậy" -#: ../src/camel/providers/local/camel-maildir-folder.c:240 +#: src/camel/providers/local/camel-maildir-folder.c:240 #, c-format #| msgid "Cannot append message to maildir folder: %s: %s" msgid "Cannot append message to maildir folder: %s: " msgstr "Không thể nối thư vào cuối thư mục maildir: %s: " -#: ../src/camel/providers/local/camel-maildir-folder.c:287 -#: ../src/camel/providers/local/camel-maildir-folder.c:297 -#: ../src/camel/providers/local/camel-mbox-folder.c:407 -#: ../src/camel/providers/local/camel-mh-folder.c:171 -#: ../src/camel/providers/local/camel-mh-folder.c:181 +#: src/camel/providers/local/camel-maildir-folder.c:287 +#: src/camel/providers/local/camel-maildir-folder.c:297 +#: src/camel/providers/local/camel-mbox-folder.c:407 +#: src/camel/providers/local/camel-mh-folder.c:171 +#: src/camel/providers/local/camel-mh-folder.c:181 #, c-format #| msgid "" #| "Cannot get message: %s from folder %s\n" @@ -4859,453 +4840,453 @@ msgid "Cannot get message %s from folder %s: " msgstr "Không thể lấy thư %s từ thư mục %s: " -#: ../src/camel/providers/local/camel-maildir-folder.c:372 +#: src/camel/providers/local/camel-maildir-folder.c:372 #, c-format #| msgid "Cannot append message to maildir folder: %s: %s" msgid "Cannot transfer message to destination folder: %s" msgstr "Không thể truyền thư đến thư mục đích: %s" -#: ../src/camel/providers/local/camel-maildir-store.c:126 -#: ../src/camel/providers/local/camel-maildir-store.c:929 +#: src/camel/providers/local/camel-maildir-store.c:126 +#: src/camel/providers/local/camel-maildir-store.c:929 #, c-format msgid "Cannot create folder containing “%s”" msgstr "" -#: ../src/camel/providers/local/camel-maildir-store.c:134 -#: ../src/camel/providers/local/camel-maildir-store.c:153 -#: ../src/camel/providers/local/camel-maildir-store.c:921 +#: src/camel/providers/local/camel-maildir-store.c:134 +#: src/camel/providers/local/camel-maildir-store.c:153 +#: src/camel/providers/local/camel-maildir-store.c:921 #, c-format #| msgid "Folder already exists" msgid "Folder %s already exists" msgstr "Thư mục %s đã có" -#: ../src/camel/providers/local/camel-maildir-store.c:261 -#: ../src/camel/providers/local/camel-maildir-store.c:292 -#: ../src/camel/providers/local/camel-mbox-store.c:410 -#: ../src/camel/providers/local/camel-mbox-store.c:431 +#: src/camel/providers/local/camel-maildir-store.c:261 +#: src/camel/providers/local/camel-maildir-store.c:292 +#: src/camel/providers/local/camel-mbox-store.c:410 +#: src/camel/providers/local/camel-mbox-store.c:431 #, c-format msgid "Cannot create folder “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-maildir-store.c:276 -#: ../src/camel/providers/local/camel-mbox-store.c:376 -#: ../src/camel/providers/local/camel-mh-store.c:519 +#: src/camel/providers/local/camel-maildir-store.c:276 +#: src/camel/providers/local/camel-mbox-store.c:376 +#: src/camel/providers/local/camel-mh-store.c:519 #, c-format msgid "Cannot get folder “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-maildir-store.c:282 -#: ../src/camel/providers/local/camel-mbox-store.c:386 -#: ../src/camel/providers/local/camel-mh-store.c:528 +#: src/camel/providers/local/camel-maildir-store.c:282 +#: src/camel/providers/local/camel-mbox-store.c:386 +#: src/camel/providers/local/camel-mh-store.c:528 #, c-format msgid "Cannot get folder “%s”: folder does not exist." msgstr "" -#: ../src/camel/providers/local/camel-maildir-store.c:309 +#: src/camel/providers/local/camel-maildir-store.c:309 #, c-format msgid "Cannot get folder “%s”: not a maildir directory." msgstr "" -#: ../src/camel/providers/local/camel-maildir-store.c:373 -#: ../src/camel/providers/local/camel-maildir-store.c:413 -#: ../src/camel/providers/local/camel-mh-store.c:672 +#: src/camel/providers/local/camel-maildir-store.c:373 +#: src/camel/providers/local/camel-maildir-store.c:413 +#: src/camel/providers/local/camel-mh-store.c:672 #, c-format msgid "Could not delete folder “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-maildir-store.c:375 +#: src/camel/providers/local/camel-maildir-store.c:375 msgid "not a maildir directory" msgstr "không phải là thư mục dạng Maildir" -#: ../src/camel/providers/local/camel-maildir-store.c:664 -#: ../src/camel/providers/local/camel-maildir-store.c:1142 -#: ../src/camel/providers/local/camel-spool-store.c:217 -#: ../src/camel/providers/local/camel-spool-store.c:236 +#: src/camel/providers/local/camel-maildir-store.c:664 +#: src/camel/providers/local/camel-maildir-store.c:1142 +#: src/camel/providers/local/camel-spool-store.c:217 +#: src/camel/providers/local/camel-spool-store.c:236 #, c-format msgid "Could not scan folder “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-maildir-summary.c:494 -#: ../src/camel/providers/local/camel-maildir-summary.c:636 +#: src/camel/providers/local/camel-maildir-summary.c:494 +#: src/camel/providers/local/camel-maildir-summary.c:636 #, c-format msgid "Cannot open maildir directory path: %s: %s" msgstr "Không thể mở đường dẫn thư mục dạng Maildir: %s: %s" -#: ../src/camel/providers/local/camel-maildir-summary.c:627 +#: src/camel/providers/local/camel-maildir-summary.c:627 msgid "Checking folder consistency" msgstr "Đang kiểm tra tính nhất quán của thư mục" -#: ../src/camel/providers/local/camel-maildir-summary.c:749 +#: src/camel/providers/local/camel-maildir-summary.c:749 msgid "Checking for new messages" msgstr "Đang kiểm tra tìm thư mới" -#: ../src/camel/providers/local/camel-maildir-summary.c:853 -#: ../src/camel/providers/local/camel-mbox-summary.c:372 -#: ../src/camel/providers/local/camel-mbox-summary.c:590 -#: ../src/camel/providers/local/camel-mbox-summary.c:744 -#: ../src/camel/providers/local/camel-spool-summary.c:141 +#: src/camel/providers/local/camel-maildir-summary.c:853 +#: src/camel/providers/local/camel-mbox-summary.c:372 +#: src/camel/providers/local/camel-mbox-summary.c:590 +#: src/camel/providers/local/camel-mbox-summary.c:744 +#: src/camel/providers/local/camel-spool-summary.c:141 msgid "Storing folder" msgstr "Đang lưu thư mục" -#: ../src/camel/providers/local/camel-mbox-folder.c:205 +#: src/camel/providers/local/camel-mbox-folder.c:205 #, c-format #| msgid "Cannot open mailbox: %s: %s\n" msgid "Cannot open mailbox: %s: " msgstr "Không thể mở hộp thư: %s: " -#: ../src/camel/providers/local/camel-mbox-folder.c:266 +#: src/camel/providers/local/camel-mbox-folder.c:266 #, c-format #| msgid "Cannot append message to mbox file: %s: %s" msgid "Cannot append message to mbox file: %s: " msgstr "Không thể nối thư vào đuôi tập tin mbox: %s: " -#: ../src/camel/providers/local/camel-mbox-folder.c:399 +#: src/camel/providers/local/camel-mbox-folder.c:399 msgid "The folder appears to be irrecoverably corrupted." msgstr "Thư mục này có vẽ đã bị hư và không thể được phục hồi." -#: ../src/camel/providers/local/camel-mbox-folder.c:454 -#: ../src/camel/providers/local/camel-spool-folder.c:65 +#: src/camel/providers/local/camel-mbox-folder.c:454 +#: src/camel/providers/local/camel-spool-folder.c:65 #, c-format msgid "Cannot create folder lock on %s: %s" msgstr "Không thể tạo khóa thư mục trên %s: %s" -#: ../src/camel/providers/local/camel-mbox-store.c:398 -#: ../src/camel/providers/local/camel-mbox-store.c:587 +#: src/camel/providers/local/camel-mbox-store.c:398 +#: src/camel/providers/local/camel-mbox-store.c:587 #, c-format msgid "Cannot create a folder by this name." msgstr "Không thể tạo thư mục với tên đó" -#: ../src/camel/providers/local/camel-mbox-store.c:442 +#: src/camel/providers/local/camel-mbox-store.c:442 #, c-format msgid "Cannot get folder “%s”: not a regular file." msgstr "" -#: ../src/camel/providers/local/camel-mbox-store.c:603 +#: src/camel/providers/local/camel-mbox-store.c:603 #, c-format msgid "Cannot create directory “%s”: %s." msgstr "" -#: ../src/camel/providers/local/camel-mbox-store.c:615 +#: src/camel/providers/local/camel-mbox-store.c:615 #, c-format msgid "Cannot create folder: %s: %s" msgstr "Không thể tạo thư mục: %s: %s" -#: ../src/camel/providers/local/camel-mbox-store.c:617 +#: src/camel/providers/local/camel-mbox-store.c:617 msgid "Folder already exists" msgstr "Thư mục đã có" -#: ../src/camel/providers/local/camel-mbox-store.c:657 -#: ../src/camel/providers/local/camel-mbox-store.c:670 -#: ../src/camel/providers/local/camel-mbox-store.c:699 +#: src/camel/providers/local/camel-mbox-store.c:657 +#: src/camel/providers/local/camel-mbox-store.c:670 +#: src/camel/providers/local/camel-mbox-store.c:699 #, c-format msgid "" "Could not delete folder “%s”:\n" "%s" msgstr "" -#: ../src/camel/providers/local/camel-mbox-store.c:680 +#: src/camel/providers/local/camel-mbox-store.c:680 #, c-format msgid "“%s” is not a regular file." msgstr "" -#: ../src/camel/providers/local/camel-mbox-store.c:689 +#: src/camel/providers/local/camel-mbox-store.c:689 #, c-format msgid "Folder “%s” is not empty. Not deleted." msgstr "" -#: ../src/camel/providers/local/camel-mbox-store.c:716 -#: ../src/camel/providers/local/camel-mbox-store.c:731 +#: src/camel/providers/local/camel-mbox-store.c:716 +#: src/camel/providers/local/camel-mbox-store.c:731 #, c-format msgid "Could not delete folder summary file “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-mbox-store.c:813 +#: src/camel/providers/local/camel-mbox-store.c:813 #, c-format msgid "The new folder name is illegal." msgstr "Tên thư mục mới không được phép" -#: ../src/camel/providers/local/camel-mbox-store.c:829 +#: src/camel/providers/local/camel-mbox-store.c:829 #, c-format msgid "Could not rename “%s”: “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-mbox-summary.c:382 +#: src/camel/providers/local/camel-mbox-summary.c:382 #, c-format msgid "Could not open folder: %s: %s" msgstr "Không thể mở thư mục: %s: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:514 +#: src/camel/providers/local/camel-mbox-summary.c:514 #, c-format msgid "Cannot check folder: %s: %s" msgstr "Không thể kiểm tra thư mục: %s: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:599 -#: ../src/camel/providers/local/camel-mbox-summary.c:753 -#: ../src/camel/providers/local/camel-spool-summary.c:148 +#: src/camel/providers/local/camel-mbox-summary.c:599 +#: src/camel/providers/local/camel-mbox-summary.c:753 +#: src/camel/providers/local/camel-spool-summary.c:148 #, c-format msgid "Could not open file: %s: %s" msgstr "Không thể mở tập tin: %s: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:618 -#: ../src/camel/providers/local/camel-spool-summary.c:163 +#: src/camel/providers/local/camel-mbox-summary.c:618 +#: src/camel/providers/local/camel-spool-summary.c:163 #, c-format msgid "Cannot open temporary mailbox: %s" msgstr "Không thể mở hộp thư tạm: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:635 -#: ../src/camel/providers/local/camel-mbox-summary.c:875 +#: src/camel/providers/local/camel-mbox-summary.c:635 +#: src/camel/providers/local/camel-mbox-summary.c:875 #, c-format msgid "Could not close source folder %s: %s" msgstr "Không thể đóng thư mục nguồn %s: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:648 +#: src/camel/providers/local/camel-mbox-summary.c:648 #, c-format msgid "Could not close temporary folder: %s" msgstr "Không thể đóng thư mục tạm: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:667 +#: src/camel/providers/local/camel-mbox-summary.c:667 #, c-format msgid "Could not rename folder: %s" msgstr "Không thể đổi tên thư mục: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:767 -#: ../src/camel/providers/local/camel-mbox-summary.c:1037 +#: src/camel/providers/local/camel-mbox-summary.c:767 +#: src/camel/providers/local/camel-mbox-summary.c:1037 #, c-format msgid "Could not store folder: %s" msgstr "Không thể lưu thư mục: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:808 -#: ../src/camel/providers/local/camel-mbox-summary.c:1080 +#: src/camel/providers/local/camel-mbox-summary.c:808 +#: src/camel/providers/local/camel-mbox-summary.c:1080 #, c-format msgid "" "MBOX file is corrupted, please fix it. (Expected a From line, but didn’t get " "it.)" msgstr "" -#: ../src/camel/providers/local/camel-mbox-summary.c:818 -#: ../src/camel/providers/local/camel-mbox-summary.c:1092 +#: src/camel/providers/local/camel-mbox-summary.c:818 +#: src/camel/providers/local/camel-mbox-summary.c:1092 #, c-format msgid "Summary and folder mismatch, even after a sync" msgstr "" "Bản tóm tắt và thư mục không tương ứng với nhau, ngay cả sau khi đồng bộ" -#: ../src/camel/providers/local/camel-mbox-summary.c:984 -#: ../src/camel/providers/local/camel-spool-summary.c:358 +#: src/camel/providers/local/camel-mbox-summary.c:984 +#: src/camel/providers/local/camel-spool-summary.c:358 #, c-format msgid "Unknown error: %s" msgstr "Lỗi không rõ : %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:1153 -#: ../src/camel/providers/local/camel-mbox-summary.c:1183 +#: src/camel/providers/local/camel-mbox-summary.c:1153 +#: src/camel/providers/local/camel-mbox-summary.c:1183 #, c-format msgid "Writing to temporary mailbox failed: %s" msgstr "Lỗi ghi vào hộp thư tạm: %s" -#: ../src/camel/providers/local/camel-mbox-summary.c:1172 +#: src/camel/providers/local/camel-mbox-summary.c:1172 #, c-format msgid "Writing to temporary mailbox failed: %s: %s" msgstr "Lỗi ghi vào hộp thư tạm: %s: %s" -#: ../src/camel/providers/local/camel-mh-folder.c:119 +#: src/camel/providers/local/camel-mh-folder.c:119 #, c-format #| msgid "Cannot append message to mh folder: %s: %s" msgid "Cannot append message to mh folder: %s: " msgstr "Không thể nối thư vào đuôi thư mục dạng mh: %s: " -#: ../src/camel/providers/local/camel-mh-store.c:538 +#: src/camel/providers/local/camel-mh-store.c:538 #, c-format msgid "Could not create folder “%s”: %s" msgstr "" -#: ../src/camel/providers/local/camel-mh-store.c:554 +#: src/camel/providers/local/camel-mh-store.c:554 #, c-format msgid "Cannot get folder “%s”: not a directory." msgstr "" -#: ../src/camel/providers/local/camel-mh-summary.c:232 +#: src/camel/providers/local/camel-mh-summary.c:232 #, c-format msgid "Cannot open MH directory path: %s: %s" msgstr "Không thể mở đường dẫn thư mục dạng MH: %s: %s" -#: ../src/camel/providers/local/camel-spool-store.c:98 +#: src/camel/providers/local/camel-spool-store.c:98 #, c-format msgid "Spool “%s” cannot be opened: %s" msgstr "" -#: ../src/camel/providers/local/camel-spool-store.c:112 +#: src/camel/providers/local/camel-spool-store.c:112 #, c-format msgid "Spool “%s” is not a regular file or directory" msgstr "" -#: ../src/camel/providers/local/camel-spool-store.c:429 +#: src/camel/providers/local/camel-spool-store.c:429 #, c-format msgid "Spool mail file %s" msgstr "Tập tin thư tín hàng đợi ghi %s" -#: ../src/camel/providers/local/camel-spool-store.c:433 +#: src/camel/providers/local/camel-spool-store.c:433 #, c-format msgid "Spool folder tree %s" msgstr "Cây thư mục hàng đợi ghi %s" -#: ../src/camel/providers/local/camel-spool-store.c:436 +#: src/camel/providers/local/camel-spool-store.c:436 msgid "Invalid spool" msgstr "Spool không hợp lệ" -#: ../src/camel/providers/local/camel-spool-store.c:485 +#: src/camel/providers/local/camel-spool-store.c:485 #, c-format msgid "Folder “%s/%s” does not exist." msgstr "" -#: ../src/camel/providers/local/camel-spool-store.c:498 +#: src/camel/providers/local/camel-spool-store.c:498 #, c-format msgid "" "Could not open folder “%s”:\n" "%s" msgstr "" -#: ../src/camel/providers/local/camel-spool-store.c:504 +#: src/camel/providers/local/camel-spool-store.c:504 #, c-format msgid "Folder “%s” does not exist." msgstr "" -#: ../src/camel/providers/local/camel-spool-store.c:512 +#: src/camel/providers/local/camel-spool-store.c:512 #, c-format msgid "" "Could not create folder “%s”:\n" "%s" msgstr "" -#: ../src/camel/providers/local/camel-spool-store.c:525 +#: src/camel/providers/local/camel-spool-store.c:525 #, c-format msgid "“%s” is not a mailbox file." msgstr "" -#: ../src/camel/providers/local/camel-spool-store.c:589 +#: src/camel/providers/local/camel-spool-store.c:589 #, c-format msgid "Store does not support an INBOX" msgstr "Store không hỗ trợ hộp Thư Đến" -#: ../src/camel/providers/local/camel-spool-store.c:608 +#: src/camel/providers/local/camel-spool-store.c:608 #, c-format msgid "Spool folders cannot be deleted" msgstr "Không thể xoá thư mục hàng đợi ghi" -#: ../src/camel/providers/local/camel-spool-store.c:623 +#: src/camel/providers/local/camel-spool-store.c:623 #, c-format msgid "Spool folders cannot be renamed" msgstr "Không thể thay đổi tên của thư mục hàng đợi ghi" -#: ../src/camel/providers/local/camel-spool-store.c:779 +#: src/camel/providers/local/camel-spool-store.c:779 msgid "Refreshing spool folder" msgstr "" -#: ../src/camel/providers/local/camel-spool-summary.c:179 -#: ../src/camel/providers/local/camel-spool-summary.c:191 -#: ../src/camel/providers/local/camel-spool-summary.c:203 +#: src/camel/providers/local/camel-spool-summary.c:179 +#: src/camel/providers/local/camel-spool-summary.c:191 +#: src/camel/providers/local/camel-spool-summary.c:203 #, c-format msgid "Could not synchronize temporary folder %s: %s" msgstr "Không thể đồng bộ thư mục tạm %s: %s" -#: ../src/camel/providers/local/camel-spool-summary.c:221 +#: src/camel/providers/local/camel-spool-summary.c:221 #, c-format #| msgid "Could not sync spool folder %s: %s" msgid "Could not synchronize spool folder %s: %s" msgstr "Không thể đồng bộ thư mục hàng đợi ghi: %s: %s" -#: ../src/camel/providers/local/camel-spool-summary.c:255 -#: ../src/camel/providers/local/camel-spool-summary.c:274 -#: ../src/camel/providers/local/camel-spool-summary.c:287 +#: src/camel/providers/local/camel-spool-summary.c:255 +#: src/camel/providers/local/camel-spool-summary.c:274 +#: src/camel/providers/local/camel-spool-summary.c:287 #, c-format msgid "" "Could not synchronize spool folder %s: %s\n" "Folder may be corrupt, copy saved in “%s”" msgstr "" -#: ../src/camel/providers/nntp/camel-nntp-folder.c:212 -#: ../src/camel/providers/nntp/camel-nntp-folder.c:629 +#: src/camel/providers/nntp/camel-nntp-folder.c:212 +#: src/camel/providers/nntp/camel-nntp-folder.c:629 #, c-format msgid "Internal error: UID in invalid format: %s" msgstr "Lỗi nội bộ : UID có định dạng không hợp lệ: %s" -#: ../src/camel/providers/nntp/camel-nntp-folder.c:280 -#: ../src/camel/providers/nntp/camel-nntp-folder.c:285 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:572 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:1086 +#: src/camel/providers/nntp/camel-nntp-folder.c:280 +#: src/camel/providers/nntp/camel-nntp-folder.c:285 +#: src/camel/providers/pop3/camel-pop3-folder.c:572 +#: src/camel/providers/pop3/camel-pop3-folder.c:1086 #, c-format msgid "Cannot get message %s: %s" msgstr "Không thể lấy thư %s: %s" -#: ../src/camel/providers/nntp/camel-nntp-folder.c:292 -#: ../src/camel/providers/nntp/camel-nntp-folder.c:663 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:476 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:508 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:540 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:562 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:581 +#: src/camel/providers/nntp/camel-nntp-folder.c:292 +#: src/camel/providers/nntp/camel-nntp-folder.c:663 +#: src/camel/providers/pop3/camel-pop3-folder.c:476 +#: src/camel/providers/pop3/camel-pop3-folder.c:508 +#: src/camel/providers/pop3/camel-pop3-folder.c:540 +#: src/camel/providers/pop3/camel-pop3-folder.c:562 +#: src/camel/providers/pop3/camel-pop3-folder.c:581 #, c-format #| msgid "Cannot get message %s: %s" msgid "Cannot get message %s: " msgstr "Không thể lấy thư %s: " -#: ../src/camel/providers/nntp/camel-nntp-folder.c:421 -#: ../src/camel/providers/nntp/camel-nntp-folder.c:427 +#: src/camel/providers/nntp/camel-nntp-folder.c:421 +#: src/camel/providers/nntp/camel-nntp-folder.c:427 #, c-format msgid "Posting failed: %s" msgstr "Gửi thất bại: %s" -#: ../src/camel/providers/nntp/camel-nntp-folder.c:479 +#: src/camel/providers/nntp/camel-nntp-folder.c:479 msgid "Posting failed: " msgstr "Gửi thất bại: " -#: ../src/camel/providers/nntp/camel-nntp-folder.c:652 +#: src/camel/providers/nntp/camel-nntp-folder.c:652 #, c-format msgid "This message is not currently available" msgstr "Thư này hiện thời chưa sẵn sàng" -#: ../src/camel/providers/nntp/camel-nntp-folder.c:761 +#: src/camel/providers/nntp/camel-nntp-folder.c:761 #, c-format msgid "You cannot copy messages from a NNTP folder" msgstr "" -#: ../src/camel/providers/nntp/camel-nntp-provider.c:45 +#: src/camel/providers/nntp/camel-nntp-provider.c:45 msgid "" "_Show folders in short notation (e.g. c.o.linux rather than comp.os.linux)" msgstr "_Hiện thư mục kiểu ngắn gọn (v.d. c.o.linux thay vì comp.os.linux)" -#: ../src/camel/providers/nntp/camel-nntp-provider.c:48 +#: src/camel/providers/nntp/camel-nntp-provider.c:48 msgid "In the subscription _dialog, show relative folder names" msgstr "Trong hộp thoại đăng _ký, hiển thị tên thư mục tương đối" #. Translators: The '%s' is replaced with a spin button with the actual value to use -#: ../src/camel/providers/nntp/camel-nntp-provider.c:51 +#: src/camel/providers/nntp/camel-nntp-provider.c:51 #, c-format msgid "Download only up to %s latest messages" msgstr "" -#: ../src/camel/providers/nntp/camel-nntp-provider.c:57 +#: src/camel/providers/nntp/camel-nntp-provider.c:57 msgid "Default NNTP port" msgstr "Cổng NNTP mặc định" -#: ../src/camel/providers/nntp/camel-nntp-provider.c:58 +#: src/camel/providers/nntp/camel-nntp-provider.c:58 msgid "NNTP over TLS" msgstr "" -#: ../src/camel/providers/nntp/camel-nntp-provider.c:64 +#: src/camel/providers/nntp/camel-nntp-provider.c:64 msgid "USENET news" msgstr "Tin tức USENET" -#: ../src/camel/providers/nntp/camel-nntp-provider.c:66 +#: src/camel/providers/nntp/camel-nntp-provider.c:66 msgid "This is a provider for reading from and posting to USENET newsgroups." msgstr "Đây là bộ cung cấp đọc từ và gửi thư tới các nhóm tin USENET." -#: ../src/camel/providers/nntp/camel-nntp-provider.c:87 +#: src/camel/providers/nntp/camel-nntp-provider.c:87 msgid "" "This option will connect to the NNTP server anonymously, without " "authentication." msgstr "" "Tùy chọn này sẽ kết nối vô danh tới máy chủ NNTP, không cần xác thực." -#: ../src/camel/providers/nntp/camel-nntp-provider.c:97 +#: src/camel/providers/nntp/camel-nntp-provider.c:97 msgid "" "This option will authenticate with the NNTP server using a plaintext " "password." @@ -5313,38 +5294,38 @@ "Tùy chọn này sẽ xác thực với máy phục vụ NNTP bằng mật khẩu thô (không mã " "hóa)" -#: ../src/camel/providers/nntp/camel-nntp-store.c:376 +#: src/camel/providers/nntp/camel-nntp-store.c:376 #, c-format #| msgid "Could not read greeting from %s: %s" msgid "Could not read greeting from %s: " msgstr "Không thể đọc lời chào mừng từ %s: " -#: ../src/camel/providers/nntp/camel-nntp-store.c:388 +#: src/camel/providers/nntp/camel-nntp-store.c:388 #, c-format msgid "NNTP server %s returned error code %d: %s" msgstr "Máy phục vụ NNTP %s trả về mã lỗi %d: %s" -#: ../src/camel/providers/nntp/camel-nntp-store.c:407 +#: src/camel/providers/nntp/camel-nntp-store.c:407 #, c-format msgid "Failed to issue STARTTLS for NNTP server %s: " msgstr "" -#: ../src/camel/providers/nntp/camel-nntp-store.c:418 +#: src/camel/providers/nntp/camel-nntp-store.c:418 #, c-format msgid "NNTP server %s doesn’t support STARTTLS: %s" msgstr "" -#: ../src/camel/providers/nntp/camel-nntp-store.c:438 +#: src/camel/providers/nntp/camel-nntp-store.c:438 #, c-format msgid "Failed to connect to NNTP server %s in secure mode: " msgstr "" -#: ../src/camel/providers/nntp/camel-nntp-store.c:509 +#: src/camel/providers/nntp/camel-nntp-store.c:509 #, c-format msgid "USENET News via %s" msgstr "Tin tức USENET thông qua %s" -#: ../src/camel/providers/nntp/camel-nntp-store.c:1245 +#: src/camel/providers/nntp/camel-nntp-store.c:1245 #, c-format msgid "" "Error retrieving newsgroups:\n" @@ -5355,24 +5336,24 @@ "\n" "%s" -#: ../src/camel/providers/nntp/camel-nntp-store.c:1360 +#: src/camel/providers/nntp/camel-nntp-store.c:1360 #, c-format msgid "You cannot create a folder in a News store: subscribe instead." msgstr "" "Bạn không thể tạo thư mục trong kho tin tức: hãy đăng ký thay vào đó." -#: ../src/camel/providers/nntp/camel-nntp-store.c:1376 +#: src/camel/providers/nntp/camel-nntp-store.c:1376 #, c-format msgid "You cannot rename a folder in a News store." msgstr "Không thể đổi tên thư mục trong kho tin tức." -#: ../src/camel/providers/nntp/camel-nntp-store.c:1399 +#: src/camel/providers/nntp/camel-nntp-store.c:1399 #, c-format msgid "You cannot remove a folder in a News store: unsubscribe instead." msgstr "" "Không thể loại bỏ thư mục trong kho tin tức: hãy đăng ký thay vào đó." -#: ../src/camel/providers/nntp/camel-nntp-store.c:1616 +#: src/camel/providers/nntp/camel-nntp-store.c:1616 #, c-format msgid "" "You cannot subscribe to this newsgroup:\n" @@ -5383,7 +5364,7 @@ "\n" "Không có nhóm tin như vậy. Mục được chọn có lẽ là thư mục mẹ." -#: ../src/camel/providers/nntp/camel-nntp-store.c:1683 +#: src/camel/providers/nntp/camel-nntp-store.c:1683 #, c-format msgid "" "You cannot unsubscribe to this newsgroup:\n" @@ -5394,138 +5375,138 @@ "\n" "Không có nhóm tin như vậy!" -#: ../src/camel/providers/nntp/camel-nntp-store.c:2107 +#: src/camel/providers/nntp/camel-nntp-store.c:2107 #| msgid "NNTP Command failed: %s" msgid "NNTP Command failed: " msgstr "Lỗi lệnh NNTP: " -#: ../src/camel/providers/nntp/camel-nntp-store.c:2213 -#: ../src/camel/providers/nntp/camel-nntp-store.c:2248 +#: src/camel/providers/nntp/camel-nntp-store.c:2213 +#: src/camel/providers/nntp/camel-nntp-store.c:2248 #, c-format msgid "Not connected." msgstr "Chưa kết nối." -#: ../src/camel/providers/nntp/camel-nntp-store.c:2325 +#: src/camel/providers/nntp/camel-nntp-store.c:2325 #, c-format msgid "No such folder: %s" msgstr "Không có thư mục như vậy: %s" -#: ../src/camel/providers/nntp/camel-nntp-summary.c:189 -#: ../src/camel/providers/nntp/camel-nntp-summary.c:331 +#: src/camel/providers/nntp/camel-nntp-summary.c:189 +#: src/camel/providers/nntp/camel-nntp-summary.c:331 #, c-format msgid "%s: Scanning new messages" msgstr "%s: Đang quét tìm thư mới" -#: ../src/camel/providers/nntp/camel-nntp-summary.c:211 +#: src/camel/providers/nntp/camel-nntp-summary.c:211 #, c-format msgid "Unexpected server response from xover: %s" msgstr "Tín hiệu trả lời không mong đợi từ xover: %s" -#: ../src/camel/providers/nntp/camel-nntp-summary.c:352 +#: src/camel/providers/nntp/camel-nntp-summary.c:352 #, c-format msgid "Unexpected server response from head: %s" msgstr "Tín hiệu trả lời không mong đợi từ đầu (head): %s" -#: ../src/camel/providers/nntp/camel-nntp-summary.c:398 +#: src/camel/providers/nntp/camel-nntp-summary.c:398 #, c-format msgid "Operation failed: %s" msgstr "Thao tác thất bại: %s" -#: ../src/camel/providers/nntp/camel-nntp-summary.c:442 +#: src/camel/providers/nntp/camel-nntp-summary.c:442 #, c-format msgid "%s: Scanning existing messages" msgstr "" -#: ../src/camel/providers/nntp/camel-nntp-summary.c:455 +#: src/camel/providers/nntp/camel-nntp-summary.c:455 #, c-format msgid "Unexpected server response from listgroup: %s" msgstr "" -#: ../src/camel/providers/pop3/camel-pop3-folder.c:355 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:439 +#: src/camel/providers/pop3/camel-pop3-folder.c:355 +#: src/camel/providers/pop3/camel-pop3-folder.c:439 #, c-format msgid "No message with UID %s" msgstr "Không có thư vời UID %s" -#: ../src/camel/providers/pop3/camel-pop3-folder.c:455 +#: src/camel/providers/pop3/camel-pop3-folder.c:455 #, c-format msgid "Retrieving POP message %d" msgstr "Đang lấy thư POP %d" -#: ../src/camel/providers/pop3/camel-pop3-folder.c:573 +#: src/camel/providers/pop3/camel-pop3-folder.c:573 msgid "Unknown reason" msgstr "Không biết sao" -#: ../src/camel/providers/pop3/camel-pop3-folder.c:642 +#: src/camel/providers/pop3/camel-pop3-folder.c:642 msgid "Retrieving POP summary" msgstr "Đang lấy tóm tắt POP" -#: ../src/camel/providers/pop3/camel-pop3-folder.c:698 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:701 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:714 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:727 -#: ../src/camel/providers/pop3/camel-pop3-folder.c:741 +#: src/camel/providers/pop3/camel-pop3-folder.c:698 +#: src/camel/providers/pop3/camel-pop3-folder.c:701 +#: src/camel/providers/pop3/camel-pop3-folder.c:714 +#: src/camel/providers/pop3/camel-pop3-folder.c:727 +#: src/camel/providers/pop3/camel-pop3-folder.c:741 #| msgid "Cannot get POP summary: %s" msgid "Cannot get POP summary: " msgstr "Không thể lấy bản tóm tắt POP: " -#: ../src/camel/providers/pop3/camel-pop3-folder.c:889 +#: src/camel/providers/pop3/camel-pop3-folder.c:889 msgid "Expunging old messages" msgstr "Đang xóa hẳn các thư cũ" -#: ../src/camel/providers/pop3/camel-pop3-folder.c:921 +#: src/camel/providers/pop3/camel-pop3-folder.c:921 msgid "Expunging deleted messages" msgstr "Đang xóa hẳn các thư bị xóa bỏ" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:34 +#: src/camel/providers/pop3/camel-pop3-provider.c:34 #| msgid "Message storage" msgid "Message Storage" msgstr "Kho lưu thư" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:36 +#: src/camel/providers/pop3/camel-pop3-provider.c:36 msgid "_Leave messages on server" msgstr "Để các thư trên _máy phục vụ" #. Translators: '%s' is replaced with a widget, where user can #. * select how many days can be message left on the server. -#: ../src/camel/providers/pop3/camel-pop3-provider.c:40 +#: src/camel/providers/pop3/camel-pop3-provider.c:40 #, c-format msgid "_Delete after %s day(s)" msgstr "_Xoá sau %s ngày" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:42 +#: src/camel/providers/pop3/camel-pop3-provider.c:42 msgid "Hint: Use 0 days to keep messages on the server indefinitely." msgstr "" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:44 +#: src/camel/providers/pop3/camel-pop3-provider.c:44 msgid "Delete _expunged from local Inbox" msgstr "Xoá _hẳn khỏi hộp thư đến nội bộ" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:46 +#: src/camel/providers/pop3/camel-pop3-provider.c:46 msgid "Disable _support for all POP3 extensions" msgstr "Tắt hỗ trợ mọi phần mở rộng _POP3" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:48 +#: src/camel/providers/pop3/camel-pop3-provider.c:48 msgid "Enable _UTF-8 extension, when the server supports it" msgstr "" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:54 +#: src/camel/providers/pop3/camel-pop3-provider.c:54 msgid "Default POP3 port" msgstr "Cổng POP3 mặc định" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:55 +#: src/camel/providers/pop3/camel-pop3-provider.c:55 msgid "POP3 over TLS" msgstr "" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:62 +#: src/camel/providers/pop3/camel-pop3-provider.c:62 msgid "POP" msgstr "POP" -#: ../src/camel/providers/pop3/camel-pop3-provider.c:64 +#: src/camel/providers/pop3/camel-pop3-provider.c:64 msgid "For connecting to and downloading mail from POP servers." msgstr "Để kết nối và tải thư về từ máy phục vụ POP." -#: ../src/camel/providers/pop3/camel-pop3-provider.c:84 +#: src/camel/providers/pop3/camel-pop3-provider.c:84 msgid "" "This option will connect to the POP server using a plaintext password. This " "is the only option supported by many POP servers." @@ -5533,7 +5514,7 @@ "Tùy chọn này sẽ kết nối tới máy phục vụ POP dùng mật khẩu thô (không mã " "hóa). Đây là tùy chọn duy nhất được hỗ trợ bởi nhiều máy phục vụ POP." -#: ../src/camel/providers/pop3/camel-pop3-provider.c:94 +#: src/camel/providers/pop3/camel-pop3-provider.c:94 msgid "" "This option will connect to the POP server using an encrypted password via " "the APOP protocol. This may not work for all users even on servers that " @@ -5544,71 +5525,71 @@ "máy chủ tuyên bố có hỗ trợ." #. Translators: This is the separator between an error and an explanation -#: ../src/camel/providers/pop3/camel-pop3-store.c:90 +#: src/camel/providers/pop3/camel-pop3-store.c:90 msgid ": " msgstr ": " -#: ../src/camel/providers/pop3/camel-pop3-store.c:157 +#: src/camel/providers/pop3/camel-pop3-store.c:157 #, c-format msgid "Failed to read a valid greeting from POP server %s" msgstr "Lỗi đọc lời chào mừng hợp lệ từ máy phục vụ POP %s." -#: ../src/camel/providers/pop3/camel-pop3-store.c:172 +#: src/camel/providers/pop3/camel-pop3-store.c:172 #, c-format msgid "Failed to connect to POP server %s in secure mode: %s" msgstr "Lỗi kết nối tới máy phục vụ POP %s trong chế độ an toàn: %s" -#: ../src/camel/providers/pop3/camel-pop3-store.c:173 +#: src/camel/providers/pop3/camel-pop3-store.c:173 msgid "STLS not supported by server" msgstr "Máy phục vụ không hỗ trợ STLS" #. Translators: Last %s is an optional #. * explanation beginning with ": " separator. -#: ../src/camel/providers/pop3/camel-pop3-store.c:194 +#: src/camel/providers/pop3/camel-pop3-store.c:194 #, c-format #| msgid "Failed to connect to POP server %s in secure mode: %s" msgid "Failed to connect to POP server %s in secure mode%s" msgstr "Lỗi kết nối tới máy phục vụ POP %s trong chế độ an toàn%s" -#: ../src/camel/providers/pop3/camel-pop3-store.c:214 +#: src/camel/providers/pop3/camel-pop3-store.c:214 #, c-format #| msgid "Failed to connect to POP server %s in secure mode: %s" msgid "Failed to connect to POP server %s in secure mode: " msgstr "Lỗi kết nối tới máy phục vụ POP %s trong chế độ an toàn: " -#: ../src/camel/providers/pop3/camel-pop3-store.c:356 +#: src/camel/providers/pop3/camel-pop3-store.c:356 #, c-format msgid "Cannot login to POP server %s: SASL Protocol error" msgstr "Không thể đăng nhập vào máy phục vụ POP %s: lỗi giao thức SASL" -#: ../src/camel/providers/pop3/camel-pop3-store.c:378 +#: src/camel/providers/pop3/camel-pop3-store.c:378 #, c-format #| msgid "Failed to authenticate on POP server %s: %s" msgid "Failed to authenticate on POP server %s: " msgstr "Không thể xác thực tại máy phục vụ POP %s: " -#: ../src/camel/providers/pop3/camel-pop3-store.c:486 +#: src/camel/providers/pop3/camel-pop3-store.c:486 #, c-format #| msgid "IMAP server %s" msgid "POP3 server %s" msgstr "Máy phục vụ POP3 %s" -#: ../src/camel/providers/pop3/camel-pop3-store.c:489 +#: src/camel/providers/pop3/camel-pop3-store.c:489 #, c-format #| msgid "IMAP service for %s on %s" msgid "POP3 server for %s on %s" msgstr "Máy chủ IMAP cho %s trên %s" -#: ../src/camel/providers/pop3/camel-pop3-store.c:693 +#: src/camel/providers/pop3/camel-pop3-store.c:693 #, c-format msgid "" "Unable to connect to POP server %s.\n" "Error enabling UTF-8 mode: " msgstr "" -#: ../src/camel/providers/pop3/camel-pop3-store.c:721 -#: ../src/camel/providers/pop3/camel-pop3-store.c:734 -#: ../src/camel/providers/pop3/camel-pop3-store.c:820 +#: src/camel/providers/pop3/camel-pop3-store.c:721 +#: src/camel/providers/pop3/camel-pop3-store.c:734 +#: src/camel/providers/pop3/camel-pop3-store.c:820 #, c-format #| msgid "" #| "Unable to connect to POP server %s.\n" @@ -5621,7 +5602,7 @@ "Lỗi gửi mật khẩu: " #. Translators: Do not translate APOP. -#: ../src/camel/providers/pop3/camel-pop3-store.c:761 +#: src/camel/providers/pop3/camel-pop3-store.c:761 #, c-format msgid "" "Unable to connect to POP server %s:\tInvalid APOP ID received. Impersonation " @@ -5633,7 +5614,7 @@ #. Translators: Last %s is an optional explanation #. * beginning with ": " separator. -#: ../src/camel/providers/pop3/camel-pop3-store.c:835 +#: src/camel/providers/pop3/camel-pop3-store.c:835 #, c-format #| msgid "" #| "Unable to connect to POP server %s.\n" @@ -5645,732 +5626,733 @@ "Không thể kết nối tới máy phục vụ POP %s.\n" "Lỗi gửi tên người dùng%s" -#: ../src/camel/providers/pop3/camel-pop3-store.c:919 +#: src/camel/providers/pop3/camel-pop3-store.c:919 #, c-format msgid "No such folder “%s”." msgstr "" -#: ../src/camel/providers/pop3/camel-pop3-store.c:936 +#: src/camel/providers/pop3/camel-pop3-store.c:936 #, c-format msgid "POP3 stores have no folder hierarchy" msgstr "Kho POP3 không hỗ trợ thư mục phân cấp" -#: ../src/camel/providers/sendmail/camel-sendmail-provider.c:31 +#: src/camel/providers/sendmail/camel-sendmail-provider.c:31 +#: src/services/evolution-source-registry/builtin/sendmail.source.desktop.in:4 msgid "Sendmail" msgstr "Sendmail" -#: ../src/camel/providers/sendmail/camel-sendmail-provider.c:33 +#: src/camel/providers/sendmail/camel-sendmail-provider.c:33 msgid "" "For delivering mail by passing it to the “sendmail” program on the local " "system." msgstr "" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:44 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:44 msgid "sendmail" msgstr "sendmail" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:46 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:46 msgid "Mail delivery via the sendmail program" msgstr "Gửi thư thông qua chương trình sendmail" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:137 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:137 #, c-format msgid "Failed to read From address" msgstr "" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:154 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:154 #, c-format msgid "Message send in offline mode is disabled" msgstr "" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:182 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:182 #, c-format msgid "Could not parse recipient list" msgstr "Không thể phân tích danh sách người nhận" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:199 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:199 #, c-format msgid "Could not parse arguments" msgstr "Không thể phân tích đối số" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:215 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:215 #, c-format msgid "Could not create pipe to “%s”: %s: mail not sent" msgstr "" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:246 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:246 #, c-format msgid "Could not fork “%s”: %s: mail not sent" msgstr "" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:301 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:301 #| msgid "Could not send message: %s" msgid "Could not send message: " msgstr "Không thể gửi thư: " -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:343 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:343 #, c-format msgid "“%s” exited with signal %s: mail not sent." msgstr "" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:353 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:353 #, c-format msgid "Could not execute “%s”: mail not sent." msgstr "" -#: ../src/camel/providers/sendmail/camel-sendmail-transport.c:358 +#: src/camel/providers/sendmail/camel-sendmail-transport.c:358 #, c-format msgid "“%s” exited with status %d: mail not sent." msgstr "" -#: ../src/camel/providers/smtp/camel-smtp-provider.c:38 +#: src/camel/providers/smtp/camel-smtp-provider.c:38 msgid "Send Options" msgstr "" -#: ../src/camel/providers/smtp/camel-smtp-provider.c:40 +#: src/camel/providers/smtp/camel-smtp-provider.c:40 msgid "_Re-encode message before send" msgstr "" -#: ../src/camel/providers/smtp/camel-smtp-provider.c:46 +#: src/camel/providers/smtp/camel-smtp-provider.c:46 msgid "Default SMTP port" msgstr "Cổng SMTP mặc định" -#: ../src/camel/providers/smtp/camel-smtp-provider.c:47 +#: src/camel/providers/smtp/camel-smtp-provider.c:47 msgid "SMTP over TLS" msgstr "" -#: ../src/camel/providers/smtp/camel-smtp-provider.c:48 +#: src/camel/providers/smtp/camel-smtp-provider.c:48 msgid "Message submission port" msgstr "Cổng gửi thư" -#: ../src/camel/providers/smtp/camel-smtp-provider.c:54 +#: src/camel/providers/smtp/camel-smtp-provider.c:54 msgid "SMTP" msgstr "SMTP" -#: ../src/camel/providers/smtp/camel-smtp-provider.c:56 +#: src/camel/providers/smtp/camel-smtp-provider.c:56 msgid "For delivering mail by connecting to a remote mailhub using SMTP." msgstr "" "Để gửi thư bằng cách kết nối tới thiết bị trung tâm mạng thư từ xa dùng SMTP." -#: ../src/camel/providers/smtp/camel-smtp-transport.c:237 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:244 +#: src/camel/providers/smtp/camel-smtp-transport.c:241 +#: src/camel/providers/smtp/camel-smtp-transport.c:248 #| msgid "Welcome response error" msgid "Welcome response error: " msgstr "Lỗi hồi đáp chào mừng: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:282 +#: src/camel/providers/smtp/camel-smtp-transport.c:286 #, c-format msgid "Failed to connect to SMTP server %s in secure mode: %s" msgstr "Không thể kết nối tới máy phục vụ SMTP %s trong chế độ bảo mật: %s" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:291 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:304 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:311 +#: src/camel/providers/smtp/camel-smtp-transport.c:295 +#: src/camel/providers/smtp/camel-smtp-transport.c:308 +#: src/camel/providers/smtp/camel-smtp-transport.c:315 #| msgid "STARTTLS command failed: %s" msgid "STARTTLS command failed: " msgstr "Lỗi lệnh STARTTLS: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:332 +#: src/camel/providers/smtp/camel-smtp-transport.c:336 #, c-format #| msgid "Failed to connect to SMTP server %s in secure mode: %s" msgid "Failed to connect to SMTP server %s in secure mode: " msgstr "Không thể kết nối tới máy phục vụ SMTP %s trong chế độ bảo mật: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:443 +#: src/camel/providers/smtp/camel-smtp-transport.c:447 #, c-format msgid "SMTP server %s" msgstr "Máy phục vụ SMTP %s" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:446 +#: src/camel/providers/smtp/camel-smtp-transport.c:450 #, c-format msgid "SMTP mail delivery via %s" msgstr "Gửi thư (SMTP) thông qua %s" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:586 +#: src/camel/providers/smtp/camel-smtp-transport.c:590 #, c-format #| msgid "SMTP server %s does not support requested authentication type %s." msgid "SMTP server %s does not support %s authentication" msgstr "Máy phục vụ SMTP %s không hỗ trợ xác thực %s" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:686 +#: src/camel/providers/smtp/camel-smtp-transport.c:690 #, c-format msgid "No SASL mechanism was specified" msgstr "Chưa xác định cơ chế SASL" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:723 +#: src/camel/providers/smtp/camel-smtp-transport.c:731 msgid "AUTH command failed: Not connected." msgstr "" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:730 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:744 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:760 +#: src/camel/providers/smtp/camel-smtp-transport.c:738 +#: src/camel/providers/smtp/camel-smtp-transport.c:752 +#: src/camel/providers/smtp/camel-smtp-transport.c:768 #| msgid "AUTH command failed: %s" msgid "AUTH command failed: " msgstr "Lỗi lệnh AUTH: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:963 +#: src/camel/providers/smtp/camel-smtp-transport.c:972 #, c-format msgid "Cannot send message: service not connected." msgstr "Không thể gửi thư: chưa kết nối dịch vụ." -#: ../src/camel/providers/smtp/camel-smtp-transport.c:972 +#: src/camel/providers/smtp/camel-smtp-transport.c:981 #, c-format msgid "Cannot send message: sender address not valid." msgstr "Không thể gửi thư: địa chỉ người gửi không hợp lệ." -#: ../src/camel/providers/smtp/camel-smtp-transport.c:976 +#: src/camel/providers/smtp/camel-smtp-transport.c:985 msgid "Sending message" msgstr "Đang gửi thư" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1005 +#: src/camel/providers/smtp/camel-smtp-transport.c:1017 #, c-format msgid "Cannot send message: no recipients defined." msgstr "Không thể gửi thư: chưa gõ người nhận." -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1020 +#: src/camel/providers/smtp/camel-smtp-transport.c:1032 #, c-format msgid "Cannot send message: one or more invalid recipients" msgstr "Không thể gửi thư: có một hoặc vài người nhận không hợp lệ" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1152 +#: src/camel/providers/smtp/camel-smtp-transport.c:1164 msgid "Syntax error, command unrecognized" msgstr "Lỗi cú pháp, không nhận ra lệnh" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1154 +#: src/camel/providers/smtp/camel-smtp-transport.c:1166 msgid "Syntax error in parameters or arguments" msgstr "Lỗi cú pháp trong tham số hoặc đối số" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1156 +#: src/camel/providers/smtp/camel-smtp-transport.c:1168 msgid "Command not implemented" msgstr "Lệnh chưa được thi công" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1158 +#: src/camel/providers/smtp/camel-smtp-transport.c:1170 msgid "Command parameter not implemented" msgstr "Tham số lệnh chưa được thi công" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1160 +#: src/camel/providers/smtp/camel-smtp-transport.c:1172 msgid "System status, or system help reply" msgstr "Trạng thái hệ thống, hoặc trả lời trợ giúp hệ thống" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1162 +#: src/camel/providers/smtp/camel-smtp-transport.c:1174 msgid "Help message" msgstr "Thư trợ giúp" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1164 +#: src/camel/providers/smtp/camel-smtp-transport.c:1176 msgid "Service ready" msgstr "Dịch vụ sẵn sàng" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1166 +#: src/camel/providers/smtp/camel-smtp-transport.c:1178 msgid "Service closing transmission channel" msgstr "Dịch vụ đang đóng kênh truyền" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1168 +#: src/camel/providers/smtp/camel-smtp-transport.c:1180 msgid "Service not available, closing transmission channel" msgstr "Dịch vụ chưa sẵn sàng, đang đóng kênh truyền thông" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1170 +#: src/camel/providers/smtp/camel-smtp-transport.c:1182 msgid "Requested mail action okay, completed" msgstr "Hành động thư tín yêu cầu đã xong" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1172 +#: src/camel/providers/smtp/camel-smtp-transport.c:1184 msgid "User not local; will forward to " msgstr "Không phải người dùng cục bộ; đang chuyển tiếp tới " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1174 +#: src/camel/providers/smtp/camel-smtp-transport.c:1186 msgid "Requested mail action not taken: mailbox unavailable" msgstr "Không thực hiện hành động thư tín yêu cầu: hộp thư không sẵn sàng" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1176 +#: src/camel/providers/smtp/camel-smtp-transport.c:1188 msgid "Requested action not taken: mailbox unavailable" msgstr "Không thực hiện hành động yêu cầu: hộp thư không sẵn sàng" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1178 +#: src/camel/providers/smtp/camel-smtp-transport.c:1190 msgid "Requested action aborted: error in processing" msgstr "Đã ngừng hành động yêu cầu: lỗi khi thực hiện" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1180 +#: src/camel/providers/smtp/camel-smtp-transport.c:1192 msgid "User not local; please try " msgstr "Không phải người dùng cục bộ; hãy thử " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1182 +#: src/camel/providers/smtp/camel-smtp-transport.c:1194 msgid "Requested action not taken: insufficient system storage" msgstr "Không thực hiện hành động yêu cầu: không đủ chỗ chứa" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1184 +#: src/camel/providers/smtp/camel-smtp-transport.c:1196 msgid "Requested mail action aborted: exceeded storage allocation" msgstr "Không thực hiện hành động thư tín yêu cầu: quá hạn sức chứa được gán" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1186 +#: src/camel/providers/smtp/camel-smtp-transport.c:1198 msgid "Requested action not taken: mailbox name not allowed" msgstr "Không thực hiện hành động yêu cầu: không cho phép tên hộp thư ấy" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1188 +#: src/camel/providers/smtp/camel-smtp-transport.c:1200 msgid "Start mail input; end with ." msgstr "Bắt đầu gõ thư; kết thúc bằng ." -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1190 +#: src/camel/providers/smtp/camel-smtp-transport.c:1202 msgid "Transaction failed" msgstr "Giao dịch thất bại" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1194 +#: src/camel/providers/smtp/camel-smtp-transport.c:1206 msgid "A password transition is needed" msgstr "Cần chuyển tiếp mật khẩu" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1196 +#: src/camel/providers/smtp/camel-smtp-transport.c:1208 msgid "Authentication mechanism is too weak" msgstr "Cơ chế xác thực quá yếu" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1198 +#: src/camel/providers/smtp/camel-smtp-transport.c:1210 msgid "Encryption required for requested authentication mechanism" msgstr "Cơ chế xác thực yêu cầu cần phải được mã hoá" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1200 +#: src/camel/providers/smtp/camel-smtp-transport.c:1212 msgid "Temporary authentication failure" msgstr "Lỗi xác thực tạm" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1202 -#: ../src/libedataserver/e-client.c:145 +#: src/camel/providers/smtp/camel-smtp-transport.c:1214 +#: src/libedataserver/e-client.c:145 msgid "Authentication required" msgstr "Cần thiết xác thực" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1512 +#: src/camel/providers/smtp/camel-smtp-transport.c:1525 msgid "SMTP Greeting" msgstr "Chào hỏi của SMTP" -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1521 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1534 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1541 +#: src/camel/providers/smtp/camel-smtp-transport.c:1534 +#: src/camel/providers/smtp/camel-smtp-transport.c:1547 +#: src/camel/providers/smtp/camel-smtp-transport.c:1554 #| msgid "HELO command failed: %s" msgid "HELO command failed: " msgstr "Lỗi lệnh HELO: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1625 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1639 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1648 +#: src/camel/providers/smtp/camel-smtp-transport.c:1661 +#: src/camel/providers/smtp/camel-smtp-transport.c:1675 +#: src/camel/providers/smtp/camel-smtp-transport.c:1684 #| msgid "MAIL FROM command failed" msgid "MAIL FROM command failed: " msgstr "Lỗi lệnh MAIL FROM: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1676 +#: src/camel/providers/smtp/camel-smtp-transport.c:1753 #| msgid "RSET command failed: %s" msgid "RCPT TO command failed: " msgstr "Lỗi lệnh RCPT TO: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1692 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1701 +#: src/camel/providers/smtp/camel-smtp-transport.c:1769 +#: src/camel/providers/smtp/camel-smtp-transport.c:1778 #, c-format msgid "RCPT TO <%s> failed: " msgstr "RCPT TO <%s> thất bại: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1784 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1795 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1806 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1891 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1909 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1922 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1930 +#: src/camel/providers/smtp/camel-smtp-transport.c:1861 +#: src/camel/providers/smtp/camel-smtp-transport.c:1872 +#: src/camel/providers/smtp/camel-smtp-transport.c:1883 +#: src/camel/providers/smtp/camel-smtp-transport.c:1968 +#: src/camel/providers/smtp/camel-smtp-transport.c:1986 +#: src/camel/providers/smtp/camel-smtp-transport.c:1999 +#: src/camel/providers/smtp/camel-smtp-transport.c:2007 #| msgid "DATA command failed" msgid "DATA command failed: " msgstr "Lỗi lệnh DATA: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1956 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1970 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:1978 +#: src/camel/providers/smtp/camel-smtp-transport.c:2033 +#: src/camel/providers/smtp/camel-smtp-transport.c:2047 +#: src/camel/providers/smtp/camel-smtp-transport.c:2055 #| msgid "RSET command failed: %s" msgid "RSET command failed: " msgstr "Lỗi lệnh RSET: " -#: ../src/camel/providers/smtp/camel-smtp-transport.c:2004 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:2016 -#: ../src/camel/providers/smtp/camel-smtp-transport.c:2022 +#: src/camel/providers/smtp/camel-smtp-transport.c:2081 +#: src/camel/providers/smtp/camel-smtp-transport.c:2093 +#: src/camel/providers/smtp/camel-smtp-transport.c:2099 #| msgid "QUIT command failed: %s" msgid "QUIT command failed: " msgstr "Lỗi lệnh QUIT: " -#: ../src/libebackend/e-cache.c:750 +#: src/libebackend/e-cache.c:750 msgid "Out of memory" msgstr "Hết bộ nhớ" -#: ../src/libebackend/e-cache.c:942 +#: src/libebackend/e-cache.c:942 #, c-format msgid "Can not make parent directory: %s" msgstr "" -#: ../src/libebackend/e-collection-backend.c:1111 +#: src/libebackend/e-collection-backend.c:1111 #, c-format msgid "%s does not support creating remote resources" msgstr "%s không hỗ trợ tạo tài nguyên ở xa" -#: ../src/libebackend/e-collection-backend.c:1170 +#: src/libebackend/e-collection-backend.c:1170 #, c-format msgid "%s does not support deleting remote resources" msgstr "%s không hỗ trợ xoá tài nguyên ở xa" -#: ../src/libebackend/e-data-factory.c:1442 -#: ../src/libebackend/e-subprocess-factory.c:288 +#: src/libebackend/e-data-factory.c:1447 +#: src/libebackend/e-subprocess-factory.c:288 #, c-format msgid "No such source for UID “%s”" msgstr "" -#: ../src/libebackend/e-data-factory.c:1597 +#: src/libebackend/e-data-factory.c:1602 #, c-format msgid "Backend factory for source “%s” and extension “%s” cannot be found." msgstr "" -#: ../src/libebackend/e-server-side-source.c:139 +#: src/libebackend/e-server-side-source.c:139 #, c-format msgid "Data source is missing a [%s] group" msgstr "Nguồn dữ liệu thiếu nhóm [%s]" -#: ../src/libebackend/e-server-side-source.c:467 +#: src/libebackend/e-server-side-source.c:467 msgid "Failed to lookup credentials: " msgstr "" -#: ../src/libebackend/e-server-side-source.c:1389 -#: ../src/libedataserver/e-source.c:1601 +#: src/libebackend/e-server-side-source.c:1389 +#: src/libedataserver/e-source.c:1601 #, c-format msgid "Data source “%s” does not support creating remote resources" msgstr "" -#: ../src/libebackend/e-server-side-source.c:1403 +#: src/libebackend/e-server-side-source.c:1403 #, c-format msgid "" "Data source “%s” has no collection backend to create the remote resource" msgstr "" -#: ../src/libebackend/e-server-side-source.c:1431 -#: ../src/libedataserver/e-source.c:1714 +#: src/libebackend/e-server-side-source.c:1431 +#: src/libedataserver/e-source.c:1714 #, c-format msgid "Data source “%s” does not support deleting remote resources" msgstr "" -#: ../src/libebackend/e-server-side-source.c:1445 +#: src/libebackend/e-server-side-source.c:1445 #, c-format msgid "" "Data source “%s” has no collection backend to delete the remote resource" msgstr "" -#: ../src/libebackend/e-server-side-source.c:1484 -#: ../src/libebackend/e-source-registry-server.c:1038 -#: ../src/libedataserver/e-source.c:1843 +#: src/libebackend/e-server-side-source.c:1484 +#: src/libebackend/e-source-registry-server.c:1038 +#: src/libedataserver/e-source.c:1843 #, c-format msgid "Data source “%s” does not support OAuth 2.0 authentication" msgstr "" -#: ../src/libebackend/e-server-side-source.c:1867 +#: src/libebackend/e-server-side-source.c:1867 #, c-format msgid "File must have a “.source” extension" msgstr "" -#: ../src/libebackend/e-source-registry-server.c:319 +#: src/libebackend/e-source-registry-server.c:319 #, c-format msgid "UID “%s” is already in use" msgstr "" -#: ../src/libebackend/e-source-registry-server.c:444 +#: src/libebackend/e-source-registry-server.c:444 #, c-format msgid "Cannot find corresponding collection backend for source “%s”" msgstr "" -#: ../src/libebackend/e-source-registry-server.c:448 +#: src/libebackend/e-source-registry-server.c:448 #, c-format msgid "Source “%s” is not a collection source" msgstr "" -#: ../src/libebackend/e-source-registry-server.c:454 +#: src/libebackend/e-source-registry-server.c:454 #, c-format msgid "Cannot find source “%s”" msgstr "" -#: ../src/libebackend/e-subprocess-factory.c:276 +#: src/libebackend/e-subprocess-factory.c:276 #, c-format msgid "Module “%s” for source UID “%s” cannot be loaded" msgstr "" -#: ../src/libebackend/e-subprocess-factory.c:297 +#: src/libebackend/e-subprocess-factory.c:297 #, c-format msgid "Failed to create backend of type “%s” for source UID “%s”" msgstr "" -#: ../src/libebackend/e-user-prompter-server.c:301 +#: src/libebackend/e-user-prompter-server.c:301 #, c-format msgid "Extension dialog “%s” not found." msgstr "" -#: ../src/libedataserver/e-categories.c:47 +#: src/libedataserver/e-categories.c:47 #| msgid "Anniversary" msgctxt "CategoryName" msgid "Anniversary" msgstr "Kỷ niệm" -#: ../src/libedataserver/e-categories.c:48 +#: src/libedataserver/e-categories.c:48 #| msgid "Birthday" msgctxt "CategoryName" msgid "Birthday" msgstr "Ngày sinh" -#: ../src/libedataserver/e-categories.c:49 +#: src/libedataserver/e-categories.c:49 #| msgid "Business" msgctxt "CategoryName" msgid "Business" msgstr "Kinh doanh" -#: ../src/libedataserver/e-categories.c:50 +#: src/libedataserver/e-categories.c:50 #| msgid "Competition" msgctxt "CategoryName" msgid "Competition" msgstr "Tranh đua" -#: ../src/libedataserver/e-categories.c:51 +#: src/libedataserver/e-categories.c:51 #| msgid "Favorites" msgctxt "CategoryName" msgid "Favorites" msgstr "Ưa thích" -#: ../src/libedataserver/e-categories.c:52 +#: src/libedataserver/e-categories.c:52 #| msgid "Gifts" msgctxt "CategoryName" msgid "Gifts" msgstr "Quà" -#: ../src/libedataserver/e-categories.c:53 +#: src/libedataserver/e-categories.c:53 #| msgid "Goals/Objectives" msgctxt "CategoryName" msgid "Goals/Objectives" msgstr "Đích/Mục tiêu" -#: ../src/libedataserver/e-categories.c:54 +#: src/libedataserver/e-categories.c:54 #| msgid "Holiday" msgctxt "CategoryName" msgid "Holiday" msgstr "Ngày nghỉ" -#: ../src/libedataserver/e-categories.c:55 +#: src/libedataserver/e-categories.c:55 #| msgid "Holiday Cards" msgctxt "CategoryName" msgid "Holiday Cards" msgstr "Thẻ ngày nghỉ" #. important people (e.g. new business partners) -#: ../src/libedataserver/e-categories.c:57 +#: src/libedataserver/e-categories.c:57 #| msgid "Hot Contacts" msgctxt "CategoryName" msgid "Hot Contacts" msgstr "Liên lạc quan trọng" -#: ../src/libedataserver/e-categories.c:58 +#: src/libedataserver/e-categories.c:58 #| msgid "Ideas" msgctxt "CategoryName" msgid "Ideas" msgstr "Ý tưởng" -#: ../src/libedataserver/e-categories.c:59 +#: src/libedataserver/e-categories.c:59 #| msgid "International" msgctxt "CategoryName" msgid "International" msgstr "Quốc tế" -#: ../src/libedataserver/e-categories.c:60 +#: src/libedataserver/e-categories.c:60 #| msgid "Key Customer" msgctxt "CategoryName" msgid "Key Customer" msgstr "Khách hàng chính" -#: ../src/libedataserver/e-categories.c:61 +#: src/libedataserver/e-categories.c:61 #| msgid "Miscellaneous" msgctxt "CategoryName" msgid "Miscellaneous" msgstr "Linh tinh" -#: ../src/libedataserver/e-categories.c:62 +#: src/libedataserver/e-categories.c:62 #| msgid "Personal" msgctxt "CategoryName" msgid "Personal" msgstr "Cá nhân" -#: ../src/libedataserver/e-categories.c:63 +#: src/libedataserver/e-categories.c:63 #| msgid "Phone Calls" msgctxt "CategoryName" msgid "Phone Calls" msgstr "Điện thoại" #. Translators: "Status" is a category name; it can mean anything user wants to -#: ../src/libedataserver/e-categories.c:65 +#: src/libedataserver/e-categories.c:65 #| msgid "Status" msgctxt "CategoryName" msgid "Status" msgstr "Trạng thái" -#: ../src/libedataserver/e-categories.c:66 +#: src/libedataserver/e-categories.c:66 #| msgid "Strategies" msgctxt "CategoryName" msgid "Strategies" msgstr "Chiến lược" -#: ../src/libedataserver/e-categories.c:67 +#: src/libedataserver/e-categories.c:67 #| msgid "Suppliers" msgctxt "CategoryName" msgid "Suppliers" msgstr "Nhà cung cấp" -#: ../src/libedataserver/e-categories.c:68 +#: src/libedataserver/e-categories.c:68 #| msgid "Time & Expenses" msgctxt "CategoryName" msgid "Time & Expenses" msgstr "Giờ và phụ phí" -#: ../src/libedataserver/e-categories.c:69 +#: src/libedataserver/e-categories.c:69 #| msgid "VIP" msgctxt "CategoryName" msgid "VIP" msgstr "VIP" -#: ../src/libedataserver/e-categories.c:70 +#: src/libedataserver/e-categories.c:70 #| msgid "Waiting" msgctxt "CategoryName" msgid "Waiting" msgstr "Đang chờ" -#: ../src/libedataserver/e-client.c:137 +#: src/libedataserver/e-client.c:137 msgid "Backend is busy" msgstr "Hậu phương quá bận" -#: ../src/libedataserver/e-client.c:139 +#: src/libedataserver/e-client.c:139 #| msgid "URI not loaded" msgid "Source not loaded" msgstr "Nguồn chưa được tải" -#: ../src/libedataserver/e-client.c:141 +#: src/libedataserver/e-client.c:141 #| msgid "URI already loaded" msgid "Source already loaded" msgstr "Nguồn đã tải rồi" -#: ../src/libedataserver/e-client.c:143 +#: src/libedataserver/e-client.c:143 msgid "Authentication failed" msgstr "Xác thực thất bại" -#: ../src/libedataserver/e-client.c:147 +#: src/libedataserver/e-client.c:147 msgid "Repository offline" msgstr "Kho ngoại tuyến" #. Translators: This means that the EClient does not #. * support offline mode, or it's not set to by a user, #. * thus it is unavailable while user is not connected. -#: ../src/libedataserver/e-client.c:152 +#: src/libedataserver/e-client.c:152 #| msgid "Offline mode unavailable" msgid "Offline unavailable" msgstr "Chế độ ngoại tuyến không sẵn sàng" -#: ../src/libedataserver/e-client.c:154 +#: src/libedataserver/e-client.c:154 msgid "Permission denied" msgstr "Không đủ quyền truy cập" -#: ../src/libedataserver/e-client.c:158 +#: src/libedataserver/e-client.c:158 #| msgid "%s: could not cancel" msgid "Could not cancel" msgstr "Không thể huỷ" -#: ../src/libedataserver/e-client.c:160 +#: src/libedataserver/e-client.c:160 #| msgid "Protocol not supported" msgid "Not supported" msgstr "Chưa hỗ trợ" -#: ../src/libedataserver/e-client.c:162 +#: src/libedataserver/e-client.c:162 #| msgid "No support for authentication type %s" msgid "Unsupported authentication method" msgstr "Phương pháp xác thực không được hỗ trợ" -#: ../src/libedataserver/e-client.c:164 +#: src/libedataserver/e-client.c:164 #| msgid "SSL unavailable" msgid "TLS not available" msgstr "TLS không sẵn sàng" -#: ../src/libedataserver/e-client.c:166 +#: src/libedataserver/e-client.c:166 #| msgid "Path length exceeded" msgid "Search size limit exceeded" msgstr "Vượt quá giới hạn kích cỡ tìm kiếm" -#: ../src/libedataserver/e-client.c:168 +#: src/libedataserver/e-client.c:168 #| msgid "Path length exceeded" msgid "Search time limit exceeded" msgstr "Vượt quá thời hạn tìm kiếm" -#: ../src/libedataserver/e-client.c:172 +#: src/libedataserver/e-client.c:172 msgid "Query refused" msgstr "Truy vấn bị từ chối" -#: ../src/libedataserver/e-client.c:174 +#: src/libedataserver/e-client.c:174 #| msgid "parse error" msgid "D-Bus error" msgstr "lỗi D-Bus" -#: ../src/libedataserver/e-client.c:176 +#: src/libedataserver/e-client.c:176 msgid "Other error" msgstr "Lỗi khác" -#: ../src/libedataserver/e-client.c:178 +#: src/libedataserver/e-client.c:178 #| msgid "Backend is busy" msgid "Backend is not opened yet" msgstr "Hậu phương chưa mở" -#: ../src/libedataserver/e-client.c:180 +#: src/libedataserver/e-client.c:180 msgid "Object is out of sync" msgstr "Đối tượng không đồng bộ" -#: ../src/libedataserver/e-client.c:2037 +#: src/libedataserver/e-client.c:2037 msgid "Timeout was reached" msgstr "" -#: ../src/libedataserver/e-oauth2-service.c:919 +#: src/libedataserver/e-oauth2-service.c:1061 msgid "Malformed, no message body set" msgstr "" #. Translators: The first %s is a display name of the source, the second is its UID and #. the third is the name of the OAuth service. -#: ../src/libedataserver/e-oauth2-service.c:1203 +#: src/libedataserver/e-oauth2-service.c:1343 #, c-format msgid "Source “%s” (%s) is not valid for “%s” OAuth2 service" msgstr "" -#: ../src/libedataserver/e-oauth2-service.c:1218 +#: src/libedataserver/e-oauth2-service.c:1358 msgid "OAuth2 secret not found" msgstr "" -#: ../src/libedataserver/e-oauth2-service.c:1413 +#: src/libedataserver/e-oauth2-service.c:1555 #, c-format msgid "Received incorrect response from server “%s”." msgstr "" -#: ../src/libedataserver/e-oauth2-service.c:1422 +#: src/libedataserver/e-oauth2-service.c:1581 msgid "Failed to refresh access token. Sign to the server again, please." msgstr "" #. Translators: The first %s is a display name of the source, the second is its UID. -#: ../src/libedataserver/e-oauth2-service.c:1464 +#: src/libedataserver/e-oauth2-service.c:1627 #, c-format msgid "Source “%s” (%s) is not a valid OAuth2 source" msgstr "" -#: ../src/libedataserver/e-oauth2-service.c:1538 +#: src/libedataserver/e-oauth2-service.c:1911 msgid "" "The access token is expired and it failed to refresh it. Sign to the server " "again, please." msgstr "" #. Translators: This is a user-visible string, display name of an OAuth2 service. -#: ../src/libedataserver/e-oauth2-service-google.c:57 +#: src/libedataserver/e-oauth2-service-google.c:58 msgctxt "OAuth2Service" msgid "Google" msgstr "" #. Translators: This is a user-visible string, display name of an OAuth2 service. -#: ../src/libedataserver/e-oauth2-service-outlook.c:57 +#: src/libedataserver/e-oauth2-service-outlook.c:58 msgctxt "OAuth2Service" msgid "Outlook" msgstr "" #. Translators: This is a user-visible string, display name of an OAuth2 service. -#: ../src/libedataserver/e-oauth2-service-yahoo.c:53 +#: src/libedataserver/e-oauth2-service-yahoo.c:54 msgctxt "OAuth2Service" msgid "Yahoo!" msgstr "" @@ -6379,53 +6361,53 @@ msgid "Operation was cancelled" msgstr "" -#: ../src/libedataserver/e-soup-session.c:974 +#: src/libedataserver/e-soup-session.c:1270 #, c-format msgid "Failed with HTTP error %d: %s" msgstr "" -#: ../src/libedataserver/e-source.c:772 +#: src/libedataserver/e-source.c:772 #, c-format msgid "Source file is missing a [%s] group" msgstr "Tập tin nguồn thiếu nhóm [%s]" -#: ../src/libedataserver/e-source.c:1381 +#: src/libedataserver/e-source.c:1381 #, c-format msgid "Data source “%s” is not removable" msgstr "" -#: ../src/libedataserver/e-source.c:1504 +#: src/libedataserver/e-source.c:1504 #, c-format msgid "Data source “%s” is not writable" msgstr "" -#: ../src/libedataserver/e-source.c:2249 +#: src/libedataserver/e-source.c:2249 #| msgid "Unnamed List" msgid "Unnamed" msgstr "Không tên" -#: ../src/libedataserver/e-source-credentials-provider-impl.c:39 +#: src/libedataserver/e-source-credentials-provider-impl.c:39 msgid "Credentials lookup is not supported" msgstr "" -#: ../src/libedataserver/e-source-credentials-provider-impl.c:52 +#: src/libedataserver/e-source-credentials-provider-impl.c:52 msgid "Credentials store is not supported" msgstr "" -#: ../src/libedataserver/e-source-credentials-provider-impl.c:63 +#: src/libedataserver/e-source-credentials-provider-impl.c:63 msgid "Credentials delete is not supported" msgstr "" -#: ../src/libedataserver/e-source-credentials-provider-impl-password.c:79 +#: src/libedataserver/e-source-credentials-provider-impl-password.c:79 msgid "Password not found" msgstr "" -#: ../src/libedataserver/e-source-mail-signature.c:473 +#: src/libedataserver/e-source-mail-signature.c:473 #, c-format msgid "Signature script must be a local file" msgstr "Văn lệnh chữ ký phải là tập tin cục bộ" -#: ../src/libedataserver/e-source-proxy.c:1651 +#: src/libedataserver/e-source-proxy.c:1651 #, c-format msgid "Source “%s” does not support proxy lookups" msgstr "" @@ -6434,8 +6416,8 @@ #. * in 12-hour format. #. strftime format of a weekday, a date and a #. * time, in 12-hour format. -#: ../src/libedataserver/e-time-utils.c:1691 -#: ../src/libedataserver/e-time-utils.c:1990 +#: src/libedataserver/e-time-utils.c:1697 +#: src/libedataserver/e-time-utils.c:2037 msgid "%a %m/%d/%Y %I:%M:%S %p" msgstr "%a %I:%M:%S %p %d/%m/%Y" @@ -6443,8 +6425,8 @@ #. * in 24-hour format. #. strftime format of a weekday, a date and a #. * time, in 24-hour format. -#: ../src/libedataserver/e-time-utils.c:1696 -#: ../src/libedataserver/e-time-utils.c:1981 +#: src/libedataserver/e-time-utils.c:1702 +#: src/libedataserver/e-time-utils.c:2028 msgid "%a %m/%d/%Y %H:%M:%S" msgstr "%a %H:%M:%S %d/%m/%Y" @@ -6452,8 +6434,8 @@ #. * in 12-hour format, without seconds. #. strftime format of a weekday, a date and a #. * time, in 12-hour format, without seconds. -#: ../src/libedataserver/e-time-utils.c:1701 -#: ../src/libedataserver/e-time-utils.c:1986 +#: src/libedataserver/e-time-utils.c:1707 +#: src/libedataserver/e-time-utils.c:2033 msgid "%a %m/%d/%Y %I:%M %p" msgstr "%a %I:%M %p %d/%m/%Y" @@ -6461,83 +6443,83 @@ #. * in 24-hour format, without seconds. #. strftime format of a weekday, a date and a #. * time, in 24-hour format, without seconds. -#: ../src/libedataserver/e-time-utils.c:1706 -#: ../src/libedataserver/e-time-utils.c:1977 +#: src/libedataserver/e-time-utils.c:1712 +#: src/libedataserver/e-time-utils.c:2024 msgid "%a %m/%d/%Y %H:%M" msgstr "%a %H:%M %d/%m/%Y" #. strptime format of a weekday, a date and a time, #. * in 12-hour format, without minutes or seconds. -#: ../src/libedataserver/e-time-utils.c:1711 +#: src/libedataserver/e-time-utils.c:1717 msgid "%a %m/%d/%Y %I %p" msgstr "%a %I %p %d/%m/%Y" #. strptime format of a weekday, a date and a time, #. * in 24-hour format, without minutes or seconds. -#: ../src/libedataserver/e-time-utils.c:1716 +#: src/libedataserver/e-time-utils.c:1722 msgid "%a %m/%d/%Y %H" msgstr "%a %H %d/%m/%Y" #. strptime format of a weekday and a date. #. strftime format of a weekday and a date. -#: ../src/libedataserver/e-time-utils.c:1719 -#: ../src/libedataserver/e-time-utils.c:1839 -#: ../src/libedataserver/e-time-utils.c:1972 +#: src/libedataserver/e-time-utils.c:1725 +#: src/libedataserver/e-time-utils.c:1845 +#: src/libedataserver/e-time-utils.c:2019 msgid "%a %m/%d/%Y" msgstr "%a %d/%m/%Y" #. strptime format of a date and a time, in 12-hour format. -#: ../src/libedataserver/e-time-utils.c:1726 +#: src/libedataserver/e-time-utils.c:1732 msgid "%m/%d/%Y %I:%M:%S %p" msgstr "%I:%M:%S %p %d/%m/%Y" #. strptime format of a date and a time, in 24-hour format. -#: ../src/libedataserver/e-time-utils.c:1730 +#: src/libedataserver/e-time-utils.c:1736 msgid "%m/%d/%Y %H:%M:%S" msgstr "%H:%M:%S %d/%m/%Y" #. strptime format of a date and a time, in 12-hour format, #. * without seconds. -#: ../src/libedataserver/e-time-utils.c:1735 +#: src/libedataserver/e-time-utils.c:1741 msgid "%m/%d/%Y %I:%M %p" msgstr "%I:%M %p %d/%m/%Y" #. strptime format of a date and a time, in 24-hour format, #. * without seconds. -#: ../src/libedataserver/e-time-utils.c:1740 +#: src/libedataserver/e-time-utils.c:1746 msgid "%m/%d/%Y %H:%M" msgstr "%H:%M %d/%m/%Y" #. strptime format of a date and a time, in 12-hour format, #. * without minutes or seconds. -#: ../src/libedataserver/e-time-utils.c:1745 +#: src/libedataserver/e-time-utils.c:1751 msgid "%m/%d/%Y %I %p" msgstr "%I %p %d/%m/%Y" #. strptime format of a date and a time, in 24-hour format, #. * without minutes or seconds. -#: ../src/libedataserver/e-time-utils.c:1750 +#: src/libedataserver/e-time-utils.c:1756 msgid "%m/%d/%Y %H" msgstr "%H %d/%m/%Y" #. strptime format of a weekday and a date. #. This is the preferred date format for the locale. -#: ../src/libedataserver/e-time-utils.c:1753 -#: ../src/libedataserver/e-time-utils.c:1842 +#: src/libedataserver/e-time-utils.c:1759 +#: src/libedataserver/e-time-utils.c:1848 msgid "%m/%d/%Y" msgstr "%d/%m/%Y" #. strptime format for a time of day, in 12-hour format. #. strftime format of a time in 12-hour format. -#: ../src/libedataserver/e-time-utils.c:1913 -#: ../src/libedataserver/e-time-utils.c:2034 +#: src/libedataserver/e-time-utils.c:1960 +#: src/libedataserver/e-time-utils.c:2081 msgid "%I:%M:%S %p" msgstr "%I:%M:%S %p" #. strptime format for a time of day, in 24-hour format. #. strftime format of a time in 24-hour format. -#: ../src/libedataserver/e-time-utils.c:1917 -#: ../src/libedataserver/e-time-utils.c:2026 +#: src/libedataserver/e-time-utils.c:1964 +#: src/libedataserver/e-time-utils.c:2073 msgid "%H:%M:%S" msgstr "%H:%M:%S" @@ -6545,46 +6527,46 @@ #. * in 12-hour format. #. strftime format of a time in 12-hour format, #. * without seconds. -#: ../src/libedataserver/e-time-utils.c:1922 -#: ../src/libedataserver/e-time-utils.c:2031 +#: src/libedataserver/e-time-utils.c:1969 +#: src/libedataserver/e-time-utils.c:2078 msgid "%I:%M %p" msgstr "%I:%M %p" #. strptime format for time of day, without seconds 24-hour format. #. strftime format of a time in 24-hour format, #. * without seconds. -#: ../src/libedataserver/e-time-utils.c:1926 -#: ../src/libedataserver/e-time-utils.c:2023 +#: src/libedataserver/e-time-utils.c:1973 +#: src/libedataserver/e-time-utils.c:2070 msgid "%H:%M" msgstr "%H:%M" #. strptime format for time of day, without seconds 24-hour format, #. * and no colon. -#: ../src/libedataserver/e-time-utils.c:1930 +#: src/libedataserver/e-time-utils.c:1977 msgid "%H%M" msgstr "%H:%M" #. strptime format for hour and AM/PM, 12-hour format. -#: ../src/libedataserver/e-time-utils.c:1934 +#: src/libedataserver/e-time-utils.c:1981 msgid "%I %p" msgstr "%I %p" -#: ../src/libedataserver/e-webdav-discover.c:339 +#: src/libedataserver/e-webdav-discover.c:339 msgid "Notes" msgstr "Ghi chú" -#: ../src/libedataserver/e-webdav-session.c:731 +#: src/libedataserver/e-webdav-session.c:731 msgid "Cannot determine destination URL without WebDAV extension" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1001 +#: src/libedataserver/e-webdav-session.c:993 #, c-format msgid "" "The server responded with an HTML page, which can mean there’s an error on " "the server or with the client request. The used URI was: %s" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1003 +#: src/libedataserver/e-webdav-session.c:995 #, c-format msgid "" "The server responded with an HTML page, which can mean there’s an error on " @@ -6596,7 +6578,7 @@ #. The '%d' is replaced with actual HTTP status code. #. The second '%s' is replaced with a reason phrase of the error (user readable text). #. The last '%s' is replaced with detailed error text, as returned by the server. -#: ../src/libedataserver/e-webdav-session.c:1024 +#: src/libedataserver/e-webdav-session.c:1016 #, c-format msgid "%s: HTTP error code %d (%s): %s" msgstr "" @@ -6604,7 +6586,7 @@ #. Translators: The '%d' is replaced with actual HTTP status code. #. The '%s' is replaced with a reason phrase of the error (user readable text). #. The last '%s' is replaced with detailed error text, as returned by the server. -#: ../src/libedataserver/e-webdav-session.c:1032 +#: src/libedataserver/e-webdav-session.c:1024 #, c-format msgid "Failed with HTTP error code %d (%s): %s" msgstr "" @@ -6613,61 +6595,61 @@ #. by the caller, which can be in a form: "Failed with something". #. The '%d' is replaced with actual HTTP status code. #. The second '%s' is replaced with a reason phrase of the error (user readable text). -#: ../src/libedataserver/e-webdav-session.c:1047 +#: src/libedataserver/e-webdav-session.c:1039 #, c-format msgid "%s: HTTP error code %d (%s)" msgstr "" #. Translators: The '%d' is replaced with actual HTTP status code. #. The '%s' is replaced with a reason phrase of the error (user readable text). -#: ../src/libedataserver/e-webdav-session.c:1053 +#: src/libedataserver/e-webdav-session.c:1045 #, c-format msgid "Failed with HTTP error code %d (%s)" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1348 +#: src/libedataserver/e-webdav-session.c:1360 msgid "Failed to post data" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1479 -#: ../src/libedataserver/e-webdav-session.c:1556 -#: ../src/libedataserver/e-webdav-session.c:1658 -#: ../src/libedataserver/e-webdav-session.c:2909 -#: ../src/libedataserver/e-webdav-session.c:4187 +#: src/libedataserver/e-webdav-session.c:1424 +#: src/libedataserver/e-webdav-session.c:1534 +#: src/libedataserver/e-webdav-session.c:1625 +#: src/libedataserver/e-webdav-session.c:2793 +#: src/libedataserver/e-webdav-session.c:4069 msgid "Failed to get input XML content" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1490 +#: src/libedataserver/e-webdav-session.c:1435 msgid "Failed to get properties" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1566 +#: src/libedataserver/e-webdav-session.c:1544 msgid "Failed to update properties" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1668 +#: src/libedataserver/e-webdav-session.c:1635 msgid "Failed to issue REPORT" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1729 +#: src/libedataserver/e-webdav-session.c:1695 msgid "Failed to create collection" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1822 -#: ../src/libedataserver/e-webdav-session.c:1983 +#: src/libedataserver/e-webdav-session.c:1778 +#: src/libedataserver/e-webdav-session.c:1928 msgid "Failed to get XML request content" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1834 +#: src/libedataserver/e-webdav-session.c:1790 msgid "Failed to create address book" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:1996 +#: src/libedataserver/e-webdav-session.c:1941 msgid "Failed to create calendar" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2122 -#: ../src/libedataserver/e-webdav-session.c:2133 +#: src/libedataserver/e-webdav-session.c:2066 +#: src/libedataserver/e-webdav-session.c:2077 msgid "Failed to read resource" msgstr "" @@ -6675,128 +6657,130 @@ msgid "Cannot rewind input stream: Not supported" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2437 -#: ../src/libedataserver/e-webdav-session.c:2578 +#: src/libedataserver/e-webdav-session.c:2313 +#: src/libedataserver/e-webdav-session.c:2455 msgid "Failed to put data" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2451 -#: ../src/libedataserver/e-webdav-session.c:2586 +#: src/libedataserver/e-webdav-session.c:2321 +#: src/libedataserver/e-webdav-session.c:2463 #, c-format msgid "Failed to put data to server, error code %d (%s)" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2680 +#: src/libedataserver/e-webdav-session.c:2595 msgid "Failed to delete resource" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2749 +#: src/libedataserver/e-webdav-session.c:2654 msgid "Failed to copy resource" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2813 +#: src/libedataserver/e-webdav-session.c:2708 msgid "Failed to move resource" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2920 +#: src/libedataserver/e-webdav-session.c:2804 msgid "Failed to lock resource" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2934 -#: ../src/libedataserver/e-webdav-session.c:3142 +#: src/libedataserver/e-webdav-session.c:2818 +#: src/libedataserver/e-webdav-session.c:3005 msgid "Expected application/xml response, but none returned" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2937 -#: ../src/libedataserver/e-webdav-session.c:3145 +#: src/libedataserver/e-webdav-session.c:2821 +#: src/libedataserver/e-webdav-session.c:3008 #, c-format msgid "Expected application/xml response, but %s returned" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:2949 -#: ../src/libedataserver/e-webdav-session.c:3158 +#: src/libedataserver/e-webdav-session.c:2833 +#: src/libedataserver/e-webdav-session.c:3021 msgid "Failed to parse XML data" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:3030 +#: src/libedataserver/e-webdav-session.c:2904 msgid "Failed to refresh lock" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:3091 +#: src/libedataserver/e-webdav-session.c:2955 msgid "Failed to unlock" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:3130 +#: src/libedataserver/e-webdav-session.c:2993 #, c-format msgid "Expected multistatus response, but %d returned (%s)" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:3167 +#: src/libedataserver/e-webdav-session.c:3030 msgid "XML data does not have root node" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:3190 +#: src/libedataserver/e-webdav-session.c:3053 #, c-format msgid "XML data doesn't have required structure (%s)" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:4197 +#: src/libedataserver/e-webdav-session.c:4079 msgid "Failed to get access control list" msgstr "" -#: ../src/libedataserver/e-webdav-session.c:4881 +#: src/libedataserver/e-webdav-session.c:4814 msgid "Cannot store protected nor inherited Access Control Entry." msgstr "" -#: ../src/libedataserver/e-webdav-session.c:4888 +#: src/libedataserver/e-webdav-session.c:4821 msgid "Provided invalid principal kind for Access Control Entry." msgstr "" -#: ../src/libedataserver/e-webdav-session.c:4895 +#: src/libedataserver/e-webdav-session.c:4828 msgid "Cannot store property-based Access Control Entry." msgstr "" -#: ../src/libedataserver/e-webdav-session.c:4902 +#: src/libedataserver/e-webdav-session.c:4835 msgid "Access Control Entry can be only to Grant or Deny, but not None." msgstr "" -#: ../src/libedataserver/e-webdav-session.c:4910 +#: src/libedataserver/e-webdav-session.c:4843 msgid "Access Control Entry can be only to Grant or Deny, but not both." msgstr "" -#: ../src/libedataserver/e-webdav-session.c:4969 +#: src/libedataserver/e-webdav-session.c:4902 msgid "Access Control Entry privilege cannot be NULL." msgstr "" -#: ../src/libedataserverui/e-buffer-tagger.c:71 +#: src/libedataserverui/e-buffer-tagger.c:79 msgid "Could not open the link." msgstr "" #. To Translators: The text is concatenated to a form: "Ctrl-click to open a link http://www.example.com" -#: ../src/libedataserverui/e-buffer-tagger.c:548 +#: src/libedataserverui/e-buffer-tagger.c:712 msgid "Ctrl-click to open a link" msgstr "" -#: ../src/libedataserverui/e-buffer-tagger.c:810 +#: src/libedataserverui/e-buffer-tagger.c:562 +#: src/libedataserverui/e-buffer-tagger.c:976 msgid "Copy _Link Location" msgstr "" -#: ../src/libedataserverui/e-buffer-tagger.c:817 +#: src/libedataserverui/e-buffer-tagger.c:567 +#: src/libedataserverui/e-buffer-tagger.c:983 msgid "O_pen Link in Browser" msgstr "" -#: ../src/libedataserverui/e-credentials-prompter.c:260 -#: ../src/libedataserverui/e-credentials-prompter.c:1755 -#: ../src/libedataserverui/e-credentials-prompter.c:1799 +#: src/libedataserverui/e-credentials-prompter.c:260 +#: src/libedataserverui/e-credentials-prompter.c:1755 +#: src/libedataserverui/e-credentials-prompter.c:1799 msgid "Credentials prompt was cancelled" msgstr "" -#: ../src/libedataserverui/e-credentials-prompter.c:776 +#: src/libedataserverui/e-credentials-prompter.c:776 #, c-format msgid "Source “%s” doesn’t support prompt for credentials" msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:202 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:264 #, c-format msgid "Failed to obtain access token from address “%s”: %s" msgstr "" @@ -6807,35 +6791,35 @@ #. Translators: The %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Google Address Book authentication request". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:472 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:569 #, c-format msgid "%s Address Book authentication request" msgstr "" #. Translators: The %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Google Calendar authentication request". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:477 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:574 #, c-format msgid "%s Calendar authentication request" msgstr "" #. Translators: The %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Google Memo List authentication request". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:482 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:579 #, c-format msgid "%s Memo List authentication request" msgstr "" #. Translators: The %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Google Task List authentication request". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:487 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:584 #, c-format msgid "%s Task List authentication request" msgstr "" #. Translators: The %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Google Mail authentication request". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:493 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:590 #, c-format msgid "%s Mail authentication request" msgstr "" @@ -6843,7 +6827,7 @@ #. generic account prompt #. Translators: The %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Google account authentication request". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:498 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:595 #, c-format msgid "%s account authentication request" msgstr "" @@ -6851,7 +6835,7 @@ #. Translators: The first %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Login to your Google account and...". The second %s is the actual source display name, #. like "On This Computer : Personal". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:512 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:609 #, c-format msgid "" "Login to your %s account and accept conditions in order to access your " @@ -6861,7 +6845,7 @@ #. Translators: The first %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Login to your Google account and...". The second %s is the actual source display name, #. like "On This Computer : Personal". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:519 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:616 #, c-format msgid "" "Login to your %s account and accept conditions in order to access your " @@ -6871,7 +6855,7 @@ #. Translators: The first %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Login to your Google account and...". The second %s is the actual source display name, #. like "On This Computer : Personal". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:526 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:623 #, c-format msgid "" "Login to your %s account and accept conditions in order to access your mail " @@ -6881,7 +6865,7 @@ #. Translators: The first %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Login to your Google account and...". The second %s is the actual source display name, #. like "On This Computer : Personal". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:533 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:630 #, c-format msgid "" "Login to your %s account and accept conditions in order to access your mail " @@ -6891,7 +6875,7 @@ #. Translators: The first %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Login to your Google account and...". The second %s is the actual source display name, #. like "On This Computer : Personal". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:540 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:637 #, c-format msgid "" "Login to your %s account and accept conditions in order to access your memo " @@ -6901,7 +6885,7 @@ #. Translators: The first %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Login to your Google account and...". The second %s is the actual source display name, #. like "On This Computer : Personal". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:547 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:644 #, c-format msgid "" "Login to your %s account and accept conditions in order to access your task " @@ -6911,407 +6895,407 @@ #. Translators: The first %s is replaced with an OAuth2 service display name, like the strings from "OAuth2Service" translation context, #. thus it can form a string like "Login to your Google account and...". The second %s is the actual source display name, #. like "On This Computer : Personal". -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:554 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:651 #, c-format msgid "" "Login to your %s account and accept conditions in order to access your " "account “%s”." msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:748 -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:237 -#: ../src/libedataserverui/e-trust-prompt.c:114 -#: ../src/libedataserverui/e-webdav-discover-widget.c:1094 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:954 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:243 +#: src/libedataserverui/e-trust-prompt.c:117 +#: src/libedataserverui/e-webdav-discover-widget.c:1149 msgid "_Cancel" msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:822 +#: src/libedataserverui/e-credentials-prompter-impl-oauth2.c:1036 msgid "URL:" msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:134 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:136 #| msgid "Authentication required" msgid "Address book authentication request" msgstr "Yêu cầu xác thực sổ địa chỉ" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:139 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:141 #| msgid "Authentication required" msgid "Calendar authentication request" msgstr "Yêu cầu xác thực lịch" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:143 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:145 #| msgid "Authentication required" msgid "Mail authentication request" msgstr "Yêu cầu xác thực thư" #. generic account prompt -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:146 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:148 #| msgid "Authentication required" msgid "Authentication request" msgstr "Yêu cầu xác thực" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:155 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:157 #, c-format msgid "Please enter the password for address book “%s”." msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:159 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:161 #, c-format msgid "Please enter the password for calendar “%s”." msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:163 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:165 #, c-format msgid "Please enter the password for mail account “%s”." msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:167 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:169 #, c-format msgid "Please enter the password for mail transport “%s”." msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:171 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:173 #, c-format msgid "Please enter the password for memo list “%s”." msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:175 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:177 #, c-format msgid "Please enter the password for task list “%s”." msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:179 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:181 #, c-format msgid "Please enter the password for account “%s”." msgstr "" #. Translators: This is part of a credential prompt, constructing for example: "Please enter the password for account “%s”.\n(host: hostname)" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:185 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:187 #, c-format msgid "" "\n" "(host: %s)" msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:238 -#: ../src/libedataserverui/e-webdav-discover-widget.c:1095 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:244 +#: src/libedataserverui/e-webdav-discover-widget.c:1150 msgid "_OK" msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:356 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:380 msgid "_User Name:" msgstr "" -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:368 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:392 msgid "_Password:" msgstr "" #. Remember password check -#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:384 +#: src/libedataserverui/e-credentials-prompter-impl-password.c:408 msgid "_Add this password to your keyring" msgstr "" #. Translators: meaning as "Snooze, until event start time" -#: ../src/libedataserverui/e-reminders-widget.c:182 +#: src/libedataserverui/e-reminders-widget.c:237 msgid "until start time" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:233 +#: src/libedataserverui/e-reminders-widget.c:262 msgid "Add custom time…" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:237 +#: src/libedataserverui/e-reminders-widget.c:266 msgid "Clear custom times" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:294 +#: src/libedataserverui/e-reminders-widget.c:323 msgctxt "overdue" msgid "now" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:312 +#: src/libedataserverui/e-reminders-widget.c:341 #, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" -#: ../src/libedataserverui/e-reminders-widget.c:318 +#: src/libedataserverui/e-reminders-widget.c:347 msgctxt "overdue" msgid "overdue" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:954 +#: src/libedataserverui/e-reminders-widget.c:983 #, c-format msgid "Failed to launch URI “%s”:" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1005 +#: src/libedataserverui/e-reminders-widget.c:1034 msgid "No reminder is selected." msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1083 +#: src/libedataserverui/e-reminders-widget.c:1116 msgid "No details are available." msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1087 +#: src/libedataserverui/e-reminders-widget.c:1120 msgid "Multiple reminders are selected." msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1121 +#: src/libedataserverui/e-reminders-widget.c:1154 msgid "Failed to dismiss reminder:" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1142 +#: src/libedataserverui/e-reminders-widget.c:1175 msgid "Failed to dismiss all:" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1278 +#: src/libedataserverui/e-reminders-widget.c:1335 msgid "Set a custom snooze time for" msgstr "" #. Translators: this is part of: "Set a custom snooze time for [nnn] days [nnn] hours [nnn] minutes", where the text in "[]" means a separate widget -#: ../src/libedataserverui/e-reminders-widget.c:1291 +#: src/libedataserverui/e-reminders-widget.c:1348 msgctxt "reminders-snooze" msgid "da_ys" msgstr "" #. Translators: this is part of: "Set a custom snooze time for [nnn] days [nnn] hours [nnn] minutes", where the text in "[]" means a separate widget -#: ../src/libedataserverui/e-reminders-widget.c:1307 +#: src/libedataserverui/e-reminders-widget.c:1364 msgctxt "reminders-snooze" msgid "_hours" msgstr "" #. Translators: this is part of: "Set a custom snooze time for [nnn] days [nnn] hours [nnn] minutes", where the text in "[]" means a separate widget -#: ../src/libedataserverui/e-reminders-widget.c:1323 +#: src/libedataserverui/e-reminders-widget.c:1380 msgctxt "reminders-snooze" msgid "_minutes" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1329 +#: src/libedataserverui/e-reminders-widget.c:1386 msgid "_Add Snooze time" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1649 -#: ../src/services/evolution-user-prompter/prompt-user-gtk.c:119 +#: src/libedataserverui/e-reminders-widget.c:1749 +#: src/services/evolution-user-prompter/prompt-user-gtk.c:119 msgid "_Dismiss" msgstr "_Bỏ qua" -#: ../src/libedataserverui/e-reminders-widget.c:1650 +#: src/libedataserverui/e-reminders-widget.c:1750 msgid "Dismiss _All" msgstr "" -#: ../src/libedataserverui/e-reminders-widget.c:1652 +#: src/libedataserverui/e-reminders-widget.c:1752 msgid "_Snooze" msgstr "" -#: ../src/libedataserverui/e-trust-prompt.c:113 -#: ../src/modules/trust-prompt/trust-prompt-gtk.c:131 +#: src/libedataserverui/e-trust-prompt.c:116 +#: src/modules/trust-prompt/trust-prompt-gtk.c:129 msgid "Certificate trust..." msgstr "" -#: ../src/libedataserverui/e-trust-prompt.c:115 -#: ../src/modules/trust-prompt/trust-prompt-gtk.c:132 +#: src/libedataserverui/e-trust-prompt.c:118 +#: src/modules/trust-prompt/trust-prompt-gtk.c:130 msgid "_Reject" msgstr "_Từ chối" -#: ../src/libedataserverui/e-trust-prompt.c:116 -#: ../src/modules/trust-prompt/trust-prompt-gtk.c:133 +#: src/libedataserverui/e-trust-prompt.c:119 +#: src/modules/trust-prompt/trust-prompt-gtk.c:131 msgid "Accept _Temporarily" msgstr "Chấp nhận _tạm thời" -#: ../src/libedataserverui/e-trust-prompt.c:117 -#: ../src/modules/trust-prompt/trust-prompt-gtk.c:134 +#: src/libedataserverui/e-trust-prompt.c:120 +#: src/modules/trust-prompt/trust-prompt-gtk.c:132 msgid "_Accept Permanently" msgstr "_Chấp nhận vĩnh viễn" -#: ../src/libedataserverui/e-trust-prompt.c:188 -#: ../src/modules/trust-prompt/trust-prompt-gtk.c:171 +#: src/libedataserverui/e-trust-prompt.c:218 +#: src/modules/trust-prompt/trust-prompt-gtk.c:169 #, c-format msgid "" "SSL/TLS certificate for “%s” is not trusted. Do you wish to accept it?" msgstr "" -#: ../src/libedataserverui/e-trust-prompt.c:210 -#: ../src/modules/trust-prompt/trust-prompt-gtk.c:186 +#: src/libedataserverui/e-trust-prompt.c:240 +#: src/modules/trust-prompt/trust-prompt-gtk.c:184 msgid "Reason:" msgstr "Lý do:" -#: ../src/libedataserverui/e-trust-prompt.c:213 +#: src/libedataserverui/e-trust-prompt.c:243 msgid "Detailed error:" msgstr "" -#: ../src/libedataserverui/e-trust-prompt.c:275 -#: ../src/modules/trust-prompt/module-trust-prompt.c:80 +#: src/libedataserverui/e-trust-prompt.c:302 +#: src/modules/trust-prompt/module-trust-prompt.c:80 msgid "The signing certificate authority is not known." msgstr "" -#: ../src/libedataserverui/e-trust-prompt.c:277 -#: ../src/modules/trust-prompt/module-trust-prompt.c:82 +#: src/libedataserverui/e-trust-prompt.c:304 +#: src/modules/trust-prompt/module-trust-prompt.c:82 msgid "" "The certificate does not match the expected identity of the site that it was " "retrieved from." msgstr "" -#: ../src/libedataserverui/e-trust-prompt.c:279 -#: ../src/modules/trust-prompt/module-trust-prompt.c:84 +#: src/libedataserverui/e-trust-prompt.c:306 +#: src/modules/trust-prompt/module-trust-prompt.c:84 msgid "The certificate’s activation time is still in the future." msgstr "" -#: ../src/libedataserverui/e-trust-prompt.c:281 -#: ../src/modules/trust-prompt/module-trust-prompt.c:86 +#: src/libedataserverui/e-trust-prompt.c:308 +#: src/modules/trust-prompt/module-trust-prompt.c:86 msgid "The certificate has expired." msgstr "Chứng nhận quá hạn." -#: ../src/libedataserverui/e-trust-prompt.c:283 -#: ../src/modules/trust-prompt/module-trust-prompt.c:88 +#: src/libedataserverui/e-trust-prompt.c:310 +#: src/modules/trust-prompt/module-trust-prompt.c:88 msgid "" "The certificate has been revoked according to the connection’s certificate " "revocation list." msgstr "" -#: ../src/libedataserverui/e-trust-prompt.c:285 -#: ../src/modules/trust-prompt/module-trust-prompt.c:90 +#: src/libedataserverui/e-trust-prompt.c:312 +#: src/modules/trust-prompt/module-trust-prompt.c:90 msgid "The certificate’s algorithm is considered insecure." msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:193 +#: src/libedataserverui/e-webdav-discover-widget.c:208 msgid "Supports" msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:204 +#: src/libedataserverui/e-webdav-discover-widget.c:219 msgid "_User mail:" msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:542 +#: src/libedataserverui/e-webdav-discover-widget.c:565 msgctxt "WebDAVDiscover" msgid "Contacts" msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:543 +#: src/libedataserverui/e-webdav-discover-widget.c:566 msgctxt "WebDAVDiscover" msgid "Events" msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:544 +#: src/libedataserverui/e-webdav-discover-widget.c:567 msgctxt "WebDAVDiscover" msgid "Memos" msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:545 +#: src/libedataserverui/e-webdav-discover-widget.c:568 msgctxt "WebDAVDiscover" msgid "Tasks" msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:857 +#: src/libedataserverui/e-webdav-discover-widget.c:891 msgid "Invalid URL" msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:902 +#: src/libedataserverui/e-webdav-discover-widget.c:940 msgid "Cancel" msgstr "" -#: ../src/libedataserverui/e-webdav-discover-widget.c:905 +#: src/libedataserverui/e-webdav-discover-widget.c:943 msgid "Searching server sources..." msgstr "" -#: ../src/modules/gnome-online-accounts/e-goa-password-based.c:248 +#: src/modules/gnome-online-accounts/e-goa-password-based.c:248 #, c-format msgid "" "Cannot find a corresponding account in the org.gnome.OnlineAccounts service " "from which to obtain a password for “%s”" msgstr "" -#: ../src/modules/gnome-online-accounts/e-goa-password-based.c:315 +#: src/modules/gnome-online-accounts/e-goa-password-based.c:315 msgid "Failed to get password from GOA: " msgstr "" #. TODO: more specific -#: ../src/modules/gnome-online-accounts/goaewsclient.c:220 +#: src/modules/gnome-online-accounts/goaewsclient.c:240 #, c-format msgid "Code: %u — Unexpected response from server" msgstr "" #. TODO: more specific -#: ../src/modules/gnome-online-accounts/goaewsclient.c:241 +#: src/modules/gnome-online-accounts/goaewsclient.c:263 #, c-format msgid "Failed to parse autodiscover response XML" msgstr "Lỗi phân tích phản hồi XML autodiscover" #. TODO: more specific -#: ../src/modules/gnome-online-accounts/goaewsclient.c:250 +#: src/modules/gnome-online-accounts/goaewsclient.c:272 #, c-format msgid "Failed to find Autodiscover element" msgstr "Không tìm thấy phần tử Autodiscover" #. TODO: more specific -#: ../src/modules/gnome-online-accounts/goaewsclient.c:262 +#: src/modules/gnome-online-accounts/goaewsclient.c:284 #, c-format msgid "Failed to find Response element" msgstr "Không tìm thấy phần tử Response" #. TODO: more specific -#: ../src/modules/gnome-online-accounts/goaewsclient.c:274 +#: src/modules/gnome-online-accounts/goaewsclient.c:296 #, c-format msgid "Failed to find Account element" msgstr "Không tìm thấy phần tử Account" #. TODO: more specific -#: ../src/modules/gnome-online-accounts/goaewsclient.c:288 +#: src/modules/gnome-online-accounts/goaewsclient.c:310 #, c-format msgid "Failed to find ASUrl and OABUrl in autodiscover response" msgstr "Không tìm thấy ASUrl và OABUrl trong phản hồi autodiscover" -#: ../src/modules/gnome-online-accounts/module-gnome-online-accounts.c:1431 +#: src/modules/gnome-online-accounts/module-gnome-online-accounts.c:1431 #, c-format msgid "" "Cannot find a corresponding account in the org.gnome.OnlineAccounts service " "from which to obtain an access token for “%s”" msgstr "" -#: ../src/modules/gnome-online-accounts/module-gnome-online-accounts.c:1481 +#: src/modules/gnome-online-accounts/module-gnome-online-accounts.c:1481 #, c-format msgid "Failed to obtain an access token for “%s”: " msgstr "" -#: ../src/services/evolution-addressbook-factory/evolution-addressbook-factory.c:38 -#: ../src/services/evolution-calendar-factory/evolution-calendar-factory.c:40 -#: ../src/services/evolution-user-prompter/evolution-user-prompter.c:33 +#: src/services/evolution-addressbook-factory/evolution-addressbook-factory.c:38 +#: src/services/evolution-calendar-factory/evolution-calendar-factory.c:40 +#: src/services/evolution-user-prompter/evolution-user-prompter.c:33 msgid "Keep running after the last client is closed" msgstr "Tiếp tục chạy sau khi đóng trình khách cuối cùng" -#: ../src/services/evolution-addressbook-factory/evolution-addressbook-factory.c:40 -#: ../src/services/evolution-calendar-factory/evolution-calendar-factory.c:42 +#: src/services/evolution-addressbook-factory/evolution-addressbook-factory.c:40 +#: src/services/evolution-calendar-factory/evolution-calendar-factory.c:42 msgid "Wait running until at least one client is connected" msgstr "Chờ cho đến khi ít nhất một trình khách kết nối" -#: ../src/services/evolution-addressbook-factory/evolution-addressbook-factory.c:42 -#: ../src/services/evolution-calendar-factory/evolution-calendar-factory.c:44 +#: src/services/evolution-addressbook-factory/evolution-addressbook-factory.c:42 +#: src/services/evolution-calendar-factory/evolution-calendar-factory.c:44 msgid "" "Overrides compile-time backend per process option; use 1 to enable, 0 to " "disable, any other value is to use compile-time option" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:331 -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:342 -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:872 -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:1120 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:332 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:343 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:879 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:1127 msgid "Reminders" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:454 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:460 msgid "Warning" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:455 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:461 msgid "_No" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:456 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:462 msgid "_Yes" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:460 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:466 #, c-format msgid "" "A calendar reminder is about to trigger. This reminder is configured to run " @@ -7322,72 +7306,72 @@ "Are you sure you want to run this program?" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:475 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:481 msgid "Do not ask me about this program again" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:776 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:782 msgid "Display Reminders window with _notifications" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:777 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:783 msgid "Keep reminder notification window always on _top" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:778 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:785 msgid "Enable _audio notifications" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:779 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:786 msgid "Display reminders for _completed tasks" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:780 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:787 msgid "Display reminders for _past events" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:794 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:801 msgid "Reminders Options:" msgstr "" -#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:888 +#: src/services/evolution-alarm-notify/e-alarm-notify.c:895 #, c-format msgid "You have %d reminder" msgid_plural "You have %d reminders" msgstr[0] "" msgstr[1] "" -#: ../src/services/evolution-source-registry/evolution-source-registry.c:41 +#: src/services/evolution-source-registry/evolution-source-registry.c:41 msgid "Don’t migrate user data from previous versions of Evolution" msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:69 -#: ../src/tools/addressbook-export/addressbook-export.c:781 +#: src/tools/addressbook-export/addressbook-export.c:69 +#: src/tools/addressbook-export/addressbook-export.c:781 msgid "Can not open file" msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:99 +#: src/tools/addressbook-export/addressbook-export.c:99 #, c-format msgid "Failed to open client “%s”: %s" msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:889 +#: src/tools/addressbook-export/addressbook-export.c:889 msgid "Unhandled error" msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:922 +#: src/tools/addressbook-export/addressbook-export.c:922 msgid "Specify the output file instead of standard output" msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:923 +#: src/tools/addressbook-export/addressbook-export.c:923 msgid "OUTPUTFILE" msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:926 +#: src/tools/addressbook-export/addressbook-export.c:926 msgid "List local address book folders" msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:929 +#: src/tools/addressbook-export/addressbook-export.c:929 msgid "Show cards as vcard or csv file" msgstr "" @@ -7395,172 +7379,172 @@ msgid "[vcard|csv]" msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:978 +#: src/tools/addressbook-export/addressbook-export.c:979 msgid "" "Command line arguments error, please use --help option to see the usage." msgstr "" -#: ../src/tools/addressbook-export/addressbook-export.c:992 +#: src/tools/addressbook-export/addressbook-export.c:993 msgid "Only support csv or vcard format." msgstr "" -#: ../src/tools/list-sources/list-sources.c:83 +#: src/tools/list-sources/list-sources.c:83 msgid "Show only enabled sources" msgstr "" -#: ../src/tools/list-sources/list-sources.c:86 +#: src/tools/list-sources/list-sources.c:86 msgid "Show source’s UID" msgstr "" -#: ../src/tools/list-sources/list-sources.c:89 +#: src/tools/list-sources/list-sources.c:89 msgid "Show source’s authentication information" msgstr "" -#: ../src/tools/list-sources/list-sources.c:92 +#: src/tools/list-sources/list-sources.c:92 msgid "" "Write in machine readable format (one source per line, without localized " "property names and tab as separator)" msgstr "" -#: ../src/tools/list-sources/list-sources.c:95 +#: src/tools/list-sources/list-sources.c:95 msgid "Limit only to sources with given extension name" msgstr "" -#: ../src/tools/list-sources/list-sources.c:106 +#: src/tools/list-sources/list-sources.c:106 msgid "yes" msgstr "" -#: ../src/tools/list-sources/list-sources.c:106 +#: src/tools/list-sources/list-sources.c:106 msgid "no" msgstr "" -#: ../src/tools/list-sources/list-sources.c:126 +#: src/tools/list-sources/list-sources.c:126 msgid "Collection" msgstr "" -#: ../src/tools/list-sources/list-sources.c:132 +#: src/tools/list-sources/list-sources.c:132 msgid "Collection/GNOME Online Accounts" msgstr "" -#: ../src/tools/list-sources/list-sources.c:137 +#: src/tools/list-sources/list-sources.c:137 msgid "Collection/Ubuntu Online Accounts" msgstr "" -#: ../src/tools/list-sources/list-sources.c:147 +#: src/tools/list-sources/list-sources.c:147 msgid "Address Book" msgstr "Sổ địa chỉ:" -#: ../src/tools/list-sources/list-sources.c:148 +#: src/tools/list-sources/list-sources.c:148 msgid "Calendar" msgstr "Lịch" -#: ../src/tools/list-sources/list-sources.c:149 +#: src/tools/list-sources/list-sources.c:149 msgid "Memo List" msgstr "" -#: ../src/tools/list-sources/list-sources.c:150 +#: src/tools/list-sources/list-sources.c:150 msgid "Task List" msgstr "" -#: ../src/tools/list-sources/list-sources.c:151 +#: src/tools/list-sources/list-sources.c:151 msgid "Mail Account" msgstr "" -#: ../src/tools/list-sources/list-sources.c:152 +#: src/tools/list-sources/list-sources.c:152 msgid "Mail Transport" msgstr "" -#: ../src/tools/list-sources/list-sources.c:153 +#: src/tools/list-sources/list-sources.c:153 msgid "Mail Identity" msgstr "" -#: ../src/tools/list-sources/list-sources.c:154 +#: src/tools/list-sources/list-sources.c:154 msgid "Mail Submission" msgstr "" -#: ../src/tools/list-sources/list-sources.c:155 +#: src/tools/list-sources/list-sources.c:155 msgid "Mail Signature" msgstr "" -#: ../src/tools/list-sources/list-sources.c:156 +#: src/tools/list-sources/list-sources.c:156 msgid "Proxy" msgstr "" -#: ../src/tools/list-sources/list-sources.c:224 +#: src/tools/list-sources/list-sources.c:224 #, c-format msgid "UID: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:228 +#: src/tools/list-sources/list-sources.c:228 #, c-format msgid "Parent UID: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:231 +#: src/tools/list-sources/list-sources.c:231 #, c-format msgid "Enabled: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:233 +#: src/tools/list-sources/list-sources.c:233 #, c-format msgid "Backend: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:238 +#: src/tools/list-sources/list-sources.c:238 #, c-format msgid "Calendar enabled: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:239 +#: src/tools/list-sources/list-sources.c:239 #, c-format msgid "Contacts enabled: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:240 +#: src/tools/list-sources/list-sources.c:240 #, c-format msgid "Mail enabled: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:247 +#: src/tools/list-sources/list-sources.c:247 #, c-format msgid "MIME Type: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:269 +#: src/tools/list-sources/list-sources.c:269 #, c-format msgid "Auth Host: %s:%d" msgstr "" -#: ../src/tools/list-sources/list-sources.c:275 +#: src/tools/list-sources/list-sources.c:275 #, c-format msgid "Auth Host: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:283 +#: src/tools/list-sources/list-sources.c:283 #, c-format msgid "Auth User: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:291 +#: src/tools/list-sources/list-sources.c:291 #, c-format msgid "Auth Method: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:299 +#: src/tools/list-sources/list-sources.c:299 #, c-format msgid "Auth Proxy UID: %s" msgstr "" -#: ../src/tools/list-sources/list-sources.c:420 +#: src/tools/list-sources/list-sources.c:420 msgid "Failed to parse arguments: Unknown error" msgstr "" -#: ../src/tools/list-sources/list-sources.c:429 +#: src/tools/list-sources/list-sources.c:429 #, c-format msgid "Failed to connect to source registry: %s\n" msgstr "" -#: ../src/tools/list-sources/list-sources.c:445 +#: src/tools/list-sources/list-sources.c:445 #, c-format msgid "No sources had been found\n" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/evolution.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/evolution.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/evolution.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/evolution.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:00+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:44+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" "X-DamnedLies-Scope: partial\n" @@ -127,51 +127,51 @@ msgid "Whether to show phone numbers in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:23 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:24 msgid "Whether to show SIP addresses in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:24 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:26 msgid "Whether to show IM addresses in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:25 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:28 msgid "Whether to show mailing Home addresses in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:26 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:30 msgid "Whether to show mailing addresses Work in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:27 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:32 msgid "Whether to show mailing addresses Other in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:28 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:34 msgid "Whether to show Web Addresses in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:29 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:36 msgid "Whether to show job information in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:30 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:38 msgid "Whether to show Miscellaneous information in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:31 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:40 msgid "Whether to show notes in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:32 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:42 msgid "Whether to show Certificates tab in the editor" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:33 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:43 msgid "Where to open contact locations" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:34 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:44 msgid "" "Currently supported values are “openstreetmap” and “google”; if unknown set, " "uses “openstreetmap”" @@ -181,7 +181,7 @@ msgid "false" msgstr "" -#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:36 +#: ../data/org.gnome.evolution.addressbook.gschema.xml.in.h:46 msgid "" "Show the Personal information before the Work information in the contact " "preview" @@ -485,52 +485,52 @@ msgstr "" "Có nên hiển thị trường kiểu trong bộ sửa cuộc họp/nhiệm vụ/sự kiện hay không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:62 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:64 msgid "Hide completed tasks" msgstr "Ẩn mọi nhiệm vụ hoàn tất" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:63 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:65 msgid "Whether to hide completed tasks in the tasks view" msgstr "Có nên ẩn mọi tác vụ đã hoàn tất trong ô xem tác vụ hay không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:64 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:66 msgid "Hide task units" msgstr "Ẩn đơn vị nhiệm vụ" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:65 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:67 msgid "" "Units for determining when to hide tasks, “minutes”, “hours” or “days”" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:66 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:68 msgid "Hide task value" msgstr "Ẩn giá trị nhiệm vụ" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:67 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:69 msgid "Number of units for determining when to hide tasks" msgstr "Tổng số đơn vị để quyết định lúc nào nên ẩn cộng việc" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:68 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:70 msgid "Hide cancelled events" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:69 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:71 msgid "Whether to hide cancelled events in the calendar view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:70 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:72 msgid "Hide cancelled tasks" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:71 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:73 msgid "Whether to hide cancelled tasks in the tasks view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:72 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:74 msgid "Horizontal pane position" msgstr "Ví trị ô cửa sổ ngang" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:73 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:75 msgid "" "Position of the horizontal pane, between the date navigator calendar and the " "task list when not in the month view, in pixels" @@ -538,75 +538,75 @@ "Ví trị của ô cửa sổ ngang, giữa lịch duyệt ngày và danh sách tác vụ khi " "không phải trong ô xem tháng, theo điểm ảnh" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:74 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:76 #| msgid "Last alarm time" msgid "Last reminder time" msgstr "Lần nhắc cuối" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:75 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:77 msgid "Time the last reminder ran, in time_t" msgstr "Thời điểm nhắc nhở cuối cùng, theo time_t" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:76 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:78 msgid "Marcus Bains Line Color — Day View" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:77 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:79 msgid "Color to draw the Marcus Bains line in the Day View" msgstr "Màu cần vẽ Dòng Marcus Bains trong ô xem Ngày" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:78 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:80 msgid "Marcus Bains Line Color — Time bar" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:79 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:81 msgid "" "Color to draw the Marcus Bains Line in the Time bar (empty for default)" msgstr "" "Màu cần vẽ Dòng Marcus Bains trong thanh Thời gian (bỏ rỗng để chọn mặc định)" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:80 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:82 msgid "Marcus Bains Line" msgstr "Dòng Marcus Bains" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:81 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:83 msgid "" "Whether to draw the Marcus Bains Line (line at current time) in the calendar" msgstr "" "Có nên vẽ Dòng Marcus Bains (dòng tại giờ hiện có) trong lịch hay không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:82 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:84 msgid "Memo preview pane position (horizontal)" msgstr "Vị trí ô xem trước bản ghi nhớ (ngang)" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:83 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:85 msgid "Position of the task preview pane when oriented horizontally" msgstr "Vị trí khung tác vụ xem trước khi định hướng ngang" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:84 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:86 msgid "Memo layout style" msgstr "Kiểu bố trí bản ghi nhớ" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:85 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:87 msgid "" "The layout style determines where to place the preview pane in relation to " "the memo list. “0” (Classic View) places the preview pane below the memo " "list. “1” (Vertical View) places the preview pane next to the memo list" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:86 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:88 msgid "Memo preview pane position (vertical)" msgstr "Vị trí khung ghi nhớ xem trước (dọc)" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:87 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:89 msgid "Position of the memo preview pane when oriented vertically" msgstr "Vị trí khung ghi nhớ xem trước khi định hướng dọc" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:88 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:90 msgid "Month view horizontal pane position" msgstr "Vị trí của ô cửa sổ ngang trong ô xem tháng" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:89 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:91 msgid "" "Position of the horizontal pane, between the view and the date navigator " "calendar and task list in the month view, in pixels" @@ -614,68 +614,68 @@ "Ví trị của ô cửa sổ ngang, giữa ô xem và lịch duyệt ngày và danh sách tác vụ " "khi trong ô xem tháng, theo điểm ảnh" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:90 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:92 msgid "Scroll Month View by a week, not by a month" msgstr "Cuộn trình bày tháng theo tuần, không theo tháng" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:91 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:93 msgid "Whether to scroll a Month View by a week, not by a month" msgstr "Có cuộn trình bày tháng theo tuần, không theo tháng, không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:92 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:94 msgid "Let the Month View start with the current week" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:93 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:95 msgid "" "Whether the month view should show weeks starting with the current week " "instead of the first week of the month." msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:94 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:96 msgid "Preferred New button item" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:95 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:97 msgid "Name of the preferred New toolbar button item" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:96 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:98 msgid "Primary calendar" msgstr "Lịch chính" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:97 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:99 msgid "" "The UID of the selected (or “primary”) calendar in the sidebar of the " "“Calendar” view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:98 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:100 msgid "Primary memo list" msgstr "Danh sách ghi nhớ chính" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:99 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:101 msgid "" "The UID of the selected (or “primary”) memo list in the sidebar of the " "“Memos” view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:100 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:102 #| msgid "New task list" msgid "Primary task list" msgstr "Danh sách tác vụ chính" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:101 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:103 msgid "" "The UID of the selected (or “primary”) task list in the sidebar of the " "“Tasks” view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:102 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:104 msgid "Free/busy template URL" msgstr "Địa chỉ mạng mẫu Rảnh/Bận" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:104 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:106 #, no-c-format msgid "" "The URL template to use as a free/busy data fallback, %u is replaced by the " @@ -685,58 +685,58 @@ "bằng phần người dùng của địa chỉ thư, và %d được thay thế bằng miền của địa " "chỉ" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:105 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:107 #| msgid "Recurrence date is invalid" msgid "Recurrent Events in Italic" msgstr "Sự kiện lặp lại chữ nghiêng" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:106 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:108 msgid "" "Show days with recurrent events in italic font in bottom left calendar" msgstr "Hiện ngày với sự kiện lặp lại bằng chữ nghiêng ở đáy trái lịch" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:107 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:109 msgid "Search range for time-based searching in years" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:108 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:110 msgid "" "How many years can the time-based search go forward or backward from " "currently selected day when searching for another occurrence; default is ten " "years" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:109 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:111 msgid "Show appointment end times in week and month views" msgstr "Hiện thời điểm kết thúc cuộc hẹn trong ô xem tuần và tháng đều" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:110 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:112 msgid "Whether to display the end time of events in the week and month views" msgstr "" "Có nên hiển thị thời điểm kết thúc sự kiện trong ô xem tuần và tháng đều hay " "không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:111 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:113 msgid "Show appointment icons in the month view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:112 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:114 msgid "Whether to show icons of events in the month view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:113 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:115 msgid "Show the memo preview pane" msgstr "Hiện khung xem thử ghi nhớ" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:114 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:116 msgid "If “true”, show the memo preview pane in the main window" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:115 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:117 msgid "Show the task preview pane" msgstr "Hiện khung xem thử công việc" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:116 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:118 msgid "If “true”, show the task preview pane in the main window" msgstr "" @@ -745,217 +745,217 @@ msgid "Show week numbers in Day View, Work Week View, and Date Navigator" msgstr "Hiện số thứ tự tuần trong ô xem ngày, tuần làm việc và duyệt ngày" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:118 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:120 msgid "Whether to show week numbers in various places in the Calendar" msgstr "Có nên hiển thị số thứ tự tuần ở một số nơi trong lịch hay không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:119 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:121 msgid "Vertical position for the tag pane" msgstr "Vị trí dọc của khung thẻ" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:120 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:122 msgid "Show Tasks and Memos pane in the Calendar view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:121 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:123 msgid "Whether to show Tasks and Memos pane in the Calendar view" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:122 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:124 msgid "Highlight tasks due today" msgstr "Tô sáng tác vụ đến hạn" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:123 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:125 msgid "" "Whether highlight tasks due today with a special color (task-due-today-color)" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:124 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:126 msgid "Tasks due today color" msgstr "Màu của nhiệm vụ hết hạn vào hôm nay" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:125 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:127 msgid "" "Background color of tasks that are due today, in “#rrggbb” format. Used " "together with task-due-today-highlight" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:126 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:128 #| msgid "Tasks vertical pane position" msgid "Task preview pane position (horizontal)" msgstr "Vị trí ô xem trước công việc (ngang)" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:127 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:129 msgid "Task layout style" msgstr "Kiểu bố trí công việc" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:128 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:130 msgid "" "The layout style determines where to place the preview pane in relation to " "the task list. “0” (Classic View) places the preview pane below the task " "list. “1” (Vertical View) places the preview pane next to the task list" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:129 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:131 #| msgid "Tasks vertical pane position" msgid "Task preview pane position (vertical)" msgstr "Vị trí ô xem trước công việc (dọc)" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:130 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:132 msgid "Position of the task preview pane when oriented vertically" msgstr "Vị trí khung liên lạc xem trước theo hướng ngang" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:131 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:133 msgid "Highlight overdue tasks" msgstr "Tô sáng tác vụ quá hạn" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:132 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:134 msgid "" "Whether highlight overdue tasks with a special color (task-overdue-color)" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:133 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:135 msgid "Overdue tasks color" msgstr "Màu của nhiệm vụ quá hạn" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:134 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:136 msgid "" "Background color of tasks that are overdue, in “#rrggbb” format. Used " "together with task-overdue-highlight." msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:135 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:137 msgid "Time divisions" msgstr "Chia thời gian" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:136 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:138 msgid "Intervals shown in Day and Work Week views, in minutes" msgstr "" "Hộp thời gian được hiển thị trong ô xem Ngày/Tuần làm việc, theo phút" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:137 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:139 msgid "Timezone" msgstr "Múi giờ" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:138 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:140 msgid "" "The default timezone to use for dates and times in the calendar, as an " "untranslated Olson timezone database location like “America/New York”" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:139 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:141 msgid "Twenty four hour time format" msgstr "Định dạng thời gian 24 giờ" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:140 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:142 msgid "" "Whether to show times in twenty four hour format instead of using am/pm" msgstr "" "Có nên hiển thị giờ dạng 24-giờ thay vào dùng am/pm (buổi sáng/buổi chiều-" "tối) hay không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:141 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:143 #| msgid "Birthdays & Anniversaries" msgid "Birthday and anniversary reminder" msgstr "Nhắc nhở sinh nhật và kỷ niệm" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:142 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:144 msgid "Whether to set a reminder for birthdays and anniversaries" msgstr "Có nên đặt nhắc nhở cho ngày sinh và kỷ niệm ngày cưới không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:143 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:145 msgid "Default appointment reminder" msgstr "Bộ nhắc nhở cuộc hẹn mặc định" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:144 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:146 msgid "Whether to set a default reminder for appointments" msgstr "Có nên lập bộ nhắc nhở mặc định cho mọi cuộc hẹn hay không" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:145 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:147 #| msgid "_Use system defaults" msgid "Use system timezone" msgstr "Dùng múi giờ hệ thống" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:146 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:148 msgid "Use the system timezone instead of the timezone selected in Evolution" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:147 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:149 msgid "First day of the week" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:148 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:150 msgid "Monday is a work day" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:149 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:151 msgid "Tuesday is a work day" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:150 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:152 msgid "Wednesday is a work day" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:151 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:153 msgid "Thursday is a work day" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:152 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:154 msgid "Friday is a work day" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:153 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:155 msgid "Saturday is a work day" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:154 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:156 msgid "Sunday is a work day" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:155 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:157 msgid "Create events, memos and tasks as Private by default" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:156 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:158 msgid "Draw events as flat, not shaded." msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:157 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:159 msgid "" "Whether to order days in the Week View from left to right, rather than from " "top to bottom." msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:158 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:160 msgid "" "Allow direct edit of event Summary when clicking on it in the Day, Work " "Week, Week or Month view." msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:159 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:161 msgid "User-defined reminder times, in minutes" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:160 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:162 msgid "" "Whether to use markdown editor for the description in the component editor." msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:161 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:180 msgid "(Deprecated) First day of the week, from Sunday (0) to Saturday (6)" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:162 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:181 msgid "" "This key was deprecated in version 3.10 and should no longer be used. Use " "“week-start-day-name” instead." msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:163 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:182 msgid "(Deprecated) Work days" msgstr "" -#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:164 +#: ../data/org.gnome.evolution.calendar.gschema.xml.in.h:183 msgid "" "Days on which the start and end of work hours should be indicated. (This key " "was deprecated in version 3.10 and should no longer be used. Use the “work-" @@ -1161,107 +1161,107 @@ msgstr "" "Mặc định là có nên thêm vào mỗi thư một yêu cầu thông báo đã đọc, hay không." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:29 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:31 msgid "What mode open the composer with" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:30 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:32 msgid "Spell checking languages" msgstr "Ngôn ngữ kiểm tra chính tả" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:31 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:33 msgid "List of dictionary language codes used for spell checking." msgstr "Danh sách các mã ngôn ngữ từ điển được dùng để kiểm tra chính tả." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:32 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:34 msgid "List of recently used spell checking languages" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:33 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:35 msgid "" "List of dictionary language codes used for spell checking, which had been " "used recently." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:34 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:36 msgid "How many recently used spell checking languages to remember" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:35 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:37 msgid "Show “Bcc” field when sending a mail message" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:36 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:38 msgid "" "Show the “Bcc” field when sending a mail message. This is controlled from " "the View menu when a mail account is chosen." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:37 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:39 msgid "Show “Cc” field when sending a mail message" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:38 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:40 msgid "" "Show the “Cc” field when sending a mail message. This is controlled from the " "View menu when a mail account is chosen." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:39 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:41 msgid "Show “From” override field when sending a mail message" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:40 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:42 msgid "" "Show the “From” override field when sending a mail message. This is " "controlled from the View menu when a mail account is chosen." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:41 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:43 msgid "Show “Reply To” field when sending a mail message" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:42 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:44 msgid "" "Show the “Reply To” field when sending a mail message. This is controlled " "from the View menu when a mail account is chosen." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:43 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:45 msgid "Show “From” field when posting to a newsgroup" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:44 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:46 msgid "" "Show the “From” field when posting to a newsgroup. This is controlled from " "the View menu when a news account is chosen." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:45 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:47 msgid "Show “Reply To” field when posting to a newsgroup" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:46 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:48 msgid "" "Show the “Reply To” field when posting to a newsgroup. This is controlled " "from the View menu when a news account is chosen." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:47 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:49 msgid "Digitally sign replies when the original message is signed" msgstr "Ký điện tử thư trả lời nếu thư gốc cũng ký" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:48 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:50 msgid "" "Automatically enable PGP or S/MIME signatures when replying to a message " "which is also PGP or S/MIME signed." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:49 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:51 msgid "Encode filenames in an Outlook/GMail way" msgstr "Mã hoá các tên tập tin theo kiểu Outlook/GMail" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:50 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:52 msgid "" "Encode filenames in the mail headers same as Outlook or GMail do, to let " "them display correctly filenames with UTF-8 letters sent by Evolution, " @@ -1273,31 +1273,31 @@ "gửi, vì tập tin như vậy không tùy theo RFC 2231, chỉ dùng tiêu chuẩn RFC " "2047 không đúng." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:51 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:53 msgid "Send messages through Outbox folder" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:52 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:54 msgid "" "Always save messages to Outbox folder when sending, to let a user choose " "when the messages should be sent." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:53 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:57 msgid "Include signature in new messages only" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:54 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:58 msgid "" "Include selected signature only for new messages, but have no signature " "added for Replies or Forwards." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:55 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:59 msgid "Put personalized signatures at the top of replies" msgstr "Đặt chữ ký ở đầu phần trả lời" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:56 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:60 msgid "" "Users get all up in arms over where their signature should go when replying " "to a message. This determines whether the signature is placed at the top of " @@ -1307,12 +1307,12 @@ "một tin nhắn. Cái này quyết định nơi chữ ký đặt ở đâu (đầu hoặc cuối tin " "nhắn)." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:57 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:61 #| msgid "Could not save signature file." msgid "Do not add signature delimiter" msgstr "Không thêm phân cách chữ ký" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:58 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:62 msgid "" "Set to TRUE in case you do not want to add signature delimiter before your " "signature when composing a mail." @@ -1320,21 +1320,21 @@ "Đặt thành TRUE trong trường hợp bạn không muốn thêm hàng phân cách chữ ký " "trước chữ ký của bạn khi viết một bức thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:59 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:63 msgid "Keep original message signature in replies" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:60 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:64 msgid "" "When set to TRUE, keep original message signature in replies, otherwise " "strip the signature and everything below it when replying to the message." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:61 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:65 msgid "Ignore list Reply-To:" msgstr "Bỏ qua danh sách Trả lời cho:" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:62 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:66 msgid "" "Some mailing lists set a Reply-To: header to trick users into sending " "replies to the list, even when they ask Evolution to make a private reply. " @@ -1345,140 +1345,140 @@ "Post: header, if there is one." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:63 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:67 msgid "List of localized “Re”" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:64 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:68 msgid "" "Comma-separated list of localized “Re” abbreviations to skip in a subject " "text when replying to a message, as an addition to the standard “Re” prefix. " "An example is “SV,AV”." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:65 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:69 msgid "List of localized “Re” separators" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:66 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:70 msgid "" "A list of localized “Re” separators, used to skip in a subject text when " "replying to a message, as an addition to the standard “:” and the Unicode " "“︰” separators." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:67 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:71 msgid "Use localized “Fwd”/“Re” in message Subject" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:68 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:72 msgid "" "When set to true, uses localized “Fwd”/“Re” in message Subject on reply and " "forward as provided by current locale translation, otherwise uses " "unlocalized version." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:69 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:73 msgid "Number of characters for wrapping" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:70 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:74 msgid "Will autowrap lines after given number of characters." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:71 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:75 msgid "" "Number of To and CC recipients to ask “prompt-on-many-to-cc-recips” from" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:72 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:76 msgid "" "When to ask, when the number of To and CC recipients reaches this value." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:73 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:81 msgid "Whether to always show Sign and Encrypt buttons on the toolbar" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:74 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:82 msgid "" "If set to “true”, the Sign and Encrypt buttons for either PGP or S/MIME are " "always shown in the composer’s toolbar. Otherwise they are shown only when " "being used." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:75 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:83 msgid "Wrap quoted text in replies" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:76 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:84 msgid "If set to “true” quoted text in replies will be wrapped." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:77 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:85 msgid "Paste plain text as preformatted" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:78 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:86 msgid "" "When set, paste a plain text into the composer body as Preformatted " "paragraph. When not set, paste it as Normal paragraph." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:79 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:87 msgid "Convert UTC time in reply credits to local time" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:80 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:88 msgid "" "Whether the time in reply credits should be converted to local time when " "it’s in UTC in the message." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:81 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:91 msgid "Mark replied to messages as read" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:82 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:92 msgid "" "When replying to a message and marking it as being replied to, then whether " "also mark it as read." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:83 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:93 msgid "Whether start Plain Text composer with Preformatted paragraph mode" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:84 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:94 msgid "" "When set to true, new Plain Text messages will have preselected Preformatted " "paragraph mode. The Normal paragraph mode will be used when set to false." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:85 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:95 msgid "Whether to obey Content-Disposition:inline message header hint" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:86 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:96 msgid "" "Set to “false” to block automatic display of attachments with Content-" "Disposition: inline." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:87 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:97 msgid "Save file format for drag-and-drop operation" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:88 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:98 msgid "Can be either “mbox” or “pdf”." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:89 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:99 #| msgid "_Show image animations" msgid "Show image animations" msgstr "Hiện hoạt cảnh ảnh" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:90 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:100 msgid "" "Enable animated images in HTML mail. Many users find animated images " "annoying and prefer to see a static image instead." @@ -1486,21 +1486,21 @@ "Bật ảnh động trong thư HTML. Nhiều người dùng không thích ảnh động và chọn " "ảnh tĩnh thay thế." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:91 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:101 msgid "Enable or disable type ahead search feature" msgstr "Bật/tắt tính năng tìm kiếm gõ trước" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:92 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:102 msgid "" "Enable the side bar search feature to allow interactive searching of folder " "names." msgstr "Bật thanh tìm kiếm bên để cho phép tìm tương tác với tên thư mục." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:93 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:103 msgid "Enable or disable magic space bar" msgstr "Bật/tắt phím dài ma thuật" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:94 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:104 msgid "" "Enable this to use Space bar key to scroll in message preview, message list " "and folders." @@ -1508,224 +1508,224 @@ "Bật tùy chọn này để sử dụng phím dài để cuộn qua ô xem thử thư, danh sách " "thư và các thư mục." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:95 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:105 msgid "Enable to use a similar message list view settings for all folders" msgstr "Bật dùng cùng thiết lập xem cho mọi thư mục" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:96 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:106 msgid "Enable to use a similar message list view settings for all folders." msgstr "Bật dùng cùng thiết lập xem cho mọi thư mục." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:97 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:107 msgid "Enable to use the same search settings for all folders" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:98 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:108 msgid "" "This is considered only in combination with the 'global-view-setting'." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:99 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:109 msgid "Mark citations in the message “Preview”" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:100 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:110 msgid "Mark citations in the message “Preview”." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:101 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:111 msgid "Citation highlight color" msgstr "Màu tô sáng trích dẫn" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:102 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:112 msgid "Citation highlight color." msgstr "Màu tô sáng trích dẫn." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:103 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:113 msgid "Enable/disable caret mode" msgstr "Bật/tắt chế độ con nháy" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:104 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:114 msgid "Enable caret mode, so that you can see a cursor when reading mail." msgstr "Bật chế độ con nháy, để bạn xem con chạy khi đọc thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:105 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:115 msgid "Default charset in which to display messages" msgstr "Bộ ký tự mặc định để hiển thị thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:106 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:116 msgid "Default charset in which to display messages." msgstr "Bộ ký tự mặc định để hiển thị thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:107 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:117 msgid "Automatically load images for HTML messages over HTTP" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:108 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:118 msgid "Show notification about missing remote content" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:109 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:119 msgid "" "When the message preview shows a message which requires to download remote " "content, while the download is not allowed for the user or the site, then " "show a notification about it on top of the preview panel." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:110 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:120 msgid "Show Animations" msgstr "Hiện hoạt cảnh" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:111 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:121 msgid "Show animated images as animations." msgstr "Hiện ảnh đã hoạt cảnh kiểu hoạt cảnh." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:112 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:122 #| msgid "Collapse all message threads" msgid "Show all message headers" msgstr "Hiện hết dòng đầu thư" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:113 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:123 #| msgid "Select all the text in a message" msgid "Show all the headers when viewing a messages." msgstr "Hiện hết tất cả dòng đầu khi xem thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:114 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:124 msgid "List of headers to show when viewing a message." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:115 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:125 msgid "" "Each header is represented as a pair: the header name, and a boolean " "indicating whether the header is enabled. Disabled headers are not shown " "when viewing a message, but are still listed in Preferences." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:116 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:126 msgid "Show photo of the sender" msgstr "Hiện ảnh chụp của người gửi" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:117 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:127 msgid "Show the photo of the sender in the message reading pane." msgstr "Hiển thị ảnh chụp của người gửi trong ô cửa sổ đọc thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:118 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:128 msgid "Search libravatar.org for photo of the sender" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:119 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:129 msgid "Allow searching also at libravatar.org for photo of the sender." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:120 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:130 msgid "Mark as Seen after specified timeout" msgstr "Đánh dấu là Đã xem, sau thời hạn đã ghi rõ." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:121 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:131 msgid "Mark as Seen after specified timeout." msgstr "Đánh dấu là Đã xem, sau thời hạn đã ghi rõ." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:122 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:132 msgid "Mark as Seen always after specified timeout" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:123 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:133 msgid "" "If set to true, the selected message will be set as unread after the timeout " "also after the folder change." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:124 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:134 msgid "Timeout for marking messages as seen" msgstr "Thời hạn đánh dấu thư là đã xem" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:125 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:135 msgid "Timeout in milliseconds for marking messages as seen." msgstr "Thời hạn (theo mili giây) đánh dấu thư là đã xem." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:126 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:136 msgid "Show Attachment Bar" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:127 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:137 msgid "" "Show Attachment Bar below the message preview pane when the message has " "attachments." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:128 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:138 msgid "Sender email-address column in the message list" msgstr "Cột địa chỉ thư cua người gửi trong danh sách thư" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:129 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:139 msgid "" "Show the email-address of the sender in a separate column in the message " "list." msgstr "" "Hiển thị địa chỉ thư của người gửi trong một cột riêng trong danh sách thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:130 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:140 msgid "Show deleted messages in the message-list" msgstr "Hiển thị thư bị xoá trong danh sách các thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:131 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:141 msgid "Show deleted messages (with a strike-through) in the message-list." msgstr "Hiển thị mọi thư bị xoá (kiểu gạch đè) trong danh sách các thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:132 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:142 msgid "Show junk messages in the message-list" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:133 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:143 msgid "Show junk messages (with a red strike-through) in the message-list." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:134 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:144 msgid "Enable Unmatched search folder" msgstr "Bật thư mục tìm kiếm không khớp" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:135 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:145 msgid "" "Enable Unmatched search folder within Search Folders. It does nothing if " "Search Folders are disabled." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:136 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:146 msgid "Hides the per-folder preview and removes the selection" msgstr "Ẩn ô xem thử từng thư mục và gỡ bỏ vùng chọn" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:137 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:147 msgid "" "This key is read only once and reset to “false” after read. This unselects " "the mail in the list and removes the preview for that folder." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:138 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:148 msgid "Height of the message-list pane" msgstr "Độ cao ô cửa sổ danh sách thư" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:139 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:149 msgid "Height of the message-list pane." msgstr "Độ cao ô cửa sổ danh sách thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:140 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:150 msgid "Whether message headers are collapsed in the user interface" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:141 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:151 msgid "Width of the message-list pane" msgstr "Độ rộng ô cửa sổ danh sách thư" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:142 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:152 msgid "Width of the message-list pane." msgstr "Độ rộng của ô cửa sổ danh sách thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:143 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:153 #| msgid "Mayotte" msgid "Layout style" msgstr "Kiểu bố cục" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:144 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:154 msgid "" "The layout style determines where to place the preview pane in relation to " "the message list. “0” (Classic View) places the preview pane below the " @@ -1733,35 +1733,35 @@ "message list." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:145 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:155 msgid "Variable width font" msgstr "Phông chữ rộng biến" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:146 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:156 msgid "The variable width font for mail display." msgstr "Phông chữ độ rộng biến đổi để hiển thị thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:147 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:157 msgid "Terminal font" msgstr "Phông chữ thiết bị cuối" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:148 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:158 msgid "The terminal font for mail display." msgstr "Phông chữ thiết bị cuối để hiển thị thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:149 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:159 msgid "Use custom fonts" msgstr "Dùng phông chữ tự chọn" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:150 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:160 msgid "Use custom fonts for displaying mail." msgstr "Dùng phông chữ tự chọn để hiển thị thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:151 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:161 msgid "Compress display of addresses in TO/CC/BCC" msgstr "Thu gọn ô hiển thị các địa chỉ trong Cho/CC/BCC" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:152 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:162 msgid "" "Compress display of addresses in TO/CC/BCC to the number specified in " "address_count." @@ -1769,33 +1769,33 @@ "Thu gọn ô hiển thị các địa chỉ trong trường Cho/CC/BCC thành số được xác " "định trong giá trị address_count (số đếm địa chỉ)" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:153 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:163 msgid "Number of addresses to display in TO/CC/BCC" msgstr "Số địa chỉ cần hiển thị trong Cho/CC/BCC" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:154 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:164 msgid "" "This sets the number of addresses to show in default message list view, " "beyond which a “...” is shown." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:155 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:165 msgid "" "Show mails in headers part of the message preview when name is available" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:156 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:166 msgid "" "When set to false, the mail addresses which contain both the name and the " "email parts in headers like To/Cc/Bcc will be shown only with the name part, " "without the actual email, with the name made clickable." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:157 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:167 msgid "Thread the message-list based on Subject" msgstr "Hiển thị nhánh trong danh sách thư, theo Chủ đề" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:158 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:168 msgid "" "Whether or not to fall back on threading by subjects when the messages do " "not contain In-Reply-To or References headers." @@ -1803,11 +1803,11 @@ "Có nên trở về tạo nhánh thư theo chủ đề khi thư không chứa dòng đầu In-Reply-" "To (trả lời theo thư trước) hay References (tham chiếu)." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:159 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:169 msgid "Default value for thread expand state" msgstr "Giá trị mặc định cho tình trạng dãn ra nhánh" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:160 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:170 msgid "" "This setting specifies whether the threads should be in expanded or " "collapsed state by default. Evolution requires a restart." @@ -1815,42 +1815,42 @@ "Thiết lập này xác định các nhánh nên được giãn ra hay co lại theo mặc định. " "Cần chạy Evolution lại." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:161 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:171 msgid "Whether sort threads based on latest message in that thread" msgstr "Có nên sắp xếp nhánh dựa vào thư mới nhất trong nhánh, hay không" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:162 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:172 msgid "" "This setting specifies whether the threads should be sorted based on latest " "message in each thread, rather than by message’s date. Evolution requires a " "restart." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:163 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:173 msgid "Whether sort thread children always ascending" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:164 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:174 msgid "" "This setting specifies whether the thread children should be sorted always " "ascending, rather than using the same sort order as in the thread root level." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:165 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:175 msgid "Whether to compress thread level" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:166 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:176 msgid "" "Set to true to compress thread levels for flat conversations, to make the " "level not so deep." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:167 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:179 msgid "Sort accounts alphabetically in a folder tree" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:168 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:180 msgid "" "Tells how to sort accounts in a folder tree used in a Mail view. When set to " "true accounts are sorted alphabetically, with an exception of On This " @@ -1858,100 +1858,100 @@ "given by a user" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:169 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:181 msgid "Log filter actions" msgstr "Ghi lưu các hành động lọc" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:170 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:182 msgid "Log filter actions to the specified log file." msgstr "Ghi lưu các hành động lọc vào tập tin bản ghi đã ghi rõ." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:171 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:183 msgid "Logfile to log filter actions" msgstr "Tập tin bản ghi nơi cần ghi lưu các hành động lọc." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:172 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:184 msgid "" "If not set, or being “stdout”, then the logging is done to stdout, instead " "to a file." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:173 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:185 msgid "Flush Outbox after filtering" msgstr "Xoá hộp thư gửi sau khi lọc" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:174 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:186 msgid "" "Whether to flush Outbox after filtering is done. Outbox flush will happen " "only when there was used any “Forward to” filter action and approximately " "one minute after the last action invocation." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:175 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:187 msgid "Default forward style" msgstr "Kiểu chuyển tiếp mặc định" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:176 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:188 msgid "Default reply style" msgstr "Kiểu trả lời mặc định" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:177 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:189 msgid "" "Forward and reply attribution language tag, like en_US. Empty string means " "to use the same language as the user interface." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:178 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:190 msgid "Prompt on send when using key accelerator (Ctrl+Enter)" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:179 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:191 msgid "" "Prompt the user when he or she tries to send a message with a key " "accelerator." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:180 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:192 msgid "Prompt on empty subject" msgstr "Nhắc khi có chủ đề rỗng" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:181 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:193 msgid "" "Prompt the user when he or she tries to send a message without a Subject." msgstr "Nhắc người dùng khi họ cố gửi thư chưa có Chủ đề." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:182 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:194 msgid "Prompt when emptying the trash" msgstr "Hỏi khi đổ rác" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:183 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:195 msgid "Prompt the user when he or she tries to empty the trash." msgstr "Nhắc người dùng khi đổ rác." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:184 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:196 msgid "Prompt when user expunges" msgstr "Nhắc khi người dùng xoá hẳn" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:185 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:197 msgid "Prompt the user when he or she tries to expunge a folder." msgstr "Nhắc người dùng khi họ cố xoá hẳn thư mục." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:186 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:198 msgid "Prompt when user calls Empty Junk" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:187 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:199 msgid "Prompt the user when he or she tries to Empty a Junk folder." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:188 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:202 #| msgid "" #| "The following recipients were not recognized as valid mail addresses:\n" #| "{0}" msgid "Prompt before sending to recipients not entered as mail addresses" msgstr "Hỏi trước khi gửi đến người nhận không được nhập vào như địa chỉ thư" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:189 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:203 #| msgid "" #| "It disables/enables the repeated prompts to warn that deleting messages " #| "from a search folder permanently deletes the message, not simply removing " @@ -1963,52 +1963,52 @@ "Nó bật/tắt tính năng cứ nhắc cảnh báo rằng việc gửi thư trả lời cho người " "nhận không phải địa chỉ thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:190 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:204 msgid "Prompt when user only fills Bcc" msgstr "Nhắc khi người dùng chỉ nhập Bcc" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:191 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:205 msgid "Prompt when user tries to send a message with no To or Cc recipients." msgstr "" "Nhắc khi người dùng cố gửi thư mà không có người nhận Cho (To) hay Chép Cho " "(CC)." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:192 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:206 msgid "Prompt when user tries to send unwanted HTML" msgstr "Nhắc khi người dùng cố gửi thư dạng HTML không phải được muốn" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:193 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:207 msgid "" "Prompt when user tries to send HTML mail to recipients that may not want to " "receive HTML mail." msgstr "" "Nhắc khi người dùng cố gửi thư HTML cho liên lạc không muốn nhận HTML." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:194 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:208 msgid "Prompt when user tries to open 10 or more messages at once" msgstr "Nhắc khi người dùng cố mở hơn 9 thư cùng lúc" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:195 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:209 msgid "" "If a user tries to open 10 or more messages at one time, ask the user if " "they really want to do it." msgstr "" "Nếu người dùng cố mở hơn 9 thư cùng lúc thì hỏi nếu họ thật muốn làm như thế." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:196 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:210 msgid "Prompt while marking multiple messages" msgstr "Nhắc khi đánh dấu nhiều thư" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:197 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:211 #| msgid "It disables/enables the prompt while marking multiple messages." msgid "Enable or disable the prompt whilst marking multiple messages." msgstr "Bật/tắt dấu nhắc trong khi đánh dấu nhiều thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:198 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:212 msgid "Prompt when deleting messages in search folder" msgstr "Nhắc khi xoá thư khỏi thư mục tìm kiếm" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:199 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:213 msgid "" "It disables/enables the repeated prompts to warn that deleting messages from " "a search folder permanently deletes the message, not simply removing it from " @@ -2018,11 +2018,11 @@ "kiếm sẽ xoá hoàn toàn thư đó, không phải đơn giản gỡ bỏ nó khỏi kết quả tìm " "kiếm." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:200 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:214 msgid "Asks whether to copy a folder by drag & drop in the folder tree" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:201 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:215 msgid "" "Possible values are: “never” — do not allow copy with drag & drop of " "folders in folder tree, “always” — allow copy with drag & drop of " @@ -2030,11 +2030,11 @@ "ask user." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:202 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:216 msgid "Asks whether to move a folder by drag & drop in the folder tree" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:203 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:217 msgid "" "Possible values are: “never” — do not allow move with drag & drop of " "folders in folder tree, “always” — allow move with drag & drop of " @@ -2042,12 +2042,12 @@ "ask user." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:204 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:218 #| msgid "Prompt while marking multiple messages" msgid "Prompt when replying privately to list messages" msgstr "Hỏi khi trả lời riêng cho hộp thư chung" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:205 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:219 #| msgid "" #| "It disables/enables the repeated prompts to warn that deleting messages " #| "from a search folder permanently deletes the message, not simply removing " @@ -2059,12 +2059,12 @@ "Nó bật/tắt tính năng cứ nhắc cảnh báo rằng việc gửi thư trả lời riêng tư cho " "một thông điệp đến từ hộp thư chung." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:206 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:220 #| msgid "Prompt while marking multiple messages" msgid "Prompt when mailing list hijacks private replies" msgstr "Hỏi khi có trả lời riêng trong hộp thư chung" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:207 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:221 msgid "" "It disables/enables the repeated prompts to warn that you are trying sending " "a private reply to a message which arrived via a mailing list, but the list " @@ -2074,12 +2074,12 @@ "tư cho một thông điệp đến từ hộp thư chung, nhưng hộp thư chung đặt dòng đầu " "Reply-To: để tái định hướng câu trả lời về hộp thư chung." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:208 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:222 #| msgid "Pr_ompt when sending messages with only Bcc recipients defined" msgid "Prompt when replying to many recipients" msgstr "Hỏi khi trả lời cho nhiều người" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:209 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:223 #| msgid "" #| "It disables/enables the repeated prompts to ask if offline sync is " #| "required before going into offline mode." @@ -2090,93 +2090,93 @@ "Nó bật/tắt tính năng cứ nhắc cảnh báo rằng việc gửi thư trả lời cho nhiều " "người/" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:210 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:224 msgid "" "Prompt when switching composer format and the content needs to lose its " "formatting" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:211 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:225 msgid "" "It disables/enables the repeated prompts to warn that you are switching " "composer format and the content needs to lose its formatting." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:212 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:226 msgid "Prompt when sending to many To and CC recipients" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:213 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:227 msgid "" "Enable or disable the prompt when sending to many To and CC recipients. The " "“composer-many-to-cc-recips-num” defines the threshold." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:214 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:228 msgid "" "Policy for automatically closing the message browser window when forwarding " "or replying to the displayed message." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:215 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:229 msgid "Empty Trash folders on exit" msgstr "Làm sạch thư mục Rác khi thoát" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:216 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:230 msgid "Empty all Trash folders when exiting Evolution." msgstr "Làm sạch thư mục Rác khi thoát trình Evolution." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:217 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:231 msgid "Minimum days between emptying the trash on exit" msgstr "Số ngày tối thiểu giữa hai lần đổ rác khi thoát." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:218 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:232 msgid "Minimum time between emptying the trash on exit, in days." msgstr "Thời gian tối thiểu giữa hai lần sổ rác khi thoát, theo ngày." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:219 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:233 #| msgid "Last time empty trash was run" msgid "Last time Empty Trash was run" msgstr "Lần cuối cùng đổ rác" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:220 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:234 #| msgid "The last time empty trash was run, in days since the epoch." msgid "" "The last time Empty Trash was run, in days since January 1st, 1970 (Epoch)." msgstr "Lần cuối cùng đã chạy đổ rác, theo ngày từ 01/01/1970 (Epoch)." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:221 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:235 msgid "" "Amount of time in seconds the error should be shown on the status bar." msgstr "" "Thời lượng theo giây trong đó cần hiển thị lỗi trên thanh trạng thái." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:222 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:236 msgid "Level beyond which the message should be logged." msgstr "Mức quá đó thư nên được ghi lưu." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:223 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:237 msgid "" "This can have three possible values. “0” for errors. “1” for warnings. “2” " "for debug messages." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:224 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:238 msgid "Show original “Date” header value." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:225 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:239 msgid "" "Show the original “Date” header (with a local time only if the time zone " "differs). Otherwise always show “Date” header value in a user preferred " "format and local time zone." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:226 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:240 msgid "List of Labels and their associated colors" msgstr "Danh sách Nhãn và màu sắc liên quan" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:227 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:241 msgid "" "List of labels known to the mail component of Evolution. The list contains " "strings containing name:color where color uses the HTML hex encoding." @@ -2184,60 +2184,60 @@ "Danh sách các nhãn mà thành phần thư của Evolution biết được. Danh sách ấy " "chứa chuỗi name:color (tên:màu) mà màu ấy dạng hệ thập lục phân HTML." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:228 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:242 msgid "Check incoming mail being junk" msgstr "Kiểm thư mới nhận là thư rác" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:229 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:243 msgid "Run junk test on incoming mail." msgstr "Chạy phép thử thư rác khi thư gửi đến" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:230 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:244 msgid "Empty Junk folders on exit" msgstr "Làm sạch thư mục Thư rác khi thoát" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:231 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:245 msgid "Empty all Junk folders when exiting Evolution." msgstr "Làm sạch thư mục Thư rác khi thoát khỏi trình Evolution." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:232 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:246 msgid "Minimum days between emptying the junk on exit" msgstr "Số ngày tối thiểu giữa hai lần xoá thư rác khi thoát." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:233 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:247 msgid "Minimum time between emptying the junk on exit, in days." msgstr "Thời gian tối thiểu giữa hai lần xoá thư rác khi thoát, theo ngày." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:234 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:248 #| msgid "Last time empty junk was run" msgid "Last time Empty Junk was run" msgstr "Lần cuối cùng đổ thư mục thư rác" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:235 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:249 #| msgid "The last time empty junk was run, in days since the epoch." msgid "" "The last time Empty Junk was run, in days since January 1st, 1970 (Epoch)." msgstr "Lần cuối cùng xoá thư rác, theo ngày từ 01/01/1970 (Epoch)." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:236 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:250 msgid "The default plugin for Junk hook" msgstr "Phần bổ sung mặc định cho móc Thư rác" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:237 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:251 msgid "" "This is the default junk plugin, even though there are multiple plugins " "enabled. If the default listed plugin is disabled, then it won’t fall back " "to the other available plugins." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:238 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:252 #| msgid "Determines whether to lookup in addressbook for sender email" msgid "Determines whether to lookup in address book for sender email" msgstr "" "Quyết định có nên tra tìm trong sổ địa chỉ tìm địa chỉ thư của người gửi, " "hay không" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:239 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:253 msgid "" "Determines whether to lookup the sender email in address book. If found, it " "shouldn’t be a spam. It looks up in the books marked for autocompletion. It " @@ -2245,7 +2245,7 @@ "autocompletion." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:240 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:254 #| msgid "" #| "Determines whether to look up addresses for junk filtering in local " #| "addressbook only" @@ -2256,7 +2256,7 @@ "Quyết định có nên tra tìm địa chỉ để lọc ra thư rác chỉ trong sổ địa chỉ cục " "bộ hay không" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:241 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:255 #| msgid "" #| "This option is related to the key lookup_addressbook and is used to " #| "determine whether to look up addresses in local addressbook only to " @@ -2271,13 +2271,13 @@ "cục bộ, để loại trừ khỏi tiến trình lọc ra thư rác các thư được gửi bởi liên " "lạc đã biết." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:242 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:256 msgid "Determines whether to use custom headers to check for junk" msgstr "" "Xác định có nên sử dụng các dòng đầu tự chọn để kiểm tra có thư rác, hay " "không." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:243 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:257 msgid "" "Determines whether to use custom headers to check for junk. If this option " "is enabled and the headers are mentioned, it will be improve the junk " @@ -2287,65 +2287,65 @@ "không. Bật tùy chọn này và ghi rõ những dòng đầu hữu ích, thì tăng tốc độ " "kiểm tra có thư rác." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:244 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:258 msgid "Custom headers to use while checking for junk." msgstr "" "Các dòng đầu tự chọn cần sử dụng trong khi kiểm tra có thư rác không." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:245 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:259 msgid "" "Custom headers to use while checking for junk. The list elements are string " "in the format “headername=value”." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:246 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:260 msgid "UID string of the default account." msgstr "Chuỗi UID của tài khoản mặc định." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:247 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:261 msgid "Save directory" msgstr "Thư mục lưu" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:248 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:262 msgid "Directory for saving mail component files." msgstr "Thư mục vào đó cần lưu các tập tin thành phần thư." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:249 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:265 msgid "Composer load/attach directory" msgstr "Thư mục nạp/đính của bộ cấu tạo" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:250 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:266 msgid "Directory for loading/attaching files to composer." msgstr "Thư mục từ đó cần nạp/đính tập tin vào bộ cấu tạo." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:251 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:267 #| msgid "Check for _new messages every" msgid "Check for new messages on start" msgstr "Kiểm tra thư mới lúc khởi động" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:252 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:268 msgid "" "Whether to check for new messages when Evolution is started. This includes " "also sending messages from Outbox." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:253 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:269 #| msgid "Check for _new messages every" msgid "Check for new messages in all active accounts" msgstr "Kiểm tra thư mới cho mọi tài khoản hoạt động" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:254 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:270 msgid "" "Whether to check for new messages in all active accounts regardless of the " "account “Check for new messages every X minutes” option when Evolution is " "started. This option is used only together with “send_recv_on_start” option." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:255 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:271 msgid "Server synchronization interval" msgstr "Khoảng đợi đồng bộ máy chủ" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:256 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:272 msgid "" "Controls how frequently local changes are synchronized with the remote mail " "server. The interval must be at least 30 seconds." @@ -2353,11 +2353,11 @@ "Điều khiển khoảng đợi giữa hai lần đồng bộ các thay đổi cục bộ với máy phục " "vụ từ xa. Khoảng thời gian tối thiểu là 30 giây." -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:257 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:273 msgid "Allow expunge in virtual folders" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:258 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:274 msgid "" "Enables Expunge in virtual folders, which means that the Folder→Expunge will " "be callable in virtual folders, while the expunge itself will be done in all " @@ -2365,193 +2365,193 @@ "deleted messages belonging to the virtual folder." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:259 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:275 #: ../src/mail/mail-config.ui.h:10 msgid "Inherit theme colors in HTML format" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:260 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:276 msgid "" "When enabled the theme colors for background, text and links are sent in " "resulting HTML formatted message." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:261 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:277 msgid "An Archive folder for On This Computer folders." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:262 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:278 msgid "" "An Archive folder to use for Messages|Archive... feature when in an On This " "Computer folder." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:263 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:279 msgid "Whether the To Do bar is visible in the main window" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:264 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:280 msgid "Stores whether the To Do bar is visible in the main window." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:265 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:281 msgid "Width of the To Do bar in the main window" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:266 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:282 msgid "Holds the width of the To Do bar for the main window." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:267 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:283 msgid "Whether the To Do bar is visible in a sub-window" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:268 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:284 msgid "Stores whether the To Do bar is visible in a sub-window." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:269 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:285 msgid "Width of the To Do bar in a sub-window" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:270 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:286 msgid "Holds the width of the To Do bar for a sub-window." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:271 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:287 msgid "Whether the To Do bar should show also completed tasks" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:272 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:288 msgid "Stores whether the To Do bar should show also completed tasks." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:273 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:289 msgid "Whether the To Do bar should show also tasks without Due date" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:274 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:290 msgid "Stores whether the To Do bar should show also tasks without Due date." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:275 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:291 msgid "How many days to show in the To Do bar" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:276 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:292 msgid "Values out of range are clamped to the boundary." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:277 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:293 msgid "Show start up wizard" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:278 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:294 msgid "" "Whether show start up wizard when there is no mail account configured." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:279 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:295 msgid "Whether go to the previous message after message deletion" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:280 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:296 msgid "" "If set to true, goes to the previous message when the selected is deleted; " "or to the next message, when it’s set to false." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:281 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:297 msgid "Show Subject above Sender in Messages column" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:282 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:298 msgid "" "Whether to show Subject above Sender (From/To) in the Messages column, " "usually shown in the Vertical/Wide view of the message list" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:283 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:299 msgid "Visually wrap long lines in composer" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:284 -#: ../src/composer/e-composer-actions.c:556 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:300 +#: ../src/composer/e-composer-actions.c:580 msgid "" "Whether to visually wrap long lines of text to avoid horizontal scrolling" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:285 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:301 msgid "Alternative reply style" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:286 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:302 msgid "Composer mode to use." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:287 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:303 msgid "Put the cursor at the bottom of alternative replies" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:288 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:304 msgid "" "This determines whether the cursor is placed at the top of the message or " "the bottom when using Alternative Reply." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:289 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:305 msgid "Put the signature at the top of the message" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:290 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:306 msgid "" "This determines whether the signature is placed at the top of the message or " "the bottom when using Alternative Reply." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:291 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:307 msgid "Apply chosen template when using Alternative Reply" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:292 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:308 msgid "Last chosen template’s folder URI for Alternative Reply" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:293 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:309 msgid "Last chosen template’s message UID for Alternative Reply" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:294 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:310 msgid "" "Whether preserve original message subject when applying template for " "Alternative Reply" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:295 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:311 msgid "" "Whether set “body” in mailto: URI as Preformatted paragraph style. If set to " "“false”, then Normal paragraph style will be used." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:296 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:312 msgid "" "Close the message browser window when the selected message is deleted or " "marked as Junk." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:297 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:313 msgid "" "Collapse archive folders in Move/Copy message to Folder and Go to Folder " "selectors." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:298 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:314 msgid "" "Where to lookup recipient S/MIME certificates or PGP keys when encrypting " "messages." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:299 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:315 msgid "" "The “off” value completely disables certificate lookup; the “autocompleted” " "value provides certificates only for auto-completed contacts; the “books” " @@ -2559,105 +2559,105 @@ "marked for auto-completion." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:300 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:316 msgid "Whether Send/Receive should also download of messages for offline." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:301 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:317 msgid "" "If enabled, whenever Send/Receive is run it also runs synchronization of " "messages for offline use. The option is disabled by default." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:302 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:318 msgid "Whether display delivery notification parts inline." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:303 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:319 msgid "" "If enabled, the message/delivery-status and message/disposition-notification " "parts are shown automatically inline." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:304 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:320 msgid "Whether unset colors provided in HTML mails." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:305 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:321 msgid "" "If enabled, unset colors in HTML messages, forcing use of desktop theme " "colors instead." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:306 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:322 msgid "" "Whether to preserve expand state of the folders when calling Copy/Move to " "Folder." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:307 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:323 msgid "" "If enabled, the Copy/Move to Folder dialog will preserve the expand state of " "the folders in the dialog, otherwise all the folders will be expanded." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:308 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:326 msgid "Size limit for text attachments to show" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:309 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:327 msgid "" "Defines the size in KB, the limit to show text attachments in the message " "preview. Anything above this limit will not be possible to show inline." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:310 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:336 msgid "(Deprecated) Default forward style" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:311 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:337 msgid "" "This key was deprecated in version 3.10 and should no longer be used. Use " "“forward-style-name” instead." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:312 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:338 msgid "(Deprecated) Default reply style" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:313 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:339 msgid "" "This key was deprecated in version 3.10 and should no longer be used. Use " "“reply-style-name” instead." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:314 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:340 msgid "(Deprecated) List of custom headers and whether they are enabled." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:315 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:341 msgid "" "This key was deprecated in version 3.10 and should no longer be used. Use " "“show-headers” instead." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:316 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:342 msgid "(Deprecated) Load images for HTML messages over HTTP" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:317 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:343 msgid "" "This key was deprecated in version 3.10 and should no longer be used. Use " "“image-loading-policy” instead." msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:318 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:344 msgid "" "(Deprecated) Asks whether to close the message window when the user forwards " "or replies to the message shown in the window" msgstr "" -#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:319 +#: ../data/org.gnome.evolution.mail.gschema.xml.in.h:345 msgid "" "This key was deprecated in version 3.10 and should no longer be used. Use " "“browser-close-on-reply-policy” instead." @@ -3010,7 +3010,7 @@ msgstr "" #: ../data/org.gnome.evolution.shell.gschema.xml.in.h:11 -#: ../src/shell/main.c:425 +#: ../src/shell/main.c:467 msgid "Start in offline mode" msgstr "Khởi chạy trong chế độ ngoại tuyến" @@ -3213,9 +3213,9 @@ # Name: do not translate/ tên: đừng dịch #: ../data/org.gnome.Evolution.appdata.xml.in.in.h:1 #: ../data/org.gnome.Evolution.desktop.in.in.h:1 -#: ../src/mail/e-mail-browser.c:1293 +#: ../src/mail/e-mail-browser.c:1357 #: ../src/modules/mailto-handler/evolution-mailto-handler.c:208 -#: ../src/shell/e-shell-window-private.c:241 +#: ../src/shell/e-shell-window-private.c:265 msgid "Evolution" msgstr "Evolution" @@ -3238,12 +3238,12 @@ "Microsoft Exchange by way of the “Exchange Web Services” (EWS) extension." msgstr "" -#: ../data/org.gnome.Evolution.appdata.xml.in.in.h:5 +#: ../data/org.gnome.Evolution.appdata.xml.in.in.h:10 msgid "The Evolution Team" msgstr "" #: ../data/org.gnome.Evolution.desktop.in.in.h:2 -#: ../src/shell/e-shell-utils.c:358 +#: ../src/shell/e-shell-utils.c:361 msgid "Groupware Suite" msgstr "Bộ phần mềm nhóm (Groupware)" @@ -3263,18 +3263,20 @@ msgid "Compose a Message" msgstr "" +#: ../data/org.gnome.Evolution.appdata.xml.in.in.h:9 #: ../data/org.gnome.Evolution.desktop.in.in.h:8 #: ../src/e-util/e-name-selector-dialog.c:448 -#: ../src/modules/addressbook/e-book-shell-backend.c:314 -#: ../src/modules/addressbook/e-book-shell-view.c:421 +#: ../src/modules/addressbook/e-book-shell-backend.c:301 +#: ../src/modules/addressbook/e-book-shell-view.c:438 msgid "Contacts" msgstr "Liên lạc" +#: ../data/org.gnome.Evolution.appdata.xml.in.in.h:8 #: ../data/org.gnome.Evolution.desktop.in.in.h:9 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1006 -#: ../src/e-util/e-collection-account-wizard.c:867 -#: ../src/e-util/e-send-options.c:544 ../src/e-util/e-webdav-browser.c:532 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:199 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1013 +#: ../src/e-util/e-collection-account-wizard.c:872 +#: ../src/e-util/e-send-options.c:544 ../src/e-util/e-webdav-browser.c:533 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:200 #: ../src/modules/calendar/e-cal-shell-view.c:635 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:22 msgid "Calendar" @@ -3284,29 +3286,29 @@ #: ../src/e-util/e-send-options.c:536 ../src/mail/importers/elm-importer.c:330 #: ../src/mail/importers/kmail-importer.c:249 #: ../src/mail/importers/pine-importer.c:423 -#: ../src/modules/mail/e-mail-shell-view.c:1608 -#: ../src/smime/gui/certificate-manager.c:1664 +#: ../src/modules/mail/e-mail-shell-view.c:1570 +#: ../src/smime/gui/certificate-manager.c:1612 msgid "Mail" msgstr "Thư tín" #: ../data/org.gnome.Evolution.desktop.in.in.h:11 -#: ../src/calendar/gui/e-memo-table.c:446 ../src/e-util/e-webdav-browser.c:522 -#: ../src/modules/calendar/e-cal-shell-content.c:1920 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:196 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:211 +#: ../src/calendar/gui/e-memo-table.c:446 ../src/e-util/e-webdav-browser.c:523 +#: ../src/modules/calendar/e-cal-shell-content.c:1944 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:199 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:214 #: ../src/modules/calendar/e-memo-shell-view.c:335 msgid "Memos" msgstr "Ghi nhớ" #: ../data/org.gnome.Evolution.desktop.in.in.h:12 -#: ../src/calendar/gui/e-task-table.c:629 ../src/calendar/gui/print.c:2468 +#: ../src/calendar/gui/e-task-table.c:629 ../src/calendar/gui/print.c:2481 #: ../src/calendar/importers/icalendar-importer.c:77 -#: ../src/calendar/importers/icalendar-importer.c:1151 -#: ../src/e-util/e-webdav-browser.c:523 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:77 -#: ../src/modules/calendar/e-cal-shell-content.c:1880 -#: ../src/modules/calendar/e-task-shell-view-actions.c:220 -#: ../src/modules/calendar/e-task-shell-view-actions.c:235 +#: ../src/calendar/importers/icalendar-importer.c:1138 +#: ../src/e-util/e-webdav-browser.c:524 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:82 +#: ../src/modules/calendar/e-cal-shell-content.c:1904 +#: ../src/modules/calendar/e-task-shell-view-actions.c:223 +#: ../src/modules/calendar/e-task-shell-view-actions.c:238 #: ../src/modules/calendar/e-task-shell-view.c:530 msgid "Tasks" msgstr "Nhiệm vụ" @@ -3556,7 +3558,7 @@ msgstr "Thẻ đị_a chỉ" #: ../data/views/addressbook/galview.xml.h:2 -#: ../data/views/calendar/galview.xml.h:5 +#: ../data/views/calendar/galview.xml.h:6 msgid "_List View" msgstr "Xem _danh sách" @@ -3612,11 +3614,11 @@ msgid "As Sent Folder for Wi_de View" msgstr "The_o thư mục đã gửi cho ô xem rộng" -#: ../data/views/memos/galview.xml.h:1 ../src/e-util/e-webdav-browser.c:2603 +#: ../data/views/memos/galview.xml.h:1 ../src/e-util/e-webdav-browser.c:2605 msgid "_Memos" msgstr "Ghi _nhớ" -#: ../data/views/tasks/galview.xml.h:1 ../src/e-util/e-webdav-browser.c:2607 +#: ../data/views/tasks/galview.xml.h:1 ../src/e-util/e-webdav-browser.c:2609 #: ../src/plugins/pst-import/pst-importer.c:571 msgid "_Tasks" msgstr "_Nhiệm vụ" @@ -3668,7 +3670,7 @@ msgstr "Sổ địa chỉ này sẽ bị gỡ bỏ hoàn toàn." #: ../src/addressbook/addressbook.error.xml.h:10 -#: ../src/calendar/calendar.error.xml.h:7 ../src/e-util/e-system.error.xml.h:27 +#: ../src/calendar/calendar.error.xml.h:9 ../src/e-util/e-system.error.xml.h:27 #: ../src/mail/mail.error.xml.h:69 #| msgid "Do not delete" msgid "Do _Not Delete" @@ -3685,7 +3687,7 @@ msgstr "" #: ../src/addressbook/addressbook.error.xml.h:13 -#: ../src/calendar/calendar.error.xml.h:65 +#: ../src/calendar/calendar.error.xml.h:70 #: ../src/e-util/e-system.error.xml.h:28 msgid "_Delete From Server" msgstr "_Xoá từ máy chủ" @@ -3779,21 +3781,23 @@ #: ../src/addressbook/addressbook.error.xml.h:32 #: ../src/addressbook/gui/contact-list-editor/contact-list-editor.ui.h:9 -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:767 -#: ../src/calendar/gui/e-comp-editor-page-general.c:1493 -#: ../src/e-util/e-accounts-window.c:1563 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:811 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1522 +#: ../src/e-util/e-accounts-window.c:1570 #: ../src/e-util/e-mail-signature-manager.c:324 -#: ../src/e-util/e-name-selector-dialog.c:1026 ../src/e-util/filter.ui.h:25 +#: ../src/e-util/e-name-selector-dialog.c:1028 ../src/e-util/filter.ui.h:25 #: ../src/mail/e-mail-account-manager.c:721 -#: ../src/mail/e-mail-label-manager.c:355 -#: ../src/mail/em-folder-properties.c:1359 +#: ../src/mail/e-mail-label-manager.c:379 +#: ../src/mail/em-folder-properties.c:1391 #: ../src/mail/em-vfolder-editor-rule.c:405 -#: ../src/mail/em-vfolder-editor-rule.c:634 ../src/mail/mail-config.ui.h:64 +#: ../src/mail/em-vfolder-editor-rule.c:634 ../src/mail/mail-config.ui.h:67 #: ../src/modules/mail/em-composer-prefs.c:420 +#: ../src/modules/rss/evolution/e-rss-preferences.c:1800 #: ../src/plugins/attachment-reminder/attachment-reminder.c:559 -#: ../src/plugins/email-custom-header/email-custom-header.c:826 +#: ../src/plugins/email-custom-header/email-custom-header.c:828 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:33 -#: ../src/plugins/sender-validation/sender-validation.c:498 +#: ../src/plugins/sender-validation/sender-validation.c:689 +#: ../src/plugins/sender-validation/sender-validation.c:801 #: ../src/plugins/templates/templates.c:470 msgid "_Add" msgstr "_Thêm" @@ -3831,7 +3835,7 @@ msgstr "" #: ../src/addressbook/addressbook.error.xml.h:39 -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1357 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1775 msgid "Failed to delete contact" msgstr "Lỗi xoá liên lạc" @@ -3935,74 +3939,77 @@ msgid "Show Certificates" msgstr "" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:12 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:721 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:743 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3108 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:725 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:747 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3112 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:5095 msgid "Contact Editor" msgstr "Bộ sửa liên lạc" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:13 -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2495 -#: ../src/em-format/e-mail-formatter-attachment.c:314 -#: ../src/mail/mail-config.ui.h:41 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:12 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2489 +#: ../src/em-format/e-mail-formatter-attachment.c:322 +#: ../src/mail/mail-config.ui.h:42 msgid "Options" msgstr "Tùy chọn" #. This is only shown if the EActivity has a GCancellable. #. no flags -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:14 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3271 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3501 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4338 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4344 +#: ../src/addressbook/addressbook.error.xml.h:55 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:13 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3274 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3548 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4383 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4389 #: ../src/addressbook/gui/contact-editor/e-contact-editor-fullname.c:212 -#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:453 +#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:468 #: ../src/addressbook/gui/contact-editor/fullname.ui.h:14 #: ../src/addressbook/gui/contact-list-editor/contact-list-editor.ui.h:2 -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:517 -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:762 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:561 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:806 #: ../src/addressbook/gui/widgets/eab-gui-util.c:316 -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1437 -#: ../src/calendar/gui/e-cal-dialogs.c:690 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1855 +#: ../src/calendar/calendar.error.xml.h:186 +#: ../src/calendar/gui/e-cal-dialogs.c:695 #: ../src/calendar/gui/e-comp-editor-page-recurrence.c:305 #: ../src/composer/e-composer-actions.c:242 ../src/e-util/e-activity-bar.c:370 -#: ../src/e-util/e-attachment-dialog.c:289 +#: ../src/e-util/e-attachment-dialog.c:290 #: ../src/e-util/e-attachment-store.c:658 #: ../src/e-util/e-attachment-store.c:668 -#: ../src/e-util/e-attachment-store.c:848 -#: ../src/e-util/e-attachment-store.c:854 ../src/e-util/e-attachment-view.c:301 -#: ../src/e-util/e-categories-dialog.c:80 ../src/e-util/e-category-editor.c:169 -#: ../src/e-util/e-category-editor.c:257 ../src/e-util/e-charset-combo-box.c:99 +#: ../src/e-util/e-attachment-store.c:845 +#: ../src/e-util/e-attachment-store.c:851 ../src/e-util/e-attachment-view.c:348 +#: ../src/e-util/e-categories-dialog.c:81 ../src/e-util/e-category-editor.c:168 +#: ../src/e-util/e-category-editor.c:252 ../src/e-util/e-charset-combo-box.c:99 #: ../src/e-util/e-collection-account-wizard.c:240 -#: ../src/e-util/e-collection-account-wizard.c:1930 -#: ../src/e-util/e-collection-account-wizard.c:2177 +#: ../src/e-util/e-collection-account-wizard.c:1944 +#: ../src/e-util/e-collection-account-wizard.c:2191 #: ../src/e-util/e-color-chooser-widget.c:125 #: ../src/e-util/e-filter-datespec.c:300 -#: ../src/e-util/e-html-editor-actions.c:362 -#: ../src/e-util/e-html-editor-actions.c:406 -#: ../src/e-util/e-html-editor-actions.c:509 +#: ../src/e-util/e-html-editor-actions.c:395 +#: ../src/e-util/e-html-editor-actions.c:439 +#: ../src/e-util/e-html-editor-actions.c:542 #: ../src/e-util/e-image-chooser-dialog.c:179 -#: ../src/e-util/e-mail-signature-script-dialog.c:358 -#: ../src/e-util/e-passwords.c:468 ../src/e-util/e-rule-context.c:819 +#: ../src/e-util/e-mail-signature-script-dialog.c:360 +#: ../src/e-util/e-passwords.c:474 ../src/e-util/e-rule-context.c:819 #: ../src/e-util/e-rule-editor.c:184 ../src/e-util/e-rule-editor.c:295 -#: ../src/e-util/e-rule-editor.c:930 ../src/e-util/e-send-options.ui.h:16 +#: ../src/e-util/e-rule-editor.c:931 ../src/e-util/e-send-options.ui.h:16 #: ../src/e-util/e-source-config-dialog.c:356 -#: ../src/e-util/e-source-selector-dialog.c:335 +#: ../src/e-util/e-source-selector-dialog.c:336 #: ../src/e-util/e-table-config.c:540 ../src/e-util/e-table-config.ui.h:3 #: ../src/e-util/e-timezone-dialog.ui.h:2 -#: ../src/e-util/evolution-source-viewer.c:829 ../src/e-util/e-web-view.c:4005 +#: ../src/e-util/evolution-source-viewer.c:829 ../src/e-util/e-web-view.c:4130 #: ../src/e-util/gal-view-instance-save-as-dialog.c:265 -#: ../src/mail/e-mail-config-window.c:310 ../src/mail/e-mail-label-dialog.c:186 -#: ../src/mail/e-mail-tag-editor.c:160 ../src/mail/em-composer-utils.c:4136 +#: ../src/mail/e-mail-config-window.c:310 ../src/mail/e-mail-label-dialog.c:187 +#: ../src/mail/e-mail-tag-editor.c:160 ../src/mail/em-composer-utils.c:4257 #: ../src/mail/em-folder-selector.c:333 ../src/mail/mail-config.ui.h:2 #: ../src/mail/mail.error.xml.h:16 ../src/mail/mail-send-recv.c:874 #: ../src/mail/mail-send-recv.c:955 ../src/mail/mail-vfolder-ui.c:149 #: ../src/mail/mail-vfolder-ui.c:271 #: ../src/modules/accounts-window/e-accounts-window-editors.c:277 -#: ../src/modules/backup-restore/evolution-backup-tool.c:1226 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1249 #: ../src/modules/book-config-ldap/evolution-book-config-ldap.c:409 -#: ../src/modules/calendar/e-cal-attachment-handler.c:281 +#: ../src/modules/calendar/e-cal-attachment-handler.c:282 +#: ../src/modules/rss/evolution/e-rss-preferences.c:1152 #: ../src/plugins/email-custom-header/org-gnome-email-custom-header.ui.h:3 #: ../src/plugins/face/face.c:298 #: ../src/plugins/publish-calendar/publish-calendar.c:788 @@ -4010,436 +4017,440 @@ #: ../src/plugins/save-calendar/save-calendar.c:184 #: ../src/shell/e-shell-content.c:641 ../src/shell/e-shell-content.c:748 #: ../src/shell/e-shell-utils.c:69 ../src/shell/e-shell-utils.c:133 -#: ../src/smime/gui/certificate-manager.c:653 -#: ../src/smime/gui/certificate-manager.c:721 -#: ../src/smime/gui/certificate-manager.c:949 -#: ../src/smime/gui/certificate-manager.c:1330 -#: ../src/smime/gui/e-cert-selector.c:235 ../src/smime/gui/smime-ui.ui.h:17 +#: ../src/smime/gui/certificate-manager.c:646 +#: ../src/smime/gui/certificate-manager.c:714 +#: ../src/smime/gui/certificate-manager.c:942 +#: ../src/smime/gui/certificate-manager.c:1277 +#: ../src/smime/gui/e-cert-selector.c:232 ../src/smime/gui/smime-ui.ui.h:17 msgid "_Cancel" msgstr "" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:15 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3501 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:14 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3548 #: ../src/addressbook/gui/contact-list-editor/contact-list-editor.ui.h:3 -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:765 -#: ../src/calendar/calendar.error.xml.h:47 -#: ../src/calendar/gui/e-comp-editor.c:2250 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:809 +#: ../src/calendar/calendar.error.xml.h:52 +#: ../src/calendar/gui/e-comp-editor.c:2321 #: ../src/composer/e-composer-actions.c:242 #: ../src/composer/e-composer-actions.c:354 -#: ../src/e-util/e-attachment-store.c:848 -#: ../src/e-util/e-attachment-store.c:855 -#: ../src/e-util/e-mail-signature-script-dialog.c:362 -#: ../src/e-util/e-webdav-browser.c:2631 ../src/e-util/e-web-view.c:4005 +#: ../src/e-util/e-attachment-store.c:845 +#: ../src/e-util/e-attachment-store.c:852 +#: ../src/e-util/e-mail-signature-script-dialog.c:364 +#: ../src/e-util/e-webdav-browser.c:2633 ../src/e-util/e-web-view.c:4130 #: ../src/e-util/gal-view-instance-save-as-dialog.c:266 +#: ../src/modules/rss/evolution/e-rss-preferences.c:920 #: ../src/shell/e-shell-content.c:642 ../src/shell/e-shell-utils.c:133 -#: ../src/smime/gui/certificate-manager.c:653 -#: ../src/smime/gui/certificate-manager.c:722 +#: ../src/smime/gui/certificate-manager.c:646 +#: ../src/smime/gui/certificate-manager.c:715 msgid "_Save" msgstr "_Lưu" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:16 -#: ../src/calendar/gui/e-comp-editor.c:2147 -#: ../src/calendar/gui/e-comp-editor.c:2219 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:5134 +#: ../src/calendar/gui/e-comp-editor.c:2218 +#: ../src/calendar/gui/e-comp-editor.c:2290 #: ../src/e-util/e-send-options.ui.h:15 #: ../src/plugins/email-custom-header/org-gnome-email-custom-header.ui.h:2 -#: ../src/shell/e-shell-window-actions.c:1117 +#: ../src/shell/e-shell-window-actions.c:1121 msgid "_Help" msgstr "Trợ g_iúp" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:17 -#: ../src/e-util/e-misc-utils.c:3629 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:15 +#: ../src/e-util/e-misc-utils.c:3737 msgid "Image" msgstr "Ảnh" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:18 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:16 msgid "Nic_kname:" msgstr "Tên _hiệu:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:19 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:17 msgid "_File under:" msgstr "_Lưu dưới:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:20 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:18 #: ../src/addressbook/gui/contact-list-editor/contact-list-editor.ui.h:5 msgid "_Where:" msgstr "_Nơi:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:21 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:19 msgid "Ca_tegories..." msgstr "_Loại.." -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:22 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:20 msgid "Full _Name..." msgstr "Họ tê_n..." -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:23 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:920 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1347 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:21 +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:8 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:927 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1354 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:6 msgid "Email" msgstr "Thư điện tử" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:24 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:22 msgid "_Wants to receive HTML mail" msgstr "Muốn nhận thư kiểu _HTML" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:25 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:23 msgid "Telephone" msgstr "Điện thoại" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:26 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:24 msgid "SIP Address" msgstr "" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:27 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:25 #| msgid "Instant Messaging" msgid "Instant Messaging" msgstr "Tin nhắn" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:28 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:26 #: ../src/addressbook/importers/evolution-vcard-importer.c:828 msgid "Contact" msgstr "Liên lạc" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:29 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:27 msgid "_Home Page:" msgstr "Trang _chủ:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:30 -#: ../src/calendar/gui/e-comp-editor-event.c:881 -#: ../src/modules/itip-formatter/itip-view.c:2298 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:28 +#: ../src/calendar/gui/e-comp-editor-event.c:935 +#: ../src/modules/itip-formatter/itip-view.c:2471 msgid "_Calendar:" msgstr "_Lịch:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:31 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:29 msgid "_Free/Busy:" msgstr "_Rảnh/Bận:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:32 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:30 msgid "_Video Chat:" msgstr "Trò chu_yện ảnh động:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:33 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:31 msgid "Home Page:" msgstr "Trang chủ:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:34 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:32 #: ../src/modules/cal-config-google/e-cal-config-google.c:94 msgid "Calendar:" msgstr "Lịch:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:35 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:33 msgid "Free/Busy:" msgstr "Rảnh/Bận:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:36 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:34 #| msgid "_Video Chat:" msgid "Video Chat:" msgstr "Trò chuyện ảnh động:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:37 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:35 msgid "_Blog:" msgstr "_Blog:" #. Translators: an accessibility name -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:39 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:37 msgid "Blog:" msgstr "Blog:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:40 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:38 msgid "Web Addresses" msgstr "Địa chỉ Web" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:41 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:39 msgid "_Profession:" msgstr "_Nghề nghiệp:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:42 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:40 msgctxt "Job" msgid "_Title:" msgstr "_Chức vụ:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:43 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:41 msgid "_Company:" msgstr "_Công ty:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:44 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:42 msgid "_Department:" msgstr "_Cơ quan:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:45 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:43 msgid "_Office:" msgstr "_Văn phòng:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:46 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:44 msgid "_Manager:" msgstr "_Quản lý:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:47 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:45 msgid "_Assistant:" msgstr "_Phụ tá:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:48 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:46 msgid "Job" msgstr "Công việc" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:49 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:47 msgid "_Spouse:" msgstr "_Vợ chồng:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:50 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:48 msgid "_Birthday:" msgstr "Ngày _sinh:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:51 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:49 msgid "_Anniversary:" msgstr "_Kỷ niệm:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:52 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1052 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:50 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1059 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:47 -#: ../src/calendar/gui/e-calendar-view.c:2235 +#: ../src/calendar/gui/e-calendar-view.c:1958 msgid "Anniversary" msgstr "Kỷ niệm" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:53 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1051 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:51 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1058 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:46 -#: ../src/calendar/gui/e-calendar-view.c:2234 +#: ../src/calendar/gui/e-calendar-view.c:1957 msgid "Birthday" msgstr "Ngày sinh" #. Other options -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:54 -#: ../src/mail/e-mail-config-defaults-page.c:883 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:52 +#: ../src/mail/e-mail-config-defaults-page.c:876 #: ../src/modules/addressbook/autocompletion-config.c:127 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:46 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:51 msgid "Miscellaneous" msgstr "Linh tinh" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:55 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:53 msgid "Personal Information" msgstr "Thông tin cá nhân" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:56 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:54 msgid "_City:" msgstr "_Phố:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:57 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:55 msgid "_Zip/Postal Code:" msgstr "Mã _bưu điện:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:58 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:56 msgid "_State/Province:" msgstr "_Tỉnh/Bang:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:59 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:57 msgid "_Country:" msgstr "_Quốc gia:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:60 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:58 msgid "_PO Box:" msgstr "Hộ_p bưu điện:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:61 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:59 #: ../src/composer/e-composer-from-header.c:122 msgid "_Address:" msgstr "Đị_a chỉ:" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:62 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:60 #: ../src/addressbook/gui/widgets/eab-contact-formatter.c:85 #: ../src/addressbook/gui/widgets/e-contact-map.c:419 msgid "Home" msgstr "Nhà" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:63 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:61 #: ../src/addressbook/gui/widgets/eab-contact-formatter.c:84 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1020 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1027 #: ../src/addressbook/gui/widgets/e-contact-map.c:432 msgid "Work" msgstr "Chỗ làm" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:64 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:62 #: ../src/addressbook/gui/widgets/eab-contact-formatter.c:86 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:528 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1086 -#: ../src/calendar/gui/e-cal-model.c:3834 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1093 +#: ../src/calendar/gui/comp-util.c:1965 msgid "Other" msgstr "Khác" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:65 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:63 msgid "Mailing Address" msgstr "Địa chỉ thư tín" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:66 -#: ../src/mail/filtertypes.xml.in.h:50 ../src/mail/searchtypes.xml.in.h:52 -#: ../src/mail/vfoldertypes.xml.in.h:53 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:64 +#: ../src/mail/filtertypes.xml.in.h:53 ../src/mail/searchtypes.xml.in.h:55 +#: ../src/mail/vfoldertypes.xml.in.h:56 msgid "Notes" msgstr "Ghi chú" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:67 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:65 msgid "Add _PGP" msgstr "" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:68 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:66 msgid "Add _X.509" msgstr "" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:69 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:67 #: ../src/addressbook/gui/contact-list-editor/contact-list-editor.ui.h:11 -#: ../src/calendar/gui/e-comp-editor-page-general.c:1509 -#: ../src/e-util/e-attachment-view.c:355 ../src/e-util/e-filter-rule.c:409 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1538 +#: ../src/e-util/e-attachment-view.c:409 ../src/e-util/e-filter-rule.c:410 #: ../src/e-util/e-mail-signature-manager.c:364 -#: ../src/e-util/e-name-selector-dialog.c:1030 +#: ../src/e-util/e-name-selector-dialog.c:1032 #: ../src/e-util/filter.error.xml.h:18 ../src/e-util/filter.ui.h:27 -#: ../src/mail/e-mail-config-identity-page.c:872 -#: ../src/mail/e-mail-label-manager.c:373 ../src/mail/em-filter-rule.c:678 -#: ../src/mail/em-folder-properties.c:1365 -#: ../src/mail/em-vfolder-editor-rule.c:639 ../src/mail/mail-config.ui.h:65 +#: ../src/mail/e-mail-config-identity-page.c:876 +#: ../src/mail/e-mail-label-manager.c:397 ../src/mail/em-filter-rule.c:679 +#: ../src/mail/em-folder-properties.c:1397 +#: ../src/mail/em-vfolder-editor-rule.c:639 ../src/mail/mail-config.ui.h:68 +#: ../src/modules/rss/evolution/e-rss-preferences.c:1819 #: ../src/plugins/attachment-reminder/attachment-reminder.c:569 -#: ../src/plugins/email-custom-header/email-custom-header.c:836 +#: ../src/plugins/email-custom-header/email-custom-header.c:838 #: ../src/plugins/publish-calendar/publish-calendar.c:789 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:35 -#: ../src/plugins/sender-validation/sender-validation.c:508 +#: ../src/plugins/sender-validation/sender-validation.c:699 +#: ../src/plugins/sender-validation/sender-validation.c:810 #: ../src/plugins/templates/templates.c:480 msgid "_Remove" msgstr "_Gỡ bỏ" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:70 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:68 msgid "Load P_GP" msgstr "" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:71 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:69 msgid "_Load X.509" msgstr "" -#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:72 -#: ../src/modules/addressbook/e-book-shell-backend.c:325 +#: ../src/addressbook/gui/contact-editor/contact-editor.ui.h:70 +#: ../src/modules/addressbook/e-book-shell-backend.c:312 msgid "Certificates" msgstr "Chứng nhận" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:262 -#: ../src/calendar/gui/e-comp-editor.c:2182 -#: ../src/e-util/e-html-editor-actions.c:1128 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:264 +#: ../src/calendar/gui/e-comp-editor.c:2253 +#: ../src/e-util/e-html-editor-actions.c:1161 msgid "_Undo" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:264 -#: ../src/calendar/gui/e-comp-editor.c:2184 ../src/e-util/e-focus-tracker.c:147 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:266 +#: ../src/calendar/gui/e-comp-editor.c:2255 ../src/e-util/e-focus-tracker.c:147 #: ../src/e-util/e-focus-tracker.c:150 msgid "Undo" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:269 -#: ../src/calendar/gui/e-comp-editor.c:2189 -#: ../src/e-util/e-html-editor-actions.c:1114 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:271 +#: ../src/calendar/gui/e-comp-editor.c:2260 +#: ../src/e-util/e-html-editor-actions.c:1147 msgid "_Redo" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:271 -#: ../src/calendar/gui/e-comp-editor.c:2191 ../src/e-util/e-focus-tracker.c:163 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:273 +#: ../src/calendar/gui/e-comp-editor.c:2262 ../src/e-util/e-focus-tracker.c:163 #: ../src/e-util/e-focus-tracker.c:166 msgid "Redo" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:299 -#: ../src/addressbook/gui/widgets/eab-gui-util.c:501 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:301 +#: ../src/addressbook/gui/widgets/eab-gui-util.c:497 msgid "Error adding contact" msgstr "Gặp lỗi khi thêm liên lạc" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:319 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:321 msgid "Error modifying contact" msgstr "Gặp lỗi khi sửa đổi liên lạc" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:339 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:341 msgid "Error removing contact" msgstr "Gặp lỗi khi gỡ bỏ liên lạc" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:737 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3102 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:741 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3106 #, c-format msgid "Contact Editor — %s" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3238 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3241 msgid "X.509 certificates" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3243 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3246 msgid "PGP keys" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3249 -#: ../src/e-util/e-html-editor-actions.c:415 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3252 +#: ../src/e-util/e-html-editor-actions.c:448 #: ../src/e-util/e-image-chooser-dialog.c:193 -#: ../src/smime/gui/certificate-manager.c:674 -#: ../src/smime/gui/certificate-manager.c:959 +#: ../src/e-util/e-mail-signature-script-dialog.c:430 +#: ../src/smime/gui/certificate-manager.c:667 +#: ../src/smime/gui/certificate-manager.c:952 msgid "All files" msgstr "Mọi tập tin" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3269 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3272 msgid "Open PGP key" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3269 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3272 msgid "Open X.509 certificate" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3271 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4338 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4345 -#: ../src/e-util/e-attachment-store.c:666 ../src/e-util/e-category-editor.c:177 -#: ../src/e-util/e-html-editor-actions.c:362 -#: ../src/e-util/e-html-editor-actions.c:406 -#: ../src/e-util/e-html-editor-actions.c:509 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3274 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4383 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4390 +#: ../src/e-util/e-attachment-store.c:666 ../src/e-util/e-category-editor.c:176 +#: ../src/e-util/e-html-editor-actions.c:395 +#: ../src/e-util/e-html-editor-actions.c:439 +#: ../src/e-util/e-html-editor-actions.c:542 #: ../src/e-util/e-image-chooser-dialog.c:182 ../src/plugins/face/face.c:298 -#: ../src/shell/e-shell-utils.c:69 ../src/smime/gui/certificate-manager.c:949 +#: ../src/shell/e-shell-utils.c:69 ../src/smime/gui/certificate-manager.c:942 msgid "_Open" msgstr "_Mở" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3286 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3514 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3289 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3561 msgid "Chosen file is not a local file." msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3299 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3302 #, c-format msgid "Failed to load certificate: %s" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3328 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3376 msgctxt "cert-kind" msgid "X.509" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3328 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3376 msgctxt "cert-kind" msgid "PGP" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3499 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3546 msgid "Save PGP key" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3499 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3546 msgid "Save X.509 certificate" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3526 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:3573 #, c-format msgid "Failed to save certificate: %s" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4335 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4341 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4380 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4386 msgid "Please select an image for this contact" msgstr "Hãy chọn ảnh cho liên lạc này" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4346 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4391 msgid "_No image" msgstr "Khô_ng có ảnh" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4710 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4755 msgid "" "The contact data is invalid:\n" "\n" @@ -4447,47 +4458,47 @@ "Dữ liệu liên lạc không hợp lệ:\n" "\n" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4716 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4761 #, c-format msgid "“%s” has an invalid format" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4724 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4769 #, c-format msgid "“%s” cannot be a future date" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4732 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4777 #, c-format msgid "%s“%s” has an invalid format" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4745 -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4759 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4790 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4804 #, c-format msgid "%s“%s” is empty" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4774 +#: ../src/addressbook/gui/contact-editor/e-contact-editor.c:4819 msgid "Invalid contact." msgstr "Liên lạc không hợp lệ." #: ../src/addressbook/gui/contact-editor/e-contact-editor-fullname.c:213 -#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:454 +#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:469 #: ../src/addressbook/gui/contact-editor/fullname.ui.h:13 #: ../src/addressbook/gui/widgets/eab-gui-util.c:317 #: ../src/calendar/gui/e-comp-editor-page-recurrence.c:306 -#: ../src/e-util/e-attachment-dialog.c:291 -#: ../src/e-util/e-categories-dialog.c:81 ../src/e-util/e-category-editor.c:258 +#: ../src/e-util/e-attachment-dialog.c:292 +#: ../src/e-util/e-categories-dialog.c:82 ../src/e-util/e-category-editor.c:253 #: ../src/e-util/e-charset-combo-box.c:100 #: ../src/e-util/e-color-chooser-widget.c:126 #: ../src/e-util/e-filter-datespec.c:301 #: ../src/e-util/e-html-editor-link-dialog.c:242 -#: ../src/e-util/e-passwords.c:469 ../src/e-util/e-rule-context.c:820 +#: ../src/e-util/e-passwords.c:475 ../src/e-util/e-rule-context.c:820 #: ../src/e-util/e-rule-editor.c:185 ../src/e-util/e-rule-editor.c:296 -#: ../src/e-util/e-rule-editor.c:931 ../src/e-util/e-send-options.ui.h:17 +#: ../src/e-util/e-rule-editor.c:932 ../src/e-util/e-send-options.ui.h:17 #: ../src/e-util/e-source-config-dialog.c:357 -#: ../src/e-util/e-source-selector-dialog.c:336 +#: ../src/e-util/e-source-selector-dialog.c:337 #: ../src/e-util/e-table-config.c:541 ../src/e-util/e-table-config.ui.h:4 #: ../src/e-util/e-timezone-dialog.ui.h:3 #: ../src/mail/e-mail-config-window.c:311 ../src/mail/e-mail-tag-editor.c:162 @@ -4497,28 +4508,28 @@ #: ../src/plugins/email-custom-header/org-gnome-email-custom-header.ui.h:4 #: ../src/plugins/publish-calendar/url-editor-dialog.c:418 #: ../src/shell/e-shell-content.c:643 ../src/shell/e-shell-content.c:749 -#: ../src/shell/main.c:271 ../src/smime/gui/certificate-manager.c:1331 -#: ../src/smime/gui/e-cert-selector.c:236 ../src/smime/gui/smime-ui.ui.h:18 +#: ../src/shell/main.c:313 ../src/smime/gui/certificate-manager.c:1278 +#: ../src/smime/gui/e-cert-selector.c:233 ../src/smime/gui/smime-ui.ui.h:18 msgid "_OK" msgstr "" -#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:449 +#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:464 msgid "Contact Quick-Add" msgstr "Thêm nhanh liên lạc" -#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:452 +#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:467 msgid "_Edit Full" msgstr "_Sửa đầy" -#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:503 +#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:518 msgid "_Full name" msgstr "_Họ tên" -#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:516 +#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:531 msgid "E_mail" msgstr "_Thư" -#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:529 +#: ../src/addressbook/gui/contact-editor/e-contact-quick-add.c:544 msgid "_Select Address Book" msgstr "Chọn _Sổ địa chỉ" @@ -4635,12 +4646,12 @@ msgstr "" #: ../src/addressbook/gui/contact-list-editor/contact-list-editor.ui.h:16 -#: ../src/e-util/e-source-selector.c:3673 ../src/e-util/filter.ui.h:29 +#: ../src/e-util/e-source-selector.c:3929 ../src/e-util/filter.ui.h:29 msgid "_Up" msgstr "" #: ../src/addressbook/gui/contact-list-editor/contact-list-editor.ui.h:17 -#: ../src/e-util/e-source-selector.c:3674 ../src/e-util/filter.ui.h:30 +#: ../src/e-util/e-source-selector.c:3930 ../src/e-util/filter.ui.h:30 msgid "_Down" msgstr "" @@ -4669,62 +4680,61 @@ msgid "Error removing list" msgstr "Gặp lỗi khi gỡ bỏ danh sách" -#: ../src/addressbook/gui/widgets/addresstypes.xml.h:1 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1309 +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:12 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1518 #| msgid "contains" msgid "Name contains" msgstr "Tên chứa" -#: ../src/addressbook/gui/widgets/addresstypes.xml.h:2 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1302 +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:13 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1497 msgid "Email begins with" msgstr "Địa chỉ thư bắt đầu bằng" -#: ../src/addressbook/gui/widgets/addresstypes.xml.h:3 +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:16 #: ../src/calendar/gui/caltypes.xml.in.h:27 #: ../src/calendar/gui/memotypes.xml.in.h:20 #: ../src/calendar/gui/tasktypes.xml.in.h:38 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1295 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1834 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:807 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1036 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1490 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1890 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:810 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1039 msgid "Any field contains" msgstr "Trường nào chứa" #: ../src/addressbook/gui/widgets/ea-addressbook-view.c:92 #: ../src/addressbook/gui/widgets/ea-addressbook-view.c:101 -#: ../src/addressbook/gui/widgets/ea-minicard-view.c:223 msgid "evolution address book" msgstr "sổ địa chỉ evolution" -#: ../src/addressbook/gui/widgets/eab-contact-display.c:186 +#: ../src/addressbook/gui/widgets/eab-contact-display.c:150 msgid "Copy _Email Address" msgstr "Chép địa chỉ _thư" -#: ../src/addressbook/gui/widgets/eab-contact-display.c:188 -#: ../src/e-util/e-web-view.c:428 +#: ../src/addressbook/gui/widgets/eab-contact-display.c:152 +#: ../src/e-util/e-web-view.c:464 #| msgid "Copy selected messages to the clipboard" msgid "Copy the email address to the clipboard" msgstr "Chép địa chỉ thư vào bảng nháp" -#: ../src/addressbook/gui/widgets/eab-contact-display.c:193 -#: ../src/e-util/e-web-view.c:440 +#: ../src/addressbook/gui/widgets/eab-contact-display.c:157 +#: ../src/e-util/e-web-view.c:476 msgid "_Send New Message To…" msgstr "" -#: ../src/addressbook/gui/widgets/eab-contact-display.c:195 -#: ../src/e-util/e-web-view.c:442 +#: ../src/addressbook/gui/widgets/eab-contact-display.c:159 +#: ../src/e-util/e-web-view.c:478 #| msgid "Send e-mail message to mailing list?" msgid "Send a mail message to this address" msgstr "Gửi thư đến địa chỉ này" -#: ../src/addressbook/gui/widgets/eab-contact-display.c:318 -#: ../src/e-util/e-misc-utils.c:4632 +#: ../src/addressbook/gui/widgets/eab-contact-display.c:282 +#: ../src/e-util/e-misc-utils.c:4842 #, c-format msgid "Click to mail %s" msgstr "Nhấn để gửi thư cho %s" -#: ../src/addressbook/gui/widgets/eab-contact-display.c:332 +#: ../src/addressbook/gui/widgets/eab-contact-display.c:297 #, c-format msgid "Click to open map for %s" msgstr "" @@ -4738,204 +4748,205 @@ msgid "SIP" msgstr "" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:685 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:690 #| msgid "List Members" msgid "List Members:" msgstr "Thành viên danh sách:" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:779 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:784 msgid "Fax" msgstr "Điện thư" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:781 +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:9 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:786 msgid "Phone" msgstr "Điện thoại" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:925 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:932 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:5 msgid "Nickname" msgstr "Tên hiệu" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:926 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:933 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:43 #: ../src/calendar/gui/e-cal-list-view.etspec.h:6 #: ../src/calendar/gui/e-memo-table.etspec.h:4 #: ../src/calendar/gui/e-task-table.etspec.h:12 -#: ../src/e-util/e-categories-dialog.c:85 +#: ../src/e-util/e-categories-dialog.c:86 msgid "Categories" msgstr "Loại" # Name: don't translate / Tên: đừng dịch -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:927 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:934 msgid "AIM" msgstr "AIM" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:928 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:935 msgid "GroupWise" msgstr "GroupWise" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:929 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:936 msgid "ICQ" msgstr "ICQ" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:930 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:937 msgid "Jabber" msgstr "Jabber" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:931 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:938 msgid "MSN" msgstr "MSN" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:932 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:939 msgid "Yahoo" msgstr "Yahoo" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:933 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:940 msgid "Gadu-Gadu" msgstr "Gadu-Gadu" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:934 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:941 #| msgid "Type" msgid "Skype" msgstr "Skype" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:935 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:942 msgid "Twitter" msgstr "Twitter" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:936 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:943 msgid "Matrix" msgstr "" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:998 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1005 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:34 msgid "Company" msgstr "Công ty" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:999 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1006 msgid "Department" msgstr "Phòng ban" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1000 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1007 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:36 msgid "Office" msgstr "Văn phòng" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1001 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1008 msgid "Profession" msgstr "Nghề nghiệp" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1002 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1009 msgid "Position" msgstr "Vị trí" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1003 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1010 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:39 msgid "Manager" msgstr "Quản lý" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1004 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1011 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:40 msgid "Assistant" msgstr "Phụ tá" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1005 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1012 msgid "Video Chat" msgstr "Trò chuyện ảnh động" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1007 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1014 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:2 msgid "Free/Busy" msgstr "Rảnh/Bận" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1010 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1050 -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1076 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1017 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1057 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1083 msgid "Address" msgstr "Địa chỉ" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1046 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1053 msgid "Home Page" msgstr "Trang chủ" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1047 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1054 msgid "Web Log" msgstr "Nhật ký Web" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1053 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1060 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:44 msgid "Spouse" msgstr "Vợ/Chồng" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1063 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1070 msgid "Personal" msgstr "Cá nhân" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1108 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1115 #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:45 msgid "Note" msgstr "Ghi chú" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1309 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1316 msgid "List Members" msgstr "Thành viên danh sách" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1332 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1339 msgid "Job Title" msgstr "Chức vụ" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1373 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1380 msgid "Home page" msgstr "Trang chủ" -#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1383 +#: ../src/addressbook/gui/widgets/eab-contact-formatter.c:1390 msgid "Blog" msgstr "Blog" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:306 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:350 #: ../src/calendar/gui/tasktypes.xml.in.h:14 ../src/mail/mail-send-recv.c:1143 #| msgid "Canceled" msgid "Cancelled" msgstr "Bị thôi" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:496 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:540 msgid "Merge Contact" msgstr "Trộn liên lạc" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:518 -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:768 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:562 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:812 msgid "_Merge" msgstr "T_rộn" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:757 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:801 msgid "Duplicate Contact Detected" msgstr "Phát hiện liên lạc trùng" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:815 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:859 msgid "" "The name or email address of this contact already exists\n" "in this folder. Would you like to save the changes anyway?" msgstr "" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:818 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:862 msgid "" "The name or email address of this contact already exists\n" "in this folder. Would you like to add it anyway?" msgstr "" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:833 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:877 msgid "Changed Contact:" msgstr "Liên lạc đã đổi:" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:835 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:879 msgid "New Contact:" msgstr "Liên lạc mới:" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:874 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:918 msgid "Conflicting Contact:" msgstr "Liên lạc xung đột:" -#: ../src/addressbook/gui/widgets/eab-contact-merging.c:876 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:920 msgid "Old Contact:" msgstr "" @@ -5052,27 +5063,27 @@ msgid "Select Address Book" msgstr "Chọn sổ địa chỉ" -#: ../src/addressbook/gui/widgets/eab-gui-util.c:396 +#: ../src/addressbook/gui/widgets/eab-gui-util.c:392 msgid "list" msgstr "danh sách" -#: ../src/addressbook/gui/widgets/eab-gui-util.c:585 +#: ../src/addressbook/gui/widgets/eab-gui-util.c:581 msgid "Move contact to" msgstr "Chuyển liên lạc sang" -#: ../src/addressbook/gui/widgets/eab-gui-util.c:587 +#: ../src/addressbook/gui/widgets/eab-gui-util.c:583 msgid "Copy contact to" msgstr "Chép liên lạc sang" -#: ../src/addressbook/gui/widgets/eab-gui-util.c:590 +#: ../src/addressbook/gui/widgets/eab-gui-util.c:586 msgid "Move contacts to" msgstr "Chuyển các liên lạc sang" -#: ../src/addressbook/gui/widgets/eab-gui-util.c:592 +#: ../src/addressbook/gui/widgets/eab-gui-util.c:588 msgid "Copy contacts to" msgstr "Chép các liên lạc sang" -#: ../src/addressbook/gui/widgets/e-addressbook-model.c:162 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:347 msgid "No contacts" msgstr "Không có liên lạc" @@ -5082,92 +5093,93 @@ msgid_plural "%d contacts" msgstr[0] "%d liên lạc" -#: ../src/addressbook/gui/widgets/e-addressbook-model.c:391 +#: ../src/addressbook/gui/widgets/e-addressbook-model.c:368 msgid "Error getting book view" msgstr "Gập lỗi khi gọi ô xem sổ" -#: ../src/addressbook/gui/widgets/e-addressbook-model.c:859 +#: ../src/addressbook/gui/widgets/e-addressbook-model.c:836 #| msgid "Search Filter" msgid "Search Interrupted" msgstr "Tìm kiếm bị ngắt" -#: ../src/addressbook/gui/widgets/e-addressbook-table-adapter.c:219 +#: ../src/addressbook/gui/widgets/e-addressbook-table-adapter.c:318 msgid "Error modifying card" msgstr "Gặp lỗi khi sửa đổi thẻ" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:767 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:982 #| msgid "Cut selected text to the clipboard" msgid "Cut selected contacts to the clipboard" msgstr "Cắt liên lạc đã chọn vào bảng nháp" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:773 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:988 #| msgid "Copy selected text to the clipboard" msgid "Copy selected contacts to the clipboard" msgstr "Chép liên lạc đã chọn sang bảng nháp" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:779 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:994 #| msgid "Paste tasks from the clipboard" msgid "Paste contacts from the clipboard" msgstr "Dán liên lạc từ bảng nháp" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:785 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1101 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1000 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1289 msgid "Delete selected contacts" msgstr "Xoá các liên lạc đã chọn" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:791 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1006 #| msgid "Select all contacts" msgid "Select all visible contacts" msgstr "Chọn mọi liên lạc hiện diện" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1032 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1284 +#: ../src/addressbook/gui/widgets/e-card-view.c:81 msgid "Searching for the Contacts…" msgstr "" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1405 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1823 msgid "Are you sure you want to delete these contact lists?" msgstr "Bạn có chắc muốn xoá những danh sách liên lạc này không?" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1409 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1827 msgid "Are you sure you want to delete this contact list?" msgstr "Bạn có chắc muốn xoá danh sách liên lạc này không?" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1413 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1831 #, c-format msgid "Are you sure you want to delete this contact list (%s)?" msgstr "Bạn có chắc muốn xoá danh sách liên lạc này (%s) không?" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1419 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1837 msgid "Are you sure you want to delete these contacts?" msgstr "Bạn có chắc muốn xoá những liên lạc này không?" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1423 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1841 msgid "Are you sure you want to delete this contact?" msgstr "Bạn có chắc muốn xoá liên lạc này không?" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1427 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1845 #, c-format msgid "Are you sure you want to delete this contact (%s)?" msgstr "Bạn có chắc muốn xoá liên lạc này (%s) không?" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1438 -#: ../src/calendar/gui/e-comp-editor.c:2140 -#: ../src/e-util/e-accounts-window.c:1753 ../src/e-util/e-focus-tracker.c:816 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1856 +#: ../src/calendar/gui/e-comp-editor.c:2211 +#: ../src/e-util/e-accounts-window.c:1760 ../src/e-util/e-focus-tracker.c:816 #: ../src/e-util/evolution-source-viewer.c:800 -#: ../src/e-util/e-webdav-browser.c:2855 +#: ../src/e-util/e-webdav-browser.c:2857 #: ../src/mail/e-mail-account-manager.c:739 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1173 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1626 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:697 -#: ../src/modules/calendar/e-task-shell-view-actions.c:851 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1622 -#: ../src/shell/e-shell-window-actions.c:961 -#: ../src/smime/gui/certificate-manager.c:1654 ../src/smime/gui/smime-ui.ui.h:8 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1368 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1640 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:700 +#: ../src/modules/calendar/e-task-shell-view-actions.c:854 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1638 +#: ../src/shell/e-shell-window-actions.c:965 +#: ../src/smime/gui/certificate-manager.c:1602 ../src/smime/gui/smime-ui.ui.h:8 msgid "_Delete" msgstr "_Xoá" #. Translators: This is shown for > 5 contacts. -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1586 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:2037 #, c-format #| msgid "" #| "Opening %d contact will open %d new window as well.\n" @@ -5185,11 +5197,11 @@ "Mở %d liên lạc sẽ mở %d cửa sổ mới cùng lúc.\n" "Bạn có thật sự muốn hiển thị tất cả liên lạc này không?" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1594 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:2045 msgid "_Don’t Display" msgstr "" -#: ../src/addressbook/gui/widgets/e-addressbook-view.c:1595 +#: ../src/addressbook/gui/widgets/e-addressbook-view.c:2046 msgid "Display _All Contacts" msgstr "Hiện _mọi liên lạc" @@ -5300,12 +5312,11 @@ msgstr "Đơn vị" #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:37 -#: ../src/modules/mail/em-mailer-prefs.c:2061 msgid "Title" msgstr "Tựa" #: ../src/addressbook/gui/widgets/e-addressbook-view.etspec.h:38 -#: ../src/calendar/gui/e-meeting-list-view.c:660 +#: ../src/calendar/gui/e-meeting-list-view.c:661 #: ../src/calendar/gui/e-meeting-time-sel.etspec.h:5 msgid "Role" msgstr "Vai trò" @@ -5360,15 +5371,15 @@ #. Zoom-out button #: ../src/addressbook/gui/widgets/e-contact-map-window.c:417 -#: ../src/mail/e-mail-reader.c:2979 +#: ../src/mail/e-mail-reader.c:3045 msgid "Zoom _Out" msgstr "Thu _nhỏ" #. Search button #: ../src/addressbook/gui/widgets/e-contact-map-window.c:447 -#: ../src/e-util/e-html-editor-actions.c:2261 +#: ../src/e-util/e-html-editor-actions.c:2308 #: ../src/e-util/e-html-editor-find-dialog.c:245 -#: ../src/shell/e-shell-window-actions.c:1038 +#: ../src/shell/e-shell-window-actions.c:1042 msgid "_Find" msgstr "" @@ -5430,9 +5441,9 @@ #: ../src/addressbook/importers/evolution-csv-importer.c:796 #: ../src/addressbook/importers/evolution-ldif-importer.c:547 #: ../src/addressbook/importers/evolution-vcard-importer.c:237 -#: ../src/calendar/importers/icalendar-importer.c:506 -#: ../src/calendar/importers/icalendar-importer.c:1013 -#: ../src/calendar/importers/icalendar-importer.c:1053 +#: ../src/calendar/importers/icalendar-importer.c:515 +#: ../src/calendar/importers/icalendar-importer.c:1000 +#: ../src/calendar/importers/icalendar-importer.c:1040 msgid "Importing…" msgstr "" @@ -5487,7 +5498,7 @@ #. Uncomment next if it is successful to get total number if pages in list view #. * g_object_get (operation, "n-pages", &n_pages, NULL) -#: ../src/addressbook/printing/e-contact-print.c:872 +#: ../src/addressbook/printing/e-contact-print.c:911 #, c-format msgid "Page %d" msgstr "Trang %d" @@ -5633,186 +5644,186 @@ msgid "_Send Notice" msgstr "_Gửi thông báo" -#: ../src/calendar/calendar.error.xml.h:5 -#: ../src/calendar/gui/e-cal-dialogs.c:504 +#: ../src/calendar/calendar.error.xml.h:7 +#: ../src/calendar/gui/e-cal-dialogs.c:509 #, c-format msgid "Are you sure you want to delete this meeting?" msgstr "Bạn có chắc muốn xoá cuộc họp này không?" -#: ../src/calendar/calendar.error.xml.h:6 +#: ../src/calendar/calendar.error.xml.h:8 msgid "" "All information on this meeting will be deleted and can not be restored." msgstr "Mọi thông tin của cuộc họp này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:8 +#: ../src/calendar/calendar.error.xml.h:10 msgid "" "If you do not send a cancellation notice, the other participants may not " "know the task has been deleted." msgstr "" -#: ../src/calendar/calendar.error.xml.h:9 -#: ../src/calendar/gui/e-cal-dialogs.c:507 +#: ../src/calendar/calendar.error.xml.h:12 +#: ../src/calendar/gui/e-cal-dialogs.c:512 #, c-format msgid "Are you sure you want to delete this task?" msgstr "Bạn có chắc muốn xoá nhiệm vụ này không?" -#: ../src/calendar/calendar.error.xml.h:10 +#: ../src/calendar/calendar.error.xml.h:13 msgid "All information on this task will be deleted and can not be restored." msgstr "Mọi thông tin của nhiệm vụ này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:11 +#: ../src/calendar/calendar.error.xml.h:14 msgid "Would you like to send a cancellation notice for this memo?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:12 +#: ../src/calendar/calendar.error.xml.h:15 msgid "" "If you do not send a cancellation notice, the other participants may not " "know the memo has been deleted." msgstr "" -#: ../src/calendar/calendar.error.xml.h:13 -#: ../src/calendar/gui/e-cal-dialogs.c:510 +#: ../src/calendar/calendar.error.xml.h:18 +#: ../src/calendar/gui/e-cal-dialogs.c:515 #, c-format msgid "Are you sure you want to delete this memo?" msgstr "Bạn có chắc muốn xoá bản ghi nhớ này không?" -#: ../src/calendar/calendar.error.xml.h:14 +#: ../src/calendar/calendar.error.xml.h:19 msgid "All information on this memo will be deleted and can not be restored." msgstr "Mọi thông tin của bản ghi nhớ này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:15 +#: ../src/calendar/calendar.error.xml.h:20 msgid "Are you sure you want to delete the meeting titled “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:16 +#: ../src/calendar/calendar.error.xml.h:21 msgid "Are you sure you want to delete the appointment titled “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:17 +#: ../src/calendar/calendar.error.xml.h:22 msgid "" "All information on this appointment will be deleted and can not be restored." msgstr "Mọi thông tin của cuộc hẹn này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:18 +#: ../src/calendar/calendar.error.xml.h:23 msgid "Are you sure you want to delete this appointment?" msgstr "Bạn có chắc muốn xoá cuộc hẹn này không?" -#: ../src/calendar/calendar.error.xml.h:19 +#: ../src/calendar/calendar.error.xml.h:24 msgid "Are you sure you want to delete the “{0}” task?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:20 +#: ../src/calendar/calendar.error.xml.h:25 msgid "Are you sure you want to delete the memo “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:21 +#: ../src/calendar/calendar.error.xml.h:26 msgid "All information in this memo will be deleted and can not be restored." msgstr "Mọi thông tin của bản ghi nhớ này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:22 +#: ../src/calendar/calendar.error.xml.h:27 msgid "Are you sure you want to delete these {0} appointments?" msgstr "Bạn có chắc muốn xoá các {0} cuộc hẹn này không?" -#: ../src/calendar/calendar.error.xml.h:23 +#: ../src/calendar/calendar.error.xml.h:28 msgid "" "All information on these appointments will be deleted and can not be " "restored." msgstr "Mọi thông tin của những cuộc hẹn này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:24 +#: ../src/calendar/calendar.error.xml.h:29 msgid "Are you sure you want to delete these {0} tasks?" msgstr "Bạn có chắc muốn xoá các {0} nhiệm vụ này không?" -#: ../src/calendar/calendar.error.xml.h:25 +#: ../src/calendar/calendar.error.xml.h:30 msgid "" "All information on these tasks will be deleted and can not be restored." msgstr "Mọi thông tin của những nhiệm vụ này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:26 +#: ../src/calendar/calendar.error.xml.h:31 msgid "Are you sure you want to delete these {0} memos?" msgstr "Bạn có chắc muốn xoá các {0} bản ghi nhớ này không?" -#: ../src/calendar/calendar.error.xml.h:27 +#: ../src/calendar/calendar.error.xml.h:32 msgid "" "All information in these memos will be deleted and can not be restored." msgstr "Mọi thông tin của những bản ghi nhớ này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:28 +#: ../src/calendar/calendar.error.xml.h:33 #| msgid "Would you like to save your changes to this memo?" msgid "Would you like to save your changes to this meeting?" msgstr "Bạn có muốn lưu các thay đổi trong ghi nhớ này không?" -#: ../src/calendar/calendar.error.xml.h:29 +#: ../src/calendar/calendar.error.xml.h:34 #| msgid "You have changed this task, but not yet saved it." msgid "You have changed this meeting, but not yet saved it." msgstr "Bạn đã sửa đổi cuộc họp này, nhưng chưa lưu lại." -#: ../src/calendar/calendar.error.xml.h:30 +#: ../src/calendar/calendar.error.xml.h:35 msgid "_Save Changes" msgstr "_Lưu thay đổi" -#: ../src/calendar/calendar.error.xml.h:31 +#: ../src/calendar/calendar.error.xml.h:36 #: ../src/composer/mail-composer.error.xml.h:15 msgid "_Discard Changes" msgstr "_Hủy thay đổi" -#: ../src/calendar/calendar.error.xml.h:32 +#: ../src/calendar/calendar.error.xml.h:37 msgid "Would you like to save your changes to this appointment?" msgstr "Bạn có muốn lưu các thay đổi của cuộc hẹn này không?" -#: ../src/calendar/calendar.error.xml.h:33 +#: ../src/calendar/calendar.error.xml.h:38 msgid "You have changed this appointment, but not yet saved it." msgstr "Bạn đã sửa đổi cuộc hẹn này, nhưng chưa lưu lại." -#: ../src/calendar/calendar.error.xml.h:34 +#: ../src/calendar/calendar.error.xml.h:39 msgid "Would you like to save your changes to this task?" msgstr "Bạn có muốn lưu các thay đổi của nhiệm vụ này không?" -#: ../src/calendar/calendar.error.xml.h:35 +#: ../src/calendar/calendar.error.xml.h:40 msgid "You have changed this task, but not yet saved it." msgstr "Bạn đã sửa đổi nhiệm vụ này, nhưng chưa lưu lại." -#: ../src/calendar/calendar.error.xml.h:36 +#: ../src/calendar/calendar.error.xml.h:41 msgid "Would you like to save your changes to this memo?" msgstr "Bạn có muốn lưu các thay đổi của ghi nhớ này không?" -#: ../src/calendar/calendar.error.xml.h:37 +#: ../src/calendar/calendar.error.xml.h:42 msgid "You have made changes to this memo, but not yet saved them." msgstr "Bạn đã sửa đổi ghi nhớ này, nhưng chưa lưu lại." -#: ../src/calendar/calendar.error.xml.h:38 +#: ../src/calendar/calendar.error.xml.h:43 msgid "Would you like to send meeting invitations to participants?" msgstr "Bạn có muốn gửi lời mời họp đến những người dự không?" -#: ../src/calendar/calendar.error.xml.h:39 +#: ../src/calendar/calendar.error.xml.h:44 msgid "" "Email invitations will be sent to all participants and allow them to reply." msgstr "" "Lời mời thư điện tử sẽ được gửi cho mọi người dự và cho phép họ trả lời." -#: ../src/calendar/calendar.error.xml.h:40 +#: ../src/calendar/calendar.error.xml.h:45 #: ../src/composer/mail-composer.error.xml.h:40 ../src/mail/mail.error.xml.h:8 #: ../src/plugins/attachment-reminder/org-gnome-attachment-reminder.error.xml.h:5 msgid "_Send" msgstr "_Gửi" -#: ../src/calendar/calendar.error.xml.h:41 +#: ../src/calendar/calendar.error.xml.h:46 msgid "Would you like to send updated meeting information to participants?" msgstr "" "Bạn có muốn gửi thông tin cuộc họp đã cập nhật cho những người dự không?" -#: ../src/calendar/calendar.error.xml.h:42 +#: ../src/calendar/calendar.error.xml.h:47 msgid "" "Sending updated information allows other participants to keep their " "calendars up to date." msgstr "" "Gửi thông tin cập nhật cho phép những người dự khác cập nhật lại lịch của họ." -#: ../src/calendar/calendar.error.xml.h:43 +#: ../src/calendar/calendar.error.xml.h:48 msgid "Would you like to send this task to participants?" msgstr "Bạn có muốn gửi nhiệm vụ này cho những người dự không?" -#: ../src/calendar/calendar.error.xml.h:44 +#: ../src/calendar/calendar.error.xml.h:49 msgid "" "Email invitations will be sent to all participants and allow them to accept " "this task." @@ -5820,11 +5831,11 @@ "Lời mời thư điện từ sẽ được gửi cho mọi người dự và cho phép họ chấp nhận " "nhiệm vụ." -#: ../src/calendar/calendar.error.xml.h:45 +#: ../src/calendar/calendar.error.xml.h:50 msgid "Download in progress. Do you want to save the task?" msgstr "Đang tải về. Bạn có muốn lưu nhiệm vụ không?" -#: ../src/calendar/calendar.error.xml.h:46 +#: ../src/calendar/calendar.error.xml.h:51 msgid "" "Some attachments are being downloaded. Saving the task would result in the " "loss of these attachments." @@ -5832,11 +5843,11 @@ "Hiện thời đang tải về một số đính kèm. Khi lưu nhiệm vụ này, sẽ cũng mất các " "đính kèm này." -#: ../src/calendar/calendar.error.xml.h:48 +#: ../src/calendar/calendar.error.xml.h:53 msgid "Download in progress. Do you want to save the appointment?" msgstr "Đang tải về. Bạn có muốn lưu cuộc hẹn không?" -#: ../src/calendar/calendar.error.xml.h:49 +#: ../src/calendar/calendar.error.xml.h:54 msgid "" "Some attachments are being downloaded. Saving the appointment would result " "in the loss of these attachments." @@ -5844,12 +5855,12 @@ "Hiện thời đang tải về một số đính kèm. Khi lưu cuộc hẹn này, sẽ cũng mất các " "đính kèm này." -#: ../src/calendar/calendar.error.xml.h:50 +#: ../src/calendar/calendar.error.xml.h:55 msgid "Would you like to send updated task information to participants?" msgstr "" "Bạn có muốn gửi thông tin nhiệm vụ cập nhật cho những người dự không?" -#: ../src/calendar/calendar.error.xml.h:51 +#: ../src/calendar/calendar.error.xml.h:56 msgid "" "Sending updated information allows other participants to keep their task " "lists up to date." @@ -5857,90 +5868,90 @@ "Gửi thông tin cập nhật cho phép những người dự khác cập nhật danh sách nhiệm " "vụ của họ." -#: ../src/calendar/calendar.error.xml.h:52 +#: ../src/calendar/calendar.error.xml.h:57 msgid "Would you like to send this memo to participants?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:53 +#: ../src/calendar/calendar.error.xml.h:58 msgid "" "Email invitations will be sent to all participants and allow them to accept " "this memo." msgstr "" -#: ../src/calendar/calendar.error.xml.h:54 +#: ../src/calendar/calendar.error.xml.h:59 msgid "Would you like to send updated memo information to participants?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:55 +#: ../src/calendar/calendar.error.xml.h:60 msgid "" "Sending updated information allows other participants to keep their memo " "lists up to date." msgstr "" -#: ../src/calendar/calendar.error.xml.h:56 +#: ../src/calendar/calendar.error.xml.h:61 msgid "Editor could not be loaded." msgstr "Không thể nạp trình soạn thảo." -#: ../src/calendar/calendar.error.xml.h:57 +#: ../src/calendar/calendar.error.xml.h:62 msgid "Are you sure you want to delete calendar “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:58 +#: ../src/calendar/calendar.error.xml.h:63 msgid "This calendar will be removed permanently." msgstr "Lịch này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:59 +#: ../src/calendar/calendar.error.xml.h:64 msgid "Are you sure you want to delete task list “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:60 +#: ../src/calendar/calendar.error.xml.h:65 msgid "This task list will be removed permanently." msgstr "Danh sách nhiệm vụ này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:61 +#: ../src/calendar/calendar.error.xml.h:66 msgid "Are you sure you want to delete memo list “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:62 +#: ../src/calendar/calendar.error.xml.h:67 msgid "This memo list will be removed permanently." msgstr "Danh sách ghi nhớ này sẽ bị xoá hoàn toàn." -#: ../src/calendar/calendar.error.xml.h:63 +#: ../src/calendar/calendar.error.xml.h:68 msgid "Are you sure you want to delete remote calendar “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:64 +#: ../src/calendar/calendar.error.xml.h:69 msgid "" "This will permanently remove the calendar “{0}” from the server. Are you " "sure you want to proceed?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:66 +#: ../src/calendar/calendar.error.xml.h:71 msgid "Are you sure you want to delete remote task list “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:67 +#: ../src/calendar/calendar.error.xml.h:72 msgid "" "This will permanently remove the task list “{0}” from the server. Are you " "sure you want to proceed?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:68 +#: ../src/calendar/calendar.error.xml.h:73 msgid "Are you sure you want to delete remote memo list “{0}”?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:69 +#: ../src/calendar/calendar.error.xml.h:74 msgid "" "This will permanently remove the memo list “{0}” from the server. Are you " "sure you want to proceed?" msgstr "" -#: ../src/calendar/calendar.error.xml.h:70 +#: ../src/calendar/calendar.error.xml.h:75 #| msgid "Are you sure you want to send the appointment without a summary?" msgid "Are you sure you want to save the appointment without a summary?" msgstr "Bạn có chắc muốn lưu cuộc hẹn mà không có tóm tắt gì không?" -#: ../src/calendar/calendar.error.xml.h:71 +#: ../src/calendar/calendar.error.xml.h:76 #| msgid "" #| "Adding a meaningful summary to your appointment will give your recipients " #| "an idea of what your appointment is about." @@ -5951,12 +5962,12 @@ "Bằng cách thêm một tóm tắt hữu ích vào cuộc hẹn, bạn sẽ cho người nhận biết " "sơ lược về cuộc hẹn này." -#: ../src/calendar/calendar.error.xml.h:72 +#: ../src/calendar/calendar.error.xml.h:77 #| msgid "Are you sure you want to send the task without a summary?" msgid "Are you sure you want to save the task without a summary?" msgstr "Bạn có chắc muốn lưu một tác vụ mà không có tóm tắt gì không?" -#: ../src/calendar/calendar.error.xml.h:73 +#: ../src/calendar/calendar.error.xml.h:78 #| msgid "" #| "Adding a meaningful summary to your task will give your recipients an " #| "idea of what your task is about." @@ -5967,269 +5978,269 @@ "Bằng cách thêm một tóm tắt hữu ích vào cuộc hẹn, bạn sẽ cho người nhận biết " "sơ lược về tác vụ này." -#: ../src/calendar/calendar.error.xml.h:74 +#: ../src/calendar/calendar.error.xml.h:79 msgid "Are you sure you want to save the memo without a summary?" msgstr "Bạn có chắc muốn lưu bản ghi nhớ không có tóm tắt không?" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:76 +#: ../src/calendar/calendar.error.xml.h:81 msgid "Error loading calendar “{0}”" msgstr "" -#: ../src/calendar/calendar.error.xml.h:77 +#: ../src/calendar/calendar.error.xml.h:82 msgid "The calendar is not marked for offline usage." msgstr "Chưa đánh dấu lịch này để sử dụng khi ngoại tuyến." -#: ../src/calendar/calendar.error.xml.h:78 +#: ../src/calendar/calendar.error.xml.h:83 msgid "Cannot save event" msgstr "Không thể lưu sự kiện" #. Translators: {0} is the name of the calendar source -#: ../src/calendar/calendar.error.xml.h:80 +#: ../src/calendar/calendar.error.xml.h:85 msgid "" "“{0}” is a read-only calendar and cannot be modified. Please select a " "different calendar that can accept appointments." msgstr "" -#: ../src/calendar/calendar.error.xml.h:81 +#: ../src/calendar/calendar.error.xml.h:86 msgid "Cannot save task" msgstr "Không thể lưu tác vụ" #. Translators: {0} is the name of the calendar source -#: ../src/calendar/calendar.error.xml.h:83 +#: ../src/calendar/calendar.error.xml.h:88 msgid "" "“{0}” does not support assigned tasks, please select a different task list." msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:85 +#: ../src/calendar/calendar.error.xml.h:90 msgid "Error loading task list “{0}”" msgstr "" -#: ../src/calendar/calendar.error.xml.h:86 +#: ../src/calendar/calendar.error.xml.h:91 msgid "The task list is not marked for offline usage." msgstr "Chưa đánh dấu danh sách nhiệm vụ này để sử dụng khi ngoại tuyến." #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:88 +#: ../src/calendar/calendar.error.xml.h:93 msgid "Error loading memo list “{0}”" msgstr "" -#: ../src/calendar/calendar.error.xml.h:89 +#: ../src/calendar/calendar.error.xml.h:94 #| msgid "The memo list is not marked for offline usage" msgid "The memo list is not marked for offline usage." msgstr "Danh sách các ghi nhớ không phải đánh dấu để sử dụng ngoại tuyến." #. Translators: {0} is the name of the calendar/memo list/task list. -#: ../src/calendar/calendar.error.xml.h:91 +#: ../src/calendar/calendar.error.xml.h:96 msgid "Failed to add timezone to “{0}”" msgstr "" #. The {0} is a calendar/memo list/task list name, which is useless here -#: ../src/calendar/calendar.error.xml.h:93 +#: ../src/calendar/calendar.error.xml.h:98 msgid "Failed to save attachments" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:95 +#: ../src/calendar/calendar.error.xml.h:100 msgid "Failed to open calendar “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:97 +#: ../src/calendar/calendar.error.xml.h:102 msgid "Failed to open memo list “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:99 +#: ../src/calendar/calendar.error.xml.h:104 msgid "Failed to open task list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:101 +#: ../src/calendar/calendar.error.xml.h:106 msgid "Failed to create an event in the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:103 +#: ../src/calendar/calendar.error.xml.h:108 msgid "Failed to create a memo in the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:105 +#: ../src/calendar/calendar.error.xml.h:110 msgid "Failed to create a task in the task list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:107 +#: ../src/calendar/calendar.error.xml.h:112 msgid "Failed to modify an event in the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:109 +#: ../src/calendar/calendar.error.xml.h:114 msgid "Failed to modify a memo in the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:111 +#: ../src/calendar/calendar.error.xml.h:116 msgid "Failed to modify a task in the task list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:113 +#: ../src/calendar/calendar.error.xml.h:118 msgid "Failed to delete an event in the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:115 +#: ../src/calendar/calendar.error.xml.h:120 msgid "Failed to delete a memo in the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:117 +#: ../src/calendar/calendar.error.xml.h:122 msgid "Failed to delete a task in the task list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:119 +#: ../src/calendar/calendar.error.xml.h:124 msgid "Failed to update an event in the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:121 +#: ../src/calendar/calendar.error.xml.h:126 msgid "Failed to update a memo in the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:123 +#: ../src/calendar/calendar.error.xml.h:128 msgid "Failed to update a task in the task list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:125 +#: ../src/calendar/calendar.error.xml.h:130 msgid "Failed to send an event to the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:127 +#: ../src/calendar/calendar.error.xml.h:132 msgid "Failed to send a memo to the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:129 +#: ../src/calendar/calendar.error.xml.h:134 msgid "Failed to send a task to the task list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:131 +#: ../src/calendar/calendar.error.xml.h:136 msgid "Error creating view for the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:133 +#: ../src/calendar/calendar.error.xml.h:138 msgid "Error creating view for the task list “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:135 +#: ../src/calendar/calendar.error.xml.h:140 msgid "Error creating view for the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:137 +#: ../src/calendar/calendar.error.xml.h:142 msgid "Failed to copy an event into the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:139 +#: ../src/calendar/calendar.error.xml.h:144 msgid "Failed to copy a task into the task list “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:141 +#: ../src/calendar/calendar.error.xml.h:146 msgid "Failed to copy a memo into the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:143 +#: ../src/calendar/calendar.error.xml.h:148 msgid "Failed to move an event into the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:145 +#: ../src/calendar/calendar.error.xml.h:150 msgid "Failed to move a task into the task list “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:147 +#: ../src/calendar/calendar.error.xml.h:152 msgid "Failed to move a memo into the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:149 +#: ../src/calendar/calendar.error.xml.h:154 msgid "Failed to get an event from the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:151 +#: ../src/calendar/calendar.error.xml.h:156 msgid "Failed to get a task from the task list “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:153 +#: ../src/calendar/calendar.error.xml.h:158 msgid "Failed to get a memo from the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:155 +#: ../src/calendar/calendar.error.xml.h:160 msgid "Copying an event into the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:157 +#: ../src/calendar/calendar.error.xml.h:162 msgid "Copying a task into the task list “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:159 +#: ../src/calendar/calendar.error.xml.h:164 msgid "Copying a memo into the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:161 +#: ../src/calendar/calendar.error.xml.h:166 msgid "Moving an event into the calendar “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:163 +#: ../src/calendar/calendar.error.xml.h:168 msgid "Moving a task into the task list “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:165 +#: ../src/calendar/calendar.error.xml.h:170 msgid "Moving a memo into the memo list “{0}”" msgstr "" #. Translators: {0} is the name of the calendar. -#: ../src/calendar/calendar.error.xml.h:167 +#: ../src/calendar/calendar.error.xml.h:172 msgid "Failed to refresh calendar “{0}”" msgstr "" #. Translators: {0} is the name of the task list. -#: ../src/calendar/calendar.error.xml.h:169 +#: ../src/calendar/calendar.error.xml.h:174 msgid "Failed to refresh task list “{0}”" msgstr "" #. Translators: {0} is the name of the memo list. -#: ../src/calendar/calendar.error.xml.h:171 +#: ../src/calendar/calendar.error.xml.h:176 msgid "Failed to refresh memo list “{0}”" msgstr "" -#: ../src/calendar/calendar.error.xml.h:172 +#: ../src/calendar/calendar.error.xml.h:177 msgid "Failed to make an occurrence movable" msgstr "" -#: ../src/calendar/calendar.error.xml.h:173 +#: ../src/calendar/calendar.error.xml.h:178 msgid "Something has gone wrong when displaying the event" msgstr "" @@ -6240,7 +6251,7 @@ "report in GNOME Gitlab." msgstr "" -#: ../src/calendar/calendar.error.xml.h:175 +#: ../src/calendar/calendar.error.xml.h:180 msgid "Something has gone wrong when displaying the memo" msgstr "" @@ -6251,7 +6262,7 @@ "report in GNOME Gitlab." msgstr "" -#: ../src/calendar/calendar.error.xml.h:177 +#: ../src/calendar/calendar.error.xml.h:182 msgid "Something has gone wrong when displaying the task" msgstr "" @@ -6272,6 +6283,7 @@ msgid "Summary" msgstr "Tóm tắt" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:2 #: ../src/calendar/gui/caltypes.xml.in.h:2 #: ../src/calendar/gui/memotypes.xml.in.h:2 #: ../src/calendar/gui/tasktypes.xml.in.h:2 ../src/mail/filtertypes.xml.in.h:2 @@ -6279,6 +6291,7 @@ msgid "contains" msgstr "chứa" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:3 #: ../src/calendar/gui/caltypes.xml.in.h:3 #: ../src/calendar/gui/memotypes.xml.in.h:3 #: ../src/calendar/gui/tasktypes.xml.in.h:3 ../src/mail/filtertypes.xml.in.h:3 @@ -6291,7 +6304,7 @@ #: ../src/calendar/gui/memotypes.xml.in.h:4 #: ../src/calendar/gui/tasktypes.xml.in.h:4 #: ../src/e-util/e-attachment-tree-view.c:147 -#: ../src/e-util/e-collection-account-wizard.c:2028 +#: ../src/e-util/e-collection-account-wizard.c:2042 #: ../src/e-util/e-table-config.ui.h:20 #: ../src/modules/plugin-manager/evolution-plugin-manager.c:66 msgid "Description" @@ -6309,6 +6322,7 @@ msgid "Classification" msgstr "Phân loại" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:4 #: ../src/calendar/gui/caltypes.xml.in.h:7 #: ../src/calendar/gui/memotypes.xml.in.h:8 #: ../src/calendar/gui/tasktypes.xml.in.h:9 ../src/mail/filtertypes.xml.in.h:4 @@ -6316,6 +6330,7 @@ msgid "is" msgstr "bằng" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:5 #: ../src/calendar/gui/caltypes.xml.in.h:8 #: ../src/calendar/gui/memotypes.xml.in.h:9 #: ../src/calendar/gui/tasktypes.xml.in.h:10 ../src/mail/filtertypes.xml.in.h:5 @@ -6324,7 +6339,7 @@ msgstr "không phải" #: ../src/calendar/gui/caltypes.xml.in.h:9 -#: ../src/calendar/gui/e-cal-list-view.c:293 +#: ../src/calendar/gui/e-cal-list-view.c:289 #: ../src/calendar/gui/e-cal-model.c:293 ../src/calendar/gui/e-cal-model.c:301 #: ../src/calendar/gui/e-task-table.c:449 #: ../src/calendar/gui/memotypes.xml.in.h:10 @@ -6332,16 +6347,16 @@ msgstr "Công cộng" #: ../src/calendar/gui/caltypes.xml.in.h:10 -#: ../src/calendar/gui/e-cal-component-preview.c:385 -#: ../src/calendar/gui/e-cal-list-view.c:294 +#: ../src/calendar/gui/comp-util.c:2805 +#: ../src/calendar/gui/e-cal-list-view.c:290 #: ../src/calendar/gui/e-cal-model.c:303 ../src/calendar/gui/e-task-table.c:450 #: ../src/calendar/gui/memotypes.xml.in.h:11 msgid "Private" msgstr "Riêng tư" #: ../src/calendar/gui/caltypes.xml.in.h:11 -#: ../src/calendar/gui/e-cal-component-preview.c:388 -#: ../src/calendar/gui/e-cal-list-view.c:295 +#: ../src/calendar/gui/comp-util.c:2808 +#: ../src/calendar/gui/e-cal-list-view.c:291 #: ../src/calendar/gui/e-cal-model.c:305 ../src/calendar/gui/e-task-table.c:451 #: ../src/calendar/gui/memotypes.xml.in.h:12 #: ../src/e-util/e-html-editor-page-dialog.c:116 @@ -6356,7 +6371,7 @@ msgstr "Bộ tổ chức:" #: ../src/calendar/gui/caltypes.xml.in.h:13 -#: ../src/calendar/gui/e-meeting-list-view.c:620 +#: ../src/calendar/gui/e-meeting-list-view.c:621 #: ../src/calendar/gui/e-meeting-time-sel.etspec.h:2 #: ../src/calendar/gui/tasktypes.xml.in.h:6 msgid "Attendee" @@ -6372,10 +6387,11 @@ msgid "Location" msgstr "Địa chỉ" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:10 #: ../src/calendar/gui/caltypes.xml.in.h:15 #: ../src/calendar/gui/memotypes.xml.in.h:13 #: ../src/calendar/gui/tasktypes.xml.in.h:23 -#: ../src/e-util/e-categories-selector.c:324 +#: ../src/e-util/e-categories-selector.c:322 #| msgid "Category is" msgid "Category" msgstr "Loại" @@ -6385,29 +6401,29 @@ #: ../src/calendar/gui/tasktypes.xml.in.h:15 #: ../src/em-format/e-mail-formatter-print.c:50 #: ../src/em-format/e-mail-formatter-print-headers.c:161 -#: ../src/mail/filtertypes.xml.in.h:47 ../src/mail/searchtypes.xml.in.h:49 -#: ../src/mail/vfoldertypes.xml.in.h:50 +#: ../src/mail/filtertypes.xml.in.h:48 ../src/mail/searchtypes.xml.in.h:50 +#: ../src/mail/vfoldertypes.xml.in.h:51 msgid "Attachments" msgstr "Đính kèm" #: ../src/calendar/gui/caltypes.xml.in.h:17 #: ../src/calendar/gui/memotypes.xml.in.h:15 #: ../src/calendar/gui/tasktypes.xml.in.h:16 -#: ../src/mail/filtertypes.xml.in.h:48 ../src/mail/searchtypes.xml.in.h:50 -#: ../src/mail/vfoldertypes.xml.in.h:51 +#: ../src/mail/filtertypes.xml.in.h:49 ../src/mail/searchtypes.xml.in.h:51 +#: ../src/mail/vfoldertypes.xml.in.h:52 msgid "Exist" msgstr "Tồn tại" #: ../src/calendar/gui/caltypes.xml.in.h:18 #: ../src/calendar/gui/memotypes.xml.in.h:16 #: ../src/calendar/gui/tasktypes.xml.in.h:17 -#: ../src/mail/filtertypes.xml.in.h:49 ../src/mail/searchtypes.xml.in.h:51 -#: ../src/mail/vfoldertypes.xml.in.h:52 +#: ../src/mail/filtertypes.xml.in.h:50 ../src/mail/searchtypes.xml.in.h:52 +#: ../src/mail/vfoldertypes.xml.in.h:53 msgid "Do Not Exist" msgstr "Không tồn tại" #: ../src/calendar/gui/caltypes.xml.in.h:19 -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2092 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2098 msgid "Recurrence" msgstr "Định kỳ" @@ -6427,6 +6443,7 @@ msgid "More Than" msgstr "nhiều hơn" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:11 #: ../src/calendar/gui/caltypes.xml.in.h:24 #: ../src/calendar/gui/memotypes.xml.in.h:17 #: ../src/calendar/gui/tasktypes.xml.in.h:35 @@ -6447,65 +6464,66 @@ msgid "Description Contains" msgstr "Mô tả chứa" -#: ../src/calendar/gui/comp-util.c:1564 -#: ../src/modules/itip-formatter/itip-view.c:2711 +#: ../src/calendar/gui/comp-util.c:1616 ../src/calendar/gui/comp-util.c:2935 +#: ../src/calendar/importers/icalendar-importer.c:1485 +#: ../src/modules/itip-formatter/itip-view.c:2882 #, c-format msgid "with one guest" msgid_plural "with %d guests" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/comp-util.c:1623 +#: ../src/calendar/gui/comp-util.c:1675 #, c-format msgid "Comments: %s" msgstr "" -#: ../src/calendar/gui/comp-util.c:1637 ../src/calendar/gui/comp-util.c:1640 +#: ../src/calendar/gui/comp-util.c:1689 ../src/calendar/gui/comp-util.c:1692 msgctxt "iCalendarStatus" msgid "None" msgstr "" -#: ../src/calendar/gui/comp-util.c:1638 +#: ../src/calendar/gui/comp-util.c:1690 msgctxt "iCalendarStatus" msgid "Tentative" msgstr "" -#: ../src/calendar/gui/comp-util.c:1639 +#: ../src/calendar/gui/comp-util.c:1691 msgctxt "iCalendarStatus" msgid "Confirmed" msgstr "" -#: ../src/calendar/gui/comp-util.c:1641 +#: ../src/calendar/gui/comp-util.c:1693 msgctxt "iCalendarStatus" msgid "Draft" msgstr "" -#: ../src/calendar/gui/comp-util.c:1642 +#: ../src/calendar/gui/comp-util.c:1694 msgctxt "iCalendarStatus" msgid "Final" msgstr "" -#: ../src/calendar/gui/comp-util.c:1643 +#: ../src/calendar/gui/comp-util.c:1695 msgctxt "iCalendarStatus" msgid "Not Started" msgstr "" -#: ../src/calendar/gui/comp-util.c:1644 +#: ../src/calendar/gui/comp-util.c:1696 msgctxt "iCalendarStatus" msgid "Needs Action" msgstr "" -#: ../src/calendar/gui/comp-util.c:1645 +#: ../src/calendar/gui/comp-util.c:1697 msgctxt "iCalendarStatus" msgid "In Progress" msgstr "" -#: ../src/calendar/gui/comp-util.c:1646 +#: ../src/calendar/gui/comp-util.c:1698 msgctxt "iCalendarStatus" msgid "Completed" msgstr "" -#: ../src/calendar/gui/comp-util.c:1647 +#: ../src/calendar/gui/comp-util.c:1699 msgctxt "iCalendarStatus" msgid "Cancelled" msgstr "" @@ -6530,33 +6548,33 @@ msgid "Go to Date" msgstr "Đi tới ngày" -#: ../src/calendar/gui/ea-cal-view-event.c:229 +#: ../src/calendar/gui/ea-cal-view-event.c:231 #| msgid "It has recurrences." msgid "It has reminders." msgstr "Có nhắc nhở." -#: ../src/calendar/gui/ea-cal-view-event.c:232 +#: ../src/calendar/gui/ea-cal-view-event.c:234 msgid "It has recurrences." msgstr "Lặp lại." -#: ../src/calendar/gui/ea-cal-view-event.c:235 +#: ../src/calendar/gui/ea-cal-view-event.c:237 msgid "It is a meeting." msgstr "Là cuộc họp." -#: ../src/calendar/gui/ea-cal-view-event.c:239 +#: ../src/calendar/gui/ea-cal-view-event.c:242 #, c-format msgid "Calendar Event: Summary is %s." msgstr "Sự kiện lịch: tóm tắt là %s." -#: ../src/calendar/gui/ea-cal-view-event.c:243 +#: ../src/calendar/gui/ea-cal-view-event.c:247 msgid "Calendar Event: It has no summary." msgstr "Sự kiện lịch: chưa có tóm tắt." -#: ../src/calendar/gui/ea-cal-view-event.c:266 +#: ../src/calendar/gui/ea-cal-view-event.c:270 msgid "calendar view event" msgstr "sự kiện xem lịch" -#: ../src/calendar/gui/ea-cal-view-event.c:498 +#: ../src/calendar/gui/ea-cal-view-event.c:502 msgid "Grab Focus" msgstr "Bắt tiêu điểm" @@ -6613,28 +6631,28 @@ #. Translators: Part of: [ Play a sound ] [ x ] [ minute(s) ] [ before ] [ start ] #: ../src/calendar/gui/e-alarm-list.c:387 -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2330 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2324 msgctxt "cal-reminders" msgid "Play a sound" msgstr "" #. Translators: Part of: [ Pop up an alert ] [ x ] [ minute(s) ] [ before ] [ start ] #: ../src/calendar/gui/e-alarm-list.c:391 -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2328 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2322 msgctxt "cal-reminders" msgid "Pop up an alert" msgstr "" #. Translators: Part of: [ Send an email ] [ x ] [ minute(s) ] [ before ] [ start ] #: ../src/calendar/gui/e-alarm-list.c:395 -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2334 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2328 msgctxt "cal-reminders" msgid "Send an email" msgstr "" #. Translators: Part of: [ Run a program ] [ x ] [ minute(s) ] [ before ] [ start ] #: ../src/calendar/gui/e-alarm-list.c:399 -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2332 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2326 msgctxt "cal-reminders" msgid "Run a program" msgstr "" @@ -6726,96 +6744,93 @@ msgid "calendar view for one or more weeks" msgstr "ô xem lịch cho một hay nhiều tuần" -#: ../src/calendar/gui/e-cal-component-preview.c:240 -#: ../src/e-util/e-filter-rule.c:1015 ../src/mail/e-mail-config-page.c:124 +#: ../src/calendar/gui/comp-util.c:2645 ../src/e-util/e-filter-rule.c:1028 +#: ../src/mail/e-mail-config-page.c:124 msgid "Untitled" msgstr "Không tên" -#: ../src/calendar/gui/e-cal-component-preview.c:254 -#: ../src/modules/itip-formatter/itip-view.c:1928 -#: ../src/modules/itip-formatter/itip-view.c:2146 +#: ../src/calendar/gui/comp-util.c:2749 +#: ../src/modules/itip-formatter/itip-view.c:2086 +#: ../src/modules/itip-formatter/itip-view.c:2307 #| msgid "Categories" msgid "Categories:" msgstr "Loại:" -#: ../src/calendar/gui/e-cal-component-preview.c:291 -#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:312 -#: ../src/modules/itip-formatter/itip-view.c:1919 -#: ../src/modules/itip-formatter/itip-view.c:2119 +#: ../src/calendar/gui/comp-util.c:2658 +#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:258 +#: ../src/modules/itip-formatter/itip-view.c:2077 +#: ../src/modules/itip-formatter/itip-view.c:2280 msgid "Location:" msgstr "Địa điểm:" -#: ../src/calendar/gui/e-cal-component-preview.c:298 +#: ../src/calendar/gui/comp-util.c:2676 msgid "Start Date:" msgstr "Ngày bắt đầu:" -#: ../src/calendar/gui/e-cal-component-preview.c:307 +#: ../src/calendar/gui/comp-util.c:2685 msgid "End Date:" msgstr "Ngày kết thúc:" -#: ../src/calendar/gui/e-cal-component-preview.c:321 -#: ../src/modules/itip-formatter/itip-view.c:1923 -#: ../src/modules/itip-formatter/itip-view.c:2131 +#: ../src/calendar/gui/comp-util.c:2699 +#: ../src/modules/itip-formatter/itip-view.c:2081 +#: ../src/modules/itip-formatter/itip-view.c:2292 msgid "Recurs:" msgstr "" -#: ../src/calendar/gui/e-cal-component-preview.c:330 +#: ../src/calendar/gui/comp-util.c:2708 msgid "Due Date:" msgstr "Ngày đến hạn:" -#: ../src/calendar/gui/e-cal-component-preview.c:347 -#: ../src/modules/itip-formatter/itip-view.c:1925 -#: ../src/modules/itip-formatter/itip-view.c:2137 +#: ../src/calendar/gui/comp-util.c:2725 +#: ../src/modules/itip-formatter/itip-view.c:2083 +#: ../src/modules/itip-formatter/itip-view.c:2298 msgid "Estimated duration:" msgstr "" -#: ../src/calendar/gui/e-cal-component-preview.c:363 -#: ../src/modules/itip-formatter/itip-view.c:1926 -#: ../src/modules/itip-formatter/itip-view.c:2140 +#: ../src/calendar/gui/comp-util.c:2741 +#: ../src/modules/itip-formatter/itip-view.c:2084 +#: ../src/modules/itip-formatter/itip-view.c:2301 msgid "Status:" msgstr "Trạng thái:" -#: ../src/calendar/gui/e-cal-component-preview.c:372 -#: ../src/calendar/gui/e-task-table.c:475 +#: ../src/calendar/gui/comp-util.c:2792 ../src/calendar/gui/e-task-table.c:475 #: ../src/calendar/gui/tasktypes.xml.in.h:19 -#: ../src/e-util/e-send-options.ui.h:2 ../src/mail/message-list.c:342 +#: ../src/e-util/e-send-options.ui.h:2 ../src/mail/message-list.c:343 msgid "High" msgstr "Cao" -#: ../src/calendar/gui/e-cal-component-preview.c:374 -#: ../src/calendar/gui/e-cal-model.c:1880 +#: ../src/calendar/gui/comp-util.c:2794 ../src/calendar/gui/e-cal-model.c:1891 #: ../src/calendar/gui/e-task-table.c:476 #: ../src/calendar/gui/tasktypes.xml.in.h:20 -#: ../src/e-util/e-send-options.ui.h:5 ../src/mail/message-list.c:341 +#: ../src/e-util/e-send-options.ui.h:5 ../src/mail/message-list.c:342 msgid "Normal" msgstr "Chuẩn" -#: ../src/calendar/gui/e-cal-component-preview.c:376 -#: ../src/calendar/gui/e-task-table.c:477 +#: ../src/calendar/gui/comp-util.c:2796 ../src/calendar/gui/e-task-table.c:477 #: ../src/calendar/gui/tasktypes.xml.in.h:21 -#: ../src/e-util/e-send-options.ui.h:4 ../src/mail/message-list.c:340 +#: ../src/e-util/e-send-options.ui.h:4 ../src/mail/message-list.c:341 msgid "Low" msgstr "Thấp" -#: ../src/calendar/gui/e-cal-component-preview.c:378 +#: ../src/calendar/gui/comp-util.c:2798 msgid "Priority:" msgstr "Độ ưu tiên:" -#: ../src/calendar/gui/e-cal-component-preview.c:396 +#: ../src/calendar/gui/comp-util.c:2816 msgid "Classification:" msgstr "" -#: ../src/calendar/gui/e-cal-component-preview.c:410 +#: ../src/calendar/gui/comp-util.c:2829 msgid "Organizer:" msgstr "Tổ chức:" -#: ../src/calendar/gui/e-cal-component-preview.c:451 -#: ../src/modules/itip-formatter/itip-view.c:1929 -#: ../src/modules/itip-formatter/itip-view.c:2149 +#: ../src/calendar/gui/comp-util.c:2871 +#: ../src/modules/itip-formatter/itip-view.c:2087 +#: ../src/modules/itip-formatter/itip-view.c:2310 msgid "Attendees:" msgstr "" -#: ../src/calendar/gui/e-cal-component-preview.c:516 +#: ../src/calendar/gui/comp-util.c:2995 msgid "Web Page:" msgstr "Trang Web:" @@ -6834,190 +6849,190 @@ msgid "Creating view for memo list “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-dialogs.c:217 ../src/calendar/gui/e-cal-ops.c:1994 +#: ../src/calendar/gui/e-cal-dialogs.c:222 ../src/calendar/gui/e-cal-ops.c:2010 msgid "Destination is read only" msgstr "Đích chỉ cho phép đọc thôi." -#: ../src/calendar/gui/e-cal-dialogs.c:297 +#: ../src/calendar/gui/e-cal-dialogs.c:302 #, c-format msgid "Copying events to the calendar “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-dialogs.c:303 +#: ../src/calendar/gui/e-cal-dialogs.c:308 #, c-format msgid "Copying memos to the memo list “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-dialogs.c:309 +#: ../src/calendar/gui/e-cal-dialogs.c:314 #, c-format msgid "Copying tasks to the task list “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-dialogs.c:528 +#: ../src/calendar/gui/e-cal-dialogs.c:533 msgid "_Delete this item from all other recipient’s mailboxes?" msgstr "" -#: ../src/calendar/gui/e-cal-dialogs.c:531 +#: ../src/calendar/gui/e-cal-dialogs.c:536 #| msgid "P_ercent complete:" msgid "_Retract comment" msgstr "_Rút lại ý kiến" -#: ../src/calendar/gui/e-cal-dialogs.c:688 +#: ../src/calendar/gui/e-cal-dialogs.c:693 msgid "Select Date" msgstr "Chọn ngày" -#: ../src/calendar/gui/e-cal-dialogs.c:689 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1327 +#: ../src/calendar/gui/e-cal-dialogs.c:694 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1334 msgid "Select _Today" msgstr "Chọn _hôm nay" -#: ../src/calendar/gui/e-cal-dialogs.c:708 +#: ../src/calendar/gui/e-cal-dialogs.c:713 msgid "January" msgstr "Tháng Một" -#: ../src/calendar/gui/e-cal-dialogs.c:709 +#: ../src/calendar/gui/e-cal-dialogs.c:714 msgid "February" msgstr "Tháng Hai" -#: ../src/calendar/gui/e-cal-dialogs.c:710 +#: ../src/calendar/gui/e-cal-dialogs.c:715 msgid "March" msgstr "Tháng Ba" -#: ../src/calendar/gui/e-cal-dialogs.c:711 +#: ../src/calendar/gui/e-cal-dialogs.c:716 msgid "April" msgstr "Tháng Tư" -#: ../src/calendar/gui/e-cal-dialogs.c:712 +#: ../src/calendar/gui/e-cal-dialogs.c:717 msgid "May" msgstr "Tháng Năm" -#: ../src/calendar/gui/e-cal-dialogs.c:713 +#: ../src/calendar/gui/e-cal-dialogs.c:718 msgid "June" msgstr "Tháng Sáu" -#: ../src/calendar/gui/e-cal-dialogs.c:714 +#: ../src/calendar/gui/e-cal-dialogs.c:719 msgid "July" msgstr "Tháng Bảy" -#: ../src/calendar/gui/e-cal-dialogs.c:715 +#: ../src/calendar/gui/e-cal-dialogs.c:720 msgid "August" msgstr "Tháng Tám" -#: ../src/calendar/gui/e-cal-dialogs.c:716 +#: ../src/calendar/gui/e-cal-dialogs.c:721 msgid "September" msgstr "Tháng Chín" -#: ../src/calendar/gui/e-cal-dialogs.c:717 +#: ../src/calendar/gui/e-cal-dialogs.c:722 msgid "October" msgstr "Tháng Mười" -#: ../src/calendar/gui/e-cal-dialogs.c:718 +#: ../src/calendar/gui/e-cal-dialogs.c:723 msgid "November" msgstr "Tháng Mười Một" -#: ../src/calendar/gui/e-cal-dialogs.c:719 +#: ../src/calendar/gui/e-cal-dialogs.c:724 msgid "December" msgstr "Tháng Mười Hai" -#: ../src/calendar/gui/e-cal-dialogs.c:871 +#: ../src/calendar/gui/e-cal-dialogs.c:887 #, c-format msgid "You are modifying a recurring event. What would you like to modify?" msgstr "Bạn đang sửa đổi sự kiện lặp, bạn muốn sửa đổi cái nào?" -#: ../src/calendar/gui/e-cal-dialogs.c:873 +#: ../src/calendar/gui/e-cal-dialogs.c:889 #, c-format msgid "" "You are delegating a recurring event. What would you like to delegate?" msgstr "Bạn đang ủy nhiệm sự kiện lặp, bạn muốn ủy nhiệm cái nào?" -#: ../src/calendar/gui/e-cal-dialogs.c:877 +#: ../src/calendar/gui/e-cal-dialogs.c:893 #, c-format msgid "You are modifying a recurring task. What would you like to modify?" msgstr "Bạn đang sửa đổi nhiệm vụ lặp, bạn muốn sửa đổi cái nào?" -#: ../src/calendar/gui/e-cal-dialogs.c:881 +#: ../src/calendar/gui/e-cal-dialogs.c:897 #, c-format msgid "You are modifying a recurring memo. What would you like to modify?" msgstr "Bạn đang sửa đổi bản ghi nhớ lặp: bạn muốn sửa đổi cái nào?" -#: ../src/calendar/gui/e-cal-dialogs.c:908 +#: ../src/calendar/gui/e-cal-dialogs.c:924 msgid "This Instance Only" msgstr "Chỉ lần này" -#: ../src/calendar/gui/e-cal-dialogs.c:912 +#: ../src/calendar/gui/e-cal-dialogs.c:928 msgid "This and Prior Instances" msgstr "Lần này và những lần trước" -#: ../src/calendar/gui/e-cal-dialogs.c:918 +#: ../src/calendar/gui/e-cal-dialogs.c:934 msgid "This and Future Instances" msgstr "Lần này và những lần sau này" -#: ../src/calendar/gui/e-cal-dialogs.c:923 +#: ../src/calendar/gui/e-cal-dialogs.c:939 msgid "All Instances" msgstr "Mọi lần" -#: ../src/calendar/gui/e-cal-dialogs.c:1171 -#: ../src/calendar/gui/e-cal-dialogs.c:1253 +#: ../src/calendar/gui/e-cal-dialogs.c:1187 +#: ../src/calendar/gui/e-cal-dialogs.c:1269 #| msgid "Send my alarms with this event" msgid "Send my reminders with this event" msgstr "Gửi nhắc nhở với sự kiện này" -#: ../src/calendar/gui/e-cal-dialogs.c:1173 -#: ../src/calendar/gui/e-cal-dialogs.c:1255 +#: ../src/calendar/gui/e-cal-dialogs.c:1189 +#: ../src/calendar/gui/e-cal-dialogs.c:1271 #| msgid "Notify new messages for _Inbox only" msgid "Notify new attendees _only" msgstr "Chỉ thông báo cho người tham dự _mới" -#: ../src/calendar/gui/e-calendar-view.c:492 +#: ../src/calendar/gui/e-calendar-view.c:521 #| msgid "Cut selected text to the clipboard" msgid "Cut selected events to the clipboard" msgstr "Cắt sự kiện đã chọn vào bảng nháp" -#: ../src/calendar/gui/e-calendar-view.c:498 +#: ../src/calendar/gui/e-calendar-view.c:527 #| msgid "Copy selected text to the clipboard" msgid "Copy selected events to the clipboard" msgstr "Chép sự kiện đã chọn sang bảng nháp" -#: ../src/calendar/gui/e-calendar-view.c:504 +#: ../src/calendar/gui/e-calendar-view.c:533 #| msgid "Paste text from the clipboard" msgid "Paste events from the clipboard" msgstr "Dán sự kiện từ bảng nháp" -#: ../src/calendar/gui/e-calendar-view.c:510 +#: ../src/calendar/gui/e-calendar-view.c:539 msgid "Delete selected events" msgstr "Xoá các sự kiện đã chọn" -#: ../src/calendar/gui/e-calendar-view.c:921 +#: ../src/calendar/gui/e-calendar-view.c:1045 msgid "Pasted text doesn’t contain valid iCalendar data" msgstr "" -#: ../src/calendar/gui/e-calendar-view.c:932 -#: ../src/calendar/gui/e-cal-ops.c:1585 +#: ../src/calendar/gui/e-calendar-view.c:1056 +#: ../src/calendar/gui/e-cal-ops.c:1587 msgid "Default calendar not found" msgstr "" -#: ../src/calendar/gui/e-calendar-view.c:937 -#: ../src/calendar/gui/e-cal-ops.c:1588 +#: ../src/calendar/gui/e-calendar-view.c:1061 +#: ../src/calendar/gui/e-cal-ops.c:1590 msgid "Default memo list not found" msgstr "" -#: ../src/calendar/gui/e-calendar-view.c:942 -#: ../src/calendar/gui/e-cal-ops.c:1591 +#: ../src/calendar/gui/e-calendar-view.c:1066 +#: ../src/calendar/gui/e-cal-ops.c:1593 msgid "Default task list not found" msgstr "" -#: ../src/calendar/gui/e-calendar-view.c:1034 +#: ../src/calendar/gui/e-calendar-view.c:1173 msgid "No suitable component found" msgstr "" -#: ../src/calendar/gui/e-calendar-view.c:1104 +#: ../src/calendar/gui/e-calendar-view.c:1238 msgid "Pasting iCalendar data" msgstr "" -#: ../src/calendar/gui/e-calendar-view.c:1165 -#: ../src/calendar/gui/e-calendar-view.c:1168 -#: ../src/calendar/gui/e-calendar-view.c:1171 -#: ../src/calendar/gui/e-calendar-view.c:1172 +#: ../src/calendar/gui/e-calendar-view.c:1295 +#: ../src/calendar/gui/e-calendar-view.c:1298 +#: ../src/calendar/gui/e-calendar-view.c:1301 +#: ../src/calendar/gui/e-calendar-view.c:1302 msgid "%d %b %Y" msgstr "%d %b %Y" @@ -7026,14 +7041,14 @@ #. strftime format %d = day of month, %b = abbreviated #. * month name. You can change the order but don't #. * change the specifiers or add anything. -#: ../src/calendar/gui/e-calendar-view.c:1167 -#: ../src/calendar/gui/e-day-view.c:3073 -#: ../src/calendar/gui/e-day-view-top-item.c:856 +#: ../src/calendar/gui/e-calendar-view.c:1297 +#: ../src/calendar/gui/e-day-view.c:3286 +#: ../src/calendar/gui/e-day-view-top-item.c:855 #: ../src/calendar/gui/e-week-view-main-item.c:230 msgid "%d %b" msgstr "%d %b" -#: ../src/calendar/gui/e-calendar-view.c:1178 +#: ../src/calendar/gui/e-calendar-view.c:1308 msgid "%A %d %b %Y" msgstr "%A %d %b %Y" @@ -7043,64 +7058,49 @@ #. * %d = day of month, %b = abbreviated month name. #. * You can change the order but don't change the #. * specifiers or add anything. -#: ../src/calendar/gui/e-calendar-view.c:1180 -#: ../src/calendar/gui/e-day-view.c:3057 -#: ../src/calendar/gui/e-day-view-top-item.c:852 +#: ../src/calendar/gui/e-calendar-view.c:1310 +#: ../src/calendar/gui/e-day-view.c:3270 +#: ../src/calendar/gui/e-day-view-top-item.c:851 #: ../src/calendar/gui/e-week-view-main-item.c:216 msgid "%a %d %b" msgstr "%a %d %b" -#: ../src/calendar/gui/e-calendar-view.c:1181 -#: ../src/calendar/gui/e-calendar-view.c:1183 -#: ../src/calendar/gui/e-calendar-view.c:1184 +#: ../src/calendar/gui/e-calendar-view.c:1311 +#: ../src/calendar/gui/e-calendar-view.c:1313 +#: ../src/calendar/gui/e-calendar-view.c:1314 msgid "%a %d %b %Y" msgstr "%a %d %b %Y" -#. To Translators: It will display "Organiser: NameOfTheUser " -#. Translators: It will display -#. * "Organizer: NameOfTheUser " -#. To Translators: It will display -#. * "Organizer: NameOfTheUser " -#: ../src/calendar/gui/e-calendar-view.c:1986 -#: ../src/calendar/gui/e-memo-table.c:561 -#: ../src/calendar/gui/e-task-table.c:741 +#. Translators: It will display "Organizer: NameOfTheUser " +#: ../src/calendar/gui/comp-util.c:2253 #, c-format msgid "Organizer: %s <%s>" msgstr "Tổ chức: %s <%s>" -#. With SunOne accounts, there may be no ':' in organiser.value -#. With SunOne accounts, there may be no ':' in -#. * organizer.value. -#: ../src/calendar/gui/e-calendar-view.c:1989 -#: ../src/calendar/gui/e-memo-table.c:566 -#: ../src/calendar/gui/e-task-table.c:745 +#. Translators: It will display "Organizer: NameOfTheUser" +#: ../src/calendar/gui/comp-util.c:2256 #, c-format msgid "Organizer: %s" msgstr "Tổ chức: %s" #. Translators: It will display "Location: PlaceOfTheMeeting" #. Translators: It will display "Location: LocationOfTheAppointment" -#: ../src/calendar/gui/e-calendar-view.c:2008 -#: ../src/calendar/gui/e-meeting-time-sel.c:2580 -#: ../src/calendar/gui/e-task-table.c:763 -#: ../src/calendar/gui/e-to-do-pane.c:380 ../src/calendar/gui/print.c:3655 +#: ../src/calendar/gui/comp-util.c:2271 +#: ../src/calendar/gui/e-meeting-time-sel.c:2585 +#: ../src/calendar/gui/e-to-do-pane.c:401 ../src/calendar/gui/print.c:3649 #, c-format msgid "Location: %s" msgstr "Địa điểm: %s" -#. To Translators: It will display "Time: ActualStartDateAndTime (DurationOfTheMeeting)" #. Translators: It will display "Time: StartDateAndTime (Duration)" -#: ../src/calendar/gui/e-calendar-view.c:2067 -#: ../src/calendar/gui/e-to-do-pane.c:483 +#: ../src/calendar/gui/e-to-do-pane.c:505 #, c-format msgid "Time: %s %s" msgstr "Giờ: %s %s" -#: ../src/calendar/gui/e-calendar-view.c:2136 -#: ../src/calendar/gui/e-memo-table.c:660 -#: ../src/calendar/gui/e-task-table.c:893 -#: ../src/calendar/gui/e-to-do-pane.c:593 ../src/e-util/e-misc-utils.c:4715 -#: ../src/e-util/e-text.c:566 ../src/e-util/e-web-view.c:4186 +#: ../src/calendar/gui/comp-util.c:2427 ../src/calendar/gui/e-to-do-pane.c:616 +#: ../src/e-util/e-misc-utils.c:4925 ../src/e-util/e-text.c:566 +#: ../src/e-util/e-web-view.c:4316 msgid "…" msgstr "" @@ -7108,20 +7108,20 @@ #. The string is used for Birthday & Anniversary events where the first year is #. know, constructing a summary which also shows how many years the birthday or #. anniversary is for. Example: "Birthday: John Doe (13)" -#: ../src/calendar/gui/e-calendar-view.c:2254 +#: ../src/calendar/gui/e-calendar-view.c:1977 #, c-format msgctxt "BirthdaySummary" msgid "%s (%d)" msgstr "" -#: ../src/calendar/gui/e-cal-list-view.c:116 +#: ../src/calendar/gui/e-cal-list-view.c:113 #, c-format msgid "%d appointment" msgid_plural "%d appointments" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-list-view.c:120 +#: ../src/calendar/gui/e-cal-list-view.c:117 #: ../src/modules/calendar/e-memo-shell-view-private.c:365 #: ../src/modules/calendar/e-task-shell-view-private.c:574 #, c-format @@ -7160,11 +7160,11 @@ msgid "Source" msgstr "Nguồn" -#. To Translators: 'Status' here means the state of the attendees, the resulting string will be in a form: +#. Translators: 'Status' here means the state of the attendees, the resulting string will be in a form: #. * Status: Accepted: X Declined: Y ... +#: ../src/calendar/gui/comp-util.c:2029 #: ../src/calendar/gui/e-cal-list-view.etspec.h:10 -#: ../src/calendar/gui/e-cal-model.c:3888 -#: ../src/calendar/gui/e-meeting-list-view.c:689 +#: ../src/calendar/gui/e-meeting-list-view.c:690 #: ../src/calendar/gui/e-meeting-time-sel.etspec.h:9 #: ../src/calendar/gui/e-memo-table.etspec.h:9 #: ../src/calendar/gui/e-task-table.etspec.h:11 @@ -7175,14 +7175,14 @@ msgstr "Trạng thái" #: ../src/calendar/gui/e-cal-list-view.etspec.h:11 -#: ../src/calendar/gui/e-meeting-list-view.c:646 +#: ../src/calendar/gui/e-meeting-list-view.c:647 #: ../src/calendar/gui/e-meeting-time-sel.etspec.h:4 #: ../src/calendar/gui/e-memo-table.etspec.h:3 #: ../src/calendar/gui/e-task-table.etspec.h:3 -#: ../src/e-util/e-accounts-window.c:1443 +#: ../src/e-util/e-accounts-window.c:1450 #: ../src/e-util/e-attachment-tree-view.c:205 -#: ../src/e-util/e-collection-account-wizard.c:2069 -#: ../src/e-util/e-webdav-browser.c:2528 +#: ../src/e-util/e-collection-account-wizard.c:2083 +#: ../src/e-util/e-webdav-browser.c:2530 #: ../src/mail/e-mail-account-tree-view.c:158 msgid "Type" msgstr "Kiểu" @@ -7192,87 +7192,87 @@ #: ../src/calendar/gui/e-meeting-list-view.c:194 #: ../src/calendar/gui/e-meeting-store.c:135 #: ../src/calendar/gui/e-meeting-store.c:170 -#: ../src/calendar/gui/e-meeting-store.c:215 ../src/calendar/gui/print.c:1291 -#: ../src/calendar/gui/print.c:1308 ../src/e-util/e-charset.c:49 -#: ../src/modules/itip-formatter/itip-view.c:3827 -#: ../src/modules/itip-formatter/itip-view.c:6827 +#: ../src/calendar/gui/e-meeting-store.c:215 ../src/calendar/gui/print.c:1300 +#: ../src/calendar/gui/print.c:1317 ../src/e-util/e-charset.c:49 +#: ../src/modules/itip-formatter/itip-view.c:3998 +#: ../src/modules/itip-formatter/itip-view.c:7093 #: ../src/modules/plugin-manager/evolution-plugin-manager.c:97 msgid "Unknown" msgstr "Không biết" -#: ../src/calendar/gui/e-cal-model.c:1366 ../src/calendar/gui/e-cal-ops.c:629 -#: ../src/calendar/gui/e-cal-ops.c:1270 -#: ../src/modules/calendar/e-cal-base-shell-backend.c:391 +#: ../src/calendar/gui/e-cal-model.c:1377 ../src/calendar/gui/e-cal-ops.c:633 +#: ../src/calendar/gui/e-cal-ops.c:1272 +#: ../src/modules/calendar/e-cal-base-shell-backend.c:390 #, c-format msgid "Source with UID “%s” not found" msgstr "" -#: ../src/calendar/gui/e-cal-model.c:1477 ../src/calendar/gui/e-cal-ops.c:194 -#: ../src/calendar/gui/e-cal-ops.c:1387 +#: ../src/calendar/gui/e-cal-model.c:1488 ../src/calendar/gui/e-cal-ops.c:195 +#: ../src/calendar/gui/e-cal-ops.c:1389 msgid "Creating an event" msgstr "" -#: ../src/calendar/gui/e-cal-model.c:1481 ../src/calendar/gui/e-cal-ops.c:198 -#: ../src/calendar/gui/e-cal-ops.c:1391 +#: ../src/calendar/gui/e-cal-model.c:1492 ../src/calendar/gui/e-cal-ops.c:199 +#: ../src/calendar/gui/e-cal-ops.c:1393 msgid "Creating a memo" msgstr "" -#: ../src/calendar/gui/e-cal-model.c:1485 ../src/calendar/gui/e-cal-ops.c:202 -#: ../src/calendar/gui/e-cal-ops.c:1395 +#: ../src/calendar/gui/e-cal-model.c:1496 ../src/calendar/gui/e-cal-ops.c:203 +#: ../src/calendar/gui/e-cal-ops.c:1397 msgid "Creating a task" msgstr "" -#: ../src/calendar/gui/e-cal-model.c:1882 +#: ../src/calendar/gui/e-cal-model.c:1893 msgid "Recurring" msgstr "Lặp lại" -#: ../src/calendar/gui/e-cal-model.c:1884 +#: ../src/calendar/gui/e-cal-model.c:1895 msgid "Assigned" msgstr "Đã gán" -#: ../src/calendar/gui/e-cal-model.c:1887 -#: ../src/calendar/gui/e-cal-model-tasks.c:1154 +#: ../src/calendar/gui/e-cal-model.c:1898 +#: ../src/calendar/gui/e-cal-model-tasks.c:1160 msgid "Yes" msgstr "Có" -#: ../src/calendar/gui/e-cal-model.c:1887 -#: ../src/calendar/gui/e-cal-model-tasks.c:1154 +#: ../src/calendar/gui/e-cal-model.c:1898 +#: ../src/calendar/gui/e-cal-model-tasks.c:1160 msgid "No" msgstr "Không" -#: ../src/calendar/gui/e-cal-model.c:3829 +#: ../src/calendar/gui/comp-util.c:1960 #: ../src/calendar/gui/e-meeting-list-view.c:205 #: ../src/calendar/gui/e-meeting-store.c:179 #: ../src/calendar/gui/e-meeting-store.c:202 -#: ../src/modules/itip-formatter/itip-view.c:6815 +#: ../src/modules/itip-formatter/itip-view.c:7081 msgid "Accepted" msgstr "Đã chấp nhận" -#: ../src/calendar/gui/e-cal-model.c:3830 +#: ../src/calendar/gui/comp-util.c:1961 #: ../src/calendar/gui/e-meeting-list-view.c:206 #: ../src/calendar/gui/e-meeting-store.c:181 #: ../src/calendar/gui/e-meeting-store.c:204 -#: ../src/modules/itip-formatter/itip-view.c:6821 +#: ../src/modules/itip-formatter/itip-view.c:7087 msgid "Declined" msgstr "Bị từ chối" -#: ../src/calendar/gui/e-cal-model.c:3831 +#: ../src/calendar/gui/comp-util.c:1962 #: ../src/calendar/gui/e-meeting-list-view.c:207 #: ../src/calendar/gui/e-meeting-store.c:183 #: ../src/calendar/gui/e-meeting-store.c:206 -#: ../src/calendar/gui/e-meeting-time-sel.c:523 +#: ../src/calendar/gui/e-meeting-time-sel.c:528 msgid "Tentative" msgstr "Tạm chấp nhận" -#: ../src/calendar/gui/e-cal-model.c:3832 +#: ../src/calendar/gui/comp-util.c:1963 #: ../src/calendar/gui/e-meeting-list-view.c:208 #: ../src/calendar/gui/e-meeting-store.c:185 #: ../src/calendar/gui/e-meeting-store.c:208 -#: ../src/modules/itip-formatter/itip-view.c:6824 +#: ../src/modules/itip-formatter/itip-view.c:7090 msgid "Delegated" msgstr "Ủy nhiệm" -#: ../src/calendar/gui/e-cal-model.c:3833 +#: ../src/calendar/gui/comp-util.c:1964 #| msgid "Needs Action" msgid "Needs action" msgstr "Cần hành vi" @@ -7283,12 +7283,12 @@ msgstr "Rảnh" #: ../src/calendar/gui/e-cal-model-calendar.c:94 -#: ../src/calendar/gui/e-meeting-time-sel.c:524 +#: ../src/calendar/gui/e-meeting-time-sel.c:529 #: ../src/calendar/gui/e-task-table.c:535 msgid "Busy" msgstr "Bận" -#: ../src/calendar/gui/e-cal-model-tasks.c:460 +#: ../src/calendar/gui/e-cal-model-tasks.c:466 msgid "" "The geographical position must be entered in the format: \n" "\n" @@ -7298,170 +7298,170 @@ "\n" "10.783114,106.699804 (Sài Gòn)" -#: ../src/calendar/gui/e-cal-model-tasks.c:557 +#: ../src/calendar/gui/e-cal-model-tasks.c:563 msgid "In Progress" msgstr "Đang tiến hành" -#: ../src/calendar/gui/e-cal-ops.c:317 +#: ../src/calendar/gui/e-cal-ops.c:318 msgid "Modifying an event" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:321 +#: ../src/calendar/gui/e-cal-ops.c:322 msgid "Modifying a memo" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:325 +#: ../src/calendar/gui/e-cal-ops.c:326 msgid "Modifying a task" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:426 ../src/calendar/gui/e-to-do-pane.c:2092 +#: ../src/calendar/gui/e-cal-ops.c:429 ../src/calendar/gui/e-to-do-pane.c:2161 msgid "Removing an event" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:430 ../src/calendar/gui/e-to-do-pane.c:2096 +#: ../src/calendar/gui/e-cal-ops.c:433 ../src/calendar/gui/e-to-do-pane.c:2165 msgid "Removing a memo" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:434 ../src/calendar/gui/e-to-do-pane.c:2100 +#: ../src/calendar/gui/e-cal-ops.c:437 ../src/calendar/gui/e-to-do-pane.c:2169 msgid "Removing a task" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:522 +#: ../src/calendar/gui/e-cal-ops.c:526 #, c-format msgid "Deleting an event" msgid_plural "Deleting %d events" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:526 +#: ../src/calendar/gui/e-cal-ops.c:530 #, c-format msgid "Deleting a memo" msgid_plural "Deleting %d memos" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:530 +#: ../src/calendar/gui/e-cal-ops.c:534 #, c-format msgid "Deleting a task" msgid_plural "Deleting %d tasks" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:741 +#: ../src/calendar/gui/e-cal-ops.c:745 #, c-format msgid "Pasting an event" msgid_plural "Pasting %d events" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:756 +#: ../src/calendar/gui/e-cal-ops.c:760 #, c-format msgid "Pasting a memo" msgid_plural "Pasting %d memos" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:771 +#: ../src/calendar/gui/e-cal-ops.c:775 #, c-format msgid "Pasting a task" msgid_plural "Pasting %d tasks" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:871 +#: ../src/calendar/gui/e-cal-ops.c:875 msgid "Updating an event" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:875 +#: ../src/calendar/gui/e-cal-ops.c:879 msgid "Updating a memo" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:879 +#: ../src/calendar/gui/e-cal-ops.c:883 msgid "Updating a task" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:992 +#: ../src/calendar/gui/e-cal-ops.c:996 #, c-format msgid "Getting events to purge in the calendar “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:996 +#: ../src/calendar/gui/e-cal-ops.c:1000 #, c-format msgid "Getting memos to purge in the memo list “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:1000 +#: ../src/calendar/gui/e-cal-ops.c:1004 #, c-format msgid "Getting tasks to purge in the task list “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:1026 +#: ../src/calendar/gui/e-cal-ops.c:1030 #, c-format msgid "Purging events in the calendar “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:1030 +#: ../src/calendar/gui/e-cal-ops.c:1034 #, c-format msgid "Purging memos in the memo list “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:1034 +#: ../src/calendar/gui/e-cal-ops.c:1038 #, c-format msgid "Purging tasks in the task list “%s”" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:1129 +#: ../src/calendar/gui/e-cal-ops.c:1131 msgid "Purging events" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:1133 +#: ../src/calendar/gui/e-cal-ops.c:1135 msgid "Purging memos" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:1137 +#: ../src/calendar/gui/e-cal-ops.c:1139 msgid "Purging tasks" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:1239 +#: ../src/calendar/gui/e-cal-ops.c:1241 msgid "Expunging completed tasks" msgstr "" -#: ../src/calendar/gui/e-cal-ops.c:2087 +#: ../src/calendar/gui/e-cal-ops.c:2101 #, c-format msgid "Moving an event" msgid_plural "Moving %d events" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:2088 +#: ../src/calendar/gui/e-cal-ops.c:2102 #, c-format msgid "Copying an event" msgid_plural "Copying %d events" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:2094 +#: ../src/calendar/gui/e-cal-ops.c:2108 #, c-format msgid "Moving a memo" msgid_plural "Moving %d memos" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:2095 +#: ../src/calendar/gui/e-cal-ops.c:2109 #, c-format msgid "Copying a memo" msgid_plural "Copying %d memos" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:2101 +#: ../src/calendar/gui/e-cal-ops.c:2115 #, c-format msgid "Moving a task" msgid_plural "Moving %d tasks" msgstr[0] "" msgstr[1] "" -#: ../src/calendar/gui/e-cal-ops.c:2102 +#: ../src/calendar/gui/e-cal-ops.c:2116 #, c-format msgid "Copying a task" msgid_plural "Copying %d tasks" @@ -7491,172 +7491,176 @@ msgid "Event’s time is in the past" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:214 +#: ../src/calendar/gui/e-comp-editor-event.c:222 msgid "" "Event cannot be edited, because the selected calendar could not be opened" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:216 +#: ../src/calendar/gui/e-comp-editor-event.c:224 msgid "Event cannot be edited, because the selected calendar is read only" msgstr "Không thể sửa sự kiện vì lịch được chọn là chỉ đọc" -#: ../src/calendar/gui/e-comp-editor-event.c:218 +#: ../src/calendar/gui/e-comp-editor-event.c:226 msgid "" "Changes made to the event will not be sent to the attendees, because you are " "not the organizer" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:510 +#: ../src/calendar/gui/e-comp-editor-event.c:560 #: ../src/calendar/gui/e-comp-editor-task.c:619 msgid "Start date is not a valid date" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:512 +#: ../src/calendar/gui/e-comp-editor-event.c:562 msgid "Start time is not a valid time" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:516 -#: ../src/calendar/gui/e-comp-editor-event.c:532 +#: ../src/calendar/gui/e-comp-editor-event.c:566 +#: ../src/calendar/gui/e-comp-editor-event.c:582 #: ../src/calendar/gui/e-comp-editor-page-attachments.c:206 -#: ../src/calendar/gui/e-comp-editor.c:340 +#: ../src/calendar/gui/e-comp-editor.c:346 #: ../src/composer/e-composer-actions.c:180 #: ../src/em-format/e-mail-part-secure-button.c:97 -#: ../src/e-util/e-misc-utils.c:4049 ../src/e-util/e-misc-utils.c:4084 -#: ../src/e-util/e-misc-utils.c:4097 ../src/e-util/e-misc-utils.c:4111 -#: ../src/mail/e-mail-autoconfig.c:1122 ../src/mail/e-mail-display.c:2536 -#: ../src/mail/e-mail-notes.c:929 ../src/mail/e-mail-reader-utils.c:805 -#: ../src/mail/em-composer-utils.c:3932 ../src/mail/em-composer-utils.c:3955 -#: ../src/mail/mail-send-recv.c:598 ../src/mail/mail-send-recv.c:1493 +#: ../src/e-util/e-misc-utils.c:4171 ../src/e-util/e-misc-utils.c:4179 +#: ../src/e-util/e-misc-utils.c:4187 ../src/e-util/e-misc-utils.c:4222 +#: ../src/e-util/e-misc-utils.c:4235 ../src/e-util/e-misc-utils.c:4249 +#: ../src/mail/e-mail-autoconfig.c:1129 ../src/mail/e-mail-display.c:2922 +#: ../src/mail/e-mail-notes.c:930 ../src/mail/e-mail-reader.c:3577 +#: ../src/mail/e-mail-reader-utils.c:818 ../src/mail/em-composer-utils.c:4049 +#: ../src/mail/em-composer-utils.c:4072 ../src/mail/mail-send-recv.c:598 +#: ../src/mail/mail-send-recv.c:1493 #: ../src/modules/accounts-window/e-accounts-window-editors.c:172 -#: ../src/plugins/face/face.c:175 ../src/shell/e-shell.c:1258 -#: ../src/shell/e-shell.c:1283 ../src/smime/gui/certificate-manager.c:360 +#: ../src/modules/mail/e-mail-attachment-handler.c:444 +#: ../src/plugins/face/face.c:175 +#: ../src/plugins/mail-to-task/mail-to-task.c:996 ../src/shell/e-shell.c:1258 +#: ../src/shell/e-shell.c:1283 ../src/smime/gui/certificate-manager.c:353 #, c-format msgid "Unknown error" msgstr "Lỗi lạ" -#: ../src/calendar/gui/e-comp-editor-event.c:526 +#: ../src/calendar/gui/e-comp-editor-event.c:576 msgid "End date is not a valid date" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:528 +#: ../src/calendar/gui/e-comp-editor-event.c:578 msgid "End time is not a valid time" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:723 +#: ../src/calendar/gui/e-comp-editor-event.c:775 #: ../src/calendar/gui/e-comp-editor-memo.c:258 #: ../src/calendar/gui/e-comp-editor-task.c:802 msgid "_Categories" msgstr "_Loại" -#: ../src/calendar/gui/e-comp-editor-event.c:725 +#: ../src/calendar/gui/e-comp-editor-event.c:777 #: ../src/calendar/gui/e-comp-editor-memo.c:260 #: ../src/calendar/gui/e-comp-editor-task.c:804 msgid "Toggles whether to display categories" msgstr "Bật tắt hiển thị các loại" -#: ../src/calendar/gui/e-comp-editor-event.c:731 +#: ../src/calendar/gui/e-comp-editor-event.c:783 #: ../src/calendar/gui/e-comp-editor-task.c:810 msgid "Time _Zone" msgstr "_Múi giờ" -#: ../src/calendar/gui/e-comp-editor-event.c:733 +#: ../src/calendar/gui/e-comp-editor-event.c:785 #: ../src/calendar/gui/e-comp-editor-task.c:812 msgid "Toggles whether the time zone is displayed" msgstr "Bật tắt hiển thị múi giờ" -#: ../src/calendar/gui/e-comp-editor-event.c:739 +#: ../src/calendar/gui/e-comp-editor-event.c:791 msgid "All _Day Event" msgstr "Sự kiện ng_uyên ngày" -#: ../src/calendar/gui/e-comp-editor-event.c:741 +#: ../src/calendar/gui/e-comp-editor-event.c:793 msgid "Toggles whether to have All Day Event" msgstr "Bật tắt có dự kiện nguyên ngày" -#: ../src/calendar/gui/e-comp-editor-event.c:747 +#: ../src/calendar/gui/e-comp-editor-event.c:799 #| msgid "Show time as _busy" msgid "Show Time as _Busy" msgstr "Hiện giờ là _Bận" -#: ../src/calendar/gui/e-comp-editor-event.c:749 +#: ../src/calendar/gui/e-comp-editor-event.c:801 msgid "Toggles whether to show time as busy" msgstr "Bật tắt hiển thị giờ là bận" -#: ../src/calendar/gui/e-comp-editor-event.c:758 +#: ../src/calendar/gui/e-comp-editor-event.c:810 msgid "Pu_blic" msgstr "_Công" -#: ../src/calendar/gui/e-comp-editor-event.c:760 +#: ../src/calendar/gui/e-comp-editor-event.c:812 msgid "Classify as public" msgstr "Phân loại công khai" -#: ../src/calendar/gui/e-comp-editor-event.c:765 +#: ../src/calendar/gui/e-comp-editor-event.c:817 msgid "_Private" msgstr "_Riêng" -#: ../src/calendar/gui/e-comp-editor-event.c:767 +#: ../src/calendar/gui/e-comp-editor-event.c:819 msgid "Classify as private" msgstr "Phân loại riêng tư" -#: ../src/calendar/gui/e-comp-editor-event.c:772 +#: ../src/calendar/gui/e-comp-editor-event.c:824 msgid "_Confidential" msgstr "_Mật" -#: ../src/calendar/gui/e-comp-editor-event.c:774 +#: ../src/calendar/gui/e-comp-editor-event.c:826 msgid "Classify as confidential" msgstr "Phân loại mật" -#: ../src/calendar/gui/e-comp-editor-event.c:892 +#: ../src/calendar/gui/e-comp-editor-event.c:949 msgctxt "ECompEditor" msgid "_Start time:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:897 +#: ../src/calendar/gui/e-comp-editor-event.c:954 msgctxt "ECompEditor" msgid "_End time:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:907 +#: ../src/calendar/gui/e-comp-editor-event.c:964 msgctxt "ECompEditor" msgid "All da_y event" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:975 +#: ../src/calendar/gui/e-comp-editor-event.c:1037 #: ../src/calendar/gui/e-comp-editor-memo.c:359 #: ../src/calendar/gui/e-comp-editor-task.c:987 msgctxt "ECompEditorPage" msgid "General" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:978 +#: ../src/calendar/gui/e-comp-editor-event.c:1040 #: ../src/calendar/gui/e-comp-editor-task.c:1010 msgctxt "ECompEditorPage" msgid "Reminders" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:981 +#: ../src/calendar/gui/e-comp-editor-event.c:1043 #: ../src/calendar/gui/e-comp-editor-task.c:1014 msgctxt "ECompEditorPage" msgid "Recurrence" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:984 +#: ../src/calendar/gui/e-comp-editor-event.c:1046 #: ../src/calendar/gui/e-comp-editor-memo.c:362 #: ../src/calendar/gui/e-comp-editor-task.c:1018 msgctxt "ECompEditorPage" msgid "Attachments" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:994 +#: ../src/calendar/gui/e-comp-editor-event.c:1054 msgctxt "ECompEditorPage" msgid "Schedule" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:1029 +#: ../src/calendar/gui/e-comp-editor-event.c:1089 #, c-format msgid "Meeting — %s" msgstr "" -#: ../src/calendar/gui/e-comp-editor-event.c:1030 +#: ../src/calendar/gui/e-comp-editor-event.c:1090 #, c-format msgid "Appointment — %s" msgstr "" @@ -7705,7 +7709,7 @@ #: ../src/calendar/gui/e-comp-editor-page-attachments.c:123 #: ../src/calendar/gui/e-comp-editor-page-attachments.c:128 -#: ../src/em-format/e-mail-formatter-attachment.c:373 +#: ../src/em-format/e-mail-formatter-attachment.c:381 #: ../src/e-util/e-attachment-bar.c:101 ../src/e-util/e-attachment-bar.c:106 #: ../src/e-util/e-attachment-paned.c:175 #: ../src/e-util/e-attachment-paned.c:180 ../src/mail/message-list.etspec.h:4 @@ -7714,60 +7718,60 @@ msgstr[0] "Đính kèm" #: ../src/calendar/gui/e-comp-editor-page-attachments.c:201 -#: ../src/e-util/e-attachment.c:2469 +#: ../src/e-util/e-attachment.c:2588 #, c-format msgid "Could not load “%s”" msgstr "" #: ../src/calendar/gui/e-comp-editor-page-attachments.c:203 -#: ../src/e-util/e-attachment.c:2472 +#: ../src/e-util/e-attachment.c:2591 #, c-format #| msgid "Could not open the link." msgid "Could not load the attachment" msgstr "Không thể nạp đồ đính kèm." -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:411 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:427 msgid "" "Some attachments are still being downloaded. Please wait until the download " "is finished." msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:438 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:454 #, c-format msgid "Attachment “%s” cannot be found, remove it from the list, please" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:455 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:471 #, c-format msgid "" "Attachment “%s” doesn’t have valid URI, remove it from the list, please" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:623 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:639 #: ../src/composer/e-composer-actions.c:326 msgid "_Attachment…" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:625 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:641 #: ../src/composer/e-composer-actions.c:328 -#: ../src/e-util/e-attachment-view.c:343 +#: ../src/e-util/e-attachment-view.c:390 msgid "Attach a file" msgstr "Đính kèm tập tin" -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:632 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:648 msgid "_Attachments" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:634 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:650 msgid "Show attachments" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:802 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:818 #: ../src/e-util/e-attachment-bar.c:716 ../src/e-util/e-attachment-paned.c:690 msgid "Icon View" msgstr "Khung biểu tượng" -#: ../src/calendar/gui/e-comp-editor-page-attachments.c:804 +#: ../src/calendar/gui/e-comp-editor-page-attachments.c:820 #: ../src/e-util/e-attachment-bar.c:718 ../src/e-util/e-attachment-paned.c:692 msgid "List View" msgstr "Khung danh sách" @@ -7792,97 +7796,99 @@ msgid "Organizer address is not a valid user mail address" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-general.c:686 +#: ../src/calendar/gui/e-comp-editor-page-general.c:711 msgid "A_ttendees" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-general.c:688 +#: ../src/calendar/gui/e-comp-editor-page-general.c:713 msgid "Toggles whether the Attendees are displayed" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-general.c:697 +#: ../src/calendar/gui/e-comp-editor-page-general.c:722 msgid "R_ole Field" msgstr "Trường _Vai trò" -#: ../src/calendar/gui/e-comp-editor-page-general.c:699 +#: ../src/calendar/gui/e-comp-editor-page-general.c:724 msgid "Toggles whether the Role field is displayed" msgstr "Bật tắt hiển thị trường Vai trò" -#: ../src/calendar/gui/e-comp-editor-page-general.c:705 +#: ../src/calendar/gui/e-comp-editor-page-general.c:730 msgid "_RSVP" msgstr "_Vui lòng hồi âm" -#: ../src/calendar/gui/e-comp-editor-page-general.c:707 +#: ../src/calendar/gui/e-comp-editor-page-general.c:732 msgid "Toggles whether the RSVP field is displayed" msgstr "Bật tắt hiển thị trường RSVP (Vui lòng hồi âm)" -#: ../src/calendar/gui/e-comp-editor-page-general.c:713 +#: ../src/calendar/gui/e-comp-editor-page-general.c:738 msgid "_Status Field" msgstr "Trường T_rạng thái" -#: ../src/calendar/gui/e-comp-editor-page-general.c:715 +#: ../src/calendar/gui/e-comp-editor-page-general.c:740 msgid "Toggles whether the Status field is displayed" msgstr "Bật tắt hiển thị trường Trạng thái" -#: ../src/calendar/gui/e-comp-editor-page-general.c:721 +#: ../src/calendar/gui/e-comp-editor-page-general.c:746 msgid "_Type Field" msgstr "_Trường Kiểu" -#: ../src/calendar/gui/e-comp-editor-page-general.c:723 +#: ../src/calendar/gui/e-comp-editor-page-general.c:748 #| msgid "Toggles whether the Attendee Type field is displayed" msgid "Toggles whether the Attendee Type is displayed" msgstr "Bật tắt hiển thị trường Kiểu người dự" -#: ../src/calendar/gui/e-comp-editor-page-general.c:1032 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1057 msgid "An organizer is required." msgstr "Cần một bộ tổ chức." -#: ../src/calendar/gui/e-comp-editor-page-general.c:1042 -#: ../src/calendar/gui/e-comp-editor-page-general.c:1184 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1067 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1209 msgid "At least one attendee is required." msgstr "Cần ít nhất một người dự." -#: ../src/calendar/gui/e-comp-editor-page-general.c:1308 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1333 msgid "Or_ganizer:" msgstr "_Tổ chức:" -#: ../src/calendar/gui/e-comp-editor-page-general.c:1403 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1432 msgid "" "Override color of the event. If not set, then color of the calendar is used." msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-general.c:1405 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1434 msgid "" "Override color of the memo. If not set, then color of the memo list is used." msgstr "" #. E_SOURCE_EXTENSION_TASK_LIST -#: ../src/calendar/gui/e-comp-editor-page-general.c:1407 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1436 msgid "" "Override color of the task. If not set, then color of the task list is used." msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-general.c:1418 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1447 msgctxt "ECompEditor" msgid "Atte_ndees…" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-general.c:1501 -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2312 -#: ../src/calendar/gui/e-comp-editor.c:2205 -#: ../src/e-util/e-accounts-window.c:1745 -#: ../src/e-util/e-html-editor-actions.c:1137 +#: ../src/calendar/gui/e-comp-editor-page-general.c:1530 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2318 +#: ../src/calendar/gui/e-comp-editor.c:2276 +#: ../src/e-util/e-accounts-window.c:1752 +#: ../src/e-util/e-html-editor-actions.c:1170 #: ../src/e-util/e-mail-signature-manager.c:354 -#: ../src/e-util/e-webdav-browser.c:2848 ../src/e-util/filter.ui.h:26 +#: ../src/e-util/e-webdav-browser.c:2850 ../src/e-util/filter.ui.h:26 #: ../src/mail/e-mail-account-manager.c:730 ../src/mail/e-mail-browser.c:217 -#: ../src/mail/e-mail-label-manager.c:364 -#: ../src/mail/em-folder-properties.c:1362 ../src/mail/mail-config.ui.h:69 +#: ../src/mail/e-mail-label-manager.c:388 +#: ../src/mail/em-folder-properties.c:1394 ../src/mail/mail-config.ui.h:72 +#: ../src/modules/rss/evolution/e-rss-preferences.c:1806 #: ../src/plugins/attachment-reminder/attachment-reminder.c:564 -#: ../src/plugins/email-custom-header/email-custom-header.c:831 +#: ../src/plugins/email-custom-header/email-custom-header.c:833 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:34 -#: ../src/plugins/sender-validation/sender-validation.c:503 +#: ../src/plugins/sender-validation/sender-validation.c:694 +#: ../src/plugins/sender-validation/sender-validation.c:805 #: ../src/plugins/templates/templates.c:475 -#: ../src/shell/e-shell-window-actions.c:1103 ../src/smime/gui/smime-ui.ui.h:11 +#: ../src/shell/e-shell-window-actions.c:1107 ../src/smime/gui/smime-ui.ui.h:11 msgid "_Edit" msgstr "_Sửa" @@ -7896,7 +7902,7 @@ #. TRANSLATORS: Entire string is for example: This appointment recurs/Every [x] week(s) on [Wednesday] [forever]' #. * (dropdown menu options are in [square brackets]). This means that after the 'on', name of a week day always follows. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:503 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:506 msgid "on" msgstr "vào" @@ -7904,7 +7910,7 @@ #. * (dropdown menu options are in [square brackets]). This means that after 'first', either the string 'day' or #. * the name of a week day (like 'Monday' or 'Friday') always follow. #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:584 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:587 msgctxt "ECompEditorPageRecur" msgid "first" msgstr "" @@ -7914,7 +7920,7 @@ #. * (dropdown menu options are in [square brackets]). This means that after 'second', either the string 'day' or #. * the name of a week day (like 'Monday' or 'Friday') always follow. #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:590 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:593 msgctxt "ECompEditorPageRecur" msgid "second" msgstr "" @@ -7923,7 +7929,7 @@ #. * (dropdown menu options are in [square brackets]). This means that after 'third', either the string 'day' or #. * the name of a week day (like 'Monday' or 'Friday') always follow. #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:595 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:598 msgctxt "ECompEditorPageRecur" msgid "third" msgstr "" @@ -7932,7 +7938,7 @@ #. * (dropdown menu options are in [square brackets]). This means that after 'fourth', either the string 'day' or #. * the name of a week day (like 'Monday' or 'Friday') always follow. #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:600 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:603 msgctxt "ECompEditorPageRecur" msgid "fourth" msgstr "" @@ -7941,7 +7947,7 @@ #. * (dropdown menu options are in [square brackets]). This means that after 'fifth', either the string 'day' or #. * the name of a week day (like 'Monday' or 'Friday') always follow. #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:605 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:608 msgctxt "ECompEditorPageRecur" msgid "fifth" msgstr "" @@ -7950,14 +7956,14 @@ #. * (dropdown menu options are in [square brackets]). This means that after 'last', either the string 'day' or #. * the name of a week day (like 'Monday' or 'Friday') always follow. #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:610 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:613 msgctxt "ECompEditorPageRecur" msgid "last" msgstr "" #. TRANSLATORS: Entire string is for example: This appointment recurs/Every [x] month(s) on the [Other date] [11th to 20th] [17th] [forever]' #. * (dropdown menu options are in [square brackets]). -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:637 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:640 msgctxt "ECompEditorPageRecur" msgid "Other Date" msgstr "" @@ -7966,7 +7972,7 @@ #. * the month to setup an appointment recurrence. The entire string is for example: This appointment recurs/Every [x] month(s) #. * on the [Other date] [1st to 10th] [7th] [forever]' (dropdown menu options are in [square brackets]). #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:643 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:646 msgctxt "ECompEditorPageRecur" msgid "1st to 10th" msgstr "" @@ -7975,7 +7981,7 @@ #. * the month to setup an appointment recurrence. The entire string is for example: This appointment recurs/Every [x] month(s) #. * on the [Other date] [11th to 20th] [17th] [forever]' (dropdown menu options are in [square brackets]). #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:649 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:652 msgctxt "ECompEditorPageRecur" msgid "11th to 20th" msgstr "" @@ -7984,7 +7990,7 @@ #. * the month to setup an appointment recurrence. The entire string is for example: This appointment recurs/Every [x] month(s) #. * on the [Other date] [21th to 31th] [27th] [forever]' (dropdown menu options are in [square brackets]). #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:655 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:658 msgctxt "ECompEditorPageRecur" msgid "21st to 31st" msgstr "" @@ -7992,42 +7998,42 @@ #. For Translator : 'day' is part of the sentence of the form 'appointment recurs/Every [x] month(s) on the [first] [day] [forever]' #. * (dropdown menu options are in[square brackets]). This means that after 'first', either the string 'day' or #. * the name of a week day (like 'Monday' or 'Friday') always follow. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:681 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:684 msgctxt "ECompEditorPageRecur" msgid "day" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:682 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:685 msgctxt "ECompEditorPageRecur" msgid "Monday" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:683 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:686 msgctxt "ECompEditorPageRecur" msgid "Tuesday" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:684 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:687 msgctxt "ECompEditorPageRecur" msgid "Wednesday" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:685 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:688 msgctxt "ECompEditorPageRecur" msgid "Thursday" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:686 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:689 msgctxt "ECompEditorPageRecur" msgid "Friday" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:687 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:690 msgctxt "ECompEditorPageRecur" msgid "Saturday" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:688 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:691 msgctxt "ECompEditorPageRecur" msgid "Sunday" msgstr "" @@ -8035,145 +8041,145 @@ #. TRANSLATORS: Entire string is for example: 'This appointment recurs/Every [x] month(s) on the [second] [Tuesday] [forever]' #. * (dropdown menu options are in [square brackets])." #. -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:817 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:820 msgctxt "ECompEditorPageRecur" msgid "on the" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1091 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1094 msgctxt "ECompEditorPageRecur" msgid "occurrences" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1552 -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2104 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1558 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2110 msgctxt "ECompEditorPageRecur" msgid "This appointment rec_urs" msgstr "" #. Translators: Entire string is for example: 'This task recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1557 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1563 msgctxt "ECompEditorPageRecur" msgid "This task rec_urs" msgstr "" #. Translators: Entire string is for example: 'This memo recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1562 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1568 msgctxt "ECompEditorPageRecur" msgid "This memo rec_urs" msgstr "" #. Translators: Entire string is for example: 'This component recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1567 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1573 msgctxt "ECompEditorPageRecur" msgid "This component rec_urs" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1938 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1944 msgid "Recurrence exception date is invalid" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:1994 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2000 msgid "End time of the recurrence is before the start" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2032 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2038 msgid "R_ecurrence" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2034 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2040 msgid "Set or unset recurrence" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2136 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2142 msgctxt "ECompEditorPageRecur" msgid "Every" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2171 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2177 msgctxt "ECompEditorPageRecur" msgid "day(s)" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2173 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2179 msgctxt "ECompEditorPageRecur" msgid "week(s)" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2175 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2181 msgctxt "ECompEditorPageRecur" msgid "month(s)" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2177 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2183 msgctxt "ECompEditorPageRecur" msgid "year(s)" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2206 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2212 msgctxt "ECompEditorPageRecur" msgid "for" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2208 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2214 msgctxt "ECompEditorPageRecur" msgid "until" msgstr "" #. Translators: Entire string is for example: 'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets]) -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2210 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2216 msgctxt "ECompEditorPageRecur" msgid "forever" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2226 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2232 msgid "This appointment contains recurrences that Evolution cannot edit." msgstr "Cuộc hẹn chứa nhiều lần lặp lại mà Evolution không thể hiệu chỉnh." -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2239 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2245 msgid "Exceptions" msgstr "Ngoại lệ" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2304 -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2284 -#: ../src/mail/e-mail-config-identity-page.c:854 -#: ../src/mail/mail-config.ui.h:68 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2310 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2278 +#: ../src/mail/e-mail-config-identity-page.c:858 +#: ../src/mail/mail-config.ui.h:71 msgid "A_dd" msgstr "_Thêm" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2320 -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2292 -#: ../src/mail/mail-config.ui.h:70 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2326 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2286 +#: ../src/mail/mail-config.ui.h:73 msgid "Re_move" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2328 +#: ../src/calendar/gui/e-comp-editor-page-recurrence.c:2334 msgid "Preview" msgstr "Xem trước" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:39 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:40 msgid "Send To" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1702 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1705 #| msgid "Reminder!" msgid "_Reminders" msgstr "_Nhắc nhở" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1704 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1707 msgid "Set or unset reminders" msgstr "" #. Translators: "None" for "No reminder set" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1816 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1817 #| msgid "None" msgctxt "cal-reminders" msgid "None" @@ -8182,59 +8188,59 @@ #. Translators: This constructs predefined reminder's description, for example "15 minutes before", #. "1 hour before", "1 day before", but, if user has set, also more complicated strings like #. "2 days 13 hours 1 minute before". -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1826 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1827 #, c-format msgctxt "cal-reminders" msgid "%s before" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1831 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1832 msgctxt "cal-reminders" msgid "at the start" msgstr "" #. Translators: "Custom" for "Custom reminder set" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1839 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1840 msgctxt "cal-reminders" msgid "Custom" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1841 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1842 msgid "Add predefined time…" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1844 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1845 msgid "Remove predefined times" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1987 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:1989 msgid "Set a custom predefined time to" msgstr "" #. Translators: this is part of: "Set a custom predefined time to [nnn] days [nnn] hours [nnn] minutes", where the text in "[]" means a separate widget -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2000 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2002 msgctxt "cal-reminders" msgid "da_ys" msgstr "" #. Translators: this is part of: "Set a custom predefined time to [nnn] days [nnn] hours [nnn] minutes", where the text in "[]" means a separate widget -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2016 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2018 msgctxt "cal-reminders" msgid "_hours" msgstr "" #. Translators: this is part of: "Set a custom predefined time to [nnn] days [nnn] hours [nnn] minutes", where the text in "[]" means a separate widget -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2032 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2034 msgctxt "cal-reminders" msgid "_minutes" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2038 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2040 msgid "_Add time" msgstr "" #: ../src/calendar/gui/e-comp-editor-page-reminders.c:2136 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:78 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:83 #| msgid "Reminder!" msgid "Reminders" msgstr "Nhắc nhở" @@ -8245,109 +8251,109 @@ msgstr "_Nhắc nhở" #. Translators: Part of: [ Pop up an alert ] [ x ] [ minute(s) ] [ before ] [ start ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2365 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2359 msgctxt "cal-reminders" msgid "minute(s)" msgstr "" #. Translators: Part of: [ Pop up an alert ] [ x ] [ hour(s) ] [ before ] [ start ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2367 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2361 msgctxt "cal-reminders" msgid "hour(s)" msgstr "" #. Translators: Part of: [ Pop up an alert ] [ x ] [ day(s) ] [ before ] [ start ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2369 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2363 msgctxt "cal-reminders" msgid "day(s)" msgstr "" #. Translators: Part of: [ Pop up an alert ] [ x ] [ minute(s) ] [ before ] [ start ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2386 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2380 msgctxt "cal-reminders" msgid "before" msgstr "" #. Translators: Part of: [ Pop up an alert ] [ x ] [ minute(s) ] [ after ] [ start ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2388 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2382 msgctxt "cal-reminders" msgid "after" msgstr "" #. Translators: Part of: [ Pop up an alert ] [ x ] [ minute(s) ] [ before ] [ start ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2404 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2398 msgctxt "cal-reminders" msgid "start" msgstr "" #. Translators: Part of: [ Pop up an alert ] [ x ] [ minute(s) ] [ before ] [ end ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2406 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2400 msgctxt "cal-reminders" msgid "end" msgstr "" #. Translators: Part of: Repeat the reminder [ x ] extra times every [ y ] [ minutes ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2425 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2419 msgid "Re_peat the reminder" msgstr "" #. Translators: Part of: Repeat the reminder [ x ] extra times every [ y ] [ minutes ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2450 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2444 msgctxt "cal-reminders" msgid "extra times every" msgstr "" #. Translators: Part of: Repeat the reminder [ x ] extra times every [ y ] [ minutes ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2487 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2481 msgctxt "cal-reminders" msgid "minutes" msgstr "" #. Translators: Part of: Repeat the reminder [ x ] extra times every [ y ] [ hours ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2489 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2483 msgctxt "cal-reminders" msgid "hours" msgstr "" #. Translators: Part of: Repeat the reminder [ x ] extra times every [ y ] [ days ] -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2491 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2485 msgctxt "cal-reminders" msgid "days" msgstr "" #. page_reminders->priv->custom_email_entry is initialized on demand -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2528 -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2686 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2522 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2680 msgctxt "cal-reminders" msgid "Custom _message" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2573 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2567 msgctxt "cal-reminders" msgid "Custom reminder _sound" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2584 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2578 msgid "Select a sound file" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2612 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2606 msgid "_Program:" msgstr "_Chương trình:" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2637 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2631 msgid "_Arguments:" msgstr "Đối _số:" -#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2669 +#: ../src/calendar/gui/e-comp-editor-page-reminders.c:2663 msgid "_Send To:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-schedule.c:479 +#: ../src/calendar/gui/e-comp-editor-page-schedule.c:505 msgid "_Schedule" msgstr "" -#: ../src/calendar/gui/e-comp-editor-page-schedule.c:481 +#: ../src/calendar/gui/e-comp-editor-page-schedule.c:507 msgid "Query free / busy information for the attendees" msgstr "Truy vấn thông tin rảnh/bận cho các người dự" @@ -8356,120 +8362,120 @@ msgid "_Summary:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:388 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:427 msgctxt "ECompEditor" msgid "_Location:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:522 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:564 msgctxt "ECompEditor" msgid "_Categories…" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:635 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:677 msgid "Edit as text" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:635 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:677 msgid "View as text" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:635 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:677 msgid "View as HTML" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:770 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:812 msgctxt "ECompEditor" msgid "_Description:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1126 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:1168 msgctxt "ECompEditor" msgid "_Web page:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1497 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:1810 msgctxt "ECompEditor" msgid "D_ue date:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1591 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:1904 msgctxt "ECompEditor" msgid "Date _completed:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1607 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:1920 msgctxt "ECompEditor" msgid "Public" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1608 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:1921 msgctxt "ECompEditor" msgid "Private" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1609 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:1922 msgctxt "ECompEditor" msgid "Confidential" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1625 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:1938 msgctxt "ECompEditor" msgid "C_lassification:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1688 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2001 msgctxt "ECompEditor" msgid "_Status:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1718 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2031 msgctxt "ECompEditor" msgid "Undefined" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1719 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2032 msgctxt "ECompEditor" msgid "High" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1720 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2033 msgctxt "ECompEditor" msgid "Normal" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1721 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2034 msgctxt "ECompEditor" msgid "Low" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1730 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2043 msgctxt "ECompEditor" msgid "Priorit_y:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1784 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2097 msgctxt "ECompEditor" msgid "Percent complete:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1865 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2178 msgctxt "ECompEditor" msgid "Time _zone:" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:1961 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2274 msgctxt "ECompEditor" msgid "Show time as _busy" msgstr "" #. Translators: This 'None' is meant for 'Color' in calendar component editor, like 'None color' -#: ../src/calendar/gui/e-comp-editor-property-parts.c:2382 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2695 msgctxt "ECompEditor" msgid "None" msgstr "" -#: ../src/calendar/gui/e-comp-editor-property-parts.c:2543 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:2856 msgid "Esti_mated duration:" msgstr "" @@ -8534,187 +8540,192 @@ msgid "Task — %s" msgstr "" -#: ../src/calendar/gui/e-comp-editor.c:255 -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:133 +#: ../src/calendar/gui/e-comp-editor.c:261 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:197 msgid "attachment" msgstr "đính kèm" -#: ../src/calendar/gui/e-comp-editor.c:613 +#: ../src/calendar/gui/e-comp-editor.c:619 msgid "Sending notifications to attendees…" msgstr "" -#: ../src/calendar/gui/e-comp-editor.c:1038 -#: ../src/e-util/e-webdav-browser.c:1925 +#: ../src/calendar/gui/e-comp-editor.c:1046 +#: ../src/e-util/e-webdav-browser.c:1927 msgid "Saving changes…" msgstr "" -#: ../src/calendar/gui/e-comp-editor.c:1309 +#: ../src/calendar/gui/comp-util.c:2124 ../src/calendar/gui/comp-util.c:2128 +#: ../src/calendar/gui/comp-util.c:2242 +#: ../src/calendar/gui/e-comp-editor.c:1317 #| msgid "No summary" msgid "No Summary" msgstr "Không có bản tóm tắt" #. == Button box == -#: ../src/calendar/gui/e-comp-editor.c:2119 +#: ../src/calendar/gui/e-comp-editor.c:2190 #: ../src/composer/e-composer-actions.c:333 -#: ../src/e-util/e-accounts-window.c:1778 +#: ../src/e-util/e-accounts-window.c:1785 #: ../src/e-util/e-html-editor-dialog.c:194 -#: ../src/e-util/e-mail-signature-editor.c:329 +#: ../src/e-util/e-mail-signature-editor.c:334 #: ../src/e-util/e-name-selector-dialog.c:548 +#: ../src/e-util/e-preferences-window.c:334 #: ../src/e-util/e-table-field-chooser-dialog.c:197 #: ../src/mail/e-mail-browser.c:166 -#: ../src/mail/e-mail-folder-sort-order-dialog.c:751 -#: ../src/mail/e-mail-notes.c:1107 ../src/mail/em-filter-editor.c:45 -#: ../src/mail/em-folder-properties.c:1487 -#: ../src/mail/em-subscription-editor.c:1734 -#: ../src/shell/e-shell-window-actions.c:354 -#: ../src/shell/e-shell-window-actions.c:926 -#: ../src/smime/gui/certificate-manager.c:2176 +#: ../src/mail/e-mail-folder-sort-order-dialog.c:753 +#: ../src/mail/e-mail-notes.c:1109 ../src/mail/em-filter-editor.c:45 +#: ../src/mail/em-folder-properties.c:1519 +#: ../src/mail/em-subscription-editor.c:1735 +#: ../src/shell/e-shell-window-actions.c:930 +#: ../src/smime/gui/certificate-manager.c:2132 msgid "_Close" msgstr "Đón_g" -#: ../src/calendar/gui/e-comp-editor.c:2121 +#: ../src/calendar/gui/e-comp-editor.c:2192 #| msgid "Close the current file" msgid "Close the current window" msgstr "Đóng cửa sổhiện thời" #. copy menu item -#: ../src/calendar/gui/e-comp-editor.c:2126 ../src/e-util/e-focus-tracker.c:806 -#: ../src/e-util/e-html-editor-actions.c:1093 ../src/e-util/e-text.c:2065 -#: ../src/e-util/e-web-view.c:467 ../src/mail/e-mail-browser.c:173 -#: ../src/mail/mail.error.xml.h:147 ../src/shell/e-shell-window-actions.c:947 +#: ../src/calendar/gui/e-comp-editor.c:2197 ../src/e-util/e-focus-tracker.c:806 +#: ../src/e-util/e-html-editor-actions.c:1126 ../src/e-util/e-text.c:2065 +#: ../src/e-util/e-web-view.c:503 ../src/mail/e-mail-browser.c:173 +#: ../src/mail/mail.error.xml.h:147 ../src/shell/e-shell-window-actions.c:951 msgid "_Copy" msgstr "_Chép" -#: ../src/calendar/gui/e-comp-editor.c:2128 ../src/e-util/e-focus-tracker.c:203 +#: ../src/calendar/gui/e-comp-editor.c:2199 ../src/e-util/e-focus-tracker.c:203 #: ../src/e-util/e-focus-tracker.c:259 ../src/e-util/e-focus-tracker.c:312 -#: ../src/e-util/e-focus-tracker.c:807 ../src/e-util/e-web-view.c:469 -#: ../src/e-util/e-web-view.c:2055 ../src/mail/e-mail-browser.c:175 -#: ../src/shell/e-shell-window-actions.c:949 +#: ../src/e-util/e-focus-tracker.c:807 ../src/e-util/e-web-view.c:505 +#: ../src/e-util/e-web-view.c:2169 ../src/mail/e-mail-browser.c:175 +#: ../src/shell/e-shell-window-actions.c:953 msgid "Copy the selection" msgstr "Chép vùng chọn" #. cut menu item -#: ../src/calendar/gui/e-comp-editor.c:2133 ../src/e-util/e-focus-tracker.c:801 -#: ../src/e-util/e-html-editor-actions.c:1100 ../src/e-util/e-text.c:2051 -#: ../src/mail/e-mail-browser.c:180 ../src/shell/e-shell-window-actions.c:954 +#: ../src/calendar/gui/e-comp-editor.c:2204 ../src/e-util/e-focus-tracker.c:801 +#: ../src/e-util/e-html-editor-actions.c:1133 ../src/e-util/e-text.c:2051 +#: ../src/mail/e-mail-browser.c:180 ../src/shell/e-shell-window-actions.c:958 msgid "Cu_t" msgstr "Cắ_t" -#: ../src/calendar/gui/e-comp-editor.c:2135 ../src/e-util/e-focus-tracker.c:196 +#: ../src/calendar/gui/e-comp-editor.c:2206 ../src/e-util/e-focus-tracker.c:196 #: ../src/e-util/e-focus-tracker.c:252 ../src/e-util/e-focus-tracker.c:306 -#: ../src/e-util/e-focus-tracker.c:802 ../src/e-util/e-web-view.c:2064 -#: ../src/mail/e-mail-browser.c:182 ../src/shell/e-shell-window-actions.c:956 +#: ../src/e-util/e-focus-tracker.c:802 ../src/e-util/e-web-view.c:2178 +#: ../src/mail/e-mail-browser.c:182 ../src/shell/e-shell-window-actions.c:960 msgid "Cut the selection" msgstr "Cắt vùng chọn" -#: ../src/calendar/gui/e-comp-editor.c:2142 ../src/e-util/e-focus-tracker.c:217 +#: ../src/calendar/gui/e-comp-editor.c:2213 ../src/e-util/e-focus-tracker.c:217 #: ../src/e-util/e-focus-tracker.c:273 ../src/e-util/e-focus-tracker.c:817 -#: ../src/shell/e-shell-window-actions.c:963 +#: ../src/shell/e-shell-window-actions.c:967 msgid "Delete the selection" msgstr "Xoá vùng chọn" -#: ../src/calendar/gui/e-comp-editor.c:2149 +#: ../src/calendar/gui/e-comp-editor.c:2220 #| msgid "View" msgid "View help" msgstr "Xem trợ giúp" #. paste menu item -#: ../src/calendar/gui/e-comp-editor.c:2154 ../src/e-util/e-focus-tracker.c:811 -#: ../src/e-util/e-html-editor-actions.c:1107 ../src/e-util/e-text.c:2077 -#: ../src/mail/e-mail-browser.c:187 ../src/shell/e-shell-window-actions.c:982 +#: ../src/calendar/gui/e-comp-editor.c:2225 ../src/e-util/e-focus-tracker.c:811 +#: ../src/e-util/e-html-editor-actions.c:1140 ../src/e-util/e-text.c:2077 +#: ../src/mail/e-mail-browser.c:187 ../src/shell/e-shell-window-actions.c:986 msgid "_Paste" msgstr "_Dán" -#: ../src/calendar/gui/e-comp-editor.c:2156 ../src/e-util/e-focus-tracker.c:210 +#: ../src/calendar/gui/e-comp-editor.c:2227 ../src/e-util/e-focus-tracker.c:210 #: ../src/e-util/e-focus-tracker.c:266 ../src/e-util/e-focus-tracker.c:318 -#: ../src/e-util/e-focus-tracker.c:812 ../src/e-util/e-web-view.c:2073 -#: ../src/mail/e-mail-browser.c:189 ../src/shell/e-shell-window-actions.c:984 +#: ../src/e-util/e-focus-tracker.c:812 ../src/e-util/e-web-view.c:2187 +#: ../src/mail/e-mail-browser.c:189 ../src/shell/e-shell-window-actions.c:988 msgid "Paste the clipboard" msgstr "Dán bảng nháp" -#: ../src/calendar/gui/e-comp-editor.c:2161 -#: ../src/composer/e-composer-actions.c:387 ../src/mail/e-mail-reader.c:2860 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1319 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1333 +#: ../src/calendar/gui/e-comp-editor.c:2232 +#: ../src/composer/e-composer-actions.c:387 ../src/mail/e-mail-reader.c:2919 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1552 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1566 msgid "_Print…" msgstr "" -#: ../src/calendar/gui/e-comp-editor.c:2168 ../src/mail/e-mail-reader.c:2867 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1326 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1865 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:838 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1067 +#: ../src/calendar/gui/e-comp-editor.c:2239 ../src/mail/e-mail-reader.c:2926 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1559 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1921 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:841 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1070 msgid "Pre_view…" msgstr "" -#: ../src/calendar/gui/e-comp-editor.c:2175 ../src/e-util/e-focus-tracker.c:821 -#: ../src/e-util/e-html-editor-actions.c:1121 ../src/e-util/e-web-view.c:484 -#: ../src/mail/e-mail-browser.c:194 ../src/shell/e-shell-window-actions.c:1059 +#: ../src/calendar/gui/e-comp-editor.c:2246 ../src/e-util/e-focus-tracker.c:821 +#: ../src/e-util/e-html-editor-actions.c:1154 ../src/e-util/e-web-view.c:520 +#: ../src/mail/e-mail-browser.c:194 ../src/shell/e-shell-window-actions.c:1063 msgid "Select _All" msgstr "Chọn _tất cả" -#: ../src/calendar/gui/e-comp-editor.c:2177 ../src/e-util/e-focus-tracker.c:224 +#: ../src/calendar/gui/e-comp-editor.c:2248 ../src/e-util/e-focus-tracker.c:224 #: ../src/e-util/e-focus-tracker.c:280 ../src/e-util/e-focus-tracker.c:822 -#: ../src/mail/e-mail-browser.c:196 ../src/shell/e-shell-window-actions.c:1061 +#: ../src/mail/e-mail-browser.c:196 ../src/shell/e-shell-window-actions.c:1065 msgid "Select all text" msgstr "Chọn toàn bộ văn bản" -#: ../src/calendar/gui/e-comp-editor.c:2198 +#: ../src/calendar/gui/e-comp-editor.c:2269 msgid "_Classification" msgstr "_Phân loại" -#: ../src/calendar/gui/e-comp-editor.c:2212 -#: ../src/e-util/e-html-editor-actions.c:1144 -#: ../src/e-util/e-mail-signature-editor.c:343 ../src/mail/e-mail-browser.c:210 -#: ../src/mail/e-mail-notes.c:1121 ../src/shell/e-shell-window-actions.c:1110 +#: ../src/calendar/gui/e-comp-editor.c:2283 +#: ../src/e-util/e-html-editor-actions.c:1177 +#: ../src/e-util/e-mail-signature-editor.c:348 ../src/mail/e-mail-browser.c:210 +#: ../src/mail/e-mail-notes.c:1123 ../src/shell/e-shell-window-actions.c:1114 msgid "_File" msgstr "_Tập tin" -#: ../src/calendar/gui/e-comp-editor.c:2226 -#: ../src/e-util/e-html-editor-actions.c:1165 +#: ../src/calendar/gui/e-comp-editor.c:2297 +#: ../src/e-util/e-html-editor-actions.c:1198 #| msgid "I_nsert" msgid "_Insert" msgstr "C_hèn" -#: ../src/calendar/gui/e-comp-editor.c:2233 +#: ../src/calendar/gui/e-comp-editor.c:2304 #: ../src/composer/e-composer-actions.c:377 msgid "_Options" msgstr "Tù_y chọn" -#: ../src/calendar/gui/e-comp-editor.c:2240 -#: ../src/e-util/e-html-editor-actions.c:1186 ../src/mail/e-mail-browser.c:224 -#: ../src/shell/e-shell-window-actions.c:1153 -#: ../src/smime/gui/certificate-manager.c:1644 ../src/smime/gui/smime-ui.ui.h:3 +#: ../src/calendar/gui/e-comp-editor.c:2311 +#: ../src/e-util/e-html-editor-actions.c:1219 ../src/mail/e-mail-browser.c:224 +#: ../src/shell/e-shell-window-actions.c:1157 +#: ../src/smime/gui/certificate-manager.c:1592 ../src/smime/gui/smime-ui.ui.h:3 msgid "_View" msgstr "_Xem" -#: ../src/calendar/gui/e-comp-editor.c:2252 +#: ../src/calendar/gui/e-comp-editor.c:2323 #| msgid "Save Current View" msgid "Save current changes" msgstr "Lưu thay đổi hiện thời" -#: ../src/calendar/gui/e-comp-editor.c:2257 -#: ../src/e-util/e-mail-signature-editor.c:338 ../src/mail/e-mail-notes.c:1116 +#: ../src/calendar/gui/e-comp-editor.c:1963 +#: ../src/calendar/gui/e-comp-editor.c:2328 +#: ../src/e-util/e-mail-signature-editor.c:343 ../src/mail/e-mail-notes.c:1118 msgid "Save and Close" msgstr "Lưu và đóng" -#: ../src/calendar/gui/e-comp-editor.c:2259 +#: ../src/calendar/gui/e-comp-editor.c:2330 msgid "Save current changes and close editor" msgstr "Lưu thay đổi hiện thời và đóng trình soạn thảo" #. String to use in 12-hour time format for times in the morning. -#: ../src/calendar/gui/e-day-view.c:2146 ../src/calendar/gui/e-to-do-pane.c:248 -#: ../src/calendar/gui/e-week-view.c:1761 ../src/calendar/gui/print.c:1102 -#: ../src/calendar/gui/print.c:1121 ../src/calendar/gui/print.c:2689 -#: ../src/calendar/gui/print.c:2709 +#: ../src/calendar/gui/comp-util.c:2091 ../src/calendar/gui/e-day-view.c:2350 +#: ../src/calendar/gui/e-to-do-pane.c:268 +#: ../src/calendar/gui/e-week-view.c:1974 ../src/calendar/gui/print.c:1111 +#: ../src/calendar/gui/print.c:1130 ../src/calendar/gui/print.c:2702 +#: ../src/calendar/gui/print.c:2722 msgid "am" msgstr "am" #. String to use in 12-hour time format for times in the afternoon. -#: ../src/calendar/gui/e-day-view.c:2149 ../src/calendar/gui/e-to-do-pane.c:252 -#: ../src/calendar/gui/e-week-view.c:1764 ../src/calendar/gui/print.c:1107 -#: ../src/calendar/gui/print.c:1123 ../src/calendar/gui/print.c:2694 -#: ../src/calendar/gui/print.c:2711 +#: ../src/calendar/gui/comp-util.c:2095 ../src/calendar/gui/e-day-view.c:2353 +#: ../src/calendar/gui/e-to-do-pane.c:272 +#: ../src/calendar/gui/e-week-view.c:1977 ../src/calendar/gui/print.c:1116 +#: ../src/calendar/gui/print.c:1132 ../src/calendar/gui/print.c:2707 +#: ../src/calendar/gui/print.c:2724 msgid "pm" msgstr "pm" @@ -8724,15 +8735,15 @@ #. * month, %B = full month name. You can change the #. * order but don't change the specifiers or add #. * anything. -#: ../src/calendar/gui/e-day-view.c:3040 -#: ../src/calendar/gui/e-day-view-top-item.c:848 +#: ../src/calendar/gui/e-day-view.c:3253 +#: ../src/calendar/gui/e-day-view-top-item.c:847 #: ../src/calendar/gui/e-week-view-main-item.c:207 -#: ../src/calendar/gui/print.c:2143 +#: ../src/calendar/gui/print.c:2152 msgid "%A %d %B" msgstr "%A %d %B" #. To Translators: the %d stands for a week number, it's value between 1 and 52/53 -#: ../src/calendar/gui/e-day-view.c:3802 +#: ../src/calendar/gui/e-day-view.c:3990 #, c-format #| msgid "Week" msgid "Week %d" @@ -8756,16 +8767,16 @@ #. Translators: "None" indicates no second time zone set for a day view #: ../src/calendar/gui/e-day-view-time-item.c:859 -#: ../src/modules/calendar/e-calendar-preferences.c:311 -#: ../src/modules/calendar/e-calendar-preferences.c:363 +#: ../src/modules/calendar/e-calendar-preferences.c:337 +#: ../src/modules/calendar/e-calendar-preferences.c:389 #: ../src/modules/calendar/e-calendar-preferences.ui.h:11 msgctxt "cal-second-zone" msgid "None" msgstr "Không" #: ../src/calendar/gui/e-day-view-time-item.c:893 -#: ../src/calendar/gui/e-timezone-entry.c:346 -#: ../src/modules/calendar/e-calendar-preferences.c:394 +#: ../src/calendar/gui/e-timezone-entry.c:504 +#: ../src/modules/calendar/e-calendar-preferences.c:420 msgid "Select…" msgstr "" @@ -8827,51 +8838,51 @@ #: ../src/calendar/gui/e-meeting-list-view.c:176 #: ../src/calendar/gui/e-meeting-store.c:110 #: ../src/calendar/gui/e-meeting-store.c:127 -#: ../src/calendar/gui/e-meeting-store.c:1073 ../src/calendar/gui/print.c:1287 +#: ../src/calendar/gui/e-meeting-store.c:1073 ../src/calendar/gui/print.c:1296 msgid "Individual" msgstr "Riêng lẻ" #: ../src/calendar/gui/e-meeting-list-view.c:177 #: ../src/calendar/gui/e-meeting-store.c:112 -#: ../src/calendar/gui/e-meeting-store.c:129 ../src/calendar/gui/print.c:1288 +#: ../src/calendar/gui/e-meeting-store.c:129 ../src/calendar/gui/print.c:1297 #: ../src/e-util/e-table-config.ui.h:1 msgid "Group" msgstr "Nhóm" #: ../src/calendar/gui/e-meeting-list-view.c:178 #: ../src/calendar/gui/e-meeting-store.c:114 -#: ../src/calendar/gui/e-meeting-store.c:131 ../src/calendar/gui/print.c:1289 +#: ../src/calendar/gui/e-meeting-store.c:131 ../src/calendar/gui/print.c:1298 msgid "Resource" msgstr "Tài nguyên" #: ../src/calendar/gui/e-meeting-list-view.c:179 #: ../src/calendar/gui/e-meeting-store.c:116 -#: ../src/calendar/gui/e-meeting-store.c:133 ../src/calendar/gui/print.c:1290 +#: ../src/calendar/gui/e-meeting-store.c:133 ../src/calendar/gui/print.c:1299 msgid "Room" msgstr "Phòng" #: ../src/calendar/gui/e-meeting-list-view.c:190 #: ../src/calendar/gui/e-meeting-store.c:145 -#: ../src/calendar/gui/e-meeting-store.c:162 ../src/calendar/gui/print.c:1304 +#: ../src/calendar/gui/e-meeting-store.c:162 ../src/calendar/gui/print.c:1313 msgid "Chair" msgstr "Chủ trì" #: ../src/calendar/gui/e-meeting-list-view.c:191 #: ../src/calendar/gui/e-meeting-store.c:147 #: ../src/calendar/gui/e-meeting-store.c:164 -#: ../src/calendar/gui/e-meeting-store.c:1074 ../src/calendar/gui/print.c:1305 +#: ../src/calendar/gui/e-meeting-store.c:1074 ../src/calendar/gui/print.c:1314 msgid "Required Participant" msgstr "Người dự cần thiết" #: ../src/calendar/gui/e-meeting-list-view.c:192 #: ../src/calendar/gui/e-meeting-store.c:149 -#: ../src/calendar/gui/e-meeting-store.c:166 ../src/calendar/gui/print.c:1306 +#: ../src/calendar/gui/e-meeting-store.c:166 ../src/calendar/gui/print.c:1315 msgid "Optional Participant" msgstr "Người dự tùy chọn" #: ../src/calendar/gui/e-meeting-list-view.c:193 #: ../src/calendar/gui/e-meeting-store.c:151 -#: ../src/calendar/gui/e-meeting-store.c:168 ../src/calendar/gui/print.c:1307 +#: ../src/calendar/gui/e-meeting-store.c:168 ../src/calendar/gui/print.c:1316 msgid "Non-Participant" msgstr "Người không tham dự" @@ -8883,7 +8894,7 @@ msgstr "Cần hành động" #. To translators: RSVP means "please reply" -#: ../src/calendar/gui/e-meeting-list-view.c:675 +#: ../src/calendar/gui/e-meeting-list-view.c:676 #: ../src/calendar/gui/e-meeting-time-sel.etspec.h:6 msgid "RSVP" msgstr "Vui lòng hồi âm" @@ -8900,7 +8911,7 @@ msgid "In Process" msgstr "Trong tiến trình" -#: ../src/calendar/gui/e-meeting-store.c:2015 +#: ../src/calendar/gui/e-meeting-store.c:2014 #, c-format msgid "" "Enter password to access free/busy information on server %s as user %s" @@ -8908,84 +8919,84 @@ "Nhập mật khẩu để truy cập thông tin bận/rảnh trên máy chủ %s với tư cách " "người dùng %s" -#: ../src/calendar/gui/e-meeting-store.c:2025 +#: ../src/calendar/gui/e-meeting-store.c:2024 #, c-format #| msgid "Failed to create pipe: %s" msgid "Failure reason: %s" msgstr "Nguyên nhân thất bại: %s" -#: ../src/calendar/gui/e-meeting-store.c:2030 -#: ../src/e-util/e-collection-account-wizard.c:501 +#: ../src/calendar/gui/e-meeting-store.c:2029 +#: ../src/e-util/e-collection-account-wizard.c:506 #: ../src/plugins/publish-calendar/publish-calendar.c:350 #: ../src/smime/gui/component.c:61 msgid "Enter password" msgstr "Gõ mật khẩu" -#: ../src/calendar/gui/e-meeting-time-sel.c:525 +#: ../src/calendar/gui/e-meeting-time-sel.c:530 msgid "Out of Office" msgstr "Ở ngoại văn phòng" -#: ../src/calendar/gui/e-meeting-time-sel.c:527 +#: ../src/calendar/gui/e-meeting-time-sel.c:532 msgid "No Information" msgstr "Không có thông tin" -#: ../src/calendar/gui/e-meeting-time-sel.c:543 +#: ../src/calendar/gui/e-meeting-time-sel.c:548 msgid "Atte_ndees…" msgstr "" -#: ../src/calendar/gui/e-meeting-time-sel.c:562 +#: ../src/calendar/gui/e-meeting-time-sel.c:567 msgid "O_ptions" msgstr "Tù_y chọn" -#: ../src/calendar/gui/e-meeting-time-sel.c:583 +#: ../src/calendar/gui/e-meeting-time-sel.c:588 msgid "Show _only working hours" msgstr "Hiện chỉ giờ làm _việc" -#: ../src/calendar/gui/e-meeting-time-sel.c:596 +#: ../src/calendar/gui/e-meeting-time-sel.c:601 msgid "Show _zoomed out" msgstr "Hiện thu _nhỏ" -#: ../src/calendar/gui/e-meeting-time-sel.c:614 +#: ../src/calendar/gui/e-meeting-time-sel.c:619 msgid "_Update free/busy" msgstr "Cậ_p nhật rảnh/bận" -#: ../src/calendar/gui/e-meeting-time-sel.c:631 +#: ../src/calendar/gui/e-meeting-time-sel.c:636 msgid "_<<" msgstr "_<<" -#: ../src/calendar/gui/e-meeting-time-sel.c:651 +#: ../src/calendar/gui/e-meeting-time-sel.c:656 msgid "_Autopick" msgstr "_Tự động chọn" -#: ../src/calendar/gui/e-meeting-time-sel.c:668 +#: ../src/calendar/gui/e-meeting-time-sel.c:673 msgid ">_>" msgstr ">_>" -#: ../src/calendar/gui/e-meeting-time-sel.c:690 +#: ../src/calendar/gui/e-meeting-time-sel.c:695 msgid "_All people and resources" msgstr "_Mọi người và tài nguyên đều" -#: ../src/calendar/gui/e-meeting-time-sel.c:701 +#: ../src/calendar/gui/e-meeting-time-sel.c:706 msgid "All _people and one resource" msgstr "Mọi _người và một tài nguyên" -#: ../src/calendar/gui/e-meeting-time-sel.c:712 +#: ../src/calendar/gui/e-meeting-time-sel.c:717 msgid "_Required people" msgstr "Người _cần thiết" -#: ../src/calendar/gui/e-meeting-time-sel.c:722 +#: ../src/calendar/gui/e-meeting-time-sel.c:727 msgid "Required people and _one resource" msgstr "Người cần thiết _và một tài nguyên" -#: ../src/calendar/gui/e-meeting-time-sel.c:761 +#: ../src/calendar/gui/e-meeting-time-sel.c:766 msgid "_Start time:" msgstr "Thời điểm đầ_u:" -#: ../src/calendar/gui/e-meeting-time-sel.c:790 +#: ../src/calendar/gui/e-meeting-time-sel.c:795 msgid "_End time:" msgstr "Thời điểm _cuối:" -#: ../src/calendar/gui/e-meeting-time-sel.c:2576 +#: ../src/calendar/gui/e-meeting-time-sel.c:2581 #, c-format msgid "" "Summary: %s\n" @@ -8994,8 +9005,8 @@ "Tóm tắt: %s\n" "Địa điểm: %s" -#: ../src/calendar/gui/e-meeting-time-sel.c:2578 -#: ../src/calendar/gui/print.c:3644 +#: ../src/calendar/gui/e-meeting-time-sel.c:2583 +#: ../src/calendar/gui/print.c:3638 #, c-format msgid "Summary: %s" msgstr "Tóm tắt: %s" @@ -9043,27 +9054,27 @@ msgid "Due: " msgstr "Đến hạn: " -#: ../src/calendar/gui/e-memo-table.c:839 +#: ../src/calendar/gui/e-memo-table.c:671 #| msgid "Cut selected messages to the clipboard" msgid "Cut selected memos to the clipboard" msgstr "Cắt các ghi nhớ đã chọn vào bảng nháp" -#: ../src/calendar/gui/e-memo-table.c:845 +#: ../src/calendar/gui/e-memo-table.c:677 #| msgid "Copy selected messages to the clipboard" msgid "Copy selected memos to the clipboard" msgstr "Chép các ghi nhớ đã chọn vào bảng nháp" -#: ../src/calendar/gui/e-memo-table.c:851 +#: ../src/calendar/gui/e-memo-table.c:683 #| msgid "Paste memo from the clipboard" msgid "Paste memos from the clipboard" msgstr "Dán ghi nhớ từ bảng nháp" -#: ../src/calendar/gui/e-memo-table.c:857 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:572 +#: ../src/calendar/gui/e-memo-table.c:689 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:575 msgid "Delete selected memos" msgstr "Xoá các ghi nhớ đã chọn" -#: ../src/calendar/gui/e-memo-table.c:863 +#: ../src/calendar/gui/e-memo-table.c:695 #| msgid "Select all visible messages" msgid "Select all visible memos" msgstr "Chọn mọi ghi nhớ đang hiện" @@ -9087,26 +9098,26 @@ msgid "%d%%" msgstr "%d%%" -#: ../src/calendar/gui/e-task-table.c:1077 +#: ../src/calendar/gui/e-task-table.c:855 #| msgid "Cut selected text to the clipboard" msgid "Cut selected tasks to the clipboard" msgstr "Cắt tác vụ đã chọn vào bảng nháp" -#: ../src/calendar/gui/e-task-table.c:1083 +#: ../src/calendar/gui/e-task-table.c:861 #| msgid "Copy selected text to the clipboard" msgid "Copy selected tasks to the clipboard" msgstr "Chép tác vụ đã chọn sang bảng nháp" -#: ../src/calendar/gui/e-task-table.c:1089 +#: ../src/calendar/gui/e-task-table.c:867 msgid "Paste tasks from the clipboard" msgstr "Dán các nhiệm vụ từ bảng nháp" -#: ../src/calendar/gui/e-task-table.c:1095 -#: ../src/modules/calendar/e-task-shell-view-actions.c:698 +#: ../src/calendar/gui/e-task-table.c:873 +#: ../src/modules/calendar/e-task-shell-view-actions.c:701 msgid "Delete selected tasks" msgstr "Xoá các nhiệm vụ đã chọn" -#: ../src/calendar/gui/e-task-table.c:1101 +#: ../src/calendar/gui/e-task-table.c:879 #| msgid "Select all visible messages" msgid "Select all visible tasks" msgstr "Chọn mọi tác vụ đang hiện" @@ -9148,103 +9159,108 @@ msgstr "" #. Translators: 'None' for a time zone, like 'No time zone being set' -#: ../src/calendar/gui/e-timezone-entry.c:92 +#: ../src/calendar/gui/e-timezone-entry.c:94 +#: ../src/calendar/gui/e-timezone-entry.c:411 +#: ../src/calendar/gui/e-timezone-entry.c:586 #: ../src/e-util/e-timezone-dialog.c:55 msgctxt "timezone" msgid "None" msgstr "" -#: ../src/calendar/gui/e-timezone-entry.c:357 +#: ../src/calendar/gui/e-timezone-entry.c:515 msgid "Select Timezone" msgstr "Chọn múi giờ" +#. Translators: It will display "Start: ActualStartDateAndTime" #. Translators: It will display "Start: StartDateAndTime" -#: ../src/calendar/gui/e-to-do-pane.c:409 +#: ../src/calendar/gui/comp-util.c:2330 ../src/calendar/gui/e-to-do-pane.c:431 #, c-format msgid "Start: %s" msgstr "" +#. Translators: It's for a task due date, it will display "Due: DateAndTime" #. Translators: It will display "Due: DueDateAndTime" -#: ../src/calendar/gui/e-to-do-pane.c:431 +#: ../src/calendar/gui/comp-util.c:2365 ../src/calendar/gui/e-to-do-pane.c:453 #, c-format msgid "Due: %s" msgstr "" +#. Translators: It's for a task completed date, it will display "Completed: DateAndTime" #. Translators: It will display "Completed: DateAndTimeWhenCompleted" -#: ../src/calendar/gui/e-to-do-pane.c:445 +#: ../src/calendar/gui/comp-util.c:2390 ../src/calendar/gui/e-to-do-pane.c:467 #, c-format msgid "Completed: %s" msgstr "" #. strftime format of a weekday and a date. -#: ../src/calendar/gui/e-to-do-pane.c:1593 ../src/e-util/e-cell-date-edit.c:338 -#: ../src/e-util/e-datetime-format.c:207 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1966 -#: ../src/modules/itip-formatter/itip-view.c:272 +#: ../src/calendar/gui/e-to-do-pane.c:1638 ../src/e-util/e-cell-date-edit.c:338 +#: ../src/e-util/e-datetime-format.c:237 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:2036 +#: ../src/modules/itip-formatter/itip-view.c:274 msgid "Today" msgstr "Hôm nay" #. strftime format of a weekday and a date. -#: ../src/calendar/gui/e-to-do-pane.c:1595 -#: ../src/e-util/e-datetime-format.c:218 -#: ../src/modules/itip-formatter/itip-view.c:300 +#: ../src/calendar/gui/e-to-do-pane.c:1640 +#: ../src/e-util/e-datetime-format.c:248 +#: ../src/modules/itip-formatter/itip-view.c:302 msgid "Tomorrow" msgstr "Ngày mai" -#: ../src/calendar/gui/e-to-do-pane.c:1605 +#: ../src/calendar/gui/e-to-do-pane.c:1650 msgid "Tasks without Due date" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2194 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1551 +#: ../src/calendar/gui/e-to-do-pane.c:2264 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1558 msgid "New _Appointment…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2202 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1488 +#: ../src/calendar/gui/e-to-do-pane.c:2272 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1495 msgid "New _Meeting…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2210 +#: ../src/calendar/gui/e-to-do-pane.c:2280 msgid "New _Task…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2218 +#: ../src/calendar/gui/e-to-do-pane.c:2288 msgid "_New Assigned Task…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2231 +#: ../src/calendar/gui/e-to-do-pane.c:2301 msgid "_Open…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2246 +#: ../src/calendar/gui/e-to-do-pane.c:2316 msgid "_Delete This Instance…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2255 +#: ../src/calendar/gui/e-to-do-pane.c:2325 msgid "Delete This and F_uture Occurrences…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2264 +#: ../src/calendar/gui/e-to-do-pane.c:2334 msgid "D_elete All Instances…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2272 +#: ../src/calendar/gui/e-to-do-pane.c:2342 msgid "_Delete…" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2290 +#: ../src/calendar/gui/e-to-do-pane.c:2360 msgid "_Show Tasks without Due date" msgstr "" -#: ../src/calendar/gui/e-to-do-pane.c:2569 +#: ../src/calendar/gui/e-to-do-pane.c:2639 msgid "To Do" msgstr "Cần làm" #. Translators: the first '%s' is replaced with a component summary; #. the second '%s' is replaced with an event location. #. Example: "Meet John Doe (Central Park)" -#: ../src/calendar/gui/e-week-view.c:3732 +#: ../src/calendar/gui/e-week-view.c:3883 #, c-format msgctxt "SummaryWithLocation" msgid "%s (%s)" @@ -9254,36 +9270,36 @@ #. * month name. You can change the order but don't #. * change the specifiers or add anything. #: ../src/calendar/gui/e-week-view-main-item.c:224 -#: ../src/calendar/gui/print.c:2122 +#: ../src/calendar/gui/print.c:2131 msgid "%d %B" msgstr "%d %B" -#: ../src/calendar/gui/itip-utils.c:914 ../src/calendar/gui/itip-utils.c:980 -#: ../src/calendar/gui/itip-utils.c:1115 +#: ../src/calendar/gui/itip-utils.c:844 ../src/calendar/gui/itip-utils.c:916 +#: ../src/calendar/gui/itip-utils.c:1055 msgid "An organizer must be set." msgstr "Phải chọn một bộ tổ chức." -#: ../src/calendar/gui/itip-utils.c:970 +#: ../src/calendar/gui/itip-utils.c:904 msgid "At least one attendee is necessary" msgstr "Cần ít nhất một người dự." -#: ../src/calendar/gui/itip-utils.c:1213 ../src/calendar/gui/itip-utils.c:1379 +#: ../src/calendar/gui/itip-utils.c:1155 ../src/calendar/gui/itip-utils.c:1336 msgid "Event information" msgstr "Thông tin sự kiện" -#: ../src/calendar/gui/itip-utils.c:1216 ../src/calendar/gui/itip-utils.c:1382 +#: ../src/calendar/gui/itip-utils.c:1158 ../src/calendar/gui/itip-utils.c:1339 msgid "Task information" msgstr "Thông tin nhiệm vụ" -#: ../src/calendar/gui/itip-utils.c:1219 ../src/calendar/gui/itip-utils.c:1385 +#: ../src/calendar/gui/itip-utils.c:1161 ../src/calendar/gui/itip-utils.c:1342 msgid "Memo information" msgstr "Thông tin ghi nhớ" -#: ../src/calendar/gui/itip-utils.c:1222 ../src/calendar/gui/itip-utils.c:1403 +#: ../src/calendar/gui/itip-utils.c:1164 ../src/calendar/gui/itip-utils.c:1360 msgid "Free/Busy information" msgstr "Thông tin rảnh/bận" -#: ../src/calendar/gui/itip-utils.c:1225 +#: ../src/calendar/gui/itip-utils.c:1167 msgid "Calendar information" msgstr "Thông tin lịch" @@ -9291,7 +9307,7 @@ #. * line of a meeting request or update email. #. * The full subject line would be: #. * "Accepted: Meeting Name". -#: ../src/calendar/gui/itip-utils.c:1265 +#: ../src/calendar/gui/itip-utils.c:1207 #| msgid "Accepted" msgctxt "Meeting" msgid "Accepted" @@ -9301,7 +9317,7 @@ #. * line of a meeting request or update email. #. * The full subject line would be: #. * "Tentatively Accepted: Meeting Name". -#: ../src/calendar/gui/itip-utils.c:1272 +#: ../src/calendar/gui/itip-utils.c:1214 #| msgid "Tentatively Accepted" msgctxt "Meeting" msgid "Tentatively Accepted" @@ -9314,7 +9330,7 @@ #. Translators: This is part of the subject line of a #. * meeting request or update email. The full subject #. * line would be: "Declined: Meeting Name". -#: ../src/calendar/gui/itip-utils.c:1279 ../src/calendar/gui/itip-utils.c:1327 +#: ../src/calendar/gui/itip-utils.c:1221 ../src/calendar/gui/itip-utils.c:1269 #| msgid "Declined" msgctxt "Meeting" msgid "Declined" @@ -9324,7 +9340,7 @@ #. * line of a meeting request or update email. #. * The full subject line would be: #. * "Delegated: Meeting Name". -#: ../src/calendar/gui/itip-utils.c:1286 +#: ../src/calendar/gui/itip-utils.c:1228 #| msgid "Delegated" msgctxt "Meeting" msgid "Delegated" @@ -9333,7 +9349,7 @@ #. Translators: This is part of the subject line of a #. * meeting request or update email. The full subject #. * line would be: "Updated: Meeting Name". -#: ../src/calendar/gui/itip-utils.c:1299 +#: ../src/calendar/gui/itip-utils.c:1241 #| msgid "Updated" msgctxt "Meeting" msgid "Updated" @@ -9342,7 +9358,7 @@ #. Translators: This is part of the subject line of a #. * meeting request or update email. The full subject #. * line would be: "Cancel: Meeting Name". -#: ../src/calendar/gui/itip-utils.c:1306 +#: ../src/calendar/gui/itip-utils.c:1248 #| msgid "Cancel" msgctxt "Meeting" msgid "Cancel" @@ -9351,7 +9367,7 @@ #. Translators: This is part of the subject line of a #. * meeting request or update email. The full subject #. * line would be: "Refresh: Meeting Name". -#: ../src/calendar/gui/itip-utils.c:1313 +#: ../src/calendar/gui/itip-utils.c:1255 #| msgid "Refresh" msgctxt "Meeting" msgid "Refresh" @@ -9360,45 +9376,45 @@ #. Translators: This is part of the subject line of a #. * meeting request or update email. The full subject #. * line would be: "Counter-proposal: Meeting Name". -#: ../src/calendar/gui/itip-utils.c:1320 +#: ../src/calendar/gui/itip-utils.c:1262 #| msgid "Counter-proposal" msgctxt "Meeting" msgid "Counter-proposal" msgstr "Phản đề nghị" -#: ../src/calendar/gui/itip-utils.c:1400 +#: ../src/calendar/gui/itip-utils.c:1357 #, c-format msgid "Free/Busy information (%s to %s)" msgstr "Thông tin rảnh/bận (%s đến %s)" -#: ../src/calendar/gui/itip-utils.c:1408 +#: ../src/calendar/gui/itip-utils.c:1365 msgid "iCalendar information" msgstr "Thông tin iCalendar" -#: ../src/calendar/gui/itip-utils.c:1437 +#: ../src/calendar/gui/itip-utils.c:1394 #, c-format msgid "Unable to book a resource, the new event collides with some other." msgstr "" "Không thể đặt trước tài nguyên, sự kiện mới có thể xung đột với các sự kiện " "khác." -#: ../src/calendar/gui/itip-utils.c:1442 +#: ../src/calendar/gui/itip-utils.c:1399 msgid "Unable to book a resource, error: " msgstr "Không thể đặt trước tài nguyên, lỗi: " -#: ../src/calendar/gui/itip-utils.c:1635 +#: ../src/calendar/gui/itip-utils.c:1593 msgid "You must be an attendee of the event." msgstr "Bạn phải là người dự sự kiện ấy." -#: ../src/calendar/gui/itip-utils.c:2514 +#: ../src/calendar/gui/itip-utils.c:2482 msgid "Sending an event" msgstr "" -#: ../src/calendar/gui/itip-utils.c:2518 +#: ../src/calendar/gui/itip-utils.c:2486 msgid "Sending a memo" msgstr "" -#: ../src/calendar/gui/itip-utils.c:2522 +#: ../src/calendar/gui/itip-utils.c:2490 msgid "Sending a task" msgstr "" @@ -9437,119 +9453,119 @@ #. Translators: These are workday abbreviations, #. * e.g. Su=Sunday and Th=thursday #. G_DATE_MONDAY -#: ../src/calendar/gui/print.c:756 +#: ../src/calendar/gui/print.c:765 msgid "Mo" msgstr "T2" #. G_DATE_TUESDAY -#: ../src/calendar/gui/print.c:757 +#: ../src/calendar/gui/print.c:766 msgid "Tu" msgstr "T3" #. G_DATE_WEDNESDAY -#: ../src/calendar/gui/print.c:758 +#: ../src/calendar/gui/print.c:767 msgid "We" msgstr "T4" #. G_DATE_THURSDAY -#: ../src/calendar/gui/print.c:759 +#: ../src/calendar/gui/print.c:768 msgid "Th" msgstr "T5" #. G_DATE_FRIDAY -#: ../src/calendar/gui/print.c:760 +#: ../src/calendar/gui/print.c:769 msgid "Fr" msgstr "T6" #. G_DATE_SATURDAY -#: ../src/calendar/gui/print.c:761 +#: ../src/calendar/gui/print.c:770 msgid "Sa" msgstr "T7" #. G_DATE_SUNDAY -#: ../src/calendar/gui/print.c:762 +#: ../src/calendar/gui/print.c:771 msgid "Su" msgstr "CN" #. Translators: This is part of "START to END" text, #. * where START and END are date/times. -#: ../src/calendar/gui/print.c:3434 +#: ../src/calendar/gui/print.c:3454 msgid " to " msgstr " tới " #. Translators: This is part of "START to END #. * (Completed COMPLETED)", where COMPLETED is a #. * completed date/time. -#: ../src/calendar/gui/print.c:3444 +#: ../src/calendar/gui/print.c:3464 msgid " (Completed " msgstr " (Hoàn tất " #. Translators: This is part of "Completed COMPLETED", #. * where COMPLETED is a completed date/time. -#: ../src/calendar/gui/print.c:3450 +#: ../src/calendar/gui/print.c:3470 msgid "Completed " msgstr "Hoàn tất " #. Translators: This is part of "START (Due DUE)", #. * where START and DUE are dates/times. -#: ../src/calendar/gui/print.c:3460 +#: ../src/calendar/gui/print.c:3480 msgid " (Due " msgstr " (Đến hạn " #. Translators: This is part of "Due DUE", #. * where DUE is a date/time due the event #. * should be finished. -#: ../src/calendar/gui/print.c:3467 +#: ../src/calendar/gui/print.c:3487 msgid "Due " msgstr "Đến hạn " -#: ../src/calendar/gui/print.c:3614 +#: ../src/calendar/gui/print.c:3608 msgid "Appointment" msgstr "Cuộc hẹn" -#: ../src/calendar/gui/print.c:3616 ../src/e-util/e-send-options.c:551 +#: ../src/calendar/gui/print.c:3610 ../src/e-util/e-send-options.c:551 msgid "Task" msgstr "Nhiệm vụ" -#: ../src/calendar/gui/print.c:3618 +#: ../src/calendar/gui/print.c:3612 msgid "Memo" msgstr "Ghi nhớ" -#: ../src/calendar/gui/print.c:3675 +#: ../src/calendar/gui/print.c:3669 msgid "Attendees: " msgstr "Người dự: " -#: ../src/calendar/gui/print.c:3714 +#: ../src/calendar/gui/print.c:3708 #, c-format msgid "Estimated duration: %s" msgstr "" -#: ../src/calendar/gui/print.c:3735 +#: ../src/calendar/gui/print.c:3729 #, c-format msgid "Status: %s" msgstr "Trạng thái: %s" -#: ../src/calendar/gui/print.c:3751 +#: ../src/calendar/gui/print.c:3745 #, c-format msgid "Priority: %s" msgstr "Độ ưu tiên: %s" -#: ../src/calendar/gui/print.c:3766 +#: ../src/calendar/gui/print.c:3760 #, c-format msgid "Percent Complete: %i" msgstr "Phần trăm hoàn tất: %i" -#: ../src/calendar/gui/print.c:3781 +#: ../src/calendar/gui/print.c:3775 #, c-format msgid "URL: %s" msgstr "URL: %s" -#: ../src/calendar/gui/print.c:3797 +#: ../src/calendar/gui/print.c:3791 #, c-format msgid "Categories: %s" msgstr "Loại: %s" -#: ../src/calendar/gui/print.c:3809 +#: ../src/calendar/gui/print.c:3803 msgid "Contacts: " msgstr "Liên lạc: " @@ -9612,39 +9628,39 @@ msgid "Appointments and Meetings" msgstr "Cuộc hẹn và cuộc họp" -#: ../src/calendar/importers/icalendar-importer.c:334 -#: ../src/modules/accounts-window/e-accounts-window-editors.c:480 +#: ../src/calendar/importers/icalendar-importer.c:343 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:491 #: ../src/modules/calendar/e-cal-base-shell-backend.c:89 -#: ../src/modules/calendar/e-cal-base-shell-backend.c:280 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:180 +#: ../src/modules/calendar/e-cal-base-shell-backend.c:279 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:181 msgid "New Calendar" msgstr "Lịch mới" -#: ../src/calendar/importers/icalendar-importer.c:337 -#: ../src/modules/accounts-window/e-accounts-window-editors.c:488 -#: ../src/modules/calendar/e-cal-base-shell-backend.c:288 -#: ../src/modules/calendar/e-task-shell-view-actions.c:204 +#: ../src/calendar/importers/icalendar-importer.c:346 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:499 +#: ../src/modules/calendar/e-cal-base-shell-backend.c:287 +#: ../src/modules/calendar/e-task-shell-view-actions.c:207 msgid "New Task List" msgstr "Danh sách Nhiệm vụ mới" -#: ../src/calendar/importers/icalendar-importer.c:379 +#: ../src/calendar/importers/icalendar-importer.c:388 msgid "Cre_ate new calendar" msgstr "" -#: ../src/calendar/importers/icalendar-importer.c:383 +#: ../src/calendar/importers/icalendar-importer.c:392 msgid "Cre_ate new task list" msgstr "" -#: ../src/calendar/importers/icalendar-importer.c:528 -#: ../src/calendar/importers/icalendar-importer.c:981 +#: ../src/calendar/importers/icalendar-importer.c:537 +#: ../src/calendar/importers/icalendar-importer.c:968 msgid "Opening calendar" msgstr "Đang mở lịch..." -#: ../src/calendar/importers/icalendar-importer.c:678 +#: ../src/calendar/importers/icalendar-importer.c:688 msgid "iCalendar files (.ics)" msgstr "Tập tin iCalendar (.ics)" -#: ../src/calendar/importers/icalendar-importer.c:679 +#: ../src/calendar/importers/icalendar-importer.c:689 msgid "Evolution iCalendar importer" msgstr "Bộ nhập lịch iCalendar" @@ -9652,113 +9668,113 @@ msgid "Reminder!" msgstr "Nhắc nhở!" -#: ../src/calendar/importers/icalendar-importer.c:869 +#: ../src/calendar/importers/icalendar-importer.c:856 #| msgid "vCalendar files (.vcf)" msgid "vCalendar files (.vcs)" msgstr "Tập tin vCalendar (.vcf)" -#: ../src/calendar/importers/icalendar-importer.c:870 +#: ../src/calendar/importers/icalendar-importer.c:857 msgid "Evolution vCalendar importer" msgstr "Bộ nhập lịch vCalendar" -#: ../src/calendar/importers/icalendar-importer.c:1144 +#: ../src/calendar/importers/icalendar-importer.c:1131 msgid "Calendar Events" msgstr "Sự kiện lịch" -#: ../src/calendar/importers/icalendar-importer.c:1187 +#: ../src/calendar/importers/icalendar-importer.c:1174 msgid "GNOME Calendar" msgstr "" -#: ../src/calendar/importers/icalendar-importer.c:1188 +#: ../src/calendar/importers/icalendar-importer.c:1175 msgid "Evolution Calendar intelligent importer" msgstr "Bộ nhập lịch thông minh Evolution" -#: ../src/calendar/importers/icalendar-importer.c:1287 -#: ../src/calendar/importers/icalendar-importer.c:1613 +#: ../src/calendar/importers/icalendar-importer.c:1265 +#: ../src/calendar/importers/icalendar-importer.c:1654 #| msgctxt "New" #| msgid "M_eeting" msgctxt "iCalImp" msgid "Meeting" msgstr "Cuộc họp" -#: ../src/calendar/importers/icalendar-importer.c:1287 -#: ../src/calendar/importers/icalendar-importer.c:1613 +#: ../src/calendar/importers/icalendar-importer.c:1265 +#: ../src/calendar/importers/icalendar-importer.c:1654 msgctxt "iCalImp" msgid "Event" msgstr "Sự kiện" -#: ../src/calendar/importers/icalendar-importer.c:1290 -#: ../src/calendar/importers/icalendar-importer.c:1614 +#: ../src/calendar/importers/icalendar-importer.c:1268 +#: ../src/calendar/importers/icalendar-importer.c:1655 #| msgid "Task" msgctxt "iCalImp" msgid "Task" msgstr "Tác vụ" -#: ../src/calendar/importers/icalendar-importer.c:1293 -#: ../src/calendar/importers/icalendar-importer.c:1615 +#: ../src/calendar/importers/icalendar-importer.c:1271 +#: ../src/calendar/importers/icalendar-importer.c:1656 msgctxt "iCalImp" msgid "Memo" msgstr "Ghi nhớ" -#: ../src/calendar/importers/icalendar-importer.c:1302 +#: ../src/calendar/importers/icalendar-importer.c:1280 #| msgid "This and Prior Instances" msgctxt "iCalImp" msgid "is an instance" msgstr "là một thể hiện" #. have ? NULL : -#: ../src/calendar/importers/icalendar-importer.c:1305 +#: ../src/calendar/importers/icalendar-importer.c:1283 #| msgid "It has recurrences." msgctxt "iCalImp" msgid "has recurrences" msgstr "có lặp lại" -#: ../src/calendar/importers/icalendar-importer.c:1310 +#: ../src/calendar/importers/icalendar-importer.c:1288 #| msgid "Sh_ow a reminder" msgctxt "iCalImp" msgid "has reminders" msgstr "có nhắc nhở" -#: ../src/calendar/importers/icalendar-importer.c:1315 +#: ../src/calendar/importers/icalendar-importer.c:1293 msgctxt "iCalImp" msgid "has attachments" msgstr "có đính kèm" #. Translators: Appointment's classification -#: ../src/calendar/importers/icalendar-importer.c:1327 +#: ../src/calendar/importers/icalendar-importer.c:1305 msgctxt "iCalImp" msgid "Public" msgstr "Công cộng" #. Translators: Appointment's classification -#: ../src/calendar/importers/icalendar-importer.c:1330 +#: ../src/calendar/importers/icalendar-importer.c:1308 msgctxt "iCalImp" msgid "Private" msgstr "Riêng tư" #. Translators: Appointment's classification -#: ../src/calendar/importers/icalendar-importer.c:1333 +#: ../src/calendar/importers/icalendar-importer.c:1311 #| msgid "Confidential" msgctxt "iCalImp" msgid "Confidential" msgstr "Mật" #. Translators: Appointment's classification section name -#: ../src/calendar/importers/icalendar-importer.c:1337 +#: ../src/calendar/importers/icalendar-importer.c:1315 msgctxt "iCalImp" msgid "Classification" msgstr "Phân loại" #. Translators: Appointment's summary #. Translators: Column header for a component summary -#: ../src/calendar/importers/icalendar-importer.c:1342 -#: ../src/calendar/importers/icalendar-importer.c:1658 +#: ../src/calendar/importers/icalendar-importer.c:1320 +#: ../src/calendar/importers/icalendar-importer.c:1699 msgctxt "iCalImp" msgid "Summary" msgstr "Tóm tắt" #. Translators: Appointment's location -#: ../src/calendar/importers/icalendar-importer.c:1349 +#: ../src/calendar/importers/icalendar-importer.c:1327 #| msgid "Location" msgctxt "iCalImp" msgid "Location" @@ -9766,68 +9782,68 @@ #. Translators: Appointment's start time #. Translators: Column header for a component start date/time -#: ../src/calendar/importers/icalendar-importer.c:1357 -#: ../src/calendar/importers/icalendar-importer.c:1653 +#: ../src/calendar/importers/icalendar-importer.c:1335 +#: ../src/calendar/importers/icalendar-importer.c:1694 msgctxt "iCalImp" msgid "Start" msgstr "Bắt đầu" #. Translators: 'Due' like the time due a task should be finished -#: ../src/calendar/importers/icalendar-importer.c:1367 +#: ../src/calendar/importers/icalendar-importer.c:1345 #| msgid "Due" msgctxt "iCalImp" msgid "Due" msgstr "Đến hạn" #. Translators: Appointment's end time -#: ../src/calendar/importers/icalendar-importer.c:1378 +#: ../src/calendar/importers/icalendar-importer.c:1356 msgctxt "iCalImp" msgid "End" msgstr "Kết thúc" #. Translators: Appointment's categories -#: ../src/calendar/importers/icalendar-importer.c:1387 +#: ../src/calendar/importers/icalendar-importer.c:1365 #| msgid "Categories" msgctxt "iCalImp" msgid "Categories" msgstr "Phân loại" #. Translators: Appointment's complete value (either percentage, or a date/time of a completion) -#: ../src/calendar/importers/icalendar-importer.c:1412 +#: ../src/calendar/importers/icalendar-importer.c:1390 #| msgid "Completed" msgctxt "iCalImp" msgid "Completed" msgstr "Hoàn tất" #. Translators: Appointment's URL -#: ../src/calendar/importers/icalendar-importer.c:1419 +#: ../src/calendar/importers/icalendar-importer.c:1397 msgctxt "iCalImp" msgid "URL" msgstr "URL" #. Translators: Appointment's organizer -#: ../src/calendar/importers/icalendar-importer.c:1436 -#: ../src/calendar/importers/icalendar-importer.c:1439 +#: ../src/calendar/importers/icalendar-importer.c:1415 +#: ../src/calendar/importers/icalendar-importer.c:1418 #| msgid "Organizer" msgctxt "iCalImp" msgid "Organizer" msgstr "Tổ chức" #. Translators: Appointment's attendees -#: ../src/calendar/importers/icalendar-importer.c:1468 -#: ../src/calendar/importers/icalendar-importer.c:1471 +#: ../src/calendar/importers/icalendar-importer.c:1501 #| msgid "Attendees" msgctxt "iCalImp" msgid "Attendees" msgstr "Người dự" -#: ../src/calendar/importers/icalendar-importer.c:1487 +#: ../src/calendar/importers/icalendar-importer.c:1520 +#: ../src/calendar/importers/icalendar-importer.c:1528 msgctxt "iCalImp" msgid "Description" msgstr "Mô tả" #. Translators: Column header for a component type; it can be Event, Task or Memo -#: ../src/calendar/importers/icalendar-importer.c:1648 +#: ../src/calendar/importers/icalendar-importer.c:1689 msgctxt "iCalImp" msgid "Type" msgstr "Kiểu" @@ -11397,12 +11413,12 @@ msgstr "Mở cửa sổ thư Mới" #: ../src/composer/e-composer-actions.c:347 -#: ../src/shell/e-shell-window-actions.c:996 +#: ../src/shell/e-shell-window-actions.c:1000 msgid "_Preferences" msgstr "" #: ../src/composer/e-composer-actions.c:349 -#: ../src/shell/e-shell-window-actions.c:998 +#: ../src/shell/e-shell-window-actions.c:1002 msgid "Configure Evolution" msgstr "Cấu hình Evolution" @@ -11443,47 +11459,47 @@ msgid "Send this message" msgstr "Gửi thư này" -#: ../src/composer/e-composer-actions.c:418 +#: ../src/composer/e-composer-actions.c:434 msgid "PGP _Encrypt" msgstr "_Mật mã PGP" -#: ../src/composer/e-composer-actions.c:420 +#: ../src/composer/e-composer-actions.c:436 msgid "Encrypt this message with PGP" msgstr "Mật mã hoá thư này bằng PGP" -#: ../src/composer/e-composer-actions.c:426 +#: ../src/composer/e-composer-actions.c:442 msgid "PGP _Sign" msgstr "_Ký PGP" -#: ../src/composer/e-composer-actions.c:428 +#: ../src/composer/e-composer-actions.c:444 msgid "Sign this message with your PGP key" msgstr "Ký tên vào thư này bằng khoá PGP của bạn" -#: ../src/composer/e-composer-actions.c:434 +#: ../src/composer/e-composer-actions.c:450 msgid "_Picture Gallery" msgstr "Phòng trưng bày ả_nh" -#: ../src/composer/e-composer-actions.c:436 +#: ../src/composer/e-composer-actions.c:452 msgid "Show a collection of pictures that you can drag to your message" msgstr "Hiện bộ sưu tập ảnh bạn có thể kéo thả vào thư của mình" -#: ../src/composer/e-composer-actions.c:442 +#: ../src/composer/e-composer-actions.c:458 msgid "_Prioritize Message" msgstr "Ư_u tiên hoá thư" -#: ../src/composer/e-composer-actions.c:444 +#: ../src/composer/e-composer-actions.c:460 msgid "Set the message priority to high" msgstr "Đặt ưu tiên thư là cao" -#: ../src/composer/e-composer-actions.c:450 +#: ../src/composer/e-composer-actions.c:466 msgid "Re_quest Read Receipt" msgstr "Yêu cầu thông _báo đã đọc" -#: ../src/composer/e-composer-actions.c:452 +#: ../src/composer/e-composer-actions.c:468 msgid "Get delivery notification when your message is read" msgstr "Chọn để nhận thông báo khi người nhận đã đọc thư bạn" -#: ../src/composer/e-composer-actions.c:458 +#: ../src/composer/e-composer-actions.c:482 msgid "S/MIME En_crypt" msgstr "Mật mã _S/MIME" @@ -11491,69 +11507,70 @@ msgid "Encrypt this message with your S/MIME Encryption Certificate" msgstr "Mật mã hoá thư này bằng Chứng nhận Mật mã hoá S/MIME của bạn" -#: ../src/composer/e-composer-actions.c:466 +#: ../src/composer/e-composer-actions.c:490 msgid "S/MIME Sig_n" msgstr "Ký S/MIM_E" -#: ../src/composer/e-composer-actions.c:468 +#: ../src/composer/e-composer-actions.c:492 msgid "Sign this message with your S/MIME Signature Certificate" msgstr "Ký tên vào thư này bằng Chứng nhận Chữ ký S/MIME của bạn" -#: ../src/composer/e-composer-actions.c:522 +#: ../src/composer/e-composer-actions.c:546 msgid "_Bcc Field" msgstr "Trường _BCC" -#: ../src/composer/e-composer-actions.c:524 +#: ../src/composer/e-composer-actions.c:548 msgid "Toggles whether the BCC field is displayed" msgstr "Bật tắt hiển thị trường BCC" -#: ../src/composer/e-composer-actions.c:530 +#: ../src/composer/e-composer-actions.c:554 msgid "_Cc Field" msgstr "Trường _CC" -#: ../src/composer/e-composer-actions.c:532 +#: ../src/composer/e-composer-actions.c:556 msgid "Toggles whether the CC field is displayed" msgstr "Bật tắt hiển thị trường CC" -#: ../src/composer/e-composer-actions.c:538 +#: ../src/composer/e-composer-actions.c:562 msgid "_From Override Field" msgstr "" -#: ../src/composer/e-composer-actions.c:540 +#: ../src/composer/e-composer-actions.c:564 msgid "" "Toggles whether the From override field to change name or email address is " "displayed" msgstr "" -#: ../src/composer/e-composer-actions.c:546 +#: ../src/composer/e-composer-actions.c:570 msgid "_Reply-To Field" msgstr "Trường _Reply-To (Trả lời)" -#: ../src/composer/e-composer-actions.c:548 +#: ../src/composer/e-composer-actions.c:572 msgid "Toggles whether the Reply-To field is displayed" msgstr "Bật tắt hiển thị trường Reply-To (Trả lời)" -#: ../src/composer/e-composer-actions.c:554 +#: ../src/composer/e-composer-actions.c:578 msgid "Visually _Wrap Long Lines" msgstr "" -#: ../src/composer/e-composer-actions.c:640 +#: ../src/composer/e-composer-actions.c:666 msgid "Attach" msgstr "Đính kèm" -#: ../src/composer/e-composer-actions.c:646 +#: ../src/composer/e-composer-actions.c:672 #| msgid "Save _Draft" msgid "Save Draft" msgstr "Lưu bản nháp" #: ../src/composer/e-composer-from-header.c:108 -#: ../src/e-util/e-collection-account-wizard.c:2101 -#: ../src/e-util/e-mail-signature-script-dialog.c:408 -#: ../src/e-util/e-webdav-browser.c:2555 +#: ../src/e-util/e-collection-account-wizard.c:2115 +#: ../src/e-util/e-mail-signature-script-dialog.c:410 +#: ../src/e-util/e-webdav-browser.c:2557 #: ../src/e-util/gal-view-instance-save-as-dialog.ui.h:2 #: ../src/mail/e-mail-config-identity-page.c:551 #: ../src/mail/e-mail-config-summary-page.c:327 -#: ../src/modules/accounts-window/e-accounts-window-editors.c:297 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:298 +#: ../src/modules/rss/evolution/e-rss-preferences.c:886 msgid "_Name:" msgstr "Tê_n:" @@ -11614,14 +11631,14 @@ msgid "Click here to select folders to post to" msgstr "Nhấn vào đây để chọn thư mục nơi cần gửi" -#: ../src/composer/e-msg-composer.c:1074 +#: ../src/composer/e-msg-composer.c:1117 #, c-format msgid "" "Cannot sign outgoing message: No signing certificate set for this account" msgstr "" "Không thể ký tên thư gửi đi: chưa lập chứng nhận chữ ký cho tài khoản này." -#: ../src/composer/e-msg-composer.c:1083 +#: ../src/composer/e-msg-composer.c:1126 #, c-format msgid "" "Cannot encrypt outgoing message: No encryption certificate set for this " @@ -11629,16 +11646,16 @@ msgstr "" "Không thể mã hoá thư gửi đi: chưa lập chứng nhận mã hoá cho tài khoản này." -#: ../src/composer/e-msg-composer.c:1884 ../src/composer/e-msg-composer.c:2561 +#: ../src/composer/e-msg-composer.c:2017 ../src/composer/e-msg-composer.c:2730 msgid "Compose Message" msgstr "Viết thư" -#: ../src/composer/e-msg-composer.c:4697 +#: ../src/composer/e-msg-composer.c:4926 #: ../src/modules/composer-to-meeting/e-composer-to-meeting.c:364 msgid "Reading text content…" msgstr "" -#: ../src/composer/e-msg-composer.c:5507 +#: ../src/composer/e-msg-composer.c:5776 msgid "Review attachment before sending." msgid_plural "Review attachments before sending." msgstr[0] "" @@ -11655,7 +11672,7 @@ msgstr[0] "" msgstr[1] "" -#: ../src/composer/e-msg-composer.c:5645 +#: ../src/composer/e-msg-composer.c:5907 #| msgid "" #| "(The composer contains a non-text message body, which cannot be " #| "edited.)" @@ -11808,7 +11825,7 @@ msgstr "_Lưu vào hộp thư gửi" #: ../src/composer/mail-composer.error.xml.h:34 -#: ../src/e-util/e-collection-account-wizard.c:722 +#: ../src/e-util/e-collection-account-wizard.c:727 msgid "_Try Again" msgstr "_Thử lại" @@ -11924,15 +11941,15 @@ msgid "An error occurred while creating message composer." msgstr "" -#: ../src/em-format/e-mail-formatter-attachment.c:309 +#: ../src/em-format/e-mail-formatter-attachment.c:317 msgid "Toggle View Inline" msgstr "" -#: ../src/em-format/e-mail-formatter-attachment.c:309 +#: ../src/em-format/e-mail-formatter-attachment.c:317 msgid "Open in default application" msgstr "" -#: ../src/em-format/e-mail-formatter-attachment.c:374 +#: ../src/em-format/e-mail-formatter-attachment.c:382 msgid "Display as attachment" msgstr "Hiện dạng đính kèm" @@ -11957,7 +11974,7 @@ msgstr "(không chủ đề)" #: ../src/em-format/e-mail-formatter-headers.c:150 -#: ../src/em-format/e-mail-formatter-headers.c:514 +#: ../src/em-format/e-mail-formatter-headers.c:520 #: ../src/mail/e-mail-remote-content-popover.c:381 msgid "Remote content download had been blocked for this message." msgstr "" @@ -11965,17 +11982,17 @@ #. Translators: This message suggests to the recipients #. * that the sender of the mail is different from the one #. * listed in From field. -#: ../src/em-format/e-mail-formatter-headers.c:359 +#: ../src/em-format/e-mail-formatter-headers.c:365 #, c-format #| msgid "This message was sent by %s on behalf of %s" msgid "This message was sent by %s on behalf of %s" msgstr "Thư này đã được gửi bởi %s thay mặt cho %s" -#: ../src/em-format/e-mail-formatter-image.c:158 +#: ../src/em-format/e-mail-formatter-image.c:142 msgid "Regular Image" msgstr "Ảnh thường" -#: ../src/em-format/e-mail-formatter-image.c:159 +#: ../src/em-format/e-mail-formatter-image.c:143 msgid "Display part as an image" msgstr "Hiện phần dạng ảnh" @@ -11987,11 +12004,13 @@ msgid "Format part as an RFC822 message" msgstr "Định dạng phần dạng thư RFC822" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:1 #: ../src/em-format/e-mail-formatter-print.c:50 -#: ../src/e-util/e-webdav-browser.c:2499 +#: ../src/e-util/e-webdav-browser.c:2501 #: ../src/e-util/gal-view-instance-save-as-dialog.c:92 #: ../src/mail/e-mail-label-tree-view.c:96 #: ../src/modules/plugin-manager/evolution-plugin-manager.c:64 +#: ../src/modules/rss/evolution/e-rss-preferences.c:1744 msgid "Name" msgstr "Tên" @@ -12007,7 +12026,7 @@ #: ../src/mail/message-list.etspec.h:6 ../src/mail/searchtypes.xml.in.h:17 #: ../src/mail/vfoldertypes.xml.in.h:17 #: ../src/modules/mail/em-mailer-prefs.c:76 -#: ../src/smime/gui/certificate-manager.c:1625 +#: ../src/smime/gui/certificate-manager.c:1573 msgid "Subject" msgstr "Chủ đề" @@ -12015,8 +12034,8 @@ #: ../src/em-format/e-mail-formatter-quote-headers.c:205 #: ../src/em-format/e-mail-formatter-utils.c:362 #: ../src/modules/mail/em-mailer-prefs.c:716 -#: ../src/modules/mail/em-mailer-prefs.c:1940 -#: ../src/modules/mail/em-mailer-prefs.c:1989 +#: ../src/modules/mail/em-mailer-prefs.c:1946 +#: ../src/modules/mail/em-mailer-prefs.c:1995 msgid "Mailer" msgstr "Trình thư" @@ -12032,6 +12051,8 @@ #: ../src/em-format/e-mail-formatter-quote-text-html.c:93 #: ../src/em-format/e-mail-formatter-text-html.c:389 +#: ../src/modules/rss/evolution/e-rss-preferences.c:56 +#: ../src/modules/rss/evolution/e-rss-preferences.c:906 msgid "HTML" msgstr "HTML" @@ -12040,12 +12061,14 @@ msgid "Format part as HTML" msgstr "Định dạng phần dạng HTML" -#: ../src/em-format/e-mail-formatter-quote-text-plain.c:130 +#: ../src/em-format/e-mail-formatter-quote-text-plain.c:133 #: ../src/em-format/e-mail-formatter-text-plain.c:196 +#: ../src/modules/rss/evolution/e-rss-preferences.c:51 +#: ../src/modules/rss/evolution/e-rss-preferences.c:907 msgid "Plain Text" msgstr "Văn bản thô" -#: ../src/em-format/e-mail-formatter-quote-text-plain.c:131 +#: ../src/em-format/e-mail-formatter-quote-text-plain.c:134 #: ../src/em-format/e-mail-formatter-text-plain.c:197 msgid "Format part as plain text" msgstr "Định dạng phần dạng văn bản thô" @@ -12168,27 +12191,28 @@ msgid "Import Certificate" msgstr "" -#: ../src/em-format/e-mail-formatter-secure-button.c:320 +#. image +#: ../src/em-format/e-mail-formatter-secure-button.c:321 msgid "Details" msgstr "Chi tiết" -#: ../src/em-format/e-mail-formatter-secure-button.c:412 +#: ../src/em-format/e-mail-formatter-secure-button.c:413 #| msgid "Edit Signature" msgid "Digital Signature" msgstr "Chữ ký điện tử" -#: ../src/em-format/e-mail-formatter-secure-button.c:418 +#: ../src/em-format/e-mail-formatter-secure-button.c:419 msgid "Signer:" msgid_plural "Signers:" msgstr[0] "" msgstr[1] "" -#: ../src/em-format/e-mail-formatter-secure-button.c:429 +#: ../src/em-format/e-mail-formatter-secure-button.c:430 #| msgid "Encrypt" msgid "Encryption" msgstr "Mật mã hoá" -#: ../src/em-format/e-mail-formatter-secure-button.c:434 +#: ../src/em-format/e-mail-formatter-secure-button.c:435 msgid "Encrypted by:" msgstr "" @@ -12227,40 +12251,41 @@ msgid "Bcc" msgstr "Bcc" -#: ../src/em-format/e-mail-formatter-utils.c:579 +#: ../src/em-format/e-mail-formatter-utils.c:585 msgid "GPG signed" msgstr "Đã ký GPG" -#: ../src/em-format/e-mail-formatter-utils.c:579 +#: ../src/em-format/e-mail-formatter-utils.c:585 msgid "partially GPG signed" msgstr "" -#: ../src/em-format/e-mail-formatter-utils.c:580 +#: ../src/em-format/e-mail-formatter-utils.c:586 msgid "GPG encrypted" msgstr "" -#: ../src/em-format/e-mail-formatter-utils.c:580 +#: ../src/em-format/e-mail-formatter-utils.c:586 msgid "partially GPG encrypted" msgstr "" -#: ../src/em-format/e-mail-formatter-utils.c:581 +#: ../src/em-format/e-mail-formatter-utils.c:587 msgid "S/MIME signed" msgstr "Đã ký S/MIME" -#: ../src/em-format/e-mail-formatter-utils.c:581 +#: ../src/em-format/e-mail-formatter-utils.c:587 msgid "partially S/MIME signed" msgstr "" -#: ../src/em-format/e-mail-formatter-utils.c:582 +#: ../src/em-format/e-mail-formatter-utils.c:588 msgid "S/MIME encrypted" msgstr "" -#: ../src/em-format/e-mail-formatter-utils.c:582 +#: ../src/em-format/e-mail-formatter-utils.c:588 msgid "partially S/MIME encrypted" msgstr "" -#: ../src/em-format/e-mail-formatter-utils.c:695 -#: ../src/mail/e-mail-config-security-page.c:853 +#: ../src/em-format/e-mail-formatter-utils.c:471 +#: ../src/em-format/e-mail-formatter-utils.c:735 +#: ../src/mail/e-mail-config-security-page.c:929 #: ../src/modules/mail-config/e-mail-config-remote-accounts.c:273 #: ../src/modules/mail-config/e-mail-config-smtp-backend.c:217 msgid "Security" @@ -12339,8 +12364,8 @@ msgid "Reply-To" msgstr "Trả lời cho" -#: ../src/em-format/e-mail-part-headers.c:52 ../src/e-util/e-dateedit.c:558 -#: ../src/e-util/e-dateedit.c:581 ../src/mail/message-list.etspec.h:7 +#: ../src/em-format/e-mail-part-headers.c:52 ../src/e-util/e-dateedit.c:615 +#: ../src/e-util/e-dateedit.c:638 ../src/mail/message-list.etspec.h:7 #: ../src/modules/mail/em-mailer-prefs.c:77 msgid "Date" msgstr "Ngày" @@ -12361,7 +12386,7 @@ msgid "Failed to import certificate: %s" msgstr "" -#: ../src/em-format/e-mail-part-utils.c:634 +#: ../src/em-format/e-mail-part-utils.c:616 #, c-format msgid "%s attachment" msgstr "Đính kèm %s" @@ -12379,88 +12404,88 @@ msgid "evolution calendar item" msgstr "mục lịch evolution" -#: ../src/e-util/e-accounts-window.c:557 ../src/e-util/e-accounts-window.c:674 -#: ../src/e-util/e-accounts-window.c:894 -#: ../src/modules/mail/e-mail-shell-backend.c:1117 +#: ../src/e-util/e-accounts-window.c:554 ../src/e-util/e-accounts-window.c:671 +#: ../src/e-util/e-accounts-window.c:901 +#: ../src/modules/mail/e-mail-shell-backend.c:1139 msgid "Mail Accounts" msgstr "Tài khoản thư" -#: ../src/e-util/e-accounts-window.c:564 ../src/e-util/e-accounts-window.c:703 -#: ../src/e-util/e-accounts-window.c:908 +#: ../src/e-util/e-accounts-window.c:561 ../src/e-util/e-accounts-window.c:707 +#: ../src/e-util/e-accounts-window.c:915 msgid "Address Books" msgstr "" -#: ../src/e-util/e-accounts-window.c:570 ../src/e-util/e-accounts-window.c:704 -#: ../src/e-util/e-accounts-window.c:909 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:93 +#: ../src/e-util/e-accounts-window.c:567 ../src/e-util/e-accounts-window.c:708 +#: ../src/e-util/e-accounts-window.c:916 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:99 msgid "Calendars" msgstr "Lịch" -#: ../src/e-util/e-accounts-window.c:576 ../src/e-util/e-accounts-window.c:705 -#: ../src/e-util/e-accounts-window.c:910 +#: ../src/e-util/e-accounts-window.c:573 ../src/e-util/e-accounts-window.c:709 +#: ../src/e-util/e-accounts-window.c:917 msgid "Memo Lists" msgstr "" -#: ../src/e-util/e-accounts-window.c:582 ../src/e-util/e-accounts-window.c:706 -#: ../src/e-util/e-accounts-window.c:911 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:94 +#: ../src/e-util/e-accounts-window.c:579 ../src/e-util/e-accounts-window.c:710 +#: ../src/e-util/e-accounts-window.c:918 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:100 msgid "Task Lists" msgstr "" -#: ../src/e-util/e-accounts-window.c:1399 ../src/e-util/filter.ui.h:23 +#: ../src/e-util/e-accounts-window.c:1406 ../src/e-util/filter.ui.h:23 #: ../src/mail/e-mail-account-tree-view.c:84 -#: ../src/modules/mail/em-composer-prefs.c:1354 +#: ../src/modules/mail/em-composer-prefs.c:1367 #: ../src/modules/plugin-manager/evolution-plugin-manager.c:405 -#: ../src/plugins/mail-notification/mail-notification.c:1179 +#: ../src/plugins/mail-notification/mail-notification.c:1192 #: ../src/plugins/publish-calendar/publish-calendar.c:853 msgid "Enabled" msgstr "Bật" -#: ../src/e-util/e-accounts-window.c:1415 +#: ../src/e-util/e-accounts-window.c:1422 #: ../src/mail/e-mail-account-tree-view.c:108 -#: ../src/plugins/mail-notification/mail-notification.c:1195 +#: ../src/plugins/mail-notification/mail-notification.c:1208 msgid "Account Name" msgstr "Tên tài khoản" -#: ../src/e-util/e-accounts-window.c:1482 +#: ../src/e-util/e-accounts-window.c:1489 msgid "Collection _Account" msgstr "" -#: ../src/e-util/e-accounts-window.c:1483 +#: ../src/e-util/e-accounts-window.c:1490 msgid "_Mail Account" msgstr "" -#: ../src/e-util/e-accounts-window.c:1484 +#: ../src/e-util/e-accounts-window.c:1491 msgid "Address _Book" msgstr "" -#: ../src/e-util/e-accounts-window.c:1485 +#: ../src/e-util/e-accounts-window.c:1492 msgid "_Calendar" msgstr "" -#: ../src/e-util/e-accounts-window.c:1486 +#: ../src/e-util/e-accounts-window.c:1493 msgid "M_emo List" msgstr "" -#: ../src/e-util/e-accounts-window.c:1487 +#: ../src/e-util/e-accounts-window.c:1494 msgid "_Task List" msgstr "" -#: ../src/e-util/e-accounts-window.c:1684 +#: ../src/e-util/e-accounts-window.c:1691 msgid "Evolution Accounts" msgstr "" #. widget = gtk_button_new_with_mnemonic (_("_Permissions")); #. gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0); #. webdav_browser->priv->permissions_button = widget; -#: ../src/e-util/e-accounts-window.c:1761 ../src/e-util/e-webdav-browser.c:2866 -#: ../src/mail/em-subscription-editor.c:1945 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1594 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1672 +#: ../src/e-util/e-accounts-window.c:1768 ../src/e-util/e-webdav-browser.c:2868 +#: ../src/mail/em-subscription-editor.c:1949 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1610 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1688 msgid "_Refresh" msgstr "_Cập nhật" -#: ../src/e-util/e-accounts-window.c:1762 +#: ../src/e-util/e-accounts-window.c:1769 msgid "Initiates refresh of account sources" msgstr "" @@ -12500,19 +12525,19 @@ #. * percent complete is known. #. Translators: This is a running activity whose percent complete is known. #: ../src/e-util/e-activity.c:269 -#: ../src/modules/addressbook/e-book-shell-view-private.c:334 +#: ../src/modules/addressbook/e-book-shell-view-private.c:235 #: ../src/modules/calendar/e-cal-base-shell-content.c:143 #, c-format msgid "%s (%d%% complete)" msgstr "%s (%d%% hoàn tất)" #: ../src/e-util/e-activity-proxy.c:350 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1784 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1800 msgid "Cancel" msgstr "Hủy bỏ" #. Translators: Escape is a keyboard binding. -#: ../src/e-util/e-alert-bar.c:206 +#: ../src/e-util/e-alert-bar.c:208 msgid "Close this message (Escape)" msgstr "" @@ -12528,81 +12553,82 @@ #. * message when, for example, attaching it to a composer. When the #. * message to be attached has also filled Subject, then this text is #. * of form "Attached message - Subject", otherwise it's left as is. -#: ../src/e-util/e-attachment.c:1138 +#: ../src/e-util/e-attachment.c:1168 #| msgid "Attached message" #| msgid_plural "%d attached messages" msgid "Attached message" msgstr "Thư đính kèm" -#: ../src/e-util/e-attachment.c:2085 ../src/e-util/e-attachment.c:3130 +#: ../src/e-util/e-attachment.c:2203 ../src/e-util/e-attachment.c:3257 +#: ../src/mail/em-utils.c:2307 msgid "Operation was cancelled" msgstr "" #. Translators: Default attachment filename. -#: ../src/e-util/e-attachment.c:2270 ../src/e-util/e-attachment.c:2974 -#: ../src/e-util/e-attachment.c:3426 ../src/e-util/e-attachment-store.c:914 +#: ../src/e-util/e-attachment.c:2388 ../src/e-util/e-attachment.c:3101 +#: ../src/e-util/e-attachment.c:3553 ../src/e-util/e-attachment-store.c:911 #| msgid "attachment" msgid "attachment.dat" msgstr "attachment.dat" -#: ../src/e-util/e-attachment.c:2352 ../src/e-util/e-attachment.c:3486 +#: ../src/e-util/e-attachment.c:2470 ../src/e-util/e-attachment.c:3613 msgid "A load operation is already in progress" msgstr "Thao tác nạp đang thực hiện" -#: ../src/e-util/e-attachment.c:2360 ../src/e-util/e-attachment.c:3494 +#: ../src/e-util/e-attachment.c:2478 ../src/e-util/e-attachment.c:3621 msgid "A save operation is already in progress" msgstr "Thao tác lưu đang thực hiện" -#: ../src/e-util/e-attachment.c:2757 +#: ../src/e-util/e-attachment.c:2884 #, c-format msgid "Could not open “%s”" msgstr "" -#: ../src/e-util/e-attachment.c:2760 +#: ../src/e-util/e-attachment.c:2887 #, c-format #| msgid "Could not open the link." msgid "Could not open the attachment" msgstr "Không thể mở đồ đính kèm" -#: ../src/e-util/e-attachment.c:3503 +#: ../src/e-util/e-attachment.c:3630 #| msgid "Attachment Reminder" msgid "Attachment contents not loaded" msgstr "Nhắc nhở đính kèm" -#: ../src/e-util/e-attachment.c:3594 +#: ../src/e-util/e-attachment.c:3721 #, c-format msgid "Could not save “%s”" msgstr "" -#: ../src/e-util/e-attachment.c:3597 +#: ../src/e-util/e-attachment.c:3724 #, c-format #| msgid "Select folder to save all attachments" msgid "Could not save the attachment" msgstr "Không thể lưu đồ đính kèm" -#: ../src/e-util/e-attachment-dialog.c:295 +#: ../src/e-util/e-attachment-dialog.c:296 msgid "Attachment Properties" msgstr "Thuộc tính đính kèm" -#: ../src/e-util/e-attachment-dialog.c:317 +#: ../src/e-util/e-attachment-dialog.c:318 #: ../src/e-util/e-import-assistant.c:303 msgid "F_ilename:" msgstr "Tên tập t_in:" -#: ../src/e-util/e-attachment-dialog.c:334 +#: ../src/e-util/e-attachment-dialog.c:335 #: ../src/e-util/e-html-editor-image-dialog.c:602 #: ../src/e-util/e-html-editor-link-dialog.c:228 -#: ../src/e-util/e-webdav-browser.c:2611 +#: ../src/e-util/e-webdav-browser.c:2613 msgid "_Description:" msgstr "_Mô tả:" -#: ../src/e-util/e-attachment-dialog.c:352 +#: ../src/e-util/e-attachment-dialog.c:353 #| msgid "MIME Type" msgid "MIME Type:" msgstr "Dạng MIME:" -#: ../src/e-util/e-attachment-dialog.c:360 -#: ../src/e-util/e-attachment-store.c:700 +#: ../src/e-util/e-attachment-dialog.c:361 +#: ../src/e-util/e-attachment-store.c:697 msgid "_Suggest automatic display of attachment" msgstr "Đề nghị _hiển thị tự động đồ đính kèm" @@ -12647,76 +12673,76 @@ msgid "A_ttach" msgstr "Đính _kèm" -#: ../src/e-util/e-attachment-store.c:721 +#: ../src/e-util/e-attachment-store.c:718 msgid "Archive selected directories using this format:" msgstr "" -#: ../src/e-util/e-attachment-store.c:838 +#: ../src/e-util/e-attachment-store.c:835 msgid "Save Attachment" msgid_plural "Save Attachments" msgstr[0] "Lưu đính kèm" -#: ../src/e-util/e-attachment-store.c:876 +#: ../src/e-util/e-attachment-store.c:873 msgid "Do _not extract files from the attachment" msgstr "" -#: ../src/e-util/e-attachment-store.c:881 +#: ../src/e-util/e-attachment-store.c:878 msgid "Save extracted files _only" msgstr "" -#: ../src/e-util/e-attachment-store.c:886 +#: ../src/e-util/e-attachment-store.c:883 msgid "Save extracted files and the original _archive" msgstr "" -#: ../src/e-util/e-attachment-view.c:308 +#: ../src/e-util/e-attachment-view.c:355 ../src/mail/e-mail-display.c:2089 msgid "Open With Other Application…" msgstr "" -#: ../src/e-util/e-attachment-view.c:315 +#: ../src/e-util/e-attachment-view.c:362 msgid "S_ave All" msgstr "Lư_u tất cả" -#: ../src/e-util/e-attachment-view.c:322 +#: ../src/e-util/e-attachment-view.c:369 msgid "Sa_ve As" msgstr "" -#: ../src/e-util/e-attachment-view.c:331 +#: ../src/e-util/e-attachment-view.c:378 #: ../src/plugins/save-calendar/save-calendar.c:345 #: ../src/plugins/save-calendar/save-calendar.c:384 #: ../src/plugins/save-calendar/save-calendar.c:423 msgid "Save _As" msgstr "" -#: ../src/e-util/e-attachment-view.c:341 +#: ../src/e-util/e-attachment-view.c:388 msgid "A_dd Attachment…" msgstr "" -#: ../src/e-util/e-attachment-view.c:348 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1181 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1355 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:619 -#: ../src/modules/calendar/e-task-shell-view-actions.c:745 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1587 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1665 +#: ../src/e-util/e-attachment-view.c:395 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1376 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1362 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:622 +#: ../src/modules/calendar/e-task-shell-view-actions.c:748 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1603 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1681 msgid "_Properties" msgstr "_Thuộc tính" -#: ../src/e-util/e-attachment-view.c:784 +#: ../src/e-util/e-attachment-view.c:881 ../src/mail/e-mail-display.c:2043 #, c-format msgid "Open With “%s”" msgstr "" -#: ../src/e-util/e-attachment-view.c:785 +#: ../src/e-util/e-attachment-view.c:882 ../src/mail/e-mail-display.c:2044 #, c-format #| msgid "Save attachment as" msgid "Open this attachment in %s" msgstr "Mở đồ đính kèm bằng %s" -#: ../src/e-util/e-attachment-view.c:787 +#: ../src/e-util/e-attachment-view.c:884 ../src/mail/e-mail-display.c:2046 msgid "Open With Default Application" msgstr "" -#: ../src/e-util/e-attachment-view.c:788 +#: ../src/e-util/e-attachment-view.c:885 ../src/mail/e-mail-display.c:2047 msgid "Open this attachment in default application" msgstr "" @@ -12786,75 +12812,75 @@ msgid "Color:" msgstr "Màu:" -#: ../src/e-util/e-cal-source-config.c:420 +#: ../src/e-util/e-cal-source-config.c:423 msgid "Copy calendar contents locally for offline operation" msgstr "Chép nội dung lịch cục bộ để hoạt động ngoại tuyến" -#: ../src/e-util/e-cal-source-config.c:424 +#: ../src/e-util/e-cal-source-config.c:427 msgid "Copy task list contents locally for offline operation" msgstr "Chép nội dung danh sách tác vụ cục bộ để hoạt động ngoại tuyến" -#: ../src/e-util/e-cal-source-config.c:428 +#: ../src/e-util/e-cal-source-config.c:431 msgid "Copy memo list contents locally for offline operation" msgstr "Chép nội dung danh sách ghi nhớ cục bộ để hoạt động ngoại tuyến" -#: ../src/e-util/e-categories-editor.c:269 +#: ../src/e-util/e-categories-editor.c:270 msgid "Currently _used categories:" msgstr "" -#: ../src/e-util/e-categories-editor.c:280 +#: ../src/e-util/e-categories-editor.c:281 msgid "_Available Categories:" msgstr "_Phân loại hiện có:" -#: ../src/e-util/e-categories-editor.c:320 +#: ../src/e-util/e-categories-editor.c:321 msgctxt "category" msgid "_New" msgstr "" -#: ../src/e-util/e-categories-editor.c:324 +#: ../src/e-util/e-categories-editor.c:325 msgctxt "category" msgid "_Edit" msgstr "" -#: ../src/e-util/e-categories-editor.c:328 +#: ../src/e-util/e-categories-editor.c:329 msgctxt "category" msgid "_Delete" msgstr "" -#: ../src/e-util/e-categories-selector.c:319 +#: ../src/e-util/e-categories-selector.c:317 msgid "Icon" msgstr "Biểu tượng" -#: ../src/e-util/e-category-completion.c:304 +#: ../src/e-util/e-category-completion.c:302 #, c-format msgid "Create category “%s”" msgstr "" -#: ../src/e-util/e-category-editor.c:167 ../src/e-util/e-category-editor.c:232 +#: ../src/e-util/e-category-editor.c:166 ../src/e-util/e-category-editor.c:231 msgid "Category Icon" msgstr "Biểu tượng phân loại" -#: ../src/e-util/e-category-editor.c:171 +#: ../src/e-util/e-category-editor.c:170 msgid "_No Image" msgstr "Khô_ng có ảnh" -#: ../src/e-util/e-category-editor.c:205 +#: ../src/e-util/e-category-editor.c:204 msgid "Category _Name" msgstr "_Tên phân loại" -#: ../src/e-util/e-category-editor.c:218 +#: ../src/e-util/e-category-editor.c:217 msgid "Category _Icon" msgstr "_Biểu tượng phân loại" -#: ../src/e-util/e-category-editor.c:234 +#: ../src/e-util/e-category-editor.c:233 msgid "_Unset icon" msgstr "" -#: ../src/e-util/e-category-editor.c:260 +#: ../src/e-util/e-category-editor.c:255 msgid "Category Properties" msgstr "Thuộc tính phân loại" -#: ../src/e-util/e-category-editor.c:321 +#: ../src/e-util/e-category-editor.c:318 #, c-format msgid "" "There is already a category “%s” in the configuration. Please use another " @@ -12866,7 +12892,7 @@ msgstr "danh sách tự mở" #: ../src/e-util/e-cell-date.c:49 ../src/e-util/e-cell-date.c:138 -#: ../src/e-util/e-cell-date.c:158 ../src/mail/message-list.c:2181 +#: ../src/e-util/e-cell-date.c:158 ../src/mail/message-list.c:2168 msgid "?" msgstr "?" @@ -12881,7 +12907,7 @@ msgid "None" msgstr "Không" -#: ../src/e-util/e-cell-date-edit.c:356 ../src/mail/e-mail-label-dialog.c:190 +#: ../src/e-util/e-cell-date-edit.c:356 ../src/mail/e-mail-label-dialog.c:191 msgid "OK" msgstr "OK" @@ -12984,27 +13010,27 @@ msgid "Other…" msgstr "" -#: ../src/e-util/e-client-cache.c:1146 ../src/e-util/e-client-cache.c:1277 +#: ../src/e-util/e-client-cache.c:1147 ../src/e-util/e-client-cache.c:1278 #, c-format msgid "Cannot create a client object from extension name “%s”" msgstr "" -#: ../src/e-util/e-client-selector.c:190 ../src/mail/em-folder-tree.c:1035 +#: ../src/e-util/e-client-selector.c:190 ../src/mail/em-folder-tree.c:1043 msgctxt "Status" msgid "Offline" msgstr "" -#: ../src/e-util/e-client-selector.c:193 ../src/mail/em-folder-tree.c:1038 +#: ../src/e-util/e-client-selector.c:193 ../src/mail/em-folder-tree.c:1046 msgctxt "Status" msgid "Online" msgstr "" -#: ../src/e-util/e-client-selector.c:196 ../src/mail/em-folder-tree.c:1041 +#: ../src/e-util/e-client-selector.c:196 ../src/mail/em-folder-tree.c:1049 msgctxt "Status" msgid "Unreachable" msgstr "" -#: ../src/e-util/e-client-selector.c:199 ../src/mail/em-folder-tree.c:1044 +#: ../src/e-util/e-client-selector.c:199 ../src/mail/em-folder-tree.c:1052 msgctxt "Status" msgid "Failed to connect" msgstr "" @@ -13019,8 +13045,8 @@ msgstr "" #: ../src/e-util/e-collection-account-wizard.c:112 -#: ../src/e-util/e-collection-account-wizard.c:275 -#: ../src/e-util/e-search-bar.c:653 +#: ../src/e-util/e-collection-account-wizard.c:280 +#: ../src/e-util/e-search-bar.c:682 #: ../src/modules/accounts-window/e-collection-wizard-page.c:85 #: ../src/modules/accounts-window/e-collection-wizard-page.c:244 msgid "_Next" @@ -13031,44 +13057,44 @@ msgstr "" #: ../src/e-util/e-collection-account-wizard.c:260 -#: ../src/e-util/e-search-bar.c:641 +#: ../src/e-util/e-search-bar.c:670 #: ../src/modules/accounts-window/e-collection-wizard-page.c:78 msgid "_Previous" msgstr "_Lùi" -#: ../src/e-util/e-collection-account-wizard.c:447 +#: ../src/e-util/e-collection-account-wizard.c:452 msgid "Looking up details, please wait…" msgstr "" #. Translators: The %s is replaced with a clickable text "Enter password", thus it'll be "Requires password to continue. Enter password." at the end. -#: ../src/e-util/e-collection-account-wizard.c:511 +#: ../src/e-util/e-collection-account-wizard.c:516 #, c-format msgid "Requires password to continue. %s." msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:525 +#: ../src/e-util/e-collection-account-wizard.c:530 msgid "View certificate" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:566 +#: ../src/e-util/e-collection-account-wizard.c:571 msgid "" "Found no candidates. It can also mean that the server doesn’t provide any " "information about its configuration using the selected lookup methods. Enter " "the account manually instead or change above settings." msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:568 +#: ../src/e-util/e-collection-account-wizard.c:573 #, c-format msgid "Found one candidate" msgid_plural "Found %d candidates" msgstr[0] "" msgstr[1] "" -#: ../src/e-util/e-collection-account-wizard.c:667 -#: ../src/modules/book-config-google/evolution-book-config-google.c:101 +#: ../src/e-util/e-collection-account-wizard.c:672 +#: ../src/modules/book-config-google/evolution-book-config-google.c:102 #: ../src/modules/book-config-ldap/evolution-book-config-ldap.c:1070 #: ../src/modules/cal-config-google/e-cal-config-google.c:188 -#: ../src/modules/cal-config-google/e-cal-config-gtasks.c:116 +#: ../src/modules/cal-config-google/e-cal-config-gtasks.c:117 #: ../src/modules/mail-config/e-mail-config-remote-accounts.c:445 #: ../src/modules/mail-config/e-mail-config-smtp-backend.c:484 msgid "" @@ -13076,96 +13102,96 @@ "accepts such written user name." msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:688 +#: ../src/e-util/e-collection-account-wizard.c:693 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:29 msgid "_Username:" msgstr "Tên _người dùng:" -#: ../src/e-util/e-collection-account-wizard.c:703 +#: ../src/e-util/e-collection-account-wizard.c:708 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:30 -#: ../src/smime/gui/certificate-manager.c:764 +#: ../src/smime/gui/certificate-manager.c:757 msgid "_Password:" msgstr "_Mật khẩu:" -#: ../src/e-util/e-collection-account-wizard.c:716 +#: ../src/e-util/e-collection-account-wizard.c:721 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:31 msgid "_Remember password" msgstr "_Nhớ mật khẩu" -#: ../src/e-util/e-collection-account-wizard.c:863 -#: ../src/e-util/e-webdav-browser.c:536 +#: ../src/e-util/e-collection-account-wizard.c:868 +#: ../src/e-util/e-webdav-browser.c:537 msgid "Collection" msgstr "Tập hợp" -#: ../src/e-util/e-collection-account-wizard.c:864 +#: ../src/e-util/e-collection-account-wizard.c:869 msgid "Mail Receive" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:865 +#: ../src/e-util/e-collection-account-wizard.c:870 msgid "Mail Send" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:866 +#: ../src/e-util/e-collection-account-wizard.c:871 #: ../src/e-util/e-name-selector-dialog.c:445 #: ../src/mail/importers/pine-importer.c:430 msgid "Address Book" msgstr "Sổ địa chỉ" -#: ../src/e-util/e-collection-account-wizard.c:868 +#: ../src/e-util/e-collection-account-wizard.c:873 msgid "Memo List" msgstr "Danh sách Ghi nhớ" -#: ../src/e-util/e-collection-account-wizard.c:869 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:65 +#: ../src/e-util/e-collection-account-wizard.c:874 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:70 msgid "Task List" msgstr "Danh sách nhiệm vụ" -#: ../src/e-util/e-collection-account-wizard.c:1213 +#: ../src/e-util/e-collection-account-wizard.c:1218 msgid "Looking up LDAP server’s search base…" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:1361 +#: ../src/e-util/e-collection-account-wizard.c:1372 msgid "Failed to store password: " msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:1371 +#: ../src/e-util/e-collection-account-wizard.c:1382 msgid "Failed to create sources: " msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:1538 +#: ../src/e-util/e-collection-account-wizard.c:1552 msgid "Saving account settings, please wait…" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:1701 +#: ../src/e-util/e-collection-account-wizard.c:1715 msgid "User details" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:1714 +#: ../src/e-util/e-collection-account-wizard.c:1728 msgid "_Email Address or User name:" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:1742 +#: ../src/e-util/e-collection-account-wizard.c:1756 msgid "_Advanced Options" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:1747 +#: ../src/e-util/e-collection-account-wizard.c:1761 #: ../src/modules/mail-config/e-mail-config-remote-accounts.c:217 #: ../src/modules/mail-config/e-mail-config-smtp-backend.c:174 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:25 msgid "_Server:" msgstr "_Máy chủ:" -#: ../src/e-util/e-collection-account-wizard.c:1766 +#: ../src/e-util/e-collection-account-wizard.c:1780 msgid "" "Semicolon (“;”) separated list of servers to look up information for, in " "addition to the domain of the e-mail address." msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:1968 +#: ../src/e-util/e-collection-account-wizard.c:1982 msgid "Select which parts should be configured:" msgstr "" -#: ../src/e-util/e-collection-account-wizard.c:2092 +#: ../src/e-util/e-collection-account-wizard.c:2106 #: ../src/mail/e-mail-config-identity-page.c:542 #: ../src/mail/e-mail-config-summary-page.c:318 msgid "Account Information" @@ -13177,9 +13203,9 @@ #: ../src/e-util/e-color-combo.c:476 ../src/e-util/e-html-editor.c:133 #: ../src/mail/e-mail-account-tree-view.c:135 -#: ../src/mail/e-mail-config-security-page.c:541 -#: ../src/mail/e-mail-config-security-page.c:705 -#: ../src/mail/e-mail-reader.c:5005 ../src/mail/mail-config.ui.h:79 +#: ../src/mail/e-mail-config-security-page.c:549 +#: ../src/mail/e-mail-config-security-page.c:781 +#: ../src/mail/e-mail-reader.c:5112 ../src/mail/mail-config.ui.h:82 msgid "Default" msgstr "Mặc định" @@ -13347,64 +13373,64 @@ msgid "Running…" msgstr "" -#: ../src/e-util/e-dateedit.c:523 +#: ../src/e-util/e-dateedit.c:580 msgid "Date and Time" msgstr "Ngày giờ" -#: ../src/e-util/e-dateedit.c:557 +#: ../src/e-util/e-dateedit.c:614 msgid "Text entry to input date" msgstr "Trường nhập ngày" -#: ../src/e-util/e-dateedit.c:580 +#: ../src/e-util/e-dateedit.c:637 msgid "Click this button to show a calendar" msgstr "Nhắp vào cái nút này để hiển thị một lịch" -#: ../src/e-util/e-dateedit.c:640 +#: ../src/e-util/e-dateedit.c:697 msgid "Drop-down combination box to select time" msgstr "Hộp tổ hợp thả xuống để chọn thời gian" -#: ../src/e-util/e-dateedit.c:641 +#: ../src/e-util/e-dateedit.c:698 #: ../src/modules/calendar/e-calendar-preferences.ui.h:9 msgid "Time" msgstr "Giờ" -#: ../src/e-util/e-dateedit.c:718 +#: ../src/e-util/e-dateedit.c:775 msgid "No_w" msgstr "Bâ_y giờ" -#: ../src/e-util/e-dateedit.c:725 +#: ../src/e-util/e-dateedit.c:782 msgid "_Today" msgstr "Hô_m nay" #. Note that we don't show this here, since by default a 'None' date #. * is not permitted. -#: ../src/e-util/e-dateedit.c:734 ../src/mail/em-folder-selector.c:334 +#: ../src/e-util/e-dateedit.c:791 ../src/mail/em-folder-selector.c:334 msgid "_None" msgstr "_Không có" #. Translators: "None" for date field of a date edit, shown when #. * there is no date set. -#: ../src/e-util/e-dateedit.c:1893 ../src/e-util/e-dateedit.c:2146 +#: ../src/e-util/e-dateedit.c:1967 ../src/e-util/e-dateedit.c:2220 msgctxt "date" msgid "None" msgstr "Không" -#: ../src/e-util/e-dateedit.c:2029 ../src/e-util/e-dateedit.c:2500 +#: ../src/e-util/e-dateedit.c:2103 ../src/e-util/e-dateedit.c:2578 msgid "Invalid Date Value" msgstr "Giá trị ngày tháng không hợp lệ" -#: ../src/e-util/e-dateedit.c:2069 ../src/e-util/e-dateedit.c:2557 +#: ../src/e-util/e-dateedit.c:2143 ../src/e-util/e-dateedit.c:2635 msgid "Invalid Time Value" msgstr "Giá trị giờ không hợp lệ" -#: ../src/e-util/e-datetime-format.c:220 +#: ../src/e-util/e-datetime-format.c:250 msgid "Yesterday" msgstr "Hôm qua" #. Translators: This is used for abbreviated days in the future. #. * You can use strftime modifiers here too, like "Next %a", to avoid #. * repeated translation of the abbreviated day name. -#: ../src/e-util/e-datetime-format.c:228 +#: ../src/e-util/e-datetime-format.c:258 #| msgid "Next %a" #| msgid_plural "Next %a" msgctxt "DateFmt" @@ -13414,7 +13440,7 @@ #. Translators: This is used for abbreviated days in the future. #. * You can use strftime modifiers here too, like "Next %a", to avoid #. * repeated translation of the abbreviated day name. -#: ../src/e-util/e-datetime-format.c:234 +#: ../src/e-util/e-datetime-format.c:264 #| msgid "Next _Thread" msgctxt "DateFmt" msgid "Next Tue" @@ -13423,7 +13449,7 @@ #. Translators: This is used for abbreviated days in the future. #. * You can use strftime modifiers here too, like "Next %a", to avoid #. * repeated translation of the abbreviated day name. -#: ../src/e-util/e-datetime-format.c:240 +#: ../src/e-util/e-datetime-format.c:270 #| msgid "Next _Thread" msgctxt "DateFmt" msgid "Next Wed" @@ -13432,7 +13458,7 @@ #. Translators: This is used for abbreviated days in the future. #. * You can use strftime modifiers here too, like "Next %a", to avoid #. * repeated translation of the abbreviated day name. -#: ../src/e-util/e-datetime-format.c:246 +#: ../src/e-util/e-datetime-format.c:276 #| msgid "Next _Thread" msgctxt "DateFmt" msgid "Next Thu" @@ -13441,7 +13467,7 @@ #. Translators: This is used for abbreviated days in the future. #. * You can use strftime modifiers here too, like "Next %a", to avoid #. * repeated translation of the abbreviated day name. -#: ../src/e-util/e-datetime-format.c:252 +#: ../src/e-util/e-datetime-format.c:282 #| msgid "Next %a" #| msgid_plural "Next %a" msgctxt "DateFmt" @@ -13451,7 +13477,7 @@ #. Translators: This is used for abbreviated days in the future. #. * You can use strftime modifiers here too, like "Next %a", to avoid #. * repeated translation of the abbreviated day name. -#: ../src/e-util/e-datetime-format.c:258 +#: ../src/e-util/e-datetime-format.c:288 #| msgid "Next %a" #| msgid_plural "Next %a" msgctxt "DateFmt" @@ -13461,20 +13487,20 @@ #. Translators: This is used for abbreviated days in the future. #. * You can use strftime modifiers here too, like "Next %a", to avoid #. * repeated translation of the abbreviated day name. -#: ../src/e-util/e-datetime-format.c:264 +#: ../src/e-util/e-datetime-format.c:294 #| msgid "Next %a" #| msgid_plural "Next %a" msgctxt "DateFmt" msgid "Next Sun" msgstr "Chủ nhật tới" -#: ../src/e-util/e-datetime-format.c:368 ../src/e-util/e-datetime-format.c:378 -#: ../src/e-util/e-datetime-format.c:387 +#: ../src/e-util/e-datetime-format.c:398 ../src/e-util/e-datetime-format.c:408 +#: ../src/e-util/e-datetime-format.c:417 #| msgid "_Use system defaults" msgid "Use locale default" msgstr "Dùng thiết lập ngôn ngữ mặc định" -#: ../src/e-util/e-datetime-format.c:610 +#: ../src/e-util/e-datetime-format.c:640 msgid "Format:" msgstr "Định dạng:" @@ -13747,23 +13773,23 @@ msgid "Choose a File" msgstr "Chọn tập tin" -#: ../src/e-util/e-filter-rule.c:1008 +#: ../src/e-util/e-filter-rule.c:1021 msgid "R_ule name:" msgstr "Tên q_uy tắc:" -#: ../src/e-util/e-filter-rule.c:1064 +#: ../src/e-util/e-filter-rule.c:1077 msgid "all the following conditions" msgstr "mọi điều kiện sau" -#: ../src/e-util/e-filter-rule.c:1065 +#: ../src/e-util/e-filter-rule.c:1078 msgid "any of the following conditions" msgstr "bất kỳ điều kiện sau" -#: ../src/e-util/e-filter-rule.c:1071 +#: ../src/e-util/e-filter-rule.c:1084 msgid "_Find items which match:" msgstr "_Tìm mục khớp:" -#: ../src/e-util/e-filter-rule.c:1094 +#: ../src/e-util/e-filter-rule.c:1107 #| msgid "Find items that meet the following criteria" msgid "Find items that meet the following conditions" msgstr "Tìm mục tương ứng với những điều khiển sau" @@ -13772,49 +13798,49 @@ #. * part of "Include threads: None" #. protocol: #. name: -#: ../src/e-util/e-filter-rule.c:1109 +#: ../src/e-util/e-filter-rule.c:1122 #: ../src/e-util/e-html-editor-page-dialog.c:62 #: ../src/e-util/e-mail-identity-combo-box.c:798 #: ../src/e-util/e-mail-signature-combo-box.c:422 #: ../src/libemail-engine/camel-null-store.c:29 -#: ../src/mail/e-mail-autoconfig.c:856 +#: ../src/mail/e-mail-autoconfig.c:863 #: ../src/mail/e-mail-config-summary-page.c:143 #: ../src/modules/book-config-ldap/evolution-book-config-ldap.c:684 msgid "None" msgstr "Không" -#: ../src/e-util/e-filter-rule.c:1110 +#: ../src/e-util/e-filter-rule.c:1123 msgid "All related" msgstr "Mọi thứ liên quan" -#: ../src/e-util/e-filter-rule.c:1111 ../src/e-util/e-send-options.ui.h:24 +#: ../src/e-util/e-filter-rule.c:1124 ../src/e-util/e-send-options.ui.h:24 msgid "Replies" msgstr "Trả lời" -#: ../src/e-util/e-filter-rule.c:1112 +#: ../src/e-util/e-filter-rule.c:1125 msgid "Replies and parents" msgstr "Trả lời và mẹ" -#: ../src/e-util/e-filter-rule.c:1113 +#: ../src/e-util/e-filter-rule.c:1126 msgid "No reply or parent" msgstr "Không có trả lời hay điều mẹ" -#: ../src/e-util/e-filter-rule.c:1116 +#: ../src/e-util/e-filter-rule.c:1129 #| msgid "I_nclude threads" msgid "I_nclude threads:" msgstr "Gồm các _nhánh:" -#: ../src/e-util/e-filter-rule.c:1194 +#: ../src/e-util/e-filter-rule.c:1207 #| msgid "Add Ac_tion" msgid "A_dd Condition" msgstr "Thêm điề_u kiện" -#: ../src/e-util/e-filter-rule.c:1514 ../src/e-util/filter.ui.h:1 -#: ../src/mail/em-filter-rule.c:981 ../src/mail/em-utils.c:166 +#: ../src/e-util/e-filter-rule.c:1527 ../src/e-util/filter.ui.h:1 +#: ../src/mail/em-filter-rule.c:997 ../src/mail/em-utils.c:166 msgid "Incoming" msgstr "Gửi đến" -#: ../src/e-util/e-filter-rule.c:1514 ../src/mail/em-filter-rule.c:982 +#: ../src/e-util/e-filter-rule.c:1527 ../src/mail/em-filter-rule.c:998 #: ../src/mail/em-utils.c:167 msgid "Outgoing" msgstr "Gửi đi" @@ -13887,596 +13913,596 @@ msgid "Failed to insert text file." msgstr "" -#: ../src/e-util/e-html-editor-actions.c:360 +#: ../src/e-util/e-html-editor-actions.c:393 msgid "Insert HTML File" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:365 +#: ../src/e-util/e-html-editor-actions.c:398 msgid "HTML file" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:403 -#: ../src/e-util/e-html-editor-actions.c:421 +#: ../src/e-util/e-html-editor-actions.c:436 +#: ../src/e-util/e-html-editor-actions.c:454 msgctxt "dialog-title" msgid "Insert Image" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:410 -#: ../src/e-util/e-html-editor-actions.c:428 +#: ../src/e-util/e-html-editor-actions.c:443 +#: ../src/e-util/e-html-editor-actions.c:461 #: ../src/e-util/e-image-chooser-dialog.c:188 ../src/plugins/face/face.c:301 msgid "Image files" msgstr "Tập tin ảnh" -#: ../src/e-util/e-html-editor-actions.c:507 +#: ../src/e-util/e-html-editor-actions.c:540 msgid "Insert text file" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:512 +#: ../src/e-util/e-html-editor-actions.c:545 msgid "Text file" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1095 +#: ../src/e-util/e-html-editor-actions.c:1128 msgid "Copy selected text to the clipboard" msgstr "Sao chép đoạn đã chọn sang bảng nháp" -#: ../src/e-util/e-html-editor-actions.c:1102 +#: ../src/e-util/e-html-editor-actions.c:1135 msgid "Cut selected text to the clipboard" msgstr "Cắt đoạn đã chọn vào bảng nháp" -#: ../src/e-util/e-html-editor-actions.c:1109 +#: ../src/e-util/e-html-editor-actions.c:1142 msgid "Paste text from the clipboard" msgstr "Dán đoạn từ bảng nháp" -#: ../src/e-util/e-html-editor-actions.c:1116 +#: ../src/e-util/e-html-editor-actions.c:1149 msgid "Redo the last undone action" msgstr "Thực hiện lại hành động vừa được hồi lại" -#: ../src/e-util/e-html-editor-actions.c:1130 +#: ../src/e-util/e-html-editor-actions.c:1163 msgid "Undo the last action" msgstr "Hồi lại hành động cuối cùng" -#: ../src/e-util/e-html-editor-actions.c:1151 +#: ../src/e-util/e-html-editor-actions.c:1184 msgid "For_mat" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1158 +#: ../src/e-util/e-html-editor-actions.c:1191 msgid "_Paragraph Style" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1172 +#: ../src/e-util/e-html-editor-actions.c:1205 #: ../src/e-util/e-html-editor-image-dialog.c:678 msgid "_Alignment" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1179 +#: ../src/e-util/e-html-editor-actions.c:1212 msgid "Current _Languages" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1196 +#: ../src/e-util/e-html-editor-actions.c:1229 msgid "_Increase Indent" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1198 +#: ../src/e-util/e-html-editor-actions.c:1231 msgid "Increase Indent" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1203 -#: ../src/e-util/e-html-editor-actions.c:2267 +#: ../src/e-util/e-html-editor-actions.c:1236 +#: ../src/e-util/e-html-editor-actions.c:2314 msgid "E_moji" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1205 -#: ../src/e-util/e-html-editor-actions.c:1212 -#: ../src/e-util/e-markdown-editor.c:1464 +#: ../src/e-util/e-html-editor-actions.c:1238 +#: ../src/e-util/e-html-editor-actions.c:1245 +#: ../src/e-util/e-markdown-editor.c:1767 msgid "Insert Emoji" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1210 +#: ../src/e-util/e-html-editor-actions.c:1243 msgid "Insert E_moji" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1217 +#: ../src/e-util/e-html-editor-actions.c:1250 msgid "_HTML File…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1224 +#: ../src/e-util/e-html-editor-actions.c:1257 msgid "Te_xt File…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1231 +#: ../src/e-util/e-html-editor-actions.c:1264 msgid "Paste _Quotation" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1238 +#: ../src/e-util/e-html-editor-actions.c:1271 msgid "_Find…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1240 +#: ../src/e-util/e-html-editor-actions.c:1273 msgid "Search for text" msgstr "Tìm chuỗi" -#: ../src/e-util/e-html-editor-actions.c:1245 +#: ../src/e-util/e-html-editor-actions.c:1278 msgid "Find A_gain" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1252 +#: ../src/e-util/e-html-editor-actions.c:1285 msgid "Re_place…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1254 +#: ../src/e-util/e-html-editor-actions.c:1287 msgid "Search for and replace text" msgstr "Tìm và thay thế văn bản" -#: ../src/e-util/e-html-editor-actions.c:1259 +#: ../src/e-util/e-html-editor-actions.c:1292 msgid "Check _Spelling…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1266 +#: ../src/e-util/e-html-editor-actions.c:1299 msgid "_Decrease Indent" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1268 +#: ../src/e-util/e-html-editor-actions.c:1301 msgid "Decrease Indent" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1273 +#: ../src/e-util/e-html-editor-actions.c:1306 msgid "_Wrap Lines" msgstr "" #. Center -#: ../src/e-util/e-html-editor-actions.c:1283 +#: ../src/e-util/e-html-editor-actions.c:1316 #: ../src/e-util/e-html-editor-paragraph-dialog.c:109 msgid "_Center" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1285 +#: ../src/e-util/e-html-editor-actions.c:1318 msgid "Center Alignment" msgstr "" #. Justified -#: ../src/e-util/e-html-editor-actions.c:1290 +#: ../src/e-util/e-html-editor-actions.c:1323 #: ../src/e-util/e-html-editor-paragraph-dialog.c:127 msgid "_Justified" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1292 +#: ../src/e-util/e-html-editor-actions.c:1325 msgid "Align Justified" msgstr "" #. Left -#: ../src/e-util/e-html-editor-actions.c:1297 +#: ../src/e-util/e-html-editor-actions.c:1330 #: ../src/e-util/e-html-editor-paragraph-dialog.c:100 msgid "_Left" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1299 +#: ../src/e-util/e-html-editor-actions.c:1332 msgid "Left Alignment" msgstr "" #. Right -#: ../src/e-util/e-html-editor-actions.c:1304 +#: ../src/e-util/e-html-editor-actions.c:1337 #: ../src/e-util/e-html-editor-paragraph-dialog.c:118 msgid "_Right" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1306 +#: ../src/e-util/e-html-editor-actions.c:1339 msgid "Right Alignment" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1314 +#: ../src/e-util/e-html-editor-actions.c:1347 #: ../src/modules/text-highlight/languages.c:70 msgid "_HTML" msgstr "_HTML" -#: ../src/e-util/e-html-editor-actions.c:1316 +#: ../src/e-util/e-html-editor-actions.c:1349 msgid "HTML editing mode" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1321 +#: ../src/e-util/e-html-editor-actions.c:1354 msgid "Plain _Text" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1323 +#: ../src/e-util/e-html-editor-actions.c:1356 msgid "Plain text editing mode" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1328 +#: ../src/e-util/e-html-editor-actions.c:1361 #: ../src/modules/text-highlight/languages.c:96 msgid "_Markdown" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1330 +#: ../src/e-util/e-html-editor-actions.c:1363 msgid "Markdown editing mode" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1335 +#: ../src/e-util/e-html-editor-actions.c:1368 msgid "Ma_rkdown as Plain Text" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1337 +#: ../src/e-util/e-html-editor-actions.c:1370 msgid "Markdown editing mode, exported as Plain Text" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1342 +#: ../src/e-util/e-html-editor-actions.c:1375 msgid "Mar_kdown as HTML" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1344 +#: ../src/e-util/e-html-editor-actions.c:1377 msgid "Markdown editing mode, exported as HTML" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1352 +#: ../src/e-util/e-html-editor-actions.c:1385 msgid "_Normal" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1359 +#: ../src/e-util/e-html-editor-actions.c:1392 msgid "Heading _1" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1366 +#: ../src/e-util/e-html-editor-actions.c:1399 msgid "Heading _2" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1373 +#: ../src/e-util/e-html-editor-actions.c:1406 msgid "Heading _3" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1380 +#: ../src/e-util/e-html-editor-actions.c:1413 msgid "Heading _4" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1387 +#: ../src/e-util/e-html-editor-actions.c:1420 msgid "Heading _5" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1394 +#: ../src/e-util/e-html-editor-actions.c:1427 msgid "Heading _6" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1401 +#: ../src/e-util/e-html-editor-actions.c:1434 msgid "_Preformatted" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1408 +#: ../src/e-util/e-html-editor-actions.c:1441 msgid "A_ddress" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1415 +#: ../src/e-util/e-html-editor-actions.c:1448 msgid "_Bulleted List" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1422 +#: ../src/e-util/e-html-editor-actions.c:1455 msgid "_Roman Numeral List" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1429 +#: ../src/e-util/e-html-editor-actions.c:1462 msgid "Numbered _List" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1436 +#: ../src/e-util/e-html-editor-actions.c:1469 msgid "_Alphabetical List" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1452 -#: ../src/e-util/e-html-editor-actions.c:1490 +#: ../src/e-util/e-html-editor-actions.c:1485 +#: ../src/e-util/e-html-editor-actions.c:1523 msgid "_Image…" msgstr "" #. Translators: This is an action tooltip -#: ../src/e-util/e-html-editor-actions.c:1455 +#: ../src/e-util/e-html-editor-actions.c:1488 msgid "Insert Image" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1460 -#: ../src/e-util/e-html-editor-actions.c:1497 +#: ../src/e-util/e-html-editor-actions.c:1493 +#: ../src/e-util/e-html-editor-actions.c:1530 msgid "_Link…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1462 +#: ../src/e-util/e-html-editor-actions.c:1495 msgid "Insert Link" msgstr "" #. Translators: 'Rule' here means a horizontal line in an HTML text -#: ../src/e-util/e-html-editor-actions.c:1468 -#: ../src/e-util/e-html-editor-actions.c:1512 +#: ../src/e-util/e-html-editor-actions.c:1501 +#: ../src/e-util/e-html-editor-actions.c:1545 msgid "_Rule…" msgstr "" #. Translators: 'Rule' here means a horizontal line in an HTML text -#: ../src/e-util/e-html-editor-actions.c:1471 +#: ../src/e-util/e-html-editor-actions.c:1504 msgid "Insert Rule" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1476 -#: ../src/e-util/e-html-editor-actions.c:1519 +#: ../src/e-util/e-html-editor-actions.c:1509 +#: ../src/e-util/e-html-editor-actions.c:1552 msgid "_Table…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1478 +#: ../src/e-util/e-html-editor-actions.c:1511 msgid "Insert Table" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1483 +#: ../src/e-util/e-html-editor-actions.c:1516 msgid "_Cell…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1504 +#: ../src/e-util/e-html-editor-actions.c:1537 msgid "Pa_ge…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1528 +#: ../src/e-util/e-html-editor-actions.c:1561 msgid "Font _Size" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1535 +#: ../src/e-util/e-html-editor-actions.c:1568 msgid "_Font Style" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1542 +#: ../src/e-util/e-html-editor-actions.c:1575 msgid "Paste As _Text" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1553 +#: ../src/e-util/e-html-editor-actions.c:1586 #: ../src/e-util/e-html-editor-text-dialog.c:201 msgid "_Bold" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1555 +#: ../src/e-util/e-html-editor-actions.c:1588 msgid "Bold" msgstr "Đậm" -#: ../src/e-util/e-html-editor-actions.c:1561 +#: ../src/e-util/e-html-editor-actions.c:1594 #: ../src/e-util/e-html-editor-text-dialog.c:212 msgid "_Italic" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1563 +#: ../src/e-util/e-html-editor-actions.c:1596 msgid "Italic" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1569 +#: ../src/e-util/e-html-editor-actions.c:1602 #: ../src/e-util/e-html-editor-text-dialog.c:233 msgid "_Strikethrough" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1571 +#: ../src/e-util/e-html-editor-actions.c:1604 msgid "Strikethrough" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1577 +#: ../src/e-util/e-html-editor-actions.c:1610 msgid "Subs_cript" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1579 +#: ../src/e-util/e-html-editor-actions.c:1612 msgid "Subscript" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1585 +#: ../src/e-util/e-html-editor-actions.c:1618 msgid "Su_perscript" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1587 +#: ../src/e-util/e-html-editor-actions.c:1620 msgid "Superscript" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1593 +#: ../src/e-util/e-html-editor-actions.c:1626 #: ../src/e-util/e-html-editor-text-dialog.c:223 msgid "_Underline" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1595 +#: ../src/e-util/e-html-editor-actions.c:1628 msgid "Underline" msgstr "" #. Translators: This is a font size level. It is shown on a tool bar. Please keep it as short as possible. -#: ../src/e-util/e-html-editor-actions.c:1605 +#: ../src/e-util/e-html-editor-actions.c:1638 msgid "-2" msgstr "" #. Translators: This is a font size level. It is shown on a tool bar. Please keep it as short as possible. -#: ../src/e-util/e-html-editor-actions.c:1613 +#: ../src/e-util/e-html-editor-actions.c:1646 msgid "-1" msgstr "" #. Translators: This is a font size level. It is shown on a tool bar. Please keep it as short as possible. -#: ../src/e-util/e-html-editor-actions.c:1621 +#: ../src/e-util/e-html-editor-actions.c:1654 msgid "+0" msgstr "" #. Translators: This is a font size level. It is shown on a tool bar. Please keep it as short as possible. -#: ../src/e-util/e-html-editor-actions.c:1629 +#: ../src/e-util/e-html-editor-actions.c:1662 msgid "+1" msgstr "" #. Translators: This is a font size level. It is shown on a tool bar. Please keep it as short as possible. -#: ../src/e-util/e-html-editor-actions.c:1637 +#: ../src/e-util/e-html-editor-actions.c:1670 msgid "+2" msgstr "" #. Translators: This is a font size level. It is shown on a tool bar. Please keep it as short as possible. -#: ../src/e-util/e-html-editor-actions.c:1645 +#: ../src/e-util/e-html-editor-actions.c:1678 msgid "+3" msgstr "" #. Translators: This is a font size level. It is shown on a tool bar. Please keep it as short as possible. -#: ../src/e-util/e-html-editor-actions.c:1653 +#: ../src/e-util/e-html-editor-actions.c:1686 msgid "+4" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1672 +#: ../src/e-util/e-html-editor-actions.c:1719 msgid "Cell Contents" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1679 +#: ../src/e-util/e-html-editor-actions.c:1726 msgid "Column" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1686 +#: ../src/e-util/e-html-editor-actions.c:1733 msgid "Row" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1693 +#: ../src/e-util/e-html-editor-actions.c:1740 msgid "Table" msgstr "Bảng" #. Translators: Popup menu item caption, containing all the Delete options for a table -#: ../src/e-util/e-html-editor-actions.c:1703 +#: ../src/e-util/e-html-editor-actions.c:1750 msgid "Table Delete" msgstr "" #. Translators: Popup menu item caption, containing all the Insert options for a table -#: ../src/e-util/e-html-editor-actions.c:1711 +#: ../src/e-util/e-html-editor-actions.c:1758 msgid "Table Insert" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1718 +#: ../src/e-util/e-html-editor-actions.c:1765 msgid "Properties" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1736 +#: ../src/e-util/e-html-editor-actions.c:1783 msgid "Delete Rule" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1743 +#: ../src/e-util/e-html-editor-actions.c:1790 msgid "Delete Image" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1750 +#: ../src/e-util/e-html-editor-actions.c:1797 msgid "Column After" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1757 +#: ../src/e-util/e-html-editor-actions.c:1804 msgid "Column Before" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1764 +#: ../src/e-util/e-html-editor-actions.c:1811 msgid "Insert _Link" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1771 +#: ../src/e-util/e-html-editor-actions.c:1818 msgid "Row Above" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1778 +#: ../src/e-util/e-html-editor-actions.c:1825 msgid "Row Below" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1785 +#: ../src/e-util/e-html-editor-actions.c:1832 msgid "Cell…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1792 +#: ../src/e-util/e-html-editor-actions.c:1839 msgid "Image…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1799 +#: ../src/e-util/e-html-editor-actions.c:1846 msgid "Link…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1806 +#: ../src/e-util/e-html-editor-actions.c:1853 msgid "Page…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1813 +#: ../src/e-util/e-html-editor-actions.c:1860 msgid "Paragraph…" msgstr "" #. Translators: 'Rule' here means a horizontal line in an HTML text -#: ../src/e-util/e-html-editor-actions.c:1821 +#: ../src/e-util/e-html-editor-actions.c:1868 msgid "Rule…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1828 +#: ../src/e-util/e-html-editor-actions.c:1875 msgid "Table…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1835 +#: ../src/e-util/e-html-editor-actions.c:1882 msgid "Text…" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1842 +#: ../src/e-util/e-html-editor-actions.c:1889 msgid "Remove Link" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1859 +#: ../src/e-util/e-html-editor-actions.c:1906 msgid "Add Word to Dictionary" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1866 +#: ../src/e-util/e-html-editor-actions.c:1913 msgid "Ignore Misspelled Word" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1873 +#: ../src/e-util/e-html-editor-actions.c:1920 msgid "Add Word To" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:1882 +#: ../src/e-util/e-html-editor-actions.c:1929 msgid "More Suggestions" msgstr "" #. Translators: %s will be replaced with the actual dictionary #. * name, where a user can add a word to. This is part of an #. * "Add Word To" submenu. -#: ../src/e-util/e-html-editor-actions.c:2117 +#: ../src/e-util/e-html-editor-actions.c:2164 #, c-format msgid "%s Dictionary" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:2195 +#: ../src/e-util/e-html-editor-actions.c:2242 msgid "_Emoticon" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:2196 +#: ../src/e-util/e-html-editor-actions.c:2243 msgid "Insert Emoticon" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:2264 +#: ../src/e-util/e-html-editor-actions.c:2311 msgid "Re_place" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:2270 +#: ../src/e-util/e-html-editor-actions.c:2317 msgid "_Image" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:2273 +#: ../src/e-util/e-html-editor-actions.c:2320 msgid "_Link" msgstr "" #. Translators: 'Rule' here means a horizontal line in an HTML text -#: ../src/e-util/e-html-editor-actions.c:2277 +#: ../src/e-util/e-html-editor-actions.c:2324 msgid "_Rule" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:2280 +#: ../src/e-util/e-html-editor-actions.c:2327 #: ../src/e-util/e-html-editor-cell-dialog.c:448 msgid "_Table" msgstr "" -#: ../src/e-util/e-html-editor-actions.c:2392 ../src/e-util/e-html-editor.c:943 +#: ../src/e-util/e-html-editor-actions.c:2439 ../src/e-util/e-html-editor.c:981 msgid "Editing Mode" msgstr "" -#: ../src/e-util/e-html-editor.c:929 +#: ../src/e-util/e-html-editor.c:967 msgid "Paragraph Style" msgstr "" -#: ../src/e-util/e-html-editor.c:956 +#: ../src/e-util/e-html-editor.c:994 msgid "Font Color" msgstr "" -#: ../src/e-util/e-html-editor.c:967 +#: ../src/e-util/e-html-editor.c:1005 msgid "Background Color" msgstr "" -#: ../src/e-util/e-html-editor.c:977 +#: ../src/e-util/e-html-editor.c:1015 msgid "Font Size" msgstr "" -#: ../src/e-util/e-html-editor.c:986 +#: ../src/e-util/e-html-editor.c:1024 msgid "Font Name" msgstr "" -#: ../src/e-util/e-html-editor.c:2080 +#: ../src/e-util/e-html-editor.c:2184 msgid "Failed to obtain content of editor" msgstr "" @@ -14790,7 +14816,7 @@ msgstr "" #: ../src/e-util/e-html-editor-page-dialog.c:523 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:96 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:102 msgid "_Template:" msgstr "" @@ -14905,7 +14931,7 @@ msgstr "" #: ../src/e-util/e-html-editor-spell-check-dialog.c:504 -#: ../src/mail/mail-config.ui.h:43 +#: ../src/mail/mail-config.ui.h:44 msgid "Spell Checking" msgstr "Kiểm tra chính tả" @@ -14927,7 +14953,7 @@ #: ../src/e-util/e-html-editor-table-dialog.c:676 #: ../src/e-util/e-html-editor-text-dialog.c:248 -#: ../src/e-util/e-webdav-browser.c:2565 +#: ../src/e-util/e-webdav-browser.c:2567 msgid "_Color:" msgstr "" @@ -15067,8 +15093,10 @@ msgid "Click “Apply” to begin importing the file into Evolution." msgstr "" +#. Translators: This is part of #: ../src/e-util/e-interval-chooser.c:140 ../src/e-util/filter.ui.h:6 -#: ../src/mail/e-mail-config-provider-page.c:627 +#: ../src/mail/e-mail-config-provider-page.c:695 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:20 msgid "minutes" msgstr "phút" @@ -15079,7 +15107,7 @@ #. Translators: This is the last part of the sentence: #. * "Purge events older than <> days" #: ../src/e-util/e-interval-chooser.c:144 ../src/e-util/filter.ui.h:8 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:344 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:346 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:7 msgid "days" msgstr "ngày" @@ -15088,23 +15116,25 @@ msgid "Autogenerated" msgstr "Tự động phát sinh" -#: ../src/e-util/e-mail-signature-editor.c:331 ../src/mail/e-mail-notes.c:1109 +#: ../src/e-util/e-mail-signature-editor.c:336 ../src/mail/e-mail-notes.c:1111 msgid "Close" msgstr "Đóng" -#: ../src/e-util/e-mail-signature-editor.c:336 ../src/mail/e-mail-notes.c:1114 +#: ../src/e-util/e-mail-signature-editor.c:341 ../src/mail/e-mail-notes.c:1116 msgid "_Save and Close" msgstr "_Lưu và Đóng" -#: ../src/e-util/e-mail-signature-editor.c:559 +#: ../src/e-util/e-mail-signature-editor.c:587 +#: ../src/e-util/e-mail-signature-editor.c:603 msgid "Edit Signature" msgstr "Sửa chữ ký" -#: ../src/e-util/e-mail-signature-editor.c:592 +#: ../src/e-util/e-mail-signature-editor.c:629 msgid "_Signature Name:" msgstr "Tên chữ _ký:" -#: ../src/e-util/e-mail-signature-editor.c:618 +#: ../src/addressbook/gui/widgets/eab-contact-merging.c:261 +#: ../src/e-util/e-mail-signature-editor.c:655 msgid "Unnamed" msgstr "Không tên" @@ -15122,7 +15152,7 @@ msgid "Edit Signature Script" msgstr "Sửa script chữ ký" -#: ../src/e-util/e-mail-signature-script-dialog.c:386 +#: ../src/e-util/e-mail-signature-script-dialog.c:388 #| msgid "" #| "The output of this script will be used as your\n" #| "signature. The name you specify will be used\n" @@ -15137,12 +15167,12 @@ "Tên bạn xác định sẽ chỉ được dùng\n" "chỉ cho mục đích hiển thị." -#: ../src/e-util/e-mail-signature-script-dialog.c:437 +#: ../src/e-util/e-mail-signature-script-dialog.c:446 #| msgid "_Script:" msgid "S_cript:" msgstr "S_cript:" -#: ../src/e-util/e-mail-signature-script-dialog.c:468 +#: ../src/e-util/e-mail-signature-script-dialog.c:477 #| msgid "The script file must exist and be executable." msgid "Script file must be executable." msgstr "Tập tin văn lệnh phải chạy được." @@ -15160,51 +15190,55 @@ "dùng bàn phím thì nên chọn múi giờ trong hộp tổ hợp thả xuống bên dưới thay " "vào đó." -#: ../src/e-util/e-markdown-editor.c:1456 +#: ../src/e-util/e-markdown-editor.c:1759 msgid "Add bold text" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1457 +#: ../src/e-util/e-markdown-editor.c:1760 msgid "Add italic text" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1458 +#: ../src/e-util/e-markdown-editor.c:1761 msgid "Insert a quote" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1459 +#: ../src/e-util/e-markdown-editor.c:1762 msgid "Insert code" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1460 +#: ../src/e-util/e-markdown-editor.c:1763 msgid "Add a link" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1461 +#: ../src/e-util/e-markdown-editor.c:1764 msgid "Add a bullet list" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1462 +#: ../src/e-util/e-markdown-editor.c:1765 msgid "Add a numbered list" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1463 +#: ../src/e-util/e-markdown-editor.c:1766 msgid "Add a header" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1466 +#: ../src/e-util/e-markdown-editor.c:1769 msgid "Open online common mark documentation" msgstr "" -#: ../src/e-util/e-markdown-editor.c:1802 +#: ../src/e-util/e-markdown-editor.c:1692 +#: ../src/e-util/e-markdown-editor.c:1704 +#: ../src/e-util/e-markdown-editor.c:2247 msgid "_Write" msgstr "_Ghi" -#: ../src/e-util/e-markdown-editor.c:1837 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1164 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:684 -#: ../src/modules/calendar/e-task-shell-view-actions.c:838 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1828 +#: ../src/e-util/e-markdown-editor.c:1706 +#: ../src/e-util/e-markdown-editor.c:2282 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1352 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1623 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:687 +#: ../src/modules/calendar/e-task-shell-view-actions.c:841 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1844 msgid "_Preview" msgstr "_Xem thử" @@ -15218,32 +15252,32 @@ msgid "Could not display help for Evolution." msgstr "Không thể hiển thị trợ giúp về Evolution." -#: ../src/e-util/e-misc-utils.c:2606 +#: ../src/e-util/e-misc-utils.c:2618 #, c-format msgid "Opening calendar “%s”" msgstr "" -#: ../src/e-util/e-misc-utils.c:2609 +#: ../src/e-util/e-misc-utils.c:2621 #, c-format msgid "Opening memo list “%s”" msgstr "" -#: ../src/e-util/e-misc-utils.c:2612 +#: ../src/e-util/e-misc-utils.c:2624 #, c-format msgid "Opening task list “%s”" msgstr "" -#: ../src/e-util/e-misc-utils.c:2615 +#: ../src/e-util/e-misc-utils.c:2627 #, c-format msgid "Opening address book “%s”" msgstr "" -#: ../src/e-util/e-misc-utils.c:3392 +#: ../src/e-util/e-misc-utils.c:3500 #: ../src/modules/mailto-handler/evolution-mailto-handler.c:146 msgid "_Do not show this message again" msgstr "Đừng hiện thông điệp nà_y lần nữa." -#: ../src/e-util/e-misc-utils.c:4036 +#: ../src/e-util/e-misc-utils.c:4158 msgid "" "This address book server might be unreachable or the server name may be " "misspelled or your network connection could be down." @@ -15251,22 +15285,22 @@ "Không thể tiếp cận máy chủ sổ địa chỉ này, hoặc tên máy chủ đã gõ sai, hoặc " "bị ngắt kết nối." -#: ../src/e-util/e-misc-utils.c:4048 +#: ../src/e-util/e-misc-utils.c:4170 #, c-format msgid "Failed to set protocol version to LDAPv3 (%d): %s" msgstr "" -#: ../src/e-util/e-misc-utils.c:4083 +#: ../src/e-util/e-misc-utils.c:4221 #, c-format msgid "Failed to use STARTTLS (%d): %s" msgstr "" -#: ../src/e-util/e-misc-utils.c:4096 +#: ../src/e-util/e-misc-utils.c:4234 #, c-format msgid "Failed to authenticate with LDAP server (%d): %s" msgstr "" -#: ../src/e-util/e-misc-utils.c:4110 +#: ../src/e-util/e-misc-utils.c:4248 #, c-format msgid "" "This LDAP server may use an older version of LDAP, which does not support " @@ -15276,7 +15310,7 @@ "Detailed error (%d): %s" msgstr "" -#: ../src/e-util/e-misc-utils.c:4121 +#: ../src/e-util/e-misc-utils.c:4259 msgid "" "This LDAP server may use an older version of LDAP, which does not support " "this functionality or it may be misconfigured. Ask your administrator for " @@ -15286,12 +15320,12 @@ "hoặc bị cấu hình sai. Hãy hỏi quản trị hệ thống về những cơ sở tìm kiếm được " "hỗ trợ." -#: ../src/e-util/e-misc-utils.c:4154 +#: ../src/e-util/e-misc-utils.c:4292 msgid "Evolution had not been compiled with LDAP support" msgstr "" #. Translators: %s is the language ISO code. -#: ../src/e-util/e-misc-utils.c:4477 +#: ../src/e-util/e-misc-utils.c:4617 #, c-format msgctxt "language" msgid "Unknown (%s)" @@ -15299,31 +15333,31 @@ #. Translators: The first %s is the language name, and the #. * second is the country name. Example: "French (France)" -#: ../src/e-util/e-misc-utils.c:4486 +#: ../src/e-util/e-misc-utils.c:4626 #, c-format msgctxt "language" msgid "%s (%s)" msgstr "" -#: ../src/e-util/e-misc-utils.c:4637 +#: ../src/e-util/e-misc-utils.c:4847 #, c-format msgid "Click to call %s" msgstr "Nhấn để gọi %s" -#: ../src/e-util/e-misc-utils.c:4639 +#: ../src/e-util/e-misc-utils.c:4849 msgid "Click to hide/unhide addresses" msgstr "Nhấn để (bỏ) ẩn địa chỉ" -#: ../src/e-util/e-misc-utils.c:4652 +#: ../src/e-util/e-misc-utils.c:4862 #, c-format msgid "Go to the section %s of the message" msgstr "" -#: ../src/e-util/e-misc-utils.c:4654 +#: ../src/e-util/e-misc-utils.c:4864 msgid "Go to the beginning of the message" msgstr "" -#: ../src/e-util/e-misc-utils.c:4660 +#: ../src/e-util/e-misc-utils.c:4870 #, c-format msgid "Click to open %s" msgstr "Nhấn để mở %s" @@ -15345,16 +15379,16 @@ msgstr "Tìm _kiếm:" #: ../src/e-util/e-name-selector-dialog.c:363 -#: ../src/e-util/e-name-selector-dialog.c:1322 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1271 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1796 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:783 -#: ../src/modules/calendar/e-task-shell-view-actions.c:956 +#: ../src/e-util/e-name-selector-dialog.c:1321 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1466 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1852 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:786 +#: ../src/modules/calendar/e-task-shell-view-actions.c:959 msgid "Any Category" msgstr "Loại nào" #: ../src/e-util/e-name-selector-dialog.c:365 -#: ../src/modules/accounts-window/e-accounts-window-editors.c:338 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:346 msgid "Co_ntacts" msgstr "Liê_n lạc" @@ -15367,30 +15401,30 @@ msgstr "Chọn liên lạc từ sổ địa chỉ" #. To Translators: This would be similiar to "Expand MyList Inline" where MyList is a Contact List -#: ../src/e-util/e-name-selector-entry.c:3222 +#: ../src/e-util/e-name-selector-entry.c:3166 #, c-format msgid "E_xpand %s Inline" msgstr "" #. Copy Contact Item -#: ../src/e-util/e-name-selector-entry.c:3238 +#: ../src/e-util/e-name-selector-entry.c:3182 #, c-format msgid "Cop_y %s" msgstr "_Chép %s" #. Cut Contact Item -#: ../src/e-util/e-name-selector-entry.c:3249 +#: ../src/e-util/e-name-selector-entry.c:3193 #, c-format msgid "C_ut %s" msgstr "Cắ_t %s" #. Edit Contact item -#: ../src/e-util/e-name-selector-entry.c:3267 +#: ../src/e-util/e-name-selector-entry.c:3211 #, c-format msgid "_Edit %s" msgstr "_Sửa %s" -#: ../src/e-util/e-name-selector-list.c:587 +#: ../src/e-util/e-name-selector-list.c:573 #, c-format msgid "_Delete %s" msgstr "_Xoá %s" @@ -15418,35 +15452,35 @@ msgid "Evolution is currently offline because the network is unavailable." msgstr "Evolution hiện thời đang ngoại tuyến vì mạng không sẵn sàng." -#: ../src/e-util/e-passwords.c:125 +#: ../src/e-util/e-passwords.c:131 msgid "Keyring key is unusable: no user or host name" msgstr "" -#: ../src/e-util/e-passwords.c:445 +#: ../src/e-util/e-passwords.c:451 msgid "You have the Caps Lock key on." msgstr "" -#: ../src/e-util/e-passwords.c:577 +#: ../src/e-util/e-passwords.c:583 msgid "_Remember this passphrase" msgstr "_Nhớ mật khẩu này" -#: ../src/e-util/e-passwords.c:578 +#: ../src/e-util/e-passwords.c:584 msgid "_Remember this passphrase for the remainder of this session" msgstr "" -#: ../src/e-util/e-passwords.c:583 +#: ../src/e-util/e-passwords.c:589 msgid "_Remember this password" msgstr "_Nhớ mật khẩu này" -#: ../src/e-util/e-passwords.c:584 +#: ../src/e-util/e-passwords.c:590 msgid "_Remember this password for the remainder of this session" msgstr "" -#: ../src/e-util/e-preferences-window.c:300 +#: ../src/e-util/e-preferences-window.c:308 msgid "Help" msgstr "" -#: ../src/e-util/e-preferences-window.c:307 +#: ../src/e-util/e-preferences-window.c:350 msgid "Evolution Preferences" msgstr "Tùy thích Evolution" @@ -15549,42 +15583,42 @@ msgid "Edit Rule" msgstr "Sửa quy tắc" -#: ../src/e-util/e-search-bar.c:82 +#: ../src/e-util/e-search-bar.c:85 #, c-format msgid "Matches: %u" msgstr "Khớp: %u" -#: ../src/e-util/e-search-bar.c:597 +#: ../src/e-util/e-search-bar.c:625 #| msgid "Close this window" msgid "Close the find bar" msgstr "Đóng thanh tìm kiếm" -#: ../src/e-util/e-search-bar.c:605 +#: ../src/e-util/e-search-bar.c:634 msgid "Fin_d:" msgstr "Tì_m:" -#: ../src/e-util/e-search-bar.c:617 +#: ../src/e-util/e-search-bar.c:646 msgid "Clear the search" msgstr "Xoá tìm kiếm" -#: ../src/e-util/e-search-bar.c:644 +#: ../src/e-util/e-search-bar.c:673 msgid "Find the previous occurrence of the phrase" msgstr "Tìm cái trước đó" -#: ../src/e-util/e-search-bar.c:656 +#: ../src/e-util/e-search-bar.c:685 msgid "Find the next occurrence of the phrase" msgstr "Tìm cái kế tiếp" -#: ../src/e-util/e-search-bar.c:665 +#: ../src/e-util/e-search-bar.c:694 #| msgid "M_atch case" msgid "Mat_ch case" msgstr "_Phân biệt hoa/thường" -#: ../src/e-util/e-search-bar.c:693 +#: ../src/e-util/e-search-bar.c:722 msgid "Reached bottom of page, continued from top" msgstr "Đã đến trang cuối, quay lại trang đầu" -#: ../src/e-util/e-search-bar.c:715 +#: ../src/e-util/e-search-bar.c:744 msgid "Reached top of page, continued from bottom" msgstr "Đã đến trang đầu, quay lại trang cuối" @@ -15752,7 +15786,7 @@ msgid "Name:" msgstr "Tên:" -#: ../src/e-util/e-source-config.c:815 ../src/e-util/e-webdav-browser.c:1858 +#: ../src/e-util/e-source-config.c:815 ../src/e-util/e-webdav-browser.c:1860 msgid "Name cannot be empty" msgstr "" @@ -15762,44 +15796,44 @@ msgid "Refresh every" msgstr "Cập nhật mỗi" -#: ../src/e-util/e-source-config.c:1412 ../src/e-util/e-source-config.c:1486 +#: ../src/e-util/e-source-config.c:1437 ../src/e-util/e-source-config.c:1511 msgid "Use a secure connection" msgstr "Dùng kết nối an toàn" -#: ../src/e-util/e-source-config.c:1513 +#: ../src/e-util/e-source-config.c:1538 msgid "Unset _trust for SSL/TLS certificate" msgstr "" -#: ../src/e-util/e-source-config.c:1549 +#: ../src/e-util/e-source-config.c:1574 msgid "User:" msgstr "" -#: ../src/e-util/e-source-selector.c:3417 +#: ../src/e-util/e-source-selector.c:3624 msgid "Show" msgstr "" -#: ../src/e-util/e-source-selector.c:3423 +#: ../src/e-util/e-source-selector.c:3630 msgid "Group name" msgstr "" -#: ../src/e-util/e-source-selector.c:3578 ../src/mail/e-mail-display.c:755 +#: ../src/e-util/e-source-selector.c:3834 ../src/mail/e-mail-display.c:764 msgid "_Hide" msgstr "Ẩ_n" -#: ../src/e-util/e-source-selector.c:3578 -#: ../src/e-util/e-source-selector.c:3676 +#: ../src/e-util/e-source-selector.c:3834 +#: ../src/e-util/e-source-selector.c:3932 msgid "_Show" msgstr "" -#: ../src/e-util/e-source-selector.c:3630 +#: ../src/e-util/e-source-selector.c:3886 msgid "Manage Groups" msgstr "" -#: ../src/e-util/e-source-selector.c:3642 +#: ../src/e-util/e-source-selector.c:3898 msgid "Available Groups:" msgstr "" -#: ../src/e-util/e-source-selector-dialog.c:327 +#: ../src/e-util/e-source-selector-dialog.c:328 msgid "Select destination" msgstr "Chọn đích" @@ -16137,7 +16171,7 @@ msgstr "" #: ../src/e-util/e-table-header-item.c:1661 -#: ../src/shell/e-shell-window-actions.c:1290 +#: ../src/shell/e-shell-window-actions.c:1294 msgid "Custo_mize Current View…" msgstr "" @@ -16159,6 +16193,7 @@ msgstr "Cách nhập" #. Put the "UTC" entry at the top of the combo's list. +#: ../src/calendar/gui/e-timezone-entry.c:415 #: ../src/e-util/e-timezone-dialog.c:270 ../src/e-util/e-timezone-dialog.c:510 #: ../src/e-util/e-timezone-dialog.c:514 ../src/e-util/e-timezone-dialog.c:518 #: ../src/e-util/e-timezone-dialog.c:1005 @@ -16191,11 +16226,12 @@ msgid "Timezone drop-down combination box" msgstr "Hộp tổ hợp thả xuống múi giờ" -#: ../src/e-util/e-url-entry.c:155 +#: ../src/calendar/gui/e-comp-editor-property-parts.c:360 +#: ../src/e-util/e-url-entry.c:180 msgid "Click here to open the URL" msgstr "" -#: ../src/e-util/e-url-entry.c:192 +#: ../src/e-util/e-url-entry.c:217 msgid "Enter a URL here" msgstr "" @@ -16213,224 +16249,224 @@ msgstr "Cờ" #: ../src/e-util/evolution-source-viewer.c:723 -#: ../src/mail/e-mail-config-identity-page.c:1231 +#: ../src/mail/e-mail-config-identity-page.c:1235 msgid "Identity" msgstr "Nhận dạng" -#: ../src/e-util/e-webdav-browser.c:510 ../src/mail/filtertypes.xml.in.h:64 -#: ../src/mail/searchtypes.xml.in.h:56 ../src/mail/vfoldertypes.xml.in.h:58 +#: ../src/e-util/e-webdav-browser.c:511 ../src/mail/filtertypes.xml.in.h:67 +#: ../src/mail/searchtypes.xml.in.h:59 ../src/mail/vfoldertypes.xml.in.h:61 msgid "Address book" msgstr "" -#: ../src/e-util/e-webdav-browser.c:521 +#: ../src/e-util/e-webdav-browser.c:522 msgid "Events" msgstr "Sự kiện" -#: ../src/e-util/e-webdav-browser.c:594 ../src/mail/em-folder-tree-model.c:1593 -#: ../src/mail/em-folder-tree-model.c:1981 -#: ../src/modules/cal-config-weather/e-weather-location-entry.c:957 +#: ../src/e-util/e-webdav-browser.c:595 ../src/mail/em-folder-tree-model.c:1629 +#: ../src/mail/em-folder-tree-model.c:2017 +#: ../src/modules/cal-config-weather/e-weather-location-entry.c:893 msgid "Loading…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1447 +#: ../src/e-util/e-webdav-browser.c:1449 msgid "Searching collection children…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1449 +#: ../src/e-util/e-webdav-browser.c:1451 msgid "Failed to search for collection children" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1483 +#: ../src/e-util/e-webdav-browser.c:1485 msgid "Searching for user home, please wait…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1485 +#: ../src/e-util/e-webdav-browser.c:1487 msgid "Failed to search for user home" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1874 +#: ../src/e-util/e-webdav-browser.c:1876 msgid "At least one component type should be set" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1893 +#: ../src/e-util/e-webdav-browser.c:1895 msgid "Failed to get selected collection HREF" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1926 +#: ../src/e-util/e-webdav-browser.c:1928 msgid "Failed to save changes" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1928 +#: ../src/e-util/e-webdav-browser.c:1930 msgid "Creating new book…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1929 +#: ../src/e-util/e-webdav-browser.c:1931 msgid "Failed to create new book" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1931 +#: ../src/e-util/e-webdav-browser.c:1933 msgid "Creating new calendar…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1932 +#: ../src/e-util/e-webdav-browser.c:1934 msgid "Failed to create new calendar" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1934 +#: ../src/e-util/e-webdav-browser.c:1936 msgid "Creating new collection…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:1935 +#: ../src/e-util/e-webdav-browser.c:1937 msgid "Failed to create new collection" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2085 +#: ../src/e-util/e-webdav-browser.c:2087 msgid "It is not allowed to create book under another book or calendar" msgstr "" #. if (button == webdav_browser->priv->create_calendar_button) -#: ../src/e-util/e-webdav-browser.c:2087 +#: ../src/e-util/e-webdav-browser.c:2089 msgid "It is not allowed to create calendar under another book or calendar" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2334 +#: ../src/e-util/e-webdav-browser.c:2336 msgid "Deleting book…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2335 +#: ../src/e-util/e-webdav-browser.c:2337 msgid "Failed to delete book" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2338 +#: ../src/e-util/e-webdav-browser.c:2340 msgid "Deleting calendar…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2339 +#: ../src/e-util/e-webdav-browser.c:2341 msgid "Failed to delete calendar" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2342 +#: ../src/e-util/e-webdav-browser.c:2344 msgid "Deleting collection…" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2343 +#: ../src/e-util/e-webdav-browser.c:2345 msgid "Failed to delete collection" msgstr "" #. Translators: It's 'order' as 'sorting order' -#: ../src/e-util/e-webdav-browser.c:2577 +#: ../src/e-util/e-webdav-browser.c:2579 msgid "_Order:" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2587 +#: ../src/e-util/e-webdav-browser.c:2589 msgid "Use -1 to not set the sort order" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2593 +#: ../src/e-util/e-webdav-browser.c:2595 msgid "For Components:" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2599 +#: ../src/e-util/e-webdav-browser.c:2601 msgid "_Events" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2792 +#: ../src/e-util/e-webdav-browser.c:2794 msgid "WebDAV server:" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2827 +#: ../src/e-util/e-webdav-browser.c:2829 msgid "Create _Book" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2834 +#: ../src/e-util/e-webdav-browser.c:2836 msgid "Create _Calendar" msgstr "" -#: ../src/e-util/e-webdav-browser.c:2841 +#: ../src/e-util/e-webdav-browser.c:2843 msgid "Create Collectio_n" msgstr "" -#: ../src/e-util/e-web-view.c:406 +#: ../src/e-util/e-web-view.c:442 msgid "_Copy Link Location" msgstr "_Chép địa chỉ liên kết" -#: ../src/e-util/e-web-view.c:408 +#: ../src/e-util/e-html-editor-actions.c:1707 ../src/e-util/e-web-view.c:444 #| msgid "Copy selected text to the clipboard" msgid "Copy the link to the clipboard" msgstr "Sao chép liên kết sang bảng nháp" -#: ../src/e-util/e-web-view.c:416 +#: ../src/e-util/e-html-editor-actions.c:1712 ../src/e-util/e-web-view.c:452 msgid "_Open Link in Browser" msgstr "_Mở liên kết bằng trình duyệt" -#: ../src/e-util/e-web-view.c:418 +#: ../src/e-util/e-html-editor-actions.c:1714 ../src/e-util/e-web-view.c:454 #| msgid "_Open Link in Browser" msgid "Open the link in a web browser" msgstr "Mở liên kết bằng trình duyệt" -#: ../src/e-util/e-web-view.c:426 +#: ../src/e-util/e-web-view.c:462 #| msgid "Copy _Email Address" msgid "_Copy Email Address" msgstr "Chép địa chỉ _thư" -#: ../src/e-util/e-web-view.c:433 +#: ../src/e-util/e-web-view.c:469 msgid "Copy _Raw Email Address" msgstr "" -#: ../src/e-util/e-web-view.c:435 +#: ../src/e-util/e-web-view.c:471 msgid "Copy the raw email address to the clipboard" msgstr "" -#: ../src/e-util/e-web-view.c:450 +#: ../src/e-util/e-web-view.c:486 #| msgid "_No image" msgid "_Copy Image" msgstr "_Chép ảnh" -#: ../src/e-util/e-web-view.c:452 +#: ../src/e-util/e-web-view.c:488 #| msgid "Copy the link to the clipboard" msgid "Copy the image to the clipboard" msgstr "Chép ảnh sang bảng nháp" -#: ../src/e-util/e-web-view.c:457 +#: ../src/e-util/e-web-view.c:493 msgid "Save _Image…" msgstr "" -#: ../src/e-util/e-web-view.c:459 +#: ../src/e-util/e-web-view.c:495 #| msgid "Save the current file" msgid "Save the image to a file" msgstr "Lưu ảnh vào tập tin" -#: ../src/e-util/e-web-view.c:474 ../src/mail/e-mail-browser.c:201 -#: ../src/mail/e-mail-reader.c:2937 +#: ../src/e-util/e-web-view.c:510 ../src/mail/e-mail-browser.c:201 +#: ../src/mail/e-mail-reader.c:3003 msgid "Search _Web…" msgstr "" -#: ../src/e-util/e-web-view.c:476 ../src/mail/e-mail-browser.c:203 -#: ../src/mail/e-mail-reader.c:2939 +#: ../src/e-util/e-web-view.c:512 ../src/mail/e-mail-browser.c:203 +#: ../src/mail/e-mail-reader.c:3005 msgid "Search the Web with the selected text" msgstr "" -#: ../src/e-util/e-web-view.c:486 ../src/e-util/e-web-view.c:2077 +#: ../src/e-util/e-web-view.c:522 ../src/e-util/e-web-view.c:2191 #| msgid "Select all the text in a message" msgid "Select all text and images" msgstr "Chọn toàn bộ hình và chữ" -#: ../src/e-util/e-web-view.c:3815 +#: ../src/e-util/e-web-view.c:3940 msgid "Copying image to clipboard" msgstr "" -#: ../src/e-util/e-web-view.c:4003 +#: ../src/e-util/e-web-view.c:4128 #| msgid "Save Message" #| msgid_plural "Save Messages" msgid "Save Image" msgstr "Lưu ảnh" -#: ../src/e-util/e-web-view.c:4040 +#: ../src/e-util/e-web-view.c:4165 #, c-format msgid "Saving image to “%s”" msgstr "" -#: ../src/e-util/e-web-view.c:4190 +#: ../src/e-util/e-web-view.c:4320 #, c-format msgid "Cannot get URI “%s”, do not know how to download it." msgstr "" @@ -16531,7 +16567,7 @@ msgid "a time relative to the current time" msgstr "thời điểm so với hiện thời" -#: ../src/e-util/filter.ui.h:5 ../src/mail/mail-config.ui.h:99 +#: ../src/e-util/filter.ui.h:5 ../src/mail/mail-config.ui.h:102 msgid "seconds" msgstr "giây" @@ -16583,7 +16619,7 @@ msgid "Show filters for mail:" msgstr "Hiển thị bộ lọc cho thư:" -#: ../src/e-util/filter.ui.h:22 ../src/mail/em-filter-editor.c:401 +#: ../src/e-util/filter.ui.h:22 ../src/mail/em-filter-editor.c:409 msgid "_Filter Rules" msgstr "_Quy tắc lọc" @@ -16721,7 +16757,7 @@ msgid "Removing attachments" msgstr "Đang xoá đính kèm" -#: ../src/libemail-engine/e-mail-folder-utils.c:1585 +#: ../src/libemail-engine/e-mail-folder-utils.c:1586 #, c-format #| msgid "Saving %d message" #| msgid_plural "Saving %d messsages" @@ -16729,64 +16765,64 @@ msgid_plural "Saving %d messages" msgstr[0] "Đang lưu %d thư" -#: ../src/libemail-engine/e-mail-folder-utils.c:1963 +#: ../src/libemail-engine/e-mail-folder-utils.c:1975 #, c-format msgid "Invalid folder URI “%s”" msgstr "" #. Some local folders #: ../src/libemail-engine/e-mail-session.c:121 -#: ../src/mail/em-folder-properties.c:1473 -#: ../src/mail/em-folder-tree-model.c:1509 -#: ../src/mail/em-folder-tree-model.c:1539 +#: ../src/mail/em-folder-properties.c:1505 +#: ../src/mail/em-folder-tree-model.c:1542 +#: ../src/mail/em-folder-tree-model.c:1572 #: ../src/mail/importers/kmail-libs.c:138 -#: ../src/modules/mail/e-mail-shell-view-private.c:1036 -#: ../src/modules/mail/e-mail-shell-view-private.c:1047 +#: ../src/modules/mail/e-mail-shell-view-private.c:1027 +#: ../src/modules/mail/e-mail-shell-view-private.c:1038 msgid "Inbox" msgstr "Hộp thư nhận" #. E_MAIL_LOCAL_FOLDER_INBOX #: ../src/libemail-engine/e-mail-session.c:122 -#: ../src/mail/em-folder-tree-model.c:1503 -#: ../src/mail/em-folder-tree-model.c:1543 +#: ../src/mail/em-folder-tree-model.c:1536 +#: ../src/mail/em-folder-tree-model.c:1576 #: ../src/mail/importers/kmail-libs.c:144 -#: ../src/modules/mail/e-mail-shell-view-private.c:1034 +#: ../src/modules/mail/e-mail-shell-view-private.c:1025 msgid "Drafts" msgstr "Nháp" #. E_MAIL_LOCAL_FOLDER_DRAFTS #: ../src/libemail-engine/e-mail-session.c:123 -#: ../src/mail/em-folder-tree-model.c:1515 +#: ../src/mail/em-folder-tree-model.c:1548 #: ../src/mail/importers/kmail-libs.c:140 -#: ../src/modules/mail/e-mail-shell-view-private.c:1038 +#: ../src/modules/mail/e-mail-shell-view-private.c:1029 msgid "Outbox" msgstr "Hộp thư gửi" #. E_MAIL_LOCAL_FOLDER_OUTBOX #: ../src/libemail-engine/e-mail-session.c:124 -#: ../src/mail/em-folder-tree-model.c:1520 -#: ../src/mail/em-folder-tree-model.c:1542 +#: ../src/mail/em-folder-tree-model.c:1553 +#: ../src/mail/em-folder-tree-model.c:1575 #: ../src/mail/importers/kmail-libs.c:142 -#: ../src/modules/mail/e-mail-shell-view-private.c:1040 +#: ../src/modules/mail/e-mail-shell-view-private.c:1031 msgid "Sent" msgstr "Đã gửi" #. E_MAIL_LOCAL_FOLDER_SENT #: ../src/libemail-engine/e-mail-session.c:125 -#: ../src/mail/em-folder-tree-model.c:1505 +#: ../src/mail/em-folder-tree-model.c:1538 #: ../src/mail/importers/kmail-libs.c:146 -#: ../src/modules/mail/e-mail-shell-view-private.c:1042 +#: ../src/modules/mail/e-mail-shell-view-private.c:1033 #: ../src/plugins/templates/org-gnome-templates.eplug.xml.h:1 #| msgid "Template:" msgid "Templates" msgstr "Mẫu" -#: ../src/libemail-engine/e-mail-session.c:1505 +#: ../src/libemail-engine/e-mail-session.c:1511 #, c-format msgid "User cancelled operation" msgstr "Thao tác bị huỷ bởi người dùng" -#: ../src/libemail-engine/e-mail-session.c:1739 +#: ../src/libemail-engine/e-mail-session.c:1745 #, c-format msgid "" "No destination address provided, forwarding of the message has been " @@ -16794,7 +16830,7 @@ msgstr "" "Chưa cung cấp địa chỉ đích thì tiến trình chuyển tiếp thư này đã bị thôi." -#: ../src/libemail-engine/e-mail-session.c:1759 +#: ../src/libemail-engine/e-mail-session.c:1765 #, c-format msgid "" "No identity found to use, forwarding of the message has been cancelled." @@ -16802,64 +16838,64 @@ "Không tìm thấy tài khoản có thể sử dụng thì tiến trình chuyển tiếp thư này " "đã bị thôi." -#: ../src/libemail-engine/e-mail-session.c:1967 +#: ../src/libemail-engine/e-mail-session.c:1973 #, c-format msgid "Corresponding source for service with UID “%s” not found" msgstr "" -#: ../src/libemail-engine/e-mail-session.c:2087 +#: ../src/libemail-engine/e-mail-session.c:2093 msgid "Looking up recipient S/MIME certificates in address books…" msgstr "" -#: ../src/libemail-engine/e-mail-session.c:2089 +#: ../src/libemail-engine/e-mail-session.c:2095 msgid "Looking up recipient PGP keys in address books…" msgstr "" -#: ../src/libemail-engine/e-mail-session.c:3136 +#: ../src/libemail-engine/e-mail-session.c:3142 #, c-format msgid "Waiting for “%s”" msgstr "" -#: ../src/libemail-engine/e-mail-session-utils.c:527 +#: ../src/libemail-engine/e-mail-session-utils.c:528 msgid "No mail transport service available" msgstr "" -#: ../src/libemail-engine/e-mail-session-utils.c:618 -#: ../src/libemail-engine/mail-ops.c:705 +#: ../src/libemail-engine/e-mail-session-utils.c:621 +#: ../src/libemail-engine/mail-ops.c:710 #, c-format msgid "Posting message to “%s”" msgstr "" -#: ../src/libemail-engine/e-mail-session-utils.c:656 -#: ../src/libemail-engine/mail-ops.c:741 +#: ../src/libemail-engine/e-mail-session-utils.c:659 +#: ../src/libemail-engine/mail-ops.c:746 #, c-format msgid "Failed to apply outgoing filters: %s" msgstr "Việc áp dụng bộ lọc gửi đi bị lỗi: %s" -#: ../src/libemail-engine/e-mail-session-utils.c:689 -#: ../src/libemail-engine/e-mail-session-utils.c:724 -#: ../src/libemail-engine/mail-ops.c:769 ../src/libemail-engine/mail-ops.c:804 +#: ../src/libemail-engine/e-mail-session-utils.c:692 +#: ../src/libemail-engine/e-mail-session-utils.c:727 +#: ../src/libemail-engine/mail-ops.c:774 ../src/libemail-engine/mail-ops.c:809 #, c-format msgid "Storing sent message to “%s”" msgstr "" -#: ../src/libemail-engine/e-mail-session-utils.c:713 -#: ../src/libemail-engine/mail-ops.c:793 +#: ../src/libemail-engine/e-mail-session-utils.c:716 +#: ../src/libemail-engine/mail-ops.c:798 #, c-format msgid "" "Failed to append to %s: %s\n" "Appending to local “Sent” folder instead." msgstr "" -#: ../src/libemail-engine/e-mail-session-utils.c:743 -#: ../src/libemail-engine/mail-ops.c:821 +#: ../src/libemail-engine/e-mail-session-utils.c:746 +#: ../src/libemail-engine/mail-ops.c:826 #, c-format msgid "Failed to append to local “Sent” folder: %s" msgstr "" -#: ../src/libemail-engine/e-mail-session-utils.c:936 -#: ../src/libemail-engine/mail-ops.c:1017 -#: ../src/libemail-engine/mail-ops.c:1129 ../src/mail/mail-send-recv.c:665 +#: ../src/libemail-engine/e-mail-session-utils.c:943 +#: ../src/libemail-engine/mail-ops.c:1022 +#: ../src/libemail-engine/mail-ops.c:1134 ../src/mail/mail-send-recv.c:665 msgid "Sending message" msgstr "Đang gửi thư" @@ -16898,7 +16934,7 @@ msgid "Fetching mail from “%s”" msgstr "" -#: ../src/libemail-engine/mail-ops.c:735 +#: ../src/libemail-engine/mail-ops.c:740 #, c-format msgid "" "Failed to apply outgoing filters. One reason can be that folder location set " @@ -16907,7 +16943,7 @@ "Original error was: %s" msgstr "" -#: ../src/libemail-engine/mail-ops.c:1028 +#: ../src/libemail-engine/mail-ops.c:1033 #, c-format msgid "Sending message %d of %d" msgstr "Gửi %d trên %d thư" @@ -16915,51 +16951,51 @@ #. Translators: The string is distinguished by total #. * count of messages to be sent. Failed messages is #. * always more than zero. -#: ../src/libemail-engine/mail-ops.c:1086 +#: ../src/libemail-engine/mail-ops.c:1091 #, c-format msgid "Failed to send a message" msgid_plural "Failed to send %d of %d messages" msgstr[0] "Lỗi gửi %d/%d thư" -#: ../src/libemail-engine/mail-ops.c:1092 +#: ../src/libemail-engine/mail-ops.c:1097 msgid "Cancelled." msgstr "" -#: ../src/libemail-engine/mail-ops.c:1094 +#: ../src/libemail-engine/mail-ops.c:1099 msgid "Complete." msgstr "Hoàn tất." -#: ../src/libemail-engine/mail-ops.c:1215 +#: ../src/libemail-engine/mail-ops.c:1220 #, c-format msgid "Moving messages to “%s”" msgstr "" -#: ../src/libemail-engine/mail-ops.c:1216 +#: ../src/libemail-engine/mail-ops.c:1221 #, c-format msgid "Copying messages to “%s”" msgstr "" -#: ../src/libemail-engine/mail-ops.c:1335 +#: ../src/libemail-engine/mail-ops.c:1340 #, c-format msgid "Storing folder “%s”" msgstr "" -#: ../src/libemail-engine/mail-ops.c:1463 +#: ../src/libemail-engine/mail-ops.c:1468 #, c-format msgid "Expunging and storing account “%s”" msgstr "" -#: ../src/libemail-engine/mail-ops.c:1464 +#: ../src/libemail-engine/mail-ops.c:1469 #, c-format msgid "Storing account “%s”" msgstr "" -#: ../src/libemail-engine/mail-ops.c:1539 +#: ../src/libemail-engine/mail-ops.c:1544 #, c-format msgid "Emptying trash in “%s”" msgstr "" -#: ../src/libemail-engine/mail-ops.c:1638 +#: ../src/libemail-engine/mail-ops.c:1643 #, c-format msgid "Processing folder changes in “%s”" msgstr "" @@ -17044,70 +17080,70 @@ msgid "De_fault" msgstr "_Mặc định" -#: ../src/mail/e-mail-autoconfig.c:511 +#: ../src/mail/e-mail-autoconfig.c:512 #, c-format msgid "Invalid URI: “%s”" msgstr "" -#: ../src/mail/e-mail-autoconfig.c:846 +#: ../src/mail/e-mail-autoconfig.c:853 #, c-format msgid "Host: %s:%d" msgstr "" -#: ../src/mail/e-mail-autoconfig.c:850 +#: ../src/mail/e-mail-autoconfig.c:857 #, c-format msgid "User: %s" msgstr "" -#: ../src/mail/e-mail-autoconfig.c:854 +#: ../src/mail/e-mail-autoconfig.c:861 #, c-format msgid "Security method: %s" msgstr "" -#: ../src/mail/e-mail-autoconfig.c:855 +#: ../src/mail/e-mail-autoconfig.c:862 #: ../src/mail/e-mail-config-summary-page.c:146 msgid "TLS" msgstr "TLS" -#: ../src/mail/e-mail-autoconfig.c:856 +#: ../src/mail/e-mail-autoconfig.c:863 #: ../src/mail/e-mail-config-summary-page.c:149 msgid "STARTTLS" msgstr "" -#: ../src/mail/e-mail-autoconfig.c:860 +#: ../src/mail/e-mail-autoconfig.c:867 #, c-format msgid "Authentication mechanism: %s" msgstr "" -#: ../src/mail/e-mail-autoconfig.c:1043 +#: ../src/mail/e-mail-autoconfig.c:1050 msgid "No email address provided" msgstr "Chưa cung cấp địa chỉ email" -#: ../src/mail/e-mail-autoconfig.c:1052 +#: ../src/mail/e-mail-autoconfig.c:1059 msgid "Missing domain in email address" msgstr "Thiếu tên miền trong địa chỉ email" -#: ../src/mail/e-mail-autoconfig.c:1412 +#: ../src/mail/e-mail-autoconfig.c:1419 #: ../src/modules/config-lookup/e-srv-config-lookup.c:87 #: ../src/modules/config-lookup/e-srv-config-lookup.c:88 msgid "IMAP server" msgstr "" -#: ../src/mail/e-mail-autoconfig.c:1419 +#: ../src/mail/e-mail-autoconfig.c:1426 #: ../src/modules/config-lookup/e-srv-config-lookup.c:89 #: ../src/modules/config-lookup/e-srv-config-lookup.c:90 msgid "POP3 server" msgstr "" -#: ../src/mail/e-mail-autoconfig.c:1426 +#: ../src/mail/e-mail-autoconfig.c:1433 #: ../src/modules/config-lookup/e-srv-config-lookup.c:91 #: ../src/modules/config-lookup/e-srv-config-lookup.c:92 msgid "SMTP server" msgstr "" -#: ../src/mail/e-mail-browser.c:168 ../src/shell/e-shell-window-actions.c:921 -#: ../src/shell/e-shell-window-actions.c:928 -#: ../src/shell/e-shell-window-actions.c:935 +#: ../src/mail/e-mail-browser.c:168 ../src/shell/e-shell-window-actions.c:925 +#: ../src/shell/e-shell-window-actions.c:932 +#: ../src/shell/e-shell-window-actions.c:939 msgid "Close this window" msgstr "Đóng cửa sổ này" @@ -17125,11 +17161,11 @@ msgid "_Skip Lookup" msgstr "_Bỏ qua tra cứu" -#: ../src/mail/e-mail-config-assistant.c:710 +#: ../src/mail/e-mail-config-assistant.c:712 msgid "Evolution Account Assistant" msgstr "Phụ tá tài khoản Evolution" -#: ../src/mail/e-mail-config-assistant.c:1021 +#: ../src/mail/e-mail-config-assistant.c:1023 msgid "_Revise Details" msgstr "" @@ -17147,31 +17183,31 @@ msgstr "" #: ../src/mail/e-mail-config-composing-page.c:119 -#: ../src/mail/mail-config.ui.h:30 +#: ../src/mail/mail-config.ui.h:31 msgctxt "ReplyForward" msgid "Attachment" msgstr "Đính kèm" #: ../src/mail/e-mail-config-composing-page.c:121 -#: ../src/mail/mail-config.ui.h:31 +#: ../src/mail/mail-config.ui.h:32 msgctxt "ReplyForward" msgid "Inline (Outlook style)" msgstr "Trực tiếp (kiểu Outlook)" #: ../src/mail/e-mail-config-composing-page.c:123 -#: ../src/mail/mail-config.ui.h:32 +#: ../src/mail/mail-config.ui.h:33 msgctxt "ReplyForward" msgid "Quoted" msgstr "Trích dẫn" #: ../src/mail/e-mail-config-composing-page.c:125 -#: ../src/mail/mail-config.ui.h:33 +#: ../src/mail/mail-config.ui.h:34 msgctxt "ReplyForward" msgid "Do Not Quote" msgstr "" #: ../src/mail/e-mail-config-composing-page.c:157 -#: ../src/mail/em-composer-utils.c:4243 +#: ../src/mail/em-composer-utils.c:4387 msgid "Use global setting" msgstr "" @@ -17198,17 +17234,17 @@ #: ../src/mail/e-mail-config-composing-page.c:498 #: ../src/mail/e-mail-config-composing-page.c:508 -#: ../src/mail/mail-config.ui.h:22 +#: ../src/mail/mail-config.ui.h:23 msgid "Language for Reply and Forward attribution text" msgstr "" #: ../src/mail/e-mail-config-composing-page.c:524 -#: ../src/mail/em-composer-utils.c:4247 ../src/mail/mail-config.ui.h:23 +#: ../src/mail/em-composer-utils.c:4356 ../src/mail/mail-config.ui.h:24 msgid "Start _typing at the bottom" msgstr "" #: ../src/mail/e-mail-config-composing-page.c:531 -#: ../src/mail/em-composer-utils.c:4250 ../src/mail/mail-config.ui.h:24 +#: ../src/mail/em-composer-utils.c:4360 ../src/mail/mail-config.ui.h:25 msgid "_Keep signature above the original message" msgstr "" @@ -17267,7 +17303,7 @@ msgid "Sent _Messages Folder:" msgstr "Thư _mục thư Đã gửi:" -#: ../src/mail/e-mail-config-defaults-page.c:725 +#: ../src/mail/e-mail-config-defaults-page.c:707 msgid "Choose a folder for saving sent messages." msgstr "Hãy chọn thư mục lưu thư đã gửi." @@ -17275,48 +17311,48 @@ msgid "S_ave replies in the folder of the message being replied to" msgstr "" -#: ../src/mail/e-mail-config-defaults-page.c:774 +#: ../src/mail/e-mail-config-defaults-page.c:767 msgid "Archi_ve Folder:" msgstr "" -#: ../src/mail/e-mail-config-defaults-page.c:784 -#: ../src/modules/mail/em-mailer-prefs.c:1837 +#: ../src/mail/e-mail-config-defaults-page.c:777 +#: ../src/modules/mail/em-mailer-prefs.c:1843 msgid "Choose a folder to archive messages to." msgstr "" -#: ../src/mail/e-mail-config-defaults-page.c:799 +#: ../src/mail/e-mail-config-defaults-page.c:792 msgid "_Templates Folder:" msgstr "" -#: ../src/mail/e-mail-config-defaults-page.c:809 +#: ../src/mail/e-mail-config-defaults-page.c:802 msgid "Choose a folder to use for template messages." msgstr "" -#: ../src/mail/e-mail-config-defaults-page.c:827 +#: ../src/mail/e-mail-config-defaults-page.c:820 msgid "_Restore Defaults" msgstr "_Phục hồi mặc định" -#: ../src/mail/e-mail-config-defaults-page.c:844 +#: ../src/mail/e-mail-config-defaults-page.c:837 msgid "_Lookup Folders" msgstr "" -#: ../src/mail/e-mail-config-defaults-page.c:862 +#: ../src/mail/e-mail-config-defaults-page.c:855 msgid "Use a Real Folder for _Trash:" msgstr "Dùng thư mục thực làm _sọt rác:" -#: ../src/mail/e-mail-config-defaults-page.c:863 +#: ../src/mail/e-mail-config-defaults-page.c:856 msgid "Choose a folder for deleted messages." msgstr "Hãy chọn thư mục chứa thư đã xoá." -#: ../src/mail/e-mail-config-defaults-page.c:872 +#: ../src/mail/e-mail-config-defaults-page.c:865 msgid "Use a Real Folder for _Junk:" msgstr "Dùng thư mục thực cho thư _rác:" -#: ../src/mail/e-mail-config-defaults-page.c:873 +#: ../src/mail/e-mail-config-defaults-page.c:866 msgid "Choose a folder for junk messages." msgstr "Hãy chọn thư mục chứa thư rác." -#: ../src/mail/e-mail-config-defaults-page.c:991 +#: ../src/mail/e-mail-config-defaults-page.c:984 msgid "Defaults" msgstr "Mặc định" @@ -17369,33 +17405,33 @@ msgid "A_liases:" msgstr "" -#: ../src/mail/e-mail-config-identity-page.c:863 +#: ../src/mail/e-mail-config-identity-page.c:867 msgid "Edi_t" msgstr "" -#: ../src/mail/e-mail-config-identity-page.c:886 +#: ../src/mail/e-mail-config-identity-page.c:890 msgid "_Look up mail server details based on the entered e-mail address" msgstr "" #. This is only a warning, not a blocker #. complete = complete && correct; -#: ../src/mail/e-mail-config-identity-page.c:935 +#: ../src/mail/e-mail-config-identity-page.c:939 msgid "Full Name should not be empty" msgstr "" -#: ../src/mail/e-mail-config-identity-page.c:942 +#: ../src/mail/e-mail-config-identity-page.c:946 msgid "Email Address cannot be empty" msgstr "" -#: ../src/mail/e-mail-config-identity-page.c:947 +#: ../src/mail/e-mail-config-identity-page.c:951 msgid "Email Address is not a valid email" msgstr "" -#: ../src/mail/e-mail-config-identity-page.c:959 +#: ../src/mail/e-mail-config-identity-page.c:963 msgid "Reply To is not a valid email" msgstr "" -#: ../src/mail/e-mail-config-identity-page.c:970 +#: ../src/mail/e-mail-config-identity-page.c:974 #: ../src/mail/e-mail-config-summary-page.c:630 msgid "Account Name cannot be empty" msgstr "" @@ -17404,15 +17440,15 @@ msgid "Looking up account details…" msgstr "" -#: ../src/mail/e-mail-config-provider-page.c:585 +#: ../src/mail/e-mail-config-provider-page.c:653 msgid "Checking for New Mail" msgstr "Kiểm tra thư mới" -#: ../src/mail/e-mail-config-provider-page.c:601 +#: ../src/mail/e-mail-config-provider-page.c:669 msgid "Check for _new messages every" msgstr "_Kiểm tra có thư mới mỗi" -#: ../src/mail/e-mail-config-provider-page.c:751 +#: ../src/mail/e-mail-config-provider-page.c:819 msgid "Receiving Options" msgstr "Tùy chọn nhận" @@ -17428,114 +17464,115 @@ msgid "%s — %s" msgstr "" -#: ../src/mail/e-mail-config-security-page.c:456 -#: ../src/mail/em-folder-properties.c:1396 ../src/mail/mail-config.ui.h:35 +#: ../src/mail/e-mail-config-security-page.c:462 +#: ../src/mail/em-folder-properties.c:1428 ../src/mail/mail-config.ui.h:36 #: ../src/modules/addressbook/autocompletion-config.c:115 -#: ../src/modules/calendar/e-calendar-preferences.c:622 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:49 -#: ../src/modules/mail/e-mail-shell-backend.c:1009 +#: ../src/modules/calendar/e-calendar-preferences.c:650 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:54 +#: ../src/modules/mail/e-mail-shell-backend.c:1018 +#: ../src/modules/rss/evolution/e-rss-preferences.c:1629 #: ../src/plugins/publish-calendar/publish-calendar.ui.h:17 msgid "General" msgstr "Chung" -#: ../src/mail/e-mail-config-security-page.c:465 +#: ../src/mail/e-mail-config-security-page.c:471 msgid "_Do not sign meeting requests (for Outlook compatibility)" msgstr "Đừ_ng ký tên yêu cầu họp (để tương thích với trình Outlook)" -#: ../src/mail/e-mail-config-security-page.c:488 +#: ../src/mail/e-mail-config-security-page.c:494 msgid "Pretty Good Privacy (OpenPGP)" msgstr "Pretty Good Privacy (OpenPGP)" -#: ../src/mail/e-mail-config-security-page.c:497 +#: ../src/mail/e-mail-config-security-page.c:503 msgid "OpenPGP _Key ID:" msgstr "Mã số _khoá OpenPGP:" -#: ../src/mail/e-mail-config-security-page.c:528 +#: ../src/mail/e-mail-config-security-page.c:536 #| msgid "Sig_ning certificate:" msgid "Si_gning algorithm:" msgstr "_Thuật toán ký tên:" -#: ../src/mail/e-mail-config-security-page.c:544 -#: ../src/mail/e-mail-config-security-page.c:708 -#: ../src/mail/mail-config.ui.h:80 +#: ../src/mail/e-mail-config-security-page.c:552 +#: ../src/mail/e-mail-config-security-page.c:784 +#: ../src/mail/mail-config.ui.h:83 msgid "SHA1" msgstr "SHA1" -#: ../src/mail/e-mail-config-security-page.c:547 -#: ../src/mail/e-mail-config-security-page.c:711 -#: ../src/mail/mail-config.ui.h:81 +#: ../src/mail/e-mail-config-security-page.c:555 +#: ../src/mail/e-mail-config-security-page.c:787 +#: ../src/mail/mail-config.ui.h:84 msgid "SHA256" msgstr "SHA256" -#: ../src/mail/e-mail-config-security-page.c:550 -#: ../src/mail/e-mail-config-security-page.c:714 -#: ../src/mail/mail-config.ui.h:82 +#: ../src/mail/e-mail-config-security-page.c:558 +#: ../src/mail/e-mail-config-security-page.c:790 +#: ../src/mail/mail-config.ui.h:85 msgid "SHA384" msgstr "SHA384" -#: ../src/mail/e-mail-config-security-page.c:553 -#: ../src/mail/e-mail-config-security-page.c:717 -#: ../src/mail/mail-config.ui.h:83 +#: ../src/mail/e-mail-config-security-page.c:561 +#: ../src/mail/e-mail-config-security-page.c:793 +#: ../src/mail/mail-config.ui.h:86 msgid "SHA512" msgstr "SHA512" -#: ../src/mail/e-mail-config-security-page.c:569 +#: ../src/mail/e-mail-config-security-page.c:577 msgid "Al_ways sign outgoing messages when using this account" msgstr "_Luôn ký tên lên các thư cần gửi đi khi dùng tài khoản này" -#: ../src/mail/e-mail-config-security-page.c:581 +#: ../src/mail/e-mail-config-security-page.c:589 msgid "Always enc_rypt outgoing messages when using this account" msgstr "" -#: ../src/mail/e-mail-config-security-page.c:593 +#: ../src/mail/e-mail-config-security-page.c:601 msgid "Always encrypt to _myself when sending encrypted messages" msgstr "Luôn luôn mật _mã hoá cho chính bạn khi gửi thư đã mật mã" -#: ../src/mail/e-mail-config-security-page.c:605 +#: ../src/mail/e-mail-config-security-page.c:643 msgid "Always _trust keys in my keyring when encrypting" msgstr "Luôn _tin khoá trong dây khoá tôi khi mã hoá" -#: ../src/mail/e-mail-config-security-page.c:617 +#: ../src/mail/e-mail-config-security-page.c:654 msgid "Prefer _inline sign/encrypt for plain text messages" msgstr "" -#: ../src/mail/e-mail-config-security-page.c:641 +#: ../src/mail/e-mail-config-security-page.c:717 msgid "Secure MIME (S/MIME)" msgstr "Secure MIME (S/MIME)" -#: ../src/mail/e-mail-config-security-page.c:650 +#: ../src/mail/e-mail-config-security-page.c:726 msgid "Sig_ning certificate:" msgstr "Chứ_ng nhận ký tên:" -#: ../src/mail/e-mail-config-security-page.c:674 -#: ../src/mail/e-mail-config-security-page.c:772 +#: ../src/mail/e-mail-config-security-page.c:750 +#: ../src/mail/e-mail-config-security-page.c:848 msgid "Select" msgstr "Chọn" -#: ../src/mail/e-mail-config-security-page.c:683 -#: ../src/mail/e-mail-config-security-page.c:781 -#: ../src/shell/e-shell-window-actions.c:1024 +#: ../src/mail/e-mail-config-security-page.c:759 +#: ../src/mail/e-mail-config-security-page.c:857 +#: ../src/shell/e-shell-window-actions.c:1028 msgid "_Clear" msgstr "_Dọn" -#: ../src/mail/e-mail-config-security-page.c:692 +#: ../src/mail/e-mail-config-security-page.c:768 #| msgid "Sig_ning certificate:" msgid "Signing _algorithm:" msgstr "_Thuật toán ký tên:" -#: ../src/mail/e-mail-config-security-page.c:733 +#: ../src/mail/e-mail-config-security-page.c:809 msgid "Always sign outgoing messages when using this account" msgstr "Luôn ký tên lên các thư cần gửi đi khi dùng tài khoản này" -#: ../src/mail/e-mail-config-security-page.c:748 +#: ../src/mail/e-mail-config-security-page.c:824 msgid "Encryption certificate:" msgstr "Chứng nhận mã hoá:" -#: ../src/mail/e-mail-config-security-page.c:790 +#: ../src/mail/e-mail-config-security-page.c:866 msgid "Always encrypt outgoing messages when using this account" msgstr "Luôn mã hoá các thư cần gửi đi khi dùng tài khoản này" -#: ../src/mail/e-mail-config-security-page.c:802 +#: ../src/mail/e-mail-config-security-page.c:878 msgid "Always encrypt to myself when sending encrypted messages" msgstr "Luôn luôn mật mã hoá cho chính bạn khi gửi thư đã mật mã" @@ -17620,60 +17657,60 @@ msgid "Account Editor" msgstr "Bộ sửa tài khoản" -#: ../src/mail/e-mail-display.c:142 +#: ../src/mail/e-mail-display.c:151 msgid "_Add to Address Book…" msgstr "" -#: ../src/mail/e-mail-display.c:149 +#: ../src/mail/e-mail-display.c:158 #| msgid "_To this Address" msgid "_To This Address" msgstr "_Cho địa chỉ này" -#: ../src/mail/e-mail-display.c:156 +#: ../src/mail/e-mail-display.c:165 #| msgid "_From this Address" msgid "_From This Address" msgstr "_Từ địa chỉ này" -#: ../src/mail/e-mail-display.c:163 +#: ../src/mail/e-mail-display.c:172 msgid "Send _Reply To…" msgstr "" -#: ../src/mail/e-mail-display.c:165 +#: ../src/mail/e-mail-display.c:174 #| msgid "Send a mail message to this address" msgid "Send a reply message to this address" msgstr "Gửi thư trả lời đến địa chỉ này" -#: ../src/mail/e-mail-display.c:172 +#: ../src/mail/e-mail-display.c:181 msgid "Create Search _Folder" msgstr "Tạo thư mục tìm _kiếm" -#: ../src/mail/e-mail-display.c:762 +#: ../src/mail/e-mail-display.c:771 #| msgid "S_ave All" msgid "Hid_e All" msgstr "Ẩ_n tất cả" -#: ../src/mail/e-mail-display.c:769 +#: ../src/mail/e-mail-display.c:778 msgid "_View Inline" msgstr "_Xem trực tiếp" -#: ../src/mail/e-mail-display.c:776 +#: ../src/mail/e-mail-display.c:785 #| msgid "_View Inline" msgid "Vie_w All Inline" msgstr "_Xem trực tiếp tất cả" -#: ../src/mail/e-mail-display.c:783 +#: ../src/mail/e-mail-display.c:792 msgid "_Zoom to 100%" msgstr "" -#: ../src/mail/e-mail-display.c:785 +#: ../src/mail/e-mail-display.c:794 msgid "Zoom the image to its natural size" msgstr "" -#: ../src/mail/e-mail-display.c:790 +#: ../src/mail/e-mail-display.c:799 msgid "_Zoom to window" msgstr "" -#: ../src/mail/e-mail-display.c:792 +#: ../src/mail/e-mail-display.c:801 msgid "Zoom large images to not be wider than the window width" msgstr "" @@ -17693,23 +17730,23 @@ msgid "Folder _name:" msgstr "Tê_n thư mục:" -#: ../src/mail/e-mail-folder-sort-order-dialog.c:687 +#: ../src/mail/e-mail-folder-sort-order-dialog.c:688 msgid "Folder Sort Order" msgstr "" -#: ../src/mail/e-mail-folder-sort-order-dialog.c:728 +#: ../src/mail/e-mail-folder-sort-order-dialog.c:729 msgid "Reset current level" msgstr "" -#: ../src/mail/e-mail-folder-sort-order-dialog.c:729 +#: ../src/mail/e-mail-folder-sort-order-dialog.c:730 msgid "Reset sort order in the current level to the defaults" msgstr "" -#: ../src/mail/e-mail-folder-sort-order-dialog.c:739 +#: ../src/mail/e-mail-folder-sort-order-dialog.c:740 msgid "Reset all levels" msgstr "" -#: ../src/mail/e-mail-folder-sort-order-dialog.c:740 +#: ../src/mail/e-mail-folder-sort-order-dialog.c:741 msgid "Reset sort order in all levels to their defaults" msgstr "" @@ -17764,7 +17801,7 @@ msgid "Junk filtering software:" msgstr "Phần mềm lọc thư rác:" -#: ../src/mail/e-mail-label-dialog.c:214 +#: ../src/mail/e-mail-label-dialog.c:215 #| msgid "Label _Name:" msgid "_Label name:" msgstr "Tê_n nhãn:" @@ -17793,17 +17830,17 @@ msgid "_Later" msgstr "_Sau này" -#: ../src/mail/e-mail-label-manager.c:153 ../src/mail/e-mail-reader.c:913 -#: ../src/mail/em-folder-properties.c:1170 +#: ../src/mail/e-mail-label-manager.c:157 ../src/mail/e-mail-reader.c:915 +#: ../src/mail/em-folder-properties.c:1176 msgid "Add Label" msgstr "Thêm nhãn" -#: ../src/mail/e-mail-label-manager.c:204 -#: ../src/mail/em-folder-properties.c:1197 +#: ../src/mail/e-mail-label-manager.c:216 +#: ../src/mail/em-folder-properties.c:1215 msgid "Edit Label" msgstr "Sửa nhãn" -#: ../src/mail/e-mail-label-manager.c:336 +#: ../src/mail/e-mail-label-manager.c:360 #| msgid "" #| "Note: Underscore in the label name is used as mnemonic identifier in menu." msgid "" @@ -17815,27 +17852,27 @@ msgid "Color" msgstr "Màu" -#: ../src/mail/e-mail-notes.c:359 ../src/mail/e-mail-notes.c:779 +#: ../src/mail/e-mail-notes.c:360 ../src/mail/e-mail-notes.c:780 msgid "Message Note" msgstr "" -#: ../src/mail/e-mail-notes.c:697 +#: ../src/mail/e-mail-notes.c:698 msgid "Cannot find message in its folder summary" msgstr "" -#: ../src/mail/e-mail-notes.c:924 +#: ../src/mail/e-mail-notes.c:925 msgid "Failed to convert text to message" msgstr "" -#: ../src/mail/e-mail-notes.c:938 ../src/mail/e-mail-notes.c:963 +#: ../src/mail/e-mail-notes.c:939 ../src/mail/e-mail-notes.c:964 msgid "Storing changes…" msgstr "" -#: ../src/mail/e-mail-notes.c:1144 +#: ../src/mail/e-mail-notes.c:1194 ../src/mail/e-mail-notes.c:1210 msgid "Edit Message Note" msgstr "" -#: ../src/mail/e-mail-notes.c:1291 +#: ../src/mail/e-mail-notes.c:1322 msgid "Retrieving message…" msgstr "" @@ -17867,7 +17904,7 @@ msgid "Header Value" msgstr "Giá trị dòng đầu" -#: ../src/mail/e-mail-printer.c:103 ../src/mail/mail-config.ui.h:139 +#: ../src/mail/e-mail-printer.c:103 ../src/mail/mail-config.ui.h:143 msgid "Headers" msgstr "Dòng đầu" @@ -17876,51 +17913,51 @@ msgid "Page %d of %d" msgstr "Trang %d trên %d" -#: ../src/mail/e-mail-reader.c:359 ../src/mail/filtertypes.xml.in.h:68 +#: ../src/mail/e-mail-reader.c:360 ../src/mail/filtertypes.xml.in.h:71 msgid "Move to Folder" msgstr "Chuyển vào thư mục" -#: ../src/mail/e-mail-reader.c:359 ../src/mail/filtertypes.xml.in.h:69 +#: ../src/mail/e-mail-reader.c:360 ../src/mail/filtertypes.xml.in.h:72 msgid "Copy to Folder" msgstr "Chép vào thư mục" -#: ../src/mail/e-mail-reader.c:363 ../src/mail/em-folder-utils.c:568 +#: ../src/mail/e-mail-reader.c:364 ../src/mail/em-folder-utils.c:568 #: ../src/mail/mail.error.xml.h:153 msgid "_Move" msgstr "Chu_yển" -#: ../src/mail/e-mail-reader.c:363 ../src/mail/em-folder-utils.c:568 +#: ../src/mail/e-mail-reader.c:364 ../src/mail/em-folder-utils.c:568 msgid "C_opy" msgstr "Ché_p" -#: ../src/mail/e-mail-reader.c:618 +#: ../src/mail/e-mail-reader.c:619 msgid "Deleting message note…" msgstr "" -#: ../src/mail/e-mail-reader.c:1703 ../src/mail/e-mail-reader.c:1995 -#: ../src/mail/e-mail-reader.c:2035 +#: ../src/mail/e-mail-reader.c:1745 ../src/mail/e-mail-reader.c:2047 +#: ../src/mail/e-mail-reader.c:2087 #| msgid "Do not ask me again." msgid "_Do not ask me again." msgstr "Đừng _hỏi nữa." -#: ../src/mail/e-mail-reader.c:2041 +#: ../src/mail/e-mail-reader.c:2093 msgid "_Always ignore Reply-To: for mailing lists." msgstr "_Luôn bỏ qua Reply-To: đối với hộp thư chung." -#: ../src/mail/e-mail-reader.c:2245 +#: ../src/mail/e-mail-reader.c:2297 msgid "Failed to retrieve message:" msgstr "Lỗi nhận thư:" -#: ../src/mail/e-mail-reader.c:2304 ../src/mail/e-mail-reader.c:3818 +#: ../src/mail/e-mail-reader.c:2356 ../src/mail/e-mail-reader.c:3925 #, c-format msgid "Retrieving message “%s”" msgstr "" -#: ../src/mail/e-mail-reader.c:2508 +#: ../src/mail/e-mail-reader.c:2560 msgid "A_dd Sender to Address Book" msgstr "_Thêm người gửi vào sổ địa chỉ" -#: ../src/mail/e-mail-reader.c:2510 +#: ../src/mail/e-mail-reader.c:2562 msgid "Add sender to address book" msgstr "Thêm người gửi vào sổ địa chỉ" @@ -17928,472 +17965,472 @@ msgid "_Archive…" msgstr "" -#: ../src/mail/e-mail-reader.c:2517 +#: ../src/mail/e-mail-reader.c:2569 msgid "Move selected messages to the Archive folder for the account" msgstr "" -#: ../src/mail/e-mail-reader.c:2522 +#: ../src/mail/e-mail-reader.c:2574 msgid "Check for _Junk" msgstr "Kiểm tra tìm thư _rác" -#: ../src/mail/e-mail-reader.c:2524 +#: ../src/mail/e-mail-reader.c:2576 msgid "Filter the selected messages for junk status" msgstr "Lọc các thư đã chọn để quyết định trạng thái thư rác" -#: ../src/mail/e-mail-reader.c:2529 +#: ../src/mail/e-mail-reader.c:2581 msgid "Assign C_olor…" msgstr "" -#: ../src/mail/e-mail-reader.c:2531 +#: ../src/mail/e-mail-reader.c:2583 msgid "Assign color for the selected messages" msgstr "" -#: ../src/mail/e-mail-reader.c:2536 +#: ../src/mail/e-mail-reader.c:2588 msgid "Unse_t Color" msgstr "" -#: ../src/mail/e-mail-reader.c:2538 +#: ../src/mail/e-mail-reader.c:2590 msgid "Unset color for the selected messages" msgstr "" -#: ../src/mail/e-mail-reader.c:2543 +#: ../src/mail/e-mail-reader.c:2595 msgid "_Copy to Folder…" msgstr "" -#: ../src/mail/e-mail-reader.c:2545 +#: ../src/mail/e-mail-reader.c:2597 msgid "Copy selected messages to another folder" msgstr "Chép các thư đã chọn sang thư mục khác" -#: ../src/mail/e-mail-reader.c:2550 +#: ../src/mail/e-mail-reader.c:2602 msgid "_Delete Message" msgstr "_Xoá thư" -#: ../src/mail/e-mail-reader.c:2552 +#: ../src/mail/e-mail-reader.c:2604 msgid "Mark the selected messages for deletion" msgstr "Đánh dấu các thư đã chọn cần xoá" -#: ../src/mail/e-mail-reader.c:2557 +#: ../src/mail/e-mail-reader.c:2609 msgid "_Add note…" msgstr "" -#: ../src/mail/e-mail-reader.c:2559 +#: ../src/mail/e-mail-reader.c:2611 msgid "Add a note for the selected message" msgstr "" -#: ../src/mail/e-mail-reader.c:2564 +#: ../src/mail/e-mail-reader.c:2616 msgid "Delete no_te" msgstr "" -#: ../src/mail/e-mail-reader.c:2566 +#: ../src/mail/e-mail-reader.c:2618 msgid "Delete the note for the selected message" msgstr "" -#: ../src/mail/e-mail-reader.c:2571 +#: ../src/mail/e-mail-reader.c:2623 msgid "_Edit note…" msgstr "" -#: ../src/mail/e-mail-reader.c:2573 +#: ../src/mail/e-mail-reader.c:2625 msgid "Edit a note for the selected message" msgstr "" -#: ../src/mail/e-mail-reader.c:2578 +#: ../src/mail/e-mail-reader.c:2630 msgid "Create a Filter Rule for Mailing _List…" msgstr "" -#: ../src/mail/e-mail-reader.c:2580 +#: ../src/mail/e-mail-reader.c:2632 msgid "Create a rule to filter messages to this mailing list" msgstr "Tạo quy tắc để lọc mọi thư được gửi cho hộp thư chung này" -#: ../src/mail/e-mail-reader.c:2585 +#: ../src/mail/e-mail-reader.c:2637 msgid "Create a Filter Rule for _Recipients…" msgstr "" -#: ../src/mail/e-mail-reader.c:2587 +#: ../src/mail/e-mail-reader.c:2639 msgid "Create a rule to filter messages to these recipients" msgstr "Tạo quy tắc để lọc mọi thư được gửi cho những người nhận này" -#: ../src/mail/e-mail-reader.c:2592 +#: ../src/mail/e-mail-reader.c:2644 msgid "Create a Filter Rule for Se_nder…" msgstr "" -#: ../src/mail/e-mail-reader.c:2594 +#: ../src/mail/e-mail-reader.c:2646 msgid "Create a rule to filter messages from this sender" msgstr "Tạo quy tắc để lọc mọi thư từ người gửi này" -#: ../src/mail/e-mail-reader.c:2599 +#: ../src/mail/e-mail-reader.c:2651 msgid "Create a Filter Rule for _Subject…" msgstr "" -#: ../src/mail/e-mail-reader.c:2601 +#: ../src/mail/e-mail-reader.c:2653 msgid "Create a rule to filter messages with this subject" msgstr "Tạo quy tắc để lọc mọi thư có chủ đề này" -#: ../src/mail/e-mail-reader.c:2606 +#: ../src/mail/e-mail-reader.c:2658 msgid "A_pply Filters" msgstr "Á_p dụng bộ lọc" -#: ../src/mail/e-mail-reader.c:2608 +#: ../src/mail/e-mail-reader.c:2660 msgid "Apply filter rules to the selected messages" msgstr "Áp dụng bộ lọc vào các thư đã chọn" -#: ../src/mail/e-mail-reader.c:2613 +#: ../src/mail/e-mail-reader.c:2665 msgid "_Find in Message…" msgstr "" -#: ../src/mail/e-mail-reader.c:2615 +#: ../src/mail/e-mail-reader.c:2667 msgid "Search for text in the body of the displayed message" msgstr "Tìm đoạn trong nội dung thư đã hiển thị" -#: ../src/mail/e-mail-reader.c:2620 +#: ../src/mail/e-mail-reader.c:2672 msgid "_Clear Flag" msgstr "Xó_a cờ" -#: ../src/mail/e-mail-reader.c:2622 +#: ../src/mail/e-mail-reader.c:2674 #| msgid "Undelete the selected messages" msgid "Remove the follow-up flag from the selected messages" msgstr "Bỏ cờ Tiếp-theo khỏi thư được chọn" -#: ../src/mail/e-mail-reader.c:2627 +#: ../src/mail/e-mail-reader.c:2679 msgid "_Flag Completed" msgstr "Cờ _hoàn tất" -#: ../src/mail/e-mail-reader.c:2629 +#: ../src/mail/e-mail-reader.c:2681 #| msgid "Select all messages in the same thread as the selected message" msgid "Set the follow-up flag to completed on the selected messages" msgstr "Đặt cờ tiếp-theo sang hoàn tất cho thư được chọn" -#: ../src/mail/e-mail-reader.c:2634 +#: ../src/mail/e-mail-reader.c:2686 msgid "Follow _Up…" msgstr "" -#: ../src/mail/e-mail-reader.c:2636 +#: ../src/mail/e-mail-reader.c:2688 #| msgid "Flag selected messages for follow-up" msgid "Flag the selected messages for follow-up" msgstr "Đặt cờ tiếp-theo cho thư được chọn" -#: ../src/mail/e-mail-reader.c:2641 -#: ../src/modules/mail/e-mail-attachment-handler.c:431 +#: ../src/mail/e-mail-reader.c:2700 +#: ../src/modules/mail/e-mail-attachment-handler.c:502 msgid "_Attached" msgstr "Gửi _kèm" -#: ../src/mail/e-mail-reader.c:2643 ../src/mail/e-mail-reader.c:2650 -#: ../src/modules/mail/e-mail-attachment-handler.c:433 +#: ../src/mail/e-mail-reader.c:2702 ../src/mail/e-mail-reader.c:2709 +#: ../src/modules/mail/e-mail-attachment-handler.c:504 msgid "Forward the selected message to someone as an attachment" msgstr "Chuyển tiếp thư đã chọn tới người khác như là đính kèm" -#: ../src/mail/e-mail-reader.c:2648 +#: ../src/mail/e-mail-reader.c:2707 #| msgid "_Forward as iCalendar" msgid "Forward As _Attached" msgstr "Chuyển dạng đính _kèm" -#: ../src/mail/e-mail-reader.c:2655 -#: ../src/modules/mail/e-mail-attachment-handler.c:438 +#: ../src/mail/e-mail-reader.c:2714 +#: ../src/modules/mail/e-mail-attachment-handler.c:509 msgid "_Inline" msgstr "Trực t_iếp" -#: ../src/mail/e-mail-reader.c:2657 ../src/mail/e-mail-reader.c:2664 -#: ../src/modules/mail/e-mail-attachment-handler.c:440 +#: ../src/mail/e-mail-reader.c:2716 ../src/mail/e-mail-reader.c:2723 +#: ../src/modules/mail/e-mail-attachment-handler.c:511 msgid "Forward the selected message in the body of a new message" msgstr "Chuyển tiếp thư đã chọn trong nội dung thư mới" -#: ../src/mail/e-mail-reader.c:2662 +#: ../src/mail/e-mail-reader.c:2721 #| msgid "_Forward style:" msgid "Forward As _Inline" msgstr "Chuyển dạng _inline" -#: ../src/mail/e-mail-reader.c:2669 -#: ../src/modules/mail/e-mail-attachment-handler.c:445 +#: ../src/mail/e-mail-reader.c:2728 +#: ../src/modules/mail/e-mail-attachment-handler.c:516 msgid "_Quoted" msgstr "Trích _dẫn" -#: ../src/mail/e-mail-reader.c:2671 ../src/mail/e-mail-reader.c:2678 -#: ../src/modules/mail/e-mail-attachment-handler.c:447 +#: ../src/mail/e-mail-reader.c:2730 ../src/mail/e-mail-reader.c:2737 +#: ../src/modules/mail/e-mail-attachment-handler.c:518 msgid "Forward the selected message quoted like a reply" msgstr "Chuyển tiếp thư đã chọn được trích dẫn dạng trả lời" -#: ../src/mail/e-mail-reader.c:2676 +#: ../src/mail/e-mail-reader.c:2735 #| msgid "_Forward style:" msgid "Forward As _Quoted" msgstr "Chuyển dạng _trích dẫn" -#: ../src/mail/e-mail-reader.c:2683 +#: ../src/mail/e-mail-reader.c:2742 msgid "_New Label" msgstr "_Nhãn mới" #. Translators: "None" is used in the message label context menu. #. * It removes all labels from the selected messages. -#: ../src/mail/e-mail-reader.c:2692 +#: ../src/mail/e-mail-reader.c:2751 msgid "N_one" msgstr "_Không" -#: ../src/mail/e-mail-reader.c:2699 +#: ../src/mail/e-mail-reader.c:2758 msgid "_Load Images" msgstr "Tải ả_nh" -#: ../src/mail/e-mail-reader.c:2701 +#: ../src/mail/e-mail-reader.c:2760 msgid "Force images in HTML mail to be loaded" msgstr "Buộc tải ảnh trong thư HTML" -#: ../src/mail/e-mail-reader.c:2706 ../src/mail/e-mail-reader.c:3132 +#: ../src/mail/e-mail-reader.c:2765 ../src/mail/e-mail-reader.c:3198 msgid "_Ignore Subthread" msgstr "" -#: ../src/mail/e-mail-reader.c:2708 +#: ../src/mail/e-mail-reader.c:2767 msgid "Mark new mails in a subthread as read automatically" msgstr "" -#: ../src/mail/e-mail-reader.c:2713 ../src/mail/e-mail-reader.c:3136 +#: ../src/mail/e-mail-reader.c:2772 ../src/mail/e-mail-reader.c:3202 msgid "_Ignore Thread" msgstr "" -#: ../src/mail/e-mail-reader.c:2715 +#: ../src/mail/e-mail-reader.c:2774 msgid "Mark new mails in this thread as read automatically" msgstr "" -#: ../src/mail/e-mail-reader.c:2720 +#: ../src/mail/e-mail-reader.c:2779 msgid "_Important" msgstr "_Quan trọng" -#: ../src/mail/e-mail-reader.c:2722 +#: ../src/mail/e-mail-reader.c:2781 msgid "Mark the selected messages as important" msgstr "Đánh dấu Quan trọng các thư đã chọn" -#: ../src/mail/e-mail-reader.c:2727 +#: ../src/mail/e-mail-reader.c:2786 msgid "_Junk" msgstr "_Thư rác" -#: ../src/mail/e-mail-reader.c:2729 +#: ../src/mail/e-mail-reader.c:2788 msgid "Mark the selected messages as junk" msgstr "Đánh dấu thư rác các thư đã chọn" -#: ../src/mail/e-mail-reader.c:2734 +#: ../src/mail/e-mail-reader.c:2793 msgid "_Not Junk" msgstr "Khô_ng phải rác" -#: ../src/mail/e-mail-reader.c:2736 +#: ../src/mail/e-mail-reader.c:2795 msgid "Mark the selected messages as not being junk" msgstr "Đánh dấu Không phải thư rác các thư đã chọn" -#: ../src/mail/e-mail-reader.c:2741 +#: ../src/mail/e-mail-reader.c:2800 msgid "_Read" msgstr "Đọ_c" -#: ../src/mail/e-mail-reader.c:2743 +#: ../src/mail/e-mail-reader.c:2802 msgid "Mark the selected messages as having been read" msgstr "Đánh dấu Đã đọc các thư đã chọn" -#: ../src/mail/e-mail-reader.c:2748 ../src/mail/e-mail-reader.c:3156 +#: ../src/mail/e-mail-reader.c:2807 ../src/mail/e-mail-reader.c:3222 msgid "Do not _Ignore Subthread" msgstr "" -#: ../src/mail/e-mail-reader.c:2750 +#: ../src/mail/e-mail-reader.c:2809 msgid "Do not mark new mails in a subthread as read automatically" msgstr "" -#: ../src/mail/e-mail-reader.c:2755 ../src/mail/e-mail-reader.c:3160 +#: ../src/mail/e-mail-reader.c:2814 ../src/mail/e-mail-reader.c:3226 msgid "Do not _Ignore Thread" msgstr "" -#: ../src/mail/e-mail-reader.c:2757 +#: ../src/mail/e-mail-reader.c:2816 msgid "Do not mark new mails in this thread as read automatically" msgstr "" -#: ../src/mail/e-mail-reader.c:2762 +#: ../src/mail/e-mail-reader.c:2821 msgid "Uni_mportant" msgstr "_Không quan trọng" -#: ../src/mail/e-mail-reader.c:2764 +#: ../src/mail/e-mail-reader.c:2823 msgid "Mark the selected messages as unimportant" msgstr "Đánh dấu Không quan trọng các thư đã chọn" -#: ../src/mail/e-mail-reader.c:2769 +#: ../src/mail/e-mail-reader.c:2828 msgid "_Unread" msgstr "_Chưa đọc" -#: ../src/mail/e-mail-reader.c:2771 +#: ../src/mail/e-mail-reader.c:2830 msgid "Mark the selected messages as not having been read" msgstr "Đánh dấu Chưa đọc các thư đã chọn" -#: ../src/mail/e-mail-reader.c:2776 -#: ../src/modules/mail/e-mail-attachment-handler.c:417 +#: ../src/mail/e-mail-reader.c:2835 +#: ../src/modules/mail/e-mail-attachment-handler.c:488 msgid "_Edit as New Message…" msgstr "" -#: ../src/mail/e-mail-reader.c:2778 -#: ../src/modules/mail/e-mail-attachment-handler.c:419 +#: ../src/mail/e-mail-reader.c:2837 +#: ../src/modules/mail/e-mail-attachment-handler.c:490 msgid "Open the selected messages in the composer for editing" msgstr "Mở các thư đã chọn trong bộ soạn thảo để hiệu chỉnh" -#: ../src/mail/e-mail-reader.c:2783 +#: ../src/mail/e-mail-reader.c:2842 msgid "Compose _New Message" msgstr "Viết thư _mới" -#: ../src/mail/e-mail-reader.c:2785 +#: ../src/mail/e-mail-reader.c:2844 msgid "Open a window for composing a mail message" msgstr "Mở cửa sổ viết thư" -#: ../src/mail/e-mail-reader.c:2790 +#: ../src/mail/e-mail-reader.c:2849 msgid "_Open in New Window" msgstr "Mở tr_ong cửa sổ mới" -#: ../src/mail/e-mail-reader.c:2792 +#: ../src/mail/e-mail-reader.c:2851 msgid "Open the selected messages in a new window" msgstr "Mở các thư đã chọn trong cửa sổ mới" -#: ../src/mail/e-mail-reader.c:2797 +#: ../src/mail/e-mail-reader.c:2856 msgid "_Move to Folder…" msgstr "" -#: ../src/mail/e-mail-reader.c:2799 +#: ../src/mail/e-mail-reader.c:2858 msgid "Move selected messages to another folder" msgstr "Di chuyển các thư đã chọn sang thư mục khác" -#: ../src/mail/e-mail-reader.c:2804 +#: ../src/mail/e-mail-reader.c:2863 msgid "_Next Message" msgstr "Thư _kế" -#: ../src/mail/e-mail-reader.c:2806 +#: ../src/mail/e-mail-reader.c:2865 msgid "Display the next message" msgstr "Hiển thị thư kế tiếp" -#: ../src/mail/e-mail-reader.c:2811 +#: ../src/mail/e-mail-reader.c:2870 msgid "Next _Important Message" msgstr "Thư _quan trọng kế" -#: ../src/mail/e-mail-reader.c:2813 +#: ../src/mail/e-mail-reader.c:2872 msgid "Display the next important message" msgstr "Hiển thị thư quan trọng kế tiếp" -#: ../src/mail/e-mail-reader.c:2818 +#: ../src/mail/e-mail-reader.c:2877 msgid "Next _Thread" msgstr "_Nhánh kế" -#: ../src/mail/e-mail-reader.c:2820 +#: ../src/mail/e-mail-reader.c:2879 msgid "Display the next thread" msgstr "Hiển thị nhánh đọc kế tiếp" -#: ../src/mail/e-mail-reader.c:2825 +#: ../src/mail/e-mail-reader.c:2884 msgid "Next _Unread Message" msgstr "Thư _chưa đọc kế" -#: ../src/mail/e-mail-reader.c:2827 +#: ../src/mail/e-mail-reader.c:2886 msgid "Display the next unread message" msgstr "Hiển thị thư chưa đọc kế tiếp" -#: ../src/mail/e-mail-reader.c:2832 +#: ../src/mail/e-mail-reader.c:2891 msgid "_Previous Message" msgstr "Thư t_rước" -#: ../src/mail/e-mail-reader.c:2834 +#: ../src/mail/e-mail-reader.c:2893 msgid "Display the previous message" msgstr "Hiển thị thư trước đó" -#: ../src/mail/e-mail-reader.c:2839 +#: ../src/mail/e-mail-reader.c:2898 msgid "Pr_evious Important Message" msgstr "Thư quan trọng t_rước" -#: ../src/mail/e-mail-reader.c:2841 +#: ../src/mail/e-mail-reader.c:2900 msgid "Display the previous important message" msgstr "Hiển thị thư quan trọng trước đó" -#: ../src/mail/e-mail-reader.c:2846 +#: ../src/mail/e-mail-reader.c:2905 #| msgid "Previous" msgid "Previous T_hread" msgstr "Mạch thư _trước" -#: ../src/mail/e-mail-reader.c:2848 +#: ../src/mail/e-mail-reader.c:2907 #| msgid "Display the previous message" msgid "Display the previous thread" msgstr "Hiển thị mạch thư trước đó" -#: ../src/mail/e-mail-reader.c:2853 +#: ../src/mail/e-mail-reader.c:2912 msgid "P_revious Unread Message" msgstr "Thư chưa đọc t_rước" -#: ../src/mail/e-mail-reader.c:2855 +#: ../src/mail/e-mail-reader.c:2914 msgid "Display the previous unread message" msgstr "Hiển thị thư chưa đọc trước đó" -#: ../src/mail/e-mail-reader.c:2862 +#: ../src/mail/e-mail-reader.c:2921 msgid "Print this message" msgstr "In thư này" -#: ../src/mail/e-mail-reader.c:2869 +#: ../src/mail/e-mail-reader.c:2928 msgid "Preview the message to be printed" msgstr "Xem thử thư cần in" -#: ../src/mail/e-mail-reader.c:2874 -#: ../src/modules/mail/e-mail-attachment-handler.c:452 +#: ../src/mail/e-mail-reader.c:2933 +#: ../src/modules/mail/e-mail-attachment-handler.c:523 msgid "Re_direct" msgstr "Chuyển _hướng" -#: ../src/mail/e-mail-reader.c:2876 -#: ../src/modules/mail/e-mail-attachment-handler.c:454 +#: ../src/mail/e-mail-reader.c:2935 +#: ../src/modules/mail/e-mail-attachment-handler.c:525 msgid "Redirect (bounce) the selected message to someone" msgstr "Chuyển hướng (bounce: nảy lên) thư đã chọn tới người khác" -#: ../src/mail/e-mail-reader.c:2881 +#: ../src/mail/e-mail-reader.c:2940 #| msgid "No Attachment" msgid "Remo_ve Attachments" msgstr "_Bỏ đính kèm" -#: ../src/mail/e-mail-reader.c:2883 +#: ../src/mail/e-mail-reader.c:2942 #| msgid "Save attachments" msgid "Remove attachments" msgstr "Lưu đính kèm" -#: ../src/mail/e-mail-reader.c:2888 +#: ../src/mail/e-mail-reader.c:2947 msgid "Remove Du_plicate Messages" msgstr "Xoá các thư _trùng lắp" -#: ../src/mail/e-mail-reader.c:2890 +#: ../src/mail/e-mail-reader.c:2949 #| msgid "Mark the selected messages for deletion" msgid "Checks selected messages for duplicates" msgstr "Đánh dấu các thư đã chọn là trùng lắp" -#: ../src/mail/e-mail-reader.c:2895 ../src/mail/em-composer-utils.c:4188 +#: ../src/mail/e-mail-reader.c:2954 ../src/mail/em-composer-utils.c:4315 #: ../src/mail/mail.error.xml.h:28 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1579 -#: ../src/modules/mail/e-mail-attachment-handler.c:396 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1586 +#: ../src/modules/mail/e-mail-attachment-handler.c:467 msgid "Reply to _All" msgstr "Trả lời _mọi người" -#: ../src/mail/e-mail-reader.c:2897 -#: ../src/modules/mail/e-mail-attachment-handler.c:398 +#: ../src/mail/e-mail-reader.c:2956 +#: ../src/modules/mail/e-mail-attachment-handler.c:469 #| msgid "Compose a reply to all of the recipients of the selected message" msgid "Compose a reply to all the recipients of the selected message" msgstr "Soạn thư trả lời cho mọi người nhận thư đã chọn" -#: ../src/mail/e-mail-reader.c:2902 +#: ../src/mail/e-mail-reader.c:2961 msgid "Al_ternative Reply…" msgstr "" -#: ../src/mail/e-mail-reader.c:2904 +#: ../src/mail/e-mail-reader.c:2963 msgid "Choose reply options for the selected message" msgstr "" -#: ../src/mail/e-mail-reader.c:2909 ../src/mail/em-composer-utils.c:4183 +#: ../src/mail/e-mail-reader.c:2975 ../src/mail/em-composer-utils.c:4310 #: ../src/mail/mail.error.xml.h:26 -#: ../src/modules/mail/e-mail-attachment-handler.c:403 +#: ../src/modules/mail/e-mail-attachment-handler.c:474 msgid "Reply to _List" msgstr "Trả lời _Hộp thư chung" -#: ../src/mail/e-mail-reader.c:2911 -#: ../src/modules/mail/e-mail-attachment-handler.c:405 +#: ../src/mail/e-mail-reader.c:2977 +#: ../src/modules/mail/e-mail-attachment-handler.c:476 msgid "Compose a reply to the mailing list of the selected message" msgstr "Viết thư trả lời cho hộp thư chung của thư đã chọn" -#: ../src/mail/e-mail-reader.c:2916 -#: ../src/modules/mail/e-mail-attachment-handler.c:410 +#: ../src/mail/e-mail-reader.c:2982 +#: ../src/modules/mail/e-mail-attachment-handler.c:481 msgid "_Reply to Sender" msgstr "T_rả lời người gửi" -#: ../src/mail/e-mail-reader.c:2918 -#: ../src/modules/mail/e-mail-attachment-handler.c:412 +#: ../src/mail/e-mail-reader.c:2984 +#: ../src/modules/mail/e-mail-attachment-handler.c:483 msgid "Compose a reply to the sender of the selected message" msgstr "Viết thư trả lời cho người gửi thư đã chọn" -#: ../src/mail/e-mail-reader.c:2923 +#: ../src/mail/e-mail-reader.c:2989 msgid "Repl_y with Template" msgstr "" @@ -18401,252 +18438,259 @@ msgid "_Save as mbox…" msgstr "" -#: ../src/mail/e-mail-reader.c:2932 +#: ../src/mail/e-mail-reader.c:2998 #| msgid "Save the selected messages as a text file" msgid "Save selected messages as an mbox file" msgstr "Lưu các thư được chọn vào tập tin dạng mbox" -#: ../src/mail/e-mail-reader.c:2944 +#: ../src/mail/e-mail-reader.c:3010 msgid "_Message Source" msgstr "_Mã nguồn thư" -#: ../src/mail/e-mail-reader.c:2946 +#: ../src/mail/e-mail-reader.c:3012 msgid "Show the raw email source of the message" msgstr "Hiện thư thô, mã nguồn" -#: ../src/mail/e-mail-reader.c:2958 +#: ../src/mail/e-mail-reader.c:3024 msgid "_Undelete Message" msgstr "_Hủy xoá thư" -#: ../src/mail/e-mail-reader.c:2960 +#: ../src/mail/e-mail-reader.c:3026 msgid "Undelete the selected messages" msgstr "Hủy xoá những thư đã chọn" -#: ../src/mail/e-mail-reader.c:2965 +#: ../src/mail/e-mail-reader.c:3031 msgid "_Normal Size" msgstr "Cỡ chuẩ_n" -#: ../src/mail/e-mail-reader.c:2967 +#: ../src/mail/e-mail-reader.c:3033 msgid "Reset the text to its original size" msgstr "Phục hồi kích cỡ chữ gốc" -#: ../src/mail/e-mail-reader.c:2972 +#: ../src/mail/e-mail-reader.c:3038 msgid "_Zoom In" msgstr "_Phóng to" -#: ../src/mail/e-mail-reader.c:2974 +#: ../src/mail/e-mail-reader.c:3040 msgid "Increase the text size" msgstr "Tăng kích cỡ chữ" -#: ../src/mail/e-mail-reader.c:2981 +#: ../src/mail/e-mail-reader.c:3047 msgid "Decrease the text size" msgstr "Giảm kích cỡ chữ" -#: ../src/mail/e-mail-reader.c:2988 +#: ../src/mail/e-mail-reader.c:3054 msgid "Cre_ate" msgstr "Tạ_o" -#: ../src/mail/e-mail-reader.c:2995 +#: ../src/mail/e-mail-reader.c:3061 msgid "Ch_aracter Encoding" msgstr "Bộ _ký tự" -#: ../src/mail/e-mail-reader.c:3002 -#: ../src/modules/mail/e-mail-attachment-handler.c:424 +#: ../src/mail/e-mail-reader.c:3068 +#: ../src/modules/mail/e-mail-attachment-handler.c:495 #| msgid "F_orward As..." msgid "F_orward As" msgstr "Chuyển tiếp _dạng" -#: ../src/mail/e-mail-reader.c:3009 +#: ../src/mail/e-mail-reader.c:3075 msgid "_Label" msgstr "_Nhãn" -#: ../src/mail/e-mail-reader.c:3016 +#: ../src/mail/e-mail-reader.c:3082 #| msgid "_Reply" msgid "_Group Reply" msgstr "T_rả lời nhóm" -#: ../src/mail/e-mail-reader.c:3023 +#: ../src/mail/e-mail-reader.c:3089 msgid "_Go To" msgstr "Đ_i tới" -#: ../src/mail/e-mail-reader.c:3030 +#: ../src/mail/e-mail-reader.c:3096 #| msgid "Mar_k as" msgid "Mar_k As" msgstr "Đánh _dấu là" -#: ../src/mail/e-mail-reader.c:3037 +#: ../src/mail/e-mail-reader.c:3103 msgid "_Message" msgstr "_Thư" -#: ../src/mail/e-mail-reader.c:3044 +#: ../src/mail/e-mail-reader.c:3110 msgid "_Zoom" msgstr "Thu _phóng" -#: ../src/mail/e-mail-reader.c:3054 +#: ../src/mail/e-mail-reader.c:3120 msgid "Create a Search Folder from Mailing _List…" msgstr "" -#: ../src/mail/e-mail-reader.c:3056 +#: ../src/mail/e-mail-reader.c:3122 #| msgid "Create a Search Folder for this mailing list" msgid "Create a search folder for this mailing list" msgstr "Tạo thư mục tìm kiếm cho hộp thư chung này" -#: ../src/mail/e-mail-reader.c:3061 +#: ../src/mail/e-mail-reader.c:3127 msgid "Create a Search Folder from Recipien_ts…" msgstr "" -#: ../src/mail/e-mail-reader.c:3063 +#: ../src/mail/e-mail-reader.c:3129 #| msgid "Create a Search Folder for these recipients" msgid "Create a search folder for these recipients" msgstr "Tạo thư mục tìm kiếm cho những người nhận này" -#: ../src/mail/e-mail-reader.c:3068 +#: ../src/mail/e-mail-reader.c:3134 msgid "Create a Search Folder from Sen_der…" msgstr "" -#: ../src/mail/e-mail-reader.c:3070 +#: ../src/mail/e-mail-reader.c:3136 #| msgid "Create a Search Folder for this sender" msgid "Create a search folder for this sender" msgstr "Tạo thư mục tìm kiếm cho người gửi này" -#: ../src/mail/e-mail-reader.c:3075 +#: ../src/mail/e-mail-reader.c:3141 msgid "Create a Search Folder from S_ubject…" msgstr "" -#: ../src/mail/e-mail-reader.c:3077 +#: ../src/mail/e-mail-reader.c:3143 #| msgid "Create a Search Folder for this subject" msgid "Create a search folder for this subject" msgstr "Tạo thư mục tìm kiếm cho chủ đề này" -#: ../src/mail/e-mail-reader.c:3124 +#: ../src/mail/e-mail-reader.c:3190 msgid "Mark for Follo_w Up…" msgstr "" -#: ../src/mail/e-mail-reader.c:3140 +#: ../src/mail/e-mail-reader.c:3206 msgid "Mark as _Important" msgstr "Đánh dấu _Quan trọng" -#: ../src/mail/e-mail-reader.c:3144 +#: ../src/mail/e-mail-reader.c:3210 msgid "Mark as _Junk" msgstr "Đánh dấu _Thư rác" -#: ../src/mail/e-mail-reader.c:3148 +#: ../src/mail/e-mail-reader.c:3214 msgid "Mark as _Not Junk" msgstr "Đá_nh dấu Không phải rác" -#: ../src/mail/e-mail-reader.c:3152 +#: ../src/mail/e-mail-reader.c:3218 msgid "Mar_k as Read" msgstr "Đánh dấu Đã đọ_c" -#: ../src/mail/e-mail-reader.c:3164 +#: ../src/mail/e-mail-reader.c:3230 #| msgid "Mark as Un_important" msgid "Mark as Uni_mportant" msgstr "Đánh dấu _Không quan trọng" -#: ../src/mail/e-mail-reader.c:3168 +#: ../src/mail/e-mail-reader.c:3234 msgid "Mark as _Unread" msgstr "Đánh dấ_u Chưa đọc" -#: ../src/mail/e-mail-reader.c:3220 +#: ../src/mail/e-mail-reader.c:3286 msgid "_Caret Mode" msgstr "_Chế độ con nháy" -#: ../src/mail/e-mail-reader.c:3222 +#: ../src/mail/e-mail-reader.c:3288 msgid "Show a blinking cursor in the body of displayed messages" msgstr "Hiển thị con chạy nháy trong phần nội dung các thư đã hiển thị" -#: ../src/mail/e-mail-reader.c:3228 +#: ../src/mail/e-mail-reader.c:3294 msgid "All Message _Headers" msgstr "Các dòng đầu t_hư" -#: ../src/mail/e-mail-reader.c:3230 +#: ../src/mail/e-mail-reader.c:3296 msgid "Show messages with all email headers" msgstr "Hiển thị thư với mọi dòng đầu thư" -#: ../src/mail/e-mail-reader.c:3824 +#: ../src/mail/e-mail-reader.c:3931 msgid "Retrieving message" msgstr "Lấy thư" -#: ../src/mail/e-mail-reader.c:5197 -#: ../src/modules/mail/e-mail-attachment-handler.c:389 +#: ../src/mail/e-mail-reader.c:2693 ../src/mail/e-mail-reader.c:5317 +#: ../src/mail/e-mail-reader.c:5338 +#: ../src/modules/mail/e-mail-attachment-handler.c:460 msgid "_Forward" msgstr "Chuyển t_iếp" -#: ../src/mail/e-mail-reader.c:5198 -#: ../src/modules/mail/e-mail-attachment-handler.c:391 +#: ../src/mail/e-mail-reader.c:2695 ../src/mail/e-mail-reader.c:5318 +#: ../src/mail/e-mail-reader.c:5339 +#: ../src/modules/mail/e-mail-attachment-handler.c:462 msgid "Forward the selected message to someone" msgstr "Chuyển tiếp thư đã chọn tới người khác" -#. For Translators: "Group Reply" will reply either to a mailing list +#. Translators: "Group Reply" will reply either to a mailing list #. * (if possible and if that configuration option is enabled), or else #. * it will reply to all. The word "Group" was chosen because it covers #. * either of those, without too strongly implying one or the other. -#: ../src/mail/e-mail-reader.c:5217 +#: ../src/mail/e-mail-browser.c:547 ../src/mail/e-mail-reader.c:2968 +#: ../src/mail/e-mail-reader.c:5362 ../src/mail/e-mail-reader.c:5387 +#: ../src/modules/mail/e-mail-shell-view-private.c:1536 #| msgid "Group Items By" msgid "Group Reply" msgstr "Trả lời nhóm" -#: ../src/mail/e-mail-reader.c:5218 +#: ../src/mail/e-mail-reader.c:2970 ../src/mail/e-mail-reader.c:5363 +#: ../src/mail/e-mail-reader.c:5388 #| msgid "Compose a reply to the mailing list of the selected message" msgid "Reply to the mailing list, or to all recipients" msgstr "Viết thư trả lời cho hộp thư chung, hoặc cho tất cả mọi người" -#: ../src/mail/e-mail-reader.c:5284 ../src/mail/filtertypes.xml.in.h:70 +#: ../src/mail/e-mail-reader.c:5445 ../src/mail/filtertypes.xml.in.h:73 msgid "Delete" msgstr "Xoá" -#: ../src/mail/e-mail-reader.c:5296 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1320 +#: ../src/mail/e-mail-reader.c:5457 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1327 msgid "Next" msgstr "Kế" -#: ../src/mail/e-mail-reader.c:5300 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1313 +#: ../src/mail/e-mail-reader.c:5461 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1320 msgid "Previous" msgstr "Lùi" -#: ../src/mail/e-mail-reader.c:5309 ../src/mail/mail-dialogs.ui.h:9 +#: ../src/mail/e-mail-browser.c:559 ../src/mail/e-mail-reader.c:5470 +#: ../src/mail/mail-dialogs.ui.h:9 +#: ../src/modules/mail/e-mail-shell-view-private.c:1548 msgid "Reply" msgstr "Trả lời" -#: ../src/mail/e-mail-reader-utils.c:144 +#: ../src/mail/e-mail-reader-utils.c:157 #| msgid "Do not ask me again" msgid "Do not warn me again" msgstr "Đừng cảnh báo nữa" -#: ../src/mail/e-mail-reader-utils.c:632 +#: ../src/mail/e-mail-reader-utils.c:645 #, c-format msgid "Deleting messages in Junk folder “%s”…" msgstr "" -#: ../src/mail/e-mail-reader-utils.c:727 +#: ../src/mail/e-mail-reader-utils.c:740 #, c-format msgid "Refreshing folder “%s”" msgstr "" -#: ../src/mail/e-mail-reader-utils.c:1334 +#: ../src/mail/e-mail-reader-utils.c:1347 msgid "Marking thread to be ignored" msgstr "" -#: ../src/mail/e-mail-reader-utils.c:1338 +#: ../src/mail/e-mail-reader-utils.c:1351 msgid "Unmarking thread from being ignored" msgstr "" -#: ../src/mail/e-mail-reader-utils.c:1342 +#: ../src/mail/e-mail-reader-utils.c:1355 msgid "Marking subthread to be ignored" msgstr "" -#: ../src/mail/e-mail-reader-utils.c:1346 +#: ../src/mail/e-mail-reader-utils.c:1359 msgid "Unmarking subthread from being ignored" msgstr "" -#: ../src/mail/e-mail-reader-utils.c:1616 +#: ../src/mail/e-mail-reader-utils.c:1672 msgid "Printing" msgstr "In" #. Translators: %s is replaced with a folder #. * name %u with count of duplicate messages. -#: ../src/mail/e-mail-reader-utils.c:1853 +#: ../src/mail/e-mail-reader-utils.c:1909 #, c-format msgid "" "Folder “%s” contains %u duplicate message. Are you sure you want to delete " @@ -18657,7 +18701,7 @@ msgstr[0] "" msgstr[1] "" -#: ../src/mail/e-mail-reader-utils.c:3004 +#: ../src/mail/e-mail-reader-utils.c:3197 #| msgid "_Save Message" msgid "Save Message" msgid_plural "Save Messages" @@ -18668,13 +18712,13 @@ #. * mbox format, when the first message doesn't have a #. * subject. The extension ".mbox" is appended to the #. * string; for example "Message.mbox". -#: ../src/mail/e-mail-reader-utils.c:3025 +#: ../src/mail/e-mail-reader-utils.c:3218 #| msgid "Message" msgid "Message" msgid_plural "Messages" msgstr[0] "Thư" -#: ../src/mail/e-mail-reader-utils.c:3439 +#: ../src/mail/e-mail-reader-utils.c:3656 msgid "Parsing message" msgstr "Phân tích thư" @@ -18768,7 +18812,7 @@ #. This message is never removed from the camel operation, otherwise the GtkInfoBar #. hides itself and the user sees no feedback. -#: ../src/mail/em-composer-utils.c:857 +#: ../src/mail/em-composer-utils.c:953 msgid "Waiting for attachments to load…" msgstr "" @@ -18776,7 +18820,7 @@ #. * when quoting messages. Each ${Variable} gets replaced #. * with a value. To see a full list of available variables, #. * see mail/em-composer-utils.c:attribvars array. -#: ../src/mail/em-composer-utils.c:2062 +#: ../src/mail/em-composer-utils.c:2158 msgid "" "On ${AbbrevWeekdayName}, ${Year}-${Month}-${Day} at ${24Hour}:${Minute} " "${TimeZone}, ${Sender} wrote:" @@ -18784,80 +18828,82 @@ "Vào ${AbbrevWeekdayName}, ngày ${Day}, ${Month} năm ${Year} lúc " "${24Hour}:${Minute} ${TimeZone}, ${Sender} viết:" -#: ../src/mail/em-composer-utils.c:2068 +#: ../src/mail/em-composer-utils.c:2164 msgid "-------- Forwarded Message --------" msgstr "━━━Thư đã chuyển tiếp━━━" -#: ../src/mail/em-composer-utils.c:2073 +#: ../src/mail/em-composer-utils.c:2169 msgid "-----Original Message-----" msgstr "━━━Thư gốc━━━" #. Translators: This is a reply attribution in the message reply subject. The %s is replaced with the subject of the original message. Both 'Re'-s in the 'reply-attribution' translation context should translate into the same string, the same as the ':' separator. -#: ../src/mail/em-composer-utils.c:2879 +#: ../src/mail/em-composer-utils.c:2999 #, c-format msgctxt "reply-attribution" msgid "Re: %s" msgstr "" -#: ../src/mail/em-composer-utils.c:3498 +#: ../src/mail/em-composer-utils.c:3618 msgid "an unknown sender" msgstr "người gửi lạ" -#: ../src/mail/em-composer-utils.c:4134 +#: ../src/mail/em-composer-utils.c:4255 msgid "Alternative Reply" msgstr "" -#: ../src/mail/em-composer-utils.c:4137 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1572 +#: ../src/mail/em-composer-utils.c:4258 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1579 msgid "_Reply" msgstr "T_rả lời" -#: ../src/mail/em-composer-utils.c:4150 +#: ../src/mail/em-composer-utils.c:4276 msgid "Recipients:" msgstr "" -#: ../src/mail/em-composer-utils.c:4178 +#: ../src/mail/em-composer-utils.c:4305 msgid "Reply to _Sender" msgstr "" -#: ../src/mail/em-composer-utils.c:4200 +#: ../src/mail/em-composer-utils.c:4328 msgid "Reply style:" msgstr "" -#: ../src/mail/em-composer-utils.c:4208 +#. Translators: This is for "Toolbar Icon Size: Default" +#: ../src/mail/em-composer-utils.c:4337 +#: ../src/modules/appearance-settings/evolution-appearance-settings.c:347 msgid "_Default" msgstr "" -#: ../src/mail/em-composer-utils.c:4212 +#: ../src/mail/em-composer-utils.c:4341 msgid "Attach_ment" msgstr "" -#: ../src/mail/em-composer-utils.c:4216 +#: ../src/mail/em-composer-utils.c:4345 msgid "Inline (_Outlook style)" msgstr "" -#: ../src/mail/em-composer-utils.c:4220 +#: ../src/mail/em-composer-utils.c:4349 msgid "_Quote" msgstr "" -#: ../src/mail/em-composer-utils.c:4224 +#: ../src/mail/em-composer-utils.c:4353 msgid "Do _Not Quote" msgstr "" #. Translators: The text is followed by the format combo with values like 'Plain Text', 'HTML' and so on -#: ../src/mail/em-composer-utils.c:4235 +#: ../src/mail/em-composer-utils.c:4374 msgid "_Format message in" msgstr "" -#: ../src/mail/em-composer-utils.c:4257 +#: ../src/mail/em-composer-utils.c:4396 msgid "Apply t_emplate" msgstr "" -#: ../src/mail/em-composer-utils.c:4269 +#: ../src/mail/em-composer-utils.c:4409 msgid "Preserve original message S_ubject" msgstr "" -#: ../src/mail/em-composer-utils.c:4335 +#: ../src/mail/em-composer-utils.c:4475 #, c-format msgid "one recipient" msgid_plural "%d recipients" @@ -18865,11 +18911,11 @@ msgstr[1] "" #. FIXME GTK_WINDOW (composer) -#: ../src/mail/em-composer-utils.c:4820 +#: ../src/mail/em-composer-utils.c:4969 msgid "Posting destination" msgstr "Đích gửi đến" -#: ../src/mail/em-composer-utils.c:4825 +#: ../src/mail/em-composer-utils.c:4974 msgid "Choose folders to post the message to." msgstr "Hãy chọn các thư mục nơi cần gửi thư." @@ -18880,40 +18926,40 @@ #. Translators: The first '%s' is replaced with the rule name; #. the second '%s' with 'enabled' or 'disabled' word; #. the third '%s' is replaced with the account name -#: ../src/mail/em-filter-editor.c:167 +#: ../src/mail/em-filter-editor.c:175 #, c-format msgid "%s (%s, for account %s)" msgstr "" -#: ../src/mail/em-filter-editor.c:167 ../src/mail/em-filter-editor.c:171 +#: ../src/mail/em-filter-editor.c:175 ../src/mail/em-filter-editor.c:179 msgid "enabled" msgstr "" -#: ../src/mail/em-filter-editor.c:167 ../src/mail/em-filter-editor.c:171 +#: ../src/mail/em-filter-editor.c:175 ../src/mail/em-filter-editor.c:179 msgid "disabled" msgstr "" #. Translators: The first '%s' is replaced with the rule name; #. the second '%s' with 'enabled' or 'disabled' word -#: ../src/mail/em-filter-editor.c:171 +#: ../src/mail/em-filter-editor.c:179 #, c-format msgid "%s (%s, for any account)" msgstr "" -#: ../src/mail/em-filter-editor.c:183 +#: ../src/mail/em-filter-editor.c:191 msgid "If all the following conditions are met" msgstr "" -#: ../src/mail/em-filter-editor.c:186 +#: ../src/mail/em-filter-editor.c:194 msgid "If any of the following conditions are met" msgstr "" #. and now for the action area -#: ../src/mail/em-filter-editor.c:203 ../src/mail/em-filter-rule.c:1006 +#: ../src/mail/em-filter-editor.c:211 ../src/mail/em-filter-rule.c:1022 msgid "Then" msgstr "Rồi" -#: ../src/mail/em-filter-editor.c:408 +#: ../src/mail/em-filter-editor.c:416 msgid "De_scribe Filters…" msgstr "" @@ -18926,20 +18972,20 @@ msgstr "" #. Translators: This is in a Mail filter rule editor, part of "For account: [ Any ]" section -#: ../src/mail/em-filter-rule.c:879 +#: ../src/mail/em-filter-rule.c:891 msgctxt "mail-filter-rule" msgid "Any" msgstr "" -#: ../src/mail/em-filter-rule.c:976 +#: ../src/mail/em-filter-rule.c:992 msgid "Rul_e type:" msgstr "" -#: ../src/mail/em-filter-rule.c:994 +#: ../src/mail/em-filter-rule.c:1010 msgid "_For Account:" msgstr "" -#: ../src/mail/em-filter-rule.c:1079 +#: ../src/mail/em-filter-rule.c:1095 msgid "Add Ac_tion" msgstr "Thêm _hành động" @@ -18955,113 +19001,114 @@ msgid "Use te_xt color" msgstr "" -#: ../src/mail/em-folder-properties.c:517 +#: ../src/mail/em-folder-properties.c:518 msgid "Path:" msgstr "Đường dẫn:" -#: ../src/mail/em-folder-properties.c:526 +#: ../src/mail/em-folder-properties.c:527 msgid "Unread messages:" msgid_plural "Unread messages:" msgstr[0] "Thư chưa đọc:" -#: ../src/mail/em-folder-properties.c:537 +#: ../src/mail/em-folder-properties.c:538 msgid "Total messages:" msgid_plural "Total messages:" msgstr[0] "Tổng số thư:" -#: ../src/mail/em-folder-properties.c:558 +#: ../src/mail/em-folder-properties.c:559 #, c-format #| msgid "Quota usage" msgid "Quota usage (%s):" msgstr "Sử dụng hạn ngạch (%s):" -#: ../src/mail/em-folder-properties.c:560 +#: ../src/mail/em-folder-properties.c:561 #, c-format msgid "Quota usage" msgstr "Sử dụng hạn ngạch" #. Translators: Label of a combo with a list of configured accounts where a user can #. choose which account to use as the sender when composing a message in this folder -#: ../src/mail/em-folder-properties.c:701 +#: ../src/mail/em-folder-properties.c:704 msgid "_Send Account Override:" msgstr "" -#: ../src/mail/em-folder-properties.c:941 +#: ../src/mail/em-folder-properties.c:944 msgid "Archive this folder using these settings:" msgstr "" #. Translators: This text is part of "Auto-cleanup messages older than [X] [days/weeks/months]" -#: ../src/mail/em-folder-properties.c:953 +#: ../src/mail/em-folder-properties.c:956 msgctxt "autoarchive" msgid "Auto-_cleanup messages older than" msgstr "" #. Translators: This text is part of "Auto-cleanup messages older than [X] [days/weeks/months]" -#: ../src/mail/em-folder-properties.c:966 +#: ../src/mail/em-folder-properties.c:969 msgctxt "autoarchive" msgid "days" msgstr "" #. Translators: This text is part of "Auto-cleanup messages older than [X] [days/weeks/months]" -#: ../src/mail/em-folder-properties.c:968 +#: ../src/mail/em-folder-properties.c:971 msgctxt "autoarchive" msgid "weeks" msgstr "" #. Translators: This text is part of "Auto-cleanup messages older than [X] [days/weeks/months]" -#: ../src/mail/em-folder-properties.c:970 +#: ../src/mail/em-folder-properties.c:973 msgctxt "autoarchive" msgid "months" msgstr "" -#: ../src/mail/em-folder-properties.c:976 +#: ../src/mail/em-folder-properties.c:979 msgid "Move messages to the default archive _folder" msgstr "" -#: ../src/mail/em-folder-properties.c:983 +#: ../src/mail/em-folder-properties.c:986 msgid "_Move messages to:" msgstr "" -#: ../src/mail/em-folder-properties.c:987 +#: ../src/mail/em-folder-properties.c:990 msgid "Archive folder" msgstr "" -#: ../src/mail/em-folder-properties.c:987 +#: ../src/mail/em-folder-properties.c:990 msgid "Select folder to use for Archive" msgstr "" -#: ../src/mail/em-folder-properties.c:991 +#: ../src/mail/em-folder-properties.c:994 msgid "_Delete messages" msgstr "" -#: ../src/mail/em-folder-properties.c:1346 +#: ../src/mail/em-folder-properties.c:1378 msgid "Server Tag" msgstr "" -#: ../src/mail/em-folder-properties.c:1350 ../src/mail/filtertypes.xml.in.h:29 +#: ../src/mail/em-folder-properties.c:1382 ../src/mail/filtertypes.xml.in.h:29 #: ../src/mail/searchtypes.xml.in.h:31 ../src/mail/vfoldertypes.xml.in.h:31 msgid "Label" msgstr "Nhãn" -#: ../src/mail/em-folder-properties.c:1399 +#: ../src/mail/em-folder-properties.c:1431 +#: ../src/modules/appearance-settings/evolution-appearance-settings.c:586 msgid "Appearance" msgstr "" #. Translators: "Archive" is a noun (This is a tab heading in the mail folder properties) -#: ../src/mail/em-folder-properties.c:1403 +#: ../src/mail/em-folder-properties.c:1435 msgid "Archive" msgstr "" -#: ../src/mail/em-folder-properties.c:1406 ../src/mail/mail-config.ui.h:128 +#: ../src/mail/em-folder-properties.c:1438 ../src/mail/mail-config.ui.h:132 #: ../src/mail/message-list.etspec.h:19 msgid "Labels" msgstr "Nhãn" -#: ../src/mail/em-folder-properties.c:1484 +#: ../src/mail/em-folder-properties.c:1516 msgid "Folder Properties" msgstr "Thuộc tính thư mục" -#: ../src/mail/em-folder-properties.c:1723 +#: ../src/mail/em-folder-properties.c:1755 msgid "Gathering folder properties" msgstr "" @@ -19073,7 +19120,7 @@ msgid "Create a new folder" msgstr "" -#: ../src/mail/em-folder-tree.c:685 +#: ../src/mail/em-folder-tree.c:691 msgid "Folder names cannot contain “/”" msgstr "" @@ -19095,56 +19142,56 @@ #. * Do not translate the "folder-display|" part. Remove it #. * from your translation. #. -#: ../src/mail/em-folder-tree.c:887 +#: ../src/mail/em-folder-tree.c:895 #, c-format msgctxt "folder-display" msgid "%s (%u%s)" msgstr "%s (%u%s)" -#: ../src/mail/em-folder-tree.c:1826 +#: ../src/mail/em-folder-tree.c:1869 msgid "Mail Folder Tree" msgstr "Cây thư mục thư" -#: ../src/mail/em-folder-tree.c:2375 +#: ../src/mail/em-folder-tree.c:2419 #, c-format msgid "Moving folder %s" msgstr "Đang chuyển thư mục %s..." -#: ../src/mail/em-folder-tree.c:2378 +#: ../src/mail/em-folder-tree.c:2422 #, c-format msgid "Copying folder %s" msgstr "Đang sao chép thư mục %s..." -#: ../src/mail/em-folder-tree.c:2385 ../src/mail/message-list.c:2668 +#: ../src/mail/em-folder-tree.c:2429 ../src/mail/message-list.c:2655 #, c-format msgid "Moving messages into folder %s" msgstr "Đang chuyển thư vào thư mục %s..." -#: ../src/mail/em-folder-tree.c:2389 ../src/mail/message-list.c:2670 +#: ../src/mail/em-folder-tree.c:2433 ../src/mail/message-list.c:2657 #, c-format msgid "Copying messages into folder %s" msgstr "Đang sao chép thư vào thư mục %s..." -#: ../src/mail/em-folder-tree.c:2408 +#: ../src/mail/em-folder-tree.c:2452 #, c-format msgid "Cannot drop message(s) into toplevel store" msgstr "Không thể thả thư vào kho mức độ đỉnh" #. UNMATCHED is always last. -#: ../src/mail/em-folder-tree-model.c:460 -#: ../src/mail/em-folder-tree-model.c:462 +#: ../src/mail/em-folder-tree-model.c:463 +#: ../src/mail/em-folder-tree-model.c:465 msgid "UNMATCHED" msgstr "KHÔNG KHỚP" -#: ../src/mail/em-folder-tree-model.c:1540 -#: ../src/mail/importers/kmail-libs.c:149 -#: ../src/modules/mail/e-mail-shell-view-private.c:1044 +#: ../src/mail/em-folder-tree-model.c:1573 +#: ../src/mail/importers/kmail-libs.c:148 +#: ../src/modules/mail/e-mail-shell-view-private.c:1035 #| msgid "Task" msgid "Trash" msgstr "Sọt rác" -#: ../src/mail/em-folder-tree-model.c:1541 ../src/mail/filtertypes.xml.in.h:41 -#: ../src/mail/mail-config.ui.h:146 ../src/mail/vfoldertypes.xml.in.h:44 +#: ../src/mail/em-folder-tree-model.c:1574 ../src/mail/filtertypes.xml.in.h:41 +#: ../src/mail/mail-config.ui.h:151 ../src/mail/vfoldertypes.xml.in.h:44 msgid "Junk" msgstr "Thư rác" @@ -19191,8 +19238,8 @@ msgstr "Đăng _ký tất cả" #: ../src/mail/em-subscription-editor.c:936 -#: ../src/mail/em-subscription-editor.c:1883 ../src/mail/mail.error.xml.h:73 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1700 +#: ../src/mail/em-subscription-editor.c:1887 ../src/mail/mail.error.xml.h:73 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1716 msgid "_Unsubscribe" msgstr "Hủ_y đăng ký" @@ -19205,16 +19252,16 @@ msgstr "Bỏ đăng ký _tất cả" #: ../src/mail/em-subscription-editor.c:1315 -#: ../src/modules/mail/e-mail-shell-view-private.c:937 -#: ../src/modules/mail/e-mail-shell-view-private.c:969 -#: ../src/modules/mail/e-mail-shell-view-private.c:1013 +#: ../src/modules/mail/e-mail-shell-view-private.c:928 +#: ../src/modules/mail/e-mail-shell-view-private.c:960 +#: ../src/modules/mail/e-mail-shell-view-private.c:1004 #, c-format msgid "%d unread, " msgid_plural "%d unread, " msgstr[0] "%d chưa đọc, " #: ../src/mail/em-subscription-editor.c:1319 -#: ../src/modules/mail/e-mail-shell-view-private.c:1023 +#: ../src/modules/mail/e-mail-shell-view-private.c:1014 #, c-format msgid "%d total" msgid_plural "%d total" @@ -19224,67 +19271,67 @@ msgid "Folder Subscriptions" msgstr "Đăng ký thư mục" -#: ../src/mail/em-subscription-editor.c:1759 +#: ../src/mail/em-subscription-editor.c:1761 msgid "_Account:" msgstr "Tài _khoản:" -#: ../src/mail/em-subscription-editor.c:1772 +#: ../src/mail/em-subscription-editor.c:1774 #| msgid "Save Search" msgid "Clear Search" msgstr "Xoá tìm kiếm" -#: ../src/mail/em-subscription-editor.c:1789 +#: ../src/mail/em-subscription-editor.c:1791 #| msgid "does not contain" msgid "Sho_w items that contain:" msgstr "_Hiện mục chứa:" -#: ../src/mail/em-subscription-editor.c:1836 +#: ../src/mail/em-subscription-editor.c:1840 #| msgid "Subscribe to Other User's Folder" msgid "Subscribe to the selected folder" msgstr "Đăng ký thư mục được chọn" -#: ../src/mail/em-subscription-editor.c:1837 +#: ../src/mail/em-subscription-editor.c:1841 #| msgid "Subscribed" msgid "Su_bscribe" msgstr "Đăng _ký" -#: ../src/mail/em-subscription-editor.c:1882 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1702 +#: ../src/mail/em-subscription-editor.c:1886 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1718 #| msgid "Rename the selected folder" msgid "Unsubscribe from the selected folder" msgstr "Bỏ đăng ký thư mục được chọn" -#: ../src/mail/em-subscription-editor.c:1922 +#: ../src/mail/em-subscription-editor.c:1926 #| msgid "All local folders" msgid "Collapse all folders" msgstr "Thu gọn mọi thư mục" -#: ../src/mail/em-subscription-editor.c:1923 +#: ../src/mail/em-subscription-editor.c:1927 #| msgid "Collapse All _Threads" msgid "C_ollapse All" msgstr "_Thu gọn hết" -#: ../src/mail/em-subscription-editor.c:1933 +#: ../src/mail/em-subscription-editor.c:1937 msgid "Expand all folders" msgstr "Mở mọi thư mục" -#: ../src/mail/em-subscription-editor.c:1934 +#: ../src/mail/em-subscription-editor.c:1938 #| msgid "E_xpand All Threads" msgid "E_xpand All" msgstr "_Mở bung hết" -#: ../src/mail/em-subscription-editor.c:1944 +#: ../src/mail/em-subscription-editor.c:1948 #| msgid "Refresh the folder" msgid "Refresh the folder list" msgstr "Cập nhật danh sách thư mục" -#: ../src/mail/em-subscription-editor.c:1956 +#: ../src/mail/em-subscription-editor.c:1960 #| msgid "Cancel the current mail operation" msgid "Stop the current operation" msgstr "Hủy thao tác hiện thời" -#: ../src/mail/em-subscription-editor.c:1957 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1085 +#: ../src/mail/em-subscription-editor.c:1961 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1273 msgid "_Stop" msgstr "" @@ -19366,6 +19413,7 @@ msgid "Sender" msgstr "Người gửi" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:6 #: ../src/mail/filtertypes.xml.in.h:6 ../src/mail/searchtypes.xml.in.h:6 #: ../src/mail/vfoldertypes.xml.in.h:6 msgid "starts with" @@ -19376,6 +19424,7 @@ msgid "does not start with" msgstr "không bắt đầu bằng" +#: ../src/addressbook/gui/widgets/addresstypes.xml.h:7 #: ../src/mail/filtertypes.xml.in.h:8 ../src/mail/searchtypes.xml.in.h:8 #: ../src/mail/vfoldertypes.xml.in.h:8 msgid "ends with" @@ -19532,132 +19581,132 @@ msgid "is not Completed" msgstr "" -#: ../src/mail/filtertypes.xml.in.h:51 ../src/mail/searchtypes.xml.in.h:53 -#: ../src/mail/vfoldertypes.xml.in.h:54 +#: ../src/mail/filtertypes.xml.in.h:54 ../src/mail/searchtypes.xml.in.h:56 +#: ../src/mail/vfoldertypes.xml.in.h:57 msgid "Mailing list" msgstr "Hộp thư chung" -#: ../src/mail/filtertypes.xml.in.h:52 ../src/mail/searchtypes.xml.in.h:54 -#: ../src/mail/vfoldertypes.xml.in.h:55 +#: ../src/mail/filtertypes.xml.in.h:55 ../src/mail/searchtypes.xml.in.h:57 +#: ../src/mail/vfoldertypes.xml.in.h:58 msgid "Regex Match" msgstr "Khớp biểu thức chính quy" -#: ../src/mail/filtertypes.xml.in.h:53 ../src/mail/searchtypes.xml.in.h:55 -#: ../src/mail/vfoldertypes.xml.in.h:56 +#: ../src/mail/filtertypes.xml.in.h:56 ../src/mail/searchtypes.xml.in.h:58 +#: ../src/mail/vfoldertypes.xml.in.h:59 msgid "Message Header" msgstr "Dòng đầu thư" -#: ../src/mail/filtertypes.xml.in.h:54 +#: ../src/mail/filtertypes.xml.in.h:57 msgid "Source Account" msgstr "Tài khoản nguồn" -#: ../src/mail/filtertypes.xml.in.h:55 +#: ../src/mail/filtertypes.xml.in.h:58 msgid "Pipe to Program" msgstr "Gửi qua ống dẫn đến chương trình" -#: ../src/mail/filtertypes.xml.in.h:56 +#: ../src/mail/filtertypes.xml.in.h:59 msgid "returns" msgstr "trả gửi" -#: ../src/mail/filtertypes.xml.in.h:57 +#: ../src/mail/filtertypes.xml.in.h:60 msgid "does not return" msgstr "không trả gửi" -#: ../src/mail/filtertypes.xml.in.h:58 +#: ../src/mail/filtertypes.xml.in.h:61 msgid "returns greater than" msgstr "trả gửi trên" -#: ../src/mail/filtertypes.xml.in.h:59 +#: ../src/mail/filtertypes.xml.in.h:62 msgid "returns less than" msgstr "trả gửi dưới" -#: ../src/mail/filtertypes.xml.in.h:60 +#: ../src/mail/filtertypes.xml.in.h:63 msgid "Junk Test" msgstr "Kiểm thử thư rác" -#: ../src/mail/filtertypes.xml.in.h:61 +#: ../src/mail/filtertypes.xml.in.h:64 msgid "Message is Junk" msgstr "Thư là rác" -#: ../src/mail/filtertypes.xml.in.h:62 +#: ../src/mail/filtertypes.xml.in.h:65 msgid "Message is not Junk" msgstr "Thư không phải rác" -#: ../src/mail/filtertypes.xml.in.h:63 ../src/mail/vfoldertypes.xml.in.h:57 +#: ../src/mail/filtertypes.xml.in.h:66 ../src/mail/vfoldertypes.xml.in.h:60 #| msgid "Message contains" msgid "Message Location" msgstr "Vị trí thư" -#: ../src/mail/filtertypes.xml.in.h:65 ../src/mail/searchtypes.xml.in.h:57 -#: ../src/mail/vfoldertypes.xml.in.h:59 +#: ../src/mail/filtertypes.xml.in.h:68 ../src/mail/searchtypes.xml.in.h:60 +#: ../src/mail/vfoldertypes.xml.in.h:62 msgid "contains Sender" msgstr "" -#: ../src/mail/filtertypes.xml.in.h:66 ../src/mail/searchtypes.xml.in.h:58 -#: ../src/mail/vfoldertypes.xml.in.h:60 +#: ../src/mail/filtertypes.xml.in.h:69 ../src/mail/searchtypes.xml.in.h:61 +#: ../src/mail/vfoldertypes.xml.in.h:63 msgid "does not contain Sender" msgstr "" -#: ../src/mail/filtertypes.xml.in.h:67 ../src/mail/searchtypes.xml.in.h:59 -#: ../src/mail/vfoldertypes.xml.in.h:61 +#: ../src/mail/filtertypes.xml.in.h:70 ../src/mail/searchtypes.xml.in.h:62 +#: ../src/mail/vfoldertypes.xml.in.h:64 msgid "Match All" msgstr "Khớp tất cả" -#: ../src/mail/filtertypes.xml.in.h:71 +#: ../src/mail/filtertypes.xml.in.h:74 msgid "Stop Processing" msgstr "Dừng xử lý" -#: ../src/mail/filtertypes.xml.in.h:72 +#: ../src/mail/filtertypes.xml.in.h:75 msgid "Set Label" msgstr "Đặt nhãn" -#: ../src/mail/filtertypes.xml.in.h:73 +#: ../src/mail/filtertypes.xml.in.h:76 msgid "Assign Color" msgstr "Gán màu" -#: ../src/mail/filtertypes.xml.in.h:74 +#: ../src/mail/filtertypes.xml.in.h:77 msgid "Unset Color" msgstr "Bỏ màu" -#: ../src/mail/filtertypes.xml.in.h:75 +#: ../src/mail/filtertypes.xml.in.h:78 msgid "Assign Score" msgstr "Gán điểm" -#: ../src/mail/filtertypes.xml.in.h:76 +#: ../src/mail/filtertypes.xml.in.h:79 msgid "Adjust Score" msgstr "Chỉnh điểm" -#: ../src/mail/filtertypes.xml.in.h:77 +#: ../src/mail/filtertypes.xml.in.h:80 msgid "Set Status" msgstr "Đặt trạng thái" -#: ../src/mail/filtertypes.xml.in.h:78 ../src/mail/searchtypes.xml.in.h:40 +#: ../src/mail/filtertypes.xml.in.h:81 ../src/mail/searchtypes.xml.in.h:40 #: ../src/mail/vfoldertypes.xml.in.h:40 msgid "Deleted" msgstr "Đã xoá" -#: ../src/mail/filtertypes.xml.in.h:79 +#: ../src/mail/filtertypes.xml.in.h:82 msgid "Unset Status" msgstr "Bỏ đặt trạng thái" -#: ../src/mail/filtertypes.xml.in.h:80 +#: ../src/mail/filtertypes.xml.in.h:84 msgid "Beep" msgstr "Bíp" -#: ../src/mail/filtertypes.xml.in.h:81 +#: ../src/mail/filtertypes.xml.in.h:85 msgid "Play Sound" msgstr "Phát âm thanh" -#: ../src/mail/filtertypes.xml.in.h:82 +#: ../src/mail/filtertypes.xml.in.h:86 msgid "Run Program" msgstr "Chạy chương trình" -#: ../src/mail/filtertypes.xml.in.h:83 +#: ../src/mail/filtertypes.xml.in.h:87 #| msgid "Forward" msgid "Forward to" msgstr "Chuyển đến" -#: ../src/mail/filtertypes.xml.in.h:84 +#: ../src/mail/filtertypes.xml.in.h:88 msgid "with" msgstr "" @@ -19694,23 +19743,23 @@ msgstr "Chọn thư mục để nhập vào" #. Translators: Column header for a message subject -#: ../src/mail/importers/evolution-mbox-importer.c:510 +#: ../src/mail/importers/evolution-mbox-importer.c:517 msgctxt "mboxImp" msgid "Subject" msgstr "Chủ đề" #. Translators: Column header for a message From address -#: ../src/mail/importers/evolution-mbox-importer.c:515 +#: ../src/mail/importers/evolution-mbox-importer.c:522 msgctxt "mboxImp" msgid "From" msgstr "Từ" -#: ../src/mail/importers/evolution-mbox-importer.c:569 +#: ../src/mail/importers/evolution-mbox-importer.c:587 #: ../src/shell/e-shell-utils.c:166 msgid "Berkeley Mailbox (mbox)" msgstr "Berkeley Mailbox (mbox)" -#: ../src/mail/importers/evolution-mbox-importer.c:570 +#: ../src/mail/importers/evolution-mbox-importer.c:588 msgid "Importer Berkeley Mailbox format folders" msgstr "Bộ nhập thư mục dạng Berkeley Mailbox" @@ -19853,82 +19902,82 @@ msgid "Always request rea_d receipt" msgstr "Luôn luôn _yêu cầu thông báo đã đọc" -#: ../src/mail/mail-config.ui.h:14 +#: ../src/mail/mail-config.ui.h:15 msgid "Encode filenames in an _Outlook/GMail way" msgstr "Mã hoá các tên tập tin theo kiểu dáng _Outlook/GMail" -#: ../src/mail/mail-config.ui.h:15 +#: ../src/mail/mail-config.ui.h:16 msgid "Send messages through Outbo_x folder" msgstr "" -#: ../src/mail/mail-config.ui.h:16 +#: ../src/mail/mail-config.ui.h:17 msgid "Number of characters for word w_rapping:" msgstr "" -#: ../src/mail/mail-config.ui.h:17 +#: ../src/mail/mail-config.ui.h:18 msgid "Ch_aracter encoding:" msgstr "Bộ _ký tự:" -#: ../src/mail/mail-config.ui.h:18 +#: ../src/mail/mail-config.ui.h:19 #| msgid "Replies and parents" msgid "Replies and Forwards" msgstr "Trả lời và chuyển tiếp" -#: ../src/mail/mail-config.ui.h:19 +#: ../src/mail/mail-config.ui.h:20 msgid "_Reply style:" msgstr "Kiểu dáng t_rả lời:" -#: ../src/mail/mail-config.ui.h:20 +#: ../src/mail/mail-config.ui.h:21 msgid "_Forward style:" msgstr "Kiểu dáng chuyển t_iếp:" -#: ../src/mail/mail-config.ui.h:21 +#: ../src/mail/mail-config.ui.h:22 msgid "_Language:" msgstr "" -#: ../src/mail/mail-config.ui.h:25 +#: ../src/mail/mail-config.ui.h:26 msgid "Include si_gnature in new messages only" msgstr "" -#: ../src/mail/mail-config.ui.h:26 +#: ../src/mail/mail-config.ui.h:27 msgid "Ig_nore Reply-To: for mailing lists" msgstr "_Bỏ qua Reply-To: đối với hộp thư chung" -#: ../src/mail/mail-config.ui.h:27 +#: ../src/mail/mail-config.ui.h:28 msgid "Gro_up Reply goes only to mailing list, if possible" msgstr "Trả lời _nhóm đến hộp thư chung thôi, nếu có thể" -#: ../src/mail/mail-config.ui.h:28 +#: ../src/mail/mail-config.ui.h:29 msgid "Digitally _sign messages when original message signed (PGP or S/MIME)" msgstr "_Ký điện tử cho thư nếu thư gốc cũng được ký (PGP hoặc S/MIME)" -#: ../src/mail/mail-config.ui.h:29 +#: ../src/mail/mail-config.ui.h:30 msgid "_Wrap quoted text in replies" msgstr "" -#: ../src/mail/mail-config.ui.h:34 +#: ../src/mail/mail-config.ui.h:35 msgctxt "ReplyForward" msgid "Inline" msgstr "Trực tiếp" -#: ../src/mail/mail-config.ui.h:36 +#: ../src/mail/mail-config.ui.h:37 #| msgid "Signatures" msgid "Sig_natures" msgstr "Chữ _ký" -#: ../src/mail/mail-config.ui.h:37 +#: ../src/mail/mail-config.ui.h:38 msgid "Signatures" msgstr "Chữ ký" -#: ../src/mail/mail-config.ui.h:38 +#: ../src/mail/mail-config.ui.h:39 msgid "_Languages" msgstr "_Ngôn ngữ" -#: ../src/mail/mail-config.ui.h:39 +#: ../src/mail/mail-config.ui.h:40 msgid "Languages Table" msgstr "Bảng ngôn ngữ" -#: ../src/mail/mail-config.ui.h:40 +#: ../src/mail/mail-config.ui.h:41 msgid "" "The list of languages here reflects only the languages for which you have a " "dictionary installed." @@ -19936,11 +19985,11 @@ "Danh sách ngôn ngữ này phản ánh chỉ những ngôn ngữ cho mà bạn đã cài đặt từ " "điển." -#: ../src/mail/mail-config.ui.h:42 +#: ../src/mail/mail-config.ui.h:43 msgid "Check spelling while I _type" msgstr "Kiểm tra chính _tả khi đang gõ" -#: ../src/mail/mail-config.ui.h:44 +#: ../src/mail/mail-config.ui.h:45 msgid "" "To help avoid email accidents and embarrassments, ask for confirmation " "before taking the following checkmarked actions:" @@ -19949,79 +19998,80 @@ "hành động được đánh dấu sau:" #. This is in the context of: Ask for confirmation before... -#: ../src/mail/mail-config.ui.h:46 +#: ../src/mail/mail-config.ui.h:47 #| msgid "_Prompt when sending messages with an empty subject line" msgid "Sending a message with an _empty subject line" msgstr "Gửi thư với dòng chủ đề để _trống" #. This is in the context of: Ask for confirmation before... -#: ../src/mail/mail-config.ui.h:48 +#: ../src/mail/mail-config.ui.h:49 #| msgid "Pr_ompt when sending messages with only Bcc recipients defined" msgid "Sending a message with only _Bcc recipients defined" msgstr "Gửi thư chỉ đến địa chỉ trong _Bcc" #. This is in the context of: Ask for confirmation before... -#: ../src/mail/mail-config.ui.h:50 +#: ../src/mail/mail-config.ui.h:51 msgid "Sending a message to many _To and CC recipients" msgstr "" #. This is in the context of: Ask for confirmation before... -#: ../src/mail/mail-config.ui.h:52 +#: ../src/mail/mail-config.ui.h:53 #| msgid "Compose a reply to the mailing list of the selected message" msgid "Sending a _private reply to a mailing list message" msgstr "Gửi trả lời _riêng cho một thư từ hộp thư chung" #. This is in the context of: Ask for confirmation before... -#: ../src/mail/mail-config.ui.h:54 +#: ../src/mail/mail-config.ui.h:55 msgid "Sending a reply to a large _number of recipients" msgstr "Gửi thư đến rất _nhiều người nhận" #. This is in the context of: Ask for confirmation before... -#: ../src/mail/mail-config.ui.h:56 +#: ../src/mail/mail-config.ui.h:57 msgid "Allowing a _mailing list to redirect a private reply to the list" msgstr "Cho phép _hộp thư chung chuyển hướng trả lời riêng sang hộp thư" #. This is in the context of: Ask for confirmation before... -#: ../src/mail/mail-config.ui.h:58 +#: ../src/mail/mail-config.ui.h:59 #| msgid "Sending a message with only _Bcc recipients defined" msgid "Sending a message with _recipients not entered as mail addresses" msgstr "Gửi thư đến người nhận không xác định trong phần địa chỉ thư" #. This is in the context of: Ask for confirmation before... -#: ../src/mail/mail-config.ui.h:60 +#: ../src/mail/mail-config.ui.h:61 msgid "Sending a message using _key accelerator (Ctrl+Enter)" msgstr "" #. Translators: -#: ../src/mail/mail-config.ui.h:62 +#: ../src/mail/mail-config.ui.h:63 msgid "Before composer _format changes from HTML to Plain Text" msgstr "" -#: ../src/mail/mail-config.ui.h:63 +#: ../src/mail/mail-config.ui.h:66 #| msgid "Configuration" msgid "Confirmations" msgstr "Xác nhận" #. Translators: Label of a frame with a list of folders for which to use selected account in Send account overrides -#: ../src/mail/mail-config.ui.h:67 +#: ../src/mail/mail-config.ui.h:70 msgid "Use for Folders" msgstr "" #. Translators: Label of a frame with a list of recipients for whom to use selected account in Send account overrides -#: ../src/mail/mail-config.ui.h:72 +#: ../src/mail/mail-config.ui.h:75 msgid "Use for Recipients" msgstr "" #. Translators: Label of a frame with a list of configured accounts in Send account overrides -#: ../src/mail/mail-config.ui.h:74 ../src/modules/mail/em-composer-prefs.c:873 +#: ../src/mail/mail-config.ui.h:77 ../src/modules/mail/em-composer-prefs.c:873 +#: ../src/plugins/sender-validation/sender-validation.c:822 msgid "Account" msgstr "" -#: ../src/mail/mail-config.ui.h:75 +#: ../src/mail/mail-config.ui.h:78 msgid "Send account overrides" msgstr "" -#: ../src/mail/mail-config.ui.h:76 +#: ../src/mail/mail-config.ui.h:79 msgid "" "Assign which account should be used as a send account for respective folders " "or recipients, an override for usual send account detection. List of " @@ -20029,270 +20079,270 @@ "parts are compared separately." msgstr "" -#: ../src/mail/mail-config.ui.h:77 +#: ../src/mail/mail-config.ui.h:80 msgid "_Folder override has precedence over Recipient override" msgstr "" -#: ../src/mail/mail-config.ui.h:78 +#: ../src/mail/mail-config.ui.h:81 msgid "Send Account" msgstr "" -#: ../src/mail/mail-config.ui.h:84 ../src/smime/gui/smime-ui.ui.h:27 +#: ../src/mail/mail-config.ui.h:87 ../src/smime/gui/smime-ui.ui.h:27 msgid "a" msgstr "a" -#: ../src/mail/mail-config.ui.h:85 ../src/smime/gui/smime-ui.ui.h:28 +#: ../src/mail/mail-config.ui.h:88 ../src/smime/gui/smime-ui.ui.h:28 msgid "b" msgstr "b" -#: ../src/mail/mail-config.ui.h:86 +#: ../src/mail/mail-config.ui.h:89 #| msgid "Start: " msgid "Start up" msgstr "Khởi động" -#: ../src/mail/mail-config.ui.h:87 +#: ../src/mail/mail-config.ui.h:90 #| msgid "Check for _new messages every" msgid "Check for new _messages on start" msgstr "_Kiểm tra có thư mới lúc khởi động" -#: ../src/mail/mail-config.ui.h:88 +#: ../src/mail/mail-config.ui.h:91 #| msgid "Check for _new messages every" msgid "Check for new messa_ges in all active accounts" msgstr "_Kiểm tra có thư mới trong tất cả tài khoản hoạt động" -#: ../src/mail/mail-config.ui.h:89 +#: ../src/mail/mail-config.ui.h:92 #| msgid "Messages" msgid "Message Display" msgstr "Hiển thị thư" -#: ../src/mail/mail-config.ui.h:90 +#: ../src/mail/mail-config.ui.h:93 msgid "_Use the same fonts as other applications" msgstr "_Dùng cùng những phông chữ với các ứng dụng khác" -#: ../src/mail/mail-config.ui.h:91 +#: ../src/mail/mail-config.ui.h:94 msgid "S_tandard Font:" msgstr "Phông chữ _chuẩn:" -#: ../src/mail/mail-config.ui.h:92 +#: ../src/mail/mail-config.ui.h:95 msgid "Select HTML fixed width font" msgstr "Chọn phông chữ HTML độ rộng cứng" -#: ../src/mail/mail-config.ui.h:93 +#: ../src/mail/mail-config.ui.h:96 msgid "Select HTML variable width font" msgstr "Chọn phông chữ độ rộng biến HTML" -#: ../src/mail/mail-config.ui.h:94 +#: ../src/mail/mail-config.ui.h:97 msgid "Fix_ed Width Font:" msgstr "Phông độ rộng _cố định:" -#: ../src/mail/mail-config.ui.h:95 +#: ../src/mail/mail-config.ui.h:98 msgid "Minimum Font _Size:" msgstr "" #. Translators: This is part of -#: ../src/mail/mail-config.ui.h:97 +#: ../src/mail/mail-config.ui.h:100 msgid "(in pixels)" msgstr "" -#: ../src/mail/mail-config.ui.h:98 +#: ../src/mail/mail-config.ui.h:101 msgid "_Mark messages as read after" msgstr "Đánh dấu thư đã đọc _sau" -#: ../src/mail/mail-config.ui.h:100 +#: ../src/mail/mail-config.ui.h:103 msgid "Highlight _quotations with" msgstr "Tô _sang trích dẫn bằng" -#: ../src/mail/mail-config.ui.h:101 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:67 +#: ../src/mail/mail-config.ui.h:104 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:72 msgid "Pick a color" msgstr "Chọn màu" -#: ../src/mail/mail-config.ui.h:102 +#: ../src/mail/mail-config.ui.h:105 msgid "color" msgstr "màu" -#: ../src/mail/mail-config.ui.h:103 +#: ../src/mail/mail-config.ui.h:106 msgid "Default character e_ncoding:" msgstr "Bộ ký tự mặc đị_nh:" -#: ../src/mail/mail-config.ui.h:104 +#: ../src/mail/mail-config.ui.h:107 msgid "Apply the same _view settings to all folders" msgstr "Dùng _cùng thiết lập cho mọi thư mục" -#: ../src/mail/mail-config.ui.h:105 +#: ../src/mail/mail-config.ui.h:108 msgid "F_all back to threading messages by subject" msgstr "Trở _về tạo nhánh thư theo chủ đề" -#: ../src/mail/mail-config.ui.h:106 +#: ../src/mail/mail-config.ui.h:110 msgid "Delete Mail" msgstr "Xoá thư" -#: ../src/mail/mail-config.ui.h:107 +#: ../src/mail/mail-config.ui.h:111 msgid "Empty _trash folders" msgstr "Làm sạch thư mục _rác" -#: ../src/mail/mail-config.ui.h:108 +#: ../src/mail/mail-config.ui.h:112 msgid "Confirm _when expunging a folder" msgstr "_Xác nhận khi xoá hẳn thư mục" -#: ../src/mail/mail-config.ui.h:109 +#: ../src/mail/mail-config.ui.h:113 msgid "Confirm when emptying a _Junk folder" msgstr "" -#: ../src/mail/mail-config.ui.h:110 +#: ../src/mail/mail-config.ui.h:114 msgid "Go to the previ_ous message after message deletion" msgstr "" -#: ../src/mail/mail-config.ui.h:111 +#: ../src/mail/mail-config.ui.h:115 msgid "Archive Mail" msgstr "" -#: ../src/mail/mail-config.ui.h:112 +#: ../src/mail/mail-config.ui.h:116 msgid "Archive folder to use for On This Computer messages" msgstr "" -#: ../src/mail/mail-config.ui.h:113 +#: ../src/mail/mail-config.ui.h:117 msgid "On This Computer A_rchive folder:" msgstr "" #. If enabled, show animation; if disabled, only display a static image without any animation -#: ../src/mail/mail-config.ui.h:115 +#: ../src/mail/mail-config.ui.h:119 #| msgid "Show animated images as animations." msgid "_Show animated images" msgstr "_Hiện ảnh hoạt cảnh" -#: ../src/mail/mail-config.ui.h:116 +#: ../src/mail/mail-config.ui.h:120 msgid "Unset colors provided in HTML mails in message previe_w" msgstr "" -#: ../src/mail/mail-config.ui.h:117 +#: ../src/mail/mail-config.ui.h:121 #| msgid "_Prompt when sending HTML messages to contacts that do not want them" msgid "_Prompt on sending HTML mail to contacts that do not want them" msgstr "" "Nhắc khi gửi thư dạng _HTML cho liên lạc nào không muốn nhận thư HTML" -#: ../src/mail/mail-config.ui.h:118 +#: ../src/mail/mail-config.ui.h:122 msgid "Loading Remote Content" msgstr "" -#: ../src/mail/mail-config.ui.h:119 +#: ../src/mail/mail-config.ui.h:123 msgid "_Never load remote content from the Internet" msgstr "" -#: ../src/mail/mail-config.ui.h:120 +#: ../src/mail/mail-config.ui.h:124 msgid "_Load remote content only in messages from contacts" msgstr "" -#: ../src/mail/mail-config.ui.h:121 +#: ../src/mail/mail-config.ui.h:125 msgid "_Always load remote content from the Internet" msgstr "" -#: ../src/mail/mail-config.ui.h:122 +#: ../src/mail/mail-config.ui.h:126 msgid "Notify about _missing remote content in the message preview" msgstr "" -#: ../src/mail/mail-config.ui.h:123 +#: ../src/mail/mail-config.ui.h:127 msgid "Add" msgstr "" -#: ../src/mail/mail-config.ui.h:124 +#: ../src/mail/mail-config.ui.h:128 msgid "Remove" msgstr "" -#: ../src/mail/mail-config.ui.h:125 +#: ../src/mail/mail-config.ui.h:129 msgid "Allow for sites:" msgstr "" -#: ../src/mail/mail-config.ui.h:126 +#: ../src/mail/mail-config.ui.h:130 msgid "Allow for senders:" msgstr "" -#: ../src/mail/mail-config.ui.h:127 +#: ../src/mail/mail-config.ui.h:131 msgid "HTML Messages" msgstr "Thư HTML" -#: ../src/mail/mail-config.ui.h:129 +#: ../src/mail/mail-config.ui.h:133 msgid "Sender Photograph" msgstr "Ảnh người gửi" -#: ../src/mail/mail-config.ui.h:130 +#: ../src/mail/mail-config.ui.h:134 msgid "_Show the photograph of sender in the message preview" msgstr "_Hiện ảnh chụp người gửi trong ô xem thử thư" -#: ../src/mail/mail-config.ui.h:131 +#: ../src/mail/mail-config.ui.h:135 msgid "Search libra_vatar.org for the photograph of sender" msgstr "" -#: ../src/mail/mail-config.ui.h:132 +#: ../src/mail/mail-config.ui.h:136 #| msgid "All Message _Headers" msgid "Displayed Message Headers" msgstr "Dòng đầu thư được hiện" -#: ../src/mail/mail-config.ui.h:133 +#: ../src/mail/mail-config.ui.h:137 msgid "Show _full mail addresses in message preview" msgstr "" -#: ../src/mail/mail-config.ui.h:134 +#: ../src/mail/mail-config.ui.h:138 msgid "Mail Headers Table" msgstr "Bảng dòng đầu thư" -#: ../src/mail/mail-config.ui.h:135 +#: ../src/mail/mail-config.ui.h:139 msgid "Re_set" msgstr "" -#: ../src/mail/mail-config.ui.h:136 +#: ../src/mail/mail-config.ui.h:140 msgid "Message List User Headers" msgstr "" -#: ../src/mail/mail-config.ui.h:137 +#: ../src/mail/mail-config.ui.h:141 msgid "Message List User Headers Table" msgstr "" -#: ../src/mail/mail-config.ui.h:138 +#: ../src/mail/mail-config.ui.h:142 #: ../src/modules/addressbook/autocompletion-config.c:118 -#: ../src/modules/calendar/e-calendar-preferences.ui.h:45 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:50 #| msgid "Date/Time" msgid "Date/Time Format" msgstr "Định dạng thời gian" -#: ../src/mail/mail-config.ui.h:140 +#: ../src/mail/mail-config.ui.h:144 msgid "Check incoming _messages for junk" msgstr "Kiểm tra thư gửi đến là thư _rác" -#: ../src/mail/mail-config.ui.h:141 +#: ../src/mail/mail-config.ui.h:145 msgid "_Delete junk messages" msgstr "_Xoá thư rác" -#: ../src/mail/mail-config.ui.h:142 +#: ../src/mail/mail-config.ui.h:147 msgid "Junk Test Options" msgstr "" -#: ../src/mail/mail-config.ui.h:143 +#: ../src/mail/mail-config.ui.h:148 #| msgid "Do not mar_k messages as junk if sender is in my addressbook" msgid "Do not mar_k messages as junk if sender is in my address book" msgstr "" "Đừng đánh dấu thư là thư rác nếu người gửi nằm trong _sổ địa chỉ của tôi" -#: ../src/mail/mail-config.ui.h:144 +#: ../src/mail/mail-config.ui.h:149 #| msgid "_Lookup in local addressbook only" msgid "_Lookup in local address book only" msgstr "Tr_a tìm chỉ trong sổ địa chỉ cục bộ" -#: ../src/mail/mail-config.ui.h:145 +#: ../src/mail/mail-config.ui.h:150 msgid "Check cu_stom headers for junk" msgstr "Kiểm tra dòng đầ_u tự chọn tìm thư rác" -#: ../src/mail/mail-config.ui.h:147 +#: ../src/mail/mail-config.ui.h:152 #: ../src/modules/mail-config/e-mail-config-remote-accounts.c:303 #: ../src/modules/mail-config/e-mail-config-smtp-backend.c:247 msgid "No encryption" msgstr "Không mã hoá" -#: ../src/mail/mail-config.ui.h:148 +#: ../src/mail/mail-config.ui.h:153 msgid "TLS encryption" msgstr "Mật mã TLS" -#: ../src/mail/mail-config.ui.h:149 +#: ../src/mail/mail-config.ui.h:154 msgid "SSL encryption" msgstr "Mật mã SSL" @@ -20312,7 +20362,8 @@ msgid "For Your Information" msgstr "Cho bạn biết tin tức này" -#: ../src/mail/mail-dialogs.ui.h:5 +#: ../src/mail/e-mail-browser.c:536 ../src/mail/mail-dialogs.ui.h:5 +#: ../src/modules/mail/e-mail-shell-view-private.c:1525 msgid "Forward" msgstr "Chuyển tiếp" @@ -20572,7 +20623,7 @@ "Bạn có chắc muốn gỡ bỏ hoàn toàn mọi thư đã xoá trong mọi thư mục không?" #: ../src/mail/mail.error.xml.h:42 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1573 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1589 msgid "_Empty Trash" msgstr "Đổ _rác" @@ -21361,97 +21412,97 @@ msgid "New Search Folder" msgstr "Thư mục tìm kiếm mới" -#: ../src/mail/message-list.c:320 +#: ../src/mail/message-list.c:321 msgid "Unseen" msgstr "Chưa xem" -#: ../src/mail/message-list.c:321 +#: ../src/mail/message-list.c:322 msgid "Seen" msgstr "Đã xem" -#: ../src/mail/message-list.c:322 ../src/mail/message-list.c:324 +#: ../src/mail/message-list.c:323 ../src/mail/message-list.c:325 msgid "Answered" msgstr "Đã trả lời" #. and unread -#: ../src/mail/message-list.c:323 ../src/mail/message-list.c:325 +#: ../src/mail/message-list.c:324 ../src/mail/message-list.c:326 msgid "Forwarded" msgstr "Đã chuyển tiếp" -#: ../src/mail/message-list.c:338 +#: ../src/mail/message-list.c:339 msgid "Lowest" msgstr "Thấp nhất" -#: ../src/mail/message-list.c:339 +#: ../src/mail/message-list.c:340 msgid "Lower" msgstr "Thấp hơn" -#: ../src/mail/message-list.c:343 +#: ../src/mail/message-list.c:344 msgid "Higher" msgstr "Cao hơn" -#: ../src/mail/message-list.c:344 +#: ../src/mail/message-list.c:345 msgid "Highest" msgstr "Cao nhất" -#: ../src/mail/message-list.c:493 +#: ../src/mail/message-list.c:494 msgid "Generating message list" msgstr "Tạo danh sách thư" #. strftime format of a time, #. * in 12-hour format, without seconds. -#: ../src/mail/message-list.c:2189 -#: ../src/modules/itip-formatter/itip-view.c:286 +#: ../src/mail/message-list.c:2176 +#: ../src/modules/itip-formatter/itip-view.c:288 msgid "Today %l:%M %p" msgstr "Hôm nay %l:%M %p" -#: ../src/mail/message-list.c:2198 +#: ../src/mail/message-list.c:2185 msgid "Yesterday %l:%M %p" msgstr "Hôm qua %l:%M %p" -#: ../src/mail/message-list.c:2210 +#: ../src/mail/message-list.c:2197 msgid "%a %l:%M %p" msgstr "%a %l:%M %p" -#: ../src/mail/message-list.c:2218 +#: ../src/mail/message-list.c:2205 msgid "%b %d %l:%M %p" msgstr "%d %b %l:%M %p" -#: ../src/mail/message-list.c:2220 +#: ../src/mail/message-list.c:2207 msgid "%b %d %Y" msgstr "%d %b %Y" -#: ../src/mail/message-list.c:3116 ../src/mail/message-list.etspec.h:24 +#: ../src/mail/message-list.c:3100 ../src/mail/message-list.etspec.h:24 msgid "User Header 1" msgstr "" -#: ../src/mail/message-list.c:3117 ../src/mail/message-list.etspec.h:25 +#: ../src/mail/message-list.c:3101 ../src/mail/message-list.etspec.h:25 msgid "User Header 2" msgstr "" -#: ../src/mail/message-list.c:3118 ../src/mail/message-list.etspec.h:26 +#: ../src/mail/message-list.c:3102 ../src/mail/message-list.etspec.h:26 msgid "User Header 3" msgstr "" -#: ../src/mail/message-list.c:3523 +#: ../src/mail/message-list.c:3515 msgid "Select all visible messages" msgstr "Chọn mọi thư đang hiện" -#: ../src/mail/message-list.c:4348 ../src/mail/message-list.etspec.h:17 +#: ../src/mail/message-list.c:4354 ../src/mail/message-list.etspec.h:17 msgid "Messages" msgstr "Thư" #. default follow-up flag name to use when clicked in the message list column -#: ../src/mail/message-list.c:5931 +#: ../src/mail/message-list.c:5785 #| msgid "Follow-Up" msgid "Follow-up" msgstr "Tiếp-theo" -#: ../src/mail/message-list.c:6680 ../src/mail/message-list.c:7126 +#: ../src/mail/message-list.c:6531 ../src/mail/message-list.c:6975 msgid "Generating message list…" msgstr "" -#: ../src/mail/message-list.c:6683 +#: ../src/mail/message-list.c:6534 msgid "" "No message satisfies your search criteria. Change search criteria by " "selecting a new Show message filter from the drop down list above or by " @@ -21459,7 +21510,7 @@ "changing the query above." msgstr "" -#: ../src/mail/message-list.c:6690 +#: ../src/mail/message-list.c:6541 msgid "There are no messages in this folder." msgstr "Không có thư trong thư mục này." @@ -21508,37 +21559,37 @@ msgid "Any header" msgstr "Bất kỳ dòng đầu nào" -#: ../src/mail/searchtypes.xml.in.h:60 +#: ../src/mail/searchtypes.xml.in.h:63 msgid "Subject or Addresses contains" msgstr "Chủ đề hay địa chỉ chứa" -#: ../src/mail/searchtypes.xml.in.h:61 -#: ../src/modules/mail/e-mail-shell-view-actions.c:2105 +#: ../src/mail/searchtypes.xml.in.h:64 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2129 msgid "Recipients contain" msgstr "Người nhận chứa" -#: ../src/mail/searchtypes.xml.in.h:62 -#: ../src/modules/mail/e-mail-shell-view-actions.c:2098 +#: ../src/mail/searchtypes.xml.in.h:65 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2122 msgid "Message contains" msgstr "Thư chứa" -#: ../src/mail/searchtypes.xml.in.h:63 -#: ../src/modules/mail/e-mail-shell-view-actions.c:2119 +#: ../src/mail/searchtypes.xml.in.h:66 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2143 msgid "Subject contains" msgstr "Chủ đề chứa" -#: ../src/mail/searchtypes.xml.in.h:64 -#: ../src/modules/mail/e-mail-shell-view-actions.c:2112 +#: ../src/mail/searchtypes.xml.in.h:67 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2136 msgid "Sender contains" msgstr "Người gửi chứa" -#: ../src/mail/searchtypes.xml.in.h:65 -#: ../src/modules/mail/e-mail-shell-view-actions.c:2084 +#: ../src/mail/searchtypes.xml.in.h:68 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2108 msgid "Body contains" msgstr "Nội dung chứa" -#: ../src/mail/searchtypes.xml.in.h:66 -#: ../src/modules/mail/e-mail-shell-view-actions.c:2091 +#: ../src/mail/searchtypes.xml.in.h:69 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2115 msgid "Free form expression" msgstr "" @@ -21546,51 +21597,53 @@ msgid "Edit Collection" msgstr "" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:312 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:313 msgid "Use for" msgstr "" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:316 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:318 #: ../src/plugins/pst-import/pst-importer.c:522 msgid "_Mail" msgstr "_Thư tín" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:327 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:332 msgid "C_alendar" msgstr "" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:476 -#: ../src/modules/addressbook/e-book-shell-backend.c:269 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:139 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:487 +#: ../src/modules/addressbook/e-book-shell-backend.c:256 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:140 msgid "New Address Book" msgstr "Sổ địa chỉ mới" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:484 -#: ../src/modules/calendar/e-cal-base-shell-backend.c:284 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:180 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:495 +#: ../src/modules/calendar/e-cal-base-shell-backend.c:283 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:183 msgid "New Memo List" msgstr "Danh sách ghi nhớ mới" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:532 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:212 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:543 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:213 msgid "Address Book Properties" msgstr "Thuộc tính sổ địa chỉ" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:536 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:285 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:547 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:287 msgid "Calendar Properties" msgstr "Thuộc tính lịch" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:540 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:252 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:551 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:255 msgid "Memo List Properties" msgstr "Thuộc tính danh sách ghi nhớ" -#: ../src/modules/accounts-window/e-accounts-window-editors.c:544 -#: ../src/modules/calendar/e-task-shell-view-actions.c:276 +#: ../src/modules/accounts-window/e-accounts-window-editors.c:555 +#: ../src/modules/calendar/e-task-shell-view-actions.c:279 msgid "Task List Properties" msgstr "Thuộc tính Danh sách Nhiệm vụ" +#. GtkAssistant's back button label. +#: ../src/mail/e-mail-config-assistant.c:48 #: ../src/modules/accounts-window/e-collection-wizard-page.c:80 #: ../src/modules/accounts-window/e-collection-wizard-page.c:229 #: ../src/modules/accounts-window/e-webdav-browser-page.c:192 @@ -21609,7 +21662,7 @@ #. To Translators: 'Table column' is a label for configurable date/time format for table columns showing a date in message list #: ../src/modules/addressbook/autocompletion-config.c:124 -#: ../src/modules/mail/em-mailer-prefs.c:2077 +#: ../src/modules/mail/em-mailer-prefs.c:2088 #| msgid "Table model" msgid "_Table column:" msgstr "_Cột bảng:" @@ -21668,345 +21721,343 @@ msgid "Contact information for %s" msgstr "Thông tin liên lạc cho %s" -#: ../src/modules/addressbook/e-book-shell-backend.c:278 +#: ../src/modules/addressbook/e-book-shell-backend.c:265 #| msgid "_Contact" msgctxt "New" msgid "_Contact" msgstr "Liên lạ_c" -#: ../src/modules/addressbook/e-book-shell-backend.c:280 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1129 +#: ../src/modules/addressbook/e-book-shell-backend.c:267 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1317 msgid "Create a new contact" msgstr "Tạo liên lạc mới" -#: ../src/modules/addressbook/e-book-shell-backend.c:285 +#: ../src/modules/addressbook/e-book-shell-backend.c:272 #| msgid "Contact _List" msgctxt "New" msgid "Contact _List" msgstr "Danh sách _liên lạc" -#: ../src/modules/addressbook/e-book-shell-backend.c:287 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1136 +#: ../src/modules/addressbook/e-book-shell-backend.c:274 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1324 msgid "Create a new contact list" msgstr "Tạo một danh sách liên lạc mới" -#: ../src/modules/addressbook/e-book-shell-backend.c:295 +#: ../src/modules/addressbook/e-book-shell-backend.c:282 #| msgid "Address _Book" msgctxt "New" msgid "Address _Book" msgstr "_Sổ địa chỉ" -#: ../src/modules/addressbook/e-book-shell-backend.c:297 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1045 +#: ../src/modules/addressbook/e-book-shell-backend.c:284 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1233 msgid "Create a new address book" msgstr "Tạo một sổ địa chỉ mới" #. Translators: This is a save dialog title -#: ../src/modules/addressbook/e-book-shell-view-actions.c:607 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:908 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:606 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:963 msgid "Save as vCard" msgstr "Lưu dạng vCard" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1015 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1203 msgid "Co_py All Contacts To…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1017 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1205 #| msgid "Copy the contacts of the selected folder into another folder" msgid "Copy the contacts of the selected address book to another" msgstr "Chép các liên lạc của sổ địa chỉ được chọn qua chỗ khác" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1022 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1210 #| msgid "Del_ete Address Book" msgid "D_elete Address Book" msgstr "_Xoá sổ địa chỉ" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1024 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1212 #| msgid "Delete the selected folder" msgid "Delete the selected address book" msgstr "Xoá sổ địa chỉ đã chọn" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1029 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1217 msgid "_Manage Address Book groups…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1031 -#: ../src/modules/calendar/e-task-shell-view-actions.c:733 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1219 +#: ../src/modules/calendar/e-task-shell-view-actions.c:736 msgid "Manage task list groups order and visibility" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1036 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1224 msgid "Mo_ve All Contacts To…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1038 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1226 #| msgid "Move the contacts of the selected folder into another folder" msgid "Move the contacts of the selected address book to another" msgstr "Chuyển các liên lạc của sổ địa chỉ được chọn qua chỗ khác" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1043 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1231 msgid "_New Address Book" msgstr "Sổ địa chỉ _mới" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1050 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1238 msgid "Address _Book Properties" msgstr "Thuộc tính _Sổ địa chỉ" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1052 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1240 #| msgid "Change the properties of the selected folder" msgid "Show properties of the selected address book" msgstr "Thay đổi thuộc tính của sổ địa chỉ đã chọn" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1057 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1369 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:626 -#: ../src/modules/calendar/e-task-shell-view-actions.c:752 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1245 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1376 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:629 +#: ../src/modules/calendar/e-task-shell-view-actions.c:755 msgid "Re_fresh" msgstr "Cậ_p nhật" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1059 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1247 msgid "Refresh the selected address book" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1064 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1252 msgid "Re_fresh list of account address books" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1071 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1259 #| msgid "Address Book" msgid "Address Book _Map" msgstr "_Bản đồ sổ địa chỉ" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1073 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1261 #| msgid "Copy the contacts of the selected address book to another" msgid "Show map with all contacts from selected address book" msgstr "Hiện bản đồ với mọi liên lạc từ sổ địa chỉ được chọn" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1078 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1383 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:640 -#: ../src/modules/calendar/e-task-shell-view-actions.c:766 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1679 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1266 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1390 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:643 +#: ../src/modules/calendar/e-task-shell-view-actions.c:769 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1695 msgid "_Rename…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1080 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1268 #| msgid "Rename the selected folder" msgid "Rename the selected address book" msgstr "Đổi tên sổ địa chỉ đã chọn" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1087 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1275 #| msgid "Stop Loading" msgid "Stop loading" msgstr "Ngưng nạp" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1092 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1280 msgid "_Copy Contact To…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1094 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1282 #| msgid "Copy selected contacts to another folder" msgid "Copy selected contacts to another address book" msgstr "Chép các liên lạc đã chọn sang sổ địa chỉ khác" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1099 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1287 msgid "_Delete Contact" msgstr "_Xoá liên lạc" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1106 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1294 msgid "_Find in Contact…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1108 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1296 #| msgid "Search for text in the body of the displayed message" msgid "Search for text in the displayed contact" msgstr "Tìm nội dung trong liên lạc đang xem" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1113 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1301 msgid "_Forward Contact…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1115 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1303 #| msgid "Send selected contacts to another person." msgid "Send selected contacts to another person" msgstr "Gửi các liên lạc đã chọn cho một người khác" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1120 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1308 msgid "_Move Contact To…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1122 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1310 #| msgid "Move selected contacts to another folder" msgid "Move selected contacts to another address book" msgstr "Chuyển các liên lạc đã chọn sang sổ địa chỉ khác" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1127 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1315 msgid "_New Contact…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1134 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1322 msgid "New Contact _List…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1141 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1329 #| msgctxt "New" #| msgid "_Contact" msgid "_Open Contact" msgstr "Mở liên lạ_c" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1143 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1331 msgid "View the current contact" msgstr "Xem liên lạc hiện thời" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1148 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1336 msgid "_Send Message to Contact…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1150 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1338 #| msgid "Send a message to the selected contacts." msgid "Send a message to the selected contacts" msgstr "Gửi thư cho các liên lạc đã chọn" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1157 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1609 -#: ../src/modules/calendar/e-task-shell-view-actions.c:831 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1345 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1616 +#: ../src/modules/calendar/e-task-shell-view-actions.c:834 msgid "_Actions" msgstr "_Hành động" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1177 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1638 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:701 -#: ../src/modules/calendar/e-task-shell-view-actions.c:855 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1372 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1652 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:704 +#: ../src/modules/calendar/e-task-shell-view-actions.c:858 msgid "_Manage groups…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1193 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1388 #| msgid "Address Book" msgid "Address Book Map" msgstr "Bản đồ sổ địa chỉ" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1225 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1420 msgid "Contact _Preview" msgstr "_Xem thử liên lạc" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1227 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1422 msgid "Show contact preview window" msgstr "Hiện ô xem thử liên lạc" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1233 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1428 #| msgid "Show as list" msgid "Show _Maps" msgstr "Hiện _bản đồ" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1235 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1430 #| msgid "Show contact preview window" msgid "Show maps in contact preview window" msgstr "Hiện bản đồ trong ô xem thử liên lạc" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1254 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:766 -#: ../src/modules/calendar/e-task-shell-view-actions.c:932 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1986 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1449 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:769 +#: ../src/modules/calendar/e-task-shell-view-actions.c:935 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2010 msgid "_Classic View" msgstr "Trình bày _cổ điển" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1256 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1451 #| msgid "Show message preview below the message list" msgid "Show contact preview below the contact list" msgstr "Hiện khung xem liên lạc bên dưới danh sách liên lạc" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1261 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:773 -#: ../src/modules/calendar/e-task-shell-view-actions.c:939 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1993 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1456 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1835 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:776 +#: ../src/modules/calendar/e-task-shell-view-actions.c:942 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2017 msgid "_Vertical View" msgstr "Trình bày theo chiều _dọc" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1263 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1458 #| msgid "Show contact preview window" msgid "Show contact preview alongside the contact list" msgstr "Hiện khung xem liên lạc bên cạnh danh sách liên lạc" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1278 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1817 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:790 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1012 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1473 msgid "Unmatched" msgstr "Không khớp" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1288 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1827 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:800 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1029 -#: ../src/modules/mail/e-mail-shell-view-actions.c:2077 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1483 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1883 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:803 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1032 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2101 #: ../src/shell/e-shell-content.c:639 msgid "Advanced Search" msgstr "Tìm kiếm cấp cao" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1321 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1554 #| msgid "Print selected contacts" msgid "Print all shown contacts" msgstr "In mọi liên lạc đang xem" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1328 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1561 #| msgid "Previews the contacts to be printed" msgid "Preview the contacts to be printed" msgstr "Xem thử trước khi in liên lạc" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1335 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1568 msgid "Print selected contacts" msgstr "In các liên lạc đã chọn" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1350 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1583 #| msgid "S_ave Address Book As VCard" msgid "S_ave Address Book as vCard" msgstr "Lưu sổ đị_a chỉ dạng vCard" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1352 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1585 #| msgid "Save the contacts of the selected folder as VCard" msgid "Save the contacts of the selected address book as a vCard" msgstr "Lưu các liên lạc của sổ địa chỉ đã chọn dạng vCard" #. Translators: This is an action label -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1358 -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1368 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1591 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1601 msgid "_Save as vCard…" msgstr "" -#: ../src/modules/addressbook/e-book-shell-view-actions.c:1360 +#: ../src/modules/addressbook/e-book-shell-view-actions.c:1593 #| msgid "Save selected contacts as a VCard" msgid "Save selected contacts as a vCard" msgstr "Lưu các liên lạc đã chọn theo dạng vCard" -#: ../src/modules/addressbook/e-book-shell-view.c:355 +#: ../src/modules/addressbook/e-book-shell-view.c:372 msgid "_Forward Contacts" msgstr "_Chuyển tiếp các liên lạc" -#: ../src/modules/addressbook/e-book-shell-view.c:357 +#: ../src/modules/addressbook/e-book-shell-view.c:374 msgid "_Forward Contact" msgstr "_Chuyển tiếp liên lạc" -#: ../src/modules/addressbook/e-book-shell-view.c:388 +#: ../src/modules/addressbook/e-book-shell-view.c:405 #| msgid "Send _Message to Contacts" msgid "_Send Message to Contacts" msgstr "_Gửi thư cho các liên lạc" -#: ../src/modules/addressbook/e-book-shell-view.c:390 +#: ../src/modules/addressbook/e-book-shell-view.c:407 #| msgid "Send _Message to List" msgid "_Send Message to List" msgstr "_Gửi thư cho danh sách" -#: ../src/modules/addressbook/e-book-shell-view.c:392 +#: ../src/modules/addressbook/e-book-shell-view.c:409 #| msgid "Send _Message to Contact" msgid "_Send Message to Contact" msgstr "_Gửi thư cho liên lạc" -#: ../src/modules/alarm-notify/alarm-notify.c:163 +#: ../src/modules/alarm-notify/alarm-notify.c:173 #, c-format msgid "Failed to launch command “%s”:" msgstr "" -#: ../src/modules/backup-restore/e-mail-config-restore-page.c:162 +#: ../src/modules/backup-restore/e-mail-config-restore-page.c:175 msgid "" "You can restore Evolution from a backup file.\n" "\n" @@ -22016,17 +22067,17 @@ "\n" "Nó có thể phục hồi tất cả dữ liệu cá nhân, các thiết lập thư..." -#: ../src/modules/backup-restore/e-mail-config-restore-page.c:178 +#: ../src/modules/backup-restore/e-mail-config-restore-page.c:191 msgid "_Restore from a backup file:" msgstr "_Phục hồi từ tập tin sao lưu" -#: ../src/modules/backup-restore/e-mail-config-restore-page.c:189 +#: ../src/modules/backup-restore/e-mail-config-restore-page.c:202 msgid "Choose a backup file to restore" msgstr "Chọn tập tin cần sao lưu để phục hồi" #. Keep the title identical to EMailConfigRestorePage #. * so it's only shown once in the assistant sidebar. -#: ../src/modules/backup-restore/e-mail-config-restore-page.c:292 +#: ../src/modules/backup-restore/e-mail-config-restore-page.c:320 #: ../src/modules/backup-restore/e-mail-config-restore-ready-page.c:57 msgid "Restore from Backup" msgstr "Phục hồi từ bản sao lưu" @@ -22094,7 +22145,7 @@ #. FIXME Will the versioned setting always work? #: ../src/modules/backup-restore/evolution-backup-tool.c:516 -#: ../src/modules/backup-restore/evolution-backup-tool.c:772 +#: ../src/modules/backup-restore/evolution-backup-tool.c:779 msgid "Shutting down Evolution" msgstr "Đang tắt trình Evolution" @@ -22107,76 +22158,76 @@ msgstr "" "Đang sao lưu dữ liệu Evolution (Thư, Liên lạc, Lịch, Nhiệm vụ, Ghi nhớ)" -#: ../src/modules/backup-restore/evolution-backup-tool.c:556 +#: ../src/modules/backup-restore/evolution-backup-tool.c:563 #| msgid "Backup complete" msgid "Back up complete" msgstr "Sao lưu hoàn tất" -#: ../src/modules/backup-restore/evolution-backup-tool.c:563 -#: ../src/modules/backup-restore/evolution-backup-tool.c:995 +#: ../src/modules/backup-restore/evolution-backup-tool.c:570 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1002 msgid "Restarting Evolution" msgstr "Đang khởi chạy lại Evolution" -#: ../src/modules/backup-restore/evolution-backup-tool.c:778 +#: ../src/modules/backup-restore/evolution-backup-tool.c:785 #| msgid "Backup current Evolution data" msgid "Back up current Evolution data" msgstr "Sao lưu dữ liệu Evolution hiện thời" -#: ../src/modules/backup-restore/evolution-backup-tool.c:785 +#: ../src/modules/backup-restore/evolution-backup-tool.c:792 #| msgid "Extracting files from backup" msgid "Extracting files from back up" msgstr "Đang trích các tập tin từ kho sao lưu" -#: ../src/modules/backup-restore/evolution-backup-tool.c:880 +#: ../src/modules/backup-restore/evolution-backup-tool.c:887 msgid "Loading Evolution settings" msgstr "Đang nạp thiết lập Evolution" -#: ../src/modules/backup-restore/evolution-backup-tool.c:966 +#: ../src/modules/backup-restore/evolution-backup-tool.c:973 #| msgid "Removing temporary backup files" msgid "Removing temporary back up files" msgstr "Đang gỡ bỏ các tập tin sao lưu tạm thời" -#: ../src/modules/backup-restore/evolution-backup-tool.c:980 +#: ../src/modules/backup-restore/evolution-backup-tool.c:987 msgid "Reloading registry service" msgstr "" -#: ../src/modules/backup-restore/evolution-backup-tool.c:1193 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1216 msgid "Evolution Back Up" msgstr "Sao lưu Evolution" -#: ../src/modules/backup-restore/evolution-backup-tool.c:1194 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1217 #, c-format msgid "Backing up to the file %s" msgstr "" -#: ../src/modules/backup-restore/evolution-backup-tool.c:1198 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1221 msgid "Evolution Restore" msgstr "Phục hồi Evolution" -#: ../src/modules/backup-restore/evolution-backup-tool.c:1199 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1222 #, c-format msgid "Restoring from the file %s" msgstr "" -#: ../src/modules/backup-restore/evolution-backup-tool.c:1268 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1291 #| msgid "Backup current Evolution data" msgid "Backing up Evolution Data" msgstr "Sao lưu Dữ liệu Evolution" -#: ../src/modules/backup-restore/evolution-backup-tool.c:1269 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1292 msgid "Please wait while Evolution is backing up your data." msgstr "Hãy đợi trong khi Evolution sao lưu dữ liệu của bạn." -#: ../src/modules/backup-restore/evolution-backup-tool.c:1271 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1294 #| msgid "Restarting Evolution" msgid "Restoring Evolution Data" msgstr "Phục hồi Dữ liệu Evolution" -#: ../src/modules/backup-restore/evolution-backup-tool.c:1272 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1295 msgid "Please wait while Evolution is restoring your data." msgstr "Hãy đợi trong khi Evolution phục hồi dữ liệu của bạn." -#: ../src/modules/backup-restore/evolution-backup-tool.c:1294 +#: ../src/modules/backup-restore/evolution-backup-tool.c:1317 msgid "" "This may take a while depending on the amount of data in your account." msgstr "" @@ -22274,32 +22325,32 @@ msgid "Choose an Address Book" msgstr "" -#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:268 -#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:281 -#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:312 -#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:333 -#: ../src/modules/cal-config-webcal/evolution-cal-config-webcal.c:144 -#: ../src/modules/cal-config-webcal/evolution-cal-config-webcal.c:165 -#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:302 -#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:323 -#: ../src/modules/itip-formatter/itip-view.c:1920 -#: ../src/modules/itip-formatter/itip-view.c:2122 +#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:199 +#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:212 +#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:249 +#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:270 +#: ../src/modules/cal-config-webcal/evolution-cal-config-webcal.c:81 +#: ../src/modules/cal-config-webcal/evolution-cal-config-webcal.c:102 +#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:239 +#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:260 +#: ../src/modules/itip-formatter/itip-view.c:2078 +#: ../src/modules/itip-formatter/itip-view.c:2283 #| msgid "_URL:" msgid "URL:" msgstr "URL:" -#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:292 +#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:223 msgid "Find Address Books" msgstr "" -#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:303 +#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:234 msgid "Avoid IfMatch (needed on Apache < 2.2.8)" msgstr "Tránh dùng IfMatch (yêu cầu trên Apache < 2.2.8)" -#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:356 -#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:452 -#: ../src/modules/cal-config-webcal/evolution-cal-config-webcal.c:230 -#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:434 +#: ../src/modules/book-config-carddav/evolution-book-config-carddav.c:290 +#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:392 +#: ../src/modules/cal-config-webcal/evolution-cal-config-webcal.c:170 +#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:374 msgid "URL is not a valid http:// nor https:// URL" msgstr "" @@ -22311,10 +22362,10 @@ msgid "Address Book:" msgstr "" -#: ../src/modules/book-config-google/evolution-book-config-google.c:102 +#: ../src/modules/book-config-google/evolution-book-config-google.c:103 #: ../src/modules/book-config-ldap/evolution-book-config-ldap.c:1071 #: ../src/modules/cal-config-google/e-cal-config-google.c:189 -#: ../src/modules/cal-config-google/e-cal-config-gtasks.c:117 +#: ../src/modules/cal-config-google/e-cal-config-gtasks.c:118 #: ../src/modules/mail-config/e-mail-config-remote-accounts.c:446 #: ../src/modules/mail-config/e-mail-config-smtp-backend.c:485 msgid "User name cannot be empty" @@ -22486,24 +22537,24 @@ msgid "Choose a Task List" msgstr "Chọn danh sách tác vụ" -#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:348 +#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:285 msgid "Find Calendars" msgstr "Tìm lịch" -#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:351 +#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:288 msgid "Find Memo Lists" msgstr "Tìm danh sách ghi nhớ" -#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:354 +#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:291 msgid "Find Task Lists" msgstr "Tìm danh sách tác vụ" -#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:373 +#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:310 #: ../src/modules/cal-config-local/evolution-cal-config-local.c:260 msgid "Email:" msgstr "Thư điện tử:" -#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:379 +#: ../src/modules/cal-config-caldav/evolution-cal-config-caldav.c:316 msgid "Server handles meeting invitations" msgstr "Máy chủ xử lý thư mời họp" @@ -22553,8 +22604,8 @@ #. * 'London, United Kingdom' #. * You shouldn't need to translate this string unless the language has a different comma. #. -#: ../src/modules/cal-config-weather/e-weather-location-entry.c:631 -#: ../src/modules/cal-config-weather/e-weather-location-entry.c:669 +#: ../src/modules/cal-config-weather/e-weather-location-entry.c:571 +#: ../src/modules/cal-config-weather/e-weather-location-entry.c:609 #, c-format msgid "%s, %s" msgstr "" @@ -22565,33 +22616,33 @@ #. * #. * This string is just a fallback mechanism for systems on #. * which _NL_MEASUREMENT_MEASUREMENT is not available. -#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:253 +#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:199 msgctxt "locale-metric" msgid "default:mm" msgstr "" #. Translators: This is the temperature in degrees #. * Fahrenheit. (\302\260 is U+00B0 DEGREE SIGN) -#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:322 +#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:268 msgid "Fahrenheit (°F)" msgstr "" #. Translators: This is the temperature in degrees #. * Celsius. (\302\260 is U+00B0 DEGREE SIGN) -#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:327 +#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:273 msgid "Centigrade (°C)" msgstr "" #. Translators: This is the temperature in kelvin. -#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:331 +#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:277 msgid "Kelvin (K)" msgstr "" -#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:333 +#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:279 msgid "Units:" msgstr "" -#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:396 +#: ../src/modules/cal-config-weather/evolution-cal-config-weather.c:333 msgid "Location cannot be empty" msgstr "" @@ -22599,52 +22650,52 @@ msgid "Choose Notes" msgstr "" -#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:337 +#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:274 msgid "Find Notes" msgstr "" -#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:365 +#: ../src/modules/cal-config-webdav-notes/evolution-cal-config-webdav-notes.c:303 msgid "File extension for new notes:" msgstr "" -#: ../src/modules/calendar/e-cal-attachment-handler.c:283 +#: ../src/modules/calendar/e-cal-attachment-handler.c:284 #: ../src/smime/gui/smime-ui.ui.h:7 msgid "I_mport" msgstr "_Nhập" -#: ../src/modules/calendar/e-cal-attachment-handler.c:333 +#: ../src/modules/calendar/e-cal-attachment-handler.c:334 msgid "Importing an event" msgstr "" -#: ../src/modules/calendar/e-cal-attachment-handler.c:337 +#: ../src/modules/calendar/e-cal-attachment-handler.c:338 msgid "Importing a memo" msgstr "" -#: ../src/modules/calendar/e-cal-attachment-handler.c:341 +#: ../src/modules/calendar/e-cal-attachment-handler.c:342 msgid "Importing a task" msgstr "" -#: ../src/modules/calendar/e-cal-attachment-handler.c:399 +#: ../src/modules/calendar/e-cal-attachment-handler.c:400 msgid "Select a Calendar" msgstr "Chọn lịch" -#: ../src/modules/calendar/e-cal-attachment-handler.c:406 +#: ../src/modules/calendar/e-cal-attachment-handler.c:407 msgid "Select a Memo List" msgstr "" -#: ../src/modules/calendar/e-cal-attachment-handler.c:413 +#: ../src/modules/calendar/e-cal-attachment-handler.c:414 msgid "Select a Task List" msgstr "Chọn danh sách tác vụ" -#: ../src/modules/calendar/e-cal-attachment-handler.c:420 +#: ../src/modules/calendar/e-cal-attachment-handler.c:421 msgid "I_mport to Calendar" msgstr "_Nhập vào lịch" -#: ../src/modules/calendar/e-cal-attachment-handler.c:427 +#: ../src/modules/calendar/e-cal-attachment-handler.c:428 msgid "I_mport to Memo List" msgstr "" -#: ../src/modules/calendar/e-cal-attachment-handler.c:434 +#: ../src/modules/calendar/e-cal-attachment-handler.c:435 msgid "I_mport to Task List" msgstr "" @@ -22691,47 +22742,47 @@ msgid "Task List Selector" msgstr "Bộ chọn danh sách tác vụ" -#: ../src/modules/calendar/e-calendar-preferences.c:522 +#: ../src/modules/calendar/e-calendar-preferences.c:549 msgid "Selected Calendars for Notifications of Reminders" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.c:529 +#: ../src/modules/calendar/e-calendar-preferences.c:556 msgid "Selected Task Lists for Notifications of Reminders" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.c:613 +#: ../src/modules/calendar/e-calendar-preferences.c:641 #| msgid "Meeting Information" msgid "Meeting Invitations" msgstr "Thư mời họp" -#: ../src/modules/calendar/e-calendar-preferences.c:639 +#: ../src/modules/calendar/e-calendar-preferences.c:667 msgid "_Delete message after acting" msgstr "_Xoá thư sau hành động" -#: ../src/modules/calendar/e-calendar-preferences.c:646 +#: ../src/modules/calendar/e-calendar-preferences.c:677 msgid "_Preserve existing reminder by default" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.c:653 +#: ../src/modules/calendar/e-calendar-preferences.c:684 msgid "_Show invitation description provided by the sender" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.c:667 -#: ../src/modules/calendar/e-calendar-preferences.c:698 +#: ../src/modules/calendar/e-calendar-preferences.c:713 +#: ../src/modules/calendar/e-calendar-preferences.c:744 msgid "Conflict Search" msgstr "Tìm kiếm xung đột" #. Source selector -#: ../src/modules/calendar/e-calendar-preferences.c:682 +#: ../src/modules/calendar/e-calendar-preferences.c:728 msgid "Select the calendars to search for meeting conflicts" msgstr "Chọn những lịch cần tìm kiệm cuộc họp có xung đột với nhau" -#: ../src/modules/calendar/e-calendar-preferences.c:1147 +#: ../src/modules/calendar/e-calendar-preferences.c:1214 #| msgid "D_ue date:" msgid "Ti_me and date:" msgstr "N_gày giờ:" -#: ../src/modules/calendar/e-calendar-preferences.c:1148 +#: ../src/modules/calendar/e-calendar-preferences.c:1215 msgid "_Date only:" msgstr "Chỉ _ngày:" @@ -22784,258 +22835,258 @@ msgid "Use s_ystem time zone" msgstr "Dùng _múi giờ hệ thống" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:15 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:14 msgid "Time format:" msgstr "Định dạng giờ:" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:16 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:15 msgid "_12 hour (AM/PM)" msgstr "_12 giờ (AM/PM: sáng/chiều)" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:17 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:16 msgid "_24 hour" msgstr "_24 giờ" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:18 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1779 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:23 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1801 msgid "Work Week" msgstr "Tuần làm việc" #. A weekday like "Monday" follows -#: ../src/modules/calendar/e-calendar-preferences.ui.h:20 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:25 msgid "Wee_k starts on:" msgstr "Tuần _bắt đầu từ:" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:21 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:26 msgid "Work days:" msgstr "Ngày làm việc:" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:22 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:27 msgid "_Day begins:" msgstr "_Ngày bắt đầu từ:" #. Monday -#: ../src/modules/calendar/e-calendar-preferences.ui.h:24 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:29 msgid "_Mon" msgstr "T_2" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:25 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:30 msgid "Monday" msgstr "Thứ Hai" #. Tuesday -#: ../src/modules/calendar/e-calendar-preferences.ui.h:27 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:32 msgid "_Tue" msgstr "T_3" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:28 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:33 msgid "Tuesday" msgstr "Thứ Ba" #. Wednesday -#: ../src/modules/calendar/e-calendar-preferences.ui.h:30 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:35 msgid "_Wed" msgstr "T_4" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:31 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:36 msgid "Wednesday" msgstr "Thứ Tư" #. Thursday -#: ../src/modules/calendar/e-calendar-preferences.ui.h:33 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:38 msgid "T_hu" msgstr "T_5" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:34 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:39 msgid "Thursday" msgstr "Thứ Năm" #. Friday -#: ../src/modules/calendar/e-calendar-preferences.ui.h:36 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:41 msgid "_Fri" msgstr "T_6" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:37 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:42 msgid "Friday" msgstr "Thứ Sáu" #. Saturday -#: ../src/modules/calendar/e-calendar-preferences.ui.h:39 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:44 msgid "_Sat" msgstr "T_7" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:40 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:45 msgid "Saturday" msgstr "Thứ Bảy" #. Sunday -#: ../src/modules/calendar/e-calendar-preferences.ui.h:42 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:47 msgid "S_un" msgstr "_CN" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:43 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:48 msgid "Sunday" msgstr "Chủ Nhật" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:44 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:49 msgid "Day _ends:" msgstr "Ngày _kết thúc lúc:" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:47 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:52 msgid "Create events, memos and tasks as _Private by default" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:48 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:53 msgid "Use ma_rkdown for Description in the component editor" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:50 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:55 msgid "View Options" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:51 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:56 msgid "_Time divisions:" msgstr "_Chia thời gian:" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:52 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:57 msgid "_Show appointment end times in week and month view" msgstr "_Hiện thời điểm kết thúc cuộc hẹn trong ô xem tuần và tháng đều" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:53 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:58 msgid "Show appointment _icons in the month view" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:54 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:59 msgid "_Compress weekends in month view" msgstr "Nén các ngày _cuối tuần trong ô xem tháng" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:55 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:60 #| msgid "Show week _numbers in date navigator" msgid "Show week _numbers" msgstr "Hiệ_n số thứ tự tuần" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:56 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:61 msgid "Show r_ecurring events in italic in bottom left calendar" msgstr "_Hiện sự kiện lặp lại bằng chữ nghiêng ở đáy trái lịch" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:57 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:62 msgid "Sc_roll Month View by a week" msgstr "_Cuộn khung xem tháng theo tuần" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:58 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:63 msgid "Start Month View with the c_urrent week" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:59 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:64 msgid "Order days in Week View from _left to right" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:60 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:65 msgid "Allo_w direct edit of event Summary" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:61 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:66 msgid "Hi_de cancelled events" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:62 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:67 #| msgid "Alarms" msgid "Alerts" msgstr "Báo động" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:63 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:68 msgid "_Ask for confirmation when deleting items" msgstr "Hỏi xác thực khi xó_a bỏ mục" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:64 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:69 msgid "Display" msgstr "Hiển thị" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:66 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:71 msgid "Highlight t_asks due today" msgstr "Tô sáng tác vụ hết hạn vào hôm n_ay" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:68 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:73 msgid "Highlight _overdue tasks" msgstr "Tô sáng tác vụ _quá hạn" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:69 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:74 msgid "_Hide completed tasks after" msgstr "Ẩn nhiệm vụ _hoàn thành sau (khi)" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:70 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:75 msgid "Hid_e cancelled tasks" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:71 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:76 msgid "To Do bar" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:72 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:77 msgid "Show Tasks without _Due date" msgstr "" #. Translators: This constructs: Show [spinner] days -#: ../src/modules/calendar/e-calendar-preferences.ui.h:74 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:79 msgctxt "to-do-bar-n-days" msgid "Show" msgstr "" #. Translators: This constructs: Show [spinner] days -#: ../src/modules/calendar/e-calendar-preferences.ui.h:76 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:81 msgctxt "to-do-bar-n-days" msgid "da_ys" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:79 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:84 msgid "Display Reminders window with _notifications" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:80 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:85 msgid "Keep reminder notification _window always on top" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:81 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:87 msgid "Enable _audio notifications" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:82 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:88 msgid "Display reminders for completed _tasks" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:83 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:89 msgid "Display reminders for _past events" msgstr "" #. This is the first half of a user preference. "Set default reminder [time-period] before every new appointment" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:85 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:91 msgid "Set _default reminder" msgstr "" #. This is the last half of a user preference. "Set default reminder [time-period] before every new appointment" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:87 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:93 msgid "before every new appointment" msgstr "" #. This is the first half of a user preference. "Show a reminder [time-period] before every anniversary/birthday" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:89 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:95 msgid "Show a _reminder" msgstr "Hiện _nhắc nhở" #. This is the last half of a user preference. "Show a reminder [time-period] before every anniversary/birthday" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:91 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:97 msgid "before every anniversary/birthday" msgstr "trước mỗi ngày kỷ niệm/ngày sinh" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:92 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:98 msgid "Select the sources for reminder notification:" msgstr "" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:95 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:101 msgid "Default Free/Busy Server" msgstr "Máy chủ rảnh/bận mặc định" -#: ../src/modules/calendar/e-calendar-preferences.ui.h:98 +#: ../src/modules/calendar/e-calendar-preferences.ui.h:104 #, no-c-format #| msgid "" #| "%u and %d will be replaced by user and domain from the email address.> days" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:331 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:333 msgid "Purge events older than" msgstr "Tẩy mọi sự kiện trước" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:981 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1005 msgid "Making an occurrence movable" msgstr "" #. Translators: Default filename part saving an event to a file when #. * no summary is filed, the '.ics' extension is concatenated to it. -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1174 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1185 msgid "event" msgstr "sự kiện" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1176 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1187 #: ../src/modules/calendar/e-cal-shell-view-memopad.c:204 #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:278 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:510 -#: ../src/modules/calendar/e-task-shell-view-actions.c:629 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:513 +#: ../src/modules/calendar/e-task-shell-view-actions.c:632 msgid "Save as iCalendar" msgstr "Lưu dạng iCalendar" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1299 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:591 -#: ../src/modules/calendar/e-task-shell-view-actions.c:717 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1306 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:594 +#: ../src/modules/calendar/e-task-shell-view-actions.c:720 msgid "_Copy…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1306 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1313 msgid "D_elete Calendar" msgstr "_Xoá lịch" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1308 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1315 msgid "Delete the selected calendar" msgstr "Xoá lịch đã chọn" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1315 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1322 msgid "Go Back" msgstr "Quay lại" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1322 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1329 msgid "Go Forward" msgstr "Đi tiếp" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1329 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1336 msgid "Select today" msgstr "Chọn hôm nay" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1334 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1341 msgid "Select _Date" msgstr "Chọn _ngày" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1336 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1343 msgid "Select a specific date" msgstr "Chọn ngày xác định" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1341 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1348 msgid "_Manage Calendar groups…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1343 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1350 msgid "Manage Calendar groups order and visibility" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1348 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1355 msgid "_New Calendar" msgstr "Lịch _mới" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1362 -#: ../src/modules/calendar/e-task-shell-view-actions.c:822 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1369 +#: ../src/modules/calendar/e-task-shell-view-actions.c:825 msgid "Purg_e" msgstr "_Tẩy" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1364 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1371 msgid "Purge old appointments and meetings" msgstr "Tẩy các cuộc hẹn và cuộc họp cũ" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1371 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1378 #| msgid "Rename the selected folder" msgid "Refresh the selected calendar" msgstr "Cập nhật lịch được chọn" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1376 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1383 msgid "Re_fresh list of account calendars" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1385 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1392 #| msgid "Rename the selected folder" msgid "Rename the selected calendar" msgstr "Đổi tên lịch được chọn" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1390 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1397 msgid "Find _Next" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1392 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1399 msgid "Find next occurrence of the current search string" msgstr "Tìm lần xuất hiện kế" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1397 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1404 msgid "Find _Previous" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1399 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1406 msgid "Find previous occurrence of the current search string" msgstr "Tìm lần xuất hiện trước" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1404 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1411 msgid "Stop _Running Search" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1406 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1413 msgid "Stop currently running search" msgstr "Dùng tìm kiếm" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1411 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1418 msgid "Sho_w All Calendars" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1418 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1425 #| msgid "Show _only this Calendar" msgid "Show _Only This Calendar" msgstr "Chỉ hiện lịch _này" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1425 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1432 msgid "Cop_y to Calendar…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1432 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1439 msgid "_Delegate Meeting…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1439 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1446 #| msgid "Delete the appointment" msgid "_Delete Appointment" msgstr "_Xoá cuộc hẹn" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1441 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1448 #| msgid "Delete the appointment" msgid "Delete selected appointments" msgstr "Xoá cuộc hẹn được chọn" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1446 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1453 #| msgid "Delete this _Occurrence" msgid "Delete This _Occurrence" msgstr "_Xoá lần này" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1448 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1455 msgid "Delete this occurrence" msgstr "Xoá lần này" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1453 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1460 msgid "Delete This and F_uture Occurrences" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1455 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1462 msgid "Delete this and any future occurrences" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1460 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1467 #| msgid "Delete _All Occurrences" msgid "Delete All Occ_urrences" msgstr "Xó_a mọi lần" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1462 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1469 msgid "Delete all occurrences" msgstr "Xoá mọi lần" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1467 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1474 msgid "Edit as Ne_w…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1469 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1476 msgid "Edit the current appointment as new" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1474 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1481 msgid "New All Day _Event…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1476 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1483 #| msgid "Create a new all-day appointment" msgid "Create a new all day event" msgstr "Tạo cuộc hẹn trọn ngày mới" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1481 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1488 #: ../src/modules/calendar/e-cal-shell-view-memopad.c:238 #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:318 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:584 -#: ../src/modules/calendar/e-task-shell-view-actions.c:710 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:587 +#: ../src/modules/calendar/e-task-shell-view-actions.c:713 msgid "_Forward as iCalendar…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1490 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1497 #| msgid "Create a new meeting request" msgid "Create a new meeting" msgstr "Tạo cuộc họp mới" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1495 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1502 msgid "Send _RSVP" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1497 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1504 msgid "Send a meeting response" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1502 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1509 msgid "_Accept" msgstr "_Chấp nhận" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1504 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1511 msgid "Accept meeting request" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1509 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1516 msgid "A_ccept this instance" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1511 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1518 msgid "Accept meeting request for selected instance only" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1516 -#: ../src/modules/itip-formatter/itip-view.c:1277 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1523 +#: ../src/modules/itip-formatter/itip-view.c:1291 msgid "_Decline" msgstr "_Từ chối" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1518 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1525 msgid "Decline meeting request" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1523 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1530 msgid "D_ecline this instance" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1525 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1532 msgid "Decline meeting request for selected instance only" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1530 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1537 msgid "_Tentatively accept" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1532 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1539 msgid "Tentatively accept meeting request" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1537 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1544 msgid "Te_ntatively accept this instance" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1539 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1546 msgid "Tentatively accept meeting request for selected instance only" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1544 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1551 msgid "Mo_ve to Calendar…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1558 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1565 msgid "Make this Occurrence _Movable" msgstr "Cho phép di chuyển _lần này" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1565 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1572 msgid "_Open Appointment" msgstr "_Mở cuộc hẹn" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1567 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1574 msgid "View the current appointment" msgstr "Xem cuộc hẹn hiện thời" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1586 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1593 msgid "_Schedule Meeting…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1588 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1595 #| msgid "Purge old appointments and meetings" msgid "Converts an appointment to a meeting" msgstr "Chuyển các cuộc hẹn thành họp" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1593 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1600 msgid "Conv_ert to Appointment…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1595 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1602 #| msgid "%s at the end of the appointment" msgid "Converts a meeting to an appointment" msgstr "Chuyển cuộc họp thành cuộc hẹn" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1600 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1607 msgid "Quit" msgstr "Thoát" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1730 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1752 msgid "Show T_asks and Memos pane" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1732 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1754 msgid "Show Tasks and Memos pane" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1751 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1773 msgid "Day" msgstr "Ngày" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1753 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1775 msgid "Show one day" msgstr "Xem một ngày" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1758 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1780 msgid "List" msgstr "Danh sách" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1760 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1782 msgid "Show as list" msgstr "Xem dạng danh sách" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1765 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1787 msgid "Month" msgstr "Tháng" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1767 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1789 msgid "Show one month" msgstr "Xem một tháng" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1772 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1794 msgid "Week" msgstr "Tuần" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1774 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1796 msgid "Show one week" msgstr "Xem một tuần" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1781 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1803 #| msgid "Show one week" msgid "Show one work week" msgstr "Xem một tuần làm việc" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1789 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1845 msgid "Active Appointments" msgstr "Cuộc hẹn hoạt động" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1803 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1859 msgid "Next 7 Days’ Appointments" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1810 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1866 msgid "Occurs Less Than 5 Times" msgstr "Xảy ra ít hơn 5 lần" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1841 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:814 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1043 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1897 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:817 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1046 msgid "Description contains" msgstr "Mô tả chứa" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1848 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:821 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1050 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1904 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:824 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1053 msgid "Summary contains" msgstr "Tóm tắt chứa" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1858 -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1872 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1914 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1928 #: ../src/modules/calendar/e-cal-shell-view-memopad.c:269 #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:363 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:831 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:845 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1060 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1074 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:834 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:848 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1063 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1077 msgid "Print…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1860 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1916 msgid "Print this calendar" msgstr "In lịch này" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1867 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1923 #| msgid "Previews the calendar to be printed" msgid "Preview the calendar to be printed" msgstr "Xem thử lịch trước khi in" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1889 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:1945 #: ../src/modules/calendar/e-cal-shell-view-memopad.c:279 #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:373 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:862 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1091 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:865 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1094 msgid "_Save as iCalendar…" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-actions.c:1969 +#: ../src/modules/calendar/e-cal-shell-view-actions.c:2039 msgid "Go To" msgstr "Đi tới" #. Translators: Default filename part saving a memo to a file when #. * no summary is filed, the '.ics' extension is concatenated to it. #: ../src/modules/calendar/e-cal-shell-view-memopad.c:202 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:508 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:511 #| msgid "Memo" msgid "memo" msgstr "ghi nhớ" #: ../src/modules/calendar/e-cal-shell-view-memopad.c:245 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:661 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:664 #| msgid "New memo" msgid "New _Memo" msgstr "_Ghi nhớ mới" #: ../src/modules/calendar/e-cal-shell-view-memopad.c:247 #: ../src/modules/calendar/e-memo-shell-backend.c:79 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:663 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:666 msgid "Create a new memo" msgstr "Tạo ghi nhớ mới" #: ../src/modules/calendar/e-cal-shell-view-memopad.c:252 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:668 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:671 msgid "_Open Memo" msgstr "_Mở ghi nhớ" #: ../src/modules/calendar/e-cal-shell-view-memopad.c:254 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:670 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:673 msgid "View the selected memo" msgstr "Xem ghi nhớ đã chọn" #: ../src/modules/calendar/e-cal-shell-view-memopad.c:259 #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:353 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:675 -#: ../src/modules/calendar/e-task-shell-view-actions.c:815 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:678 +#: ../src/modules/calendar/e-task-shell-view-actions.c:818 msgid "Open _Web Page" msgstr "Mở trang _Web" #: ../src/modules/calendar/e-cal-shell-view-memopad.c:271 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:847 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:850 msgid "Print the selected memo" msgstr "In ghi nhớ đã chọn" -#: ../src/modules/calendar/e-cal-shell-view-private.c:1038 +#: ../src/modules/calendar/e-cal-shell-view-private.c:1093 msgid "Searching next matching event" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-private.c:1039 +#: ../src/modules/calendar/e-cal-shell-view-private.c:1094 msgid "Searching previous matching event" msgstr "" -#: ../src/modules/calendar/e-cal-shell-view-private.c:1060 +#: ../src/modules/calendar/e-cal-shell-view-private.c:1115 #, c-format msgid "Cannot find matching event in the next %d year" msgid_plural "Cannot find matching event in the next %d years" msgstr[0] "" msgstr[1] "" -#: ../src/modules/calendar/e-cal-shell-view-private.c:1064 +#: ../src/modules/calendar/e-cal-shell-view-private.c:1119 #, c-format msgid "Cannot find matching event in the previous %d year" msgid_plural "Cannot find matching event in the previous %d years" msgstr[0] "" msgstr[1] "" -#: ../src/modules/calendar/e-cal-shell-view-private.c:1087 +#: ../src/modules/calendar/e-cal-shell-view-private.c:1142 msgid "Cannot search with no active calendar" msgstr "" @@ -23583,23 +23634,23 @@ #. Translators: Default filename part saving a task to a file when #. * no summary is filed, the '.ics' extension is concatenated to it #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:276 -#: ../src/modules/calendar/e-task-shell-view-actions.c:627 +#: ../src/modules/calendar/e-task-shell-view-actions.c:630 #| msgid "Task" msgid "task" msgstr "tác vụ" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:311 -#: ../src/modules/calendar/e-task-shell-view-actions.c:689 +#: ../src/modules/calendar/e-task-shell-view-actions.c:692 msgid "_Assign Task" msgstr "_Gán Nhiệm vụ" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:325 -#: ../src/modules/calendar/e-task-shell-view-actions.c:787 +#: ../src/modules/calendar/e-task-shell-view-actions.c:790 msgid "_Mark as Complete" msgstr "Đánh dấu _hoàn tất" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:327 -#: ../src/modules/calendar/e-task-shell-view-actions.c:789 +#: ../src/modules/calendar/e-task-shell-view-actions.c:792 msgid "Mark selected tasks as complete" msgstr "Đánh dấu các nhiệm vụ đã chọn là hoàn tất" @@ -23608,34 +23659,34 @@ msgstr "Đánh dấu chưa h_oàn tất" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:334 -#: ../src/modules/calendar/e-task-shell-view-actions.c:796 +#: ../src/modules/calendar/e-task-shell-view-actions.c:799 #| msgid "Mark selected tasks as complete" msgid "Mark selected tasks as incomplete" msgstr "Đánh dấu các tác vụ đã chọn là chưa hoàn tất" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:339 -#: ../src/modules/calendar/e-task-shell-view-actions.c:801 +#: ../src/modules/calendar/e-task-shell-view-actions.c:804 msgid "New _Task" msgstr "_Nhiệm vụ mới" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:341 #: ../src/modules/calendar/e-task-shell-backend.c:77 -#: ../src/modules/calendar/e-task-shell-view-actions.c:803 +#: ../src/modules/calendar/e-task-shell-view-actions.c:806 msgid "Create a new task" msgstr "Tạo nhiệm vụ mới" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:346 -#: ../src/modules/calendar/e-task-shell-view-actions.c:808 +#: ../src/modules/calendar/e-task-shell-view-actions.c:811 msgid "_Open Task" msgstr "_Mở nhiệm vụ" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:348 -#: ../src/modules/calendar/e-task-shell-view-actions.c:810 +#: ../src/modules/calendar/e-task-shell-view-actions.c:813 msgid "View the selected task" msgstr "Xem nhiệm vụ đã chọn" #: ../src/modules/calendar/e-cal-shell-view-taskpad.c:365 -#: ../src/modules/calendar/e-task-shell-view-actions.c:1076 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1079 #| msgid "View the selected task" msgid "Print the selected task" msgstr "In tác vụ đã chọn" @@ -23665,96 +23716,96 @@ msgstr "Danh sách ghi nhớ" #: ../src/modules/calendar/e-memo-shell-backend.c:96 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:614 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:617 msgid "Create a new memo list" msgstr "Tạo danh sách ghi nhớ mới" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:196 -#: ../src/modules/calendar/e-memo-shell-view-actions.c:211 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:199 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:214 msgid "Print Memos" msgstr "In ghi nhớ" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:570 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:573 msgid "_Delete Memo" msgstr "_Xoá ghi nhớ" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:577 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:580 msgid "_Find in Memo…" msgstr "" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:579 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:582 #| msgid "Search for text in the body of the displayed message" msgid "Search for text in the displayed memo" msgstr "Tìm nội dung trong bản ghi nhớ đang xem" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:598 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:601 msgid "D_elete Memo List" msgstr "_Xoá danh sách ghi nhớ" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:600 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:603 msgid "Delete the selected memo list" msgstr "Xoá danh sách ghi nhớ đã chọn" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:605 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:608 msgid "_Manage Memo List groups…" msgstr "" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:607 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:610 msgid "Manage Memo List groups order and visibility" msgstr "" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:612 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:615 msgid "_New Memo List" msgstr "Danh sách ghi _nhớ mới" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:628 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:631 #| msgid "Delete selected memos" msgid "Refresh the selected memo list" msgstr "Cập nhật danh sách ghi nhớ đã chọn" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:633 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:636 msgid "Re_fresh list of account memo lists" msgstr "" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:642 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:645 #| msgid "Rename the selected folder" msgid "Rename the selected memo list" msgstr "Đổi tên danh sách ghi nhớ đã chọn" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:647 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:650 #| msgid "Show _only this Memo List" msgid "Show _Only This Memo List" msgstr "Chỉ hiện danh sách ghi nhớ _này" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:654 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:657 msgid "Sho_w All Memo Lists" msgstr "" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:745 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:748 #| msgid "_Preview" msgid "Memo _Preview" msgstr "_Xem trước bản ghi nhớ" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:747 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:750 #| msgid "Show preview pane" msgid "Show memo preview pane" msgstr "Khung xem thử" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:768 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:771 #| msgid "Show message preview below the message list" msgid "Show memo preview below the memo list" msgstr "Hiển thị khung xem ghi nhớ bên dưới danh sách ghi nhớ" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:775 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:778 #| msgid "Show message preview below the message list" msgid "Show memo preview alongside the memo list" msgstr "Hiện khung xem ghi nhớ bên cạnh danh sách ghi nhớ" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:833 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:836 msgid "Print the list of memos" msgstr "In danh sách các ghi nhớ" -#: ../src/modules/calendar/e-memo-shell-view-actions.c:840 +#: ../src/modules/calendar/e-memo-shell-view-actions.c:843 #| msgid "Previews the list of memos to be printed" msgid "Preview the list of memos to be printed" msgstr "Xem thử danh sách ghi nhớ trước khi in" @@ -23798,16 +23849,16 @@ msgstr "Danh sách _tác vụ" #: ../src/modules/calendar/e-task-shell-backend.c:94 -#: ../src/modules/calendar/e-task-shell-view-actions.c:740 +#: ../src/modules/calendar/e-task-shell-view-actions.c:743 msgid "Create a new task list" msgstr "Tạo danh sách nhiệm vụ mới" -#: ../src/modules/calendar/e-task-shell-view-actions.c:220 -#: ../src/modules/calendar/e-task-shell-view-actions.c:235 +#: ../src/modules/calendar/e-task-shell-view-actions.c:223 +#: ../src/modules/calendar/e-task-shell-view-actions.c:238 msgid "Print Tasks" msgstr "In nhiệm vụ" -#: ../src/modules/calendar/e-task-shell-view-actions.c:571 +#: ../src/modules/calendar/e-task-shell-view-actions.c:574 msgid "" "This operation will permanently erase all tasks marked as completed. If you " "continue, you will not be able to recover these tasks.\n" @@ -23819,145 +23870,145 @@ "\n" "Bạn có thật sự muốn xoá những nhiệm vụ này sao?" -#: ../src/modules/calendar/e-task-shell-view-actions.c:578 +#: ../src/modules/calendar/e-task-shell-view-actions.c:581 #| msgid "Do not ask me again." msgid "Do not ask me again" msgstr "Đừng hỏi nữa." -#: ../src/modules/calendar/e-task-shell-view-actions.c:696 +#: ../src/modules/calendar/e-task-shell-view-actions.c:699 #| msgid "_Delete" msgid "_Delete Task" msgstr "_Xoá tác vụ" -#: ../src/modules/calendar/e-task-shell-view-actions.c:703 +#: ../src/modules/calendar/e-task-shell-view-actions.c:706 msgid "_Find in Task…" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:705 +#: ../src/modules/calendar/e-task-shell-view-actions.c:708 #| msgid "Search for text in the body of the displayed message" msgid "Search for text in the displayed task" msgstr "Tìm nội dung trong tác vụ đang xem" -#: ../src/modules/calendar/e-task-shell-view-actions.c:724 +#: ../src/modules/calendar/e-task-shell-view-actions.c:727 #| msgid "Select Task List" msgid "D_elete Task List" msgstr "_Xoá danh sách tác vụ" -#: ../src/modules/calendar/e-task-shell-view-actions.c:726 +#: ../src/modules/calendar/e-task-shell-view-actions.c:729 #| msgid "Delete selected tasks" msgid "Delete the selected task list" msgstr "Xoá danh sách tác vụ đã chọn" -#: ../src/modules/calendar/e-task-shell-view-actions.c:731 +#: ../src/modules/calendar/e-task-shell-view-actions.c:734 msgid "_Manage Task List groups…" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:738 +#: ../src/modules/calendar/e-task-shell-view-actions.c:741 msgid "_New Task List" msgstr "Da_nh sách Nhiệm vụ mới" -#: ../src/modules/calendar/e-task-shell-view-actions.c:754 +#: ../src/modules/calendar/e-task-shell-view-actions.c:757 #| msgid "Delete selected tasks" msgid "Refresh the selected task list" msgstr "Cập nhật danh sách tác vụ đã chọn" -#: ../src/modules/calendar/e-task-shell-view-actions.c:759 +#: ../src/modules/calendar/e-task-shell-view-actions.c:762 msgid "Re_fresh list of account task lists" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:768 +#: ../src/modules/calendar/e-task-shell-view-actions.c:771 #| msgid "Rename the selected folder" msgid "Rename the selected task list" msgstr "Đổi tên danh sách tác vụ đã chọn" -#: ../src/modules/calendar/e-task-shell-view-actions.c:773 +#: ../src/modules/calendar/e-task-shell-view-actions.c:776 msgid "Sho_w All Task Lists" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:780 +#: ../src/modules/calendar/e-task-shell-view-actions.c:783 #| msgid "Show _only this Task List" msgid "Show _Only This Task List" msgstr "Chỉ hiện danh sách tác vụ _này" -#: ../src/modules/calendar/e-task-shell-view-actions.c:794 +#: ../src/modules/calendar/e-task-shell-view-actions.c:797 #| msgid "_Mark as Incomplete" msgid "Mar_k as Incomplete" msgstr "Đánh dấu chưa h_oàn tất" -#: ../src/modules/calendar/e-task-shell-view-actions.c:824 +#: ../src/modules/calendar/e-task-shell-view-actions.c:827 msgid "Delete completed tasks" msgstr "Xoá các nhiệm vụ hoàn tất" -#: ../src/modules/calendar/e-task-shell-view-actions.c:911 +#: ../src/modules/calendar/e-task-shell-view-actions.c:914 msgid "Task _Preview" msgstr "_Xem thử nhiệm vụ" -#: ../src/modules/calendar/e-task-shell-view-actions.c:913 +#: ../src/modules/calendar/e-task-shell-view-actions.c:916 #| msgid "Show preview pane" msgid "Show task preview pane" msgstr "Hiện khung xem trước" -#: ../src/modules/calendar/e-task-shell-view-actions.c:934 +#: ../src/modules/calendar/e-task-shell-view-actions.c:937 #| msgid "Show message preview below the message list" msgid "Show task preview below the task list" msgstr "Hiển thị ô xem thử công việc bên dưới danh sách công việc" -#: ../src/modules/calendar/e-task-shell-view-actions.c:941 +#: ../src/modules/calendar/e-task-shell-view-actions.c:944 #| msgid "Show message preview below the message list" msgid "Show task preview alongside the task list" msgstr "Hiển thị ô xem thử công việc bên cạnh danh sách công việc" -#: ../src/modules/calendar/e-task-shell-view-actions.c:949 +#: ../src/modules/calendar/e-task-shell-view-actions.c:952 msgid "Active Tasks" msgstr "Nhiệm vụ hoạt động" -#: ../src/modules/calendar/e-task-shell-view-actions.c:963 +#: ../src/modules/calendar/e-task-shell-view-actions.c:966 msgid "Cancelled Tasks" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:970 +#: ../src/modules/calendar/e-task-shell-view-actions.c:973 msgid "Completed Tasks" msgstr "Nhiệm vụ hoàn tất" -#: ../src/modules/calendar/e-task-shell-view-actions.c:977 +#: ../src/modules/calendar/e-task-shell-view-actions.c:980 msgid "Uncompleted Tasks" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:984 +#: ../src/modules/calendar/e-task-shell-view-actions.c:987 msgid "Scheduled Tasks" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:986 +#: ../src/modules/calendar/e-task-shell-view-actions.c:989 msgid "Show scheduled tasks, aka those with a Due date" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:991 +#: ../src/modules/calendar/e-task-shell-view-actions.c:994 msgid "Next 7 Days’ Tasks" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:998 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1001 msgid "Overdue Tasks" msgstr "Nhiệm vụ quá hạn" -#: ../src/modules/calendar/e-task-shell-view-actions.c:1005 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1008 msgid "Tasks with Attachments" msgstr "Nhiệm vụ có đồ đính kèm" -#: ../src/modules/calendar/e-task-shell-view-actions.c:1019 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1022 msgid "Started Tasks" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:1021 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1024 msgid "" "Filters for tasks that either do not have a start date or the start date is " "earlier than the time the filter is selected at" msgstr "" -#: ../src/modules/calendar/e-task-shell-view-actions.c:1062 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1065 msgid "Print the list of tasks" msgstr "In danh sách các nhiệm vụ" -#: ../src/modules/calendar/e-task-shell-view-actions.c:1069 +#: ../src/modules/calendar/e-task-shell-view-actions.c:1072 #| msgid "Previews the list of tasks to be printed" msgid "Preview the list of tasks to be printed" msgstr "Xem thử danh sách các tác vụ cần in" @@ -23986,11 +24037,11 @@ msgid "Convert the message to a meeting request" msgstr "" -#: ../src/modules/composer-to-meeting/e-meeting-to-composer.c:376 +#: ../src/modules/composer-to-meeting/e-meeting-to-composer.c:379 msgid "Convert to M_essage" msgstr "" -#: ../src/modules/composer-to-meeting/e-meeting-to-composer.c:378 +#: ../src/modules/composer-to-meeting/e-meeting-to-composer.c:381 msgid "Convert to the mail message" msgstr "" @@ -24045,7 +24096,7 @@ msgid "Looking up LDAP server…" msgstr "" -#: ../src/modules/config-lookup/e-srv-config-lookup.c:285 +#: ../src/modules/config-lookup/e-srv-config-lookup.c:287 msgid "Look up in SRV records" msgstr "" @@ -24081,215 +24132,215 @@ #. strftime format of a time, #. * in 24-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:277 +#: ../src/modules/itip-formatter/itip-view.c:279 msgid "Today %H:%M" msgstr "Hôm nay %l:%M %p" #. strftime format of a time, #. * in 24-hour format. -#: ../src/modules/itip-formatter/itip-view.c:281 +#: ../src/modules/itip-formatter/itip-view.c:283 msgid "Today %H:%M:%S" msgstr "Hôm nay %l:%M %p" #. strftime format of a time, #. * in 12-hour format. -#: ../src/modules/itip-formatter/itip-view.c:290 +#: ../src/modules/itip-formatter/itip-view.c:292 msgid "Today %l:%M:%S %p" msgstr "Hôm nay %l:%M %p" #. strftime format of a time, #. * in 24-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:305 +#: ../src/modules/itip-formatter/itip-view.c:307 msgid "Tomorrow %H:%M" msgstr "Ngày mai %H:%M" #. strftime format of a time, #. * in 24-hour format. -#: ../src/modules/itip-formatter/itip-view.c:309 +#: ../src/modules/itip-formatter/itip-view.c:311 msgid "Tomorrow %H:%M:%S" msgstr "Ngày mai %H:%M:%S" #. strftime format of a time, #. * in 12-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:314 +#: ../src/modules/itip-formatter/itip-view.c:316 msgid "Tomorrow %l:%M %p" msgstr "Ngày mai %l:%M %p" #. strftime format of a time, #. * in 12-hour format. -#: ../src/modules/itip-formatter/itip-view.c:318 +#: ../src/modules/itip-formatter/itip-view.c:320 msgid "Tomorrow %l:%M:%S %p" msgstr "Ngày mai %l:%M:%S %p" # Variable: don't translate / Biến: đừng dịch #. strftime format of a weekday. -#: ../src/modules/itip-formatter/itip-view.c:337 +#: ../src/modules/itip-formatter/itip-view.c:339 #, c-format msgid "%A" msgstr "%A" #. strftime format of a weekday and a #. * time, in 24-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:342 +#: ../src/modules/itip-formatter/itip-view.c:344 msgid "%A %H:%M" msgstr "%A %H:%M" #. strftime format of a weekday and a #. * time, in 24-hour format. -#: ../src/modules/itip-formatter/itip-view.c:346 +#: ../src/modules/itip-formatter/itip-view.c:348 msgid "%A %H:%M:%S" msgstr "%A %H:%M:%S" #. strftime format of a weekday and a #. * time, in 12-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:351 +#: ../src/modules/itip-formatter/itip-view.c:353 msgid "%A %l:%M %p" msgstr "%A %l:%M %p" #. strftime format of a weekday and a #. * time, in 12-hour format. -#: ../src/modules/itip-formatter/itip-view.c:355 +#: ../src/modules/itip-formatter/itip-view.c:357 msgid "%A %l:%M:%S %p" msgstr "%A %l:%M:%S %p" #. strftime format of a weekday and a date #. * without a year. -#: ../src/modules/itip-formatter/itip-view.c:366 +#: ../src/modules/itip-formatter/itip-view.c:368 msgid "%A, %B %e" msgstr "%A, %e %B" #. strftime format of a weekday, a date #. * without a year and a time, #. * in 24-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:372 +#: ../src/modules/itip-formatter/itip-view.c:374 msgid "%A, %B %e %H:%M" msgstr "%A, %e %B %H:%M" #. strftime format of a weekday, a date without a year #. * and a time, in 24-hour format. -#: ../src/modules/itip-formatter/itip-view.c:376 +#: ../src/modules/itip-formatter/itip-view.c:378 msgid "%A, %B %e %H:%M:%S" msgstr "%A, %e %B %H:%M:%S" #. strftime format of a weekday, a date without a year #. * and a time, in 12-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:381 +#: ../src/modules/itip-formatter/itip-view.c:383 msgid "%A, %B %e %l:%M %p" msgstr "%A, %e %B %l:%M %p" #. strftime format of a weekday, a date without a year #. * and a time, in 12-hour format. -#: ../src/modules/itip-formatter/itip-view.c:385 +#: ../src/modules/itip-formatter/itip-view.c:387 msgid "%A, %B %e %l:%M:%S %p" msgstr "%A, %e %B %l:%M:%S %p" #. strftime format of a weekday and a date. -#: ../src/modules/itip-formatter/itip-view.c:393 +#: ../src/modules/itip-formatter/itip-view.c:395 msgid "%A, %B %e, %Y" msgstr "%A, %e %B, %Y" #. strftime format of a weekday, a date and a #. * time, in 24-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:398 +#: ../src/modules/itip-formatter/itip-view.c:400 msgid "%A, %B %e, %Y %H:%M" msgstr "%A, %e %B, %Y %H:%M" #. strftime format of a weekday, a date and a #. * time, in 24-hour format. -#: ../src/modules/itip-formatter/itip-view.c:402 +#: ../src/modules/itip-formatter/itip-view.c:404 msgid "%A, %B %e, %Y %H:%M:%S" msgstr "%A, %e %B, %Y %H:%M:%S" #. strftime format of a weekday, a date and a #. * time, in 12-hour format, without seconds. -#: ../src/modules/itip-formatter/itip-view.c:407 +#: ../src/modules/itip-formatter/itip-view.c:409 msgid "%A, %B %e, %Y %l:%M %p" msgstr "%A, %e %B, %Y %l:%M %p" #. strftime format of a weekday, a date and a #. * time, in 12-hour format. -#: ../src/modules/itip-formatter/itip-view.c:411 +#: ../src/modules/itip-formatter/itip-view.c:413 msgid "%A, %B %e, %Y %l:%M:%S %p" msgstr "%A, %e %B, %Y %l:%M:%S %p" #. Translators: The first '%s' is replaced with an abbreviated date/time of an appointment start or end, like "Tomorrow" or "Tomorrow 10:30"; #. the second '%s' is replaced with the actual date, to know what the 'Tomorrow' means. What the date looks like depends on the user settings. #. Example: 'Tomorrow 10:30 (20.2.2020)' -#: ../src/modules/itip-formatter/itip-view.c:438 +#: ../src/modules/itip-formatter/itip-view.c:440 #, c-format msgctxt "cal-itip" msgid "%s (%s)" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:476 -#: ../src/modules/itip-formatter/itip-view.c:477 -#: ../src/modules/itip-formatter/itip-view.c:566 -#: ../src/modules/itip-formatter/itip-view.c:567 -#: ../src/modules/itip-formatter/itip-view.c:656 +#: ../src/modules/itip-formatter/itip-view.c:478 +#: ../src/modules/itip-formatter/itip-view.c:479 +#: ../src/modules/itip-formatter/itip-view.c:572 +#: ../src/modules/itip-formatter/itip-view.c:573 +#: ../src/modules/itip-formatter/itip-view.c:666 msgid "An unknown person" msgstr "Người lạ" -#: ../src/modules/itip-formatter/itip-view.c:481 -#: ../src/modules/itip-formatter/itip-view.c:571 -#: ../src/modules/itip-formatter/itip-view.c:660 +#: ../src/modules/itip-formatter/itip-view.c:483 +#: ../src/modules/itip-formatter/itip-view.c:577 +#: ../src/modules/itip-formatter/itip-view.c:670 #, c-format #| msgid "Please respond on behalf of %s" msgid "Please respond on behalf of %s" msgstr "Vui lòng hồi đáp thay mặt cho %s" -#: ../src/modules/itip-formatter/itip-view.c:483 -#: ../src/modules/itip-formatter/itip-view.c:573 -#: ../src/modules/itip-formatter/itip-view.c:662 +#: ../src/modules/itip-formatter/itip-view.c:485 +#: ../src/modules/itip-formatter/itip-view.c:579 +#: ../src/modules/itip-formatter/itip-view.c:672 #, c-format #| msgid "Received on behalf of %s" msgid "Received on behalf of %s" msgstr "Nhận thay mặt cho %s" -#: ../src/modules/itip-formatter/itip-view.c:488 +#: ../src/modules/itip-formatter/itip-view.c:491 #, c-format #| msgid "" #| "%s through %s has published the following meeting information:" msgid "%s through %s has published the following meeting information:" msgstr "%s thông qua %s đã công bố tin tức cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:490 +#: ../src/modules/itip-formatter/itip-view.c:493 #, c-format #| msgid "%s has published the following meeting information:" msgid "%s has published the following meeting information:" msgstr "%s đã công bố tin tức cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:495 +#: ../src/modules/itip-formatter/itip-view.c:501 #, c-format #| msgid "%s has delegated the following meeting to you:" msgid "%s has delegated the following meeting to you:" msgstr "%s đã ủy nhiệm cuộc họp sau cho bạn:" -#: ../src/modules/itip-formatter/itip-view.c:498 +#: ../src/modules/itip-formatter/itip-view.c:504 #, c-format #| msgid "" #| "%s through %s requests your presence at the following meeting:" msgid "%s through %s requests your presence at the following meeting:" msgstr "%s thông qua %s yêu cầu sự hiện diện của bạn tại cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:500 +#: ../src/modules/itip-formatter/itip-view.c:506 #, c-format #| msgid "%s requests your presence at the following meeting:" msgid "%s requests your presence at the following meeting:" msgstr "%s yêu cầu sự hiện diện của bạn tại cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:506 +#: ../src/modules/itip-formatter/itip-view.c:512 #, c-format #| msgid "%s through %s wishes to add to an existing meeting:" msgid "%s through %s wishes to add to an existing meeting:" msgstr "%s thông qua %s muốn thêm vào một cuộc họp đã có:" -#: ../src/modules/itip-formatter/itip-view.c:508 +#: ../src/modules/itip-formatter/itip-view.c:514 #, c-format #| msgid "%s wishes to add to an existing meeting:" msgid "%s wishes to add to an existing meeting:" msgstr "%s muốn thêm vào một cuộc họp đã có:" -#: ../src/modules/itip-formatter/itip-view.c:512 +#: ../src/modules/itip-formatter/itip-view.c:518 #, c-format #| msgid "" #| "%s through %s wishes to receive the latest information for the " @@ -24299,7 +24350,7 @@ "meeting:" msgstr "%s thông qua %s muốn nhận tin tức mới nhất về cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:514 +#: ../src/modules/itip-formatter/itip-view.c:520 #, c-format #| msgid "" #| "%s wishes to receive the latest information for the following " @@ -24308,93 +24359,93 @@ "%s wishes to receive the latest information for the following meeting:" msgstr "%s> muốn nhận tin tức mới nhất về cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:518 +#: ../src/modules/itip-formatter/itip-view.c:524 #, c-format #| msgid "%s through %s has sent back the following meeting response:" msgid "%s through %s has sent back the following meeting response:" msgstr "%s thông qua %s đã trả lời về cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:520 +#: ../src/modules/itip-formatter/itip-view.c:526 #, c-format #| msgid "%s has sent back the following meeting response:" msgid "%s has sent back the following meeting response:" msgstr "%s đã trả lời về cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:524 +#: ../src/modules/itip-formatter/itip-view.c:530 #, c-format msgid "%s through %s has cancelled the following meeting:" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:526 +#: ../src/modules/itip-formatter/itip-view.c:532 #, c-format msgid "%s has cancelled the following meeting:" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:530 +#: ../src/modules/itip-formatter/itip-view.c:536 #, c-format #| msgid "%s through %s has proposed the following meeting changes." msgid "%s through %s has proposed the following meeting changes." msgstr "%s thông qua %s đã đề nghị những thay đổi cuộc họp sau." -#: ../src/modules/itip-formatter/itip-view.c:532 +#: ../src/modules/itip-formatter/itip-view.c:538 #, c-format msgid "%s has proposed the following meeting changes:" msgstr "%s> đã đề nghị những thay đổi cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:536 +#: ../src/modules/itip-formatter/itip-view.c:542 #, c-format #| msgid "%s through %s has declined the following meeting changes:" msgid "%s through %s has declined the following meeting changes:" msgstr "%s thông qua %s đã từ chối những thay đổi cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:538 +#: ../src/modules/itip-formatter/itip-view.c:544 #, c-format msgid "%s has declined the following meeting changes:" msgstr "%s> đã từ chối những thay đổi cuộc họp sau:" -#: ../src/modules/itip-formatter/itip-view.c:578 +#: ../src/modules/itip-formatter/itip-view.c:585 #, c-format #| msgid "%s through %s has published the following task:" msgid "%s through %s has published the following task:" msgstr "%s thông qua %s đã công bố tác vụ sau:" -#: ../src/modules/itip-formatter/itip-view.c:580 +#: ../src/modules/itip-formatter/itip-view.c:587 #, c-format #| msgid "%s has published the following task:" msgid "%s has published the following task:" msgstr "%s đã công bố tác vụ sau:" -#: ../src/modules/itip-formatter/itip-view.c:585 +#: ../src/modules/itip-formatter/itip-view.c:595 #, c-format #| msgid "%s requests the assignment of %s to the following task:" msgid "%s requests the assignment of %s to the following task:" msgstr "%s yêu cầu phân công %s cho tác vụ sau:" -#: ../src/modules/itip-formatter/itip-view.c:588 +#: ../src/modules/itip-formatter/itip-view.c:598 #, c-format #| msgid "%s through %s has assigned you a task:" msgid "%s through %s has assigned you a task:" msgstr "%s thông qua %s đã phân công bạn cho tác vụ sau:" -#: ../src/modules/itip-formatter/itip-view.c:590 +#: ../src/modules/itip-formatter/itip-view.c:600 #, c-format #| msgid "%s has assigned you a task:" msgid "%s has assigned you a task:" msgstr "%s đã phân công bạn cho tác vụ sau:" -#: ../src/modules/itip-formatter/itip-view.c:596 +#: ../src/modules/itip-formatter/itip-view.c:606 #, c-format #| msgid "%s through %s wishes to add to an existing task:" msgid "%s through %s wishes to add to an existing task:" msgstr "%s thông qua %s muốn thêm vào tác vụ đã có:" -#: ../src/modules/itip-formatter/itip-view.c:598 +#: ../src/modules/itip-formatter/itip-view.c:608 #, c-format #| msgid "%s wishes to add to an existing task:" msgid "%s wishes to add to an existing task:" msgstr "%s muốn thêm vào tác vụ đã có:" -#: ../src/modules/itip-formatter/itip-view.c:602 +#: ../src/modules/itip-formatter/itip-view.c:612 #, c-format #| msgid "" #| "%s through %s wishes to receive the latest information for the " @@ -24404,7 +24455,7 @@ "assigned task:" msgstr "%s thông qua %s muốn nhận tin tức về tác vụ đã phân công sau:" -#: ../src/modules/itip-formatter/itip-view.c:604 +#: ../src/modules/itip-formatter/itip-view.c:614 #, c-format #| msgid "" #| "%s wishes to receive the latest information for the following " @@ -24413,229 +24464,229 @@ "%s wishes to receive the latest information for the following assigned task:" msgstr "%s muốn nhận tin tức về tác vụ đã phân công sau:" -#: ../src/modules/itip-formatter/itip-view.c:608 +#: ../src/modules/itip-formatter/itip-view.c:618 #, c-format #| msgid "" #| "%s through %s has sent back the following assigned task response:" msgid "%s through %s has sent back the following assigned task response:" msgstr "%s thông qua %s đã trả lời tác vụ đã phân công sau:" -#: ../src/modules/itip-formatter/itip-view.c:610 +#: ../src/modules/itip-formatter/itip-view.c:620 #, c-format #| msgid "%s has sent back the following assigned task response:" msgid "%s has sent back the following assigned task response:" msgstr "%s đã trả lời tác vụ đã phân công sau:" -#: ../src/modules/itip-formatter/itip-view.c:614 +#: ../src/modules/itip-formatter/itip-view.c:624 #, c-format msgid "%s through %s has cancelled the following assigned task:" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:616 +#: ../src/modules/itip-formatter/itip-view.c:626 #, c-format msgid "%s has cancelled the following assigned task:" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:620 +#: ../src/modules/itip-formatter/itip-view.c:630 #, c-format #| msgid "" #| "%s through %s has proposed the following task assignment changes:" msgid "%s through %s has proposed the following task assignment changes:" msgstr "%s thông qua %s đã đề nghị những thay đổi phân công tác vụ sau:" -#: ../src/modules/itip-formatter/itip-view.c:622 +#: ../src/modules/itip-formatter/itip-view.c:632 #, c-format #| msgid "%s has proposed the following task assignment changes:" msgid "%s has proposed the following task assignment changes:" msgstr "%s đã đề nghị những thay đổi phân công tác vụ sau:" -#: ../src/modules/itip-formatter/itip-view.c:626 +#: ../src/modules/itip-formatter/itip-view.c:636 #, c-format #| msgid "%s through %s has declined the following assigned task:" msgid "%s through %s has declined the following assigned task:" msgstr "%s thông qua %s đã từ chối tác vụ được phân công sau:" -#: ../src/modules/itip-formatter/itip-view.c:628 +#: ../src/modules/itip-formatter/itip-view.c:638 #, c-format #| msgid "%s has declined the following assigned task:" msgid "%s has declined the following assigned task:" msgstr "%s đã từ chối tác vụ được phân công sau:" -#: ../src/modules/itip-formatter/itip-view.c:667 +#: ../src/modules/itip-formatter/itip-view.c:678 #, c-format #| msgid "%s through %s has published the following memo:" msgid "%s through %s has published the following memo:" msgstr "%s thông qua %s đã công bố bản ghi nhớ sau:" -#: ../src/modules/itip-formatter/itip-view.c:669 +#: ../src/modules/itip-formatter/itip-view.c:680 #, c-format #| msgid "%s has published the following memo:" msgid "%s has published the following memo:" msgstr "%s đã công bố bản ghi nhớ sau:" -#: ../src/modules/itip-formatter/itip-view.c:674 +#: ../src/modules/itip-formatter/itip-view.c:688 #, c-format #| msgid "%s through %s wishes to add to an existing memo:" msgid "%s through %s wishes to add to an existing memo:" msgstr "%s thông qua %s muốn thêm vào một bản ghi nhớ đã có:" -#: ../src/modules/itip-formatter/itip-view.c:676 +#: ../src/modules/itip-formatter/itip-view.c:690 #, c-format #| msgid "%s wishes to add to an existing memo:" msgid "%s wishes to add to an existing memo:" msgstr "%s muốn thêm vào một bản ghi nhớ đã có:" -#: ../src/modules/itip-formatter/itip-view.c:680 +#: ../src/modules/itip-formatter/itip-view.c:694 #, c-format msgid "%s through %s has cancelled the following shared memo:" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:682 +#: ../src/modules/itip-formatter/itip-view.c:696 #, c-format msgid "%s has cancelled the following shared memo:" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:880 +#: ../src/modules/itip-formatter/itip-view.c:894 msgid "All day:" msgstr "Trọn ngày:" -#: ../src/modules/itip-formatter/itip-view.c:886 +#: ../src/modules/itip-formatter/itip-view.c:900 msgid "Start day:" msgstr "Ngày bắt đầu:" -#: ../src/modules/itip-formatter/itip-view.c:886 -#: ../src/modules/itip-formatter/itip-view.c:1921 +#: ../src/modules/itip-formatter/itip-view.c:900 +#: ../src/modules/itip-formatter/itip-view.c:2079 msgid "Start time:" msgstr "Thời điểm đầu:" -#: ../src/modules/itip-formatter/itip-view.c:895 +#: ../src/modules/itip-formatter/itip-view.c:909 msgid "End day:" msgstr "Ngày kết thúc:" -#: ../src/modules/itip-formatter/itip-view.c:895 -#: ../src/modules/itip-formatter/itip-view.c:1922 +#: ../src/modules/itip-formatter/itip-view.c:909 +#: ../src/modules/itip-formatter/itip-view.c:2080 msgid "End time:" msgstr "Thời điểm kết thúc:" -#: ../src/modules/itip-formatter/itip-view.c:1271 +#: ../src/modules/itip-formatter/itip-view.c:1285 msgid "Ope_n Calendar" msgstr "_Mở lịch" -#: ../src/modules/itip-formatter/itip-view.c:1274 +#: ../src/modules/itip-formatter/itip-view.c:1288 msgid "_Decline all" msgstr "_Từ chối tất cả" -#: ../src/modules/itip-formatter/itip-view.c:1280 +#: ../src/modules/itip-formatter/itip-view.c:1294 msgid "_Tentative all" msgstr "Tạ_m chấp nhận tất cả" -#: ../src/modules/itip-formatter/itip-view.c:1283 +#: ../src/modules/itip-formatter/itip-view.c:1297 msgid "_Tentative" msgstr "Tạm chấp _nhận" -#: ../src/modules/itip-formatter/itip-view.c:1286 +#: ../src/modules/itip-formatter/itip-view.c:1300 msgid "Acce_pt all" msgstr "C_hấp nhận tất cả" -#: ../src/modules/itip-formatter/itip-view.c:1289 +#: ../src/modules/itip-formatter/itip-view.c:1303 msgid "Acce_pt" msgstr "_Chấp nhận" -#: ../src/modules/itip-formatter/itip-view.c:1292 +#: ../src/modules/itip-formatter/itip-view.c:1306 msgid "Send _Information" msgstr "_Gửi thông tin" -#: ../src/modules/itip-formatter/itip-view.c:1295 +#: ../src/modules/itip-formatter/itip-view.c:1309 msgid "_Update Attendee Status" msgstr "_Cập nhật trạng thái người dự" -#: ../src/modules/itip-formatter/itip-view.c:1298 -#: ../src/smime/gui/certificate-manager.c:1659 +#: ../src/modules/itip-formatter/itip-view.c:1312 +#: ../src/smime/gui/certificate-manager.c:1607 msgid "_Update" msgstr "_Cập nhật" -#: ../src/modules/itip-formatter/itip-view.c:1924 -#: ../src/modules/itip-formatter/itip-view.c:2134 -#: ../src/modules/itip-formatter/itip-view.c:7094 +#: ../src/modules/itip-formatter/itip-view.c:2082 +#: ../src/modules/itip-formatter/itip-view.c:2295 +#: ../src/modules/itip-formatter/itip-view.c:7410 msgid "Due date:" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:1927 -#: ../src/modules/itip-formatter/itip-view.c:2060 -#: ../src/modules/itip-formatter/itip-view.c:2143 +#: ../src/modules/itip-formatter/itip-view.c:2085 +#: ../src/modules/itip-formatter/itip-view.c:2221 +#: ../src/modules/itip-formatter/itip-view.c:2304 msgid "Comment:" msgstr "Ghi chú:" -#: ../src/modules/itip-formatter/itip-view.c:1959 +#: ../src/modules/itip-formatter/itip-view.c:2117 msgid "Show description provided by the sender" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:1960 +#: ../src/modules/itip-formatter/itip-view.c:2118 msgid "Hide description provided by the sender" msgstr "" #. RSVP area -#: ../src/modules/itip-formatter/itip-view.c:2048 +#: ../src/modules/itip-formatter/itip-view.c:2193 msgid "Send reply to sender" msgstr "Gửi trả lời cho người gửi" #. Updates -#: ../src/modules/itip-formatter/itip-view.c:2063 +#: ../src/modules/itip-formatter/itip-view.c:2224 msgid "Send _updates to attendees" msgstr "Gửi bản cậ_p nhật cho các người dự" #. The recurrence check button -#: ../src/modules/itip-formatter/itip-view.c:2066 +#: ../src/modules/itip-formatter/itip-view.c:2227 msgid "_Apply to all instances" msgstr "Á_p dụng cho mọi lần" -#: ../src/modules/itip-formatter/itip-view.c:2067 +#: ../src/modules/itip-formatter/itip-view.c:2228 msgid "Show time as _free" msgstr "Hiện giờ là _rảnh" -#: ../src/modules/itip-formatter/itip-view.c:2068 +#: ../src/modules/itip-formatter/itip-view.c:2229 msgid "_Preserve my reminder" msgstr "_Bảo tồn lời nhắc nhở mình" -#: ../src/modules/itip-formatter/itip-view.c:2069 +#: ../src/modules/itip-formatter/itip-view.c:2230 #| msgid "Attachment Reminder" msgid "_Inherit reminder" msgstr "Kế thừa gh_i nhớ" -#: ../src/modules/itip-formatter/itip-view.c:2301 +#: ../src/modules/itip-formatter/itip-view.c:2474 msgid "_Tasks:" msgstr "_Nhiệm vụ :" -#: ../src/modules/itip-formatter/itip-view.c:2304 +#: ../src/modules/itip-formatter/itip-view.c:2477 #| msgid "_Memos" msgid "_Memos:" msgstr "Ghi _nhớ:" -#: ../src/modules/itip-formatter/itip-view.c:3375 +#: ../src/modules/itip-formatter/itip-view.c:3546 msgid "Sa_ve" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:3904 -#: ../src/modules/itip-formatter/itip-view.c:5607 +#: ../src/modules/itip-formatter/itip-view.c:4074 +#: ../src/modules/itip-formatter/itip-view.c:5871 msgid "Attendee status updated" msgstr "Trạng thái người dự đã được cập nhật." -#: ../src/modules/itip-formatter/itip-view.c:4136 +#: ../src/modules/itip-formatter/itip-view.c:4324 #, c-format msgid "An appointment “%s” in the calendar “%s” conflicts with this meeting" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4143 +#: ../src/modules/itip-formatter/itip-view.c:4331 #, c-format msgid "A task “%s” in the task list “%s” conflicts with this task" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4150 +#: ../src/modules/itip-formatter/itip-view.c:4338 #, c-format msgid "A memo “%s” in the memo list “%s” conflicts with this memo" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4161 +#: ../src/modules/itip-formatter/itip-view.c:4351 #, c-format msgid "" "The calendar “%s” contains an appointment which conflicts with this meeting" @@ -24644,7 +24695,7 @@ msgstr[0] "" msgstr[1] "" -#: ../src/modules/itip-formatter/itip-view.c:4170 +#: ../src/modules/itip-formatter/itip-view.c:4360 #, c-format msgid "The task list “%s” contains a task which conflicts with this task" msgid_plural "" @@ -24652,7 +24703,7 @@ msgstr[0] "" msgstr[1] "" -#: ../src/modules/itip-formatter/itip-view.c:4179 +#: ../src/modules/itip-formatter/itip-view.c:4369 #, c-format msgid "The memo list “%s” contains a memo which conflicts with this memo" msgid_plural "" @@ -24660,220 +24711,220 @@ msgstr[0] "" msgstr[1] "" -#: ../src/modules/itip-formatter/itip-view.c:4217 +#: ../src/modules/itip-formatter/itip-view.c:4406 #, c-format msgid "Found the appointment in the calendar “%s”" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4222 +#: ../src/modules/itip-formatter/itip-view.c:4411 #, c-format msgid "Found the task in the task list “%s”" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4227 +#: ../src/modules/itip-formatter/itip-view.c:4416 #, c-format msgid "Found the memo in the memo list “%s”" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4238 +#: ../src/modules/itip-formatter/itip-view.c:4427 msgid "This meeting invitation is obsolete. It had been updated." msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4383 +#: ../src/modules/itip-formatter/itip-view.c:4549 msgid "Unable to find any calendars" msgstr "Không tìm thấy lịch nào" -#: ../src/modules/itip-formatter/itip-view.c:4391 +#: ../src/modules/itip-formatter/itip-view.c:4557 msgid "Unable to find this meeting in any calendar" msgstr "Không tìm thấy cuộc họp này trong lịch nào" -#: ../src/modules/itip-formatter/itip-view.c:4396 +#: ../src/modules/itip-formatter/itip-view.c:4562 msgid "Unable to find this task in any task list" msgstr "Không tìm thấy nhiệm vụ này trong danh sách nhiệm vụ nào" -#: ../src/modules/itip-formatter/itip-view.c:4401 +#: ../src/modules/itip-formatter/itip-view.c:4567 msgid "Unable to find this memo in any memo list" msgstr "Không tìm thấy bản ghi nhớ này trong bất cứ danh sách ghi nhớ nào" -#: ../src/modules/itip-formatter/itip-view.c:4714 +#: ../src/modules/itip-formatter/itip-view.c:4881 msgid "Searching for an existing version of this appointment" msgstr "Đang tìm kiếm một phiên bản hiện thời của cuộc hẹn này" -#: ../src/modules/itip-formatter/itip-view.c:4718 +#: ../src/modules/itip-formatter/itip-view.c:4885 msgid "Searching for an existing version of this task" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4722 +#: ../src/modules/itip-formatter/itip-view.c:4889 msgid "Searching for an existing version of this memo" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:4780 +#: ../src/modules/itip-formatter/itip-view.c:4949 msgid "Opening the calendar. Please wait…" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5130 +#: ../src/modules/itip-formatter/itip-view.c:5311 #, c-format msgid "Unable to send item to calendar “%s”. %s" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5138 +#: ../src/modules/itip-formatter/itip-view.c:5319 #, c-format msgid "Unable to send item to task list “%s”. %s" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5146 +#: ../src/modules/itip-formatter/itip-view.c:5327 #, c-format msgid "Unable to send item to memo list “%s”. %s" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5167 +#: ../src/modules/itip-formatter/itip-view.c:5348 #, c-format msgid "Sent to calendar “%s” as accepted" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5172 +#: ../src/modules/itip-formatter/itip-view.c:5353 #, c-format msgid "Sent to task list “%s” as accepted" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5177 +#: ../src/modules/itip-formatter/itip-view.c:5358 #, c-format msgid "Sent to memo list “%s” as accepted" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5187 +#: ../src/modules/itip-formatter/itip-view.c:5368 #, c-format msgid "Sent to calendar “%s” as tentative" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5192 +#: ../src/modules/itip-formatter/itip-view.c:5373 #, c-format msgid "Sent to task list “%s” as tentative" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5197 +#: ../src/modules/itip-formatter/itip-view.c:5378 #, c-format msgid "Sent to memo list “%s” as tentative" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5207 +#: ../src/modules/itip-formatter/itip-view.c:5388 #, c-format msgid "Sent to calendar “%s” as declined" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5212 +#: ../src/modules/itip-formatter/itip-view.c:5393 #, c-format msgid "Sent to task list “%s” as declined" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5217 +#: ../src/modules/itip-formatter/itip-view.c:5398 #, c-format msgid "Sent to memo list “%s” as declined" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5227 +#: ../src/modules/itip-formatter/itip-view.c:5408 #, c-format msgid "Sent to calendar “%s” as cancelled" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5232 +#: ../src/modules/itip-formatter/itip-view.c:5413 #, c-format msgid "Sent to task list “%s” as cancelled" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5237 +#: ../src/modules/itip-formatter/itip-view.c:5418 #, c-format msgid "Sent to memo list “%s” as cancelled" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5256 +#: ../src/modules/itip-formatter/itip-view.c:5457 msgid "Saving changes to the calendar. Please wait…" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5259 +#: ../src/modules/itip-formatter/itip-view.c:5460 msgid "Saving changes to the task list. Please wait…" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5262 +#: ../src/modules/itip-formatter/itip-view.c:5463 msgid "Saving changes to the memo list. Please wait…" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5333 +#: ../src/modules/itip-formatter/itip-view.c:5602 msgid "Unable to parse item" msgstr "Không thể phân tích mục" -#: ../src/modules/itip-formatter/itip-view.c:5531 +#: ../src/modules/itip-formatter/itip-view.c:5795 #, c-format msgid "Organizer has removed the delegate %s " msgstr "Bộ tổ chức đã gỡ bỏ người ủy nhiệm %s " -#: ../src/modules/itip-formatter/itip-view.c:5548 +#: ../src/modules/itip-formatter/itip-view.c:5812 msgid "Sent a cancellation notice to the delegate" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5552 +#: ../src/modules/itip-formatter/itip-view.c:5816 msgid "Could not send the cancellation notice to the delegate" msgstr "" -#: ../src/modules/itip-formatter/itip-view.c:5598 +#: ../src/modules/itip-formatter/itip-view.c:5862 #, c-format msgid "Unable to update attendee. %s" msgstr "Không cập nhật được người dự. %s" -#: ../src/modules/itip-formatter/itip-view.c:5632 +#: ../src/modules/itip-formatter/itip-view.c:5896 msgid "The meeting is invalid and cannot be updated" msgstr "Cuộc họp không hợp lệ và không thể cập nhật" -#: ../src/modules/itip-formatter/itip-view.c:5717 +#: ../src/modules/itip-formatter/itip-view.c:5982 msgid "Attendee status could not be updated because the status is invalid" msgstr "Không thể cập nhật trạng thái người dự vì trạng thái không hợp lệ." -#: ../src/modules/itip-formatter/itip-view.c:5793 -#: ../src/modules/itip-formatter/itip-view.c:5831 +#: ../src/modules/itip-formatter/itip-view.c:6058 +#: ../src/modules/itip-formatter/itip-view.c:6096 msgid "Attendee status can not be updated because the item no longer exists" msgstr "Không thể cập nhật trạng thái người dự vì không còn có lại mục ấy." -#: ../src/modules/itip-formatter/itip-view.c:5892 +#: ../src/modules/itip-formatter/itip-view.c:6157 msgid "Meeting information sent" msgstr "Tin tức cuộc họp đã được gửi" -#: ../src/modules/itip-formatter/itip-view.c:5897 +#: ../src/modules/itip-formatter/itip-view.c:6162 msgid "Task information sent" msgstr "Thông tin nhiệm vụ đã được gửi" -#: ../src/modules/itip-formatter/itip-view.c:5902 +#: ../src/modules/itip-formatter/itip-view.c:6167 msgid "Memo information sent" msgstr "Thông tin ghi nhớ đã được gửi" -#: ../src/modules/itip-formatter/itip-view.c:5913 +#: ../src/modules/itip-formatter/itip-view.c:6178 msgid "Unable to send meeting information, the meeting does not exist" msgstr "Không thể gửi thông tin về cuộc họp vì cuộc họp không tồn tại" -#: ../src/modules/itip-formatter/itip-view.c:5918 +#: ../src/modules/itip-formatter/itip-view.c:6183 msgid "Unable to send task information, the task does not exist" msgstr "Không thể gửi thông tin về nhiệm vụ vì nhiệm vụ không tồn tại" -#: ../src/modules/itip-formatter/itip-view.c:5923 +#: ../src/modules/itip-formatter/itip-view.c:6188 msgid "Unable to send memo information, the memo does not exist" msgstr "Không thể gửi thông tin về bản ghi nhớ vì bản ghi nhớ không tồn tại" #. Translators: This is a default filename for a calendar. -#: ../src/modules/itip-formatter/itip-view.c:5968 +#: ../src/modules/itip-formatter/itip-view.c:6233 #| msgid "Calendars" msgid "calendar.ics" msgstr "calendar.ics" -#: ../src/modules/itip-formatter/itip-view.c:5973 +#: ../src/modules/itip-formatter/itip-view.c:6238 msgid "Save Calendar" msgstr "Lưu lịch" -#: ../src/modules/itip-formatter/itip-view.c:6021 -#: ../src/modules/itip-formatter/itip-view.c:6034 +#: ../src/modules/itip-formatter/itip-view.c:6286 +#: ../src/modules/itip-formatter/itip-view.c:6299 msgid "The calendar attached is not valid" msgstr "Lịch đã đính kèm không hợp lệ" -#: ../src/modules/itip-formatter/itip-view.c:6022 -#: ../src/modules/itip-formatter/itip-view.c:6035 +#: ../src/modules/itip-formatter/itip-view.c:6287 +#: ../src/modules/itip-formatter/itip-view.c:6300 msgid "" "The message claims to contain a calendar, but the calendar is not a valid " "iCalendar." @@ -24881,15 +24932,15 @@ "Thư này tuyên bố chứa một lịch, nhưng mà lịch đó không phải là một iCalendar " "hợp lệ." -#: ../src/modules/itip-formatter/itip-view.c:6117 -#: ../src/modules/itip-formatter/itip-view.c:6201 -#: ../src/modules/itip-formatter/itip-view.c:6305 +#: ../src/modules/itip-formatter/itip-view.c:6382 +#: ../src/modules/itip-formatter/itip-view.c:6466 +#: ../src/modules/itip-formatter/itip-view.c:6570 msgid "The item in the calendar is not valid" msgstr "Mục trong lịch không hợp lệ." -#: ../src/modules/itip-formatter/itip-view.c:6118 -#: ../src/modules/itip-formatter/itip-view.c:6202 -#: ../src/modules/itip-formatter/itip-view.c:6306 +#: ../src/modules/itip-formatter/itip-view.c:6383 +#: ../src/modules/itip-formatter/itip-view.c:6467 +#: ../src/modules/itip-formatter/itip-view.c:6571 msgid "" "The message does contain a calendar, but the calendar contains no events, " "tasks or free/busy information" @@ -24897,22 +24948,22 @@ "Thư ấy có phải chứa một lịch, nhưng mà lịch ấy không chứa sự kiện nào, nhiệm " "vụ nào hay thông tin rảnh/bận nào." -#: ../src/modules/itip-formatter/itip-view.c:6211 +#: ../src/modules/itip-formatter/itip-view.c:6476 msgid "The calendar attached contains multiple items" msgstr "Lịch đã đính kèm chứa nhiều mục" -#: ../src/modules/itip-formatter/itip-view.c:6212 +#: ../src/modules/itip-formatter/itip-view.c:6477 msgid "" "To process all of these items, the file should be saved and the calendar " "imported" msgstr "Để xử lý mọi mục này thì nên lưu tập tin này và nhập lịch đó." -#: ../src/modules/itip-formatter/itip-view.c:6794 +#: ../src/modules/itip-formatter/itip-view.c:7060 msgctxt "cal-itip" msgid "None" msgstr "Không" -#: ../src/modules/itip-formatter/itip-view.c:6818 +#: ../src/modules/itip-formatter/itip-view.c:7084 msgid "Tentatively Accepted" msgstr "Tạm đã chấp nhận" @@ -25028,7 +25079,7 @@ #: ../src/modules/mail-config/e-mail-config-sendmail-backend.c:59 #: ../src/modules/mail-config/e-mail-config-smtp-backend.c:156 #: ../src/modules/plugin-manager/evolution-plugin-manager.c:194 -#: ../src/plugins/mail-notification/mail-notification.c:1275 +#: ../src/plugins/mail-notification/mail-notification.c:1288 msgid "Configuration" msgstr "Cấu hình" @@ -25112,7 +25163,7 @@ msgid "Add Ca_lendar and Tasks to this account" msgstr "" -#: ../src/modules/mail/e-mail-attachment-handler.c:644 +#: ../src/modules/mail/e-mail-attachment-handler.c:725 #, c-format msgid "%d attached message" msgid_plural "%d attached messages" @@ -25149,515 +25200,516 @@ #. Translators: One of the known implementation names of the GNetworkMonitor. Either translate #. it to some user-friendly form, or keep it as is. -#: ../src/modules/mail/e-mail-shell-backend.c:988 +#: ../src/modules/mail/e-mail-shell-backend.c:997 msgctxt "NetworkMonitor" msgid "base" msgstr "" #. Translators: One of the known implementation names of the GNetworkMonitor. Either translate #. it to some user-friendly form, or keep it as is. -#: ../src/modules/mail/e-mail-shell-backend.c:991 +#: ../src/modules/mail/e-mail-shell-backend.c:1000 msgctxt "NetworkMonitor" msgid "netlink" msgstr "" #. Translators: One of the known implementation names of the GNetworkMonitor. Either translate #. it to some user-friendly form, or keep it as is. -#: ../src/modules/mail/e-mail-shell-backend.c:994 +#: ../src/modules/mail/e-mail-shell-backend.c:1003 msgctxt "NetworkMonitor" msgid "networkmanager" msgstr "" -#: ../src/modules/mail/e-mail-shell-backend.c:1025 +#: ../src/modules/mail/e-mail-shell-backend.c:1034 msgctxt "NetworkMonitor" msgid "Method to detect _online state:" msgstr "" #. Translators: The '%s' is replaced with the actual name of the GNetworkMonitor implementation -#: ../src/modules/mail/e-mail-shell-backend.c:1036 +#: ../src/modules/mail/e-mail-shell-backend.c:1045 #, c-format msgctxt "NetworkMonitor" msgid "Default (%s)" msgstr "" #. Always as the first -#: ../src/modules/mail/e-mail-shell-backend.c:1040 +#: ../src/modules/mail/e-mail-shell-backend.c:1049 msgctxt "NetworkMonitor" msgid "Default" msgstr "" #. Always as the last -#: ../src/modules/mail/e-mail-shell-backend.c:1057 +#: ../src/modules/mail/e-mail-shell-backend.c:1066 msgctxt "NetworkMonitor" msgid "Always Online" msgstr "" -#: ../src/modules/mail/e-mail-shell-backend.c:1126 +#: ../src/modules/mail/e-mail-shell-backend.c:1148 msgid "Mail Preferences" msgstr "Tùy thích thư" -#: ../src/modules/mail/e-mail-shell-backend.c:1135 +#: ../src/modules/mail/e-mail-shell-backend.c:1157 msgid "Composer Preferences" msgstr "Tùy thích bộ soạn thảo" -#: ../src/modules/mail/e-mail-shell-backend.c:1144 +#: ../src/modules/mail/e-mail-shell-backend.c:1166 msgid "Network Preferences" msgstr "Tùy thích mạng" #. Translators: The first item in the list, to be #. * able to set rule: [Label] [is/is-not] [None] -#: ../src/modules/mail/e-mail-shell-backend.c:1505 +#: ../src/modules/mail/e-mail-shell-backend.c:1527 msgctxt "label" msgid "None" msgstr "Không" #. Translators: Meaning "any configured addressbook included in autocompletion" in the filter dialog -#: ../src/modules/mail/e-mail-shell-backend.c:1714 +#: ../src/modules/mail/e-mail-shell-backend.c:1736 msgctxt "addrbook" msgid "Included in Autocompletion" msgstr "" #. Translators: Meaning "any configured addressbook" in the filter dialog -#: ../src/modules/mail/e-mail-shell-backend.c:1720 +#: ../src/modules/mail/e-mail-shell-backend.c:1742 msgctxt "addrbook" msgid "Any" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:853 +#: ../src/modules/mail/e-mail-shell-view-actions.c:869 msgid "Marking messages as read…" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1252 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1268 msgid "Go to Folder" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1256 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1272 msgid "_Select" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1566 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1582 msgid "_Disable Account" msgstr "_Tắt tài khoản" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1568 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1584 msgid "Disable this account" msgstr "Tắt tài khoản này" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1575 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1591 #| msgid "Permanently remove all deleted messages from all folders" msgid "Permanently remove all the deleted messages from all folders" msgstr "Gỡ bỏ hoàn toàn mọi thư đã xoá ra khỏi mọi thư mục" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1580 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1596 msgid "Empty _Junk" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1582 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1598 msgid "Delete all Junk messages from all folders" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1589 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1605 msgid "Edit properties of this account" msgstr "Thay đổi thuộc tính tài khoản này" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1596 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1612 msgid "Refresh list of folders of this account" msgstr "Cập nhật danh sách thư mục của tài khoản này" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1601 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1617 msgid "_Download Messages for Offline Usage" msgstr "Tải _về thư để đọc ngoại tuyến" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1603 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1619 #| msgid "Download messages of accounts/folders marked for offline" msgid "Download messages of accounts and folders marked for offline usage" msgstr "Tải về các thư của tài khoản và thư mục có đánh dấu ngoại tuyến" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1608 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1624 msgid "Fl_ush Outbox" msgstr "Xoá _sạch hộp thư gửi" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1615 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1631 msgid "_Copy Folder To…" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1617 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1633 msgid "Copy the selected folder into another folder" msgstr "Sao chép thư mục đã chọn sang thư mục khác" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1624 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1640 msgid "Permanently remove this folder" msgstr "Gỡ bỏ hoàn toàn thư mục này" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1629 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1645 msgid "Edit Sort _Order…" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1631 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1647 msgid "Change sort order of the folders in the folder tree" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1636 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1652 msgid "E_xpunge" msgstr "_Xoá hẳn" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1638 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1654 msgid "Permanently remove all deleted messages from this folder" msgstr "Gỡ bỏ hoàn toàn mọi thư đã xoá trong thư mục này" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1643 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1735 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1659 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1751 msgid "Mar_k All Messages as Read" msgstr "Đánh dấu mọi thư Đã đọ_c" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1645 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1737 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1661 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1753 msgid "Mark all messages in the folder as read" msgstr "Đánh dấu đã đọc mọi thư nằm trong thư mục này" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1650 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1666 msgid "_Move Folder To…" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1652 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1668 msgid "Move the selected folder into another folder" msgstr "Chuyển thư mục đã chọn vào thư mục khác" #. Translators: An action caption to create a new mail folder -#: ../src/modules/mail/e-mail-shell-view-actions.c:1658 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1674 msgid "_New…" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1660 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1676 msgid "Create a new folder for storing mail" msgstr "Tạo thư mục mới để lưu thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1667 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1683 msgid "Change the properties of this folder" msgstr "Thay đổi thuộc tính của thư mục này" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1674 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1690 msgid "Refresh the folder" msgstr "Cập nhật thư mục" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1681 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1697 msgid "Change the name of this folder" msgstr "Thay đổi tên thư mục này" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1686 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1702 msgid "Select Message _Thread" msgstr "Chọn nhánh _thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1688 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1704 msgid "Select all messages in the same thread as the selected message" msgstr "Chọn tất cả nhưng thư trong cùng nhánh với thư đã chọn" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1693 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1709 msgid "Select Message S_ubthread" msgstr "Chọn nhánh _phụ thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1695 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1711 msgid "Select all replies to the currently selected message" msgstr "Chọn mọi trả lời thư được chọn hiện thời" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1707 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1723 msgid "Empty _Trash" msgstr "Đổ _rác" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1709 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1725 #| msgid "Permanently remove all deleted messages from all folders" msgid "Permanently remove all the deleted messages from all accounts" msgstr "Gỡ bỏ vĩnh viễn mọi thư đã xoá ở mọi tài khoản" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1714 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1730 msgid "Go to _Folder" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1716 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1732 msgid "Opens a dialog to select a folder to go to" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1728 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1744 #| msgid "_Subscriptions..." msgid "_Manage Subscriptions" msgstr "_Quản lý đăng ký" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1730 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1814 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1746 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1830 msgid "Subscribe or unsubscribe to folders on remote servers" msgstr "Đăng ký hoặc hủy đăng ký thư mục trên máy chủ từ xa" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1742 -#: ../src/modules/mail/e-mail-shell-view-actions.c:1763 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1758 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1779 msgid "Send / _Receive" msgstr "Gửi / _Nhận" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1744 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1760 msgid "Send queued items and retrieve new items" msgstr "Gửi các mục đang đợi gửi và nhận các mục mới" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1749 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1765 #| msgid "R_eceive all" msgid "R_eceive All" msgstr "_Nhận hết" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1751 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1767 msgid "Receive new items from all accounts" msgstr "Nhận mục mới từ mọi tài khoản" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1756 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1772 #| msgid "_Send all" msgid "_Send All" msgstr "_Gửi hết" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1758 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1774 #| msgid "Send queued items and retrieve new items" msgid "Send queued items in all accounts" msgstr "Gửi thư trong hàng đợi gửi ở mọi tài khoản" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1786 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1802 msgid "Cancel the current mail operation" msgstr "Hủy thao tác thư tín hiện thời" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1791 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1807 msgid "Collapse All _Threads" msgstr "_Thu gọn mọi nhánh" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1793 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1809 msgid "Collapse all message threads" msgstr "Thu gọn mọi nhánh thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1798 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1814 msgid "E_xpand All Threads" msgstr "_Dãn ra mọi nhánh" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1800 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1816 msgid "Expand all message threads" msgstr "Dãn ra mọi nhánh thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1805 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1821 msgid "_Message Filters" msgstr "Bộ _lọc thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1807 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1823 msgid "Create or edit rules for filtering new mail" msgstr "Tạo hoặc sửa đổi quy tắc lọc thư mới" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1812 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1828 msgid "_Subscriptions…" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1821 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1837 msgid "F_older" msgstr "Thư _mục" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1838 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1854 msgid "C_reate Search Folder From Search…" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1845 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1861 msgid "Search F_olders" msgstr "Tìm kiếm tr_ong thư mục" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1847 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1863 #| msgid "Create or edit Search Folder definitions" msgid "Create or edit search folder definitions" msgstr "Tạo hoặc sửa đổi lời định nghĩa thư mục tìm kiếm" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1890 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1906 msgid "_New Folder…" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1918 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1934 msgid "Show Message _Preview" msgstr "Hiện ô _xem thử thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1920 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1936 #| msgid "Show message preview window" msgid "Show message preview pane" msgstr "Hiện khung xem thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1926 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1942 msgid "Show _Attachment Bar" msgstr "Hiện th_anh đính kèm" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1928 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1944 msgid "" "Show Attachment Bar below the message preview pane when the message has " "attachments" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1934 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1950 #| msgid "Hide _Deleted Messages" msgid "Show _Deleted Messages" msgstr "Hiện các thư đã _xoá" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1936 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1952 #| msgid "Show deleted messages (with a strike-through) in the message-list." msgid "Show deleted messages with a line through them" msgstr "Hiển thị thư bị xoá (kiểu gạch đè) trong danh sách các thư." -#: ../src/modules/mail/e-mail-shell-view-actions.c:1942 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1958 msgid "Show _Junk Messages" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1944 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1960 msgid "Show junk messages with a red line through them" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1950 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1974 msgid "_Group By Threads" msgstr "Nhóm lại theo _nhánh" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1952 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1976 #| msgid "Threaded Message list" msgid "Threaded message list" msgstr "Danh sách thư theo nhánh" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1958 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1982 msgid "Show To _Do Bar" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1960 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1984 msgid "Show To Do bar with appointments and tasks" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1966 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1990 msgid "_Unmatched Folder Enabled" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1968 +#: ../src/modules/mail/e-mail-shell-view-actions.c:1992 msgid "Toggles whether Unmatched search folder is enabled" msgstr "Bật tắt thư mục tìm không khớp" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1988 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2012 msgid "Show message preview below the message list" msgstr "Hiển thị ô xem thử thư bên dưới danh sách thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:1995 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2019 #| msgid "Show message preview below the message list" msgid "Show message preview alongside the message list" msgstr "Hiển thị ô xem thử thư bên cạnh danh sách thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2003 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2027 msgid "All Messages" msgstr "Mọi thư" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2010 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2034 msgid "Important Messages" msgstr "Thư quan trọng" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2017 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2041 msgid "Last 5 Days’ Messages" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2024 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2048 msgid "Messages Not Junk" msgstr "Thư không phải rác" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2031 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2055 msgid "Messages with Attachments" msgstr "Thư có đồ đính kèm" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2038 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2062 msgid "Messages with Notes" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2045 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2069 msgid "No Label" msgstr "Không có nhãn" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2052 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2076 msgid "Read Messages" msgstr "Thư đã đọc" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2059 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2083 msgid "Unread Messages" msgstr "Thư chưa đọc" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2066 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2090 msgid "Message Thread" msgstr "" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2126 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2150 #| msgid "Subject or Sender contains" msgid "Subject or Addresses contain" msgstr "Chủ đề hoặc địa chỉ chứa" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2136 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2160 msgid "All Accounts" msgstr "Mọi tài khoản" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2143 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2167 msgid "Current Account" msgstr "Tài khoản hiện thời" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2150 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2174 msgid "Current Folder" msgstr "Thư mục hiện thời" -#: ../src/modules/mail/e-mail-shell-view-actions.c:2157 +#: ../src/modules/mail/e-mail-shell-view-actions.c:2181 msgid "Current Folder and Subfolders" msgstr "" -#: ../src/modules/mail/e-mail-shell-view.c:1039 +#: ../src/modules/mail/e-mail-shell-view.c:1063 msgid "Current Folder and Subfolders Search" msgstr "" -#: ../src/modules/mail/e-mail-shell-view.c:1159 +#: ../src/modules/mail/e-mail-shell-view.c:1151 msgid "All Account Search" msgstr "Tìm trong mọi tài khoản" -#: ../src/modules/mail/e-mail-shell-view.c:1267 +#: ../src/modules/mail/e-mail-shell-view.c:1227 msgid "Account Search" msgstr "Tìm trong tài khoản" -#: ../src/modules/mail/e-mail-shell-view-private.c:930 +#: ../src/modules/mail/e-mail-shell-view-private.c:921 #, c-format msgid "%d selected, " msgid_plural "%d selected, " msgstr[0] "%d đã chọn, " -#: ../src/modules/mail/e-mail-shell-view-private.c:945 -#: ../src/modules/mail/e-mail-shell-view-private.c:962 +#: ../src/modules/mail/e-mail-shell-view-private.c:936 +#: ../src/modules/mail/e-mail-shell-view-private.c:953 #, c-format msgid "%d deleted" msgid_plural "%d deleted" msgstr[0] "%d bị xoá" -#: ../src/modules/mail/e-mail-shell-view-private.c:976 -#: ../src/modules/mail/e-mail-shell-view-private.c:982 +#: ../src/modules/mail/e-mail-shell-view-private.c:967 +#: ../src/modules/mail/e-mail-shell-view-private.c:973 #, c-format msgid "%d junk" msgid_plural "%d junk" msgstr[0] "%d thư rác" -#: ../src/modules/mail/e-mail-shell-view-private.c:989 +#: ../src/modules/mail/e-mail-shell-view-private.c:980 #, c-format msgid "%d draft" msgid_plural "%d drafts" msgstr[0] "%d nháp" -#: ../src/modules/mail/e-mail-shell-view-private.c:995 +#: ../src/modules/mail/e-mail-shell-view-private.c:986 #, c-format msgid "%d unsent" msgid_plural "%d unsent" msgstr[0] "%d chưa gửi" -#: ../src/modules/mail/e-mail-shell-view-private.c:1001 +#: ../src/modules/mail/e-mail-shell-view-private.c:992 #, c-format msgid "%d sent" msgid_plural "%d sent" msgstr[0] "%d đã gửi" -#: ../src/modules/mail/e-mail-shell-view-private.c:1018 +#: ../src/modules/mail/e-mail-shell-view-private.c:1009 #, c-format msgid "%d unread" msgid_plural "%d unread" msgstr[0] "" msgstr[1] "" -#: ../src/modules/mail/e-mail-shell-view-private.c:1536 +#: ../src/modules/mail/e-mail-shell-view-private.c:1514 +#: ../src/modules/mail/e-mail-shell-view-private.c:1583 msgid "Send / Receive" msgstr "Gửi / Nhận" @@ -25673,23 +25725,23 @@ msgid "Recipient" msgstr "" -#: ../src/modules/mail/em-composer-prefs.c:1271 +#: ../src/modules/mail/em-composer-prefs.c:1283 msgid "Keep in Outbox" msgstr "" -#: ../src/modules/mail/em-composer-prefs.c:1272 +#: ../src/modules/mail/em-composer-prefs.c:1284 msgid "Send immediately" msgstr "" -#: ../src/modules/mail/em-composer-prefs.c:1273 +#: ../src/modules/mail/em-composer-prefs.c:1286 msgid "Send after 5 minutes" msgstr "" -#: ../src/modules/mail/em-composer-prefs.c:1358 +#: ../src/modules/mail/em-composer-prefs.c:1371 msgid "Language(s)" msgstr "Ngôn ngữ" -#: ../src/modules/mail/em-composer-prefs.c:1388 +#: ../src/modules/mail/em-composer-prefs.c:1401 msgid "Same as user interface" msgstr "" @@ -25714,7 +25766,6 @@ msgstr "Tức thì, khi rời thư mục" #: ../src/modules/mail/em-mailer-prefs.c:466 -#: ../src/modules/mail/em-mailer-prefs.c:2050 msgid "Header" msgstr "Đầu trang" @@ -25723,12 +25774,12 @@ msgstr "Chứa giá trị" #. To Translators: 'Date header' is a label for configurable date/time format for 'Date' header in mail message window/preview -#: ../src/modules/mail/em-mailer-prefs.c:2079 +#: ../src/modules/mail/em-mailer-prefs.c:2090 #| msgid "Table header" msgid "_Date header:" msgstr "Dòng dầu _Date:" -#: ../src/modules/mail/em-mailer-prefs.c:2080 +#: ../src/modules/mail/em-mailer-prefs.c:2091 #| msgid "Show _Original Size" msgid "Show _original header value" msgstr "Hiện giá trị dòng đầu _gốc" @@ -25809,6 +25860,7 @@ msgid "Author(s)" msgstr "Tác giả" +#: ../src/modules/appearance-settings/evolution-appearance-settings.c:544 #: ../src/modules/plugin-manager/evolution-plugin-manager.c:312 msgid "Note: Some changes will not take effect until restart" msgstr "" @@ -25827,62 +25879,62 @@ msgid "Plugins" msgstr "" -#: ../src/modules/prefer-plain/e-mail-display-popup-prefer-plain.c:138 +#: ../src/modules/prefer-plain/e-mail-display-popup-prefer-plain.c:140 msgid "Display plain text version" msgstr "Hiện phiên bản văn bản thô" -#: ../src/modules/prefer-plain/e-mail-display-popup-prefer-plain.c:140 +#: ../src/modules/prefer-plain/e-mail-display-popup-prefer-plain.c:142 msgid "Display plain text version of multipart/alternative message" msgstr "Hiện phiên bản văn bản thô của thư multipart/alternative" -#: ../src/modules/prefer-plain/e-mail-display-popup-prefer-plain.c:146 +#: ../src/modules/prefer-plain/e-mail-display-popup-prefer-plain.c:148 msgid "Display HTML version" msgstr "Hiện phiên bản HTML" -#: ../src/modules/prefer-plain/e-mail-display-popup-prefer-plain.c:148 +#: ../src/modules/prefer-plain/e-mail-display-popup-prefer-plain.c:150 msgid "Display HTML version of multipart/alternative message" msgstr "Hiện phiên bản HTML của thư multipart/alternative" -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:69 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:133 #: ../src/modules/prefer-plain/plugin/config-ui.c:35 msgid "Show HTML if present" msgstr "Hiển thị HTML nếu có" -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:70 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:134 #: ../src/modules/prefer-plain/plugin/config-ui.c:36 msgid "Let Evolution choose the best part to show." msgstr "Để Evolution tự chọn cái gì tốt nhất." -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:73 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:137 #: ../src/modules/prefer-plain/plugin/config-ui.c:39 #| msgid "Show HTML if present" msgid "Show plain text if present" msgstr "Hiện văn bản thô nếu có" -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:74 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:138 #: ../src/modules/prefer-plain/plugin/config-ui.c:40 msgid "" "Show plain text part, if present, otherwise let Evolution choose the best " "part to show." msgstr "Hiện văn bản thô nếu có, không thì để Evolution tự chọn." -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:78 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:142 #: ../src/modules/prefer-plain/plugin/config-ui.c:44 msgid "Show plain text if present, or HTML source" msgstr "" -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:79 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:143 #: ../src/modules/prefer-plain/plugin/config-ui.c:45 msgid "Show plain text part, if present, otherwise the HTML part source." msgstr "" -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:83 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:147 #: ../src/modules/prefer-plain/plugin/config-ui.c:49 #| msgid "Only ever show PLAIN" msgid "Only ever show plain text" msgstr "Luôn luôn chỉ hiện văn bản thô" -#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:84 +#: ../src/modules/prefer-plain/e-mail-parser-prefer-plain.c:148 #: ../src/modules/prefer-plain/plugin/config-ui.c:50 msgid "" "Always show plain text part and make attachments from other parts, if " @@ -26003,7 +26055,7 @@ msgid "Alternatively, you can %s (email, contacts and calendaring) instead." msgstr "" -#: ../src/modules/startup-wizard/evolution-startup-wizard.c:212 +#: ../src/modules/startup-wizard/evolution-startup-wizard.c:194 msgid "Loading accounts…" msgstr "" @@ -26383,43 +26435,43 @@ msgid "Import Outlook Express messages from DBX file" msgstr "Nhập thư Outlook Express từ tập tin DBX" -#: ../src/plugins/email-custom-header/email-custom-header.c:292 +#: ../src/plugins/email-custom-header/email-custom-header.c:294 #| msgid "Security:" msgctxt "email-custom-header-Security" msgid "Security:" msgstr "Bảo mật:" -#: ../src/plugins/email-custom-header/email-custom-header.c:296 +#: ../src/plugins/email-custom-header/email-custom-header.c:298 #| msgid "Personal" msgctxt "email-custom-header-Security" msgid "Personal" msgstr "Cá nhân" -#: ../src/plugins/email-custom-header/email-custom-header.c:297 +#: ../src/plugins/email-custom-header/email-custom-header.c:299 #| msgid "Unclassified" msgctxt "email-custom-header-Security" msgid "Unclassified" msgstr "Chưa phân loại" -#: ../src/plugins/email-custom-header/email-custom-header.c:298 +#: ../src/plugins/email-custom-header/email-custom-header.c:300 #| msgid "Protected" msgctxt "email-custom-header-Security" msgid "Protected" msgstr "Được bảo vệ" -#: ../src/plugins/email-custom-header/email-custom-header.c:299 +#: ../src/plugins/email-custom-header/email-custom-header.c:301 #| msgid "Confidential" msgctxt "email-custom-header-Security" msgid "Confidential" msgstr "Mật" -#: ../src/plugins/email-custom-header/email-custom-header.c:300 +#: ../src/plugins/email-custom-header/email-custom-header.c:302 #| msgid "Secret" msgctxt "email-custom-header-Security" msgid "Secret" msgstr "Mật" -#: ../src/plugins/email-custom-header/email-custom-header.c:301 +#: ../src/plugins/email-custom-header/email-custom-header.c:303 #| msgid "Top secret" msgctxt "email-custom-header-Security" msgid "Top secret" @@ -26427,28 +26479,28 @@ #. Translators: "None" as an email custom header option in a dialog invoked by Insert->Custom Header from Composer, #. * indicating the header will not be added to a mail message -#: ../src/plugins/email-custom-header/email-custom-header.c:361 +#: ../src/plugins/email-custom-header/email-custom-header.c:363 msgctxt "email-custom-header" msgid "None" msgstr "Không" -#: ../src/plugins/email-custom-header/email-custom-header.c:528 +#: ../src/plugins/email-custom-header/email-custom-header.c:530 msgid "_Custom Header" msgstr "Dòng đầu tự _chọn" #. To translators: This string is used while adding a new message header to configuration, to specifying the format of the key values -#: ../src/plugins/email-custom-header/email-custom-header.c:795 +#: ../src/plugins/email-custom-header/email-custom-header.c:797 msgid "" "The format for specifying a Custom Header key value is:\n" "Name of the Custom Header key values separated by “;”." msgstr "" -#: ../src/plugins/email-custom-header/email-custom-header.c:849 +#: ../src/plugins/email-custom-header/email-custom-header.c:851 #| msgid "Kenya" msgid "Key" msgstr "Khoá" -#: ../src/plugins/email-custom-header/email-custom-header.c:866 +#: ../src/plugins/email-custom-header/email-custom-header.c:868 #: ../src/plugins/templates/templates.c:504 msgid "Values" msgstr "Giá trị" @@ -26750,7 +26802,7 @@ "Dòng đầu: {0}" #. Translators: '%d' is the count of mails received. -#: ../src/plugins/mail-notification/mail-notification.c:500 +#: ../src/plugins/mail-notification/mail-notification.c:516 #, c-format msgid "You have received %d new message." msgid_plural "You have received %d new messages." @@ -26758,87 +26810,87 @@ #. Translators: "From:" is preceding a new mail #. * sender address, like "From: user@example.com" -#: ../src/plugins/mail-notification/mail-notification.c:509 +#: ../src/plugins/mail-notification/mail-notification.c:525 #, c-format msgid "From: %s" msgstr "Từ: %s" #. Translators: "Subject:" is preceding a new mail #. * subject, like "Subject: It happened again" -#: ../src/plugins/mail-notification/mail-notification.c:517 +#: ../src/plugins/mail-notification/mail-notification.c:533 #, c-format msgid "Subject: %s" msgstr "Chủ đề: %s" #. Translators: The '%s' is replaced by the folder name, where a new #. * mail message arrived. Example: "Folder: On This Computer : Inbox" -#: ../src/plugins/mail-notification/mail-notification.c:525 +#: ../src/plugins/mail-notification/mail-notification.c:541 #, c-format msgid "Folder: %s" msgstr "" #. Translators: %d is the count of mails received in addition #. * to the one displayed in this notification. -#: ../src/plugins/mail-notification/mail-notification.c:536 +#: ../src/plugins/mail-notification/mail-notification.c:552 #, c-format msgid "(and %d more)" msgid_plural "(and %d more)" msgstr[0] "" msgstr[1] "" -#: ../src/plugins/mail-notification/mail-notification.c:546 +#: ../src/plugins/mail-notification/mail-notification.c:562 msgid "New email in Evolution" msgstr "Thư mới trong Evolution" #. Translators: The '%s' is a mail #. * folder name. (e.g. "Show Inbox") -#: ../src/plugins/mail-notification/mail-notification.c:587 +#: ../src/plugins/mail-notification/mail-notification.c:603 #, c-format #| msgid "Show Fields" msgid "Show %s" msgstr "Hiện %s" -#: ../src/plugins/mail-notification/mail-notification.c:847 +#: ../src/plugins/mail-notification/mail-notification.c:860 #| msgid "_Play sound when new messages arrive" msgid "_Play sound when a new message arrives" msgstr "_Phát âm thanh khi nhận thư mới" -#: ../src/plugins/mail-notification/mail-notification.c:879 +#: ../src/plugins/mail-notification/mail-notification.c:892 msgid "_Beep" msgstr "Kêu _bíp" -#: ../src/plugins/mail-notification/mail-notification.c:892 +#: ../src/plugins/mail-notification/mail-notification.c:905 #| msgid "Use underline" msgid "Use sound _theme" msgstr "Dùng âm thanh _chủ đề" -#: ../src/plugins/mail-notification/mail-notification.c:911 +#: ../src/plugins/mail-notification/mail-notification.c:924 msgid "Play _file:" msgstr "Phát _tập tin:" -#: ../src/plugins/mail-notification/mail-notification.c:920 +#: ../src/plugins/mail-notification/mail-notification.c:933 msgid "Select sound file" msgstr "Chọn tập tin âm thanh" -#: ../src/plugins/mail-notification/mail-notification.c:1069 +#: ../src/plugins/mail-notification/mail-notification.c:1082 msgid "Select _accounts for which enable notifications:" msgstr "" -#: ../src/plugins/mail-notification/mail-notification.c:1231 +#: ../src/plugins/mail-notification/mail-notification.c:1244 #: ../src/plugins/mail-notification/org-gnome-mail-notification.eplug.xml.h:1 msgid "Mail Notification" msgstr "Thông báo thư" -#: ../src/plugins/mail-notification/mail-notification.c:1245 +#: ../src/plugins/mail-notification/mail-notification.c:1258 msgid "Notify new messages for _Inbox only" msgstr "Thông báo về thư mớ_i chỉ trong hộp thư nhận" -#: ../src/plugins/mail-notification/mail-notification.c:1261 +#: ../src/plugins/mail-notification/mail-notification.c:1274 #| msgid "Show new mail icon in notification area when new messages arrive." msgid "Show _notification when a new message arrives" msgstr "_Hiển thị thông báo khi nhận thư mới" -#: ../src/plugins/mail-notification/mail-notification.c:1279 +#: ../src/plugins/mail-notification/mail-notification.c:1292 msgid "Accounts" msgstr "" @@ -26848,44 +26900,44 @@ msgstr "Thông báo bạn khi nhận thư mới." #. To Translators: The full sentence looks like: "Created from a mail by John Doe " -#: ../src/plugins/mail-to-task/mail-to-task.c:198 +#: ../src/plugins/mail-to-task/mail-to-task.c:200 #, c-format msgid "Created from a mail by %s" msgstr "Tạo từ thư bởi %s" #. Translators: Dialog button to Cancel edit of an existing event/memo/task -#: ../src/plugins/mail-to-task/mail-to-task.c:598 +#: ../src/plugins/mail-to-task/mail-to-task.c:613 msgctxt "mail-to-task" msgid "_Cancel" msgstr "" #. Translators: Dialog button to Edit an existing event/memo/task -#: ../src/plugins/mail-to-task/mail-to-task.c:600 +#: ../src/plugins/mail-to-task/mail-to-task.c:615 msgctxt "mail-to-task" msgid "_Edit" msgstr "" #. Translators: Dialog button to create a New event/memo/task -#: ../src/plugins/mail-to-task/mail-to-task.c:602 +#: ../src/plugins/mail-to-task/mail-to-task.c:617 msgctxt "mail-to-task" msgid "_New" msgstr "" -#: ../src/plugins/mail-to-task/mail-to-task.c:620 +#: ../src/plugins/mail-to-task/mail-to-task.c:635 #, c-format msgid "" "Selected calendar contains event “%s” already. Would you like to edit the " "old event?" msgstr "" -#: ../src/plugins/mail-to-task/mail-to-task.c:623 +#: ../src/plugins/mail-to-task/mail-to-task.c:638 #, c-format msgid "" "Selected task list contains task “%s” already. Would you like to edit the " "old task?" msgstr "" -#: ../src/plugins/mail-to-task/mail-to-task.c:626 +#: ../src/plugins/mail-to-task/mail-to-task.c:641 #, c-format msgid "" "Selected memo list contains memo “%s” already. Would you like to edit the " @@ -26893,7 +26945,7 @@ msgstr "" #. Translators: Note there are always more than 10 mails selected -#: ../src/plugins/mail-to-task/mail-to-task.c:646 +#: ../src/plugins/mail-to-task/mail-to-task.c:661 #, c-format msgid "" "You have selected %d mails to be converted to events. Do you really want to " @@ -26906,7 +26958,7 @@ "không?" #. Translators: Note there are always more than 10 mails selected -#: ../src/plugins/mail-to-task/mail-to-task.c:653 +#: ../src/plugins/mail-to-task/mail-to-task.c:668 #, c-format msgid "" "You have selected %d mails to be converted to tasks. Do you really want to " @@ -26919,7 +26971,7 @@ "không?" #. Translators: Note there are always more than 10 mails selected -#: ../src/plugins/mail-to-task/mail-to-task.c:660 +#: ../src/plugins/mail-to-task/mail-to-task.c:675 #, c-format msgid "" "You have selected %d mails to be converted to memos. Do you really want to " @@ -26931,39 +26983,39 @@ "Bạn đã chọn %d thư để chuyển sang ghi nhớ. Bạn có thực sự muốn chuyển hết " "không?" -#: ../src/plugins/mail-to-task/mail-to-task.c:681 +#: ../src/plugins/mail-to-task/mail-to-task.c:696 #| msgid "Do you wish to overwrite it?" msgid "Do you wish to continue converting remaining mails?" msgstr "Bạn có muốn tiếp tục chuyển đổi phần còn lại không?" -#: ../src/plugins/mail-to-task/mail-to-task.c:756 +#: ../src/plugins/mail-to-task/mail-to-task.c:778 #| msgid "No Summary" msgid "[No Summary]" msgstr "[Không tóm tắt]" -#: ../src/plugins/mail-to-task/mail-to-task.c:769 +#: ../src/plugins/mail-to-task/mail-to-task.c:790 msgid "Invalid object returned from a server" msgstr "Máy chủ trả về đối tượng không hợp lệ." -#: ../src/plugins/mail-to-task/mail-to-task.c:823 +#: ../src/plugins/mail-to-task/mail-to-task.c:844 #, c-format #| msgid "An error occurred while printing" msgid "An error occurred during processing: %s" msgstr "Gặp lỗi khi xử lý: %s" -#: ../src/plugins/mail-to-task/mail-to-task.c:874 +#: ../src/plugins/mail-to-task/mail-to-task.c:895 #, c-format msgid "Cannot open calendar. %s" msgstr "Không thể mở lịch: %s" -#: ../src/plugins/mail-to-task/mail-to-task.c:878 +#: ../src/plugins/mail-to-task/mail-to-task.c:899 msgid "" "Selected calendar is read only, thus cannot create event there. Select other " "calendar, please." msgstr "" "Lịch đã chọn là chỉ đọc, không thể tạo sự kiện trong đó. Hãy chọn lại." -#: ../src/plugins/mail-to-task/mail-to-task.c:881 +#: ../src/plugins/mail-to-task/mail-to-task.c:902 msgid "" "Selected task list is read only, thus cannot create task there. Select other " "task list, please." @@ -26971,7 +27023,7 @@ "Danh sách công việc đã chọn là chỉ đọc, không thể tạo công việc trong đó. " "Hãy chọn lại." -#: ../src/plugins/mail-to-task/mail-to-task.c:884 +#: ../src/plugins/mail-to-task/mail-to-task.c:905 msgid "" "Selected memo list is read only, thus cannot create memo there. Select other " "memo list, please." @@ -26979,41 +27031,41 @@ "Danh sách bản ghi nhớ đã chọn là chỉ đọc, không thể tạo bản ghi nhớ trong " "đó. Hãy chọn lại." -#: ../src/plugins/mail-to-task/mail-to-task.c:1325 +#: ../src/plugins/mail-to-task/mail-to-task.c:1373 msgid "Create an _Appointment" msgstr "Tạo cuộc _hẹn" -#: ../src/plugins/mail-to-task/mail-to-task.c:1327 +#: ../src/plugins/mail-to-task/mail-to-task.c:1375 #| msgid "Compose a reply to the sender of the selected message" msgid "Create a new event from the selected message" msgstr "Tạo sự kiện mới từ thư được chọn" -#: ../src/plugins/mail-to-task/mail-to-task.c:1332 +#: ../src/plugins/mail-to-task/mail-to-task.c:1380 #| msgid "Create a new memo" msgid "Create a Mem_o" msgstr "Tạo _ghi nhớ mới" -#: ../src/plugins/mail-to-task/mail-to-task.c:1334 +#: ../src/plugins/mail-to-task/mail-to-task.c:1382 #| msgid "Compose a reply to the sender of the selected message" msgid "Create a new memo from the selected message" msgstr "Tạo ghi nhớ mới từ thư được chọn" -#: ../src/plugins/mail-to-task/mail-to-task.c:1339 +#: ../src/plugins/mail-to-task/mail-to-task.c:1387 #| msgid "Create a new task" msgid "Create a _Task" msgstr "Tạo _tác vụ mới" -#: ../src/plugins/mail-to-task/mail-to-task.c:1341 +#: ../src/plugins/mail-to-task/mail-to-task.c:1389 #| msgid "Compose a reply to the sender of the selected message" msgid "Create a new task from the selected message" msgstr "Tạo tác vụ mới từ thư được chọn" -#: ../src/plugins/mail-to-task/mail-to-task.c:1349 +#: ../src/plugins/mail-to-task/mail-to-task.c:1397 #| msgid "New _Meeting" msgid "Create a _Meeting" msgstr "Tạo cuộc _họp mới" -#: ../src/plugins/mail-to-task/mail-to-task.c:1351 +#: ../src/plugins/mail-to-task/mail-to-task.c:1399 #| msgid "Create a new meeting request" msgid "Create a new meeting from the selected message" msgstr "Tạo cuộc họp mới từ thư được chọn" @@ -27302,7 +27354,7 @@ msgstr "Giá trị cách nhau bằng dấu phẩy (.csv)" #: ../src/plugins/save-calendar/ical-format.c:181 -#: ../src/shell/e-shell-utils.c:172 +#: ../src/shell/e-shell-utils.c:175 msgid "iCalendar (.ics)" msgstr "iCalendar (.ics)" @@ -27380,11 +27432,11 @@ msgid "_Send Anyway" msgstr "" -#: ../src/plugins/sender-validation/sender-validation.c:520 +#: ../src/plugins/sender-validation/sender-validation.c:711 msgid "Recipient Contains" msgstr "" -#: ../src/plugins/sender-validation/sender-validation.c:530 +#: ../src/plugins/sender-validation/sender-validation.c:721 msgid "Account to Use" msgstr "" @@ -27395,7 +27447,7 @@ "credits], which will be replaced by values from an email you are replying to." msgstr "" -#: ../src/plugins/templates/templates.c:887 +#: ../src/plugins/templates/templates.c:937 msgid "Saving message template" msgstr "" @@ -27403,7 +27455,7 @@ msgid "Save as _Template" msgstr "Lưu làm _mẫu" -#: ../src/plugins/templates/templates.c:910 +#: ../src/plugins/templates/templates.c:977 msgid "Save as Template" msgstr "Lưu làm mẫu" @@ -27443,28 +27495,29 @@ #. * allows the user to filter the current view. Examples of #. * items that appear in the combo box are "Unread Messages", #. * "Important Messages", or "Active Appointments". -#: ../src/shell/e-shell-searchbar.c:929 +#: ../src/shell/e-shell-searchbar.c:960 msgid "Sho_w:" msgstr "_Hiện:" #. Translators: This is part of the quick search interface. #. * example: Search: [_______________] in [ Current Folder ] -#: ../src/shell/e-shell-searchbar.c:955 +#: ../src/shell/e-shell-searchbar.c:986 #| msgid "Sear_ch: " msgid "Sear_ch:" msgstr "Tìm _kiếm:" #. Translators: This is part of the quick search interface. #. * example: Search: [_______________] in [ Current Folder ] -#: ../src/shell/e-shell-searchbar.c:1023 +#: ../src/shell/e-shell-searchbar.c:1054 msgid "i_n" msgstr "tro_ng" -#: ../src/shell/e-shell-utils.c:169 +#: ../src/shell/e-shell-utils.c:172 msgid "vCard (.vcf)" msgstr "vCard (.vcf)" -#: ../src/shell/e-shell-utils.c:195 +#: ../src/modules/backup-restore/e-mail-config-restore-page.c:215 +#: ../src/shell/e-shell-utils.c:198 #| msgid "All files" msgid "All Files (*)" msgstr "Mọi tập tin (*)" @@ -27472,7 +27525,7 @@ #. The translator-credits string is for translators to list #. * per-language credits for translation, displayed in the #. * about dialog. -#: ../src/shell/e-shell-utils.c:349 +#: ../src/shell/e-shell-utils.c:352 msgid "translator-credits" msgstr "" "Nhóm Việt hoá Gnome \n" @@ -27482,7 +27535,7 @@ " Lê Hoàng Phương https://launchpad.net/~herophuong93\n" " Nguyễn Thái Ngọc Duy https://launchpad.net/~pclouds" -#: ../src/shell/e-shell-utils.c:360 +#: ../src/shell/e-shell-utils.c:363 msgid "Website" msgstr "" @@ -27490,348 +27543,350 @@ msgid "Saving user interface state" msgstr "Lưu trạng thái giao diện người dùng" -#: ../src/shell/e-shell-window-actions.c:351 +#: ../src/shell/e-shell-window-actions.c:354 #| msgid "Categories List" msgid "Categories Editor" msgstr "Trình điều chỉnh phân loại" -#: ../src/shell/e-shell-window-actions.c:654 +#: ../src/shell/e-shell-window-actions.c:658 #| msgid "Bug buddy is not installed." msgid "Bug Buddy is not installed." msgstr "Chưa cài đặt trình Bug Buddy (thông báo lỗi)." -#: ../src/shell/e-shell-window-actions.c:655 +#: ../src/shell/e-shell-window-actions.c:659 #| msgid "Bug buddy could not be run." msgid "Bug Buddy could not be run." msgstr "Không thể chạy trình Bug buddy." -#: ../src/shell/e-shell-window-actions.c:895 +#: ../src/shell/e-shell-window-actions.c:899 msgid "Collect_ion Account" msgstr "" -#: ../src/shell/e-shell-window-actions.c:897 +#: ../src/shell/e-shell-window-actions.c:901 msgid "Create a new collection account" msgstr "" -#: ../src/shell/e-shell-window-actions.c:905 +#: ../src/shell/e-shell-window-actions.c:909 msgid "_About" msgstr "_Giới thiệu" -#: ../src/shell/e-shell-window-actions.c:907 +#: ../src/shell/e-shell-window-actions.c:911 msgid "Show information about Evolution" msgstr "Hiện thông tin về Evolution" -#: ../src/shell/e-shell-window-actions.c:912 +#: ../src/shell/e-shell-window-actions.c:916 msgid "_Accounts" msgstr "" -#: ../src/shell/e-shell-window-actions.c:914 +#: ../src/shell/e-shell-window-actions.c:918 msgid "Configure Evolution Accounts" msgstr "" -#: ../src/shell/e-shell-window-actions.c:919 -#: ../src/shell/e-shell-window-actions.c:933 +#: ../src/shell/e-shell-window-actions.c:923 +#: ../src/shell/e-shell-window-actions.c:937 msgid "_Close Window" msgstr "Đóng _cửa sổ" -#: ../src/shell/e-shell-window-actions.c:940 +#: ../src/shell/e-shell-window-actions.c:944 msgid "_Contents" msgstr "_Nội dung" -#: ../src/shell/e-shell-window-actions.c:942 +#: ../src/shell/e-shell-window-actions.c:946 #| msgid "Open Other User's Folder" msgid "Open the Evolution User Guide" msgstr "Mở hướng dẫn sử dụng Evolution" -#: ../src/shell/e-shell-window-actions.c:968 +#: ../src/shell/e-shell-window-actions.c:972 msgid "I_mport…" msgstr "" -#: ../src/shell/e-shell-window-actions.c:970 +#: ../src/shell/e-shell-window-actions.c:974 msgid "Import data from other programs" msgstr "Nhập dữ liệu từ chương trình khác" -#: ../src/shell/e-shell-window-actions.c:975 +#: ../src/shell/e-shell-window-actions.c:979 msgid "New _Window" msgstr "Cửa sổ _mới" -#: ../src/shell/e-shell-window-actions.c:977 +#: ../src/shell/e-shell-window-actions.c:981 #| msgid "Create a new window displaying this folder" msgid "Create a new window displaying this view" msgstr "Tạo cửa sổ mới hiển thị khung xem này" -#: ../src/shell/e-shell-window-actions.c:989 +#: ../src/shell/e-shell-window-actions.c:993 #| msgid "_Available Categories:" msgid "Available Cate_gories" msgstr "_Phân loại hiện có" -#: ../src/shell/e-shell-window-actions.c:991 +#: ../src/shell/e-shell-window-actions.c:995 #| msgid "_Available Categories:" msgid "Manage available categories" msgstr "Quản lý phân loại hiện có" -#: ../src/shell/e-shell-window-actions.c:1003 +#: ../src/shell/e-shell-window-actions.c:1007 msgid "_Quit" msgstr "T_hoát" -#: ../src/shell/e-shell-window-actions.c:1005 +#: ../src/shell/e-shell-window-actions.c:1009 msgid "Exit the program" msgstr "Thoát khỏi chương trình" -#: ../src/shell/e-shell-window-actions.c:1010 +#: ../src/shell/e-shell-window-actions.c:1014 msgid "_Saved Searches" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1017 +#: ../src/shell/e-shell-window-actions.c:1021 msgid "_Advanced Search…" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1019 +#: ../src/shell/e-shell-window-actions.c:1023 msgid "Construct a more advanced search" msgstr "Thực hiện tìm kiếm nâng cao" -#: ../src/shell/e-shell-window-actions.c:1026 +#: ../src/shell/e-shell-window-actions.c:1030 #| msgid "Cancel the current mail operation" msgid "Clear the current search parameters" msgstr "Huỷ tham số tìm kiếm hiện tại" -#: ../src/shell/e-shell-window-actions.c:1031 +#: ../src/shell/e-shell-window-actions.c:1035 msgid "_Edit Saved Searches…" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1033 +#: ../src/shell/e-shell-window-actions.c:1037 #| msgid "Manage your email, contacts and schedule" msgid "Manage your saved searches" msgstr "Quản lý tìm kiếm đã lưu" -#: ../src/shell/e-shell-window-actions.c:1040 +#: ../src/shell/e-shell-window-actions.c:1044 msgid "Click here to change the search type" msgstr "Nhấn vào đây để sửa đổi kiểu tìm kiếm" -#: ../src/shell/e-shell-window-actions.c:1045 +#: ../src/shell/e-shell-window-actions.c:1049 msgid "_Find Now" msgstr "Tìm n_gay" -#: ../src/shell/e-shell-window-actions.c:1047 +#: ../src/shell/e-shell-window-actions.c:1051 #| msgid "Cancel the current mail operation" msgid "Execute the current search parameters" msgstr "Thực hiện tham số tìm kiếm hiện tại" -#: ../src/shell/e-shell-window-actions.c:1052 +#: ../src/shell/e-shell-window-actions.c:1056 msgid "_Save Search…" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1054 +#: ../src/shell/e-shell-window-actions.c:1058 #| msgid "Save the current file" msgid "Save the current search parameters" msgstr "Lưu thm số tìm kiếm hiện tại" -#: ../src/shell/e-shell-window-actions.c:1066 +#: ../src/shell/e-shell-window-actions.c:1070 msgid "_Keyboard Shortcuts" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1068 +#: ../src/shell/e-shell-window-actions.c:1072 msgid "Show keyboard shortcuts" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1073 +#: ../src/shell/e-shell-window-actions.c:1077 msgid "Show _WebKit GPU information" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1075 +#: ../src/shell/e-shell-window-actions.c:1079 msgid "Show WebKit GPU information page in the preview panel" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1080 +#: ../src/shell/e-shell-window-actions.c:1084 msgid "Submit _Bug Report…" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1082 +#: ../src/shell/e-shell-window-actions.c:1086 msgid "Submit a bug report using Bug Buddy" msgstr "Báo cáo lỗi bằng Bug Buddy" -#: ../src/shell/e-shell-window-actions.c:1087 +#: ../src/shell/e-shell-window-actions.c:1091 msgid "_Work Offline" msgstr "_Ngoại tuyến" -#: ../src/shell/e-shell-window-actions.c:1089 +#: ../src/shell/e-shell-window-actions.c:1093 msgid "Put Evolution into offline mode" msgstr "Đặt Evolution vào chế độ ngoại tuyến" -#: ../src/shell/e-shell-window-actions.c:1094 +#: ../src/shell/e-shell-window-actions.c:1098 msgid "_Work Online" msgstr "_Trực tuyến" -#: ../src/shell/e-shell-window-actions.c:1096 +#: ../src/shell/e-shell-window-actions.c:1100 #| msgid "Start in online mode" msgid "Put Evolution into online mode" msgstr "Đưa Evolution trở lại chế độ trực tuyến" -#: ../src/shell/e-shell-window-actions.c:1124 +#: ../src/shell/e-shell-window-actions.c:1128 msgid "Lay_out" msgstr "_Bố trí" #. Translators: This is a New menu item caption, under File->New -#: ../src/shell/e-shell-window-actions.c:1132 +#: ../src/shell/e-shell-window-actions.c:1136 msgid "_New" msgstr "Mớ_i" -#: ../src/shell/e-shell-window-actions.c:1139 +#: ../src/shell/e-shell-window-actions.c:1143 msgid "_Search" msgstr "Tìm _kiếm" -#: ../src/shell/e-shell-window-actions.c:1146 +#: ../src/shell/e-shell-window-actions.c:1150 msgid "_Switcher Appearance" msgstr "Hình thức bộ _chuyển đổi" -#: ../src/shell/e-shell-window-actions.c:1160 +#: ../src/shell/e-shell-window-actions.c:1164 msgid "_Window" msgstr "_Cửa sổ" -#: ../src/shell/e-shell-window-actions.c:1189 +#: ../src/shell/e-shell-window-actions.c:1193 msgid "Show _Menu Bar" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1191 +#: ../src/shell/e-shell-window-actions.c:1195 msgid "Show the menu bar" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1197 +#: ../src/modules/appearance-settings/evolution-appearance-settings.c:518 +#: ../src/shell/e-shell-window-actions.c:1201 msgid "Show Side _Bar" msgstr "Hiện khung _lề" -#: ../src/shell/e-shell-window-actions.c:1199 +#: ../src/shell/e-shell-window-actions.c:1203 #| msgid "Show Side _Bar" msgid "Show the side bar" msgstr "Hiện khung lề" -#: ../src/shell/e-shell-window-actions.c:1205 +#: ../src/shell/e-shell-window-actions.c:1209 #| msgid "Show Animations" msgid "Show _Buttons" msgstr "Hiện _nút" -#: ../src/shell/e-shell-window-actions.c:1207 +#: ../src/shell/e-shell-window-actions.c:1211 #| msgid "Show the second time zone" msgid "Show the switcher buttons" msgstr "Hiện nút chuyển" -#: ../src/shell/e-shell-window-actions.c:1213 +#: ../src/shell/e-shell-window-actions.c:1217 msgid "Show _Status Bar" msgstr "Hiện thanh t_rạng thái" -#: ../src/shell/e-shell-window-actions.c:1215 +#: ../src/shell/e-shell-window-actions.c:1219 msgid "Show the status bar" msgstr "Hiện thanh trạng thái" -#: ../src/shell/e-shell-window-actions.c:1221 +#: ../src/modules/appearance-settings/evolution-appearance-settings.c:505 +#: ../src/shell/e-shell-window-actions.c:1225 #| msgid "Show _Toolbar" msgid "Show _Tool Bar" msgstr "Hiện thanh công cụ" -#: ../src/shell/e-shell-window-actions.c:1223 +#: ../src/shell/e-shell-window-actions.c:1227 msgid "Show the tool bar" msgstr "Hiện thanh công cụ" -#: ../src/shell/e-shell-window-actions.c:1245 +#: ../src/shell/e-shell-window-actions.c:1249 msgid "_Icons Only" msgstr "Chỉ _hình" -#: ../src/shell/e-shell-window-actions.c:1247 +#: ../src/shell/e-shell-window-actions.c:1251 msgid "Display window buttons with icons only" msgstr "Hiển thị mọi cái nút cửa sổ dùng chỉ ảnh thôi" -#: ../src/shell/e-shell-window-actions.c:1252 +#: ../src/shell/e-shell-window-actions.c:1256 msgid "_Text Only" msgstr "Chỉ _nhãn" -#: ../src/shell/e-shell-window-actions.c:1254 +#: ../src/shell/e-shell-window-actions.c:1258 msgid "Display window buttons with text only" msgstr "Hiển thị mọi cái nút cửa sổ dùng chỉ văn bản thuầni" -#: ../src/shell/e-shell-window-actions.c:1259 +#: ../src/shell/e-shell-window-actions.c:1263 msgid "Icons _and Text" msgstr "Hình _và nhãn" -#: ../src/shell/e-shell-window-actions.c:1261 +#: ../src/shell/e-shell-window-actions.c:1265 msgid "Display window buttons with icons and text" msgstr "Hiển thị mọi cái nút cửa sổ dùng ảnh và chữ đều" -#: ../src/shell/e-shell-window-actions.c:1266 +#: ../src/shell/e-shell-window-actions.c:1270 msgid "Tool_bar Style" msgstr "_Kiểu thanh công cụ" -#: ../src/shell/e-shell-window-actions.c:1268 +#: ../src/shell/e-shell-window-actions.c:1272 msgid "Display window buttons using the desktop toolbar setting" msgstr "" "Hiển thị mọi cái nút cửa sổ dùng thiết lập thanh công cụ của màn hình nền" -#: ../src/shell/e-shell-window-actions.c:1276 +#: ../src/shell/e-shell-window-actions.c:1280 msgid "Delete Current View" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1283 +#: ../src/shell/e-shell-window-actions.c:1287 msgid "Save Custom View…" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1285 +#: ../src/shell/e-shell-window-actions.c:1289 msgid "Save current custom view" msgstr "Lưu ô xem riêng hiện thời" -#: ../src/shell/e-shell-window-actions.c:1299 +#: ../src/shell/e-shell-window-actions.c:1303 msgid "C_urrent View" msgstr "Ô _xem hiện thời" -#: ../src/shell/e-shell-window-actions.c:1309 +#: ../src/shell/e-shell-window-actions.c:1313 msgid "Custom View" msgstr "Ô xem tự chọn" -#: ../src/shell/e-shell-window-actions.c:1311 +#: ../src/shell/e-shell-window-actions.c:1315 msgid "Current view is a customized view" msgstr "Ô xem hiện thời là ô xem đã tùy chỉnh" -#: ../src/shell/e-shell-window-actions.c:1319 +#: ../src/shell/e-shell-window-actions.c:1323 msgid "Page Set_up…" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1321 +#: ../src/shell/e-shell-window-actions.c:1325 #| msgid "Set up the page settings for your current printer" msgid "Change the page settings for your current printer" msgstr "Thay đổi thiết lập trang cho máy in hiện thời tại" -#: ../src/shell/e-shell-window-actions.c:1696 +#: ../src/shell/e-shell-window-actions.c:1700 #, c-format msgid "Switch to %s" msgstr "Chuyển sang %s" -#: ../src/shell/e-shell-window-actions.c:1820 +#: ../src/shell/e-shell-window-actions.c:1824 #, c-format msgid "Select view: %s" msgstr "Chọn kiểu trình bày: %s" -#: ../src/shell/e-shell-window-actions.c:1837 +#: ../src/shell/e-shell-window-actions.c:1841 #, c-format msgid "Delete view: %s" msgstr "" -#: ../src/shell/e-shell-window-actions.c:1952 +#: ../src/shell/e-shell-window-actions.c:1956 msgid "Execute these search parameters" msgstr "Thực thi những tham số tìm kiếm này" #. Translators: a 'New' toolbar button caption which is context sensitive and #. runs one of the actions under File->New menu -#: ../src/shell/e-shell-window.c:514 +#: ../src/shell/e-shell-headerbar.c:155 ../src/shell/e-shell-window.c:526 msgctxt "toolbar-button" msgid "New" msgstr "" #. Translators: This is used for the main window title. -#: ../src/shell/e-shell-window-private.c:822 +#: ../src/shell/e-shell-window-private.c:771 #, c-format msgid "%s — Evolution" msgstr "" #. Preview/Alpha/Beta version warning message -#: ../src/shell/main.c:286 +#: ../src/shell/main.c:328 #, no-c-format msgid "" "Hi. Thanks for taking the time to download this preview release\n" @@ -27852,7 +27907,7 @@ "eagerly await your contributions!\n" msgstr "" -#: ../src/shell/main.c:311 +#: ../src/shell/main.c:353 msgid "" "Thanks\n" "The Evolution Team\n" @@ -27860,71 +27915,71 @@ "Xin cám ơn\n" "Nhóm Evolution\n" -#: ../src/shell/main.c:317 +#: ../src/shell/main.c:359 msgid "Do not tell me again" msgstr "Đừng nhắc lại lần nữa" #. Translators: Do NOT translate the five component #. * names, they MUST remain in English! -#: ../src/shell/main.c:419 +#: ../src/shell/main.c:461 msgid "" "Start Evolution showing the specified component. Available options are " "“mail”, “calendar”, “contacts”, “tasks”, and “memos”" msgstr "" -#: ../src/shell/main.c:423 +#: ../src/shell/main.c:465 msgid "Apply the given geometry to the main window" msgstr "Áp dụng toạ độ cho cửa sổ chính" -#: ../src/shell/main.c:427 +#: ../src/shell/main.c:469 msgid "Start in online mode" msgstr "Khởi chạy trong chế độ trực tuyến" -#: ../src/shell/main.c:429 +#: ../src/shell/main.c:471 msgid "Ignore network availability" msgstr "Không quan tâm tình trạng mạng" -#: ../src/shell/main.c:432 +#: ../src/shell/main.c:474 #| msgid "Forcibly shut down all Evolution components" msgid "Forcibly shut down Evolution" msgstr "Buộc kết thúc Evolution" -#: ../src/shell/main.c:435 +#: ../src/shell/main.c:477 msgid "Disable loading of any plugins." msgstr "Tắt nạp phần bổ sung." -#: ../src/shell/main.c:437 +#: ../src/shell/main.c:479 msgid "Disable preview pane of Mail, Contacts and Tasks." msgstr "Tắt ô cửa sổ xem thử của Thư, Liên lạc và Nhiệm vụ." -#: ../src/shell/main.c:441 +#: ../src/shell/main.c:483 msgid "Import URIs or filenames given as rest of arguments." msgstr "URI hoặc tên tập tin nhập làm phần còn lại của đối số." -#: ../src/shell/main.c:443 +#: ../src/shell/main.c:485 #| msgid "Restarting Evolution" msgid "Request a running Evolution process to quit" msgstr "Yêu cầu tiến trình Evolution đang chạy phải thoát" -#: ../src/shell/main.c:525 +#: ../src/shell/main.c:567 #, c-format msgid "" "Cannot start Evolution. Another Evolution instance may be unresponsive. " "System error: %s" msgstr "" -#: ../src/shell/main.c:591 ../src/shell/main.c:596 +#: ../src/shell/main.c:636 ../src/shell/main.c:641 msgid "— The Evolution PIM and Email Client" msgstr "" -#: ../src/shell/main.c:652 +#: ../src/shell/main.c:697 #, c-format msgid "" "%s: --online and --offline cannot be used together.\n" " Run “%s --help” for more information.\n" msgstr "" -#: ../src/shell/main.c:658 +#: ../src/shell/main.c:703 #, c-format msgid "" "%s: --force-online and --offline cannot be used together.\n" @@ -28095,94 +28150,94 @@ "Edit trust settings:" msgstr "" -#: ../src/smime/gui/certificate-manager.c:82 -#: ../src/smime/gui/certificate-manager.c:102 -#: ../src/smime/gui/certificate-manager.c:123 +#: ../src/smime/gui/certificate-manager.c:75 +#: ../src/smime/gui/certificate-manager.c:95 +#: ../src/smime/gui/certificate-manager.c:116 msgid "Certificate Name" msgstr "Tên chứng nhận" -#: ../src/smime/gui/certificate-manager.c:83 -#: ../src/smime/gui/certificate-manager.c:104 +#: ../src/smime/gui/certificate-manager.c:76 +#: ../src/smime/gui/certificate-manager.c:97 #| msgid "Or_ganization:" msgid "Issued To Organization" msgstr "Phát hành cho tổ chức" -#: ../src/smime/gui/certificate-manager.c:84 -#: ../src/smime/gui/certificate-manager.c:105 +#: ../src/smime/gui/certificate-manager.c:77 +#: ../src/smime/gui/certificate-manager.c:98 #| msgid "Organizational Unit (OU)" msgid "Issued To Organizational Unit" msgstr "Đơn vị tổ chức (OU)" -#: ../src/smime/gui/certificate-manager.c:85 -#: ../src/smime/gui/certificate-manager.c:106 -#: ../src/smime/gui/certificate-manager.c:125 +#: ../src/smime/gui/certificate-manager.c:78 +#: ../src/smime/gui/certificate-manager.c:99 +#: ../src/smime/gui/certificate-manager.c:118 msgid "Serial Number" msgstr "Số sản xuất" -#: ../src/smime/gui/certificate-manager.c:86 -#: ../src/smime/gui/certificate-manager.c:107 -#: ../src/smime/gui/certificate-manager.c:126 +#: ../src/smime/gui/certificate-manager.c:79 +#: ../src/smime/gui/certificate-manager.c:100 +#: ../src/smime/gui/certificate-manager.c:119 msgid "Purposes" msgstr "Mục đích" -#: ../src/smime/gui/certificate-manager.c:87 -#: ../src/smime/gui/certificate-manager.c:108 -#: ../src/smime/gui/certificate-manager.c:127 +#: ../src/smime/gui/certificate-manager.c:80 +#: ../src/smime/gui/certificate-manager.c:101 +#: ../src/smime/gui/certificate-manager.c:120 msgid "Issued By" msgstr "Phát hành bởi" -#: ../src/smime/gui/certificate-manager.c:88 -#: ../src/smime/gui/certificate-manager.c:109 -#: ../src/smime/gui/certificate-manager.c:128 +#: ../src/smime/gui/certificate-manager.c:81 +#: ../src/smime/gui/certificate-manager.c:102 +#: ../src/smime/gui/certificate-manager.c:121 #| msgid "Or_ganization:" msgid "Issued By Organization" msgstr "Phát hành bởi tổ chức" -#: ../src/smime/gui/certificate-manager.c:89 -#: ../src/smime/gui/certificate-manager.c:110 -#: ../src/smime/gui/certificate-manager.c:129 +#: ../src/smime/gui/certificate-manager.c:82 +#: ../src/smime/gui/certificate-manager.c:103 +#: ../src/smime/gui/certificate-manager.c:122 #| msgid "Organizational Unit (OU)" msgid "Issued By Organizational Unit" msgstr "Phát hành bởi đơn vị tổ chức (OU)" -#: ../src/smime/gui/certificate-manager.c:90 -#: ../src/smime/gui/certificate-manager.c:111 -#: ../src/smime/gui/certificate-manager.c:130 +#: ../src/smime/gui/certificate-manager.c:83 +#: ../src/smime/gui/certificate-manager.c:104 +#: ../src/smime/gui/certificate-manager.c:123 #| msgid "Issuer" msgid "Issued" msgstr "Phát hành lúc" -#: ../src/smime/gui/certificate-manager.c:91 -#: ../src/smime/gui/certificate-manager.c:112 -#: ../src/smime/gui/certificate-manager.c:131 +#: ../src/smime/gui/certificate-manager.c:84 +#: ../src/smime/gui/certificate-manager.c:105 +#: ../src/smime/gui/certificate-manager.c:124 msgid "Expires" msgstr "Hết hạn" -#: ../src/smime/gui/certificate-manager.c:92 -#: ../src/smime/gui/certificate-manager.c:113 -#: ../src/smime/gui/certificate-manager.c:132 +#: ../src/smime/gui/certificate-manager.c:85 +#: ../src/smime/gui/certificate-manager.c:106 +#: ../src/smime/gui/certificate-manager.c:125 msgid "SHA256 Fingerprint" msgstr "" -#: ../src/smime/gui/certificate-manager.c:93 -#: ../src/smime/gui/certificate-manager.c:114 -#: ../src/smime/gui/certificate-manager.c:133 +#: ../src/smime/gui/certificate-manager.c:86 +#: ../src/smime/gui/certificate-manager.c:107 +#: ../src/smime/gui/certificate-manager.c:126 msgid "SHA1 Fingerprint" msgstr "Vân tay SHA1" -#: ../src/smime/gui/certificate-manager.c:94 -#: ../src/smime/gui/certificate-manager.c:115 -#: ../src/smime/gui/certificate-manager.c:134 +#: ../src/smime/gui/certificate-manager.c:87 +#: ../src/smime/gui/certificate-manager.c:108 +#: ../src/smime/gui/certificate-manager.c:127 msgid "MD5 Fingerprint" msgstr "Vân tay MD5" -#: ../src/smime/gui/certificate-manager.c:103 -#: ../src/smime/gui/certificate-manager.c:124 +#: ../src/smime/gui/certificate-manager.c:96 +#: ../src/smime/gui/certificate-manager.c:117 #| msgid "Email _Address:" msgid "Email Address" msgstr "Địa chỉ thư" -#: ../src/smime/gui/certificate-manager.c:650 +#: ../src/smime/gui/certificate-manager.c:643 msgid "Select a file to backup your key and certificate…" msgstr "" @@ -28191,47 +28246,47 @@ #. * when a user wants to backup one of her/his private keys/certificates. #. * For example: gnomedev-backup.p12 #. -#: ../src/smime/gui/certificate-manager.c:660 +#: ../src/smime/gui/certificate-manager.c:653 #, c-format msgid "%s-backup.p12" msgstr "" -#: ../src/smime/gui/certificate-manager.c:719 +#: ../src/smime/gui/certificate-manager.c:712 msgid "Backup Certificate" msgstr "" #. filename selection -#: ../src/smime/gui/certificate-manager.c:734 +#: ../src/smime/gui/certificate-manager.c:727 msgid "_File name:" msgstr "" #. FIXME when gtk_file_chooser_button allows GTK_FILE_CHOOSER_ACTION_SAVE use it -#: ../src/smime/gui/certificate-manager.c:739 +#: ../src/smime/gui/certificate-manager.c:732 msgid "Please select a file…" msgstr "" -#: ../src/smime/gui/certificate-manager.c:753 +#: ../src/smime/gui/certificate-manager.c:746 msgid "_Include certificate chain in the backup" msgstr "" #. To Translators: this text was copied from Firefox -#: ../src/smime/gui/certificate-manager.c:759 +#: ../src/smime/gui/certificate-manager.c:752 msgid "" "The certificate backup password you set here protects the backup file that " "you are about to create.\n" "You must set this password to proceed with the backup." msgstr "" -#: ../src/smime/gui/certificate-manager.c:778 +#: ../src/smime/gui/certificate-manager.c:771 msgid "_Repeat Password:" msgstr "" -#: ../src/smime/gui/certificate-manager.c:797 +#: ../src/smime/gui/certificate-manager.c:790 msgid "Passwords do not match" msgstr "" #. To Translators: this text was copied from Firefox -#: ../src/smime/gui/certificate-manager.c:805 +#: ../src/smime/gui/certificate-manager.c:798 msgid "" "Important:\n" "If you forget your certificate backup password, you will not be able to " @@ -28239,139 +28294,139 @@ "Please record it in a safe location." msgstr "" -#: ../src/smime/gui/certificate-manager.c:850 +#: ../src/smime/gui/certificate-manager.c:843 msgid "No file name provided" msgstr "" -#: ../src/smime/gui/certificate-manager.c:854 +#: ../src/smime/gui/certificate-manager.c:847 msgid "Failed to backup key and certificate" msgstr "" -#: ../src/smime/gui/certificate-manager.c:946 +#: ../src/smime/gui/certificate-manager.c:939 msgid "Select a certificate to import…" msgstr "" -#: ../src/smime/gui/certificate-manager.c:995 +#: ../src/smime/gui/certificate-manager.c:988 #| msgid "Failed to authenticate.\n" msgid "Failed to import certificate" msgstr "Lỗi nhập chứng nhận" -#: ../src/smime/gui/certificate-manager.c:1112 +#: ../src/smime/gui/certificate-manager.c:1105 msgctxt "CamelTrust" msgid "Ask when used" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1114 +#: ../src/smime/gui/certificate-manager.c:1107 msgctxt "CamelTrust" msgid "Never" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1116 +#: ../src/smime/gui/certificate-manager.c:1109 msgctxt "CamelTrust" msgid "Marginally" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1118 +#: ../src/smime/gui/certificate-manager.c:1111 msgctxt "CamelTrust" msgid "Fully" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1120 +#: ../src/smime/gui/certificate-manager.c:1113 msgctxt "CamelTrust" msgid "Ultimately" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1122 +#: ../src/smime/gui/certificate-manager.c:1115 msgctxt "CamelTrust" msgid "Temporarily" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1328 +#: ../src/smime/gui/certificate-manager.c:1275 msgid "Change certificate trust" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1340 +#: ../src/smime/gui/certificate-manager.c:1288 #, c-format msgid "Change trust for the host “%s”:" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1364 +#: ../src/smime/gui/certificate-manager.c:1312 msgctxt "CamelTrust" msgid "_Ask when used" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1365 +#: ../src/smime/gui/certificate-manager.c:1313 msgctxt "CamelTrust" msgid "_Never trust this certificate" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1366 +#: ../src/smime/gui/certificate-manager.c:1314 msgctxt "CamelTrust" msgid "_Temporarily trusted (this session only)" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1367 +#: ../src/smime/gui/certificate-manager.c:1315 msgctxt "CamelTrust" msgid "_Marginally trusted" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1368 +#: ../src/smime/gui/certificate-manager.c:1316 msgctxt "CamelTrust" msgid "_Fully trusted" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1369 +#: ../src/smime/gui/certificate-manager.c:1317 msgctxt "CamelTrust" msgid "_Ultimately trusted" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1373 +#: ../src/smime/gui/certificate-manager.c:1321 msgid "" "Before trusting this site, you should examine its certificate and its policy " "and procedures (if available)." msgstr "" -#: ../src/smime/gui/certificate-manager.c:1388 +#: ../src/smime/gui/certificate-manager.c:1336 msgid "_Display certificate" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1593 +#: ../src/smime/gui/certificate-manager.c:1541 msgid "You have certificates on file that identify these mail servers:" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1624 +#: ../src/smime/gui/certificate-manager.c:1572 msgid "Host name" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1626 +#: ../src/smime/gui/certificate-manager.c:1574 msgid "Issuer" msgstr "Nhà phát hành" -#: ../src/smime/gui/certificate-manager.c:1627 +#: ../src/smime/gui/certificate-manager.c:1575 msgid "Fingerprint" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1628 +#: ../src/smime/gui/certificate-manager.c:1576 msgid "Trust" msgstr "" -#: ../src/smime/gui/certificate-manager.c:1649 +#: ../src/smime/gui/certificate-manager.c:1597 msgid "_Edit Trust" msgstr "" -#: ../src/smime/gui/certificate-manager.c:2085 +#: ../src/smime/gui/certificate-manager.c:2033 msgid "All PKCS12 files" msgstr "Mọi tập tin PKCS12" -#: ../src/smime/gui/certificate-manager.c:2102 +#: ../src/smime/gui/certificate-manager.c:2050 msgid "All email certificate files" msgstr "Mọi tập tin chứng nhận thư điện tử" -#: ../src/smime/gui/certificate-manager.c:2119 +#: ../src/smime/gui/certificate-manager.c:2067 msgid "All CA certificate files" msgstr "Mọi tập tin chứng nhận Nhà cầm quyền chứng nhận (CA)" -#: ../src/smime/gui/cert-trust-dialog.c:150 +#: ../src/smime/gui/cert-trust-dialog.c:83 msgid "" "Because you trust the certificate authority that issued this certificate, " "then you trust the authenticity of this certificate unless otherwise " @@ -28380,7 +28435,7 @@ "Vì bạn tin cậy nhà cầm quyền đã phát hành chứng nhận này, thì bạn tin cậy " "xác thực của chứng nhận này trừ khi chỉ thị cách khác ở đây." -#: ../src/smime/gui/cert-trust-dialog.c:155 +#: ../src/smime/gui/cert-trust-dialog.c:88 msgid "" "Because you do not trust the certificate authority that issued this " "certificate, then you do not trust the authenticity of this certificate " @@ -28408,7 +28463,7 @@ msgid "Enter new password" msgstr "Hãy gõ mật khẩu mới" -#: ../src/smime/gui/e-cert-selector.c:178 +#: ../src/smime/gui/e-cert-selector.c:172 msgid "Select certificate" msgstr "Chọn chứng nhận" @@ -28503,11 +28558,11 @@ msgstr "" #. x509 certificate usage types -#: ../src/smime/lib/e-cert.c:414 +#: ../src/smime/lib/e-cert.c:373 msgid "Sign" msgstr "Ký nhận" -#: ../src/smime/lib/e-cert.c:415 +#: ../src/smime/lib/e-cert.c:374 msgid "Encrypt" msgstr "Mật mã hoá" @@ -28515,39 +28570,39 @@ msgid "Certificate already exists" msgstr "Chứng nhận này đã có" -#: ../src/smime/lib/e-pkcs12.c:277 +#: ../src/smime/lib/e-pkcs12.c:288 msgid "PKCS12 File Password" msgstr "Mật khẩu tập tin PKCS12" -#: ../src/smime/lib/e-pkcs12.c:278 +#: ../src/smime/lib/e-pkcs12.c:289 msgid "Enter password for PKCS12 file:" msgstr "Gõ mật khẩu cho tập tin PCKS12:" -#: ../src/smime/lib/e-pkcs12.c:380 +#: ../src/smime/lib/e-pkcs12.c:391 #, c-format msgid "Unable to create export context, err_code: %i" msgstr "" -#: ../src/smime/lib/e-pkcs12.c:387 +#: ../src/smime/lib/e-pkcs12.c:398 #, c-format msgid "Unable to setup password integrity, err_code: %i" msgstr "" -#: ../src/smime/lib/e-pkcs12.c:397 +#: ../src/smime/lib/e-pkcs12.c:408 #, c-format msgid "Unable to create safe bag, err_code: %i" msgstr "" -#: ../src/smime/lib/e-pkcs12.c:415 +#: ../src/smime/lib/e-pkcs12.c:426 #, c-format msgid "Unable to add key/cert to the store, err_code: %i" msgstr "" -#: ../src/smime/lib/e-pkcs12.c:433 +#: ../src/smime/lib/e-pkcs12.c:444 #, c-format msgid "Unable to write store to disk, err_code: %i" msgstr "" -#: ../src/smime/lib/e-pkcs12.c:460 +#: ../src/smime/lib/e-pkcs12.c:471 msgid "Imported Certificate" msgstr "Chứng nhận đã nhập" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/extension-manager.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/extension-manager.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/extension-manager.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/extension-manager.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:34+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:50+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: src/exm-application.c:166 src/exm-window.c:446 msgid "Extension Manager" @@ -157,11 +157,11 @@ msgid "Remove" msgstr "" -#: src/exm-installed-page.blp:37 src/exm-upgrade-assistant.blp:103 +#: src/exm-installed-page.blp:37 src/exm-upgrade-assistant.blp:104 msgid "User-Installed Extensions" msgstr "" -#: src/exm-installed-page.blp:50 src/exm-upgrade-assistant.blp:116 +#: src/exm-installed-page.blp:50 src/exm-upgrade-assistant.blp:117 msgid "System Extensions" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/file-roller.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/file-roller.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/file-roller.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/file-roller.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:02+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:46+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.FileRoller.appdata.xml.in:9 @@ -61,7 +61,7 @@ msgstr "Kho xz (.tar.xz)" #: data/org.gnome.FileRoller.desktop.in.in:3 src/fr-application.c:479 -#: src/fr-window.c:2001 src/fr-window.c:5563 +#: src/fr-window.c:2002 src/fr-window.c:5564 msgid "Archive Manager" msgstr "Quản lý kho nén" @@ -274,7 +274,7 @@ #: src/ui/add-dialog-options.ui:15 msgid "Reset Options" -msgstr "Tùy chọn đặt lại" +msgstr "Tùy chọn Đặt lại" #: src/dlg-add.c:749 msgctxt "Window title" @@ -299,17 +299,17 @@ msgid "_Options Name:" msgstr "Tên _tùy chọn:" -#: src/dlg-ask-password.c:121 +#: src/dlg-ask-password.c:122 msgid "_OK" msgstr "_OK" #. Translators: %s is a filename -#: src/dlg-ask-password.c:144 +#: src/dlg-ask-password.c:145 #, c-format msgid "Password required for “%s”" msgstr "“%s” cần mật khẩu" -#: src/dlg-ask-password.c:153 +#: src/dlg-ask-password.c:154 #| msgid "Password" msgid "Wrong password." msgstr "Mật khẩu sai." @@ -320,7 +320,7 @@ msgid "Compress" msgstr "Nén" -#: src/dlg-extract.c:91 src/fr-window.c:6906 +#: src/dlg-extract.c:91 src/fr-window.c:6907 #, c-format msgid "" "Destination folder “%s” does not exist.\n" @@ -331,22 +331,22 @@ "\n" "Bạn có muốn tạo nó không?" -#: src/dlg-extract.c:98 src/fr-window.c:6914 +#: src/dlg-extract.c:98 src/fr-window.c:6915 msgid "Create _Folder" msgstr "Tạo thư _mục" #: src/dlg-extract.c:138 src/dlg-extract.c:170 src/dlg-extract.c:199 -#: src/fr-window.c:4436 src/fr-window.c:6831 src/fr-window.c:6836 -#: src/fr-window.c:6935 src/fr-window.c:6954 src/fr-window.c:6959 +#: src/fr-window.c:4437 src/fr-window.c:6832 src/fr-window.c:6837 +#: src/fr-window.c:6936 src/fr-window.c:6955 src/fr-window.c:6960 msgid "Extraction not performed" msgstr "Chưa giải nén" -#: src/dlg-extract.c:139 src/fr-window.c:6931 +#: src/dlg-extract.c:139 src/fr-window.c:6932 #, c-format msgid "Could not create the destination folder: %s." msgstr "Không thể tạo thư mục đích: %s." -#: src/dlg-extract.c:200 src/fr-window.c:4667 src/fr-window.c:4770 +#: src/dlg-extract.c:200 src/fr-window.c:4668 src/fr-window.c:4771 #, c-format msgid "" "You don’t have the right permissions to extract archives in the folder “%s”" @@ -362,8 +362,8 @@ msgstr "Gặp lỗi nội bộ trong khi thử tìm kiếm ứng dụng:" #: src/dlg-package-installer.c:292 src/dlg-package-installer.c:301 -#: src/dlg-package-installer.c:330 src/fr-archive.c:756 src/fr-window.c:4099 -#: src/fr-window.c:7662 src/fr-window.c:8024 src/fr-window.c:9610 +#: src/dlg-package-installer.c:330 src/fr-archive.c:756 src/fr-window.c:4100 +#: src/fr-window.c:7663 src/fr-window.c:8025 src/fr-window.c:9611 msgid "Archive type not supported." msgstr "Không hỗ trợ kiểu kho đó." @@ -385,23 +385,23 @@ msgid "_Search Command" msgstr "_Lệnh tìm kiếm" -#: src/dlg-password.c:105 +#: src/dlg-password.c:106 #, c-format msgid "Enter a password for “%s”" msgstr "Nhập mật khẩu cho “%s”" -#: src/dlg-prop.c:103 +#: src/dlg-prop.c:104 #, c-format msgid "%s Properties" msgstr "Thuộc tính của %s" -#: src/dlg-update.c:171 +#: src/dlg-update.c:172 #, c-format msgid "Update the file “%s” in the archive “%s”?" msgstr "Cập nhật tập tin “%s” trong kho lưu “%s” không?" #. secondary text -#: src/dlg-update.c:183 src/dlg-update.c:209 +#: src/dlg-update.c:184 src/dlg-update.c:210 #, c-format msgid "" "The file has been modified with an external application. If you don’t update " @@ -413,16 +413,16 @@ "Có %d tập tin đã bị ứng dụng ngoài sửa đổi. Nếu bạn không cập nhật phiên bản " "trong kho lưu thì mọi thay đổi đều bị mất." -#: src/dlg-update.c:199 +#: src/dlg-update.c:200 #, c-format msgid "Update the files in the archive “%s”?" msgstr "Cập nhật các tập tin trong kho lưu “%s” không?" -#: src/dlg-update.c:314 src/dlg-update.c:327 +#: src/dlg-update.c:315 src/dlg-update.c:328 msgid "_Update" msgstr "Cậ_p nhật" -#: src/dlg-update.c:318 +#: src/dlg-update.c:319 msgid "Update Files" msgstr "Cập nhật các tập tin" @@ -518,7 +518,7 @@ msgid "This archive type cannot be modified" msgstr "Bạn không thể thay đổi kho nén kiểu này" -#: src/fr-archive.c:1880 src/fr-new-archive-dialog.c:478 +#: src/fr-archive.c:1880 src/fr-new-archive-dialog.c:479 msgid "You can’t add an archive to itself." msgstr "Bạn không thể thêm một kho vào chính bản thân nó." @@ -532,7 +532,7 @@ #: src/fr-command-7z.c:449 src/fr-command-rar.c:627 src/fr-command-tar.c:446 #, c-format msgid "Extracting “%s”" -msgstr "Đang trích “%s”" +msgstr "Đang giải nén “%s”" #. Translators: %s is a filename. #: src/fr-command-rar.c:576 src/fr-command-tar.c:391 @@ -566,32 +566,32 @@ msgid "Could not load the location" msgstr "Không thể tải vị trí" -#: src/fr-new-archive-dialog.c:352 src/fr-new-archive-dialog.c:371 -#: src/fr-new-archive-dialog.c:387 src/fr-new-archive-dialog.c:436 -#: src/fr-new-archive-dialog.c:454 src/fr-new-archive-dialog.c:476 -#: src/fr-window.c:3035 +#: src/fr-new-archive-dialog.c:353 src/fr-new-archive-dialog.c:372 +#: src/fr-new-archive-dialog.c:388 src/fr-new-archive-dialog.c:437 +#: src/fr-new-archive-dialog.c:455 src/fr-new-archive-dialog.c:477 +#: src/fr-window.c:3036 msgid "Could not create the archive" msgstr "Không thể tạo kho" -#: src/fr-new-archive-dialog.c:354 src/fr-new-archive-dialog.c:373 +#: src/fr-new-archive-dialog.c:355 src/fr-new-archive-dialog.c:374 msgid "You have to specify an archive name." msgstr "Cần phải đặt tên cho kho nén." -#: src/fr-new-archive-dialog.c:438 +#: src/fr-new-archive-dialog.c:439 msgid "You don’t have permission to create an archive in this folder" msgstr "Bạn không có quyền tạo kho nén trong thư mục này" #. Translators: the name references to a filename. This message can appear when renaming a file. -#: src/fr-new-archive-dialog.c:456 src/fr-window.c:8339 +#: src/fr-new-archive-dialog.c:457 src/fr-window.c:8340 msgid "New name is the same as old one, please type other name." msgstr "Tên mới trùng với tên cũ, vui lòng nhập tên khác." -#: src/fr-new-archive-dialog.c:499 +#: src/fr-new-archive-dialog.c:500 #, c-format msgid "A file named “%s” already exists. Do you want to replace it?" msgstr "Đã có tập tin mang tên “%s”. Bạn có muốn thay thế nó không?" -#: src/fr-new-archive-dialog.c:500 +#: src/fr-new-archive-dialog.c:501 #, c-format msgid "" "The file already exists in “%s”. Replacing it will overwrite its contents." @@ -599,12 +599,12 @@ "Tập tin đã có trong “%s”. Thay thế nó đồng nghĩa với việc ghi đè lên nội " "dung cũ." -#: src/fr-new-archive-dialog.c:506 src/fr-window.c:6750 +#: src/fr-new-archive-dialog.c:507 src/fr-window.c:6751 #| msgid "_Rename" msgid "_Replace" msgstr "Th_ay thế" -#: src/fr-new-archive-dialog.c:521 +#: src/fr-new-archive-dialog.c:522 msgid "Could not delete the old archive." msgstr "Không thể xóa kho nén cũ." @@ -621,187 +621,187 @@ msgid "All files" msgstr "Mọi tập tin" -#: src/fr-window.c:1192 +#: src/fr-window.c:1193 #| msgid "Extraction completed successfully" msgid "Operation completed" msgstr "Hoàn tất thao tác" -#: src/fr-window.c:1611 +#: src/fr-window.c:1612 msgid "Folder" msgstr "Thư mục" -#: src/fr-window.c:2008 +#: src/fr-window.c:2009 msgid "[read only]" msgstr "[chỉ đọc]" -#: src/fr-window.c:2151 +#: src/fr-window.c:2152 #, c-format msgid "Could not display the folder “%s”" msgstr "Không thể hiển thị thư mục “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2327 src/fr-window.c:2365 +#: src/fr-window.c:2328 src/fr-window.c:2366 #, c-format msgid "Creating “%s”" msgstr "Đang tạo “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2331 +#: src/fr-window.c:2332 #, c-format msgid "Loading “%s”" msgstr "Đang tải “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2335 +#: src/fr-window.c:2336 #, c-format msgid "Reading “%s”" msgstr "Đang đọc “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2339 +#: src/fr-window.c:2340 #, c-format msgid "Deleting the files from “%s”" msgstr "Đang xóa các tập tin khỏi “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2343 +#: src/fr-window.c:2344 #, c-format msgid "Testing “%s”" msgstr "Đang kiểm tra “%s”" -#: src/fr-window.c:2346 +#: src/fr-window.c:2347 msgid "Getting the file list" msgstr "Đang lấy danh sách tập tin" #. Translators: %s is a filename -#: src/fr-window.c:2350 +#: src/fr-window.c:2351 #, c-format msgid "Copying the files to add to “%s”" msgstr "Đang chép tập tin để thêm vào “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2354 +#: src/fr-window.c:2355 #, c-format msgid "Adding the files to “%s”" msgstr "Đang thêm tập tin vào “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2358 +#: src/fr-window.c:2359 #, c-format msgid "Extracting the files from “%s”" msgstr "Đang trích tập tin từ “%s”" -#: src/fr-window.c:2361 +#: src/fr-window.c:2362 msgid "Copying the extracted files to the destination" msgstr "Chép tập tin được trích ra vào thư mục đích" #. Translators: %s is a filename -#: src/fr-window.c:2370 +#: src/fr-window.c:2371 #, c-format msgid "Saving “%s”" msgstr "Đang ghi “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2377 +#: src/fr-window.c:2378 #, c-format msgid "Renaming the files in “%s”" msgstr "Đang đổi tên tập tin trong “%s”" #. Translators: %s is a filename -#: src/fr-window.c:2381 +#: src/fr-window.c:2382 #, c-format msgid "Updating the files in “%s”" msgstr "Đang cập nhật tập tin trong “%s”" -#: src/fr-window.c:2678 +#: src/fr-window.c:2679 #, c-format msgid "%d file remaining" msgid_plural "%'d files remaining" msgstr[0] "còn %d tập tin" -#: src/fr-window.c:2682 src/fr-window.c:3309 +#: src/fr-window.c:2683 src/fr-window.c:3310 #| msgid "please wait…" msgid "Please wait…" msgstr "Vui lòng đợi…" -#: src/fr-window.c:2800 +#: src/fr-window.c:2801 msgid "Extraction completed successfully" msgstr "Việc giải nén đã hoàn tất" -#: src/fr-window.c:2803 +#: src/fr-window.c:2804 #| msgid "_Selected files" msgid "_Show the Files" msgstr "_Hiện các tập tin" #. Translators: %s is a filename -#: src/fr-window.c:2821 src/fr-window.c:6254 +#: src/fr-window.c:2822 src/fr-window.c:6255 #, c-format msgid "“%s” created successfully" msgstr "Tạo “%s” thành công" -#: src/fr-window.c:2828 +#: src/fr-window.c:2829 msgid "_Open the Archive" msgstr "Mở kh_o" -#: src/fr-window.c:2918 src/fr-window.c:3091 +#: src/fr-window.c:2919 src/fr-window.c:3092 msgid "Command exited abnormally." msgstr "Lệnh đã kết thúc bất thường." -#: src/fr-window.c:3040 +#: src/fr-window.c:3041 msgid "An error occurred while extracting files." msgstr "Gặp lỗi khi giải nén tập tin." -#: src/fr-window.c:3046 +#: src/fr-window.c:3047 #, c-format msgid "Could not open “%s”" msgstr "Không thể mở “%s”" -#: src/fr-window.c:3051 +#: src/fr-window.c:3052 msgid "An error occurred while loading the archive." msgstr "Gặp lỗi khi tải kho." -#: src/fr-window.c:3055 +#: src/fr-window.c:3056 msgid "An error occurred while deleting files from the archive." msgstr "Gặp lỗi trong khi đang xóa bỏ tập tin khỏi kho." -#: src/fr-window.c:3061 +#: src/fr-window.c:3062 msgid "An error occurred while adding files to the archive." msgstr "Có lỗi nảy sinh trong quá trình thêm tập tin vào kho." -#: src/fr-window.c:3065 +#: src/fr-window.c:3066 msgid "An error occurred while testing archive." msgstr "Có lỗi nảy sinh trong quá trình kiểm tra kho." -#: src/fr-window.c:3070 +#: src/fr-window.c:3071 msgid "An error occurred while saving the archive." msgstr "Có lỗi nảy sinh trong quá trình lưu kho." -#: src/fr-window.c:3074 +#: src/fr-window.c:3075 msgid "An error occurred while renaming the files." msgstr "Có lỗi nảy sinh trong quá trình đổi tên tập tin." -#: src/fr-window.c:3078 +#: src/fr-window.c:3079 msgid "An error occurred while updating the files." msgstr "Có lỗi nảy sinh trong quá trình cập nhật tập tin." -#: src/fr-window.c:3082 +#: src/fr-window.c:3083 msgid "An error occurred." msgstr "Có lỗi xảy ra." -#: src/fr-window.c:3088 +#: src/fr-window.c:3089 msgid "Command not found." msgstr "Không tìm thấy lệnh." -#: src/fr-window.c:3245 +#: src/fr-window.c:3246 msgid "Test Result" msgstr "Kết quả kiểm tra" -#: src/dlg-open-with.c:57 src/fr-window.c:4226 src/fr-window.c:9033 -#: src/fr-window.c:9068 src/fr-window.c:9314 src/fr-window.c:9387 +#: src/dlg-open-with.c:57 src/fr-window.c:4227 src/fr-window.c:9034 +#: src/fr-window.c:9069 src/fr-window.c:9315 src/fr-window.c:9388 msgid "Could not perform the operation" msgstr "Không thể thực hiện thao tác" -#: src/fr-window.c:4251 +#: src/fr-window.c:4252 msgid "" "Do you want to add this file to the current archive or open it as a new " "archive?" @@ -809,45 +809,45 @@ "Bạn có muốn thêm tập tin này vào kho hiện thời, hoặc mở nó như là một kho " "mới không?" -#: src/fr-window.c:4280 +#: src/fr-window.c:4281 msgid "Do you want to create a new archive with these files?" msgstr "Bạn có muốn tạo kho mới bằng các tập tin này không?" -#: src/fr-window.c:4283 +#: src/fr-window.c:4284 msgid "Create _Archive" msgstr "Tạo _kho" -#: src/fr-window.c:4312 src/fr-window.c:7467 +#: src/fr-window.c:4313 src/fr-window.c:7468 #| msgid "Archive:" msgid "New Archive" msgstr "Kho mới" -#: src/fr-window.c:5035 +#: src/fr-window.c:5036 msgid "Folders" msgstr "Thư mục" -#: src/fr-window.c:5074 src/ui/file-selector.ui:206 +#: src/fr-window.c:5075 src/ui/file-selector.ui:206 msgctxt "File" msgid "Size" msgstr "Cỡ" -#: src/fr-window.c:5075 +#: src/fr-window.c:5076 msgctxt "File" msgid "Type" msgstr "Kiểu" -#: src/fr-window.c:5076 src/ui/file-selector.ui:222 +#: src/fr-window.c:5077 src/ui/file-selector.ui:222 #| msgid "Modified on:" msgctxt "File" msgid "Modified" msgstr "Sửa đổi" -#: src/fr-window.c:5077 +#: src/fr-window.c:5078 msgctxt "File" msgid "Location" msgstr "Vị trí" -#: src/fr-window.c:5086 src/ui/file-selector.ui:175 +#: src/fr-window.c:5087 src/ui/file-selector.ui:175 msgctxt "File" msgid "Name" msgstr "Tên" @@ -857,80 +857,80 @@ msgid "Extract" msgstr "Giải nén" -#: src/fr-window.c:5843 +#: src/fr-window.c:5844 msgctxt "Action" msgid "Add Files" msgstr "Thêm tập tin" -#: src/fr-window.c:5867 +#: src/fr-window.c:5868 msgid "Find files by name" msgstr "Tìm các tập tin theo tên" -#: src/fr-window.c:5883 +#: src/fr-window.c:5884 msgid "Go to the previous visited location" msgstr "Đi về vị trí đã đến kế trước" -#: src/fr-window.c:5888 +#: src/fr-window.c:5889 msgid "Go to the next visited location" msgstr "Đi tới vị trí đã đến kế tiếp" -#: src/fr-window.c:5898 +#: src/fr-window.c:5899 msgid "Go to the home location" msgstr "Về vị trí gốc" #. Translators: after the colon there is a folder name. -#: src/fr-window.c:5907 src/ui/file-selector.ui:83 +#: src/fr-window.c:5908 src/ui/file-selector.ui:83 #: src/ui/new-archive-dialog.ui:93 msgid "_Location:" msgstr "_Vị trí:" -#: src/fr-window.c:6259 src/ui/menus.ui:7 src/ui/menus.ui:52 src/ui/menus.ui:88 +#: src/fr-window.c:6260 src/ui/menus.ui:7 src/ui/menus.ui:52 src/ui/menus.ui:88 msgctxt "Action" msgid "Open" msgstr "Mở" -#: src/fr-window.c:6738 +#: src/fr-window.c:6739 #, c-format msgid "Replace file “%s”?" msgstr "Thay thế tập tin “%s” chứ?" -#: src/fr-window.c:6741 +#: src/fr-window.c:6742 #, c-format msgid "Another file with the same name already exists in “%s”." msgstr "Đã sẵn có tập tin khác có cùng tên trong “%s”." -#: src/fr-window.c:6747 +#: src/fr-window.c:6748 msgid "Replace _All" msgstr "Thay thế _tất cả" -#: src/fr-window.c:6748 +#: src/fr-window.c:6749 msgid "Replace _Nothing" msgstr "_Không thay thế gì cả" -#: src/fr-window.c:6749 +#: src/fr-window.c:6750 msgid "_Skip" msgstr "_Bỏ qua" -#: src/fr-window.c:7654 src/fr-window.c:8016 +#: src/fr-window.c:7655 src/fr-window.c:8017 #, c-format msgid "Could not save the archive “%s”" msgstr "Không thể lưu kho “%s”" -#: src/fr-window.c:7782 +#: src/fr-window.c:7783 msgid "Save" msgstr "Lưu" -#: src/fr-window.c:8110 +#: src/fr-window.c:8111 msgid "Last Output" msgstr "Kết xuất cuối" #. Translators: the name references to a filename. This message can appear when renaming a file. -#: src/fr-window.c:8334 +#: src/fr-window.c:8335 msgid "New name is void, please type a name." msgstr "Tên không hợp lệ, vui lòng nhập lại." #. Translators: the %s references to a filename. This message can appear when renaming a file. -#: src/fr-window.c:8344 +#: src/fr-window.c:8345 #, c-format msgid "" "Name “%s” is not valid because it contains at least one of the following " @@ -939,7 +939,7 @@ "Tên “%s” không hợp lệ vì có chứa ký tự không cho phép sau đây: %s, vui lòng " "nhập tên khác." -#: src/fr-window.c:8379 +#: src/fr-window.c:8380 #, c-format msgid "" "A folder named “%s” already exists.\n" @@ -950,11 +950,11 @@ "\n" "%s" -#: src/fr-window.c:8379 src/fr-window.c:8381 +#: src/fr-window.c:8380 src/fr-window.c:8382 msgid "Please use a different name." msgstr "Vui lòng chọn một cái tên khác." -#: src/fr-window.c:8381 +#: src/fr-window.c:8382 #, c-format msgid "" "A file named “%s” already exists.\n" @@ -965,58 +965,58 @@ "\n" "%s" -#: src/fr-window.c:8451 +#: src/fr-window.c:8452 msgid "Rename" msgstr "Đổi tên" -#: src/fr-window.c:8452 +#: src/fr-window.c:8453 #| msgid "New folder name" msgid "_New folder name:" msgstr "Tên thư mục _mới:" -#: src/fr-window.c:8452 +#: src/fr-window.c:8453 #| msgid "New file name" msgid "_New file name:" msgstr "Tên tập tin _mới:" -#: src/fr-window.c:8456 +#: src/fr-window.c:8457 msgid "_Rename" msgstr "Đổ_i tên" -#: src/fr-window.c:8473 src/fr-window.c:8491 +#: src/fr-window.c:8474 src/fr-window.c:8492 msgid "Could not rename the folder" msgstr "Không thể đổi tên của thư mục" -#: src/fr-window.c:8473 src/fr-window.c:8491 +#: src/fr-window.c:8474 src/fr-window.c:8492 msgid "Could not rename the file" msgstr "Không thể thay đổi tên của tập tin" #. Translators: %s are archive filenames -#: src/fr-window.c:8939 +#: src/fr-window.c:8940 #, c-format msgid "Moving the files from “%s” to “%s”" msgstr "Đang chuyển các tập tin từ “%s” sang “%s”" #. Translators: %s are archive filenames -#: src/fr-window.c:8942 +#: src/fr-window.c:8943 #, c-format msgid "Copying the files from “%s” to “%s”" msgstr "Đang chép các tập tin từ “%s” sang “%s”" -#: src/fr-window.c:8994 +#: src/fr-window.c:8995 msgid "Paste Selection" msgstr "Dán vùng chọn" -#: src/fr-window.c:8995 +#: src/fr-window.c:8996 #| msgid "Destination folder" msgid "_Destination folder:" msgstr "Thư mục đí_ch:" -#: src/fr-window.c:8999 src/ui/app-menubar.ui:61 +#: src/fr-window.c:9000 src/ui/app-menubar.ui:61 msgid "_Paste" msgstr "_Dán" -#: src/dlg-prop.c:121 src/fr-window.c:1603 src/fr-window.c:1631 +#: src/dlg-prop.c:122 src/fr-window.c:1604 src/fr-window.c:1632 msgid "%d %B %Y, %H:%M" msgstr "%H:%M, %d %B %Y" @@ -1067,7 +1067,7 @@ #: src/ui/add-dialog-options.ui:58 msgid "Include _files:" -msgstr "_Gồm các tập tin:" +msgstr "Bao gồm các tậ_p tin:" #: src/ui/add-dialog-options.ui:74 msgid "E_xclude files:" @@ -1088,11 +1088,11 @@ #: src/ui/add-dialog-options.ui:189 msgid "Add only if _newer" -msgstr "Thê_m tập tin nếu mới hơn" +msgstr "Thêm tập tin nếu mới hơ_n" #: src/ui/add-dialog-options.ui:206 msgid "_Follow symbolic links" -msgstr "_Theo liên kết biểu tượng" +msgstr "The_o liên kết biểu tượng" #: src/ui/app-menubar.ui:4 #| msgid "_Files:" @@ -1101,7 +1101,7 @@ #: src/ui/app-menubar.ui:8 src/ui/gears-menu.ui:8 msgid "_New Archive…" -msgstr "Tạ_o kho mới…" +msgstr "Tạo kho _mới…" #: src/ui/app-menubar.ui:13 src/ui/gears-menu.ui:13 msgid "_Open…" @@ -1136,9 +1136,8 @@ msgstr "_Chép" #: src/ui/app-menubar.ui:68 -#| msgid "Add Files" msgid "_Add Files…" -msgstr "_Thêm tập tin…" +msgstr "Thê_m tập tin…" #: src/ui/app-menubar.ui:72 src/ui/menus.ui:40 src/ui/menus.ui:76 #: src/ui/menus.ui:112 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/five-or-more.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/five-or-more.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/five-or-more.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/five-or-more.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:13+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:22+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/five-or-more-preferences.ui:13 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gcr.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gcr.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gcr.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gcr.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:17+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: egg/egg-oid.c:40 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gdata.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gdata.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gdata.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gdata.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:00+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:03+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gdata/gdata-batch-operation.c:635 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gdk-pixbuf.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gdk-pixbuf.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gdk-pixbuf.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gdk-pixbuf.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:13+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:01+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:185 gdk-pixbuf/gdk-pixbuf-io.c:1129 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gdm.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gdm.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gdm.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gdm.po 2024-02-12 13:46:47.000000000 +0000 @@ -10,15 +10,15 @@ msgstr "" "Project-Id-Version: gdm master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gdm/issues\n" -"POT-Creation-Date: 2023-06-01 17:41+0000\n" -"PO-Revision-Date: 2023-06-15 21:34+0000\n" +"POT-Creation-Date: 2024-02-02 10:33+0000\n" +"PO-Revision-Date: 2024-02-02 11:48+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:02+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:06+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: chooser/gdm-host-chooser-dialog.c:139 @@ -58,11 +58,11 @@ msgid "/dev/urandom is not a character device" msgstr "/dev/urandom không phải là một thiết bị ký tự" -#: common/gdm-common.c:507 libgdm/gdm-user-switching.c:207 +#: common/gdm-common.c:501 libgdm/gdm-user-switching.c:207 msgid "Could not identify the current session: " msgstr "Không thể nhận ra phiên bản đang chạy: " -#: common/gdm-common.c:516 libgdm/gdm-user-switching.c:216 +#: common/gdm-common.c:510 libgdm/gdm-user-switching.c:216 #, c-format msgid "Could not identify the current seat." msgstr "Không thể nhận ra máy trạm này." @@ -84,27 +84,27 @@ "(nhật ký của hệ thống) để chẩn đoán lỗi. Trong khi đợi, thiết bị hiển thị " "này sẽ bị tắt. Hãy khởi động lại GDM khi vấn đề đã được tháo gỡ." -#: daemon/gdm-manager.c:769 +#: daemon/gdm-manager.c:764 msgid "No display available" msgstr "Không có bộ hiển thị nào" -#: daemon/gdm-manager.c:867 daemon/gdm-manager.c:1151 +#: daemon/gdm-manager.c:862 daemon/gdm-manager.c:1146 msgid "No session available" msgstr "Không có phiên làm việc nào" -#: daemon/gdm-manager.c:886 +#: daemon/gdm-manager.c:881 msgid "Chooser session unavailable" msgstr "Bộ chọn phiên làm việc không sẵn có" -#: daemon/gdm-manager.c:902 +#: daemon/gdm-manager.c:897 msgid "Can only be called before user is logged in" msgstr "Chỉ có thể được gọi trước khi đăng nhập" -#: daemon/gdm-manager.c:913 +#: daemon/gdm-manager.c:908 msgid "Caller not GDM" msgstr "Bên gọi không phải GDM" -#: daemon/gdm-manager.c:923 +#: daemon/gdm-manager.c:918 msgid "Unable to open private communication channel" msgstr "Không thể mở kênh truyền thông riêng" @@ -173,11 +173,11 @@ msgid "The display device" msgstr "Thiết bị hiển thị, v.d. màn hình" -#: daemon/gdm-session.c:1344 +#: daemon/gdm-session.c:1342 msgid "Could not create authentication helper process" msgstr "Không thể tạo tiến trình trợ giúp xác thực" -#: daemon/gdm-session-worker.c:752 +#: daemon/gdm-session-worker.c:755 msgid "" "You reached the maximum password authentication attempts, please try another " "method" @@ -185,7 +185,7 @@ "Bạn đã đạt đến số lần thử xác thực mật khẩu tối đa, vui lòng thử một phương " "thức khác" -#: daemon/gdm-session-worker.c:755 +#: daemon/gdm-session-worker.c:758 msgid "" "You reached the maximum auto login attempts, please try another " "authentication method" @@ -193,7 +193,7 @@ "Bạn đã đạt đến số lần thử đăng nhập tự động tối đa, vui lòng thử một phương " "thức khác" -#: daemon/gdm-session-worker.c:758 +#: daemon/gdm-session-worker.c:761 msgid "" "You reached the maximum fingerprint authentication attempts, please try " "another method" @@ -201,7 +201,7 @@ "Bạn đã đạt đến số lần thử xác thực bằng dấu vân tay tối đa, vui lòng thử một " "phương thức khác" -#: daemon/gdm-session-worker.c:761 +#: daemon/gdm-session-worker.c:764 msgid "" "You reached the maximum smart card authentication attempts, please try " "another method" @@ -209,51 +209,50 @@ "Bạn đã đạt đến số lần thử xác thực bằng thẻ thông minh tối đa, vui lòng thử " "một phương thức khác" -#: daemon/gdm-session-worker.c:763 +#: daemon/gdm-session-worker.c:766 msgid "" "You reached the maximum authentication attempts, please try another method" msgstr "" "Bạn đã đạt đến số lần thử xác thực tối đa, vui lòng thử một phương thức khác" -#: daemon/gdm-session-worker.c:770 +#: daemon/gdm-session-worker.c:773 msgid "Sorry, password authentication didn’t work. Please try again." -msgstr "Rất tiếc, xác thực mật khẩu không đúng. Hãy thử lại lần nữa." +msgstr "Rất tiếc, xác thực mật khẩu không làm việc. Hãy thử lại lần nữa." -#: daemon/gdm-session-worker.c:773 +#: daemon/gdm-session-worker.c:776 msgid "Sorry, auto login didn’t work. Please try again." -msgstr "" -"Rất tiếc, đăng nhập tự động không thực hiện được. Hãy thử lại lần nữa." +msgstr "Rất tiếc, đăng nhập tự động không làm việc. Hãy thử lại lần nữa." -#: daemon/gdm-session-worker.c:776 +#: daemon/gdm-session-worker.c:779 msgid "Sorry, fingerprint authentication didn’t work. Please try again." -msgstr "Rất tiếc, xác thực bằng vân tay không đúng. Hãy thử lại lần nữa." +msgstr "Rất tiếc, xác thực bằng vân tay không làm việc. Hãy thử lại lần nữa." -#: daemon/gdm-session-worker.c:779 +#: daemon/gdm-session-worker.c:782 msgid "Sorry, smart card authentication didn’t work. Please try again." msgstr "" -"Rất tiếc, xác thực bằng thẻ thông minh không thực hiện được. Hãy thử lại lần " -"nữa." +"Rất tiếc, xác thực bằng thẻ thông minh không làm việc. Hãy thử lại lần nữa." -#: daemon/gdm-session-worker.c:781 +#: daemon/gdm-session-worker.c:784 msgid "Sorry, that didn’t work. Please try again." -msgstr "Rất tiếc, không thành công. Hãy thử lại lần nữa." +msgstr "Rất tiếc, nó không làm việc. Hãy thử lại lần nữa." -#: daemon/gdm-session-worker.c:796 +#: daemon/gdm-session-worker.c:799 msgid "Your account was given a time limit that’s now passed." -msgstr "Đã vượt quá thời hạn của tài khoản của bạn" +msgstr "" +"Tài khoản của bạn có đưa ra thời gian giới hạn, cái mà hiện tại đã vượt quá." -#: daemon/gdm-session-worker.c:1197 +#: daemon/gdm-session-worker.c:1199 msgid "Username:" msgstr "Tên đăng nhập:" -#: daemon/gdm-session-worker.c:1597 daemon/gdm-session-worker.c:1614 +#: daemon/gdm-session-worker.c:1600 daemon/gdm-session-worker.c:1617 #, c-format msgid "no user account available" msgstr "không có sẵn tài khoản người dùng" -#: daemon/gdm-session-worker.c:1641 +#: daemon/gdm-session-worker.c:1644 msgid "Unable to change to user" -msgstr "Không thể đổi người dùng" +msgstr "Không thể chuyển đổi sang người dùng" #: daemon/gdm-wayland-session.c:531 msgid "GNOME Display Manager Wayland Session Launcher" @@ -280,7 +279,7 @@ #: daemon/main.c:125 daemon/main.c:138 #, c-format msgid "Cannot write PID file %s: possibly out of disk space: %s" -msgstr "Không thể ghi tập tin PID %s: có thể là do hết đĩa: %s" +msgstr "Không thể ghi tập tin PID %s: gần như chắc chắn là do hết đĩa: %s" #: daemon/main.c:182 #, c-format @@ -290,31 +289,30 @@ #: daemon/main.c:188 #, c-format msgid "Failed to create LogDir %s: %s" -msgstr "Không thể tạo LogDir %s: %s" +msgstr "Gặp lỗi khi tạo LogDir %s: %s" #: daemon/main.c:223 #, c-format msgid "Can’t find the GDM user “%s”. Aborting!" -msgstr "Không thể tìm thấy người dùng GDM “%s”. Nên đang hủy bỏ!" +msgstr "Không thể tìm thấy người dùng GDM “%s”. Hủy bỏ!" #: daemon/main.c:229 msgid "The GDM user should not be root. Aborting!" msgstr "" -"Người dùng GDM không nên là siêu quản trị (root) vì lý do an ninh. Nên đang " -"hủy bỏ!" +"Người dùng GDM không nên là siêu quản trị (root) vì lý do an ninh. Hủy bỏ!" #: daemon/main.c:235 #, c-format msgid "Can’t find the GDM group “%s”. Aborting!" -msgstr "Không thể tìm thấy nhóm GDM “%s”. Nên đang hủy bỏ!" +msgstr "Không thể tìm thấy nhóm GDM “%s”. Hủy bỏ!" #: daemon/main.c:241 msgid "The GDM group should not be root. Aborting!" -msgstr "Nhóm GDM không nên là root vì lý do an ninh. Nên đang hủy bỏ!" +msgstr "Nhóm GDM không nên là root vì lý do an ninh nên hủy bỏ!" #: daemon/main.c:309 msgid "Make all warnings fatal" -msgstr "Coi mọi cảnh báo là nghiêm trọng" +msgstr "Xem mọi cảnh báo là nghiêm trọng" #: daemon/main.c:310 #| msgid "Exit after a time - for debugging" @@ -336,7 +334,7 @@ #. Translators: worker is a helper process that does the work #. of starting up a session -#: daemon/session-worker-main.c:127 +#: daemon/session-worker-main.c:119 msgid "GNOME Display Manager Session Worker" msgstr "" "Tiến trình hỗ trợ phiên chạy của trình quản lý thiết bị hiển thị GNOME" @@ -383,9 +381,9 @@ "The login screen can be configured to disallow password authentication, " "forcing the user to use smartcard or fingerprint authentication." msgstr "" -"Màn hình đăng nhập có thể được chỉnh để không cho phép xác thực bằng mật " -"khẩu, để ép buộc người dùng sử dụng xác thực bằng thẻ thông minh hay dùng " -"dấu vân tay." +"Màn hình đăng nhập có thể cấu hình để không cho phép xác thực bằng mật khẩu, " +"để ép buộc người dùng sử dụng xác thực bằng thẻ thông minh hay dùng dấu vân " +"tay." #: data/org.gnome.login-screen.gschema.xml:36 #: data/org.gnome.login-screen.gschema.xml:46 @@ -448,7 +446,7 @@ #: data/org.gnome.login-screen.gschema.xml:93 msgid "Number of allowed authentication failures" -msgstr "Số lần xác thực thất bại được phép" +msgstr "Số lần xác thực thất bại cho phép" #: data/org.gnome.login-screen.gschema.xml:96 msgid "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/geary.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/geary.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/geary.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/geary.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:10+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:19+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: desktop/geary-attach.contract.desktop.in:3 @@ -36,7 +36,7 @@ #: desktop/org.gnome.Geary.appdata.xml.in.in:11 #: desktop/org.gnome.Geary.desktop.in.in:3 #: src/client/accounts/accounts-editor-servers-pane.vala:551 -#: src/client/application/application-main-window.vala:710 +#: src/client/application/application-main-window.vala:718 msgid "Geary" msgstr "" @@ -585,12 +585,12 @@ msgstr[1] "" #: src/client/accounts/accounts-editor-list-pane.vala:234 -#: src/client/application/application-main-window.vala:2297 +#: src/client/application/application-main-window.vala:2317 msgid "Undo" msgstr "" #: src/client/accounts/accounts-editor-list-pane.vala:243 -#: src/client/application/application-main-window.vala:2280 +#: src/client/application/application-main-window.vala:2300 msgid "Redo" msgstr "" @@ -1180,54 +1180,54 @@ #. / Translators: Main window title, first string #. / substitution being the currently selected folder name, #. / the second being the selected account name. -#: src/client/application/application-main-window.vala:719 +#: src/client/application/application-main-window.vala:727 #, c-format msgid "%s — %s" msgstr "" -#: src/client/application/application-main-window.vala:1092 +#: src/client/application/application-main-window.vala:1100 #: src/client/folder-list/folder-list-account-branch.vala:49 msgid "Labels" msgstr "Nhãn" -#: src/client/application/application-main-window.vala:1424 +#: src/client/application/application-main-window.vala:1432 #, c-format msgid "Empty all email from your %s folder?" msgstr "" -#: src/client/application/application-main-window.vala:1425 +#: src/client/application/application-main-window.vala:1433 msgid "This removes the email from Geary and your email server." msgstr "" -#: src/client/application/application-main-window.vala:1426 +#: src/client/application/application-main-window.vala:1434 msgid "This cannot be undone." msgstr "" -#: src/client/application/application-main-window.vala:1427 +#: src/client/application/application-main-window.vala:1435 #, c-format msgid "Empty %s" msgstr "" #. / Translators: Primary text for a confirmation dialog -#: src/client/application/application-main-window.vala:1484 +#: src/client/application/application-main-window.vala:1492 msgid "Do you want to permanently delete this conversation?" msgid_plural "Do you want to permanently delete these conversations?" msgstr[0] "" msgstr[1] "" -#: src/client/application/application-main-window.vala:1489 -#: src/client/application/application-main-window.vala:1504 +#: src/client/application/application-main-window.vala:1497 +#: src/client/application/application-main-window.vala:1512 msgid "Delete" msgstr "" #. / Translators: Primary text for a confirmation dialog -#: src/client/application/application-main-window.vala:1499 +#: src/client/application/application-main-window.vala:1507 msgid "Do you want to permanently delete this message?" msgid_plural "Do you want to permanently delete these messages?" msgstr[0] "" msgstr[1] "" -#: src/client/application/application-main-window.vala:1819 +#: src/client/application/application-main-window.vala:1841 #, c-format msgid "%s (%d)" msgstr "" @@ -1259,13 +1259,13 @@ msgid "Don’t _ask me again" msgstr "" -#: src/client/components/components-conversation-actions.vala:117 +#: src/client/components/components-conversation-actions.vala:126 msgid "Mark conversation" msgid_plural "Mark conversations" msgstr[0] "" msgstr[1] "" -#: src/client/components/components-conversation-actions.vala:132 +#: src/client/components/components-conversation-actions.vala:141 msgid "Add label to conversation" msgid_plural "Add label to conversations" msgstr[0] "" @@ -1277,19 +1277,19 @@ msgstr[0] "" msgstr[1] "" -#: src/client/components/components-conversation-actions.vala:123 +#: src/client/components/components-conversation-actions.vala:132 msgid "Archive conversation" msgid_plural "Archive conversations" msgstr[0] "" msgstr[1] "" -#: src/client/components/components-conversation-actions.vala:157 +#: src/client/components/components-conversation-actions.vala:170 msgid "Move conversation to Trash" msgid_plural "Move conversations to Trash" msgstr[0] "" msgstr[1] "" -#: src/client/components/components-conversation-actions.vala:167 +#: src/client/components/components-conversation-actions.vala:180 msgid "Delete conversation" msgid_plural "Delete conversations" msgstr[0] "" @@ -1766,51 +1766,51 @@ msgstr "" #. / Translators: Context menu item -#: src/client/conversation-list/conversation-list-view.vala:214 +#: src/client/conversation-list/conversation-list-view.vala:219 msgid "Move conversation to _Trash" msgid_plural "Move conversations to _Trash" msgstr[0] "" msgstr[1] "" #. / Translators: Context menu item -#: src/client/conversation-list/conversation-list-view.vala:226 +#: src/client/conversation-list/conversation-list-view.vala:231 msgid "_Delete conversation" msgid_plural "_Delete conversations" msgstr[0] "" msgstr[1] "" -#: src/client/conversation-list/conversation-list-view.vala:239 +#: src/client/conversation-list/conversation-list-view.vala:244 #: ui/components-menu-conversation.ui:5 msgid "Mark as _Read" msgstr "" -#: src/client/conversation-list/conversation-list-view.vala:248 +#: src/client/conversation-list/conversation-list-view.vala:253 #: ui/components-menu-conversation.ui:9 msgid "Mark as _Unread" msgstr "" -#: src/client/conversation-list/conversation-list-view.vala:257 +#: src/client/conversation-list/conversation-list-view.vala:262 #: ui/components-menu-conversation.ui:17 msgid "U_nstar" msgstr "" -#: src/client/conversation-list/conversation-list-view.vala:264 +#: src/client/conversation-list/conversation-list-view.vala:269 #: ui/components-menu-conversation.ui:13 msgid "_Star" msgstr "" #. Translators: Menu item to reply to a specific message. -#: src/client/conversation-list/conversation-list-view.vala:287 +#: src/client/conversation-list/conversation-list-view.vala:292 #: ui/conversation-email-menus.ui:9 msgid "_Reply" msgstr "" -#: src/client/conversation-list/conversation-list-view.vala:293 +#: src/client/conversation-list/conversation-list-view.vala:298 msgid "R_eply All" msgstr "" #. Translators: Menu item to forward a specific message. -#: src/client/conversation-list/conversation-list-view.vala:299 +#: src/client/conversation-list/conversation-list-view.vala:304 #: ui/conversation-email-menus.ui:21 msgid "_Forward" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gedit.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gedit.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gedit.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gedit.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:05+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:51+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.gedit.appdata.xml.in:7 data/org.gnome.gedit.desktop.in:3 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/ghex-3.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/ghex-3.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/ghex-3.0.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/ghex-3.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:26+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:19+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../data/ghex.desktop.in.h:1 ../src/ghex-window.c:664 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-libgimp.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-libgimp.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-libgimp.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-libgimp.po 2024-02-12 13:46:47.000000000 +0000 @@ -9,16 +9,16 @@ msgstr "" "Project-Id-Version: gimp-libgimp 2-10\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2022-02-02 11:42+0000\n" -"PO-Revision-Date: 2022-02-02 13:44+0000\n" +"POT-Creation-Date: 2023-11-28 15:21+0000\n" +"PO-Revision-Date: 2023-11-29 23:16+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \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: 2023-08-01 15:08+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:53+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. procedure executed successfully @@ -42,141 +42,145 @@ msgstr "bị huỷ" #: ../libgimp/gimpbrushselectbutton.c:179 +#| msgid "_Selection" msgid "Brush Selection" -msgstr "Vùng chọn chổi vẽ" +msgstr "Vùng chọn chỗi vẽ" #: ../libgimp/gimpbrushselectbutton.c:920 #: ../libgimp/gimppatternselectbutton.c:718 msgid "_Browse..." -msgstr "_Duyệt..." +msgstr "_Duyệt" -#: ../libgimp/gimpexport.c:295 ../libgimp/gimpexport.c:331 +#: ../libgimp/gimpexport.c:278 ../libgimp/gimpexport.c:314 #, c-format #| msgid "%s can't handle layers" msgid "%s plug-in can't handle layers" msgstr "Phần bổ sung %s không thể xử lý lớp" -#: ../libgimp/gimpexport.c:296 ../libgimp/gimpexport.c:305 -#: ../libgimp/gimpexport.c:314 ../libgimp/gimpexport.c:332 +#: ../libgimp/gimpexport.c:279 ../libgimp/gimpexport.c:288 +#: ../libgimp/gimpexport.c:297 ../libgimp/gimpexport.c:315 msgid "Merge Visible Layers" msgstr "Trộn các lớp hiển thị" -#: ../libgimp/gimpexport.c:304 +#: ../libgimp/gimpexport.c:287 #, c-format #| msgid "%s can't handle layer offsets, size or opacity" msgid "%s plug-in can't handle layer offsets, size or opacity" msgstr "" "Phần bổ sung %s không thể xử lý các độ dịch, kích cỡ hay độ đục của lớp" -#: ../libgimp/gimpexport.c:313 ../libgimp/gimpexport.c:322 +#: ../libgimp/gimpexport.c:296 ../libgimp/gimpexport.c:305 #, c-format #| msgid "%s can only handle layers as animation frames" msgid "%s plug-in can only handle layers as animation frames" msgstr "Phần bổ sung %s có thể xử lý các lớp chỉ như là các khung hoạt cảnh" -#: ../libgimp/gimpexport.c:314 ../libgimp/gimpexport.c:323 +#: ../libgimp/gimpexport.c:297 ../libgimp/gimpexport.c:306 msgid "Save as Animation" -msgstr "Lưu dạng hoạt hình" +msgstr "Lưu dạng hoạt cảnh" -#: ../libgimp/gimpexport.c:323 ../libgimp/gimpexport.c:332 -#: ../libgimp/gimpexport.c:341 ../libgimp/gimpexport.c:350 +#: ../libgimp/gimpexport.c:306 ../libgimp/gimpexport.c:315 +#: ../libgimp/gimpexport.c:324 ../libgimp/gimpexport.c:333 msgid "Flatten Image" msgstr "Làm phẳng ảnh" -#: ../libgimp/gimpexport.c:340 +#: ../libgimp/gimpexport.c:323 #, c-format #| msgid "%s can't handle transparency" msgid "%s plug-in can't handle transparency" msgstr "Phần bổ sung %s không thể xử lý độ trong suốt" -#: ../libgimp/gimpexport.c:349 +#: ../libgimp/gimpexport.c:332 #, c-format msgid "%s plug-in can't handle transparent layers" msgstr "Phần bổ sung %s không thể xử lớp trong suốt" -#: ../libgimp/gimpexport.c:358 +#: ../libgimp/gimpexport.c:341 #, c-format #| msgid "%s can't handle layer masks" msgid "%s plug-in can't handle layer masks" msgstr "Phần bổ sung %s không thể xử lý mặt nạ lớp" -#: ../libgimp/gimpexport.c:359 +#: ../libgimp/gimpexport.c:342 msgid "Apply Layer Masks" msgstr "Áp dụng mặt nạ lớp" -#: ../libgimp/gimpexport.c:367 +#: ../libgimp/gimpexport.c:350 #, c-format #| msgid "%s can only handle RGB images" msgid "%s plug-in can only handle RGB images" msgstr "Phần bổ sung %s có thể xử lý chỉ các ảnh kiểu RGB" -#: ../libgimp/gimpexport.c:368 ../libgimp/gimpexport.c:406 -#: ../libgimp/gimpexport.c:415 +#: ../libgimp/gimpexport.c:351 ../libgimp/gimpexport.c:389 +#: ../libgimp/gimpexport.c:398 msgid "Convert to RGB" msgstr "Chuyển đổi sang RGB" -#: ../libgimp/gimpexport.c:376 +#: ../libgimp/gimpexport.c:359 #, c-format #| msgid "%s can only handle grayscale images" msgid "%s plug-in can only handle grayscale images" msgstr "Phần bổ sung %s có thể xử lý chỉ ảnh kiểu mức xám" -#: ../libgimp/gimpexport.c:377 ../libgimp/gimpexport.c:406 -#: ../libgimp/gimpexport.c:427 +#: ../libgimp/gimpexport.c:360 ../libgimp/gimpexport.c:389 +#: ../libgimp/gimpexport.c:410 msgid "Convert to Grayscale" msgstr "Chuyển đổi sang mức xám" -#: ../libgimp/gimpexport.c:385 +#: ../libgimp/gimpexport.c:368 #, c-format +#| msgid "%s can only handle indexed images" msgid "%s plug-in can only handle indexed images" -msgstr "Phần bổ sung %s có thể xử lý chỉ ảnh chỉ số" +msgstr "Phần bổ sung %s có thể xử lý chỉ ảnh phụ lục" -#: ../libgimp/gimpexport.c:386 ../libgimp/gimpexport.c:415 -#: ../libgimp/gimpexport.c:425 +#: ../libgimp/gimpexport.c:369 ../libgimp/gimpexport.c:398 +#: ../libgimp/gimpexport.c:408 msgid "" "Convert to Indexed using default settings\n" "(Do it manually to tune the result)" msgstr "" -"Chuyển đổi thành Chỉ số bằng các thiết\n" +"Chuyển đổi thành Phụ Lục bằng các thiết\n" "lập mặc định (tự làm để chỉnh kết quả)" -#: ../libgimp/gimpexport.c:395 +#: ../libgimp/gimpexport.c:378 #, c-format +#| msgid "%s can only handle bitmap (two color) indexed images" msgid "%s plug-in can only handle bitmap (two color) indexed images" -msgstr "Phần bổ sung %s có thể xử lý chỉ ảnh chỉ số kiểu mảng ảnh (hai màu)" +msgstr "Phần bổ sung %s có thể xử lý chỉ ảnh phụ lục kiểu mảng ảnh (hai màu)" -#: ../libgimp/gimpexport.c:396 +#: ../libgimp/gimpexport.c:379 msgid "" "Convert to Indexed using bitmap default settings\n" "(Do it manually to tune the result)" msgstr "" -"Chuyển đổi thành dạng đánh chỉ số bằng các cài\n" -"đặt mảng ảnh mặc định (tự làm để chỉnh kết quả)" +"Chuyển đổi thành Phụ Lục bằng các thiết\n" +"lập mảng ảnh mặc định (tự làm để chỉnh kết quả)" -#: ../libgimp/gimpexport.c:405 +#: ../libgimp/gimpexport.c:388 #, c-format #| msgid "%s can only handle RGB or grayscale images" msgid "%s plug-in can only handle RGB or grayscale images" msgstr "Phần bổ sung %s chỉ có thể xử lý ảnh kiểu RGB hay mức xám" -#: ../libgimp/gimpexport.c:414 +#: ../libgimp/gimpexport.c:397 #, c-format msgid "%s plug-in can only handle RGB or indexed images" msgstr "" "Phần bổ sung %s chỉ có thể xử lý chỉ ảnh kiểu RGB hay ảnh dùng chỉ số" -#: ../libgimp/gimpexport.c:424 +#: ../libgimp/gimpexport.c:407 #, c-format +#| msgid "%s can only handle grayscale or indexed images" msgid "%s plug-in can only handle grayscale or indexed images" -msgstr "Phần bổ sung %s có thể xử lý chỉ ảnh chỉ số hay mức xám" +msgstr "Phần bổ sung %s có thể xử lý chỉ ảnh phụ lục hay mức xám" -#: ../libgimp/gimpexport.c:435 +#: ../libgimp/gimpexport.c:418 #, c-format #| msgid "%s needs an alpha channel" msgid "%s plug-in needs an alpha channel" msgstr "Phần bổ sung %s cần một kênh anfa" -#: ../libgimp/gimpexport.c:436 +#: ../libgimp/gimpexport.c:419 msgid "Add Alpha Channel" msgstr "Thêm kênh anfa" @@ -193,12 +197,12 @@ msgid "Resize Image to Layers" msgstr "Đổi kích cỡ hình ảnh cho vừa lớp" -#: ../libgimp/gimpexport.c:504 +#: ../libgimp/gimpexport.c:478 msgid "Confirm Save" -msgstr "Xác nhận lưu" +msgstr "Xác nhận Lưu" -#: ../libgimp/gimpexport.c:509 ../libgimp/gimpexport.c:591 -#: ../libgimp/gimpexport.c:1125 ../libgimpwidgets/gimpcolorbutton.c:549 +#: ../libgimp/gimpexport.c:483 ../libgimp/gimpexport.c:565 +#: ../libgimp/gimpexport.c:1063 ../libgimpwidgets/gimpcolorbutton.c:549 #: ../libgimpwidgets/gimpcolorprofilechooserdialog.c:172 #: ../libgimpwidgets/gimpcolorprofilechooserdialog.c:182 #: ../libgimpwidgets/gimpfileentry.c:435 ../libgimpwidgets/gimpquerybox.c:275 @@ -207,37 +211,37 @@ msgid "_Cancel" msgstr "_Thôi" -#: ../libgimp/gimpexport.c:510 +#: ../libgimp/gimpexport.c:484 msgid "C_onfirm" msgstr "_Xác nhận" -#: ../libgimp/gimpexport.c:586 +#: ../libgimp/gimpexport.c:560 msgid "Export File" msgstr "Xuất ra tập tin" -#: ../libgimp/gimpexport.c:590 +#: ../libgimp/gimpexport.c:564 msgid "_Ignore" msgstr "Bỏ _qua" -#: ../libgimp/gimpexport.c:592 ../libgimp/gimpexport.c:1126 +#: ../libgimp/gimpexport.c:566 ../libgimp/gimpexport.c:1064 msgid "_Export" msgstr "_Xuất" #. the headline -#: ../libgimp/gimpexport.c:622 +#: ../libgimp/gimpexport.c:596 #, c-format msgid "" "Your image should be exported before it can be saved as %s for the following " "reasons:" msgstr "" -"Ảnh nên được xuất ra trước khi nó được lưu dạng %s, vì những lý do sau đây:" +"Ảnh nên được xuất ra trước khi nó được lưu dạng %s, vì những lý do sau :" #. the footline -#: ../libgimp/gimpexport.c:696 +#: ../libgimp/gimpexport.c:670 msgid "The export conversion won't modify your original image." msgstr "Việc chuyển đổi khi xuất ra sẽ không sửa đổi ảnh gốc của bạn." -#: ../libgimp/gimpexport.c:800 +#: ../libgimp/gimpexport.c:774 #, c-format msgid "" "You are about to save a layer mask as %s.\n" @@ -246,7 +250,7 @@ "Bạn sắp lưu một mặt nạ lớp dạng %s.\n" "Việc này sẽ không lưu các lớp hiển thị." -#: ../libgimp/gimpexport.c:806 +#: ../libgimp/gimpexport.c:780 #, c-format msgid "" "You are about to save a channel (saved selection) as %s.\n" @@ -256,7 +260,7 @@ "Việc này sẽ không lưu các lớp hiển thị." #. TRANSLATORS: the %s parameter is an image format name (ex: PNG). -#: ../libgimp/gimpexport.c:1119 +#: ../libgimp/gimpexport.c:1057 #, c-format msgid "Export Image as %s" msgstr "Xuất ảnh thành %s" @@ -266,47 +270,48 @@ msgstr "Chọn phông" #: ../libgimp/gimpgradientselectbutton.c:158 +#| msgid "Font Selection" msgid "Gradient Selection" -msgstr "Chọn dốc màu" +msgstr "Chọn gradient" -#: ../libgimp/gimpimagemetadata.c:685 +#: ../libgimp/gimpimagemetadata.c:514 msgid "GIMP 2.10" msgstr "GIMP 2.10" -#: ../libgimp/gimpimagemetadata.c:881 +#: ../libgimp/gimpimagemetadata.c:703 msgid "Background" msgstr "Nền" -#: ../libgimp/gimpimagemetadata.c:1070 +#: ../libgimp/gimpimagemetadata.c:892 #, c-format msgid "Rotate %s?" msgstr "Xoay %s?" -#: ../libgimp/gimpimagemetadata.c:1076 +#: ../libgimp/gimpimagemetadata.c:898 msgid "_Keep Original" msgstr "_Giữ Nguyên" -#: ../libgimp/gimpimagemetadata.c:1077 ../libgimpwidgets/gimpicons.c:271 +#: ../libgimp/gimpimagemetadata.c:899 ../libgimpwidgets/gimpicons.c:271 msgid "_Rotate" msgstr "_Xoay" -#: ../libgimp/gimpimagemetadata.c:1118 +#: ../libgimp/gimpimagemetadata.c:940 msgid "Original" msgstr "Gốc" -#: ../libgimp/gimpimagemetadata.c:1134 +#: ../libgimp/gimpimagemetadata.c:956 msgid "Rotated" msgstr "Đã xoay" -#: ../libgimp/gimpimagemetadata.c:1152 +#: ../libgimp/gimpimagemetadata.c:974 msgid "This image contains Exif orientation metadata." msgstr "Ảnh này có chứa siêu dữ liệu về hướng EXIF." -#: ../libgimp/gimpimagemetadata.c:1170 +#: ../libgimp/gimpimagemetadata.c:992 msgid "Would you like to rotate the image?" msgstr "Bạn có muốn xoay ảnh?" -#: ../libgimp/gimpimagemetadata.c:1182 +#: ../libgimp/gimpimagemetadata.c:1004 msgid "_Don't ask me again" msgstr "Đừng hỏi _lại tôi nữa" @@ -591,9 +596,10 @@ msgstr "Lục" #: ../libgimpbase/gimpbaseenums.c:233 +#| msgid "Blue" msgctxt "channel-type" msgid "Blue" -msgstr "Lam" +msgstr "Xanh dương" #: ../libgimpbase/gimpbaseenums.c:234 #| msgid "Gray" @@ -967,9 +973,10 @@ #. Translators: this is an abbreviated version of "Conical (symmetric)". #. Keep it short. #: ../libgimpbase/gimpbaseenums.c:773 +#| msgid "Conical (sym)" msgctxt "gradient-type" msgid "Conical (sym)" -msgstr "Hình nón (đxứng)" +msgstr "Chóp nón (đối xứng)" #: ../libgimpbase/gimpbaseenums.c:774 msgctxt "gradient-type" @@ -979,9 +986,10 @@ #. Translators: this is an abbreviated version of "Conical (asymmetric)". #. Keep it short. #: ../libgimpbase/gimpbaseenums.c:777 +#| msgid "Conical (asym)" msgctxt "gradient-type" msgid "Conical (asym)" -msgstr "Hình nón (kđxứng)" +msgstr "Chóp nón (không đối xứng)" #: ../libgimpbase/gimpbaseenums.c:778 #| msgid "Shaped (angular)" @@ -1118,9 +1126,10 @@ msgstr "Mức xám-anfa" #: ../libgimpbase/gimpbaseenums.c:965 +#| msgid "Indexed" msgctxt "image-type" msgid "Indexed" -msgstr "Đánh chỉ số" +msgstr "Chỉ mục" #: ../libgimpbase/gimpbaseenums.c:966 #| msgid "Indexed-alpha" @@ -1352,9 +1361,10 @@ msgstr "Chạy không tương tác" #: ../libgimpbase/gimpbaseenums.c:1614 +#| msgid "Run with last used values" msgctxt "run-mode" msgid "Run with last used values" -msgstr "Chạy với các giá trị đã dùng cuối cùng" +msgstr "Chạy với các giá trị mới dùng" #: ../libgimpbase/gimpbaseenums.c:1652 msgctxt "select-criterion" @@ -1556,32 +1566,32 @@ msgid "Crop with aspect" msgstr "Xén với diện mạo" -#: ../libgimpbase/gimpmetadata.c:982 +#: ../libgimpbase/gimpmetadata.c:878 #, c-format msgid "Can load metadata only from local files" msgstr "Chỉ có thể tải siêu dữ liệu từ các tệp cục bộ" -#: ../libgimpbase/gimpmetadata.c:1038 +#: ../libgimpbase/gimpmetadata.c:949 #, c-format msgid "Can save metadata only to local files" msgstr "Chỉ có thể lưu siêu dữ liệu vào tệp cục bộ" -#: ../libgimpbase/gimpmetadata.c:1086 +#: ../libgimpbase/gimpmetadata.c:1011 #, c-format msgid "Invalid Exif data size." msgstr "Cỡ dữ liệu Exif không hợp lệ." -#: ../libgimpbase/gimpmetadata.c:1115 +#: ../libgimpbase/gimpmetadata.c:1040 #, c-format msgid "Parsing Exif data failed." msgstr "Gặp lỗi khi phân tích dữ liệu EXIF." -#: ../libgimpbase/gimpmetadata.c:1165 +#: ../libgimpbase/gimpmetadata.c:1090 #, c-format msgid "Parsing IPTC data failed." msgstr "Gặp lỗi khi phân tích dữ liệu IPTC." -#: ../libgimpbase/gimpmetadata.c:1213 +#: ../libgimpbase/gimpmetadata.c:1138 #, c-format msgid "Parsing XMP data failed." msgstr "Gặp lỗi khi phân tích dữ liệu XMP." @@ -1670,9 +1680,10 @@ msgstr "Dựa vào nhận thức" #: ../libgimpconfig/gimpconfigenums.c:58 +#| msgid "Relative colorimetric" msgctxt "color-rendering-intent" msgid "Relative colorimetric" -msgstr "Đo màu tương ứng" +msgstr "Đo màu tượng ứng" #: ../libgimpconfig/gimpconfigenums.c:59 #| msgid "Saturation" @@ -1802,80 +1813,80 @@ msgstr "" "Màu sắc để sử dụng để đánh dấu các màu nằm ngoài gam màu có thể xử lý." -#: ../libgimpconfig/gimpcolorconfig.c:210 +#: ../libgimpconfig/gimpcolorconfig.c:198 msgid "Mode of operation" msgstr "Chế độ thao tác" -#: ../libgimpconfig/gimpcolorconfig.c:218 +#: ../libgimpconfig/gimpcolorconfig.c:206 msgid "Preferred RGB profile" msgstr "Hồ sơ RGB ưa dùng" -#: ../libgimpconfig/gimpcolorconfig.c:225 +#: ../libgimpconfig/gimpcolorconfig.c:213 msgid "Preferred grayscale profile" msgstr "Hồ sơ xám ưa dùng" -#: ../libgimpconfig/gimpcolorconfig.c:232 +#: ../libgimpconfig/gimpcolorconfig.c:220 msgid "CMYK profile" msgstr "Hồ sơ CMYK" -#: ../libgimpconfig/gimpcolorconfig.c:239 +#: ../libgimpconfig/gimpcolorconfig.c:227 msgid "Monitor profile" msgstr "Hồ sơ màn hình" -#: ../libgimpconfig/gimpcolorconfig.c:246 +#: ../libgimpconfig/gimpcolorconfig.c:234 msgid "Use the system monitor profile" msgstr "Sử dụng hồ sơ màn hình hệ thống" -#: ../libgimpconfig/gimpcolorconfig.c:254 +#: ../libgimpconfig/gimpcolorconfig.c:242 msgid "Simulation profile for soft-proofing" msgstr "Hồ sơ mô phỏng cho mô-phỏng-in" -#: ../libgimpconfig/gimpcolorconfig.c:261 +#: ../libgimpconfig/gimpcolorconfig.c:249 msgid "Display rendering intent" msgstr "Ý định vẽ màn hình" -#: ../libgimpconfig/gimpcolorconfig.c:269 +#: ../libgimpconfig/gimpcolorconfig.c:257 msgid "Use black point compensation for the display" msgstr "Dùng bù điểm đen cho hiển thị" -#: ../libgimpconfig/gimpcolorconfig.c:276 +#: ../libgimpconfig/gimpcolorconfig.c:264 msgid "Optimize display color transformations" msgstr "Tối ưu hóa chuyển đổi màu hiển thị" -#: ../libgimpconfig/gimpcolorconfig.c:283 +#: ../libgimpconfig/gimpcolorconfig.c:271 msgid "Soft-proofing rendering intent" msgstr "Mục đích dựng hình mô-phỏng-in" -#: ../libgimpconfig/gimpcolorconfig.c:291 +#: ../libgimpconfig/gimpcolorconfig.c:279 msgid "Use black point compensation for soft-proofing" msgstr "Dùng bù điểm đen cho mô-phỏng-in" -#: ../libgimpconfig/gimpcolorconfig.c:298 +#: ../libgimpconfig/gimpcolorconfig.c:286 msgid "Optimize soft-proofing color transformations" msgstr "Tối ưu hóa chuyển đổi màu mô-phỏng-in" -#: ../libgimpconfig/gimpcolorconfig.c:305 +#: ../libgimpconfig/gimpcolorconfig.c:293 msgid "Mark out of gamut colors" msgstr "Đánh dấu màu sắc ở ngoài phạm vi xử lý" -#: ../libgimpconfig/gimpcolorconfig.c:312 +#: ../libgimpconfig/gimpcolorconfig.c:300 msgid "Out of gamut warning color" msgstr "Màu cảnh báo nằm ngoài phạm vi gam màu" -#: ../libgimpconfig/gimpcolorconfig.c:695 -#: ../libgimpconfig/gimpcolorconfig.c:879 +#: ../libgimpconfig/gimpcolorconfig.c:657 +#: ../libgimpconfig/gimpcolorconfig.c:841 #, c-format msgid "Color profile '%s' is not for RGB color space." msgstr "Hồ sơ màu “%s” không dành cho hệ không gian màu RGB." -#: ../libgimpconfig/gimpcolorconfig.c:737 -#: ../libgimpconfig/gimpcolorconfig.c:929 +#: ../libgimpconfig/gimpcolorconfig.c:699 +#: ../libgimpconfig/gimpcolorconfig.c:891 #, c-format msgid "Color profile '%s' is not for GRAY color space." msgstr "Hồ sơ màu “%s” không dành cho hệ không gian màu XÁM." -#: ../libgimpconfig/gimpcolorconfig.c:779 -#: ../libgimpconfig/gimpcolorconfig.c:979 +#: ../libgimpconfig/gimpcolorconfig.c:741 +#: ../libgimpconfig/gimpcolorconfig.c:941 #, c-format msgid "Color profile '%s' is not for CMYK color space." msgstr "Hồ sơ màu “%s” không dành cho hệ không gian màu CMYK." @@ -1890,22 +1901,22 @@ #, c-format msgid "expected 'yes' or 'no' for boolean token %s, got '%s'" msgstr "" -"ngờ “có” (yes) hay “không” (no) cho hiệu bài luận lý %s, còn nhận “%s”" +"ngờ « có » (yes) hay « không » (no) cho hiệu bài luận lý %s, còn nhận « %s »" #: ../libgimpconfig/gimpconfig-deserialize.c:588 #, c-format msgid "invalid value '%s' for token %s" -msgstr "giá trị không hợp lệ “%s” cho hiệu bài %s" +msgstr "giá trị không hợp lệ « %s » cho hiệu bài %s" #: ../libgimpconfig/gimpconfig-deserialize.c:603 #, c-format msgid "invalid value '%ld' for token %s" -msgstr "giá trị không hợp lệ “%ld” cho hiệu bài %s" +msgstr "giá trị không hợp lệ « %ld » cho hiệu bài %s" #: ../libgimpconfig/gimpconfig-deserialize.c:672 #, c-format msgid "while parsing token '%s': %s" -msgstr "trong khi phân tách hiệu bài “%s”: %s" +msgstr "trong khi phân tách hiệu bài « %s »: %s" #: ../libgimpconfig/gimpconfig-iface.c:682 #: ../libgimpconfig/gimpconfig-iface.c:695 ../libgimpconfig/gimpscanner.c:756 @@ -1927,7 +1938,7 @@ #: ../libgimpconfig/gimpconfigwriter.c:673 #, c-format msgid "Error writing to '%s': %s" -msgstr "Gặp lỗi khi ghi vào “%s”: %s" +msgstr "Gặp lỗi khi ghi vào « %s »: %s" #: ../libgimpconfig/gimpconfigwriter.c:183 #, c-format @@ -1952,20 +1963,21 @@ #. please don't translate 'yes' and 'no' #: ../libgimpconfig/gimpscanner.c:631 #, c-format +#| msgid "expected 'yes' or 'no' for boolean token %s, got '%s'" msgid "expected 'yes' or 'no' for boolean token, got '%s'" -msgstr "chờ “yes” (có) hay “no” (không) cho hiệu bài luận lý, nhận được “%s”" +msgstr "chờ 'yes' (có) hay 'no' (không) cho hiệu bài luận lý, nhận được '%s'" #: ../libgimpconfig/gimpscanner.c:865 #, c-format msgid "Error while parsing '%s' in line %d: %s" -msgstr "Gặp lỗi khi phân tách “%s” trên dòng %d: %s" +msgstr "Gặp lỗi khi phân tách « %s » trên dòng %d: %s" #: ../libgimpmodule/gimpmodule.c:148 ../libgimpmodule/gimpmodule.c:166 #: ../libgimpmodule/gimpmodule.c:275 ../libgimpmodule/gimpmodule.c:302 #: ../libgimpmodule/gimpmodule.c:428 #, c-format msgid "Module '%s' load error: %s" -msgstr "Lỗi tải mô-đun “%s”: %s" +msgstr "Lỗi tải mô-đun « %s »: %s" #: ../libgimpmodule/gimpmodule.c:370 msgid "Module error" @@ -1995,7 +2007,7 @@ #: ../libgimpthumb/gimpthumb-utils.c:299 ../libgimpthumb/gimpthumb-utils.c:367 #, c-format msgid "Failed to create thumbnail folder '%s'." -msgstr "Lỗi tạo thư mục hình thu nhỏ “%s”." +msgstr "Lỗi tạo thư mục hình thu nhỏ « %s »." #: ../libgimpthumb/gimpthumbnail.c:479 #, c-format @@ -2013,7 +2025,7 @@ #: ../libgimpwidgets/gimpcolorbutton.c:147 msgid "_Foreground Color" -msgstr "Màu _tiền cảnh" +msgstr "Màu cảnh _gần" #: ../libgimpwidgets/gimpcolorbutton.c:151 msgid "_Background Color" @@ -2089,23 +2101,23 @@ msgid "Copyright: " msgstr "Tác quyền: " -#: ../libgimpwidgets/gimpcolorscales.c:208 +#: ../libgimpwidgets/gimpcolorscales.c:205 msgid "Scales" msgstr "Tỷ lệ" -#: ../libgimpwidgets/gimpcolorscales.c:450 +#: ../libgimpwidgets/gimpcolorscales.c:437 msgid "0..100" msgstr "0..100" -#: ../libgimpwidgets/gimpcolorscales.c:452 +#: ../libgimpwidgets/gimpcolorscales.c:439 msgid "0..255" msgstr "0..255" -#: ../libgimpwidgets/gimpcolorscales.c:473 +#: ../libgimpwidgets/gimpcolorscales.c:460 msgid "LCh" msgstr "LCh" -#: ../libgimpwidgets/gimpcolorscales.c:475 +#: ../libgimpwidgets/gimpcolorscales.c:462 msgid "HSV" msgstr "HSV" @@ -2192,7 +2204,7 @@ #: ../libgimpwidgets/gimpicons.c:105 ../libgimpwidgets/gimpicons.c:109 msgid "_Stroke" -msgstr "Tạo _Nét" +msgstr "_Nét" #: ../libgimpwidgets/gimpicons.c:121 msgid "L_etter Spacing" @@ -2294,7 +2306,7 @@ msgid "Writable" msgstr "Có thể ghi" -#: ../libgimpwidgets/gimppickbutton.c:120 +#: ../libgimpwidgets/gimppickbutton.c:112 msgid "" "Click the eyedropper, then click a color anywhere on your screen to select " "that color." @@ -2342,8 +2354,8 @@ "Use this value for random number generator seed - this allows you to repeat " "a given \"random\" operation" msgstr "" -"Hãy dùng giá trị này để gieo trình sinh số ngẫu nhiên — việc này cho bạn có " -"khả năng nhắc lại hoạt động “ngẫu nhiên” đưa ra" +"Hãy dùng giá trị này để gieo trình sinh số ngẫu nhiên — điều này cho bạn có " +"khả năng nhắc lại hoạt động « ngẫu nhiên » đưa ra." #: ../libgimpwidgets/gimpwidgets.c:525 msgid "_New Seed" @@ -2626,8 +2638,9 @@ msgstr "Thiết bị:" #: ../modules/controller-dx-dinput.c:197 +#| msgid "The name of the device to read Linux Input events from." msgid "The device to read DirectInput events from." -msgstr "Tên thiết bị từ đó cần đọc các sự kiện DirectInput từ đó." +msgstr "Tên thiết bị từ đó cần đọc các sự kiện nhập." #: ../modules/controller-dx-dinput.c:206 msgid "DirectX DirectInput" @@ -2913,7 +2926,7 @@ #: ../modules/controller-midi.c:206 msgid "Enter 'alsa' to use the ALSA sequencer." -msgstr "Hãy nhập “alsa” để sử dụng bộ sắp xếp dãy ALSA." +msgstr "Hãy nhập « alsa » để sử dụng bộ sắp xếp dãy ALSA." #: ../modules/controller-midi.c:221 msgid "Channel:" @@ -2949,7 +2962,7 @@ #: ../modules/controller-midi.c:408 msgid "MIDI Events" -msgstr "Sự kiện MIDI" +msgstr "Sự Kiện MIDI" #: ../modules/controller-midi.c:426 msgid "GIMP" @@ -3034,15 +3047,15 @@ #: ../modules/display-filter-color-blind.c:68 msgid "Protanopia (insensitivity to red)" -msgstr "Mù màu đỏ (không nhạy cảm với màu đỏ)" +msgstr "Không nhạy cảm màu đỏ" #: ../modules/display-filter-color-blind.c:70 msgid "Deuteranopia (insensitivity to green)" -msgstr "Mù màu lục (không nhạy cảm màu xanh lá cây)" +msgstr "Không nhạy cảm màu xanh lá cây" #: ../modules/display-filter-color-blind.c:72 msgid "Tritanopia (insensitivity to blue)" -msgstr "Mù màu lam và vàng (không nhạy cảm màu xanh dương)" +msgstr "Không nhạy cảm màu xanh dương" #: ../modules/display-filter-color-blind.c:194 msgid "Color deficit simulation filter (Brettel-Vienot-Mollon algorithm)" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-python.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-python.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-python.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-python.po 2024-02-12 13:46:47.000000000 +0000 @@ -7,48 +7,48 @@ msgstr "" "Project-Id-Version: gimp-python Gnome HEAD\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2022-02-02 11:42+0000\n" +"POT-Creation-Date: 2023-11-28 15:21+0000\n" "PO-Revision-Date: 2018-10-02 16:16+0000\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:08+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:54+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: ../plug-ins/pygimp/gimpfu.py:396 +#: ../plug-ins/pygimp/gimpfu.py:395 msgid "Missing exception information" msgstr "" -#: ../plug-ins/pygimp/gimpfu.py:405 +#: ../plug-ins/pygimp/gimpfu.py:404 #, python-format msgid "An error occurred running %s" msgstr "" -#: ../plug-ins/pygimp/gimpfu.py:416 +#: ../plug-ins/pygimp/gimpfu.py:415 msgid "_More Information" msgstr "" -#: ../plug-ins/pygimp/gimpfu.py:529 ../plug-ins/pygimp/gimpfu.py:541 -#: ../plug-ins/pygimp/gimpfu.py:547 +#: ../plug-ins/pygimp/gimpfu.py:528 ../plug-ins/pygimp/gimpfu.py:540 +#: ../plug-ins/pygimp/gimpfu.py:546 msgid "No" msgstr "" -#: ../plug-ins/pygimp/gimpfu.py:539 ../plug-ins/pygimp/gimpfu.py:547 +#: ../plug-ins/pygimp/gimpfu.py:538 ../plug-ins/pygimp/gimpfu.py:546 msgid "Yes" msgstr "" -#: ../plug-ins/pygimp/gimpfu.py:600 ../plug-ins/pygimp/gimpui.py:223 +#: ../plug-ins/pygimp/gimpfu.py:599 ../plug-ins/pygimp/gimpui.py:223 msgid "Python-Fu File Selection" msgstr "" -#: ../plug-ins/pygimp/gimpfu.py:649 +#: ../plug-ins/pygimp/gimpfu.py:648 msgid "Python-Fu Folder Selection" msgstr "" -#: ../plug-ins/pygimp/gimpfu.py:738 +#: ../plug-ins/pygimp/gimpfu.py:737 #, python-format msgid "Invalid input for '%s'" msgstr "" @@ -186,7 +186,7 @@ msgstr "" #: ../plug-ins/pygimp/plug-ins/palette-offset.py:52 -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:335 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:334 #: ../plug-ins/pygimp/plug-ins/palette-to-gradient.py:59 #: ../plug-ins/pygimp/plug-ins/palette-to-gradient.py:81 msgid "Palette" @@ -260,60 +260,60 @@ msgid "Hue (LCHab)" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:313 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:312 msgid "Sort the colors in a palette" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:332 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:331 msgid "_Sort Palette..." msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:336 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:335 msgid "Se_lections" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:337 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:336 msgid "All" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:337 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:336 msgid "Slice / Array" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:337 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:336 msgid "Autoslice (fg->bg)" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:338 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:337 msgid "Partitioned" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:339 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:338 msgid "Slice _expression" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:340 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:339 msgid "Channel to _sort" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:342 -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:345 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:341 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:344 msgid "_Ascending" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:343 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:342 msgid "Secondary Channel to s_ort" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:346 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:345 msgid "_Quantization" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:347 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:346 msgid "_Partitioning channel" msgstr "" -#: ../plug-ins/pygimp/plug-ins/palette-sort.py:349 +#: ../plug-ins/pygimp/plug-ins/palette-sort.py:348 msgid "Partition q_uantization" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-script-fu.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-script-fu.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-script-fu.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-script-fu.po 2024-02-12 13:46:47.000000000 +0000 @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: gimp-script-fu Gnome HEAD\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2022-02-02 11:42+0000\n" +"POT-Creation-Date: 2023-11-28 15:21+0000\n" "PO-Revision-Date: 2022-02-02 13:47+0000\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:08+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:54+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../plug-ins/script-fu/script-fu.c:111 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-std-plug-ins.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-std-plug-ins.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-std-plug-ins.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-std-plug-ins.po 2024-02-12 13:46:47.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gimp-plugins HEAD\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2022-02-02 11:42+0000\n" +"POT-Creation-Date: 2023-11-28 15:21+0000\n" "PO-Revision-Date: 2022-02-02 12:51+0000\n" "Last-Translator: Nguyen Vu Hung \n" "Language-Team: Vietnamese \n" @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:55+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../plug-ins/common/align-layers.c:158 @@ -42,26 +42,26 @@ #: ../plug-ins/common/cml-explorer.c:1229 #: ../plug-ins/common/cml-explorer.c:2026 #: ../plug-ins/common/cml-explorer.c:2159 ../plug-ins/common/colorify.c:313 -#: ../plug-ins/common/colormap-remap.c:621 ../plug-ins/common/compose.c:1065 +#: ../plug-ins/common/colormap-remap.c:621 ../plug-ins/common/compose.c:1076 #: ../plug-ins/common/contrast-retinex.c:286 #: ../plug-ins/common/curve-bend.c:1294 ../plug-ins/common/curve-bend.c:2137 -#: ../plug-ins/common/curve-bend.c:2172 ../plug-ins/common/decompose.c:813 +#: ../plug-ins/common/curve-bend.c:2172 ../plug-ins/common/decompose.c:821 #: ../plug-ins/common/depth-merge.c:621 ../plug-ins/common/despeckle.c:397 #: ../plug-ins/common/destripe.c:468 ../plug-ins/common/edge-dog.c:306 #: ../plug-ins/common/emboss.c:453 ../plug-ins/common/file-cel.c:951 -#: ../plug-ins/common/file-gif-save.c:1112 ../plug-ins/common/file-heif.c:1908 +#: ../plug-ins/common/file-gif-save.c:1089 ../plug-ins/common/file-heif.c:1085 #: ../plug-ins/common/file-jp2-load.c:961 -#: ../plug-ins/common/file-pdf-load.c:708 -#: ../plug-ins/common/file-pdf-load.c:1338 -#: ../plug-ins/common/file-pdf-save.c:1020 ../plug-ins/common/file-ps.c:3447 -#: ../plug-ins/common/file-raw-data.c:1816 ../plug-ins/common/file-svg.c:663 +#: ../plug-ins/common/file-pdf-load.c:698 +#: ../plug-ins/common/file-pdf-load.c:1264 +#: ../plug-ins/common/file-pdf-save.c:936 ../plug-ins/common/file-ps.c:3398 +#: ../plug-ins/common/file-raw-data.c:1835 ../plug-ins/common/file-svg.c:663 #: ../plug-ins/common/file-wmf.c:515 ../plug-ins/common/film.c:1207 #: ../plug-ins/common/filter-pack.c:1264 ../plug-ins/common/fractal-trace.c:711 #: ../plug-ins/common/grid.c:677 ../plug-ins/common/hot.c:614 #: ../plug-ins/common/jigsaw.c:2415 ../plug-ins/common/mail.c:499 #: ../plug-ins/common/max-rgb.c:318 ../plug-ins/common/nl-filter.c:1060 -#: ../plug-ins/common/photocopy.c:840 ../plug-ins/common/qbist.c:723 -#: ../plug-ins/common/qbist.c:765 ../plug-ins/common/qbist.c:819 +#: ../plug-ins/common/photocopy.c:840 ../plug-ins/common/qbist.c:720 +#: ../plug-ins/common/qbist.c:762 ../plug-ins/common/qbist.c:816 #: ../plug-ins/common/sharpen.c:476 ../plug-ins/common/smooth-palette.c:438 #: ../plug-ins/common/softglow.c:632 ../plug-ins/common/sparkle.c:335 #: ../plug-ins/common/sphere-designer.c:2207 @@ -69,9 +69,9 @@ #: ../plug-ins/common/tile-small.c:364 ../plug-ins/common/unit-editor.c:209 #: ../plug-ins/common/van-gogh-lic.c:650 ../plug-ins/common/warp.c:368 #: ../plug-ins/common/wavelet-decompose.c:354 ../plug-ins/common/web-page.c:234 -#: ../plug-ins/file-dds/ddsread.c:1363 ../plug-ins/file-dds/ddswrite.c:1983 +#: ../plug-ins/file-dds/ddsread.c:1314 ../plug-ins/file-dds/ddswrite.c:1956 #: ../plug-ins/file-fits/fits.c:1150 ../plug-ins/file-fli/fli-gimp.c:877 -#: ../plug-ins/file-tiff/file-tiff-load.c:2664 ../plug-ins/flame/flame.c:481 +#: ../plug-ins/file-tiff/file-tiff-load.c:1850 ../plug-ins/flame/flame.c:481 #: ../plug-ins/flame/flame.c:657 ../plug-ins/flame/flame.c:979 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:566 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:1641 @@ -97,11 +97,11 @@ #: ../plug-ins/lighting/lighting-ui.c:1162 #: ../plug-ins/lighting/lighting-ui.c:1306 #: ../plug-ins/map-object/map-object-ui.c:1333 -#: ../plug-ins/metadata/metadata-editor.c:590 -#: ../plug-ins/metadata/metadata-editor.c:952 -#: ../plug-ins/metadata/metadata-editor.c:4626 -#: ../plug-ins/metadata/metadata-editor.c:4661 -#: ../plug-ins/pagecurl/pagecurl.c:438 ../plug-ins/screenshot/screenshot.c:491 +#: ../plug-ins/metadata/metadata-editor.c:547 +#: ../plug-ins/metadata/metadata-editor.c:765 +#: ../plug-ins/metadata/metadata-editor.c:5648 +#: ../plug-ins/metadata/metadata-editor.c:5683 +#: ../plug-ins/pagecurl/pagecurl.c:438 ../plug-ins/screenshot/screenshot.c:499 #: ../plug-ins/selection-to-path/selection-to-path.c:309 msgid "_Cancel" msgstr "" @@ -110,24 +110,24 @@ #: ../plug-ins/common/border-average.c:363 ../plug-ins/common/cartoon.c:814 #: ../plug-ins/common/checkerboard.c:429 ../plug-ins/common/cml-explorer.c:1230 #: ../plug-ins/common/colorify.c:314 ../plug-ins/common/colormap-remap.c:622 -#: ../plug-ins/common/compose.c:1066 ../plug-ins/common/contrast-retinex.c:287 -#: ../plug-ins/common/curve-bend.c:1295 ../plug-ins/common/decompose.c:814 +#: ../plug-ins/common/compose.c:1077 ../plug-ins/common/contrast-retinex.c:287 +#: ../plug-ins/common/curve-bend.c:1295 ../plug-ins/common/decompose.c:822 #: ../plug-ins/common/depth-merge.c:622 ../plug-ins/common/despeckle.c:398 #: ../plug-ins/common/destripe.c:469 ../plug-ins/common/edge-dog.c:307 -#: ../plug-ins/common/emboss.c:454 ../plug-ins/common/file-heif.c:1909 -#: ../plug-ins/common/file-pdf-load.c:709 ../plug-ins/common/file-svg.c:664 +#: ../plug-ins/common/emboss.c:454 ../plug-ins/common/file-heif.c:1086 +#: ../plug-ins/common/file-pdf-load.c:699 ../plug-ins/common/file-svg.c:664 #: ../plug-ins/common/file-wmf.c:516 ../plug-ins/common/film.c:1208 #: ../plug-ins/common/filter-pack.c:1265 ../plug-ins/common/fractal-trace.c:712 #: ../plug-ins/common/grid.c:678 ../plug-ins/common/hot.c:615 #: ../plug-ins/common/jigsaw.c:2416 ../plug-ins/common/max-rgb.c:319 #: ../plug-ins/common/nl-filter.c:1061 ../plug-ins/common/photocopy.c:841 -#: ../plug-ins/common/qbist.c:820 ../plug-ins/common/sharpen.c:477 +#: ../plug-ins/common/qbist.c:817 ../plug-ins/common/sharpen.c:477 #: ../plug-ins/common/smooth-palette.c:439 ../plug-ins/common/softglow.c:633 #: ../plug-ins/common/sparkle.c:336 ../plug-ins/common/sphere-designer.c:2562 #: ../plug-ins/common/tile.c:439 ../plug-ins/common/tile-small.c:365 #: ../plug-ins/common/van-gogh-lic.c:651 ../plug-ins/common/warp.c:369 #: ../plug-ins/common/wavelet-decompose.c:355 -#: ../plug-ins/file-dds/ddsread.c:1364 ../plug-ins/flame/flame.c:658 +#: ../plug-ins/file-dds/ddsread.c:1315 ../plug-ins/flame/flame.c:658 #: ../plug-ins/flame/flame.c:980 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:567 #: ../plug-ins/fractal-explorer/fractal-explorer.c:1147 @@ -342,7 +342,7 @@ msgstr "Đặt lại tốc độ của hoạt cảnh" #: ../plug-ins/common/animation-play.c:640 -#: ../plug-ins/common/animation-play.c:1368 +#: ../plug-ins/common/animation-play.c:1364 msgid "Start playback" msgstr "Phát lại" @@ -381,12 +381,12 @@ #. 2 styles of default frame disposals: cumulative layers and one frame per layer. #: ../plug-ins/common/animation-play.c:931 -#: ../plug-ins/common/file-gif-save.c:1321 +#: ../plug-ins/common/file-gif-save.c:1298 msgid "Cumulative layers (combine)" msgstr "Lớp lũy tích (phối hợp)" #: ../plug-ins/common/animation-play.c:935 -#: ../plug-ins/common/file-gif-save.c:1323 +#: ../plug-ins/common/file-gif-save.c:1300 msgid "One frame per layer (replace)" msgstr "Một khung trên mỗi lớp (thay thế)" @@ -398,12 +398,12 @@ msgid "Invalid image. Did you close it?" msgstr "" -#: ../plug-ins/common/animation-play.c:1229 +#: ../plug-ins/common/animation-play.c:1225 #, c-format msgid "Frame %d of %d" msgstr "Khung %d trên %d" -#: ../plug-ins/common/animation-play.c:1368 +#: ../plug-ins/common/animation-play.c:1364 msgid "Stop playback" msgstr "Dừng phát lại" @@ -440,27 +440,27 @@ #. #. * Create the "background" layer to hold the image... #. -#: ../plug-ins/common/blinds.c:277 ../plug-ins/common/compose.c:1011 -#: ../plug-ins/common/decompose.c:598 ../plug-ins/common/file-cel.c:446 -#: ../plug-ins/common/file-cel.c:451 ../plug-ins/common/file-dicom.c:715 -#: ../plug-ins/common/file-gegl.c:438 ../plug-ins/common/file-gif-load.c:992 +#: ../plug-ins/common/blinds.c:277 ../plug-ins/common/compose.c:1022 +#: ../plug-ins/common/decompose.c:606 ../plug-ins/common/file-cel.c:446 +#: ../plug-ins/common/file-cel.c:451 ../plug-ins/common/file-dicom.c:611 +#: ../plug-ins/common/file-gegl.c:428 ../plug-ins/common/file-gif-load.c:992 #: ../plug-ins/common/file-jp2-load.c:1290 ../plug-ins/common/file-pcx.c:448 #: ../plug-ins/common/file-pcx.c:456 ../plug-ins/common/file-pix.c:400 #: ../plug-ins/common/file-png.c:1097 ../plug-ins/common/file-pnm.c:685 -#: ../plug-ins/common/file-raw-data.c:1375 -#: ../plug-ins/common/file-sunras.c:1049 ../plug-ins/common/file-tga.c:1116 +#: ../plug-ins/common/file-raw-data.c:1394 +#: ../plug-ins/common/file-sunras.c:1049 ../plug-ins/common/file-tga.c:1108 #: ../plug-ins/common/file-xbm.c:910 ../plug-ins/common/film.c:690 #: ../plug-ins/common/smooth-palette.c:259 ../plug-ins/common/tile.c:354 -#: ../plug-ins/file-bmp/bmp-load.c:737 ../plug-ins/file-exr/file-exr.c:267 -#: ../plug-ins/file-faxg3/faxg3.c:555 ../plug-ins/file-fits/fits.c:529 +#: ../plug-ins/file-bmp/bmp-load.c:734 ../plug-ins/file-exr/file-exr.c:267 +#: ../plug-ins/file-faxg3/faxg3.c:525 ../plug-ins/file-fits/fits.c:529 #: ../plug-ins/file-jpeg/jpeg-load.c:240 #: ../plug-ins/file-psd/psd-image-res-load.c:1043 -#: ../plug-ins/file-psd/psd-load.c:2153 ../plug-ins/file-sgi/sgi.c:416 -#: ../plug-ins/file-tiff/file-tiff-load.c:1544 +#: ../plug-ins/file-psd/psd-load.c:1960 ../plug-ins/file-sgi/sgi.c:416 +#: ../plug-ins/file-tiff/file-tiff-load.c:1033 #: ../plug-ins/file-webp/file-webp-load.c:164 #: ../plug-ins/gfig/gfig-dialog.c:1321 ../plug-ins/gimpressionist/general.c:139 #: ../plug-ins/map-object/map-object-apply.c:245 -#: ../plug-ins/screenshot/screenshot-win32.c:315 ../plug-ins/twain/twain.c:646 +#: ../plug-ins/screenshot/screenshot-win32.c:310 ../plug-ins/twain/twain.c:604 msgid "Background" msgstr "Nền" @@ -774,19 +774,19 @@ msgstr "Ngẫu nhiên từ hạt (được chia sẻ)" #: ../plug-ins/common/cml-explorer.c:300 ../plug-ins/common/cml-explorer.c:308 -#: ../plug-ins/common/decompose.c:179 +#: ../plug-ins/common/decompose.c:183 #: ../plug-ins/gimpressionist/orientation.c:179 #: ../plug-ins/gimpressionist/size.c:182 msgid "Hue" msgstr "Sắc màu" #: ../plug-ins/common/cml-explorer.c:301 ../plug-ins/common/cml-explorer.c:309 -#: ../plug-ins/common/decompose.c:180 +#: ../plug-ins/common/decompose.c:184 msgid "Saturation" msgstr "Độ bão hòa" #: ../plug-ins/common/cml-explorer.c:302 ../plug-ins/common/cml-explorer.c:310 -#: ../plug-ins/common/decompose.c:181 +#: ../plug-ins/common/decompose.c:185 #: ../plug-ins/gimpressionist/orientation.c:155 #: ../plug-ins/gimpressionist/size.c:158 #: ../plug-ins/ui/plug-in-metadata-viewer.ui.h:2 @@ -830,8 +830,8 @@ #: ../plug-ins/common/cml-explorer.c:2160 ../plug-ins/common/curve-bend.c:1555 #: ../plug-ins/common/curve-bend.c:2138 ../plug-ins/common/file-cel.c:952 #: ../plug-ins/common/file-jp2-load.c:962 -#: ../plug-ins/common/file-raw-data.c:1817 ../plug-ins/common/qbist.c:724 -#: ../plug-ins/common/qbist.c:888 ../plug-ins/common/sphere-designer.c:2210 +#: ../plug-ins/common/file-raw-data.c:1836 ../plug-ins/common/qbist.c:721 +#: ../plug-ins/common/qbist.c:885 ../plug-ins/common/sphere-designer.c:2210 #: ../plug-ins/common/sphere-designer.c:2610 ../plug-ins/file-fits/fits.c:1151 #: ../plug-ins/file-fli/fli-gimp.c:878 ../plug-ins/flame/flame.c:483 #: ../plug-ins/flame/flame.c:1053 @@ -848,8 +848,8 @@ #. The Save button #: ../plug-ins/common/cml-explorer.c:1317 #: ../plug-ins/common/cml-explorer.c:2027 ../plug-ins/common/curve-bend.c:1567 -#: ../plug-ins/common/curve-bend.c:2173 ../plug-ins/common/file-pdf-save.c:1019 -#: ../plug-ins/common/qbist.c:766 ../plug-ins/common/qbist.c:896 +#: ../plug-ins/common/curve-bend.c:2173 ../plug-ins/common/file-pdf-save.c:935 +#: ../plug-ins/common/qbist.c:763 ../plug-ins/common/qbist.c:893 #: ../plug-ins/common/sphere-designer.c:2210 #: ../plug-ins/common/sphere-designer.c:2618 ../plug-ins/flame/flame.c:483 #: ../plug-ins/flame/flame.c:1061 @@ -1031,7 +1031,7 @@ #: ../plug-ins/gfig/gfig-dialog.c:1394 #: ../plug-ins/ifs-compose/ifs-compose.c:1165 #: ../plug-ins/imagemap/imap_menu.c:156 -#: ../plug-ins/metadata/metadata-viewer.c:260 +#: ../plug-ins/metadata/metadata-viewer.c:227 msgid "_Close" msgstr "" @@ -1044,18 +1044,18 @@ msgstr "" #: ../plug-ins/common/cml-explorer.c:2078 ../plug-ins/common/curve-bend.c:891 -#: ../plug-ins/common/file-dicom.c:1524 ../plug-ins/common/file-mng.c:648 +#: ../plug-ins/common/file-dicom.c:1371 ../plug-ins/common/file-mng.c:648 #: ../plug-ins/common/file-mng.c:985 ../plug-ins/common/file-pcx.c:874 -#: ../plug-ins/common/file-pdf-save.c:550 ../plug-ins/common/file-png.c:1618 -#: ../plug-ins/common/file-raw-data.c:1173 -#: ../plug-ins/common/file-raw-data.c:1202 ../plug-ins/common/file-sunras.c:610 -#: ../plug-ins/common/file-tga.c:1227 ../plug-ins/common/file-xmc.c:1504 +#: ../plug-ins/common/file-pdf-save.c:480 ../plug-ins/common/file-png.c:1614 +#: ../plug-ins/common/file-raw-data.c:1192 +#: ../plug-ins/common/file-raw-data.c:1221 ../plug-ins/common/file-sunras.c:610 +#: ../plug-ins/common/file-tga.c:1219 ../plug-ins/common/file-xmc.c:1504 #: ../plug-ins/common/sphere-designer.c:2121 -#: ../plug-ins/file-bmp/bmp-save.c:327 ../plug-ins/file-fits/fits.c:481 +#: ../plug-ins/file-bmp/bmp-save.c:318 ../plug-ins/file-fits/fits.c:481 #: ../plug-ins/file-fli/fli-gimp.c:757 ../plug-ins/file-ico/ico-save.c:1087 -#: ../plug-ins/file-jpeg/jpeg-save.c:333 ../plug-ins/file-psd/psd-save.c:1897 -#: ../plug-ins/file-tiff/file-tiff-save.c:970 -#: ../plug-ins/file-tiff/file-tiff-save.c:1072 ../plug-ins/flame/flame.c:450 +#: ../plug-ins/file-jpeg/jpeg-save.c:333 ../plug-ins/file-psd/psd-save.c:1599 +#: ../plug-ins/file-tiff/file-tiff-save.c:964 +#: ../plug-ins/file-tiff/file-tiff-save.c:1064 ../plug-ins/flame/flame.c:450 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:1548 #: ../plug-ins/gfig/gfig.c:794 ../plug-ins/ifs-compose/ifs-compose.c:2390 #: ../plug-ins/lighting/lighting-ui.c:1232 @@ -1074,27 +1074,27 @@ #: ../plug-ins/common/cml-explorer.c:2251 ../plug-ins/common/curve-bend.c:944 #: ../plug-ins/common/file-cel.c:300 ../plug-ins/common/file-cel.c:351 -#: ../plug-ins/common/file-cel.c:591 ../plug-ins/common/file-dicom.c:346 +#: ../plug-ins/common/file-cel.c:591 ../plug-ins/common/file-dicom.c:342 #: ../plug-ins/common/file-gif-load.c:361 ../plug-ins/common/file-mng.c:1158 #: ../plug-ins/common/file-pcx.c:378 ../plug-ins/common/file-png.c:941 -#: ../plug-ins/common/file-ps.c:1075 ../plug-ins/common/file-ps.c:3397 -#: ../plug-ins/common/file-psp.c:2228 ../plug-ins/common/file-psp.c:2278 +#: ../plug-ins/common/file-ps.c:1071 ../plug-ins/common/file-ps.c:3348 +#: ../plug-ins/common/file-psp.c:1772 ../plug-ins/common/file-psp.c:1826 #: ../plug-ins/common/file-raw-data.c:477 -#: ../plug-ins/common/file-raw-data.c:1284 ../plug-ins/common/file-sunras.c:436 +#: ../plug-ins/common/file-raw-data.c:1303 ../plug-ins/common/file-sunras.c:436 #: ../plug-ins/common/file-svg.c:329 ../plug-ins/common/file-svg.c:647 #: ../plug-ins/common/file-tga.c:446 ../plug-ins/common/file-xbm.c:747 #: ../plug-ins/common/file-xmc.c:665 ../plug-ins/common/file-xmc.c:858 #: ../plug-ins/common/file-xwd.c:455 ../plug-ins/common/sphere-designer.c:2010 -#: ../plug-ins/file-bmp/bmp-load.c:226 ../plug-ins/file-faxg3/faxg3.c:236 +#: ../plug-ins/file-bmp/bmp-load.c:226 ../plug-ins/file-faxg3/faxg3.c:234 #: ../plug-ins/file-fits/fits.c:360 ../plug-ins/file-fli/fli-gimp.c:462 #: ../plug-ins/file-fli/fli-gimp.c:501 ../plug-ins/file-ico/ico-load.c:672 #: ../plug-ins/file-ico/ico-load.c:750 ../plug-ins/file-jpeg/jpeg-load.c:96 -#: ../plug-ins/file-jpeg/jpeg-load.c:543 ../plug-ins/file-psd/psd-load.c:146 +#: ../plug-ins/file-jpeg/jpeg-load.c:543 ../plug-ins/file-psd/psd-load.c:143 #: ../plug-ins/file-psd/psd-thumb-load.c:82 ../plug-ins/flame/flame.c:419 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:1865 #: ../plug-ins/fractal-explorer/fractal-explorer.c:913 -#: ../plug-ins/gfig/gfig.c:426 ../plug-ins/help/gimphelplocale.c:255 -#: ../plug-ins/help/gimphelplocale.c:271 +#: ../plug-ins/gfig/gfig.c:426 ../plug-ins/help/gimphelplocale.c:222 +#: ../plug-ins/help/gimphelplocale.c:238 #: ../plug-ins/lighting/lighting-ui.c:1376 #, c-format msgid "Could not open '%s' for reading: %s" @@ -1295,15 +1295,15 @@ msgid "_Lightness:" msgstr "Độ _sáng:" -#: ../plug-ins/common/compose.c:166 +#: ../plug-ins/common/compose.c:166 ../plug-ins/common/compose.c:171 msgid "_Cyan:" msgstr "_Xanh lam:" -#: ../plug-ins/common/compose.c:167 +#: ../plug-ins/common/compose.c:167 ../plug-ins/common/compose.c:172 msgid "_Magenta:" msgstr "Hồng sẫ_m:" -#: ../plug-ins/common/compose.c:168 +#: ../plug-ins/common/compose.c:168 ../plug-ins/common/compose.c:173 msgid "_Yellow:" msgstr "_Vàng:" @@ -1311,120 +1311,120 @@ msgid "_Black:" msgstr "Đ_en:" -#: ../plug-ins/common/compose.c:171 +#: ../plug-ins/common/compose.c:175 msgid "_L:" msgstr "" -#: ../plug-ins/common/compose.c:172 +#: ../plug-ins/common/compose.c:176 msgid "_A:" msgstr "" -#: ../plug-ins/common/compose.c:173 +#: ../plug-ins/common/compose.c:177 msgid "_B:" msgstr "" -#: ../plug-ins/common/compose.c:175 +#: ../plug-ins/common/compose.c:179 msgid "_L" msgstr "" -#: ../plug-ins/common/compose.c:176 +#: ../plug-ins/common/compose.c:180 msgid "_C" msgstr "" -#: ../plug-ins/common/compose.c:177 +#: ../plug-ins/common/compose.c:181 msgid "_H" msgstr "" -#: ../plug-ins/common/compose.c:179 +#: ../plug-ins/common/compose.c:183 msgid "_Luma y470:" msgstr "Tính chói _sáng y470:" -#: ../plug-ins/common/compose.c:180 +#: ../plug-ins/common/compose.c:184 msgid "_Blueness cb470:" msgstr "Tính xanh _dương cb470:" -#: ../plug-ins/common/compose.c:181 +#: ../plug-ins/common/compose.c:185 msgid "_Redness cr470:" msgstr "Tín_h đỏ cr470:" -#: ../plug-ins/common/compose.c:183 +#: ../plug-ins/common/compose.c:187 msgid "_Luma y709:" msgstr "Tính chói _sáng y709:" -#: ../plug-ins/common/compose.c:184 +#: ../plug-ins/common/compose.c:188 msgid "_Blueness cb709:" msgstr "Tính xanh _dương cb709:" -#: ../plug-ins/common/compose.c:185 +#: ../plug-ins/common/compose.c:189 msgid "_Redness cr709:" msgstr "Tín_h đỏ cr709:" #. Generic case for any data. Let's leave choice to select the #. * right type of raw data. #. -#: ../plug-ins/common/compose.c:191 ../plug-ins/common/decompose.c:170 -#: ../plug-ins/common/file-raw-data.c:1920 +#: ../plug-ins/common/compose.c:195 ../plug-ins/common/decompose.c:174 +#: ../plug-ins/common/file-raw-data.c:1939 msgid "RGB" msgstr "RGB" -#: ../plug-ins/common/compose.c:198 ../plug-ins/common/decompose.c:171 +#: ../plug-ins/common/compose.c:202 ../plug-ins/common/decompose.c:175 msgid "RGBA" msgstr "RGBA" -#: ../plug-ins/common/compose.c:206 ../plug-ins/common/decompose.c:178 +#: ../plug-ins/common/compose.c:210 ../plug-ins/common/decompose.c:182 msgid "HSV" msgstr "HSV" -#: ../plug-ins/common/compose.c:213 ../plug-ins/common/decompose.c:183 +#: ../plug-ins/common/compose.c:217 ../plug-ins/common/decompose.c:187 msgid "HSL" msgstr "HSL" -#: ../plug-ins/common/compose.c:220 ../plug-ins/common/decompose.c:188 +#: ../plug-ins/common/compose.c:231 ../plug-ins/common/decompose.c:197 #: ../plug-ins/common/file-jp2-load.c:997 msgid "CMYK" msgstr "CMYK" -#: ../plug-ins/common/compose.c:228 ../plug-ins/common/decompose.c:194 +#: ../plug-ins/common/compose.c:239 ../plug-ins/common/decompose.c:202 msgid "LAB" msgstr "LAB" -#: ../plug-ins/common/compose.c:235 ../plug-ins/common/decompose.c:196 +#: ../plug-ins/common/compose.c:246 ../plug-ins/common/decompose.c:204 msgid "LCH" msgstr "" -#: ../plug-ins/common/compose.c:242 ../plug-ins/common/decompose.c:198 +#: ../plug-ins/common/compose.c:253 ../plug-ins/common/decompose.c:206 msgid "YCbCr_ITU_R470" msgstr "" -#: ../plug-ins/common/compose.c:249 ../plug-ins/common/decompose.c:201 +#: ../plug-ins/common/compose.c:260 ../plug-ins/common/decompose.c:209 msgid "YCbCr_ITU_R709" msgstr "" -#: ../plug-ins/common/compose.c:256 ../plug-ins/common/decompose.c:199 +#: ../plug-ins/common/compose.c:267 ../plug-ins/common/decompose.c:207 msgid "YCbCr_ITU_R470_256" msgstr "" -#: ../plug-ins/common/compose.c:263 ../plug-ins/common/decompose.c:202 +#: ../plug-ins/common/compose.c:274 ../plug-ins/common/decompose.c:210 msgid "YCbCr_ITU_R709_256" msgstr "" -#: ../plug-ins/common/compose.c:389 +#: ../plug-ins/common/compose.c:400 msgid "Create an image using multiple gray images as color channels" msgstr "Tạo ảnh bằng nhiều ảnh màu xám như là các kênh màu" -#: ../plug-ins/common/compose.c:395 +#: ../plug-ins/common/compose.c:406 msgid "C_ompose..." msgstr "Cấu _thành..." -#: ../plug-ins/common/compose.c:419 +#: ../plug-ins/common/compose.c:430 msgid "Recompose an image that was previously decomposed" msgstr "Cấu thành lại ảnh bị phân rã trước" -#: ../plug-ins/common/compose.c:427 +#: ../plug-ins/common/compose.c:438 msgid "R_ecompose" msgstr "Cấu thành _lại" -#: ../plug-ins/common/compose.c:475 +#: ../plug-ins/common/compose.c:486 msgid "" "You can only run 'Recompose' if the active image was originally produced by " "'Decompose'." @@ -1432,63 +1432,63 @@ "Bạn chỉ có thể chạy lệnh « Cấu thành lại » nếu ảnh hiện tại được tạo ra bằng " "lệnh « Phân rã »." -#: ../plug-ins/common/compose.c:499 +#: ../plug-ins/common/compose.c:510 msgid "Error scanning 'decompose-data' parasite: too few layers found" msgstr "Gặp lỗi khi quét 'dữ liệu phân rã': tìm thấy quá ít lớp" -#: ../plug-ins/common/compose.c:532 +#: ../plug-ins/common/compose.c:543 #, c-format msgid "Could not get layers for image %d" msgstr "Không thể lấy lớp cho ảnh %d" -#: ../plug-ins/common/compose.c:599 +#: ../plug-ins/common/compose.c:610 msgid "Composing" msgstr "Đang cấu thành..." -#: ../plug-ins/common/compose.c:834 ../plug-ins/common/compose.c:1309 +#: ../plug-ins/common/compose.c:845 ../plug-ins/common/compose.c:1320 msgid "At least one image is needed to compose" msgstr "Cần ít nhất một ảnh để cấu thành" -#: ../plug-ins/common/compose.c:845 ../plug-ins/common/compose.c:861 +#: ../plug-ins/common/compose.c:856 ../plug-ins/common/compose.c:872 #, c-format msgid "Specified layer %d not found" msgstr "Không tìm thấy lớp chỉ định %d" -#: ../plug-ins/common/compose.c:869 +#: ../plug-ins/common/compose.c:880 msgid "Drawables have different size" msgstr "Các đối tượng đồ họa có kích cỡ khác nhau" -#: ../plug-ins/common/compose.c:897 +#: ../plug-ins/common/compose.c:908 msgid "Images have different size" msgstr "Các ảnh có kích cỡ khác nhau" -#: ../plug-ins/common/compose.c:915 +#: ../plug-ins/common/compose.c:926 msgid "Error in getting layer IDs" msgstr "Gặp lỗi khi lấy ID lớp" -#: ../plug-ins/common/compose.c:933 +#: ../plug-ins/common/compose.c:944 msgid "Unable to recompose, source layer not found" msgstr "Không thể cấu thành lại vì không tìm thấy lớp nguồn" -#: ../plug-ins/common/compose.c:1061 +#: ../plug-ins/common/compose.c:1072 msgid "Compose" msgstr "Cấu thành" #. Compose type combo -#: ../plug-ins/common/compose.c:1089 +#: ../plug-ins/common/compose.c:1100 msgid "Compose Channels" msgstr "Kênh cấu thành" -#: ../plug-ins/common/compose.c:1099 ../plug-ins/common/decompose.c:844 +#: ../plug-ins/common/compose.c:1110 ../plug-ins/common/decompose.c:852 msgid "Color _model:" msgstr "_Mô hình màu:" #. Channel representation table -#: ../plug-ins/common/compose.c:1131 +#: ../plug-ins/common/compose.c:1142 msgid "Channel Representations" msgstr "Kênh đại diện" -#: ../plug-ins/common/compose.c:1194 +#: ../plug-ins/common/compose.c:1205 msgid "Mask value" msgstr "Giá trị mặt nạ" @@ -1513,12 +1513,12 @@ msgstr "Đồng dạng" #: ../plug-ins/common/contrast-retinex.c:319 -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "Low" msgstr "Thấp" #: ../plug-ins/common/contrast-retinex.c:320 -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "High" msgstr "Cao" @@ -1625,7 +1625,7 @@ msgstr "Làm _mịn" #. The antialiasing toggle -#: ../plug-ins/common/curve-bend.c:1418 ../plug-ins/common/qbist.c:865 +#: ../plug-ins/common/curve-bend.c:1418 ../plug-ins/common/qbist.c:862 msgid "_Antialiasing" msgstr "_Khử răng cưa" @@ -1746,15 +1746,15 @@ msgid "lightness" msgstr "độ sáng" -#: ../plug-ins/common/decompose.c:146 +#: ../plug-ins/common/decompose.c:151 msgid "cyan" msgstr "xanh lam" -#: ../plug-ins/common/decompose.c:147 +#: ../plug-ins/common/decompose.c:152 msgid "magenta" msgstr "hồng sẫm" -#: ../plug-ins/common/decompose.c:148 +#: ../plug-ins/common/decompose.c:153 msgid "yellow" msgstr "vàng" @@ -1762,134 +1762,134 @@ msgid "black" msgstr "đen" -#: ../plug-ins/common/decompose.c:151 ../plug-ins/common/decompose.c:155 +#: ../plug-ins/common/decompose.c:155 ../plug-ins/common/decompose.c:159 msgid "L" msgstr "" -#: ../plug-ins/common/decompose.c:152 +#: ../plug-ins/common/decompose.c:156 msgid "A" msgstr "" -#: ../plug-ins/common/decompose.c:153 +#: ../plug-ins/common/decompose.c:157 msgid "B" msgstr "" -#: ../plug-ins/common/decompose.c:156 +#: ../plug-ins/common/decompose.c:160 msgid "C" msgstr "" -#: ../plug-ins/common/decompose.c:157 +#: ../plug-ins/common/decompose.c:161 msgid "H" msgstr "" -#: ../plug-ins/common/decompose.c:159 +#: ../plug-ins/common/decompose.c:163 msgid "luma-y470" msgstr "luma-y470" -#: ../plug-ins/common/decompose.c:160 +#: ../plug-ins/common/decompose.c:164 msgid "blueness-cb470" msgstr "tính xanh dương-cb470" -#: ../plug-ins/common/decompose.c:161 +#: ../plug-ins/common/decompose.c:165 msgid "redness-cr470" msgstr "tính đỏ-cr470" -#: ../plug-ins/common/decompose.c:163 +#: ../plug-ins/common/decompose.c:167 msgid "luma-y709" msgstr "tính chói sáng-y709" -#: ../plug-ins/common/decompose.c:164 +#: ../plug-ins/common/decompose.c:168 msgid "blueness-cb709" msgstr "tính xanh dương-cb709" -#: ../plug-ins/common/decompose.c:165 +#: ../plug-ins/common/decompose.c:169 msgid "redness-cr709" msgstr "tính đỏ-cr709" #. Redmode radio frame -#: ../plug-ins/common/decompose.c:173 +#: ../plug-ins/common/decompose.c:177 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:993 msgid "Red" msgstr "Đỏ" #. Greenmode radio frame -#: ../plug-ins/common/decompose.c:174 +#: ../plug-ins/common/decompose.c:178 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:1034 msgid "Green" msgstr "Xanh lá cây" #. Bluemode radio frame -#: ../plug-ins/common/decompose.c:175 +#: ../plug-ins/common/decompose.c:179 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:1075 msgid "Blue" msgstr "Xanh dương" -#: ../plug-ins/common/decompose.c:176 +#: ../plug-ins/common/decompose.c:180 msgid "Alpha" msgstr "Anpha" -#: ../plug-ins/common/decompose.c:184 +#: ../plug-ins/common/decompose.c:188 msgid "Hue (HSL)" msgstr "Sắc màu (HSL)" -#: ../plug-ins/common/decompose.c:185 +#: ../plug-ins/common/decompose.c:189 msgid "Saturation (HSL)" msgstr "Độ bão hòa (HSL)" -#: ../plug-ins/common/decompose.c:186 +#: ../plug-ins/common/decompose.c:190 msgid "Lightness" msgstr "Độ sáng" -#: ../plug-ins/common/decompose.c:189 +#: ../plug-ins/common/decompose.c:193 msgid "Cyan" msgstr "Xanh lam" -#: ../plug-ins/common/decompose.c:190 +#: ../plug-ins/common/decompose.c:194 msgid "Magenta" msgstr "Hồng sẫm" -#: ../plug-ins/common/decompose.c:191 +#: ../plug-ins/common/decompose.c:195 msgid "Yellow" msgstr "Vàng" -#: ../plug-ins/common/decompose.c:192 ../plug-ins/common/warp.c:492 -#: ../plug-ins/flame/flame.c:1182 ../plug-ins/gfig/gfig-dialog.c:1497 +#: ../plug-ins/common/warp.c:492 ../plug-ins/flame/flame.c:1182 +#: ../plug-ins/gfig/gfig-dialog.c:1497 msgid "Black" msgstr "Đen" -#: ../plug-ins/common/decompose.c:262 ../plug-ins/common/decompose.c:276 +#: ../plug-ins/common/decompose.c:270 ../plug-ins/common/decompose.c:284 msgid "Decompose an image into separate colorspace components" msgstr "Phân rã ảnh ra nhiều thành phần màu riêng lẻ" -#: ../plug-ins/common/decompose.c:268 ../plug-ins/common/decompose.c:286 +#: ../plug-ins/common/decompose.c:276 ../plug-ins/common/decompose.c:294 msgid "_Decompose..." msgstr "_Phân rã..." -#: ../plug-ins/common/decompose.c:374 +#: ../plug-ins/common/decompose.c:382 msgid "Decomposing" msgstr "Đang phân rã" -#: ../plug-ins/common/decompose.c:483 +#: ../plug-ins/common/decompose.c:491 msgid "Image not suitable for this decomposition" msgstr "" -#: ../plug-ins/common/decompose.c:809 +#: ../plug-ins/common/decompose.c:817 msgid "Decompose" msgstr "Phân rã" -#: ../plug-ins/common/decompose.c:832 +#: ../plug-ins/common/decompose.c:840 msgid "Extract Channels" msgstr "Trích kênh" -#: ../plug-ins/common/decompose.c:879 +#: ../plug-ins/common/decompose.c:887 msgid "_Decompose to layers" msgstr "_Phân rã thành lớp" -#: ../plug-ins/common/decompose.c:890 +#: ../plug-ins/common/decompose.c:898 msgid "_Foreground as registration color" msgstr "Màu _chủ đạo là màu đăng ký" -#: ../plug-ins/common/decompose.c:891 +#: ../plug-ins/common/decompose.c:899 msgid "" "Pixels in the foreground color will appear black in all output images. This " "can be used for things like crop marks that have to show up on all channels." @@ -1929,7 +1929,7 @@ msgid "O_verlap:" msgstr "Chồn_g lấp:" -#: ../plug-ins/common/depth-merge.c:741 ../plug-ins/common/file-raw-data.c:1954 +#: ../plug-ins/common/depth-merge.c:741 ../plug-ins/common/file-raw-data.c:1973 msgid "O_ffset:" msgstr "Độ _lệch:" @@ -1996,8 +1996,8 @@ msgstr "Bỏ sọc" #: ../plug-ins/common/destripe.c:500 ../plug-ins/common/file-html-table.c:647 -#: ../plug-ins/common/file-ps.c:3522 ../plug-ins/common/file-ps.c:3727 -#: ../plug-ins/common/file-raw-data.c:1969 +#: ../plug-ins/common/file-ps.c:3473 ../plug-ins/common/file-ps.c:3678 +#: ../plug-ins/common/file-raw-data.c:1988 #: ../plug-ins/common/smooth-palette.c:458 ../plug-ins/common/tile.c:465 #: ../plug-ins/imagemap/imap_cmd_guides.c:163 #: ../plug-ins/imagemap/imap_rectangle.c:399 @@ -2037,7 +2037,7 @@ msgid "_Normalize" msgstr "Chuẩ_n hóa" -#: ../plug-ins/common/edge-dog.c:373 ../plug-ins/gimpressionist/paper.c:165 +#: ../plug-ins/common/edge-dog.c:373 ../plug-ins/gimpressionist/paper.c:166 msgid "_Invert" msgstr "Đả_o" @@ -2087,7 +2087,7 @@ msgid "Text" msgstr "Văn bản" -#: ../plug-ins/common/file-aa.c:384 ../plug-ins/file-dds/ddswrite.c:2036 +#: ../plug-ins/common/file-aa.c:384 ../plug-ins/file-dds/ddswrite.c:2009 msgid "_Format:" msgstr "_Dạng thức:" @@ -2142,23 +2142,23 @@ #. #. * Open the file for reading... #. -#: ../plug-ins/common/file-cel.c:342 ../plug-ins/common/file-dicom.c:338 -#: ../plug-ins/common/file-gegl.c:322 ../plug-ins/common/file-gif-load.c:353 -#: ../plug-ins/common/file-heif.c:703 ../plug-ins/common/file-jp2-load.c:1077 -#: ../plug-ins/common/file-pcx.c:370 ../plug-ins/common/file-pdf-load.c:1059 +#: ../plug-ins/common/file-cel.c:342 ../plug-ins/common/file-dicom.c:334 +#: ../plug-ins/common/file-gegl.c:312 ../plug-ins/common/file-gif-load.c:353 +#: ../plug-ins/common/file-heif.c:369 ../plug-ins/common/file-jp2-load.c:1077 +#: ../plug-ins/common/file-pcx.c:370 ../plug-ins/common/file-pdf-load.c:1035 #: ../plug-ins/common/file-pix.c:357 ../plug-ins/common/file-png.c:933 -#: ../plug-ins/common/file-pnm.c:566 ../plug-ins/common/file-ps.c:1067 -#: ../plug-ins/common/file-raw-data.c:1277 ../plug-ins/common/file-sunras.c:429 +#: ../plug-ins/common/file-pnm.c:566 ../plug-ins/common/file-ps.c:1063 +#: ../plug-ins/common/file-raw-data.c:1296 ../plug-ins/common/file-sunras.c:429 #: ../plug-ins/common/file-tga.c:438 ../plug-ins/common/file-wmf.c:1014 #: ../plug-ins/common/file-xbm.c:740 ../plug-ins/common/file-xmc.c:655 -#: ../plug-ins/common/file-xpm.c:356 ../plug-ins/common/file-xwd.c:448 +#: ../plug-ins/common/file-xpm.c:354 ../plug-ins/common/file-xwd.c:448 #: ../plug-ins/file-bmp/bmp-load.c:218 ../plug-ins/file-exr/file-exr.c:183 -#: ../plug-ins/file-faxg3/faxg3.c:220 ../plug-ins/file-fli/fli-gimp.c:494 +#: ../plug-ins/file-faxg3/faxg3.c:218 ../plug-ins/file-fli/fli-gimp.c:494 #: ../plug-ins/file-ico/ico-load.c:665 ../plug-ins/file-jpeg/jpeg-load.c:89 -#: ../plug-ins/file-psd/psd-load.c:138 +#: ../plug-ins/file-psd/psd-load.c:135 #: ../plug-ins/file-raw/file-darktable.c:399 #: ../plug-ins/file-raw/file-rawtherapee.c:319 ../plug-ins/file-sgi/sgi.c:325 -#: ../plug-ins/file-tiff/file-tiff-load.c:299 +#: ../plug-ins/file-tiff/file-tiff-load.c:170 #, c-format msgid "Opening '%s'" msgstr "Đang mở « %s »" @@ -2230,18 +2230,17 @@ #. #. * Open the file for writing... #. -#: ../plug-ins/common/file-cel.c:790 ../plug-ins/common/file-gif-save.c:880 -#: ../plug-ins/common/file-html-table.c:238 -#: ../plug-ins/common/file-jpegxl.c:778 ../plug-ins/common/file-pcx.c:761 -#: ../plug-ins/common/file-pix.c:538 ../plug-ins/common/file-png.c:1611 -#: ../plug-ins/common/file-pnm.c:1249 ../plug-ins/common/file-ps.c:1278 -#: ../plug-ins/common/file-sunras.c:602 ../plug-ins/common/file-tga.c:1221 -#: ../plug-ins/common/file-xbm.c:1040 ../plug-ins/common/file-xpm.c:674 -#: ../plug-ins/common/file-xwd.c:652 ../plug-ins/file-bmp/bmp-save.c:319 -#: ../plug-ins/file-fits/fits.c:473 ../plug-ins/file-fli/fli-gimp.c:725 -#: ../plug-ins/file-ico/ico-save.c:1081 ../plug-ins/file-jpeg/jpeg-save.c:290 -#: ../plug-ins/file-psd/psd-save.c:1868 ../plug-ins/file-sgi/sgi.c:584 -#: ../plug-ins/file-tiff/file-tiff-save.c:956 +#: ../plug-ins/common/file-cel.c:790 ../plug-ins/common/file-gif-save.c:865 +#: ../plug-ins/common/file-heif.c:703 ../plug-ins/common/file-html-table.c:238 +#: ../plug-ins/common/file-pcx.c:761 ../plug-ins/common/file-pix.c:538 +#: ../plug-ins/common/file-png.c:1607 ../plug-ins/common/file-pnm.c:1249 +#: ../plug-ins/common/file-ps.c:1237 ../plug-ins/common/file-sunras.c:602 +#: ../plug-ins/common/file-tga.c:1213 ../plug-ins/common/file-xbm.c:1040 +#: ../plug-ins/common/file-xpm.c:663 ../plug-ins/common/file-xwd.c:652 +#: ../plug-ins/file-bmp/bmp-save.c:310 ../plug-ins/file-fits/fits.c:473 +#: ../plug-ins/file-fli/fli-gimp.c:725 ../plug-ins/file-ico/ico-save.c:1081 +#: ../plug-ins/file-jpeg/jpeg-save.c:290 ../plug-ins/file-psd/psd-save.c:1570 +#: ../plug-ins/file-sgi/sgi.c:584 ../plug-ins/file-tiff/file-tiff-save.c:954 #, c-format msgid "Exporting '%s'" msgstr "" @@ -2331,29 +2330,29 @@ msgid "Error loading desktop file '%s': %s" msgstr "Gặp lỗi khi tải tập tin môi trường « %s »: %s" -#: ../plug-ins/common/file-dicom.c:141 +#: ../plug-ins/common/file-dicom.c:139 msgid "DICOM image" msgstr "Ảnh DICOM" -#: ../plug-ins/common/file-dicom.c:166 +#: ../plug-ins/common/file-dicom.c:164 msgid "Digital Imaging and Communications in Medicine image" msgstr "Ảnh DICOM (Digital Imaging and Communications in Medicine)" -#: ../plug-ins/common/file-dicom.c:372 +#: ../plug-ins/common/file-dicom.c:368 #, c-format msgid "'%s' is not a DICOM file." msgstr "« %s » không phải là tập tin DICOM." -#: ../plug-ins/common/file-dicom.c:545 +#: ../plug-ins/common/file-dicom.c:544 #, c-format msgid "Transfer syntax %s is not supported by GIMP." msgstr "" -#: ../plug-ins/common/file-dicom.c:1489 +#: ../plug-ins/common/file-dicom.c:1336 msgid "Cannot save images with alpha channel." msgstr "Không thể lưu ảnh với kênh anpha." -#: ../plug-ins/common/file-dicom.c:1508 ../plug-ins/common/file-ps.c:1273 +#: ../plug-ins/common/file-dicom.c:1355 ../plug-ins/common/file-ps.c:1232 #: ../plug-ins/common/file-xwd.c:647 ../plug-ins/file-fits/fits.c:468 #, c-format msgid "Cannot operate on unknown image types." @@ -2376,15 +2375,15 @@ msgid "_Spacing:" msgstr "" -#: ../plug-ins/common/file-gegl.c:77 +#: ../plug-ins/common/file-gegl.c:73 msgid "Radiance RGBE" msgstr "" -#: ../plug-ins/common/file-gegl.c:93 ../plug-ins/file-exr/file-exr.c:86 +#: ../plug-ins/common/file-gegl.c:87 ../plug-ins/file-exr/file-exr.c:86 msgid "OpenEXR image" msgstr "" -#: ../plug-ins/common/file-gegl.c:346 +#: ../plug-ins/common/file-gegl.c:336 #, c-format msgid "Could not open '%s'" msgstr "" @@ -2451,36 +2450,36 @@ "Dạng thức GIF hỗ trợ chỉ chú thích dạng 7bit ASCII nên chưa lưu chú thích " "nào." -#: ../plug-ins/common/file-gif-save.c:853 +#: ../plug-ins/common/file-gif-save.c:838 msgid "" "Cannot export RGB color images. Convert to indexed color or grayscale first." msgstr "" -#: ../plug-ins/common/file-gif-save.c:1058 +#: ../plug-ins/common/file-gif-save.c:1035 msgid "Delay inserted to prevent evil CPU-sucking animation." msgstr "Mới chèn thời gian trễ để tránh hoạt cảnh chiếm toàn CPU." -#: ../plug-ins/common/file-gif-save.c:1107 +#: ../plug-ins/common/file-gif-save.c:1084 msgid "" "The image you are trying to export as a GIF contains layers which extend " "beyond the actual borders of the image." msgstr "" -#: ../plug-ins/common/file-gif-save.c:1113 +#: ../plug-ins/common/file-gif-save.c:1090 msgid "Cr_op" msgstr "" -#: ../plug-ins/common/file-gif-save.c:1124 +#: ../plug-ins/common/file-gif-save.c:1101 msgid "" "The GIF file format does not allow this. You may choose whether to crop all " "of the layers to the image borders, or cancel this export." msgstr "" -#: ../plug-ins/common/file-gif-save.c:1258 +#: ../plug-ins/common/file-gif-save.c:1235 msgid "GIF" msgstr "GIF" -#: ../plug-ins/common/file-gif-save.c:1266 +#: ../plug-ins/common/file-gif-save.c:1243 #, c-format msgid "" "Error loading UI file '%s':\n" @@ -2489,11 +2488,11 @@ "Gặp lỗi khi tải tập tin giao diện người dùng « %s »:\n" "%s" -#: ../plug-ins/common/file-gif-save.c:1319 +#: ../plug-ins/common/file-gif-save.c:1296 msgid "I don't care" msgstr "Cũng được" -#: ../plug-ins/common/file-gif-save.c:1340 +#: ../plug-ins/common/file-gif-save.c:1317 msgid "" "You can only export as animation when the image has more than one layer. The " "image you are trying to export only has one layer." @@ -2502,7 +2501,7 @@ "bạn đang muốn xuất chỉ có một lớp." #. translators: the %d is *always* 240 here -#: ../plug-ins/common/file-gif-save.c:2556 +#: ../plug-ins/common/file-gif-save.c:2533 #, c-format msgid "The default comment is limited to %d characters." msgstr "Chú thích mặc định có giới hạn là %d ký tự." @@ -2563,25 +2562,25 @@ msgid "C source code header" msgstr "Phần đầu mã nguồn C" -#: ../plug-ins/common/file-heif.c:143 +#: ../plug-ins/common/file-heif.c:107 msgid "Loads HEIF images" msgstr "" -#: ../plug-ins/common/file-heif.c:144 +#: ../plug-ins/common/file-heif.c:108 msgid "" "Load image stored in HEIF format (High Efficiency Image File Format). " "Typical suffices for HEIF files are .heif, .heic." msgstr "" -#: ../plug-ins/common/file-heif.c:150 ../plug-ins/common/file-heif.c:179 +#: ../plug-ins/common/file-heif.c:114 ../plug-ins/common/file-heif.c:144 msgid "HEIF/HEIC" msgstr "" -#: ../plug-ins/common/file-heif.c:173 +#: ../plug-ins/common/file-heif.c:138 msgid "Exports HEIF images" msgstr "" -#: ../plug-ins/common/file-heif.c:174 +#: ../plug-ins/common/file-heif.c:139 msgid "Save image in HEIF format (High Efficiency Image File Format)." msgstr "" @@ -2593,75 +2592,75 @@ msgid "Save image in AV1 Image File Format (AVIF)" msgstr "" -#: ../plug-ins/common/file-heif.c:742 ../plug-ins/common/file-heif.c:775 -#: ../plug-ins/common/file-heif.c:814 ../plug-ins/common/file-heif.c:880 +#: ../plug-ins/common/file-heif.c:399 ../plug-ins/common/file-heif.c:432 +#: ../plug-ins/common/file-heif.c:471 ../plug-ins/common/file-heif.c:489 #, c-format msgid "Loading HEIF image failed: %s" msgstr "" -#: ../plug-ins/common/file-heif.c:764 +#: ../plug-ins/common/file-heif.c:421 msgid "Loading HEIF image failed: Input file contains no readable images" msgstr "" -#: ../plug-ins/common/file-heif.c:1007 +#: ../plug-ins/common/file-heif.c:552 msgid "image content" msgstr "" -#: ../plug-ins/common/file-heif.c:1328 +#: ../plug-ins/common/file-heif.c:1316 #, c-format msgid "Exporting '%s' using %s encoder" msgstr "" -#: ../plug-ins/common/file-heif.c:1379 ../plug-ins/common/file-heif.c:1633 +#: ../plug-ins/common/file-heif.c:821 #, c-format msgid "Encoding HEIF image failed: %s" msgstr "" -#: ../plug-ins/common/file-heif.c:1670 +#: ../plug-ins/common/file-heif.c:850 #, c-format msgid "Writing HEIF image failed: %s" msgstr "" -#: ../plug-ins/common/file-heif.c:1759 +#: ../plug-ins/common/file-heif.c:936 msgid "primary" msgstr "" -#: ../plug-ins/common/file-heif.c:1904 +#: ../plug-ins/common/file-heif.c:1081 msgid "Load HEIF Image" msgstr "" -#: ../plug-ins/common/file-heif.c:1918 +#: ../plug-ins/common/file-heif.c:1095 msgid "Select Image" msgstr "" -#: ../plug-ins/common/file-heif.c:2084 +#: ../plug-ins/common/file-heif.c:2072 msgid "Nearly _lossless" msgstr "" -#: ../plug-ins/common/file-heif.c:2088 ../plug-ins/file-jpeg/jpeg-save.c:835 +#: ../plug-ins/common/file-heif.c:1256 ../plug-ins/file-jpeg/jpeg-save.c:835 msgid "_Quality:" msgstr "_Chất lượng:" -#: ../plug-ins/common/file-heif.c:2131 +#: ../plug-ins/common/file-heif.c:2119 msgid "Bit depth:" msgstr "" -#: ../plug-ins/common/file-heif.c:2137 +#: ../plug-ins/common/file-heif.c:2125 msgid "8 bit/channel" msgstr "" -#: ../plug-ins/common/file-heif.c:2138 +#: ../plug-ins/common/file-heif.c:2126 msgid "10 bit/channel" msgstr "" -#: ../plug-ins/common/file-heif.c:2139 +#: ../plug-ins/common/file-heif.c:2127 msgid "12 bit/channel" msgstr "" #. Color profile -#: ../plug-ins/common/file-heif.c:2148 ../plug-ins/file-jpeg/jpeg-save.c:974 -#: ../plug-ins/file-webp/file-webp-dialog.c:404 -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:12 +#: ../plug-ins/common/file-heif.c:1274 ../plug-ins/file-jpeg/jpeg-save.c:974 +#: ../plug-ins/file-webp/file-webp-dialog.c:387 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:9 msgid "Save color _profile" msgstr "" @@ -2769,8 +2768,8 @@ msgid "The width for each table cell. Can be a number or a percent." msgstr "Độ rộng của mỗi ô bảng. Có thể là con số hay phần trăm." -#: ../plug-ins/common/file-html-table.c:663 ../plug-ins/common/file-ps.c:3535 -#: ../plug-ins/common/file-ps.c:3739 ../plug-ins/common/file-raw-data.c:1985 +#: ../plug-ins/common/file-html-table.c:663 ../plug-ins/common/file-ps.c:3486 +#: ../plug-ins/common/file-ps.c:3690 ../plug-ins/common/file-raw-data.c:2004 #: ../plug-ins/common/film.c:945 ../plug-ins/common/smooth-palette.c:463 #: ../plug-ins/common/tile.c:469 ../plug-ins/imagemap/imap_cmd_guides.c:173 #: ../plug-ins/imagemap/imap_rectangle.c:406 @@ -2889,7 +2888,7 @@ #. Inform the user that we couldn't losslessly save the #. * transparency & just use the full palette -#: ../plug-ins/common/file-mng.c:533 ../plug-ins/common/file-png.c:2345 +#: ../plug-ins/common/file-mng.c:533 ../plug-ins/common/file-png.c:2341 msgid "Couldn't losslessly save transparency, saving opacity instead." msgstr "" "Không thể lưu độ trong suốt mà không mất dữ liệu nên lưu độ đục thay vào đó." @@ -2923,7 +2922,7 @@ msgstr "Lưu giờ _tạo" #. Dialog init -#: ../plug-ins/common/file-mng.c:1418 ../plug-ins/common/file-png.c:2403 +#: ../plug-ins/common/file-mng.c:1418 ../plug-ins/common/file-png.c:2399 msgid "PNG" msgstr "PNG" @@ -2993,7 +2992,7 @@ #. label for 'ms' adjustment #: ../plug-ins/common/file-mng.c:1551 -#: ../plug-ins/file-webp/file-webp-dialog.c:351 +#: ../plug-ins/file-webp/file-webp-dialog.c:350 #: ../plug-ins/ui/plug-in-file-gif.ui.h:8 msgid "milliseconds" msgstr "mili giây" @@ -3032,14 +3031,14 @@ msgid "'%s' is not a PCX file" msgstr "%s không phải là tập tin kiểu PCX" -#: ../plug-ins/common/file-pcx.c:413 ../plug-ins/file-bmp/bmp-load.c:726 -#: ../plug-ins/file-psd/psd-load.c:318 +#: ../plug-ins/common/file-pcx.c:413 ../plug-ins/file-bmp/bmp-load.c:723 +#: ../plug-ins/file-psd/psd-load.c:315 #, c-format msgid "Unsupported or invalid image width: %d" msgstr "Chiều rộng của ảnh không hợp lệ hay không được hỗ trợ: %d" -#: ../plug-ins/common/file-pcx.c:419 ../plug-ins/file-bmp/bmp-load.c:732 -#: ../plug-ins/file-psd/psd-load.c:310 +#: ../plug-ins/common/file-pcx.c:419 ../plug-ins/file-bmp/bmp-load.c:729 +#: ../plug-ins/file-psd/psd-load.c:307 #, c-format msgid "Unsupported or invalid image height: %d" msgstr "Chiều cao của ảnh không hợp lệ hay không được hỗ trợ: %d" @@ -3090,11 +3089,10 @@ msgid "Writing to file '%s' failed: %s" msgstr "Ghi xuống tập tin « %s » thất bại: %s" -#: ../plug-ins/common/file-pdf-load.c:329 -#: ../plug-ins/common/file-pdf-load.c:348 -#: ../plug-ins/common/file-pdf-save.c:383 -#: ../plug-ins/common/file-pdf-save.c:400 -#: ../plug-ins/common/file-pdf-save.c:418 +#: ../plug-ins/common/file-pdf-load.c:321 +#: ../plug-ins/common/file-pdf-load.c:340 +#: ../plug-ins/common/file-pdf-save.c:350 +#: ../plug-ins/common/file-pdf-save.c:367 msgid "Portable Document Format" msgstr "Định dạng PDF (Portable Document Format)" @@ -3102,95 +3100,94 @@ #. * second is out-of-range page number, third is #. * number of pages. Specify order as in English if needed. #. -#: ../plug-ins/common/file-pdf-load.c:512 +#: ../plug-ins/common/file-pdf-load.c:504 #, c-format msgid "PDF document '%1$s' has %3$d page. Page %2$d is out of range." msgid_plural "PDF document '%1$s' has %3$d pages. Page %2$d is out of range." msgstr[0] "" msgstr[1] "" -#: ../plug-ins/common/file-pdf-load.c:695 +#: ../plug-ins/common/file-pdf-load.c:685 msgid "PDF is password protected, please input the password:" msgstr "" -#: ../plug-ins/common/file-pdf-load.c:705 +#: ../plug-ins/common/file-pdf-load.c:695 msgid "Encrypted PDF" msgstr "" -#: ../plug-ins/common/file-pdf-load.c:732 +#: ../plug-ins/common/file-pdf-load.c:722 msgid "Wrong password! Please input the right one:" msgstr "" -#: ../plug-ins/common/file-pdf-load.c:750 +#: ../plug-ins/common/file-pdf-load.c:740 #, c-format msgid "Could not load '%s': %s" msgstr "Không thể tải « %s »: %s" # Variable: do not translate/ biến: đừng dịch -#: ../plug-ins/common/file-pdf-load.c:1096 +#: ../plug-ins/common/file-pdf-load.c:1069 #, c-format msgid "%s-%s" msgstr "%s-%s" -#: ../plug-ins/common/file-pdf-load.c:1098 ../plug-ins/common/file-ps.c:1197 +#: ../plug-ins/common/file-pdf-load.c:1071 ../plug-ins/common/file-ps.c:1156 #, c-format msgid "%s-pages" msgstr "%s-trang" -#: ../plug-ins/common/file-pdf-load.c:1334 +#: ../plug-ins/common/file-pdf-load.c:1260 msgid "Import from PDF" msgstr "Nhập từ PDF" -#: ../plug-ins/common/file-pdf-load.c:1339 ../plug-ins/common/file-ps.c:3448 -#: ../plug-ins/file-tiff/file-tiff-load.c:2665 -#: ../plug-ins/metadata/metadata-editor.c:4627 +#: ../plug-ins/common/file-pdf-load.c:1265 ../plug-ins/common/file-ps.c:3399 +#: ../plug-ins/file-tiff/file-tiff-load.c:1851 +#: ../plug-ins/metadata/metadata-editor.c:5649 msgid "_Import" msgstr "_Nhập" -#: ../plug-ins/common/file-pdf-load.c:1372 +#: ../plug-ins/common/file-pdf-load.c:1298 msgid "Error getting number of pages from the given PDF file." msgstr "" #. "Load in reverse order" toggle button -#: ../plug-ins/common/file-pdf-load.c:1416 +#: ../plug-ins/common/file-pdf-load.c:1357 msgid "Load in reverse order" msgstr "" -#: ../plug-ins/common/file-pdf-load.c:1434 +#: ../plug-ins/common/file-pdf-load.c:1344 msgid "_Width (pixels):" msgstr "_Rộng (điểm ảnh):" -#: ../plug-ins/common/file-pdf-load.c:1435 +#: ../plug-ins/common/file-pdf-load.c:1345 msgid "_Height (pixels):" msgstr "_Cao (điểm ảnh):" -#: ../plug-ins/common/file-pdf-load.c:1437 +#: ../plug-ins/common/file-pdf-load.c:1347 msgid "_Resolution:" msgstr "Độ _phân giải:" #. Antialiasing -#: ../plug-ins/common/file-pdf-load.c:1448 +#: ../plug-ins/common/file-pdf-load.c:1358 msgid "Use _Anti-aliasing" msgstr "" -#: ../plug-ins/common/file-pdf-load.c:1743 -#: ../plug-ins/common/file-pdf-load.c:1744 ../plug-ins/common/file-svg.c:852 +#: ../plug-ins/common/file-pdf-load.c:1636 +#: ../plug-ins/common/file-pdf-load.c:1637 ../plug-ins/common/file-svg.c:852 #: ../plug-ins/common/file-wmf.c:710 ../plug-ins/print/print-page-layout.c:305 #, c-format msgid "pixels/%a" msgstr "điểm ảnh/%a" -#: ../plug-ins/common/file-pdf-save.c:433 -#: ../plug-ins/common/file-pdf-save.c:451 +#: ../plug-ins/common/file-pdf-save.c:382 #| msgid "Create Guides..." msgid "_Create multipage PDF..." msgstr "_Tạo PDF nhiều trang..." -#: ../plug-ins/common/file-pdf-save.c:535 +#: ../plug-ins/common/file-pdf-save.c:465 msgid "You must select a file to save!" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:561 +#: ../plug-ins/common/file-pdf-save.c:491 #, c-format msgid "" "An error occurred while creating the PDF file:\n" @@ -3199,88 +3196,88 @@ "read only!" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:904 -#: ../plug-ins/common/file-pdf-save.c:1072 +#: ../plug-ins/common/file-pdf-save.c:823 +#: ../plug-ins/common/file-pdf-save.c:983 msgid "_Omit hidden layers and layers with zero opacity" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:909 -#: ../plug-ins/common/file-pdf-save.c:1077 +#: ../plug-ins/common/file-pdf-save.c:828 +#: ../plug-ins/common/file-pdf-save.c:988 msgid "Convert _bitmaps to vector graphics where possible" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:914 -#: ../plug-ins/common/file-pdf-save.c:1082 +#: ../plug-ins/common/file-pdf-save.c:833 +#: ../plug-ins/common/file-pdf-save.c:993 msgid "_Apply layer masks before saving" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:918 -#: ../plug-ins/common/file-pdf-save.c:1086 +#: ../plug-ins/common/file-pdf-save.c:837 +#: ../plug-ins/common/file-pdf-save.c:997 msgid "Keeping the masks will not change the output" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:924 +#: ../plug-ins/common/file-pdf-save.c:843 #, c-format msgid "_Layers as pages (%s)" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:926 -#: ../plug-ins/common/file-pdf-save.c:1135 +#: ../plug-ins/common/file-pdf-save.c:845 +#: ../plug-ins/common/file-pdf-save.c:1044 msgid "top layers first" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:926 -#: ../plug-ins/common/file-pdf-save.c:1135 +#: ../plug-ins/common/file-pdf-save.c:845 +#: ../plug-ins/common/file-pdf-save.c:1044 msgid "bottom layers first" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:934 +#: ../plug-ins/common/file-pdf-save.c:853 msgid "_Reverse the pages order" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:1011 +#: ../plug-ins/common/file-pdf-save.c:927 #| msgid "Separate to:" msgid "Save to:" msgstr "Lưu vào:" -#: ../plug-ins/common/file-pdf-save.c:1015 +#: ../plug-ins/common/file-pdf-save.c:931 #| msgid "_RGB Noise..." msgid "Browse..." msgstr "Duyệt..." -#: ../plug-ins/common/file-pdf-save.c:1016 +#: ../plug-ins/common/file-pdf-save.c:932 msgid "Multipage PDF export" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:1052 +#: ../plug-ins/common/file-pdf-save.c:968 #| msgid "Deletes the selected Preset" msgid "Remove the selected pages" msgstr "Xóa bỏ trang đã chọn" -#: ../plug-ins/common/file-pdf-save.c:1062 +#: ../plug-ins/common/file-pdf-save.c:978 #| msgid "Alias Pix image" msgid "Add this image" msgstr "Thêm ảnh này" -#: ../plug-ins/common/file-pdf-save.c:1133 +#: ../plug-ins/common/file-pdf-save.c:1042 #, c-format msgid "Layers as pages (%s)" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:1190 -#: ../plug-ins/common/file-pdf-save.c:1258 -#: ../plug-ins/common/file-pdf-save.c:1356 ../plug-ins/common/file-ps.c:1941 -#: ../plug-ins/file-tiff/file-tiff-load.c:1546 +#: ../plug-ins/common/file-pdf-save.c:1099 +#: ../plug-ins/common/file-pdf-save.c:1167 +#: ../plug-ins/common/file-pdf-save.c:1265 ../plug-ins/common/file-ps.c:1892 +#: ../plug-ins/file-tiff/file-tiff-load.c:1035 #, c-format msgid "Page %d" msgstr "Trang %d" -#: ../plug-ins/common/file-pdf-save.c:1227 +#: ../plug-ins/common/file-pdf-save.c:1136 msgid "Error! In order to save the file, at least one image should be added!" msgstr "" -#: ../plug-ins/common/file-pdf-save.c:1403 -#: ../plug-ins/print/print-draw-page.c:125 +#: ../plug-ins/common/file-pdf-save.c:1312 +#: ../plug-ins/print/print-draw-page.c:123 msgid "Cannot handle the size (either width or height) of the image." msgstr "" @@ -3324,56 +3321,56 @@ msgid "Could not create new image for '%s': %s" msgstr "Không thể tạo ảnh mới cho '%s': %s" -#: ../plug-ins/common/file-png.c:1147 +#: ../plug-ins/common/file-png.c:1144 msgid "" "The PNG file specifies an offset that caused the layer to be positioned " "outside the image." msgstr "" "Tập tin PNG chỉ rõ một sự chênh lệch đã làm cho lớp nằm ra bên ngoài ảnh." -#: ../plug-ins/common/file-png.c:1408 +#: ../plug-ins/common/file-png.c:1404 msgid "Apply PNG Offset" msgstr "" -#: ../plug-ins/common/file-png.c:1412 +#: ../plug-ins/common/file-png.c:1408 msgid "Ignore PNG offset" msgstr "" -#: ../plug-ins/common/file-png.c:1413 +#: ../plug-ins/common/file-png.c:1409 msgid "Apply PNG offset to layer" msgstr "" -#: ../plug-ins/common/file-png.c:1438 +#: ../plug-ins/common/file-png.c:1434 #, c-format msgid "" "The PNG image you are importing specifies an offset of %d, %d. Do you want " "to apply this offset to the layer?" msgstr "" -#: ../plug-ins/common/file-png.c:1577 +#: ../plug-ins/common/file-png.c:1573 #, c-format msgid "Error creating PNG write struct while exporting '%s'." msgstr "" -#: ../plug-ins/common/file-png.c:1586 +#: ../plug-ins/common/file-png.c:1582 #, c-format msgid "" "Error while exporting '%s'. Could not create PNG header info structure." msgstr "" -#: ../plug-ins/common/file-png.c:1594 +#: ../plug-ins/common/file-png.c:1590 #, c-format msgid "Error while exporting '%s'. Could not export image." msgstr "" -#: ../plug-ins/common/file-png.c:2420 ../plug-ins/common/file-raw-data.c:2112 -#: ../plug-ins/file-tiff/file-tiff-save.c:1167 +#: ../plug-ins/common/file-png.c:2416 ../plug-ins/common/file-raw-data.c:2131 +#: ../plug-ins/file-tiff/file-tiff-save.c:1140 #, c-format msgid "Error loading UI file '%s': %s" msgstr "Gặp lỗi khi tải tập tin giao diện người dùng « %s »: %s" -#: ../plug-ins/common/file-png.c:2421 ../plug-ins/common/file-raw-data.c:2113 -#: ../plug-ins/file-tiff/file-tiff-save.c:1168 +#: ../plug-ins/common/file-png.c:2417 ../plug-ins/common/file-raw-data.c:2132 +#: ../plug-ins/file-tiff/file-tiff-save.c:1141 #| msgid "Unknown reason" msgid "Unknown error" msgstr "Lỗi lạ" @@ -3463,131 +3460,131 @@ msgid "_ASCII" msgstr "" -#: ../plug-ins/common/file-ps.c:654 ../plug-ins/common/file-ps.c:721 +#: ../plug-ins/common/file-ps.c:652 ../plug-ins/common/file-ps.c:719 msgid "PostScript document" msgstr "Tài liệu PostScript" -#: ../plug-ins/common/file-ps.c:673 ../plug-ins/common/file-ps.c:738 +#: ../plug-ins/common/file-ps.c:671 ../plug-ins/common/file-ps.c:736 msgid "Encapsulated PostScript image" msgstr "Ảnh Encapsulated PostScript" -#: ../plug-ins/common/file-ps.c:1085 +#: ../plug-ins/common/file-ps.c:1081 #, c-format msgid "Could not interpret PostScript file '%s'" msgstr "" -#: ../plug-ins/common/file-ps.c:1260 +#: ../plug-ins/common/file-ps.c:1219 #, c-format msgid "PostScript export cannot handle images with alpha channels" msgstr "" -#: ../plug-ins/common/file-ps.c:3443 +#: ../plug-ins/common/file-ps.c:3394 msgid "Import from PostScript" msgstr "Nhập từ PostScript" #. Rendering -#: ../plug-ins/common/file-ps.c:3487 +#: ../plug-ins/common/file-ps.c:3438 msgid "Rendering" msgstr "Đang vẽ..." #. Resolution -#: ../plug-ins/common/file-ps.c:3506 ../plug-ins/common/file-svg.c:846 +#: ../plug-ins/common/file-ps.c:3457 ../plug-ins/common/file-svg.c:846 #: ../plug-ins/common/file-wmf.c:704 msgid "Resolution:" msgstr "Độ phân giải:" -#: ../plug-ins/common/file-ps.c:3548 +#: ../plug-ins/common/file-ps.c:3499 msgid "Pages:" msgstr "Trang:" -#: ../plug-ins/common/file-ps.c:3555 +#: ../plug-ins/common/file-ps.c:3506 msgid "Pages to load (e.g.: 1-4 or 1,3,5-7)" msgstr "Trang cần tải (v.d. 1-4 hay 1,3,5-7)" -#: ../plug-ins/common/file-ps.c:3560 ../plug-ins/common/sphere-designer.c:2657 +#: ../plug-ins/common/file-ps.c:3511 ../plug-ins/common/sphere-designer.c:2657 msgid "Layers" msgstr "Lớp" -#: ../plug-ins/common/file-ps.c:3563 +#: ../plug-ins/common/file-ps.c:3514 msgid "Images" msgstr "Ảnh" -#: ../plug-ins/common/file-ps.c:3566 +#: ../plug-ins/common/file-ps.c:3517 msgid "Open as" msgstr "Mở dạng" -#: ../plug-ins/common/file-ps.c:3570 +#: ../plug-ins/common/file-ps.c:3521 msgid "Try Bounding Box" msgstr "Thử hộp bao" #. Coloring -#: ../plug-ins/common/file-ps.c:3583 +#: ../plug-ins/common/file-ps.c:3534 msgid "Coloring" msgstr "Kiểu màu" -#: ../plug-ins/common/file-ps.c:3587 +#: ../plug-ins/common/file-ps.c:3538 msgid "B/W" msgstr "Đen/trắng" -#: ../plug-ins/common/file-ps.c:3588 ../plug-ins/imagemap/imap_menu.c:228 +#: ../plug-ins/common/file-ps.c:3539 ../plug-ins/imagemap/imap_menu.c:228 msgid "Gray" msgstr "Xám" -#: ../plug-ins/common/file-ps.c:3589 ../plug-ins/common/file-xpm.c:485 +#: ../plug-ins/common/file-ps.c:3540 ../plug-ins/common/file-xpm.c:483 #: ../plug-ins/gimpressionist/color.c:65 #: ../plug-ins/gimpressionist/general.c:169 #: ../plug-ins/imagemap/imap_menu.c:227 msgid "Color" msgstr "Màu" -#: ../plug-ins/common/file-ps.c:3590 +#: ../plug-ins/common/file-ps.c:3541 msgid "Automatic" msgstr "Tự động" -#: ../plug-ins/common/file-ps.c:3601 +#: ../plug-ins/common/file-ps.c:3552 msgid "Text antialiasing" msgstr "Khử răng cưa chữ" -#: ../plug-ins/common/file-ps.c:3605 ../plug-ins/common/file-ps.c:3617 +#: ../plug-ins/common/file-ps.c:3556 ../plug-ins/common/file-ps.c:3568 #| msgid "None" msgctxt "antialiasing" msgid "None" msgstr "Không có" -#: ../plug-ins/common/file-ps.c:3606 ../plug-ins/common/file-ps.c:3618 +#: ../plug-ins/common/file-ps.c:3557 ../plug-ins/common/file-ps.c:3569 msgid "Weak" msgstr "Yếu" -#: ../plug-ins/common/file-ps.c:3607 ../plug-ins/common/file-ps.c:3619 +#: ../plug-ins/common/file-ps.c:3558 ../plug-ins/common/file-ps.c:3570 msgid "Strong" msgstr "Mạnh" -#: ../plug-ins/common/file-ps.c:3613 +#: ../plug-ins/common/file-ps.c:3564 msgid "Graphic antialiasing" msgstr "Khử răng cưa đồ họa" -#: ../plug-ins/common/file-ps.c:3691 +#: ../plug-ins/common/file-ps.c:3642 msgid "PostScript" msgstr "PostScript" #. Image Size -#: ../plug-ins/common/file-ps.c:3708 +#: ../plug-ins/common/file-ps.c:3659 msgid "Image Size" msgstr "Cỡ ảnh" -#: ../plug-ins/common/file-ps.c:3751 +#: ../plug-ins/common/file-ps.c:3702 msgid "_X offset:" msgstr "Độ lệch _X:" -#: ../plug-ins/common/file-ps.c:3763 +#: ../plug-ins/common/file-ps.c:3714 msgid "_Y offset:" msgstr "Độ lệch _Y:" -#: ../plug-ins/common/file-ps.c:3769 +#: ../plug-ins/common/file-ps.c:3720 msgid "_Keep aspect ratio" msgstr "_Giữ tỷ lệ hình thể" -#: ../plug-ins/common/file-ps.c:3775 +#: ../plug-ins/common/file-ps.c:3726 msgid "" "When toggled, the resulting image will be scaled to fit into the given size " "without changing the aspect ratio." @@ -3596,88 +3593,88 @@ "tỷ lệ hình thể." #. Unit -#: ../plug-ins/common/file-ps.c:3785 +#: ../plug-ins/common/file-ps.c:3736 msgid "Unit" msgstr "Đơn vị" -#: ../plug-ins/common/file-ps.c:3789 +#: ../plug-ins/common/file-ps.c:3740 msgid "_Inch" msgstr "_Inch" -#: ../plug-ins/common/file-ps.c:3790 +#: ../plug-ins/common/file-ps.c:3741 msgid "_Millimeter" msgstr "_Mili-mét" #. Rotation -#: ../plug-ins/common/file-ps.c:3801 +#: ../plug-ins/common/file-ps.c:3752 #: ../plug-ins/map-object/map-object-ui.c:1019 msgid "Rotation" msgstr "Xoay" #. Format -#: ../plug-ins/common/file-ps.c:3816 +#: ../plug-ins/common/file-ps.c:3767 msgid "Output" msgstr "Xuất" -#: ../plug-ins/common/file-ps.c:3822 +#: ../plug-ins/common/file-ps.c:3773 msgid "_PostScript level 2" msgstr "_PostScript cấp 2" -#: ../plug-ins/common/file-ps.c:3831 +#: ../plug-ins/common/file-ps.c:3782 msgid "_Encapsulated PostScript" msgstr "_Encapsulated PostScript" -#: ../plug-ins/common/file-ps.c:3840 +#: ../plug-ins/common/file-ps.c:3791 msgid "P_review" msgstr "X_em thử" -#: ../plug-ins/common/file-ps.c:3864 +#: ../plug-ins/common/file-ps.c:3815 msgid "Preview _size:" msgstr "_Cỡ xem thử:" -#: ../plug-ins/common/file-psp.c:639 ../plug-ins/common/file-psp.c:663 +#: ../plug-ins/common/file-psp.c:599 ../plug-ins/common/file-psp.c:623 msgid "Paint Shop Pro image" msgstr "Ảnh Paint Shop Pro" -#: ../plug-ins/common/file-psp.c:680 +#: ../plug-ins/common/file-psp.c:640 msgid "PSP" msgstr "PSP" #. file save type -#: ../plug-ins/common/file-psp.c:683 +#: ../plug-ins/common/file-psp.c:643 msgid "Data Compression" msgstr "Cách nén dữ liệu" -#: ../plug-ins/common/file-psp.c:687 +#: ../plug-ins/common/file-psp.c:647 #| msgid "None" msgctxt "compression" msgid "None" msgstr "Không có" -#: ../plug-ins/common/file-psp.c:688 +#: ../plug-ins/common/file-psp.c:648 msgid "RLE" msgstr "RLE" -#: ../plug-ins/common/file-psp.c:689 +#: ../plug-ins/common/file-psp.c:649 msgid "LZ77" msgstr "LZ77" -#: ../plug-ins/common/file-psp.c:783 +#: ../plug-ins/common/file-psp.c:728 #, c-format msgid "Error reading block header" msgstr "" -#: ../plug-ins/common/file-psp.c:790 +#: ../plug-ins/common/file-psp.c:735 #, c-format msgid "Invalid block header at %ld" msgstr "" -#: ../plug-ins/common/file-psp.c:793 +#: ../plug-ins/common/file-psp.c:738 #, c-format msgid "Invalid block header" msgstr "" -#: ../plug-ins/common/file-psp.c:825 +#: ../plug-ins/common/file-psp.c:841 #, c-format msgid "Seek error: %s" msgstr "" @@ -3702,17 +3699,17 @@ msgid "Unsupported bit depth %d" msgstr "" -#: ../plug-ins/common/file-psp.c:975 +#: ../plug-ins/common/file-psp.c:881 #, c-format msgid "Error reading creator keyword chunk" msgstr "" -#: ../plug-ins/common/file-psp.c:981 +#: ../plug-ins/common/file-psp.c:887 #, c-format msgid "Invalid keyword chunk header" msgstr "" -#: ../plug-ins/common/file-psp.c:996 ../plug-ins/common/file-psp.c:1023 +#: ../plug-ins/common/file-psp.c:902 ../plug-ins/common/file-psp.c:934 #, c-format msgid "Error reading creator keyword data" msgstr "" @@ -3723,97 +3720,102 @@ msgid "Error reading color block" msgstr "" -#: ../plug-ins/common/file-psp.c:1138 +#: ../plug-ins/common/file-psp.c:1136 +#, c-format +msgid "Error: Unsupported palette size" +msgstr "" + +#: ../plug-ins/common/file-psp.c:1147 #, c-format msgid "Error reading color palette" msgstr "" -#: ../plug-ins/common/file-psp.c:1564 ../plug-ins/common/file-psp.c:1578 +#: ../plug-ins/common/file-psp.c:1285 ../plug-ins/common/file-psp.c:1299 #, c-format msgid "zlib error" msgstr "" -#: ../plug-ins/common/file-psp.c:1641 ../plug-ins/common/file-psp.c:1675 -#: ../plug-ins/common/file-psp.c:1685 +#: ../plug-ins/common/file-psp.c:1650 ../plug-ins/common/file-psp.c:1684 +#: ../plug-ins/common/file-psp.c:1694 #, c-format msgid "Error reading layer extension information" msgstr "" -#: ../plug-ins/common/file-psp.c:1662 +#: ../plug-ins/common/file-psp.c:1671 #, c-format msgid "Error reading block information" msgstr "" -#: ../plug-ins/common/file-psp.c:1742 +#: ../plug-ins/common/file-psp.c:1365 #, c-format msgid "Invalid layer sub-block %s, should be LAYER" msgstr "" -#: ../plug-ins/common/file-psp.c:1773 ../plug-ins/common/file-psp.c:1830 +#: ../plug-ins/common/file-psp.c:1397 ../plug-ins/common/file-psp.c:1428 #, c-format msgid "Error reading layer information chunk" msgstr "" -#: ../plug-ins/common/file-psp.c:1872 +#: ../plug-ins/common/file-psp.c:1462 #, c-format msgid "Invalid layer dimensions: %dx%d" msgstr "" -#: ../plug-ins/common/file-psp.c:1933 +#: ../plug-ins/common/file-psp.c:1515 #, c-format msgid "Error creating layer" msgstr "" -#: ../plug-ins/common/file-psp.c:1978 +#: ../plug-ins/common/file-psp.c:1566 #, c-format msgid "Invalid layer sub-block %s, should be CHANNEL" msgstr "" -#: ../plug-ins/common/file-psp.c:1994 +#: ../plug-ins/common/file-psp.c:1582 #, c-format msgid "Error reading channel information chunk" msgstr "" -#: ../plug-ins/common/file-psp.c:2017 +#: ../plug-ins/common/file-psp.c:1602 #, c-format msgid "Invalid channel type %d in channel information chunk" msgstr "" -#: ../plug-ins/common/file-psp.c:2121 ../plug-ins/common/file-psp.c:2138 +#: ../plug-ins/common/file-psp.c:1682 #, c-format msgid "Error reading tube data chunk" msgstr "" -#: ../plug-ins/common/file-psp.c:2239 +#: ../plug-ins/common/file-psp.c:1783 #, c-format msgid "Error reading file header." msgstr "" -#: ../plug-ins/common/file-psp.c:2246 +#: ../plug-ins/common/file-psp.c:1790 #, c-format msgid "Incorrect file signature." msgstr "" -#: ../plug-ins/common/file-psp.c:2260 +#: ../plug-ins/common/file-psp.c:1808 #, c-format msgid "Unsupported PSP file format version %d.%d." msgstr "" -#: ../plug-ins/common/file-psp.c:2280 +#: ../plug-ins/common/file-psp.c:1828 msgid "invalid block size" msgstr "" -#: ../plug-ins/common/file-psp.c:2289 +#: ../plug-ins/common/file-psp.c:1837 #, c-format msgid "Duplicate General Image Attributes block." msgstr "" -#: ../plug-ins/common/file-psp.c:2319 +#: ../plug-ins/common/file-psp.c:1867 #, c-format msgid "Missing General Image Attributes block." msgstr "" -#: ../plug-ins/common/file-psp.c:2433 +#: ../plug-ins/common/file-psp.c:1956 #, c-format msgid "Exporting not implemented yet." msgstr "" @@ -3825,7 +3827,7 @@ msgstr "Dữ liệu ảnh thô" #: ../plug-ins/common/file-raw-data.c:304 -#: ../plug-ins/common/file-raw-data.c:1865 +#: ../plug-ins/common/file-raw-data.c:1884 msgid "Digital Elevation Model data" msgstr "" @@ -3848,7 +3850,7 @@ "SRTM-1 and SRTM-3. If you know the variant, run with argument 1 or 3." msgstr "" -#: ../plug-ins/common/file-raw-data.c:1812 +#: ../plug-ins/common/file-raw-data.c:1831 msgid "Load Image from Raw Data" msgstr "Tải ảnh từ dữ liệu thô" @@ -3856,15 +3858,15 @@ #. * used for 3D surface modeling or relief maps; so it must be #. * translated by the proper technical term in your language. #. -#: ../plug-ins/common/file-raw-data.c:1861 +#: ../plug-ins/common/file-raw-data.c:1880 msgid "Digital Elevation Model data (1 arc-second)" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1863 +#: ../plug-ins/common/file-raw-data.c:1882 msgid "Digital Elevation Model data (3 arc-seconds)" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1869 +#: ../plug-ins/common/file-raw-data.c:1888 msgid "Image" msgstr "Ảnh" @@ -3876,116 +3878,116 @@ #. * SRTM-3 data are sampled at three arc-seconds and contain 1201 lines and #. * 1201 samples with similar overlapping rows and columns." #. -#: ../plug-ins/common/file-raw-data.c:1899 +#: ../plug-ins/common/file-raw-data.c:1918 msgid "SRTM-1 (1 arc-second)" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1900 +#: ../plug-ins/common/file-raw-data.c:1919 msgid "SRTM-3 (3 arc-seconds)" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1903 +#: ../plug-ins/common/file-raw-data.c:1922 msgid "_Sample Spacing:" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1921 +#: ../plug-ins/common/file-raw-data.c:1940 msgid "RGB Alpha" msgstr "RGB Alpha" -#: ../plug-ins/common/file-raw-data.c:1922 +#: ../plug-ins/common/file-raw-data.c:1941 msgid "RGB565 Big Endian" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1923 +#: ../plug-ins/common/file-raw-data.c:1942 msgid "RGB565 Little Endian" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1924 +#: ../plug-ins/common/file-raw-data.c:1943 msgid "BGR565 Big Endian" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1925 +#: ../plug-ins/common/file-raw-data.c:1944 msgid "BGR565 Little Endian" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1926 +#: ../plug-ins/common/file-raw-data.c:1945 msgid "Planar RGB" msgstr "RGB phẳng" -#: ../plug-ins/common/file-raw-data.c:1927 +#: ../plug-ins/common/file-raw-data.c:1946 msgid "B&W 1 bit" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1928 +#: ../plug-ins/common/file-raw-data.c:1947 msgid "Gray 2 bit" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1929 +#: ../plug-ins/common/file-raw-data.c:1948 msgid "Gray 4 bit" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1930 +#: ../plug-ins/common/file-raw-data.c:1949 msgid "Gray 8 bit" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1931 +#: ../plug-ins/common/file-raw-data.c:1950 msgid "Indexed" msgstr "Phụ lục" -#: ../plug-ins/common/file-raw-data.c:1932 +#: ../plug-ins/common/file-raw-data.c:1951 msgid "Indexed Alpha" msgstr "Anpha chỉ mục" -#: ../plug-ins/common/file-raw-data.c:1933 +#: ../plug-ins/common/file-raw-data.c:1952 msgid "Gray unsigned 16 bit Big Endian" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1934 +#: ../plug-ins/common/file-raw-data.c:1953 msgid "Gray unsigned 16 bit Little Endian" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1935 +#: ../plug-ins/common/file-raw-data.c:1954 msgid "Gray 16 bit Big Endian" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1936 +#: ../plug-ins/common/file-raw-data.c:1955 msgid "Gray 16 bit Little Endian" msgstr "" -#: ../plug-ins/common/file-raw-data.c:1941 +#: ../plug-ins/common/file-raw-data.c:1960 msgid "Image _Type:" msgstr "_Kiểu ảnh:" -#: ../plug-ins/common/file-raw-data.c:2002 +#: ../plug-ins/common/file-raw-data.c:2021 msgid "Palette" msgstr "Bảng chọn (Palette)" -#: ../plug-ins/common/file-raw-data.c:2012 +#: ../plug-ins/common/file-raw-data.c:2031 msgid "R, G, B (normal)" msgstr "R, G, B (thường)" -#: ../plug-ins/common/file-raw-data.c:2013 +#: ../plug-ins/common/file-raw-data.c:2032 msgid "B, G, R, X (BMP style)" msgstr "B, G, R, X (kiểu BMP)" -#: ../plug-ins/common/file-raw-data.c:2018 +#: ../plug-ins/common/file-raw-data.c:2037 msgid "_Palette Type:" msgstr "Kiểu _bảng chọn:" -#: ../plug-ins/common/file-raw-data.c:2029 +#: ../plug-ins/common/file-raw-data.c:2048 msgid "Off_set:" msgstr "Độ _chênh lệch:" -#: ../plug-ins/common/file-raw-data.c:2041 +#: ../plug-ins/common/file-raw-data.c:2060 msgid "Select Palette File" msgstr "Chọn tập tin bảng chọn" -#: ../plug-ins/common/file-raw-data.c:2047 +#: ../plug-ins/common/file-raw-data.c:2066 msgid "Pal_ette File:" msgstr "Tập t_in bảng chọn:" #. Dialog init -#: ../plug-ins/common/file-raw-data.c:2096 +#: ../plug-ins/common/file-raw-data.c:2115 msgid "Raw Image" msgstr "Ảnh thô (RAW)" @@ -4187,24 +4189,24 @@ msgid "Cannot read header from '%s'" msgstr "Không thể đọc phần-đầu từ « %s »" -#: ../plug-ins/common/file-tga.c:1439 +#: ../plug-ins/common/file-tga.c:1428 msgid "TGA" msgstr "TGA" #. rle -#: ../plug-ins/common/file-tga.c:1448 ../plug-ins/file-sgi/sgi.c:683 +#: ../plug-ins/common/file-tga.c:1437 ../plug-ins/file-sgi/sgi.c:683 msgid "_RLE compression" msgstr "Nén _RLE" -#: ../plug-ins/common/file-tga.c:1462 +#: ../plug-ins/common/file-tga.c:1451 msgid "Or_igin:" msgstr "_Gốc:" -#: ../plug-ins/common/file-tga.c:1466 +#: ../plug-ins/common/file-tga.c:1455 msgid "Bottom left" msgstr "Bên trái phía dưới" -#: ../plug-ins/common/file-tga.c:1467 +#: ../plug-ins/common/file-tga.c:1456 msgid "Top left" msgstr "Bên trái phía trên" @@ -4490,8 +4492,8 @@ #. Begin displaying export progress #: ../plug-ins/common/file-xmc.c:1493 -#: ../plug-ins/file-webp/file-webp-save.c:182 -#: ../plug-ins/file-webp/file-webp-save.c:526 +#: ../plug-ins/file-webp/file-webp-save.c:180 +#: ../plug-ins/file-webp/file-webp-save.c:522 #, c-format msgid "Saving '%s'" msgstr "Đang lưu « %s »" @@ -4561,29 +4563,29 @@ "Rất tiếc, phần bổ trợ này không thể xử lý một con trỏ chứa nhiều hơn %i kích " "thước danh định khác nhau." -#: ../plug-ins/common/file-xpm.c:176 ../plug-ins/common/file-xpm.c:201 +#: ../plug-ins/common/file-xpm.c:174 ../plug-ins/common/file-xpm.c:199 msgid "X PixMap image" msgstr "Ảnh PixMap X" -#: ../plug-ins/common/file-xpm.c:367 ../plug-ins/common/file-xpm.c:823 +#: ../plug-ins/common/file-xpm.c:365 ../plug-ins/common/file-xpm.c:800 #, c-format msgid "Error opening file '%s'" msgstr "Gặp lỗi khi mở tập tin « %s »" -#: ../plug-ins/common/file-xpm.c:373 ../plug-ins/common/file-xpm.c:829 +#: ../plug-ins/common/file-xpm.c:371 ../plug-ins/common/file-xpm.c:806 msgid "XPM file invalid" msgstr "Tập tin XPM không hợp lệ" -#: ../plug-ins/common/file-xpm.c:664 +#: ../plug-ins/common/file-xpm.c:653 #, c-format msgid "Unsupported drawable type" msgstr "" -#: ../plug-ins/common/file-xpm.c:855 +#: ../plug-ins/common/file-xpm.c:832 msgid "XPM" msgstr "XPM" -#: ../plug-ins/common/file-xpm.c:865 +#: ../plug-ins/common/file-xpm.c:842 msgid "_Alpha threshold:" msgstr "Ngưỡng _anpha:" @@ -5418,31 +5420,31 @@ msgid "Procedure Browser" msgstr "Bộ duyệt tiến trình" -#: ../plug-ins/common/qbist.c:390 +#: ../plug-ins/common/qbist.c:387 msgid "Generate a huge variety of abstract patterns" msgstr "Tạo ra rất nhiều mẫu trừu tượng khác nhau" -#: ../plug-ins/common/qbist.c:398 +#: ../plug-ins/common/qbist.c:395 msgid "_Qbist..." msgstr "_Qbist..." -#: ../plug-ins/common/qbist.c:511 +#: ../plug-ins/common/qbist.c:508 msgid "Qbist" msgstr "Qbist" -#: ../plug-ins/common/qbist.c:719 +#: ../plug-ins/common/qbist.c:716 msgid "Load QBE File" msgstr "Tải tập tin QBE" -#: ../plug-ins/common/qbist.c:761 +#: ../plug-ins/common/qbist.c:758 msgid "Save as QBE File" msgstr "Lưu tập tin dưới dạng QBE" -#: ../plug-ins/common/qbist.c:815 +#: ../plug-ins/common/qbist.c:812 msgid "G-Qbist" msgstr "G-Qbist" -#: ../plug-ins/common/qbist.c:880 +#: ../plug-ins/common/qbist.c:877 #: ../plug-ins/fractal-explorer/fractal-explorer-dialogs.c:690 #: ../plug-ins/gfig/gfig-dialog.c:886 #: ../plug-ins/ifs-compose/ifs-compose.c:1035 @@ -5868,7 +5870,7 @@ #. Scale #: ../plug-ins/common/sphere-designer.c:2763 -#: ../plug-ins/gimpressionist/paper.c:192 +#: ../plug-ins/gimpressionist/paper.c:193 #: ../plug-ins/ifs-compose/ifs-compose.c:540 msgid "Scale:" msgstr "Tỷ lệ:" @@ -6558,42 +6560,42 @@ msgid "Unsupported compression (%u) in BMP file from '%s'" msgstr "" -#: ../plug-ins/file-bmp/bmp-load.c:673 +#: ../plug-ins/file-bmp/bmp-load.c:675 msgid "Unrecognized or invalid BMP compression format." msgstr "Dạng thức nén BMP lạ hoặc không hợp lệ." -#: ../plug-ins/file-bmp/bmp-load.c:720 +#: ../plug-ins/file-bmp/bmp-load.c:717 msgid "Unsupported or invalid bitdepth." msgstr "Độ sâu bit không được hỗ trợ hoặc không hợp lệ." -#: ../plug-ins/file-bmp/bmp-load.c:888 ../plug-ins/file-bmp/bmp-load.c:931 -#: ../plug-ins/file-bmp/bmp-load.c:985 +#: ../plug-ins/file-bmp/bmp-load.c:885 ../plug-ins/file-bmp/bmp-load.c:928 +#: ../plug-ins/file-bmp/bmp-load.c:982 msgid "The bitmap ends unexpectedly." msgstr "Mảng ảnh kết thúc bất ngờ." -#: ../plug-ins/file-bmp/bmp-save.c:186 ../plug-ins/file-bmp/bmp-save.c:219 +#: ../plug-ins/file-bmp/bmp-save.c:182 ../plug-ins/file-bmp/bmp-save.c:215 msgid "Cannot export indexed image with transparency in BMP file format." msgstr "" -#: ../plug-ins/file-bmp/bmp-save.c:188 ../plug-ins/file-bmp/bmp-save.c:221 +#: ../plug-ins/file-bmp/bmp-save.c:184 ../plug-ins/file-bmp/bmp-save.c:217 msgid "Alpha channel will be ignored." msgstr "Kênh anpha sẽ bị bỏ qua." #. Run-Length Encoded -#: ../plug-ins/file-bmp/bmp-save.c:952 +#: ../plug-ins/file-bmp/bmp-save.c:910 msgid "_Run-Length Encoded" msgstr "_RLE mã hóa" #. Compatibility Options -#: ../plug-ins/file-bmp/bmp-save.c:965 +#: ../plug-ins/file-bmp/bmp-save.c:923 msgid "Co_mpatibility Options" msgstr "Tuỳ chọn _tương thích" -#: ../plug-ins/file-bmp/bmp-save.c:975 +#: ../plug-ins/file-bmp/bmp-save.c:933 msgid "_Do not write color space information" msgstr "Đừ_ng ghi thông tin không gian màu" -#: ../plug-ins/file-bmp/bmp-save.c:977 +#: ../plug-ins/file-bmp/bmp-save.c:935 msgid "" "Some applications can not read BMP images that include color space " "information. GIMP writes color space information by default. Enabling this " @@ -6605,115 +6607,113 @@ #. Advanced Options #. Advanced expander -#: ../plug-ins/file-bmp/bmp-save.c:993 ../plug-ins/file-jpeg/jpeg-save.c:1014 -#: ../plug-ins/file-webp/file-webp-dialog.c:222 +#: ../plug-ins/file-bmp/bmp-save.c:951 ../plug-ins/file-jpeg/jpeg-save.c:1014 +#: ../plug-ins/file-webp/file-webp-dialog.c:221 msgid "_Advanced Options" msgstr "Tùy chọn cấp c_ao" -#: ../plug-ins/file-bmp/bmp-save.c:1008 +#: ../plug-ins/file-bmp/bmp-save.c:966 msgid "16 bits" msgstr "16 bit" -#: ../plug-ins/file-bmp/bmp-save.c:1044 +#: ../plug-ins/file-bmp/bmp-save.c:1002 msgid "24 bits" msgstr "24 bit" -#: ../plug-ins/file-bmp/bmp-save.c:1061 +#: ../plug-ins/file-bmp/bmp-save.c:1019 msgid "32 bits" msgstr "32 bit" -#: ../plug-ins/file-bmp/bmp.c:132 ../plug-ins/file-bmp/bmp.c:151 -#: ../plug-ins/file-bmp/bmp.c:168 +#: ../plug-ins/file-bmp/bmp.c:120 ../plug-ins/file-bmp/bmp.c:139 msgid "Windows BMP image" msgstr "Ảnh BMP Windows" -#: ../plug-ins/file-dds/dds.c:162 ../plug-ins/file-dds/dds.c:181 -#: ../plug-ins/file-dds/dds.c:200 +#: ../plug-ins/file-dds/dds.c:139 ../plug-ins/file-dds/dds.c:158 msgid "DDS image" msgstr "" -#: ../plug-ins/file-dds/dds.c:217 +#: ../plug-ins/file-dds/dds.c:176 msgid "Decode YCoCg" msgstr "" -#: ../plug-ins/file-dds/dds.c:230 +#: ../plug-ins/file-dds/dds.c:189 msgid "Decode YCoCg (scaled)" msgstr "" -#: ../plug-ins/file-dds/dds.c:243 +#: ../plug-ins/file-dds/dds.c:202 msgid "Decode Alpha exponent" msgstr "" -#: ../plug-ins/file-dds/ddsread.c:1361 +#: ../plug-ins/file-dds/ddsread.c:1312 msgid "Load DDS" msgstr "" -#: ../plug-ins/file-dds/ddsread.c:1380 +#: ../plug-ins/file-dds/ddsread.c:1331 msgid "_Load mipmaps" msgstr "" -#: ../plug-ins/file-dds/ddsread.c:1387 +#: ../plug-ins/file-dds/ddsread.c:1338 msgid "_Automatically decode YCoCg/AExp images when detected" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:1981 +#: ../plug-ins/file-dds/ddswrite.c:1954 msgid "Export as DDS" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:1984 -#: ../plug-ins/metadata/metadata-editor.c:4662 +#: ../plug-ins/file-dds/ddswrite.c:1957 +#: ../plug-ins/metadata/metadata-editor.c:5684 msgid "_Export" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2011 +#: ../plug-ins/file-dds/ddswrite.c:1984 msgid "_Compression:" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2021 +#: ../plug-ins/file-dds/ddswrite.c:1994 msgid "Use _perceptual error metric" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2050 +#: ../plug-ins/file-dds/ddswrite.c:2023 msgid "_Save:" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2075 +#: ../plug-ins/file-dds/ddswrite.c:2037 msgid "_Mipmaps:" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2098 +#: ../plug-ins/file-dds/ddswrite.c:2060 msgid "Transparent index:" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2142 +#: ../plug-ins/file-dds/ddswrite.c:2104 msgid "Mipmap Options" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2155 +#: ../plug-ins/file-dds/ddswrite.c:2119 msgid "F_ilter:" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2168 +#: ../plug-ins/file-dds/ddswrite.c:2130 msgid "_Wrap mode:" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2178 +#: ../plug-ins/file-dds/ddswrite.c:2140 msgid "Appl_y gamma correction" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2192 +#: ../plug-ins/file-dds/ddswrite.c:2154 msgid "Use s_RGB colorspace" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2211 ../plug-ins/flame/flame.c:1116 +#: ../plug-ins/file-dds/ddswrite.c:2173 ../plug-ins/flame/flame.c:1116 msgid "_Gamma:" msgstr "_Gamma:" -#: ../plug-ins/file-dds/ddswrite.c:2221 +#: ../plug-ins/file-dds/ddswrite.c:2183 msgid "Preserve alpha _test coverage" msgstr "" -#: ../plug-ins/file-dds/ddswrite.c:2240 +#: ../plug-ins/file-dds/ddswrite.c:2202 msgid "_Alpha test threshold:" msgstr "" @@ -6742,7 +6742,7 @@ msgid "Error reading pixel data from '%s'" msgstr "" -#: ../plug-ins/file-faxg3/faxg3.c:105 +#: ../plug-ins/file-faxg3/faxg3.c:104 msgid "G3 fax image" msgstr "Ảnh điện thư G3" @@ -6895,13 +6895,13 @@ #: ../plug-ins/file-ico/ico-load.c:743 ../plug-ins/file-jpeg/jpeg-load.c:529 #: ../plug-ins/file-psd/psd-thumb-load.c:74 -#: ../plug-ins/file-raw/file-darktable.c:502 +#: ../plug-ins/file-raw/file-darktable.c:494 #: ../plug-ins/file-raw/file-rawtherapee.c:436 #, c-format msgid "Opening thumbnail for '%s'" msgstr "Đang mở hình thu nhỏ cho « %s »..." -#: ../plug-ins/file-ico/ico.c:102 ../plug-ins/file-ico/ico.c:137 +#: ../plug-ins/file-ico/ico.c:102 ../plug-ins/file-ico/ico.c:136 msgid "Microsoft Windows icon" msgstr "Biểu tượng Microsoft Windows" @@ -6958,20 +6958,18 @@ #. XMP metadata #: ../plug-ins/file-jpeg/jpeg-save.c:932 -#: ../plug-ins/file-webp/file-webp-dialog.c:390 -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:9 +#: ../plug-ins/file-webp/file-webp-dialog.c:377 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:6 msgid "Save _XMP data" msgstr "Lưu dữ liệu _XMP" #: ../plug-ins/file-jpeg/jpeg-save.c:946 -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:10 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:7 msgid "Save _IPTC data" msgstr "" -#. Save Thumbnail #: ../plug-ins/file-jpeg/jpeg-save.c:960 -#: ../plug-ins/file-webp/file-webp-dialog.c:414 -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:11 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:8 msgid "Save _thumbnail" msgstr "Lưu _hình thu nhỏ" @@ -7049,7 +7047,7 @@ #: ../plug-ins/file-jpeg/jpeg-save.c:1238 #: ../plug-ins/ui/plug-in-file-png.ui.h:10 -#: ../plug-ins/ui/plug-in-file-raw.ui.h:7 +#: ../plug-ins/ui/plug-in-file-raw.ui.h:6 #: ../plug-ins/print/print-page-layout.c:335 msgid "_Load Defaults" msgstr "_Tải mọi mặc định" @@ -7066,119 +7064,119 @@ msgid "Export Preview" msgstr "Xuất ô xem thử" -#: ../plug-ins/file-psd/psd-load.c:231 +#: ../plug-ins/file-psd/psd-load.c:228 #: ../plug-ins/file-psd/psd-thumb-load.c:130 #, c-format msgid "Error loading PSD file: %s" msgstr "Lỗi tải tập tin PSD: %s" -#: ../plug-ins/file-psd/psd-load.c:286 +#: ../plug-ins/file-psd/psd-load.c:283 #, c-format msgid "Not a valid Photoshop document file" msgstr "Không phải một tập tin Photoshop hợp lệ" -#: ../plug-ins/file-psd/psd-load.c:293 +#: ../plug-ins/file-psd/psd-load.c:290 #, c-format msgid "Unsupported file format version: %d" msgstr "Phiên bản định dạng tập tin không hỗ trợ: %d" -#: ../plug-ins/file-psd/psd-load.c:300 +#: ../plug-ins/file-psd/psd-load.c:297 #, c-format msgid "Too many channels in file: %d" msgstr "Quá nhiều kênh trong tập tin: %d" -#: ../plug-ins/file-psd/psd-load.c:327 +#: ../plug-ins/file-psd/psd-load.c:324 #, c-format msgid "Unsupported or invalid image size: %dx%d" msgstr "Kích thước ảnh không hợp lệ hoặc không hỗ trợ: %dx%d" -#: ../plug-ins/file-psd/psd-load.c:341 ../plug-ins/file-psd/psd-load.c:351 +#: ../plug-ins/file-psd/psd-load.c:338 ../plug-ins/file-psd/psd-load.c:348 #, c-format msgid "Unsupported color mode: %s" msgstr "Chế độ màu không được hỗ trợ: %s" -#: ../plug-ins/file-psd/psd-load.c:378 +#: ../plug-ins/file-psd/psd-load.c:375 #, c-format msgid "Unsupported bit depth: %d" msgstr "Độ sâu bit không được hỗ trợ: %d" -#: ../plug-ins/file-psd/psd-load.c:412 ../plug-ins/file-psd/psd-load.c:422 -#: ../plug-ins/file-psd/psd-load.c:633 ../plug-ins/file-psd/psd-load.c:915 +#: ../plug-ins/file-psd/psd-load.c:409 ../plug-ins/file-psd/psd-load.c:419 +#: ../plug-ins/file-psd/psd-load.c:630 ../plug-ins/file-psd/psd-load.c:852 #, c-format msgid "The file is corrupt!" msgstr "Tập tin bị hỏng!" -#: ../plug-ins/file-psd/psd-load.c:561 +#: ../plug-ins/file-psd/psd-load.c:558 #, c-format msgid "Too many channels in layer: %d" msgstr "Quá nhiều kênh trong lớp: %d" -#: ../plug-ins/file-psd/psd-load.c:569 +#: ../plug-ins/file-psd/psd-load.c:566 #, c-format msgid "Unsupported or invalid layer height: %d" msgstr "Chiều cao lớp không được hỗ trợ hoặc không hợp lệ: %d" -#: ../plug-ins/file-psd/psd-load.c:577 +#: ../plug-ins/file-psd/psd-load.c:574 #, c-format msgid "Unsupported or invalid layer width: %d" msgstr "Chiều ngang lớp không được hỗ trợ hoặc không hợp lệ: %d" -#: ../plug-ins/file-psd/psd-load.c:586 +#: ../plug-ins/file-psd/psd-load.c:583 #, c-format msgid "Unsupported or invalid layer size: %dx%d" msgstr "Cỡ lớp không được hỗ trợ hoặc không hợp lệ: %dx%d" -#: ../plug-ins/file-psd/psd-load.c:671 +#: ../plug-ins/file-psd/psd-load.c:668 #, c-format msgid "Unsupported or invalid mask info size: %d" msgstr "" -#: ../plug-ins/file-psd/psd-load.c:840 +#: ../plug-ins/file-psd/psd-load.c:769 #, c-format msgid "Unsupported or invalid layer mask height: %d" msgstr "Chiều cao mặt nạ không được hỗ trợ hoặc không hợp lệ: %d" -#: ../plug-ins/file-psd/psd-load.c:848 +#: ../plug-ins/file-psd/psd-load.c:777 #, c-format msgid "Unsupported or invalid layer mask width: %d" msgstr "Độ rộng mặt nạ không được hỗ trợ hoặc không hợp lệ: %d" -#: ../plug-ins/file-psd/psd-load.c:857 +#: ../plug-ins/file-psd/psd-load.c:786 #, c-format msgid "Unsupported or invalid layer mask size: %dx%d" msgstr "Cỡ mặt nạ không được hỗ trợ hoặc không hợp lệ: %dx%d" -#: ../plug-ins/file-psd/psd-load.c:1540 ../plug-ins/file-psd/psd-load.c:2126 +#: ../plug-ins/file-psd/psd-load.c:1417 ../plug-ins/file-psd/psd-load.c:1934 #, c-format msgid "Unsupported compression mode: %d" msgstr "Độ sâu bit không được hỗ trợ: %d" -#: ../plug-ins/file-psd/psd-load.c:2273 +#: ../plug-ins/file-psd/psd-load.c:2065 msgid "Extra" msgstr "Thêm" -#: ../plug-ins/file-psd/psd-load.c:2473 +#: ../plug-ins/file-psd/psd-load.c:2243 #, c-format msgid "Unsupported or invalid channel size" msgstr "Kích thước kênh không hợp lệ hoặc không hỗ trợ" -#: ../plug-ins/file-psd/psd-load.c:2539 +#: ../plug-ins/file-psd/psd-load.c:2309 #, c-format msgid "Failed to decompress data" msgstr "" -#: ../plug-ins/file-psd/psd-save.c:469 +#: ../plug-ins/file-psd/psd-save.c:463 msgid "Error: Can't convert GIMP base imagetype to PSD mode" msgstr "Lỗi : không thể chuyển đổi kiểu ảnh cơ bản GIMP sang chế độ PSD" -#: ../plug-ins/file-psd/psd-save.c:1861 +#: ../plug-ins/file-psd/psd-save.c:1563 #, c-format msgid "" "Unable to export '%s'. The PSD file format does not support images that are " "more than 30,000 pixels wide or tall." msgstr "" -#: ../plug-ins/file-psd/psd-save.c:1882 +#: ../plug-ins/file-psd/psd-save.c:1584 #, c-format msgid "" "Unable to export '%s'. The PSD file format does not support images with " @@ -7201,99 +7199,99 @@ msgid "Raw Canon" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:59 +#: ../plug-ins/file-raw/file-raw-formats.h:58 msgid "Raw Nikon" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:70 +#: ../plug-ins/file-raw/file-raw-formats.h:69 msgid "Raw Hasselblad" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:81 +#: ../plug-ins/file-raw/file-raw-formats.h:80 msgid "Raw Sony" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:92 +#: ../plug-ins/file-raw/file-raw-formats.h:91 msgid "Raw Casio BAY" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:103 +#: ../plug-ins/file-raw/file-raw-formats.h:102 msgid "Raw Phantom Software CINE" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:114 +#: ../plug-ins/file-raw/file-raw-formats.h:113 msgid "Raw Sinar" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:125 +#: ../plug-ins/file-raw/file-raw-formats.h:124 msgid "Raw Kodak" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:136 +#: ../plug-ins/file-raw/file-raw-formats.h:135 msgid "Raw Adobe DNG Digital Negative" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:147 +#: ../plug-ins/file-raw/file-raw-formats.h:146 msgid "Raw Epson ERF" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:158 +#: ../plug-ins/file-raw/file-raw-formats.h:157 msgid "Raw Phase One" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:169 +#: ../plug-ins/file-raw/file-raw-formats.h:168 msgid "Raw Minolta" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:180 +#: ../plug-ins/file-raw/file-raw-formats.h:179 msgid "Raw Mamiya MEF" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:190 +#: ../plug-ins/file-raw/file-raw-formats.h:189 msgid "Raw Leaf MOS" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:201 +#: ../plug-ins/file-raw/file-raw-formats.h:200 msgid "Raw Olympus ORF" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:212 +#: ../plug-ins/file-raw/file-raw-formats.h:211 msgid "Raw Pentax PEF" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:223 +#: ../plug-ins/file-raw/file-raw-formats.h:222 msgid "Raw Logitech PXN" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:234 +#: ../plug-ins/file-raw/file-raw-formats.h:233 msgid "Raw Apple QuickTake QTK" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:245 +#: ../plug-ins/file-raw/file-raw-formats.h:244 msgid "Raw Fujifilm RAF" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:256 +#: ../plug-ins/file-raw/file-raw-formats.h:255 msgid "Raw Panasonic" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:267 +#: ../plug-ins/file-raw/file-raw-formats.h:266 msgid "Raw Digital Foto Maker RDC" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:278 +#: ../plug-ins/file-raw/file-raw-formats.h:277 msgid "Raw Leica RWL" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:289 +#: ../plug-ins/file-raw/file-raw-formats.h:288 msgid "Raw Samsung SRW" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:300 +#: ../plug-ins/file-raw/file-raw-formats.h:299 msgid "Raw Sigma X3F" msgstr "" -#: ../plug-ins/file-raw/file-raw-formats.h:311 +#: ../plug-ins/file-raw/file-raw-formats.h:310 msgid "Raw Arriflex ARI" msgstr "" @@ -7356,22 +7354,22 @@ "(not supported by SGI)" msgstr "" -#: ../plug-ins/file-tiff/file-tiff.c:165 ../plug-ins/file-tiff/file-tiff.c:187 -#: ../plug-ins/file-tiff/file-tiff.c:205 ../plug-ins/file-tiff/file-tiff.c:222 +#: ../plug-ins/file-tiff/file-tiff.c:139 ../plug-ins/file-tiff/file-tiff.c:161 +#: ../plug-ins/file-tiff/file-tiff.c:179 msgid "TIFF image" msgstr "Ảnh TIFF" -#: ../plug-ins/file-tiff/file-tiff-load.c:307 +#: ../plug-ins/file-tiff/file-tiff-load.c:267 #, c-format msgid "Not a TIFF image or image is corrupt." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:338 +#: ../plug-ins/file-tiff/file-tiff-load.c:189 #, c-format msgid "TIFF '%s' does not contain any directories" msgstr "TIFF '%s' không chứa bất kỳ danh mục nào" -#: ../plug-ins/file-tiff/file-tiff-load.c:345 +#: ../plug-ins/file-tiff/file-tiff-load.c:305 #, c-format msgid "" "TIFF '%s' directory count by header failed though there seems to be %d page. " @@ -7382,7 +7380,7 @@ msgstr[0] "" msgstr[1] "" -#: ../plug-ins/file-tiff/file-tiff-load.c:476 +#: ../plug-ins/file-tiff/file-tiff-load.c:259 msgid "Extra channels with unspecified data." msgstr "" @@ -7393,62 +7391,62 @@ #. * can be considered non-conformant. #. * Let's ask what to do with the channel. #. -#: ../plug-ins/file-tiff/file-tiff-load.c:488 +#: ../plug-ins/file-tiff/file-tiff-load.c:275 msgid "Non-conformant TIFF: extra channels without 'ExtraSamples' field." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:582 +#: ../plug-ins/file-tiff/file-tiff-load.c:522 #, c-format msgid "Couldn't read page %d of %d. Image might be corrupt.\n" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:611 +#: ../plug-ins/file-tiff/file-tiff-load.c:551 #, c-format msgid "" "This image has a linear color profile but it was not set on the first layer. " "The layers below layer # %d will be interpreted as non linear." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:619 +#: ../plug-ins/file-tiff/file-tiff-load.c:559 msgid "" "This image has multiple color profiles. We will use the first one. If this " "leads to incorrect results you should consider loading each layer as a " "separate image." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:631 +#: ../plug-ins/file-tiff/file-tiff-load.c:571 #, c-format msgid "Suspicious bit depth: %d for page %d. Image may be corrupt." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:705 +#: ../plug-ins/file-tiff/file-tiff-load.c:645 #, c-format msgid "Unsupported bit depth: %d for page %d." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:720 +#: ../plug-ins/file-tiff/file-tiff-load.c:660 #, c-format msgid "Could not get image width from '%s'" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:728 +#: ../plug-ins/file-tiff/file-tiff-load.c:668 #, c-format msgid "Could not get image length from '%s'" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:736 +#: ../plug-ins/file-tiff/file-tiff-load.c:676 #, c-format msgid "Invalid image dimensions (%u x %u) for page %d. Image may be corrupt." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:757 +#: ../plug-ins/file-tiff/file-tiff-load.c:697 #, c-format msgid "" "Could not get photometric from '%s'. Image is CCITT compressed, assuming min-" "is-white" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:764 +#: ../plug-ins/file-tiff/file-tiff-load.c:704 #, c-format msgid "Could not get photometric from '%s'. Assuming min-is-black" msgstr "" @@ -7456,13 +7454,13 @@ #. In non-interactive mode, we assume unassociated alpha if unspecified. #. * We don't output messages in interactive mode as the user #. * has already the ability to choose through a dialog. -#: ../plug-ins/file-tiff/file-tiff-load.c:796 +#: ../plug-ins/file-tiff/file-tiff-load.c:736 #, c-format msgid "" "Alpha channel type not defined for %s. Assuming alpha is not premultiplied" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:821 +#: ../plug-ins/file-tiff/file-tiff-load.c:761 #, c-format msgid "" "Image '%s' does not conform to the TIFF specification: ExtraSamples field is " @@ -7470,70 +7468,70 @@ "is non-premultiplied alpha." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:1110 +#: ../plug-ins/file-tiff/file-tiff-load.c:994 #, c-format msgid "Invalid or unknown compression %u. Setting compression to none." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:1168 +#: ../plug-ins/file-tiff/file-tiff-load.c:1052 #, c-format msgid "Could not create a new image: %s" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:1188 +#: ../plug-ins/file-tiff/file-tiff-load.c:822 #, c-format msgid "%s-%d-of-%d-pages" msgstr "%s-trang-%d-trên-%d" -#: ../plug-ins/file-tiff/file-tiff-load.c:1333 +#: ../plug-ins/file-tiff/file-tiff-load.c:1217 #, c-format msgid "Unknown resolution unit type %d, assuming dpi" msgstr "" #. no res unit tag #. old AppleScan software produces these -#: ../plug-ins/file-tiff/file-tiff-load.c:1343 +#: ../plug-ins/file-tiff/file-tiff-load.c:1227 msgid "Warning: resolution specified without unit type, assuming dpi" msgstr "" #. xres but no yres -#: ../plug-ins/file-tiff/file-tiff-load.c:1351 +#: ../plug-ins/file-tiff/file-tiff-load.c:1235 msgid "Warning: no y resolution info, assuming same as x" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:1427 +#: ../plug-ins/file-tiff/file-tiff-load.c:1294 #, c-format msgid "Could not get colormaps from '%s'" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:1583 +#: ../plug-ins/file-tiff/file-tiff-load.c:1066 msgid "TIFF Channel" msgstr "Kênh TIFF" -#: ../plug-ins/file-tiff/file-tiff-load.c:1721 +#: ../plug-ins/file-tiff/file-tiff-load.c:1505 #, c-format msgid "No data could be read from TIFF '%s'. The file is probably corrupted." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:1792 +#: ../plug-ins/file-tiff/file-tiff-load.c:1576 #, c-format msgid "%s: Unsupported image format, no RGBA loader available" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:2104 -#: ../plug-ins/file-tiff/file-tiff-load.c:2301 +#: ../plug-ins/file-tiff/file-tiff-load.c:1888 +#: ../plug-ins/file-tiff/file-tiff-load.c:2085 #, c-format msgid "Reading tile failed. Image may be corrupt at line %d." msgstr "" #. Error reading scanline, stop loading -#: ../plug-ins/file-tiff/file-tiff-load.c:2113 -#: ../plug-ins/file-tiff/file-tiff-load.c:2310 +#: ../plug-ins/file-tiff/file-tiff-load.c:1897 +#: ../plug-ins/file-tiff/file-tiff-load.c:2094 #, c-format msgid "Reading scanline failed. Image may be corrupt at line %d." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:2660 +#: ../plug-ins/file-tiff/file-tiff-load.c:1846 msgid "Import from TIFF" msgstr "Nhập từ TIFF" @@ -7541,42 +7539,42 @@ #. or keep as much empty space as possible. #. Note that there seems to be no way to keep the empty #. space on the right and bottom. -#: ../plug-ins/file-tiff/file-tiff-load.c:2715 +#: ../plug-ins/file-tiff/file-tiff-load.c:1899 msgid "_Keep empty space around imported layers" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:2732 +#: ../plug-ins/file-tiff/file-tiff-load.c:1916 msgid "Process extra channel as:" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:2735 +#: ../plug-ins/file-tiff/file-tiff-load.c:1919 msgid "_Non-premultiplied alpha" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:2736 +#: ../plug-ins/file-tiff/file-tiff-load.c:1920 msgid "Pre_multiplied alpha" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-load.c:2737 +#: ../plug-ins/file-tiff/file-tiff-load.c:1921 msgid "Channe_l" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-save.c:592 +#: ../plug-ins/file-tiff/file-tiff-save.c:594 msgid "" "Only monochrome pictures can be compressed with \"CCITT Group 4\" or \"CCITT " "Group 3\"." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-save.c:606 +#: ../plug-ins/file-tiff/file-tiff-save.c:608 msgid "Indexed pictures cannot be compressed with \"JPEG\"." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-save.c:743 +#: ../plug-ins/file-tiff/file-tiff-save.c:741 #, c-format msgid "Failed a scanline write on row %d" msgstr "" -#: ../plug-ins/file-tiff/file-tiff-save.c:985 +#: ../plug-ins/file-tiff/file-tiff-save.c:981 msgid "" "The TIFF format only supports comments in\n" "7bit ASCII encoding. No comment is saved." @@ -7585,49 +7583,48 @@ "dùng bộ ký tự ASCII thôi\n" "nên không lưu chú thích nào." -#: ../plug-ins/file-tiff/file-tiff-save.c:1095 +#: ../plug-ins/file-tiff/file-tiff-save.c:1086 #, c-format msgid "Writing pages with different bit depth is strange." msgstr "" -#: ../plug-ins/file-tiff/file-tiff-save.c:1157 +#: ../plug-ins/file-tiff/file-tiff-save.c:1130 msgid "TIFF" msgstr "TIFF" -#: ../plug-ins/file-tiff/file-tiff-save.c:1199 +#: ../plug-ins/file-tiff/file-tiff-save.c:1156 msgid "Compression" msgstr "Nén" -#: ../plug-ins/file-tiff/file-tiff-save.c:1203 +#: ../plug-ins/file-tiff/file-tiff-save.c:1160 msgid "_None" msgstr "Khô_ng có" -#: ../plug-ins/file-tiff/file-tiff-save.c:1204 +#: ../plug-ins/file-tiff/file-tiff-save.c:1161 msgid "_LZW" msgstr "_LZW" -#: ../plug-ins/file-tiff/file-tiff-save.c:1205 +#: ../plug-ins/file-tiff/file-tiff-save.c:1162 msgid "_Pack Bits" msgstr "Đóng _gói các bit" -#: ../plug-ins/file-tiff/file-tiff-save.c:1206 +#: ../plug-ins/file-tiff/file-tiff-save.c:1163 msgid "_Deflate" msgstr "Làm _xẹp" -#: ../plug-ins/file-tiff/file-tiff-save.c:1207 +#: ../plug-ins/file-tiff/file-tiff-save.c:1164 msgid "_JPEG" msgstr "_JPEG" -#: ../plug-ins/file-tiff/file-tiff-save.c:1208 +#: ../plug-ins/file-tiff/file-tiff-save.c:1165 msgid "CCITT Group _3 fax" msgstr "CCITT Group _3 fax" -#: ../plug-ins/file-tiff/file-tiff-save.c:1209 +#: ../plug-ins/file-tiff/file-tiff-save.c:1166 msgid "CCITT Group _4 fax" msgstr "CCITT Group _4 fax" -#: ../plug-ins/file-webp/file-webp.c:124 ../plug-ins/file-webp/file-webp.c:145 -#: ../plug-ins/file-webp/file-webp.c:163 +#: ../plug-ins/file-webp/file-webp.c:101 ../plug-ins/file-webp/file-webp.c:122 msgid "WebP image" msgstr "" @@ -7640,71 +7637,72 @@ msgstr "" #. Create the dialog -#: ../plug-ins/file-webp/file-webp-dialog.c:109 +#: ../plug-ins/file-webp/file-webp-dialog.c:108 msgid "WebP" msgstr "" #. Create the lossless checkbox -#: ../plug-ins/file-webp/file-webp-dialog.c:126 +#: ../plug-ins/common/file-heif.c:1252 +#: ../plug-ins/file-webp/file-webp-dialog.c:125 msgid "_Lossless" msgstr "" -#: ../plug-ins/file-webp/file-webp-dialog.c:142 +#: ../plug-ins/file-webp/file-webp-dialog.c:141 msgid "Image _quality:" msgstr "" -#: ../plug-ins/file-webp/file-webp-dialog.c:150 +#: ../plug-ins/file-webp/file-webp-dialog.c:149 msgid "Image quality" msgstr "" -#: ../plug-ins/file-webp/file-webp-dialog.c:161 +#: ../plug-ins/file-webp/file-webp-dialog.c:160 msgid "Alpha q_uality:" msgstr "" -#: ../plug-ins/file-webp/file-webp-dialog.c:169 +#: ../plug-ins/file-webp/file-webp-dialog.c:168 msgid "Alpha channel quality" msgstr "" -#: ../plug-ins/file-webp/file-webp-dialog.c:194 +#: ../plug-ins/file-webp/file-webp-dialog.c:193 msgid "Source _type:" msgstr "" -#: ../plug-ins/file-webp/file-webp-dialog.c:197 +#: ../plug-ins/file-webp/file-webp-dialog.c:196 msgid "WebP encoder \"preset\"" msgstr "" #. Create the top-level animation checkbox expander -#: ../plug-ins/file-webp/file-webp-dialog.c:229 +#: ../plug-ins/file-webp/file-webp-dialog.c:228 msgid "As A_nimation" msgstr "" #. loop animation checkbox -#: ../plug-ins/file-webp/file-webp-dialog.c:258 +#: ../plug-ins/file-webp/file-webp-dialog.c:257 msgid "Loop _forever" msgstr "" #. label for 'max key-frame distance' adjustment -#: ../plug-ins/file-webp/file-webp-dialog.c:275 +#: ../plug-ins/file-webp/file-webp-dialog.c:274 msgid "Max distance between key-frames:" msgstr "" #. minimize-size checkbox -#: ../plug-ins/file-webp/file-webp-dialog.c:310 +#: ../plug-ins/file-webp/file-webp-dialog.c:309 msgid "_Minimize output size (slower)" msgstr "" #. label for 'delay' adjustment -#: ../plug-ins/file-webp/file-webp-dialog.c:333 +#: ../plug-ins/file-webp/file-webp-dialog.c:332 msgid "Delay between frames where unspecified:" msgstr "" #. Create the force-delay checkbox -#: ../plug-ins/file-webp/file-webp-dialog.c:356 +#: ../plug-ins/file-webp/file-webp-dialog.c:355 msgid "Use _delay entered above for all frames" msgstr "" #. Save EXIF data -#: ../plug-ins/file-webp/file-webp-dialog.c:368 +#: ../plug-ins/file-webp/file-webp-dialog.c:367 msgid "_Save Exif data" msgstr "" @@ -7753,41 +7751,41 @@ msgid "bad image dimensions" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:128 +#: ../plug-ins/file-webp/file-webp-save.c:126 msgid "partition is bigger than 512K" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:130 +#: ../plug-ins/file-webp/file-webp-save.c:128 msgid "partition is bigger than 16M" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:132 +#: ../plug-ins/file-webp/file-webp-save.c:130 msgid "unable to flush bytes" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:134 +#: ../plug-ins/file-webp/file-webp-save.c:132 msgid "file is larger than 4GiB" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:136 +#: ../plug-ins/file-webp/file-webp-save.c:134 msgid "user aborted encoding" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:138 +#: ../plug-ins/file-webp/file-webp-save.c:136 msgid "list terminator" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:140 +#: ../plug-ins/file-webp/file-webp-save.c:138 msgid "unknown error" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:190 -#: ../plug-ins/file-webp/file-webp-save.c:534 +#: ../plug-ins/file-webp/file-webp-save.c:188 +#: ../plug-ins/file-webp/file-webp-save.c:530 #, c-format msgid "Unable to open '%s' for writing: %s" msgstr "" -#: ../plug-ins/file-webp/file-webp-save.c:274 +#: ../plug-ins/file-webp/file-webp-save.c:271 #, c-format msgid "WebP error: '%s'" msgstr "" @@ -8688,7 +8686,7 @@ #: ../plug-ins/gfig/gfig-dialog.c:1496 #: ../plug-ins/gradient-flare/gradient-flare.c:551 -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "Normal" msgstr "Chuẩn" @@ -8807,7 +8805,7 @@ msgstr "Thay đổi gamma (độ sáng) của bút vẽ đã chọn" #: ../plug-ins/gimpressionist/brush.c:595 -#: ../plug-ins/metadata/metadata-editor.c:613 +#: ../plug-ins/metadata/metadata-editor.c:570 msgid "Select:" msgstr "Chọn:" @@ -8824,12 +8822,12 @@ msgstr "Ghi rõ tỷ lệ hình thể của bút vẽ" #: ../plug-ins/gimpressionist/brush.c:637 -#: ../plug-ins/gimpressionist/paper.c:204 +#: ../plug-ins/gimpressionist/paper.c:205 msgid "Relief:" msgstr "Đắp khắc nổi:" #: ../plug-ins/gimpressionist/brush.c:641 -#: ../plug-ins/gimpressionist/paper.c:208 +#: ../plug-ins/gimpressionist/paper.c:209 msgid "Specifies the amount of embossing to apply to the image (in percent)" msgstr "Ghi rõ lượng làm nổi cần áp dụng vào ảnh (theo phần trăm)" @@ -9185,23 +9183,23 @@ msgid "Change the exponent of the strength" msgstr "Thay đổi số mũ của độ mạnh" -#: ../plug-ins/gimpressionist/paper.c:136 +#: ../plug-ins/gimpressionist/paper.c:137 msgid "P_aper" msgstr "Giấ_y" -#: ../plug-ins/gimpressionist/paper.c:171 +#: ../plug-ins/gimpressionist/paper.c:172 msgid "Inverts the Papers texture" msgstr "Đảo hoạ tiết của Giấy" -#: ../plug-ins/gimpressionist/paper.c:175 +#: ../plug-ins/gimpressionist/paper.c:176 msgid "O_verlay" msgstr "_Phủ" -#: ../plug-ins/gimpressionist/paper.c:180 +#: ../plug-ins/gimpressionist/paper.c:181 msgid "Applies the paper as it is (without embossing it)" msgstr "Áp dụng giấy như có (chưa làm nổi nó)" -#: ../plug-ins/gimpressionist/paper.c:196 +#: ../plug-ins/gimpressionist/paper.c:197 msgid "Specifies the scale of the texture (in percent of original file)" msgstr "Ghi rõ tỷ lệ của hoạ tiết (theo phần trăm của tập tin gốc)" @@ -9495,12 +9493,12 @@ msgstr "Lư_u chú thích" #: ../plug-ins/ui/plug-in-file-png.ui.h:8 -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:5 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:2 msgid "Save color _values from transparent pixels" msgstr "Lưu _giá trị màu từ điểm ảnh trong suốt" #: ../plug-ins/ui/plug-in-file-png.ui.h:11 -#: ../plug-ins/ui/plug-in-file-raw.ui.h:8 +#: ../plug-ins/ui/plug-in-file-raw.ui.h:7 #| msgid "Sa_ve Defaults" msgid "S_ave Defaults" msgstr "_Lưu mặc định" @@ -9577,39 +9575,39 @@ msgid "_Planar (RRR,GGG,BBB)" msgstr "" -#: ../plug-ins/ui/plug-in-file-raw.ui.h:5 +#: ../plug-ins/ui/plug-in-file-raw.ui.h:4 msgid "_R, G, B (normal)" msgstr "" -#: ../plug-ins/ui/plug-in-file-raw.ui.h:6 +#: ../plug-ins/ui/plug-in-file-raw.ui.h:5 msgid "_B, G, R, X (BMP style)" msgstr "" -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:3 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:1 msgid "Save _layers" msgstr "" -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:4 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:2 msgid "Cr_op layers to image bounds" msgstr "" -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:6 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:3 msgid "Colors are not stored premultiplied by the associated alpha" msgstr "" -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:7 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:4 msgid "Comment" msgstr "" -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:8 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:5 msgid "S_ave Exif data" msgstr "" -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:13 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:11 msgid "Save _GeoTIFF data" msgstr "" -#: ../plug-ins/ui/plug-in-file-tiff.ui.h:14 +#: ../plug-ins/ui/plug-in-file-tiff.ui.h:12 msgid "Keep the GeoTIFF metadata if it was present on import" msgstr "" @@ -10438,12 +10436,12 @@ msgid "Help ID '%s' unknown" msgstr "không biết ID trợ giúp « %s »" -#: ../plug-ins/help/gimphelplocale.c:218 +#: ../plug-ins/help/gimphelplocale.c:208 #, c-format msgid "Loading index from '%s'" msgstr "Đang nạp chỉ mục từ '%s'" -#: ../plug-ins/help/gimphelplocale.c:311 +#: ../plug-ins/help/gimphelplocale.c:266 #, c-format msgid "" "Parse error in '%s':\n" @@ -11961,11 +11959,11 @@ msgid "Update preview _live" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:439 +#: ../plug-ins/metadata/metadata-editor.c:408 msgid "Edit metadata (IPTC, EXIF, XMP)" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:447 +#: ../plug-ins/metadata/metadata-editor.c:416 msgid "_Edit Metadata" msgstr "" @@ -11973,20 +11971,20 @@ msgid "Error loading metadata-editor dialog." msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:582 +#: ../plug-ins/metadata/metadata-editor.c:539 #, c-format msgid "Metadata Editor: %s" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:591 +#: ../plug-ins/metadata/metadata-editor.c:548 msgid "_Write Metadata" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:615 +#: ../plug-ins/metadata/metadata-editor.c:572 msgid "Import metadata" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:617 +#: ../plug-ins/metadata/metadata-editor.c:574 msgid "Export metadata" msgstr "" @@ -11995,11 +11993,11 @@ msgid "Error loading calendar. %s" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:949 +#: ../plug-ins/metadata/metadata-editor.c:762 msgid "Calendar Date:" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:953 +#: ../plug-ins/metadata/metadata-editor.c:766 msgid "Set Date" msgstr "" @@ -12023,7 +12021,7 @@ "Delete all text to remove the current value." msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:1829 +#: ../plug-ins/metadata/metadata-editor.c:1620 msgid "Unrated" msgstr "" @@ -12032,186 +12030,184 @@ msgid "Failed to set metadata tag %s" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:4623 +#: ../plug-ins/metadata/metadata-editor.c:5645 msgid "Import Metadata File" msgstr "" -#: ../plug-ins/metadata/metadata-editor.c:4658 +#: ../plug-ins/metadata/metadata-editor.c:5680 msgid "Export Metadata File" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:180 -#: ../plug-ins/metadata/metadata-tags.c:194 -#: ../plug-ins/metadata/metadata-tags.c:254 -#: ../plug-ins/metadata/metadata-tags.c:271 +#: ../plug-ins/metadata/metadata-tags.c:235 +#: ../plug-ins/metadata/metadata-tags.c:252 msgid "Select a value" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:181 +#: ../plug-ins/metadata/metadata-tags.c:163 msgid "Original digital capture of a real life scene" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:182 +#: ../plug-ins/metadata/metadata-tags.c:164 msgid "Digitized from a negative on film" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:183 +#: ../plug-ins/metadata/metadata-tags.c:165 msgid "Digitized from a positive on film" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:184 +#: ../plug-ins/metadata/metadata-tags.c:166 msgid "Digitized from a print on non-transparent medium" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:185 +#: ../plug-ins/metadata/metadata-tags.c:167 msgid "Created by software" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:195 -#: ../plug-ins/metadata/metadata-tags.c:207 -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:176 +#: ../plug-ins/metadata/metadata-tags.c:188 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "None" msgstr "Không có" -#: ../plug-ins/metadata/metadata-tags.c:196 -#: ../plug-ins/metadata/metadata-tags.c:208 +#: ../plug-ins/metadata/metadata-tags.c:177 +#: ../plug-ins/metadata/metadata-tags.c:189 msgid "Not Applicable" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:197 +#: ../plug-ins/metadata/metadata-tags.c:178 msgid "Unlimited Model Releases" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:198 +#: ../plug-ins/metadata/metadata-tags.c:179 msgid "Limited or Incomplete Model Releases" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:209 +#: ../plug-ins/metadata/metadata-tags.c:190 msgid "Unlimited Property Releases" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:210 +#: ../plug-ins/metadata/metadata-tags.c:191 msgid "Limited or Incomplete Property Releases" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:219 +#: ../plug-ins/metadata/metadata-tags.c:200 msgid "Age Unknown" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:220 +#: ../plug-ins/metadata/metadata-tags.c:201 msgid "Age 25 or Over" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:221 +#: ../plug-ins/metadata/metadata-tags.c:202 msgid "Age 24" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:222 +#: ../plug-ins/metadata/metadata-tags.c:203 msgid "Age 23" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:223 +#: ../plug-ins/metadata/metadata-tags.c:204 msgid "Age 22" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:224 +#: ../plug-ins/metadata/metadata-tags.c:205 msgid "Age 21" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:225 +#: ../plug-ins/metadata/metadata-tags.c:206 msgid "Age 20" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:226 +#: ../plug-ins/metadata/metadata-tags.c:207 msgid "Age 19" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:227 +#: ../plug-ins/metadata/metadata-tags.c:208 msgid "Age 18" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:228 +#: ../plug-ins/metadata/metadata-tags.c:209 msgid "Age 17" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:229 +#: ../plug-ins/metadata/metadata-tags.c:210 msgid "Age 16" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:230 +#: ../plug-ins/metadata/metadata-tags.c:211 msgid "Age 15" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:231 +#: ../plug-ins/metadata/metadata-tags.c:212 msgid "Age 14 or Under" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "2" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "3" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "4" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "6" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:238 +#: ../plug-ins/metadata/metadata-tags.c:219 msgid "7" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:245 -#: ../plug-ins/metadata/metadata-tags.c:281 -#: ../plug-ins/metadata/metadata-tags.c:288 -#: ../plug-ins/metadata/metadata-tags.c:295 +#: ../plug-ins/metadata/metadata-tags.c:226 +#: ../plug-ins/metadata/metadata-tags.c:262 +#: ../plug-ins/metadata/metadata-tags.c:269 +#: ../plug-ins/metadata/metadata-tags.c:276 msgid "Unknown" msgstr "" #. DO NOT SAVE -#: ../plug-ins/metadata/metadata-tags.c:246 +#: ../plug-ins/metadata/metadata-tags.c:227 msgid "Copyrighted" msgstr "" #. TRUE -#: ../plug-ins/metadata/metadata-tags.c:247 +#: ../plug-ins/metadata/metadata-tags.c:228 msgid "Public Domain" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:255 +#: ../plug-ins/metadata/metadata-tags.c:236 msgid "Work" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:256 +#: ../plug-ins/metadata/metadata-tags.c:237 msgid "Cell" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:257 +#: ../plug-ins/metadata/metadata-tags.c:238 msgid "Fax" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:258 +#: ../plug-ins/metadata/metadata-tags.c:239 msgid "Home" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:259 +#: ../plug-ins/metadata/metadata-tags.c:240 msgid "Pager" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:272 +#: ../plug-ins/metadata/metadata-tags.c:253 msgid "Male" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:273 +#: ../plug-ins/metadata/metadata-tags.c:254 msgid "Female" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:274 +#: ../plug-ins/metadata/metadata-tags.c:255 msgid "Other" msgstr "" @@ -12223,27 +12219,27 @@ msgid "Below sea level" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:288 +#: ../plug-ins/metadata/metadata-tags.c:269 msgid "North" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:288 +#: ../plug-ins/metadata/metadata-tags.c:269 msgid "South" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:295 +#: ../plug-ins/metadata/metadata-tags.c:276 msgid "East" msgstr "" -#: ../plug-ins/metadata/metadata-tags.c:295 +#: ../plug-ins/metadata/metadata-tags.c:276 msgid "West" msgstr "" -#: ../plug-ins/metadata/metadata-viewer.c:140 +#: ../plug-ins/metadata/metadata-viewer.c:120 msgid "View metadata (Exif, IPTC, XMP)" msgstr "" -#: ../plug-ins/metadata/metadata-viewer.c:147 +#: ../plug-ins/metadata/metadata-viewer.c:127 msgid "_View Metadata" msgstr "" @@ -12251,12 +12247,12 @@ msgid "Error loading metadata-viewer dialog." msgstr "" -#: ../plug-ins/metadata/metadata-viewer.c:253 +#: ../plug-ins/metadata/metadata-viewer.c:220 #, c-format msgid "Metadata Viewer: %s" msgstr "" -#: ../plug-ins/metadata/metadata-viewer.c:345 +#: ../plug-ins/metadata/metadata-viewer.c:360 #, c-format msgid "(%lu more character(s))" msgstr "" @@ -12269,7 +12265,7 @@ msgid " feet" msgstr "" -#: ../plug-ins/metadata/metadata-viewer.c:673 +#: ../plug-ins/metadata/metadata-viewer.c:392 #, c-format msgid "(%llu more byte(s))" msgstr "" @@ -12414,110 +12410,110 @@ msgid "Printing" msgstr "In" -#: ../plug-ins/screenshot/screenshot.c:127 +#: ../plug-ins/screenshot/screenshot.c:128 msgid "Create an image from an area of the screen" msgstr "Tạo ảnh từ một vùng của màn hình" -#: ../plug-ins/screenshot/screenshot.c:148 +#: ../plug-ins/screenshot/screenshot.c:149 msgid "_Screenshot..." msgstr "Chụp _màn hình..." -#: ../plug-ins/screenshot/screenshot.c:487 +#: ../plug-ins/screenshot/screenshot.c:495 #: ../plug-ins/screenshot/screenshot-x11.c:424 msgid "Screenshot" msgstr "Chụp màn hình" # Button in screenshot dialog -#: ../plug-ins/screenshot/screenshot.c:492 +#: ../plug-ins/screenshot/screenshot.c:500 msgid "S_nap" msgstr "_Chụp" #. Area -#: ../plug-ins/screenshot/screenshot.c:519 +#: ../plug-ins/screenshot/screenshot.c:527 msgid "Area" msgstr "Vùng" -#: ../plug-ins/screenshot/screenshot.c:531 +#: ../plug-ins/screenshot/screenshot.c:539 msgid "Take a screenshot of a single _window" msgstr "Chụp hình một _cửa sổ riêng lẻ" -#: ../plug-ins/screenshot/screenshot.c:554 +#: ../plug-ins/screenshot/screenshot.c:562 msgid "Include window _decoration" msgstr "Gồm t_rang trí cửa sổ" -#: ../plug-ins/screenshot/screenshot.c:575 -#: ../plug-ins/screenshot/screenshot.c:620 +#: ../plug-ins/screenshot/screenshot.c:583 +#: ../plug-ins/screenshot/screenshot.c:628 msgid "Include _mouse pointer" msgstr "Bao gồm _con trỏ chuột" -#: ../plug-ins/screenshot/screenshot.c:597 +#: ../plug-ins/screenshot/screenshot.c:605 msgid "Take a screenshot of the entire _screen" msgstr "Chụp t_oàn màn hình" -#: ../plug-ins/screenshot/screenshot.c:648 +#: ../plug-ins/screenshot/screenshot.c:656 msgid "Select a _region to grab" msgstr "Chọn _vùng cần bắt" -#: ../plug-ins/screenshot/screenshot.c:666 +#: ../plug-ins/screenshot/screenshot.c:674 msgid "Delay" msgstr "Trễ" -#: ../plug-ins/screenshot/screenshot.c:686 +#: ../plug-ins/screenshot/screenshot.c:694 msgid "Selection delay: " msgstr "" #. translators: this is the unit label of a spinbutton -#: ../plug-ins/screenshot/screenshot.c:705 -#: ../plug-ins/screenshot/screenshot.c:769 +#: ../plug-ins/screenshot/screenshot.c:713 +#: ../plug-ins/screenshot/screenshot.c:777 msgid "seconds" msgstr "giây" -#: ../plug-ins/screenshot/screenshot.c:719 +#: ../plug-ins/screenshot/screenshot.c:727 msgid "" "After the delay, drag your mouse to select the region for the screenshot." msgstr "Sau khi hết giờ hẹn, nhấn và rê chuột để chọn vùng chụp." -#: ../plug-ins/screenshot/screenshot.c:723 +#: ../plug-ins/screenshot/screenshot.c:731 msgid "Click in a window to snap it after delay." msgstr "" -#: ../plug-ins/screenshot/screenshot.c:728 +#: ../plug-ins/screenshot/screenshot.c:736 msgid "At the end of the delay, click in a window to snap it." msgstr "Khi hết hẹn giờ, nhấn chuột vào cửa sổ để chụp." -#: ../plug-ins/screenshot/screenshot.c:749 +#: ../plug-ins/screenshot/screenshot.c:757 msgid "Screenshot dela_y: " msgstr "" -#: ../plug-ins/screenshot/screenshot.c:781 +#: ../plug-ins/screenshot/screenshot.c:789 msgid "After the delay, the screenshot is taken." msgstr "Sau khi hết giờ hẹn sẽ chụp ảnh màn hình" -#: ../plug-ins/screenshot/screenshot.c:783 +#: ../plug-ins/screenshot/screenshot.c:791 msgid "Once the region is selected, it will be captured after this delay." msgstr "" -#: ../plug-ins/screenshot/screenshot.c:788 +#: ../plug-ins/screenshot/screenshot.c:796 msgid "Once the window is selected, it will be captured after this delay." msgstr "" -#: ../plug-ins/screenshot/screenshot.c:794 +#: ../plug-ins/screenshot/screenshot.c:802 msgid "After the delay, the active window will be captured." msgstr "" -#: ../plug-ins/screenshot/screenshot.c:801 +#: ../plug-ins/screenshot/screenshot.c:809 msgid "Color Profile" msgstr "" -#: ../plug-ins/screenshot/screenshot.c:806 +#: ../plug-ins/screenshot/screenshot.c:814 msgid "Tag image with _monitor profile" msgstr "" -#: ../plug-ins/screenshot/screenshot.c:810 +#: ../plug-ins/screenshot/screenshot.c:818 msgid "Convert image to sR_GB" msgstr "" -#: ../plug-ins/screenshot/screenshot-win32.c:302 +#: ../plug-ins/screenshot/screenshot-win32.c:297 msgid "No data captured" msgstr "Chưa bắt dữ liệu" @@ -12754,11 +12750,11 @@ msgid "Capture an image from a TWAIN datasource" msgstr "Chụp ảnh từ nguồn TWAIN" -#: ../plug-ins/twain/twain.c:362 +#: ../plug-ins/twain/twain.c:363 msgid "_Scanner/Camera..." msgstr "Máy _quét/chụp ảnh..." #. Initialize our progress dialog -#: ../plug-ins/twain/twain.c:505 +#: ../plug-ins/twain/twain.c:506 msgid "Transferring data from scanner/camera" msgstr "Đang truyền dữ liệu từ máy quét/chụp ảnh..." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-tips.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-tips.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20-tips.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20-tips.po 2024-02-12 13:46:47.000000000 +0000 @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: gimp-tips gimp-2-10\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2022-02-02 11:42+0000\n" +"POT-Creation-Date: 2023-11-28 15:21+0000\n" "PO-Revision-Date: 2022-02-02 13:42+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:55+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../data/tips/gimp-tips.xml.in.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gimp20.po 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gimp20.po 2024-02-12 13:46:47.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gimp 2-10\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gimp/issues\n" -"POT-Creation-Date: 2022-02-02 14:11+0000\n" +"POT-Creation-Date: 2023-11-28 15:29+0000\n" "PO-Revision-Date: 2022-02-02 13:18+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:07+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:53+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:1 @@ -167,12 +167,15 @@ "The option enabling OpenCL support has been moved to the Playground tab in " "Preferences" msgstr "" +"Tùy chọn bật hỗ trợ OpenCL được di chuyển đến thẻ Sân chơi trong Tùy thích" #: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:49 msgid "" "Matting Levin is now the default engine of Foreground Select tool as it " "performs a lot better" msgstr "" +"Khớp Levin giờ là bộ máy mặc định dành cho công cụ chọn Nền vì nó có hiệu " +"năng tốt hơn" #: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:50 msgid "New progressive performance logs and dashboard updates" @@ -603,6 +606,10 @@ "\"Recursive Transform\". These are nice examples of our relaxed feature " "policy in stable micro releases." msgstr "" +"Nó cũng có một trình cắm mới để hỗ trợ định dạng HEIF, cả để nhập và xuất, " +"cũng như 2 bộ lọc mới: “Spherize” và “Recursive Transform”. Đây là những ví " +"dụ điển hình về chính sách tính năng thoải mái của chúng tôi trong các bản " +"phát hành vi mô ổn định." #: ../desktop/org.gimp.GIMP.appdata.xml.in.in.h:130 msgid "" @@ -3109,9 +3116,11 @@ msgstr "Bật/Dừng ghi nhật ký hiệu suất" #: ../app/actions/dashboard-actions.c:56 +#| msgctxt "layers-action" +#| msgid "Add La_yer Mask..." msgctxt "dashboard-action" msgid "_Add Marker..." -msgstr "" +msgstr "_Thêm Marker..." #: ../app/actions/dashboard-actions.c:57 msgctxt "dashboard-action" @@ -3119,9 +3128,10 @@ msgstr "Thêm một bộ tạo sự kiện vào nhật ký hiệu suất" #: ../app/actions/dashboard-actions.c:62 +#| msgid "Empty Layer" msgctxt "dashboard-action" msgid "Add _Empty Marker" -msgstr "" +msgstr "Thêm Marker t_rống" #: ../app/actions/dashboard-actions.c:63 msgctxt "dashboard-action" @@ -3147,6 +3157,7 @@ msgctxt "dashboard-action" msgid "Raise the dashboard when the swap size approaches its limit" msgstr "" +"Nâng bảng điều khiển khi kích thước tráo đổi đã đạt đến giới hạn của nó" #: ../app/actions/dashboard-actions.c:89 msgctxt "dashboard-update-interval" @@ -4564,7 +4575,7 @@ #: ../app/actions/edit-commands.c:444 msgid "Copy Visible Named" -msgstr "" +msgstr "Chép hiển thị có tên" #: ../app/actions/edit-commands.c:539 ../app/tools/gimppainttool.c:887 msgid "The active layer's alpha channel is locked." @@ -5239,7 +5250,7 @@ #: ../app/actions/filters-actions.c:293 msgctxt "filters-action" msgid "Difference of _Gaussians..." -msgstr "" +msgstr "Khác biệt _Gaussians..." #: ../app/actions/filters-actions.c:298 msgctxt "filters-action" @@ -5354,7 +5365,7 @@ #: ../app/actions/filters-actions.c:408 msgctxt "filters-action" msgid "_Image Gradient..." -msgstr "" +msgstr "_Dốc ảnh..." #: ../app/actions/filters-actions.c:413 msgctxt "filters-action" @@ -5569,7 +5580,7 @@ #: ../app/actions/filters-actions.c:623 msgctxt "filters-action" msgid "RGB _Clip..." -msgstr "" +msgstr "_Kẹp RGB..." #: ../app/actions/filters-actions.c:628 msgctxt "filters-action" @@ -5614,7 +5625,7 @@ #: ../app/actions/filters-actions.c:668 msgctxt "filters-action" msgid "_Symmetric Nearest Neighbor..." -msgstr "" +msgstr "Hàng xóm gần nhất đối _xứng..." #: ../app/actions/filters-actions.c:673 msgctxt "filters-action" @@ -5624,12 +5635,12 @@ #: ../app/actions/filters-actions.c:678 msgctxt "filters-action" msgid "Spheri_ze..." -msgstr "" +msgstr "Mặt cầ_u..." #: ../app/actions/filters-actions.c:683 msgctxt "filters-action" msgid "S_piral..." -msgstr "" +msgstr "_Xoắn ốc..." #: ../app/actions/filters-actions.c:688 msgctxt "filters-action" @@ -5639,7 +5650,7 @@ #: ../app/actions/filters-actions.c:693 msgctxt "filters-action" msgid "_Stress..." -msgstr "" +msgstr "_Căng..." #: ../app/actions/filters-actions.c:698 msgctxt "filters-action" @@ -5669,12 +5680,12 @@ #: ../app/actions/filters-actions.c:723 msgctxt "filters-action" msgid "_Tile Seamless..." -msgstr "" +msgstr "_Lát liền mạch..." #: ../app/actions/filters-actions.c:728 msgctxt "filters-action" msgid "Sharpen (_Unsharp Mask)..." -msgstr "" +msgstr "Làm sắc (_Bỏ sắc mặt nạ)..." #: ../app/actions/filters-actions.c:733 msgctxt "filters-action" @@ -5684,12 +5695,13 @@ #: ../app/actions/filters-actions.c:738 msgctxt "filters-action" msgid "_Variable Blur..." -msgstr "" +msgstr "_Nhòe không điều..." #: ../app/actions/filters-actions.c:743 +#| msgid "_GEGL Operation..." msgctxt "filters-action" msgid "Vi_deo Degradation..." -msgstr "" +msgstr "Phai màu _phim..." #: ../app/actions/filters-actions.c:748 msgctxt "filters-action" @@ -7308,7 +7320,7 @@ #: ../app/actions/layers-actions.c:410 msgctxt "layers-action" msgid "Clip to Backdrop" -msgstr "" +msgstr "Xén vừa nền tảng" #: ../app/actions/layers-actions.c:411 msgctxt "layers-action" @@ -9748,7 +9760,7 @@ #: ../app/actions/view-actions.c:79 msgctxt "view-action" msgid "Display _Rendering Intent" -msgstr "" +msgstr "Ý định _vẽ để hiển thị" #: ../app/actions/view-actions.c:82 msgctxt "view-action" @@ -10362,7 +10374,7 @@ #: ../app/actions/view-actions.c:547 msgctxt "view-action" msgid "Display rendering intent is perceptual" -msgstr "" +msgstr "Mục đích vẽ để hiển thị là tri giác" #: ../app/actions/view-actions.c:552 ../app/actions/view-actions.c:579 msgctxt "view-action" @@ -10372,7 +10384,7 @@ #: ../app/actions/view-actions.c:553 msgctxt "view-action" msgid "Display rendering intent is relative colorimetric" -msgstr "" +msgstr "Mục đích vẽ để hiển thị là so màu tương đối" #: ../app/actions/view-actions.c:558 ../app/actions/view-actions.c:585 msgctxt "view-action" @@ -10382,37 +10394,37 @@ #: ../app/actions/view-actions.c:559 msgctxt "view-action" msgid "Display rendering intent is saturation" -msgstr "" +msgstr "Mục đích vẽ để hiển thị là độ bão hòa" #: ../app/actions/view-actions.c:564 ../app/actions/view-actions.c:591 msgctxt "view-action" msgid "_Absolute Colorimetric" -msgstr "" +msgstr "_So màu tuyệt đối" #: ../app/actions/view-actions.c:565 msgctxt "view-action" msgid "Display rendering intent is absolute colorimetric" -msgstr "" +msgstr "Mục đích vẽ để hiển thị là so màu tuyệt đối" #: ../app/actions/view-actions.c:574 msgctxt "view-action" msgid "Soft-proofing rendering intent is perceptual" -msgstr "" +msgstr "Mục đích vẽ bản in thử mềm là tri giác" #: ../app/actions/view-actions.c:580 msgctxt "view-action" msgid "Soft-proofing rendering intent is relative colorimetric" -msgstr "" +msgstr "Mục đích vẽ bản in thử mềm là so màu tương đối" #: ../app/actions/view-actions.c:586 msgctxt "view-action" msgid "Soft-proofing rendering intent is saturation" -msgstr "" +msgstr "Mục đích vẽ bản in thử mềm là bão hòa" #: ../app/actions/view-actions.c:592 msgctxt "view-action" msgid "Soft-proofing rendering intent is absolute colorimetric" -msgstr "" +msgstr "Mục đích vẽ bản in thử mềm là so màu tuyệt đối" #: ../app/actions/view-actions.c:600 msgctxt "view-padding-color" @@ -10467,12 +10479,12 @@ #: ../app/actions/view-actions.c:634 msgctxt "view-padding-color" msgid "Keep Padding in \"Show _All\" Mode" -msgstr "" +msgstr "Giữ đệm trong chế độ \"Hiển thị _tất cả\"" #: ../app/actions/view-actions.c:636 msgctxt "view-padding-color" msgid "Keep canvas padding when \"View -> Show All\" is enabled" -msgstr "" +msgstr "Giữ đệm vùng vẽ khi \"Xem -> Hiển thị tất cả\" được bật" #: ../app/actions/view-actions.c:645 msgctxt "view-action" @@ -11400,6 +11412,9 @@ "When enabled, the same tool and tool options will be used for all input " "devices. No tool switching will occur when the input device changes." msgstr "" +"Khi được kích hoạt, các tùy chọn công cụ và công cụ tương tự sẽ được sử dụng " +"cho tất cả các thiết bị đầu vào. Không có chuyển đổi công cụ xảy ra khi " +"thiết bị đầu vào thay đổi." #: ../app/config/gimprc-blurbs.h:382 msgid "" @@ -11560,7 +11575,7 @@ #: ../app/config/gimprc-blurbs.h:476 msgid "Enable the Seamless Clone tool." -msgstr "" +msgstr "Bật công cụ nhân bản Seamless." #: ../app/config/gimprc-blurbs.h:479 msgid "What to do when the space bar is pressed in the image window." @@ -11569,6 +11584,7 @@ #: ../app/config/gimprc-blurbs.h:482 msgid "The compression method used for tile data stored in the swap file." msgstr "" +"Phương thức nén được sử dụng để lưu dữ liệu xếp lớp trong tập tin tráo đổi." #: ../app/config/gimprc-blurbs.h:485 msgid "" @@ -11625,7 +11641,7 @@ #: ../app/config/gimprc-blurbs.h:528 msgid "" "Sets the default rendering intent for the 'Convert to Color Profile' dialog." -msgstr "" +msgstr "Đặt ý định vẽ mặc định cho hộp thoại “Chuyển đổi sang Hồ sơ Màu”." #: ../app/config/gimprc-blurbs.h:531 msgid "" @@ -11639,42 +11655,52 @@ msgid "" "Sets the default layer dithering method for the 'Convert Precision' dialog." msgstr "" +"Đặt phương thức rung động lớp mặc định cho hộp thoại 'Độ chính xác chuyển " +"đổi'." #: ../app/config/gimprc-blurbs.h:538 msgid "" "Sets the default text layer dithering method for the 'Convert Precision' " "dialog." msgstr "" +"Đặt phương thức rung động lớp chữ mặc định cho hộp thoại 'Độ chính xác " +"chuyển đổi'." #: ../app/config/gimprc-blurbs.h:541 msgid "" "Sets the default channel dithering method for the 'Convert Precision' dialog." msgstr "" +"Đặt phương thức rung động lớp kênh mặc định cho hộp thoại 'Độ chính xác " +"chuyển đổi'." #: ../app/config/gimprc-blurbs.h:544 msgid "Sets the default palette type for the 'Convert to Indexed' dialog." -msgstr "" +msgstr "Đặt trạng kiểu bảng màu mặc định cho hộp thoại “Convert to Indexed”." #: ../app/config/gimprc-blurbs.h:547 msgid "" "Sets the default maximum number of colors for the 'Convert to Indexed' " "dialog." -msgstr "" +msgstr "Đặt số lượng màu tối đa mặc định cho hộp thoại 'Convert to Indexed'." #: ../app/config/gimprc-blurbs.h:550 msgid "" "Sets the default 'Remove duplicate colors' state for the 'Convert to " "Indexed' dialog." msgstr "" +"Đặt số trạng thái 'Remove duplicate colors' mặc định cho hộp thoại 'Convert " +"to Indexed'." #: ../app/config/gimprc-blurbs.h:553 msgid "Sets the default dithering type for the 'Convert to Indexed' dialog." msgstr "" +"Đặt trạng kiểu rung động mặc định cho hộp thoại “Convert to Indexed”." #: ../app/config/gimprc-blurbs.h:556 msgid "" "Sets the default 'Dither alpha' state for the 'Convert to Indexed' dialog." msgstr "" +"Đặt trạng thái “Dither alpha” mặc định cho hộp thoại “Convert to Indexed”." #: ../app/config/gimprc-blurbs.h:559 msgid "" @@ -11691,7 +11717,7 @@ #: ../app/config/gimprc-blurbs.h:565 msgid "" "Sets the default set of layers to resize for the 'Canvas Size' dialog." -msgstr "" +msgstr "Đặt tập hợp các lớp mặc định để đổi cỡ cho hộp thoại “Cỡ vùng vẽ”." #: ../app/config/gimprc-blurbs.h:568 msgid "" @@ -11742,17 +11768,19 @@ #: ../app/config/gimprc-blurbs.h:601 msgid "Sets the default merge type for the 'Merge Visible Layers' dialog." -msgstr "" +msgstr "Đặt kiểu hòa trộn mặc định cho hộp thoại 'Merge Visible Layers'." #: ../app/config/gimprc-blurbs.h:604 msgid "" "Sets the default 'Active group only' for the 'Merge Visible Layers' dialog." msgstr "" +"Đặt 'Active group only' mặc định cho hộp thoại 'Merge Visible Layers'." #: ../app/config/gimprc-blurbs.h:607 msgid "" "Sets the default 'Discard invisible' for the 'Merge Visible Layers' dialog." msgstr "" +"Đặt 'Discard invisible' mặc định cho hộp thoại 'Merge Visible Layers'." #: ../app/config/gimprc-blurbs.h:610 msgid "Sets the default channel name for the 'New Channel' dialog." @@ -11774,6 +11802,8 @@ msgid "" "Sets the default 'Export the active path' state for the 'Export Path' dialog." msgstr "" +"Đặt trạng thái 'Export the active path' mặc định cho mọi hộp thoại “Xuất " +"đường dẫn”." #: ../app/config/gimprc-blurbs.h:625 msgid "Sets the default folder path for the 'Import Path' dialog." @@ -11783,16 +11813,19 @@ msgid "" "Sets the default 'Merge imported paths' state for the 'Import Path' dialog." msgstr "" +"Đặt trạng thái 'Merge imported paths' mặc định cho hộp thoại 'Import Path'." #: ../app/config/gimprc-blurbs.h:631 msgid "" "Sets the default 'Scale imported paths to fit size' state for the 'Import " "Path' dialog." msgstr "" +"Đặt trạng thái 'Scale imported paths to fit size' mặc định cho hộp thoại " +"'Import Path'." #: ../app/config/gimprc-blurbs.h:634 msgid "Sets the default feather radius for the 'Feather Selection' dialog." -msgstr "" +msgstr "Đặt bán kính lông chim mặc định cho hộp thoại 'Feather Selection'." #: ../app/config/gimprc-blurbs.h:637 msgid "" @@ -11804,31 +11837,35 @@ #: ../app/config/gimprc-blurbs.h:641 msgid "Sets the default grow radius for the 'Grow Selection' dialog." -msgstr "" +msgstr "Đặt bán kính lớn lên mặc định cho hộp thoại 'Grow Selection'." #: ../app/config/gimprc-blurbs.h:644 msgid "Sets the default shrink radius for the 'Shrink Selection' dialog." -msgstr "" +msgstr "Đặt mặc bán kính co định cho hộp thoại 'Shrink Selection'." #: ../app/config/gimprc-blurbs.h:647 msgid "" "Sets the default 'Selected areas continue outside the image' setting for the " "'Shrink Selection' dialog." msgstr "" +"Đặt cài đặt 'Selected areas continue outside the image' mặc định cho hộp " +"thoại 'Shrink Selection'." #: ../app/config/gimprc-blurbs.h:651 msgid "Sets the default border radius for the 'Border Selection' dialog." -msgstr "" +msgstr "Đặt bán kính biên mặc định cho hộp thoại 'Border Selection'." #: ../app/config/gimprc-blurbs.h:654 msgid "" "Sets the default 'Selected areas continue outside the image' setting for the " "'Border Selection' dialog." msgstr "" +"Đặt cài đặt 'Selected areas continue outside the image' mặc định cho hộp " +"thoại 'Border Selection'." #: ../app/config/gimprc-blurbs.h:658 msgid "Sets the default border style for the 'Border Selection' dialog." -msgstr "" +msgstr "Đặt kiểu biên mặc định cho hộp thoại 'Border Selection'." #: ../app/config/gimprc-blurbs.h:667 msgid "Sets the size of the thumbnail shown in the Open dialog." @@ -13145,11 +13182,11 @@ #: ../app/core/gimpbrushclipboard.c:185 msgid "Clipboard Mask" -msgstr "" +msgstr "Mặt nạ Clipboard" #: ../app/core/gimpbrushclipboard.c:187 ../app/core/gimppatternclipboard.c:163 msgid "Clipboard Image" -msgstr "" +msgstr "Ảnh trong clipboard" #: ../app/core/gimpbrushgenerated-load.c:76 #, c-format @@ -13524,6 +13561,9 @@ "exist. Please create the folder or fix your configuration in the Preferences " "dialog's 'Folders' section." msgstr "" +"Có thư mục dữ liệu có thể viết được (%s), nhưng thư mục này không tồn tại. " +"Hãy tạo thư mục đó và đặt lại cấu hình trong phần 'Thư mục' của hộp thoại " +"Tùy thích." #: ../app/core/gimpdatafactory.c:928 #, c-format @@ -13673,7 +13713,7 @@ #: ../app/core/gimpfilloptions.c:124 ../app/tools/gimpbucketfilloptions.c:160 msgid "Enable feathering of fill edges" -msgstr "" +msgstr "Bật feather của cạnh đổ đầy" #: ../app/core/gimpfilloptions.c:130 ../app/paint/gimpmybrushoptions.c:86 #: ../app/tools/gimpbucketfilloptions.c:166 ../app/tools/gimpcoloroptions.c:85 @@ -14523,11 +14563,11 @@ #: ../app/core/gimplineart.c:345 ../app/tools/gimpbucketfilloptions.c:188 msgid "Line art detection threshold" -msgstr "" +msgstr "Ngưỡng dò tìm đường nét" #: ../app/core/gimplineart.c:346 ../app/tools/gimpbucketfilloptions.c:189 msgid "Threshold to detect contour (higher values will include more pixels)" -msgstr "" +msgstr "Ngưỡng để dò biên (giá trị cao sẽ bao gồm nhiều điểm ảnh hơn)" #: ../app/core/gimplineart.c:352 ../app/tools/gimpbucketfilloptions.c:195 msgid "Maximum growing size" @@ -14535,7 +14575,7 @@ #: ../app/core/gimplineart.c:353 ../app/tools/gimpbucketfilloptions.c:196 msgid "Maximum number of pixels grown under the line art" -msgstr "" +msgstr "Số lượng điểm ảnh tối đa lớn lên dưới dòng nghệ thuật" #: ../app/core/gimplineart.c:359 msgid "Maximum curved closing length" @@ -14543,7 +14583,7 @@ #: ../app/core/gimplineart.c:360 msgid "Maximum curved length (in pixels) to close the line art" -msgstr "" +msgstr "Độ dài đóng cong tối đa (tính theo điểm ảnh) để đóng đường vẽ" #: ../app/core/gimplineart.c:366 msgid "Maximum straight closing length" @@ -14551,17 +14591,18 @@ #: ../app/core/gimplineart.c:367 msgid "Maximum straight length (in pixels) to close the line art" -msgstr "" +msgstr "Độ dài đóng thẳng tối đa (tính theo điểm ảnh) để đóng đường vẽ" #: ../app/core/gimpmybrush-load.c:75 #, c-format msgid "MyPaint brush file is unreasonably large, skipping." -msgstr "" +msgstr "Tập tin chổi MyPaint là lớn đến mức vô lý, nên bỏ qua." #: ../app/core/gimpmybrush-load.c:93 #, c-format +#| msgid "Failed to resize swap file: %s" msgid "Failed to deserialize MyPaint brush." -msgstr "" +msgstr "Gặp lỗi khi bỏ đi chổi MyPaint." #. TRANSLATORS: the "%s" is an item title and "%u" is the number of #. occurrences for this item. @@ -15431,12 +15472,12 @@ #: ../app/dialogs/convert-indexed-dialog.c:280 msgid "Enable dithering of text _layers" -msgstr "" +msgstr "Bật rung động cho _lớp chữ" #: ../app/dialogs/convert-indexed-dialog.c:291 #: ../app/dialogs/convert-precision-dialog.c:279 msgid "Dithering text layers will make them uneditable" -msgstr "" +msgstr "Rung động các lớp chữ sẽ làm cho chúng không thể sửa được nữa" #: ../app/dialogs/convert-indexed-dialog.c:415 #: ../app/pdb/image-convert-cmds.c:163 @@ -15735,6 +15776,8 @@ "An image of the chosen size will use more memory than what is configured as " "\"Maximum new image size\" in the Preferences dialog (currently %s)." msgstr "" +"Một ảnh có kích thước đã chọn thì sẽ chiếm nhiều bộ nhớ hơn “Cỡ ảnh tối đa” " +"đã cấu hình trong hộp thoại Tùy thích (hiện là %s)." #: ../app/dialogs/image-properties-dialog.c:60 #: ../app/dialogs/image-properties-dialog.c:63 @@ -15972,7 +16015,7 @@ #: ../app/dialogs/lebl-dialog.c:807 msgid "Killer GEGLs from Outer Space" -msgstr "" +msgstr "Giết GEGLs từ Không gian Bên ngoài" #: ../app/dialogs/module-dialog.c:129 msgid "Module Manager" @@ -16862,20 +16905,20 @@ #: ../app/dialogs/preferences-dialog.c:2275 msgid "Dither layers:" -msgstr "" +msgstr "Các lớp lay động:" #: ../app/dialogs/preferences-dialog.c:2280 msgid "Dither text layers:" -msgstr "" +msgstr "Các lớp chữ lay động:" #: ../app/dialogs/preferences-dialog.c:2285 msgid "Dither channels/masks:" -msgstr "" +msgstr "Các kênh/mặt nạ lay động:" #. Convert Indexed Dialog #: ../app/dialogs/preferences-dialog.c:2289 msgid "Indexed Conversion Dialog" -msgstr "" +msgstr "Hộp thoại chuyển đổi màu được đánh số" #: ../app/dialogs/preferences-dialog.c:2294 msgid "Colormap:" @@ -16891,15 +16934,15 @@ #: ../app/dialogs/preferences-dialog.c:2307 msgid "Color dithering:" -msgstr "" +msgstr "Lay động màu:" #: ../app/dialogs/preferences-dialog.c:2311 msgid "Enable dithering of transparency" -msgstr "" +msgstr "Bật lay động độ trong suốt" #: ../app/dialogs/preferences-dialog.c:2314 msgid "Enable dithering of text layers" -msgstr "" +msgstr "Bật lay động của các lớp chữ" #: ../app/dialogs/preferences-dialog.c:2323 msgid "Keep recent settings:" @@ -17092,12 +17135,12 @@ #. Fill Options Dialog #: ../app/dialogs/preferences-dialog.c:2510 msgid "Fill Selection Outline & Fill Path Dialogs" -msgstr "" +msgstr "Hộp thoại đổ đầy màu vào đường vẽ đã chọn và Vào đường dẫn" #. Stroke Options Dialog #: ../app/dialogs/preferences-dialog.c:2519 msgid "Stroke Selection & Stroke Path Dialogs" -msgstr "" +msgstr "Chọn nét vẽ và hộp thoại Vẽ theo đường dẫn" #: ../app/dialogs/preferences-dialog.c:2542 #: ../app/dialogs/preferences-dialog.c:2543 @@ -17419,7 +17462,7 @@ #: ../app/dialogs/preferences-dialog.c:3150 msgid "S_hare tool and tool options between input devices" -msgstr "" +msgstr "C_hia sẻ công cụ và các tùy chọn công cụ giữa các thiết bị đầu vào" #: ../app/dialogs/preferences-dialog.c:3154 msgid "Configure E_xtended Input Devices..." @@ -18814,12 +18857,12 @@ #: ../app/file-data/file-data-gih.c:295 #, c-format msgid "Negative x offset: %d for layer %s corrected." -msgstr "" +msgstr "Bù x âm: %d cho lớp %s được sửa." #: ../app/file-data/file-data-gih.c:302 #, c-format msgid "Negative y offset: %d for layer %s corrected." -msgstr "" +msgstr "Bù y âm: %d cho lớp %s được sửa." #: ../app/file-data/file-data.c:59 ../app/file-data/file-data.c:124 msgid "GIMP brush" @@ -20603,12 +20646,12 @@ #: ../app/pdb/gimppdbcontext.c:150 msgid "Sample transparent" -msgstr "" +msgstr "Trong suốt mẫu" #: ../app/pdb/gimppdbcontext.c:157 ../app/tools/gimpbucketfilloptions.c:141 #: ../app/tools/gimpregionselectoptions.c:104 msgid "Diagonal neighbors" -msgstr "" +msgstr "Ở bên cạnh theo hướng chéo" #: ../app/pdb/gimppdbcontext.c:164 ../app/tools/gimptransformoptions.c:100 #: ../app/tools/gimptransformoptions.c:254 ../app/tools/gimpwarpoptions.c:120 @@ -20862,7 +20905,7 @@ #: ../app/pdb/plug-in-compat-cmds.c:2467 msgctxt "undo-type" msgid "Tile Seamless" -msgstr "" +msgstr "Lát liền mạch" #: ../app/pdb/plug-in-compat-cmds.c:2534 msgctxt "undo-type" @@ -20962,7 +21005,7 @@ #: ../app/pdb/plug-in-compat-cmds.c:3939 msgctxt "undo-type" msgid "Noisify" -msgstr "" +msgstr "Nhiễu" #: ../app/pdb/plug-in-compat-cmds.c:3983 msgctxt "undo-type" @@ -21007,7 +21050,7 @@ #: ../app/pdb/plug-in-compat-cmds.c:4413 msgctxt "undo-type" msgid "Sharpen (Unsharp Mask)" -msgstr "" +msgstr "Làm sắc (Bỏ sắc mặt nạ)" #: ../app/pdb/plug-in-compat-cmds.c:4459 msgctxt "undo-type" @@ -21354,11 +21397,11 @@ #: ../app/propgui/gimppropgui-color-to-alpha.c:109 msgid "Pick farthest full-transparency color" -msgstr "" +msgstr "Chọn màu trong suốt đầy đủ xa nhất" #: ../app/propgui/gimppropgui-color-to-alpha.c:131 msgid "Pick nearest full-opacity color" -msgstr "" +msgstr "Chọn màu mờ đục đầy đủ xa nhất" #: ../app/propgui/gimppropgui-convolution-matrix.c:202 msgid "Rotate matrix 90° counter-clockwise" @@ -21555,7 +21598,7 @@ #: ../app/propgui/gimppropgui-utils.c:74 msgid "3,000 K – Soft (or warm) white compact fluorescent lamps" -msgstr "" +msgstr "3,000 K – Đèn huỳnh quang compact trắng (hoặc ấm)" #: ../app/propgui/gimppropgui-utils.c:75 msgid "3,200 K – Studio lamps, photofloods, etc." @@ -21921,7 +21964,7 @@ #: ../app/tools/gimpbucketfilloptions.c:142 #: ../app/tools/gimpregionselectoptions.c:105 msgid "Treat diagonally neighboring pixels as connected" -msgstr "" +msgstr "Coi các điểm ảnh bên cạnh theo hướng chéo là được kết nối" #: ../app/tools/gimpbucketfilloptions.c:150 msgid "" @@ -21984,7 +22027,7 @@ #: ../app/tools/gimpbucketfilloptions.c:485 msgid "Line Art Detection" -msgstr "" +msgstr "Dò tìm nét vẽ" #: ../app/tools/gimpbucketfilloptions.c:495 msgid "(computing...)" @@ -22015,8 +22058,9 @@ msgstr "Lớp hoạt động không thấy được." #: ../app/tools/gimpbucketfilltool.c:578 +#| msgid "No filter selected" msgid "No valid line art source selected." -msgstr "" +msgstr "Chưa có nguồn đường nghệ thuật nào được chọn." #: ../app/tools/gimpbucketfilltool.c:761 ../app/tools/gimpbucketfilltool.c:894 #: ../app/tools/gimpcolorpickertool.c:270 ../app/tools/gimppainttool.c:468 @@ -23379,7 +23423,7 @@ #: ../app/tools/gimpnpointdeformationoptions.c:105 msgid "Control points influence" -msgstr "" +msgstr "Tác dụng các điểm điều khiển" #: ../app/tools/gimpnpointdeformationoptions.c:106 msgid "Amount of control points' influence" @@ -24280,7 +24324,7 @@ #: ../app/tools/gimptransformgridoptions.c:609 #, c-format msgid "Maintain position of pivot while changing perspective (%s)" -msgstr "" +msgstr "Bảo trì vị trí của chốt xoay trong khi thay đổi phối cảnh (%s)" #: ../app/tools/gimptransformgridoptions.c:612 msgid "Pivot" @@ -24374,6 +24418,8 @@ msgid "" "3D Transform Tool: Apply a 3D transformation to the layer, selection or path" msgstr "" +"Công cụ thay đổi hình dạng 3D: Áp dụng thay đổi hình dạng 3D cho lớp hay " +"vùng chọn hoặc đường dẫn" #: ../app/tools/gimptransform3dtool.c:117 msgid "_3D Transform" @@ -24443,6 +24489,8 @@ "Applying the transformation will result in an item that is over %g times " "larger than the image." msgstr "" +"Áp dụng thay đổi hình dạng sẽ dẫn đến kết quả là mục tin sẽ lớn gấp %g lần " +"ảnh." #: ../app/tools/gimptransformtool.c:460 msgid "Transformation creates a very large image." @@ -24451,7 +24499,7 @@ #: ../app/tools/gimptransformtool.c:465 #, c-format msgid "Applying the transformation will enlarge the image by a factor of %g." -msgstr "" +msgstr "Áp dụng thay đổi hình dạng sẽ làm rộng ảnh theo thừa số của %g." #: ../app/tools/gimptransformtool.c:679 msgid "There is no layer to transform." @@ -24637,15 +24685,15 @@ #: ../app/tools/gimpwarptool.c:175 msgid "Warp Transform" -msgstr "" +msgstr "Làm oằn" #: ../app/tools/gimpwarptool.c:176 msgid "Warp Transform: Deform with different tools" -msgstr "" +msgstr "Làm oằn: Làm méo với các công cụ khác nhau" #: ../app/tools/gimpwarptool.c:177 msgid "_Warp Transform" -msgstr "" +msgstr "Làm _oằn" #: ../app/tools/gimpwarptool.c:598 ../app/tools/gimpwarptool.c:610 msgid "Warp Tool Stroke" @@ -24653,7 +24701,7 @@ #: ../app/tools/gimpwarptool.c:769 msgid "Cannot warp layer groups." -msgstr "" +msgstr "Không thể làm oằn các nhóm lớp." #: ../app/tools/gimpwarptool.c:806 msgid "No stroke events selected." @@ -24669,7 +24717,7 @@ #: ../app/tools/gimpwarptool.c:1056 msgid "Warp transform" -msgstr "" +msgstr "Làm oằn" #: ../app/tools/gimpwarptool.c:1393 msgid "Please add some warp strokes first." @@ -25969,11 +26017,11 @@ #: ../app/widgets/gimpdashboard.c:626 msgid "The rate at which data is written to the swap" -msgstr "" +msgstr "Tỷ lện mà tại đó dữ liệu được ghi vào bộ nhớ tráo đổi" #: ../app/widgets/gimpdashboard.c:636 msgid "Swap compression ratio" -msgstr "" +msgstr "Tỷ lệ nén swap" #: ../app/widgets/gimpdashboard.c:649 msgctxt "dashboard-variable" @@ -25996,7 +26044,7 @@ #: ../app/widgets/gimpdashboard.c:668 msgid "Total amount of time the CPU has been active" -msgstr "" +msgstr "Tổng thời gian CPU được kích hoạt" #: ../app/widgets/gimpdashboard.c:681 msgctxt "dashboard-variable" @@ -26023,7 +26071,7 @@ #: ../app/widgets/gimpdashboard.c:711 msgctxt "dashboard-variable" msgid "Mipmapped" -msgstr "" +msgstr "Mipmapped" #: ../app/widgets/gimpdashboard.c:712 msgid "Total size of processed mipmapped data" @@ -26045,7 +26093,7 @@ #: ../app/widgets/gimpdashboard.c:738 msgctxt "dashboard-variable" msgid "Async" -msgstr "" +msgstr "Async" #: ../app/widgets/gimpdashboard.c:739 msgid "Number of ongoing asynchronous operations" @@ -26075,7 +26123,7 @@ #: ../app/widgets/gimpdashboard.c:769 msgctxt "dashboard-variable" msgid "TempBuf" -msgstr "" +msgstr "TempBuf" #: ../app/widgets/gimpdashboard.c:770 msgid "Total size of temporary buffers" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gitg.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gitg.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gitg.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gitg.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:56+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:58+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: contrib/xml/xml-reader.c:327 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/glade.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/glade.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/glade.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/glade.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:28+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:21+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Glade.desktop.in.in:3 data/org.gnome.Glade.appdata.xml.in:6 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/glib-networking.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/glib-networking.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/glib-networking.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/glib-networking.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:06+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:12+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: proxy/libproxy/glibproxyresolver.c:165 @@ -259,7 +259,7 @@ "trust" msgstr "" -#: tls/gnutls/gtlsdatabase-gnutls.c:561 tls/openssl/gtlsdatabase-openssl.c:261 +#: tls/gnutls/gtlsdatabase-gnutls.c:561 tls/openssl/gtlsdatabase-openssl.c:381 #, c-format msgid "Failed to load system trust store: %s" msgstr "" @@ -349,15 +349,15 @@ msgid "Could not get trusted anchors from Keychain" msgstr "" -#: tls/openssl/gtlsdatabase-openssl.c:238 +#: tls/openssl/gtlsdatabase-openssl.c:358 msgid "Could not get root certificate store" msgstr "" -#: tls/openssl/gtlsdatabase-openssl.c:245 +#: tls/openssl/gtlsdatabase-openssl.c:365 msgid "Could not get CA certificate store" msgstr "" -#: tls/openssl/gtlsdatabase-openssl.c:310 +#: tls/openssl/gtlsdatabase-openssl.c:430 msgid "Could not create CA store" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/glib20.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/glib20.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/glib20.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/glib20.po 2024-02-12 13:46:47.000000000 +0000 @@ -21,8 +21,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:14+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:01+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gio/gappinfo.c:339 @@ -37,24 +37,24 @@ msgid "GApplication options" msgstr "Tùy chọn GApplication" -#: gio/gapplication.c:506 +#: gio/gapplication.c:503 msgid "Show GApplication options" msgstr "Hiển thị tùy chọn GApplication" -#: gio/gapplication.c:551 +#: gio/gapplication.c:548 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "" "Nhập vào chế độ dịch vụ GApplication (dùng từ các tập tin dịch vụ D-Bus)" -#: gio/gapplication.c:563 +#: gio/gapplication.c:560 msgid "Override the application’s ID" msgstr "" -#: gio/gapplication.c:575 +#: gio/gapplication.c:572 msgid "Replace the running instance" msgstr "" -#: gio/gapplication-tool.c:47 gio/gapplication-tool.c:48 gio/gio-tool.c:229 +#: gio/gapplication-tool.c:47 gio/gapplication-tool.c:48 gio/gio-tool.c:230 #: gio/gresource-tool.c:496 gio/gsettings-tool.c:586 #| msgid "Print XML" msgid "Print help" @@ -65,7 +65,7 @@ msgid "[COMMAND]" msgstr "[LỆNH]" -#: gio/gapplication-tool.c:51 gio/gio-tool.c:230 +#: gio/gapplication-tool.c:51 gio/gio-tool.c:231 msgid "Print version" msgstr "Hiển thị phiên bản" @@ -119,7 +119,7 @@ msgstr "MÃSỐỨNGDỤNG" #: gio/gapplication-tool.c:74 gio/gapplication-tool.c:137 gio/gdbus-tool.c:108 -#: gio/gio-tool.c:226 +#: gio/gio-tool.c:259 msgid "COMMAND" msgstr "LỆNH" @@ -177,7 +177,7 @@ msgid "Arguments:\n" msgstr "Đối số:\n" -#: gio/gapplication-tool.c:137 gio/gio-tool.c:226 +#: gio/gapplication-tool.c:137 gio/gio-tool.c:259 msgid "[ARGS…]" msgstr "" @@ -267,81 +267,81 @@ "không nhận ra lệnh: %s\n" "\n" -#: gio/gbufferedinputstream.c:422 gio/gbufferedinputstream.c:500 +#: gio/gbufferedinputstream.c:421 gio/gbufferedinputstream.c:499 #: gio/ginputstream.c:181 gio/ginputstream.c:381 gio/ginputstream.c:651 -#: gio/ginputstream.c:1056 gio/goutputstream.c:225 gio/goutputstream.c:1052 -#: gio/gpollableinputstream.c:221 gio/gpollableoutputstream.c:293 +#: gio/ginputstream.c:1056 gio/goutputstream.c:227 gio/goutputstream.c:1052 +#: gio/gpollableinputstream.c:217 gio/gpollableoutputstream.c:289 #, c-format msgid "Too large count value passed to %s" msgstr "Giá trị đếm quá lớn được gửi cho %s" -#: gio/gbufferedinputstream.c:893 gio/gbufferedoutputstream.c:577 -#: gio/gdataoutputstream.c:564 +#: gio/gbufferedinputstream.c:892 gio/gbufferedoutputstream.c:579 +#: gio/gdataoutputstream.c:557 msgid "Seek not supported on base stream" msgstr "" "Chức năng seek (di chuyển vị trí đọc) không được hỗ trợ trên luồng cơ bản" -#: gio/gbufferedinputstream.c:940 +#: gio/gbufferedinputstream.c:939 #| msgid "Cannot truncate GMemoryInputStream" msgid "Cannot truncate GBufferedInputStream" msgstr "Không thể cắt GBufferedInputStream" -#: gio/gbufferedinputstream.c:985 gio/ginputstream.c:1246 gio/giostream.c:302 +#: gio/gbufferedinputstream.c:984 gio/ginputstream.c:1246 gio/giostream.c:317 #: gio/goutputstream.c:2208 msgid "Stream is already closed" msgstr "Luồng đã bị đóng" -#: gio/gbufferedoutputstream.c:614 gio/gdataoutputstream.c:594 +#: gio/gbufferedoutputstream.c:616 gio/gdataoutputstream.c:587 #| msgid "Truncate not supported on stream" msgid "Truncate not supported on base stream" msgstr "Không cho phép cắt ngắn luồng cơ sở" -#: gio/gcancellable.c:326 gio/gdbusconnection.c:1867 gio/gdbusprivate.c:1434 -#: gio/gsimpleasyncresult.c:873 gio/gsimpleasyncresult.c:899 +#: gio/gcancellable.c:326 gio/gdbusconnection.c:1844 gio/gdbusprivate.c:1434 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "Thao tác bị thôi" -#: gio/gcharsetconverter.c:262 +#: gio/gcharsetconverter.c:272 msgid "Invalid object, not initialized" msgstr "Đối tượng không hợp lệ, chưa được khởi tạo" -#: gio/gcharsetconverter.c:283 gio/gcharsetconverter.c:311 +#: gio/gcharsetconverter.c:293 gio/gcharsetconverter.c:321 msgid "Incomplete multibyte sequence in input" msgstr "Gặp dãy byte không hoàn thiện trong đầu vào" -#: gio/gcharsetconverter.c:317 gio/gcharsetconverter.c:326 +#: gio/gcharsetconverter.c:327 gio/gcharsetconverter.c:336 msgid "Not enough space in destination" msgstr "Không đủ chỗ trống ở đích đến" -#: gio/gcharsetconverter.c:344 gio/gdatainputstream.c:850 -#: gio/gdatainputstream.c:1268 glib/gconvert.c:450 glib/gconvert.c:882 -#: glib/giochannel.c:1576 glib/giochannel.c:1618 glib/giochannel.c:2478 +#: gio/gcharsetconverter.c:354 gio/gdatainputstream.c:842 +#: gio/gdatainputstream.c:1260 glib/gconvert.c:351 glib/gconvert.c:783 +#: glib/giochannel.c:1565 glib/giochannel.c:1607 glib/giochannel.c:2467 #: glib/gutf8.c:958 glib/gutf8.c:1412 msgid "Invalid byte sequence in conversion input" msgstr "dãy byte không hợp lệ trong phần đầu vào chuyển đổi" -#: gio/gcharsetconverter.c:349 glib/gconvert.c:458 glib/gconvert.c:796 -#: glib/giochannel.c:1583 glib/giochannel.c:2493 +#: gio/gcharsetconverter.c:359 glib/gconvert.c:359 glib/gconvert.c:697 +#: glib/giochannel.c:1572 glib/giochannel.c:2482 #, c-format msgid "Error during conversion: %s" msgstr "Gặp lỗi khi chuyển đổi: %s" -#: gio/gcharsetconverter.c:447 gio/gsocket.c:1164 +#: gio/gcharsetconverter.c:457 gio/gsocket.c:1217 msgid "Cancellable initialization not supported" msgstr "Không hỗ trợ thao tác khởi động có thể hủy bỏ" -#: gio/gcharsetconverter.c:458 glib/gconvert.c:323 glib/giochannel.c:1404 +#: gio/gcharsetconverter.c:468 glib/gconvert.c:224 glib/giochannel.c:1393 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "" -#: gio/gcharsetconverter.c:462 glib/gconvert.c:327 +#: gio/gcharsetconverter.c:472 glib/gconvert.c:228 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "" -#: gio/gcontenttype.c:472 +#: gio/gcontenttype.c:470 #, c-format msgid "%s type" msgstr "kiểu %s" @@ -355,159 +355,159 @@ msgid "%s filetype" msgstr "kiểu tập tin %s" -#: gio/gcredentials.c:337 +#: gio/gcredentials.c:327 msgid "GCredentials contains invalid data" msgstr "" -#: gio/gcredentials.c:397 gio/gcredentials.c:688 +#: gio/gcredentials.c:387 gio/gcredentials.c:678 msgid "GCredentials is not implemented on this OS" msgstr "GCredentials không được hỗ trợ trên hệ điều hành này" -#: gio/gcredentials.c:552 gio/gcredentials.c:570 +#: gio/gcredentials.c:542 gio/gcredentials.c:560 msgid "There is no GCredentials support for your platform" msgstr "Không có hỗ trợ GCredentials trên hệ điều hành của bạn" -#: gio/gcredentials.c:628 +#: gio/gcredentials.c:618 msgid "GCredentials does not contain a process ID on this OS" msgstr "GCredentials không chứa ID tiến trình trên hệ điều hành này" -#: gio/gcredentials.c:682 +#: gio/gcredentials.c:672 msgid "Credentials spoofing is not possible on this OS" msgstr "Lừa đảo chứng thư là không thể trên HDH này" -#: gio/gdatainputstream.c:306 +#: gio/gdatainputstream.c:298 msgid "Unexpected early end-of-stream" msgstr "Kết thúc luồng sớm bất thường" -#: gio/gdbusaddress.c:168 gio/gdbusaddress.c:240 gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:165 gio/gdbusaddress.c:237 gio/gdbusaddress.c:324 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "" -#: gio/gdbusaddress.c:181 +#: gio/gdbusaddress.c:178 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "" -#: gio/gdbusaddress.c:190 +#: gio/gdbusaddress.c:187 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, dir, tmpdir, or abstract " "keys)" msgstr "" -#: gio/gdbusaddress.c:255 gio/gdbusaddress.c:266 gio/gdbusaddress.c:281 -#: gio/gdbusaddress.c:342 gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:252 gio/gdbusaddress.c:263 gio/gdbusaddress.c:278 +#: gio/gdbusaddress.c:339 gio/gdbusaddress.c:350 #, c-format msgid "Error in address “%s” — the “%s” attribute is malformed" msgstr "" -#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:682 +#: gio/gdbusaddress.c:420 gio/gdbusaddress.c:679 #, c-format msgid "Unknown or unsupported transport “%s” for address “%s”" msgstr "" -#: gio/gdbusaddress.c:467 +#: gio/gdbusaddress.c:464 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "" -#: gio/gdbusaddress.c:476 +#: gio/gdbusaddress.c:473 #, c-format msgid "Transport name in address element “%s” must not be empty" msgstr "" -#: gio/gdbusaddress.c:497 +#: gio/gdbusaddress.c:494 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " "sign" msgstr "" -#: gio/gdbusaddress.c:508 +#: gio/gdbusaddress.c:505 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” must not have an empty key" msgstr "" -#: gio/gdbusaddress.c:522 +#: gio/gdbusaddress.c:519 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " "“%s”" msgstr "" -#: gio/gdbusaddress.c:590 +#: gio/gdbusaddress.c:587 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " "“path” or “abstract” to be set" msgstr "" -#: gio/gdbusaddress.c:625 +#: gio/gdbusaddress.c:622 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "" -#: gio/gdbusaddress.c:639 +#: gio/gdbusaddress.c:636 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "" -#: gio/gdbusaddress.c:653 +#: gio/gdbusaddress.c:650 #, c-format msgid "" "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" -#: gio/gdbusaddress.c:674 +#: gio/gdbusaddress.c:671 msgid "Error auto-launching: " msgstr "Gặp lỗi khi tự động khởi động: " -#: gio/gdbusaddress.c:727 +#: gio/gdbusaddress.c:724 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "" -#: gio/gdbusaddress.c:746 +#: gio/gdbusaddress.c:743 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "" -#: gio/gdbusaddress.c:755 +#: gio/gdbusaddress.c:752 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "" -#: gio/gdbusaddress.c:773 +#: gio/gdbusaddress.c:770 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "" -#: gio/gdbusaddress.c:988 +#: gio/gdbusaddress.c:985 msgid "The given address is empty" msgstr "Địa chỉ đã cho bị rỗng" -#: gio/gdbusaddress.c:1101 +#: gio/gdbusaddress.c:1098 #, c-format msgid "Cannot spawn a message bus when AT_SECURE is set" msgstr "" -#: gio/gdbusaddress.c:1108 +#: gio/gdbusaddress.c:1105 msgid "Cannot spawn a message bus without a machine-id: " msgstr "Không thể tạo tuyến thông điệp mà không có machine-id: " -#: gio/gdbusaddress.c:1115 +#: gio/gdbusaddress.c:1112 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "" -#: gio/gdbusaddress.c:1157 +#: gio/gdbusaddress.c:1154 #, c-format msgid "Error spawning command line “%s”: " msgstr "" -#: gio/gdbusaddress.c:1226 +#: gio/gdbusaddress.c:1223 #, c-format #| msgid "" #| "Cannot determine session bus address (TODO: run dbus-launch to find out)" @@ -516,14 +516,14 @@ "Không thể xác định địa chỉ tuyến phiên làm việc (chưa được hỗ trợ trên hệ " "điều hành này)" -#: gio/gdbusaddress.c:1380 gio/gdbusconnection.c:7326 +#: gio/gdbusaddress.c:1377 gio/gdbusconnection.c:7339 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " "— unknown value “%s”" msgstr "" -#: gio/gdbusaddress.c:1389 gio/gdbusconnection.c:7335 +#: gio/gdbusaddress.c:1386 gio/gdbusconnection.c:7348 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -531,30 +531,30 @@ "Không thể xác định địa chỉ tuyến vì không có biến môi trường " "DBUS_STARTER_BUS_TYPE" -#: gio/gdbusaddress.c:1399 +#: gio/gdbusaddress.c:1396 #, c-format msgid "Unknown bus type %d" msgstr "Không rõ kiểu tuyến %d" -#: gio/gdbusauth.c:294 +#: gio/gdbusauth.c:292 msgid "Unexpected lack of content trying to read a line" msgstr "Nội dung bị thiếu bất thường khi đọc một dòng" -#: gio/gdbusauth.c:338 +#: gio/gdbusauth.c:336 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "Nội dung bị thiếu bất thường khi đọc (an toàn) một dòng" -#: gio/gdbusauth.c:482 +#: gio/gdbusauth.c:480 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" msgstr "Hết phương thức xác thực hiện có (thử: %s) (còn: %s)" -#: gio/gdbusauth.c:1195 +#: gio/gdbusauth.c:1193 msgid "User IDs must be the same for peer and server" msgstr "" -#: gio/gdbusauth.c:1207 +#: gio/gdbusauth.c:1205 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "Đã hủy thông qua GDBusAuthObserver::authorize-authenticated-peer" @@ -574,13 +574,13 @@ msgid "Error creating directory “%s”: %s" msgstr "" -#: gio/gdbusauthmechanismsha1.c:368 gio/gfile.c:1102 gio/gfile.c:1340 -#: gio/gfile.c:1478 gio/gfile.c:1716 gio/gfile.c:1771 gio/gfile.c:1829 -#: gio/gfile.c:1913 gio/gfile.c:1970 gio/gfile.c:2034 gio/gfile.c:2089 -#: gio/gfile.c:3949 gio/gfile.c:4088 gio/gfile.c:4500 gio/gfile.c:4970 -#: gio/gfile.c:5382 gio/gfile.c:5467 gio/gfile.c:5557 gio/gfile.c:5654 -#: gio/gfile.c:5741 gio/gfile.c:5842 gio/gfile.c:9000 gio/gfile.c:9090 -#: gio/gfile.c:9174 gio/win32/gwinhttpfile.c:453 +#: gio/gdbusauthmechanismsha1.c:368 gio/gfile.c:1105 gio/gfile.c:1343 +#: gio/gfile.c:1481 gio/gfile.c:1718 gio/gfile.c:1773 gio/gfile.c:1831 +#: gio/gfile.c:1915 gio/gfile.c:1972 gio/gfile.c:2036 gio/gfile.c:2091 +#: gio/gfile.c:3955 gio/gfile.c:4094 gio/gfile.c:4501 gio/gfile.c:4966 +#: gio/gfile.c:5378 gio/gfile.c:5463 gio/gfile.c:5553 gio/gfile.c:5650 +#: gio/gfile.c:5737 gio/gfile.c:5836 gio/gfile.c:8990 gio/gfile.c:9080 +#: gio/gfile.c:9164 gio/win32/gwinhttpfile.c:453 msgid "Operation not supported" msgstr "Thao tác không được hỗ trợ" @@ -641,102 +641,102 @@ msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "" -#: gio/gdbusconnection.c:590 gio/gdbusconnection.c:2415 +#: gio/gdbusconnection.c:585 gio/gdbusconnection.c:2392 msgid "The connection is closed" msgstr "Kết nối bị đóng lại" -#: gio/gdbusconnection.c:1899 +#: gio/gdbusconnection.c:1876 msgid "Timeout was reached" msgstr "Đã vượt qua thời gian chờ" -#: gio/gdbusconnection.c:2538 +#: gio/gdbusconnection.c:2515 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "Phát hiện cờ không hỗ trợ khi tạo kết nối phía client" -#: gio/gdbusconnection.c:4267 gio/gdbusconnection.c:4621 +#: gio/gdbusconnection.c:4277 gio/gdbusconnection.c:4631 #, c-format msgid "" "No such interface “org.freedesktop.DBus.Properties” on object at path %s" msgstr "" -#: gio/gdbusconnection.c:4412 +#: gio/gdbusconnection.c:4422 #, c-format msgid "No such property “%s”" msgstr "" -#: gio/gdbusconnection.c:4424 +#: gio/gdbusconnection.c:4434 #, c-format msgid "Property “%s” is not readable" msgstr "" -#: gio/gdbusconnection.c:4435 +#: gio/gdbusconnection.c:4445 #, c-format msgid "Property “%s” is not writable" msgstr "" -#: gio/gdbusconnection.c:4455 +#: gio/gdbusconnection.c:4465 #, c-format msgid "Error setting property “%s”: Expected type “%s” but got “%s”" msgstr "" -#: gio/gdbusconnection.c:4560 gio/gdbusconnection.c:4775 -#: gio/gdbusconnection.c:6752 +#: gio/gdbusconnection.c:4570 gio/gdbusconnection.c:4785 +#: gio/gdbusconnection.c:6762 #, c-format msgid "No such interface “%s”" msgstr "" -#: gio/gdbusconnection.c:4991 gio/gdbusconnection.c:7266 +#: gio/gdbusconnection.c:5001 gio/gdbusconnection.c:7279 #, c-format msgid "No such interface “%s” on object at path %s" msgstr "" -#: gio/gdbusconnection.c:5092 +#: gio/gdbusconnection.c:5102 #, c-format msgid "No such method “%s”" msgstr "" -#: gio/gdbusconnection.c:5123 +#: gio/gdbusconnection.c:5133 #, c-format msgid "Type of message, “%s”, does not match expected type “%s”" msgstr "" -#: gio/gdbusconnection.c:5326 +#: gio/gdbusconnection.c:5336 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Đối tượng đã được xuất cho giao diện %s tại %s rồi" -#: gio/gdbusconnection.c:5553 +#: gio/gdbusconnection.c:5563 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Không thể lấy lại thuộc tính %s.%s" -#: gio/gdbusconnection.c:5609 +#: gio/gdbusconnection.c:5619 #, c-format msgid "Unable to set property %s.%s" msgstr "Không thể đặt thuộc tính %s.%s" -#: gio/gdbusconnection.c:5788 +#: gio/gdbusconnection.c:5798 #, c-format msgid "Method “%s” returned type “%s”, but expected “%s”" msgstr "" -#: gio/gdbusconnection.c:6864 +#: gio/gdbusconnection.c:6874 #, c-format msgid "Method “%s” on interface “%s” with signature “%s” does not exist" msgstr "" -#: gio/gdbusconnection.c:6985 +#: gio/gdbusconnection.c:6995 #, c-format msgid "A subtree is already exported for %s" msgstr "Cây con đã được xuất cho %s" -#: gio/gdbusconnection.c:7274 +#: gio/gdbusconnection.c:7287 #, c-format msgid "Object does not exist at path “%s”" msgstr "" -#: gio/gdbusmessage.c:1306 +#: gio/gdbusmessage.c:1511 msgid "type is INVALID" msgstr "kiểu KHÔNG HỢP LỆ" @@ -760,7 +760,7 @@ msgstr "" "Thông điệp SIGNAL: thiếu trường PATH, INTERFACE hoặc MEMBER trong header" -#: gio/gdbusmessage.c:1361 +#: gio/gdbusmessage.c:1392 msgid "" "SIGNAL message: The PATH header field is using the reserved value " "/org/freedesktop/DBus/Local" @@ -768,7 +768,7 @@ "Thông điệp SIGNAL: trường PATH dùng giá trị dành riêng " "/org/freedesktop/DBus/Local" -#: gio/gdbusmessage.c:1369 +#: gio/gdbusmessage.c:1400 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value " "org.freedesktop.DBus.Local" @@ -776,39 +776,39 @@ "Thông điệp SIGNAL: trường INTERFACE dùng giá trị dành riêng " "org.freedesktop.DBus.Local" -#: gio/gdbusmessage.c:1417 gio/gdbusmessage.c:1477 +#: gio/gdbusmessage.c:1581 gio/gdbusmessage.c:1641 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" msgstr[0] "Muốn đọc %lu byte nhưng chỉ nhận được %lu" -#: gio/gdbusmessage.c:1431 +#: gio/gdbusmessage.c:1595 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "" -#: gio/gdbusmessage.c:1450 +#: gio/gdbusmessage.c:1614 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " "(length of string is %d). The valid UTF-8 string up until that point was “%s”" msgstr "" -#: gio/gdbusmessage.c:1514 gio/gdbusmessage.c:1790 gio/gdbusmessage.c:2001 +#: gio/gdbusmessage.c:1678 gio/gdbusmessage.c:1954 gio/gdbusmessage.c:2165 msgid "Value nested too deeply" msgstr "" -#: gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1846 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "" -#: gio/gdbusmessage.c:1706 +#: gio/gdbusmessage.c:1870 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "" -#: gio/gdbusmessage.c:1757 +#: gio/gdbusmessage.c:1921 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -816,56 +816,56 @@ "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)." msgstr[0] "Phát hiện mảng dài %u byte. Độ dài tối đa là 2<<26 byte (64 MiB)." -#: gio/gdbusmessage.c:1777 +#: gio/gdbusmessage.c:1941 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " "bytes, but found to be %u bytes in length" msgstr "" -#: gio/gdbusmessage.c:1931 gio/gdbusmessage.c:2650 +#: gio/gdbusmessage.c:2095 gio/gdbusmessage.c:2822 msgid "Empty structures (tuples) are not allowed in D-Bus" msgstr "" -#: gio/gdbusmessage.c:1985 +#: gio/gdbusmessage.c:2149 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "" -#: gio/gdbusmessage.c:2026 +#: gio/gdbusmessage.c:2190 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" msgstr "" -#: gio/gdbusmessage.c:2211 +#: gio/gdbusmessage.c:2375 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " "0x%02x" msgstr "" -#: gio/gdbusmessage.c:2230 +#: gio/gdbusmessage.c:2394 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "" "Phiên bản chính của phương thức không hợp lệ. Cần 1 nhưng lại nhận %d" -#: gio/gdbusmessage.c:2288 gio/gdbusmessage.c:2886 +#: gio/gdbusmessage.c:2452 gio/gdbusmessage.c:3058 msgid "Signature header found but is not of type signature" msgstr "" -#: gio/gdbusmessage.c:2300 +#: gio/gdbusmessage.c:2464 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" -#: gio/gdbusmessage.c:2315 +#: gio/gdbusmessage.c:2479 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "" -#: gio/gdbusmessage.c:2347 +#: gio/gdbusmessage.c:2519 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "" @@ -874,49 +874,49 @@ "Không có chữ ký ở phần đầu trong thông điệp, nhưng phần thân thông điệp có " "%u byte" -#: gio/gdbusmessage.c:2357 +#: gio/gdbusmessage.c:2529 msgid "Cannot deserialize message: " msgstr "Không thể bỏ tuần tự hóa thông điệp: " -#: gio/gdbusmessage.c:2703 +#: gio/gdbusmessage.c:2875 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" msgstr "" -#: gio/gdbusmessage.c:2840 +#: gio/gdbusmessage.c:3012 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "" -#: gio/gdbusmessage.c:2848 +#: gio/gdbusmessage.c:3020 msgid "Cannot serialize message: " msgstr "Không thể tuần tự hóa thông điệp: " -#: gio/gdbusmessage.c:2901 +#: gio/gdbusmessage.c:3073 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "" -#: gio/gdbusmessage.c:2911 +#: gio/gdbusmessage.c:3083 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " "“%s”" msgstr "" -#: gio/gdbusmessage.c:2927 +#: gio/gdbusmessage.c:3099 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "" -#: gio/gdbusmessage.c:3482 +#: gio/gdbusmessage.c:3673 #, c-format msgid "Error return with body of type “%s”" msgstr "" -#: gio/gdbusmessage.c:3490 +#: gio/gdbusmessage.c:3681 msgid "Error return with empty body" msgstr "Lỗi trả về thân trống rỗng" @@ -937,47 +937,47 @@ msgstr "Không thể lấy hồ sơ phần cứng: %s" #. Translators: Both placeholders are file paths -#: gio/gdbusprivate.c:2461 +#: gio/gdbusprivate.c:2466 #, c-format msgid "Unable to load %s or %s: " msgstr "" -#: gio/gdbusproxy.c:1568 +#: gio/gdbusproxy.c:1552 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Gặp lỗi khi gọi StartServiceByName cho %s: " -#: gio/gdbusproxy.c:1591 +#: gio/gdbusproxy.c:1575 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Trả lời %d không mong đợi từ hàm StartServiceByName(\"%s)" -#: gio/gdbusproxy.c:2702 gio/gdbusproxy.c:2837 +#: gio/gdbusproxy.c:2686 gio/gdbusproxy.c:2821 #, c-format msgid "" "Cannot invoke method; proxy is for the well-known name %s without an owner, " "and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" msgstr "" -#: gio/gdbusserver.c:758 +#: gio/gdbusserver.c:739 msgid "Abstract namespace not supported" msgstr "" -#: gio/gdbusserver.c:850 +#: gio/gdbusserver.c:831 msgid "Cannot specify nonce file when creating a server" msgstr "Không thể chỉ định nonce-file khi tạo máy chủ" -#: gio/gdbusserver.c:932 +#: gio/gdbusserver.c:913 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "" -#: gio/gdbusserver.c:1107 +#: gio/gdbusserver.c:1088 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "" -#: gio/gdbusserver.c:1145 +#: gio/gdbusserver.c:1126 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "" @@ -1264,66 +1264,67 @@ msgid "Not authorized to change debug settings" msgstr "" -#: gio/gdesktopappinfo.c:2242 gio/gdesktopappinfo.c:5227 +#: gio/gdesktopappinfo.c:2235 gio/gdesktopappinfo.c:5220 +#: gio/gwin32appinfo.c:4256 msgid "Unnamed" msgstr "Không có tên" -#: gio/gdesktopappinfo.c:2652 +#: gio/gdesktopappinfo.c:2645 msgid "Desktop file didn’t specify Exec field" msgstr "" -#: gio/gdesktopappinfo.c:2943 +#: gio/gdesktopappinfo.c:2936 msgid "Unable to find terminal required for application" msgstr "Không tìm thấy thiết bị cuối cần thiết cho ứng dụng" -#: gio/gdesktopappinfo.c:3739 +#: gio/gdesktopappinfo.c:3732 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "" -#: gio/gdesktopappinfo.c:3743 +#: gio/gdesktopappinfo.c:3736 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "" -#: gio/gdesktopappinfo.c:3985 gio/gdesktopappinfo.c:4009 +#: gio/gdesktopappinfo.c:3978 gio/gdesktopappinfo.c:4002 msgid "Application information lacks an identifier" msgstr "Thông tin ứng dụng thiếu định danh" -#: gio/gdesktopappinfo.c:4245 +#: gio/gdesktopappinfo.c:4238 #, c-format msgid "Can’t create user desktop file %s" msgstr "" -#: gio/gdesktopappinfo.c:4381 +#: gio/gdesktopappinfo.c:4374 #, c-format msgid "Custom definition for %s" msgstr "Định nghĩa riêng cho %s" -#: gio/gdrive.c:419 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: gio/gdrive.c:497 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "" -#: gio/gdrive.c:573 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "" -#: gio/gdrive.c:780 +#: gio/gdrive.c:778 msgid "drive doesn’t implement start" msgstr "" -#: gio/gdrive.c:882 +#: gio/gdrive.c:880 msgid "drive doesn’t implement stop" msgstr "" -#: gio/gdtlsconnection.c:1188 gio/gtlsconnection.c:957 +#: gio/gdtlsconnection.c:1154 gio/gtlsconnection.c:921 msgid "TLS backend does not implement TLS binding retrieval" msgstr "" @@ -1336,27 +1337,27 @@ msgid "DTLS support is not available" msgstr "Không hỗ trợ DTLS" -#: gio/gemblem.c:325 +#: gio/gemblem.c:332 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "" -#: gio/gemblem.c:335 +#: gio/gemblem.c:342 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "Bảng mã GEmblem chứa số các hiệu bài dạng sai (%d)" -#: gio/gemblemedicon.c:364 +#: gio/gemblemedicon.c:366 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "" -#: gio/gemblemedicon.c:374 +#: gio/gemblemedicon.c:376 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "Bảng mã GEmblemedIcon chứa số các hiệu bài dạng sai (%d)" -#: gio/gemblemedicon.c:397 +#: gio/gemblemedicon.c:399 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Mong đợi một GEmblem cho GEmblemedIcon" @@ -1364,119 +1365,119 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: gio/gfile.c:1601 +#: gio/gfile.c:1604 msgid "Containing mount does not exist" msgstr "Bộ gắn chứa không tồn tại" -#: gio/gfile.c:2648 gio/glocalfile.c:2518 +#: gio/gfile.c:2650 gio/glocalfile.c:2518 msgid "Can’t copy over directory" msgstr "" -#: gio/gfile.c:2708 +#: gio/gfile.c:2710 msgid "Can’t copy directory over directory" msgstr "" -#: gio/gfile.c:2716 +#: gio/gfile.c:2718 msgid "Target file exists" msgstr "Tập tin đích đã có" -#: gio/gfile.c:2735 +#: gio/gfile.c:2737 msgid "Can’t recursively copy directory" msgstr "" -#: gio/gfile.c:3157 +#: gio/gfile.c:3163 msgid "Splice not supported" msgstr "Chức năng nối bện không được hỗ trợ" -#: gio/gfile.c:3050 gio/gfile.c:3161 +#: gio/gfile.c:3056 gio/gfile.c:3167 #, c-format msgid "Error splicing file: %s" msgstr "Gặp lỗi khi nối bện tập tin: %s" -#: gio/gfile.c:3321 +#: gio/gfile.c:3327 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "Chép (reflink/clone) giữa các điểm gắn kết không được hỗ trợ" -#: gio/gfile.c:3325 +#: gio/gfile.c:3331 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Chép (reflink/clone) không được hỗ trợ hoặc không hợp lệ" -#: gio/gfile.c:3330 +#: gio/gfile.c:3336 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "" -#: gio/gfile.c:3395 +#: gio/gfile.c:3401 msgid "Can’t copy special file" msgstr "" -#: gio/gfile.c:4314 +#: gio/gfile.c:4318 msgid "Invalid symlink value given" msgstr "Đưa ra giá trị liên kết mềm không hợp lệ" -#: gio/gfile.c:4324 glib/gfileutils.c:2392 +#: gio/gfile.c:4328 glib/gfileutils.c:2399 msgid "Symbolic links not supported" msgstr "Không hỗ trợ liên kết mềm" -#: gio/gfile.c:4611 +#: gio/gfile.c:4609 msgid "Trash not supported" msgstr "Thùng rác không được hỗ trợ" -#: gio/gfile.c:4723 +#: gio/gfile.c:4719 #, c-format msgid "File names cannot contain “%c”" msgstr "" -#: gio/gfile.c:7599 gio/gvolume.c:366 +#: gio/gfile.c:7589 gio/gvolume.c:362 msgid "volume doesn’t implement mount" msgstr "" -#: gio/gfile.c:7713 gio/gfile.c:7790 +#: gio/gfile.c:7703 gio/gfile.c:7780 msgid "No application is registered as handling this file" msgstr "Không có ứng dụng đăng ký xử lý tập tin này" -#: gio/gfileenumerator.c:214 +#: gio/gfileenumerator.c:216 msgid "Enumerator is closed" msgstr "Bộ đếm bị đóng" -#: gio/gfileenumerator.c:221 gio/gfileenumerator.c:280 -#: gio/gfileenumerator.c:425 gio/gfileenumerator.c:525 +#: gio/gfileenumerator.c:223 gio/gfileenumerator.c:282 +#: gio/gfileenumerator.c:427 gio/gfileenumerator.c:527 msgid "File enumerator has outstanding operation" msgstr "Bộ đếm tập tin có thao tác còn chạy" -#: gio/gfileenumerator.c:416 gio/gfileenumerator.c:516 +#: gio/gfileenumerator.c:418 gio/gfileenumerator.c:518 msgid "File enumerator is already closed" msgstr "Bộ đếm tập tin đã bị đóng" -#: gio/gfileicon.c:252 +#: gio/gfileicon.c:248 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "" -#: gio/gfileicon.c:262 +#: gio/gfileicon.c:258 msgid "Malformed input data for GFileIcon" msgstr "Dữ liệu đầu vào có dạng sai cho GFileIcon" -#: gio/gfileinputstream.c:151 gio/gfileinputstream.c:397 -#: gio/gfileiostream.c:169 gio/gfileoutputstream.c:166 -#: gio/gfileoutputstream.c:499 +#: gio/gfileinputstream.c:148 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:166 gio/gfileoutputstream.c:163 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "" -#: gio/gfileinputstream.c:328 gio/gfileiostream.c:382 -#: gio/gfileoutputstream.c:373 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:380 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Chức năng seek (di chuyển vị trí đọc) không được hỗ trợ trên luồng" -#: gio/gfileinputstream.c:372 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "Không cho phép cắt ngắn luồng nhập vào" -#: gio/gfileiostream.c:458 gio/gfileoutputstream.c:449 +#: gio/gfileiostream.c:456 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Không cho phép cắt ngắn luồng" -#: gio/ghttpproxy.c:93 gio/gresolver.c:535 gio/gresolver.c:688 -#: glib/gconvert.c:1842 +#: gio/ghttpproxy.c:93 gio/gresolver.c:529 gio/gresolver.c:682 +#: glib/gconvert.c:1743 msgid "Invalid hostname" msgstr "Tên chủ không hợp lệ" @@ -1509,64 +1510,64 @@ msgid "HTTP proxy server closed connection unexpectedly." msgstr "Máy phục vụ ủy nhiệm HTTP đã đóng bất ngờ." -#: gio/gicon.c:299 +#: gio/gicon.c:298 #, c-format msgid "Wrong number of tokens (%d)" msgstr "Số các hiệu bài không đúng (%d)" -#: gio/gicon.c:319 +#: gio/gicon.c:318 #, c-format msgid "No type for class name %s" msgstr "Không có kiểu cho tên lớp %s" -#: gio/gicon.c:329 +#: gio/gicon.c:328 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "Kiểu %s không thực hiện giao diện GIcon" -#: gio/gicon.c:340 +#: gio/gicon.c:339 #, c-format msgid "Type %s is not classed" msgstr "Kiểu %s không được đặt lớp" -#: gio/gicon.c:354 +#: gio/gicon.c:353 #, c-format msgid "Malformed version number: %s" msgstr "Số thứ tự phiên bản dạng sai: %s" -#: gio/gicon.c:368 +#: gio/gicon.c:367 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "Kiểu %s không thực hiện “from_tokens()” trên giao diện GIcon" -#: gio/gicon.c:470 +#: gio/gicon.c:469 msgid "Can’t handle the supplied version of the icon encoding" msgstr "" -#: gio/ginetaddressmask.c:184 +#: gio/ginetaddressmask.c:192 msgid "No address specified" msgstr "Chưa chỉ định địa chỉ" -#: gio/ginetaddressmask.c:192 +#: gio/ginetaddressmask.c:200 #, c-format msgid "Length %u is too long for address" msgstr "%u là quá dài cho địa chỉ" -#: gio/ginetaddressmask.c:225 +#: gio/ginetaddressmask.c:233 msgid "Address has bits set beyond prefix length" msgstr "Địa chỉ đặt bit vượt độ dài tiền tố" -#: gio/ginetaddressmask.c:302 +#: gio/ginetaddressmask.c:310 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "" -#: gio/ginetsocketaddress.c:205 gio/ginetsocketaddress.c:222 -#: gio/gnativesocketaddress.c:111 gio/gunixsocketaddress.c:230 +#: gio/ginetsocketaddress.c:199 gio/ginetsocketaddress.c:216 +#: gio/gnativesocketaddress.c:107 gio/gunixsocketaddress.c:222 msgid "Not enough space for socket address" msgstr "Không đủ không gian cho địa chỉ ổ cắm mạng" -#: gio/ginetsocketaddress.c:237 +#: gio/ginetsocketaddress.c:231 msgid "Unsupported socket address" msgstr "Địa chỉ ổ cắm mạng không hỗ trợ" @@ -1580,7 +1581,7 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: gio/ginputstream.c:1256 gio/giostream.c:312 gio/goutputstream.c:2218 +#: gio/ginputstream.c:1256 gio/giostream.c:327 gio/goutputstream.c:2218 msgid "Stream has outstanding operation" msgstr "Luồng có thao tác còn chạy" @@ -1596,7 +1597,7 @@ msgid "“version” takes no arguments" msgstr "" -#: gio/gio-tool.c:209 gio/gio-tool.c:225 glib/goption.c:871 +#: gio/gio-tool.c:209 gio/gio-tool.c:258 glib/goption.c:712 msgid "Usage:" msgstr "Cách dùng:" @@ -1604,79 +1605,79 @@ msgid "Print version information and exit." msgstr "" -#: gio/gio-tool.c:228 +#: gio/gio-tool.c:261 msgid "Commands:" msgstr "" -#: gio/gio-tool.c:231 +#: gio/gio-tool.c:232 msgid "Concatenate files to standard output" msgstr "" -#: gio/gio-tool.c:232 +#: gio/gio-tool.c:233 msgid "Copy one or more files" msgstr "" -#: gio/gio-tool.c:233 +#: gio/gio-tool.c:234 msgid "Show information about locations" msgstr "" -#: gio/gio-tool.c:234 +#: gio/gio-tool.c:235 msgid "Launch an application from a desktop file" msgstr "" -#: gio/gio-tool.c:235 +#: gio/gio-tool.c:236 msgid "List the contents of locations" msgstr "" -#: gio/gio-tool.c:236 +#: gio/gio-tool.c:237 msgid "Get or set the handler for a mimetype" msgstr "" -#: gio/gio-tool.c:237 +#: gio/gio-tool.c:238 msgid "Create directories" msgstr "" -#: gio/gio-tool.c:238 +#: gio/gio-tool.c:239 msgid "Monitor files and directories for changes" msgstr "" -#: gio/gio-tool.c:239 +#: gio/gio-tool.c:240 msgid "Mount or unmount the locations" msgstr "" -#: gio/gio-tool.c:240 +#: gio/gio-tool.c:241 msgid "Move one or more files" msgstr "" -#: gio/gio-tool.c:241 +#: gio/gio-tool.c:242 msgid "Open files with the default application" msgstr "" -#: gio/gio-tool.c:242 +#: gio/gio-tool.c:243 msgid "Rename a file" msgstr "" -#: gio/gio-tool.c:243 +#: gio/gio-tool.c:244 msgid "Delete one or more files" msgstr "" -#: gio/gio-tool.c:244 +#: gio/gio-tool.c:245 msgid "Read from standard input and save" msgstr "" -#: gio/gio-tool.c:245 +#: gio/gio-tool.c:246 msgid "Set a file attribute" msgstr "" -#: gio/gio-tool.c:246 +#: gio/gio-tool.c:247 msgid "Move files or directories to the trash" msgstr "" -#: gio/gio-tool.c:247 +#: gio/gio-tool.c:248 msgid "Lists the contents of locations in a tree" msgstr "" -#: gio/gio-tool.c:249 +#: gio/gio-tool.c:275 #, c-format msgid "Use %s to get detailed help.\n" msgstr "" @@ -1686,7 +1687,7 @@ msgstr "" #. Translators: commandline placeholder -#: gio/gio-tool-cat.c:135 gio/gio-tool-info.c:382 gio/gio-tool-list.c:176 +#: gio/gio-tool-cat.c:135 gio/gio-tool-info.c:383 gio/gio-tool-list.c:176 #: gio/gio-tool-mkdir.c:50 gio/gio-tool-monitor.c:39 gio/gio-tool-monitor.c:41 #: gio/gio-tool-monitor.c:43 gio/gio-tool-monitor.c:45 #: gio/gio-tool-monitor.c:206 gio/gio-tool-mount.c:1236 gio/gio-tool-open.c:72 @@ -1706,72 +1707,72 @@ "like smb://server/resource/file.txt as location." msgstr "" -#: gio/gio-tool-cat.c:164 gio/gio-tool-info.c:413 gio/gio-tool-mkdir.c:78 +#: gio/gio-tool-cat.c:164 gio/gio-tool-info.c:414 gio/gio-tool-mkdir.c:78 #: gio/gio-tool-monitor.c:231 gio/gio-tool-mount.c:1287 gio/gio-tool-open.c:98 #: gio/gio-tool-remove.c:74 gio/gio-tool-trash.c:303 msgid "No locations given" msgstr "" -#: gio/gio-tool-copy.c:45 gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:40 msgid "No target directory" msgstr "" -#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 +#: gio/gio-tool-copy.c:47 gio/gio-tool-move.c:41 msgid "Show progress" msgstr "" -#: gio/gio-tool-copy.c:47 gio/gio-tool-move.c:42 +#: gio/gio-tool-copy.c:48 gio/gio-tool-move.c:42 msgid "Prompt before overwrite" msgstr "" -#: gio/gio-tool-copy.c:48 +#: gio/gio-tool-copy.c:49 msgid "Preserve all attributes" msgstr "" -#: gio/gio-tool-copy.c:49 gio/gio-tool-move.c:43 gio/gio-tool-save.c:51 +#: gio/gio-tool-copy.c:50 gio/gio-tool-move.c:43 gio/gio-tool-save.c:51 msgid "Backup existing destination files" msgstr "" -#: gio/gio-tool-copy.c:50 +#: gio/gio-tool-copy.c:51 msgid "Never follow symbolic links" msgstr "" -#: gio/gio-tool-copy.c:51 +#: gio/gio-tool-copy.c:52 msgid "Use default permissions for the destination" msgstr "" -#: gio/gio-tool-copy.c:76 gio/gio-tool-move.c:69 +#: gio/gio-tool-copy.c:78 gio/gio-tool-move.c:69 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "" #. Translators: commandline placeholder -#: gio/gio-tool-copy.c:102 gio/gio-tool-move.c:96 +#: gio/gio-tool-copy.c:104 gio/gio-tool-move.c:96 msgid "SOURCE" msgstr "" #. Translators: commandline placeholder -#: gio/gio-tool-copy.c:102 gio/gio-tool-move.c:96 gio/gio-tool-save.c:162 +#: gio/gio-tool-copy.c:104 gio/gio-tool-move.c:96 gio/gio-tool-save.c:162 msgid "DESTINATION" msgstr "" -#: gio/gio-tool-copy.c:107 +#: gio/gio-tool-copy.c:109 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "" -#: gio/gio-tool-copy.c:109 +#: gio/gio-tool-copy.c:111 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" "like smb://server/resource/file.txt as location." msgstr "" -#: gio/gio-tool-copy.c:151 +#: gio/gio-tool-copy.c:153 #, c-format msgid "Destination %s is not a directory" msgstr "" -#: gio/gio-tool-copy.c:198 gio/gio-tool-move.c:188 +#: gio/gio-tool-copy.c:202 gio/gio-tool-move.c:188 #, c-format msgid "%s: overwrite “%s”? " msgstr "" @@ -1801,66 +1802,68 @@ msgid "attributes:\n" msgstr "" +#. Translators: This is a noun and represents and attribute of a file #: gio/gio-tool-info.c:166 #, c-format msgid "display name: %s\n" msgstr "" +#. Translators: This is a noun and represents and attribute of a file #: gio/gio-tool-info.c:176 #, c-format msgid "edit name: %s\n" msgstr "" -#: gio/gio-tool-info.c:184 +#: gio/gio-tool-info.c:185 #, c-format msgid "name: %s\n" msgstr "" -#: gio/gio-tool-info.c:191 +#: gio/gio-tool-info.c:192 #, c-format msgid "type: %s\n" msgstr "" -#: gio/gio-tool-info.c:197 +#: gio/gio-tool-info.c:198 #, c-format msgid "size: " msgstr "" -#: gio/gio-tool-info.c:203 +#: gio/gio-tool-info.c:204 #, c-format msgid "hidden\n" msgstr "" -#: gio/gio-tool-info.c:206 +#: gio/gio-tool-info.c:207 #, c-format msgid "uri: %s\n" msgstr "" -#: gio/gio-tool-info.c:213 +#: gio/gio-tool-info.c:214 #, c-format msgid "local path: %s\n" msgstr "" -#: gio/gio-tool-info.c:247 +#: gio/gio-tool-info.c:248 #, c-format msgid "unix mount: %s%s %s %s %s\n" msgstr "" -#: gio/gio-tool-info.c:328 +#: gio/gio-tool-info.c:329 #, c-format msgid "Settable attributes:\n" msgstr "" -#: gio/gio-tool-info.c:352 +#: gio/gio-tool-info.c:353 #, c-format msgid "Writable attribute namespaces:\n" msgstr "" -#: gio/gio-tool-info.c:387 +#: gio/gio-tool-info.c:388 msgid "Show information about locations." msgstr "" -#: gio/gio-tool-info.c:389 +#: gio/gio-tool-info.c:390 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -3044,115 +3047,115 @@ msgid "Error setting extended attribute “%s”: %s" msgstr "" -#: gio/glocalfileinfo.c:1785 gio/win32/gwinhttpfile.c:191 +#: gio/glocalfileinfo.c:1789 gio/win32/gwinhttpfile.c:191 msgid " (invalid encoding)" msgstr " (bảng mã không hợp lệ)" -#: gio/glocalfileinfo.c:1944 gio/glocalfileoutputstream.c:945 +#: gio/glocalfileinfo.c:1948 gio/glocalfileoutputstream.c:945 #: gio/glocalfileoutputstream.c:997 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "" -#: gio/glocalfileinfo.c:2250 +#: gio/glocalfileinfo.c:2254 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Gặp lỗi khi lấy thông tin cho bộ mô tả tập tin: %s" -#: gio/glocalfileinfo.c:2295 +#: gio/glocalfileinfo.c:2299 msgid "Invalid attribute type (uint32 expected)" msgstr "Kiểu thuộc tính không hợp lệ (mong đợi uint32)" -#: gio/glocalfileinfo.c:2313 +#: gio/glocalfileinfo.c:2317 msgid "Invalid attribute type (uint64 expected)" msgstr "Kiểu thuộc tính không hợp lệ (mong đợi uint64)" -#: gio/glocalfileinfo.c:2332 gio/glocalfileinfo.c:2351 +#: gio/glocalfileinfo.c:2336 gio/glocalfileinfo.c:2355 msgid "Invalid attribute type (byte string expected)" msgstr "Kiểu thuộc tính không hợp lệ (mong đợi chuỗi byte)" -#: gio/glocalfileinfo.c:2398 +#: gio/glocalfileinfo.c:2402 msgid "Cannot set permissions on symlinks" msgstr "Gặp lỗi khi đặt quyền hạn cho liên kết mềm" -#: gio/glocalfileinfo.c:2414 +#: gio/glocalfileinfo.c:2418 #, c-format msgid "Error setting permissions: %s" msgstr "Gặp lỗi khi đặt quyền hạn: %s" -#: gio/glocalfileinfo.c:2465 +#: gio/glocalfileinfo.c:2469 #, c-format msgid "Error setting owner: %s" msgstr "Gặp lỗi khi đặt người sở hữu: %s" -#: gio/glocalfileinfo.c:2488 +#: gio/glocalfileinfo.c:2492 msgid "symlink must be non-NULL" msgstr "liên kết mềm phải có giá trị" -#: gio/glocalfileinfo.c:2498 gio/glocalfileinfo.c:2517 -#: gio/glocalfileinfo.c:2528 +#: gio/glocalfileinfo.c:2502 gio/glocalfileinfo.c:2521 +#: gio/glocalfileinfo.c:2532 #, c-format msgid "Error setting symlink: %s" msgstr "Gặp lỗi khi đặt liên kết mềm: %s" -#: gio/glocalfileinfo.c:2507 +#: gio/glocalfileinfo.c:2511 msgid "Error setting symlink: file is not a symlink" msgstr "Gặp lỗi khi đặt liên kết mềm: tập tin không phải là liên kết mềm" -#: gio/glocalfileinfo.c:2599 +#: gio/glocalfileinfo.c:2603 #, c-format msgid "Extra nanoseconds %d for UNIX timestamp %lld are negative" msgstr "" -#: gio/glocalfileinfo.c:2608 +#: gio/glocalfileinfo.c:2612 #, c-format msgid "Extra nanoseconds %d for UNIX timestamp %lld reach 1 second" msgstr "" -#: gio/glocalfileinfo.c:2618 +#: gio/glocalfileinfo.c:2622 #, c-format msgid "UNIX timestamp %lld does not fit into 64 bits" msgstr "" -#: gio/glocalfileinfo.c:2629 +#: gio/glocalfileinfo.c:2633 #, c-format msgid "UNIX timestamp %lld is outside of the range supported by Windows" msgstr "" -#: gio/glocalfileinfo.c:2761 +#: gio/glocalfileinfo.c:2765 #, c-format msgid "File name “%s” cannot be converted to UTF-16" msgstr "" -#: gio/glocalfileinfo.c:2780 +#: gio/glocalfileinfo.c:2784 #, c-format msgid "File “%s” cannot be opened: Windows Error %lu" msgstr "" -#: gio/glocalfileinfo.c:2793 +#: gio/glocalfileinfo.c:2797 #, c-format msgid "Error setting modification or access time for file “%s”: %lu" msgstr "" -#: gio/glocalfileinfo.c:2950 +#: gio/glocalfileinfo.c:2974 #, c-format msgid "Error setting modification or access time: %s" msgstr "Gặp lỗi khi đặt thời gian sửa đổi hoặc truy cập: %s" -#: gio/glocalfileinfo.c:2973 +#: gio/glocalfileinfo.c:2997 msgid "SELinux context must be non-NULL" msgstr "Ngữ cảnh SELinux phải khác NULL" -#: gio/glocalfileinfo.c:2980 +#: gio/glocalfileinfo.c:3004 msgid "SELinux is not enabled on this system" msgstr "SELinux chưa được bật trên hệ thống này" -#: gio/glocalfileinfo.c:2990 +#: gio/glocalfileinfo.c:3014 #, c-format msgid "Error setting SELinux context: %s" msgstr "Gặp lỗi khi đặt ngữ cảnh SELinux: %s" -#: gio/glocalfileinfo.c:3087 +#: gio/glocalfileinfo.c:3111 #, c-format msgid "Setting attribute %s not supported" msgstr "Không hỗ trợ chức năng đặt thuộc tính %s" @@ -3205,7 +3208,7 @@ msgstr "Gặp lỗi khi cắt ngắn tập tin: %s" #: gio/glocalfileoutputstream.c:664 gio/glocalfileoutputstream.c:909 -#: gio/glocalfileoutputstream.c:1223 gio/gsubprocess.c:231 +#: gio/glocalfileoutputstream.c:1223 gio/gsubprocess.c:227 #, c-format msgid "Error opening file “%s”: %s" msgstr "" @@ -3227,101 +3230,101 @@ msgid "Error removing old file: %s" msgstr "Gặp lỗi khi xóa tập tin cũ: %s" -#: gio/gmemoryinputstream.c:476 gio/gmemoryoutputstream.c:764 +#: gio/gmemoryinputstream.c:473 gio/gmemoryoutputstream.c:751 msgid "Invalid GSeekType supplied" msgstr "GSeekType được cung cấp không hợp lệ" -#: gio/gmemoryinputstream.c:486 +#: gio/gmemoryinputstream.c:483 msgid "Invalid seek request" msgstr "Yêu cầu tìm không hợp lệ" -#: gio/gmemoryinputstream.c:510 +#: gio/gmemoryinputstream.c:507 msgid "Cannot truncate GMemoryInputStream" msgstr "Không thể cắt GMemoryInputStream" -#: gio/gmemoryoutputstream.c:570 +#: gio/gmemoryoutputstream.c:557 msgid "Memory output stream not resizable" msgstr "Luồng ra bộ nhớ không thể thay đổi kích thước" -#: gio/gmemoryoutputstream.c:586 +#: gio/gmemoryoutputstream.c:573 msgid "Failed to resize memory output stream" msgstr "Gặp lỗi khi thay đổi kích thước luồng ra bộ nhớ" -#: gio/gmemoryoutputstream.c:665 +#: gio/gmemoryoutputstream.c:652 msgid "" "Amount of memory required to process the write is larger than available " "address space" msgstr "" "Việc ghi này yêu cầu một vùng nhớ lớn hơn sức chứa địa chỉ sẵn có hiện tại" -#: gio/gmemoryoutputstream.c:774 +#: gio/gmemoryoutputstream.c:761 msgid "Requested seek before the beginning of the stream" msgstr "Đã yêu cầu tìm nơi đằng trước đầu của luồng" -#: gio/gmemoryoutputstream.c:789 +#: gio/gmemoryoutputstream.c:776 msgid "Requested seek beyond the end of the stream" msgstr "Đã yêu cầu tìm nơi đằng sau cuối của luồng" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: gio/gmount.c:401 +#: gio/gmount.c:400 msgid "mount doesn’t implement “unmount”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: gio/gmount.c:477 +#: gio/gmount.c:476 msgid "mount doesn’t implement “eject”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: gio/gmount.c:555 +#: gio/gmount.c:554 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: gio/gmount.c:640 +#: gio/gmount.c:639 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: gio/gmount.c:728 +#: gio/gmount.c:727 msgid "mount doesn’t implement “remount”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: gio/gmount.c:810 +#: gio/gmount.c:809 msgid "mount doesn’t implement content type guessing" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: gio/gmount.c:897 +#: gio/gmount.c:896 msgid "mount doesn’t implement synchronous content type guessing" msgstr "" -#: gio/gnetworkaddress.c:417 +#: gio/gnetworkaddress.c:424 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "" -#: gio/gnetworkmonitorbase.c:221 gio/gnetworkmonitorbase.c:325 +#: gio/gnetworkmonitorbase.c:221 gio/gnetworkmonitorbase.c:326 #| msgid "Network unreachable through SOCKSv5 proxy." msgid "Network unreachable" msgstr "Mạng không thể tiếp cận" -#: gio/gnetworkmonitorbase.c:259 gio/gnetworkmonitorbase.c:289 +#: gio/gnetworkmonitorbase.c:259 gio/gnetworkmonitorbase.c:290 msgid "Host unreachable" msgstr "Máy không thể tiếp cận" @@ -3351,7 +3354,7 @@ msgid "NetworkManager version too old" msgstr "Phiên bản của Trình quản lý mạng là quá cũ" -#: gio/goutputstream.c:234 gio/goutputstream.c:777 +#: gio/goutputstream.c:236 gio/goutputstream.c:777 msgid "Output stream doesn’t implement write" msgstr "" @@ -3366,7 +3369,7 @@ #. Translators: the first placeholder is a domain name, the #. * second is an error message -#: gio/gresolver.c:478 gio/gthreadedresolver.c:317 gio/gthreadedresolver.c:338 +#: gio/gresolver.c:472 gio/gthreadedresolver.c:317 gio/gthreadedresolver.c:338 #: gio/gthreadedresolver.c:983 gio/gthreadedresolver.c:1007 #: gio/gthreadedresolver.c:1032 gio/gthreadedresolver.c:1047 #, c-format @@ -3374,34 +3377,34 @@ msgstr "" #. Translators: The placeholder is for a function name. -#: gio/gresolver.c:547 gio/gresolver.c:707 +#: gio/gresolver.c:541 gio/gresolver.c:701 #, c-format msgid "%s not implemented" msgstr "" -#: gio/gresolver.c:1076 gio/gresolver.c:1128 +#: gio/gresolver.c:1070 gio/gresolver.c:1122 msgid "Invalid domain" msgstr "" -#: gio/gresource.c:683 gio/gresource.c:945 gio/gresource.c:985 -#: gio/gresource.c:1109 gio/gresource.c:1181 gio/gresource.c:1255 -#: gio/gresource.c:1336 gio/gresourcefile.c:478 gio/gresourcefile.c:602 -#: gio/gresourcefile.c:753 +#: gio/gresource.c:706 gio/gresource.c:968 gio/gresource.c:1008 +#: gio/gresource.c:1132 gio/gresource.c:1204 gio/gresource.c:1278 +#: gio/gresource.c:1359 gio/gresourcefile.c:482 gio/gresourcefile.c:606 +#: gio/gresourcefile.c:757 #, c-format msgid "The resource at “%s” does not exist" msgstr "" -#: gio/gresource.c:850 +#: gio/gresource.c:873 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "" -#: gio/gresourcefile.c:749 +#: gio/gresourcefile.c:753 #, c-format msgid "The resource at “%s” is not a directory" msgstr "" -#: gio/gresourcefile.c:957 +#: gio/gresourcefile.c:961 msgid "Input stream doesn’t implement seek" msgstr "" @@ -3735,219 +3738,219 @@ msgid "No such key “%s”\n" msgstr "" -#: gio/gsocket.c:419 +#: gio/gsocket.c:435 msgid "Invalid socket, not initialized" msgstr "Ổ cắm mạng không hợp lệ, chưa được khởi tạo" -#: gio/gsocket.c:426 +#: gio/gsocket.c:442 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Ổ cắm mạng không hợp lệ, khởi động thất bại vì: %s" -#: gio/gsocket.c:434 +#: gio/gsocket.c:450 msgid "Socket is already closed" msgstr "Ổ cắm mạng đã được đóng" -#: gio/gsocket.c:449 gio/gsocket.c:3238 gio/gsocket.c:4469 gio/gsocket.c:4527 -#: gio/gthreadedresolver.c:1438 +#: gio/gsocket.c:465 gio/gsocket.c:3291 gio/gsocket.c:4664 gio/gsocket.c:4722 +#: gio/gthreadedresolver.c:1453 msgid "Socket I/O timed out" msgstr "Hết giờ Ổ cắm mạng I/O" -#: gio/gsocket.c:586 +#: gio/gsocket.c:602 #, c-format msgid "creating GSocket from fd: %s" msgstr "đang tạo GSocket từ fd: %s" -#: gio/gsocket.c:646 gio/gsocket.c:714 gio/gsocket.c:721 +#: gio/gsocket.c:662 gio/gsocket.c:730 gio/gsocket.c:737 #, c-format msgid "Unable to create socket: %s" msgstr "Không thể tạo ổ cắm mạng: %s" -#: gio/gsocket.c:714 +#: gio/gsocket.c:730 msgid "Unknown family was specified" msgstr "Không biết họ đã cho" -#: gio/gsocket.c:721 +#: gio/gsocket.c:737 msgid "Unknown protocol was specified" msgstr "Không biết giao thức đã cho" -#: gio/gsocket.c:1190 +#: gio/gsocket.c:1243 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "" "Không thể dùng thao tác datagram với một ổ cắm mạng không-phải-datagram." -#: gio/gsocket.c:1207 +#: gio/gsocket.c:1260 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" "Không thể dùng thao tác datagram với một ổ cắm mạng với đặt thời hạn chờ tối " "đa." -#: gio/gsocket.c:2014 +#: gio/gsocket.c:2067 #, c-format msgid "could not get local address: %s" msgstr "không thể lấy địa chỉ cục bộ: %s" -#: gio/gsocket.c:2060 +#: gio/gsocket.c:2113 #, c-format msgid "could not get remote address: %s" msgstr "không thể lấy địa chỉ ở xa: %s" -#: gio/gsocket.c:2126 +#: gio/gsocket.c:2179 #, c-format msgid "could not listen: %s" msgstr "không thể lắng nghe: %s" -#: gio/gsocket.c:2230 +#: gio/gsocket.c:2283 #, c-format msgid "Error binding to address %s: %s" msgstr "" -#: gio/gsocket.c:2405 gio/gsocket.c:2442 gio/gsocket.c:2552 gio/gsocket.c:2577 -#: gio/gsocket.c:2644 gio/gsocket.c:2702 gio/gsocket.c:2720 +#: gio/gsocket.c:2458 gio/gsocket.c:2495 gio/gsocket.c:2605 gio/gsocket.c:2630 +#: gio/gsocket.c:2697 gio/gsocket.c:2755 gio/gsocket.c:2773 #, c-format msgid "Error joining multicast group: %s" msgstr "Gặp lỗi khi tham gia nhóm multicast: %s" -#: gio/gsocket.c:2406 gio/gsocket.c:2443 gio/gsocket.c:2553 gio/gsocket.c:2578 -#: gio/gsocket.c:2645 gio/gsocket.c:2703 gio/gsocket.c:2721 +#: gio/gsocket.c:2459 gio/gsocket.c:2496 gio/gsocket.c:2606 gio/gsocket.c:2631 +#: gio/gsocket.c:2698 gio/gsocket.c:2756 gio/gsocket.c:2774 #, c-format msgid "Error leaving multicast group: %s" msgstr "Gặp lỗi khi rời nhóm multicast: %s" -#: gio/gsocket.c:2407 +#: gio/gsocket.c:2460 msgid "No support for source-specific multicast" msgstr "Không hỗ trợ multicast nguồn chỉ định" -#: gio/gsocket.c:2554 +#: gio/gsocket.c:2607 msgid "Unsupported socket family" msgstr "" -#: gio/gsocket.c:2579 +#: gio/gsocket.c:2632 msgid "source-specific not an IPv4 address" msgstr "" -#: gio/gsocket.c:2603 +#: gio/gsocket.c:2656 #, c-format msgid "Interface name too long" msgstr "" -#: gio/gsocket.c:2616 gio/gsocket.c:2670 +#: gio/gsocket.c:2669 gio/gsocket.c:2723 #, c-format msgid "Interface not found: %s" msgstr "" -#: gio/gsocket.c:2646 +#: gio/gsocket.c:2699 msgid "No support for IPv4 source-specific multicast" msgstr "" -#: gio/gsocket.c:2704 +#: gio/gsocket.c:2757 msgid "No support for IPv6 source-specific multicast" msgstr "" -#: gio/gsocket.c:2937 +#: gio/gsocket.c:2990 #, c-format msgid "Error accepting connection: %s" msgstr "Gặp lỗi khi chấp nhận kết nối: %s" -#: gio/gsocket.c:3063 +#: gio/gsocket.c:3116 msgid "Connection in progress" msgstr "Kết nối đang hình thành" -#: gio/gsocket.c:3114 +#: gio/gsocket.c:3167 msgid "Unable to get pending error: " msgstr "Không thể lấy lỗi đang chờ: " -#: gio/gsocket.c:3303 +#: gio/gsocket.c:3356 #, c-format msgid "Error receiving data: %s" msgstr "Gặp lỗi khi nhận dữ liệu: %s" -#: gio/gsocket.c:3500 +#: gio/gsocket.c:3695 #, c-format msgid "Error sending data: %s" msgstr "Gặp lỗi khi gửi dữ liệu: %s" -#: gio/gsocket.c:3687 +#: gio/gsocket.c:3882 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Không thể tắt ổ cắm mạng: %s" -#: gio/gsocket.c:3768 +#: gio/gsocket.c:3963 #, c-format msgid "Error closing socket: %s" msgstr "Gặp lỗi khi đóng ổ cắm mạng: %s" -#: gio/gsocket.c:4462 +#: gio/gsocket.c:4657 #, c-format msgid "Waiting for socket condition: %s" msgstr "Đang chờ ổ cắm mạng: %s" -#: gio/gsocket.c:4852 gio/gsocket.c:4868 gio/gsocket.c:4881 +#: gio/gsocket.c:5047 gio/gsocket.c:5063 gio/gsocket.c:5076 #, c-format msgid "Unable to send message: %s" msgstr "" -#: gio/gsocket.c:4853 gio/gsocket.c:4869 gio/gsocket.c:4882 +#: gio/gsocket.c:5048 gio/gsocket.c:5064 gio/gsocket.c:5077 msgid "Message vectors too large" msgstr "" -#: gio/gsocket.c:4898 gio/gsocket.c:4900 gio/gsocket.c:5047 gio/gsocket.c:5132 -#: gio/gsocket.c:5310 gio/gsocket.c:5350 gio/gsocket.c:5352 +#: gio/gsocket.c:5093 gio/gsocket.c:5095 gio/gsocket.c:5242 gio/gsocket.c:5327 +#: gio/gsocket.c:5505 gio/gsocket.c:5545 gio/gsocket.c:5547 #, c-format msgid "Error sending message: %s" msgstr "Gặp lỗi khi gửi thông điệp: %s" -#: gio/gsocket.c:5074 +#: gio/gsocket.c:5269 msgid "GSocketControlMessage not supported on Windows" msgstr "GSocketControlMessage không được hỗ trợ trên Windows" -#: gio/gsocket.c:5547 gio/gsocket.c:5623 gio/gsocket.c:5849 +#: gio/gsocket.c:5742 gio/gsocket.c:5818 gio/gsocket.c:6044 #, c-format msgid "Error receiving message: %s" msgstr "Gặp lỗi khi nhận thông điệp: %s" -#: gio/gsocket.c:6134 gio/gsocket.c:6145 gio/gsocket.c:6208 +#: gio/gsocket.c:6329 gio/gsocket.c:6340 gio/gsocket.c:6403 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Không thể đọc giấy ủy nhiệm ổ cắm mạng: %s" -#: gio/gsocket.c:6217 +#: gio/gsocket.c:6412 #| msgid "GCredentials is not implemented on this OS" msgid "g_socket_get_credentials not implemented for this OS" msgstr "g_socket_get_credentials không được hỗ trợ trên hệ điều hành này" -#: gio/gsocketclient.c:193 +#: gio/gsocketclient.c:192 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Không thể kết nối đến máy ủy nhiệm %s: " -#: gio/gsocketclient.c:207 +#: gio/gsocketclient.c:206 #, c-format #| msgid "Could not open converter from '%s' to '%s': %s" msgid "Could not connect to %s: " msgstr "Không thể kết nối đến %s: " -#: gio/gsocketclient.c:209 +#: gio/gsocketclient.c:208 #| msgid "could not listen: %s" msgid "Could not connect: " msgstr "không thể kết nối: " -#: gio/gsocketclient.c:1204 gio/gsocketclient.c:1807 +#: gio/gsocketclient.c:1234 gio/gsocketclient.c:1851 msgid "Proxying over a non-TCP connection is not supported." msgstr "Không hỗ trợ ủy nhiệm thông qua kết nối không phải TCP." -#: gio/gsocketclient.c:1236 gio/gsocketclient.c:1836 +#: gio/gsocketclient.c:1266 gio/gsocketclient.c:1886 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "" -#: gio/gsocketlistener.c:232 +#: gio/gsocketlistener.c:235 msgid "Listener is already closed" msgstr "Bên lắng nghe đã đóng" -#: gio/gsocketlistener.c:278 +#: gio/gsocketlistener.c:281 msgid "Added socket is closed" msgstr "Ổ cắm mạng được thêm đã đóng" @@ -4040,17 +4043,17 @@ msgid "Unknown SOCKSv5 proxy error." msgstr "Lỗi ủy nhiệm SOCKSv5 lạ." -#: gio/gtestdbus.c:614 glib/gspawn-win32.c:433 +#: gio/gtestdbus.c:608 glib/gspawn-win32.c:433 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "Không tạo được pipe để liên lạc với tiến trình con (%s)" -#: gio/gtestdbus.c:621 +#: gio/gtestdbus.c:615 #, c-format msgid "Pipes are not supported in this platform" msgstr "" -#: gio/gthemedicon.c:597 +#: gio/gthemedicon.c:590 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "" @@ -4099,35 +4102,35 @@ msgid "Failed to parse DNS response for “%s”: " msgstr "" -#: gio/gtlscertificate.c:480 +#: gio/gtlscertificate.c:438 msgid "No PEM-encoded private key found" msgstr "Không tìm thấy khóa riêng mã hóa dạng PEM" -#: gio/gtlscertificate.c:490 +#: gio/gtlscertificate.c:448 msgid "Cannot decrypt PEM-encoded private key" msgstr "Không thể giải mã khóa riêng mã hóa dạng PEM" -#: gio/gtlscertificate.c:501 +#: gio/gtlscertificate.c:459 msgid "Could not parse PEM-encoded private key" msgstr "Không thể phân tích khóa riêng mã hóa dạng PEM" -#: gio/gtlscertificate.c:528 +#: gio/gtlscertificate.c:486 msgid "No PEM-encoded certificate found" msgstr "Không tìm thấy chứng nhận mã hóa dạng PEM" -#: gio/gtlscertificate.c:537 +#: gio/gtlscertificate.c:495 msgid "Could not parse PEM-encoded certificate" msgstr "Không thể phân tích chứng nhận mã hóa dạng PEM" -#: gio/gtlscertificate.c:800 +#: gio/gtlscertificate.c:758 msgid "The current TLS backend does not support PKCS #12" msgstr "" -#: gio/gtlscertificate.c:1017 +#: gio/gtlscertificate.c:975 msgid "This GTlsBackend does not support creating PKCS #11 certificates" msgstr "" -#: gio/gtlspassword.c:113 +#: gio/gtlspassword.c:104 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -4135,144 +4138,144 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: gio/gtlspassword.c:117 +#: gio/gtlspassword.c:108 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." msgstr "" -#: gio/gtlspassword.c:119 +#: gio/gtlspassword.c:110 msgid "The password entered is incorrect." msgstr "Mật khẩu nhập sai." -#: gio/gunixconnection.c:127 +#: gio/gunixconnection.c:116 msgid "Sending FD is not supported" msgstr "" -#: gio/gunixconnection.c:181 gio/gunixconnection.c:602 +#: gio/gunixconnection.c:170 gio/gunixconnection.c:591 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" msgstr[0] "Cần một thông điệp điều khiển, nhưng lại nhận được %d" -#: gio/gunixconnection.c:197 gio/gunixconnection.c:614 +#: gio/gunixconnection.c:186 gio/gunixconnection.c:603 msgid "Unexpected type of ancillary data" msgstr "Gặp dữ liệu bổ sung kiểu bất thường" -#: gio/gunixconnection.c:216 +#: gio/gunixconnection.c:205 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" msgstr[0] "Cần một fd, nhưng lại nhận được %d\n" -#: gio/gunixconnection.c:235 +#: gio/gunixconnection.c:224 msgid "Received invalid fd" msgstr "Nhận fd không hợp lệ" -#: gio/gunixconnection.c:242 +#: gio/gunixconnection.c:231 msgid "Receiving FD is not supported" msgstr "" -#: gio/gunixconnection.c:384 +#: gio/gunixconnection.c:373 msgid "Error sending credentials: " msgstr "Gặp lỗi khi gửi giấy ủy nhiệm: " -#: gio/gunixconnection.c:542 +#: gio/gunixconnection.c:531 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "Gặp lỗi khi kiểm tra nếu SO_PASSCRED được bật cho ổ cắm mạng: %s" -#: gio/gunixconnection.c:558 +#: gio/gunixconnection.c:547 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Gặp lỗi khi bật SO_PASSCRED: %s" -#: gio/gunixconnection.c:587 +#: gio/gunixconnection.c:576 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "Cần đọc một byte duy nhất để nhận giấy ủy nhiệm nhưng không đọc được byte nào" -#: gio/gunixconnection.c:628 +#: gio/gunixconnection.c:617 #, c-format msgid "Not expecting control message, but got %d" msgstr "Chờ thông điệp điều khiển, nhận được %d" -#: gio/gunixconnection.c:653 +#: gio/gunixconnection.c:642 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Gặp lỗi khi khi tắt SO_PASSCRED: %s" -#: gio/gunixinputstream.c:359 gio/gunixinputstream.c:380 +#: gio/gunixinputstream.c:352 gio/gunixinputstream.c:373 #, c-format #| msgid "Error stating file descriptor: %s" msgid "Error reading from file descriptor: %s" msgstr "Gặp lỗi khi đọc từ bộ mô tả tập tin: %s" -#: gio/gunixinputstream.c:413 gio/gunixoutputstream.c:522 -#: gio/gwin32inputstream.c:219 gio/gwin32outputstream.c:206 +#: gio/gunixinputstream.c:406 gio/gunixoutputstream.c:515 +#: gio/gwin32inputstream.c:216 gio/gwin32outputstream.c:203 #, c-format #| msgid "Error stating file descriptor: %s" msgid "Error closing file descriptor: %s" msgstr "Gặp lỗi khi đóng bộ mô tả tập tin: %s" -#: gio/gunixmounts.c:2826 gio/gunixmounts.c:2879 +#: gio/gunixmounts.c:2814 gio/gunixmounts.c:2867 msgid "Filesystem root" msgstr "Gốc hệ thống tập tin" -#: gio/gunixoutputstream.c:359 gio/gunixoutputstream.c:379 -#: gio/gunixoutputstream.c:466 gio/gunixoutputstream.c:486 -#: gio/gunixoutputstream.c:632 +#: gio/gunixoutputstream.c:352 gio/gunixoutputstream.c:372 +#: gio/gunixoutputstream.c:459 gio/gunixoutputstream.c:479 +#: gio/gunixoutputstream.c:625 #, c-format #| msgid "Error stating file descriptor: %s" msgid "Error writing to file descriptor: %s" msgstr "Gặp lỗi khi ghi vào bộ mô tả tập tin: %s" -#: gio/gunixsocketaddress.c:253 +#: gio/gunixsocketaddress.c:245 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "" "Địa chỉ ổ cắm mạng UNIX trừu tượng không được hỗ trợ trên hệ thống này" -#: gio/gvolume.c:440 +#: gio/gvolume.c:436 msgid "volume doesn’t implement eject" msgstr "" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: gio/gvolume.c:517 +#: gio/gvolume.c:513 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "" -#: gio/gwin32inputstream.c:187 +#: gio/gwin32inputstream.c:184 #, c-format msgid "Error reading from handle: %s" msgstr "Gặp lỗi khi đọc từ handle: %s" -#: gio/gwin32inputstream.c:234 gio/gwin32outputstream.c:221 +#: gio/gwin32inputstream.c:231 gio/gwin32outputstream.c:218 #, c-format msgid "Error closing handle: %s" msgstr "Gặp lỗi khi đóng handle: %s" -#: gio/gwin32outputstream.c:174 +#: gio/gwin32outputstream.c:171 #, c-format msgid "Error writing to handle: %s" msgstr "Gặp lỗi khi ghi vào handle: %s" -#: gio/gzlibcompressor.c:396 gio/gzlibdecompressor.c:349 +#: gio/gzlibcompressor.c:399 gio/gzlibdecompressor.c:345 msgid "Not enough memory" msgstr "Không đủ bộ nhớ" -#: gio/gzlibcompressor.c:403 gio/gzlibdecompressor.c:356 +#: gio/gzlibcompressor.c:406 gio/gzlibdecompressor.c:352 #, c-format msgid "Internal error: %s" msgstr "Lỗi nội bộ : %s" -#: gio/gzlibcompressor.c:416 gio/gzlibdecompressor.c:370 +#: gio/gzlibcompressor.c:419 gio/gzlibdecompressor.c:366 msgid "Need more input" msgstr "Cần thêm đầu vào" -#: gio/gzlibdecompressor.c:342 +#: gio/gzlibdecompressor.c:338 msgid "Invalid compressed data" msgstr "Sai nén dữ liệu" @@ -4302,153 +4305,153 @@ msgid "Wrong args\n" msgstr "Tham số sai\n" -#: glib/gbookmarkfile.c:861 +#: glib/gbookmarkfile.c:816 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "" -#: glib/gbookmarkfile.c:872 glib/gbookmarkfile.c:952 glib/gbookmarkfile.c:962 -#: glib/gbookmarkfile.c:1075 +#: glib/gbookmarkfile.c:827 glib/gbookmarkfile.c:907 glib/gbookmarkfile.c:917 +#: glib/gbookmarkfile.c:1030 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "" -#: glib/gbookmarkfile.c:1284 glib/gbookmarkfile.c:1349 -#: glib/gbookmarkfile.c:1413 glib/gbookmarkfile.c:1423 +#: glib/gbookmarkfile.c:1239 glib/gbookmarkfile.c:1304 +#: glib/gbookmarkfile.c:1368 glib/gbookmarkfile.c:1378 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "" -#: glib/gbookmarkfile.c:1309 glib/gbookmarkfile.c:1323 -#: glib/gbookmarkfile.c:1391 glib/gbookmarkfile.c:1437 +#: glib/gbookmarkfile.c:1264 glib/gbookmarkfile.c:1278 +#: glib/gbookmarkfile.c:1346 glib/gbookmarkfile.c:1392 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "" -#: glib/gbookmarkfile.c:1717 +#: glib/gbookmarkfile.c:1672 #, c-format msgid "Invalid date/time ‘%s’ in bookmark file" msgstr "" -#: glib/gbookmarkfile.c:1956 +#: glib/gbookmarkfile.c:1911 msgid "No valid bookmark file found in data dirs" msgstr "Không tìm thấy tập tin liên kết lưu hợp lệ trong các thư mục dữ liệu" -#: glib/gbookmarkfile.c:2157 +#: glib/gbookmarkfile.c:2112 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "" -#: glib/gbookmarkfile.c:2206 glib/gbookmarkfile.c:2364 -#: glib/gbookmarkfile.c:2449 glib/gbookmarkfile.c:2529 -#: glib/gbookmarkfile.c:2614 glib/gbookmarkfile.c:2748 -#: glib/gbookmarkfile.c:2881 glib/gbookmarkfile.c:3016 -#: glib/gbookmarkfile.c:3058 glib/gbookmarkfile.c:3155 -#: glib/gbookmarkfile.c:3276 glib/gbookmarkfile.c:3470 -#: glib/gbookmarkfile.c:3611 glib/gbookmarkfile.c:3830 -#: glib/gbookmarkfile.c:3919 glib/gbookmarkfile.c:4008 -#: glib/gbookmarkfile.c:4127 +#: glib/gbookmarkfile.c:2161 glib/gbookmarkfile.c:2319 +#: glib/gbookmarkfile.c:2404 glib/gbookmarkfile.c:2484 +#: glib/gbookmarkfile.c:2569 glib/gbookmarkfile.c:2703 +#: glib/gbookmarkfile.c:2836 glib/gbookmarkfile.c:2971 +#: glib/gbookmarkfile.c:3013 glib/gbookmarkfile.c:3110 +#: glib/gbookmarkfile.c:3231 glib/gbookmarkfile.c:3425 +#: glib/gbookmarkfile.c:3566 glib/gbookmarkfile.c:3785 +#: glib/gbookmarkfile.c:3874 glib/gbookmarkfile.c:3963 +#: glib/gbookmarkfile.c:4082 #, c-format msgid "No bookmark found for URI “%s”" msgstr "" -#: glib/gbookmarkfile.c:2538 +#: glib/gbookmarkfile.c:2493 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "" -#: glib/gbookmarkfile.c:2623 +#: glib/gbookmarkfile.c:2578 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "" -#: glib/gbookmarkfile.c:3164 +#: glib/gbookmarkfile.c:3119 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "" -#: glib/gbookmarkfile.c:3632 glib/gbookmarkfile.c:3840 +#: glib/gbookmarkfile.c:3587 glib/gbookmarkfile.c:3795 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "" -#: glib/gbookmarkfile.c:3863 +#: glib/gbookmarkfile.c:3818 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "" -#: glib/gconvert.c:469 +#: glib/gconvert.c:370 msgid "Unrepresentable character in conversion input" msgstr "" -#: glib/gconvert.c:496 glib/gutf8.c:954 glib/gutf8.c:1167 glib/gutf8.c:1304 +#: glib/gconvert.c:397 glib/gutf8.c:954 glib/gutf8.c:1167 glib/gutf8.c:1304 #: glib/gutf8.c:1408 msgid "Partial character sequence at end of input" msgstr "Character sequence riêng phần ở cuối đầu vào" -#: glib/gconvert.c:767 +#: glib/gconvert.c:668 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "" -#: glib/gconvert.c:939 +#: glib/gconvert.c:840 msgid "Embedded NUL byte in conversion input" msgstr "" -#: glib/gconvert.c:960 +#: glib/gconvert.c:861 msgid "Embedded NUL byte in conversion output" msgstr "" -#: glib/gconvert.c:1698 +#: glib/gconvert.c:1599 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "" -#: glib/gconvert.c:1701 +#: glib/gconvert.c:1702 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "" -#: glib/gconvert.c:1728 +#: glib/gconvert.c:1629 #, c-format msgid "The URI “%s” is invalid" msgstr "" -#: glib/gconvert.c:1741 +#: glib/gconvert.c:1642 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "" -#: glib/gconvert.c:1758 +#: glib/gconvert.c:1659 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "" -#: glib/gconvert.c:1832 +#: glib/gconvert.c:1733 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "" #. Translators: this is the preferred format for expressing the date and the time -#: glib/gdatetime.c:228 +#: glib/gdatetime.c:199 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%A, %d %B năm %Y %T %Z" #. Translators: this is the preferred format for expressing the date -#: glib/gdatetime.c:231 +#: glib/gdatetime.c:202 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%d/%m/%y" #. Translators: this is the preferred format for expressing the time -#: glib/gdatetime.c:234 +#: glib/gdatetime.c:205 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: this is the preferred format for expressing 12 hour time -#: glib/gdatetime.c:237 +#: glib/gdatetime.c:208 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%I:%M %p" @@ -4469,62 +4472,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: glib/gdatetime.c:276 +#: glib/gdatetime.c:247 msgctxt "full month name" msgid "January" msgstr "Tháng giêng" -#: glib/gdatetime.c:278 +#: glib/gdatetime.c:249 msgctxt "full month name" msgid "February" msgstr "Tháng hai" -#: glib/gdatetime.c:280 +#: glib/gdatetime.c:251 msgctxt "full month name" msgid "March" msgstr "Tháng ba" -#: glib/gdatetime.c:282 +#: glib/gdatetime.c:253 msgctxt "full month name" msgid "April" msgstr "Tháng tư" -#: glib/gdatetime.c:284 +#: glib/gdatetime.c:255 msgctxt "full month name" msgid "May" msgstr "Tháng năm" -#: glib/gdatetime.c:286 +#: glib/gdatetime.c:257 msgctxt "full month name" msgid "June" msgstr "Tháng sáu" -#: glib/gdatetime.c:288 +#: glib/gdatetime.c:259 msgctxt "full month name" msgid "July" msgstr "Tháng bảy" -#: glib/gdatetime.c:290 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "August" msgstr "Tháng tám" -#: glib/gdatetime.c:292 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "September" msgstr "Tháng chín" -#: glib/gdatetime.c:294 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "October" msgstr "Tháng mười" -#: glib/gdatetime.c:296 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "November" msgstr "Tháng mười một" -#: glib/gdatetime.c:298 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "December" msgstr "Tháng mười hai" @@ -4546,132 +4549,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: glib/gdatetime.c:330 +#: glib/gdatetime.c:301 msgctxt "abbreviated month name" msgid "Jan" msgstr "Th1" -#: glib/gdatetime.c:332 +#: glib/gdatetime.c:303 msgctxt "abbreviated month name" msgid "Feb" msgstr "Th2" -#: glib/gdatetime.c:334 +#: glib/gdatetime.c:305 msgctxt "abbreviated month name" msgid "Mar" msgstr "Th3" -#: glib/gdatetime.c:336 +#: glib/gdatetime.c:307 msgctxt "abbreviated month name" msgid "Apr" msgstr "Th4" -#: glib/gdatetime.c:338 +#: glib/gdatetime.c:309 msgctxt "abbreviated month name" msgid "May" msgstr "Th5" -#: glib/gdatetime.c:340 +#: glib/gdatetime.c:311 msgctxt "abbreviated month name" msgid "Jun" msgstr "Th6" -#: glib/gdatetime.c:342 +#: glib/gdatetime.c:313 msgctxt "abbreviated month name" msgid "Jul" msgstr "Th7" -#: glib/gdatetime.c:344 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Aug" msgstr "Th8" -#: glib/gdatetime.c:346 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Sep" msgstr "Th9" -#: glib/gdatetime.c:348 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Oct" msgstr "Th10" -#: glib/gdatetime.c:350 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Nov" msgstr "Th11" -#: glib/gdatetime.c:352 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "Dec" msgstr "Th12" -#: glib/gdatetime.c:367 +#: glib/gdatetime.c:338 msgctxt "full weekday name" msgid "Monday" msgstr "Thứ hai" -#: glib/gdatetime.c:369 +#: glib/gdatetime.c:340 msgctxt "full weekday name" msgid "Tuesday" msgstr "Thứ ba" -#: glib/gdatetime.c:371 +#: glib/gdatetime.c:342 msgctxt "full weekday name" msgid "Wednesday" msgstr "Thứ tư" -#: glib/gdatetime.c:373 +#: glib/gdatetime.c:344 msgctxt "full weekday name" msgid "Thursday" msgstr "Thứ năm" -#: glib/gdatetime.c:375 +#: glib/gdatetime.c:346 msgctxt "full weekday name" msgid "Friday" msgstr "Thứ sáu" -#: glib/gdatetime.c:377 +#: glib/gdatetime.c:348 msgctxt "full weekday name" msgid "Saturday" msgstr "Thứ bảy" -#: glib/gdatetime.c:379 +#: glib/gdatetime.c:350 msgctxt "full weekday name" msgid "Sunday" msgstr "Chủ Nhật" -#: glib/gdatetime.c:394 +#: glib/gdatetime.c:365 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "T2" -#: glib/gdatetime.c:396 +#: glib/gdatetime.c:367 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "T3" -#: glib/gdatetime.c:398 +#: glib/gdatetime.c:369 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "T4" -#: glib/gdatetime.c:400 +#: glib/gdatetime.c:371 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "T5" -#: glib/gdatetime.c:402 +#: glib/gdatetime.c:373 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "T6" -#: glib/gdatetime.c:404 +#: glib/gdatetime.c:375 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "T7" -#: glib/gdatetime.c:406 +#: glib/gdatetime.c:377 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "CN" @@ -4693,62 +4696,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: glib/gdatetime.c:470 +#: glib/gdatetime.c:441 msgctxt "full month name with day" msgid "January" msgstr "Tháng giêng" -#: glib/gdatetime.c:472 +#: glib/gdatetime.c:443 msgctxt "full month name with day" msgid "February" msgstr "Tháng hai" -#: glib/gdatetime.c:474 +#: glib/gdatetime.c:445 msgctxt "full month name with day" msgid "March" msgstr "Tháng ba" -#: glib/gdatetime.c:476 +#: glib/gdatetime.c:447 msgctxt "full month name with day" msgid "April" msgstr "Tháng tư" -#: glib/gdatetime.c:478 +#: glib/gdatetime.c:449 msgctxt "full month name with day" msgid "May" msgstr "Tháng năm" -#: glib/gdatetime.c:480 +#: glib/gdatetime.c:451 msgctxt "full month name with day" msgid "June" msgstr "Tháng sáu" -#: glib/gdatetime.c:482 +#: glib/gdatetime.c:453 msgctxt "full month name with day" msgid "July" msgstr "Tháng bảy" -#: glib/gdatetime.c:484 +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "August" msgstr "Tháng tám" -#: glib/gdatetime.c:486 +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "September" msgstr "Tháng chín" -#: glib/gdatetime.c:488 +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "October" msgstr "Tháng mười" -#: glib/gdatetime.c:490 +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "November" msgstr "Tháng mười một" -#: glib/gdatetime.c:492 +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "December" msgstr "Tháng mười hai" @@ -4770,79 +4773,79 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: glib/gdatetime.c:557 +#: glib/gdatetime.c:528 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "Th1" -#: glib/gdatetime.c:559 +#: glib/gdatetime.c:530 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "Th2" -#: glib/gdatetime.c:561 +#: glib/gdatetime.c:532 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "Th3" -#: glib/gdatetime.c:563 +#: glib/gdatetime.c:534 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "Th4" -#: glib/gdatetime.c:565 +#: glib/gdatetime.c:536 msgctxt "abbreviated month name with day" msgid "May" msgstr "Th5" -#: glib/gdatetime.c:567 +#: glib/gdatetime.c:538 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "Th6" -#: glib/gdatetime.c:569 +#: glib/gdatetime.c:540 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "Th7" -#: glib/gdatetime.c:571 +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "Th8" -#: glib/gdatetime.c:573 +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "Th9" -#: glib/gdatetime.c:575 +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "Th10" -#: glib/gdatetime.c:577 +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "Th11" -#: glib/gdatetime.c:579 +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "Th12" #. Translators: 'before midday' indicator -#: glib/gdatetime.c:596 +#: glib/gdatetime.c:592 msgctxt "GDateTime" msgid "AM" msgstr "AM" #. Translators: 'after midday' indicator -#: glib/gdatetime.c:599 +#: glib/gdatetime.c:595 msgctxt "GDateTime" msgid "PM" msgstr "PM" -#: glib/gdir.c:158 +#: glib/gdir.c:168 #, c-format msgid "Error opening directory “%s”: %s" msgstr "" @@ -4854,190 +4857,190 @@ msgstr[0] "" msgstr[1] "" -#: glib/gfileutils.c:770 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "" -#: glib/gfileutils.c:806 +#: glib/gfileutils.c:769 glib/gfileutils.c:803 #, c-format msgid "File “%s” is too large" msgstr "" -#: glib/gfileutils.c:870 +#: glib/gfileutils.c:845 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "" -#: glib/gfileutils.c:920 glib/gfileutils.c:995 glib/gfileutils.c:1472 +#: glib/gfileutils.c:895 glib/gfileutils.c:970 glib/gfileutils.c:1477 #, c-format msgid "Failed to open file “%s”: %s" msgstr "" -#: glib/gfileutils.c:933 +#: glib/gfileutils.c:908 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "" -#: glib/gfileutils.c:964 +#: glib/gfileutils.c:939 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "" -#: glib/gfileutils.c:1065 +#: glib/gfileutils.c:1040 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "" -#: glib/gfileutils.c:1179 +#: glib/gfileutils.c:1184 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "" -#: glib/gfileutils.c:1200 +#: glib/gfileutils.c:1205 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "" -#: glib/gfileutils.c:1361 glib/gfileutils.c:1776 +#: glib/gfileutils.c:1366 glib/gfileutils.c:1783 #, c-format msgid "Failed to create file “%s”: %s" msgstr "" -#: glib/gfileutils.c:1406 +#: glib/gfileutils.c:1411 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "" -#: glib/gfileutils.c:1741 +#: glib/gfileutils.c:1748 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "" -#: glib/gfileutils.c:1754 +#: glib/gfileutils.c:1761 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "" -#: glib/gfileutils.c:2348 glib/gfileutils.c:2377 +#: glib/gfileutils.c:2355 glib/gfileutils.c:2384 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "" -#: glib/giochannel.c:1408 +#: glib/giochannel.c:1397 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "" -#: glib/giochannel.c:1761 +#: glib/giochannel.c:1750 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "" -#: glib/giochannel.c:1808 glib/giochannel.c:2066 glib/giochannel.c:2153 +#: glib/giochannel.c:1797 glib/giochannel.c:2055 glib/giochannel.c:2142 msgid "Leftover unconverted data in read buffer" msgstr "Để lại dữ liệu chưa được chuyển đổi trong buffer đọc" -#: glib/giochannel.c:1889 glib/giochannel.c:1966 +#: glib/giochannel.c:1878 glib/giochannel.c:1955 msgid "Channel terminates in a partial character" msgstr "Kênh tận hết trong ký tự riêng phần" -#: glib/giochannel.c:1952 +#: glib/giochannel.c:1941 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "" -#: glib/gkeyfile.c:821 +#: glib/gkeyfile.c:810 msgid "Valid key file could not be found in search dirs" msgstr "Không tìm thấy tập tin khóa hợp lệ nằm trong thư mục tìm kiếm" -#: glib/gkeyfile.c:858 +#: glib/gkeyfile.c:847 msgid "Not a regular file" msgstr "Không phải là một tập tin thông thường" -#: glib/gkeyfile.c:1346 +#: glib/gkeyfile.c:1335 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" msgstr "" -#: glib/gkeyfile.c:1403 +#: glib/gkeyfile.c:1392 #, c-format msgid "Invalid group name: %s" msgstr "Tên nhóm không hợp lệ: %s" -#: glib/gkeyfile.c:1427 +#: glib/gkeyfile.c:1416 msgid "Key file does not start with a group" msgstr "Tập tin khóa không bắt đầu với nhóm." -#: glib/gkeyfile.c:1451 +#: glib/gkeyfile.c:1440 #, c-format msgid "Invalid key name: %.*s" msgstr "" -#: glib/gkeyfile.c:1479 +#: glib/gkeyfile.c:1468 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "" -#: glib/gkeyfile.c:1727 glib/gkeyfile.c:1900 glib/gkeyfile.c:3401 -#: glib/gkeyfile.c:3503 glib/gkeyfile.c:3608 glib/gkeyfile.c:3737 -#: glib/gkeyfile.c:3880 glib/gkeyfile.c:4129 glib/gkeyfile.c:4203 +#: glib/gkeyfile.c:1716 glib/gkeyfile.c:1889 glib/gkeyfile.c:3390 +#: glib/gkeyfile.c:3492 glib/gkeyfile.c:3597 glib/gkeyfile.c:3726 +#: glib/gkeyfile.c:3869 glib/gkeyfile.c:4118 glib/gkeyfile.c:4192 #, c-format msgid "Key file does not have group “%s”" msgstr "" -#: glib/gkeyfile.c:1855 +#: glib/gkeyfile.c:1844 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "" -#: glib/gkeyfile.c:2017 glib/gkeyfile.c:2133 +#: glib/gkeyfile.c:2006 glib/gkeyfile.c:2122 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "" -#: glib/gkeyfile.c:2037 glib/gkeyfile.c:2153 glib/gkeyfile.c:2646 +#: glib/gkeyfile.c:2026 glib/gkeyfile.c:2142 glib/gkeyfile.c:2635 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." msgstr "" -#: glib/gkeyfile.c:2861 glib/gkeyfile.c:3230 +#: glib/gkeyfile.c:2850 glib/gkeyfile.c:3219 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " "interpreted." msgstr "" -#: glib/gkeyfile.c:2939 glib/gkeyfile.c:3016 +#: glib/gkeyfile.c:2928 glib/gkeyfile.c:3005 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "" -#: glib/gkeyfile.c:4456 +#: glib/gkeyfile.c:4448 msgid "Key file contains escape character at end of line" msgstr "Tập tin khóa chứa ký tự thoạt tại kết thức dòng." -#: glib/gkeyfile.c:4478 +#: glib/gkeyfile.c:4470 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "" -#: glib/gkeyfile.c:4623 +#: glib/gkeyfile.c:4622 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "" -#: glib/gkeyfile.c:4637 +#: glib/gkeyfile.c:4636 #, c-format msgid "Integer value “%s” out of range" msgstr "" -#: glib/gkeyfile.c:4670 +#: glib/gkeyfile.c:4669 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "" -#: glib/gkeyfile.c:4709 +#: glib/gkeyfile.c:4708 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "" @@ -5057,96 +5060,96 @@ msgid "Failed to open file “%s”: open() failed: %s" msgstr "" -#: glib/gmarkup.c:398 glib/gmarkup.c:440 +#: glib/gmarkup.c:344 glib/gmarkup.c:386 #, c-format msgid "Error on line %d char %d: " msgstr "Lỗi trên dòng %d ký tự %d: " -#: glib/gmarkup.c:462 glib/gmarkup.c:545 +#: glib/gmarkup.c:408 glib/gmarkup.c:491 #, c-format msgid "Invalid UTF-8 encoded text in name — not valid “%s”" msgstr "" -#: glib/gmarkup.c:473 +#: glib/gmarkup.c:419 #, c-format msgid "“%s” is not a valid name" msgstr "" -#: glib/gmarkup.c:489 +#: glib/gmarkup.c:435 #, c-format msgid "“%s” is not a valid name: “%c”" msgstr "" -#: glib/gmarkup.c:613 +#: glib/gmarkup.c:559 #, c-format msgid "Error on line %d: %s" msgstr "Lỗi trên dòng %d: %s" -#: glib/gmarkup.c:690 +#: glib/gmarkup.c:636 #, c-format msgid "" "Failed to parse “%-.*s”, which should have been a digit inside a character " "reference (ê for example) — perhaps the digit is too large" msgstr "" -#: glib/gmarkup.c:702 +#: glib/gmarkup.c:648 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity — escape ampersand " "as &" msgstr "" -#: glib/gmarkup.c:728 +#: glib/gmarkup.c:674 #, c-format msgid "Character reference “%-.*s” does not encode a permitted character" msgstr "" -#: glib/gmarkup.c:766 +#: glib/gmarkup.c:712 msgid "" "Empty entity “&;” seen; valid entities are: & " < > '" msgstr "" -#: glib/gmarkup.c:774 +#: glib/gmarkup.c:720 #, c-format msgid "Entity name “%-.*s” is not known" msgstr "" -#: glib/gmarkup.c:779 +#: glib/gmarkup.c:725 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity — escape ampersand as &" msgstr "" -#: glib/gmarkup.c:1193 +#: glib/gmarkup.c:1139 msgid "Document must begin with an element (e.g. )" msgstr "Tài liệu phải bắt đầu bằng một phần tử (vd: )" -#: glib/gmarkup.c:1233 +#: glib/gmarkup.c:1179 #, c-format msgid "" "“%s” is not a valid character following a “<” character; it may not begin an " "element name" msgstr "" -#: glib/gmarkup.c:1276 +#: glib/gmarkup.c:1222 #, c-format msgid "" "Odd character “%s”, expected a “>” character to end the empty-element tag " "“%s”" msgstr "" -#: glib/gmarkup.c:1346 +#: glib/gmarkup.c:1292 #, c-format msgid "Too many attributes in element “%s”" msgstr "" -#: glib/gmarkup.c:1366 +#: glib/gmarkup.c:1312 #, c-format msgid "" "Odd character “%s”, expected a “=” after attribute name “%s” of element “%s”" msgstr "" -#: glib/gmarkup.c:1408 +#: glib/gmarkup.c:1354 #, c-format msgid "" "Odd character “%s”, expected a “>” or “/” character to end the start tag of " @@ -5154,53 +5157,53 @@ "character in an attribute name" msgstr "" -#: glib/gmarkup.c:1453 +#: glib/gmarkup.c:1399 #, c-format msgid "" "Odd character “%s”, expected an open quote mark after the equals sign when " "giving value for attribute “%s” of element “%s”" msgstr "" -#: glib/gmarkup.c:1587 +#: glib/gmarkup.c:1533 #, c-format msgid "" "“%s” is not a valid character following the characters “”" msgstr "" -#: glib/gmarkup.c:1637 +#: glib/gmarkup.c:1583 #, c-format msgid "Element “%s” was closed, no element is currently open" msgstr "" -#: glib/gmarkup.c:1646 +#: glib/gmarkup.c:1592 #, c-format msgid "Element “%s” was closed, but the currently open element is “%s”" msgstr "" -#: glib/gmarkup.c:1799 +#: glib/gmarkup.c:1745 msgid "Document was empty or contained only whitespace" msgstr "Tài liệu trống hay chỉ chứa không gian trống" -#: glib/gmarkup.c:1813 +#: glib/gmarkup.c:1759 msgid "Document ended unexpectedly just after an open angle bracket “<”" msgstr "" -#: glib/gmarkup.c:1821 glib/gmarkup.c:1866 +#: glib/gmarkup.c:1767 glib/gmarkup.c:1812 #, c-format msgid "" "Document ended unexpectedly with elements still open — “%s” was the last " "element opened" msgstr "" -#: glib/gmarkup.c:1829 +#: glib/gmarkup.c:1775 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5209,19 +5212,19 @@ "Tài liệu kết thúc không mong muốn, được cho là thấy dấu ngoặc nhọn kết thúc " "tag <%s/>" -#: glib/gmarkup.c:1835 +#: glib/gmarkup.c:1781 msgid "Document ended unexpectedly inside an element name" msgstr "Tài liệu được kết thúc không mong muốn bên trong tên phần tử" -#: glib/gmarkup.c:1841 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly inside an attribute name" msgstr "Tài liệu được kết thúc không mong muốn bên trong tên thuộc tính" -#: glib/gmarkup.c:1846 +#: glib/gmarkup.c:1792 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "Tài liệu được kết thúc không mong muốn bên trong tag của phần tử mở." -#: glib/gmarkup.c:1852 +#: glib/gmarkup.c:1798 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5229,89 +5232,89 @@ "Tài liệu kết thúc không mong muốn sau dấu bằng đi theo một tên thuộc tính; " "không có giá trị thuộc tính" -#: glib/gmarkup.c:1859 +#: glib/gmarkup.c:1805 msgid "Document ended unexpectedly while inside an attribute value" msgstr "" "Tài liệu được kết thúc không mong muốn trong khi nằm trong một giá trị thuộc " "tính" -#: glib/gmarkup.c:1876 +#: glib/gmarkup.c:1822 #, c-format msgid "Document ended unexpectedly inside the close tag for element “%s”" msgstr "" -#: glib/gmarkup.c:1880 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly inside the close tag for an unopened element" msgstr "" -#: glib/gmarkup.c:1886 +#: glib/gmarkup.c:1832 msgid "" "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "Tài liệu được kết thúc không mong muốn bên trong một ghi chú hay hướng dẫn " "tiến trình" -#: glib/goption.c:875 +#: glib/goption.c:716 msgid "[OPTION…]" msgstr "" -#: glib/goption.c:991 +#: glib/goption.c:832 msgid "Help Options:" msgstr "Tùy chọn trợ giúp:" -#: glib/goption.c:992 +#: glib/goption.c:833 msgid "Show help options" msgstr "Hiển thị các tùy chọn trợ giúp" -#: glib/goption.c:998 +#: glib/goption.c:839 msgid "Show all help options" msgstr "Hiển thị mọi tùy chọn trợ giúp" -#: glib/goption.c:1061 +#: glib/goption.c:902 msgid "Application Options:" msgstr "Tùy chọn ứng dụng:" -#: glib/goption.c:1063 +#: glib/goption.c:904 msgid "Options:" msgstr "Tùy chọn:" -#: glib/goption.c:1127 glib/goption.c:1197 +#: glib/goption.c:968 glib/goption.c:1038 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "" -#: glib/goption.c:1137 glib/goption.c:1205 +#: glib/goption.c:978 glib/goption.c:1046 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "" -#: glib/goption.c:1162 +#: glib/goption.c:1003 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "" -#: glib/goption.c:1170 +#: glib/goption.c:1011 #, c-format msgid "Double value “%s” for %s out of range" msgstr "" -#: glib/goption.c:1462 glib/goption.c:1541 +#: glib/goption.c:1303 glib/goption.c:1382 #, c-format msgid "Error parsing option %s" msgstr "Gặp lỗi khi phân tích tùy chọn %s" -#: glib/goption.c:1563 glib/goption.c:1676 +#: glib/goption.c:1404 glib/goption.c:1517 #, c-format msgid "Missing argument for %s" msgstr "Thiếu đối số cho %s" -#: glib/goption.c:2186 +#: glib/goption.c:2024 #, c-format msgid "Unknown option %s" msgstr "Không biết tùy chọn %s." -#: glib/gregex.c:479 +#: glib/gregex.c:486 msgid "corrupted object" msgstr "đối tượng bị hỏng" @@ -5319,7 +5322,7 @@ msgid "internal error or corrupted object" msgstr "lỗi nội bộ hay đối tượng bị hỏng" -#: glib/gregex.c:481 +#: glib/gregex.c:488 msgid "out of memory" msgstr "hết bộ nhớ" @@ -5327,19 +5330,19 @@ msgid "backtracking limit reached" msgstr "không thể rút lùi nữa" -#: glib/gregex.c:500 +#: glib/gregex.c:505 msgid "the pattern contains items not supported for partial matching" msgstr "mẫu chứa mục không được hỗ trợ khi khớp bộ phận" -#: glib/gregex.c:498 +#: glib/gregex.c:503 msgid "internal error" msgstr "lỗi nội bộ" -#: glib/gregex.c:502 +#: glib/gregex.c:507 msgid "back references as conditions are not supported for partial matching" msgstr "khi khớp bộ phận, không hỗ trợ rút lui làm điều kiện" -#: glib/gregex.c:508 +#: glib/gregex.c:513 msgid "recursion limit reached" msgstr "đã đến mức giới hạn đệ quy" @@ -5347,7 +5350,7 @@ msgid "invalid combination of newline flags" msgstr "kết hợp cờ dòng mới một cách không hợp lệ" -#: glib/gregex.c:510 +#: glib/gregex.c:515 msgid "bad offset" msgstr "độ lệch sai" @@ -5355,47 +5358,47 @@ msgid "short utf8" msgstr "utf8 ngắn" -#: glib/gregex.c:512 +#: glib/gregex.c:517 msgid "recursion loop" msgstr "vòng lặp đệ quy" -#: glib/gregex.c:536 glib/gregex.c:1838 +#: glib/gregex.c:541 glib/gregex.c:1869 msgid "unknown error" msgstr "lỗi lạ" -#: glib/gregex.c:557 +#: glib/gregex.c:562 msgid "\\ at end of pattern" msgstr "\\ ở kết thúc của mẫu" -#: glib/gregex.c:561 +#: glib/gregex.c:566 msgid "\\c at end of pattern" msgstr "\\c ở kết thúc của mẫu" -#: glib/gregex.c:566 +#: glib/gregex.c:571 msgid "unrecognized character following \\" msgstr "có ký tự lạ phía sau \\" -#: glib/gregex.c:570 +#: glib/gregex.c:575 msgid "numbers out of order in {} quantifier" msgstr "các con số không theo thứ tự đúng trong chuỗi hạn định số lượng {}" -#: glib/gregex.c:574 +#: glib/gregex.c:579 msgid "number too big in {} quantifier" msgstr "con số quá lớn trong chuỗi hạn định số lượng {}" -#: glib/gregex.c:578 +#: glib/gregex.c:583 msgid "missing terminating ] for character class" msgstr "thiếu ] chấm dứt cho lớp ký tự" -#: glib/gregex.c:582 +#: glib/gregex.c:587 msgid "invalid escape sequence in character class" msgstr "gặp dãy thoát không hợp lệ trong lớp ký tự" -#: glib/gregex.c:586 +#: glib/gregex.c:591 msgid "range out of order in character class" msgstr "phạm vi không theo thứ tự đúng trong lớp ký tự" -#: glib/gregex.c:591 +#: glib/gregex.c:596 msgid "nothing to repeat" msgstr "không có gì cần lặp lại" @@ -5403,27 +5406,27 @@ msgid "unexpected repeat" msgstr "lặp lại bất thường" -#: glib/gregex.c:595 +#: glib/gregex.c:600 msgid "unrecognized character after (? or (?-" msgstr "không nhận dạng ký tự nằm sau (? hoặc (?-" -#: glib/gregex.c:599 +#: glib/gregex.c:604 msgid "POSIX named classes are supported only within a class" msgstr "Lớp POSIX có tên chỉ được hỗ trợ bên trong lớp" -#: glib/gregex.c:609 +#: glib/gregex.c:614 msgid "missing terminating )" msgstr "thiếu dấu chấm dứt )" -#: glib/gregex.c:613 +#: glib/gregex.c:618 msgid "reference to non-existent subpattern" msgstr "tham chiếu đến mẫu phụ không tồn tại" -#: glib/gregex.c:617 +#: glib/gregex.c:622 msgid "missing ) after comment" msgstr "thiếu ) nằm sau chú thích" -#: glib/gregex.c:621 +#: glib/gregex.c:626 msgid "regular expression is too large" msgstr "biểu thức chính quy quá lớn" @@ -5435,7 +5438,7 @@ msgid ") without opening (" msgstr "có ) mà không có ( mở đầu" -#: glib/gregex.c:739 glib/gregex.c:875 +#: glib/gregex.c:744 glib/gregex.c:880 msgid "code overflow" msgstr "tràn mã" @@ -5443,19 +5446,19 @@ msgid "unrecognized character after (?<" msgstr "không nhận dạng ký tự nằm sau (?<" -#: glib/gregex.c:629 +#: glib/gregex.c:634 msgid "lookbehind assertion is not fixed length" msgstr "khẳng định lookbehind (thấy ở sau) không có độ dài cố định" -#: glib/gregex.c:625 +#: glib/gregex.c:630 msgid "malformed number or name after (?(" msgstr "có con số hay tên dạng sai nằm sau (?(" -#: glib/gregex.c:633 +#: glib/gregex.c:638 msgid "conditional group contains more than two branches" msgstr "nhóm điều kiện chứa nhiều hơn hai nhánh" -#: glib/gregex.c:637 +#: glib/gregex.c:642 msgid "assertion expected after (?(" msgstr "mong đợi khẳng định nằm sau (?(" @@ -5466,15 +5469,15 @@ msgid "(?R or (?[+-]digits must be followed by )" msgstr "(?R hay (?[+-]chữ số phải có ) theo sau" -#: glib/gregex.c:645 +#: glib/gregex.c:650 msgid "unknown POSIX class name" msgstr "không rõ tên lớp POSIX" -#: glib/gregex.c:603 +#: glib/gregex.c:608 msgid "POSIX collating elements are not supported" msgstr "Không hỗ trợ phần tử đối chiếu POSIX" -#: glib/gregex.c:650 +#: glib/gregex.c:655 msgid "character value in \\x{...} sequence is too large" msgstr "dãy \\x{…} chứa giá trị ký tự quá lớn" @@ -5482,7 +5485,7 @@ msgid "invalid condition (?(0)" msgstr "điều kiện không hợp lệ (?(0)" -#: glib/gregex.c:654 +#: glib/gregex.c:659 msgid "\\C not allowed in lookbehind assertion" msgstr "\\C không được phép trong khẳng định lookbehind (thấy ở sau)" @@ -5494,55 +5497,55 @@ msgid "recursive call could loop indefinitely" msgstr "lời gọi đệ quy có thể bị lặp vô hạn" -#: glib/gregex.c:743 +#: glib/gregex.c:748 msgid "unrecognized character after (?P" msgstr "không nhận dạng ký tự nằm sau (?P" -#: glib/gregex.c:658 +#: glib/gregex.c:663 msgid "missing terminator in subpattern name" msgstr "thiếu dấu chấm dứt trong tên mẫu phụ" -#: glib/gregex.c:662 +#: glib/gregex.c:667 msgid "two named subpatterns have the same name" msgstr "hai mẫu phụ có tên cũng có cùng một tên" -#: glib/gregex.c:666 +#: glib/gregex.c:671 msgid "malformed \\P or \\p sequence" msgstr "dãy \\P hay \\p dạng sai" -#: glib/gregex.c:670 +#: glib/gregex.c:675 msgid "unknown property name after \\P or \\p" msgstr "có tên thuộc tính không rõ nằm sau \\P hay \\p" -#: glib/gregex.c:674 +#: glib/gregex.c:679 msgid "subpattern name is too long (maximum 32 characters)" msgstr "tên mẫu phụ quá dài (tối đa 32 ký tự)" -#: glib/gregex.c:678 +#: glib/gregex.c:683 msgid "too many named subpatterns (maximum 10,000)" msgstr "quá nhiều mẫu phụ có tên (tối đa 10 000)" -#: glib/gregex.c:682 +#: glib/gregex.c:687 msgid "octal value is greater than \\377" msgstr "giá trị bát phân lớn hơn \\377" -#: glib/gregex.c:747 +#: glib/gregex.c:752 msgid "overran compiling workspace" msgstr "tràn vùng làm việc biên dịch" -#: glib/gregex.c:751 +#: glib/gregex.c:756 msgid "previously-checked referenced subpattern not found" msgstr "không tìm thấy mẫu phụ đã tham chiếu mà đã kiểm tra trước" -#: glib/gregex.c:686 +#: glib/gregex.c:691 msgid "DEFINE group contains more than one branch" msgstr "nhóm DEFINE (định nghĩa) chứa nhiều hơn một nhánh" -#: glib/gregex.c:690 +#: glib/gregex.c:695 msgid "inconsistent NEWLINE options" msgstr "các tùy chọn NEWLINE (dòng mới) không thống nhất với nhau" -#: glib/gregex.c:694 +#: glib/gregex.c:699 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5550,23 +5553,23 @@ "\\g không đi trước một tên có dấu ngoặc móc, ngoặc vuông, tên hoặc số trích " "dẫn hoặc một con số không phải số thuần túy" -#: glib/gregex.c:641 +#: glib/gregex.c:646 msgid "a numbered reference must not be zero" msgstr "tham chiếu đánh số phải khác không" -#: glib/gregex.c:699 +#: glib/gregex.c:704 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "không chấp nhận đối số cho (*ACCEPT), (*FAIL) hoặc (*COMMIT)" -#: glib/gregex.c:703 +#: glib/gregex.c:708 msgid "(*VERB) not recognized" msgstr "không nhận ra (*VERB)" -#: glib/gregex.c:707 +#: glib/gregex.c:712 msgid "number is too big" msgstr "số quá lớn" -#: glib/gregex.c:711 +#: glib/gregex.c:716 msgid "missing subpattern name after (?&" msgstr "thiếu tên mẫu phụ sau (?&" @@ -5578,24 +5581,24 @@ msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "] là kí tự không hợp lệ trong chế độ tương thích JavaScript" -#: glib/gregex.c:715 +#: glib/gregex.c:720 msgid "different names for subpatterns of the same number are not allowed" msgstr "không cho phép tên khác nhau cho mẫu con trong cùng số" -#: glib/gregex.c:719 +#: glib/gregex.c:724 msgid "(*MARK) must have an argument" msgstr "(*MARK) phải có đối số" -#: glib/gregex.c:723 +#: glib/gregex.c:728 msgid "\\c must be followed by an ASCII character" msgstr "\\c phải theo sau là một kí tự ASCII" -#: glib/gregex.c:727 +#: glib/gregex.c:732 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "" "\\k không đi trước một tên có dấu ngoặc móc, ngoặc vuông, tên trích dẫn" -#: glib/gregex.c:731 +#: glib/gregex.c:736 msgid "\\N is not supported in a class" msgstr "\\N không được hỗ trợ trong lớp" @@ -5603,7 +5606,7 @@ msgid "too many forward references" msgstr "quá nhiều tham chiếu tới" -#: glib/gregex.c:735 +#: glib/gregex.c:740 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "tên quá dài trong (*MARK), (*PRUNE), (*SKIP) hoặc (*THEN)" @@ -5611,12 +5614,12 @@ msgid "character value in \\u.... sequence is too large" msgstr "dãy \\u… chứa giá trị ký tự quá lớn" -#: glib/gregex.c:874 glib/gregex.c:1121 glib/gregex.c:2444 +#: glib/gregex.c:879 glib/gregex.c:1153 glib/gregex.c:2475 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Gặp lỗi trong khi khớp biểu thức chính quy %s: %s" -#: glib/gregex.c:1721 +#: glib/gregex.c:1753 msgid "PCRE library is compiled without UTF8 support" msgstr "Thư viện PCRE đã biên dịch không có khả năng hỗ trợ UTF-8" @@ -5624,7 +5627,7 @@ msgid "PCRE library is compiled without UTF8 properties support" msgstr "Thư viện PCRE đã biên dịch không có khả năng hỗ trợ thuộc tính UTF-8" -#: glib/gregex.c:1729 +#: glib/gregex.c:1761 msgid "PCRE library is compiled with incompatible options" msgstr "Thư viện PCRE đã biên dịch với tùy chọn không tương thích" @@ -5638,157 +5641,157 @@ msgid "Error while compiling regular expression %s at char %d: %s" msgstr "Gặp lỗi trong khi biên dịch biểu thức chính quy %s ở ký tự %d: %s" -#: glib/gregex.c:2887 +#: glib/gregex.c:2918 msgid "hexadecimal digit or “}” expected" msgstr "" -#: glib/gregex.c:2903 +#: glib/gregex.c:2934 msgid "hexadecimal digit expected" msgstr "cần chữ số thập lục" -#: glib/gregex.c:2943 +#: glib/gregex.c:2974 msgid "missing “<” in symbolic reference" msgstr "" -#: glib/gregex.c:2952 +#: glib/gregex.c:2983 msgid "unfinished symbolic reference" msgstr "tham chiếu ký hiệu chưa hoàn thành" -#: glib/gregex.c:2959 +#: glib/gregex.c:2990 msgid "zero-length symbolic reference" msgstr "tham chiếu ký hiệu có độ dài số không" -#: glib/gregex.c:2970 +#: glib/gregex.c:3001 msgid "digit expected" msgstr "đợi chữ số" -#: glib/gregex.c:2988 +#: glib/gregex.c:3019 msgid "illegal symbolic reference" msgstr "tham chiếu ký hiệu không cho phép" -#: glib/gregex.c:3051 +#: glib/gregex.c:3082 msgid "stray final “\\”" msgstr "" -#: glib/gregex.c:3055 +#: glib/gregex.c:3086 msgid "unknown escape sequence" msgstr "dãy thoát lạ" -#: glib/gregex.c:3065 +#: glib/gregex.c:3096 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "" -#: glib/gshell.c:98 +#: glib/gshell.c:84 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "" -#: glib/gshell.c:188 +#: glib/gshell.c:174 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "" "Dấu ngoặc kép không ăn khớp trong dòng lệnh hay một shell-quoted text khác" -#: glib/gshell.c:594 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "" -#: glib/gshell.c:601 +#: glib/gshell.c:587 #, c-format msgid "" "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" -#: glib/gshell.c:613 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "Văn bản trống (hay chỉ gồm các ký tự trắng)" -#: glib/gspawn.c:319 +#: glib/gspawn.c:242 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Không đọc được dữ liệu từ tiến trình con (%s)" -#: glib/gspawn.c:471 +#: glib/gspawn.c:395 #, c-format msgid "Unexpected error in reading data from a child process (%s)" msgstr "" -#: glib/gspawn.c:556 +#: glib/gspawn.c:475 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Lỗi không mong muốn trong waitpid() (%s)" -#: glib/gspawn.c:1175 glib/gspawn-win32.c:1575 +#: glib/gspawn.c:1097 glib/gspawn-win32.c:1575 #, c-format msgid "Child process exited with code %ld" msgstr "Tiến trình con thoát với mã %ld" -#: glib/gspawn.c:1183 +#: glib/gspawn.c:1105 #, c-format msgid "Child process killed by signal %ld" msgstr "Tiến trình con bị giết bằng tín hiệu %ld" -#: glib/gspawn.c:1190 +#: glib/gspawn.c:1112 #, c-format msgid "Child process stopped by signal %ld" msgstr "Tiến trình con bị dừng bằng tín hiệu %ld" -#: glib/gspawn.c:1197 +#: glib/gspawn.c:1119 #, c-format msgid "Child process exited abnormally" msgstr "Tiến trình con thoát bất thường" -#: glib/gspawn.c:2027 glib/gspawn-win32.c:472 glib/gspawn-win32.c:480 +#: glib/gspawn.c:1956 glib/gspawn-win32.c:472 glib/gspawn-win32.c:480 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Không đọc được từ đường ống dẫn lệnh con (%s)" -#: glib/gspawn.c:2399 +#: glib/gspawn.c:2335 #, c-format msgid "Failed to spawn child process “%s” (%s)" msgstr "" -#: glib/gspawn.c:2525 +#: glib/gspawn.c:2459 #, c-format msgid "Failed to fork (%s)" msgstr "Không rẽ nhánh được (%s)" -#: glib/gspawn.c:2685 glib/gspawn-win32.c:503 +#: glib/gspawn.c:2620 glib/gspawn-win32.c:503 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "" -#: glib/gspawn.c:2695 +#: glib/gspawn.c:2630 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "" -#: glib/gspawn.c:2705 +#: glib/gspawn.c:2640 #, c-format msgid "Failed to open file to remap file descriptor (%s)" msgstr "" -#: glib/gspawn.c:2713 +#: glib/gspawn.c:2648 #, c-format msgid "Failed to duplicate file descriptor for child process (%s)" msgstr "" -#: glib/gspawn.c:2722 +#: glib/gspawn.c:2657 #, c-format msgid "Failed to fork child process (%s)" msgstr "Không rẽ nhánh được tiến trình con (%s)" -#: glib/gspawn.c:2730 +#: glib/gspawn.c:2665 #, c-format msgid "Failed to close file descriptor for child process (%s)" msgstr "" -#: glib/gspawn.c:2738 +#: glib/gspawn.c:2673 #, c-format msgid "Unknown error executing child process “%s”" msgstr "" -#: glib/gspawn.c:2762 +#: glib/gspawn.c:2697 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "Không đọc được đủ dữ liệu từ pid pipe con(%s)" @@ -5840,78 +5843,78 @@ "Gặp lỗi không mong muốn trong g_io_channel_win32_poll() đọc dữ liệu từ tiến " "trình con" -#: glib/gstrfuncs.c:3373 glib/gstrfuncs.c:3475 +#: glib/gstrfuncs.c:3334 glib/gstrfuncs.c:3436 msgid "Empty string is not a number" msgstr "" -#: glib/gstrfuncs.c:3397 +#: glib/gstrfuncs.c:3358 #, c-format msgid "“%s” is not a signed number" msgstr "" -#: glib/gstrfuncs.c:3407 glib/gstrfuncs.c:3511 +#: glib/gstrfuncs.c:3368 glib/gstrfuncs.c:3472 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "" -#: glib/gstrfuncs.c:3501 +#: glib/gstrfuncs.c:3462 #, c-format msgid "“%s” is not an unsigned number" msgstr "" -#: glib/guri.c:318 +#: glib/guri.c:309 #, no-c-format msgid "Invalid %-encoding in URI" msgstr "" -#: glib/guri.c:335 +#: glib/guri.c:326 msgid "Illegal character in URI" msgstr "" -#: glib/guri.c:369 +#: glib/guri.c:360 msgid "Non-UTF-8 characters in URI" msgstr "" -#: glib/guri.c:549 +#: glib/guri.c:540 #, c-format msgid "Invalid IPv6 address ‘%.*s’ in URI" msgstr "" -#: glib/guri.c:604 +#: glib/guri.c:595 #, c-format msgid "Illegal encoded IP address ‘%.*s’ in URI" msgstr "" -#: glib/guri.c:616 +#: glib/guri.c:607 #, c-format msgid "Illegal internationalized hostname ‘%.*s’ in URI" msgstr "" -#: glib/guri.c:648 glib/guri.c:660 +#: glib/guri.c:639 glib/guri.c:651 #, c-format msgid "Could not parse port ‘%.*s’ in URI" msgstr "" -#: glib/guri.c:667 +#: glib/guri.c:658 #, c-format msgid "Port ‘%.*s’ in URI is out of range" msgstr "" -#: glib/guri.c:1230 glib/guri.c:1294 +#: glib/guri.c:1221 glib/guri.c:1285 #, c-format msgid "URI ‘%s’ is not an absolute URI" msgstr "" -#: glib/guri.c:1236 +#: glib/guri.c:1227 #, c-format msgid "URI ‘%s’ has no host component" msgstr "" -#: glib/guri.c:1466 +#: glib/guri.c:1457 msgid "URI is not absolute, and no base URI was provided" msgstr "" -#: glib/guri.c:2252 +#: glib/guri.c:2243 msgid "Missing ‘=’ and parameter value" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-bluetooth2.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-bluetooth2.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-bluetooth2.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-bluetooth2.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:28+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:22+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: lib/bluetooth-chooser-button.c:71 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-boxes.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-boxes.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-boxes.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-boxes.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:17+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Boxes.appdata.xml.in:7 data/org.gnome.Boxes.desktop.in:3 @@ -94,7 +94,7 @@ msgid "Setup Shared Folders between your system and virtual machines." msgstr "" -#: data/org.gnome.Boxes.appdata.xml.in:77 +#: data/org.gnome.Boxes.appdata.xml.in:62 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -1191,7 +1191,7 @@ msgid "SELinux not installed?" msgstr "Chưa cài đặt SELinux?" -#: src/util-app.vala:500 +#: src/util-app.vala:512 msgid "" "Could not get “gnome-boxes” storage pool information from libvirt. Make sure " "“virsh -c qemu:///session pool-dumpxml gnome-boxes” is working." @@ -1199,7 +1199,7 @@ "Không thể lấy thông tin hộp lưu trữ \"gnome-boxes\"từ libvirt. Hãy chắc chắn " "rằng \"virsh -c qemu:///session pool-dumpxml gnome-boxes\" đang hoạt động." -#: src/util-app.vala:505 +#: src/util-app.vala:517 #, c-format msgid "" "%s is known to libvirt as GNOME Boxes’s storage pool but this directory does " @@ -1207,14 +1207,14 @@ msgstr "" "%s được libvirt gọi là nhóm lưu trữ của Máy nhưng thư mục này không tồn tại" -#: src/util-app.vala:509 +#: src/util-app.vala:521 #, c-format msgid "" "%s is known to libvirt as GNOME Boxes’s storage pool but is not a directory" msgstr "" "%s được libvirt gọi là nhóm lưu trữ của Máy nhưng không phải là một thư mục" -#: src/util-app.vala:513 +#: src/util-app.vala:525 #, c-format msgid "" "%s is known to libvirt as GNOME Boxes’s storage pool but is not user-" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-calculator.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-calculator.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-calculator.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-calculator.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:13+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:23+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Calculator.appdata.xml.in:7 @@ -90,13 +90,13 @@ msgid "GNOME Calculator in Programming Mode" msgstr "Máy tính bỏ túi GNOME trong chế độ lập trình" -#: data/org.gnome.Calculator.appdata.xml.in:71 src/gnome-calculator.vala:295 +#: data/org.gnome.Calculator.appdata.xml.in:71 src/gnome-calculator.vala:304 msgid "The GNOME Project" msgstr "Dự án GNOME" #: data/org.gnome.Calculator.appdata.xml.in:7 -#: data/org.gnome.Calculator.desktop.in:3 src/gnome-calculator.vala:79 -#: src/gnome-calculator.vala:293 src/ui/math-window.ui:107 +#: data/org.gnome.Calculator.desktop.in:3 src/gnome-calculator.vala:82 +#: src/gnome-calculator.vala:302 src/ui/math-window.ui:107 msgid "Calculator" msgstr "Máy tính bỏ túi" @@ -236,235 +236,235 @@ msgid "Window position (x and y) of the last closed window." msgstr "Vị trí cửa sổ (x và y) của cửa sổ đóng lần cuối." -#: lib/currency.vala:55 +#: lib/currency.vala:64 msgid "UAE Dirham" msgstr "UAE Dirham" -#: lib/currency.vala:56 +#: lib/currency.vala:65 msgid "Australian Dollar" msgstr "Đô la Úc" -#: lib/currency.vala:57 +#: lib/currency.vala:66 msgid "Bangladeshi Taka" msgstr "" -#: lib/currency.vala:58 +#: lib/currency.vala:67 msgid "Bulgarian Lev" msgstr "Lev Bungari" -#: lib/currency.vala:59 +#: lib/currency.vala:68 msgid "Bahraini Dinar" msgstr "Đina Bahrain" -#: lib/currency.vala:60 +#: lib/currency.vala:69 msgid "Brunei Dollar" msgstr "Đô la Brunei" -#: lib/currency.vala:61 +#: lib/currency.vala:70 msgid "Brazilian Real" msgstr "Rê-an Brazin" -#: lib/currency.vala:62 +#: lib/currency.vala:71 msgid "Botswana Pula" msgstr "Pula Botswana" -#: lib/currency.vala:63 +#: lib/currency.vala:72 msgid "Canadian Dollar" msgstr "Đô la Canađa" -#: lib/currency.vala:64 +#: lib/currency.vala:73 msgid "CFA Franc" msgstr "Franc CFA" -#: lib/currency.vala:65 +#: lib/currency.vala:74 msgid "Swiss Franc" msgstr "Franc Thụy Sĩ" -#: lib/currency.vala:66 +#: lib/currency.vala:75 msgid "Chilean Peso" msgstr "Pêsô Chilê" -#: lib/currency.vala:67 +#: lib/currency.vala:76 msgid "Chinese Yuan" msgstr "Nhân dân tệ Trung Quốc" -#: lib/currency.vala:68 +#: lib/currency.vala:77 msgid "Colombian Peso" msgstr "Pêsô Colombia" -#: lib/currency.vala:69 +#: lib/currency.vala:78 msgid "Czech Koruna" msgstr "Koruna Séc" -#: lib/currency.vala:70 +#: lib/currency.vala:79 msgid "Danish Krone" msgstr "Krone Đan Mạch" -#: lib/currency.vala:71 +#: lib/currency.vala:80 msgid "Algerian Dinar" msgstr "Đina Algeri" -#: lib/currency.vala:72 +#: lib/currency.vala:81 msgid "Estonian Kroon" msgstr "Kroon Estonia" -#: lib/currency.vala:73 +#: lib/currency.vala:82 msgid "Euro" msgstr "Euro" -#: lib/currency.vala:74 +#: lib/currency.vala:83 msgid "British Pound Sterling" msgstr "Bảng Anh Sterling" -#: lib/currency.vala:75 +#: lib/currency.vala:84 msgid "Hong Kong Dollar" msgstr "Đô la Hồng Kông" -#: lib/currency.vala:76 +#: lib/currency.vala:85 msgid "Croatian Kuna" msgstr "Kuna Croatia" -#: lib/currency.vala:77 +#: lib/currency.vala:86 msgid "Hungarian Forint" msgstr "Forint Hungari" -#: lib/currency.vala:78 +#: lib/currency.vala:87 msgid "Indonesian Rupiah" msgstr "Rupi Inđônêsia" -#: lib/currency.vala:79 +#: lib/currency.vala:88 msgid "Israeli New Shekel" msgstr "New Shekel Israel" -#: lib/currency.vala:80 +#: lib/currency.vala:89 msgid "Indian Rupee" msgstr "Rupi Ấn Độ" -#: lib/currency.vala:81 +#: lib/currency.vala:90 msgid "Iranian Rial" msgstr "Rial Iran" -#: lib/currency.vala:82 +#: lib/currency.vala:91 msgid "Icelandic Krona" msgstr "Krona Ai-xơ-len" -#: lib/currency.vala:83 +#: lib/currency.vala:92 msgid "Japanese Yen" msgstr "Yên Nhật Bản" -#: lib/currency.vala:84 +#: lib/currency.vala:94 msgid "South Korean Won" msgstr "Won Hàn Quốc" -#: lib/currency.vala:85 +#: lib/currency.vala:95 msgid "Kuwaiti Dinar" msgstr "Đina Kuwait" -#: lib/currency.vala:86 +#: lib/currency.vala:96 msgid "Kazakhstani Tenge" msgstr "Tenge Kazakhstan" -#: lib/currency.vala:87 +#: lib/currency.vala:97 msgid "Sri Lankan Rupee" msgstr "Rupee Sri Lanka" -#: lib/currency.vala:88 +#: lib/currency.vala:98 msgid "Libyan Dinar" msgstr "Đina Libi" -#: lib/currency.vala:89 +#: lib/currency.vala:99 msgid "Mauritian Rupee" msgstr "Rupee Mauritania" -#: lib/currency.vala:90 +#: lib/currency.vala:100 msgid "Mexican Peso" msgstr "Pêsô Mexico" -#: lib/currency.vala:91 +#: lib/currency.vala:101 msgid "Malaysian Ringgit" msgstr "Ringgit Malaysian" -#: lib/currency.vala:92 +#: lib/currency.vala:103 msgid "Norwegian Krone" msgstr "Krone Na Uy" -#: lib/currency.vala:93 +#: lib/currency.vala:104 msgid "Nepalese Rupee" msgstr "Rupee Nê-pan" -#: lib/currency.vala:94 +#: lib/currency.vala:105 msgid "New Zealand Dollar" msgstr "Đô la New Zealand" -#: lib/currency.vala:95 +#: lib/currency.vala:106 msgid "Omani Rial" msgstr "Rial Oman" -#: lib/currency.vala:96 +#: lib/currency.vala:107 msgid "Peruvian Nuevo Sol" msgstr "Nuevo Sol Pêru" -#: lib/currency.vala:97 +#: lib/currency.vala:108 msgid "Philippine Peso" msgstr "Pêsô Philipin" -#: lib/currency.vala:98 +#: lib/currency.vala:109 msgid "Pakistani Rupee" msgstr "Rupee Pakistan" -#: lib/currency.vala:99 +#: lib/currency.vala:110 msgid "Polish Zloty" msgstr "Zloty Phần Lan" -#: lib/currency.vala:100 +#: lib/currency.vala:111 msgid "Qatari Riyal" msgstr "Riyal Qatar" -#: lib/currency.vala:101 +#: lib/currency.vala:112 msgid "New Romanian Leu" msgstr "Leu Romani mới" -#: lib/currency.vala:102 +#: lib/currency.vala:113 msgid "Russian Rouble" msgstr "Rouble Nga" -#: lib/currency.vala:103 +#: lib/currency.vala:114 msgid "Saudi Riyal" msgstr "Riyal Saudi" -#: lib/currency.vala:104 +#: lib/currency.vala:115 msgid "Serbian Dinar" msgstr "" -#: lib/currency.vala:105 +#: lib/currency.vala:116 msgid "Swedish Krona" msgstr "Krona Thụy Điển" -#: lib/currency.vala:106 +#: lib/currency.vala:117 msgid "Singapore Dollar" msgstr "Đô la Singapore" -#: lib/currency.vala:107 +#: lib/currency.vala:118 msgid "Thai Baht" msgstr "Baht Thái" -#: lib/currency.vala:108 +#: lib/currency.vala:119 msgid "Tunisian Dinar" msgstr "Đina Tunisia" -#: lib/currency.vala:109 +#: lib/currency.vala:120 msgid "Turkish Lira" msgstr "Lira Thổ Nhĩ Kỳ" -#: lib/currency.vala:110 +#: lib/currency.vala:121 msgid "T&T Dollar (TTD)" msgstr "Đô la T&T (TTD)" -#: lib/currency.vala:111 +#: lib/currency.vala:124 msgid "US Dollar" msgstr "Đô la Mỹ" -#: lib/currency.vala:112 +#: lib/currency.vala:125 msgid "Uruguayan Peso" msgstr "Pêsô Uruquay" @@ -472,7 +472,7 @@ msgid "Venezuelan Bolívar" msgstr "Bolívar Vênêzuêla" -#: lib/currency.vala:114 +#: lib/currency.vala:126 msgid "South African Rand" msgstr "Rand Nam Phi" @@ -681,19 +681,19 @@ msgid "Length" msgstr "Chiều dài" -#: lib/unit.vala:31 +#: lib/unit.vala:34 msgid "Speed" msgstr "" -#: lib/unit.vala:32 +#: lib/unit.vala:31 msgid "Area" msgstr "Diện tích" -#: lib/unit.vala:33 +#: lib/unit.vala:32 msgid "Volume" msgstr "Thể tích" -#: lib/unit.vala:34 +#: lib/unit.vala:33 msgid "Mass" msgstr "Khối lượng" @@ -710,1531 +710,1531 @@ msgid "Temperature" msgstr "Nhiệt độ" -#: lib/unit.vala:38 +#: lib/unit.vala:39 msgid "Digital Storage" msgstr "Lưu trữ số" #. FIXME: Approximations of 1/(units in a circle), therefore, 360 deg != 400 grads -#: lib/unit.vala:41 src/math-preferences.vala:110 +#: lib/unit.vala:42 src/math-preferences.vala:110 #| msgid "De_grees" msgid "Degrees" msgstr "Độ" -#: lib/unit.vala:41 +#: lib/unit.vala:42 #, c-format #| msgid "De_grees" msgctxt "unit-format" msgid "%s degrees" msgstr "%s độ" -#: lib/unit.vala:41 +#: lib/unit.vala:42 msgctxt "unit-symbols" msgid "degree,degrees,deg" msgstr "độ,độ,độ" -#: lib/unit.vala:42 src/math-preferences.vala:112 +#: lib/unit.vala:43 src/math-preferences.vala:112 msgid "Radians" msgstr "Rađian" -#: lib/unit.vala:42 +#: lib/unit.vala:43 #, c-format #| msgid "Gr_adians" msgctxt "unit-format" msgid "%s radians" msgstr "%s rađian" -#: lib/unit.vala:42 +#: lib/unit.vala:43 msgctxt "unit-symbols" msgid "radian,radians,rad" msgstr "rađian,rađian,rad" -#: lib/unit.vala:43 src/math-preferences.vala:114 +#: lib/unit.vala:44 src/math-preferences.vala:114 msgid "Gradians" msgstr "Građian" -#: lib/unit.vala:43 +#: lib/unit.vala:44 #, c-format #| msgid "Gr_adians" msgctxt "unit-format" msgid "%s gradians" msgstr "%s građian" -#: lib/unit.vala:43 +#: lib/unit.vala:44 msgctxt "unit-symbols" msgid "gradian,gradians,grad" msgstr "građian,građian,grad" -#: lib/unit.vala:44 +#: lib/unit.vala:45 msgid "Parsecs" msgstr "Parsec" -#: lib/unit.vala:44 +#: lib/unit.vala:45 #, c-format msgctxt "unit-format" msgid "%s pc" msgstr "%s pc" -#: lib/unit.vala:44 +#: lib/unit.vala:45 msgctxt "unit-symbols" msgid "parsec,parsecs,pc" msgstr "parsec,parsec,pc" -#: lib/unit.vala:45 +#: lib/unit.vala:46 msgid "Light Years" msgstr "Năm ánh sáng" -#: lib/unit.vala:45 +#: lib/unit.vala:46 #, c-format msgctxt "unit-format" msgid "%s ly" msgstr "%s ly" -#: lib/unit.vala:45 +#: lib/unit.vala:46 msgctxt "unit-symbols" msgid "lightyear,lightyears,ly" msgstr "năm ánh sáng,năm ánh sáng,ly" -#: lib/unit.vala:46 +#: lib/unit.vala:47 msgid "Astronomical Units" msgstr "Đơn vị thiên văn học" -#: lib/unit.vala:46 +#: lib/unit.vala:47 #, c-format msgctxt "unit-format" msgid "%s au" msgstr "%s au" -#: lib/unit.vala:46 +#: lib/unit.vala:47 msgctxt "unit-symbols" msgid "au" msgstr "au" -#: lib/unit.vala:47 +#: lib/unit.vala:48 msgid "Rack Units" msgstr "" -#: lib/unit.vala:47 +#: lib/unit.vala:48 #, c-format msgctxt "unit-format" msgid "%sU" msgstr "" -#: lib/unit.vala:47 +#: lib/unit.vala:48 msgctxt "unit-symbols" msgid "U" msgstr "" -#: lib/unit.vala:48 +#: lib/unit.vala:49 msgid "Nautical Miles" msgstr "Hải lý" -#: lib/unit.vala:48 +#: lib/unit.vala:49 #, c-format msgctxt "unit-format" msgid "%s nmi" msgstr "%s nmi" -#: lib/unit.vala:48 +#: lib/unit.vala:49 msgctxt "unit-symbols" msgid "nmi" msgstr "nmi" -#: lib/unit.vala:49 +#: lib/unit.vala:50 msgid "Miles" msgstr "Dặm" -#: lib/unit.vala:49 +#: lib/unit.vala:50 #, c-format msgctxt "unit-format" msgid "%s mi" msgstr "%s dặm" -#: lib/unit.vala:49 +#: lib/unit.vala:50 msgctxt "unit-symbols" msgid "mile,miles,mi" msgstr "dặm,dặm,mi" -#: lib/unit.vala:50 +#: lib/unit.vala:51 msgid "Kilometers" msgstr "Kilô mét" -#: lib/unit.vala:50 +#: lib/unit.vala:51 #, c-format msgctxt "unit-format" msgid "%s km" msgstr "%s km" -#: lib/unit.vala:50 +#: lib/unit.vala:51 msgctxt "unit-symbols" msgid "kilometer,kilometers,km,kms" msgstr "kilô mét,kilô mét,km,km" -#: lib/unit.vala:51 +#: lib/unit.vala:52 msgid "Cables" msgstr "Cables" -#: lib/unit.vala:51 +#: lib/unit.vala:52 #, c-format msgctxt "unit-format" msgid "%s cb" msgstr "%s cb" -#: lib/unit.vala:51 +#: lib/unit.vala:52 msgctxt "unit-symbols" msgid "cable,cables,cb" msgstr "cable,cables,cb" -#: lib/unit.vala:52 +#: lib/unit.vala:53 msgid "Fathoms" msgstr "Fathoms" -#: lib/unit.vala:52 +#: lib/unit.vala:53 #, c-format msgctxt "unit-format" msgid "%s ftm" msgstr "%s ftm" -#: lib/unit.vala:52 +#: lib/unit.vala:53 msgctxt "unit-symbols" msgid "fathom,fathoms,ftm" msgstr "fathom,fathoms,ftm" -#: lib/unit.vala:53 +#: lib/unit.vala:54 msgid "Meters" msgstr "Mét" -#: lib/unit.vala:53 +#: lib/unit.vala:54 #, c-format msgctxt "unit-format" msgid "%s m" msgstr "%s m" -#: lib/unit.vala:53 +#: lib/unit.vala:54 msgctxt "unit-symbols" msgid "meter,meters,m" msgstr "mét,mét,m" -#: lib/unit.vala:54 +#: lib/unit.vala:55 msgid "Yards" msgstr "Yards" -#: lib/unit.vala:54 +#: lib/unit.vala:55 #, c-format msgctxt "unit-format" msgid "%s yd" msgstr "%s yd" -#: lib/unit.vala:54 +#: lib/unit.vala:55 msgctxt "unit-symbols" msgid "yard,yards,yd" msgstr "yard,yards,yd" -#: lib/unit.vala:55 +#: lib/unit.vala:56 msgid "Feet" msgstr "Fút" -#: lib/unit.vala:55 +#: lib/unit.vala:56 #, c-format msgctxt "unit-format" msgid "%s ft" msgstr "%s ft" -#: lib/unit.vala:55 +#: lib/unit.vala:56 msgctxt "unit-symbols" msgid "foot,feet,ft" msgstr "foot,feet,ft" -#: lib/unit.vala:56 +#: lib/unit.vala:57 msgid "Inches" msgstr "Inch" -#: lib/unit.vala:56 +#: lib/unit.vala:57 #, c-format msgctxt "unit-format" msgid "%s in" msgstr "%s in" -#: lib/unit.vala:56 +#: lib/unit.vala:57 msgctxt "unit-symbols" msgid "inch,inches,in" msgstr "inch,inches,in" -#: lib/unit.vala:57 +#: lib/unit.vala:58 msgid "Centimeters" msgstr "Centi mét" -#: lib/unit.vala:57 +#: lib/unit.vala:58 #, c-format msgctxt "unit-format" msgid "%s cm" msgstr "%s cm" -#: lib/unit.vala:57 +#: lib/unit.vala:58 msgctxt "unit-symbols" msgid "centimeter,centimeters,cm,cms" msgstr "centi mét,centi mét,cm,cm" -#: lib/unit.vala:58 +#: lib/unit.vala:59 msgid "Millimeters" msgstr "Mili mét" -#: lib/unit.vala:58 +#: lib/unit.vala:59 #, c-format msgctxt "unit-format" msgid "%s mm" msgstr "%s mm" -#: lib/unit.vala:58 +#: lib/unit.vala:59 msgctxt "unit-symbols" msgid "millimeter,millimeters,mm" msgstr "mili mét,mili mét,mm" -#: lib/unit.vala:59 +#: lib/unit.vala:60 msgid "Micrometers" msgstr "Micrô mét" -#: lib/unit.vala:59 +#: lib/unit.vala:60 #, c-format msgctxt "unit-format" msgid "%s μm" msgstr "%s μm" -#: lib/unit.vala:59 +#: lib/unit.vala:60 msgctxt "unit-symbols" msgid "micrometer,micrometers,um" msgstr "micrô mét,micrô mét,um" -#: lib/unit.vala:60 +#: lib/unit.vala:61 msgid "Nanometers" msgstr "Nano mét" -#: lib/unit.vala:60 +#: lib/unit.vala:61 #, c-format msgctxt "unit-format" msgid "%s nm" msgstr "%s nm" -#: lib/unit.vala:60 +#: lib/unit.vala:61 msgctxt "unit-symbols" msgid "nanometer,nanometers,nm" msgstr "nano mét,nano mét,nm" -#: lib/unit.vala:61 +#: lib/unit.vala:62 msgid "Desktop Publishing Point" msgstr "Desktop Publishing Point" -#: lib/unit.vala:61 lib/unit.vala:77 +#: lib/unit.vala:62 lib/unit.vala:78 #, c-format msgctxt "unit-format" msgid "%s pt" msgstr "%s pt" -#: lib/unit.vala:61 +#: lib/unit.vala:62 msgctxt "unit-symbols" msgid "point,pt,points,pts" msgstr "point,pt,points,pts" -#: lib/unit.vala:62 +#: lib/unit.vala:63 msgid "Kilometers per hour" msgstr "" -#: lib/unit.vala:62 +#: lib/unit.vala:63 #, c-format msgctxt "unit-format" msgid "%s km/h" msgstr "" -#: lib/unit.vala:62 +#: lib/unit.vala:63 msgctxt "unit-symbols" msgid "kilometers per hour,kmph,kmh,kph" msgstr "" -#: lib/unit.vala:63 +#: lib/unit.vala:64 msgid "Miles per hour" msgstr "" -#: lib/unit.vala:63 +#: lib/unit.vala:64 #, c-format msgctxt "unit-format" msgid "%s miles/h" msgstr "" -#: lib/unit.vala:63 +#: lib/unit.vala:64 msgctxt "unit-symbols" msgid "milesph,miles per hour,mi/h,miph,mph" msgstr "" -#: lib/unit.vala:64 +#: lib/unit.vala:65 msgid "Meters per second" msgstr "" -#: lib/unit.vala:64 +#: lib/unit.vala:65 #, c-format msgctxt "unit-format" msgid "%s m/s" msgstr "" -#: lib/unit.vala:64 +#: lib/unit.vala:65 msgctxt "unit-symbols" msgid "meters per second,mps" msgstr "" -#: lib/unit.vala:65 +#: lib/unit.vala:66 msgid "Feet per second" msgstr "" -#: lib/unit.vala:65 +#: lib/unit.vala:66 #, c-format msgctxt "unit-format" msgid "%s feet/s" msgstr "" -#: lib/unit.vala:65 +#: lib/unit.vala:66 msgctxt "unit-symbols" msgid "fps,feet per second,feetps" msgstr "" -#: lib/unit.vala:66 +#: lib/unit.vala:67 msgid "Knots" msgstr "" -#: lib/unit.vala:66 +#: lib/unit.vala:67 #, c-format msgctxt "unit-format" msgid "%s kt" msgstr "" -#: lib/unit.vala:66 +#: lib/unit.vala:67 msgctxt "unit-symbols" msgid "kt,kn,nd,knot,knots" msgstr "" -#: lib/unit.vala:67 +#: lib/unit.vala:68 msgid "Hectares" msgstr "Hécta" -#: lib/unit.vala:67 +#: lib/unit.vala:68 #, c-format msgctxt "unit-format" msgid "%s ha" msgstr "%s ha" -#: lib/unit.vala:67 +#: lib/unit.vala:68 msgctxt "unit-symbols" msgid "hectare,hectares,ha" msgstr "hécta,hécta,ha" -#: lib/unit.vala:68 +#: lib/unit.vala:69 msgid "Acres" msgstr "Mẫu" -#: lib/unit.vala:68 +#: lib/unit.vala:69 #, c-format msgctxt "unit-format" msgid "%s acres" msgstr "%s mẫu" -#: lib/unit.vala:68 +#: lib/unit.vala:69 msgctxt "unit-symbols" msgid "acre,acres" msgstr "acre,acres,mẫu" -#: lib/unit.vala:69 +#: lib/unit.vala:70 msgid "Square Foot" msgstr "" -#: lib/unit.vala:69 +#: lib/unit.vala:70 #, c-format msgctxt "unit-format" msgid "%s ft²" msgstr "" -#: lib/unit.vala:69 +#: lib/unit.vala:70 msgctxt "unit-symbols" msgid "ft²" msgstr "" -#: lib/unit.vala:70 +#: lib/unit.vala:71 #| msgid "Square root" msgid "Square Meters" msgstr "Mét vuông" -#: lib/unit.vala:70 +#: lib/unit.vala:71 #, c-format msgctxt "unit-format" msgid "%s m²" msgstr "%s m²" -#: lib/unit.vala:70 +#: lib/unit.vala:71 msgctxt "unit-symbols" msgid "m²" msgstr "m²" -#: lib/unit.vala:71 +#: lib/unit.vala:72 msgid "Square Centimeters" msgstr "Centi mét vuông" -#: lib/unit.vala:71 +#: lib/unit.vala:72 #, c-format msgctxt "unit-format" msgid "%s cm²" msgstr "%s cm²" -#: lib/unit.vala:71 +#: lib/unit.vala:72 msgctxt "unit-symbols" msgid "cm²" msgstr "cm²" -#: lib/unit.vala:72 +#: lib/unit.vala:73 msgid "Square Millimeters" msgstr "Mili mét vuông" -#: lib/unit.vala:72 +#: lib/unit.vala:73 #, c-format msgctxt "unit-format" msgid "%s mm²" msgstr "%s mm²" -#: lib/unit.vala:72 +#: lib/unit.vala:73 msgctxt "unit-symbols" msgid "mm²" msgstr "mm²" -#: lib/unit.vala:73 +#: lib/unit.vala:74 msgid "Cubic Meters" msgstr "Mét khối" -#: lib/unit.vala:73 +#: lib/unit.vala:74 #, c-format msgctxt "unit-format" msgid "%s m³" msgstr "%s m³" -#: lib/unit.vala:73 +#: lib/unit.vala:74 msgctxt "unit-symbols" msgid "m³" msgstr "m³" -#: lib/unit.vala:74 +#: lib/unit.vala:75 msgid "US Gallons" msgstr "Galông Mỹ" -#: lib/unit.vala:74 +#: lib/unit.vala:75 #, c-format msgctxt "unit-format" msgid "%s gal" msgstr "%s gal" -#: lib/unit.vala:74 +#: lib/unit.vala:75 msgctxt "unit-symbols" msgid "gallon,gallons,gal" msgstr "gallon,gallons,gal,ga-lông" -#: lib/unit.vala:75 +#: lib/unit.vala:76 msgid "Liters" msgstr "Lít" -#: lib/unit.vala:75 +#: lib/unit.vala:76 #, c-format msgctxt "unit-format" msgid "%s L" msgstr "%s L" -#: lib/unit.vala:75 +#: lib/unit.vala:76 msgctxt "unit-symbols" msgid "litre,litres,liter,liters,L" msgstr "lít,lít,lít,lít,L" -#: lib/unit.vala:76 +#: lib/unit.vala:77 msgid "US Quarts" msgstr "Lít Mỹ" -#: lib/unit.vala:76 +#: lib/unit.vala:77 #, c-format msgctxt "unit-format" msgid "%s qt" msgstr "%s qt" -#: lib/unit.vala:76 +#: lib/unit.vala:77 msgctxt "unit-symbols" msgid "quart,quarts,qt" msgstr "quart,quarts,qt" -#: lib/unit.vala:77 +#: lib/unit.vala:78 msgid "US Pints" msgstr "Pint Mỹ" -#: lib/unit.vala:77 +#: lib/unit.vala:78 msgctxt "unit-symbols" msgid "pint,pints,pt" msgstr "pint,pints,pt" -#: lib/unit.vala:78 +#: lib/unit.vala:79 msgid "Metric Cups" msgstr "" -#: lib/unit.vala:78 +#: lib/unit.vala:79 #, c-format msgctxt "unit-format" msgid "%s cup" msgstr "" -#: lib/unit.vala:78 +#: lib/unit.vala:79 msgctxt "unit-symbols" msgid "cup,cups,cp" msgstr "" -#: lib/unit.vala:79 +#: lib/unit.vala:80 msgid "Milliliters" msgstr "Mili lít" -#: lib/unit.vala:79 +#: lib/unit.vala:80 #, c-format msgctxt "unit-format" msgid "%s mL" msgstr "%s mL" -#: lib/unit.vala:79 +#: lib/unit.vala:80 msgctxt "unit-symbols" msgid "millilitre,millilitres,milliliter,milliliters,mL,cm³" msgstr "mili lít,mili lít,mili lít,mili lít,ml,cm³" -#: lib/unit.vala:80 +#: lib/unit.vala:81 msgid "Microliters" msgstr "Micro lít" -#: lib/unit.vala:80 +#: lib/unit.vala:81 #, c-format msgctxt "unit-format" msgid "%s μL" msgstr "%s μL" -#: lib/unit.vala:80 +#: lib/unit.vala:81 msgctxt "unit-symbols" msgid "mm³,μL,uL" msgstr "mm³,μL,uL" -#: lib/unit.vala:81 +#: lib/unit.vala:82 msgid "Tonnes" msgstr "Tấn" -#: lib/unit.vala:81 +#: lib/unit.vala:82 #, c-format msgctxt "unit-format" msgid "%s T" msgstr "%s T" -#: lib/unit.vala:81 +#: lib/unit.vala:82 msgctxt "unit-symbols" msgid "tonne,tonnes" msgstr "tấn,tấn" -#: lib/unit.vala:82 +#: lib/unit.vala:83 msgid "Kilograms" msgstr "Kilô gram" -#: lib/unit.vala:82 +#: lib/unit.vala:83 #, c-format msgctxt "unit-format" msgid "%s kg" msgstr "%s kg" -#: lib/unit.vala:82 +#: lib/unit.vala:83 msgctxt "unit-symbols" msgid "kilogram,kilograms,kilogramme,kilogrammes,kg,kgs" msgstr "kilo gram,kilo gram,kilo gram,kilo gram,kg,kg" -#: lib/unit.vala:83 +#: lib/unit.vala:84 msgid "Pounds" msgstr "Pao" -#: lib/unit.vala:83 +#: lib/unit.vala:84 #, c-format msgctxt "unit-format" msgid "%s lb" msgstr "%s lb" -#: lib/unit.vala:83 +#: lib/unit.vala:84 msgctxt "unit-symbols" msgid "pound,pounds,lb,lbs" msgstr "" -#: lib/unit.vala:84 +#: lib/unit.vala:85 msgid "Ounces" msgstr "Ounce" -#: lib/unit.vala:84 +#: lib/unit.vala:85 #, c-format msgctxt "unit-format" msgid "%s oz" msgstr "%s oz" -#: lib/unit.vala:84 +#: lib/unit.vala:85 msgctxt "unit-symbols" msgid "ounce,ounces,oz" msgstr "ounce,ounces,oz,ao-xơ" -#: lib/unit.vala:85 +#: lib/unit.vala:86 msgid "Grams" msgstr "Gram" -#: lib/unit.vala:85 +#: lib/unit.vala:86 #, c-format msgctxt "unit-format" msgid "%s g" msgstr "%s g" -#: lib/unit.vala:85 +#: lib/unit.vala:86 msgctxt "unit-symbols" msgid "gram,grams,gramme,grammes,g" msgstr "gram,gram,gram,gram,g" # đơn vị trọng lượng khoảng 6, 400 kg -#: lib/unit.vala:86 +#: lib/unit.vala:87 msgid "Stone" msgstr "Xtôn" -#: lib/unit.vala:86 +#: lib/unit.vala:87 #, c-format msgctxt "unit-format" msgid "%s st" msgstr "%s st" -#: lib/unit.vala:86 +#: lib/unit.vala:87 msgctxt "unit-symbols" msgid "stone,st,stones" msgstr "stone,st,stones" -#: lib/unit.vala:87 +#: lib/unit.vala:88 msgid "Centuries" msgstr "" -#: lib/unit.vala:87 +#: lib/unit.vala:88 #, c-format msgctxt "unit-format" msgid "%s centuries" msgstr "" -#: lib/unit.vala:87 +#: lib/unit.vala:88 msgctxt "unit-symbols" msgid "century,centuries" msgstr "" -#: lib/unit.vala:88 +#: lib/unit.vala:89 msgid "Decades" msgstr "" -#: lib/unit.vala:88 +#: lib/unit.vala:89 #, c-format msgctxt "unit-format" msgid "%s decades" msgstr "" -#: lib/unit.vala:88 +#: lib/unit.vala:89 msgctxt "unit-symbols" msgid "decade,decades" msgstr "" -#: lib/unit.vala:89 +#: lib/unit.vala:90 msgid "Years" msgstr "Năm" -#: lib/unit.vala:89 +#: lib/unit.vala:90 #, c-format msgctxt "unit-format" msgid "%s years" msgstr "%s years" -#: lib/unit.vala:89 +#: lib/unit.vala:90 msgctxt "unit-symbols" msgid "year,years" msgstr "năm,năm" -#: lib/unit.vala:90 +#: lib/unit.vala:91 msgid "Months" msgstr "" -#: lib/unit.vala:90 +#: lib/unit.vala:91 #, c-format msgctxt "unit-format" msgid "%s months" msgstr "" -#: lib/unit.vala:90 +#: lib/unit.vala:91 msgctxt "unit-symbols" msgid "month,months" msgstr "" -#: lib/unit.vala:91 +#: lib/unit.vala:92 msgid "Weeks" msgstr "" -#: lib/unit.vala:91 +#: lib/unit.vala:92 #, c-format msgctxt "unit-format" msgid "%s weeks" msgstr "" -#: lib/unit.vala:91 +#: lib/unit.vala:92 msgctxt "unit-symbols" msgid "week,weeks" msgstr "" -#: lib/unit.vala:92 +#: lib/unit.vala:93 msgid "Days" msgstr "Ngày" -#: lib/unit.vala:92 +#: lib/unit.vala:93 #, c-format msgctxt "unit-format" msgid "%s days" msgstr "%s ngày" -#: lib/unit.vala:92 +#: lib/unit.vala:93 msgctxt "unit-symbols" msgid "day,days" msgstr "ngày,ngày" -#: lib/unit.vala:93 +#: lib/unit.vala:94 msgid "Hours" msgstr "Giờ" -#: lib/unit.vala:93 +#: lib/unit.vala:94 #, c-format msgctxt "unit-format" msgid "%s hours" msgstr "%s giờ" -#: lib/unit.vala:93 +#: lib/unit.vala:94 msgctxt "unit-symbols" msgid "hour,hours" msgstr "giờ,giờ" -#: lib/unit.vala:94 +#: lib/unit.vala:95 msgid "Minutes" msgstr "Phút" -#: lib/unit.vala:94 +#: lib/unit.vala:95 #, c-format msgctxt "unit-format" msgid "%s minutes" msgstr "%s phút" -#: lib/unit.vala:94 +#: lib/unit.vala:95 msgctxt "unit-symbols" msgid "minute,minutes" msgstr "phút,phút" -#: lib/unit.vala:95 +#: lib/unit.vala:96 msgid "Seconds" msgstr "Giây" -#: lib/unit.vala:95 +#: lib/unit.vala:96 #, c-format msgctxt "unit-format" msgid "%s s" msgstr "%s giây" -#: lib/unit.vala:95 +#: lib/unit.vala:96 msgctxt "unit-symbols" msgid "second,seconds,s" msgstr "giây,giây,s" -#: lib/unit.vala:96 +#: lib/unit.vala:97 msgid "Milliseconds" msgstr "Mili giây" -#: lib/unit.vala:96 +#: lib/unit.vala:97 #, c-format msgctxt "unit-format" msgid "%s ms" msgstr "%s ms" -#: lib/unit.vala:96 +#: lib/unit.vala:97 msgctxt "unit-symbols" msgid "millisecond,milliseconds,ms" msgstr "mili giây,mili giây,ms" -#: lib/unit.vala:97 +#: lib/unit.vala:98 msgid "Microseconds" msgstr "Micro giây" -#: lib/unit.vala:97 +#: lib/unit.vala:98 #, c-format msgctxt "unit-format" msgid "%s μs" msgstr "%s μs" -#: lib/unit.vala:97 +#: lib/unit.vala:98 msgctxt "unit-symbols" msgid "microsecond,microseconds,us,μs" msgstr "micrô giây,micrô giây,us,μs" -#: lib/unit.vala:98 +#: lib/unit.vala:99 msgid "Celsius" msgstr "Độ C" -#: lib/unit.vala:98 +#: lib/unit.vala:99 #, c-format msgctxt "unit-format" msgid "%s ˚C" msgstr "%s ˚C" -#: lib/unit.vala:98 +#: lib/unit.vala:99 msgctxt "unit-symbols" msgid "degC,˚C,C,c,Celsius,celsius" msgstr "degC,˚C,C,c,Celsius,celsius" -#: lib/unit.vala:99 +#: lib/unit.vala:100 msgid "Fahrenheit" msgstr "Độ Fahrenheit" -#: lib/unit.vala:99 +#: lib/unit.vala:100 #, c-format msgctxt "unit-format" msgid "%s ˚F" msgstr "%s ˚F" -#: lib/unit.vala:99 +#: lib/unit.vala:100 msgctxt "unit-symbols" msgid "degF,˚F,F,f,Fahrenheit,fahrenheit" msgstr "degF,˚F,F,f,Fahrenheit,fahrenheit" -#: lib/unit.vala:100 +#: lib/unit.vala:101 msgid "Kelvin" msgstr "Kelvin" -#: lib/unit.vala:100 +#: lib/unit.vala:101 #, c-format msgctxt "unit-format" msgid "%s K" msgstr "%s K" -#: lib/unit.vala:100 +#: lib/unit.vala:101 msgctxt "unit-symbols" msgid "k,K,Kelvin,kelvin" msgstr "k,K,Kelvin,kelvin" -#: lib/unit.vala:101 +#: lib/unit.vala:102 msgid "Rankine" msgstr "Rankine" -#: lib/unit.vala:101 +#: lib/unit.vala:102 #, c-format msgctxt "unit-format" msgid "%s ˚R" msgstr "%s ˚R" -#: lib/unit.vala:101 +#: lib/unit.vala:102 msgctxt "unit-symbols" msgid "degR,˚R,˚Ra,r,R,Rankine,rankine" msgstr "degR,˚R,˚Ra,r,R,Rankine,rankine" #. We use IEC prefix for digital storage units. i.e. 1 kB = 1 KiloByte = 1000 bytes, and 1 KiB = 1 kibiByte = 1024 bytes -#: lib/unit.vala:103 +#: lib/unit.vala:104 msgid "Bits" msgstr "Bít" -#: lib/unit.vala:103 +#: lib/unit.vala:104 #, c-format msgctxt "unit-format" msgid "%s b" msgstr "%s b" -#: lib/unit.vala:103 +#: lib/unit.vala:104 msgctxt "unit-symbols" msgid "bit,bits,b" msgstr "bít,bít,b" -#: lib/unit.vala:104 +#: lib/unit.vala:105 msgid "Bytes" msgstr "Byte" -#: lib/unit.vala:104 +#: lib/unit.vala:105 #, c-format msgctxt "unit-format" msgid "%s B" msgstr "%s B" -#: lib/unit.vala:104 +#: lib/unit.vala:105 msgctxt "unit-symbols" msgid "byte,bytes,B" msgstr "byte,byte,B" -#: lib/unit.vala:105 +#: lib/unit.vala:106 msgid "Nibbles" msgstr "Nửa byte" -#: lib/unit.vala:105 +#: lib/unit.vala:106 #, c-format msgctxt "unit-format" msgid "%s nibble" msgstr "%s nửa byte" -#: lib/unit.vala:105 +#: lib/unit.vala:106 msgctxt "unit-symbols" msgid "nibble,nibbles" msgstr "nửa byte" #. The SI symbol for kilo is k, however we also allow "KB" and "Kb", as they are widely used and accepted. -#: lib/unit.vala:107 +#: lib/unit.vala:108 msgid "Kilobits" msgstr "Kilô bít" -#: lib/unit.vala:107 +#: lib/unit.vala:108 #, c-format msgctxt "unit-format" msgid "%s kb" msgstr "%s kb" -#: lib/unit.vala:107 +#: lib/unit.vala:108 msgctxt "unit-symbols" msgid "kilobit,kilobits,kb,Kb" msgstr "kilô bít,kb,Kb" -#: lib/unit.vala:108 +#: lib/unit.vala:109 msgid "Kilobytes" msgstr "Kilô byte" -#: lib/unit.vala:108 +#: lib/unit.vala:109 #, c-format msgctxt "unit-format" msgid "%s kB" msgstr "%s kB" -#: lib/unit.vala:108 +#: lib/unit.vala:109 msgctxt "unit-symbols" msgid "kilobyte,kilobytes,kB,KB" msgstr "kilô byte,kB,KB" -#: lib/unit.vala:109 +#: lib/unit.vala:110 msgid "Kibibits" msgstr "Kibi bít" -#: lib/unit.vala:109 +#: lib/unit.vala:110 #, c-format msgctxt "unit-format" msgid "%s Kib" msgstr "%s Kib" -#: lib/unit.vala:109 +#: lib/unit.vala:110 msgctxt "unit-symbols" msgid "kibibit,kibibits,Kib" msgstr "kibi bít,kibibit,Kib" -#: lib/unit.vala:110 +#: lib/unit.vala:111 msgid "Kibibytes" msgstr "Kibi byte" -#: lib/unit.vala:110 +#: lib/unit.vala:111 #, c-format msgctxt "unit-format" msgid "%s KiB" msgstr "%s KiB" -#: lib/unit.vala:110 +#: lib/unit.vala:111 msgctxt "unit-symbols" msgid "kibibyte,kibibytes,KiB" msgstr "kibi byte,kibibyte,KiB" -#: lib/unit.vala:111 +#: lib/unit.vala:112 msgid "Megabits" msgstr "Mêga bít" -#: lib/unit.vala:111 +#: lib/unit.vala:112 #, c-format msgctxt "unit-format" msgid "%s Mb" msgstr "%s Mb" -#: lib/unit.vala:111 +#: lib/unit.vala:112 msgctxt "unit-symbols" msgid "megabit,megabits,Mb" msgstr "mêga bít,megabit,Mb" -#: lib/unit.vala:112 +#: lib/unit.vala:113 msgid "Megabytes" msgstr "Mêga byte" -#: lib/unit.vala:112 +#: lib/unit.vala:113 #, c-format msgctxt "unit-format" msgid "%s MB" msgstr "%s MB" -#: lib/unit.vala:112 +#: lib/unit.vala:113 msgctxt "unit-symbols" msgid "megabyte,megabytes,MB" msgstr "mêga byte,megabyte,MB" -#: lib/unit.vala:113 +#: lib/unit.vala:114 msgid "Mebibits" msgstr "Mêbi bít" -#: lib/unit.vala:113 +#: lib/unit.vala:114 #, c-format msgctxt "unit-format" msgid "%s Mib" msgstr "%s Mib" -#: lib/unit.vala:113 +#: lib/unit.vala:114 msgctxt "unit-symbols" msgid "mebibit,mebibits,Mib" msgstr "mêbi bít,mebibit,Mib" -#: lib/unit.vala:114 +#: lib/unit.vala:115 msgid "Mebibytes" msgstr "Mêbi byte" -#: lib/unit.vala:114 +#: lib/unit.vala:115 #, c-format msgctxt "unit-format" msgid "%s MiB" msgstr "%s MiB" -#: lib/unit.vala:114 +#: lib/unit.vala:115 msgctxt "unit-symbols" msgid "mebibyte,mebibytes,MiB" msgstr "mêbi byte,mebibyte,MiB" -#: lib/unit.vala:115 +#: lib/unit.vala:116 msgid "Gigabits" msgstr "Giga bít" -#: lib/unit.vala:115 +#: lib/unit.vala:116 #, c-format msgctxt "unit-format" msgid "%s Gb" msgstr "%s Gb" -#: lib/unit.vala:115 +#: lib/unit.vala:116 msgctxt "unit-symbols" msgid "gigabit,gigabits,Gb" msgstr "giga bít,gigabit,Gb" -#: lib/unit.vala:116 +#: lib/unit.vala:117 msgid "Gigabytes" msgstr "Giga byte" -#: lib/unit.vala:116 +#: lib/unit.vala:117 #, c-format msgctxt "unit-format" msgid "%s GB" msgstr "%s GB" -#: lib/unit.vala:116 +#: lib/unit.vala:117 msgctxt "unit-symbols" msgid "gigabyte,gigabytes,GB" msgstr "giga byte,gigabyte,GB" -#: lib/unit.vala:117 +#: lib/unit.vala:118 msgid "Gibibits" msgstr "Gibi bít" -#: lib/unit.vala:117 +#: lib/unit.vala:118 #, c-format msgctxt "unit-format" msgid "%s Gib" msgstr "%s Gib" -#: lib/unit.vala:117 +#: lib/unit.vala:118 msgctxt "unit-symbols" msgid "gibibit,gibibits,Gib" msgstr "gibi bít,gibibit,Gib" -#: lib/unit.vala:118 +#: lib/unit.vala:119 msgid "Gibibytes" msgstr "Gibi byte" -#: lib/unit.vala:118 +#: lib/unit.vala:119 #, c-format msgctxt "unit-format" msgid "%s GiB" msgstr "%s GiB" -#: lib/unit.vala:118 +#: lib/unit.vala:119 msgctxt "unit-symbols" msgid "gibibyte,gibibytes,GiB" msgstr "gibi byte,gibibyte,GiB" -#: lib/unit.vala:119 +#: lib/unit.vala:120 msgid "Terabits" msgstr "Têra bít" -#: lib/unit.vala:119 +#: lib/unit.vala:120 #, c-format msgctxt "unit-format" msgid "%s Tb" msgstr "%s Tb" -#: lib/unit.vala:119 +#: lib/unit.vala:120 msgctxt "unit-symbols" msgid "terabit,terabits,Tb" msgstr "têra bít,terabit,Tb" -#: lib/unit.vala:120 +#: lib/unit.vala:121 msgid "Terabytes" msgstr "Têra byte" -#: lib/unit.vala:120 +#: lib/unit.vala:121 #, c-format msgctxt "unit-format" msgid "%s TB" msgstr "%s TB" -#: lib/unit.vala:120 +#: lib/unit.vala:121 msgctxt "unit-symbols" msgid "terabyte,terabytes,TB" msgstr "têra byte,terabyte,TB" -#: lib/unit.vala:121 +#: lib/unit.vala:122 msgid "Tebibits" msgstr "Têbi bít" -#: lib/unit.vala:121 +#: lib/unit.vala:122 #, c-format msgctxt "unit-format" msgid "%s Tib" msgstr "%s Tib" -#: lib/unit.vala:121 +#: lib/unit.vala:122 msgctxt "unit-symbols" msgid "tebibit,tebibits,Tib" msgstr "têbi bít,tebibit,Tib" -#: lib/unit.vala:122 +#: lib/unit.vala:123 msgid "Tebibytes" msgstr "Têbi byte" -#: lib/unit.vala:122 +#: lib/unit.vala:123 #, c-format msgctxt "unit-format" msgid "%s TiB" msgstr "%s TiB" -#: lib/unit.vala:122 +#: lib/unit.vala:123 msgctxt "unit-symbols" msgid "tebibyte,tebibytes,TiB" msgstr "têbi byte,tebibyte,TiB" -#: lib/unit.vala:123 +#: lib/unit.vala:124 msgid "Petabits" msgstr "Pêta bít" -#: lib/unit.vala:123 +#: lib/unit.vala:124 #, c-format msgctxt "unit-format" msgid "%s Pb" msgstr "%s Pb" -#: lib/unit.vala:123 +#: lib/unit.vala:124 msgctxt "unit-symbols" msgid "petabit,petabits,Pb" msgstr "pêta bít,petabit,Pb" -#: lib/unit.vala:124 +#: lib/unit.vala:125 msgid "Petabytes" msgstr "Pêta byte" -#: lib/unit.vala:124 +#: lib/unit.vala:125 #, c-format msgctxt "unit-format" msgid "%s PB" msgstr "%s PB" -#: lib/unit.vala:124 +#: lib/unit.vala:125 msgctxt "unit-symbols" msgid "petabyte,petabytes,PB" msgstr "pêtabyte,petabyte,PB" -#: lib/unit.vala:125 +#: lib/unit.vala:126 msgid "Pebibits" msgstr "Pêbi bít" -#: lib/unit.vala:125 +#: lib/unit.vala:126 #, c-format msgctxt "unit-format" msgid "%s Pib" msgstr "%s Pib" -#: lib/unit.vala:125 +#: lib/unit.vala:126 msgctxt "unit-symbols" msgid "pebibit,pebibits,Pib" msgstr "pêbi bít,pebibit,Pib" -#: lib/unit.vala:126 +#: lib/unit.vala:127 msgid "Pebibytes" msgstr "Pêbi byte" -#: lib/unit.vala:126 +#: lib/unit.vala:127 #, c-format msgctxt "unit-format" msgid "%s PiB" msgstr "%s PiB" -#: lib/unit.vala:126 +#: lib/unit.vala:127 msgctxt "unit-symbols" msgid "pebibyte,pebibytes,PiB" msgstr "pêbi byte,pebibyte,PiB" -#: lib/unit.vala:127 +#: lib/unit.vala:128 msgid "Exabits" msgstr "Ếch tra bít" -#: lib/unit.vala:127 lib/unit.vala:131 +#: lib/unit.vala:128 lib/unit.vala:132 #, c-format msgctxt "unit-format" msgid "%s Eb" msgstr "%s Eb" -#: lib/unit.vala:127 +#: lib/unit.vala:128 msgctxt "unit-symbols" msgid "exabit,exabits,Eb" msgstr "ếch tra bít,exabit,Eb" -#: lib/unit.vala:128 +#: lib/unit.vala:129 msgid "Exabytes" msgstr "Ếch tra byte" -#: lib/unit.vala:128 lib/unit.vala:132 +#: lib/unit.vala:129 lib/unit.vala:133 #, c-format msgctxt "unit-format" msgid "%s EB" msgstr "%s EB" -#: lib/unit.vala:128 +#: lib/unit.vala:129 msgctxt "unit-symbols" msgid "exabyte,exabytes,EB" msgstr "ếch tra byte,exabyte,EB" -#: lib/unit.vala:129 +#: lib/unit.vala:130 msgid "Exbibits" msgstr "Ếch bi bít" -#: lib/unit.vala:129 +#: lib/unit.vala:130 #, c-format msgctxt "unit-format" msgid "%s Eib" msgstr "%s Eib" -#: lib/unit.vala:129 +#: lib/unit.vala:130 msgctxt "unit-symbols" msgid "exbibit,exbibits,Eib" msgstr "ếch bi bít,exbibit,Eib" -#: lib/unit.vala:130 +#: lib/unit.vala:131 msgid "Exbibytes" msgstr "Ếch bi byte" -#: lib/unit.vala:130 +#: lib/unit.vala:131 #, c-format msgctxt "unit-format" msgid "%s EiB" msgstr "%s EiB" -#: lib/unit.vala:130 +#: lib/unit.vala:131 msgctxt "unit-symbols" msgid "exbibyte,exbibytes,EiB" msgstr "ếch bi byte,exbibyte,EiB" -#: lib/unit.vala:131 +#: lib/unit.vala:132 msgid "Zettabits" msgstr "Zêta bít" -#: lib/unit.vala:131 +#: lib/unit.vala:132 msgctxt "unit-symbols" msgid "zettabit,zettabits,Zb" msgstr "zêta bít,zettabit,Zb" -#: lib/unit.vala:132 +#: lib/unit.vala:133 msgid "Zettabytes" msgstr "Zêta byte" -#: lib/unit.vala:132 +#: lib/unit.vala:133 msgctxt "unit-symbols" msgid "zettabyte,zettabytes,ZB" msgstr "zêta byte,zettabyte,ZB" -#: lib/unit.vala:133 +#: lib/unit.vala:134 msgid "Zebibits" msgstr "Zêbi bít" -#: lib/unit.vala:133 +#: lib/unit.vala:134 #, c-format msgctxt "unit-format" msgid "%s Zib" msgstr "%s Zib" -#: lib/unit.vala:133 +#: lib/unit.vala:134 msgctxt "unit-symbols" msgid "zebibit,zebibits,Zib" msgstr "zêbi bít,zebibit,Zib" -#: lib/unit.vala:134 +#: lib/unit.vala:135 msgid "Zebibytes" msgstr "Zibi byte" -#: lib/unit.vala:134 +#: lib/unit.vala:135 #, c-format msgctxt "unit-format" msgid "%s ZiB" msgstr "%s ZiB" -#: lib/unit.vala:134 +#: lib/unit.vala:135 msgctxt "unit-symbols" msgid "zebibyte,zebibytes,ZiB" msgstr "Zibi byte,zebibyte,ZiB" -#: lib/unit.vala:135 +#: lib/unit.vala:136 msgid "Yottabits" msgstr "Yôta bít" -#: lib/unit.vala:135 +#: lib/unit.vala:136 #, c-format msgctxt "unit-format" msgid "%s Yb" msgstr "%s Yb" -#: lib/unit.vala:135 +#: lib/unit.vala:136 msgctxt "unit-symbols" msgid "yottabit,yottabits,Yb" msgstr "yôta bít,yottabit,Yb" -#: lib/unit.vala:136 +#: lib/unit.vala:137 msgid "Yottabytes" msgstr "Yôta byte" -#: lib/unit.vala:136 +#: lib/unit.vala:137 #, c-format msgctxt "unit-format" msgid "%s YB" msgstr "%s YB" -#: lib/unit.vala:136 +#: lib/unit.vala:137 msgctxt "unit-symbols" msgid "yottabyte,yottabytes,YB" msgstr "yôta byte,yottabyte,YB" -#: lib/unit.vala:137 +#: lib/unit.vala:138 msgid "Yobibits" msgstr "Yôbi bít" -#: lib/unit.vala:137 +#: lib/unit.vala:138 #, c-format msgctxt "unit-format" msgid "%s Yib" msgstr "%s Yib" -#: lib/unit.vala:137 +#: lib/unit.vala:138 msgctxt "unit-symbols" msgid "yobibit,yobibits,Yib" msgstr "yôbi bít,yobibit,Yib" -#: lib/unit.vala:138 +#: lib/unit.vala:139 msgid "Yobibytes" msgstr "Yôbi byte" -#: lib/unit.vala:138 +#: lib/unit.vala:139 #, c-format msgctxt "unit-format" msgid "%s YiB" msgstr "%s YiB" -#: lib/unit.vala:138 +#: lib/unit.vala:139 msgctxt "unit-symbols" msgid "yobibyte,yobibytes,YiB" msgstr "yôbi byte,yobibyte,YiB" -#: lib/unit.vala:139 +#: lib/unit.vala:140 msgid "Hertz" msgstr "" -#: lib/unit.vala:139 +#: lib/unit.vala:140 #, c-format msgctxt "unit-format" msgid "%s Hz" msgstr "" -#: lib/unit.vala:139 +#: lib/unit.vala:140 msgctxt "unit-symbols" msgid "hertz,Hz" msgstr "" -#: lib/unit.vala:140 +#: lib/unit.vala:141 msgid "Kilohertz" msgstr "" -#: lib/unit.vala:140 +#: lib/unit.vala:141 #, c-format msgctxt "unit-format" msgid "%s kHz" msgstr "" -#: lib/unit.vala:140 +#: lib/unit.vala:141 msgctxt "unit-symbols" msgid "kilohertz,kHz" msgstr "" -#: lib/unit.vala:141 +#: lib/unit.vala:142 msgid "Megahertz" msgstr "" -#: lib/unit.vala:141 +#: lib/unit.vala:142 #, c-format msgctxt "unit-format" msgid "%s MHz" msgstr "" -#: lib/unit.vala:141 +#: lib/unit.vala:142 msgctxt "unit-symbols" msgid "megahertz,MHz" msgstr "" -#: lib/unit.vala:142 +#: lib/unit.vala:143 msgid "Gigahertz" msgstr "" -#: lib/unit.vala:142 +#: lib/unit.vala:143 #, c-format msgctxt "unit-format" msgid "%s GHz" msgstr "" -#: lib/unit.vala:142 +#: lib/unit.vala:143 msgctxt "unit-symbols" msgid "gigahertz,GHz" msgstr "" -#: lib/unit.vala:143 +#: lib/unit.vala:144 msgid "Terahertz" msgstr "" -#: lib/unit.vala:143 +#: lib/unit.vala:144 #, c-format msgctxt "unit-format" msgid "%s THz" msgstr "" -#: lib/unit.vala:143 +#: lib/unit.vala:144 msgctxt "unit-symbols" msgid "terahertz,THz" msgstr "" -#: lib/unit.vala:145 +#: lib/unit.vala:152 msgid "Currency" msgstr "Tiền tệ" #. Translators: result of currency conversion, %s is the symbol, %%s is the placeholder for amount, i.e.: USD100 -#: lib/unit.vala:151 +#: lib/unit.vala:158 #, c-format msgid "%s%%s" msgstr "%s%%s" -#: search-provider/search-provider.vala:216 +#: search-provider/search-provider.vala:226 msgid "Copy" msgstr "Sao chép" -#: search-provider/search-provider.vala:217 +#: search-provider/search-provider.vala:227 msgid "Copy result to clipboard" msgstr "Chép kết quả vào clipboard" @@ -2926,7 +2926,7 @@ msgstr "Không thể mở tập tin trợ giúp" #. The translator credits. Please translate this with your name (s). -#: src/gnome-calculator.vala:305 +#: src/gnome-calculator.vala:315 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -2945,11 +2945,11 @@ msgid "Calculator with financial and scientific modes." msgstr "Máy tính với chế độ tài chính và khoa học." -#: src/gnome-calculator.vala:317 +#: src/gnome-calculator.vala:329 msgid "Are you sure you want to close all open windows?" msgstr "" -#: src/gnome-calculator.vala:318 +#: src/gnome-calculator.vala:330 msgid "Close _All" msgstr "" @@ -2981,11 +2981,11 @@ msgid "=" msgstr "=" -#: src/math-display.vala:606 +#: src/math-display.vala:611 msgid "Defined Functions" msgstr "Các hàm đã định nghĩa" -#: src/math-display.vala:745 +#: src/math-display.vala:750 msgid "Defined Variables" msgstr "Các biến đã được định nghĩa" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-calendar.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-calendar.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-calendar.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-calendar.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,14 +15,14 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:19+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:30+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.Calendar.appdata.xml.in.in:7 #: data/org.gnome.Calendar.desktop.in.in:3 src/main.c:35 #: src/gui/gcal-application.c:178 src/gui/gcal-quick-add-popover.ui:135 -#: src/gui/gcal-window.ui:4 +#: src/gui/gcal-window.ui:4 src/gui/gcal-window.ui:124 msgid "Calendar" msgstr "Lịch" @@ -149,12 +149,12 @@ msgid "Calendar Settings" msgstr "Cài đặt Lịch" -#: src/gui/calendar-management/gcal-calendars-page.c:354 +#: src/gui/gcal-calendar-button.ui:6 msgid "Manage Calendars" msgstr "Quản lý lịch" -#. Update notification label -#: src/gui/calendar-management/gcal-calendars-page.c:384 +#. Create the new toast +#: src/gui/calendar-management/gcal-calendars-page.c:370 #, c-format msgid "Calendar %s removed" msgstr "Lịch %s đã được xóa bỏ" @@ -163,11 +163,11 @@ msgid "Undo" msgstr "Hoàn lại" -#: src/gui/calendar-management/gcal-calendars-page.ui:78 +#: src/gui/calendar-management/gcal-calendars-page.ui:55 msgid "Add Calendar…" msgstr "Thêm lịch…" -#: src/gui/calendar-management/gcal-edit-calendar-page.ui:19 +#: src/gui/calendar-management/gcal-edit-calendar-page.ui:22 msgid "Account" msgstr "Tài khoản" @@ -175,9 +175,9 @@ msgid "Settings" msgstr "Cài đặt" -#: src/gui/calendar-management/gcal-edit-calendar-page.ui:57 +#: src/gui/calendar-management/gcal-edit-calendar-page.ui:53 #: src/gui/event-editor/gcal-summary-section.ui:23 -#: src/gui/gcal-event-popover.ui:112 +#: src/gui/gcal-event-popover.ui:115 #: src/gui/importer/gcal-import-file-row.c:151 msgid "Location" msgstr "Địa điểm" @@ -186,8 +186,8 @@ msgid "Calendar name" msgstr "Tên lịch" -#: src/gui/calendar-management/gcal-edit-calendar-page.ui:109 -#: src/gui/calendar-management/gcal-new-calendar-page.ui:33 +#: src/gui/calendar-management/gcal-edit-calendar-page.ui:71 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:32 msgid "Color" msgstr "Màu" @@ -207,20 +207,20 @@ msgid "New Calendar" msgstr "Lịch mới" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:109 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:108 msgid "Calendar files" msgstr "Các tập tin lịch" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:16 -#: src/gui/calendar-management/gcal-new-calendar-page.ui:22 +#: src/gui/calendar-management/gcal-edit-calendar-page.ui:64 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:24 msgid "Calendar Name" msgstr "Tên lịch" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:61 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:60 msgid "Import a Calendar" msgstr "Nhập khẩu lịch" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:78 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:77 msgid "" "Alternatively, enter the web address of an online calendar you want to " "import, or open a supported calendar file." @@ -228,15 +228,16 @@ "Ngoài ra, hãy nhập địa chỉ web của lịch trực tuyến mà bạn muốn nhập hoặc mở " "tệp lịch được hỗ trợ." -#: src/gui/calendar-management/gcal-new-calendar-page.ui:106 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:105 msgid "Open a File" msgstr "Mở tập tin" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:142 +#: src/gui/calendar-management/gcal-calendars-page.c:345 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:141 msgid "Calendars" msgstr "Lịch" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:166 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:165 msgid "" "If the calendar belongs to one of your online accounts, you can add it " "through the online account settings." @@ -244,11 +245,11 @@ "Nếu lịch thuộc về một trong các tài khoản trực tuyến của bạn, bạn có thể " "thêm nó thông qua cài đặt tài khoản trực tuyến." -#: src/gui/calendar-management/gcal-new-calendar-page.ui:243 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:221 msgid "User" msgstr "Tài khoản" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:256 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:226 msgid "Password" msgstr "Mật khẩu" @@ -262,7 +263,6 @@ msgid "Connect" msgstr "Kết nối" -#: src/gui/calendar-management/gcal-new-calendar-page.ui:301 #: src/gui/gcal-quick-add-popover.ui:98 msgid "Add" msgstr "Thêm vào" @@ -357,32 +357,31 @@ msgid "Remove the alarm" msgstr "Xóa bỏ báo thức" -#: src/gui/event-editor/gcal-event-editor-dialog.c:196 +#: src/gui/event-editor/gcal-event-editor-dialog.c:187 msgid "Save" msgstr "Lưu" -#: src/gui/event-editor/gcal-event-editor-dialog.c:196 -#: src/gui/event-editor/gcal-event-editor-dialog.ui:86 +#: src/gui/event-editor/gcal-event-editor-dialog.c:187 msgid "Done" msgstr "Đã xong" -#: src/gui/event-editor/gcal-event-editor-dialog.ui:29 +#: src/gui/event-editor/gcal-event-editor-dialog.ui:42 msgid "Click to select the calendar" msgstr "Bấm để chọn lịch" -#: src/gui/event-editor/gcal-event-editor-dialog.ui:115 +#: src/gui/event-editor/gcal-event-editor-dialog.ui:127 msgid "Schedule" msgstr "Lịch biểu" -#: src/gui/event-editor/gcal-event-editor-dialog.ui:127 +#: src/gui/event-editor/gcal-event-editor-dialog.ui:139 msgid "Reminders" msgstr "Nhắc nhở" -#: src/gui/event-editor/gcal-event-editor-dialog.ui:139 +#: src/gui/event-editor/gcal-event-editor-dialog.ui:151 msgid "Notes" msgstr "Ghi chú" -#: src/gui/event-editor/gcal-event-editor-dialog.ui:159 +#: src/gui/event-editor/gcal-event-editor-dialog.ui:171 msgid "Delete Event" msgstr "Xóa dữ kiện" @@ -483,51 +482,51 @@ msgid "Repeat" msgstr "Lặp lại" -#: src/gui/event-editor/gcal-schedule-section.ui:128 +#: src/gui/event-editor/gcal-schedule-section.ui:125 msgid "No Repeat" msgstr "Không lặp lại" -#: src/gui/event-editor/gcal-schedule-section.ui:129 +#: src/gui/event-editor/gcal-schedule-section.ui:126 msgid "Daily" msgstr "Mỗi ngày" -#: src/gui/event-editor/gcal-schedule-section.ui:130 +#: src/gui/event-editor/gcal-schedule-section.ui:127 msgid "Monday – Friday" msgstr "Thứ hai – sáu" -#: src/gui/event-editor/gcal-schedule-section.ui:131 +#: src/gui/event-editor/gcal-schedule-section.ui:128 msgid "Weekly" msgstr "Hàng tuần" -#: src/gui/event-editor/gcal-schedule-section.ui:132 +#: src/gui/event-editor/gcal-schedule-section.ui:129 msgid "Monthly" msgstr "Hàng tháng" -#: src/gui/event-editor/gcal-schedule-section.ui:133 +#: src/gui/event-editor/gcal-schedule-section.ui:130 msgid "Yearly" msgstr "Hàng năm" -#: src/gui/event-editor/gcal-schedule-section.ui:146 +#: src/gui/event-editor/gcal-schedule-section.ui:141 msgid "End Repeat" msgstr "Kết thúc lặp lại" -#: src/gui/event-editor/gcal-schedule-section.ui:154 +#: src/gui/event-editor/gcal-schedule-section.ui:146 msgid "Forever" msgstr "Vô hạn" -#: src/gui/event-editor/gcal-schedule-section.ui:155 +#: src/gui/event-editor/gcal-schedule-section.ui:147 msgid "No. of occurrences" msgstr "Số lần xảy ra" -#: src/gui/event-editor/gcal-schedule-section.ui:156 +#: src/gui/event-editor/gcal-schedule-section.ui:148 msgid "Until Date" msgstr "Đến ngày" -#: src/gui/event-editor/gcal-schedule-section.ui:169 +#: src/gui/event-editor/gcal-schedule-section.ui:160 msgid "Number of Occurrences" msgstr "Số lần xảy ra" -#: src/gui/event-editor/gcal-schedule-section.ui:188 +#: src/gui/event-editor/gcal-schedule-section.ui:179 msgid "End Repeat Date" msgstr "Ngày kết thúc lặp" @@ -588,11 +587,11 @@ "Launchpad Contributions:\n" " Trần Ngọc Quân https://launchpad.net/~vnwildman" -#: src/gui/gcal-calendar-button.ui:71 +#: src/gui/gcal-calendar-button.ui:37 msgid "_Synchronize Calendars" msgstr "Đồng _bộ Lịch" -#: src/gui/gcal-calendar-button.ui:75 +#: src/gui/gcal-calendar-button.ui:41 msgid "Manage Calendars…" msgstr "Quản lý lịch…" @@ -753,16 +752,16 @@ msgid "%1$s %2$d, %3$d, %4$s – %5$s" msgstr "%2$d %1$s, %3$d, %4$s – %5$s" -#: src/gui/gcal-event-popover.ui:72 +#: src/gui/gcal-event-popover.ui:75 msgid "No event information" msgstr "Không có thông tin sự kiện" -#: src/gui/gcal-event-popover.ui:170 +#: src/gui/gcal-event-popover.ui:175 msgid "Edit…" msgstr "Sửa…" #. Translators: %s is the location of the event (e.g. "Downtown, 3rd Avenue") -#: src/gui/gcal-event-widget.c:351 +#: src/gui/gcal-event-widget.c:355 #, c-format msgid "At %s" msgstr "Ở %s" @@ -1027,19 +1026,19 @@ msgid "Automatic Location" msgstr "Tự tìm địa phương" -#: src/gui/gcal-window.c:714 +#: src/gui/gcal-window.c:741 msgid "Another event deleted" msgstr "Sự kiện khác bị xóa" -#: src/gui/gcal-window.c:714 +#: src/gui/gcal-window.c:741 msgid "Event deleted" msgstr "Sự kiện bị xóa" -#: src/gui/gcal-window.ui:219 +#: src/gui/gcal-window.c:333 msgid "Week" msgstr "Tuần" -#: src/gui/gcal-window.ui:233 +#: src/gui/gcal-window.c:335 msgid "Month" msgstr "Tháng" @@ -1061,15 +1060,15 @@ msgid "Search for events" msgstr "Tìm kiếm sự kiện" -#: src/gui/gcal-window.ui:279 +#: src/gui/gcal-window.ui:328 msgid "_Online Accounts…" msgstr "Tài kh_oản trực tuyến…" -#: src/gui/gcal-window.ui:291 +#: src/gui/gcal-window.ui:340 msgid "_Keyboard Shortcuts" msgstr "_Phím tắt bàn phím" -#: src/gui/gcal-window.ui:295 +#: src/gui/gcal-window.ui:344 msgid "_About Calendar" msgstr "_Giới thiệu Lịch" @@ -1083,67 +1082,67 @@ msgid "New event" msgstr "Sự kiện mới" -#: src/gui/gtk/help-overlay.ui:20 +#: src/gui/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Close window" msgstr "Đóng cửa sổ" -#: src/gui/gtk/help-overlay.ui:26 +#: src/gui/gtk/help-overlay.ui:38 msgctxt "shortcut window" msgid "Search" msgstr "Tìm kiếm" -#: src/gui/gtk/help-overlay.ui:32 +#: src/gui/gtk/help-overlay.ui:44 msgctxt "shortcut window" msgid "Show help" msgstr "Hiện trợ giúp" -#: src/gui/gtk/help-overlay.ui:38 +#: src/gui/gtk/help-overlay.ui:50 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Phím tắt" -#: src/gui/gtk/help-overlay.ui:46 +#: src/gui/gtk/help-overlay.ui:58 msgctxt "shortcut window" msgid "Navigation" msgstr "Điều hướng" -#: src/gui/gtk/help-overlay.ui:49 +#: src/gui/gtk/help-overlay.ui:61 msgctxt "shortcut window" msgid "Go back" msgstr "Quay lại" -#: src/gui/gtk/help-overlay.ui:55 +#: src/gui/gtk/help-overlay.ui:67 msgctxt "shortcut window" msgid "Go forward" msgstr "Đi tiếp" -#: src/gui/gtk/help-overlay.ui:61 +#: src/gui/gtk/help-overlay.ui:73 msgctxt "shortcut window" msgid "Show today" msgstr "Hiện hôm nay" -#: src/gui/gtk/help-overlay.ui:67 +#: src/gui/gtk/help-overlay.ui:79 msgctxt "shortcut window" msgid "Next view" msgstr "Xem kế tiếp" -#: src/gui/gtk/help-overlay.ui:73 +#: src/gui/gtk/help-overlay.ui:85 msgctxt "shortcut window" msgid "Previous view" msgstr "Xem kế trước" -#: src/gui/gtk/help-overlay.ui:81 +#: src/gui/gtk/help-overlay.ui:93 msgctxt "shortcut window" msgid "View" msgstr "Xem" -#: src/gui/gtk/help-overlay.ui:84 +#: src/gui/gtk/help-overlay.ui:96 msgctxt "shortcut window" msgid "Week view" msgstr "Xem tuần" -#: src/gui/gtk/help-overlay.ui:90 +#: src/gui/gtk/help-overlay.ui:102 msgctxt "shortcut window" msgid "Month view" msgstr "Xem tháng" @@ -1163,7 +1162,9 @@ msgid "Import Files…" msgstr "Nhập các tập tin…" -#: src/gui/importer/gcal-import-dialog.ui:20 src/utils/gcal-utils.c:1320 +#: src/gui/calendar-management/gcal-new-calendar-page.ui:237 +#: src/gui/event-editor/gcal-event-editor-dialog.ui:28 +#: src/gui/importer/gcal-import-dialog.ui:20 src/utils/gcal-utils.c:1278 msgid "_Cancel" msgstr "_Thôi" @@ -1171,7 +1172,7 @@ msgid "_Import" msgstr "_Nhập vào" -#: src/gui/importer/gcal-import-dialog.ui:50 +#: src/gui/importer/gcal-import-dialog.ui:49 msgid "C_alendar" msgstr "_Lịch" @@ -1215,21 +1216,21 @@ msgid "New Event…" msgstr "Sự kiện mới…" -#: src/gui/views/gcal-week-grid.c:576 +#: src/gui/views/gcal-week-grid.c:578 msgid "00 AM" msgstr "00 AM" -#: src/gui/views/gcal-week-grid.c:579 +#: src/gui/views/gcal-week-grid.c:581 msgid "00:00" msgstr "00:00" -#: src/gui/views/gcal-week-header.c:472 +#: src/gui/views/gcal-week-header.c:474 #, c-format msgid "Other event" msgid_plural "Other %d events" msgstr[0] "%d sự kiện khác" -#: src/gui/views/gcal-week-header.c:1000 +#: src/gui/views/gcal-week-header.c:1006 #, c-format msgid "week %d" msgstr "tuần %d" @@ -1248,7 +1249,7 @@ msgid "%B %d" msgstr "%d %B" -#: src/gui/views/gcal-agenda-view.ui:19 +#: src/gui/views/gcal-agenda-view.ui:22 msgid "No events" msgstr "Không có sự kiện nào" @@ -1256,7 +1257,7 @@ msgid "Add Event…" msgstr "Thêm sự kiện…" -#: src/utils/gcal-utils.c:1317 +#: src/utils/gcal-utils.c:1275 msgid "" "The event you are trying to modify is recurring. The changes you have " "selected should be applied to:" @@ -1264,7 +1265,7 @@ "Sự kiện bạn đang cố gắng sửa đổi sẽ lặp lại. Những thay đổi bạn đã chọn nên " "được áp dụng cho:" -#: src/utils/gcal-utils.c:1322 +#: src/utils/gcal-utils.c:1279 msgid "_Only This Event" msgstr "_Chỉ sự kiện này" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-chess.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-chess.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-chess.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-chess.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:28+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:22+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/chess-window.ui:7 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-color-manager.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-color-manager.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-color-manager.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-color-manager.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:00+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:04+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.ColorProfileViewer.appdata.xml.in:7 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-connections.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-connections.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-connections.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-connections.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:33+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:48+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Connections.appdata.xml.in:7 @@ -203,19 +203,19 @@ msgid "Sign In" msgstr "Đăng nhập" -#: src/ui/onboarding-dialog.ui:41 src/ui/window.ui:51 +#: src/ui/onboarding-dialog.ui:42 src/ui/window.ui:51 msgid "Welcome to Connections" msgstr "Chào mừng bạn dùng \"Kết nối\"" -#: src/ui/onboarding-dialog.ui:42 +#: src/ui/onboarding-dialog.ui:43 msgid "Learn about how Connections works." msgstr "Tìm hiểu về cách hoạt động của \"Kết nối\"." -#: src/ui/onboarding-dialog.ui:49 +#: src/ui/onboarding-dialog.ui:50 msgid "Use other desktops, remotely" msgstr "Điều khiển máy tính để bàn khác, qua mạng" -#: src/ui/onboarding-dialog.ui:50 +#: src/ui/onboarding-dialog.ui:51 msgid "" "Use Connections to view the screen of other desktops. You can control them " "using the pointer and keyboard, too!" @@ -223,20 +223,20 @@ "Dùng \"Kết nối\" để xem màn hình của các màn hình nền khác. Bạn cũng có thể " "điều khiển chúng bằng con trỏ và bàn phím!" -#: src/ui/onboarding-dialog.ui:57 +#: src/ui/onboarding-dialog.ui:58 msgid "Connect to different operating systems" msgstr "Kết nối đến hệ điều hành khác" -#: src/ui/onboarding-dialog.ui:58 +#: src/ui/onboarding-dialog.ui:59 msgid "Access Linux, Mac, and Windows desktops using Connections." msgstr "" "Truy cập máy tính để bàn Linux, Mac và Windows bằng cách dùng \"Kết nối\"." -#: src/ui/onboarding-dialog.ui:65 +#: src/ui/onboarding-dialog.ui:66 msgid "Enable remote desktop before connecting" msgstr "Bật cho điều khiển màn hình từ xa trước khi kết nối" -#: src/ui/onboarding-dialog.ui:66 +#: src/ui/onboarding-dialog.ui:67 msgid "" "Computers need to be set up for remote desktop before you can connect to " "them." @@ -244,11 +244,11 @@ "Máy tính cần được cài đặt cho phép điều khiển màn hình qua mạng trước khi " "bạn có thể kết nối với chúng." -#: src/ui/onboarding-dialog.ui:73 +#: src/ui/onboarding-dialog.ui:74 msgid "We hope that you enjoy Connections!" msgstr "Chúng tôi hy vọng bạn thích \"Kết nối\"!" -#: src/ui/onboarding-dialog.ui:74 +#: src/ui/onboarding-dialog.ui:75 msgid "More information can be found in the help." msgstr "Muốn có thêm thông tin có thể tìm thấy trong phần trợ giúp." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-contacts.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-contacts.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-contacts.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-contacts.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,13 +18,13 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:24+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:37+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Contacts.appdata.xml.in.in:6 -#: data/org.gnome.Contacts.desktop.in.in:3 data/ui/contacts-main-window.ui:137 -#: src/contacts-main-window.vala:190 src/contacts-main-window.vala:213 +#: data/org.gnome.Contacts.desktop.in.in:3 data/ui/contacts-main-window.ui:120 +#: src/contacts-main-window.vala:193 src/contacts-main-window.vala:216 #: src/main.vala:26 msgid "Contacts" msgstr "Danh bạ" @@ -54,7 +54,7 @@ "Sổ danh bạ cũng được kết hợp với các sổ địa chỉ trên mạng khác và tự động " "liên kết các liên lạc từ các nguồn khác nhau trên mạng." -#: data/org.gnome.Contacts.appdata.xml.in.in:887 src/contacts-app.vala:144 +#: data/org.gnome.Contacts.appdata.xml.in.in:944 src/contacts-app.vala:152 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -100,19 +100,19 @@ msgid "Quit" msgstr "Thoát" -#: data/ui/contacts-main-window.ui:159 src/contacts-app.vala:329 +#: data/ui/contacts-main-window.ui:152 msgid "Cancel" msgstr "Thôi" -#: data/ui/contacts-main-window.ui:323 src/contacts-main-window.vala:222 +#: data/ui/contacts-main-window.ui:314 src/contacts-main-window.vala:225 msgid "Done" msgstr "Xong" -#: data/ui/contacts-avatar-selector.ui:94 +#: data/ui/contacts-avatar-selector.ui:85 msgid "Take a Picture…" msgstr "Chụp một Bức ảnh…" -#: data/ui/contacts-avatar-selector.ui:101 +#: data/ui/contacts-avatar-selector.ui:93 msgid "Select a File…" msgstr "Chọn một Tập tin…" @@ -146,11 +146,11 @@ msgstr "Gõ từ cần tìm" #. Link refers to the verb, from linking contacts together -#: data/ui/contacts-main-window.ui:224 +#: data/ui/contacts-main-window.ui:238 msgid "Link" msgstr "Liên kết" -#: data/ui/contacts-main-window.ui:232 +#: data/ui/contacts-main-window.ui:254 msgid "Remove" msgstr "Loại bỏ" @@ -226,27 +226,26 @@ msgid "Back" msgstr "Quay lại" -#: data/ui/contacts-avatar-selector.ui:28 data/ui/contacts-crop-dialog.ui:25 -#: data/ui/contacts-main-window.ui:292 src/contacts-app.vala:234 -#: src/contacts-app.vala:395 src/contacts-avatar-selector.vala:211 -#: src/contacts-contact-editor.vala:714 src/contacts-main-window.vala:549 -#: src/contacts-main-window.vala:605 +#: data/ui/contacts-avatar-selector.ui:29 data/ui/contacts-crop-dialog.ui:29 +#: data/ui/contacts-main-window.ui:283 src/contacts-app.vala:243 +#: src/contacts-app.vala:419 src/contacts-contact-editor.vala:719 +#: src/contacts-main-window.vala:525 msgid "_Cancel" msgstr "Thô_i" -#: data/ui/contacts-main-window.ui:145 +#: data/ui/contacts-main-window.ui:138 msgid "Main Menu" msgstr "Trình đơn chính" -#: data/ui/contacts-main-window.ui:187 +#: data/ui/contacts-main-window.ui:192 msgid "Loading" msgstr "Đang tải" -#: data/ui/contacts-setup-window.ui:15 +#: data/ui/contacts-setup-window.ui:7 msgid "Contacts Setup" msgstr "Cài đặt danh bạ" -#: data/ui/contacts-setup-window.ui:20 +#: data/ui/contacts-setup-window.ui:15 msgid "_Quit" msgstr "T_hoát" @@ -254,8 +253,8 @@ msgid "Cancel setup and quit" msgstr "Hủy cài đặt và thoát" -#: data/ui/contacts-avatar-selector.ui:43 data/ui/contacts-crop-dialog.ui:40 -#: data/ui/contacts-setup-window.ui:29 +#: data/ui/contacts-avatar-selector.ui:39 data/ui/contacts-crop-dialog.ui:39 +#: data/ui/contacts-setup-window.ui:25 msgid "_Done" msgstr "_Xong" @@ -263,11 +262,11 @@ msgid "Setup complete" msgstr "Cài đặt đã hoàn tất" -#: data/ui/contacts-setup-window.ui:42 +#: data/ui/contacts-setup-window.ui:39 msgid "Welcome" msgstr "Chào mừng" -#: data/ui/contacts-setup-window.ui:43 +#: data/ui/contacts-setup-window.ui:40 msgid "" "Please select your main address book: this is where new contacts will be " "added. If you keep your contacts in an online account, you can add them " @@ -314,12 +313,12 @@ msgid "Show the current version of Contacts" msgstr "Hiện phiên bản hiện tại của Danh bạ" -#: src/contacts-app.vala:112 +#: src/contacts-app.vala:114 #, c-format msgid "No contact with id %s found" msgstr "Không tìm thấy liên lạc với id %s" -#: src/contacts-app.vala:111 src/contacts-app.vala:164 +#: src/contacts-app.vala:113 src/contacts-app.vala:173 msgid "Contact not found" msgstr "Không tìm thấy liên lạc" @@ -344,7 +343,7 @@ msgid "Contact Management Application" msgstr "Ứng dụng quản lý Danh bạ" -#: src/contacts-app.vala:150 +#: src/contacts-app.vala:158 msgid "" "© 2011 Red Hat, Inc.\n" "© 2011-2020 The Contacts Developers" @@ -352,20 +351,20 @@ "© 2011 Red Hat, Inc.\n" "© 2011-2020 The Contacts Developers" -#: src/contacts-app.vala:165 +#: src/contacts-app.vala:174 #, c-format msgid "No contact with email address %s found" msgstr "Không tìm thấy liên lạc có địa chỉ thư điện tử %s" -#: src/contacts-avatar-selector.vala:249 +#: src/contacts-avatar-selector.vala:261 msgid "Failed to set avatar." msgstr "Không thể đặt ảnh đại diện." -#: src/contacts-avatar-selector.vala:208 +#: src/contacts-avatar-selector.vala:209 msgid "Browse for more pictures" msgstr "Duyệt thêm các ảnh khác" -#: src/contacts-avatar-selector.vala:211 +#: src/contacts-avatar-selector.vala:210 msgid "_Open" msgstr "_Mở" @@ -377,11 +376,11 @@ msgid "Add name" msgstr "Thêm tên" -#: src/contacts-contact-list.vala:115 +#: src/contacts-contact-list.vala:147 msgid "Favorites" msgstr "Yêu thích" -#: src/contacts-contact-list.vala:117 src/contacts-contact-list.vala:123 +#: src/contacts-contact-list.vala:149 msgid "All Contacts" msgstr "Mọi liên lạc" @@ -399,15 +398,17 @@ msgid "Unable to find newly created contact" msgstr "Không thể tìm thấy liên lạc vừa mới tạo" -#: src/contacts-contact-editor.vala:347 src/contacts-utils.vala:188 +#: src/contacts-contact-editor.vala:347 msgid "Website" msgstr "Trang thông tin điện tử" -#: src/contacts-contact-editor.vala:369 src/contacts-utils.vala:179 +#: src/contacts-contact-editor.vala:369 +#: src/core/contacts-nickname-chunk.vala:47 msgid "Nickname" msgstr "Biệt hiệu" -#: src/contacts-contact-editor.vala:420 src/contacts-utils.vala:170 +#: src/contacts-contact-editor.vala:420 +#: src/core/contacts-birthday-chunk.vala:51 msgid "Birthday" msgstr "Ngày sinh" @@ -420,19 +421,19 @@ msgstr "Không thể chụp ảnh." #. Create grid and labels -#: src/contacts-contact-editor.vala:695 +#: src/contacts-contact-editor.vala:701 msgid "Day" msgstr "Ngày" -#: src/contacts-contact-editor.vala:699 +#: src/contacts-contact-editor.vala:705 msgid "Month" msgstr "Tháng" -#: src/contacts-contact-editor.vala:703 +#: src/contacts-contact-editor.vala:709 msgid "Year" msgstr "Năm" -#: src/contacts-contact-editor.vala:711 +#: src/contacts-contact-editor.vala:732 msgid "Change Birthday" msgstr "Đổi ngày sinh" @@ -440,31 +441,31 @@ msgid "Set" msgstr "Đặt" -#: src/contacts-contact-editor.vala:779 +#: src/contacts-contact-editor.vala:786 msgid "Street" msgstr "Đường" -#: src/contacts-contact-editor.vala:779 +#: src/contacts-contact-editor.vala:786 msgid "Extension" msgstr "Ngõ/phố/phường" -#: src/contacts-contact-editor.vala:779 +#: src/contacts-contact-editor.vala:786 msgid "City" msgstr "Thành phố" -#: src/contacts-contact-editor.vala:779 +#: src/contacts-contact-editor.vala:786 msgid "State/Province" msgstr "Tỉnh/Bang" -#: src/contacts-contact-editor.vala:779 +#: src/contacts-contact-editor.vala:786 msgid "Zip/Postal Code" msgstr "Mã bưu điện (Zip)" -#: src/contacts-contact-editor.vala:779 +#: src/contacts-contact-editor.vala:786 msgid "PO box" msgstr "Hộp bưu điện" -#: src/contacts-contact-editor.vala:779 +#: src/contacts-contact-editor.vala:786 msgid "Country" msgstr "Quốc gia" @@ -616,23 +617,23 @@ msgid "Is this the same person as %s?" msgstr "Đây có phải cùng một người với %s?" -#: src/contacts-main-window.vala:291 +#: src/contacts-main-window.vala:292 #, c-format msgid "%d Selected" msgid_plural "%d Selected" msgstr[0] "Đã chọn %d" -#: src/contacts-main-window.vala:222 +#: src/contacts-main-window.vala:225 msgid "_Add" msgstr "_Thêm" -#: src/contacts-main-window.vala:252 +#: src/contacts-main-window.vala:253 #, c-format msgid "Editing %s" msgstr "Đang sửa %s" -#: src/contacts-main-window.vala:311 src/contacts-main-window.vala:520 -#: src/contacts-main-window.vala:560 +#: src/contacts-main-window.vala:312 src/contacts-main-window.vala:496 +#: src/contacts-main-window.vala:538 msgid "_Undo" msgstr "Hoà_n tác" @@ -648,7 +649,7 @@ msgid "Mark as favorite" msgstr "Đánh dấu yêu thích" -#: src/contacts-main-window.vala:397 +#: src/contacts-main-window.vala:394 msgid "New Contact" msgstr "Liên lạc mới" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-control-center-2.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-control-center-2.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-control-center-2.0.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-control-center-2.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -12,84 +12,84 @@ "Project-Id-Version: gnome-control-center master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-control-" "center/issues\n" -"POT-Creation-Date: 2023-07-14 20:12+0000\n" -"PO-Revision-Date: 2023-07-27 14:15+0000\n" +"POT-Creation-Date: 2023-12-12 04:26+0000\n" +"PO-Revision-Date: 2023-12-13 05:19+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \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: 2023-08-01 15:48+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:48+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: panels/applications/cc-applications-panel.c:832 +#: panels/applications/cc-applications-panel.c:831 msgid "System Bus" msgstr "Bus hệ thống" -#: panels/applications/cc-applications-panel.c:832 -#: panels/applications/cc-applications-panel.c:834 -#: panels/applications/cc-applications-panel.c:847 -#: panels/applications/cc-applications-panel.c:852 +#: panels/applications/cc-applications-panel.c:831 +#: panels/applications/cc-applications-panel.c:833 +#: panels/applications/cc-applications-panel.c:846 +#: panels/applications/cc-applications-panel.c:851 msgid "Full access" msgstr "Truy cập đầy đủ" -#: panels/applications/cc-applications-panel.c:834 +#: panels/applications/cc-applications-panel.c:833 msgid "Session Bus" msgstr "Bus phiên làm việc" -#: panels/applications/cc-applications-panel.c:838 -#: panels/power/cc-power-panel.ui:75 panels/thunderbolt/cc-bolt-panel.ui:265 -#: panels/thunderbolt/cc-bolt-panel.ui:309 +#: panels/applications/cc-applications-panel.c:837 +#: panels/power/cc-power-panel.ui:81 panels/privacy/cc-bolt-page.ui:240 +#: panels/privacy/cc-bolt-page.ui:284 panels/privacy/cc-privacy-panel.ui:90 msgid "Devices" msgstr "Thiết bị" -#: panels/applications/cc-applications-panel.c:838 +#: panels/applications/cc-applications-panel.c:837 msgid "Full access to /dev" msgstr "Truy cập đầy đủ vào /dev" -#: panels/applications/cc-applications-panel.c:842 -#: panels/network/cc-network-panel.c:763 +#: panels/applications/cc-applications-panel.c:841 +#: panels/network/cc-network-panel.ui:8 #: panels/network/gnome-network-panel.desktop.in:3 #: panels/network/network-mobile.ui:235 panels/wwan/cc-wwan-device-page.ui:61 #: panels/wwan/cc-wwan-network-dialog.ui:5 msgid "Network" msgstr "Mạng" -#: panels/applications/cc-applications-panel.c:842 +#: panels/applications/cc-applications-panel.c:841 msgid "Has network access" msgstr "Có truy cập mạng" -#: panels/applications/cc-applications-panel.c:847 -#: panels/applications/cc-applications-panel.c:849 +#: panels/applications/cc-applications-panel.c:846 +#: panels/applications/cc-applications-panel.c:848 #: panels/search/cc-search-locations-dialog.c:384 msgid "Home" msgstr "Thư mục riêng" -#: panels/applications/cc-applications-panel.c:849 -#: panels/applications/cc-applications-panel.c:854 +#: panels/applications/cc-applications-panel.c:848 +#: panels/applications/cc-applications-panel.c:853 msgid "Read-only" msgstr "Chỉ đọc" -#: panels/applications/cc-applications-panel.c:852 -#: panels/applications/cc-applications-panel.c:854 +#: panels/applications/cc-applications-panel.c:851 +#: panels/applications/cc-applications-panel.c:853 msgid "File System" msgstr "Hệ thống tập tin" -#: panels/applications/cc-applications-panel.c:858 +#: panels/applications/cc-applications-panel.c:857 #: panels/keyboard/01-launchers.xml.in:6 -#: shell/appdata/org.gnome.Settings.appdata.xml.in:7 shell/cc-window.c:246 -#: shell/cc-window.c:878 shell/cc-window.ui:22 +#: shell/appdata/org.gnome.Settings.appdata.xml.in:7 shell/cc-window.c:802 +#: shell/cc-window.ui:24 shell/cc-window.ui:31 #: shell/org.gnome.Settings.desktop.in:3 msgid "Settings" msgstr "Cài đặt" -#: panels/applications/cc-applications-panel.c:858 +#: panels/applications/cc-applications-panel.c:857 msgid "Can change settings" msgstr "Không thể thay đổi các cài đặt" -#: panels/applications/cc-applications-panel.c:872 +#: panels/applications/cc-applications-panel.c:819 #, c-format msgid "" "%s has the following permissions built-in. These cannot be altered. If you " @@ -98,85 +98,85 @@ "%s có các quyền sau được tích hợp sẵn. Chúng không thể thay đổi được. Nếu " "bạn lo ngại về các quyền này, hãy cân nhắc loại bỏ ứng dụng này." -#: panels/applications/cc-applications-panel.c:1045 +#: panels/applications/cc-applications-panel.c:980 msgid "Web Links" msgstr "Liên kết trang thông tin điện tử" -#: panels/applications/cc-applications-panel.c:1055 +#: panels/applications/cc-applications-panel.c:990 msgid "Git Links" msgstr "Liên kết Git" -#: panels/applications/cc-applications-panel.c:1061 +#: panels/applications/cc-applications-panel.c:996 #, c-format msgid "%s Links" msgstr "Liên kết %s" -#: panels/applications/cc-applications-panel.c:1069 -#: panels/applications/cc-applications-panel.c:1105 +#: panels/applications/cc-applications-panel.c:1004 +#: panels/applications/cc-applications-panel.c:1040 msgid "Unset" msgstr "Chưa đặt" -#: panels/applications/cc-applications-panel.c:1160 +#: panels/applications/cc-applications-panel.c:1095 msgid "Links" msgstr "Liên kết" -#: panels/applications/cc-applications-panel.c:1168 +#: panels/applications/cc-applications-panel.c:1103 msgid "Hypertext Files" msgstr "Tập tin đánh dấu siêu văn bản" -#: panels/applications/cc-applications-panel.c:1182 +#: panels/applications/cc-applications-panel.c:1117 msgid "Text Files" msgstr "Tập tin văn bản" -#: panels/applications/cc-applications-panel.c:1196 +#: panels/applications/cc-applications-panel.c:1131 msgid "Image Files" msgstr "Tập tin ảnh" -#: panels/applications/cc-applications-panel.c:1212 +#: panels/applications/cc-applications-panel.c:1147 msgid "Font Files" msgstr "Tập tin phông chữ" -#: panels/applications/cc-applications-panel.c:1273 +#: panels/applications/cc-applications-panel.c:1208 msgid "Archive Files" msgstr "Tập tin nén" -#: panels/applications/cc-applications-panel.c:1293 +#: panels/applications/cc-applications-panel.c:1228 msgid "Package Files" msgstr "Tập tin gói" -#: panels/applications/cc-applications-panel.c:1316 +#: panels/applications/cc-applications-panel.c:1251 msgid "Audio Files" msgstr "Tập tin âm thanh" -#: panels/applications/cc-applications-panel.c:1333 +#: panels/applications/cc-applications-panel.c:1268 msgid "Video Files" msgstr "Tập tin phim ảnh" -#: panels/applications/cc-applications-panel.c:1341 +#: panels/applications/cc-applications-panel.c:1276 msgid "Other Files" msgstr "Tập tin khác" #. List of applications. -#: panels/applications/cc-applications-panel.c:1681 -#: panels/applications/cc-applications-panel.ui:416 +#: panels/applications/cc-applications-panel.c:1618 +#: panels/applications/cc-applications-panel.ui:418 #: panels/applications/gnome-applications-panel.desktop.in.in:3 -#: panels/notifications/cc-notifications-panel.ui:70 +#: panels/notifications/cc-notifications-panel.ui:167 msgid "Applications" msgstr "Ứng dụng" -#: panels/applications/cc-applications-panel.ui:43 +#: panels/applications/cc-applications-panel.ui:45 msgid "No applications" msgstr "Không có ứng dụng nào" -#: panels/applications/cc-applications-panel.ui:34 +#: panels/applications/cc-applications-panel.ui:59 msgid "Install some…" msgstr "Cài đặt một số…" -#: panels/applications/cc-applications-panel.ui:94 +#: panels/applications/cc-applications-panel.ui:99 msgid "Permissions & Access" msgstr "Phân quyền & Truy cập" -#: panels/applications/cc-applications-panel.ui:106 +#: panels/applications/cc-applications-panel.ui:111 msgid "" "Data and services that this app has asked for access to and permissions that " "it requires." @@ -184,8 +184,8 @@ "Dữ liệu và dịch vụ mà ứng dụng này đã yêu cầu quyền truy cập và quyền mà ứng " "dụng yêu cầu." -#: panels/applications/cc-applications-panel.ui:175 -#: panels/applications/cc-applications-panel.ui:182 +#: panels/applications/cc-applications-panel.ui:165 +#: panels/applications/cc-applications-panel.ui:172 msgid "Camera" msgstr "Máy ảnh" @@ -195,41 +195,41 @@ #. TRANSLATORS: Status of Parental Controls setup #. translators: #. * The device has been disabled -#: panels/applications/cc-applications-panel.ui:121 -#: panels/applications/cc-applications-panel.ui:163 -#: panels/applications/cc-applications-panel.ui:184 -#: panels/applications/cc-applications-panel.ui:198 -#: panels/applications/cc-applications-panel.ui:212 +#: panels/applications/cc-applications-panel.ui:111 +#: panels/applications/cc-applications-panel.ui:153 +#: panels/applications/cc-applications-panel.ui:174 +#: panels/applications/cc-applications-panel.ui:188 +#: panels/applications/cc-applications-panel.ui:202 #: panels/keyboard/cc-keyboard-shortcut-editor.ui:123 #: panels/keyboard/keyboard-shortcuts.c:367 -#: panels/user-accounts/cc-user-panel.c:821 -#: panels/user-accounts/cc-user-panel.c:952 +#: panels/user-accounts/cc-user-panel.c:695 +#: panels/user-accounts/cc-user-panel.c:817 #: panels/wwan/cc-wwan-device-page.c:477 -#: subprojects/gvc/gvc-mixer-control.c:1900 +#: subprojects/gvc/gvc-mixer-control.c:1908 msgid "Disabled" msgstr "Tắt" -#: panels/applications/cc-applications-panel.ui:189 -#: panels/applications/cc-applications-panel.ui:196 +#: panels/applications/cc-applications-panel.ui:179 +#: panels/applications/cc-applications-panel.ui:186 msgid "Microphone" msgstr "Micrô" -#: panels/applications/cc-applications-panel.ui:203 -#: panels/applications/cc-applications-panel.ui:210 -#: panels/location/gnome-location-panel.desktop.in:3 +#: panels/applications/cc-applications-panel.ui:193 +#: panels/applications/cc-applications-panel.ui:200 +#: panels/privacy/cc-location-page.ui:4 msgid "Location Services" msgstr "Dịch vụ vị trí" -#: panels/applications/cc-applications-panel.ui:157 -#: panels/applications/cc-applications-panel.ui:500 +#: panels/applications/cc-applications-panel.ui:162 +#: panels/applications/cc-applications-panel.ui:501 msgid "Built-in Permissions" msgstr "Quyền tích-hợp" -#: panels/applications/cc-applications-panel.ui:158 +#: panels/applications/cc-applications-panel.ui:163 msgid "Cannot be changed" msgstr "Không thể thay đổi" -#: panels/applications/cc-applications-panel.ui:175 +#: panels/applications/cc-applications-panel.ui:180 msgid "" "Individual permissions for applications can be reviewed in the Privacy Settings." @@ -237,40 +237,41 @@ "Bạn có thể xem xét các quyền riêng lẻ cho các ứng dụng trong Cài đặt quyền riêng tư." -#: panels/applications/cc-applications-panel.ui:199 +#: panels/applications/cc-applications-panel.ui:204 msgid "Integration" msgstr "Tích hợp" -#: panels/applications/cc-applications-panel.ui:211 +#: panels/applications/cc-applications-panel.ui:216 msgid "System features used by this application." msgstr "Tính năng hệ thống được sử dụng bởi ứng dụng này." -#: panels/applications/cc-applications-panel.ui:112 -#: panels/applications/cc-applications-panel.ui:119 +#: panels/applications/cc-applications-panel.ui:102 +#: panels/applications/cc-applications-panel.ui:109 #: panels/keyboard/01-launchers.xml.in:18 -#: panels/keyboard/cc-input-chooser.ui:75 -#: panels/printers/new-printer-dialog.ui:230 +#: panels/keyboard/cc-input-chooser.ui:76 +#: panels/printers/new-printer-dialog.ui:216 #: panels/region/cc-format-chooser.ui:82 -#: panels/search/gnome-search-panel.desktop.in:3 shell/cc-window.ui:41 +#: panels/search/gnome-search-panel.desktop.in:3 shell/cc-window.ui:37 +#: shell/cc-window.ui:39 msgid "Search" msgstr "Tìm kiếm" -#: panels/applications/cc-applications-panel.ui:126 +#: panels/applications/cc-applications-panel.ui:116 #: panels/notifications/gnome-notifications-panel.desktop.in:3 msgid "Notifications" msgstr "Thông báo" -#: panels/applications/cc-applications-panel.ui:243 +#: panels/applications/cc-applications-panel.ui:248 msgid "Run in background" msgstr "Chạy dưới nền hệ thống" -#: panels/applications/cc-applications-panel.ui:249 +#: panels/applications/cc-applications-panel.ui:254 msgid "Set Desktop Background" msgstr "Đặt làm ảnh màn hình nền" -#: panels/applications/cc-applications-panel.ui:154 -#: panels/applications/cc-applications-panel.ui:161 -#: panels/sound/cc-sound-panel.ui:362 +#: panels/applications/cc-applications-panel.ui:144 +#: panels/applications/cc-applications-panel.ui:151 +#: panels/sound/cc-sound-panel.ui:366 msgid "Sounds" msgstr "Âm thanh" @@ -278,70 +279,70 @@ msgid "Inhibit system keyboard shortcuts" msgstr "Ngăn cản phím tắt bàn phím hệ thống" -#: panels/applications/cc-applications-panel.ui:300 +#: panels/applications/cc-applications-panel.ui:299 msgid "Default Handlers" msgstr "Bộ xử lý mặc định" -#: panels/applications/cc-applications-panel.ui:312 +#: panels/applications/cc-applications-panel.ui:311 msgid "Types of files and links that this application opens." msgstr "Kiểu của tập tin và liên kết mà ứng dụng này mở." -#: panels/applications/cc-applications-panel.ui:396 +#: panels/applications/cc-applications-panel.ui:423 #: panels/keyboard/cc-keyboard-shortcut-editor.ui:131 -#: panels/keyboard/cc-keyboard-shortcut-editor.ui:234 +#: panels/keyboard/cc-keyboard-shortcut-editor.ui:233 #: panels/keyboard/cc-keyboard-shortcut-row.ui:25 msgid "Reset" msgstr "Đặt lại" -#: panels/applications/cc-applications-panel.ui:364 +#: panels/applications/cc-applications-panel.ui:363 msgid "Usage" msgstr "Tiêu dùng" -#: panels/applications/cc-applications-panel.ui:376 +#: panels/applications/cc-applications-panel.ui:375 msgid "How much resources this application is using." msgstr "Ứng dụng này đang sử dụng bao nhiêu tài nguyên." -#: panels/applications/cc-applications-panel.ui:239 -#: panels/applications/cc-applications-panel.ui:412 +#: panels/applications/cc-applications-panel.ui:229 +#: panels/applications/cc-applications-panel.ui:441 msgid "Storage" msgstr "Lưu trữ" -#: panels/applications/cc-applications-panel.ui:424 +#: panels/applications/cc-applications-panel.ui:425 msgid "Open in Software" msgstr "Mở trong Phần mềm" -#: panels/applications/cc-applications-panel.ui:301 shell/cc-panel-list.ui:108 +#: panels/applications/cc-applications-panel.ui:304 shell/cc-panel-list.ui:64 msgid "No results found" msgstr "Không tìm thấy kết quả nào" -#: panels/applications/cc-applications-panel.ui:311 shell/cc-panel-list.ui:117 +#: panels/applications/cc-applications-panel.ui:314 shell/cc-panel-list.ui:73 msgid "Try a different search" msgstr "Thử tìm kiếm khác" -#: panels/applications/cc-applications-panel.ui:555 +#: panels/applications/cc-applications-panel.ui:554 msgid "" "How much disk space this application is occupying with app data and caches." msgstr "" "Ứng dụng này chiếm bao nhiêu dung lượng đĩa với dữ liệu ứng dụng và bộ nhớ " "cache." -#: panels/applications/cc-applications-panel.ui:564 +#: panels/applications/cc-applications-panel.ui:563 msgid "Application" msgstr "Ứng dụng" -#: panels/applications/cc-applications-panel.ui:432 +#: panels/applications/cc-applications-panel.ui:476 msgid "Data" msgstr "Dữ liệu" -#: panels/applications/cc-applications-panel.ui:438 +#: panels/applications/cc-applications-panel.ui:482 msgid "Cache" msgstr "Bộ nhớ đệm" -#: panels/applications/cc-applications-panel.ui:444 +#: panels/applications/cc-applications-panel.ui:488 msgid "Total" msgstr "Tổng" -#: panels/applications/cc-applications-panel.ui:454 +#: panels/applications/cc-applications-panel.ui:598 msgid "Clear Cache…" msgstr "Xóa bộ nhớ truy cập nhanh…" @@ -365,45 +366,40 @@ msgid "This background selection only applies to the light style" msgstr "" -#: panels/background/cc-background-chooser.c:312 +#: panels/background/cc-background-chooser.c:320 msgid "Select a picture" msgstr "Chọn một ảnh" -#: panels/background/cc-background-chooser.c:315 -#: panels/color/cc-color-calibrate.ui:22 panels/color/cc-color-panel.c:284 -#: panels/color/cc-color-panel.c:844 panels/common/cc-language-chooser.ui:21 -#: panels/display/cc-display-panel.ui:42 panels/keyboard/cc-input-chooser.ui:11 +#: panels/color/cc-color-calibrate.ui:22 +#: panels/common/cc-language-chooser.ui:21 +#: panels/display/cc-display-panel.ui:37 panels/display/cc-display-panel.ui:189 +#: panels/display/cc-display-panel.ui:251 +#: panels/keyboard/cc-input-chooser.ui:11 #: panels/keyboard/cc-keyboard-shortcut-editor.ui:23 -#: panels/network/cc-wifi-hotspot-dialog.ui:125 -#: panels/network/cc-wifi-panel.c:745 +#: panels/network/cc-wifi-hotspot-dialog.ui:142 +#: panels/network/cc-wifi-panel.c:737 +#: panels/network/connection-editor/ce-page-details.c:99 #: panels/network/connection-editor/connection-editor.ui:14 -#: panels/network/connection-editor/vpn-helpers.c:215 -#: panels/network/connection-editor/vpn-helpers.c:334 -#: panels/network/net-device-wifi.c:867 -#: panels/printers/new-printer-dialog.ui:50 -#: panels/printers/pp-details-dialog.c:269 -#: panels/region/cc-format-chooser.ui:24 -#: panels/search/cc-search-locations-dialog.c:677 -#: panels/sharing/cc-sharing-panel.c:479 panels/usage/cc-usage-panel.c:139 +#: panels/network/net-device-wifi.c:875 +#: panels/printers/new-printer-dialog.ui:54 +#: panels/printers/pp-details-dialog.c:266 panels/privacy/cc-usage-page.c:136 +#: panels/region/cc-format-chooser.ui:24 panels/sharing/cc-sharing-panel.c:453 #: panels/user-accounts/cc-add-user-dialog.ui:25 #: panels/user-accounts/cc-avatar-chooser.c:96 -#: panels/user-accounts/cc-avatar-chooser.c:167 #: panels/user-accounts/cc-fingerprint-dialog.ui:32 #: panels/user-accounts/cc-password-dialog.ui:20 -#: panels/user-accounts/cc-user-panel.c:611 -#: panels/user-accounts/cc-user-panel.c:629 +#: panels/user-accounts/cc-user-panel.ui:293 +#: panels/user-accounts/cc-user-panel.ui:320 #: panels/user-accounts/data/join-dialog.ui:17 #: panels/wwan/cc-wwan-mode-dialog.ui:32 -#: panels/wwan/cc-wwan-network-dialog.ui:108 -#: panels/wwan/cc-wwan-sim-lock-dialog.ui:240 +#: panels/wwan/cc-wwan-network-dialog.ui:107 +#: panels/wwan/cc-wwan-sim-lock-dialog.ui:239 msgid "_Cancel" msgstr "T_hôi" -#: panels/background/cc-background-chooser.c:316 -#: panels/network/connection-editor/vpn-helpers.c:216 -#: panels/printers/pp-details-dialog.c:270 -#: panels/sharing/cc-sharing-panel.c:480 -#: panels/user-accounts/cc-avatar-chooser.c:168 +#: panels/applications/cc-applications-panel.ui:70 +#: panels/printers/pp-details-dialog.c:267 +#: panels/sharing/cc-sharing-panel.c:454 msgid "_Open" msgstr "_Mở" @@ -426,7 +422,7 @@ msgid "Current background" msgstr "Ảnh nền hiện tại" -#: panels/background/cc-background-panel.ui:108 +#: panels/background/cc-background-panel.ui:114 msgid "Add Picture…" msgstr "Thêm ảnh chụp…" @@ -434,7 +430,7 @@ msgid "Activities" msgstr "Hoạt động" -#: panels/background/cc-background-panel.ui:102 +#: panels/background/cc-background-panel.ui:108 msgid "Background" msgstr "Màu nền" @@ -447,15 +443,15 @@ msgid "Wallpaper;Screen;Desktop;" msgstr "Wallpaper;Ảnh;nền;Anh;nen;Screen;Màn;hình;Man;hinh;Desktop;" -#: panels/bluetooth/cc-bluetooth-panel.ui:24 +#: panels/bluetooth/cc-bluetooth-panel.ui:29 msgid "No Bluetooth Found" msgstr "Không tìm thấy Bluetooth nào" -#: panels/bluetooth/cc-bluetooth-panel.ui:25 +#: panels/bluetooth/cc-bluetooth-panel.ui:30 msgid "Plug in a dongle to use Bluetooth." msgstr "Cắm thiết bị để dùng Bluetooth." -#: panels/bluetooth/cc-bluetooth-panel.ui:31 +#: panels/bluetooth/cc-bluetooth-panel.ui:36 msgid "Bluetooth Turned Off" msgstr "Bluetooth bị tắt" @@ -471,7 +467,7 @@ msgid "Bluetooth is disabled when airplane mode is on." msgstr "Bluetooth bị tắt khi chế độ máy bay được bật." -#: panels/bluetooth/cc-bluetooth-panel.ui:42 +#: panels/bluetooth/cc-bluetooth-panel.ui:124 msgid "Turn Off Airplane Mode" msgstr "Tắt chế độ máy bay" @@ -479,13 +475,14 @@ msgid "Hardware Airplane Mode is on" msgstr "Chế độ máy bay được bật" -#: panels/bluetooth/cc-bluetooth-panel.ui:58 +#: panels/bluetooth/cc-bluetooth-panel.ui:64 msgid "Turn off the Airplane mode switch to enable Bluetooth." msgstr "Tắt chế độ máy bay chuyển sang bật Bluetooth." #. Translators: The found device is a printer connected via Bluetooth #: panels/bluetooth/gnome-bluetooth-panel.desktop.in:3 -#: panels/printers/pp-new-printer-dialog.c:1383 +#: panels/network/cc-network-panel.ui:30 +#: panels/printers/pp-new-printer-dialog.c:1382 msgid "Bluetooth" msgstr "Bluetooth" @@ -506,7 +503,7 @@ msgid "No applications can capture photos or video." msgstr "Không có ứng dụng nào có thể chụp ảnh hoặc quay phim." -#: panels/camera/cc-camera-panel.ui:75 +#: panels/camera/cc-camera-panel.ui:77 msgid "" "Use of the camera allows applications to capture photos and video. Disabling " "the camera may cause some applications to not function properly." @@ -514,11 +511,11 @@ "Sử dụng máy ảnh cho phép các ứng dụng chụp ảnh và quay phim. Vô hiệu hóa máy " "ảnh có thể khiến một số ứng dụng không hoạt động bình thường." -#: panels/camera/cc-camera-panel.ui:85 +#: panels/camera/cc-camera-panel.ui:87 msgid "Allow the applications below to use your camera." msgstr "Các ứng dụng phía dưới dùng máy ảnh của bạn." -#: panels/camera/cc-camera-panel.ui:105 +#: panels/camera/cc-camera-panel.ui:107 msgid "No Applications Have Asked for Camera Access" msgstr "Không có ứng dụng nào yêu cầu truy cập máy ảnh" @@ -528,7 +525,11 @@ #. Translators: Search terms to find the Privacy panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #: panels/camera/gnome-camera-panel.desktop.in.in:20 +#: panels/diagnostics/gnome-diagnostics-panel.desktop.in.in:20 +#: panels/location/gnome-location-panel.desktop.in.in:20 +#: panels/lock/gnome-lock-panel.desktop.in.in:20 #: panels/microphone/gnome-microphone-panel.desktop.in.in:20 +#: panels/usage/gnome-usage-panel.desktop.in.in:20 msgid "" "screen;lock;diagnostics;crash;private;recent;temporary;tmp;index;name;network" ";identity;" @@ -594,25 +595,25 @@ msgstr "Điểm trắng đích không thể thu được." #. TRANSLATORS: the display calibration process is finished -#: panels/color/cc-color-calibrate.c:452 +#: panels/color/cc-color-calibrate.c:451 msgid "Complete!" msgstr "Hoàn tất!" #. TRANSLATORS: the display calibration failed, and we also show #. * the translated (or untranslated) error string after this -#: panels/color/cc-color-calibrate.c:460 +#: panels/color/cc-color-calibrate.c:459 msgid "Calibration failed!" msgstr "Cân chỉnh gặp lỗi!" #. TRANSLATORS: The user can now remove the sensor from the screen -#: panels/color/cc-color-calibrate.c:467 +#: panels/color/cc-color-calibrate.c:466 msgid "You can remove the calibration device." msgstr "Bạn có thể gỡ bỏ thiết bị cân chỉnh." #. TRANSLATORS: The user has to be careful not to knock the #. * display off the screen (although we do cope if this is #. * detected early enough) -#: panels/color/cc-color-calibrate.c:535 +#: panels/color/cc-color-calibrate.c:534 panels/color/cc-color-calibrate.ui:64 msgid "Do not disturb the calibration device while in progress" msgstr "Đừng làm thiết bị cân chỉnh chạm vào màn hình khi đang chạy" @@ -688,72 +689,70 @@ msgstr "Hiển thị hồ sơ màu dành cho %s" #. not calibrated -#: panels/color/cc-color-device.c:291 +#: panels/color/cc-color-device.c:290 msgid "Not calibrated" msgstr "Chưa cân chỉnh" #. TRANSLATORS: this is a profile prefix to signify the #. * profile has been auto-generated for this hardware -#: panels/color/cc-color-panel.c:160 +#: panels/color/cc-color-panel.c:162 #| msgid "Default" msgid "Default: " msgstr "Mặc định: " #. TRANSLATORS: this is a profile prefix to signify the #. * profile his a standard space like AdobeRGB -#: panels/color/cc-color-panel.c:168 +#: panels/color/cc-color-panel.c:170 msgid "Colorspace: " msgstr "Không gian màu: " #. TRANSLATORS: this is a profile prefix to signify the #. * profile is a test profile -#: panels/color/cc-color-panel.c:175 +#: panels/color/cc-color-panel.c:177 #| msgid "No profile" msgid "Test profile: " msgstr "Hồ sơ thử: " #. TRANSLATORS: an ICC profile is a file containing colorspace data -#: panels/color/cc-color-panel.c:282 +#: panels/color/cc-color-panel.c:268 msgid "Select ICC Profile File" msgstr "Chọn tập tin hồ sơ ICC" -#: panels/color/cc-color-panel.c:285 +#: panels/color/cc-color-panel.c:241 #| msgid "Import" msgid "_Import" msgstr "_Nhập" #. TRANSLATORS: filter name on the file->open dialog -#: panels/color/cc-color-panel.c:296 +#: panels/color/cc-color-panel.c:283 msgid "Supported ICC profiles" msgstr "Các hồ sơ ICC được hỗ trợ" #. TRANSLATORS: filter name on the file->open dialog -#: panels/color/cc-color-panel.c:303 +#: panels/color/cc-color-panel.c:290 msgid "All files" msgstr "Mọi tập tin" -#: panels/color/cc-color-panel.c:586 +#: panels/color/cc-color-panel.c:566 msgid "Screen" msgstr "Màn hình" #. TRANSLATORS: this is the dialog to save the ICC profile -#: panels/color/cc-color-panel.c:841 +#: panels/color/cc-color-panel.c:852 msgid "Save Profile" msgstr "Lưu hồ sơ" -#: panels/color/cc-color-panel.c:845 -#: panels/network/connection-editor/vpn-helpers.c:335 #: panels/wwan/cc-wwan-apn-dialog.ui:43 msgid "_Save" msgstr "_Lưu" #. TRANSLATORS: this is when the button is sensitive -#: panels/color/cc-color-panel.c:1146 +#: panels/color/cc-color-panel.c:1142 msgid "Create a color profile for the selected device" msgstr "Tạo một hồ sơ màu cho thiết bị được chọn" #. TRANSLATORS: this is when the button is insensitive -#: panels/color/cc-color-panel.c:1161 panels/color/cc-color-panel.c:1185 +#: panels/color/cc-color-panel.c:1157 panels/color/cc-color-panel.c:1181 msgid "" "The measuring instrument is not detected. Please check it is turned on and " "correctly connected." @@ -762,12 +761,12 @@ "kết nối chưa." #. TRANSLATORS: this is when the button is insensitive -#: panels/color/cc-color-panel.c:1195 +#: panels/color/cc-color-panel.c:1191 msgid "The measuring instrument does not support printer profiling." msgstr "Thiết bị đo không hỗ trợ tạo hồ sơ màu cho máy in." #. TRANSLATORS: this is when the button is insensitive -#: panels/color/cc-color-panel.c:1206 +#: panels/color/cc-color-panel.c:1202 msgid "The device type is not currently supported." msgstr "Kiểu thiết bị này hiện chưa được hỗ trợ." @@ -906,8 +905,8 @@ #: panels/color/cc-color-panel.ui:390 panels/keyboard/cc-input-chooser.ui:18 #: panels/keyboard/cc-keyboard-shortcut-editor.ui:41 -#: panels/network/connection-editor/net-connection-editor.c:620 -#: panels/printers/new-printer-dialog.ui:87 +#: panels/network/connection-editor/net-connection-editor.c:615 +#: panels/printers/new-printer-dialog.ui:91 #: panels/user-accounts/cc-add-user-dialog.ui:39 msgid "_Add" msgstr "_Thêm" @@ -920,143 +919,143 @@ "Đã phát hiện thấy có trục trặc. Hồ sơ có thể hoạt động không chính xác. Hiện chi tiết." -#: panels/color/cc-color-panel.ui:424 +#: panels/color/cc-color-panel.ui:790 msgid "Each device needs an up to date color profile to be color managed." msgstr "" "Mỗi thiết bị cần một bộ hồ sơ màu cập nhật để có thể được quản lý màu chính " "xác." +#. Translators: This will be presented as the text of a link to the documentation #. translators: Text used in link to privacy policy -#: panels/color/cc-color-panel.ui:434 -#: panels/diagnostics/cc-diagnostics-panel.c:361 +#: panels/color/cc-color-panel.c:1991 panels/privacy/cc-diagnostics-page.c:346 msgid "Learn more" msgstr "Tìm hiểu thêm" -#: panels/color/cc-color-panel.ui:436 +#: panels/color/cc-color-panel.ui:817 msgid "Learn more about color management" msgstr "Tìm hiểu thêm về quản lý màu sắc" -#: panels/color/cc-color-panel.ui:473 +#: panels/color/cc-color-panel.ui:457 msgid "_Set for all users" msgstr "Đặ_t cho tất cả mọi người dùng" -#: panels/color/cc-color-panel.ui:475 panels/color/cc-color-panel.ui:483 -#: panels/color/cc-color-panel.ui:484 +#: panels/color/cc-color-panel.ui:459 panels/color/cc-color-panel.ui:468 +#: panels/color/cc-color-panel.ui:469 msgid "Set this profile for all users on this computer" msgstr "Đặt hồ sơ này cho tất cả người dùng trên máy" -#: panels/color/cc-color-panel.ui:481 +#: panels/color/cc-color-panel.ui:466 msgid "_Enable" msgstr "_Bật" -#: panels/color/cc-color-panel.ui:497 +#: panels/color/cc-color-panel.ui:483 msgid "_Add profile" msgstr "Thê_m hồ sơ" -#: panels/color/cc-color-panel.ui:503 +#: panels/color/cc-color-panel.ui:490 msgid "_Calibrate…" msgstr "_Cân chỉnh…" -#: panels/color/cc-color-panel.ui:505 +#: panels/color/cc-color-panel.ui:492 msgid "Calibrate the device" msgstr "Cân chỉnh thiết bị này" -#: panels/color/cc-color-panel.ui:511 +#: panels/color/cc-color-panel.ui:499 msgid "_Remove profile" msgstr "_Xóa hồ sơ" -#: panels/color/cc-color-panel.ui:517 +#: panels/color/cc-color-panel.ui:506 msgid "_View details" msgstr "_Hiện chi tiết" -#: panels/color/cc-color-panel.ui:529 +#: panels/color/cc-color-panel.ui:519 msgid "Unable to detect any devices that can be color managed" msgstr "Không dò tìm thấy bất kỳ thiết bị nào có thể quản lý màu sắc" -#: panels/color/cc-color-panel.ui:568 +#: panels/color/cc-color-panel.ui:560 msgid "LCD" msgstr "LCD" -#: panels/color/cc-color-panel.ui:573 +#: panels/color/cc-color-panel.ui:565 msgid "LED" msgstr "LED" -#: panels/color/cc-color-panel.ui:578 +#: panels/color/cc-color-panel.ui:570 msgid "CRT" msgstr "CRT" -#: panels/color/cc-color-panel.ui:583 +#: panels/color/cc-color-panel.ui:575 msgid "Projector" msgstr "Máy chiếu" -#: panels/color/cc-color-panel.ui:588 +#: panels/color/cc-color-panel.ui:580 msgid "Plasma" msgstr "Plasma" -#: panels/color/cc-color-panel.ui:593 +#: panels/color/cc-color-panel.ui:585 msgid "LCD (CCFL backlight)" msgstr "LCD (đèn nền CCFL)" -#: panels/color/cc-color-panel.ui:598 +#: panels/color/cc-color-panel.ui:590 msgid "LCD (RGB LED backlight)" msgstr "LCD (đèn nền LED RGB)" -#: panels/color/cc-color-panel.ui:603 +#: panels/color/cc-color-panel.ui:595 msgid "LCD (white LED backlight)" msgstr "LCD (đèn nền LED trắng)" -#: panels/color/cc-color-panel.ui:608 +#: panels/color/cc-color-panel.ui:600 msgid "Wide gamut LCD (CCFL backlight)" msgstr "LCD gam màu rộng (đèn nền CCFL)" -#: panels/color/cc-color-panel.ui:613 +#: panels/color/cc-color-panel.ui:605 msgid "Wide gamut LCD (RGB LED backlight)" msgstr "LCD gam màu rộng (đèn nền LED RGB)" -#: panels/color/cc-color-panel.ui:630 +#: panels/color/cc-color-panel.ui:622 msgctxt "Calibration quality" msgid "High" msgstr "Cao" -#: panels/color/cc-color-panel.ui:631 +#: panels/color/cc-color-panel.ui:623 msgid "40 minutes" msgstr "40 phút" -#: panels/color/cc-color-panel.ui:635 +#: panels/color/cc-color-panel.ui:627 msgctxt "Calibration quality" msgid "Medium" msgstr "Trung bình" -#: panels/color/cc-color-panel.ui:636 +#: panels/color/cc-color-panel.ui:628 msgid "30 minutes" msgstr "30 phút" -#: panels/color/cc-color-panel.ui:640 +#: panels/color/cc-color-panel.ui:632 msgctxt "Calibration quality" msgid "Low" msgstr "Thấp" -#: panels/color/cc-color-panel.ui:641 +#: panels/color/cc-color-panel.ui:633 msgid "15 minutes" msgstr "15 phút" -#: panels/color/cc-color-panel.ui:663 +#: panels/color/cc-color-panel.ui:655 msgid "Native to display" msgstr "Dùng màu tự nhiên" -#: panels/color/cc-color-panel.ui:667 +#: panels/color/cc-color-panel.ui:659 msgid "D50 (Printing and publishing)" msgstr "D50 (In ấn và xuất bản)" -#: panels/color/cc-color-panel.ui:671 +#: panels/color/cc-color-panel.ui:663 msgid "D55" msgstr "D55" -#: panels/color/cc-color-panel.ui:675 +#: panels/color/cc-color-panel.ui:667 msgid "D65 (Photography and graphics)" msgstr "D65 (Nhiếp ảnh và đồ họa)" -#: panels/color/cc-color-panel.ui:679 +#: panels/color/cc-color-panel.ui:671 msgid "D75" msgstr "D75" @@ -1138,8 +1137,8 @@ #: panels/color/gnome-color-panel.desktop.in:3 #: panels/ubuntu/cc-ubuntu-colors-row.ui:4 -#: panels/universal-access/cc-ua-zoom-page.ui:192 -#: panels/universal-access/cc-ua-zoom-page.ui:267 +#: panels/universal-access/cc-ua-zoom-page.ui:197 +#: panels/universal-access/cc-ua-zoom-page.ui:271 msgid "Color" msgstr "Màu sắc" @@ -1164,24 +1163,24 @@ msgid "_Select" msgstr "_Chọn" -#: panels/common/cc-language-chooser.ui:58 +#: panels/common/cc-language-chooser.ui:59 msgid "No languages found" msgstr "Không tìm thấy ngôn ngữ" -#: panels/common/cc-language-chooser.ui:69 +#: panels/common/cc-language-chooser.ui:70 #: panels/keyboard/cc-input-chooser.c:175 msgid "More…" msgstr "Còn nữa…" -#: panels/common/cc-permission-infobar.c:109 +#: panels/common/cc-permission-infobar.c:202 msgid "Unlock to Change Settings" msgstr "Mở khóa để thay đổi cài đặt" -#: panels/common/cc-permission-infobar.ui:59 +#: panels/common/cc-permission-infobar.ui:20 msgid "Unlock…" msgstr "Mở khoá…" -#: panels/common/cc-permission-infobar.ui:42 +#: panels/common/cc-permission-infobar.ui:55 msgid "Some settings must be unlocked before they can be changed." msgstr "" "Một số cài đặt phải được mở khóa trước khi có thể thay đổi được chúng." @@ -1206,7 +1205,7 @@ msgid "Decrement Minute" msgstr "Giảm phút" -#: panels/common/cc-time-entry.c:219 +#: panels/info-overview/cc-system-details-window.ui:31 msgid "_Copy" msgstr "_Sao chép" @@ -1215,12 +1214,12 @@ msgstr "Chọn _Tất cả" #: panels/common/cc-util.c:127 -#: panels/network/connection-editor/ce-page-details.c:167 +#: panels/network/connection-editor/ce-page-details.c:198 msgid "Today" msgstr "Hôm nay" #: panels/common/cc-util.c:131 -#: panels/network/connection-editor/ce-page-details.c:169 +#: panels/network/connection-editor/ce-page-details.c:200 msgid "Yesterday" msgstr "Hôm qua" @@ -1299,22 +1298,22 @@ msgid "Hotspot" msgstr "Điểm truy cập" -#: panels/connectivity/cc-connectivity-panel.ui:8 +#: panels/privacy/cc-connectivity-page.ui:16 msgid "" "Connectivity checking is used to detect connection issues and helps you to " "stay online. If your network communications are being monitored, it could be " "used to gather technical information about this computer." msgstr "" -#: panels/connectivity/cc-connectivity-panel.ui:11 +#: panels/privacy/cc-connectivity-page.ui:19 msgid "_Connectivity Checking" msgstr "" -#: panels/connectivity/gnome-connectivity-panel.desktop.in:3 +#: panels/privacy/cc-connectivity-page.ui:4 msgid "Connectivity" msgstr "" -#: panels/connectivity/gnome-connectivity-panel.desktop.in:4 +#: panels/connectivity/gnome-connectivity-panel.desktop.in.in:4 msgid "Protect connectivity feature" msgstr "" @@ -1324,17 +1323,17 @@ msgstr "" #. Translators: This is the full date and time format used in 12-hour mode. -#: panels/datetime/cc-datetime-panel.c:240 +#: panels/datetime/cc-datetime-panel.c:253 msgid "%e %B %Y, %l:%M %p" msgstr "%l:%M %p, %e %b %Y" #. Translators: This is the full date and time format used in 24-hour mode. -#: panels/datetime/cc-datetime-panel.c:245 +#: panels/datetime/cc-datetime-panel.c:258 msgid "%e %B %Y, %R" msgstr "%R, %e %B %Y" #. Translators: "city, country" -#: panels/datetime/cc-datetime-panel.c:398 +#: panels/datetime/cc-datetime-panel.c:411 #, c-format msgctxt "timezone loc" msgid "%s, %s" @@ -1342,7 +1341,7 @@ #. Update the timezone on the listbow row #. Translators: "timezone (details)" -#: panels/datetime/cc-datetime-panel.c:415 +#: panels/datetime/cc-datetime-panel.c:428 #, c-format msgctxt "timezone desc" msgid "%s (%s)" @@ -1350,73 +1349,73 @@ #. Translators: UTC here means the Coordinated Universal Time. #. * %:::z will be replaced by the offset from UTC e.g. UTC+02 -#: panels/datetime/cc-datetime-panel.c:483 +#: panels/datetime/cc-datetime-panel.c:538 msgid "UTC%:::z" msgstr "UTC%:::z" #. Translators: This is the time format used in 12-hour mode. -#: panels/datetime/cc-datetime-panel.c:488 +#: panels/datetime/cc-datetime-panel.c:543 msgid "%l:%M %p" msgstr "%l:%M %p" #. Translators: This is the time format used in 24-hour mode. -#: panels/datetime/cc-datetime-panel.c:493 +#: panels/datetime/cc-datetime-panel.c:548 msgid "%R" msgstr "%R" #. Update the text bubble in the timezone map #. Translators: "timezone (utc shift)" -#: panels/datetime/cc-datetime-panel.c:498 +#: panels/datetime/cc-datetime-panel.c:553 #, c-format msgctxt "timezone map" msgid "%s (%s)" msgstr "%s (%s)" -#: panels/datetime/cc-datetime-panel.ui:247 +#: panels/datetime/cc-datetime-panel.ui:319 msgid "January" msgstr "Tháng giêng" -#: panels/datetime/cc-datetime-panel.ui:248 +#: panels/datetime/cc-datetime-panel.ui:320 msgid "February" msgstr "Tháng hai" -#: panels/datetime/cc-datetime-panel.ui:249 +#: panels/datetime/cc-datetime-panel.ui:321 msgid "March" msgstr "Tháng ba" -#: panels/datetime/cc-datetime-panel.ui:250 +#: panels/datetime/cc-datetime-panel.ui:322 msgid "April" msgstr "Tháng tư" -#: panels/datetime/cc-datetime-panel.ui:251 +#: panels/datetime/cc-datetime-panel.ui:323 msgid "May" msgstr "Tháng năm" -#: panels/datetime/cc-datetime-panel.ui:252 +#: panels/datetime/cc-datetime-panel.ui:324 msgid "June" msgstr "Tháng sáu" -#: panels/datetime/cc-datetime-panel.ui:253 +#: panels/datetime/cc-datetime-panel.ui:325 msgid "July" msgstr "Tháng bảy" -#: panels/datetime/cc-datetime-panel.ui:254 +#: panels/datetime/cc-datetime-panel.ui:326 msgid "August" msgstr "Tháng tám" -#: panels/datetime/cc-datetime-panel.ui:255 +#: panels/datetime/cc-datetime-panel.ui:327 msgid "September" msgstr "Tháng chín" -#: panels/datetime/cc-datetime-panel.ui:256 +#: panels/datetime/cc-datetime-panel.ui:328 msgid "October" msgstr "Tháng mười" -#: panels/datetime/cc-datetime-panel.ui:257 +#: panels/datetime/cc-datetime-panel.ui:329 msgid "November" msgstr "Tháng mười một" -#: panels/datetime/cc-datetime-panel.ui:258 +#: panels/datetime/cc-datetime-panel.ui:330 msgid "December" msgstr "Tháng mười hai" @@ -1425,59 +1424,59 @@ msgid "Date & Time" msgstr "Ngày & giờ" -#: panels/datetime/cc-datetime-panel.ui:45 +#: panels/datetime/cc-datetime-panel.ui:60 msgid "Year" msgstr "Năm" -#: panels/datetime/cc-datetime-panel.ui:61 +#: panels/datetime/cc-datetime-panel.ui:76 msgid "Month" msgstr "Tháng" -#: panels/datetime/cc-datetime-panel.ui:88 +#: panels/datetime/cc-datetime-panel.ui:103 msgid "Day" msgstr "Ngày" -#: panels/datetime/cc-datetime-panel.ui:286 +#: panels/datetime/cc-datetime-panel.ui:219 msgid "Time Zone" msgstr "Múi giờ" -#: panels/datetime/cc-datetime-panel.ui:307 +#: panels/datetime/cc-datetime-panel.ui:240 msgid "Search for a city" msgstr "Tìm thành phố" -#: panels/datetime/cc-datetime-panel.ui:375 +#: panels/datetime/cc-datetime-panel.ui:313 msgid "Automatic _Date & Time" msgstr "Ngà_y & Giờ tự động" -#: panels/datetime/cc-datetime-panel.ui:123 +#: panels/datetime/cc-datetime-panel.ui:145 msgid "Requires internet access" msgstr "Cần nối mạng internet" -#: panels/datetime/cc-datetime-panel.ui:396 +#: panels/datetime/cc-datetime-panel.ui:350 msgid "Date & _Time" msgstr "Ngày & _Giờ" -#: panels/datetime/cc-datetime-panel.ui:162 +#: panels/datetime/cc-datetime-panel.ui:181 msgid "Automatic Time _Zone" msgstr "_Múi giờ tự động" -#: panels/datetime/cc-datetime-panel.ui:163 +#: panels/datetime/cc-datetime-panel.ui:182 msgid "Requires location services enabled and internet access" msgstr "Cần dịch vụ vị trí được bật và có nối mạng internet" -#: panels/datetime/cc-datetime-panel.ui:178 +#: panels/datetime/cc-datetime-panel.ui:194 msgid "Time Z_one" msgstr "Mú_i giờ" -#: panels/datetime/cc-datetime-panel.ui:203 +#: panels/datetime/cc-datetime-panel.ui:219 msgid "Time _Format" msgstr "Định _dạng thời gian" -#: panels/datetime/cc-datetime-panel.c:167 +#: panels/datetime/cc-datetime-panel.c:182 msgid "24-hour" msgstr "24-giờ" -#: panels/datetime/cc-datetime-panel.c:169 +#: panels/datetime/cc-datetime-panel.c:184 msgid "AM / PM" msgstr "SA / CH" @@ -1500,28 +1499,28 @@ msgid "To change time or date settings, you need to authenticate." msgstr "Bạn cần xác thực để có thể sửa đổi thời gian hoặc ngày tháng." -#: panels/default-apps/cc-default-apps-panel.ui:23 +#: panels/default-apps/cc-default-apps-panel.ui:18 msgid "_Web" msgstr "_Web" -#: panels/default-apps/cc-default-apps-panel.ui:33 +#: panels/default-apps/cc-default-apps-panel.ui:26 msgid "_Mail" msgstr "_Thư" -#: panels/default-apps/cc-default-apps-panel.ui:47 +#: panels/default-apps/cc-default-apps-panel.ui:33 msgid "_Calendar" msgstr "_Lịch" -#: panels/default-apps/cc-default-apps-panel.ui:61 +#: panels/default-apps/cc-default-apps-panel.ui:40 msgid "M_usic" msgstr "_Nhạc" -#: panels/default-apps/cc-default-apps-panel.ui:75 +#: panels/default-apps/cc-default-apps-panel.ui:48 msgid "_Video" msgstr "Ph_im" -#: panels/default-apps/cc-default-apps-panel.ui:89 -#: panels/removable-media/cc-removable-media-panel.ui:127 +#: panels/default-apps/cc-default-apps-panel.ui:56 +#: panels/removable-media/cc-removable-media-panel.ui:133 msgid "_Photos" msgstr "Ả_nh" @@ -1541,7 +1540,7 @@ "dùng;uu dung;" #. translators: The first '%s' is the distributor's name, such as 'Fedora', the second '%s' is a link to the privacy policy -#: panels/diagnostics/cc-diagnostics-panel.c:363 +#: panels/privacy/cc-diagnostics-page.c:348 #, c-format msgid "" "Sending reports of technical problems helps us improve %s. Reports are sent " @@ -1550,41 +1549,41 @@ "Gửi báo cáo các trục trặc kỹ thuật để giúp chúng tôi cải tiến %s. Báo cáo " "được gửi nặc danh và được xóa các dữ liệu cá nhân. %s" -#: panels/diagnostics/cc-diagnostics-panel.ui:8 +#: panels/privacy/cc-diagnostics-page.ui:15 msgid "Problem Reporting" msgstr "Báo cáo trục trặc" -#: panels/diagnostics/cc-diagnostics-panel.ui:11 +#: panels/privacy/cc-diagnostics-page.ui:18 msgid "_Automatic Problem Reporting" msgstr "Báo cáo trục trặc _tự động" -#: panels/diagnostics/cc-diagnostics-panel.ui:27 +#: panels/privacy/cc-diagnostics-page.ui:31 msgid "Send error reports to Canonical" msgstr "" -#: panels/network/connection-editor/ce-page-details.c:156 +#: panels/network/connection-editor/ce-page-details.c:187 msgid "Never" msgstr "Không bao giờ" -#: panels/network/cc-net-proxy-page.c:168 -#: panels/network/cc-net-proxy-page.ui:24 -#: panels/network/connection-editor/ip4-page.ui:175 -#: panels/network/connection-editor/ip4-page.ui:227 +#: panels/network/cc-net-proxy-page.c:184 +#: panels/network/cc-net-proxy-page.ui:59 +#: panels/network/connection-editor/ip4-page.ui:181 +#: panels/network/connection-editor/ip4-page.ui:233 #: panels/network/connection-editor/ip6-page.ui:36 -#: panels/network/connection-editor/ip6-page.ui:185 -#: panels/network/connection-editor/ip6-page.ui:237 -#: panels/wacom/cc-wacom-page.c:656 +#: panels/network/connection-editor/ip6-page.ui:192 +#: panels/network/connection-editor/ip6-page.ui:244 +#: panels/wacom/cc-wacom-page.c:657 msgid "Automatic" msgstr "Tự động" -#: panels/network/cc-net-proxy-page.c:170 -#: panels/network/cc-net-proxy-page.ui:25 -#: panels/network/connection-editor/ip4-page.ui:55 -#: panels/network/connection-editor/ip6-page.ui:65 +#: panels/network/cc-net-proxy-page.c:186 +#: panels/network/cc-net-proxy-page.ui:60 +#: panels/network/connection-editor/ip4-page.ui:58 +#: panels/network/connection-editor/ip6-page.ui:69 msgid "Manual" msgstr "Thủ công" -#: panels/diagnostics/gnome-diagnostics-panel.desktop.in:3 +#: panels/privacy/cc-diagnostics-page.ui:4 msgid "Diagnostics" msgstr "Chẩn đoán" @@ -1603,54 +1602,55 @@ "porary;tạm;tam;tmp;index;name;tên;ten;network;mạng;mang;identity;thực;thể;thu" "c;the;privacy;chính sách riêng tư;chinh sach rieng tu;" -#: panels/display/cc-display-panel.ui:54 +#: panels/display/cc-display-panel.ui:50 panels/display/cc-display-panel.ui:205 +#: panels/display/cc-display-panel.ui:267 #: panels/network/connection-editor/connection-editor.ui:21 msgid "_Apply" msgstr "Á_p dụng" -#: panels/display/cc-display-panel.c:936 +#: panels/display/cc-display-panel.c:932 msgid "Apply Changes?" msgstr "Áp dụng thay đổi?" -#: panels/display/cc-display-panel.c:941 +#: panels/display/cc-display-panel.c:938 msgid "Changes Cannot be Applied" msgstr "Thay đổi không thể áp dụng được" -#: panels/display/cc-display-panel.c:943 +#: panels/display/cc-display-panel.c:940 msgid "This could be due to hardware limitations." msgstr "Việc này có thể là do giới hạn phần cứng." -#: panels/display/cc-display-panel.ui:111 +#: panels/display/cc-display-panel.ui:79 msgid "Display Settings Disabled" msgstr "Cài đặt hiển thị bị tắt" -#: panels/display/cc-display-panel.ui:102 +#: panels/display/cc-display-panel.ui:91 msgid "Single Display" msgstr "Màn hình đơn" -#: panels/display/cc-display-panel.ui:121 -#: panels/display/cc-display-panel.ui:323 +#: panels/display/cc-display-panel.ui:110 +#: panels/display/cc-display-panel.ui:315 msgid "Join Displays" msgstr "Ghép màn hình" -#: panels/display/cc-display-panel.ui:138 +#: panels/display/cc-display-panel.ui:106 msgid "Mirror" msgstr "Giống nhau" -#: panels/display/cc-display-panel.ui:164 +#: panels/display/cc-display-panel.ui:153 msgid "Display Mode" msgstr "Chế độ màn hình" -#: panels/display/cc-display-panel.ui:166 +#: panels/display/cc-display-panel.ui:134 msgid "Contains top bar and Activities" msgstr "Chứa thanh đỉnh và “Tổng quan hoạt động”" -#: panels/display/cc-display-panel.ui:167 panels/ubuntu/cc-ubuntu-panel.c:411 -#: panels/ubuntu/cc-ubuntu-panel.c:416 panels/ubuntu/cc-ubuntu-panel.c:421 +#: panels/display/cc-display-panel.ui:135 panels/ubuntu/cc-ubuntu-panel.c:410 +#: panels/ubuntu/cc-ubuntu-panel.c:415 panels/ubuntu/cc-ubuntu-panel.c:420 msgid "Primary Display" msgstr "Màn hình chính" -#: panels/display/cc-display-panel.ui:256 +#: panels/display/cc-display-panel.ui:245 msgid "" "Drag displays to match your physical display setup. Select a display to " "change its settings." @@ -1658,7 +1658,7 @@ "Kéo thả các màn hình cho phù hợp với cài đặt vật lý của bạn. Chọn một màn " "hình để thay đổi các cài đặt của nó." -#: panels/display/cc-display-panel.ui:263 +#: panels/display/cc-display-panel.ui:252 msgid "Display Arrangement" msgstr "Sắp xếp màn hình" @@ -1670,38 +1670,39 @@ msgid "Display Configuration" msgstr "Cấu hình màn hình" +#: panels/display/cc-display-panel.ui:24 #: panels/display/gnome-display-panel.desktop.in:3 msgid "Displays" msgstr "Màn hình" #. This is the redshift functionality where we suppress blue light when the sun has gone down -#: panels/display/cc-display-panel.ui:188 -#: panels/display/cc-display-panel.ui:227 -#: panels/display/cc-night-light-page.ui:117 +#: panels/display/cc-display-panel.ui:156 +#: panels/display/cc-display-panel.ui:176 +#: panels/display/cc-night-light-page.ui:86 msgid "Night Light" msgstr "Ánh sáng đêm" -#: panels/display/cc-display-settings.c:111 +#: panels/display/cc-display-settings.c:110 msgctxt "Display rotation" msgid "Landscape" msgstr "Nằm ngang" -#: panels/display/cc-display-settings.c:114 +#: panels/display/cc-display-settings.c:113 msgctxt "Display rotation" msgid "Portrait Right" msgstr "Dọc (quay phải)" -#: panels/display/cc-display-settings.c:117 +#: panels/display/cc-display-settings.c:116 msgctxt "Display rotation" msgid "Portrait Left" msgstr "Dọc (quay trái)" -#: panels/display/cc-display-settings.c:120 +#: panels/display/cc-display-settings.c:119 msgctxt "Display rotation" msgid "Landscape (flipped)" msgstr "Nằm gang (lật ngược)" -#: panels/display/cc-display-settings.c:181 +#: panels/display/cc-display-settings.c:180 #, c-format msgid "%.2lf Hz" msgstr "%.2lf Hz" @@ -1730,35 +1731,35 @@ msgid "Scale" msgstr "Co giãn" -#: panels/display/cc-display-settings.ui:102 +#: panels/display/cc-display-settings.ui:100 msgctxt "display setting" msgid "Fractional Scaling" msgstr "" -#: panels/display/cc-display-settings.ui:103 +#: panels/display/cc-display-settings.ui:101 msgctxt "display setting" msgid "May increase power usage, lower speed, or reduce display sharpness." msgstr "" -#: panels/display/cc-night-light-page.c:627 +#: panels/display/cc-night-light-page.c:622 msgid "More Warm" msgstr "Ấm hơn" -#: panels/display/cc-night-light-page.c:639 +#: panels/display/cc-night-light-page.c:634 msgid "Less Warm" msgstr "Ít ấm hơn" #. This cancels the redshift inhibit. -#: panels/display/cc-night-light-page.ui:74 +#: panels/display/cc-night-light-page.ui:68 msgid "Restart Filter" msgstr "Khởi động lại bộ lọc" #. Inhibit the redshift functionality until the next day starts -#: panels/display/cc-night-light-page.ui:60 +#: panels/display/cc-night-light-page.ui:54 msgid "Temporarily Disabled Until Tomorrow" msgstr "Tạm thời tắt cho đến ngày mai" -#: panels/display/cc-night-light-page.ui:97 +#: panels/display/cc-night-light-page.ui:82 msgid "" "Night light makes the screen color warmer. This can help to prevent eye " "strain and sleeplessness." @@ -1766,59 +1767,59 @@ "Ánh sáng đêm làm cho màn hình có màu ấm hơn. Việc này có thể giúp ngăn ngừa " "mắt bị mỏi mệt và buồn ngủ." -#: panels/display/cc-night-light-page.ui:134 +#: panels/display/cc-night-light-page.ui:100 msgid "Schedule" msgstr "Lịch biểu" -#: panels/display/cc-night-light-page.ui:142 +#: panels/display/cc-night-light-page.ui:106 msgid "Sunset to Sunrise" msgstr "Hoàng hôn tới Bình minh" -#: panels/display/cc-night-light-page.ui:143 +#: panels/display/cc-night-light-page.ui:107 msgid "Manual Schedule" msgstr "Thời gian biểu thủ công" -#: panels/display/cc-night-light-page.ui:156 +#: panels/display/cc-night-light-page.ui:117 #: panels/region/cc-format-preview.ui:35 msgid "Times" msgstr "Thời gian" -#: panels/display/cc-night-light-page.ui:169 +#: panels/display/cc-night-light-page.ui:130 msgid "From" msgstr "Từ" -#: panels/display/cc-night-light-page.ui:194 -#: panels/display/cc-night-light-page.ui:281 +#: panels/display/cc-night-light-page.ui:155 +#: panels/display/cc-night-light-page.ui:242 msgid "Hour" msgstr "Giờ" -#: panels/display/cc-night-light-page.ui:200 -#: panels/display/cc-night-light-page.ui:287 +#: panels/display/cc-night-light-page.ui:161 +#: panels/display/cc-night-light-page.ui:248 msgid ":" msgstr ":" -#: panels/display/cc-night-light-page.ui:217 -#: panels/display/cc-night-light-page.ui:304 +#: panels/display/cc-night-light-page.ui:178 +#: panels/display/cc-night-light-page.ui:265 msgid "Minute" msgstr "Phút" #. This is the short form for the time period in the morning -#: panels/display/cc-night-light-page.ui:227 -#: panels/display/cc-night-light-page.ui:314 +#: panels/display/cc-night-light-page.ui:188 +#: panels/display/cc-night-light-page.ui:275 msgid "AM" msgstr "SA" #. This is the short form for the time period in the afternoon -#: panels/display/cc-night-light-page.ui:239 -#: panels/display/cc-night-light-page.ui:326 +#: panels/display/cc-night-light-page.ui:200 +#: panels/display/cc-night-light-page.ui:287 msgid "PM" msgstr "CH" -#: panels/display/cc-night-light-page.ui:256 +#: panels/display/cc-night-light-page.ui:217 msgid "To" msgstr "Tới" -#: panels/display/cc-night-light-page.ui:362 +#: panels/display/cc-night-light-page.ui:323 msgid "Color Temperature" msgstr "Nhiệt độ màu" @@ -1838,13 +1839,13 @@ "hon;sunrise;bình minh;binh minh;" #. Translators: Unknown endpoint host for WireGuard (invalid setting) -#: panels/firmware-security/cc-firmware-security-dialog.c:188 -#: panels/info-overview/cc-info-overview-panel.c:294 -#: panels/info-overview/cc-info-overview-panel.c:314 -#: panels/info-overview/cc-info-overview-panel.c:355 -#: panels/info-overview/cc-info-overview-panel.c:385 +#: panels/info-overview/cc-info-overview-panel.c:78 +#: panels/info-overview/cc-system-details-window.c:272 +#: panels/info-overview/cc-system-details-window.c:324 +#: panels/info-overview/cc-system-details-window.c:894 #: panels/network/connection-editor/ce-page-wireguard.c:368 -#: panels/sound/cc-alert-chooser-window.c:397 +#: panels/privacy/cc-firmware-security-dialog.c:168 +#: panels/sound/cc-alert-chooser-window.c:399 #: panels/wwan/cc-wwan-details-dialog.c:100 msgid "Unknown" msgstr "Chưa biết" @@ -1853,95 +1854,99 @@ #. * example: #. * "Fedora 25 (Workstation Edition); Build ID: xyz" or #. * "Ubuntu 16.04 LTS; Build ID: jki" -#: panels/info-overview/cc-info-overview-panel.c:446 +#: panels/info-overview/cc-info-overview-panel.c:451 #, c-format msgid "%s; Build ID: %s" msgstr "%s; Mã số biên dịch: %s" #. translators: This is the type of architecture for the OS -#: panels/info-overview/cc-info-overview-panel.c:332 +#: panels/info-overview/cc-system-details-window.c:342 #, c-format msgid "64-bit" msgstr "64-bít" #. translators: This is the type of architecture for the OS -#: panels/info-overview/cc-info-overview-panel.c:335 +#: panels/info-overview/cc-system-details-window.c:345 #, c-format msgid "32-bit" msgstr "32-bít" -#: panels/info-overview/cc-info-overview-panel.c:623 +#: panels/info-overview/cc-system-details-window.c:629 msgid "X11" msgstr "X11" -#: panels/info-overview/cc-info-overview-panel.c:627 +#: panels/info-overview/cc-system-details-window.c:633 msgid "Wayland" msgstr "Wayland" -#: panels/info-overview/cc-info-overview-panel.c:629 +#: panels/info-overview/cc-system-details-window.c:635 msgctxt "Windowing system (Wayland, X11, or Unknown)" msgid "Unknown" msgstr "Chưa biết" -#: panels/info-overview/cc-info-overview-panel.ui:33 -#: panels/sharing/cc-sharing-panel.ui:21 panels/sharing/cc-sharing-panel.ui:278 +#: panels/info-overview/cc-info-overview-panel.ui:39 +#: panels/sharing/cc-sharing-panel.ui:16 panels/sharing/cc-sharing-panel.ui:296 msgid "Device Name" msgstr "Tên thiết bị" -#: panels/info-overview/cc-info-overview-panel.ui:48 +#: panels/info-overview/cc-info-overview-panel.ui:63 msgid "Hardware Model" msgstr "Mô hình phần cứng" -#: panels/info-overview/cc-info-overview-panel.ui:65 +#: panels/info-overview/cc-info-overview-panel.ui:80 +#: panels/info-overview/cc-system-details-window.ui:81 msgid "Memory" msgstr "Bộ nhớ" -#: panels/info-overview/cc-info-overview-panel.ui:73 +#: panels/info-overview/cc-info-overview-panel.ui:72 +#: panels/info-overview/cc-system-details-window.ui:88 msgid "Processor" msgstr "Bộ vi xử lý" -#: panels/info-overview/cc-info-overview-panel.ui:81 +#: panels/info-overview/cc-system-details-window.c:298 msgid "Graphics" msgstr "Đồ họa" -#: panels/info-overview/cc-info-overview-panel.ui:89 +#: panels/info-overview/cc-info-overview-panel.ui:88 +#: panels/info-overview/cc-system-details-window.ui:102 msgid "Disk Capacity" msgstr "Dung lượng đĩa" -#: panels/info-overview/cc-info-overview-panel.ui:90 +#: panels/info-overview/cc-info-overview-panel.ui:89 msgid "Calculating…" msgstr "Đang tính toán…" #. translators: this field contains the distro name and version -#: panels/info-overview/cc-info-overview-panel.ui:105 +#: panels/info-overview/cc-system-details-window.ui:141 msgid "OS Name" msgstr "Tên HĐH" -#: panels/info-overview/cc-info-overview-panel.ui:122 +#. translators: this field contains the distro type +#: panels/info-overview/cc-system-details-window.ui:157 msgid "OS Type" msgstr "Kiểu HĐH" -#: panels/info-overview/cc-info-overview-panel.ui:130 +#: panels/info-overview/cc-system-details-window.ui:164 msgid "GNOME Version" msgstr "Phiên bản GNOME" -#: panels/info-overview/cc-info-overview-panel.ui:140 +#: panels/info-overview/cc-system-details-window.ui:171 msgid "Windowing System" -msgstr "Hệ thống Cửa sổ" +msgstr "Hệ thống cửa sổ" -#: panels/info-overview/cc-info-overview-panel.ui:148 +#: panels/info-overview/cc-system-details-window.ui:178 msgid "Virtualization" msgstr "Ảo hóa" -#: panels/info-overview/cc-info-overview-panel.ui:166 +#: panels/info-overview/cc-info-overview-panel.ui:117 msgid "Software Updates" msgstr "Cập nhật phần mềm" -#: panels/info-overview/cc-info-overview-panel.ui:199 +#: panels/info-overview/cc-info-overview-panel.ui:193 msgid "Rename Device" msgstr "Đổi tên thiết bị" -#: panels/info-overview/cc-info-overview-panel.ui:216 +#: panels/info-overview/cc-info-overview-panel.ui:210 msgid "" "The device name is used to identify this device when it is viewed over the " "network, or when pairing Bluetooth devices." @@ -1949,7 +1954,7 @@ "Tên thiết bị được sử dụng để xác định thiết bị này khi nó được xem qua mạng " "hoặc khi ghép nối thiết bị Bluetooth." -#: panels/info-overview/cc-info-overview-panel.ui:235 +#: panels/info-overview/cc-info-overview-panel.ui:228 msgid "_Rename" msgstr "Đổ_i tên" @@ -2026,17 +2031,17 @@ msgstr "Đẩy ra" #: panels/keyboard/01-input-sources.xml.in:4 -#: panels/universal-access/cc-ua-panel.c:122 +#: panels/universal-access/cc-ua-typing-page.ui:4 msgid "Typing" msgstr "Gõ phím" #: panels/keyboard/01-input-sources.xml.in:8 msgid "Switch to next input source" -msgstr "Chuyển sang kiểu gõ kế" +msgstr "Chuyển sang kiểu gõ kế tiếp" #: panels/keyboard/01-input-sources.xml.in:13 msgid "Switch to previous input source" -msgstr "Chuyển sang kiểu gõ trước" +msgstr "Chuyển sang kiểu gõ kế trước" #: panels/keyboard/01-launchers.xml.in:2 msgid "Launchers" @@ -2071,7 +2076,8 @@ msgid "Search" msgstr "Tìm kiếm" -#: panels/keyboard/01-system.xml.in:2 panels/region/cc-region-panel.ui:51 +#: panels/keyboard/01-system.xml.in:2 panels/privacy/cc-privacy-panel.ui:21 +#: panels/region/cc-region-panel.ui:28 msgid "System" msgstr "Hệ thống" @@ -2084,7 +2090,7 @@ msgstr "Khóa màn hình" #: panels/keyboard/50-accessibility.xml.in:2 -#: panels/universal-access/cc-ua-panel.c:128 +#: panels/universal-access/cc-ua-panel.ui:8 #: panels/universal-access/gnome-universal-access-panel.desktop.in:3 msgid "Accessibility" msgstr "Truy cập" @@ -2125,7 +2131,7 @@ msgid "No input sources found" msgstr "Không tìm thấy nguồn nhập liệu" -#: panels/keyboard/cc-input-chooser.c:993 +#: panels/keyboard/cc-input-chooser.c:998 msgctxt "Input Source" msgid "Other" msgstr "Khác" @@ -2134,7 +2140,7 @@ msgid "Add an Input Source" msgstr "Thêm nguồn nhập liệu" -#: panels/keyboard/cc-input-chooser.ui:84 +#: panels/keyboard/cc-input-chooser.ui:85 msgid "Input methods can’t be used on the login screen" msgstr "Các phương thức nhập liệu không thể dùng tại màn hình đăng nhập" @@ -2159,7 +2165,7 @@ msgstr "Xem bố cục bàn phím" #: panels/keyboard/cc-input-row.ui:54 panels/sharing/cc-sharing-networks.c:223 -#: panels/sharing/cc-sharing-panel.c:603 +#: panels/sharing/cc-sharing-panel.c:578 msgid "Remove" msgstr "Xóa" @@ -2170,7 +2176,7 @@ msgstr "Phím tắt tự chọn" #: panels/keyboard/cc-keyboard-panel.c:63 -#: panels/keyboard/cc-keyboard-panel.ui:63 +#: panels/keyboard/cc-keyboard-panel.ui:68 msgid "Alternate Characters Key" msgstr "Phím ký tự thay thế" @@ -2188,7 +2194,6 @@ msgstr "" #: panels/keyboard/cc-keyboard-panel.c:67 -#: panels/keyboard/cc-keyboard-panel.c:86 msgctxt "keyboard key" msgid "Left Alt" msgstr "Alt trái" @@ -2223,12 +2228,12 @@ msgid "Right Ctrl" msgstr "Ctrl phải" -#: panels/keyboard/cc-keyboard-panel.c:81 -#: panels/keyboard/cc-keyboard-panel.ui:72 +#: panels/keyboard/cc-keyboard-panel.c:82 +#: panels/keyboard/cc-keyboard-panel.ui:77 msgid "Compose Key" msgstr "Phím tổ hợp" -#: panels/keyboard/cc-keyboard-panel.c:82 +#: panels/keyboard/cc-keyboard-panel.c:83 msgid "" "The compose key allows a wide variety of characters to be entered. To use " "it, press compose then a sequence of characters. For example, compose key " @@ -2255,7 +2260,7 @@ msgid "Print Screen" msgstr "Print Screen" -#: panels/keyboard/cc-keyboard-panel.c:217 +#: panels/keyboard/cc-keyboard-panel.c:218 #, c-format msgid "" "Input sources can be switched using the %s keyboard shortcut.\n" @@ -2264,42 +2269,42 @@ "Nuồn nhập liệu bạn có thể thay đổi sử dụng phím tắt %s\n" "Cái này có thể được thay đổi trong cài đặt phím tắt." -#: panels/keyboard/cc-keyboard-panel.ui:17 +#: panels/keyboard/cc-keyboard-panel.ui:22 msgid "Input Sources" msgstr "Thiết bị nhập" -#: panels/keyboard/cc-keyboard-panel.ui:18 +#: panels/keyboard/cc-keyboard-panel.ui:23 msgid "Includes keyboard layouts and input methods." msgstr "Bao gồm bố cục bàn phím và phương thức nhập liệu." -#: panels/keyboard/cc-keyboard-panel.ui:28 +#: panels/keyboard/cc-keyboard-panel.ui:33 msgid "Input Source Switching" msgstr "Chuyển đổi nguồn nhập liệu" -#: panels/keyboard/cc-keyboard-panel.ui:31 +#: panels/keyboard/cc-keyboard-panel.ui:36 msgid "Use the _same source for all windows" msgstr "Sử dụng _cùng kiểu bố trí cho mọi cửa sổ" -#: panels/keyboard/cc-keyboard-panel.ui:43 +#: panels/keyboard/cc-keyboard-panel.ui:48 msgid "Switch input sources _individually for each window" msgstr "Cho phép chuyển nguồn nhập liệu _khác nhau cho mỗi cửa sổ" -#: panels/keyboard/cc-keyboard-panel.ui:59 +#: panels/keyboard/cc-keyboard-panel.ui:64 msgid "Special Character Entry" msgstr "Nhập ký tự đặc biệt" -#: panels/keyboard/cc-keyboard-panel.ui:60 +#: panels/keyboard/cc-keyboard-panel.ui:65 msgid "Methods for entering symbols and letter variants using the keyboard." msgstr "" "Phương thức để nhập vào các ký hiệu đặc biệt và các biến thể chữ sử dụng bàn " "phím." -#: panels/keyboard/cc-keyboard-panel.ui:82 -#: panels/keyboard/cc-keyboard-shortcut-dialog.ui:7 shell/cc-window.ui:161 +#: panels/keyboard/cc-keyboard-panel.ui:87 +#: panels/keyboard/cc-keyboard-shortcut-dialog.ui:9 shell/cc-window.ui:118 msgid "Keyboard Shortcuts" msgstr "Phím tắt" -#: panels/keyboard/cc-keyboard-panel.ui:85 +#: panels/keyboard/cc-keyboard-panel.ui:90 msgid "View and Customize Shortcuts" msgstr "Xem và tùy chỉnh Phím tắt" @@ -2309,11 +2314,11 @@ msgid_plural "%d modified" msgstr[0] "%d mục bị sửa đổi" -#: panels/keyboard/cc-keyboard-shortcut-dialog.c:382 +#: panels/keyboard/cc-keyboard-shortcut-dialog.c:374 msgid "Reset All Shortcuts?" msgstr "Đặt lại toàn bộ phím tắt chứ?" -#: panels/keyboard/cc-keyboard-shortcut-dialog.c:385 +#: panels/keyboard/cc-keyboard-shortcut-dialog.c:378 msgid "" "Resetting the shortcuts may affect your custom shortcuts. This cannot be " "undone." @@ -2321,22 +2326,22 @@ "Việc đặt lại phím tắt có thể ảnh hưởng đến các phím tắt tự chọn của bạn. " "Hành động này không thể hoàn lại được." -#: panels/keyboard/cc-keyboard-shortcut-dialog.c:389 -#: panels/network/cc-network-panel.ui:26 -#: panels/printers/ppd-selection-dialog.ui:83 +#: panels/keyboard/cc-keyboard-shortcut-dialog.c:381 +#: panels/network/cc-net-proxy-page.ui:14 +#: panels/printers/ppd-selection-dialog.ui:92 #: panels/wwan/cc-wwan-device-page.c:188 msgid "Cancel" msgstr "Thôi" -#: panels/keyboard/cc-keyboard-shortcut-dialog.c:390 +#: panels/keyboard/cc-keyboard-shortcut-dialog.c:382 msgid "Reset All" msgstr "Đặt lại tất cả" -#: panels/keyboard/cc-keyboard-shortcut-dialog.ui:138 +#: panels/keyboard/cc-keyboard-shortcut-dialog.ui:120 msgid "Add Custom Shortcuts" msgstr "Thêm Phím tắt tự chọn" -#: panels/keyboard/cc-keyboard-shortcut-dialog.ui:139 +#: panels/keyboard/cc-keyboard-shortcut-dialog.ui:121 msgid "" "Set up custom shortcuts for launching apps, running scripts, and more." msgstr "" @@ -2350,14 +2355,11 @@ msgid "No keyboard shortcut found" msgstr "Không tìm thấy phím tắt bàn phím nào" -#: panels/display/cc-display-panel.ui:33 panels/display/cc-display-panel.ui:89 -#: panels/display/cc-display-panel.ui:220 -#: panels/display/cc-display-panel.ui:259 panels/mouse/cc-mouse-panel.ui:22 -#: panels/network/cc-wifi-panel.ui:16 panels/printers/new-printer-dialog.ui:64 +#: panels/printers/new-printer-dialog.ui:69 #: panels/region/cc-format-chooser.ui:37 -#: panels/universal-access/cc-ua-panel.ui:19 #: panels/user-accounts/cc-fingerprint-dialog.ui:44 -#: panels/user-accounts/cc-user-panel.ui:31 +#: panels/user-accounts/cc-user-panel.ui:23 +#: panels/user-accounts/cc-user-panel.ui:27 #: panels/wacom/cc-wacom-stylus-page.ui:136 #: panels/wwan/cc-wwan-apn-dialog.ui:21 msgid "Back" @@ -2371,7 +2373,7 @@ msgid "Reset all shortcuts to their default keybindings" msgstr "Đặt lại các phím tắt thành giá trị mặc định của chúng" -#: panels/keyboard/cc-keyboard-shortcut-editor.c:391 +#: panels/keyboard/cc-keyboard-shortcut-editor.c:414 #, c-format msgid "" "%s is already being used for %s. If you replace it, %s will be disabled" @@ -2390,12 +2392,12 @@ msgstr "Đặt phím tắt" #. TRANSLATORS: %s is replaced with a description of the keyboard shortcut -#: panels/keyboard/cc-keyboard-shortcut-editor.c:561 +#: panels/keyboard/cc-keyboard-shortcut-editor.c:594 #, c-format msgid "Enter new shortcut to change %s." msgstr "Gõ phím tắt mới để thay đổi %s." -#: panels/keyboard/cc-keyboard-shortcut-editor.c:977 +#: panels/keyboard/cc-keyboard-shortcut-editor.c:971 msgid "Add Custom Shortcut" msgstr "Thêm phím tắt tự chọn" @@ -2404,9 +2406,9 @@ msgstr "Nhấn Esc để thôi hoặc Backspace để tắt phím tắt bàn phím." #: panels/keyboard/cc-keyboard-shortcut-editor.ui:161 -#: panels/printers/pp-details-dialog.ui:39 +#: panels/printers/pp-details-dialog.ui:25 #: panels/user-accounts/cc-add-user-dialog.ui:68 -#: panels/user-accounts/cc-user-panel.ui:137 +#: panels/user-accounts/cc-user-panel.ui:91 #: panels/wwan/cc-wwan-apn-dialog.ui:96 msgid "Name" msgstr "Tên" @@ -2419,27 +2421,27 @@ msgid "Shortcut" msgstr "Phím tắt" -#: panels/keyboard/cc-keyboard-shortcut-editor.ui:253 +#: panels/keyboard/cc-keyboard-shortcut-editor.ui:256 msgid "Set Shortcut…" msgstr "Đặt phím tắt…" -#: panels/keyboard/cc-keyboard-shortcut-editor.ui:261 -#: panels/keyboard/cc-xkb-modifier-dialog.c:370 -#: panels/sound/cc-alert-chooser-window.c:385 +#: panels/keyboard/cc-keyboard-shortcut-editor.ui:247 +#: panels/keyboard/cc-xkb-modifier-dialog.c:368 +#: panels/sound/cc-alert-chooser-window.c:387 #: panels/sound/cc-alert-chooser-window.ui:20 -#: panels/universal-access/cc-ua-zoom-page.ui:271 +#: panels/universal-access/cc-ua-zoom-page.ui:275 msgid "None" msgstr "Không có" -#: panels/sharing/cc-sharing-panel.c:629 panels/wwan/cc-wwan-apn-dialog.ui:33 +#: panels/sharing/cc-sharing-panel.c:604 panels/wwan/cc-wwan-apn-dialog.ui:33 msgid "Add" msgstr "Thêm" -#: panels/keyboard/cc-keyboard-shortcut-editor.ui:311 +#: panels/keyboard/cc-keyboard-shortcut-editor.ui:382 msgid "Replace" msgstr "Thay thế" -#: panels/keyboard/cc-keyboard-shortcut-editor.ui:325 +#: panels/keyboard/cc-keyboard-shortcut-editor.ui:396 msgid "Set" msgstr "Đặt" @@ -2447,7 +2449,7 @@ msgid "Reset the shortcut to its default value" msgstr "Đặt lại các phím tắt thành giá trị mặc định của chúng" -#: panels/keyboard/cc-xkb-modifier-dialog.c:372 +#: panels/keyboard/cc-xkb-modifier-dialog.c:370 msgid "Layout default" msgstr "" @@ -2481,7 +2483,7 @@ msgid "No applications can obtain location information." msgstr "Không ứng dụng nào có thể thu thập thông tin vị trí của bạn." -#: panels/location/cc-location-panel.ui:72 +#: panels/location/cc-location-panel.ui:74 msgid "" "Location services allow applications to know your location. Using Wi-Fi and " "mobile broadband increases accuracy." @@ -2489,7 +2491,7 @@ "Dịch vụ vị trí cho phép ứng dùng biết bạn ở đâu. Dùng Wi-Fi và di động băng " "thông rộng để gia tăng độ chính xác." -#: panels/location/cc-location-panel.ui:81 +#: panels/location/cc-location-panel.ui:83 msgid "" "Uses Mozilla Location Service: Privacy Policy" @@ -2497,11 +2499,11 @@ "Dùng Dịch vụ Vị trí của Mozilla: Chính sách riêng tư" -#: panels/location/cc-location-panel.ui:94 +#: panels/location/cc-location-panel.ui:95 msgid "Allow the applications below to determine your location." msgstr "Cho phép các ứng dụng phía dưới sử dụng vị trí của bạn." -#: panels/location/cc-location-panel.ui:114 +#: panels/location/cc-location-panel.ui:115 msgid "No Applications Have Asked for Location Access" msgstr "Không có ứng dụng nào từng hỏi quyền truy cập vị trí của bạn" @@ -2509,11 +2511,11 @@ msgid "Protect your location information" msgstr "Bảo vệ thông tin vị trí của bạn" -#: panels/screen/gnome-screen-panel.desktop.in:3 +#: panels/privacy/cc-screen-page.ui:4 msgid "Screen Lock" msgstr "Khóa màn hình" -#: panels/screen/cc-screen-panel.ui:8 +#: panels/privacy/cc-screen-page.ui:13 msgid "" "Automatically locking the screen prevents others from accessing the computer " "while you're away." @@ -2521,158 +2523,158 @@ "Tự động khóa màn hình để ngăn người khác truy cập vào máy tính trong khi bạn " "đi vắng." -#: panels/screen/cc-screen-panel.ui:13 +#: panels/privacy/cc-screen-page.ui:20 msgid "Blank Screen Delay" msgstr "Trễ tắt màn hình" -#: panels/lock/cc-lock-panel.ui:59 +#: panels/lock/cc-lock-panel.ui:47 msgid "Period of inactivity after which the screen will go blank." msgstr "Chu kỳ không hoạt động mà sau đó màn hình sẽ tắt." -#: panels/screen/cc-screen-panel.ui:32 +#: panels/privacy/cc-screen-page.ui:39 msgid "Automatic Screen _Lock" msgstr "_Khóa màn hình tự động" -#: panels/screen/cc-screen-panel.ui:50 +#: panels/privacy/cc-screen-page.ui:54 msgid "Automatic _Screen Lock Delay" msgstr "_Trễ Khóa màn hình tự động" -#: panels/lock/cc-lock-panel.ui:97 +#: panels/lock/cc-lock-panel.ui:85 msgid "" "Period after the screen blanks when the screen is automatically locked." msgstr "Chu kỳ mà sau đó màn hình tắt khi màn hình được tự động khóa lại." -#: panels/screen/cc-screen-panel.ui:86 +#: panels/privacy/cc-screen-page.ui:87 msgid "Lock Screen on Suspend" msgstr "" -#: panels/lock/cc-lock-panel.ui:134 +#: panels/lock/cc-lock-panel.ui:122 msgid "Show _Notifications on Lock Screen" msgstr "Thông báo trên màn hình _khóa" -#: panels/screen/cc-screen-panel.ui:101 +#: panels/privacy/cc-screen-page.ui:102 msgid "Forbid new _USB devices" msgstr "Ngăn cản Thiết bị _USB mới" -#: panels/screen/cc-screen-panel.ui:102 +#: panels/privacy/cc-screen-page.ui:103 msgid "" "Prevent new USB devices from interacting with the system when the screen is " "locked." msgstr "" "Ngăn các thiết bị USB mới tương tác với hệ thống khi màn hình bị khóa." -#: panels/screen/cc-screen-panel.ui:122 +#: panels/privacy/cc-screen-page.ui:120 msgid "Screen Privacy" msgstr "Chính sách riêng tư màn hình" -#: panels/screen/cc-screen-panel.ui:127 +#: panels/privacy/cc-screen-page.ui:125 msgid "Restrict Viewing Angle" -msgstr "" +msgstr "Hạn chế góc nhìn" -#. Translators: Option for "Lock screen after blank" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:73 +#. Translators: Option for "Lock screen after blank" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:69 msgctxt "lock_screen" msgid "Screen Turns Off" msgstr "Màn hình tắt" -#. Translators: Option for "Lock screen after blank" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:76 +#. Translators: Option for "Lock screen after blank" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:72 msgctxt "lock_screen" msgid "30 seconds" msgstr "30 giây" -#. Translators: Option for "Lock screen after blank" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:79 +#. Translators: Option for "Lock screen after blank" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:75 msgctxt "lock_screen" msgid "1 minute" msgstr "1 phút" -#. Translators: Option for "Lock screen after blank" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:82 +#. Translators: Option for "Lock screen after blank" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:78 msgctxt "lock_screen" msgid "2 minutes" msgstr "2 phút" -#. Translators: Option for "Lock screen after blank" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:85 +#. Translators: Option for "Lock screen after blank" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:81 msgctxt "lock_screen" msgid "3 minutes" msgstr "3 phút" -#. Translators: Option for "Lock screen after blank" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:88 +#. Translators: Option for "Lock screen after blank" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:84 msgctxt "lock_screen" msgid "5 minutes" msgstr "5 phút" -#. Translators: Option for "Lock screen after blank" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:91 +#. Translators: Option for "Lock screen after blank" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:87 msgctxt "lock_screen" msgid "30 minutes" msgstr "30 phút" -#. Translators: Option for "Lock screen after blank" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:94 +#. Translators: Option for "Lock screen after blank" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:90 msgctxt "lock_screen" msgid "1 hour" msgstr "1 giờ" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:137 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:133 msgctxt "blank_screen" msgid "1 minute" msgstr "1 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:140 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:136 msgctxt "blank_screen" msgid "2 minutes" msgstr "2 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:143 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:139 msgctxt "blank_screen" msgid "3 minutes" msgstr "3 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:146 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:142 msgctxt "blank_screen" msgid "4 minutes" msgstr "4 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:149 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:145 msgctxt "blank_screen" msgid "5 minutes" msgstr "5 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:152 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:148 msgctxt "blank_screen" msgid "8 minutes" msgstr "8 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:155 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:151 msgctxt "blank_screen" msgid "10 minutes" msgstr "10 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:158 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:154 msgctxt "blank_screen" msgid "12 minutes" msgstr "12 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:161 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:157 msgctxt "blank_screen" msgid "15 minutes" msgstr "15 phút" -#. Translators: Option for "Blank screen" in "Screen Lock" panel -#: panels/screen/cc-screen-panel.c:164 +#. Translators: Option for "Blank screen" in "Screen Lock" page +#: panels/privacy/cc-screen-page.c:160 msgctxt "blank_screen" msgid "Never" msgstr "Không bao giờ" @@ -2696,7 +2698,7 @@ msgid "No applications can record sound." msgstr "Không tìm thấy ứng dụng nào có thể ghi âm." -#: panels/microphone/cc-microphone-panel.ui:75 +#: panels/microphone/cc-microphone-panel.ui:77 msgid "" "Use of the microphone allows applications to record and listen to audio. " "Disabling the microphone may cause some applications to not function " @@ -2705,11 +2707,11 @@ "Việc sử dụng micrô cho phép các ứng dụng ghi lại và nghe âm thanh. Vô hiệu " "hóa micrô có thể khiến một số ứng dụng không hoạt động bình thường." -#: panels/microphone/cc-microphone-panel.ui:85 +#: panels/microphone/cc-microphone-panel.ui:87 msgid "Allow the applications below to use your microphone." msgstr "Cho phép các ứng dụng bên dưới sử dụng micrô của bạn." -#: panels/microphone/cc-microphone-panel.ui:105 +#: panels/microphone/cc-microphone-panel.ui:107 msgid "No Applications Have Asked for Microphone Access" msgstr "Không có ứng dụng nào từng hỏi quyền truy cập míc của bạn" @@ -2717,103 +2719,102 @@ msgid "Protect your conversations" msgstr "Bảo vệ các cuộc chuyện trò của bạn" -#: panels/mouse/cc-mouse-panel.ui:51 -#: panels/multitasking/cc-multitasking-panel.ui:8 +#: panels/mouse/cc-mouse-panel.ui:78 +#: panels/multitasking/cc-multitasking-panel.ui:15 msgid "General" msgstr "Chung" -#: panels/mouse/cc-mouse-panel.ui:54 +#: panels/mouse/cc-mouse-panel.ui:81 msgid "Primary Button" msgstr "Nút chính" -#: panels/mouse/cc-mouse-panel.ui:58 +#: panels/mouse/cc-mouse-panel.ui:94 msgid "Sets the order of physical buttons on mice and touchpads." msgstr "Đặt thứ tự của các nút vật lý trên con chuột và touchpads." -#: panels/mouse/cc-mouse-panel.ui:69 +#: panels/mouse/cc-mouse-panel.ui:96 msgid "Left" msgstr "Trái" -#: panels/mouse/cc-mouse-panel.ui:76 +#: panels/mouse/cc-mouse-panel.ui:103 msgid "Right" msgstr "Phải" -#: panels/mouse/cc-mouse-panel.ui:44 panels/mouse/cc-mouse-panel.ui:90 +#: panels/mouse/cc-mouse-panel.ui:71 panels/mouse/cc-mouse-panel.ui:117 msgid "Mouse" msgstr "Chuột" -#: panels/mouse/cc-mouse-panel.ui:142 +#: panels/mouse/cc-mouse-panel.ui:208 msgid "Mouse Speed" msgstr "Tốc độ chuột" -#: panels/mouse/cc-mouse-panel.ui:154 panels/mouse/cc-mouse-panel.ui:258 +#: panels/mouse/cc-mouse-panel.ui:230 panels/mouse/cc-mouse-panel.ui:522 msgid "Double-click timeout" msgstr "Thời hạn bấm đúp chuột" #. Translators: This switch reverses the scrolling direction for mices. The term used comes from OS X so use the same translation if possible. #. Translators: This switch reverses the scrolling direction for touchpads. The term used comes from OS X so use the same translation if possible. -#: panels/mouse/cc-mouse-panel.ui:166 panels/mouse/cc-mouse-panel.ui:230 +#: panels/mouse/cc-mouse-panel.ui:267 panels/mouse/cc-mouse-panel.ui:430 msgid "Natural Scrolling" msgstr "Cuộn Tự nhiên" -#: panels/mouse/cc-mouse-panel.ui:167 panels/mouse/cc-mouse-panel.ui:231 +#: panels/mouse/cc-mouse-panel.ui:283 panels/mouse/cc-mouse-panel.ui:446 msgid "Scrolling moves the content, not the view." msgstr "Cuộn di chuyển nội dung, không phải bộ trình bày." -#: panels/mouse/cc-mouse-panel.ui:179 panels/mouse/cc-mouse-panel.ui:186 -#: panels/mouse/cc-mouse-panel.ui:192 +#: panels/mouse/cc-mouse-panel.ui:183 panels/mouse/cc-mouse-panel.ui:190 msgid "Touchpad" msgstr "Touchpad" -#: panels/mouse/cc-mouse-panel.ui:247 +#: panels/mouse/cc-mouse-panel.ui:501 msgid "Touchpad Speed" msgstr "Tốc độ Touchpad" -#: panels/mouse/cc-mouse-panel.ui:233 +#: panels/mouse/cc-mouse-panel.ui:235 msgid "Tap to Click" msgstr "Vỗ nhẹ để bấm chuột" -#: panels/mouse/cc-mouse-panel.ui:286 +#: panels/mouse/cc-mouse-panel.ui:612 msgid "Two-finger Scrolling" msgstr "Cuộn hai-ngón" -#: panels/mouse/cc-mouse-panel.ui:303 +#: panels/mouse/cc-mouse-panel.ui:665 msgid "Edge Scrolling" -msgstr "Cuộn cạnh" +msgstr "Cuộn sắc" -#: panels/wacom/cc-wacom-panel.ui:9 +#: panels/mouse/cc-mouse-panel.ui:719 panels/wacom/cc-wacom-panel.c:436 msgid "Test Your _Settings" msgstr "_Kiểm tra cài đặt của bạn" -#: panels/mouse/cc-mouse-test.c:131 panels/mouse/cc-mouse-test.ui:25 +#: panels/mouse/cc-mouse-test.c:132 panels/mouse/cc-mouse-test.ui:25 msgid "Try clicking, double clicking, scrolling" msgstr "Thử nhấn, bấm đúp, cuộn chuột" -#: panels/mouse/cc-mouse-test.c:136 +#: panels/mouse/cc-mouse-test.c:137 msgid "Five clicks, GEGL time!" msgstr "Bấm năm lần, sự kiện GEGL!" -#: panels/mouse/cc-mouse-test.c:141 +#: panels/mouse/cc-mouse-test.c:142 msgid "Double click, primary button" msgstr "Bấm đúp, nút chính" -#: panels/mouse/cc-mouse-test.c:141 +#: panels/mouse/cc-mouse-test.c:142 msgid "Single click, primary button" msgstr "Bấm đơn, nút chính" -#: panels/mouse/cc-mouse-test.c:144 +#: panels/mouse/cc-mouse-test.c:145 msgid "Double click, middle button" msgstr "Bấm đúp, nút giữa" -#: panels/mouse/cc-mouse-test.c:144 +#: panels/mouse/cc-mouse-test.c:145 msgid "Single click, middle button" msgstr "Bấm đơn, nút giữa" -#: panels/mouse/cc-mouse-test.c:147 +#: panels/mouse/cc-mouse-test.c:148 msgid "Double click, secondary button" msgstr "Bấm đúp, nút phụ" -#: panels/mouse/cc-mouse-test.c:147 +#: panels/mouse/cc-mouse-test.c:148 msgid "Single click, secondary button" msgstr "Bấm đơn, nút phụ" @@ -2833,57 +2834,57 @@ "Trackpad;Pointer;Con;trỏ;tro;Click;Nhấn;Nhắp;Nhan;Nhap;Tap;Double;Dup;Button;" "Nút;Nut;Trackball;Scroll;cuộn;cuon;" -#: panels/multitasking/cc-multitasking-panel.ui:14 +#: panels/multitasking/cc-multitasking-panel.ui:21 msgid "_Hot Corner" msgstr "_Góc nóng" -#: panels/multitasking/cc-multitasking-panel.ui:15 +#: panels/multitasking/cc-multitasking-panel.ui:22 msgid "Touch the top-left corner to open the Activities Overview." msgstr "Di chuyển chuột đến góc trên-trái để mở “Tổng quan hoạt động”." -#: panels/multitasking/cc-multitasking-panel.ui:33 +#: panels/multitasking/cc-multitasking-panel.ui:40 msgid "_Active Screen Edges" msgstr "_Kích hoạt cạnh màn hình" -#: panels/multitasking/cc-multitasking-panel.ui:34 +#: panels/multitasking/cc-multitasking-panel.ui:41 msgid "" "Drag windows against the top, left, and right screen edges to resize them." msgstr "" "Kéo cửa sổ vào đỉnh, trái, và phải màn hình để thay đổi kích thước của chúng." -#: panels/multitasking/cc-multitasking-panel.ui:53 +#: panels/multitasking/cc-multitasking-panel.ui:60 msgid "Workspaces" msgstr "Không gian làm việc" -#: panels/multitasking/cc-multitasking-panel.ui:59 +#: panels/multitasking/cc-multitasking-panel.ui:66 msgid "_Dynamic workspaces" msgstr "_Không gian làm việc động" -#: panels/multitasking/cc-multitasking-panel.ui:60 +#: panels/multitasking/cc-multitasking-panel.ui:67 msgid "Automatically removes empty workspaces." msgstr "Tự động xóa bỏ không gian làm việc trống rỗng." -#: panels/multitasking/cc-multitasking-panel.ui:74 +#: panels/multitasking/cc-multitasking-panel.ui:81 msgid "_Fixed number of workspaces" msgstr "_Cố định số lượng không gian làm việc" -#: panels/multitasking/cc-multitasking-panel.ui:75 +#: panels/multitasking/cc-multitasking-panel.ui:82 msgid "Specify a number of permanent workspaces." msgstr "Chỉ định số không gian làm việc cố định." -#: panels/multitasking/cc-multitasking-panel.ui:91 +#: panels/multitasking/cc-multitasking-panel.ui:98 msgid "_Number of Workspaces" msgstr "Số lượng _không gian làm việc" -#: panels/multitasking/cc-multitasking-panel.ui:107 +#: panels/multitasking/cc-multitasking-panel.ui:114 msgid "Multi-Monitor" msgstr "Đa màn hình" -#: panels/multitasking/cc-multitasking-panel.ui:113 +#: panels/multitasking/cc-multitasking-panel.ui:120 msgid "Workspaces on _primary display only" msgstr "Không gian làm việc chỉ ở trên màn hình _chính" -#: panels/multitasking/cc-multitasking-panel.ui:131 +#: panels/multitasking/cc-multitasking-panel.ui:138 msgid "Workspaces on all d_isplays" msgstr "Hiển thị không gian làm việc trên mọ_i màn hình" @@ -2922,52 +2923,52 @@ "Multitasking;Multitask;Productivity;Customize;Desktop;Đa;nhiệm;Tùy;chọn;chỉnh" ";da nhiem;" -#: panels/network/cc-network-panel.c:686 panels/network/cc-wifi-panel.ui:307 +#: panels/network/cc-network-panel.c:661 panels/network/cc-wifi-panel.ui:306 msgid "Oops, something has gone wrong. Please contact your software vendor." msgstr "" "Ôi trời, có gì đó sai rồi. Vui lòng liên lạc với nhà cung cấp phần mềm." -#: panels/network/cc-network-panel.c:692 +#: panels/network/cc-network-panel.c:667 msgid "NetworkManager needs to be running." msgstr "Trình quản lý kết nối mạng cần phải đang chạy." -#: panels/network/cc-network-panel.ui:75 panels/network/cc-network-panel.ui:80 +#: panels/network/cc-network-panel.ui:68 msgid "Other Devices" msgstr "Thiết bị khác" -#: panels/network/cc-network-panel.ui:91 panels/network/cc-network-panel.ui:125 -#: panels/network/connection-editor/net-connection-editor.c:708 +#: panels/network/cc-network-panel.ui:46 panels/network/cc-network-panel.ui:80 +#: panels/network/connection-editor/net-connection-editor.c:703 msgid "VPN" msgstr "VPN" -#: panels/network/cc-network-panel.ui:116 +#: panels/network/cc-network-panel.ui:71 msgid "Not set up" msgstr "Chưa cài đặt" #. TRANSLATORS: This happens when the connection name does not contain the SSID. -#: panels/network/cc-wifi-connection-row.c:218 +#: panels/network/cc-wifi-connection-row.c:223 #, c-format msgctxt "Wi-Fi Connection" msgid "%s (SSID: %s)" msgstr "%s (SSID: %s)" -#: panels/network/cc-wifi-connection-row.c:278 +#: panels/network/cc-wifi-connection-row.c:283 msgid "Insecure network (WEP)" msgstr "Mạng không an toàn (WEP)" -#: panels/network/cc-wifi-connection-row.c:282 +#: panels/network/cc-wifi-connection-row.c:287 msgid "Secure network (WPA)" msgstr "Mạng an toàn (WPA)" -#: panels/network/cc-wifi-connection-row.c:286 +#: panels/network/cc-wifi-connection-row.c:291 msgid "Secure network (WPA2)" msgstr "Mạng an toàn (WPA2)" -#: panels/network/cc-wifi-connection-row.c:290 +#: panels/network/cc-wifi-connection-row.c:295 msgid "Secure network (WPA3)" msgstr "Mạng an toàn (WPA3)" -#: panels/network/cc-wifi-connection-row.c:294 +#: panels/network/cc-wifi-connection-row.c:299 msgid "Secure network" msgstr "Mạng an toàn" @@ -2978,13 +2979,13 @@ #: panels/network/cc-wifi-connection-row.ui:77 #: panels/network/net-device-ethernet.c:325 -#: panels/network/network-bluetooth.ui:22 panels/network/network-ethernet.ui:56 +#: panels/network/network-bluetooth.ui:19 panels/network/network-ethernet.ui:53 #: panels/network/network-mobile.ui:329 panels/network/network-vpn.ui:21 msgid "Options…" msgstr "Tùy chọn…" #. TRANSLATORS: ‘%s’ is a Wi-Fi Network(SSID) name -#: panels/network/cc-wifi-hotspot-dialog.c:133 +#: panels/network/cc-wifi-hotspot-dialog.c:134 #, c-format msgid "" "Turning on the hotspot will disconnect from %s, and it will not be possible " @@ -2993,7 +2994,7 @@ "Bật điểm phát sóng sẽ ngắt kết nối khỏi %s và sẽ không thể truy cập internet " "thông qua Wi-Fi." -#: panels/network/cc-wifi-hotspot-dialog.c:266 +#: panels/network/cc-wifi-hotspot-dialog.c:277 msgid "Must have a minimum of 8 characters" msgstr "Mật khẩu phải dài ít nhất 8 ký tự" @@ -3021,84 +3022,84 @@ msgstr "Tên mạng" #. Translators: This is a password needed for printing. -#: panels/network/cc-wifi-hotspot-dialog.ui:75 -#: panels/printers/new-printer-dialog.ui:316 -#: panels/printers/pp-jobs-dialog.ui:54 panels/sharing/cc-sharing-panel.ui:359 -#: panels/user-accounts/cc-add-user-dialog.ui:145 -#: panels/user-accounts/cc-add-user-dialog.ui:180 -#: panels/user-accounts/cc-add-user-dialog.ui:359 +#: panels/network/cc-wifi-hotspot-dialog.ui:92 +#: panels/printers/new-printer-dialog.ui:302 +#: panels/printers/pp-jobs-dialog.ui:54 panels/sharing/cc-sharing-panel.ui:377 +#: panels/user-accounts/cc-add-user-dialog.ui:149 +#: panels/user-accounts/cc-add-user-dialog.ui:184 +#: panels/user-accounts/cc-add-user-dialog.ui:363 #: panels/wwan/cc-wwan-apn-dialog.ui:175 msgid "Password" msgstr "Mật khẩu" -#: panels/network/cc-wifi-hotspot-dialog.ui:88 +#: panels/network/cc-wifi-hotspot-dialog.ui:105 msgid "Generate Random Password" msgstr "Tạo mật khẩu ngẫu nhiên" -#: panels/network/cc-wifi-hotspot-dialog.ui:89 +#: panels/network/cc-wifi-hotspot-dialog.ui:106 msgid "Autogenerate Password" msgstr "Mật khẩu tạo tự động" -#: panels/network/cc-wifi-hotspot-dialog.ui:131 +#: panels/network/cc-wifi-hotspot-dialog.ui:148 msgid "_Turn On" msgstr "_Bật" -#: panels/network/cc-wifi-panel.c:407 +#: panels/network/cc-wifi-panel.c:403 #: panels/network/gnome-wifi-panel.desktop.in:3 -#: panels/network/network-wifi.ui:66 +#: panels/network/network-wifi.ui:61 panels/network/network-wifi.ui:70 msgid "Wi-Fi" msgstr "Wi-Fi" -#: panels/network/cc-wifi-panel.c:864 +#: panels/network/net-device-wifi.c:798 msgid "Stop hotspot and disconnect any users?" msgstr "" "Bạn có muốn dừng điểm truy cập này và ngắt kết nối những người đang sử dụng?" -#: panels/network/cc-wifi-panel.c:867 +#: panels/network/net-device-wifi.c:801 msgid "_Stop Hotspot" msgstr "_Dừng điểm truy cập" -#: panels/network/cc-wifi-panel.ui:75 +#: panels/network/cc-wifi-panel.ui:44 msgid "Airplane Mode" msgstr "Chế độ máy bay" -#: panels/network/cc-wifi-panel.ui:76 +#: panels/network/cc-wifi-panel.ui:45 msgid "Disables Wi-Fi, Bluetooth and mobile broadband" msgstr "Tắt Wi-Fi, Bluetooth và di động băng thông rộng" -#: panels/network/cc-wifi-panel.ui:96 +#: panels/network/cc-wifi-panel.ui:68 msgid "No Wi-Fi Adapter Found" msgstr "Không tìm thấy thiết bị Wi-Fi nào" -#: panels/network/cc-wifi-panel.ui:97 +#: panels/network/cc-wifi-panel.ui:69 msgid "Make sure you have a Wi-Fi adapter plugged and turned on" msgstr "Hãy chắc chắn là bạn có thiết bị Wi-Fi và nó được bật" -#: panels/network/cc-wifi-panel.ui:110 panels/wwan/cc-wwan-panel.ui:102 +#: panels/network/cc-wifi-panel.ui:82 panels/wwan/cc-wwan-panel.ui:106 msgid "Airplane Mode On" msgstr "Chế độ máy bay đang được bật" -#: panels/network/cc-wifi-panel.ui:111 +#: panels/network/cc-wifi-panel.ui:83 msgid "Turn off to use Wi-Fi" msgstr "Tắt để dùng Wi-Fi" -#: panels/network/cc-wifi-panel.ui:146 +#: panels/network/cc-wifi-panel.ui:118 msgid "Wi-Fi Hotspot Active" msgstr "Kích hoạt Wi-Fi Hotspot" -#: panels/network/cc-wifi-panel.ui:156 +#: panels/network/cc-wifi-panel.ui:128 msgid "Mobile devices can scan the QR code to connect." msgstr "Thiết bị di động có thể quét mã QR để kết nối." -#: panels/network/cc-wifi-panel.ui:164 +#: panels/network/cc-wifi-panel.ui:136 msgid "Turn Off Hotspot…" msgstr "Tắt Wi-Fi Hotspot…" -#: panels/network/cc-wifi-panel.ui:184 +#: panels/network/cc-wifi-panel.ui:156 msgid "Visible Networks" msgstr "Mạng thấy được" -#: panels/network/cc-wifi-panel.ui:296 +#: panels/network/cc-wifi-panel.ui:295 msgid "NetworkManager needs to be running" msgstr "Trình quản lý kết nối mạng cần phải đang chạy" @@ -3144,116 +3145,116 @@ msgstr "Hồ sơ %d" #. TRANSLATORS: this WEP WiFi security -#: panels/network/connection-editor/ce-page-details.c:97 -#: panels/network/net-device-wifi.c:230 +#: panels/network/connection-editor/ce-page-details.c:128 +#: panels/network/net-device-wifi.c:232 msgid "WEP" msgstr "WEP" #. TRANSLATORS: this WPA WiFi security -#: panels/network/connection-editor/ce-page-details.c:101 -#: panels/network/net-device-wifi.c:235 +#: panels/network/connection-editor/ce-page-details.c:132 +#: panels/network/net-device-wifi.c:237 msgid "WPA" msgstr "WPA" #. TRANSLATORS: this WPA3 WiFi security -#: panels/network/connection-editor/ce-page-details.c:107 +#: panels/network/connection-editor/ce-page-details.c:138 msgid "WPA3" msgstr "WPA3" #. TRANSLATORS: this Enhanced Open WiFi security -#: panels/network/connection-editor/ce-page-details.c:112 +#: panels/network/connection-editor/ce-page-details.c:143 #: panels/network/connection-editor/ce-page-security.c:271 msgid "Enhanced Open" msgstr "Enhanced Open" #. TRANSLATORS: this WPA WiFi security -#: panels/network/connection-editor/ce-page-details.c:124 +#: panels/network/connection-editor/ce-page-details.c:155 msgid "WPA2" msgstr "WPA2" #. TRANSLATORS: this Enterprise WiFi security -#: panels/network/connection-editor/ce-page-details.c:130 +#: panels/network/connection-editor/ce-page-details.c:161 msgid "Enterprise" msgstr "Doanh nghiệp" -#: panels/network/connection-editor/ce-page-details.c:135 -#: panels/network/net-device-wifi.c:220 +#: panels/network/connection-editor/ce-page-details.c:166 +#: panels/network/net-device-wifi.c:222 msgctxt "Wifi security" msgid "None" msgstr "Không" -#: panels/network/connection-editor/ce-page-details.c:171 +#: panels/network/connection-editor/ce-page-details.c:202 #: panels/network/net-device-ethernet.c:105 #, c-format msgid "%i day ago" msgid_plural "%i days ago" msgstr[0] "%i ngày trước" -#: panels/network/connection-editor/ce-page-details.c:295 +#: panels/network/connection-editor/ce-page-details.c:326 #, c-format msgid "%d Mb/s (%1.1f GHz)" msgstr "%d Mb/s (%1.1f GHz)" #. Translators: network device speed -#: panels/network/connection-editor/ce-page-details.c:297 +#: panels/network/connection-editor/ce-page-details.c:328 #: panels/network/net-device-ethernet.c:217 #, c-format msgid "%d Mb/s" msgstr "%d Mb/s" -#: panels/network/connection-editor/ce-page-details.c:312 +#: panels/network/connection-editor/ce-page-details.c:343 msgid "2.4 GHz / 5 GHz" msgstr "2.4 GHz / 5 GHz" -#: panels/network/connection-editor/ce-page-details.c:314 +#: panels/network/connection-editor/ce-page-details.c:345 msgid "2.4 GHz" msgstr "2.4 GHz" -#: panels/network/connection-editor/ce-page-details.c:316 +#: panels/network/connection-editor/ce-page-details.c:347 msgid "5 GHz" msgstr "5 GHz" -#: panels/network/connection-editor/ce-page-details.c:336 +#: panels/network/connection-editor/ce-page-details.c:367 msgctxt "Signal strength" msgid "None" msgstr "Không có" -#: panels/network/connection-editor/ce-page-details.c:338 +#: panels/network/connection-editor/ce-page-details.c:369 msgctxt "Signal strength" msgid "Weak" msgstr "Yếu" -#: panels/network/connection-editor/ce-page-details.c:340 +#: panels/network/connection-editor/ce-page-details.c:371 msgctxt "Signal strength" msgid "Ok" msgstr "Ok" -#: panels/network/connection-editor/ce-page-details.c:342 +#: panels/network/connection-editor/ce-page-details.c:373 msgctxt "Signal strength" msgid "Good" msgstr "Tốt" -#: panels/network/connection-editor/ce-page-details.c:344 +#: panels/network/connection-editor/ce-page-details.c:375 msgctxt "Signal strength" msgid "Excellent" msgstr "Tuyệt hảo" -#: panels/network/connection-editor/ce-page-details.c:411 +#: panels/network/connection-editor/ce-page-details.c:442 #: panels/network/connection-editor/details-page.ui:94 #: panels/network/net-device-ethernet.c:144 #: panels/network/net-device-mobile.c:441 msgid "IPv4 Address" msgstr "Địa chỉ IPv4" -#: panels/network/connection-editor/ce-page-details.c:412 +#: panels/network/connection-editor/ce-page-details.c:443 #: panels/network/connection-editor/details-page.ui:110 #: panels/network/net-device-ethernet.c:146 #: panels/network/net-device-mobile.c:442 panels/network/network-mobile.ui:177 msgid "IPv6 Address" msgstr "Địa chỉ IPv6" -#: panels/network/connection-editor/ce-page-details.c:414 -#: panels/network/connection-editor/ce-page-details.c:415 +#: panels/network/connection-editor/ce-page-details.c:445 +#: panels/network/connection-editor/ce-page-details.c:446 #: panels/network/net-device-ethernet.c:149 #: panels/network/net-device-ethernet.c:151 #: panels/network/net-device-mobile.c:445 @@ -3261,24 +3262,24 @@ msgid "IP Address" msgstr "Địa chỉ IP" -#: panels/network/connection-editor/ce-page-details.c:419 +#: panels/network/connection-editor/ce-page-details.c:450 #: panels/network/net-device-ethernet.c:166 #: panels/network/net-device-mobile.c:450 msgid "DNS4" msgstr "DNS4" -#: panels/network/connection-editor/ce-page-details.c:420 +#: panels/network/connection-editor/ce-page-details.c:451 #: panels/network/net-device-ethernet.c:167 #: panels/network/net-device-mobile.c:451 msgid "DNS6" msgstr "DNS6" -#: panels/network/connection-editor/ce-page-details.c:422 -#: panels/network/connection-editor/ce-page-details.c:423 +#: panels/network/connection-editor/ce-page-details.c:453 +#: panels/network/connection-editor/ce-page-details.c:454 #: panels/network/connection-editor/details-page.ui:175 #: panels/network/connection-editor/details-page.ui:192 -#: panels/network/connection-editor/ip4-page.ui:165 -#: panels/network/connection-editor/ip6-page.ui:175 +#: panels/network/connection-editor/ip4-page.ui:171 +#: panels/network/connection-editor/ip6-page.ui:182 #: panels/network/net-device-ethernet.c:169 #: panels/network/net-device-ethernet.c:171 #: panels/network/net-device-mobile.c:453 @@ -3287,48 +3288,48 @@ msgid "DNS" msgstr "DNS" -#: panels/network/connection-editor/ce-page-details.c:475 +#: panels/network/connection-editor/ce-page-details.c:506 msgid "Forget Connection" msgstr "Quên kết nối" -#: panels/network/connection-editor/ce-page-details.c:477 +#: panels/network/connection-editor/ce-page-details.c:508 msgid "Remove Connection Profile" msgstr "Xóa bỏ Hồ sơ Kết nối" -#: panels/network/connection-editor/ce-page-details.c:480 +#: panels/network/connection-editor/ce-page-details.c:511 msgid "Remove VPN" msgstr "Xóa VPN" -#: panels/network/connection-editor/ce-page-details.c:498 +#: panels/network/connection-editor/ce-page-details.c:529 #| msgid "_Details" msgid "Details" msgstr "Chi tiết" -#: panels/network/connection-editor/ce-page-ethernet.c:71 +#: panels/network/connection-editor/ce-page-ethernet.c:69 msgid "automatic" msgstr "tự động" -#: panels/network/connection-editor/ce-page-ethernet.c:144 +#: panels/network/connection-editor/ce-page-ethernet.c:142 #: panels/network/connection-editor/ce-page-vpn.c:148 #: panels/network/connection-editor/ce-page-wifi.c:129 msgid "Identity" msgstr "Thực thể" -#: panels/network/connection-editor/ce-page-ip4.c:264 -#: panels/network/connection-editor/ce-page-ip6.c:245 +#: panels/network/connection-editor/ce-page-ip4.c:260 +#: panels/network/connection-editor/ce-page-ip6.c:239 msgid "Delete Address" msgstr "Xóa địa chỉ" -#: panels/network/connection-editor/ce-page-ip4.c:423 -#: panels/network/connection-editor/ce-page-ip6.c:392 +#: panels/network/connection-editor/ce-page-ip4.c:419 +#: panels/network/connection-editor/ce-page-ip6.c:386 msgid "Delete Route" msgstr "Xóa định tuyến" -#: panels/network/connection-editor/ce-page-ip4.c:774 +#: panels/network/connection-editor/ce-page-ip4.c:763 msgid "IPv4" msgstr "IPv4" -#: panels/network/connection-editor/ce-page-ip6.c:744 +#: panels/network/connection-editor/ce-page-ip6.c:727 msgid "IPv6" msgstr "IPv6" @@ -3448,74 +3449,75 @@ msgid "Automatic (DHCP)" msgstr "Tự động (DHCP)" -#: panels/network/connection-editor/ip4-page.ui:45 -#: panels/network/connection-editor/ip6-page.ui:55 +#: panels/network/connection-editor/ip4-page.ui:47 +#: panels/network/connection-editor/ip6-page.ui:58 msgid "Link-Local Only" msgstr "Chỉ Link-Local" -#: panels/network/connection-editor/ip4-page.ui:65 -#: panels/network/connection-editor/ip6-page.ui:75 +#: panels/network/connection-editor/ip4-page.ui:69 +#: panels/network/connection-editor/ip6-page.ui:80 msgid "Disable" msgstr "Tắt" -#: panels/network/connection-editor/ip4-page.ui:75 -#: panels/network/connection-editor/ip6-page.ui:85 +#: panels/network/connection-editor/ip4-page.ui:80 +#: panels/network/connection-editor/ip6-page.ui:91 msgid "Shared to other computers" msgstr "Chia sẻ với máy khác" -#: panels/network/connection-editor/ip4-page.ui:98 -#: panels/network/connection-editor/ip6-page.ui:108 +#: panels/network/connection-editor/ip4-page.ui:104 +#: panels/network/connection-editor/ip6-page.ui:115 msgid "Addresses" msgstr "Các địa chỉ" -#: panels/network/connection-editor/ip4-page.ui:112 -#: panels/network/connection-editor/ip4-page.ui:250 -#: panels/network/connection-editor/ip6-page.ui:122 -#: panels/network/connection-editor/ip6-page.ui:260 -#: panels/printers/pp-details-dialog.ui:114 +#: panels/network/connection-editor/ip4-page.ui:118 +#: panels/network/connection-editor/ip4-page.ui:256 +#: panels/network/connection-editor/ip6-page.ui:129 +#: panels/network/connection-editor/ip6-page.ui:267 +#: panels/printers/pp-details-dialog.ui:100 msgid "Address" msgstr "Địa chỉ" -#: panels/network/connection-editor/ip4-page.ui:124 -#: panels/network/connection-editor/ip4-page.ui:262 +#: panels/network/connection-editor/ip4-page.ui:130 +#: panels/network/connection-editor/ip4-page.ui:268 msgid "Netmask" msgstr "Mặt nạ mạng" -#: panels/network/connection-editor/ip4-page.ui:136 -#: panels/network/connection-editor/ip4-page.ui:274 -#: panels/network/connection-editor/ip6-page.ui:146 -#: panels/network/connection-editor/ip6-page.ui:284 +#: panels/network/connection-editor/ip4-page.ui:142 +#: panels/network/connection-editor/ip4-page.ui:280 +#: panels/network/connection-editor/ip6-page.ui:153 +#: panels/network/connection-editor/ip6-page.ui:291 msgid "Gateway" msgstr "Máy cổng" -#: panels/network/connection-editor/ip4-page.ui:183 -#: panels/network/connection-editor/ip6-page.ui:193 +#: panels/network/connection-editor/ip4-page.ui:189 +#: panels/network/connection-editor/ip6-page.ui:200 msgid "Automatic DNS" msgstr "DNS tự động" -#: panels/network/connection-editor/ip4-page.ui:200 -#: panels/network/connection-editor/ip6-page.ui:210 +#: panels/network/connection-editor/ip4-page.ui:206 +#: panels/network/connection-editor/ip6-page.ui:217 msgid "Separate IP addresses with commas" msgstr "Ngăn cách địa chỉ IP bằng các dấu phẩy" -#: panels/network/connection-editor/ip4-page.ui:217 -#: panels/network/connection-editor/ip6-page.ui:227 +#: panels/network/connection-editor/ip4-page.ui:223 +#: panels/network/connection-editor/ip6-page.ui:234 msgid "Routes" msgstr "Định tuyến" -#: panels/network/connection-editor/ip4-page.ui:235 -#: panels/network/connection-editor/ip6-page.ui:245 +#: panels/network/connection-editor/ip4-page.ui:241 +#: panels/network/connection-editor/ip6-page.ui:252 msgid "Automatic Routes" msgstr "Định tuyến tự động" #. Translators: Please see https://en.wikipedia.org/wiki/Metrics_(networking) -#: panels/network/connection-editor/ip4-page.ui:285 -#: panels/network/connection-editor/ip6-page.ui:295 +#: panels/network/connection-editor/ip4-page.ui:291 +#: panels/network/connection-editor/ip6-page.ui:302 +#: panels/region/cc-format-preview.ui:98 msgid "Metric" msgstr "Metric" -#: panels/network/connection-editor/ip4-page.ui:308 -#: panels/network/connection-editor/ip6-page.ui:318 +#: panels/network/connection-editor/ip4-page.ui:314 +#: panels/network/connection-editor/ip6-page.ui:325 msgid "Use this connection _only for resources on its network" msgstr "Dùng kết nối này _chỉ cho tài nguyên trên mạng này" @@ -3523,28 +3525,28 @@ msgid "IPv_6 Method" msgstr "Phương thức IPv_6" -#: panels/network/connection-editor/ip6-page.ui:45 +#: panels/network/connection-editor/ip6-page.ui:47 msgid "Automatic, DHCP only" msgstr "Tự động, chỉ DHCP" -#: panels/network/connection-editor/ip6-page.ui:134 -#: panels/network/connection-editor/ip6-page.ui:272 +#: panels/network/connection-editor/ip6-page.ui:141 +#: panels/network/connection-editor/ip6-page.ui:279 msgid "Prefix" msgstr "Tiền tố" -#: panels/network/connection-editor/net-connection-editor.c:389 +#: panels/network/connection-editor/net-connection-editor.c:291 msgid "Unable to open connection editor" msgstr "Không thể mở cửa sổ điều chỉnh kết nối" -#: panels/network/connection-editor/net-connection-editor.c:405 +#: panels/network/connection-editor/net-connection-editor.c:396 msgid "New Profile" msgstr "Hồ sơ mới" -#: panels/network/connection-editor/net-connection-editor.c:888 +#: panels/network/connection-editor/net-connection-editor.c:887 msgid "Import from file…" msgstr "Nhập từ tập tin…" -#: panels/network/connection-editor/net-connection-editor.c:914 +#: panels/network/connection-editor/net-connection-editor.c:913 msgid "Add VPN" msgstr "Thêm VPN" @@ -3552,11 +3554,11 @@ msgid "S_ecurity" msgstr "_An ninh" -#: panels/network/connection-editor/vpn-helpers.c:191 +#: panels/network/connection-editor/vpn-helpers.c:139 msgid "Cannot import VPN connection" msgstr "Không thể nhập kết nối VPN" -#: panels/network/connection-editor/vpn-helpers.c:193 +#: panels/network/connection-editor/vpn-helpers.c:146 #, c-format msgid "" "The file “%s” could not be read or does not contain recognized VPN " @@ -3569,29 +3571,29 @@ "\n" "Lỗi: %s." -#: panels/network/connection-editor/vpn-helpers.c:212 +#: panels/network/connection-editor/vpn-helpers.c:166 msgid "Select file to import" msgstr "Chọn tập tin cần nhập" -#: panels/network/connection-editor/vpn-helpers.c:264 +#: panels/network/connection-editor/vpn-helpers.c:225 #, c-format msgid "A file named “%s” already exists." msgstr "Đã có tập tin tên “%s” rồi." -#: panels/network/connection-editor/vpn-helpers.c:266 +#: panels/network/connection-editor/vpn-helpers.c:227 msgid "_Replace" msgstr "_Thay thế" -#: panels/network/connection-editor/vpn-helpers.c:268 +#: panels/network/connection-editor/vpn-helpers.c:229 #, c-format msgid "Do you want to replace %s with the VPN connection you are saving?" msgstr "Bạn có muốn thay thế %s bằng kết nối này?" -#: panels/network/connection-editor/vpn-helpers.c:303 +#: panels/network/connection-editor/vpn-helpers.c:264 msgid "Cannot export VPN connection" msgstr "Không thể xuất kết nối VPN" -#: panels/network/connection-editor/vpn-helpers.c:305 +#: panels/network/connection-editor/vpn-helpers.c:266 #, c-format msgid "" "The VPN connection “%s” could not be exported to %s.\n" @@ -3602,7 +3604,7 @@ "\n" "Lỗi: %s." -#: panels/network/connection-editor/vpn-helpers.c:331 +#: panels/network/connection-editor/vpn-helpers.c:296 msgid "Export VPN connection" msgstr "Xuất kết nối VPN" @@ -3671,7 +3673,7 @@ msgid "Add new connection" msgstr "Thêm kết nối mới" -#: panels/network/net-device-wifi.c:864 +#: panels/network/net-device-wifi.c:870 msgid "" "Network details for the selected networks, including passwords and any " "custom configuration will be lost." @@ -3679,38 +3681,38 @@ "Sẽ mất chi tiết của những mạng được chọn, bao gồm mật khẩu và các cài đặt " "tùy biến khác." -#: panels/network/net-device-wifi.c:868 +#: panels/network/net-device-wifi.c:876 msgid "_Forget" msgstr "_Quên" -#: panels/network/net-device-wifi.c:1034 panels/network/net-device-wifi.c:1041 +#: panels/network/net-device-wifi.c:1065 panels/network/net-device-wifi.c:1072 msgid "Known Wi-Fi Networks" msgstr "Mạng đã biết Wi-Fi" #. translators: This is the label for the "Forget wireless network" functionality -#: panels/network/net-device-wifi.c:1086 +#: panels/network/net-device-wifi.c:1107 msgctxt "Wi-Fi Network" msgid "_Forget" msgstr "_Quên" -#: panels/network/net-device-wifi.c:1244 +#: panels/network/net-device-wifi.c:1264 msgid "System policy prohibits use as a Hotspot" msgstr "" "Chính sách của hệ thống cấm chỉ dùng máy tính này như một Hotspot (Điểm tập " "trung để máy khác truy cập mạng)" -#: panels/network/net-device-wifi.c:1247 +#: panels/network/net-device-wifi.c:1267 msgid "Wireless device does not support Hotspot mode" msgstr "Thiết bị không dây không hỗ trợ chế độ điểm truy cập" -#: panels/display/cc-display-panel.c:498 panels/network/cc-net-proxy-page.c:166 -#: panels/notifications/cc-notifications-panel.c:217 +#: panels/display/cc-display-panel.c:512 panels/network/cc-net-proxy-page.c:182 +#: panels/notifications/cc-notifications-panel.c:212 #: panels/power/cc-power-panel.c:737 panels/power/cc-power-panel.c:748 msgid "Off" msgstr "Tắt" #. TRANSLATORS: this is when the use leaves the PAC textbox blank -#: panels/network/net-proxy.c:112 +#: panels/network/net-proxy.c:113 msgid "" "Web Proxy Autodiscovery is used when a Configuration URL is not provided." msgstr "Dùng Tự động phát hiện ủy nhiệm Web nếu không cung cấp URL cấu hình." @@ -3719,7 +3721,7 @@ #. * network, then anyone else on that network can tell your #. * machine that it should proxy all of your web traffic #. * through them. -#: panels/network/net-proxy.c:120 +#: panels/network/net-proxy.c:121 msgid "This is not recommended for untrusted public networks." msgstr "Không khuyến khích đối với mạng công cộng không đáng tin." @@ -3728,12 +3730,12 @@ #. * window for vpn connections, it is also used to display #. * vpn connections in the device list. #. -#: panels/network/net-vpn.c:65 panels/network/net-vpn.c:158 +#: panels/network/net-vpn.c:66 panels/network/net-vpn.c:163 #, c-format msgid "%s VPN" msgstr "VPN %s" -#: panels/network/network-bluetooth.ui:11 +#: panels/network/network-bluetooth.ui:50 msgid "Turn device off" msgstr "Tắt thiết bị" @@ -3746,47 +3748,47 @@ msgid "Provider" msgstr "Nhà cung cấp" -#: panels/network/network-proxy.ui:47 panels/network/network-proxy.ui:96 +#: panels/network/cc-net-proxy-page.ui:40 msgid "Network Proxy" msgstr "Ủy nhiệm mạng" -#: panels/network/network-proxy.ui:180 +#: panels/network/network-proxy.ui:176 msgid "_HTTP Proxy" msgstr "Ủy nhiệm _HTTP" -#: panels/network/network-proxy.ui:199 +#: panels/network/network-proxy.ui:195 msgid "H_TTPS Proxy" msgstr "Ủy nhiệm H_TTPS" -#: panels/network/network-proxy.ui:218 +#: panels/network/network-proxy.ui:214 msgid "_FTP Proxy" msgstr "Ủy nhiệm _FTP" -#: panels/network/network-proxy.ui:237 +#: panels/network/network-proxy.ui:233 msgid "_Socks Host" msgstr "Máy chủ _Socks" -#: panels/network/network-proxy.ui:256 +#: panels/network/network-proxy.ui:252 msgid "_Ignore Hosts" msgstr "_Bỏ qua máy" -#: panels/network/cc-net-proxy-page.ui:110 +#: panels/network/cc-net-proxy-page.ui:123 msgid "HTTP proxy port" msgstr "Cổng ủy nhiệm HTTP" -#: panels/network/cc-net-proxy-page.ui:155 +#: panels/network/cc-net-proxy-page.ui:152 msgid "HTTPS proxy port" msgstr "Cổng ủy nhiệm HTTPS" -#: panels/network/cc-net-proxy-page.ui:200 +#: panels/network/cc-net-proxy-page.ui:181 msgid "FTP proxy port" msgstr "Cổng ủy nhiệm FTP" -#: panels/network/network-proxy.ui:413 +#: panels/network/network-proxy.ui:409 msgid "Socks proxy port" msgstr "Cổng ủy nhiệm Socks" -#: panels/network/network-proxy.ui:442 +#: panels/network/network-proxy.ui:438 msgid "_Configuration URL" msgstr "_Cấu hình URL" @@ -3809,19 +3811,19 @@ msgid "Password" msgstr "Mật khẩu" -#: panels/network/network-wifi.ui:90 +#: panels/network/network-wifi.ui:73 msgid "Turn Wi-Fi off" msgstr "Tắt Wi-Fi" -#: panels/network/network-wifi.ui:119 +#: panels/network/network-wifi.ui:94 msgid "_Connect to Hidden Network…" msgstr "_Nối vào mạng ẩn…" -#: panels/network/network-wifi.ui:131 +#: panels/network/network-wifi.ui:108 msgid "_Turn On Wi-Fi Hotspot…" msgstr "_Bật Wi-Fi Hotspot…" -#: panels/network/network-wifi.ui:138 +#: panels/network/network-wifi.ui:318 msgid "_Known Wi-Fi Networks" msgstr "Mạng Wi-Fi đã _biết" @@ -4157,11 +4159,11 @@ msgid "Allow automatic PAC pro_visioning" msgstr "Cho phép PAC _dự liệu tự động" -#: panels/network/wireless-security/eap-method-leap.c:65 +#: panels/network/wireless-security/eap-method-leap.c:64 msgid "missing EAP-LEAP username" msgstr "thiếu tên tài khoản EAP-LEAP" -#: panels/network/wireless-security/eap-method-leap.c:80 +#: panels/network/wireless-security/eap-method-leap.c:73 msgid "missing EAP-LEAP password" msgstr "thiếu mật khẩu EAP-LEAP" @@ -4173,8 +4175,8 @@ msgid "_Username" msgstr "_Tài khoản" -#: panels/sharing/cc-sharing-panel.ui:126 -#: panels/user-accounts/cc-user-panel.ui:182 +#: panels/sharing/cc-sharing-panel.ui:139 +#: panels/user-accounts/cc-user-panel.ui:104 msgid "_Password" msgstr "_Mật khẩu" @@ -4182,7 +4184,6 @@ #: panels/network/wireless-security/eap-method-simple.ui:73 #: panels/network/wireless-security/eap-method-tls.ui:157 #: panels/network/wireless-security/ws-leap.ui:56 -#: panels/network/wireless-security/ws-sae.ui:54 #: panels/network/wireless-security/ws-wpa-psk.ui:64 msgid "Sho_w password" msgstr "_Hiện mật khẩu" @@ -4198,7 +4199,7 @@ "giấy chứng nhận CA EAP-PEAP không hợp lệ: chưa chỉ định giấy chứng nhận" #: panels/network/wireless-security/eap-method-peap.c:328 -#: panels/network/wireless-security/eap-method-tls.c:513 +#: panels/network/wireless-security/eap-method-tls.c:507 #: panels/network/wireless-security/eap-method-ttls.c:336 msgid "Choose a Certificate Authority certificate" msgstr "Chọn một giấy chứng nhận CA" @@ -4241,35 +4242,35 @@ msgid "missing EAP password" msgstr "thiếu mật khẩu EAP" -#: panels/network/wireless-security/eap-method-tls.c:92 +#: panels/network/wireless-security/eap-method-tls.c:91 msgid "missing EAP-TLS identity" msgstr "sai định danh EAP-TLS" -#: panels/network/wireless-security/eap-method-tls.c:102 +#: panels/network/wireless-security/eap-method-tls.c:101 #, c-format msgid "invalid EAP-TLS CA certificate: %s" msgstr "giấy chứng nhận CA EAP-TLS không hợp lệ: %s" -#: panels/network/wireless-security/eap-method-tls.c:112 +#: panels/network/wireless-security/eap-method-tls.c:111 msgid "invalid EAP-TLS CA certificate: no certificate specified" msgstr "" "giấy chứng nhận CA EAP-TLS không hợp lệ: chưa chỉ định giấy chứng nhận" -#: panels/network/wireless-security/eap-method-tls.c:129 +#: panels/network/wireless-security/eap-method-tls.c:125 #, c-format msgid "invalid EAP-TLS private-key: %s" msgstr "khóa riêng EAP-TLS không hợp lệ: %s" -#: panels/network/wireless-security/eap-method-tls.c:139 +#: panels/network/wireless-security/eap-method-tls.c:135 #, c-format msgid "invalid EAP-TLS user-certificate: %s" msgstr "giấy chứng nhận người dùng EAP-TLS không hợp lệ: %s" -#: panels/network/wireless-security/eap-method-tls.c:272 +#: panels/network/wireless-security/eap-method-tls.c:266 msgid "Unencrypted private keys are insecure" msgstr "Khóa riêng mà không được mã hóa là không an toàn" -#: panels/network/wireless-security/eap-method-tls.c:275 +#: panels/network/wireless-security/eap-method-tls.c:269 msgid "" "The selected private key does not appear to be protected by a password. This " "could allow your security credentials to be compromised. Please select a " @@ -4282,11 +4283,11 @@ "\n" "(Bạn có thể bảo vệ khóa riêng bằng mật khẩu với openssl)" -#: panels/network/wireless-security/eap-method-tls.c:506 +#: panels/network/wireless-security/eap-method-tls.c:500 msgid "Choose your personal certificate" msgstr "Chọn chứng nhận cá nhân của bạn" -#: panels/network/wireless-security/eap-method-tls.c:520 +#: panels/network/wireless-security/eap-method-tls.c:514 msgid "Choose your private key" msgstr "Chọn khóa riêng của bạn" @@ -4371,11 +4372,11 @@ msgid "Au_thentication" msgstr "_Xác thực" -#: panels/network/wireless-security/ws-leap.c:66 +#: panels/network/wireless-security/ws-leap.c:65 msgid "missing leap-username" msgstr "thiếu leap-username" -#: panels/network/wireless-security/ws-leap.c:81 +#: panels/network/wireless-security/ws-leap.c:74 msgid "missing leap-password" msgstr "thiếu leap-password" @@ -4383,16 +4384,15 @@ msgid "Wi-Fi password is missing." msgstr "Thiếu mật khẩu Wi-Fi." -#: panels/network/wireless-security/ws-sae.ui:42 #: panels/network/wireless-security/ws-wpa-psk.ui:42 msgid "_Type" msgstr "_Kiểu" -#: panels/network/wireless-security/ws-wep-key.c:114 +#: panels/network/wireless-security/ws-wep-key.c:107 msgid "missing wep-key" msgstr "thiếu wep-key" -#: panels/network/wireless-security/ws-wep-key.c:123 +#: panels/network/wireless-security/ws-wep-key.c:116 #, c-format msgid "" "invalid wep-key: key with a length of %zu must contain only hex-digits" @@ -4400,7 +4400,7 @@ "wep-key không hợp lệ: khóa phải có chiều dài của %zu phải chỉ chứa chữ số " "thập lục" -#: panels/network/wireless-security/ws-wep-key.c:131 +#: panels/network/wireless-security/ws-wep-key.c:124 #, c-format msgid "" "invalid wep-key: key with a length of %zu must contain only ascii characters" @@ -4408,7 +4408,7 @@ "wep-key không hợp lệ: khóa phải có chiều dài của %zu phải chỉ chứa các ký tự " "ascii" -#: panels/network/wireless-security/ws-wep-key.c:137 +#: panels/network/wireless-security/ws-wep-key.c:130 #, c-format msgid "" "invalid wep-key: wrong key length %zu. A key must be either of length 5/13 " @@ -4417,11 +4417,11 @@ "wep-key không hợp lệ: khóa phải có chiều dài của %zu. Một khóa phải hoặc là " "có chiều dài 5/4 (ascii) hoặc là 10/26 (chữ số thập lục)" -#: panels/network/wireless-security/ws-wep-key.c:144 +#: panels/network/wireless-security/ws-wep-key.c:137 msgid "invalid wep-key: passphrase must be non-empty" msgstr "wep-key không hợp lệ: mật khẩu phải không rỗng" -#: panels/network/wireless-security/ws-wep-key.c:146 +#: panels/network/wireless-security/ws-wep-key.c:139 msgid "invalid wep-key: passphrase must be shorter than 64 characters" msgstr "wep-key không hợp lệ: mật khẩu phải ngắn hơn 64 ký tự" @@ -4449,7 +4449,7 @@ msgid "WEP inde_x" msgstr "_Mục lục WEP" -#: panels/network/wireless-security/ws-wpa-psk.c:77 +#: panels/network/wireless-security/ws-wpa-psk.c:70 #, c-format msgid "" "invalid wpa-psk: invalid key-length %zu. Must be [8,63] bytes or 64 hex " @@ -4458,29 +4458,29 @@ "wpa-psk không hợp lệ: chiều dài khóa %zu không hợp lệ. Phải là [8,63] bye " "hoặc 64 số thập lục" -#: panels/network/wireless-security/ws-wpa-psk.c:86 +#: panels/network/wireless-security/ws-wpa-psk.c:79 msgid "invalid wpa-psk: cannot interpret key with 64 bytes as hex" msgstr "" "wpa-psk không hợp lệ: không thể phiên dịch khóa với 64 bye như là số thập lục" #. This is the per app switch for message tray usage. -#: panels/notifications/cc-app-notifications-dialog.ui:15 +#: panels/notifications/cc-app-notifications-dialog.ui:20 msgctxt "notifications" msgid "_Notifications" msgstr "_Thông báo" #. This is the setting to configure sounds associated with notifications. -#: panels/notifications/cc-app-notifications-dialog.ui:29 +#: panels/notifications/cc-app-notifications-dialog.ui:34 msgctxt "notifications" msgid "Sound _Alerts" msgstr "Bá_o động âm thanh" -#: panels/notifications/cc-app-notifications-dialog.ui:42 +#: panels/notifications/cc-app-notifications-dialog.ui:47 msgctxt "notifications" msgid "Notification _Popups" msgstr "_Thông báo nổi lên" -#: panels/notifications/cc-app-notifications-dialog.ui:43 +#: panels/notifications/cc-app-notifications-dialog.ui:48 msgid "" "Notifications will continue to appear in the notification list when popups " "are disabled." @@ -4489,34 +4489,34 @@ "tắt." #. Popups here refers to message tray notifications in the middle of the screen. -#: panels/notifications/cc-app-notifications-dialog.ui:56 +#: panels/notifications/cc-app-notifications-dialog.ui:61 msgctxt "notifications" msgid "Show Message _Content in Popups" msgstr "Hiển thị nội dun_g lời nhắn ở Popups" -#: panels/notifications/cc-app-notifications-dialog.ui:69 +#: panels/notifications/cc-app-notifications-dialog.ui:74 msgctxt "notifications" msgid "_Lock Screen Notifications" msgstr "Thông báo trên màn hình _khóa" -#: panels/notifications/cc-app-notifications-dialog.ui:82 +#: panels/notifications/cc-app-notifications-dialog.ui:87 msgctxt "notifications" msgid "Show Message C_ontent on Lock Screen" msgstr "Hiển thị nội _dung lời nhắn trên màn hình khóa" -#: panels/display/cc-display-panel.c:496 -#: panels/notifications/cc-notifications-panel.c:217 +#: panels/display/cc-display-panel.c:510 +#: panels/notifications/cc-notifications-panel.c:212 #: panels/power/cc-power-panel.c:743 panels/power/cc-power-panel.c:750 msgid "On" msgstr "Bật" -#: panels/notifications/cc-notifications-panel.ui:10 +#: panels/notifications/cc-notifications-panel.ui:16 msgid "_Do Not Disturb" msgstr "Đừn_g làm phiền" #. Translators: Whether to show notifications on the lock screen -#: panels/notifications/cc-notifications-panel.ui:17 -#: panels/screen/cc-screen-panel.ui:69 +#: panels/notifications/cc-notifications-panel.ui:22 +#: panels/privacy/cc-screen-page.ui:73 msgid "_Lock Screen Notifications" msgstr "Thông báo trên màn hình _khóa" @@ -4539,12 +4539,12 @@ #. translators: This is the title of the "Show Account" dialog. The #. * %s is the name of the provider. e.g., 'Google'. -#: panels/online-accounts/gnome-control-center-goa-helper.c:428 +#: panels/online-accounts/gnome-control-center-goa-helper.c:427 #, c-format msgid "%s Account" msgstr "Tài khoản %s" -#: panels/online-accounts/cc-online-accounts-panel.c:695 +#: panels/online-accounts/cc-online-accounts-panel.c:691 msgid "Error removing account" msgstr "Không thể xóa tài khoản" @@ -4579,25 +4579,25 @@ "ItLater;" #. Translators: This is the button which allows undoing the removal of the printer. -#: panels/online-accounts/cc-online-accounts-panel.ui:23 -#: panels/printers/printers.ui:47 +#: panels/online-accounts/cc-online-accounts-panel.ui:29 +#: panels/printers/cc-printers-panel.ui:80 msgid "Undo" msgstr "Hoàn tác" -#: panels/online-accounts/cc-online-accounts-panel.ui:58 +#: panels/online-accounts/online-accounts.ui:96 msgid "Connect to your data in the cloud" msgstr "Kết nối đến dữ liệu trên mây của bạn" -#: panels/online-accounts/cc-online-accounts-panel.ui:69 +#: panels/online-accounts/online-accounts.ui:111 msgid "No internet connection — connect to set up new online accounts" msgstr "" "Không có kết nối internet - kết nối để cài đặt tài khoản trực tuyến mới" -#: panels/online-accounts/cc-online-accounts-panel.ui:96 +#: panels/online-accounts/online-accounts.ui:136 msgid "Add an account" msgstr "Thêm tài khoản" -#: panels/online-accounts/gnome-control-center-goa-helper.c:431 +#: panels/online-accounts/gnome-control-center-goa-helper.c:430 msgid "Remove Account" msgstr "Xóa tài khoản" @@ -4729,7 +4729,7 @@ #. TRANSLATORS: secondary battery, misc #: panels/power/cc-battery-row.c:218 panels/power/cc-power-panel.c:263 -#: panels/power/cc-power-panel.ui:58 +#: panels/power/cc-power-panel.ui:64 #| msgid "Battery charging" msgid "Battery" msgstr "Pin" @@ -4781,16 +4781,16 @@ msgid "Never" msgstr "Không bao giờ" -#: panels/power/cc-power-panel.c:946 +#: panels/power/cc-power-panel.c:947 msgid "Automatic suspend" msgstr "Tự động ngưng" -#: panels/power/cc-power-panel.c:1042 +#: panels/power/cc-power-panel.c:1043 msgid "" "Performance mode temporarily disabled due to high operating temperature." msgstr "Chế độ năng suất tạm thời bị tắt bởi vì nhiệt độ của hoạt dộng cao." -#: panels/power/cc-power-panel.c:1044 +#: panels/power/cc-power-panel.c:1045 msgid "" "Lap detected: performance mode temporarily unavailable. Move the device to a " "stable surface to restore." @@ -4798,11 +4798,11 @@ "Dò thấy máy tính đang để trên đùi: chế độ năng suất hiện tạm thời không sẵn " "sàng. Hãy chuyển thiết bị đến mặt phẳng ổn định hơn để phục hồi lại." -#: panels/power/cc-power-panel.c:1046 +#: panels/power/cc-power-panel.c:1047 msgid "Performance mode temporarily disabled." msgstr "Tạm thời tắt chế độ năng suất." -#: panels/power/cc-power-panel.c:1088 +#: panels/power/cc-power-panel.c:1089 msgid "" "Low battery: power saver enabled. Previous mode will be restored when " "battery is sufficiently charged." @@ -4811,13 +4811,13 @@ "được dùng lại khi pin đã được sạc đủ dùng." #. translators: "%s" is an application name -#: panels/power/cc-power-panel.c:1096 +#: panels/power/cc-power-panel.c:1097 #, c-format msgid "Power Saver mode activated by “%s”." msgstr "Chế độ tiết kiệm điện được kích hoạt bởi “%s”." #. translators: "%s" is an application name -#: panels/power/cc-power-panel.c:1100 +#: panels/power/cc-power-panel.c:1101 #, c-format msgid "Performance mode activated by “%s”." msgstr "Chế độ năng suất được kích hoạt bởi “%s”." @@ -4882,86 +4882,87 @@ msgid "2 hours" msgstr "2 giờ" -#: panels/power/cc-power-panel.ui:93 +#: panels/power/cc-power-panel.ui:99 msgid "Power Mode" msgstr "Chế độ nguồn điện" -#: panels/power/cc-power-panel.ui:94 +#: panels/power/cc-power-panel.ui:100 msgid "Affects system performance and power usage." msgstr "Ảnh hưởng đến hiệu suất hệ thống và sử dụng điện." -#: panels/power/cc-power-panel.ui:123 +#: panels/power/cc-power-panel.ui:129 msgid "Power Saving Options" msgstr "Tùy chọn tiết kiệm điện năng" -#: panels/power/cc-power-panel.ui:126 +#: panels/power/cc-power-panel.ui:132 msgid "Automatic Screen Brightness" msgstr "Tự động chỉnh độ sáng màn hình" -#: panels/power/cc-power-panel.ui:127 +#: panels/power/cc-power-panel.ui:133 msgid "Screen brightness adjusts to the surrounding light." msgstr "Chỉnh độ sáng màn hình theo ánh sáng xung quanh." -#: panels/power/cc-power-panel.ui:139 +#: panels/power/cc-power-panel.ui:145 msgid "Dim Screen" msgstr "Giảm sáng màn hình" -#: panels/power/cc-power-panel.ui:140 +#: panels/power/cc-power-panel.ui:146 msgid "Reduces the screen brightness when the computer is inactive." msgstr "" "Giảm độ sáng màn hình sau một khoảng thời gian máy tính không hoạt động." -#: panels/power/cc-power-panel.ui:151 +#: panels/power/cc-power-panel.ui:157 msgid "Screen _Blank" msgstr "_Tắt màn hình" -#: panels/power/cc-power-panel.ui:152 +#: panels/power/cc-power-panel.ui:158 msgid "Turns the screen off after a period of inactivity." msgstr "Tắt màn hình sau một khoảng thời gian không hoạt động." -#: panels/power/cc-power-panel.ui:160 +#: panels/power/cc-power-panel.ui:166 msgid "Automatic Power Saver" msgstr "Tự động tiết kiệm năng lượng" -#: panels/power/cc-power-panel.ui:161 +#: panels/power/cc-power-panel.ui:167 msgid "Enables power saver mode when battery is low." msgstr "Cho phép chế độ tiết kiệm điện khi sắp hết pin." -#: panels/power/cc-power-panel.ui:174 +#: panels/power/cc-power-panel.ui:180 msgid "_Automatic Suspend" msgstr "_Tự động tạm ngưng" -#: panels/power/cc-power-panel.ui:175 +#: panels/power/cc-power-panel.ui:181 msgid "Pauses the computer after a period of inactivity." msgstr "Tạm dừng máy tính sau một khoảng thời gian không hoạt động." -#: panels/power/cc-power-panel.ui:217 +#. Frame header +#: panels/power/cc-power-panel.c:2269 msgid "Suspend & Power Button" msgstr "Nút tạm ngưng & Tắt máy" -#: panels/power/cc-power-panel.ui:200 +#: panels/power/cc-power-panel.ui:206 msgid "Po_wer Button Behavior" msgstr "Ứng _xử nút nguồn" -#: panels/power/cc-power-panel.ui:208 +#: panels/power/cc-power-panel.ui:214 msgid "Show Battery _Percentage" msgstr "Hiển thị _Phần trăm pin" -#: panels/power/cc-power-panel.ui:245 +#: panels/power/cc-power-panel.ui:253 msgid "Automatic Suspend" msgstr "Tự động ngưng" -#: panels/power/cc-power-panel.ui:268 +#: panels/power/cc-power-panel.ui:291 msgid "_Plugged In" msgstr "Đã _cắm" -#: panels/power/cc-power-panel.ui:280 +#: panels/power/cc-power-panel.ui:303 msgid "On _Battery Power" msgstr "Dùng nguồn _pin" -#: panels/power/cc-power-panel.ui:313 panels/power/cc-power-panel.ui:349 -#: panels/universal-access/cc-ua-mouse-page.ui:100 -#: panels/universal-access/cc-ua-typing-page.ui:127 +#: panels/power/cc-power-panel.ui:336 panels/power/cc-power-panel.ui:372 +#: panels/universal-access/cc-ua-mouse-page.ui:106 +#: panels/universal-access/cc-ua-typing-page.ui:132 msgid "Delay" msgstr "Khoảng trễ" @@ -5031,31 +5032,31 @@ msgstr "Xác thực" #. Translators: This is a username on a print server. -#: panels/printers/new-printer-dialog.ui:295 +#: panels/printers/new-printer-dialog.ui:281 #: panels/printers/pp-jobs-dialog.ui:42 #: panels/user-accounts/cc-add-user-dialog.ui:94 -#: panels/user-accounts/cc-add-user-dialog.ui:338 +#: panels/user-accounts/cc-add-user-dialog.ui:342 #: panels/wwan/cc-wwan-apn-dialog.ui:150 msgid "Username" msgstr "Tên người dùng" -#: panels/printers/new-printer-dialog.ui:270 +#: panels/printers/new-printer-dialog.ui:256 msgid "Authentication Required" msgstr "Cần xác thực" #. Translators: %s is the printer name -#: panels/printers/cc-printers-panel.c:683 +#: panels/printers/cc-printers-panel.c:675 #, c-format msgid "Printer “%s” has been deleted" msgstr "Máy in “%s” đã bị xóa bỏ" #. Translators: Addition of the new printer failed. -#: panels/printers/cc-printers-panel.c:940 +#: panels/printers/cc-printers-panel.c:921 msgid "Failed to add new printer." msgstr "Không thể thêm máy in mới." #. Translators: The XML file containing user interface can not be loaded -#: panels/printers/cc-printers-panel.c:1266 +#: panels/printers/cc-printers-panel.c:1232 #, c-format msgid "Could not load ui: %s" msgstr "Không thể tải giao diện: %s" @@ -5080,52 +5081,52 @@ #. Translators: This is the title presented at top of the dialog. #: panels/printers/new-printer-dialog.ui:28 -#: panels/printers/new-printer-dialog.ui:38 -#: panels/printers/pp-new-printer-dialog.c:255 -#: panels/printers/pp-new-printer-dialog.c:312 +#: panels/printers/new-printer-dialog.ui:43 +#: panels/printers/pp-new-printer-dialog.c:254 +#: panels/printers/pp-new-printer-dialog.c:311 #| msgid "Add New Printer" msgid "Add Printer" msgstr "Thêm máy in" #. Translators: This button opens authentication dialog for selected server. #. Translators: This buttons submits the credentials for the selected server. -#: panels/printers/new-printer-dialog.ui:103 -#: panels/printers/new-printer-dialog.ui:118 +#: panels/printers/new-printer-dialog.ui:108 +#: panels/printers/new-printer-dialog.ui:123 #: panels/wwan/cc-wwan-device-page.ui:38 msgid "_Unlock" msgstr "_Mở khóa" #. Translators: No printers were detected -#: panels/printers/new-printer-dialog.ui:181 +#: panels/printers/new-printer-dialog.ui:174 msgid "No Printers Found" msgstr "Không tìm thấy máy in nào" #. Translators: The entered text should contain network address of a printer or a text which will filter found devices (their names and locations) -#: panels/printers/new-printer-dialog.ui:225 +#: panels/printers/new-printer-dialog.ui:211 msgid "Enter a network address or search for a printer" msgstr "Nhập địa chỉ mạng hoặc tìm kiếm máy in" -#: panels/printers/new-printer-dialog.ui:286 +#: panels/printers/new-printer-dialog.ui:272 msgid "Enter username and password to view printers on Print Server." msgstr "" "Nhận tên tài khoản và mật khẩu để xem các máy in trên Máy phục vụ in." #. Translators: This is the title of the dialog. %s is the printer name. -#: panels/printers/pp-details-dialog.c:76 -#: panels/printers/pp-details-dialog.c:372 +#: panels/printers/pp-details-dialog.c:75 +#: panels/printers/pp-details-dialog.c:368 #, c-format msgid "%s Details" msgstr "Chi tiết %s" -#: panels/printers/pp-details-dialog.c:107 +#: panels/printers/pp-details-dialog.c:106 msgid "No suitable driver found" msgstr "Không tìm thấy trình điều khiển phù hợp" -#: panels/printers/pp-details-dialog.c:266 +#: panels/printers/pp-details-dialog.c:263 msgid "Select PPD File" msgstr "Chọn tập tin PPD" -#: panels/printers/pp-details-dialog.c:275 +#: panels/printers/pp-details-dialog.c:272 msgid "" "PostScript Printer Description files (*.ppd, *.PPD, *.ppd.gz, *.PPD.gz, " "*.PPD.GZ)" @@ -5133,29 +5134,29 @@ "Tập tin PostScript Printer Description (*.ppd, *.PPD, *.ppd.gz, *.PPD.gz, " "*.PPD.GZ)" -#: panels/printers/pp-details-dialog.ui:89 panels/printers/printer-entry.ui:211 +#: panels/printers/pp-details-dialog.ui:75 panels/printers/printer-entry.ui:95 msgid "Location" msgstr "Vị trí" #. Translators: Name of column showing printer drivers -#: panels/printers/pp-details-dialog.ui:139 +#: panels/printers/pp-details-dialog.ui:125 #: panels/printers/pp-ppd-selection-dialog.c:236 msgid "Driver" msgstr "Trình điều khiển" -#: panels/printers/pp-details-dialog.ui:178 +#: panels/printers/pp-details-dialog.ui:164 msgid "Searching for preferred drivers…" msgstr "Đang tìm trình điều khiển phù hợp…" -#: panels/printers/pp-details-dialog.ui:197 +#: panels/printers/pp-details-dialog.ui:183 msgid "Search for Drivers" msgstr "Tìm trình điều khiển" -#: panels/printers/pp-details-dialog.ui:205 +#: panels/printers/pp-details-dialog.ui:191 msgid "Select from Database…" msgstr "Chọn từ cơ sở dữ liệu…" -#: panels/printers/pp-details-dialog.ui:213 +#: panels/printers/pp-details-dialog.ui:199 msgid "Install PPD File…" msgstr "Cài đặt tập tin PPD…" @@ -5163,12 +5164,12 @@ msgid "Select Printer Driver" msgstr "Chọn trình điều khiển máy in" -#: panels/printers/ppd-selection-dialog.ui:91 +#: panels/printers/ppd-selection-dialog.ui:101 #: panels/user-accounts/cc-avatar-chooser.c:98 msgid "Select" msgstr "Chọn" -#: panels/printers/ppd-selection-dialog.ui:75 +#: panels/printers/ppd-selection-dialog.ui:84 msgid "Loading drivers database…" msgstr "Đang tải cơ sở dữ liệu trình điều khiển…" @@ -5269,28 +5270,28 @@ msgstr "Hoàn tất" #. Translators: This label shows how many jobs of this printer needs to be authenticated to be printed. -#: panels/printers/pp-jobs-dialog.c:318 +#: panels/printers/pp-jobs-dialog.c:319 #, c-format msgid "%u Job Requires Authentication" msgid_plural "%u Jobs Require Authentication" msgstr[0] "%u nhiệm vụ in yêu cầu xác thực" #. Translators: This is the printer name for which we are showing the active jobs -#: panels/printers/pp-jobs-dialog.c:456 +#: panels/printers/pp-jobs-dialog.c:455 #, c-format msgctxt "Printer jobs dialog title" msgid "%s — Active Jobs" msgstr "%s - Yêu cầu in hoạt động" #. Translators: The printer needs authentication info to print. -#: panels/printers/pp-jobs-dialog.c:460 +#: panels/printers/pp-jobs-dialog.c:459 #, c-format msgid "Enter credentials to print from %s." msgstr "Nhập giấy ủy nhiệm để in từ %s." #. Translators: This is a windows domain used with SMB protocol. #: panels/printers/pp-jobs-dialog.ui:30 -#: panels/user-accounts/cc-add-user-dialog.ui:295 +#: panels/user-accounts/cc-add-user-dialog.ui:299 msgid "Domain" msgstr "Miền" @@ -5300,7 +5301,7 @@ msgstr "_Xác thực" #. Translators: this action removes (purges) all the listed jobs from the list. -#: panels/printers/pp-jobs-dialog.ui:131 +#: panels/printers/pp-jobs-dialog.ui:135 msgid "Clear All" msgstr "Dọn sạch" @@ -5314,55 +5315,55 @@ msgid "No Active Printer Jobs" msgstr "Không có yêu cầu in nào hoạt động" -#: panels/printers/pp-new-printer-dialog.c:270 +#: panels/printers/pp-new-printer-dialog.c:269 msgid "Unlock Print Server" msgstr "Bỏ khóa Máy phục vụ in" #. Translators: Samba server needs authentication of the user to show list of its printers. -#: panels/printers/pp-new-printer-dialog.c:274 +#: panels/printers/pp-new-printer-dialog.c:273 #, c-format msgid "Unlock %s." msgstr "Mở khóa %s." #. Translators: Samba server needs authentication of the user to show list of its printers. -#: panels/printers/pp-new-printer-dialog.c:278 +#: panels/printers/pp-new-printer-dialog.c:277 #, c-format msgid "Enter username and password to view printers on %s." msgstr "Nhập tên tài khoản và mật khẩu để xem các máy in trên %s." -#: panels/printers/pp-new-printer-dialog.c:578 +#: panels/printers/pp-new-printer-dialog.c:577 msgid "Searching for Printers" msgstr "Tìm máy in" #. Translators: The found device is a printer connected via USB -#: panels/printers/pp-new-printer-dialog.c:1366 +#: panels/printers/pp-new-printer-dialog.c:1365 msgid "USB" msgstr "Cổng USB" #. Translators: The found device is a printer connected via serial port -#: panels/printers/pp-new-printer-dialog.c:1371 +#: panels/printers/pp-new-printer-dialog.c:1370 msgid "Serial Port" msgstr "Cổng nối tiếp" #. Translators: The found device is a printer connected via parallel port -#: panels/printers/pp-new-printer-dialog.c:1378 +#: panels/printers/pp-new-printer-dialog.c:1377 msgid "Parallel Port" msgstr "Cổng song song" #. Translators: Location of found network printer (e.g. Kitchen, Reception) -#: panels/printers/pp-new-printer-dialog.c:1420 +#: panels/printers/pp-new-printer-dialog.c:1419 #, c-format msgid "Location: %s" msgstr "Vị trí: %s" #. Translators: Network address of found printer -#: panels/printers/pp-new-printer-dialog.c:1425 +#: panels/printers/pp-new-printer-dialog.c:1424 #, c-format msgid "Address: %s" msgstr "Địa chỉ: %s" #. Translators: This item is a server which needs authentication to show its printers -#: panels/printers/pp-new-printer-dialog.c:1452 +#: panels/printers/pp-new-printer-dialog.c:1451 msgid "Server requires authentication" msgstr "Máy chủ yêu cầu xác thực" @@ -5393,77 +5394,77 @@ msgstr "Tiền lọc GhostScript" #. Translators: This option sets number of pages printed on one sheet -#: panels/printers/pp-options-dialog.c:513 +#: panels/printers/pp-options-dialog.c:512 msgid "Pages per side" msgstr "Trang mỗi mặt" #. Translators: This option sets whether to print on both sides of paper -#: panels/printers/pp-options-dialog.c:525 +#: panels/printers/pp-options-dialog.c:524 msgid "Two-sided" msgstr "Hai mặt" #. Translators: This option sets orientation of print (portrait, landscape...) -#: panels/printers/pp-options-dialog.c:537 +#: panels/printers/pp-options-dialog.c:536 msgid "Orientation" msgstr "Hướng" #. Translators: "General" tab contains general printer options -#: panels/printers/pp-options-dialog.c:634 +#: panels/printers/pp-options-dialog.c:633 msgctxt "Printer Option Group" msgid "General" msgstr "Chung" #. Translators: "Page Setup" tab contains settings related to pages (page size, paper source, etc.) -#: panels/printers/pp-options-dialog.c:637 +#: panels/printers/pp-options-dialog.c:636 msgctxt "Printer Option Group" msgid "Page Setup" msgstr "Cài đặt giấy" #. Translators: "Installable Options" tab contains settings of presence of installed options (amount of RAM, duplex unit, etc.) -#: panels/printers/pp-options-dialog.c:640 +#: panels/printers/pp-options-dialog.c:639 msgctxt "Printer Option Group" msgid "Installable Options" msgstr "Tùy chọn có thể cài" #. Translators: "Job" tab contains settings for jobs -#: panels/printers/pp-options-dialog.c:643 +#: panels/printers/pp-options-dialog.c:642 msgctxt "Printer Option Group" msgid "Job" msgstr "Yêu cầu" #. Translators: "Image Quality" tab contains settings for quality of output print (e.g. resolution) -#: panels/printers/pp-options-dialog.c:646 +#: panels/printers/pp-options-dialog.c:645 msgctxt "Printer Option Group" msgid "Image Quality" msgstr "Chất lượng ảnh" #. Translators: "Color" tab contains color settings (e.g. color printing) -#: panels/printers/pp-options-dialog.c:649 +#: panels/printers/pp-options-dialog.c:648 msgctxt "Printer Option Group" msgid "Color" msgstr "Màu sắc" #. Translators: "Finishing" tab contains finishing settings (e.g. booklet printing) -#: panels/printers/pp-options-dialog.c:652 +#: panels/printers/pp-options-dialog.c:651 msgctxt "Printer Option Group" msgid "Finishing" msgstr "Hoàn tất" #. Translators: "Advanced" tab contains all others settings -#: panels/printers/pp-options-dialog.c:655 +#: panels/printers/pp-options-dialog.c:654 msgctxt "Printer Option Group" msgid "Advanced" msgstr "Nâng cao" #. Translators: Name of job which makes printer to print test page #. Translators: This button triggers the printing of a test page. -#: panels/printers/pp-options-dialog.c:840 -#: panels/printers/pp-options-dialog.ui:14 +#: panels/printers/pp-options-dialog.c:839 +#: panels/printers/pp-options-dialog.ui:17 msgid "Test Page" msgstr "Trang in thử" #. Translators: Name of job which makes printer to print test page -#: panels/printers/pp-options-dialog.c:853 +#: panels/printers/pp-options-dialog.c:852 msgid "Test page" msgstr "Trang in thử" @@ -5510,164 +5511,165 @@ msgstr "Nhà sản xuất" #. Translators: This is the label of the button that opens the Jobs Dialog. -#: panels/printers/pp-printer-entry.c:526 panels/printers/printer-entry.ui:167 +#: panels/printers/pp-printer-entry.c:535 panels/printers/printer-entry.ui:41 msgid "No Active Jobs" msgstr "Yêu cầu in hoạt động" #. Translators: This is the label of the button that opens the Jobs Dialog. -#: panels/printers/pp-printer-entry.c:531 +#: panels/printers/pp-printer-entry.c:540 #, c-format msgid "%u Job" msgid_plural "%u Jobs" msgstr[0] "%u yêu cầu in" #. Translators: Name of job which makes printer to clean its heads -#: panels/printers/pp-printer-entry.c:651 +#: panels/printers/pp-printer-entry.c:657 msgid "Clean print heads" msgstr "Lau đầu in" #. Translators: The printer is low on toner -#: panels/printers/pp-printer-entry.c:719 +#: panels/printers/pp-printer-entry.c:724 msgid "Low on toner" msgstr "Sắp hết mực" #. Translators: The printer has no toner left -#: panels/printers/pp-printer-entry.c:721 +#: panels/printers/pp-printer-entry.c:726 msgid "Out of toner" msgstr "Hết mực" #. Translators: "Developer" is a chemical for photo development, #. * http://en.wikipedia.org/wiki/Photographic_developer -#: panels/printers/pp-printer-entry.c:724 +#: panels/printers/pp-printer-entry.c:729 msgid "Low on developer" msgstr "Sắp hết thuốc hiện hình" #. Translators: "Developer" is a chemical for photo development, #. * http://en.wikipedia.org/wiki/Photographic_developer -#: panels/printers/pp-printer-entry.c:727 +#: panels/printers/pp-printer-entry.c:732 msgid "Out of developer" msgstr "Hết thuốc hiện hình" #. Translators: "marker" is one color bin of the printer -#: panels/printers/pp-printer-entry.c:729 +#: panels/printers/pp-printer-entry.c:734 msgid "Low on a marker supply" msgstr "Sắp hết một ống mực" #. Translators: "marker" is one color bin of the printer -#: panels/printers/pp-printer-entry.c:731 +#: panels/printers/pp-printer-entry.c:736 msgid "Out of a marker supply" msgstr "Một ống mực đã hết" #. Translators: One or more covers on the printer are open -#: panels/printers/pp-printer-entry.c:733 +#: panels/printers/pp-printer-entry.c:738 msgid "Open cover" msgstr "Mở nắp" #. Translators: One or more doors on the printer are open -#: panels/printers/pp-printer-entry.c:735 +#: panels/printers/pp-printer-entry.c:740 msgid "Open door" msgstr "Mở cửa" #. Translators: At least one input tray is low on media -#: panels/printers/pp-printer-entry.c:737 +#: panels/printers/pp-printer-entry.c:742 msgid "Low on paper" msgstr "Sắp hết giấy" #. Translators: At least one input tray is empty -#: panels/printers/pp-printer-entry.c:739 +#: panels/printers/pp-printer-entry.c:744 msgid "Out of paper" msgstr "Hết giấy" #. Translators: The printer is offline -#: panels/printers/pp-printer-entry.c:741 +#: panels/printers/pp-printer-entry.c:746 msgctxt "printer state" msgid "Offline" msgstr "Ngoại tuyến" #. Translators: Someone has stopped the Printer #. Translators: Printer's state (no jobs can be processed) -#: panels/printers/pp-printer-entry.c:743 -#: panels/printers/pp-printer-entry.c:886 +#: panels/printers/pp-printer-entry.c:748 +#: panels/printers/pp-printer-entry.c:891 msgctxt "printer state" msgid "Stopped" msgstr "Dừng" #. Translators: The printer marker supply waste receptacle is almost full -#: panels/printers/pp-printer-entry.c:745 +#: panels/printers/pp-printer-entry.c:750 msgid "Waste receptacle almost full" msgstr "Thùng chứa chất thải sắp đầy" #. Translators: The printer marker supply waste receptacle is full -#: panels/printers/pp-printer-entry.c:747 +#: panels/printers/pp-printer-entry.c:752 msgid "Waste receptacle full" msgstr "Thùng chứa chất thải đã đầy" #. Translators: Optical photo conductors are used in laser printers -#: panels/printers/pp-printer-entry.c:749 +#: panels/printers/pp-printer-entry.c:754 msgid "The optical photo conductor is near end of life" msgstr "Trống quang máy in sắp quá tuổi thọ" #. Translators: Optical photo conductors are used in laser printers -#: panels/printers/pp-printer-entry.c:751 +#: panels/printers/pp-printer-entry.c:756 msgid "The optical photo conductor is no longer functioning" msgstr "Trống quang máy in không còn hoạt động được nữa" #. Translators: Printer's state (can start new job without waiting) -#: panels/printers/pp-printer-entry.c:872 +#: panels/printers/pp-printer-entry.c:877 msgctxt "printer state" msgid "Ready" msgstr "Sẵn sàng" #. Translators: Printer's state (printer is ready but doesn't accept new jobs) -#: panels/printers/pp-printer-entry.c:877 +#: panels/printers/pp-printer-entry.c:882 msgctxt "printer state" msgid "Does not accept jobs" msgstr "Không chấp nhận lệnh in" #. Translators: Printer's state (jobs are processing) -#: panels/printers/pp-printer-entry.c:882 +#: panels/printers/pp-printer-entry.c:887 msgctxt "printer state" msgid "Processing" msgstr "Đang xử lý" -#: panels/printers/printer-entry.ui:18 +#: panels/printers/printer-entry.ui:237 msgid "Printing Options" msgstr "Tùy chọn in" -#: panels/printers/printer-entry.ui:29 +#: panels/printers/printer-entry.ui:241 msgid "Printer Details" msgstr "Chi tiết máy in" #. Set this printer as default -#: panels/printers/printer-entry.ui:40 +#: panels/printers/printer-entry.ui:245 msgid "Use Printer by Default" msgstr "Dùng máy in theo mặc định" #. Translators: This button executes command which cleans print heads of the printer. -#: panels/printers/printer-entry.ui:52 +#: panels/printers/printer-entry.ui:249 msgid "Clean Print Heads" msgstr "Lau đầu in" -#: panels/printers/printer-entry.ui:62 +#: panels/printers/printer-entry.ui:254 msgid "Remove Printer" msgstr "Bỏ máy in" -#: panels/printers/printer-entry.ui:183 +#: panels/info-overview/cc-system-details-window.ui:74 +#: panels/printers/printer-entry.ui:68 #: panels/wwan/cc-wwan-details-dialog.ui:184 msgid "Model" msgstr "Kiểu" -#: panels/printers/printer-entry.ui:238 +#: panels/printers/printer-entry.ui:147 msgid "Ink Level" msgstr "Mức mực" #. Translators: This is the message which follows the printer error. -#: panels/printers/printer-entry.ui:300 +#: panels/printers/printer-entry.ui:313 msgid "Please restart when the problem is resolved." msgstr "Vui lòng khởi động lại khi trục trặc được giải quyết." #. Translators: This is the button which restarts the printer. -#: panels/printers/printer-entry.ui:306 +#: panels/printers/printer-entry.ui:219 msgid "Restart" msgstr "Khởi động lại" @@ -5677,21 +5679,21 @@ msgid "Add Printer…" msgstr "Thêm máy in…" -#: panels/printers/printers.ui:134 +#: panels/printers/printers.ui:157 panels/printers/printers.ui:245 msgid "Additional Printer Settings…" msgstr "" -#: panels/printers/printers.ui:214 +#: panels/printers/printers.ui:213 msgid "No printers" msgstr "Không có máy in" #. Translators: This button adds new printer. -#: panels/printers/printers.ui:228 +#: panels/printers/printers.ui:227 msgid "Add a Printer…" msgstr "Thêm máy in…" #. Translators: The CUPS server is not running (we can not connect to it). -#: panels/printers/printers.ui:276 +#: panels/printers/printers.ui:275 msgid "" "Sorry! The system printing service\n" "doesn’t seem to be available." @@ -5704,7 +5706,7 @@ msgid "Formats" msgstr "Định dạng" -#: panels/region/cc-format-chooser.ui:101 +#: panels/region/cc-format-chooser.ui:103 msgid "" "Choose the format for numbers, dates and currencies. Changes take effect on " "next login." @@ -5712,7 +5714,7 @@ "Chọn định dạng cho chữ số, ngày và đơn vị tiền tệ. Các thay đổi có hiệu lực " "vào lần đăng nhập tiếp theo." -#: panels/region/cc-format-chooser.ui:117 +#: panels/region/cc-format-chooser.ui:119 msgid "Search locales..." msgstr "Tìm địa phương..." @@ -5771,7 +5773,7 @@ msgid "My Account" msgstr "Tài khoản của tôi" -#: panels/region/cc-region-panel.ui:101 +#: panels/region/cc-region-panel.ui:77 msgid "Login Screen" msgstr "Màn hình đăng nhập" @@ -5783,17 +5785,17 @@ msgid "The language used for text in windows and web pages." msgstr "Ngôn ngữ được dùng cho chữ trong cửa sổ và trang web." -#: panels/region/cc-region-panel.ui:79 panels/region/cc-region-panel.ui:106 -#: panels/user-accounts/cc-user-panel.ui:278 +#: panels/region/cc-region-panel.ui:55 panels/region/cc-region-panel.ui:82 +#: panels/user-accounts/cc-user-panel.ui:202 msgid "_Language" msgstr "_Ngôn ngữ" -#: panels/region/cc-region-panel.ui:164 +#: panels/region/cc-region-panel.ui:99 msgid "Restart the session for changes to take effect" msgstr "" "Cần phải khởi động lại phiên làm việc thì các thay đổi mới được áp dụng" -#: panels/region/cc-region-panel.ui:179 +#: panels/region/cc-region-panel.ui:114 msgid "Restart…" msgstr "Khởi động lại…" @@ -5801,16 +5803,16 @@ msgid "The format used for numbers, dates, and currencies." msgstr "Định dạng dùng cho con số, ngày tháng, và tiền tệ." -#: panels/region/cc-region-panel.ui:89 panels/region/cc-region-panel.ui:116 +#: panels/region/cc-region-panel.ui:65 panels/region/cc-region-panel.ui:92 msgid "_Formats" msgstr "Địn_h dạng" -#: panels/region/cc-region-panel.ui:275 +#: panels/region/cc-region-panel.ui:300 msgid "Login settings are used by all users when logging into the system" msgstr "" "Cài đặt đăng nhập được dùng bởi mọi người dùng khi đăng nhập vào hệ thống" -#: panels/region/cc-region-panel.ui:56 +#: panels/region/cc-region-panel.ui:33 msgid "Manage Installed Languages" msgstr "" @@ -5829,39 +5831,39 @@ "Language;Ngôn;ngữ;Ngon;ngu;Layout;Bố;trí;Bo;tri;Keyboard;Bàn;phím;Ban;phim;Ki" "eu;go;Input;nhập;nhap;" -#: panels/removable-media/cc-removable-media-panel.c:256 +#: panels/removable-media/cc-removable-media-panel.c:281 msgid "Ask what to do" msgstr "Hỏi cần phải làm gì" -#: panels/removable-media/cc-removable-media-panel.c:260 +#: panels/removable-media/cc-removable-media-panel.c:285 msgid "Do nothing" msgstr "Không làm gì cả" -#: panels/removable-media/cc-removable-media-panel.c:264 +#: panels/removable-media/cc-removable-media-panel.c:289 msgid "Open folder" msgstr "Mở thư mục" -#: panels/removable-media/cc-removable-media-panel.c:331 +#: panels/removable-media/cc-removable-media-panel.c:360 msgid "Other Media" msgstr "Thiết bị lưu trữ khác" -#: panels/removable-media/cc-removable-media-panel.c:352 +#: panels/removable-media/cc-removable-media-panel.c:381 msgid "Select an application for audio CDs" -msgstr "Chọn ứng dụng dành cho đĩa CD nhạc" +msgstr "Chọn ứng dụng cho đĩa CD nhạc" -#: panels/removable-media/cc-removable-media-panel.c:353 +#: panels/removable-media/cc-removable-media-panel.c:382 msgid "Select an application for video DVDs" msgstr "Chọn ứng dụng cho DVD phim" -#: panels/removable-media/cc-removable-media-panel.c:354 +#: panels/removable-media/cc-removable-media-panel.c:383 msgid "Select an application to run when a music player is connected" msgstr "Chọn ứng dụng cần chạy khi kết nối máy nghe nhạc" -#: panels/removable-media/cc-removable-media-panel.c:355 +#: panels/removable-media/cc-removable-media-panel.c:384 msgid "Select an application to run when a camera is connected" msgstr "Chọn ứng dụng cần chạy khi kết nối máy ảnh, máy quay phim" -#: panels/removable-media/cc-removable-media-panel.c:356 +#: panels/removable-media/cc-removable-media-panel.c:385 msgid "Select an application for software CDs" msgstr "Chọn ứng dụng cho CD phần mềm" @@ -5870,75 +5872,75 @@ #. * If the shared-mime-info translation works for your language, #. * simply leave these untranslated. #. -#: panels/removable-media/cc-removable-media-panel.c:368 +#: panels/removable-media/cc-removable-media-panel.c:397 msgid "audio DVD" msgstr "DVD nhạc" -#: panels/removable-media/cc-removable-media-panel.c:369 +#: panels/removable-media/cc-removable-media-panel.c:398 msgid "blank Blu-ray disc" msgstr "đĩa Blu-ray trắng" -#: panels/removable-media/cc-removable-media-panel.c:370 +#: panels/removable-media/cc-removable-media-panel.c:399 msgid "blank CD disc" msgstr "đĩa CD trắng" -#: panels/removable-media/cc-removable-media-panel.c:371 +#: panels/removable-media/cc-removable-media-panel.c:400 msgid "blank DVD disc" msgstr "đĩa DVD trắng" -#: panels/removable-media/cc-removable-media-panel.c:372 +#: panels/removable-media/cc-removable-media-panel.c:401 msgid "blank HD DVD disc" msgstr "đĩa HD DVD trắng" -#: panels/removable-media/cc-removable-media-panel.c:373 +#: panels/removable-media/cc-removable-media-panel.c:402 msgid "Blu-ray video disc" msgstr "Đĩa phim Blu-ray" -#: panels/removable-media/cc-removable-media-panel.c:374 +#: panels/removable-media/cc-removable-media-panel.c:403 msgid "e-book reader" msgstr "máy đọc e-book" -#: panels/removable-media/cc-removable-media-panel.c:375 +#: panels/removable-media/cc-removable-media-panel.c:404 msgid "HD DVD video disc" msgstr "Đĩa phim HD DVD" -#: panels/removable-media/cc-removable-media-panel.c:376 +#: panels/removable-media/cc-removable-media-panel.c:405 msgid "Picture CD" msgstr "CD hình" -#: panels/removable-media/cc-removable-media-panel.c:377 +#: panels/removable-media/cc-removable-media-panel.c:406 msgid "Super Video CD" msgstr "CD Siêu phim" -#: panels/removable-media/cc-removable-media-panel.c:378 +#: panels/removable-media/cc-removable-media-panel.c:407 msgid "Video CD" msgstr "CD Phim" -#: panels/removable-media/cc-removable-media-panel.c:379 +#: panels/removable-media/cc-removable-media-panel.c:408 msgid "Windows software" msgstr "Phần mềm Windows" -#: panels/removable-media/cc-removable-media-panel.ui:32 +#: panels/removable-media/cc-removable-media-panel.ui:38 msgid "Select how media should be handled" msgstr "Chọn cách xử lý thiết bị lưu trữ" -#: panels/removable-media/cc-removable-media-panel.ui:52 +#: panels/removable-media/cc-removable-media-panel.ui:58 msgid "CD _audio" msgstr "CD _nhạc" -#: panels/removable-media/cc-removable-media-panel.ui:67 +#: panels/removable-media/cc-removable-media-panel.ui:73 msgid "_DVD video" msgstr "_DVD phim" -#: panels/removable-media/cc-removable-media-panel.ui:102 +#: panels/removable-media/cc-removable-media-panel.ui:108 msgid "_Music player" msgstr "_Máy nghe nhạc" -#: panels/removable-media/cc-removable-media-panel.ui:152 +#: panels/removable-media/cc-removable-media-panel.ui:158 msgid "_Software" msgstr "_Phần mềm" -#: panels/removable-media/cc-removable-media-panel.ui:178 +#: panels/removable-media/cc-removable-media-panel.ui:184 msgid "_Other Media…" msgstr "_Thiết bị lưu trữ khác…" @@ -5948,15 +5950,15 @@ "_Không bao giờ hỏi hay khởi động chương trình khi nhận ra thiết bị lưu trữ " "mới" -#: panels/removable-media/cc-removable-media-panel.ui:225 +#: panels/removable-media/cc-removable-media-panel.ui:250 msgid "Select how other media should be handled" msgstr "Chọn cách xử lý thiết bị lưu trữ khác" -#: panels/removable-media/cc-removable-media-panel.ui:259 +#: panels/removable-media/cc-removable-media-panel.ui:284 msgid "_Action:" msgstr "_Hành động:" -#: panels/removable-media/cc-removable-media-panel.ui:278 +#: panels/removable-media/cc-removable-media-panel.ui:303 msgid "_Type:" msgstr "_Kiểu:" @@ -5979,16 +5981,16 @@ "thich;cd;dvd;usb;audio;video;disc;đĩa;dia;removable;di động;di dong;media;đa " "phương tiện;da phuong tien;autorun;tự chạy;tu chay;" -#: panels/search/cc-search-locations-dialog.c:674 +#: panels/search/cc-search-locations-dialog.c:675 msgid "Select Location" msgstr "_Chọn vị trí" -#: panels/search/cc-search-locations-dialog.c:678 +#: panels/search/cc-search-locations-dialog.c:639 msgid "_OK" msgstr "Đồn_g ý" -#: panels/search/cc-search-locations-dialog.ui:8 -#: panels/search/cc-search-panel.ui:22 +#: panels/search/cc-search-locations-dialog.ui:11 +#: panels/search/cc-search-panel.ui:28 msgid "Search Locations" msgstr "Vị trí tìm" @@ -6002,11 +6004,11 @@ "Các thư mục được tìm kiếm bởi các ứng dụng hệ thống, chẳng hạn như Tập tin, " "Ảnh và Phim." -#: panels/search/cc-search-locations-dialog.ui:18 +#: panels/search/cc-search-locations-dialog.ui:22 msgid "Places" msgstr "Mở nhanh" -#: panels/search/cc-search-locations-dialog.ui:35 +#: panels/search/cc-search-locations-dialog.ui:39 msgid "Bookmarks" msgstr "Đánh dấu" @@ -6014,7 +6016,7 @@ msgid "Other" msgstr "Khác" -#: panels/search/cc-search-panel.c:151 +#: panels/search/cc-search-panel.c:152 msgid "No applications found" msgstr "Không tìm thấy ứng dụng" @@ -6026,7 +6028,7 @@ msgid "Move Down" msgstr "Chuyển xuống" -#: panels/search/cc-search-panel.ui:31 +#: panels/search/cc-search-panel.ui:33 msgid "" "Control which search results are shown in the Activities Overview. The order " "of search results can also be changed by moving rows in the list." @@ -6050,7 +6052,7 @@ "u;Results;Kết;quả;ket;qua;" #. Label -#: panels/sharing/cc-sharing-networks.c:268 +#: panels/sharing/cc-sharing-networks.c:269 msgid "No networks selected for sharing" msgstr "Chưa chọn mạng để chia sẻ" @@ -6058,32 +6060,32 @@ msgid "Networks" msgstr "Mạng" -#: panels/sharing/cc-sharing-panel.c:323 +#: panels/sharing/cc-sharing-panel.c:305 msgctxt "service is enabled" msgid "On" msgstr "Bật" -#: panels/sharing/cc-sharing-panel.c:325 panels/sharing/cc-sharing-panel.c:352 +#: panels/sharing/cc-sharing-panel.c:307 panels/sharing/cc-sharing-panel.c:330 msgctxt "service is disabled" msgid "Off" msgstr "Tắt" -#: panels/sharing/cc-sharing-panel.c:355 +#: panels/sharing/cc-sharing-panel.c:333 msgctxt "service is enabled" msgid "Enabled" msgstr "Bật" -#: panels/sharing/cc-sharing-panel.c:358 +#: panels/sharing/cc-sharing-panel.c:336 msgctxt "service is active" msgid "Active" msgstr "Hoạt động" -#: panels/sharing/cc-sharing-panel.c:476 +#: panels/sharing/cc-sharing-panel.c:450 msgid "Choose a Folder" msgstr "Chọn thư mục" #. TRANSLATORS: %s is replaced with a link to a dav:// URL -#: panels/sharing/cc-sharing-panel.c:715 +#: panels/sharing/cc-sharing-panel.c:690 #, c-format msgid "" "File Sharing allows you to share your Public folder with others on your " @@ -6093,7 +6095,7 @@ "trong mạng hiện đang sử dụng: %s" #. TRANSLATORS: %s is replaced with a link to a "ssh " command to run -#: panels/sharing/cc-sharing-panel.c:721 +#: panels/sharing/cc-sharing-panel.c:696 #, c-format msgid "" "When remote login is enabled, remote users can connect using the Secure " @@ -6104,61 +6106,60 @@ "dụng lệnh “Secure Shell” (ssh):\n" "%s" -#: panels/sharing/cc-sharing-panel.ui:293 -#: panels/sharing/cc-sharing-panel.ui:320 -#: panels/sharing/cc-sharing-panel.ui:347 +#: panels/sharing/cc-sharing-panel.ui:311 +#: panels/sharing/cc-sharing-panel.ui:338 #: panels/sharing/cc-sharing-panel.ui:365 +#: panels/sharing/cc-sharing-panel.ui:383 msgid "Copy" msgstr "Sao chép" -#: panels/sharing/cc-sharing-panel.ui:9 #: panels/sharing/gnome-sharing-panel.desktop.in:3 msgid "Sharing" msgstr "Chia sẻ" -#: panels/sharing/cc-sharing-panel.ui:32 +#: panels/sharing/cc-sharing-panel.ui:34 msgid "_Computer Name" msgstr "Tên má_y tính" -#: panels/sharing/cc-sharing-panel.ui:32 +#: panels/sharing/cc-sharing-panel.ui:29 msgid "_File Sharing" msgstr "Chia sẻ _tập tin" -#: panels/sharing/cc-sharing-panel.ui:40 +#: panels/sharing/cc-sharing-panel.ui:39 msgid "Remote _Desktop" msgstr "Điều khiển máy tính từ _xa" -#: panels/sharing/cc-sharing-panel.ui:48 +#: panels/sharing/cc-sharing-panel.ui:49 msgid "_Media Sharing" msgstr "Chia sẻ đa _phương tiện" -#: panels/sharing/cc-sharing-panel.ui:56 +#: panels/sharing/cc-sharing-panel.ui:59 msgid "_Remote Login" msgstr "Đăng nhập từ _xa" -#: panels/sharing/cc-sharing-panel.ui:119 +#: panels/sharing/cc-sharing-panel.ui:268 msgid "Some services are disabled because of no network access." msgstr "Một số dịch vụ bị tắt bởi vì không truy cập được mạng." -#: panels/sharing/cc-sharing-panel.ui:66 +#: panels/sharing/cc-sharing-panel.ui:72 msgid "File Sharing" msgstr "Chia sẻ tập tin" -#: panels/sharing/cc-sharing-panel.ui:112 +#: panels/sharing/cc-sharing-panel.ui:125 msgid "_Require Password" msgstr "_Cần mật khẩu" -#: panels/sharing/cc-sharing-panel.ui:169 -#: panels/sharing/cc-sharing-panel.ui:205 +#: panels/sharing/cc-sharing-panel.ui:178 +#: panels/sharing/cc-sharing-panel.ui:218 msgid "Remote Login" msgstr "Đăng nhập từ xa" -#: panels/sharing/cc-sharing-panel.ui:225 -#: panels/sharing/cc-sharing-panel.ui:244 +#: panels/sharing/cc-sharing-panel.ui:230 +#: panels/sharing/cc-sharing-panel.ui:262 msgid "Remote Desktop" msgstr "Điều khiển máy tính từ xa" -#: panels/sharing/cc-sharing-panel.ui:240 +#: panels/sharing/cc-sharing-panel.ui:256 msgid "" "Remote desktop allows viewing and controlling your desktop from another " "computer." @@ -6166,7 +6167,7 @@ "Điều khiển máy tính từ xa cho phép xem và điều khiển máy tính của bạn từ máy " "tính khác." -#: panels/sharing/cc-sharing-panel.ui:245 +#: panels/sharing/cc-sharing-panel.ui:263 msgid "Enable or disable remote desktop connections to this computer." msgstr "Bật hoặc tắt điều khiển máy tính từ xa cho máy tính này." @@ -6174,25 +6175,25 @@ msgid "Enable Legacy VNC Protocol" msgstr "" -#: panels/sharing/cc-sharing-panel.ui:258 +#: panels/sharing/cc-sharing-panel.ui:276 msgid "Remote Control" msgstr "Điều khiển từ xa" -#: panels/sharing/cc-sharing-panel.ui:259 +#: panels/sharing/cc-sharing-panel.ui:277 msgid "Allows remote connections to control the screen." msgstr "Cho phép các kết nối điều khiển màn hinh." -#: panels/sharing/cc-sharing-panel.ui:273 +#: panels/sharing/cc-sharing-panel.ui:291 msgid "How to Connect" msgstr "Kết nối như thế nào" -#: panels/sharing/cc-sharing-panel.ui:274 +#: panels/sharing/cc-sharing-panel.ui:292 msgid "" "Connect to this computer using the device name or remote desktop address." msgstr "" "Kết nối đến máy tính này sử dụng tên thiết bị hoặc địa chỉ máy tính từ xa." -#: panels/sharing/cc-sharing-panel.ui:306 +#: panels/sharing/cc-sharing-panel.ui:324 msgid "Remote Desktop Address" msgstr "Địa chỉ máy tính điều khiển từ xa" @@ -6200,23 +6201,23 @@ msgid "VNC Address" msgstr "" -#: panels/sharing/cc-sharing-panel.ui:336 +#: panels/sharing/cc-sharing-panel.ui:354 msgid "Authentication" msgstr "Xác thực" -#: panels/sharing/cc-sharing-panel.ui:337 +#: panels/sharing/cc-sharing-panel.ui:355 msgid "The user name and password are required to connect to this computer." msgstr "Cần tài khoản và mật khẩu để kết nối đến máy tính này." -#: panels/sharing/cc-sharing-panel.ui:341 +#: panels/sharing/cc-sharing-panel.ui:359 msgid "User Name" msgstr "Tên người dùng" -#: panels/sharing/cc-sharing-panel.ui:380 +#: panels/sharing/cc-sharing-panel.ui:398 msgid "Verify Encryption" msgstr "Xác thực mã hóa" -#: panels/sharing/cc-sharing-panel.ui:409 +#: panels/sharing/cc-sharing-panel.ui:437 msgid "Encryption Fingerprint" msgstr "Vân tay mã hóa" @@ -6228,23 +6229,23 @@ "Dấu vân tay mã hóa có thể được thấy trong kết nối máy khách và nên là định " "danh duy nhất" -#: panels/sharing/cc-sharing-panel.ui:442 +#: panels/sharing/cc-sharing-panel.ui:469 msgid "Media Sharing" msgstr "Chia sẻ phương tiện" -#: panels/sharing/cc-sharing-panel.ui:464 +#: panels/sharing/cc-sharing-panel.ui:500 msgid "Share music, photos and videos over the network." msgstr "Chia sẻ nhạc, ảnh, phim với những người khác qua mạng." -#: panels/sharing/cc-sharing-panel.ui:477 +#: panels/sharing/cc-sharing-panel.ui:513 msgid "Folders" msgstr "Thư mục" -#: panels/sharing/cc-sharing-panel.ui:860 +#: panels/sharing/cc-sharing-panel.ui:671 msgid "_New connections must ask for access" msgstr "Kết nối mớ_i phải được chấp nhận mới được phép" -#: panels/sharing/cc-sharing-panel.ui:872 +#: panels/sharing/cc-sharing-panel.ui:689 msgid "_Require a password" msgstr "_Cần mật khẩu" @@ -6276,8 +6277,8 @@ msgid "Custom" msgstr "Tự chọn" -#: panels/background/cc-background-panel.ui:49 -#: panels/sound/cc-alert-chooser-window.c:387 +#: panels/background/cc-background-panel.ui:55 +#: panels/sound/cc-alert-chooser-window.c:389 #: panels/sound/cc-alert-chooser-window.ui:32 #: panels/wacom/cc-wacom-stylus-page.ui:133 msgid "Default" @@ -6316,60 +6317,60 @@ msgid "Click a speaker to test" msgstr "Nhấn vào “hình chiếc loa” để nghe thử" -#: panels/sound/cc-sound-panel.ui:27 +#: panels/sound/cc-sound-panel.ui:29 msgid "System Volume" msgstr "Âm lượng hệ thống" -#: panels/sound/cc-sound-panel.ui:206 +#: panels/sound/cc-sound-panel.ui:82 msgid "Over-Amplification" msgstr "" -#: panels/sound/cc-sound-panel.ui:207 +#: panels/sound/cc-sound-panel.ui:110 msgid "" "Allows raising the volume above 100%. This can result in a loss of audio " "quality; it is better to increase application volume settings, if possible." msgstr "" -#: panels/sound/cc-sound-panel.ui:365 panels/sound/cc-volume-levels-window.ui:4 +#: panels/sound/cc-sound-panel.ui:369 panels/sound/cc-volume-levels-window.ui:4 msgid "Volume Levels" msgstr "Mức âm lượng" # Name: don't translate / Tên: đừng dịch -#: panels/sound/cc-sound-panel.ui:8 panels/sound/cc-sound-panel.ui:217 +#: panels/sound/cc-sound-panel.ui:14 panels/sound/cc-sound-panel.ui:221 msgid "Output" msgstr "Đầu ra" -#: panels/sound/cc-sound-panel.ui:35 panels/sound/cc-sound-panel.ui:220 +#: panels/sound/cc-sound-panel.ui:41 panels/sound/cc-sound-panel.ui:224 msgid "Output Device" msgstr "Thiết bị xuất" -#: panels/sound/cc-sound-panel.ui:52 -#: panels/universal-access/cc-ua-hearing-page.ui:69 +#: panels/sound/cc-sound-panel.ui:58 +#: panels/universal-access/cc-ua-hearing-page.ui:75 msgid "Test" msgstr "Thử" -#: panels/network/cc-net-proxy-page.ui:17 panels/sound/cc-sound-panel.ui:76 -#: panels/sound/cc-sound-panel.ui:294 +#: panels/network/cc-net-proxy-page.ui:52 panels/sound/cc-sound-panel.ui:82 +#: panels/sound/cc-sound-panel.ui:298 msgid "Configuration" msgstr "Cấu hình" -#: panels/sound/cc-balance-slider.ui:9 panels/sound/cc-sound-panel.ui:139 +#: panels/sound/cc-balance-slider.ui:9 panels/sound/cc-sound-panel.ui:145 msgid "Balance" msgstr "Cân bằng" -#: panels/sound/cc-fade-slider.ui:9 panels/sound/cc-sound-panel.ui:165 +#: panels/sound/cc-fade-slider.ui:9 panels/sound/cc-sound-panel.ui:171 msgid "Fade" msgstr "Làm mờ dần" -#: panels/sound/cc-sound-panel.ui:191 panels/sound/cc-subwoofer-slider.ui:8 +#: panels/sound/cc-sound-panel.ui:197 panels/sound/cc-subwoofer-slider.ui:8 msgid "Subwoofer" msgstr "Siêu trầm" -#: panels/sound/cc-sound-panel.ui:235 panels/sound/cc-sound-panel.ui:344 +#: panels/sound/cc-sound-panel.ui:239 panels/sound/cc-sound-panel.ui:348 msgid "Input" msgstr "Đầu vào" -#: panels/sound/cc-sound-panel.ui:257 panels/sound/cc-sound-panel.ui:347 +#: panels/sound/cc-sound-panel.ui:261 panels/sound/cc-sound-panel.ui:351 msgid "Input Device" msgstr "Thiết bị đầu vào" @@ -6377,7 +6378,7 @@ msgid "Volume" msgstr "Âm lượng" -#: panels/sound/cc-alert-chooser-window.ui:4 panels/sound/cc-sound-panel.ui:377 +#: panels/sound/cc-alert-chooser-window.ui:4 panels/sound/cc-sound-panel.ui:381 msgid "Alert Sound" msgstr "Âm thanh báo động" @@ -6402,119 +6403,119 @@ "Card;Cac;Microphone;Míc;Volume;Âm;lượng;Am;luong;thanh;Fade;Balance;Cân " "bằng;Can bang;Bluetooth;Headset;Audio;Tiếng;Tieng;Input;Đầu vào;dau vao;" -#: panels/thunderbolt/cc-bolt-device-dialog.c:92 -#: panels/thunderbolt/cc-bolt-device-entry.c:123 +#: panels/privacy/cc-bolt-device-dialog.c:79 +#: panels/privacy/cc-bolt-device-entry.c:121 msgctxt "Thunderbolt Device Status" msgid "Disconnected" msgstr "Đã ngắt kết nối" -#: panels/thunderbolt/cc-bolt-device-dialog.c:95 -#: panels/thunderbolt/cc-bolt-device-entry.c:126 +#: panels/privacy/cc-bolt-device-dialog.c:82 +#: panels/privacy/cc-bolt-device-entry.c:124 msgctxt "Thunderbolt Device Status" msgid "Connecting" msgstr "Đang kết nối" -#: panels/thunderbolt/cc-bolt-device-dialog.c:98 -#: panels/thunderbolt/cc-bolt-device-entry.c:130 -#: panels/thunderbolt/cc-bolt-device-entry.c:142 +#: panels/privacy/cc-bolt-device-dialog.c:85 +#: panels/privacy/cc-bolt-device-entry.c:128 +#: panels/privacy/cc-bolt-device-entry.c:140 msgctxt "Thunderbolt Device Status" msgid "Connected" msgstr "Đã kết nối" -#: panels/thunderbolt/cc-bolt-device-dialog.c:101 +#: panels/privacy/cc-bolt-device-dialog.c:88 msgctxt "Thunderbolt Device Status" msgid "Authorization Error" msgstr "Lỗi xác thực" -#: panels/thunderbolt/cc-bolt-device-dialog.c:104 -#: panels/thunderbolt/cc-bolt-device-entry.c:136 +#: panels/privacy/cc-bolt-device-dialog.c:91 +#: panels/privacy/cc-bolt-device-entry.c:134 msgctxt "Thunderbolt Device Status" msgid "Authorizing" msgstr "Xác thực" -#: panels/thunderbolt/cc-bolt-device-dialog.c:111 +#: panels/privacy/cc-bolt-device-dialog.c:98 msgctxt "Thunderbolt Device Status" msgid "Reduced Functionality" msgstr "Tính năng bị Giảm bớt" -#: panels/thunderbolt/cc-bolt-device-dialog.c:113 +#: panels/privacy/cc-bolt-device-dialog.c:100 msgctxt "Thunderbolt Device Status" msgid "Connected & Authorized" msgstr "Kết nối & Xác thực" -#: panels/thunderbolt/cc-bolt-device-dialog.c:119 -#: panels/thunderbolt/cc-bolt-device-entry.c:150 +#: panels/privacy/cc-bolt-device-dialog.c:106 +#: panels/privacy/cc-bolt-device-entry.c:148 msgctxt "Thunderbolt Device Status" msgid "Unknown" msgstr "Chưa biết" #. Translators: The time point the device was authorized. -#: panels/thunderbolt/cc-bolt-device-dialog.c:175 +#: panels/thunderbolt/cc-bolt-device-dialog.c:177 msgid "Authorized at:" msgstr "Được xác thực lúc:" #. Translators: The time point the device was connected. -#: panels/thunderbolt/cc-bolt-device-dialog.c:181 +#: panels/thunderbolt/cc-bolt-device-dialog.c:183 msgid "Connected at:" msgstr "Được kết nối ở:" #. Translators: The time point the device was enrolled, #. * i.e. authorized and stored in the device database. -#: panels/thunderbolt/cc-bolt-device-dialog.c:188 +#: panels/thunderbolt/cc-bolt-device-dialog.c:190 msgid "Enrolled at:" msgstr "Đăng ký vào:" -#: panels/thunderbolt/cc-bolt-device-dialog.c:262 +#: panels/privacy/cc-bolt-device-dialog.c:248 msgid "Failed to authorize device: " msgstr "Gặp lỗi khi xác thực thiết bị: " -#: panels/thunderbolt/cc-bolt-device-dialog.c:329 +#: panels/privacy/cc-bolt-device-dialog.c:315 msgid "Failed to forget device: " msgstr "Gặp lỗi khi quên thiết-bị: " -#: panels/thunderbolt/cc-bolt-device-dialog.c:485 +#: panels/privacy/cc-bolt-device-dialog.c:455 #, c-format msgid "Depends on %u other device" msgid_plural "Depends on %u other devices" msgstr[0] "Phụ thuộc vào %u thiết bị khác" -#: panels/thunderbolt/cc-bolt-device-dialog.ui:87 +#: panels/thunderbolt/cc-bolt-device-dialog.ui:109 msgid "Name:" msgstr "Tên:" -#: panels/thunderbolt/cc-bolt-device-dialog.ui:115 +#: panels/thunderbolt/cc-bolt-device-dialog.ui:141 msgid "Status:" msgstr "Trạng thái:" -#: panels/thunderbolt/cc-bolt-device-dialog.ui:144 +#: panels/thunderbolt/cc-bolt-device-dialog.ui:174 msgid "UUID:" msgstr "UUID:" -#: panels/thunderbolt/cc-bolt-device-dialog.ui:250 +#: panels/privacy/cc-bolt-device-dialog.ui:73 msgid "Authorize and Connect" msgstr "Ủy quyền và Kết nối" -#: panels/thunderbolt/cc-bolt-device-dialog.ui:266 +#: panels/privacy/cc-bolt-device-dialog.ui:88 msgid "Forget Device" msgstr "Quên thiết bị" -#: panels/thunderbolt/cc-bolt-device-entry.c:133 +#: panels/privacy/cc-bolt-device-entry.c:131 msgctxt "Thunderbolt Device Status" msgid "Error" msgstr "Lỗi" -#: panels/thunderbolt/cc-bolt-device-entry.c:144 +#: panels/privacy/cc-bolt-device-entry.c:142 msgctxt "Thunderbolt Device Status" msgid "Authorized" msgstr "Xác thực" -#: panels/thunderbolt/cc-bolt-panel.c:234 +#: panels/privacy/cc-bolt-page.c:219 msgid "" "The Thunderbolt subsystem (boltd) is not installed or not set up properly." msgstr "" "Hệ thống phụ Thunderbolt (boltd) chưa được cài đặt hoặc cài đặt chưa đúng." -#: panels/thunderbolt/cc-bolt-panel.c:526 +#: panels/privacy/cc-bolt-page.c:511 msgid "" "Thunderbolt could not be detected.\n" "Either the system lacks Thunderbolt support, it has been disabled in the " @@ -6524,15 +6525,15 @@ "Hoặc hệ thống thiếu hỗ trợ Thunderbolt, nó đã bị vô hiệu hóa trong BIOS hoặc " "được đặt ở mức bảo mật không được hỗ trợ trong BIOS." -#: panels/thunderbolt/cc-bolt-panel.c:570 +#: panels/privacy/cc-bolt-page.c:555 msgid "Thunderbolt support has been disabled in the BIOS." msgstr "Hỗ trợ Thunderbolt đã bị tắt trong BIOS." -#: panels/thunderbolt/cc-bolt-panel.c:574 +#: panels/privacy/cc-bolt-page.c:559 msgid "Thunderbolt security level could not be determined." msgstr "Mức an ninh Thunderbolt không thể dò tìm thấy." -#: panels/thunderbolt/cc-bolt-panel.c:694 +#: panels/privacy/cc-bolt-page.c:679 #, c-format msgid "Error switching direct mode: %s" msgstr "Lỗi chế độ chuyển trực tiếp: %s" @@ -6541,29 +6542,28 @@ msgid "No Thunderbolt support" msgstr "Không hỗ trợ Thunderbolt" -#: panels/thunderbolt/cc-bolt-panel.ui:152 +#: panels/privacy/cc-bolt-page.ui:127 msgid "Direct Access" msgstr "Truy cập trực tiếp" -#: panels/thunderbolt/cc-bolt-panel.c:490 -#: panels/thunderbolt/cc-bolt-panel.ui:156 +#: panels/privacy/cc-bolt-page.c:475 panels/privacy/cc-bolt-page.ui:130 msgid "Allow direct access to devices such as docks and external GPUs." msgstr "" "Cho phép truy cập trực tiếp vào các thiết bị như docks và GPU bên ngoài." -#: panels/thunderbolt/cc-bolt-panel.c:491 +#: panels/privacy/cc-bolt-page.c:476 msgid "Only USB and Display Port devices can attach." msgstr "Chỉ có thể gắn các thiết bị USB và Display Port." -#: panels/thunderbolt/cc-bolt-panel.ui:224 +#: panels/privacy/cc-bolt-page.ui:199 msgid "Pending Devices" msgstr "Thiết bị còn đợi" -#: panels/thunderbolt/cc-bolt-panel.ui:318 +#: panels/privacy/cc-bolt-page.ui:293 msgid "No devices attached" msgstr "Chưa gắn thiết bị nào" -#: panels/thunderbolt/gnome-thunderbolt-panel.desktop.in:3 +#: panels/privacy/cc-bolt-page.ui:4 msgid "Thunderbolt" msgstr "Thunderbolt" @@ -6576,66 +6576,66 @@ msgid "Thunderbolt;privacy;" msgstr "Thunderbolt;privacy;riêng tư;rieng tu;" -#: panels/ubuntu/cc-ubuntu-panel.c:389 +#: panels/ubuntu/cc-ubuntu-panel.c:388 msgid "All displays" msgstr "Tất cả các thiết bị hiển thị" -#: panels/ubuntu/cc-ubuntu-panel.c:1173 +#: panels/ubuntu/cc-ubuntu-panel.c:1172 msgctxt "Position on screen for the Ubuntu dock" msgid "Left" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1177 +#: panels/ubuntu/cc-ubuntu-panel.c:1176 msgctxt "Position on screen for the Ubuntu dock" msgid "Bottom" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1181 +#: panels/ubuntu/cc-ubuntu-panel.c:1180 msgctxt "Position on screen for the Ubuntu dock" msgid "Right" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1312 +#: panels/ubuntu/cc-ubuntu-panel.c:1311 msgctxt "Size of the desktop icons" msgid "Small" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1316 +#: panels/ubuntu/cc-ubuntu-panel.c:1315 msgctxt "Size of the desktop icons" msgid "Normal" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1320 +#: panels/ubuntu/cc-ubuntu-panel.c:1319 msgctxt "Size of the desktop icons" msgid "Large" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1324 +#: panels/ubuntu/cc-ubuntu-panel.c:1323 msgctxt "Size of the desktop icons" msgid "Tiny" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1457 +#: panels/ubuntu/cc-ubuntu-panel.c:1456 msgctxt "Alignment of new desktop icons" msgid "Top Left" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1461 +#: panels/ubuntu/cc-ubuntu-panel.c:1460 msgctxt "Alignment of new desktop icons" msgid "Top Right" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1465 +#: panels/ubuntu/cc-ubuntu-panel.c:1464 msgctxt "Alignment of new desktop icons" msgid "Bottom Left" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.c:1469 +#: panels/ubuntu/cc-ubuntu-panel.c:1468 msgctxt "Alignment of new desktop icons" msgid "Bottom Right" msgstr "" -#: panels/background/cc-background-panel.ui:9 +#: panels/background/cc-background-panel.ui:15 msgid "Style" msgstr "Kiểu" @@ -6700,76 +6700,76 @@ msgstr "" #. Desktop icons settings. -#: panels/ubuntu/cc-ubuntu-panel.ui:50 +#: panels/ubuntu/cc-ubuntu-panel.ui:54 msgid "Desktop Icons" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:64 +#: panels/ubuntu/cc-ubuntu-panel.ui:68 msgctxt "Desktop Icons Size" msgid "Size" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:74 +#: panels/ubuntu/cc-ubuntu-panel.ui:78 msgctxt "Desktop Icons Size" msgid "Position of New Icons" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:80 +#: panels/ubuntu/cc-ubuntu-panel.ui:84 msgid "Show Personal folder" msgstr "" #. Dock settings. -#: panels/ubuntu/cc-ubuntu-panel.ui:93 panels/ubuntu/cc-ubuntu-dock-dialog.c:83 +#: panels/ubuntu/cc-ubuntu-panel.ui:96 panels/ubuntu/cc-ubuntu-dock-dialog.c:83 msgid "Dock" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:103 +#: panels/ubuntu/cc-ubuntu-panel.ui:106 msgid "Auto-hide the Dock" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:104 +#: panels/ubuntu/cc-ubuntu-panel.ui:107 msgid "The dock hides when any windows overlap with it." msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:112 +#: panels/ubuntu/cc-ubuntu-panel.ui:114 msgid "Panel mode" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:113 +#: panels/ubuntu/cc-ubuntu-panel.ui:115 msgid "The dock extends to the screen edge." msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:123 +#: panels/ubuntu/cc-ubuntu-panel.ui:124 msgid "Icon size" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:142 +#: panels/ubuntu/cc-ubuntu-panel.ui:143 msgid "Show on" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:152 +#: panels/ubuntu/cc-ubuntu-panel.ui:153 msgid "Position on screen" msgstr "" -#: panels/ubuntu/cc-ubuntu-panel.ui:159 +#: panels/ubuntu/cc-ubuntu-panel.ui:160 msgid "Configure dock behavior" msgstr "" -#: panels/ubuntu/cc-ubuntu-dock-dialog.ui:25 +#: panels/ubuntu/cc-ubuntu-dock-dialog.ui:24 msgid "Show _Volumes and _Devices" msgstr "" -#: panels/ubuntu/cc-ubuntu-dock-dialog.ui:32 +#: panels/ubuntu/cc-ubuntu-dock-dialog.ui:31 msgctxt "ubuntu-dock" msgid "Include _Unmounted Volumes" msgstr "" -#: panels/ubuntu/cc-ubuntu-dock-dialog.ui:48 +#: panels/ubuntu/cc-ubuntu-dock-dialog.ui:47 msgctxt "ubuntu-dock" msgid "Include _Network Volumes" msgstr "" -#: panels/ubuntu/cc-ubuntu-dock-dialog.ui:73 +#: panels/ubuntu/cc-ubuntu-dock-dialog.ui:71 msgid "Show _Trash" msgstr "" @@ -6786,19 +6786,19 @@ msgid "Dock;Launcher;Theme;Ubuntu;Dark;icons;Yaru;Accent;" msgstr "" -#: panels/universal-access/cc-cursor-blinking-dialog.ui:7 +#: panels/universal-access/cc-ua-panel.ui:1676 msgid "Cursor Blinking" msgstr "Chớp nháy con trỏ" -#: panels/universal-access/cc-cursor-blinking-dialog.ui:37 +#: panels/universal-access/cc-ua-panel.ui:1706 msgid "Cursor blinks in text fields." msgstr "Chớp nháy con trỏ trong trường nhập văn bản." -#: panels/universal-access/cc-ua-typing-page.ui:103 +#: panels/universal-access/cc-ua-typing-page.ui:108 msgid "Speed" msgstr "Tốc độ" -#: panels/universal-access/cc-cursor-blinking-dialog.ui:101 +#: panels/universal-access/cc-ua-panel.ui:1785 msgid "Cursor blinking speed" msgstr "Tốc độ chớp con trỏ" @@ -6806,173 +6806,173 @@ msgid "Cursor Size" msgstr "Kích cỡ con trỏ" -#: panels/universal-access/cc-cursor-size-dialog.ui:29 +#: panels/universal-access/cc-ua-panel.ui:1095 msgid "" "Cursor size can be combined with zoom to make it easier to see the cursor." msgstr "" "Kích cỡ con trỏ có thể tổ hợp cùng với phóng to để làm cho nó dễ nhìn thấy." -#: panels/universal-access/cc-ua-mouse-page.ui:58 +#: panels/universal-access/cc-ua-mouse-page.ui:64 msgid "Click Assist" msgstr "Hỗ trợ bấm" -#: panels/universal-access/cc-ua-mouse-page.ui:61 +#: panels/universal-access/cc-ua-mouse-page.ui:67 msgid "_Simulated Secondary Click" msgstr "Cú nhấn thứ hai mô _phỏng" -#: panels/universal-access/cc-pointing-dialog.ui:56 +#: panels/universal-access/cc-ua-panel.ui:2534 msgid "Trigger a secondary click by holding down the primary button" msgstr "Gây ra cú nhấn phụ bằng cách nhấn giữ nút chính" -#: panels/universal-access/cc-pointing-dialog.ui:79 -#: panels/universal-access/cc-typing-dialog.ui:158 -#: panels/universal-access/cc-typing-dialog.ui:307 +#: panels/universal-access/cc-ua-panel.ui:2017 +#: panels/universal-access/cc-ua-panel.ui:2230 +#: panels/universal-access/cc-ua-panel.ui:2567 msgid "A_cceptance delay:" msgstr "Độ t_rễ chấp nhận:" -#: panels/universal-access/cc-pointing-dialog.ui:95 +#: panels/universal-access/cc-ua-panel.ui:2588 msgctxt "secondary click" msgid "Short" msgstr "Nhanh" -#: panels/universal-access/cc-pointing-dialog.ui:110 +#: panels/universal-access/cc-ua-panel.ui:2607 msgid "Secondary click delay" msgstr "Khoảng chờ nhấn lần hai" -#: panels/universal-access/cc-pointing-dialog.ui:120 +#: panels/universal-access/cc-ua-panel.ui:2622 msgctxt "secondary click delay" msgid "Long" msgstr "Lâu" -#: panels/universal-access/cc-ua-mouse-page.ui:93 +#: panels/universal-access/cc-ua-mouse-page.ui:99 msgid "_Hover Click" msgstr "Bấm _khi lướt qua" -#: panels/universal-access/cc-ua-mouse-page.ui:94 +#: panels/universal-access/cc-ua-mouse-page.ui:100 msgid "Trigger a click when the pointer hovers" msgstr "Gây ra cú nhấn khi lướt con trỏ qua" -#: panels/universal-access/cc-pointing-dialog.ui:193 +#: panels/universal-access/cc-ua-panel.ui:2730 msgid "D_elay:" msgstr "T_rễ:" -#: panels/universal-access/cc-pointing-dialog.ui:210 +#: panels/universal-access/cc-ua-panel.ui:2752 msgctxt "dwell click delay" msgid "Short" msgstr "Ngắn" -#: panels/universal-access/cc-pointing-dialog.ui:232 +#: panels/universal-access/cc-ua-panel.ui:2783 msgctxt "dwell click delay" msgid "Long" msgstr "Dài" -#: panels/universal-access/cc-pointing-dialog.ui:253 +#: panels/universal-access/cc-ua-panel.ui:2819 msgid "Motion _threshold:" msgstr "Ngưỡng di chu_yển:" -#: panels/universal-access/cc-pointing-dialog.ui:270 +#: panels/universal-access/cc-ua-panel.ui:2841 msgctxt "dwell click threshold" msgid "Small" msgstr "Nhỏ" -#: panels/universal-access/cc-pointing-dialog.ui:292 +#: panels/universal-access/cc-ua-panel.ui:2872 msgctxt "dwell click threshold" msgid "Large" msgstr "Lớn" -#: panels/universal-access/cc-repeat-keys-dialog.ui:7 +#: panels/universal-access/cc-ua-panel.ui:1455 msgid "Repeat Keys" msgstr "Lặp phím" -#: panels/universal-access/cc-repeat-keys-dialog.ui:37 +#: panels/universal-access/cc-ua-panel.ui:1485 msgid "Key presses repeat when key is held down." -msgstr "Phím nhấn được lặp lại khi được giữ nhấn xuống." +msgstr "Phím nhấn được lặp lại khi được giữ nhấn xuống" -#: panels/universal-access/cc-repeat-keys-dialog.ui:102 +#: panels/universal-access/cc-ua-panel.ui:1565 msgid "Repeat keys delay" msgstr "Độ trễ lặp phím" -#: panels/universal-access/cc-repeat-keys-dialog.ui:174 +#: panels/universal-access/cc-ua-panel.ui:1652 msgid "Repeat keys speed" msgstr "Tốc độ lặp" -#: panels/universal-access/cc-sound-keys-dialog.ui:7 +#: panels/universal-access/cc-ua-panel.ui:1220 msgid "Sound Keys" msgstr "Phím âm thanh" -#: panels/universal-access/cc-sound-keys-dialog.ui:25 +#: panels/universal-access/cc-ua-panel.ui:1238 msgid "Beep when Num Lock or Caps Lock are turned on or off." msgstr "Kêu bíp khi các phím Num Lock hay Caps Lock được bật hay tắt." -#: panels/universal-access/cc-ua-seeing-page.ui:47 +#: panels/universal-access/cc-ua-seeing-page.ui:52 msgid "_Sound Keys" msgstr "Phím â_m thanh" -#: panels/universal-access/cc-screen-reader-dialog.ui:7 +#: panels/universal-access/cc-ua-panel.ui:1131 msgid "Screen Reader" msgstr "Bộ đọc màn hình" -#: panels/universal-access/cc-screen-reader-dialog.ui:24 +#: panels/universal-access/cc-ua-panel.ui:1148 msgid "The screen reader reads displayed text as you move the focus." msgstr "" "Bộ đọc màn hình đọc những chữ được hiển thị mỗi khi bạn di chuột vào." -#: panels/universal-access/cc-screen-reader-dialog.ui:52 +#: panels/universal-access/cc-ua-panel.ui:1181 msgid "_Screen Reader" msgstr "Bộ đọc _màn hình" -#: panels/universal-access/cc-ua-typing-page.ui:93 +#: panels/universal-access/cc-ua-typing-page.ui:98 msgid "Typing Assist" msgstr "Hỗ trợ nhập liệu" -#: panels/universal-access/cc-ua-typing-page.ui:154 +#: panels/universal-access/cc-ua-typing-page.ui:159 msgid "_Sticky Keys" msgstr "Phím _dính" -#: panels/universal-access/cc-typing-dialog.ui:58 +#: panels/universal-access/cc-ua-panel.ui:1877 msgid "Treats a sequence of modifier keys as a key combination" msgstr "Xem chuỗi phím bổ trợ là tổ hợp phím" -#: panels/universal-access/cc-typing-dialog.ui:72 +#: panels/universal-access/cc-ua-panel.ui:1901 msgid "_Disable if two keys are pressed together" msgstr "_Tắt nếu nhấn hai phím cùng lúc" -#: panels/universal-access/cc-typing-dialog.ui:85 +#: panels/universal-access/cc-ua-panel.ui:1919 msgid "Beep when a _modifier key is pressed" msgstr "Kêu bíp khi nhấn một _phím bổ trợ" -#: panels/universal-access/cc-ua-typing-page.ui:175 +#: panels/universal-access/cc-ua-typing-page.ui:178 msgid "S_low Keys" msgstr "Phím chậ_m" -#: panels/universal-access/cc-typing-dialog.ui:135 +#: panels/universal-access/cc-ua-panel.ui:1984 msgid "Puts a delay between when a key is pressed and when it is accepted" msgstr "Đặt độ trễ từ lúc nhấn phím đến lúc phím được chấp nhận" -#: panels/universal-access/cc-typing-dialog.ui:175 +#: panels/universal-access/cc-ua-panel.ui:2039 msgctxt "slow keys delay" msgid "Short" msgstr "Nhanh" -#: panels/universal-access/cc-typing-dialog.ui:190 +#: panels/universal-access/cc-ua-panel.ui:2058 msgid "Slow keys typing delay" msgstr "Khoảng trễ nhập phím chậm" -#: panels/universal-access/cc-typing-dialog.ui:200 +#: panels/universal-access/cc-ua-panel.ui:2073 msgctxt "slow keys delay" msgid "Long" msgstr "Dài" -#: panels/universal-access/cc-typing-dialog.ui:212 +#: panels/universal-access/cc-ua-panel.ui:2100 msgid "Beep when a key is pr_essed" msgstr "Kêu bíp khi n_hấn một phím" -#: panels/universal-access/cc-typing-dialog.ui:224 +#: panels/universal-access/cc-ua-panel.ui:2117 msgid "Beep when a key is _accepted" msgstr "Kêu bíp khi một phím được chấ_p nhận" -#: panels/universal-access/cc-typing-dialog.ui:236 -#: panels/universal-access/cc-typing-dialog.ui:361 +#: panels/universal-access/cc-ua-panel.ui:2134 +#: panels/universal-access/cc-ua-panel.ui:2313 msgid "Beep when a key is _rejected" msgstr "Kêu bíp khi một phím bị _từ chối" @@ -6980,29 +6980,29 @@ msgid "_Bounce Keys" msgstr "Phím chống _lặp" -#: panels/universal-access/cc-typing-dialog.ui:284 +#: panels/universal-access/cc-ua-panel.ui:2197 msgid "Ignores fast duplicate keypresses" msgstr "Bỏ qua phím nhấn lặp lại nhanh" -#: panels/universal-access/cc-typing-dialog.ui:324 +#: panels/universal-access/cc-ua-panel.ui:2252 msgctxt "bounce keys delay" msgid "Short" msgstr "Nhanh" -#: panels/universal-access/cc-typing-dialog.ui:339 +#: panels/universal-access/cc-ua-panel.ui:2271 msgid "Bounce keys typing delay" msgstr "Khoảng chờ nhập phím dội" -#: panels/universal-access/cc-typing-dialog.ui:349 +#: panels/universal-access/cc-ua-panel.ui:2286 msgctxt "bounce keys delay" msgid "Long" msgstr "Lâu" -#: panels/universal-access/cc-ua-typing-page.ui:17 +#: panels/universal-access/cc-ua-typing-page.ui:24 msgid "_Enable by Keyboard" msgstr "_Bật bằng bàn phím" -#: panels/universal-access/cc-typing-dialog.ui:449 +#: panels/universal-access/cc-ua-panel.ui:2416 msgid "Turn accessibility features on and off using the keyboard" msgstr "Bật các tính năng hỗ trợ bằng bàn phím" @@ -7043,15 +7043,15 @@ msgid "_Always Show Accessibility Menu" msgstr "_Luôn hiện trình đơn truy cập" -#: panels/universal-access/cc-ua-panel.c:118 +#: panels/universal-access/cc-ua-seeing-page.ui:4 msgid "Seeing" msgstr "Nhìn" -#: panels/universal-access/cc-ua-seeing-page.ui:10 +#: panels/universal-access/cc-ua-seeing-page.ui:18 msgid "_High Contrast" msgstr "Tương phản ca_o" -#: panels/universal-access/cc-ua-seeing-page.ui:28 +#: panels/universal-access/cc-ua-seeing-page.ui:34 msgid "_Large Text" msgstr "Chữ _lớn" @@ -7059,259 +7059,259 @@ msgid "Enable A_nimations" msgstr "Cho phép Hoạt hì_nh" -#: panels/universal-access/cc-ua-panel.ui:273 +#: panels/universal-access/cc-ua-panel.ui:258 msgid "C_ursor Size" msgstr "_Kích cỡ con trỏ" -#: panels/universal-access/cc-ua-panel.ui:104 +#: panels/universal-access/cc-ua-panel.ui:83 msgid "_Zoom" msgstr "_Phóng" -#: panels/universal-access/cc-ua-seeing-page.ui:70 +#: panels/universal-access/cc-ua-seeing-page.ui:73 msgid "Screen _Reader" msgstr "Bộ đọ_c màn hình" -#: panels/universal-access/cc-ua-panel.c:120 +#: panels/universal-access/cc-ua-hearing-page.ui:4 msgid "Hearing" msgstr "Nghe" -#: panels/universal-access/cc-ua-hearing-page.ui:37 +#: panels/universal-access/cc-ua-hearing-page.ui:44 msgid "_Visual Alerts" msgstr "Cảnh báo trực _quan" -#: panels/universal-access/cc-ua-panel.ui:626 +#: panels/universal-access/cc-ua-panel.ui:611 msgid "Screen _Keyboard" msgstr "Bàn phím ả_o trên màn hình" -#: panels/universal-access/cc-ua-panel.ui:671 +#: panels/universal-access/cc-ua-panel.ui:656 msgid "R_epeat Keys" msgstr "_Lặp phím" -#: panels/universal-access/cc-ua-panel.ui:717 +#: panels/universal-access/cc-ua-panel.ui:702 msgid "Cursor _Blinking" msgstr "Chớp nhá_y con trỏ" -#: panels/universal-access/cc-ua-panel.ui:763 +#: panels/universal-access/cc-ua-panel.ui:748 msgid "_Typing Assist (AccessX)" msgstr "_Hỗ trợ nhập liệu (AccessX)" -#: panels/universal-access/cc-ua-panel.c:124 +#: panels/universal-access/cc-ua-mouse-page.ui:4 msgid "Pointing & Clicking" msgstr "Trỏ & Nhấn" -#: panels/universal-access/cc-ua-mouse-page.ui:10 +#: panels/universal-access/cc-ua-mouse-page.ui:18 msgid "_Mouse Keys" msgstr "Phím ch_uột" -#: panels/universal-access/cc-ua-mouse-page.ui:19 +#: panels/universal-access/cc-ua-mouse-page.ui:26 msgid "_Locate Pointer" msgstr "Định _vị con trỏ" -#: panels/universal-access/cc-ua-panel.ui:947 +#: panels/universal-access/cc-ua-panel.ui:932 msgid "_Click Assist" msgstr "_Hỗ trợ bấm" -#: panels/universal-access/cc-ua-mouse-page.ui:28 +#: panels/universal-access/cc-ua-mouse-page.ui:34 msgid "_Double-Click Delay" msgstr "Độ trễ Nhấn đú_p" -#: panels/universal-access/cc-ua-panel.ui:1013 +#: panels/universal-access/cc-ua-panel.ui:998 msgid "Double-Click Delay" msgstr "Độ trễ Nhấn đúp" -#: panels/universal-access/cc-ua-hearing-page.ui:32 +#: panels/universal-access/cc-ua-hearing-page.ui:39 msgid "Visual Alerts" msgstr "Cảnh báo trực quan" -#: panels/universal-access/cc-visual-alerts-dialog.ui:19 +#: panels/universal-access/cc-ua-panel.ui:1312 msgid "_Test flash" msgstr "Nháy _thử" -#: panels/universal-access/cc-visual-alerts-dialog.ui:48 +#: panels/universal-access/cc-ua-panel.ui:1341 msgid "Use a visual indication when an alert sound occurs." msgstr "Hiện bộ chỉ thị trực quan khi có báo động âm thanh." -#: panels/universal-access/cc-visual-alerts-dialog.ui:94 +#: panels/universal-access/cc-ua-panel.ui:1392 msgid "Flash the entire _window" msgstr "Nháy toàn màn _hình" -#: panels/universal-access/cc-visual-alerts-dialog.ui:112 +#: panels/universal-access/cc-ua-panel.ui:1410 msgid "Flash the entire _screen" msgstr "Nháy toàn _màn hình" -#: panels/universal-access/cc-zoom-options-dialog.c:303 +#: panels/universal-access/zoom-options.c:305 msgctxt "Distance" msgid "Short" msgstr "Ngắn" -#: panels/universal-access/cc-zoom-options-dialog.c:304 +#: panels/universal-access/zoom-options.c:306 msgctxt "Distance" msgid "¼ Screen" msgstr "¼ màn hình" -#: panels/universal-access/cc-zoom-options-dialog.c:305 +#: panels/universal-access/zoom-options.c:307 msgctxt "Distance" msgid "½ Screen" msgstr "½ màn hình" -#: panels/universal-access/cc-zoom-options-dialog.c:306 +#: panels/universal-access/zoom-options.c:308 msgctxt "Distance" msgid "¾ Screen" msgstr "¾ màn hình" -#: panels/universal-access/cc-zoom-options-dialog.c:307 +#: panels/universal-access/zoom-options.c:309 msgctxt "Distance" msgid "Long" msgstr "Dài" -#: panels/universal-access/cc-ua-zoom-page.ui:74 +#: panels/universal-access/cc-ua-zoom-page.ui:80 msgid "Full Screen" msgstr "Toàn màn hình" -#: panels/universal-access/cc-ua-zoom-page.ui:75 +#: panels/universal-access/cc-ua-zoom-page.ui:81 msgid "Top Half" msgstr "Nửa trên" -#: panels/universal-access/cc-ua-zoom-page.ui:76 +#: panels/universal-access/cc-ua-zoom-page.ui:82 msgid "Bottom Half" msgstr "Nửa dưới" -#: panels/universal-access/cc-ua-zoom-page.ui:77 +#: panels/universal-access/cc-ua-zoom-page.ui:83 msgid "Left Half" msgstr "Nửa trái" -#: panels/universal-access/cc-ua-zoom-page.ui:78 +#: panels/universal-access/cc-ua-zoom-page.ui:84 msgid "Right Half" msgstr "Nửa phải" -#: panels/universal-access/cc-zoom-options-dialog.ui:70 +#: panels/universal-access/zoom-options.ui:78 msgid "Zoom Options" msgstr "Tùy chọn thu phóng" -#: panels/universal-access/cc-zoom-options-dialog.ui:151 +#: panels/universal-access/zoom-options.ui:185 msgid "_Magnification:" msgstr "_Phóng đại:" -#: panels/universal-access/cc-zoom-options-dialog.ui:201 +#: panels/universal-access/zoom-options.ui:249 msgid "_Follow mouse cursor" msgstr "The_o con trỏ chuột" -#: panels/universal-access/cc-zoom-options-dialog.ui:221 +#: panels/universal-access/zoom-options.ui:269 msgid "_Screen part:" msgstr "Phần _màn hình:" -#: panels/universal-access/cc-zoom-options-dialog.ui:278 +#: panels/universal-access/zoom-options.ui:331 msgid "Magnifier _extends outside of screen" msgstr "Kính lúp mở _rộng ra ngoài màn hình" -#: panels/universal-access/cc-zoom-options-dialog.ui:292 +#: panels/universal-access/zoom-options.ui:350 msgid "_Keep magnifier cursor centered" msgstr "_Giữ con trỏ kính lúp ở trung tâm" -#: panels/universal-access/cc-zoom-options-dialog.ui:307 +#: panels/universal-access/zoom-options.ui:370 msgid "Magnifier cursor _pushes contents around" msgstr "Con trỏ kính lúp đẩ_y nội dung ra" -#: panels/universal-access/cc-zoom-options-dialog.ui:322 +#: panels/universal-access/zoom-options.ui:390 msgid "Magnifier cursor moves with _contents" msgstr "Con trỏ kính lúp di chuyển nội dun_g" -#: panels/universal-access/cc-zoom-options-dialog.ui:347 +#: panels/universal-access/zoom-options.ui:425 msgid "Magnifier Position:" msgstr "Vị trí kính lúp:" -#: panels/universal-access/cc-ua-zoom-page.ui:20 +#: panels/universal-access/cc-ua-zoom-page.ui:27 msgid "Magnifier" msgstr "Kính lúp" -#: panels/universal-access/cc-zoom-options-dialog.ui:410 +#: panels/universal-access/zoom-options.ui:493 msgid "_Thickness:" msgstr "Độ _dày:" -#: panels/universal-access/cc-zoom-options-dialog.ui:436 +#: panels/universal-access/zoom-options.ui:519 msgctxt "universal access, thickness" msgid "Thin" msgstr "Mỏng" -#: panels/universal-access/cc-zoom-options-dialog.ui:458 +#: panels/universal-access/zoom-options.ui:551 msgctxt "universal access, thickness" msgid "Thick" msgstr "Dày" -#: panels/universal-access/cc-zoom-options-dialog.ui:479 +#: panels/universal-access/zoom-options.ui:577 msgid "_Length:" msgstr "Chiề_u dài:" #. The color of the accessibility crosshair -#: panels/universal-access/cc-zoom-options-dialog.ui:523 +#: panels/universal-access/zoom-options.ui:626 msgid "Co_lor:" msgstr "Mà_u :" -#: panels/universal-access/cc-zoom-options-dialog.ui:577 +#: panels/universal-access/zoom-options.ui:690 msgid "_Crosshairs:" msgstr "_Khung nhắm:" -#: panels/universal-access/cc-zoom-options-dialog.ui:610 +#: panels/universal-access/zoom-options.ui:738 msgid "_Overlaps mouse cursor" msgstr "Đè _lên con trỏ chuột" -#: panels/universal-access/cc-ua-zoom-page.ui:107 +#: panels/universal-access/cc-ua-zoom-page.ui:113 msgid "Crosshairs" msgstr "Khung nhắm" -#: panels/universal-access/cc-zoom-options-dialog.ui:683 +#: panels/universal-access/zoom-options.ui:825 msgid "_White on black:" msgstr "T_rắng nền đen:" -#: panels/universal-access/cc-zoom-options-dialog.ui:703 +#: panels/universal-access/zoom-options.ui:845 msgid "_Brightness:" msgstr "Độ _sáng:" -#: panels/universal-access/cc-zoom-options-dialog.ui:724 +#: panels/universal-access/zoom-options.ui:866 msgid "_Contrast:" msgstr "Độ tương _phản:" #. The contrast scale goes from Color to None (grayscale) -#: panels/universal-access/cc-zoom-options-dialog.ui:744 +#: panels/universal-access/zoom-options.ui:886 msgctxt "universal access, contrast" msgid "Co_lor" msgstr "Mà_u" -#: panels/universal-access/cc-zoom-options-dialog.ui:769 +#: panels/universal-access/zoom-options.ui:911 msgctxt "universal access, color" msgid "None" msgstr "Không có" -#: panels/universal-access/cc-zoom-options-dialog.ui:791 +#: panels/universal-access/zoom-options.ui:943 msgctxt "universal access, color" msgid "Full" msgstr "Đầy" -#: panels/universal-access/cc-zoom-options-dialog.ui:844 +#: panels/universal-access/zoom-options.ui:1006 msgctxt "universal access, brightness" msgid "Low" msgstr "Thấp" -#: panels/universal-access/cc-zoom-options-dialog.ui:867 +#: panels/universal-access/zoom-options.ui:1039 msgctxt "universal access, brightness" msgid "High" msgstr "Cao" -#: panels/universal-access/cc-zoom-options-dialog.ui:893 +#: panels/universal-access/zoom-options.ui:1070 msgctxt "universal access, contrast" msgid "Low" msgstr "Thấp" -#: panels/universal-access/cc-zoom-options-dialog.ui:916 +#: panels/universal-access/zoom-options.ui:1103 msgctxt "universal access, contrast" msgid "High" msgstr "Cao" -#: panels/universal-access/cc-zoom-options-dialog.ui:942 +#: panels/universal-access/zoom-options.ui:1139 msgid "Color Effects:" msgstr "Hiệu ứng màu:" -#: panels/universal-access/cc-zoom-options-dialog.ui:958 +#: panels/universal-access/zoom-options.ui:1164 msgid "Color Effects" msgstr "Hiệu ứng màu" @@ -7338,35 +7338,35 @@ "ly;Repeat;Lặp;Lap;Blink;Nháy;Nhay;visual;ảo;hearing;nghe;audio;Âm thanh;Am " "thanh;typing;gõ;go;" -#: panels/usage/cc-usage-panel.c:180 +#: panels/privacy/cc-usage-page.c:177 msgid "Empty all items from Trash?" msgstr "Bỏ mọi thứ trong thùng rác chứ?" -#: panels/usage/cc-usage-panel.c:181 +#: panels/privacy/cc-usage-page.c:178 msgid "All items in the Trash will be permanently deleted." msgstr "Toàn bộ nội dung chứa trong Thùng rác sẽ bị xóa vĩnh viễn." -#: panels/usage/cc-usage-panel.c:182 +#: panels/privacy/cc-usage-page.c:179 msgid "_Empty Trash" msgstr "Đổ _rác" -#: panels/usage/cc-usage-panel.c:218 +#: panels/privacy/cc-usage-page.c:215 msgid "Delete all the temporary files?" msgstr "Xóa tất cả các tập tin tạm?" -#: panels/usage/cc-usage-panel.c:219 +#: panels/privacy/cc-usage-page.c:216 msgid "All the temporary files will be permanently deleted." msgstr "Toàn bộ các tập tin tạm sẽ bị xóa vĩnh viễn." -#: panels/usage/cc-usage-panel.c:220 +#: panels/privacy/cc-usage-page.c:217 msgid "_Purge Temporary Files" msgstr "_Xóa tập tin tạm" -#: panels/usage/cc-usage-panel.ui:9 +#: panels/privacy/cc-usage-page.ui:16 msgid "File History" msgstr "Lịch sử tập tin" -#: panels/usage/cc-usage-panel.ui:41 +#: panels/usage/cc-usage-panel.ui:43 msgid "" "File history keeps a record of files that you have used. This information is " "shared between applications, and makes it easier to find files that you " @@ -7376,23 +7376,23 @@ "được chia sẻ giữa các ứng dụng và giúp bạn dễ dàng tìm thấy các tập tin mà " "bạn có thể muốn dùng." -#: panels/usage/cc-usage-panel.ui:13 +#: panels/privacy/cc-usage-page.ui:20 msgid "File H_istory" msgstr "Lịch sử tập t_in" -#: panels/usage/cc-usage-panel.ui:25 +#: panels/privacy/cc-usage-page.ui:32 msgid "File _History Duration" msgstr "Thời lượng lịc_h sử" -#: panels/usage/cc-usage-panel.ui:48 +#: panels/privacy/cc-usage-page.ui:54 msgid "_Clear History…" msgstr "Xóa lịch _sử…" -#: panels/usage/cc-usage-panel.ui:135 +#: panels/usage/cc-usage-panel.ui:137 msgid "Trash & Temporary Files" msgstr "Thùng rác & Tập tin tạm" -#: panels/usage/cc-usage-panel.ui:64 +#: panels/privacy/cc-usage-page.ui:71 msgid "" "Trash and temporary files can sometimes include personal or sensitive " "information. Automatically deleting them can help to protect privacy." @@ -7400,111 +7400,111 @@ "Thùng rác và tập tin tạm thời đôi khi có thể bao gồm thông tin cá nhân hoặc " "nhạy cảm. Tự động xóa chúng có thể giúp bảo vệ quyền riêng tư." -#: panels/usage/cc-usage-panel.ui:67 +#: panels/privacy/cc-usage-page.ui:74 msgid "Automatically Delete _Trash Content" msgstr "Tự động xóa nội dung trong _thùng rác" -#: panels/usage/cc-usage-panel.ui:79 +#: panels/privacy/cc-usage-page.ui:86 msgid "Automatically Delete Temporary _Files" msgstr "Tự động _xóa tập tin tạm" -#: panels/usage/cc-usage-panel.ui:91 +#: panels/privacy/cc-usage-page.ui:98 msgid "Automatically Delete _Period" msgstr "_Chu kỳ tự động xóa" -#: panels/usage/cc-usage-panel.ui:115 +#: panels/privacy/cc-usage-page.ui:121 msgid "_Empty Trash…" msgstr "Đổ _rác…" -#: panels/usage/cc-usage-panel.ui:126 +#: panels/privacy/cc-usage-page.ui:133 msgid "_Delete Temporary Files…" msgstr "_Xóa các tập tin tạm…" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:55 +#: panels/privacy/cc-usage-page.c:54 msgctxt "purge_files" msgid "1 hour" msgstr "1 giờ" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:58 +#: panels/privacy/cc-usage-page.c:57 msgctxt "purge_files" msgid "1 day" msgstr "1 ngày" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:61 +#: panels/privacy/cc-usage-page.c:60 msgctxt "purge_files" msgid "2 days" msgstr "2 ngày" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:64 +#: panels/privacy/cc-usage-page.c:63 msgctxt "purge_files" msgid "3 days" msgstr "3 ngày" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:67 +#: panels/privacy/cc-usage-page.c:66 msgctxt "purge_files" msgid "4 days" msgstr "4 ngày" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:70 +#: panels/privacy/cc-usage-page.c:69 msgctxt "purge_files" msgid "5 days" msgstr "5 ngày" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:73 +#: panels/privacy/cc-usage-page.c:72 msgctxt "purge_files" msgid "6 days" msgstr "6 ngày" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:76 +#: panels/privacy/cc-usage-page.c:75 msgctxt "purge_files" msgid "7 days" msgstr "7 ngày" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:79 +#: panels/privacy/cc-usage-page.c:78 msgctxt "purge_files" msgid "14 days" msgstr "14 ngày" #. Translators: Option for "Automatically Delete Period" in "Trash & Temporary Files" group -#: panels/usage/cc-usage-panel.c:82 +#: panels/privacy/cc-usage-page.c:81 msgctxt "purge_files" msgid "30 days" msgstr "30 ngày" #. Translators: Option for "File History Duration" in "File History" group -#: panels/usage/cc-usage-panel.c:247 +#: panels/privacy/cc-usage-page.c:244 msgctxt "retain_history" msgid "1 day" msgstr "1 ngày" #. Translators: Option for "File History Duration" in "File History" group -#: panels/usage/cc-usage-panel.c:250 +#: panels/privacy/cc-usage-page.c:247 msgctxt "retain_history" msgid "7 days" msgstr "7 ngày" #. Translators: Option for "File History Duration" in "File History" group -#: panels/usage/cc-usage-panel.c:253 +#: panels/privacy/cc-usage-page.c:250 msgctxt "retain_history" msgid "30 days" msgstr "30 ngày" #. Translators: Option for "File History Duration" in "File History" group -#: panels/usage/cc-usage-panel.c:256 +#: panels/privacy/cc-usage-page.c:253 msgctxt "retain_history" msgid "Forever" -msgstr "Vô hạn" +msgstr "Mãi mãi" -#: panels/usage/gnome-usage-panel.desktop.in:3 +#: panels/privacy/cc-usage-page.ui:4 msgid "File History & Trash" msgstr "Lịch sử tập tin & Thùng rác" @@ -7563,7 +7563,7 @@ msgid "Unable to find the domain. Maybe you misspelled it?" msgstr "Không thể tìm thấy miền. Có lẽ bạn gõ sai chăng?" -#: panels/user-accounts/cc-add-user-dialog.ui:15 +#: panels/user-accounts/cc-add-user-dialog.ui:13 #: panels/user-accounts/data/join-dialog.ui:9 msgid "Add User" msgstr "Thêm người dùng" @@ -7596,7 +7596,7 @@ msgid "_Confirm" msgstr "Xá_c nhận" -#: panels/user-accounts/cc-add-user-dialog.ui:384 +#: panels/user-accounts/cc-add-user-dialog.ui:388 msgid "" "Enterprise login allows an existing centrally managed user account to be " "used on this device. You can also use this account to access company " @@ -7606,7 +7606,7 @@ "lý theo kiểu tập trung để sử dụng trên thiết bị này. Bạn có thể sử dụng tài " "khoản này để truy cập các nguồn tài nguyên của công ty trên mạng internet." -#: panels/user-accounts/cc-add-user-dialog.ui:383 +#: panels/user-accounts/cc-add-user-dialog.ui:387 msgid "You are Offline" msgstr "Bạn đang Ngoại tuyến" @@ -7619,7 +7619,7 @@ msgid "_Enterprise Login" msgstr "Đăng nhập _Kiểu doanh nghiệp" -#: panels/user-accounts/cc-avatar-chooser.c:164 +#: panels/user-accounts/cc-avatar-chooser.c:169 msgid "Browse for more pictures" msgstr "Duyệt thêm ảnh" @@ -7696,7 +7696,7 @@ msgid "Fingerprint Enroll" msgstr "Đăng ký dấu vân tay" -#: panels/user-accounts/cc-fingerprint-dialog.c:1015 +#: panels/user-accounts/cc-fingerprint-dialog.c:1014 msgid "_Re-enroll this finger…" msgstr "Đăng ký _lại ngón này…" @@ -7822,35 +7822,35 @@ "Liên tục nhấc và đặt ngón tay lên đầu đọc để đăng ký dấu vân tay của bạn" #. TRANSLATORS: This is the label for the button to enroll a new finger -#: panels/user-accounts/cc-fingerprint-dialog.c:1030 +#: panels/user-accounts/cc-fingerprint-dialog.c:1029 msgid "Scan new fingerprint" msgstr "Quét dấu vân tay mới" -#: panels/user-accounts/cc-fingerprint-dialog.c:1067 +#: panels/user-accounts/cc-fingerprint-dialog.c:1066 #, c-format msgid "Failed to release fingerprint device %s: %s" msgstr "Gặp lỗi giải phóng thiết bị đọc dấu vân tay %s: %s" -#: panels/user-accounts/cc-fingerprint-dialog.c:1139 +#: panels/user-accounts/cc-fingerprint-dialog.c:1138 msgctxt "Fingerprint enroll state" msgid "Problem Reading Device" msgstr "Lỗi đọc từ thiết bị" -#: panels/user-accounts/cc-fingerprint-dialog.c:1174 +#: panels/user-accounts/cc-fingerprint-dialog.c:1173 #, c-format msgid "Failed to claim fingerprint device %s: %s" msgstr "Gặp lỗi khi yêu cầu thiết bị đọc dấu vân tay %s: %s" -#: panels/user-accounts/cc-fingerprint-dialog.c:1325 +#: panels/user-accounts/cc-fingerprint-dialog.c:1324 #, c-format msgid "Failed to get fingerprint devices: %s" msgstr "Gặp lỗi khi lấy các thiết vị đọc dấu vân tay: %s" -#: panels/user-accounts/cc-login-history-dialog.c:71 +#: panels/user-accounts/cc-login-history-dialog.c:69 msgid "This Week" msgstr "Tuần này" -#: panels/user-accounts/cc-login-history-dialog.c:74 +#: panels/user-accounts/cc-login-history-dialog.c:72 msgid "Last Week" msgstr "Tuần trước" @@ -7858,22 +7858,22 @@ #. shown as the first day of a week on login history dialog. #. Translators: This is a date format string in the style of "Feb 24", #. shown as the last day of a week on login history dialog. -#: panels/user-accounts/cc-login-history-dialog.c:84 -#: panels/user-accounts/cc-login-history-dialog.c:88 +#: panels/user-accounts/cc-login-history-dialog.c:82 +#: panels/user-accounts/cc-login-history-dialog.c:86 msgctxt "login history week label" msgid "%b %e" msgstr "%e %b" #. Translators: This is a date format string in the style of "Feb 24, 2013", #. shown as the last day of a week on login history dialog. -#: panels/user-accounts/cc-login-history-dialog.c:93 +#: panels/user-accounts/cc-login-history-dialog.c:91 msgctxt "login history week label" msgid "%b %e, %Y" msgstr "%e %b, %Y" #. Translators: This indicates a week label on a login history. #. The first %s is the first day of a week, and the second %s the last day. -#: panels/user-accounts/cc-login-history-dialog.c:98 +#: panels/user-accounts/cc-login-history-dialog.c:96 #, c-format msgctxt "login history week label" msgid "%s — %s" @@ -7881,32 +7881,32 @@ #. Translators: This is a time format string in the style of "22:58". #. It indicates a login time which follows a date. -#: panels/user-accounts/cc-login-history-dialog.c:179 -#: panels/user-accounts/cc-user-panel.c:744 +#: panels/user-accounts/cc-login-history-dialog.c:173 +#: panels/user-accounts/cc-user-panel.c:768 msgctxt "login date-time" msgid "%k:%M" msgstr "%k:%M" #. Translators: This indicates a login date-time. #. The first %s is a date, and the second %s a time. -#: panels/user-accounts/cc-login-history-dialog.c:182 -#: panels/user-accounts/cc-user-panel.c:748 +#: panels/user-accounts/cc-login-history-dialog.c:176 +#: panels/user-accounts/cc-user-panel.c:772 #, c-format msgctxt "login date-time" msgid "%s, %s" msgstr "%2$s, %1$s" -#: panels/user-accounts/cc-login-history-dialog.c:238 +#: panels/user-accounts/cc-login-history-dialog.c:243 msgid "Session Ended" msgstr "Phiên đã chấm dứt" -#: panels/user-accounts/cc-login-history-dialog.c:244 +#: panels/user-accounts/cc-login-history-dialog.c:249 msgid "Session Started" msgstr "Phiên được bắt đầu" #. Translators: This is the title of the "Account Activity" dialog. #. The %s is the user real name. -#: panels/user-accounts/cc-login-history-dialog.c:339 +#: panels/user-accounts/cc-login-history-dialog.c:343 #, c-format msgid "%s — Account Activity" msgstr "%s - Sự hoạt động của tài khoản" @@ -7974,41 +7974,41 @@ msgid "Couldn’t connect to the %s domain: %s" msgstr "Không thể kết nối đến miền %s: %s" -#: panels/user-accounts/cc-user-panel.c:222 +#: panels/user-accounts/cc-user-panel.c:211 msgid "Your account" msgstr "Tài khoản của bạn" -#: panels/user-accounts/cc-user-panel.c:373 +#: panels/user-accounts/cc-user-panel.c:386 msgid "Failed to delete user" msgstr "Gặp lỗi khi xóa người dùng" -#: panels/user-accounts/cc-user-panel.c:430 -#: panels/user-accounts/cc-user-panel.c:485 -#: panels/user-accounts/cc-user-panel.c:531 +#: panels/user-accounts/cc-user-panel.c:444 +#: panels/user-accounts/cc-user-panel.c:503 +#: panels/user-accounts/cc-user-panel.c:555 msgid "Failed to revoke remotely managed user" msgstr "Gặp lỗi khi thu hồi quyền quản trị từ xa" -#: panels/user-accounts/cc-user-panel.c:580 +#: panels/user-accounts/cc-user-panel.c:607 msgid "You cannot delete your own account." msgstr "Không thể xóa tài khoản của chính bạn." -#: panels/user-accounts/cc-user-panel.c:589 +#: panels/user-accounts/cc-user-panel.c:616 #, c-format msgid "%s is still logged in" msgstr "%s vẫn đang đăng nhập" -#: panels/user-accounts/cc-user-panel.c:593 +#: panels/user-accounts/cc-user-panel.c:620 msgid "" "Deleting a user while they are logged in can leave the system in an " "inconsistent state." msgstr "Xóa người dùng vẫn đang đăng nhập có thể gây bất ổn hệ thống." -#: panels/user-accounts/cc-user-panel.c:602 +#: panels/user-accounts/cc-user-panel.c:629 #, c-format msgid "Do you want to keep %s’s files?" msgstr "Bạn có muốn giữ các tập tin của %s không?" -#: panels/user-accounts/cc-user-panel.c:606 +#: panels/user-accounts/cc-user-panel.c:633 msgid "" "It is possible to keep the home directory, mail spool and temporary files " "around when deleting a user account." @@ -8016,61 +8016,57 @@ "Có thể giữ lại thư mục cá nhân, thư từ và tập tin tạm khi xóa tài khoản " "người dùng." -#: panels/user-accounts/cc-user-panel.c:609 +#: panels/user-accounts/cc-user-panel.c:636 msgid "_Delete Files" msgstr "_Xóa tập tin" -#: panels/user-accounts/cc-user-panel.c:610 +#: panels/user-accounts/cc-user-panel.c:637 msgid "_Keep Files" msgstr "_Giữ tập tin" -#: panels/user-accounts/cc-user-panel.c:624 +#: panels/user-accounts/cc-user-panel.c:545 #, c-format msgid "Are you sure you want to revoke remotely managed %s’s account?" msgstr "Bạn có chắc chắn muốn thu hồi tài khoản quản trị từ xa của %s không?" -#: panels/user-accounts/cc-user-panel.c:628 +#: panels/user-accounts/cc-user-panel.ui:321 msgid "_Delete" msgstr "_Xóa" -#: panels/user-accounts/cc-user-panel.c:678 +#: panels/user-accounts/cc-user-panel.c:583 msgctxt "Password mode" msgid "Account disabled" msgstr "Tài khoản bị vô hiệu hóa" -#: panels/user-accounts/cc-user-panel.c:686 +#: panels/user-accounts/cc-user-panel.c:591 msgctxt "Password mode" msgid "To be set at next login" msgstr "Cần đặt vào lần đăng nhập tiếp theo" -#: panels/user-accounts/cc-user-panel.c:689 +#: panels/user-accounts/cc-user-panel.c:594 msgctxt "Password mode" msgid "None" msgstr "Không có" -#: panels/user-accounts/cc-user-panel.c:732 +#: panels/user-accounts/cc-user-panel.c:761 msgid "Logged in" msgstr "Đang đăng nhập" #. TRANSLATORS: if the function is enabled through BIOS or OS settings. #. TRANSLATORS: Status of Parental Controls setup -#: panels/datetime/cc-datetime-panel.ui:170 #: panels/display/cc-display-settings.ui:23 -#: panels/firmware-security/cc-firmware-security-utils.c:45 -#: panels/keyboard/cc-xkb-modifier-dialog.ui:44 -#: panels/screen/cc-screen-panel.ui:40 panels/screen/cc-screen-panel.ui:76 -#: panels/screen/cc-screen-panel.ui:110 -#: panels/user-accounts/cc-user-panel.c:819 -#: panels/user-accounts/cc-user-panel.c:949 +#: panels/privacy/cc-firmware-security-utils.c:45 +#: panels/user-accounts/cc-user-panel.c:693 +#: panels/user-accounts/cc-user-panel.c:814 #: panels/wwan/cc-wwan-device-page.c:475 msgid "Enabled" msgstr "Bật" -#: panels/user-accounts/cc-user-panel.c:1252 +#: panels/user-accounts/cc-user-panel.c:1182 msgid "Failed to contact the accounts service" msgstr "Gặp lỗi khi liên lạc dịch vụ tài khoản (accountsservice)" -#: panels/user-accounts/cc-user-panel.c:1254 +#: panels/user-accounts/cc-user-panel.c:1184 msgid "Please make sure that the AccountService is installed and enabled." msgstr "Hãy kiểm tra xem AccountService có cài và được bật không." @@ -8078,7 +8074,7 @@ #. * We split the line in 2 here to "make it look good", as there's #. * no good way to do this in GTK+ for tooltips. See: #. * https://bugzilla.gnome.org/show_bug.cgi?id=657168 -#: panels/user-accounts/cc-user-panel.c:1299 +#: panels/user-accounts/cc-user-panel.c:1216 msgid "" "To make changes,\n" "click the * icon first" @@ -8086,12 +8082,12 @@ "Để thay đổi,\n" "nhấn biểu tượng * trước" -#: panels/user-accounts/cc-user-panel.c:1343 +#: panels/user-accounts/cc-user-panel.c:1100 msgid "Delete the selected user account" msgstr "Xóa tài khoản người dùng được chọn" -#: panels/user-accounts/cc-user-panel.c:1347 -#: panels/user-accounts/cc-user-panel.c:1488 +#: panels/user-accounts/cc-user-panel.c:1104 +#: panels/user-accounts/cc-user-panel.c:1210 msgid "" "To delete the selected user account,\n" "click the * icon first" @@ -8103,38 +8099,38 @@ msgid "Unlock to Add Users and Change Settings" msgstr "Mở khóa để Thêm người dùng và Thay đổi cài đặt" -#: panels/user-accounts/cc-user-panel.ui:6 +#: panels/user-accounts/cc-user-panel.ui:249 msgid "_Add User…" msgstr "_Thêm người dùng…" -#: panels/user-accounts/cc-user-panel.ui:9 +#: panels/user-accounts/cc-user-panel.c:1282 msgid "Create a user account" msgstr "Tạo tài khoản người dùng mới" -#: panels/user-accounts/cc-user-panel.ui:63 +#: panels/user-accounts/cc-user-panel.ui:61 msgid "Your session needs to be restarted for changes to take effect" msgstr "" "Phiên làm việc của bạn cần phải khởi động lại thì các thay đổi mới được áp " "dụng" -#: panels/user-accounts/cc-user-panel.ui:70 +#: panels/user-accounts/cc-user-panel.ui:69 msgid "Restart Now" msgstr "Khởi động lại ngay" -#: panels/user-accounts/cc-user-panel.ui:157 -#: panels/user-accounts/cc-user-panel.ui:173 +#: panels/user-accounts/cc-user-panel.ui:150 +#: panels/user-accounts/cc-user-panel.ui:166 msgid "User Icon" msgstr "Biểu tượng người dùng" -#: panels/user-accounts/cc-user-panel.ui:249 +#: panels/user-accounts/cc-user-panel.ui:242 msgid "Account Settings" msgstr "Cài đặt tài khoản" -#: panels/user-accounts/cc-user-panel.ui:238 +#: panels/user-accounts/cc-user-panel.ui:157 msgid "_Administrator" msgstr "_Quản trị" -#: panels/user-accounts/cc-user-panel.ui:239 +#: panels/user-accounts/cc-user-panel.ui:289 msgid "" "Administrators can add and remove other users, and can change settings for " "all users." @@ -8142,7 +8138,7 @@ "Quản trị viên có thể thêm và loại bỏ người dùng khác và có thể thay đổi các " "cài đặt cho tất cả người dùng." -#: panels/user-accounts/cc-user-panel.ui:255 +#: panels/user-accounts/cc-user-panel.ui:179 msgid "_Parental Controls" msgstr "Điều khiển _cha mẹ" @@ -8150,37 +8146,36 @@ msgid "Open the Parental Controls application." msgstr "Mở ứng dụng dành cho cha mẹ quản lý con cái." -#: panels/user-accounts/cc-user-panel.ui:347 +#: panels/user-accounts/cc-user-panel.ui:363 msgid "Authentication & Login" msgstr "Xác thực & Đăng nhập" #. FIXME -#: panels/user-accounts/cc-user-panel.ui:202 +#: panels/user-accounts/cc-user-panel.ui:124 msgid "_Fingerprint Login" msgstr "Đăng nhập bằng _vân tay" -#: panels/user-accounts/cc-user-panel.ui:211 +#: panels/user-accounts/cc-user-panel.ui:133 msgid "A_utomatic Login" msgstr "Đăng nhập _tự động" -#: panels/user-accounts/cc-user-panel.ui:224 +#: panels/user-accounts/cc-user-panel.ui:504 msgid "Account Activity" msgstr "Sự hoạt động của tài khoản" -#: panels/user-accounts/cc-user-panel.ui:293 +#: panels/user-accounts/cc-user-panel.ui:545 msgid "Remove User…" -msgstr "Gỡ bỏ người dùng…" +msgstr "Bỏ người dùng…" #. Translators: This is the empty state page label which states that there are no users to show in the panel. -#: panels/user-accounts/cc-user-panel.ui:337 +#: panels/user-accounts/cc-user-panel.ui:584 msgid "No Users Found" msgstr "Không tìm thấy người dùng nào" -#: panels/user-accounts/cc-user-panel.ui:346 +#: panels/user-accounts/cc-user-panel.ui:594 msgid "Unlock to add a user account." msgstr "Mở khóa để thêm tài khoản người dùng mới." -#: panels/user-accounts/cc-user-panel.ui:23 #: panels/user-accounts/data/gnome-user-accounts-panel.desktop.in:3 msgid "Users" msgstr "Người dùng" @@ -8402,7 +8397,7 @@ msgid "The username is too long." msgstr "Tên người dùng quá dài." -#: panels/user-accounts/user-utils.c:537 +#: panels/user-accounts/user-utils.c:550 msgid "This will be used to name your home folder and can’t be changed." msgstr "" "Cái này sẽ được dùng để đặt tên cho thư mục riêng của bạn và không thể thay " @@ -8413,6 +8408,7 @@ msgid "Map Buttons" msgstr "Ánh xạ nút" +#: panels/network/connection-editor/vpn-helpers.c:149 #: panels/wacom/button-mapping.ui:66 msgid "_Close" msgstr "Đón_g" @@ -8440,7 +8436,7 @@ msgid "Mis-click detected, restarting…" msgstr "Phát hiện ấn nhầm, đang khởi động lại…" -#: panels/wacom/cc-wacom-button-row.c:244 +#: panels/wacom/cc-wacom-button-row.c:243 #, c-format msgid "Button %d" msgstr "Nút %d" @@ -8466,17 +8462,17 @@ msgstr "Hiển thị Trợ giúp Trên-Màn-Hình" # Name: don't translate / Tên: đừng dịch -#: panels/wacom/cc-wacom-mapping-panel.c:245 +#: panels/wacom/cc-wacom-mapping-panel.c:249 msgid "Output:" msgstr "Đầu ra:" #. Keep ratio switch -#: panels/wacom/cc-wacom-mapping-panel.c:257 +#: panels/wacom/cc-wacom-mapping-panel.c:261 msgid "Keep aspect ratio (letterbox):" msgstr "Giữ tỉ lệ biên dạng (letterbox):" #. Whole-desktop checkbox -#: panels/wacom/cc-wacom-mapping-panel.c:268 +#: panels/wacom/cc-wacom-mapping-panel.c:272 msgid "Map to single monitor" msgstr "Ánh xạ sang màn hình đơn" @@ -8485,15 +8481,15 @@ msgid "%d of %d" msgstr "%d / %d" -#: panels/wacom/cc-wacom-page.c:515 +#: panels/wacom/cc-wacom-page.c:516 msgid "Display Mapping" msgstr "Hiện ánh xạ" -#: panels/wacom/cc-wacom-panel.c:764 panels/wacom/wacom-stylus-page.ui:119 +#: panels/wacom/cc-wacom-panel.c:806 panels/wacom/wacom-stylus-page.ui:119 msgid "Stylus" msgstr "Bút trỏ" -#: panels/wacom/cc-wacom-stylus-page.c:357 +#: panels/wacom/cc-wacom-stylus-page.c:360 #| msgid "Top Button" msgid "Button" msgstr "Nút" @@ -8530,7 +8526,7 @@ msgid "_Help" msgstr "Trợ _giúp" -#: panels/wacom/cc-wacom-panel.ui:56 +#: panels/wacom/cc-wacom-panel.ui:57 msgid "No tablet detected" msgstr "Không tìm thấy bảng vẽ" @@ -8699,7 +8695,7 @@ msgid "Device Details" msgstr "Chi tiết thiết bị" -#: panels/info-overview/cc-info-overview-panel.ui:57 +#: panels/info-overview/cc-system-details-window.ui:133 #: panels/wwan/cc-wwan-details-dialog.ui:210 msgid "Firmware Version" msgstr "Phiên bản Firmware" @@ -8951,47 +8947,47 @@ msgid "SIM Locked" msgstr "SIM bị khóa" -#: panels/wwan/cc-wwan-device-page.ui:77 +#: panels/wwan/cc-wwan-device-page.ui:76 msgid "_Mobile Data" msgstr "Dữ liệu _di động" -#: panels/wwan/cc-wwan-device-page.ui:78 +#: panels/wwan/cc-wwan-device-page.ui:77 msgid "Access data using mobile network" msgstr "Truy cập dữ liệu sử dụng mạng di động" -#: panels/wwan/cc-wwan-device-page.ui:88 +#: panels/wwan/cc-wwan-device-page.ui:86 msgid "_Data Roaming" msgstr "Chuyển vùng _dữ liệu" -#: panels/wwan/cc-wwan-device-page.ui:89 +#: panels/wwan/cc-wwan-device-page.ui:87 msgid "Use mobile data when roaming" msgstr "Sử dụng dữ liệu di động khi chuyển vùng" -#: panels/wwan/cc-wwan-device-page.ui:115 +#: panels/wwan/cc-wwan-device-page.ui:113 msgid "_Network Mode" msgstr "Chế độ mạ_ng" -#: panels/wwan/cc-wwan-device-page.ui:122 +#: panels/wwan/cc-wwan-device-page.ui:120 msgid "N_etwork" msgstr "_Mạng" -#: panels/wwan/cc-wwan-device-page.ui:132 +#: panels/wwan/cc-wwan-device-page.ui:130 msgid "Advanced" msgstr "Nâng cao" -#: panels/wwan/cc-wwan-device-page.ui:146 +#: panels/wwan/cc-wwan-device-page.ui:144 msgid "_Access Point Names" msgstr "_Tên điểm truy cập" -#: panels/wwan/cc-wwan-device-page.ui:155 +#: panels/wwan/cc-wwan-device-page.ui:153 msgid "_SIM Lock" msgstr "Khóa _SIM" -#: panels/wwan/cc-wwan-device-page.ui:156 +#: panels/wwan/cc-wwan-device-page.ui:154 msgid "Lock SIM with PIN" msgstr "Khóa SIM với PIN" -#: panels/wwan/cc-wwan-device-page.ui:165 +#: panels/wwan/cc-wwan-device-page.ui:163 msgid "M_odem Details" msgstr "Chi tiết M_odem" @@ -9085,8 +9081,8 @@ #: panels/keyboard/cc-keyboard-shortcut-editor.ui:56 #: panels/wwan/cc-wwan-mode-dialog.ui:39 -#: panels/wwan/cc-wwan-network-dialog.ui:115 -#: panels/wwan/cc-wwan-sim-lock-dialog.c:229 +#: panels/wwan/cc-wwan-network-dialog.ui:114 +#: panels/wwan/cc-wwan-sim-lock-dialog.c:228 msgid "_Set" msgstr "Đặ_t" @@ -9094,15 +9090,15 @@ msgid "Close" msgstr "Đóng" -#: panels/wwan/cc-wwan-network-dialog.ui:38 +#: panels/wwan/cc-wwan-network-dialog.ui:37 msgid "_Automatic" msgstr "_Tự động" -#: panels/wwan/cc-wwan-network-dialog.ui:53 +#: panels/wwan/cc-wwan-network-dialog.ui:52 msgid "Choose Network" msgstr "Chọn mạng" -#: panels/wwan/cc-wwan-network-dialog.ui:68 +#: panels/wwan/cc-wwan-network-dialog.ui:67 msgid "Refresh Network Providers" msgstr "Làm mới các nhà cung cấp mạng" @@ -9111,31 +9107,31 @@ msgid "SIM %d" msgstr "SIM %d" -#: panels/wwan/cc-wwan-panel.ui:61 +#: panels/wwan/cc-wwan-panel.ui:65 msgid "No WWAN Adapter Found" msgstr "Không tìm bộ chuyển đổi WWAN nào" -#: panels/wwan/cc-wwan-panel.ui:71 +#: panels/wwan/cc-wwan-panel.ui:75 msgid "Make sure you have a Wireless Wan/Cellular device" msgstr "Hãy chắc chắn là bạn có thiết bị Wireless Wan/Cellular" -#: panels/wwan/cc-wwan-panel.ui:112 +#: panels/wwan/cc-wwan-panel.ui:116 msgid "Wireless Wan is disabled when airplane mode is on" msgstr "Wireless Wan bị tắt khi chế độ máy bay được bật" -#: panels/wwan/cc-wwan-panel.ui:120 +#: panels/wwan/cc-wwan-panel.ui:124 msgid "_Turn off Airplane Mode" msgstr "_Tắt chế độ máy bay" -#: panels/wwan/cc-wwan-panel.ui:151 +#: panels/wwan/cc-wwan-panel.ui:155 msgid "Data Connection" msgstr "Kết nối dữ liệu" -#: panels/wwan/cc-wwan-panel.ui:152 +#: panels/wwan/cc-wwan-panel.ui:156 msgid "SIM card used for internet" msgstr "Thẻ SIM được dùng cho internet" -#: panels/wwan/cc-wwan-panel.ui:10 +#: panels/wwan/cc-wwan-panel.ui:13 msgid "Enable Mobile Network" msgstr "Cho phép dùng mạng di động" @@ -9147,15 +9143,15 @@ msgid "_Next" msgstr "Tiế_p" -#: panels/wwan/cc-wwan-sim-lock-dialog.ui:91 +#: panels/wwan/cc-wwan-sim-lock-dialog.ui:90 msgid "_Lock SIM with PIN" msgstr "_Khóa SIM với PIN" -#: panels/wwan/cc-wwan-sim-lock-dialog.ui:107 +#: panels/wwan/cc-wwan-sim-lock-dialog.ui:106 msgid "Change PIN" msgstr "Đổi PIN" -#: panels/wwan/cc-wwan-sim-lock-dialog.ui:202 +#: panels/wwan/cc-wwan-sim-lock-dialog.ui:201 msgid "Enter current PIN to change SIM lock settings" msgstr "Nhập vào PIN hiện tại để thay đổi các cài đặt khóa SIM" @@ -9212,15 +9208,16 @@ msgid "[PANEL] [ARGUMENT…]" msgstr "[BẢNG] [Đ.SỐ…]" -#: shell/cc-panel-list.ui:42 shell/cc-window.c:242 +#: panels/privacy/cc-privacy-panel.ui:9 +#: panels/privacy/gnome-privacy-panel.desktop.in:3 msgid "Privacy" msgstr "Riêng tư" -#: shell/cc-panel-loader.c:312 +#: shell/cc-panel-loader.c:285 msgid "Available panels:" msgstr "Bảng điều khiển hiện có:" -#: shell/cc-window.ui:30 +#: shell/cc-window.ui:131 msgid "All Settings" msgstr "Mọi cài đặt" @@ -9228,11 +9225,11 @@ msgid "Primary Menu" msgstr "Trình đơn chính" -#: shell/cc-window.ui:153 +#: shell/cc-window.ui:110 msgid "Warning: Development Version" msgstr "Cảnh bào: Phiên bản phát triển" -#: shell/cc-window.ui:154 +#: shell/cc-window.ui:111 msgid "" "This version of Settings should only be used for development purposes. You " "may experience incorrect system behavior, data loss, and other unexpected " @@ -9242,7 +9239,7 @@ "thể gặp phải hành vi hệ thống không chính xác, mất dữ liệu và các vấn đề " "không mong muốn khác. " -#: shell/cc-window.ui:165 +#: shell/cc-window.ui:122 msgid "Help" msgstr "Trợ giúp" @@ -9281,7 +9278,7 @@ #: shell/help-overlay.ui:65 msgctxt "shortcut window" msgid "Cancel search" -msgstr "Ngừng tìm kiếm" +msgstr "Dừng tìm kiếm" #: shell/org.gnome.Settings.gschema.xml:5 msgid "The identifier for the last Settings panel to be opened" @@ -9308,7 +9305,7 @@ #. translators: #. * The number of sound outputs on a particular device -#: subprojects/gvc/gvc-mixer-control.c:1907 +#: subprojects/gvc/gvc-mixer-control.c:1915 #, c-format msgid "%u Output" msgid_plural "%u Outputs" @@ -9316,12 +9313,12 @@ #. translators: #. * The number of sound inputs on a particular device -#: subprojects/gvc/gvc-mixer-control.c:1917 +#: subprojects/gvc/gvc-mixer-control.c:1925 #, c-format msgid "%u Input" msgid_plural "%u Inputs" msgstr[0] "%u đầu vào" -#: subprojects/gvc/gvc-mixer-control.c:2867 +#: subprojects/gvc/gvc-mixer-control.c:2882 msgid "System Sounds" msgstr "Các âm thanh hệ thống" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-desktop-3.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-desktop-3.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-desktop-3.0.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-desktop-3.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:05+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:11+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: libgnome-desktop/gnome-languages.c:705 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-dictionary.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-dictionary.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-dictionary.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-dictionary.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:32+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:47+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.Dictionary.appdata.xml.in.in:6 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-disk-utility.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-disk-utility.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-disk-utility.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-disk-utility.po 2024-02-12 13:46:47.000000000 +0000 @@ -20,8 +20,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:56+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:59+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/gnome-disk-image-mounter.desktop.in:3 src/disk-image-mounter/main.c:54 @@ -97,7 +97,7 @@ "Dùng Đĩa, bạn có thể xem dữ liệu SMART, quản lý các thiết bị, đo kiểm tốc độ " "đĩa vật lý, và ảnh đĩa USB." -#: data/org.gnome.DiskUtility.appdata.xml.in:45 +#: data/org.gnome.DiskUtility.appdata.xml.in:46 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -127,7 +127,7 @@ msgid "Select Disk Image(s) to Mount" msgstr "Chọn ảnh đĩa cần gắn" -#: src/disk-image-mounter/main.c:91 src/disks/gducreatediskimagedialog.c:891 +#: src/disk-image-mounter/main.c:91 src/disks/gducreatediskimagedialog.c:892 #: src/disks/gducreateformatdialog.c:172 src/disks/gducreateformatdialog.c:473 #: src/disks/gdunewdiskimagedialog.c:170 src/disks/gduwindow.c:817 #: src/disks/ui/benchmark-dialog.ui:287 @@ -1350,7 +1350,7 @@ msgstr "Gặp lỗi khi tạo ảnh đĩa" #. Translators: Primary message in dialog shown if some data was unreadable while creating a disk image -#: src/disks/gducreatediskimagedialog.c:491 +#: src/disks/gducreatediskimagedialog.c:492 msgid "Unrecoverable read errors while creating disk image" msgstr "Gặp lỗi không thể hồi phục được khi đang tạo ảnh đĩa" @@ -1359,7 +1359,7 @@ #. * The first %s is the amount of unreadable data (ex. "4.2 MB"). #. * The second %s is the name of the device (ex "/dev/"). #. -#: src/disks/gducreatediskimagedialog.c:500 +#: src/disks/gducreatediskimagedialog.c:501 #, c-format msgid "" "%2.1f%% (%s) of the data on the device “%s” was unreadable and replaced with " @@ -1371,36 +1371,36 @@ "xước hay ổ đĩa bị hỏng vật lý" #. Translators: Label of secondary button in dialog if some data was unreadable while creating a disk image -#: src/disks/gducreatediskimagedialog.c:506 +#: src/disks/gducreatediskimagedialog.c:507 msgid "_Delete Disk Image File" msgstr "_Xóa tập tin ảnh đĩa" -#: src/disks/gducreatediskimagedialog.c:508 src/disks/ui/benchmark-dialog.ui:49 +#: src/disks/gducreatediskimagedialog.c:509 src/disks/ui/benchmark-dialog.ui:49 msgid "_Close" msgstr "Đón_g" -#: src/disks/gducreatediskimagedialog.c:690 +#: src/disks/gducreatediskimagedialog.c:691 #: src/disks/gdurestorediskimagedialog.c:730 msgid "Error determining size of device: " msgstr "Gặp lỗi khi xác định kích cỡ của thiết bị: " -#: src/disks/gducreatediskimagedialog.c:697 +#: src/disks/gducreatediskimagedialog.c:698 #: src/disks/gdurestorediskimagedialog.c:737 #, c-format msgid "Device is size 0" msgstr "Thiết bị có cỡ là không" -#: src/disks/gducreatediskimagedialog.c:730 +#: src/disks/gducreatediskimagedialog.c:731 msgid "Error allocating space for disk image file: " msgstr "Gặp lỗi khi cấp phát chỗ cho tập tin ảnh đĩa: " -#: src/disks/gducreatediskimagedialog.c:886 +#: src/disks/gducreatediskimagedialog.c:887 #: src/disks/gdunewdiskimagedialog.c:165 #, c-format msgid "A file named “%s” already exists. Do you want to replace it?" msgstr "Đã có tập tin mang tên “%s”. Bạn có muốn thay thế nó không?" -#: src/disks/gducreatediskimagedialog.c:889 +#: src/disks/gducreatediskimagedialog.c:890 #: src/disks/gdunewdiskimagedialog.c:168 #, c-format msgid "" @@ -1408,24 +1408,24 @@ msgstr "" "Tập tin đã sẵn có trong “%s”. Thay thế nó sẽ ghi đè lên nội dung của nó." -#: src/disks/gducreatediskimagedialog.c:892 +#: src/disks/gducreatediskimagedialog.c:893 #: src/disks/gdunewdiskimagedialog.c:171 msgid "_Replace" msgstr "_Thay thế" -#: src/disks/gducreatediskimagedialog.c:942 +#: src/disks/gducreatediskimagedialog.c:943 #: src/disks/gdunewdiskimagedialog.c:83 msgid "Error opening file for writing" msgstr "Gặp lỗi khi mở tập tin để ghi" #. Translators: Reason why suspend/logout is being inhibited -#: src/disks/gducreatediskimagedialog.c:958 +#: src/disks/gducreatediskimagedialog.c:959 msgctxt "create-inhibit-message" msgid "Copying device to disk image" msgstr "Chép dữ liệu từ thiết bị vào ảnh đĩa" #. Translators: this is the description of the job -#: src/disks/gducreatediskimagedialog.c:964 +#: src/disks/gducreatediskimagedialog.c:965 msgid "Creating Disk Image" msgstr "Đang tạo ảnh đĩa" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-font-viewer.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-font-viewer.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-font-viewer.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-font-viewer.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:10+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:18+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: src/main.c:37 @@ -26,7 +26,7 @@ msgstr "Xem phông chữ GNOME" #: data/org.gnome.font-viewer.appdata.xml.in:7 -#: src/org.gnome.font-viewer.desktop.in.in:4 +#: data/org.gnome.font-viewer.desktop.in.in:4 msgid "View fonts on your system" msgstr "Ứng dụng xem phông chữ trên hệ thống của bạn" @@ -75,7 +75,7 @@ msgid "FONT-FILE OUTPUT-FILE" msgstr "TẬP-TIN-PHÔNG TẬP-TIN-KẾT-XUẤT" -#: src/font-view-window.ui:54 +#: src/font-view-window.ui:47 msgid "About Fonts" msgstr "" @@ -211,12 +211,12 @@ msgid "Back" msgstr "Quay lại" -#: src/font-view-window.ui:40 +#: src/font-view-window.ui:31 msgid "All Fonts" msgstr "Mọi phông chữ" -#: data/org.gnome.font-viewer.appdata.xml.in:6 src/font-view-application.c:124 -#: src/org.gnome.font-viewer.desktop.in.in:3 +#: data/org.gnome.font-viewer.appdata.xml.in:6 +#: data/org.gnome.font-viewer.desktop.in.in:3 src/font-view-application.c:124 msgid "Fonts" msgstr "Xem phông chữ" @@ -231,7 +231,7 @@ " Trần Ngọc Quân https://launchpad.net/~vnwildman" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! -#: src/org.gnome.font-viewer.desktop.in.in:6 +#: data/org.gnome.font-viewer.desktop.in.in:6 msgid "fonts;fontface;" msgstr "fonts;phông;phong;chữ;chư;chu;fontface;" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-icon-theme.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-icon-theme.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-icon-theme.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-icon-theme.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:56+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../index.theme.in.in.h:1 msgid "GNOME" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-initial-setup.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-initial-setup.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-initial-setup.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-initial-setup.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,14 +17,15 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:20+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:31+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/gnome-initial-setup-first-login.desktop.in.in:3 #: data/gnome-initial-setup.desktop.in.in:3 +#: gnome-initial-setup/gis-driver.c:811 msgid "Initial Setup" -msgstr "Cài đặt lần đầu" +msgstr "Cài đặt lần đầu dùng" #: gnome-initial-setup/gis-assistant.c:412 msgid "_Next" @@ -47,16 +48,17 @@ msgstr "T_rước" #: gnome-initial-setup/gis-assistant.c:417 +#: gnome-initial-setup/pages/account/gis-account-page-enterprise.ui:254 msgid "_Cancel" msgstr "T_hôi" -#: gnome-initial-setup/gnome-initial-setup.c:328 +#: gnome-initial-setup/gnome-initial-setup.c:325 msgid "Force existing user mode" msgstr "Ép buộc chế độ người dùng cũ" -#: gnome-initial-setup/gnome-initial-setup.c:342 +#: gnome-initial-setup/gnome-initial-setup.c:339 msgid "— GNOME initial setup" -msgstr "— Cài đặt GNOME lần đầu" +msgstr "— Cài đặt GNOME lần đầu dùng" #: gnome-initial-setup/pages/account/gis-account-avatar-chooser.ui:36 msgid "Take a Picture…" @@ -146,16 +148,16 @@ msgstr "" "Vui lòng kiểm tra tên và tài khoản. Bạn còn có thể chọn một ảnh chụp." -#: gnome-initial-setup/pages/account/gis-account-page-local.c:459 +#: gnome-initial-setup/pages/account/gis-account-page-local.c:296 msgid "We need a few details to complete setup." msgstr "Chúng tôi cần một ít thông tin chi tiết để hoàn tất việc cài đặt." -#: gnome-initial-setup/pages/account/gis-account-page-local.c:555 +#: gnome-initial-setup/pages/account/gis-account-page-local.c:382 msgid "Administrator" msgstr "Quản trị viên" -#: gnome-initial-setup/pages/account/gis-account-page-local.c:561 -#: gnome-initial-setup/pages/account/gis-account-page-local.c:604 +#: gnome-initial-setup/pages/account/gis-account-page-local.c:388 +#: gnome-initial-setup/pages/account/gis-account-page-local.c:431 #, c-format msgid "Failed to create user '%s': " msgstr "Gặp lỗi khi người dùng '%s': " @@ -195,7 +197,7 @@ #: gnome-initial-setup/pages/account/gis-account-page.ui:41 msgid "Go online to set up Enterprise Login." -msgstr "Lên mạng để thiết lập Đăng nhập Doanh nghiệp." +msgstr "Lên mạng để cài đặt Đăng nhập Doanh nghiệp." #: gnome-initial-setup/pages/account/um-realm-manager.c:310 msgid "Cannot automatically join this type of domain" @@ -254,7 +256,7 @@ msgid "Add Account" msgstr "Thêm tài khoản" -#: gnome-initial-setup/pages/goa/gis-goa-page.c:589 +#: gnome-initial-setup/pages/goa/gis-goa-page.c:568 msgid "Online Accounts" msgstr "Tài khoản trực tuyến" @@ -274,11 +276,11 @@ msgstr "" "Các tài khoản có thể được thêm hay gỡ bỏ bất kỳ lúc nào từ ứng dụng cài đặt." -#: gnome-initial-setup/pages/keyboard/cc-input-chooser.c:242 +#: gnome-initial-setup/pages/keyboard/cc-input-chooser.c:243 msgid "Preview" msgstr "Xem trước" -#: gnome-initial-setup/pages/keyboard/cc-input-chooser.c:306 +#: gnome-initial-setup/pages/keyboard/cc-input-chooser.c:307 #: gnome-initial-setup/pages/language/cc-language-chooser.c:222 msgid "More…" msgstr "Còn nữa…" @@ -286,14 +288,14 @@ #. Translators: a search for input methods or keyboard layouts #. * did not yield any results #. -#: gnome-initial-setup/pages/keyboard/cc-input-chooser.c:328 +#: gnome-initial-setup/pages/keyboard/cc-input-chooser.c:329 msgid "No inputs found" msgstr "Không tìm thấy phương thức nhập liệu nào" #: gnome-initial-setup/pages/keyboard/gis-keyboard-page.c:502 #: gnome-initial-setup/pages/keyboard/gis-keyboard-page.ui:15 msgid "Typing" -msgstr "Gõ phím" +msgstr "Nhập liệu" #: gnome-initial-setup/pages/keyboard/gis-keyboard-page.ui:16 msgid "Select your keyboard layout or an input method." @@ -398,9 +400,9 @@ #: gnome-initial-setup/pages/password/gis-password-page.c:243 msgid "The passwords do not match." -msgstr "Mật khẩu không khớp nhau." +msgstr "Mật khẩu không trùng khớp nhau." -#: gnome-initial-setup/pages/password/gis-password-page.c:437 +#: gnome-initial-setup/pages/password/gis-password-page.c:434 msgid "Password" msgstr "Mật khẩu" @@ -554,7 +556,7 @@ msgid "Problem data will be collected by %s:" msgstr "Dữ liệu trục trặc sẽ được sưu tập bởi %s:" -#: gnome-initial-setup/pages/privacy/gis-privacy-page.c:204 +#: gnome-initial-setup/pages/privacy/gis-privacy-page.c:86 msgid "Privacy Policy" msgstr "Chính sách riêng tư" @@ -562,7 +564,7 @@ msgid "Uses Mozilla Location Service:" msgstr "Dùng dịch vụ vị trí Mozilla:" -#: gnome-initial-setup/pages/privacy/gis-privacy-page.c:236 +#: gnome-initial-setup/pages/privacy/gis-privacy-page.c:246 msgid "Welcome to Ubuntu" msgstr "" @@ -582,7 +584,7 @@ "Cho phép các ứng dụng dò tìm vị trí địa lý của bạn. Và hiển thị chỉ thị các " "dịch vụ vị trí đang được dùng." -#: gnome-initial-setup/pages/privacy/gis-privacy-page.ui:59 +#: gnome-initial-setup/pages/privacy/gis-privacy-page.ui:58 msgid "Automatic Problem Reporting" msgstr "Tự động báo cáo trục trặc" @@ -592,12 +594,12 @@ msgstr "" "Điều kiển chính sách riêng tư được thay đổi bất cứ lúc nào từ phần cài đặt." -#: gnome-initial-setup/pages/software/gis-software-page.c:109 +#: gnome-initial-setup/pages/software/gis-software-page.c:111 #: gnome-initial-setup/pages/software/gis-software-page.ui:11 msgid "Third-Party Repositories" msgstr "Kho Phần mềm Bên Thứ ba" -#: gnome-initial-setup/pages/software/gis-software-page.c:110 +#: gnome-initial-setup/pages/software/gis-software-page.c:112 msgid "" "Third-party repositories provide access to additional software from selected " "external sources, including popular apps and drivers that are important for " @@ -608,11 +610,11 @@ "điều khiển thứ mà quan trọng đối với một số thiết bị. Một số phần mềm độc " "quyền được bao gồm." -#: gnome-initial-setup/pages/software/gis-software-page.c:120 +#: gnome-initial-setup/pages/software/gis-software-page.c:122 msgid "_Disable Third-Party Repositories" msgstr "_Tắt Kho Phần mềm Bên Thứ ba" -#: gnome-initial-setup/pages/software/gis-software-page.c:125 +#: gnome-initial-setup/pages/software/gis-software-page.c:127 msgid "_Enable Third-Party Repositories" msgstr "_Bật Kho Phần mềm Bên Thứ ba" @@ -813,9 +815,10 @@ #: gnome-initial-setup/pages/welcome/gis-welcome-page.ui:49 msgid "_Start Setup" -msgstr "Cài đặt _ban đầu" +msgstr "_Bắt đầu cài đặt" -#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:91 +#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:130 +#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:274 #, c-format msgid "Failed to get report information: %s" msgstr "" @@ -824,17 +827,17 @@ msgid "Report" msgstr "" -#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:147 +#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:208 #, c-format msgid "Failed to show privacy policy: %s" msgstr "" -#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:201 +#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:411 #: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.ui:12 msgid "Help improve Ubuntu" msgstr "" -#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:208 +#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.c:418 #, c-format msgid "" "Ubuntu can report information that helps developers improve it. This " @@ -842,11 +845,11 @@ "approximate location you chose (%s)." msgstr "" -#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.ui:60 +#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.ui:61 msgid "Show the First Report" msgstr "" -#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.ui:66 +#: gnome-initial-setup/pages/ubuntu-report/gis-ubuntu-report-page.ui:73 msgid "Legal notice" msgstr "" @@ -866,11 +869,11 @@ msgid "You can change your mind later in Settings -> Privacy -> Diagnostics." msgstr "" -#: gnome-initial-setup/pages/apps/gis-apps-page.c:161 +#: gnome-initial-setup/pages/apps/gis-apps-page.c:163 msgid "Ready to go" msgstr "" -#: gnome-initial-setup/pages/apps/gis-apps-page.ui:13 +#: gnome-initial-setup/pages/apps/gis-apps-page.ui:23 msgid "You're ready to go!" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-keyring.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-keyring.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-keyring.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-keyring.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:56+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. TRANSLATORS: This is the label for an keyring created without a label diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-klotski.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-klotski.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-klotski.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-klotski.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:12+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:22+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. Translators: title of a section in the Keyboard Shortcuts dialog; contains "Toggle game menu" and "Restart" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-logs.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-logs.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-logs.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-logs.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:16+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:27+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/gl-categorylist.ui:12 @@ -62,7 +62,7 @@ msgid "Usage" msgstr "Cách dùng" -#: data/gl-eventtoolbar.ui:7 +#: data/gl-eventtoolbar.ui:6 msgid "_New Window" msgstr "Cửa _sổ mới" @@ -70,11 +70,11 @@ msgid "Keyboard Shortcuts" msgstr "Phím tắt" -#: data/gl-eventtoolbar.ui:18 +#: data/gl-eventtoolbar.ui:16 msgid "_Help" msgstr "T_rợ giúp" -#: data/gl-eventtoolbar.ui:22 +#: data/gl-eventtoolbar.ui:20 msgid "_About Logs" msgstr "" @@ -86,7 +86,7 @@ msgid "Choose the boot from which to view logs" msgstr "Chọn phần khởi động mà muốn xem nhật ký" -#: data/gl-eventtoolbar.ui:60 +#: data/gl-eventtoolbar.ui:59 msgid "Search all the logs of the current category" msgstr "Tìm trong mọi nhật ký của thể loại hiện tại" @@ -130,7 +130,7 @@ msgid "Documentation" msgstr "Tài liệu" -#: data/gl-eventviewlist.ui:34 +#: data/gl-eventviewlist.ui:35 msgid "Select journal field and timestamp range filtering options" msgstr "" @@ -354,7 +354,7 @@ msgstr "" #: data/org.gnome.Logs.appdata.xml.in:7 data/org.gnome.Logs.desktop.in:3 -#: src/gl-application.c:107 src/gl-eventtoolbar.c:144 +#: src/gl-application.c:132 src/gl-eventtoolbar.c:143 msgid "Logs" msgstr "Nhật ký máy" @@ -379,7 +379,7 @@ "hạng mục muốn tìm, và hiển thị chi tiết các thông tin về từng sự kiện bằng " "cách bấm chuột vào nó." -#: data/org.gnome.Logs.appdata.xml.in:38 src/gl-application.c:109 +#: data/org.gnome.Logs.appdata.xml.in:38 src/gl-application.c:134 msgid "The GNOME Project" msgstr "" @@ -411,7 +411,7 @@ msgstr "" "Xếp các hàng của danh sách theo thứ tự tăng hoặc giảm dần cho kiểu đã chọn" -#: src/gl-application.c:112 +#: src/gl-application.c:137 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -423,18 +423,18 @@ msgid "View and search logs" msgstr "Xem và tìm kiếm từ nhật ký của máy tính" -#: src/gl-application.c:256 +#: src/gl-application.c:270 msgid "Print version information and exit" msgstr "In ra thông tin phiên bản rồi thoát" #. Translators: Boot refers to a single run (or bootup) of the system -#: src/gl-eventtoolbar.c:135 +#: src/gl-eventtoolbar.c:134 msgid "Boot" msgstr "Khởi động" #. Translators: Shown when there are no (zero) results in the current #. * view. -#: src/gl-eventviewlist.c:448 +#: src/gl-eventviewlist.c:431 msgid "No Results" msgstr "" @@ -614,22 +614,22 @@ msgid "_Cancel" msgstr "T_hôi" -#: src/gl-window.c:202 +#: src/gl-window.c:194 msgid "log messages" msgstr "lời nhắn nhật ký" -#: src/gl-window.c:174 +#: src/gl-window.c:173 msgid "Unable to export log messages to a file" msgstr "Không thể xuất các lời nhắn nhật ký ra một tập tin" -#: src/gl-window.c:473 src/gl-window.c:490 +#: src/gl-window.c:471 src/gl-window.c:488 msgid "Unable to read system logs" msgstr "Không thể đọc nhật ký hệ thống" -#: src/gl-window.c:480 +#: src/gl-window.c:478 msgid "Unable to read user logs" msgstr "Không thể đọc nhật ký người dùng" -#: src/gl-window.c:498 +#: src/gl-window.c:496 msgid "No logs available" msgstr "Không có nhật ký nào sẵn sàng cả" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-mahjongg.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-mahjongg.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-mahjongg.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-mahjongg.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:12+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:22+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Mahjongg.appdata.xml.in:7 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-maps.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-maps.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-maps.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-maps.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:15+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:25+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. Translators: This is the program name. @@ -29,8 +29,8 @@ #. #. Translators: This is the program name. #: data/org.gnome.Maps.appdata.xml.in.in:6 data/org.gnome.Maps.desktop.in.in:4 -#: data/ui/main-window.ui:27 src/application.js:61 src/mainWindow.js:134 -#: src/mainWindow.js:531 +#: data/ui/main-window.ui:27 src/application.js:61 src/mainWindow.js:143 +#: src/mainWindow.js:591 msgid "Maps" msgstr "Bản đồ" @@ -56,7 +56,7 @@ "Maps dùng cơ sở dữ liệu OpenStreetMap cộng tác, được tạo bởi hàng trăm ngàn " "người trên toàn cầu." -#: data/org.gnome.Maps.appdata.xml.in.in:392 src/mainWindow.js:528 +#: data/org.gnome.Maps.appdata.xml.in.in:438 src/mainWindow.js:588 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -89,59 +89,59 @@ msgid "Zoom level" msgstr "Mức độ phóng to" -#: data/org.gnome.Maps.gschema.xml:21 +#: data/org.gnome.Maps.gschema.xml:26 msgid "Map type" msgstr "Loại bản đồ" -#: data/org.gnome.Maps.gschema.xml:22 +#: data/org.gnome.Maps.gschema.xml:27 msgid "The type of map to display (street, aerial, etc.)" msgstr "Loại bản đồ để hiển thị (đường phố, trên không, v.v.)" -#: data/org.gnome.Maps.gschema.xml:26 +#: data/org.gnome.Maps.gschema.xml:31 msgid "Window size" msgstr "Kích thước cửa sổ" -#: data/org.gnome.Maps.gschema.xml:27 +#: data/org.gnome.Maps.gschema.xml:32 msgid "Window size (width and height)." msgstr "Kích thước cửa sổ (rộng và cao)." -#: data/org.gnome.Maps.gschema.xml:31 +#: data/org.gnome.Maps.gschema.xml:36 msgid "Window position" msgstr "Vị trí cửa sổ" -#: data/org.gnome.Maps.gschema.xml:32 +#: data/org.gnome.Maps.gschema.xml:37 msgid "Window position (X and Y)." msgstr "Vị trí cửa sổ (X và Y)." -#: data/org.gnome.Maps.gschema.xml:36 +#: data/org.gnome.Maps.gschema.xml:41 msgid "Window maximized" msgstr "Cửa sổ phóng to" -#: data/org.gnome.Maps.gschema.xml:37 +#: data/org.gnome.Maps.gschema.xml:42 msgid "Window maximization state" msgstr "Cửa sổ ở trạng thái phóng to hết cỡ" -#: data/org.gnome.Maps.gschema.xml:41 +#: data/org.gnome.Maps.gschema.xml:46 msgid "Maximum number of search results" msgstr "Số kết quả tìm kiếm tối đa" -#: data/org.gnome.Maps.gschema.xml:42 +#: data/org.gnome.Maps.gschema.xml:47 msgid "Maximum number of search results from geocode search." msgstr "Số kết quả tìm kiếm tối đa từ việc tìm kiếm geocode." -#: data/org.gnome.Maps.gschema.xml:46 +#: data/org.gnome.Maps.gschema.xml:51 msgid "Number of recent places to store" msgstr "Số lượng nơi chốn mới dùng được lưu" -#: data/org.gnome.Maps.gschema.xml:47 +#: data/org.gnome.Maps.gschema.xml:52 msgid "Number of recently visited places to store." msgstr "Số lượng nơi chốn mới thăm được lưu." -#: data/org.gnome.Maps.gschema.xml:51 +#: data/org.gnome.Maps.gschema.xml:56 msgid "Number of recent routes to store" msgstr "Số lượng đường đi mới dùng được lưu" -#: data/org.gnome.Maps.gschema.xml:52 +#: data/org.gnome.Maps.gschema.xml:57 msgid "Number of recently visited routes to store." msgstr "Số lượng đường đi mới đi được lưu." @@ -181,15 +181,15 @@ "Cho biết Foursquare có nên quảng bá check-in như là một tweet trên tài khoản " "Twitter tổ hợp cùng với tài khoản Foursquare." -#: data/org.gnome.Maps.gschema.xml:56 +#: data/org.gnome.Maps.gschema.xml:61 msgid "OpenStreetMap username or e-mail address" msgstr "Tên tài khoản OpenStreetMap hay địa chỉ thư điện tử" -#: data/org.gnome.Maps.gschema.xml:57 +#: data/org.gnome.Maps.gschema.xml:62 msgid "Indicates if the user has signed in to edit OpenStreetMap data." msgstr "Biểu thị nếu người dùng đã đăng nhập vào sửa dữ liệu OpenStreetMap." -#: data/org.gnome.Maps.gschema.xml:61 +#: data/org.gnome.Maps.gschema.xml:66 msgid "Last used transportation type for routing" msgstr "Kiểu phương tiện vận tải dùng cuối cùng để tìm đường" @@ -203,11 +203,11 @@ "Cho dù dùng kiểu xếp lớp nhìn từ trên không cũng nên sử dụng kiểu lai (có " "nhãn)." -#: data/org.gnome.Maps.gschema.xml:65 +#: data/org.gnome.Maps.gschema.xml:70 msgid "Show scale" msgstr "" -#: data/org.gnome.Maps.gschema.xml:66 +#: data/org.gnome.Maps.gschema.xml:71 msgid "Whether to show the scale." msgstr "" @@ -330,62 +330,62 @@ msgid "Search" msgstr "Tìm kiếm" -#: data/ui/help-overlay.ui:27 +#: data/ui/help-overlay.ui:39 msgctxt "shortcut window" msgid "Toggle route planner" msgstr "Bật/tắt bộ lập kế hoạch đường đi" -#: data/ui/help-overlay.ui:33 +#: data/ui/help-overlay.ui:45 msgctxt "shortcut window" msgid "Print route" msgstr "In đường đi" -#: data/ui/help-overlay.ui:39 +#: data/ui/help-overlay.ui:51 msgctxt "shortcut window" msgid "Quit" msgstr "Thoát" -#: data/ui/help-overlay.ui:45 +#: data/ui/help-overlay.ui:57 msgctxt "shortcut window" msgid "Open main menu" msgstr "Mở trình đơn chính" -#: data/ui/help-overlay.ui:53 +#: data/ui/help-overlay.ui:65 msgctxt "shortcut window" msgid "Map View" msgstr "Xem bản đồ" -#: data/ui/help-overlay.ui:56 +#: data/ui/help-overlay.ui:68 msgctxt "shortcut window" msgid "Zoom in" msgstr "Phóng to" -#: data/ui/help-overlay.ui:62 +#: data/ui/help-overlay.ui:74 msgctxt "shortcut window" msgid "Zoom out" msgstr "Thu nhỏ" -#: data/ui/help-overlay.ui:68 +#: data/ui/help-overlay.ui:98 msgctxt "shortcut window" msgid "Toggle scale" msgstr "Bật/tắt thước đo" -#: data/ui/help-overlay.ui:74 +#: data/ui/help-overlay.ui:104 msgctxt "shortcut window" msgid "Go to current location" msgstr "Đến vị trí hiện tại" -#: data/ui/help-overlay.ui:84 +#: data/ui/help-overlay.ui:114 msgctxt "shortcut window" msgid "Switch to street view" msgstr "Chuyển sang xem đường phố" -#: data/ui/help-overlay.ui:91 +#: data/ui/help-overlay.ui:121 msgctxt "shortcut window" msgid "Switch to aerial view" msgstr "Chuyển sang xem từ trên trời" -#: data/ui/help-overlay.ui:97 +#: data/ui/help-overlay.ui:127 msgctxt "shortcut window" msgid "Open shape layer" msgstr "Mở lớp hình dạng" @@ -395,7 +395,7 @@ msgstr "Hiển thị nhãn" #. Translators: This string uses ellipsis character -#: data/ui/layers-popover.ui:16 +#: data/ui/layers-popover.ui:21 msgid "Open Shape Layer…" msgstr "Mở lớp hình dạng…" @@ -403,12 +403,11 @@ msgid "Turn on location services to find your location" msgstr "Bật dịch vụ vị trí để tìm vị trí của bạn" -#: data/ui/location-service-dialog.ui:12 data/ui/osm-edit-dialog.ui:220 -#: data/ui/zoom-in-dialog.ui:21 +#: data/ui/osm-edit-dialog.ui:225 src/mapView.js:541 msgid "Cancel" msgstr "Thôi" -#: data/ui/location-service-dialog.ui:18 +#: src/mainWindow.js:474 msgid "Location Settings" msgstr "Cài đặt vị trí" @@ -452,12 +451,12 @@ msgid "OpenStreetMap Account" msgstr "Tài khoản OpenStreetMap" -#: data/ui/osm-account-dialog.ui:24 +#: data/ui/osm-account-dialog.ui:26 msgid "Sign in to edit maps" msgstr "" "Đăng nhập để chỉnh sửa bản đồ" -#: data/ui/osm-account-dialog.ui:38 +#: data/ui/osm-account-dialog.ui:39 msgid "" "Help to improve the map, using an\n" "OpenStreetMap account." @@ -477,7 +476,7 @@ msgid "Sign up" msgstr "Đăng ký" -#: data/ui/osm-account-dialog.ui:81 +#: data/ui/osm-account-dialog.ui:67 msgid "Sign In" msgstr "Đăng nhập" @@ -500,19 +499,19 @@ msgid "Enter verification code shown above" msgstr "Nhập vào mã xác nhận hiện ở trên" -#: data/ui/osm-account-dialog.ui:144 +#: data/ui/osm-account-dialog.ui:132 msgid "Verify" msgstr "Xác nhận" -#: data/ui/osm-account-dialog.ui:172 +#: data/ui/osm-account-dialog.ui:160 msgid "Signed In" msgstr "Đã đăng nhập" -#: data/ui/osm-account-dialog.ui:184 +#: data/ui/osm-account-dialog.ui:172 msgid "Your OpenStreetMap account is active." msgstr "Tài khoản OpenStreetMap của bạn đang hoạt động." -#: data/ui/osm-account-dialog.ui:214 +#: data/ui/osm-account-dialog.ui:202 msgid "Sign Out" msgstr "Đăng xuất" @@ -533,23 +532,23 @@ msgid "City" msgstr "Thành phố" -#: data/ui/osm-edit-dialog.ui:54 +#: data/ui/osm-edit-dialog.ui:57 msgid "Type" msgstr "Kiểu" -#: data/ui/osm-edit-dialog.ui:76 +#: data/ui/osm-edit-dialog.ui:79 msgid "None" msgstr "Không" -#: data/ui/osm-edit-dialog.ui:105 +#: data/ui/osm-edit-dialog.ui:108 msgid "Add Field" msgstr "Thêm trường" -#: data/ui/osm-edit-dialog.ui:127 +#: data/ui/osm-edit-dialog.ui:130 msgid "Comment" msgstr "Chú thích" -#: data/ui/osm-edit-dialog.ui:155 +#: data/ui/osm-edit-dialog.ui:158 msgid "" "Map changes will be visible on all maps that use\n" "OpenStreetMap data." @@ -557,24 +556,24 @@ "Các thay đổi bản đồ sẽ nhìn thấy trên mọi bản đồ mà\n" "nó dùng dữ liệu OpenStreetMap." -#: data/ui/osm-edit-dialog.ui:183 +#: data/ui/osm-edit-dialog.ui:186 msgid "Recently Used" msgstr "Vừa dùng" -#: data/ui/osm-edit-dialog.ui:280 +#: data/ui/osm-edit-dialog.ui:8 msgctxt "dialog title" msgid "Edit on OpenStreetMap" msgstr "Sửa trên OpenStreetMap" -#: data/ui/osm-edit-dialog.ui:233 src/osmEditDialog.js:531 +#: data/ui/osm-edit-dialog.ui:238 src/osmEditDialog.js:531 msgid "Next" msgstr "Tiếp theo" -#: data/ui/place-popover.ui:44 src/application.js:275 +#: data/ui/place-popover.ui:82 src/application.js:274 msgid "No results found" msgstr "Không tìm thấy kết quả nào" -#: data/ui/place-popover.ui:54 src/application.js:252 src/osmEditDialog.js:568 +#: data/ui/place-popover.ui:92 src/application.js:252 msgid "An error has occurred" msgstr "Đã có lỗi xảy ra" @@ -587,11 +586,11 @@ msgid "Open Location" msgstr "Mở Vị trí" -#: data/ui/send-to-dialog.ui:62 +#: data/ui/send-to-dialog.ui:64 msgid "Copy" msgstr "Sao chép" -#: data/ui/send-to-dialog.ui:68 +#: data/ui/send-to-dialog.ui:70 msgid "Send To…" msgstr "Gửi Đến…" @@ -599,7 +598,7 @@ msgid "Check In…" msgstr "Check In…" -#: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:65 +#: data/ui/shape-layer-file-chooser.ui:4 src/mainWindow.js:64 msgid "Open Shape Layer" msgstr "Mở lớp hình dạng" @@ -612,11 +611,11 @@ msgid "Toggle visible" msgstr "Bật/tắt nhìn thấy" -#: data/ui/sidebar.ui:215 +#: data/ui/sidebar.ui:207 msgid "Route search by GraphHopper" msgstr "Tìm kiếm đường đi bằng GraphHopper" -#: data/ui/sidebar.ui:282 +#: data/ui/sidebar.ui:272 msgid "" "Routing itineraries for public transit is provided by third-party\n" "services.\n" @@ -729,7 +728,7 @@ msgstr "Phóng to vào vị trí thêm!" #. Translators: This is a tooltip -#: data/ui/headerbar-left.ui:37 data/ui/zoom-in-dialog.ui:27 +#: data/ui/zoom-and-rotate-controls.ui:15 src/mapView.js:1121 msgid "Zoom In" msgstr "Phóng to" @@ -774,7 +773,7 @@ msgid "[FILE…|URI]" msgstr "[TẬP TIN… | URI]" -#: src/application.js:283 +#: src/application.js:281 #, javascript-format msgid "Invalid maps: URI: %s" msgstr "" @@ -831,7 +830,7 @@ "Giấy ủy nhiệm đã hết hạn, vui lòng mở Tài khoản trực tuyến để đang nhập và " "bật tài khoản này" -#: src/mapView.js:1033 +#: src/mapView.js:1080 msgid "Nothing found here!" msgstr "Không thấy gì ở đây!" @@ -868,7 +867,7 @@ msgid "No filename specified" msgstr "Chưa xác định tên tập tin" -#: src/exportViewDialog.js:170 +#: src/exportViewDialog.js:153 msgid "Unable to export view" msgstr "Không thể xuất hình vẽ" @@ -897,19 +896,19 @@ msgid "No route found." msgstr "Không tìm thấy lộ trình nào." -#: src/graphHopper.js:215 src/transitplugins/openTripPlanner.js:1131 +#: src/graphHopper.js:215 src/transitplugins/openTripPlanner.js:1163 msgid "Start!" msgstr "Bắt đầu!" -#: src/mainWindow.js:62 +#: src/mainWindow.js:61 msgid "All Layer Files" msgstr "Mọi tập tin lớp" -#: src/mainWindow.js:442 +#: src/mainWindow.js:468 msgid "Failed to connect to location service" msgstr "Gặp lỗi khi kết nối đến dịch vụ vị trí" -#: src/mainWindow.js:529 +#: src/mainWindow.js:589 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -925,7 +924,7 @@ msgid "Copyright © 2011 – 2021 Red Hat, Inc. and The GNOME Maps authors" msgstr "Bản quyền © 2011 – 2021 Red Hat, Inc. và các tác giả Bản đồ GNOME" -#: src/mainWindow.js:549 +#: src/mainWindow.js:609 #, javascript-format msgid "Map data by %s and contributors" msgstr "Dữ liệu bản đồ của %s và những người đóng góp" @@ -935,25 +934,25 @@ #. * the bare name of the tile provider, or a linkified URL if one #. * is available #. -#: src/mainWindow.js:570 +#: src/mainWindow.js:630 #, javascript-format msgid "Map tiles provided by %s" msgstr "Tiêu đề bản đồ cung cấp bởi %s" -#: src/mainWindow.js:603 +#: src/mainWindow.js:663 #, javascript-format msgid "Search provided by %s using %s" msgstr "Tìm kiếm do %s cung cấp sử dụng %s" -#: src/mapView.js:501 src/mapView.js:561 +#: src/mapView.js:515 src/mapView.js:580 msgid "Failed to open layer" msgstr "Gặp lỗi khi mở lớp" -#: src/mapView.js:522 +#: src/mapView.js:534 msgid "Do you want to continue?" msgstr "Bạn có muốn tiếp tục?" -#: src/mapView.js:523 +#: src/mapView.js:535 #, javascript-format msgid "" "You are about to open files with a total size of %s MB. This could take some " @@ -962,11 +961,11 @@ "Bạn sắp mở các tập tin có tổng kích thước là %s MB. Quá trình này có thể tốn " "thời gian để tải" -#: src/mapView.js:555 +#: src/mapView.js:574 msgid "File type is not supported" msgstr "Kiểu tập tin không được hỗ trợ" -#: src/mapView.js:593 +#: src/mapView.js:611 msgid "Failed to open GeoURI" msgstr "Gặp lỗi khi mở GeoURI" @@ -1012,7 +1011,7 @@ msgid "Address" msgstr "Địa chỉ" -#: src/osmEditDialog.js:120 src/placeView.js:254 +#: src/osmEditDialog.js:120 src/placeView.js:261 msgid "Website" msgstr "Trang thông tin điện tử" @@ -1042,7 +1041,7 @@ "Số điện thoại. Dùng định dạng quốc tế, bắt đầu bằng dấu +. Hãy cẩn thận với " "luật riêng tư địa phương, đặc biệt là các số điện thoại riêng." -#: src/osmEditDialog.js:139 src/placeView.js:282 +#: src/osmEditDialog.js:139 src/placeView.js:294 msgid "E-mail" msgstr "Thư điện tử" @@ -1064,11 +1063,11 @@ #. Translators: This is the text for the "Wikipedia" link at the end #. of summaries -#: src/osmEditDialog.js:149 src/placeView.js:630 +#: src/osmEditDialog.js:149 src/placeView.js:646 msgid "Wikipedia" msgstr "Wikipedia" -#: src/osmEditDialog.js:827 +#: src/osmEditDialog.js:818 msgid "" "The format used should include the language code and the article title like " "“en:Article title”." @@ -1076,7 +1075,7 @@ "Nên dùng dạng thức có bao gồm mã ngôn ngữ và tiêu đề bài viết như là " "”vi:Tiêu đề bài viết”." -#: src/osmEditDialog.js:156 src/placeView.js:319 +#: src/osmEditDialog.js:156 src/placeView.js:331 msgid "Opening hours" msgstr "Giờ mở cửa" @@ -1090,11 +1089,11 @@ #. * in the Place class. But this will also need to be handled by the #. * PlaceStore, possible in a backwards-compatible way #. -#: src/osmEditDialog.js:164 src/placeView.js:429 +#: src/osmEditDialog.js:164 src/placeView.js:441 msgid "Population" msgstr "Dân số" -#: src/osmEditDialog.js:169 src/placeView.js:458 +#: src/osmEditDialog.js:169 src/placeView.js:470 msgid "Altitude" msgstr "Cao độ" @@ -1244,7 +1243,7 @@ msgid "Zoroastrianism" msgstr "Đạo thờ lửa" -#: src/osmEditDialog.js:230 +#: src/osmEditDialog.js:230 src/poiCategories.js:174 msgid "Toilets" msgstr "Nhà vệ sinh" @@ -1279,24 +1278,24 @@ msgid "Unnamed place" msgstr "Địa điểm không tên" -#: src/placeEntry.js:267 +#: src/placeEntry.js:261 msgid "Failed to parse Geo URI" msgstr "Gặp lỗi khi phân tích Geo URI" -#: src/placeEntry.js:280 +#: src/placeEntry.js:273 msgid "Failed to parse Maps URI" msgstr "" -#: src/placeView.js:242 +#: src/placeView.js:249 msgid "Coordinates" msgstr "Hệ tọa độ" -#: src/placeView.js:246 +#: src/placeView.js:253 msgid "Accuracy" msgstr "Độ chính xác" #. Translators: %s can be "Unknown", "Exact" or "%f km" (or ft/mi/m) -#: src/placeView.js:249 +#: src/placeView.js:256 #, javascript-format msgid "Accuracy: %s" msgstr "Độ chính xác: %s" @@ -1307,7 +1306,7 @@ #. * which is considered a "weak" character to determine Unicode #. * text direction #. -#: src/placeView.js:268 +#: src/placeView.js:275 msgid "Phone number" msgstr "Số điện thoại" @@ -1339,7 +1338,7 @@ #. Translators: #. * There is public internet access but the particular kind is unknown. #. -#: src/placeView.js:329 +#: src/placeView.js:341 msgid "Public internet access" msgstr "Kết nối mạng internet công cộng" @@ -1347,50 +1346,50 @@ #. * no internet access is offered in a place where #. * someone might expect it. #. -#: src/placeView.js:338 +#: src/placeView.js:350 msgid "No internet access" msgstr "Không có kết nối mạng" #. Translators: #. * This means a WLAN Hotspot, also known as wireless, wifi or Wi-Fi. #. -#: src/placeView.js:346 +#: src/placeView.js:358 msgid "Public Wi-Fi" msgstr "Wi-Fi công cộng" #. Translators: #. * This means a a place where you can plug in your laptop with ethernet. #. -#: src/placeView.js:354 +#: src/placeView.js:366 msgid "Wired internet access" msgstr "Truy cập internet có dây" #. Translators: #. * Like internet cafe or library where the computer is given. #. -#: src/placeView.js:362 +#: src/placeView.js:374 msgid "Computers available for use" msgstr "Máy tính có sẵn để sử dụng" #. Translators: #. * This means there is personnel which helps you in case of problems. #. -#: src/placeView.js:370 +#: src/placeView.js:382 msgid "Internet assistance available" msgstr "Có hỗ trợ Internet" -#: src/placeView.js:376 +#: src/placeView.js:388 msgid "No toilets available" msgstr "Không có nhà vệ sinh" -#: src/placeView.js:379 +#: src/placeView.js:391 msgid "Toilets available" msgstr "Có nhà vệ sinh" #. Translators: #. * This means wheelchairs have full unrestricted access. #. -#: src/placeView.js:388 +#: src/placeView.js:400 msgid "Wheelchair accessible" msgstr "Lối vào xe lăn" @@ -1399,7 +1398,7 @@ #. * can be accessed and others not, areas requiring assistance #. * by someone pushing up a steep gradient). #. -#: src/placeView.js:398 +#: src/placeView.js:410 msgid "Limited wheelchair accessibility" msgstr "Lối vào cho xe lăn hạn chế" @@ -1407,7 +1406,7 @@ #. * This means wheelchairs have no unrestricted access #. * (e.g. stair only access). #. -#: src/placeView.js:407 +#: src/placeView.js:419 msgid "Not wheelchair accessible" msgstr "Không dành cho xe lăn" @@ -1416,7 +1415,7 @@ #. * for wheelchairs (e.g. elevators designed for wheelchair access #. * only). This is rarely used. #. -#: src/placeView.js:417 +#: src/placeView.js:429 msgid "Designated for wheelchair users" msgstr "Được thiết kế cho người dùng xe lăn" @@ -1425,7 +1424,7 @@ #. * sea level, where the %s placeholder is the altitude relative #. * to mean sea level in the "negative direction" #. -#: src/placeView.js:448 +#: src/placeView.js:460 #, javascript-format msgid "%s below sea level" msgstr "%s dưới mực nước biển" @@ -1434,11 +1433,11 @@ #. * Translators: this indicates a place is located at (or very #. * close to) mean sea level #. -#: src/placeView.js:455 +#: src/placeView.js:467 msgid "At sea level" msgstr "Ở mực nước biển" -#: src/placeView.js:464 +#: src/placeView.js:476 msgid "Religion:" msgstr "Tôn giáo:" @@ -1507,12 +1506,12 @@ msgstr "gặp lỗi khi tải tập tin" #. Translators: %s is a time expression with the format "%f h" or "%f min" -#: src/sidebar.js:325 +#: src/sidebar.js:329 #, javascript-format msgid "Estimated time: %s" msgstr "Thời gian ước tính: %s" -#: src/sidebar.js:395 +#: src/sidebar.js:399 #, javascript-format msgid "Itineraries provided by %s" msgstr "Hành trình do %s cung cấp" @@ -1549,7 +1548,7 @@ msgid "Arrive at %s" msgstr "Tới lúc %s" -#: src/transit.js:79 src/transitplugins/openTripPlanner.js:1144 +#: src/transit.js:79 src/transitplugins/openTripPlanner.js:1176 msgid "Arrive" msgstr "Tới" @@ -1581,7 +1580,7 @@ #. * Translators: this is a format string giving the equivalent to #. * "may 29" according to the current locale's convensions. #. -#: src/transitOptionsPanel.js:136 +#: src/transitOptionsPanel.js:138 msgctxt "month-day-date" msgid "%b %e" msgstr "%e %b" @@ -1736,19 +1735,19 @@ msgstr "%s-%s" #. Translators: Accuracy of user location information -#: src/utils.js:256 +#: src/utils.js:257 msgid "Unknown" msgstr "Chưa biết" #. Translators: Accuracy of user location information -#: src/utils.js:259 +#: src/utils.js:260 msgid "Exact" msgstr "Trích" #. Translators: this is a duration with only hours, using #. * an abbreviation for hours, corresponding to 'h' in English #. -#: src/utils.js:360 +#: src/utils.js:345 #, javascript-format msgid "%s h" msgstr "%s h" @@ -1757,7 +1756,7 @@ #. * using abbreviations for hours and minutes, corresponding to 'h' #. * and 'min' in English. The minutes has appropriate plural variations #. -#: src/utils.js:366 +#: src/utils.js:351 #, javascript-format msgid "%s h %s min" msgid_plural "%s h %s min" @@ -1767,7 +1766,7 @@ #. * using abbreviation for minutes, corresponding to 'min' in English #. * with appropriate plural variations #. -#: src/utils.js:373 +#: src/utils.js:358 #, javascript-format msgid "%s min" msgid_plural "%s min" @@ -1777,32 +1776,32 @@ #. * with seconds using an abbreviation for seconds, corresponding to #. * 's' in English with appropriate plural forms #. -#: src/utils.js:379 +#: src/utils.js:364 #, javascript-format msgid "%s s" msgid_plural "%s s" msgstr[0] "%s s" #. Translators: This is a distance measured in kilometers -#: src/utils.js:390 +#: src/utils.js:375 #, javascript-format msgid "%s km" msgstr "%s km" #. Translators: This is a distance measured in meters -#: src/utils.js:393 +#: src/utils.js:378 #, javascript-format msgid "%s m" msgstr "%s m" #. Translators: This is a distance measured in miles -#: src/utils.js:401 +#: src/utils.js:386 #, javascript-format msgid "%s mi" msgstr "%s dặm" #. Translators: This is a distance measured in feet -#: src/utils.js:404 +#: src/utils.js:389 #, javascript-format msgid "%s ft" msgstr "%s ft" @@ -1811,106 +1810,106 @@ msgid "This plugin doesn't support latest arrival" msgstr "Phần bổ sung này không hỗ trợ nơi đến mới nhất" -#: src/transitplugins/openTripPlanner.js:1205 +#: src/transitplugins/openTripPlanner.js:1237 #, javascript-format msgid "Continue on %s" msgstr "Tiếp tục trên %s" -#: src/transitplugins/openTripPlanner.js:1207 +#: src/mapView.js:542 src/transitplugins/openTripPlanner.js:1239 msgid "Continue" msgstr "Tiếp tục" -#: src/transitplugins/openTripPlanner.js:1210 +#: src/transitplugins/openTripPlanner.js:1242 #, javascript-format msgid "Turn left on %s" msgstr "Rẽ trái vào %s" -#: src/transitplugins/openTripPlanner.js:1212 +#: src/transitplugins/openTripPlanner.js:1244 msgid "Turn left" msgstr "Rẽ trái" -#: src/transitplugins/openTripPlanner.js:1215 +#: src/transitplugins/openTripPlanner.js:1247 #, javascript-format msgid "Turn slightly left on %s" msgstr "Hơi rẽ sang trái vào %s" -#: src/transitplugins/openTripPlanner.js:1217 +#: src/transitplugins/openTripPlanner.js:1249 msgid "Turn slightly left" msgstr "Hơi rẽ sang trái" -#: src/transitplugins/openTripPlanner.js:1220 +#: src/transitplugins/openTripPlanner.js:1252 #, javascript-format msgid "Turn sharp left on %s" msgstr "Rẽ ngoặt sang trái vào %s" -#: src/transitplugins/openTripPlanner.js:1222 +#: src/transitplugins/openTripPlanner.js:1254 msgid "Turn sharp left" msgstr "Rẽ ngoặt sang trái" -#: src/transitplugins/openTripPlanner.js:1225 +#: src/transitplugins/openTripPlanner.js:1257 #, javascript-format msgid "Turn right on %s" msgstr "Rẽ phải vào %s" -#: src/transitplugins/openTripPlanner.js:1227 +#: src/transitplugins/openTripPlanner.js:1259 msgid "Turn right" msgstr "Rẽ phải" -#: src/transitplugins/openTripPlanner.js:1230 +#: src/transitplugins/openTripPlanner.js:1262 #, javascript-format msgid "Turn slightly right on %s" msgstr "Hơi rẽ sang phải vào %s" -#: src/transitplugins/openTripPlanner.js:1232 +#: src/transitplugins/openTripPlanner.js:1264 msgid "Turn slightly right" msgstr "Hơi rẽ sang phải" -#: src/transitplugins/openTripPlanner.js:1235 +#: src/transitplugins/openTripPlanner.js:1267 #, javascript-format msgid "Turn sharp right on %s" msgstr "Rẽ ngoặt sang phải vào %s" -#: src/transitplugins/openTripPlanner.js:1237 +#: src/transitplugins/openTripPlanner.js:1269 msgid "Turn sharp right" msgstr "Rẽ ngoặt sang phải" -#: src/transitplugins/openTripPlanner.js:1243 +#: src/transitplugins/openTripPlanner.js:1275 #, javascript-format msgid "At the roundabout, take exit %s" msgstr "Ở vòng xoay, đi lối ra %s" -#: src/transitplugins/openTripPlanner.js:1245 +#: src/transitplugins/openTripPlanner.js:1277 #, javascript-format msgid "At the roundabout, take exit to %s" msgstr "Ở vòng xoay, đi lối ra đến %s" -#: src/transitplugins/openTripPlanner.js:1247 +#: src/transitplugins/openTripPlanner.js:1279 msgid "Take the roundabout" msgstr "Vào vòng xoay" -#: src/transitplugins/openTripPlanner.js:1251 +#: src/transitplugins/openTripPlanner.js:1283 #, javascript-format msgid "Take the elevator and get off at %s" msgstr "Đi thang máy và xuống ở %s" -#: src/transitplugins/openTripPlanner.js:1253 +#: src/transitplugins/openTripPlanner.js:1285 msgid "Take the elevator" msgstr "Đi thang máy" -#: src/transitplugins/openTripPlanner.js:1257 +#: src/transitplugins/openTripPlanner.js:1289 #, javascript-format msgid "Make a left u-turn onto %s" msgstr "Rẽ trái để quay đầu về %s" -#: src/transitplugins/openTripPlanner.js:1259 +#: src/transitplugins/openTripPlanner.js:1291 msgid "Make a left u-turn" msgstr "Rẽ trái để quay đầu" -#: src/transitplugins/openTripPlanner.js:1262 +#: src/transitplugins/openTripPlanner.js:1294 #, javascript-format msgid "Make a right u-turn onto %s" msgstr "Rẽ phải để quay đầu về %s" -#: src/transitplugins/openTripPlanner.js:1264 +#: src/transitplugins/openTripPlanner.js:1296 msgid "Make a right u-turn" msgstr "Rẽ phải để quay đầu" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-menus-3.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-menus-3.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-menus-3.0.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-menus-3.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:10+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:56+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: desktop-directories/AudioVideo.directory.desktop.in:3 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-mines.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-mines.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-mines.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-mines.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:13+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:22+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Mines.appdata.xml.in:8 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-nibbles.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-nibbles.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-nibbles.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-nibbles.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:13+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:23+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Nibbles.appdata.xml.in:7 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-online-accounts.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-online-accounts.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-online-accounts.po 2023-08-02 13:28:40.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-online-accounts.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:07+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:14+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.online-accounts.gschema.xml:6 @@ -49,21 +49,21 @@ msgstr "Chưa đặt thuộc tính ProviderType cho tài khoản" #. TODO: more specific -#: src/goabackend/goaewsclient.c:283 +#: src/goabackend/goaewsclient.c:284 #, c-format msgid "Failed to parse autodiscover response XML" msgstr "Gặp lỗi khi phân tích XML đáp ứng tự động khám phá" #. TODO: more specific #. Translators: the parameter is an XML element name. -#: src/goabackend/goaewsclient.c:294 src/goabackend/goaewsclient.c:309 -#: src/goabackend/goaewsclient.c:324 +#: src/goabackend/goaewsclient.c:295 src/goabackend/goaewsclient.c:310 +#: src/goabackend/goaewsclient.c:325 #, c-format msgid "Failed to find “%s” element" msgstr "Gặp lỗi khi tìm phần tử “%s”" #. TODO: more specific -#: src/goabackend/goaewsclient.c:345 +#: src/goabackend/goaewsclient.c:346 #, c-format msgid "Failed to find ASUrl and OABUrl in autodiscover response" msgstr "" @@ -78,8 +78,7 @@ #. * (%s, %d) is the error domain and code. #. #: src/goabackend/goaexchangeprovider.c:248 -#: src/goabackend/goalastfmprovider.c:279 -#: src/goabackend/goaowncloudprovider.c:293 +#: src/goabackend/goawebdavprovider.c:373 #, c-format msgid "Invalid password with username “%s” (%s, %d): " msgstr "Mật khẩu không hợp lệ với tài khoản “%s” (%s, %d): " @@ -93,8 +92,7 @@ #: src/goabackend/goafedoraprovider.c:574 #: src/goabackend/goaimapsmtpprovider.c:667 #: src/goabackend/goaimapsmtpprovider.c:687 -#: src/goabackend/goalastfmprovider.c:421 -#: src/goabackend/goaowncloudprovider.c:522 +#: src/goabackend/goawebdavprovider.c:511 msgid "_Password" msgstr "_Mật khẩu" @@ -106,13 +104,11 @@ #: src/goabackend/goafedoraprovider.c:573 #: src/goabackend/goaimapsmtpprovider.c:666 #: src/goabackend/goaimapsmtpprovider.c:686 -#: src/goabackend/goalastfmprovider.c:420 -#: src/goabackend/goaowncloudprovider.c:521 +#: src/goabackend/goawebdavprovider.c:510 msgid "User_name" msgstr "Tài khoả_n" #: src/goabackend/goaexchangeprovider.c:410 -#: src/goabackend/goaowncloudprovider.c:520 msgid "_Server" msgstr "_Máy chủ" @@ -121,16 +117,15 @@ #: src/goabackend/goafedoraprovider.c:581 #: src/goabackend/goaimapsmtpprovider.c:699 #: src/goabackend/goakerberosprovider.c:583 -#: src/goabackend/goalastfmprovider.c:429 -#: src/goabackend/goaowncloudprovider.c:536 +#: src/goabackend/goaoauth2provider.c:939 +#: src/goabackend/goawebdavprovider.c:538 msgid "_Cancel" msgstr "T_hôi" #: src/goabackend/goaexchangeprovider.c:421 #: src/goabackend/goafedoraprovider.c:582 #: src/goabackend/goakerberosprovider.c:584 -#: src/goabackend/goalastfmprovider.c:430 -#: src/goabackend/goaowncloudprovider.c:537 +#: src/goabackend/goawebdavprovider.c:539 msgid "C_onnect" msgstr "_Kết nối" @@ -138,8 +133,7 @@ #: src/goabackend/goafedoraprovider.c:597 #: src/goabackend/goaimapsmtpprovider.c:715 #: src/goabackend/goakerberosprovider.c:599 -#: src/goabackend/goalastfmprovider.c:446 -#: src/goabackend/goaowncloudprovider.c:552 +#: src/goabackend/goawebdavprovider.c:554 msgid "Connecting…" msgstr "Đang kết nối…" @@ -152,12 +146,10 @@ #: src/goabackend/goaimapsmtpprovider.c:1249 #: src/goabackend/goaimapsmtpprovider.c:1325 #: src/goabackend/goakerberosprovider.c:939 -#: src/goabackend/goalastfmprovider.c:644 -#: src/goabackend/goalastfmprovider.c:812 -#: src/goabackend/goamediaserverprovider.c:412 -#: src/goabackend/goaoauth2provider.c:1001 -#: src/goabackend/goaowncloudprovider.c:674 -#: src/goabackend/goaowncloudprovider.c:893 +#: src/goabackend/goaoauth2provider.c:962 +#: src/goabackend/goaoauth2provider.c:978 +#: src/goabackend/goawebdavprovider.c:746 +#: src/goabackend/goawebdavprovider.c:1034 #, c-format msgid "Dialog was dismissed" msgstr "Hộp thoại bị bỏ qua" @@ -169,10 +161,7 @@ #: src/goabackend/goaimapsmtpprovider.c:1030 #: src/goabackend/goaimapsmtpprovider.c:1276 #: src/goabackend/goaimapsmtpprovider.c:1353 -#: src/goabackend/goalastfmprovider.c:678 -#: src/goabackend/goalastfmprovider.c:831 -#: src/goabackend/goaowncloudprovider.c:719 -#: src/goabackend/goaowncloudprovider.c:920 +#: src/goabackend/goawebdavprovider.c:609 #, c-format msgid "Dialog was dismissed (%s, %d): " msgstr "Hộp thoại bị bỏ qua (%s, %d): " @@ -180,7 +169,7 @@ #: src/goabackend/goaexchangeprovider.c:588 #: src/goabackend/goaimapsmtpprovider.c:946 #: src/goabackend/goaimapsmtpprovider.c:1043 -#: src/goabackend/goaowncloudprovider.c:732 +#: src/goabackend/goawebdavprovider.c:621 msgid "_Ignore" msgstr "_Bỏ qua" @@ -192,10 +181,7 @@ #: src/goabackend/goaimapsmtpprovider.c:1295 #: src/goabackend/goaimapsmtpprovider.c:1372 #: src/goabackend/goakerberosprovider.c:1032 -#: src/goabackend/goalastfmprovider.c:690 -#: src/goabackend/goalastfmprovider.c:848 -#: src/goabackend/goaowncloudprovider.c:737 -#: src/goabackend/goaowncloudprovider.c:939 +#: src/goabackend/goawebdavprovider.c:626 msgid "_Try Again" msgstr "_Thử lại" @@ -208,8 +194,8 @@ msgid "Facebook" msgstr "Facebook" -#: src/goabackend/goagoogleprovider.c:215 -#: src/goabackend/goawindowsliveprovider.c:157 +#: src/goabackend/goagoogleprovider.c:207 +#: src/goabackend/goawindowsliveprovider.c:158 #, c-format msgid "" "Expected status 200 when requesting your identity, instead got status %d (%s)" @@ -218,24 +204,15 @@ "trạng thái %d (%s)" #. TODO: more specific -#: src/goabackend/goagoogleprovider.c:234 -#: src/goabackend/goagoogleprovider.c:245 -#: src/goabackend/goalastfmprovider.c:204 -#: src/goabackend/goalastfmprovider.c:213 -#: src/goabackend/goalastfmprovider.c:222 -#: src/goabackend/goalastfmprovider.c:230 -#: src/goabackend/goalastfmprovider.c:236 -#: src/goabackend/goalastfmprovider.c:504 -#: src/goabackend/goalastfmprovider.c:513 -#: src/goabackend/goalastfmprovider.c:530 -#: src/goabackend/goalastfmprovider.c:536 -#: src/goabackend/goaoauth2provider.c:660 -#: src/goabackend/goaoauth2provider.c:690 -#: src/goabackend/goaoauth2provider.c:701 src/goabackend/goautils.c:296 -#: src/goabackend/goawindowsliveprovider.c:176 -#: src/goabackend/goawindowsliveprovider.c:187 -#: src/goabackend/goawindowsliveprovider.c:196 -#: src/goabackend/goawindowsliveprovider.c:209 +#: src/goabackend/goagoogleprovider.c:226 +#: src/goabackend/goagoogleprovider.c:237 +#: src/goabackend/goaoauth2provider.c:536 +#: src/goabackend/goaoauth2provider.c:566 +#: src/goabackend/goaoauth2provider.c:577 src/goabackend/goautils.c:296 +#: src/goabackend/goawindowsliveprovider.c:177 +#: src/goabackend/goawindowsliveprovider.c:188 +#: src/goabackend/goawindowsliveprovider.c:197 +#: src/goabackend/goawindowsliveprovider.c:210 #, c-format msgid "Could not parse response" msgstr "Không thể phân tích cú pháp dữ liệu đáp ứng" @@ -298,8 +275,8 @@ msgstr "Dịch vụ không sẵn sàng" #. TODO: more specific -#: src/goabackend/goaimapauthlogin.c:104 src/goabackend/goalastfmprovider.c:521 -#: src/goabackend/goasmtpauth.c:102 src/goabackend/goautils.c:857 +#: src/goabackend/goaimapauthlogin.c:104 src/goabackend/goasmtpauth.c:102 +#: src/goabackend/goautils.c:857 #, c-format msgid "Authentication failed" msgstr "Xác thực gặp lỗi" @@ -309,7 +286,7 @@ msgid "Server does not support PLAIN" msgstr "Máy chủ không hỗ trợ PLAIN" -#: src/goabackend/goaimapauthlogin.c:181 src/goabackend/goasmtpauth.c:600 +#: src/goabackend/goaimapauthlogin.c:166 src/goabackend/goasmtpauth.c:600 #, c-format msgid "Server does not support STARTTLS" msgstr "Máy chủ không hỗ trợ STARTTLS" @@ -460,7 +437,7 @@ msgid "No media servers found" msgstr "Không tìm thấy máy chủ đa phương tiện" -#: src/goabackend/goaoauth2provider.c:636 +#: src/goabackend/goaoauth2provider.c:512 #, c-format msgid "" "Expected status 200 when requesting access token, instead got status %d (%s)" @@ -468,34 +445,34 @@ "Cần trạng thái 200 sau khi yêu cầu thẻ truy cập, nhưng lại nhận được trạng " "thái %d (%s)" -#: src/goabackend/goaoauth2provider.c:818 +#: src/goabackend/goaoauth2provider.c:656 msgid "Authorization response: " msgstr "Phản hồi ủy quyền: " -#: src/goabackend/goaoauth2provider.c:888 +#: src/goabackend/goaoauth2provider.c:719 #, c-format msgid "Authorization response: %s" msgstr "Phản hồi xác thực: %s" -#: src/goabackend/goaoauth2provider.c:1027 +#: src/goabackend/goaoauth2provider.c:1004 msgid "Error getting an Access Token: " msgstr "Gặp lỗi khi lấy thẻ truy cập: " -#: src/goabackend/goaoauth2provider.c:1042 +#: src/goabackend/goaoauth2provider.c:1019 msgid "Error getting identity: " msgstr "Gặp lỗi khi lấy định danh: " -#: src/goabackend/goaoauth2provider.c:1236 +#: src/goabackend/goaoauth2provider.c:1216 #, c-format msgid "Was asked to log in as %s, but logged in as %s" msgstr "Được yêu cầu đăng nhập bằng %s, nhưng đăng nhập bằng %s" -#: src/goabackend/goaoauth2provider.c:1388 +#: src/goabackend/goaoauth2provider.c:1368 #, c-format msgid "Credentials do not contain access_token" msgstr "Giấy ủy nhiệm không chứa access_token" -#: src/goabackend/goaoauth2provider.c:1427 +#: src/goabackend/goaoauth2provider.c:1407 #, c-format msgid "Failed to refresh access token (%s, %d): " msgstr "Gặp lỗi khi làm mới thẻ truy cập (%s, %d): " @@ -524,7 +501,7 @@ msgid "Credentials do not contain access_token or access_token_secret" msgstr "Giấy ủy nhiệm không chứa access_token hoặc access_token_secret" -#: src/goabackend/goaowncloudprovider.c:58 +#: src/goabackend/goaowncloudprovider.c:55 msgid "Nextcloud" msgstr "Nextcloud" @@ -591,73 +568,73 @@ "app" msgstr "" -#: src/goabackend/goaprovider.c:109 +#: src/goabackend/goaprovider.c:108 msgid "_Mail" msgstr "_Thư" -#: src/goabackend/goaprovider.c:114 +#: src/goabackend/goaprovider.c:113 msgid "Cale_ndar" msgstr "Lị_ch" -#: src/goabackend/goaprovider.c:119 +#: src/goabackend/goaprovider.c:118 msgid "_Contacts" msgstr "_Danh bạ" -#: src/goabackend/goaprovider.c:124 +#: src/goabackend/goaprovider.c:123 msgid "C_hat" msgstr "Tán _gẫu" -#: src/goabackend/goaprovider.c:129 +#: src/goabackend/goaprovider.c:128 msgid "_Documents" msgstr "Tài _liệu" -#: src/goabackend/goaprovider.c:134 +#: src/goabackend/goaprovider.c:133 msgid "M_usic" msgstr "_Nhạc" -#: src/goabackend/goaprovider.c:139 +#: src/goabackend/goaprovider.c:138 msgid "_Photos" msgstr "Ản_h" -#: src/goabackend/goaprovider.c:144 +#: src/goabackend/goaprovider.c:143 msgid "_Files" msgstr "Tậ_p tin" -#: src/goabackend/goaprovider.c:149 +#: src/goabackend/goaprovider.c:148 msgid "Network _Resources" msgstr "Tài ngu_yên mạng" -#: src/goabackend/goaprovider.c:154 +#: src/goabackend/goaprovider.c:153 msgid "_Read Later" msgstr "Đọ_c sau" -#: src/goabackend/goaprovider.c:159 +#: src/goabackend/goaprovider.c:158 msgid "Prin_ters" msgstr "Máy _in" -#: src/goabackend/goaprovider.c:164 +#: src/goabackend/goaprovider.c:163 msgid "_Maps" msgstr "_Bản đồ" -#: src/goabackend/goaprovider.c:169 +#: src/goabackend/goaprovider.c:168 msgid "T_o Do" msgstr "_Việc cần làm" #. Translators: This is a label for a series of #. * options switches. For example: “Use for Mail”. -#: src/goabackend/goaprovider.c:567 +#: src/goabackend/goaprovider.c:566 msgid "Use for" msgstr "Dùng cho" -#: src/goabackend/goaprovider.c:822 +#: src/goabackend/goaprovider.c:821 msgid "Account is disabled" msgstr "Tài khoản bị tắt" -#: src/goabackend/goaprovider.c:835 +#: src/goabackend/goaprovider.c:834 msgid "Unknown error" msgstr "Lỗi chưa biết" -#: src/goabackend/goaprovider.c:854 +#: src/goabackend/goaprovider.c:853 #, c-format msgid "ensure_credentials_sync is not implemented on type %s" msgstr "ensure_credentials_sync chưa được thực hiện với kiểu %s" @@ -833,20 +810,20 @@ "Không thể hoàn thành sàng lọc thông qua giấy ủy nhiệm định danh trong bộ nhớ " "đệm: " -#: src/goaidentity/goakerberosidentity.c:1394 +#: src/goaidentity/goakerberosidentity.c:1406 #, c-format msgid "No associated identification found" msgstr "Không tìm thấy định danh liên kết" -#: src/goaidentity/goakerberosidentity.c:1523 +#: src/goaidentity/goakerberosidentity.c:1535 msgid "Could not create credential cache: " msgstr "Không thể tạo bộ nhớ đệm dành cho giấy ủy nhiệm: " -#: src/goaidentity/goakerberosidentity.c:1563 +#: src/goaidentity/goakerberosidentity.c:1575 msgid "Could not initialize credentials cache: " msgstr "Không thể khởi tạo bộ nhớ đệm dành cho giấy ủy nhiệm: " -#: src/goaidentity/goakerberosidentity.c:1576 +#: src/goaidentity/goakerberosidentity.c:1588 msgid "Could not store new credentials in credentials cache: " msgstr "Không thể lưu giấy ủy nhiệm mới trong bộ nhớ đệm ủy nhiệm: " @@ -864,7 +841,7 @@ msgid "Could not get new credentials to renew identity %s: " msgstr "Không thể lấy giấy chứng nhận mới để gia hạn định danh %s: " -#: src/goaidentity/goakerberosidentity.c:1886 +#: src/goaidentity/goakerberosidentity.c:1898 msgid "Could not erase identity: " msgstr "Không thể tẩy xóa định danh: " diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-photos.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-photos.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-photos.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-photos.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:14+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:25+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Photos.appdata.xml.in:7 data/org.gnome.Photos.desktop.in.in:3 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-power-manager.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-power-manager.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-power-manager.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-power-manager.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:32+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:27+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.PowerStats.appdata.xml.in:7 @@ -248,14 +248,10 @@ msgstr "Thời gian đến khi cạn" #: src/gpm-statistics.c:81 -#| msgid "minute" -#| msgid_plural "minutes" msgid "10 minutes" msgstr "10 phút" #: src/gpm-statistics.c:82 -#| msgid "hour" -#| msgid_plural "hours" msgid "2 hours" msgstr "2 giờ" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-remote-desktop.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-remote-desktop.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-remote-desktop.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-remote-desktop.po 2024-02-12 13:46:47.000000000 +0000 @@ -7,18 +7,18 @@ "Project-Id-Version: gnome-remote-desktop master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-remote-" "desktop/issues\n" -"POT-Creation-Date: 2023-07-07 21:14+0000\n" -"PO-Revision-Date: 2023-07-07 22:19+0000\n" +"POT-Creation-Date: 2023-08-31 21:17+0000\n" +"PO-Revision-Date: 2023-08-31 23:01+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:34+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:49+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: src/grd-daemon.c:480 +#: src/grd-daemon.c:612 msgid "GNOME Remote Desktop" msgstr "Điều khiển màn hình từ xa GNOME" @@ -44,16 +44,16 @@ msgid "Accept" msgstr "Chấp nhận" -#: src/grd-ctl.c:44 +#: src/grd-ctl.c:53 #, c-format msgid "Usage: %s [OPTIONS...] COMMAND [SUBCOMMAND]...\n" msgstr "" -#: src/grd-ctl.c:405 +#: src/grd-ctl.c:461 msgid "Commands:\n" msgstr "" -#: src/grd-ctl.c:410 +#: src/grd-ctl.c:466 msgid "" " rdp - RDP subcommands:\n" " enable - Enable the RDP backend\n" @@ -73,7 +73,7 @@ "\n" msgstr "" -#: src/grd-ctl.c:429 +#: src/grd-ctl.c:485 msgid "" " vnc - VNC subcommands:\n" " enable - Enable the VNC backend\n" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-robots.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-robots.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-robots.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-robots.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:13+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:23+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/app-menu.ui:7 src/application.vala:112 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-screenshot.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-screenshot.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-screenshot.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-screenshot.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:17+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.gnome-screenshot.gschema.xml:11 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-session-42.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-session-42.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-session-42.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-session-42.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:34+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:49+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: capplet/gsm-app-dialog.c:120 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-settings-daemon.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-settings-daemon.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-settings-daemon.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-settings-daemon.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:53+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:54+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.settings-daemon.peripherals.gschema.xml.in:11 @@ -1553,23 +1553,23 @@ msgid "This computer has only %s disk space remaining." msgstr "Máy tính này chỉ còn lại %s đĩa trống." -#: plugins/media-keys/gsd-media-keys-manager.c:2272 +#: plugins/media-keys/gsd-media-keys-manager.c:2276 msgid "Bluetooth disabled" msgstr "Bluetooth bị tắt" -#: plugins/media-keys/gsd-media-keys-manager.c:2275 +#: plugins/media-keys/gsd-media-keys-manager.c:2279 msgid "Bluetooth enabled" msgstr "Bluetooth được bật" -#: plugins/media-keys/gsd-media-keys-manager.c:2279 +#: plugins/media-keys/gsd-media-keys-manager.c:2283 msgid "Airplane mode enabled" msgstr "Chế độ máy bay được bật" -#: plugins/media-keys/gsd-media-keys-manager.c:2282 +#: plugins/media-keys/gsd-media-keys-manager.c:2286 msgid "Airplane mode disabled" msgstr "Chế độ máy bay bị tắt" -#: plugins/media-keys/gsd-media-keys-manager.c:2321 +#: plugins/media-keys/gsd-media-keys-manager.c:2325 msgid "Hardware Airplane Mode" msgstr "Phần cứng Chế độ máy bay" @@ -1608,599 +1608,599 @@ msgstr[0] "phút" #. TRANSLATORS: this is the sound description -#: plugins/power/gpm-common.c:424 plugins/power/gsd-power-manager.c:921 -#: plugins/power/gsd-power-manager.c:1005 +#: plugins/power/gpm-common.c:424 plugins/power/gsd-power-manager.c:922 +#: plugins/power/gsd-power-manager.c:1006 msgid "Battery is critically low" msgstr "Pin sắp hết điện" #. TRANSLATORS: this is the notification application name -#: plugins/power/gsd-power-manager.c:366 +#: plugins/power/gsd-power-manager.c:367 msgid "Power" msgstr "Nguồn điện" #. TRANSLATORS: UPS is now discharging -#: plugins/power/gsd-power-manager.c:404 +#: plugins/power/gsd-power-manager.c:405 msgid "UPS Discharging" msgstr "UPS đang xả" #. TRANSLATORS: tell the user how much time they have got -#: plugins/power/gsd-power-manager.c:409 +#: plugins/power/gsd-power-manager.c:410 #, c-format msgid "%s of UPS backup power remaining" msgstr "Còn %s năng lượng dự trữ UPS" -#: plugins/power/gsd-power-manager.c:412 +#: plugins/power/gsd-power-manager.c:413 msgid "Unknown amount of UPS backup power remaining" msgstr "Không biết còn tổng số bao nhiêu năng lượng dự trữ UPS" #. TRANSLATORS: notification title, a wireless mouse is low or very low on power -#: plugins/power/gsd-power-manager.c:512 +#: plugins/power/gsd-power-manager.c:513 msgid "Mouse battery low" msgstr "Pin chuột sắp hết" #. TRANSLATORS: notification body, a wireless mouse is low on power -#: plugins/power/gsd-power-manager.c:515 +#: plugins/power/gsd-power-manager.c:516 #, c-format msgid "Wireless mouse is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:516 +#: plugins/power/gsd-power-manager.c:517 msgid "Wireless mouse is low on power" msgstr "" #. TRANSLATORS: notification body, a wireless mouse is very low on power -#: plugins/power/gsd-power-manager.c:518 +#: plugins/power/gsd-power-manager.c:519 #, c-format msgid "" "Wireless mouse is very low on power (%.0f%%). This device will soon stop " "functioning if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:520 +#: plugins/power/gsd-power-manager.c:521 msgid "" "Wireless mouse is very low on power. This device will soon stop functioning " "if not charged." msgstr "" #. TRANSLATORS: notification title, a wireless keyboard is low or very low on power -#: plugins/power/gsd-power-manager.c:525 +#: plugins/power/gsd-power-manager.c:526 msgid "Keyboard battery low" msgstr "Pin bàn phím sắp hết" #. TRANSLATORS: notification body, a wireless keyboard is low on power -#: plugins/power/gsd-power-manager.c:528 +#: plugins/power/gsd-power-manager.c:529 #, c-format msgid "Wireless keyboard is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:529 +#: plugins/power/gsd-power-manager.c:530 msgid "Wireless keyboard is low on power" msgstr "" #. TRANSLATORS: notification body, a wireless keyboard is very low on power -#: plugins/power/gsd-power-manager.c:531 +#: plugins/power/gsd-power-manager.c:532 #, c-format msgid "" "Wireless keyboard is very low on power (%.0f%%). This device will soon stop " "functioning if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:533 +#: plugins/power/gsd-power-manager.c:534 msgid "" "Wireless keyboard is very low on power. This device will soon stop " "functioning if not charged." msgstr "" #. TRANSLATORS: notification title, a PDA (Personal Digital Assistance device) is low or very on power -#: plugins/power/gsd-power-manager.c:538 +#: plugins/power/gsd-power-manager.c:539 #| msgid "Paper low" msgid "PDA battery low" msgstr "Pin PDA yếu" #. TRANSLATORS: notification body, a PDA (Personal Digital Assistance device) is low on power -#: plugins/power/gsd-power-manager.c:541 +#: plugins/power/gsd-power-manager.c:542 #, c-format msgid "PDA is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:542 +#: plugins/power/gsd-power-manager.c:543 msgid "PDA is low on power" msgstr "" #. TRANSLATORS: notification body, a PDA (Personal Digital Assistance device) is very low on power -#: plugins/power/gsd-power-manager.c:544 +#: plugins/power/gsd-power-manager.c:545 #, c-format msgid "" "PDA is very low on power (%.0f%%). This device will soon stop functioning if " "not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:546 +#: plugins/power/gsd-power-manager.c:547 msgid "" "PDA is very low on power. This device will soon stop functioning if not " "charged." msgstr "" #. TRANSLATORS: notification title, a cell phone (mobile phone) is low or very low on power -#: plugins/power/gsd-power-manager.c:551 +#: plugins/power/gsd-power-manager.c:552 msgid "Cell phone battery low" msgstr "Pin điện thoại di động sắp hết" #. TRANSLATORS: notification body, a cell phone (mobile phone) is low on power -#: plugins/power/gsd-power-manager.c:554 +#: plugins/power/gsd-power-manager.c:555 #, c-format msgid "Cell phone is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:555 +#: plugins/power/gsd-power-manager.c:556 msgid "Cell phone is low on power" msgstr "" #. TRANSLATORS: notification body, a cell phone (mobile phone) is very low on power -#: plugins/power/gsd-power-manager.c:557 +#: plugins/power/gsd-power-manager.c:558 #, c-format msgid "" "Cell phone is very low on power (%.0f%%). This device will soon stop " "functioning if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:559 +#: plugins/power/gsd-power-manager.c:560 msgid "" "Cell phone is very low on power. This device will soon stop functioning if " "not charged." msgstr "" #. TRANSLATORS: notification title, a media player (e.g. mp3 player) is low or very low on power -#: plugins/power/gsd-power-manager.c:564 +#: plugins/power/gsd-power-manager.c:565 msgid "Media player battery low" msgstr "Pin máy phát nhạc sắp hết" #. TRANSLATORS: notification body, a media player (e.g. mp3 player) is low on power -#: plugins/power/gsd-power-manager.c:567 +#: plugins/power/gsd-power-manager.c:568 #, c-format msgid "Media player is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:568 +#: plugins/power/gsd-power-manager.c:569 msgid "Media player is low on power" msgstr "" #. TRANSLATORS: notification body, a media player (e.g. mp3 player) is very low on power -#: plugins/power/gsd-power-manager.c:570 +#: plugins/power/gsd-power-manager.c:571 #, c-format msgid "" "Media player is very low on power (%.0f%%). This device will soon stop " "functioning if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:572 +#: plugins/power/gsd-power-manager.c:573 msgid "" "Media player is very low on power. This device will soon stop functioning if " "not charged." msgstr "" #. TRANSLATORS: notification title, a graphics tablet (e.g. wacom) is low or very low on power -#: plugins/power/gsd-power-manager.c:577 +#: plugins/power/gsd-power-manager.c:578 msgid "Tablet battery low" msgstr "Pin bảng vẽ thấp" #. TRANSLATORS: notification body, a graphics tablet (e.g. wacom) is low on power -#: plugins/power/gsd-power-manager.c:580 +#: plugins/power/gsd-power-manager.c:581 #, c-format msgid "Tablet is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:581 +#: plugins/power/gsd-power-manager.c:582 msgid "Tablet is low on power" msgstr "" #. TRANSLATORS: notification body, a graphics tablet (e.g. wacom) is very low on power -#: plugins/power/gsd-power-manager.c:583 +#: plugins/power/gsd-power-manager.c:584 #, c-format msgid "" "Tablet is very low on power (%.0f%%). This device will soon stop functioning " "if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:585 +#: plugins/power/gsd-power-manager.c:586 msgid "" "Tablet is very low on power. This device will soon stop functioning if not " "charged." msgstr "" #. TRANSLATORS: notification title, an attached computer (e.g. ipad) is low or very low on power -#: plugins/power/gsd-power-manager.c:590 +#: plugins/power/gsd-power-manager.c:591 msgid "Attached computer battery low" msgstr "Pin máy tính gắn vào thấp" #. TRANSLATORS: notification body, an attached computer (e.g. ipad) is low on power -#: plugins/power/gsd-power-manager.c:593 +#: plugins/power/gsd-power-manager.c:594 #, c-format msgid "Attached computer is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:594 +#: plugins/power/gsd-power-manager.c:595 msgid "Attached computer is low on power" msgstr "" #. TRANSLATORS: notification body, an attached computer (e.g. ipad) is very low on power -#: plugins/power/gsd-power-manager.c:596 +#: plugins/power/gsd-power-manager.c:597 #, c-format msgid "" "Attached computer is very low on power (%.0f%%). The device will soon " "shutdown if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:598 +#: plugins/power/gsd-power-manager.c:599 msgid "" "Attached computer is very low on power. The device will soon shutdown if not " "charged." msgstr "" #. TRANSLATORS: notification title, a game controller (e.g. joystick or joypad) is low or very low on power -#: plugins/power/gsd-power-manager.c:603 +#: plugins/power/gsd-power-manager.c:604 msgid "Game controller battery low" msgstr "" #. TRANSLATORS: notification body, a game controller (e.g. joystick or joypad) is low on power -#: plugins/power/gsd-power-manager.c:606 +#: plugins/power/gsd-power-manager.c:607 #, c-format msgid "Game controller is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:607 +#: plugins/power/gsd-power-manager.c:608 msgid "Game controller is low on power" msgstr "" #. TRANSLATORS: notification body, an attached game controller (e.g. joystick or joypad) is very low on power -#: plugins/power/gsd-power-manager.c:609 +#: plugins/power/gsd-power-manager.c:610 #, c-format msgid "" "Game controller is very low on power (%.0f%%). The device will soon shutdown " "if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:611 +#: plugins/power/gsd-power-manager.c:612 msgid "" "Game controller is very low on power. The device will soon shutdown if not " "charged." msgstr "" #. TRANSLATORS: notification title, a pen is low or very low on power -#: plugins/power/gsd-power-manager.c:616 +#: plugins/power/gsd-power-manager.c:617 msgid "Pen battery low" msgstr "" #. TRANSLATORS: notification body, a pen is low on power -#: plugins/power/gsd-power-manager.c:619 +#: plugins/power/gsd-power-manager.c:620 #, c-format msgid "Pen is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:620 +#: plugins/power/gsd-power-manager.c:621 msgid "Pen is low on power" msgstr "" #. TRANSLATORS: notification body, a pen is very low on power -#: plugins/power/gsd-power-manager.c:622 +#: plugins/power/gsd-power-manager.c:623 #, c-format msgid "" "Pen is very low on power (%.0f%%). The device will soon shutdown if not " "charged." msgstr "" -#: plugins/power/gsd-power-manager.c:624 +#: plugins/power/gsd-power-manager.c:625 msgid "" "Pen is very low on power. The device will soon shutdown if not charged." msgstr "" #. TRANSLATORS: notification title, an external touchpad is low or very low on power -#: plugins/power/gsd-power-manager.c:629 +#: plugins/power/gsd-power-manager.c:630 msgid "Touchpad battery low" msgstr "" #. TRANSLATORS: notification body, an external touchpad is low on power -#: plugins/power/gsd-power-manager.c:632 +#: plugins/power/gsd-power-manager.c:633 #, c-format msgid "Touchpad is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:633 +#: plugins/power/gsd-power-manager.c:634 msgid "Touchpad is low on power" msgstr "" #. TRANSLATORS: notification body, an external touchpad is very low on power -#: plugins/power/gsd-power-manager.c:635 +#: plugins/power/gsd-power-manager.c:636 #, c-format msgid "" "Touchpad is very low on power (%.0f%%). The device will soon shutdown if not " "charged." msgstr "" -#: plugins/power/gsd-power-manager.c:637 +#: plugins/power/gsd-power-manager.c:638 msgid "" "Touchpad is very low on power. The device will soon shutdown if not charged." msgstr "" #. TRANSLATORS: notification title, a headset (headphones + microphone) is low or very low on power -#: plugins/power/gsd-power-manager.c:642 +#: plugins/power/gsd-power-manager.c:643 msgid "Headset battery low" msgstr "" #. TRANSLATORS: notification body, a headset (headphones + microphone) is low on power -#: plugins/power/gsd-power-manager.c:645 +#: plugins/power/gsd-power-manager.c:646 #, c-format msgid "Headset is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:646 +#: plugins/power/gsd-power-manager.c:647 msgid "Headset is low on power" msgstr "" #. TRANSLATORS: notification body, a headset (headphones + microphone) is very low on power -#: plugins/power/gsd-power-manager.c:648 +#: plugins/power/gsd-power-manager.c:649 #, c-format msgid "" "Headset is very low on power (%.0f%%). The device will soon shutdown if not " "charged." msgstr "" -#: plugins/power/gsd-power-manager.c:650 +#: plugins/power/gsd-power-manager.c:651 msgid "" "Headset is very low on power. The device will soon shutdown if not charged." msgstr "" #. TRANSLATORS: notification title, speaker is low or very low on power -#: plugins/power/gsd-power-manager.c:655 +#: plugins/power/gsd-power-manager.c:656 msgid "Speaker battery low" msgstr "" #. TRANSLATORS: notification body, a speaker is low on power -#: plugins/power/gsd-power-manager.c:658 +#: plugins/power/gsd-power-manager.c:659 #, c-format msgid "Speaker is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:659 +#: plugins/power/gsd-power-manager.c:660 msgid "Speaker is low on power" msgstr "" #. TRANSLATORS: notification body, a speaker is very low on power -#: plugins/power/gsd-power-manager.c:661 +#: plugins/power/gsd-power-manager.c:662 #, c-format msgid "" "Speaker is very low on power (%.0f%%). The device will soon shutdown if not " "charged." msgstr "" -#: plugins/power/gsd-power-manager.c:663 +#: plugins/power/gsd-power-manager.c:664 msgid "" "Speaker is very low on power. The device will soon shutdown if not charged." msgstr "" #. TRANSLATORS: notification title, headphones (no microphone) are low or very low on power -#: plugins/power/gsd-power-manager.c:668 +#: plugins/power/gsd-power-manager.c:669 msgid "Headphones battery low" msgstr "" #. TRANSLATORS: notification body, headphones (no microphone) are low on power -#: plugins/power/gsd-power-manager.c:671 +#: plugins/power/gsd-power-manager.c:672 #, c-format msgid "Headphones are low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:672 +#: plugins/power/gsd-power-manager.c:673 msgid "Headphones are low on power" msgstr "" #. TRANSLATORS: notification body, headphones (no microphone) are very low on power -#: plugins/power/gsd-power-manager.c:674 +#: plugins/power/gsd-power-manager.c:675 #, c-format msgid "" "Headphones are very low on power (%.0f%%). The device will soon shutdown if " "not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:676 +#: plugins/power/gsd-power-manager.c:677 msgid "" "Headphones are very low on power. The device will soon shutdown if not " "charged." msgstr "" #. TRANSLATORS: notification title, an audio device is low or very low on power -#: plugins/power/gsd-power-manager.c:681 +#: plugins/power/gsd-power-manager.c:682 msgid "Audio device battery low" msgstr "" #. TRANSLATORS: notification body, an audio device is low on power -#: plugins/power/gsd-power-manager.c:684 +#: plugins/power/gsd-power-manager.c:685 #, c-format msgid "Audio device is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:685 +#: plugins/power/gsd-power-manager.c:686 msgid "Audio device is low on power" msgstr "" #. TRANSLATORS: notification body, an audio device is very low on power -#: plugins/power/gsd-power-manager.c:687 +#: plugins/power/gsd-power-manager.c:688 #, c-format msgid "" "Audio device is very low on power (%.0f%%). The device will soon shutdown if " "not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:689 +#: plugins/power/gsd-power-manager.c:690 msgid "" "Audio device is very low on power. The device will soon shutdown if not " "charged." msgstr "" #. TRANSLATORS: notification title, a remote control is low or very low on power -#: plugins/power/gsd-power-manager.c:694 +#: plugins/power/gsd-power-manager.c:695 msgid "Remote battery low" msgstr "" #. TRANSLATORS: notification body, an remote control is low on power -#: plugins/power/gsd-power-manager.c:697 +#: plugins/power/gsd-power-manager.c:698 #, c-format msgid "Remote is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:698 +#: plugins/power/gsd-power-manager.c:699 msgid "Remote is low on power" msgstr "" #. TRANSLATORS: notification body, a remote control is very low on power -#: plugins/power/gsd-power-manager.c:700 +#: plugins/power/gsd-power-manager.c:701 #, c-format msgid "" "Remote is very low on power (%.0f%%). The device will soon shutdown if not " "charged." msgstr "" -#: plugins/power/gsd-power-manager.c:702 +#: plugins/power/gsd-power-manager.c:703 msgid "" "Remote is very low on power. The device will soon shutdown if not charged." msgstr "" #. TRANSLATORS: notification title, a printer is low or very low on power -#: plugins/power/gsd-power-manager.c:707 +#: plugins/power/gsd-power-manager.c:708 msgid "Printer battery low" msgstr "" #. TRANSLATORS: notification body, a printer is low on power -#: plugins/power/gsd-power-manager.c:710 +#: plugins/power/gsd-power-manager.c:711 #, c-format msgid "Printer is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:711 +#: plugins/power/gsd-power-manager.c:712 msgid "Printer is low on power" msgstr "" #. TRANSLATORS: notification body, a printer is very low on power -#: plugins/power/gsd-power-manager.c:713 +#: plugins/power/gsd-power-manager.c:714 #, c-format msgid "" "Printer is very low on power (%.0f%%). The device will soon shutdown if not " "charged." msgstr "" -#: plugins/power/gsd-power-manager.c:715 +#: plugins/power/gsd-power-manager.c:716 msgid "" "Printer is very low on power. The device will soon shutdown if not charged." msgstr "" #. TRANSLATORS: notification title, a scanner is low or very low on power -#: plugins/power/gsd-power-manager.c:720 +#: plugins/power/gsd-power-manager.c:721 msgid "Scanner battery low" msgstr "" #. TRANSLATORS: notification body, a scanner is low on power -#: plugins/power/gsd-power-manager.c:723 +#: plugins/power/gsd-power-manager.c:724 #, c-format msgid "Scanner is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:724 +#: plugins/power/gsd-power-manager.c:725 msgid "Scanner is low on power" msgstr "" #. TRANSLATORS: notification body, a scanner is very low on power -#: plugins/power/gsd-power-manager.c:726 +#: plugins/power/gsd-power-manager.c:727 #, c-format msgid "" "Scanner is very low on power (%.0f%%). The device will soon shutdown if not " "charged." msgstr "" -#: plugins/power/gsd-power-manager.c:728 +#: plugins/power/gsd-power-manager.c:729 msgid "" "Scanner is very low on power. The device will soon shutdown if not charged." msgstr "" #. TRANSLATORS: notification title, a camera is low or very low on power -#: plugins/power/gsd-power-manager.c:733 +#: plugins/power/gsd-power-manager.c:734 msgid "Camera battery low" msgstr "" #. TRANSLATORS: notification body, a camera is low on power -#: plugins/power/gsd-power-manager.c:736 +#: plugins/power/gsd-power-manager.c:737 #, c-format msgid "Camera is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:737 +#: plugins/power/gsd-power-manager.c:738 msgid "Camera is low on power" msgstr "" #. TRANSLATORS: notification body, a camera is very low on power -#: plugins/power/gsd-power-manager.c:739 +#: plugins/power/gsd-power-manager.c:740 #, c-format msgid "" "Camera is very low on power (%.0f%%). The device will soon shutdown if not " "charged." msgstr "" -#: plugins/power/gsd-power-manager.c:741 +#: plugins/power/gsd-power-manager.c:742 msgid "" "Camera is very low on power. The device will soon shutdown if not charged." msgstr "" #. TRANSLATORS: notification title, a Bluetooth device is low or very low on power -#: plugins/power/gsd-power-manager.c:746 +#: plugins/power/gsd-power-manager.c:747 msgid "Bluetooth device battery low" msgstr "" #. TRANSLATORS: notification body, a Bluetooth device is low on power -#: plugins/power/gsd-power-manager.c:749 +#: plugins/power/gsd-power-manager.c:750 #, c-format msgid "Bluetooth device is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:750 +#: plugins/power/gsd-power-manager.c:751 msgid "Bluetooth device is low on power" msgstr "" #. TRANSLATORS: notification body, a Bluetooth device is very low on power -#: plugins/power/gsd-power-manager.c:752 +#: plugins/power/gsd-power-manager.c:753 #, c-format msgid "" "Bluetooth device is very low on power (%.0f%%). The device will soon " "shutdown if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:754 +#: plugins/power/gsd-power-manager.c:755 msgid "" "Bluetooth device is very low on power. The device will soon shutdown if not " "charged." msgstr "" #. TRANSLATORS: notification title, a connected (wireless) device or peripheral of unhandled type is low or very on power -#: plugins/power/gsd-power-manager.c:760 +#: plugins/power/gsd-power-manager.c:761 msgid "Connected device battery is low" msgstr "" #. TRANSLATORS: notification body, a connected (wireless) device or peripheral of unhandled type is low on power -#: plugins/power/gsd-power-manager.c:763 +#: plugins/power/gsd-power-manager.c:764 #, c-format msgid "A connected device is low on power (%.0f%%)" msgstr "" -#: plugins/power/gsd-power-manager.c:764 +#: plugins/power/gsd-power-manager.c:765 msgid "A connected device is low on power" msgstr "" #. TRANSLATORS: notification body, a connected (wireless) device or peripheral of unhandled type is very low on power -#: plugins/power/gsd-power-manager.c:766 +#: plugins/power/gsd-power-manager.c:767 #, c-format msgid "" "A connected device is very low on power (%.0f%%). The device will soon " "shutdown if not charged." msgstr "" -#: plugins/power/gsd-power-manager.c:768 +#: plugins/power/gsd-power-manager.c:769 msgid "" "A connected device is very low on power. The device will soon shutdown if " "not charged." @@ -2229,7 +2229,7 @@ msgstr "Còn xấp xỉ %s năng lượng dự trữ UPS (%.0f%%)" #. TRANSLATORS: this is the sound description -#: plugins/power/gsd-power-manager.c:841 +#: plugins/power/gsd-power-manager.c:842 #| msgid "Paper low" msgid "Battery is low" msgstr "Pin yếu" @@ -2292,43 +2292,43 @@ msgstr "UPS thấp ở mức nghiêm trọng và máy tính sắp sửa tắt." #. TRANSLATORS: this is the sound description -#: plugins/power/gsd-power-manager.c:1492 +#: plugins/power/gsd-power-manager.c:1493 msgid "Lid has been opened" msgstr "Nắp đã mở" #. TRANSLATORS: this is the sound description -#: plugins/power/gsd-power-manager.c:1526 +#: plugins/power/gsd-power-manager.c:1527 msgid "Lid has been closed" msgstr "Nắp đã đóng" #. TRANSLATORS: this is the sound description -#: plugins/power/gsd-power-manager.c:2177 +#: plugins/power/gsd-power-manager.c:2180 msgid "On battery power" msgstr "Sử dụng nguồn pin" #. TRANSLATORS: this is the sound description -#: plugins/power/gsd-power-manager.c:2182 +#: plugins/power/gsd-power-manager.c:2185 msgid "On AC power" msgstr "Sử dụng điện lưới" -#: plugins/power/gsd-power-manager.c:2430 +#: plugins/power/gsd-power-manager.c:2454 msgid "Automatic logout" msgstr "Tự động đăng xuất" -#: plugins/power/gsd-power-manager.c:2430 +#: plugins/power/gsd-power-manager.c:2454 msgid "You will soon log out because of inactivity." msgstr "Bạn sẽ đăng xuất sớm vì không hoạt động." -#: plugins/power/gsd-power-manager.c:2435 +#: plugins/power/gsd-power-manager.c:2459 msgid "Automatic suspend" msgstr "Tự động ngưng" -#: plugins/power/gsd-power-manager.c:2435 -#: plugins/power/gsd-power-manager.c:2440 +#: plugins/power/gsd-power-manager.c:2459 +#: plugins/power/gsd-power-manager.c:2464 msgid "Suspending soon because of inactivity." msgstr "" -#: plugins/power/gsd-power-manager.c:2440 +#: plugins/power/gsd-power-manager.c:2464 msgid "Automatic hibernation" msgstr "Tự động ngủ đông" @@ -2597,47 +2597,47 @@ msgid "User was not logged in with smartcard." msgstr "Người dùng không đăng nhập bằng thẻ thông minh." -#: plugins/usb-protection/gsd-usb-protection-manager.c:388 +#: plugins/usb-protection/gsd-usb-protection-manager.c:412 msgid "USB Protection" msgstr "" -#: plugins/usb-protection/gsd-usb-protection-manager.c:512 +#: plugins/usb-protection/gsd-usb-protection-manager.c:541 msgid "New USB device" msgstr "" -#: plugins/usb-protection/gsd-usb-protection-manager.c:513 +#: plugins/usb-protection/gsd-usb-protection-manager.c:542 msgid "" "New device has been detected while the session was not locked. If you did " "not plug anything, check your system for any suspicious device." msgstr "" -#: plugins/usb-protection/gsd-usb-protection-manager.c:601 +#: plugins/usb-protection/gsd-usb-protection-manager.c:684 msgid "New device detected" msgstr "" -#: plugins/usb-protection/gsd-usb-protection-manager.c:602 +#: plugins/usb-protection/gsd-usb-protection-manager.c:685 msgid "" "Either one of your existing devices has been reconnected or a new one has " "been plugged in. If you did not do it, check your system for any suspicious " "device." msgstr "" -#: plugins/usb-protection/gsd-usb-protection-manager.c:609 +#: plugins/usb-protection/gsd-usb-protection-manager.c:692 msgid "Reconnect USB device" msgstr "" -#: plugins/usb-protection/gsd-usb-protection-manager.c:610 +#: plugins/usb-protection/gsd-usb-protection-manager.c:693 msgid "" "New device has been detected while you were away. Please disconnect and " "reconnect the device to start using it." msgstr "" -#: plugins/usb-protection/gsd-usb-protection-manager.c:616 -#: plugins/usb-protection/gsd-usb-protection-manager.c:641 +#: plugins/usb-protection/gsd-usb-protection-manager.c:699 +#: plugins/usb-protection/gsd-usb-protection-manager.c:726 msgid "USB device blocked" msgstr "" -#: plugins/usb-protection/gsd-usb-protection-manager.c:617 +#: plugins/usb-protection/gsd-usb-protection-manager.c:700 msgid "" "New device has been detected while you were away. It has been blocked " "because the USB protection is active." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-shell.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-shell.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-shell.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-shell.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:58+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:01+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/50-gnome-shell-launchers.xml:6 @@ -63,14 +63,14 @@ msgstr "Kích hoạt ứng dụng ưa thích 9" #. Translators: name of the folder under ~/Pictures for screenshots. -#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2131 +#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2148 msgid "Screenshots" msgstr "Chụp màn hình" #: data/50-gnome-shell-screenshots.xml:9 #: data/org.gnome.shell.gschema.xml.in:238 msgid "Take a screenshot interactively" -msgstr "Chụp màn hình tương tác" +msgstr "Chụp màn hình kiểu tương tác" #: data/50-gnome-shell-screenshots.xml:12 #: data/org.gnome.shell.gschema.xml.in:250 @@ -85,7 +85,7 @@ #: data/50-gnome-shell-screenshots.xml:18 #: data/org.gnome.shell.gschema.xml.in:242 msgid "Record a screencast interactively" -msgstr "Quay phim màn hình tương tác" +msgstr "Quay phim màn hình kiểu tương tác" #: data/50-gnome-shell-system.xml:6 msgid "System" @@ -202,20 +202,20 @@ msgstr "" "Ứng dụng tương ứng với những định danh này sẽ được hiển thị ở vùng ưa thích." -#: data/org.gnome.shell.gschema.xml.in:62 +#: data/org.gnome.shell.gschema.xml.in:69 msgid "History for command (Alt-F2) dialog" msgstr "Hộp thoại lịch sử lệnh (Alt-F2)" #. Translators: looking glass is a debugger and inspector tool, see https://wiki.gnome.org/Projects/GnomeShell/LookingGlass -#: data/org.gnome.shell.gschema.xml.in:67 +#: data/org.gnome.shell.gschema.xml.in:74 msgid "History for the looking glass dialog" msgstr "Lịch sử hộp thoại kính tìm kiếm" -#: data/org.gnome.shell.gschema.xml.in:71 +#: data/org.gnome.shell.gschema.xml.in:78 msgid "Always show the “Log out” menu item in the user menu." msgstr "Luôn hiện mục “Đăng xuất” trên trình đơn người dùng." -#: data/org.gnome.shell.gschema.xml.in:72 +#: data/org.gnome.shell.gschema.xml.in:79 msgid "" "This key overrides the automatic hiding of the “Log out” menu item in single-" "user, single-session situations." @@ -223,14 +223,14 @@ "Khóa này sẽ đè lên việc tự động ẩn trình đơn “Đăng xuất” ở chế độ đơn-người-" "dùng, đơn-phiên-làm-việc." -#: data/org.gnome.shell.gschema.xml.in:79 +#: data/org.gnome.shell.gschema.xml.in:86 msgid "" "Whether to remember password for mounting encrypted or remote filesystems" msgstr "" "Hoặc là ghi nhớ mật khẩu dành cho việc gắn hệ thống tập tin đã mã hóa hoặc " "hệ thống tập tin trên máy chủ" -#: data/org.gnome.shell.gschema.xml.in:80 +#: data/org.gnome.shell.gschema.xml.in:87 msgid "" "The shell will request a password when an encrypted device or a remote " "filesystem is mounted. If the password can be saved for future use a " @@ -242,14 +242,14 @@ "dấu kiểm “Nhớ mật khẩu” sẽ xuất hiện. Khóa này đặt trạng thái mặc định cho " "hộp dấu kiểm." -#: data/org.gnome.shell.gschema.xml.in:89 +#: data/org.gnome.shell.gschema.xml.in:96 msgid "" "Whether the default Bluetooth adapter had set up devices associated to it" msgstr "" "Có nên để bộ điều hợp Bluetooth mặc định phải cài đặt thiết bị liên kết với " "nó hay không" -#: data/org.gnome.shell.gschema.xml.in:90 +#: data/org.gnome.shell.gschema.xml.in:97 msgid "" "The shell will only show a Bluetooth menu item if a Bluetooth adapter is " "powered, or if there were devices set up associated with the default " @@ -292,105 +292,105 @@ "cặp “id ứng dụng” → 'dữ liệu'. Hiện tại, các giá trị sau được lưu trữ dưới " "dạng 'dữ liệu': • “position”: vị trí của biểu tượng ứng dụng trong trang" -#: data/org.gnome.shell.gschema.xml.in:152 +#: data/org.gnome.shell.gschema.xml.in:119 msgid "Keybinding to open the application menu" msgstr "Phím mở trình đơn ứng dụng" -#: data/org.gnome.shell.gschema.xml.in:153 +#: data/org.gnome.shell.gschema.xml.in:120 msgid "Keybinding to open the application menu." msgstr "Phím mở trình đơn ứng dụng." +#: data/org.gnome.shell.gschema.xml.in:152 #: data/org.gnome.shell.gschema.xml.in:159 -#: data/org.gnome.shell.gschema.xml.in:166 msgid "Keybinding to shift between overview states" msgstr "Tổ hợp phím để dịch chuyển giữa các trạng thái tổng quan" -#: data/org.gnome.shell.gschema.xml.in:160 +#: data/org.gnome.shell.gschema.xml.in:153 msgid "Keybinding to shift between session, window picker and app grid" msgstr "" "Tổ hợp phím để chuyển đổi giữa phiên, bộ chọn cửa sổ và lưới ứng dụng" -#: data/org.gnome.shell.gschema.xml.in:167 +#: data/org.gnome.shell.gschema.xml.in:160 msgid "Keybinding to shift between app grid, window picker and session" msgstr "" "Tổ hợp phím để chuyển đổi giữa lưới ứng dụng, bộ chọn cửa sổ và phiên làm " "việc" -#: data/org.gnome.shell.gschema.xml.in:173 +#: data/org.gnome.shell.gschema.xml.in:126 msgid "Keybinding to open the “Show Applications” view" msgstr "Phím hiện “Ứng dụng”" -#: data/org.gnome.shell.gschema.xml.in:174 +#: data/org.gnome.shell.gschema.xml.in:127 msgid "" "Keybinding to open the “Show Applications” view of the Activities Overview." msgstr "Phím hiện “Ứng dụng” trong “Tổng quan hoạt động”." -#: data/org.gnome.shell.gschema.xml.in:181 +#: data/org.gnome.shell.gschema.xml.in:134 msgid "Keybinding to open the overview" msgstr "Phím mở tổng quan" -#: data/org.gnome.shell.gschema.xml.in:182 +#: data/org.gnome.shell.gschema.xml.in:135 msgid "Keybinding to open the Activities Overview." msgstr "Phím mở tổng quan hoạt động." -#: data/org.gnome.shell.gschema.xml.in:188 +#: data/org.gnome.shell.gschema.xml.in:141 msgid "Keybinding to toggle the visibility of the notification list" msgstr "Phím để bật/tắt hiển thị danh sách thông báo" -#: data/org.gnome.shell.gschema.xml.in:189 +#: data/org.gnome.shell.gschema.xml.in:142 msgid "Keybinding to toggle the visibility of the notification list." msgstr "Phím để bật/tắt hiển thị danh sách thông báo." -#: data/org.gnome.shell.gschema.xml.in:195 +#: data/org.gnome.shell.gschema.xml.in:148 msgid "Keybinding to focus the active notification" msgstr "Phím để tập trung vào thông báo hoạt động" -#: data/org.gnome.shell.gschema.xml.in:196 +#: data/org.gnome.shell.gschema.xml.in:149 msgid "Keybinding to focus the active notification." msgstr "Phím để tập trung vào thông báo hoạt động." -#: data/org.gnome.shell.gschema.xml.in:202 +#: data/org.gnome.shell.gschema.xml.in:155 msgid "Switch to application 1" msgstr "Chuyển đến ứng dụng 1" -#: data/org.gnome.shell.gschema.xml.in:206 +#: data/org.gnome.shell.gschema.xml.in:159 msgid "Switch to application 2" msgstr "Chuyển đến ứng dụng 2" -#: data/org.gnome.shell.gschema.xml.in:210 +#: data/org.gnome.shell.gschema.xml.in:163 msgid "Switch to application 3" msgstr "Chuyển đến ứng dụng 3" -#: data/org.gnome.shell.gschema.xml.in:214 +#: data/org.gnome.shell.gschema.xml.in:167 msgid "Switch to application 4" msgstr "Chuyển đến ứng dụng 4" -#: data/org.gnome.shell.gschema.xml.in:218 +#: data/org.gnome.shell.gschema.xml.in:171 msgid "Switch to application 5" msgstr "Chuyển đến ứng dụng 5" -#: data/org.gnome.shell.gschema.xml.in:222 +#: data/org.gnome.shell.gschema.xml.in:175 msgid "Switch to application 6" msgstr "Chuyển đến ứng dụng 6" -#: data/org.gnome.shell.gschema.xml.in:226 +#: data/org.gnome.shell.gschema.xml.in:179 msgid "Switch to application 7" msgstr "Chuyển đến ứng dụng 7" -#: data/org.gnome.shell.gschema.xml.in:230 +#: data/org.gnome.shell.gschema.xml.in:183 msgid "Switch to application 8" msgstr "Chuyển đến ứng dụng 8" -#: data/org.gnome.shell.gschema.xml.in:234 +#: data/org.gnome.shell.gschema.xml.in:187 msgid "Switch to application 9" msgstr "Chuyển đến ứng dụng 9" -#: data/org.gnome.shell.gschema.xml.in:259 -#: data/org.gnome.shell.gschema.xml.in:286 +#: data/org.gnome.shell.gschema.xml.in:196 +#: data/org.gnome.shell.gschema.xml.in:223 msgid "Limit switcher to current workspace." msgstr "Giới hạn bộ chuyển đổi cho không gian làm việc hiện tại." -#: data/org.gnome.shell.gschema.xml.in:260 +#: data/org.gnome.shell.gschema.xml.in:197 msgid "" "If true, only applications that have windows on the current workspace are " "shown in the switcher. Otherwise, all applications are included." @@ -399,11 +399,11 @@ "tại là hiện ra trên bộ chuyển. Nếu không, tất cả các ứng dụng sẽ được bao " "gồm." -#: data/org.gnome.shell.gschema.xml.in:277 +#: data/org.gnome.shell.gschema.xml.in:214 msgid "The application icon mode." msgstr "Chế độ biểu tượng ứng dụng." -#: data/org.gnome.shell.gschema.xml.in:278 +#: data/org.gnome.shell.gschema.xml.in:215 msgid "" "Configures how the windows are shown in the switcher. Valid possibilities " "are “thumbnail-only” (shows a thumbnail of the window), “app-icon-only” " @@ -413,7 +413,7 @@ "“thumbnail-only” (hiển thị ảnh thu nhỏ của cửa sổ), “app-icon-only” (chỉ " "hiển thị biểu tượng của ứng dụng) hoặc “both” (cả hai)." -#: data/org.gnome.shell.gschema.xml.in:287 +#: data/org.gnome.shell.gschema.xml.in:224 msgid "" "If true, only windows from the current workspace are shown in the switcher. " "Otherwise, all windows are included." @@ -421,57 +421,57 @@ "Nếu được đặt, chỉ những cửa sổ từ không gian làm việc hiện hành được hiện " "thị ở bộ chuyển. Nếu không, tất cả các cửa sổ sẽ được gộp vào." -#: data/org.gnome.shell.gschema.xml.in:297 +#: data/org.gnome.shell.gschema.xml.in:234 msgid "Locations" -msgstr "Vị trí" +msgstr "Địa điểm" -#: data/org.gnome.shell.gschema.xml.in:298 +#: data/org.gnome.shell.gschema.xml.in:235 msgid "The locations to show in world clocks" msgstr "Các vị trí để hiển thị trong đồng hồ thế giới" -#: data/org.gnome.shell.gschema.xml.in:308 +#: data/org.gnome.shell.gschema.xml.in:245 msgid "Automatic location" msgstr "Vị trí tự động" -#: data/org.gnome.shell.gschema.xml.in:309 +#: data/org.gnome.shell.gschema.xml.in:246 msgid "Whether to fetch the current location or not" msgstr "Có nên lấy về vị trí hiện tại hay không" -#: data/org.gnome.shell.gschema.xml.in:316 +#: data/org.gnome.shell.gschema.xml.in:253 msgid "Location" -msgstr "Vị trí" +msgstr "Địa điểm" -#: data/org.gnome.shell.gschema.xml.in:317 +#: data/org.gnome.shell.gschema.xml.in:254 msgid "The location for which to show a forecast" -msgstr "Vị trí hiển thị dự báo" +msgstr "Vị trí muốn hiển thị dự báo" -#: data/org.gnome.shell.gschema.xml.in:326 +#: data/org.gnome.shell.gschema.xml.in:266 msgid "Attach modal dialog to the parent window" msgstr "Gắn hộp thoại dạng modal vào cửa sổ mẹ" -#: data/org.gnome.shell.gschema.xml.in:327 -#: data/org.gnome.shell.gschema.xml.in:336 -#: data/org.gnome.shell.gschema.xml.in:344 -#: data/org.gnome.shell.gschema.xml.in:352 -#: data/org.gnome.shell.gschema.xml.in:360 +#: data/org.gnome.shell.gschema.xml.in:267 +#: data/org.gnome.shell.gschema.xml.in:276 +#: data/org.gnome.shell.gschema.xml.in:284 +#: data/org.gnome.shell.gschema.xml.in:292 +#: data/org.gnome.shell.gschema.xml.in:300 msgid "" "This key overrides the key in org.gnome.mutter when running GNOME Shell." msgstr "" "Khóa này sẽ đè lên khóa có trong org.gnome.mutter khi chạy hệ vỏ GNOME." -#: data/org.gnome.shell.gschema.xml.in:335 +#: data/org.gnome.shell.gschema.xml.in:275 msgid "Enable edge tiling when dropping windows on screen edges" msgstr "Bật xếp lớp ở cạnh khi thả cửa sổ vào cạnh màn hình" -#: data/org.gnome.shell.gschema.xml.in:343 +#: data/org.gnome.shell.gschema.xml.in:283 msgid "Workspaces are managed dynamically" msgstr "Quản lý động vùng làm việc" -#: data/org.gnome.shell.gschema.xml.in:351 +#: data/org.gnome.shell.gschema.xml.in:291 msgid "Workspaces only on primary monitor" msgstr "Vùng làm việc chỉ ở trên màn hình chính" -#: data/org.gnome.shell.gschema.xml.in:359 +#: data/org.gnome.shell.gschema.xml.in:299 msgid "Delay focus changes in mouse mode until the pointer stops moving" msgstr "Khoảng trễ chờ cho con chuột ngừng di chuyển" @@ -479,12 +479,12 @@ msgid "Network Login" msgstr "Đăng nhập mạng" -#: js/dbusServices/extensions/ui/extension-error-page.ui:15 -#: subprojects/extensions-app/data/ui/extensions-window.ui:144 +#: js/dbusServices/extensions/ui/extension-prefs-dialog.ui:36 +#: subprojects/extensions-app/data/ui/extensions-window.ui:224 msgid "Something’s gone wrong" msgstr "Có cái gì đó bị hỏng rồi" -#: js/dbusServices/extensions/ui/extension-error-page.ui:23 +#: js/dbusServices/extensions/ui/extension-prefs-dialog.ui:48 msgid "" "We’re very sorry, but there’s been a problem: the settings for this " "extension can’t be displayed. We recommend that you report the issue to the " @@ -494,31 +494,32 @@ "phần mở rộng này không thể được hiển thị. Chúng tôi khuyến nghị bạn báo cáo " "lỗi này đến tác gỉa của phần mở rộng." -#: js/dbusServices/extensions/ui/extension-error-page.ui:48 +#: js/dbusServices/extensions/ui/extension-prefs-dialog.ui:82 msgid "Technical Details" msgstr "Chi tiết kỹ thuật" -#: js/dbusServices/extensions/ui/extension-error-page.ui:90 +#: js/dbusServices/extensions/ui/extension-prefs-dialog.ui:165 msgid "Homepage" msgstr "Trang chủ" -#: js/dbusServices/extensions/ui/extension-error-page.ui:91 +#: js/dbusServices/extensions/ui/extension-prefs-dialog.ui:166 msgid "Visit extension homepage" msgstr "Viếng thăm trang chủ của phần mở rộng" -#: js/gdm/authPrompt.js:144 js/ui/audioDeviceSelection.js:61 -#: js/ui/components/networkAgent.js:109 js/ui/components/polkitAgent.js:141 -#: js/ui/endSessionDialog.js:440 js/ui/extensionDownloader.js:261 -#: js/ui/shellMountOperation.js:382 js/ui/shellMountOperation.js:392 -#: subprojects/extensions-app/js/main.js:173 +#: js/gdm/authPrompt.js:141 js/ui/audioDeviceSelection.js:57 +#: js/ui/components/networkAgent.js:109 js/ui/components/polkitAgent.js:139 +#: js/ui/endSessionDialog.js:372 js/ui/extensionDownloader.js:195 +#: js/ui/shellMountOperation.js:376 js/ui/shellMountOperation.js:386 +#: js/ui/status/network.js:913 subprojects/extensions-app/js/main.js:148 msgid "Cancel" msgstr "Thôi" -#: js/gdm/authPrompt.js:310 js/ui/components/networkAgent.js:209 -#: js/ui/components/networkAgent.js:229 js/ui/components/networkAgent.js:261 -#: js/ui/components/networkAgent.js:294 js/ui/components/networkAgent.js:333 -#: js/ui/components/networkAgent.js:346 js/ui/components/polkitAgent.js:283 -#: js/ui/shellMountOperation.js:332 +#. Cisco LEAP +#: js/gdm/authPrompt.js:244 js/ui/components/networkAgent.js:204 +#: js/ui/components/networkAgent.js:220 js/ui/components/networkAgent.js:244 +#: js/ui/components/networkAgent.js:265 js/ui/components/networkAgent.js:285 +#: js/ui/components/networkAgent.js:295 js/ui/components/polkitAgent.js:277 +#: js/ui/shellMountOperation.js:326 msgid "Password" msgstr "Mật khẩu" @@ -526,44 +527,47 @@ msgid "Choose Session" msgstr "Chọn phiên làm việc" -#: js/gdm/loginDialog.js:463 +#: js/gdm/loginDialog.js:457 msgid "Not listed?" msgstr "Không có trong danh sách?" #. Translators: this message is shown below the username entry field #. to clue the user in on how to login to the local network realm -#: js/gdm/loginDialog.js:931 +#: js/gdm/loginDialog.js:918 #, javascript-format msgid "(e.g., user or %s)" msgstr "(ví dụ: tài khoản hoặc %s)" -#: js/gdm/loginDialog.js:936 js/ui/components/networkAgent.js:253 -#: js/ui/components/networkAgent.js:288 js/ui/components/networkAgent.js:322 +#. TTLS and PEAP are actually much more complicated, but this complication +#. is not visible here since we only care about phase2 authentication +#. (and don't even care of which one) +#: js/gdm/loginDialog.js:923 js/ui/components/networkAgent.js:240 +#: js/ui/components/networkAgent.js:263 js/ui/components/networkAgent.js:281 msgid "Username" msgstr "Tài khoản" -#: js/gdm/loginDialog.js:1259 +#: js/gdm/loginDialog.js:1258 msgid "Login Window" msgstr "Cửa sổ đăng nhập" -#: js/gdm/util.js:503 +#: js/gdm/util.js:361 msgid "Authentication error" msgstr "Lỗi xác thực" #. Translators: this message is shown below the password entry field #. to indicate the user can swipe their finger on the fingerprint reader -#: js/gdm/util.js:693 +#: js/gdm/util.js:654 msgid "(or swipe finger across reader)" msgstr "(hoặc quẹt ngón tay xuyên suốt bộ đọc)" #. Translators: this message is shown below the password entry field #. to indicate the user can place their finger on the fingerprint reader instead -#: js/gdm/util.js:698 +#: js/gdm/util.js:659 msgid "(or place finger on reader)" msgstr "(hoặc đặt ngón tay trên bộ đọc)" #. Translators: The name of the power-off action in search -#: js/misc/systemActions.js:84 +#: js/misc/systemActions.js:93 msgctxt "search-result" msgid "Power Off" msgstr "Tắt máy" @@ -576,164 +580,164 @@ "lại;khoi dong lai" #. Translators: The name of the restart action in search -#: js/misc/systemActions.js:92 +#: js/misc/systemActions.js:99 msgctxt "search-result" msgid "Restart" msgstr "Khởi động lại" #. Translators: A list of keywords that match the restart action, separated by semicolons -#: js/misc/systemActions.js:95 +#: js/misc/systemActions.js:102 msgid "reboot;restart;" -msgstr "reboot;restart;khởi động lại;khoi dong lai;" +msgstr "reboot;restart;khởi động lại;khoi dong lai" #. Translators: The name of the lock screen action in search -#: js/misc/systemActions.js:100 +#: js/misc/systemActions.js:101 msgctxt "search-result" msgid "Lock Screen" msgstr "Khóa màn hình" #. Translators: A list of keywords that match the lock screen action, separated by semicolons -#: js/misc/systemActions.js:103 +#: js/misc/systemActions.js:104 msgid "lock screen" msgstr "khóa màn hình" #. Translators: The name of the logout action in search -#: js/misc/systemActions.js:108 +#: js/misc/systemActions.js:109 msgctxt "search-result" msgid "Log Out" msgstr "Đăng xuất" #. Translators: A list of keywords that match the logout action, separated by semicolons -#: js/misc/systemActions.js:111 +#: js/misc/systemActions.js:112 msgid "logout;log out;sign off" msgstr "logout;sign off;đăng xuất;dang xuat" #. Translators: The name of the suspend action in search -#: js/misc/systemActions.js:116 +#: js/misc/systemActions.js:117 msgctxt "search-result" msgid "Suspend" msgstr "Ngủ đông" #. Translators: A list of keywords that match the suspend action, separated by semicolons -#: js/misc/systemActions.js:119 +#: js/misc/systemActions.js:120 msgid "suspend;sleep" msgstr "suspend;sleep;tạm dừng;tam dung;ngủ;ngu;ngủ đông;ngu dong" #. Translators: The name of the switch user action in search -#: js/misc/systemActions.js:124 +#: js/misc/systemActions.js:125 msgctxt "search-result" msgid "Switch User" msgstr "Chuyển người dùng" #. Translators: A list of keywords that match the switch user action, separated by semicolons -#: js/misc/systemActions.js:127 +#: js/misc/systemActions.js:128 msgid "switch user" msgstr "chuyển đổi người dùng" #. Translators: A list of keywords that match the lock orientation action, separated by semicolons -#: js/misc/systemActions.js:134 +#: js/misc/systemActions.js:135 msgid "lock orientation;unlock orientation;screen;rotation" msgstr "" "lock orientation;screen;rotation;khóa hướng;khoa huong;màn hinh;man " "hinh;xoay;quay" #. Translators: The name of the screenshot UI action in search -#: js/misc/systemActions.js:139 +#: js/misc/systemActions.js:146 msgctxt "search-result" msgid "Take a Screenshot" msgstr "Chụp màn hình" #. Translators: A list of keywords that match the screenshot UI action, separated by semicolons -#: js/misc/systemActions.js:142 +#: js/misc/systemActions.js:149 msgid "screenshot;screencast;snip;capture;record" msgstr "" "screenshot;screencast;snip;capture;record;chụp màn hình;chup man hinh;ghi " "hình;ghi hinh;chụp;chup" -#: js/misc/systemActions.js:270 +#: js/misc/systemActions.js:283 msgctxt "search-result" msgid "Unlock Screen Rotation" msgstr "Mở khóa hướng màn hình" -#: js/misc/systemActions.js:271 +#: js/misc/systemActions.js:284 msgctxt "search-result" msgid "Lock Screen Rotation" msgstr "Khóa hướng màn hình" -#: js/misc/util.js:120 js/misc/util.js:143 +#: js/misc/util.js:120 msgid "Command not found" msgstr "Không tìm thấy lệnh" #. Replace "Error invoking GLib.shell_parse_argv: " with #. something nicer -#: js/misc/util.js:182 +#: js/misc/util.js:156 msgid "Could not parse command:" msgstr "Không thể phân tích lệnh:" -#: js/misc/util.js:190 +#: js/misc/util.js:164 #, javascript-format msgid "Execution of “%s” failed:" msgstr "Gặp lỗi khi thực thi “%s”:" -#: js/misc/util.js:207 +#: js/misc/util.js:181 msgid "Just now" msgstr "Vừa xong" -#: js/misc/util.js:209 +#: js/misc/util.js:183 #, javascript-format msgid "%d minute ago" msgid_plural "%d minutes ago" msgstr[0] "%d phút trước" -#: js/misc/util.js:213 +#: js/misc/util.js:187 #, javascript-format msgid "%d hour ago" msgid_plural "%d hours ago" msgstr[0] "%d giờ trước" -#: js/misc/util.js:217 js/ui/dateMenu.js:167 +#: js/misc/util.js:191 msgid "Yesterday" msgstr "Hôm qua" -#: js/misc/util.js:219 +#: js/misc/util.js:193 #, javascript-format msgid "%d day ago" msgid_plural "%d days ago" msgstr[0] "%d ngày trước" -#: js/misc/util.js:223 +#: js/misc/util.js:197 #, javascript-format msgid "%d week ago" msgid_plural "%d weeks ago" msgstr[0] "%d tuần trước" -#: js/misc/util.js:227 +#: js/misc/util.js:201 #, javascript-format msgid "%d month ago" msgid_plural "%d months ago" msgstr[0] "%d tháng trước" -#: js/misc/util.js:230 +#: js/misc/util.js:204 #, javascript-format msgid "%d year ago" msgid_plural "%d years ago" msgstr[0] "%d năm trước" #. Translators: Time in 24h format -#: js/misc/util.js:263 +#: js/misc/util.js:237 msgid "%H∶%M" msgstr "%H∶%M" #. Translators: this is the word "Yesterday" followed by a #. time string in 24h format. i.e. "Yesterday, 14:30" -#: js/misc/util.js:269 +#: js/misc/util.js:243 #, no-c-format msgid "Yesterday, %H∶%M" msgstr "%H:%M, hôm qua" #. Translators: this is the week day name followed by a time #. string in 24h format. i.e. "Monday, 14:30" -#: js/misc/util.js:275 +#: js/misc/util.js:249 #, no-c-format msgid "%A, %H∶%M" msgstr "%H∶%M, %A" @@ -741,7 +745,7 @@ #. Translators: this is the month name and day number #. followed by a time string in 24h format. #. i.e. "May 25, 14:30" -#: js/misc/util.js:281 +#: js/misc/util.js:255 #, no-c-format msgid "%B %-d, %H∶%M" msgstr "%-d %B, %H∶%M" @@ -749,7 +753,7 @@ #. Translators: this is the month name, day number, year #. number followed by a time string in 24h format. #. i.e. "May 25 2012, 14:30" -#: js/misc/util.js:287 +#: js/misc/util.js:261 #, no-c-format msgid "%B %-d %Y, %H∶%M" msgstr "%-d %B %Y, %H∶%M" @@ -757,20 +761,20 @@ #. Show only the time if date is on today #. eslint-disable-line no-lonely-if #. Translators: Time in 12h format -#: js/misc/util.js:292 +#: js/misc/util.js:266 msgid "%l∶%M %p" msgstr "%l∶%M %p" #. Translators: this is the word "Yesterday" followed by a #. time string in 12h format. i.e. "Yesterday, 2:30 pm" -#: js/misc/util.js:298 +#: js/misc/util.js:272 #, no-c-format msgid "Yesterday, %l∶%M %p" msgstr "%l∶%M %p, hôm qua" #. Translators: this is the week day name followed by a time #. string in 12h format. i.e. "Monday, 2:30 pm" -#: js/misc/util.js:304 +#: js/misc/util.js:278 #, no-c-format msgid "%A, %l∶%M %p" msgstr "%l∶%M %p, %A" @@ -778,7 +782,7 @@ #. Translators: this is the month name and day number #. followed by a time string in 12h format. #. i.e. "May 25, 2:30 pm" -#: js/misc/util.js:310 +#: js/misc/util.js:284 #, no-c-format msgid "%B %-d, %l∶%M %p" msgstr "%-d %B, %l∶%M %p" @@ -786,16 +790,17 @@ #. Translators: this is the month name, day number, year #. number followed by a time string in 12h format. #. i.e. "May 25 2012, 2:30 pm" -#: js/misc/util.js:316 +#: js/misc/util.js:290 #, no-c-format msgid "%B %-d %Y, %l∶%M %p" msgstr "%-d %B %Y, %l∶%M %p" -#: js/portalHelper/main.js:55 +#. TRANSLATORS: this is the title of the wifi captive portal login window +#: js/portalHelper/main.js:41 msgid "Hotspot Login" msgstr "Đăng nhập điểm truy cập" -#: js/portalHelper/main.js:108 +#: js/portalHelper/main.js:87 msgid "" "Your connection to this hotspot login is not secure. Passwords or other " "information you enter on this page can be viewed by people nearby." @@ -803,92 +808,94 @@ "Kết nối của bạn đến điểm truy cập này không an toàn. Mật khẩu hay các thông " "tin bạn nhập vào trang này có thể bị xem bởi những người gần bạn." -#: js/ui/status/location.js:350 +#. No support for non-modal system dialogs, so ignore the option +#. let modal = options['modal'] || true; +#: js/ui/accessDialog.js:39 js/ui/status/location.js:374 msgid "Deny Access" msgstr "Từ chối truy cập" -#: js/ui/status/location.js:355 +#: js/ui/accessDialog.js:40 js/ui/status/location.js:377 msgid "Grant Access" msgstr "Cấp quyền truy cập" -#: js/ui/appFavorites.js:169 +#: js/ui/appFavorites.js:153 #, javascript-format msgid "%s has been added to your favorites." msgstr "Đã đánh dấu ưa thích cho %s." -#: js/ui/appFavorites.js:171 +#: js/ui/appFavorites.js:166 #, javascript-format msgid "%s has been pinned to the dash." -msgstr "%s đã được gắn vào bảng neo ứng dụng." +msgstr "%s đã được gắn vào chỗ gắn ứng dụng." -#: js/ui/appFavorites.js:206 +#: js/ui/appFavorites.js:186 #, javascript-format msgid "%s has been removed from your favorites." msgstr "%s đã bị xóa khỏi danh sách ưa thích." -#: js/ui/appFavorites.js:208 +#: js/ui/appFavorites.js:199 #, javascript-format msgid "%s has been unpinned from the dash." -msgstr "%s đã bỏ khỏi bảng neo ứng dụng." +msgstr "%s đã được tháo khỏi chỗ gắn ứng dụng." #. Translators: This is the heading of a list of open windows -#: js/ui/appMenu.js:46 +#: js/ui/appDisplay.js:2508 js/ui/panel.js:75 msgid "Open Windows" msgstr "Mở Cửa sổ" -#: js/ui/appMenu.js:54 +#: js/ui/appDisplay.js:2528 js/ui/panel.js:82 msgid "New Window" msgstr "Cửa sổ mới" -#: js/ui/appMenu.js:81 +#: js/ui/appDisplay.js:2583 js/ui/panel.js:93 msgid "Show Details" msgstr "Hiện chi tiết" -#: js/ui/appMenu.js:97 +#: js/ui/panel.js:109 msgid "Quit" msgstr "Thoát" -#: js/ui/appMenu.js:158 js/ui/dash.js:249 +#: js/ui/appDisplay.js:2567 js/ui/dash.js:239 msgid "Remove from Favorites" msgstr "Bỏ khỏi danh sách ưa thích" -#: js/ui/appMenu.js:158 js/ui/dash.js:249 +#: js/ui/appMenu.js:162 js/ui/dash.js:250 msgid "Unpin" msgstr "Tháo ra" -#: js/ui/appMenu.js:159 +#: js/ui/appDisplay.js:2573 msgid "Add to Favorites" msgstr "Đánh dấu ưa thích" -#: js/ui/appMenu.js:159 +#: js/ui/appMenu.js:163 msgid "Pin to Dash" -msgstr "Gắn vào bảng neo" +msgstr "Gắn vào chỗ gắn" -#: js/ui/appMenu.js:176 +#: js/ui/appMenu.js:180 msgid "Launch using Integrated Graphics Card" msgstr "Khởi chạy sử dụng Card đồ họa tích hợp" -#: js/ui/appMenu.js:177 +#: js/ui/appMenu.js:181 msgid "Launch using Discrete Graphics Card" -msgstr "Khởi chạy sử dụng Card đồ rời" +msgstr "Khởi chạy sử dụng Card đồ họa rời" #: js/ui/audioDeviceSelection.js:41 msgid "Select Audio Device" msgstr "Chọn thiết bị âm thanh" -#: js/ui/audioDeviceSelection.js:56 js/ui/status/volume.js:79 +#: js/ui/audioDeviceSelection.js:54 msgid "Sound Settings" msgstr "Cài đặt âm thanh" -#: js/ui/audioDeviceSelection.js:69 +#: js/ui/audioDeviceSelection.js:64 msgid "Headphones" msgstr "Tai nghe" -#: js/ui/audioDeviceSelection.js:71 +#: js/ui/audioDeviceSelection.js:66 msgid "Headset" msgstr "Bộ tai nghe + micrô" -#: js/ui/audioDeviceSelection.js:73 js/ui/status/volume.js:348 +#: js/ui/audioDeviceSelection.js:68 js/ui/status/volume.js:273 msgid "Microphone" msgstr "Micrô" @@ -896,17 +903,16 @@ msgid "Change Background…" msgstr "Đổi ảnh nền…" -#: js/ui/backgroundMenu.js:16 +#: js/ui/backgroundMenu.js:16 js/ui/status/nightLight.js:45 msgid "Display Settings" msgstr "Cài đặt hiển thị" #: js/ui/backgroundMenu.js:17 -#: subprojects/extensions-app/data/ui/extension-row.ui:122 msgid "Settings" msgstr "Cài đặt" #. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). -#: js/ui/calendar.js:35 +#: js/ui/calendar.js:41 msgctxt "calendar-no-work" msgid "06" msgstr "06" @@ -916,43 +922,43 @@ #. * NOTE: These grid abbreviations are always shown together #. * and in order, e.g. "S M T W T F S". #. -#: js/ui/calendar.js:61 +#: js/ui/calendar.js:70 msgctxt "grid sunday" msgid "S" msgstr "C" #. Translators: Calendar grid abbreviation for Monday -#: js/ui/calendar.js:63 +#: js/ui/calendar.js:72 msgctxt "grid monday" msgid "M" msgstr "2" #. Translators: Calendar grid abbreviation for Tuesday -#: js/ui/calendar.js:65 +#: js/ui/calendar.js:74 msgctxt "grid tuesday" msgid "T" msgstr "3" #. Translators: Calendar grid abbreviation for Wednesday -#: js/ui/calendar.js:67 +#: js/ui/calendar.js:76 msgctxt "grid wednesday" msgid "W" msgstr "4" #. Translators: Calendar grid abbreviation for Thursday -#: js/ui/calendar.js:69 +#: js/ui/calendar.js:78 msgctxt "grid thursday" msgid "T" msgstr "5" #. Translators: Calendar grid abbreviation for Friday -#: js/ui/calendar.js:71 +#: js/ui/calendar.js:80 msgctxt "grid friday" msgid "F" msgstr "6" #. Translators: Calendar grid abbreviation for Saturday -#: js/ui/calendar.js:73 +#: js/ui/calendar.js:82 msgctxt "grid saturday" msgid "S" msgstr "7" @@ -963,7 +969,7 @@ #. * "%OB" is the new format specifier introduced in glibc 2.27, #. * in most cases you should not change it. #. -#: js/ui/calendar.js:414 +#: js/ui/calendar.js:396 msgid "%OB" msgstr "%OB" @@ -976,47 +982,47 @@ #. * in most cases you should not use the old "%B" here unless you #. * absolutely know what you are doing. #. -#: js/ui/calendar.js:424 +#: js/ui/calendar.js:406 msgid "%OB %Y" msgstr "%OB %Y" -#: js/ui/calendar.js:485 +#: js/ui/calendar.js:465 msgid "Previous month" msgstr "Tháng trước" -#: js/ui/calendar.js:503 +#: js/ui/calendar.js:480 msgid "Next month" msgstr "Tháng tới" -#: js/ui/calendar.js:654 +#: js/ui/calendar.js:630 #, no-javascript-format msgctxt "date day number format" msgid "%d" msgstr "%d" -#: js/ui/calendar.js:713 +#: js/ui/calendar.js:686 msgid "Week %V" msgstr "Tuần %V" -#: js/ui/calendar.js:892 +#: js/ui/calendar.js:1133 msgid "No Notifications" msgstr "Không có thông báo nào" -#: js/ui/calendar.js:949 +#: js/ui/calendar.js:1190 msgid "Do Not Disturb" -msgstr "Xin đừng quấy rầy" +msgstr "Không làm phiền" -#: js/ui/calendar.js:970 +#: js/ui/calendar.js:1209 msgid "Clear" msgstr "Xóa" #. Translators: %s is an application name -#: js/ui/closeDialog.js:40 +#: js/ui/closeDialog.js:42 #, javascript-format msgid "“%s” is not responding." msgstr "“%s” không trả lời." -#: js/ui/closeDialog.js:41 +#: js/ui/closeDialog.js:43 msgid "" "You may choose to wait a short while for it to continue or force the " "application to quit entirely." @@ -1024,31 +1030,31 @@ "Bạn có thể chọn chờ một lúc cho nó tiếp tục hoặc buộc chấm dứt hoàn toàn ứng " "dụng." -#: js/ui/closeDialog.js:69 +#: js/ui/closeDialog.js:70 msgid "Force Quit" msgstr "Buộc thoát" -#: js/ui/closeDialog.js:74 +#: js/ui/closeDialog.js:73 msgid "Wait" msgstr "Chờ" -#: js/ui/components/automountManager.js:84 +#: js/ui/components/automountManager.js:86 msgid "External drive connected" msgstr "Ổ ngoài đã kết nối" -#: js/ui/components/automountManager.js:96 +#: js/ui/components/automountManager.js:98 msgid "External drive disconnected" msgstr "Ổ ngoài đã ngắt kết nối" -#: js/ui/components/automountManager.js:207 +#: js/ui/components/automountManager.js:208 msgid "Unable to unlock volume" msgstr "Không thể mở khóa phân vùng" -#: js/ui/components/automountManager.js:208 +#: js/ui/components/automountManager.js:209 msgid "The installed udisks version does not support the PIM setting" msgstr "Phiên bản udisks đã cài không hỗ trợ cài đặt PIM" -#: js/ui/components/autorunManager.js:316 +#: js/ui/components/autorunManager.js:333 #, javascript-format msgid "Open with %s" msgstr "Mở bằng %s" @@ -1060,87 +1066,87 @@ "Cách khác là bạn có thể kết nối bằng cách bấm vào nút “WPS” trên bộ định " "tuyến của bạn." -#: js/ui/components/networkAgent.js:103 js/ui/status/bluetooth.js:221 -#: js/ui/status/network.js:369 js/ui/status/network.js:451 +#: js/ui/components/networkAgent.js:103 js/ui/status/network.js:223 +#: js/ui/status/network.js:314 js/ui/status/network.js:916 msgid "Connect" msgstr "Kết nối" -#: js/ui/components/networkAgent.js:218 +#: js/ui/components/networkAgent.js:210 msgid "Key" msgstr "Khóa" -#: js/ui/components/networkAgent.js:269 js/ui/components/networkAgent.js:308 +#: js/ui/components/networkAgent.js:248 js/ui/components/networkAgent.js:271 msgid "Private key password" msgstr "Mật khẩu khóa riêng" -#: js/ui/components/networkAgent.js:302 +#: js/ui/components/networkAgent.js:269 msgid "Identity" msgstr "Định danh" -#: js/ui/components/networkAgent.js:328 +#: js/ui/components/networkAgent.js:283 msgid "Service" msgstr "Dịch vụ" -#: js/ui/components/networkAgent.js:366 js/ui/components/networkAgent.js:402 -#: js/ui/components/networkAgent.js:747 js/ui/components/networkAgent.js:768 +#: js/ui/components/networkAgent.js:312 js/ui/components/networkAgent.js:340 +#: js/ui/components/networkAgent.js:679 js/ui/components/networkAgent.js:700 msgid "Authentication required" msgstr "Cần xác thực" -#: js/ui/components/networkAgent.js:367 js/ui/components/networkAgent.js:748 +#: js/ui/components/networkAgent.js:313 js/ui/components/networkAgent.js:680 #, javascript-format msgid "" "Passwords or encryption keys are required to access the wireless network " "“%s”." msgstr "Cần mật mã hoặc khóa mã để truy cập mạng không dây “%s”." -#: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:752 +#: js/ui/components/networkAgent.js:317 js/ui/components/networkAgent.js:684 msgid "Wired 802.1X authentication" msgstr "Xác thực Wired 802.1X" -#: js/ui/components/networkAgent.js:374 +#: js/ui/components/networkAgent.js:319 msgid "Network name" msgstr "Tên mạng" -#: js/ui/components/networkAgent.js:382 js/ui/components/networkAgent.js:756 +#: js/ui/components/networkAgent.js:324 js/ui/components/networkAgent.js:688 msgid "DSL authentication" msgstr "Xác thực DSL" -#: js/ui/components/networkAgent.js:389 js/ui/components/networkAgent.js:761 +#: js/ui/components/networkAgent.js:331 js/ui/components/networkAgent.js:693 msgid "PIN code required" msgstr "Cần mã PIN" -#: js/ui/components/networkAgent.js:390 js/ui/components/networkAgent.js:762 +#: js/ui/components/networkAgent.js:332 js/ui/components/networkAgent.js:694 msgid "PIN code is needed for the mobile broadband device" msgstr "Thiết bị di động băng thông rộng cần mã PIN" -#: js/ui/components/networkAgent.js:392 +#: js/ui/components/networkAgent.js:333 msgid "PIN" msgstr "PIN" -#: js/ui/components/networkAgent.js:403 js/ui/components/networkAgent.js:753 -#: js/ui/components/networkAgent.js:757 js/ui/components/networkAgent.js:769 -#: js/ui/components/networkAgent.js:773 +#: js/ui/components/networkAgent.js:341 js/ui/components/networkAgent.js:685 +#: js/ui/components/networkAgent.js:689 js/ui/components/networkAgent.js:701 +#: js/ui/components/networkAgent.js:705 #, javascript-format msgid "A password is required to connect to “%s”." msgstr "Cần mật khẩu để kết nối đến “%s”." -#: js/ui/components/networkAgent.js:736 js/ui/status/network.js:2020 +#: js/ui/components/networkAgent.js:668 js/ui/status/network.js:1691 msgid "Network Manager" msgstr "Trình quản lý mạng" -#: js/ui/components/networkAgent.js:772 +#: js/ui/components/networkAgent.js:704 msgid "VPN password" msgstr "Mật khẩu VPN" -#: js/ui/components/polkitAgent.js:41 +#: js/ui/components/polkitAgent.js:39 msgid "Authentication Required" msgstr "Cần xác thực" -#: js/ui/components/polkitAgent.js:81 +#: js/ui/components/polkitAgent.js:80 msgid "Administrator" msgstr "Quản trị" -#: js/ui/components/polkitAgent.js:146 +#: js/ui/components/polkitAgent.js:142 msgid "Authenticate" msgstr "Xác thực" @@ -1148,26 +1154,28 @@ #. * requested authentication was not gained; this can happen #. * because of an authentication error (like invalid password), #. * for instance. -#: js/ui/components/polkitAgent.js:260 js/ui/shellMountOperation.js:415 +#: js/ui/components/polkitAgent.js:254 js/ui/shellMountOperation.js:402 msgid "Sorry, that didn’t work. Please try again." msgstr "Rất tiếc, không được. Vui lòng thử lại." -#: js/ui/components/telepathyClient.js:828 +#. Translators: this is the other person changing their old IM name to their new +#. IM name. +#: js/ui/components/telepathyClient.js:823 #, javascript-format msgid "%s is now known as %s" msgstr "%s bây giờ đổi thành %s" -#: js/ui/ctrlAltTab.js:22 js/ui/overviewControls.js:420 +#: js/ui/ctrlAltTab.js:21 js/ui/viewSelector.js:177 msgid "Windows" msgstr "Cửa sổ" -#: js/ui/dash.js:205 js/ui/dash.js:250 +#: js/ui/dash.js:200 js/ui/dash.js:241 msgid "Show Applications" msgstr "Hiện ứng dụng" #. Translators: this is the name of the dock/favorites area on #. the left of the overview -#: js/ui/dash.js:399 +#: js/ui/dash.js:394 msgid "Dash" msgstr "Neo ứng dụng" @@ -1176,7 +1184,7 @@ #. * "Tue 9:29 AM"). The string itself should become a full date, e.g., #. * "February 17 2015". #. -#: js/ui/dateMenu.js:83 +#: js/ui/dateMenu.js:75 msgid "%B %-d %Y" msgstr "%-d %B %Y" @@ -1184,34 +1192,34 @@ #. * below the time in the shell; it should combine the weekday and the #. * date, e.g. "Tuesday February 17 2015". #. -#: js/ui/dateMenu.js:90 +#: js/ui/dateMenu.js:82 msgid "%A %B %e %Y" msgstr "%A %e %B %Y" #. Translators: Shown on calendar heading when selected day occurs on current year -#: js/ui/dateMenu.js:156 +#: js/ui/dateMenu.js:171 msgctxt "calendar heading" msgid "%B %-d" msgstr "%-d %B" #. Translators: Shown on calendar heading when selected day occurs on different year -#: js/ui/dateMenu.js:159 +#: js/ui/dateMenu.js:174 msgctxt "calendar heading" msgid "%B %-d %Y" msgstr "%-d %B %Y" -#: js/ui/dateMenu.js:165 +#: js/ui/dateMenu.js:180 msgid "Today" msgstr "Hôm nay" -#: js/ui/dateMenu.js:169 +#: js/ui/dateMenu.js:184 msgid "Tomorrow" msgstr "Ngày mai" #. Translators: Shown in calendar event list for all day events #. * Keep it short, best if you can use less then 10 characters #. -#: js/ui/dateMenu.js:200 +#: js/ui/calendar.js:762 msgctxt "event list time" msgid "All Day" msgstr "Cả ngày" @@ -1219,123 +1227,123 @@ #. Translators: Shown in calendar event list as the start/end of events #. * that only show day and month #. -#: js/ui/dateMenu.js:222 +#: js/ui/dateMenu.js:237 msgid "%m/%d" msgstr "%d/%m" -#: js/ui/dateMenu.js:273 +#: js/ui/calendar.js:1136 msgid "No Events" msgstr "Không có sự kiện" -#: js/ui/dateMenu.js:395 +#: js/ui/dateMenu.js:162 msgid "Add world clocks…" msgstr "Thêm đồng hồ thế giới…" -#: js/ui/dateMenu.js:396 +#: js/ui/dateMenu.js:163 msgid "World Clocks" msgstr "Đồng hồ thế giới" -#: js/ui/dateMenu.js:680 +#: js/ui/dateMenu.js:445 msgid "Loading…" msgstr "Đang tải…" -#: js/ui/dateMenu.js:690 +#: js/ui/dateMenu.js:455 msgid "Go online for weather information" msgstr "Lên mạng để biết thông tin thời tiết" -#: js/ui/dateMenu.js:692 +#: js/ui/dateMenu.js:457 msgid "Weather information is currently unavailable" -msgstr "Thông tin thời tiết hiện không sẵn có" +msgstr "Thông tin thời tiết hiện không sẵn sàng." -#: js/ui/dateMenu.js:702 +#: js/ui/dateMenu.js:308 msgid "Weather" msgstr "Thời tiết" -#: js/ui/dateMenu.js:704 +#: js/ui/dateMenu.js:719 msgid "Select weather location…" -msgstr "Chọn vị trí xem thời tiết…" +msgstr "Chọn địa điểm xem thời tiết…" -#: js/ui/endSessionDialog.js:41 +#: js/ui/endSessionDialog.js:37 #, javascript-format msgctxt "title" msgid "Log Out %s" msgstr "Đăng xuất %s" -#: js/ui/endSessionDialog.js:42 +#: js/ui/endSessionDialog.js:38 msgctxt "title" msgid "Log Out" msgstr "Đăng xuất" -#: js/ui/endSessionDialog.js:45 +#: js/ui/endSessionDialog.js:40 #, javascript-format msgid "%s will be logged out automatically in %d second." msgid_plural "%s will be logged out automatically in %d seconds." msgstr[0] "Sẽ tự động đăng xuất %s sau %d giây." -#: js/ui/endSessionDialog.js:51 +#: js/ui/endSessionDialog.js:45 #, javascript-format msgid "You will be logged out automatically in %d second." msgid_plural "You will be logged out automatically in %d seconds." msgstr[0] "Bạn sẽ tự động đăng xuất sau %d giây." -#: js/ui/endSessionDialog.js:58 +#: js/ui/endSessionDialog.js:51 msgctxt "button" msgid "Log Out" msgstr "Đăng xuất" -#: js/ui/endSessionDialog.js:64 js/ui/status/system.js:168 +#: js/ui/endSessionDialog.js:56 msgctxt "title" msgid "Power Off" msgstr "Tắt máy" -#: js/ui/endSessionDialog.js:65 +#: js/ui/endSessionDialog.js:57 msgctxt "title" msgid "Install Updates & Power Off" msgstr "Cài đặt bản cập nhật & tắt máy" -#: js/ui/endSessionDialog.js:68 +#: js/ui/endSessionDialog.js:59 #, javascript-format msgid "The system will power off automatically in %d second." msgid_plural "The system will power off automatically in %d seconds." msgstr[0] "Hệ thống sẽ tự động tắt sau %d giây." -#: js/ui/endSessionDialog.js:72 js/ui/endSessionDialog.js:91 +#: js/ui/endSessionDialog.js:63 msgctxt "checkbox" msgid "Install pending software updates" msgstr "Cài đặt các cập nhật phần mềm còn chưa xử lý" -#: js/ui/endSessionDialog.js:76 +#: js/ui/endSessionDialog.js:68 msgctxt "button" msgid "Power Off" msgstr "Tắt máy" -#: js/ui/endSessionDialog.js:83 +#: js/ui/endSessionDialog.js:74 msgctxt "title" msgid "Restart" msgstr "Khởi động lại máy tính" -#: js/ui/endSessionDialog.js:84 +#: js/ui/endSessionDialog.js:89 msgctxt "title" msgid "Install Updates & Restart" msgstr "Cài đặt bản cập nhật & Khởi động lại" -#: js/ui/endSessionDialog.js:87 +#: js/ui/endSessionDialog.js:76 #, javascript-format msgid "The system will restart automatically in %d second." msgid_plural "The system will restart automatically in %d seconds." msgstr[0] "Hệ thống sẽ tự động khởi động lại sau %d giây." -#: js/ui/endSessionDialog.js:95 +#: js/ui/endSessionDialog.js:66 js/ui/endSessionDialog.js:82 msgctxt "button" msgid "Restart" msgstr "Khởi động lại" -#: js/ui/endSessionDialog.js:103 +#: js/ui/endSessionDialog.js:89 msgctxt "title" msgid "Restart & Install Updates" msgstr "Khởi động lại & Cài đặt bản cập nhật" -#: js/ui/endSessionDialog.js:106 +#: js/ui/endSessionDialog.js:91 #, javascript-format msgid "" "The system will automatically restart and install updates in %d second." @@ -1344,22 +1352,22 @@ msgstr[0] "" "Hệ thống sẽ tự động khởi động lại và cài đặt các cập nhật sau %d giây nữa." -#: js/ui/endSessionDialog.js:113 js/ui/endSessionDialog.js:134 +#: js/ui/endSessionDialog.js:97 js/ui/endSessionDialog.js:116 msgctxt "button" msgid "Restart & Install" msgstr "Khởi động lại & Cài" -#: js/ui/endSessionDialog.js:115 +#: js/ui/endSessionDialog.js:98 msgctxt "button" msgid "Install & Power Off" msgstr "Cài & Tắt máy" -#: js/ui/endSessionDialog.js:116 +#: js/ui/endSessionDialog.js:99 msgctxt "checkbox" msgid "Power off after updates are installed" msgstr "Tắt máy sau khi các cập nhật được cài đặt" -#: js/ui/endSessionDialog.js:123 +#: js/ui/endSessionDialog.js:106 msgctxt "title" msgid "Restart & Install Upgrade" msgstr "Khởi động lại & Cài đặt nâng cấp" @@ -1367,7 +1375,7 @@ #. Translators: This is the text displayed for system upgrades in the #. shut down dialog. First %s gets replaced with the distro name and #. second %s with the distro version to upgrade to -#: js/ui/endSessionDialog.js:128 +#: js/ui/endSessionDialog.js:111 #, javascript-format msgid "" "%s %s will be installed after restart. Upgrade installation can take a long " @@ -1377,96 +1385,94 @@ "nhiều thời gian: hãy chắn chắn rằng bạn đã sao lưu dự phòng và máy tính được " "cắm điện." -#: js/ui/endSessionDialog.js:285 +#: js/ui/endSessionDialog.js:282 msgid "Low battery power: please plug in before installing updates." msgstr "" "Nguồn pin yếu: vui lòng cắm dây sạc trước khi thực hiện việc cài đặt cập " "nhật." -#: js/ui/endSessionDialog.js:294 +#: js/ui/endSessionDialog.js:268 msgid "Some applications are busy or have unsaved work" msgstr "Một số ứng dụng đang bận hoặc có dữ liệu chưa được lưu lại" -#: js/ui/endSessionDialog.js:299 +#: js/ui/endSessionDialog.js:273 msgid "Other users are logged in" -msgstr "Người dùng khác đang đăng nhập" +msgstr "Có người dùng khác đang hoạt động" -#: js/ui/endSessionDialog.js:470 +#: js/ui/endSessionDialog.js:466 msgctxt "button" msgid "Boot Options" msgstr "Tùy chọn khởi động" #. Translators: Remote here refers to a remote session, like a ssh login -#: js/ui/endSessionDialog.js:675 +#: js/ui/endSessionDialog.js:586 #, javascript-format msgid "%s (remote)" msgstr "%s (máy chủ)" #. Translators: Console here refers to a tty like a VT console -#: js/ui/endSessionDialog.js:678 +#: js/ui/endSessionDialog.js:589 #, javascript-format msgid "%s (console)" msgstr "%s (bàn điều khiển)" -#: js/ui/extensionDownloader.js:37 +#: js/ui/extensionDownloader.js:26 msgid "" "This is an extension enabled by your current mode, you can't install " "manually any update in that session." msgstr "" -#: js/ui/extensionDownloader.js:38 +#: js/ui/extensionDownloader.js:25 #, javascript-format msgid "Can't install “%s”:" msgstr "" -#: js/ui/extensionDownloader.js:265 +#: js/ui/extensionDownloader.js:199 msgid "Install" msgstr "Cài đặt" -#: js/ui/extensionDownloader.js:271 +#: js/ui/extensionDownloader.js:205 msgid "Install Extension" msgstr "Cài Phần mở rộng" -#: js/ui/extensionDownloader.js:272 +#: js/ui/extensionDownloader.js:206 #, javascript-format msgid "Download and install “%s” from extensions.gnome.org?" msgstr "Tải và cài đặt “%s” từ extensions.gnome.org chứ?" -#: js/ui/extensionSystem.js:283 +#: js/ui/extensionSystem.js:254 msgid "Extension Updates Available" -msgstr "Các cập nhật phần mở rộng đang sẵn có" +msgstr "Đang có bản cập nhật phần mở rộng mới" -#: js/ui/extensionSystem.js:284 +#: js/ui/extensionSystem.js:255 msgid "Extension updates are ready to be installed." -msgstr "Các cập nhật phần mở rộng sẵn đã được cài đặt rồi." +msgstr "Các bản cập nhật phần mở rộng đang chờ để được cài đặt." -#: js/ui/inhibitShortcutsDialog.js:66 +#: js/ui/inhibitShortcutsDialog.js:79 msgid "Allow inhibiting shortcuts" msgstr "Cho phép ngăn cản phím tắt" #. Translators: %s is an application name like "Settings" -#: js/ui/inhibitShortcutsDialog.js:78 +#: js/ui/inhibitShortcutsDialog.js:82 #, javascript-format msgid "The application %s wants to inhibit shortcuts" msgstr "Ứng dụng %s muốn ngăn cản phím tắt" -#: js/ui/inhibitShortcutsDialog.js:79 +#: js/ui/inhibitShortcutsDialog.js:83 msgid "An application wants to inhibit shortcuts" msgstr "Một ứng dụng muốn ngăn cản phím tắt" #. Translators: %s is a keyboard shortcut like "Super+x" -#: js/ui/inhibitShortcutsDialog.js:77 +#: js/ui/inhibitShortcutsDialog.js:90 #, javascript-format msgid "You can restore shortcuts by pressing %s." msgstr "Bạn có thể khôi phục lại các phím tắt bằng cách bấm %s." -#. No support for non-modal system dialogs, so ignore the option -#. let modal = options['modal'] || true; -#: js/ui/accessDialog.js:39 js/ui/inhibitShortcutsDialog.js:88 +#: js/ui/inhibitShortcutsDialog.js:100 msgid "Deny" msgstr "Từ chối" -#: js/ui/accessDialog.js:40 js/ui/inhibitShortcutsDialog.js:97 +#: js/ui/inhibitShortcutsDialog.js:107 msgid "Allow" msgstr "Cho phép" @@ -1486,15 +1492,15 @@ "Bạn vừa mới ấn giữ phím Shift trong vòng 8 giây. Đây là phím tắt của tính " "năng Phím Chậm, cái mà ảnh hưởng đến hoạt động của bàn phím của bạn." -#: js/ui/kbdA11yDialog.js:40 +#: js/ui/kbdA11yDialog.js:41 msgid "Sticky Keys Turned On" msgstr "Phím dính đã bật" -#: js/ui/kbdA11yDialog.js:41 +#: js/ui/kbdA11yDialog.js:42 msgid "Sticky Keys Turned Off" msgstr "Phím dính đã tắt" -#: js/ui/kbdA11yDialog.js:43 +#: js/ui/kbdA11yDialog.js:44 msgid "" "You just pressed the Shift key 5 times in a row. This is the shortcut for " "the Sticky Keys feature, which affects the way your keyboard works." @@ -1502,7 +1508,7 @@ "Bạn vừa mới ấn phím Shift 5 lần liên tiếp. Đây là phím tắt của tính năng " "Phím Dính, mà nó ảnh hưởng đến hoạt động của bàn phím của bạn." -#: js/ui/kbdA11yDialog.js:45 +#: js/ui/kbdA11yDialog.js:46 msgid "" "You just pressed two keys at once, or pressed the Shift key 5 times in a " "row. This turns off the Sticky Keys feature, which affects the way your " @@ -1516,112 +1522,116 @@ msgid "Leave On" msgstr "Để bật" -#: js/ui/kbdA11yDialog.js:55 +#: js/ui/kbdA11yDialog.js:55 js/ui/status/bluetooth.js:135 +#: js/ui/status/network.js:1288 msgid "Turn On" msgstr "Bật" -#: js/ui/kbdA11yDialog.js:65 js/ui/status/network.js:462 +#: js/ui/kbdA11yDialog.js:63 js/ui/status/bluetooth.js:135 +#: js/ui/status/network.js:131 js/ui/status/network.js:315 +#: js/ui/status/network.js:1288 js/ui/status/network.js:1400 +#: js/ui/status/nightLight.js:41 js/ui/status/rfkill.js:81 +#: js/ui/status/rfkill.js:110 msgid "Turn Off" msgstr "Tắt" -#: js/ui/kbdA11yDialog.js:65 +#: js/ui/kbdA11yDialog.js:63 msgid "Leave Off" msgstr "Để tắt" -#: js/ui/keyboard.js:265 +#: js/ui/keyboard.js:225 msgid "Region & Language Settings" msgstr "Cài đặt Lãnh thổ & Ngôn ngữ" -#: js/ui/lookingGlass.js:713 +#: js/ui/lookingGlass.js:665 msgid "No extensions installed" msgstr "Chưa cài phần mở rộng nào" #. Translators: argument is an extension UUID. -#: js/ui/lookingGlass.js:774 +#: js/ui/lookingGlass.js:720 #, javascript-format msgid "%s has not emitted any errors." msgstr "%s phát sinh bất kỳ lỗi gì." -#: js/ui/lookingGlass.js:780 +#: js/ui/lookingGlass.js:726 msgid "Hide Errors" msgstr "Ẩn lỗi" -#: js/ui/lookingGlass.js:784 js/ui/lookingGlass.js:861 +#: js/ui/lookingGlass.js:730 js/ui/lookingGlass.js:795 msgid "Show Errors" msgstr "Hiện lỗi" -#: js/ui/lookingGlass.js:793 +#: js/ui/lookingGlass.js:739 msgid "Enabled" msgstr "Bật" #. translators: #. * The device has been disabled -#: js/ui/lookingGlass.js:796 subprojects/gvc/gvc-mixer-control.c:1908 +#: js/ui/lookingGlass.js:742 subprojects/gvc/gvc-mixer-control.c:1900 msgid "Disabled" msgstr "Tắt" -#. Translators: notification title. -#: js/ui/lookingGlass.js:798 js/ui/screenshot.js:1940 +#: js/ui/lookingGlass.js:744 msgid "Error" msgstr "Lỗi" -#: js/ui/lookingGlass.js:800 +#: js/ui/lookingGlass.js:746 msgid "Out of date" msgstr "Đã lạc hậu" -#: js/ui/lookingGlass.js:802 +#: js/ui/lookingGlass.js:748 msgid "Downloading" msgstr "Đang tải về" -#: js/ui/lookingGlass.js:839 +#: js/ui/lookingGlass.js:777 msgid "View Source" msgstr "Xem mã nguồn" -#: js/ui/lookingGlass.js:850 +#: js/ui/lookingGlass.js:786 msgid "Web Page" msgstr "Trang thông tin điện tử" -#: js/ui/main.js:298 +#: js/ui/main.js:279 msgid "System was put in unsafe mode" -msgstr "Hệ thống được đặt vào chế độ không an toàn" +msgstr "Hệ thống được đã được đặt vào chế độ không an toàn" #: js/ui/main.js:276 msgid "Applications now have unrestricted access" msgstr "Ứng dụng giờ có quyền truy cập không hạn chế" -#: js/ui/main.js:300 js/ui/overview.js:58 +#: js/ui/overview.js:74 msgid "Undo" msgstr "Hoàn lại" -#: js/ui/main.js:356 +#: js/ui/main.js:282 msgid "Logged in as a privileged user" msgstr "Đăng nhập dưới danh nghĩa người dùng đặc quyền" -#: js/ui/main.js:357 +#: js/ui/main.js:283 msgid "" "Running a session as a privileged user should be avoided for security " "reasons. If possible, you should log in as a normal user." msgstr "" -"Chạy một phiên với tư cách là người dùng đặc quyền nên tránh vì lý do bảo " -"mật. Nếu có thể, bạn nên đăng nhập như một người dùng bình thường." +"Không nên chạy phiên với tư cách là người dùng đặc quyền vì lý do bảo mật. " +"Nếu có thể, bạn nên đăng nhập như một người dùng bình thường." -#: js/ui/main.js:405 +#: js/ui/main.js:322 msgid "Screen Lock disabled" msgstr "Khóa màn hình bị tắt" -#: js/ui/main.js:406 +#: js/ui/main.js:323 msgid "Screen Locking requires the GNOME display manager." msgstr "Khóa màn hình yêu cầu bộ quản lý màn hình GNOME." -#: js/ui/messageTray.js:1417 +#: js/ui/messageTray.js:1548 msgid "System Information" msgstr "Thông tin hệ thống" -#: js/ui/mpris.js:202 +#: js/ui/mpris.js:204 msgid "Unknown artist" msgstr "Chưa biết nghệ sĩ" -#: js/ui/mpris.js:212 +#: js/ui/mpris.js:214 msgid "Unknown title" msgstr "Chưa biết tiêu đề" @@ -1629,74 +1639,76 @@ #. in the search entry when no search is #. active; it should not exceed ~30 #. characters. -#: js/ui/overviewControls.js:330 +#: js/ui/overview.js:108 msgid "Type to search" -msgstr "Gõ từ muốn tìm" +msgstr "Gõ để tìm" -#: js/ui/overviewControls.js:405 +#: js/ui/viewSelector.js:181 msgid "Applications" msgstr "Ứng dụng" #. Translators: This is the main view to select #. activities. See also note for "Activities" string. -#: js/ui/overview.js:71 +#: js/ui/overview.js:87 msgid "Overview" msgstr "Tổng quan" -#: js/ui/padOsd.js:100 +#: js/ui/padOsd.js:95 msgid "New shortcut…" msgstr "Phím tắt mới…" -#: js/ui/padOsd.js:154 +#: js/ui/padOsd.js:142 msgid "Application defined" msgstr "Ứng dụng đã định nghĩa" -#: js/ui/padOsd.js:154 +#: js/ui/padOsd.js:143 msgid "Show on-screen help" msgstr "Hiển thị trợ giúp trên-màn-hình" -#: js/ui/padOsd.js:155 +#: js/ui/padOsd.js:144 msgid "Switch monitor" msgstr "Chuyển màn hình" -#: js/ui/padOsd.js:156 +#: js/ui/padOsd.js:145 msgid "Assign keystroke" msgstr "Gán phím tắt" -#: js/ui/padOsd.js:225 +#: js/ui/padOsd.js:211 msgid "Done" msgstr "Xong" -#: js/ui/padOsd.js:742 +#: js/ui/padOsd.js:732 msgid "Edit…" msgstr "Sửa…" -#: js/ui/padOsd.js:784 js/ui/padOsd.js:901 +#: js/ui/padOsd.js:774 js/ui/padOsd.js:891 msgid "None" msgstr "Không" -#: js/ui/padOsd.js:855 +#: js/ui/padOsd.js:845 msgid "Press a button to configure" msgstr "Nhấn vào một nút để cấu hình" -#: js/ui/padOsd.js:856 +#: js/ui/padOsd.js:846 msgid "Press Esc to exit" msgstr "Nhấn phím Esc để thoát" -#: js/ui/padOsd.js:859 +#: js/ui/padOsd.js:849 msgid "Press any key to exit" msgstr "Hãy nhấn phím bất kỳ để thoát" -#: js/ui/panel.js:244 +#. Translators: If there is no suitable word for "Activities" +#. in your language, you can use the word for "Overview". +#: js/ui/panel.js:437 msgid "Activities" msgstr "Hoạt động" -#: js/ui/panel.js:329 +#: js/ui/panel.js:721 msgctxt "System menu in the top bar" msgid "System" msgstr "Hệ thống" -#: js/ui/panel.js:451 +#: js/ui/panel.js:834 msgid "Top Bar" msgstr "Thanh đỉnh" @@ -1706,7 +1718,7 @@ #: js/ui/runDialog.js:73 msgid "Press ESC to close" -msgstr "Nhấn phím Esc để thoát" +msgstr "Nhấn phím Esc để đóng lại" #: js/ui/runDialog.js:238 msgid "Restart is not available on Wayland" @@ -1716,39 +1728,46 @@ msgid "Restarting…" msgstr "Đang khởi động lại…" -#: js/ui/screenShield.js:271 +#: js/ui/screenShield.js:239 msgid "GNOME needs to lock the screen" msgstr "GNOME cần khóa màn hình" -#: js/ui/screenShield.js:312 js/ui/screenShield.js:710 +#. We could not become modal, so we can't activate the +#. screenshield. The user is probably very upset at this +#. point, but any application using global grabs is broken +#. Just tell him to stop using this app +#. +#. XXX: another option is to kick the user into the gdm login +#. screen, where we're not affected by grabs +#: js/ui/screenShield.js:280 js/ui/screenShield.js:637 msgid "Unable to lock" msgstr "Không thể khóa" -#: js/ui/screenShield.js:310 js/ui/screenShield.js:687 +#: js/ui/screenShield.js:281 js/ui/screenShield.js:638 msgid "Lock was blocked by an application" msgstr "Việc khóa bị ngăn cản bởi một ứng dụng" -#: js/ui/screenshot.js:1178 +#: js/ui/screenshot.js:1192 msgid "Selection" msgstr "Chọn" -#: js/ui/screenshot.js:1188 +#: js/ui/screenshot.js:1202 msgid "Area Selection" msgstr "Chọn theo vùng" -#: js/ui/screenshot.js:1193 +#: js/ui/screenshot.js:1207 msgid "Screen" msgstr "Màn hình" -#: js/ui/screenshot.js:1203 +#: js/ui/screenshot.js:1217 msgid "Screen Selection" msgstr "Chọn màn hình" -#: js/ui/screenshot.js:1208 +#: js/ui/screenshot.js:1222 msgid "Window" msgstr "Cửa sổ" -#: js/ui/screenshot.js:1218 +#: js/ui/screenshot.js:1232 msgid "Window Selection" msgstr "Chọn cửa sổ" @@ -1756,81 +1775,81 @@ msgid "Screenshot / Screencast" msgstr "Chụp màn hình/ Quay phim màn hình" -#: js/ui/screenshot.js:1299 +#: js/ui/screenshot.js:1310 msgid "Show Pointer" msgstr "Hiện con trỏ" #. Translators: this is the folder where recorded #. screencasts are stored. -#: js/ui/screenshot.js:1890 +#: js/ui/screenshot.js:1906 msgid "Screencasts" msgstr "Quay phim màn hình" #. Translators: this is a filename used for screencast #. * recording, where "%d" and "%t" date and time, e.g. #. * "Screencast from 07-17-2013 10:00:46 PM.webm" -#: js/ui/screenshot.js:1895 +#: js/ui/screenshot.js:1911 #, no-c-format msgid "Screencast from %d %t.webm" msgstr "Quay phim màn hình từ %d %t.webm" #. Translators: notification source name. -#: js/ui/screenshot.js:1949 js/ui/screenshot.js:2184 +#: js/ui/screenshot.js:1965 js/ui/screenshot.js:2201 msgid "Screenshot" msgstr "Chụp màn hình" #. Translators: notification title. -#: js/ui/screenshot.js:1933 +#: js/ui/screenshot.js:1949 msgid "Screencast recorded" msgstr "Màn hình đã được quay lại" #. Translators: notification body when a screencast was recorded. -#: js/ui/screenshot.js:1956 +#: js/ui/screenshot.js:1972 msgid "Click here to view the video." msgstr "Bấn vào đây để xem phim." #. Translators: button on the screencast notification. #. Translators: button on the screenshot notification. -#: js/ui/screenshot.js:1959 js/ui/screenshot.js:2198 +#: js/ui/screenshot.js:1975 js/ui/screenshot.js:2215 msgid "Show in Files" msgstr "Hiển thị trong \"Tập tin\"" #. Translators: this is the name of the file that the screenshot is #. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03". -#: js/ui/screenshot.js:2144 +#: js/ui/screenshot.js:2161 #, javascript-format msgid "Screenshot from %s" msgstr "Chụp màn hình từ %s" #. Translators: notification title. -#: js/ui/screenshot.js:2190 +#: js/ui/screenshot.js:2207 msgid "Screenshot captured" msgstr "Đã chụp màn hình" #. Translators: notification body when a screenshot was captured. -#: js/ui/screenshot.js:2192 +#: js/ui/screenshot.js:2209 msgid "You can paste the image from the clipboard." msgstr "Bạn có thể dán ảnh từ clipboard." -#: js/ui/screenshot.js:2245 js/ui/screenshot.js:2410 +#: js/ui/screenshot.js:2262 js/ui/screenshot.js:2426 msgid "Screenshot taken" msgstr "Chụp màn hình" -#: js/ui/search.js:845 +#: js/ui/search.js:728 msgid "Searching…" msgstr "Đang tìm…" -#: js/ui/search.js:847 +#: js/ui/search.js:730 msgid "No results." msgstr "Không tìm thấy kết quả nào." -#: js/ui/search.js:978 +#: js/ui/search.js:856 #, javascript-format msgid "%d more" msgid_plural "%d more" msgstr[0] "%d nữa" -#: js/ui/searchController.js:88 +#: js/ui/viewSelector.js:185 msgid "Search" msgstr "Tìm" @@ -1842,127 +1861,127 @@ msgid "Paste" msgstr "Dán" -#: js/ui/shellEntry.js:77 +#: js/ui/shellEntry.js:73 msgid "Show Text" msgstr "Hiện chữ" -#: js/ui/shellEntry.js:79 +#: js/ui/shellEntry.js:75 msgid "Hide Text" msgstr "Ẩn chữ" -#: js/ui/shellEntry.js:166 +#: js/ui/shellEntry.js:162 msgid "Caps lock is on." msgstr "Phím Caps lock đang bật." -#: js/ui/shellMountOperation.js:286 +#: js/ui/shellMountOperation.js:285 msgid "Hidden Volume" msgstr "Phân vùng Ẩn" -#: js/ui/shellMountOperation.js:289 +#: js/ui/shellMountOperation.js:288 msgid "Windows System Volume" msgstr "Phân vùng hệ thống Windows" -#: js/ui/shellMountOperation.js:292 +#: js/ui/shellMountOperation.js:291 msgid "Uses Keyfiles" msgstr "Dùng tập tin khóa" #. Translators: %s is the Disks application -#: js/ui/shellMountOperation.js:300 +#: js/ui/shellMountOperation.js:298 #, javascript-format msgid "" "To unlock a volume that uses keyfiles, use the %s utility instead." msgstr "" -"Để mở khóa một phân vùng mà sử dụng tập tin khóa, dùng tiện ích %s để " -"thay thế." +"Để mở khóa một phân vùng đang sử dụng tập tin khóa, dùng tiện ích %s " +"để thay thế." -#: js/ui/shellMountOperation.js:312 +#: js/ui/shellMountOperation.js:306 msgid "PIM Number" msgstr "Số PIM" -#: js/ui/shellMountOperation.js:371 +#: js/ui/shellMountOperation.js:365 msgid "Remember Password" msgstr "Nhớ mật khẩu" -#: js/ui/shellMountOperation.js:386 +#: js/ui/shellMountOperation.js:380 msgid "Unlock" msgstr "Mở khóa" #. Translators: %s is the Disks application -#: js/ui/shellMountOperation.js:400 +#: js/ui/shellMountOperation.js:391 #, javascript-format msgid "Open %s" msgstr "Mở %s" -#: js/ui/shellMountOperation.js:436 +#: js/ui/shellMountOperation.js:423 msgid "The PIM must be a number or empty." msgstr "PIM phải là dạng con số hoặc để trống." #. Translators: %s is the Disks application -#: js/ui/shellMountOperation.js:466 +#: js/ui/shellMountOperation.js:465 #, javascript-format msgid "Unable to start %s" msgstr "Không thể khởi chạy %s" #. Translators: %s is the Disks application -#: js/ui/shellMountOperation.js:468 +#: js/ui/shellMountOperation.js:467 #, javascript-format msgid "Couldn’t find the %s application" msgstr "Không thể tìm thấy ứng dụng %s" -#: js/ui/status/accessibility.js:34 +#: js/ui/status/accessibility.js:35 msgid "Accessibility" msgstr "Khả năng truy cập" -#: js/ui/status/accessibility.js:44 +#: js/ui/status/accessibility.js:136 msgid "High Contrast" msgstr "Tương phản cao" -#: js/ui/status/accessibility.js:47 +#: js/ui/status/accessibility.js:50 msgid "Zoom" msgstr "Phóng to" -#: js/ui/status/accessibility.js:54 +#: js/ui/status/accessibility.js:57 msgid "Screen Reader" msgstr "Trình đọc màn hình" -#: js/ui/status/accessibility.js:58 +#: js/ui/status/accessibility.js:61 msgid "Screen Keyboard" msgstr "Bàn phím màn hình" -#: js/ui/status/accessibility.js:62 +#: js/ui/status/accessibility.js:65 msgid "Visual Alerts" msgstr "Cảnh báo trực quan" -#: js/ui/status/accessibility.js:65 +#: js/ui/status/accessibility.js:68 msgid "Sticky Keys" msgstr "Phím dính" -#: js/ui/status/accessibility.js:68 +#: js/ui/status/accessibility.js:71 msgid "Slow Keys" msgstr "Phím chậm" -#: js/ui/status/accessibility.js:71 +#: js/ui/status/accessibility.js:74 msgid "Bounce Keys" msgstr "Phím dội" -#: js/ui/status/accessibility.js:74 +#: js/ui/status/accessibility.js:77 msgid "Mouse Keys" msgstr "Phím chuột" -#: js/ui/status/accessibility.js:135 +#: js/ui/status/accessibility.js:178 msgid "Large Text" msgstr "Chữ lớn" -#: js/ui/status/bluetooth.js:238 js/ui/status/bluetooth.js:240 +#: js/ui/status/bluetooth.js:40 msgid "Bluetooth" msgstr "Bluetooth" -#: js/ui/status/bluetooth.js:264 js/ui/status/network.js:1887 +#: js/ui/status/bluetooth.js:49 js/ui/status/network.js:591 msgid "Bluetooth Settings" msgstr "Cài đặt Bluetooth" -#. Translators: This is the number of connected bluetooth devices -#: js/ui/status/bluetooth.js:366 +#. Translators: this is the number of connected bluetooth devices +#: js/ui/status/bluetooth.js:129 #, javascript-format msgid "%d Connected" msgid_plural "%d Connected" @@ -1976,90 +1995,90 @@ msgid "Bluetooth Off" msgstr "Bluetooth tắt" -#: js/ui/status/brightness.js:34 +#: js/ui/status/brightness.js:39 msgid "Brightness" msgstr "Độ sáng" -#: js/ui/status/dwellClick.js:12 +#: js/ui/status/dwellClick.js:13 msgid "Single Click" msgstr "Nhấp đơn" -#: js/ui/status/dwellClick.js:17 +#: js/ui/status/dwellClick.js:18 msgid "Double Click" msgstr "Nhấn đúp" -#: js/ui/status/dwellClick.js:22 +#: js/ui/status/dwellClick.js:23 msgid "Drag" msgstr "Kéo" -#: js/ui/status/dwellClick.js:27 +#: js/ui/status/dwellClick.js:28 msgid "Secondary Click" msgstr "Nhấn phụ" -#: js/ui/status/dwellClick.js:36 +#: js/ui/status/dwellClick.js:37 msgid "Dwell Click" msgstr "Nhấn giữ" -#: js/ui/status/keyboard.js:842 +#: js/ui/status/keyboard.js:826 msgid "Keyboard" msgstr "Bàn phím" -#: js/ui/status/keyboard.js:859 +#: js/ui/status/keyboard.js:848 msgid "Show Keyboard Layout" msgstr "Hiện bố cục của bàn phím" -#: js/ui/status/location.js:231 js/ui/status/location.js:255 +#: js/ui/status/location.js:65 js/ui/status/location.js:174 msgid "Location Enabled" msgstr "Vị trí được bật" -#: js/ui/status/location.js:232 js/ui/status/location.js:256 +#: js/ui/status/location.js:66 js/ui/status/location.js:175 msgid "Disable" msgstr "Tắt" -#: js/ui/status/location.js:234 +#: js/ui/status/location.js:67 msgid "Privacy Settings" msgstr "Cài đặt chính sách riêng tư" -#: js/ui/status/location.js:254 +#: js/ui/status/location.js:173 msgid "Location In Use" msgstr "Vị trí đang dùng" -#: js/ui/status/location.js:258 +#: js/ui/status/location.js:177 msgid "Location Disabled" msgstr "Vị trí bị tắt" -#: js/ui/status/location.js:259 +#: js/ui/status/location.js:178 msgid "Enable" msgstr "Bật" -#: js/ui/status/location.js:330 +#: js/ui/status/location.js:355 msgid "Allow location access" msgstr "Cho phép truy cập vị trí" #. Translators: %s is an application name -#: js/ui/status/location.js:332 +#: js/ui/status/location.js:357 #, javascript-format msgid "The app %s wants to access your location" msgstr "Ứng dụng %s muốn truy cập để biết vị trí của bạn" -#: js/ui/status/location.js:342 +#: js/ui/status/location.js:367 msgid "Location access can be changed at any time from the privacy settings." msgstr "" "Việc cho truy cập để biết vị trí có thể được thay đổi vào bất kỳ lúc nào từ " "các cài đặt riêng tư." -#: js/ui/status/network.js:53 +#: js/ui/status/network.js:66 msgid "" msgstr "" #. Translators: %s is a network identifier -#: js/ui/status/network.js:453 js/ui/status/network.js:1387 +#: js/ui/status/network.js:420 js/ui/status/network.js:1317 #, javascript-format msgid "%s Off" msgstr "%s Tắt" #. Translators: %s is a network identifier -#: js/ui/status/network.js:456 +#: js/ui/status/network.js:423 #, javascript-format msgid "%s Connected" msgstr "%s Đã kết nối" @@ -2067,186 +2086,186 @@ #. Translators: this is for network devices that are physically present but are not #. under NetworkManager's control (and thus cannot be used in the menu); #. %s is a network identifier -#: js/ui/status/network.js:461 +#: js/ui/status/network.js:428 #, javascript-format msgid "%s Unmanaged" msgstr "%s Chưa được quản lý" #. Translators: %s is a network identifier -#: js/ui/status/network.js:464 +#: js/ui/status/network.js:431 #, javascript-format msgid "%s Disconnecting" msgstr "%s Đang ngắt kết nối" #. Translators: %s is a network identifier -#: js/ui/status/network.js:471 js/ui/status/network.js:1379 +#: js/ui/status/network.js:438 js/ui/status/network.js:1309 #, javascript-format msgid "%s Connecting" msgstr "%s Đang kết nối" #. Translators: this is for network connections that require some kind of key or password; %s is a network identifier -#: js/ui/status/network.js:474 +#: js/ui/status/network.js:441 #, javascript-format msgid "%s Requires Authentication" msgstr "%s Cần xác thực" #. Translators: this is for devices that require some kind of firmware or kernel #. module, which is missing; %s is a network identifier -#: js/ui/status/network.js:482 +#: js/ui/status/network.js:449 #, javascript-format msgid "Firmware Missing For %s" msgstr "Thiếu firmware cho %s" #. Translators: this is for a network device that cannot be activated (for example it #. is disabled by rfkill, or it has no coverage; %s is a network identifier -#: js/ui/status/network.js:486 +#: js/ui/status/network.js:453 #, javascript-format msgid "%s Unavailable" msgstr "%s Không sẵn sàng" #. Translators: %s is a network identifier -#: js/ui/status/network.js:489 +#: js/ui/status/network.js:456 #, javascript-format msgid "%s Connection Failed" msgstr "%s Gặp lỗi khi kết nối" -#: js/ui/status/network.js:1872 +#: js/ui/status/network.js:468 msgid "Wired Settings" msgstr "Cài đặt có dây" -#: js/ui/status/network.js:1908 +#: js/ui/status/network.js:511 msgid "Mobile Broadband Settings" msgstr "Cài đặt mạng không giây băng thông rộng" #. Translators: %s is a network identifier -#: js/ui/status/network.js:604 js/ui/status/network.js:1384 +#: js/ui/status/network.js:558 js/ui/status/network.js:1314 #, javascript-format msgid "%s Hardware Disabled" msgstr "%s Phần cứng bị tắt" #. Translators: this is for a network device that cannot be activated #. because it's disabled by rfkill (airplane mode); %s is a network identifier -#: js/ui/status/network.js:608 +#: js/ui/status/network.js:562 #, javascript-format msgid "%s Disabled" msgstr "%s Bị tắt" -#: js/ui/status/network.js:655 +#: js/ui/status/network.js:603 msgid "Connect to Internet" msgstr "Kết nối vào Internet" -#: js/ui/status/network.js:853 +#: js/ui/status/network.js:808 msgid "Airplane Mode is On" msgstr "Chế độ máy bay đang được bật" -#: js/ui/status/network.js:854 +#: js/ui/status/network.js:809 msgid "Wi-Fi is disabled when airplane mode is on." msgstr "Wi-Fi bị tắt khi ở chế độ máy bay." -#: js/ui/status/network.js:855 +#: js/ui/status/network.js:810 msgid "Turn Off Airplane Mode" msgstr "Tắt chế độ máy bay" -#: js/ui/status/network.js:864 +#: js/ui/status/network.js:819 msgid "Wi-Fi is Off" msgstr "Wi-Fi bị tắt" -#: js/ui/status/network.js:865 +#: js/ui/status/network.js:820 msgid "Wi-Fi needs to be turned on in order to connect to a network." msgstr "Wi-Fi cần được bật để có thể kết nối mạng." -#: js/ui/status/network.js:866 +#: js/ui/status/network.js:821 msgid "Turn On Wi-Fi" msgstr "Bật Wi-Fi" -#: js/ui/status/network.js:894 +#: js/ui/status/network.js:846 msgid "Wi-Fi Networks" msgstr "Mạng Wi-Fi" -#: js/ui/status/network.js:898 +#: js/ui/status/network.js:848 msgid "Select a network" msgstr "Chọn một mạng" -#: js/ui/status/network.js:934 +#: js/ui/status/network.js:880 msgid "No Networks" msgstr "Không có mạng" -#: js/ui/status/network.js:959 js/ui/status/rfkill.js:108 +#: js/ui/status/network.js:901 js/ui/status/rfkill.js:108 msgid "Use hardware switch to turn off" msgstr "Dùng nút tắt trên máy tính để tắt" -#: js/ui/status/network.js:1270 +#: js/ui/status/network.js:1178 msgid "Select Network" msgstr "Chọn mạng" -#: js/ui/status/network.js:1276 +#: js/ui/status/network.js:1184 msgid "Wi-Fi Settings" msgstr "Cài đặt Wi-Fi" #. Translators: %s is a network identifier -#: js/ui/status/network.js:1375 +#: js/ui/status/network.js:1305 #, javascript-format msgid "%s Hotspot Active" msgstr "Điểm truy cập %s đang hoạt động" #. Translators: %s is a network identifier -#: js/ui/status/network.js:1390 +#: js/ui/status/network.js:1320 #, javascript-format msgid "%s Not Connected" msgstr "%s Chưa kết nối" -#: js/ui/status/network.js:1490 +#: js/ui/status/network.js:1417 msgid "connecting…" msgstr "đang kết nối…" #. Translators: this is for network connections that require some kind of key or password -#: js/ui/status/network.js:1493 +#: js/ui/status/network.js:1420 msgid "authentication required" msgstr "cần xác thực" -#: js/ui/status/network.js:1495 +#: js/ui/status/network.js:1422 msgid "connection failed" msgstr "gặp lỗi khi kết nối" -#: js/ui/status/network.js:1516 +#: js/ui/status/network.js:1473 msgid "VPN Settings" msgstr "Cài đặt VPN" -#: js/ui/status/network.js:1515 js/ui/status/network.js:1531 +#: js/ui/status/network.js:1490 msgid "VPN" msgstr "VPN" -#: js/ui/status/network.js:1568 +#: js/ui/status/network.js:1500 msgid "VPN Off" msgstr "VPN Tắt" -#: js/ui/status/network.js:1629 js/ui/status/rfkill.js:84 +#: js/ui/status/network.js:1561 js/ui/status/rfkill.js:84 msgid "Network Settings" msgstr "Cài đặt mạng" -#: js/ui/status/network.js:1657 +#: js/ui/status/network.js:1590 #, javascript-format msgid "%s Wired Connection" msgid_plural "%s Wired Connections" msgstr[0] "%s kết nối có dây" -#: js/ui/status/network.js:1661 +#: js/ui/status/network.js:1594 #, javascript-format msgid "%s Wi-Fi Connection" msgid_plural "%s Wi-Fi Connections" msgstr[0] "%s kết nối Wi-Fi" -#: js/ui/status/network.js:1665 +#: js/ui/status/network.js:1598 #, javascript-format msgid "%s Modem Connection" msgid_plural "%s Modem Connections" msgstr[0] "%s kết nối modem" -#: js/ui/status/network.js:2025 +#: js/ui/status/network.js:1732 msgid "Connection failed" msgstr "Lỗi kết nối" -#: js/ui/status/network.js:2026 +#: js/ui/status/network.js:1733 msgid "Activation of network connection failed" msgstr "Lỗi kích hoạt kết nối mạng" @@ -2266,65 +2285,65 @@ msgid "Disable Until Tomorrow" msgstr "Tắt cho đến ngày mai" -#: js/ui/status/powerProfiles.js:72 +#: js/ui/status/power.js:47 msgid "Power Settings" msgstr "Cài đặt nguồn điện" -#: js/ui/status/power.js:68 +#: js/ui/status/power.js:63 msgid "Fully Charged" msgstr "Đã sạc đầy" -#: js/ui/status/power.js:74 +#: js/ui/status/power.js:69 msgid "Not Charging" msgstr "Không sạc" #. 0 is reported when UPower does not have enough data #. to estimate battery life -#: js/ui/status/power.js:77 js/ui/status/power.js:83 +#: js/ui/status/power.js:72 js/ui/status/power.js:78 msgid "Estimating…" msgstr "Ước tính…" #. Translators: this is : Remaining () -#: js/ui/status/power.js:91 +#: js/ui/status/power.js:86 #, javascript-format msgid "%d∶%02d Remaining (%d %%)" msgstr "Còn %d∶%02d (%d %%)" #. Translators: this is : Until Full () -#: js/ui/status/power.js:97 +#: js/ui/status/power.js:91 #, javascript-format msgid "%d∶%02d Until Full (%d %%)" msgstr "Cho đến lúc đầy cần %d∶%02d (%d %%)" -#: js/ui/status/system.js:90 +#: js/ui/status/power.js:139 js/ui/status/power.js:141 #, javascript-format msgid "%d %%" msgstr "%d %%" -#: js/ui/status/powerProfiles.js:20 +#: js/ui/status/powerProfiles.js:21 msgctxt "Power profile" msgid "Performance" -msgstr "Hiệu suất" +msgstr "Tăng cường hiệu suất" -#: js/ui/status/powerProfiles.js:25 +#: js/ui/status/powerProfiles.js:26 msgctxt "Power profile" msgid "Balanced" msgstr "Cân bằng" -#: js/ui/status/powerProfiles.js:30 +#: js/ui/status/powerProfiles.js:31 msgctxt "Power profile" msgid "Power Saver" msgstr "Tiết kiệm năng lượng" -#: js/ui/status/remoteAccess.js:43 +#: js/ui/status/remoteAccess.js:44 msgid "Screen is Being Shared" msgstr "Màn hình đang được chia sẻ" -#: js/ui/status/remoteAccess.js:45 +#: js/ui/status/remoteAccess.js:46 msgid "Turn off" msgstr "Tắt" -#: js/ui/status/remoteAccess.js:72 +#: js/ui/status/remoteAccess.js:76 msgid "Stop Screencast" msgstr "Dừng quay phim màn hình" @@ -2335,7 +2354,7 @@ msgid "Airplane Mode On" msgstr "Chế độ máy bay đang được bật" -#: js/ui/status/system.js:104 +#: js/ui/status/system.js:103 msgid "Lock" msgstr "Khóa" @@ -2343,35 +2362,35 @@ msgid "Power Off / Log Out" msgstr "Tắt máy / Đăng xuất" -#: js/ui/status/system.js:170 +#: js/ui/status/system.js:145 msgid "Suspend" msgstr "Tạm dừng" -#: js/ui/status/system.js:175 +#: js/ui/status/system.js:183 msgid "Restart…" msgstr "Khởi động lại…" -#: js/ui/status/system.js:180 +#: js/ui/status/system.js:157 msgid "Power Off…" msgstr "Tắt máy…" -#: js/ui/status/system.js:154 +#: js/ui/status/system.js:119 msgid "Log Out" msgstr "Đăng xuất" -#: js/ui/status/system.js:192 +#: js/ui/status/system.js:131 msgid "Switch User…" msgstr "Chuyển người dùng…" -#: js/ui/status/thunderbolt.js:256 +#: js/ui/status/thunderbolt.js:263 msgid "Thunderbolt" msgstr "Thunderbolt" -#: js/ui/status/thunderbolt.js:317 +#: js/ui/status/thunderbolt.js:325 msgid "Unknown Thunderbolt device" msgstr "Thiết bị Thunderbolt chưa biết" -#: js/ui/status/thunderbolt.js:318 +#: js/ui/status/thunderbolt.js:326 msgid "" "New device has been detected while you were away. Please disconnect and " "reconnect the device to start using it." @@ -2379,96 +2398,96 @@ "Thiết bi mới đã được tìm thấy trong khi bạn rời đi. Vui lòng ngắt kết nối và " "kết nối lại thiết bị để bắt đầu dùng nó." -#: js/ui/status/thunderbolt.js:321 +#: js/ui/status/thunderbolt.js:329 msgid "Unauthorized Thunderbolt device" msgstr "Thiết bị Thunderbolt không đủ thẩm quyền" -#: js/ui/status/thunderbolt.js:322 +#: js/ui/status/thunderbolt.js:330 msgid "" "New device has been detected and needs to be authorized by an administrator." msgstr "Đã dò tìm thấy thiết bị mới và cần được cho phép bởi người quản trị." -#: js/ui/status/thunderbolt.js:328 +#: js/ui/status/thunderbolt.js:336 msgid "Thunderbolt authorization error" msgstr "Lỗi xác thực Thunderbolt" -#: js/ui/status/thunderbolt.js:329 +#: js/ui/status/thunderbolt.js:337 #, javascript-format msgid "Could not authorize the Thunderbolt device: %s" msgstr "Không thể cho phép thiết bị Thunderbolt: %s" -#: js/ui/status/volume.js:210 +#: js/ui/status/volume.js:154 msgid "Volume changed" msgstr "Âm lượng đã thay đổi" -#: js/ui/status/volume.js:278 +#: js/ui/status/volume.js:225 msgid "Volume" msgstr "Âm lượng" #. Translators: this is for display mirroring i.e. cloning. #. * Try to keep it under around 15 characters. #. -#: js/ui/switchMonitor.js:20 +#: js/ui/switchMonitor.js:17 msgid "Mirror" msgstr "Giống nhau" #. Translators: this is for the desktop spanning displays. #. * Try to keep it under around 15 characters. #. -#: js/ui/switchMonitor.js:29 +#: js/ui/switchMonitor.js:22 msgid "Join Displays" msgstr "Ghép màn hình" #. Translators: this is for using only an external display. #. * Try to keep it under around 15 characters. #. -#: js/ui/switchMonitor.js:39 +#: js/ui/switchMonitor.js:27 msgid "External Only" msgstr "Chỉ bên ngoài" #. Translators: this is for using only the laptop display. #. * Try to keep it under around 15 characters. #. -#: js/ui/switchMonitor.js:47 +#: js/ui/switchMonitor.js:32 msgid "Built-in Only" msgstr "Chỉ tích-hợp" #. Translators: This is a time format for a date in #. long format -#: js/ui/unlockDialog.js:363 +#: js/ui/unlockDialog.js:371 msgid "%A %B %-d" msgstr "%A, %-d %B" -#: js/ui/unlockDialog.js:369 +#: js/ui/unlockDialog.js:377 msgid "Swipe up to unlock" -msgstr "Quẹt để mở khóa" +msgstr "Vuốt lên trên để mở khóa" -#: js/ui/unlockDialog.js:370 +#: js/ui/unlockDialog.js:378 msgid "Click or press a key to unlock" msgstr "Bấm chuột hay nhấn một phím để mở khóa" -#: js/ui/unlockDialog.js:553 +#: js/ui/unlockDialog.js:554 msgid "Unlock Window" msgstr "Bỏ khóa cửa sổ" -#: js/ui/unlockDialog.js:562 +#: js/ui/unlockDialog.js:563 msgid "Log in as another user" msgstr "Đăng nhập người dùng khác" -#: js/ui/welcomeDialog.js:36 +#: js/ui/welcomeDialog.js:39 #, javascript-format msgid "Welcome to GNOME %s" -msgstr "Chúc mừng bạn dùng GNOME %s" +msgstr "Chào mừng đến GNOME %s" -#: js/ui/welcomeDialog.js:37 +#: js/ui/welcomeDialog.js:40 msgid "If you want to learn your way around, check out the tour." -msgstr "Nếu bạn muốn tìm hiểu tổng thể, hãy xem phần thăm quan." +msgstr "Nếu bạn muốn tìm hiểu tổng thể, hãy xem phần tham quan." -#: js/ui/welcomeDialog.js:46 +#: js/ui/welcomeDialog.js:49 msgid "No Thanks" msgstr "Không, cảm ơn" -#: js/ui/welcomeDialog.js:51 +#: js/ui/welcomeDialog.js:54 msgid "Take Tour" msgstr "Tham quan" @@ -2478,19 +2497,22 @@ msgstr "“%s” đã sẵn sàng" #. Translators: This string should be shorter than 30 characters -#: js/ui/windowManager.js:63 +#: js/ui/windowManager.js:55 msgid "Keep these display settings?" msgstr "Bạn có muốn giữ những cài đặt màn hình hiển thị này không?" -#: js/ui/windowManager.js:73 +#. Translators: this and the following message should be limited in length, +#. to avoid ellipsizing the labels. +#. +#: js/ui/windowManager.js:64 msgid "Revert Settings" msgstr "Phục hồi lại các cài đặt" -#: js/ui/windowManager.js:78 +#: js/ui/windowManager.js:67 msgid "Keep Changes" msgstr "Giữ các thay đổi" -#: js/ui/windowManager.js:98 +#: js/ui/windowManager.js:86 #, javascript-format msgid "Settings changes will revert in %d second" msgid_plural "Settings changes will revert in %d seconds" @@ -2498,83 +2520,83 @@ #. Translators: This represents the size of a window. The first number is #. * the width of the window and the second is the height. -#: js/ui/windowManager.js:544 +#: js/ui/windowManager.js:546 #, javascript-format msgid "%d × %d" msgstr "%d × %d" #. Translators: entry in the window right click menu. -#: js/ui/status/system.js:105 js/ui/windowMenu.js:29 +#: js/ui/screenshot.js:1257 js/ui/status/system.js:113 js/ui/windowMenu.js:30 msgid "Take Screenshot" -msgstr "Chụp màn hình" +msgstr "Chụp cửa sổ" -#: js/ui/windowMenu.js:41 +#: js/ui/windowMenu.js:42 msgid "Hide" msgstr "Ẩn" -#: js/ui/windowMenu.js:48 +#: js/ui/windowMenu.js:49 msgid "Restore" msgstr "Khôi phục" -#: js/ui/windowMenu.js:52 +#: js/ui/windowMenu.js:38 msgid "Maximize" msgstr "Lớn nhất" -#: js/ui/windowMenu.js:59 +#: js/ui/windowMenu.js:45 msgid "Move" msgstr "Di chuyển" -#: js/ui/windowMenu.js:78 +#: js/ui/windowMenu.js:51 msgid "Resize" msgstr "Đổi cỡ" -#: js/ui/windowMenu.js:98 +#: js/ui/windowMenu.js:58 msgid "Move Titlebar Onscreen" msgstr "Di chuyển thanh tiêu đề trên màn hình" -#: js/ui/windowMenu.js:103 +#: js/ui/windowMenu.js:63 msgid "Always on Top" msgstr "Luôn ở trên cùng" # Không gian làm việc nào đang được kích hoạt thì ở trên đó. Khi chuyển không gian làm việc, nó sẽ chuyển theo. -#: js/ui/windowMenu.js:122 +#: js/ui/windowMenu.js:82 msgid "Always on Visible Workspace" msgstr "Luôn trên không gian làm việc nhìn thấy" # Chuyển cửa sổ sang không gian làm việc hay màn hình khác -#: js/ui/windowMenu.js:136 +#: js/ui/windowMenu.js:96 msgid "Move to Workspace Left" msgstr "Chuyển sang không gian làm việc Trái" -#: js/ui/windowMenu.js:142 +#: js/ui/windowMenu.js:102 msgid "Move to Workspace Right" msgstr "Chuyển sang không gian làm việc Phải" -#: js/ui/windowMenu.js:148 +#: js/ui/windowMenu.js:108 msgid "Move to Workspace Up" msgstr "Chuyển sang không gian làm việc Trên" -#: js/ui/windowMenu.js:154 +#: js/ui/windowMenu.js:114 msgid "Move to Workspace Down" msgstr "Chuyển sang không gian làm việc Dưới" -#: js/ui/windowMenu.js:172 +#: js/ui/windowMenu.js:132 msgid "Move to Monitor Up" msgstr "Chuyển sang màn hình Trên" -#: js/ui/windowMenu.js:181 +#: js/ui/windowMenu.js:141 msgid "Move to Monitor Down" msgstr "Chuyển sang màn hình Dưới" -#: js/ui/windowMenu.js:190 +#: js/ui/windowMenu.js:150 msgid "Move to Monitor Left" msgstr "Chuyển sang màn hình Trái" -#: js/ui/windowMenu.js:199 +#: js/ui/windowMenu.js:159 msgid "Move to Monitor Right" msgstr "Chuyển sang màn hình Phải" -#: js/ui/windowMenu.js:207 +#: js/ui/windowMenu.js:167 msgid "Close" msgstr "Đóng" @@ -2582,37 +2604,37 @@ msgid "Evolution Calendar" msgstr "Lịch Evolution" -#: src/main.c:586 subprojects/extensions-tool/src/main.c:325 +#: src/main.c:536 subprojects/extensions-tool/src/main.c:249 msgid "Print version" msgstr "Hiển thị phiên bản" -#: src/main.c:592 +#: src/main.c:542 msgid "Mode used by GDM for login screen" msgstr "Chế độ được dùng bởi GDM cho màn hình đăng nhập" -#: src/main.c:598 +#: src/main.c:548 msgid "Use a specific mode, e.g. “gdm” for login screen" msgstr "Dùng chế độ đặc biệt, ví dụ “gdm” cho màn hình đăng nhập" -#: src/main.c:604 +#: src/main.c:554 msgid "List possible modes" msgstr "Danh sách chế độ có thể" -#: src/shell-app.c:305 +#: src/shell-app.c:286 msgctxt "program" msgid "Unknown" msgstr "Chưa biết" -#: src/shell-app.c:556 +#: src/shell-app.c:537 #, c-format msgid "Failed to launch “%s”" msgstr "Gặp lỗi khi khởi chạy “%s”" -#: src/shell-keyring-prompt.c:764 +#: src/shell-keyring-prompt.c:731 msgid "Passwords do not match." msgstr "Mật khẩu không khớp." -#: src/shell-keyring-prompt.c:772 +#: src/shell-keyring-prompt.c:739 msgid "Password cannot be blank" msgstr "Mật khẩu không được để trống" @@ -2622,22 +2644,22 @@ #: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:5 #: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:4 -#: subprojects/extensions-app/js/main.js:212 -#: subprojects/extensions-app/data/ui/extensions-window.ui:18 -#: subprojects/extensions-app/data/ui/extensions-window.ui:83 +#: subprojects/extensions-app/js/main.js:182 +#: subprojects/extensions-app/data/ui/extensions-window.ui:61 msgid "Extensions" msgstr "Phần mở rộng" #: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:6 +#: subprojects/extensions-app/js/main.js:183 msgid "Manage your GNOME Extensions" -msgstr "Quản lý phần mở rộng Hệ vỏ GNOME" +msgstr "Quản lý các phần mở rộng GNOME của bạn" #: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:17 -#: subprojects/extensions-app/js/main.js:216 +#: subprojects/extensions-app/js/main.js:222 msgid "The GNOME Project" msgstr "Dự án GNOME" -#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:36 +#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:35 msgid "" "GNOME Extensions handles updating extensions, configuring extension " "preferences and removing or disabling unwanted extensions." @@ -2656,29 +2678,28 @@ msgid "Configure GNOME Shell Extensions" msgstr "Cấu hình phần mở rộng Hệ vỏ GNOME" -#: subprojects/extensions-app/js/main.js:130 -#: subprojects/extensions-app/js/main.js:141 +#: subprojects/extensions-app/js/main.js:136 +#: subprojects/extensions-app/js/main.js:147 msgid "No Matches" -msgstr "Không khớp" +msgstr "Không tìm thấy kết quả khớp" -#: subprojects/extensions-app/js/main.js:169 +#: subprojects/extensions-app/js/main.js:144 #, javascript-format msgid "Remove “%s”?" msgstr "Xóa “%s”?" -#: subprojects/extensions-app/js/main.js:170 +#: subprojects/extensions-app/js/main.js:145 msgid "" "If you remove the extension, you need to return to download it if you want " "to enable it again" msgstr "" -"Nếu bạn gỡ bỏ phần mở rộng, bạn cần quay lại để tải về nếu muốn dùng lại " -"tiện ích đó" +"Nếu bạn gỡ bỏ phần mở rộng này, bạn sẽ cần phải tải lại nó nếu muốn dùng lại" -#: subprojects/extensions-app/js/main.js:174 +#: subprojects/extensions-app/js/main.js:149 msgid "Remove" msgstr "Xóa bỏ" -#: subprojects/extensions-app/js/main.js:211 +#: subprojects/extensions-app/js/main.js:181 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -2687,42 +2708,42 @@ " Falling Snowdin https://launchpad.net/~falling-snowdin\n" " Trần Ngọc Quân https://launchpad.net/~vnwildman" -#: subprojects/extensions-app/js/main.js:339 +#: subprojects/extensions-app/js/main.js:316 #, javascript-format msgid "%d extension will be updated on next login." msgid_plural "%d extensions will be updated on next login." msgstr[0] "%d phần mở rộng sẽ được cập nhật vào lần đăng nhập tới." -#: subprojects/extensions-app/js/main.js:481 +#: subprojects/extensions-app/js/main.js:487 msgid "The extension is incompatible with the current GNOME version" msgstr "Phần mở rộng không tương thích với phiên bản GNOME hiện tại" -#: subprojects/extensions-app/js/main.js:484 +#: subprojects/extensions-app/js/main.js:490 #: subprojects/extensions-app/data/ui/extension-row.ui:52 msgid "The extension had an error" -msgstr "Phần mở rộng có lỗi" +msgstr "Phần mở rộng đã gặp lỗi" #: subprojects/extensions-app/data/ui/extension-row.ui:62 msgid "The extension can be updated" msgstr "Hiển thị các phần mở rộng có thể cập nhật" -#: subprojects/extensions-app/data/ui/extension-row.ui:112 +#: subprojects/extensions-app/data/ui/extension-row.ui:175 msgid "Website" msgstr "Trang thông tin điện tử" -#: subprojects/extensions-app/data/ui/extension-row.ui:134 +#: subprojects/extensions-app/data/ui/extension-row.ui:192 msgid "Remove…" msgstr "Xóa bỏ…" -#: subprojects/extensions-app/data/ui/extensions-window.ui:6 +#: subprojects/extensions-app/data/ui/extensions-window.ui:8 msgid "Help" msgstr "Trợ giúp" -#: subprojects/extensions-app/data/ui/extensions-window.ui:10 +#: subprojects/extensions-app/data/ui/extensions-window.ui:12 msgid "About Extensions" msgstr "Giới thiệu Phần mở rộng" -#: subprojects/extensions-app/data/ui/extensions-window.ui:84 +#: subprojects/extensions-app/data/ui/extensions-window.ui:83 msgid "" "Extensions can cause performance and stability issues. Disable extensions if " "you encounter problems with your system." @@ -2730,12 +2751,11 @@ "Phần mở rộng có thể là nguyên nhân dẫn đến các vấn đề về hiệu năng và ổn " "định. Tắt các phần mở rộng nếu hệ thống của bạn gặp trục trặc." -#: subprojects/extensions-app/data/ui/extensions-window.ui:98 +#: subprojects/extensions-app/data/ui/extensions-window.ui:135 msgid "Manually Installed" msgstr "Đã được cài đặt thủ công" -#: subprojects/extensions-app/data/ui/extensions-window.ui:99 -#: subprojects/extensions-app/data/ui/extensions-window.ui:134 +#: subprojects/extensions-app/data/ui/extensions-window.ui:27 msgid "" "To find and add extensions, visit extensions.gnome.org." @@ -2743,38 +2763,37 @@ "Để tìm và thêm các thành phần mở rộng, truy cập extensions.gnome.org." -#: subprojects/extensions-app/data/ui/extensions-window.ui:112 +#: subprojects/extensions-app/data/ui/extensions-window.ui:159 msgid "Built-In" msgstr "Tích-hợp" -#: subprojects/extensions-app/data/ui/extensions-window.ui:133 +#: subprojects/extensions-app/data/ui/extensions-window.ui:200 msgid "No Installed Extensions" msgstr "Không có phần mở rộng nào" -#: subprojects/extensions-app/data/ui/extensions-window.ui:145 +#: subprojects/extensions-app/data/ui/extensions-window.ui:236 msgid "" "We’re very sorry, but it was not possible to get the list of installed " "extensions. Make sure you are logged into GNOME and try again." msgstr "" -"Chúng tôi rất tiếc, nhưng không thể có được danh sách các tiện ích mở rộng " +"Chúng tôi rất tiếc, nhưng không thể lấy được danh sách các tiện ích mở rộng " "đã cài đặt. Hãy chắc chắn rằng bạn đã đăng nhập vào GNOME và thử lại." -#: subprojects/extensions-app/data/ui/extensions-window.ui:175 +#: subprojects/extensions-app/data/ui/extensions-window.ui:273 msgid "Extension Updates Ready" -msgstr "Cập nhật tiện ích mở rộng đã sẵn sàng" +msgstr "Bản cập nhật tiện ích mở rộng đã sẵn sàng" -#: js/ui/status/system.js:187 -#: subprojects/extensions-app/data/ui/extensions-window.ui:190 +#: subprojects/extensions-app/data/ui/extensions-window.ui:289 msgid "Log Out…" msgstr "Đăng xuất…" #. Translators: a file path to an extension directory -#: subprojects/extensions-tool/src/command-create.c:222 +#: subprojects/extensions-tool/src/command-create.c:149 #, c-format msgid "The new extension was successfully created in %s.\n" -msgstr "Phần mở rộng mới đã được tạo thành công %s.\n" +msgstr "Phần mở rộng mới đã được tạo thành công trong %s.\n" -#: subprojects/extensions-tool/src/command-create.c:296 +#: subprojects/extensions-tool/src/command-create.c:218 #, c-format msgid "" "Name should be a very short (ideally descriptive) string.\n" @@ -2783,26 +2802,27 @@ "Tên phải là một chuỗi rất ngắn (mô tả lý tưởng).\n" "Ví dụ như: %s" -#: subprojects/extensions-tool/src/command-create.c:302 -#: subprojects/extensions-tool/src/main.c:242 +#: subprojects/extensions-tool/src/command-create.c:221 +#: subprojects/extensions-tool/src/main.c:170 msgid "Name" msgstr "Tên" -#: subprojects/extensions-tool/src/command-create.c:316 +#: subprojects/extensions-tool/src/command-create.c:232 #, c-format msgid "" "Description is a single-sentence explanation of what your extension does.\n" "Examples are: %s" msgstr "" -"Mô tả là một lời giải thích một câu về những gì phần mở rộng của bạn làm.\n" +"Phần mô tả bao gồm một câu giải thích về những gì phần mở rộng của bạn làm.\n" "Ví dụ như: %s" -#: subprojects/extensions-tool/src/command-create.c:322 -#: subprojects/extensions-tool/src/main.c:245 +#: subprojects/extensions-app/data/ui/extension-row.ui:100 +#: subprojects/extensions-tool/src/command-create.c:235 +#: subprojects/extensions-tool/src/main.c:173 msgid "Description" msgstr "Mô tả" -#: subprojects/extensions-tool/src/command-create.c:336 +#: subprojects/extensions-tool/src/command-create.c:246 #, c-format msgid "" "UUID is a globally-unique identifier for your extension.\n" @@ -2813,89 +2833,89 @@ "Cái này phải ở định dạng của một địa chỉ thư điện tử " "(clicktofocus@janedoe.example.com)\n" -#: subprojects/extensions-tool/src/command-create.c:363 +#: subprojects/extensions-tool/src/command-create.c:443 #, c-format msgid "Choose one of the available templates:\n" msgstr "Chọn một trong các mẫu có sẵn:\n" -#: subprojects/extensions-tool/src/command-create.c:377 +#: subprojects/extensions-tool/src/command-create.c:457 msgid "Template" msgstr "Mẫu" -#: subprojects/extensions-tool/src/command-create.c:432 +#: subprojects/extensions-tool/src/command-create.c:268 msgid "The unique identifier of the new extension" msgstr "Mã định danh duy nhất của tiện ích mở rộng mới" -#: subprojects/extensions-tool/src/command-create.c:435 +#: subprojects/extensions-tool/src/command-create.c:271 msgid "NAME" msgstr "TÊN" -#: subprojects/extensions-tool/src/command-create.c:436 +#: subprojects/extensions-tool/src/command-create.c:272 msgid "The user-visible name of the new extension" msgstr "Tên hiển thị của người dùng của tiện ích mở rộng mới" -#: subprojects/extensions-tool/src/command-create.c:438 +#: subprojects/extensions-tool/src/command-create.c:274 msgid "DESCRIPTION" msgstr "MÔ_TẢ" -#: subprojects/extensions-tool/src/command-create.c:440 +#: subprojects/extensions-tool/src/command-create.c:276 msgid "A short description of what the extension does" msgstr "Mô tả ngắn về những gì tiện ích mở rộng làm" -#: subprojects/extensions-tool/src/command-create.c:443 +#: subprojects/extensions-tool/src/command-create.c:534 msgid "TEMPLATE" msgstr "MẪU" -#: subprojects/extensions-tool/src/command-create.c:444 +#: subprojects/extensions-tool/src/command-create.c:535 msgid "The template to use for the new extension" msgstr "Mẫu để sử dụng cho tạo tiện ích mở rộng mới" -#: subprojects/extensions-tool/src/command-create.c:450 +#: subprojects/extensions-tool/src/command-create.c:279 msgid "Enter extension information interactively" msgstr "Nhập thông tin tiện ích mở rộng bằng tương tác" -#: subprojects/extensions-tool/src/command-create.c:458 +#: subprojects/extensions-tool/src/command-create.c:287 msgid "Create a new extension" msgstr "Tạo phần mở rộng mới" -#: subprojects/extensions-tool/src/command-create.c:476 -#: subprojects/extensions-tool/src/command-list.c:172 +#: subprojects/extensions-tool/src/command-create.c:304 +#: subprojects/extensions-tool/src/command-list.c:168 msgid "Unknown arguments" msgstr "Chưa biết tham số" -#: subprojects/extensions-tool/src/command-create.c:501 +#: subprojects/extensions-tool/src/command-create.c:313 msgid "UUID, name and description are required" -msgstr "UUID, tên và mô tả là bắt buộc" +msgstr "Bắt buộc có UUID, tên và mô tả" #: subprojects/extensions-tool/src/command-disable.c:62 #: subprojects/extensions-tool/src/command-enable.c:62 #, c-format msgid "Extension “%s” does not exist\n" -msgstr "Phần mở rộng “%s” không sẵn có\n" +msgstr "Phần mở rộng “%s” không tồn tại\n" -#: subprojects/extensions-tool/src/command-disable.c:98 +#: subprojects/extensions-tool/src/command-disable.c:57 msgid "Disable an extension" -msgstr "Tắt phần một phần mở rộng" +msgstr "Tắt một phần mở rộng" -#: subprojects/extensions-tool/src/command-disable.c:116 -#: subprojects/extensions-tool/src/command-enable.c:116 -#: subprojects/extensions-tool/src/command-info.c:103 -#: subprojects/extensions-tool/src/command-prefs.c:105 -#: subprojects/extensions-tool/src/command-reset.c:76 -#: subprojects/extensions-tool/src/command-uninstall.c:104 +#: subprojects/extensions-tool/src/command-disable.c:74 +#: subprojects/extensions-tool/src/command-enable.c:74 +#: subprojects/extensions-tool/src/command-info.c:96 +#: subprojects/extensions-tool/src/command-prefs.c:107 +#: subprojects/extensions-tool/src/command-reset.c:74 +#: subprojects/extensions-tool/src/command-uninstall.c:89 msgid "No UUID given" msgstr "Chưa cho UUID" -#: subprojects/extensions-tool/src/command-disable.c:121 -#: subprojects/extensions-tool/src/command-enable.c:121 -#: subprojects/extensions-tool/src/command-info.c:108 -#: subprojects/extensions-tool/src/command-prefs.c:110 -#: subprojects/extensions-tool/src/command-reset.c:81 -#: subprojects/extensions-tool/src/command-uninstall.c:109 +#: subprojects/extensions-tool/src/command-disable.c:79 +#: subprojects/extensions-tool/src/command-enable.c:79 +#: subprojects/extensions-tool/src/command-info.c:101 +#: subprojects/extensions-tool/src/command-prefs.c:112 +#: subprojects/extensions-tool/src/command-reset.c:79 +#: subprojects/extensions-tool/src/command-uninstall.c:94 msgid "More than one UUID given" -msgstr "Đưa ra nhiều hơn một UUID" +msgstr "Đã cho nhiều hơn một UUID" -#: subprojects/extensions-tool/src/command-enable.c:98 +#: subprojects/extensions-tool/src/command-enable.c:57 msgid "Enable an extension" msgstr "Bật một phần mở rộng" @@ -2912,112 +2932,112 @@ msgid "Extension “%s” doesn't exist\n" msgstr "Phần mở rộng “%s” không tồn tại\n" -#: subprojects/extensions-tool/src/command-info.c:85 +#: subprojects/extensions-tool/src/command-info.c:79 msgid "Show extensions info" msgstr "Hiển thị thông tin các phần mở rộng" -#: subprojects/extensions-tool/src/command-install.c:190 +#: subprojects/extensions-tool/src/command-install.c:173 msgid "Overwrite an existing extension" msgstr "Ghi đè lên phần mở rộng có sẵn" -#: subprojects/extensions-tool/src/command-install.c:192 +#: subprojects/extensions-tool/src/command-install.c:175 msgid "EXTENSION_BUNDLE" msgstr "EXTENSION_BUNDLE" -#: subprojects/extensions-tool/src/command-install.c:201 +#: subprojects/extensions-tool/src/command-install.c:184 msgid "Install an extension bundle" -msgstr "Cài đặt một mớ phần mở rộng" +msgstr "Cài đặt một gói phần mở rộng" -#: subprojects/extensions-tool/src/command-install.c:219 +#: subprojects/extensions-tool/src/command-install.c:201 msgid "No extension bundle specified" -msgstr "Chưa chỉ định mớ phần mở rộng nào" +msgstr "Chưa chỉ định gói phần mở rộng nào" -#: subprojects/extensions-tool/src/command-install.c:225 +#: subprojects/extensions-tool/src/command-install.c:207 msgid "More than one extension bundle specified" -msgstr "Nhiều gói tiện ích mở rộng được chỉ định" +msgstr "Đã chỉ định nhiều hơn một gói tiện ích mở rộng" -#: subprojects/extensions-tool/src/command-list.c:128 +#: subprojects/extensions-tool/src/command-list.c:125 msgid "Show user-installed extensions" msgstr "Hiển thị các Phần mở rộng do người dùng cài" -#: subprojects/extensions-tool/src/command-list.c:131 +#: subprojects/extensions-tool/src/command-list.c:128 msgid "Show system-installed extensions" msgstr "Hiển thị các Phần mở rộng do hệ thống cài" -#: subprojects/extensions-tool/src/command-list.c:134 +#: subprojects/extensions-tool/src/command-list.c:131 msgid "Show enabled extensions" msgstr "Hiển thị các Phần mở rộng được bật" -#: subprojects/extensions-tool/src/command-list.c:137 +#: subprojects/extensions-tool/src/command-list.c:134 msgid "Show disabled extensions" msgstr "Hiển thị các phần mở rộng bị tắt" -#: subprojects/extensions-tool/src/command-list.c:140 +#: subprojects/extensions-tool/src/command-list.c:137 msgid "Show extensions with preferences" msgstr "Hiển thị các phần mở rộng cùng với cài đặt" -#: subprojects/extensions-tool/src/command-list.c:143 +#: subprojects/extensions-tool/src/command-list.c:140 msgid "Show extensions with updates" msgstr "Hiển thị các phần mở rộng với các cập nhật" -#: subprojects/extensions-tool/src/command-list.c:146 +#: subprojects/extensions-tool/src/command-list.c:143 msgid "Print extension details" msgstr "In chi tiết phần mở rộng" -#: subprojects/extensions-tool/src/command-list.c:154 +#: subprojects/extensions-tool/src/command-list.c:151 msgid "List installed extensions" msgstr "Liệt kê các phần mở rộng" -#: subprojects/extensions-tool/src/command-pack.c:454 +#: subprojects/extensions-tool/src/command-pack.c:450 msgid "FILE" msgstr "TẬP_TIN" -#: subprojects/extensions-tool/src/command-pack.c:455 +#: subprojects/extensions-tool/src/command-pack.c:451 msgid "Additional source to include in the bundle" msgstr "Nguồn bổ sung để bao gồm vào gói" -#: subprojects/extensions-tool/src/command-pack.c:458 +#: subprojects/extensions-tool/src/command-pack.c:454 msgid "SCHEMA" msgstr "LƯỢC_ĐỒ" -#: subprojects/extensions-tool/src/command-pack.c:459 +#: subprojects/extensions-tool/src/command-pack.c:455 msgid "A GSettings schema that should be included" msgstr "Nên bao gồm một lược đồ GSettings" -#: subprojects/extensions-tool/src/command-pack.c:461 -#: subprojects/extensions-tool/src/command-pack.c:472 +#: subprojects/extensions-tool/src/command-pack.c:457 +#: subprojects/extensions-tool/src/command-pack.c:468 msgid "DIRECTORY" msgstr "THƯ_MỤC" -#: subprojects/extensions-tool/src/command-pack.c:463 +#: subprojects/extensions-tool/src/command-pack.c:459 msgid "The directory where translations are found" msgstr "Thư mục nơi tìm thấy bản dịch" -#: subprojects/extensions-tool/src/command-pack.c:465 +#: subprojects/extensions-tool/src/command-pack.c:461 msgid "DOMAIN" msgstr "MIỀN" -#: subprojects/extensions-tool/src/command-pack.c:467 +#: subprojects/extensions-tool/src/command-pack.c:463 msgid "The gettext domain to use for translations" msgstr "Miền gettext để sử dụng cho bản dịch" -#: subprojects/extensions-tool/src/command-pack.c:470 +#: subprojects/extensions-tool/src/command-pack.c:466 msgid "Overwrite an existing pack" msgstr "Ghi đè gói sẵn có" -#: subprojects/extensions-tool/src/command-pack.c:474 +#: subprojects/extensions-tool/src/command-pack.c:470 msgid "The directory where the pack should be created" msgstr "Thư mục nơi mà gói nên được tạo ở đó" -#: subprojects/extensions-tool/src/command-pack.c:476 +#: subprojects/extensions-tool/src/command-pack.c:472 msgid "SOURCE_DIRECTORY" msgstr "THƯ_MỤC_NGUỒN" -#: subprojects/extensions-tool/src/command-pack.c:485 +#: subprojects/extensions-tool/src/command-pack.c:481 msgid "Create an extension bundle" -msgstr "Tạo một mớ phần mở rộng" +msgstr "Tạo một gói phần mở rộng" -#: subprojects/extensions-tool/src/command-pack.c:505 +#: subprojects/extensions-tool/src/command-pack.c:500 msgid "More than one source directory specified" msgstr "Đã cho nhiều hơn một thư mục nguồn" @@ -3031,11 +3051,11 @@ msgid "Failed to open prefs for extension “%s”: %s\n" msgstr "Gặp lỗi khi mở prefs cho phần mở rộng “%s”: %s\n" -#: subprojects/extensions-tool/src/command-prefs.c:87 +#: subprojects/extensions-tool/src/command-prefs.c:90 msgid "Opens extension preferences" msgstr "Mở cài đặt phần mở rộng" -#: subprojects/extensions-tool/src/command-reset.c:58 +#: subprojects/extensions-tool/src/command-reset.c:57 msgid "Reset an extension" msgstr "Đặt lại một phần mở rộng" @@ -3049,7 +3069,7 @@ msgid "Failed to uninstall “%s”\n" msgstr "Gặp lỗi khi gỡ bỏ “%s”\n" -#: subprojects/extensions-tool/src/command-uninstall.c:86 +#: subprojects/extensions-tool/src/command-uninstall.c:72 msgid "Uninstall an extension" msgstr "Gỡ bỏ một phần mở rộng" @@ -3057,113 +3077,114 @@ msgid "Do not print error messages" msgstr "Đừng in thông tin lỗi" -#: subprojects/extensions-tool/src/main.c:248 +#: subprojects/extensions-tool/src/main.c:176 msgid "Path" msgstr "Đường dẫn" -#: subprojects/extensions-tool/src/main.c:251 +#: subprojects/extensions-tool/src/main.c:179 msgid "URL" msgstr "URL" -#: subprojects/extensions-tool/src/main.c:254 +#: subprojects/extensions-tool/src/main.c:182 msgid "Original author" msgstr "Tác giả đầu tiên" -#: subprojects/extensions-tool/src/main.c:257 +#: subprojects/extensions-app/data/ui/extension-row.ui:123 +#: subprojects/extensions-tool/src/main.c:185 msgid "Version" msgstr "Phiên bản" -#: subprojects/extensions-tool/src/main.c:260 +#: subprojects/extensions-tool/src/main.c:188 msgid "State" msgstr "Tình trạng" -#: subprojects/extensions-tool/src/main.c:298 +#: subprojects/extensions-tool/src/main.c:222 msgid "“version” takes no arguments" msgstr "“version” không nhận đối số" -#: subprojects/extensions-tool/src/main.c:300 -#: subprojects/extensions-tool/src/main.c:320 +#: subprojects/extensions-tool/src/main.c:224 +#: subprojects/extensions-tool/src/main.c:244 msgid "Usage:" msgstr "Cách dùng:" -#: subprojects/extensions-tool/src/main.c:303 +#: subprojects/extensions-tool/src/main.c:227 msgid "Print version information and exit." msgstr "Hiển thị thông tin phiên bản rồi thoát." -#: subprojects/extensions-tool/src/main.c:318 -#: subprojects/extensions-tool/src/main.c:321 +#: subprojects/extensions-tool/src/main.c:242 +#: subprojects/extensions-tool/src/main.c:245 msgid "COMMAND" msgstr "CÂU_LỆNH" -#: subprojects/extensions-tool/src/main.c:321 +#: subprojects/extensions-tool/src/main.c:245 msgid "[ARGS…]" msgstr "[ĐSỐ…]" -#: subprojects/extensions-tool/src/main.c:323 +#: subprojects/extensions-tool/src/main.c:247 msgid "Commands:" msgstr "Lệnh:" -#: subprojects/extensions-tool/src/main.c:324 +#: subprojects/extensions-tool/src/main.c:248 msgid "Print help" msgstr "In trợ giúp" -#: subprojects/extensions-tool/src/main.c:326 +#: subprojects/extensions-tool/src/main.c:250 msgid "Enable extension" msgstr "Bật phần mở rộng" -#: subprojects/extensions-tool/src/main.c:327 +#: subprojects/extensions-tool/src/main.c:251 msgid "Disable extension" msgstr "Tắt phần mở rộng" -#: subprojects/extensions-tool/src/main.c:328 +#: subprojects/extensions-tool/src/main.c:252 msgid "Reset extension" msgstr "Đặt lại phần mở rộng" -#: subprojects/extensions-tool/src/main.c:329 +#: subprojects/extensions-tool/src/main.c:253 msgid "Uninstall extension" msgstr "Gỡ bỏ phần mở rộng" -#: subprojects/extensions-tool/src/main.c:330 +#: subprojects/extensions-tool/src/main.c:254 msgid "List extensions" msgstr "Liệt kê các phần mở rộng" -#: subprojects/extensions-tool/src/main.c:331 -#: subprojects/extensions-tool/src/main.c:332 +#: subprojects/extensions-tool/src/main.c:255 +#: subprojects/extensions-tool/src/main.c:256 msgid "Show extension info" msgstr "Hiển thị thông tin phần mở rộng" -#: subprojects/extensions-tool/src/main.c:333 +#: subprojects/extensions-tool/src/main.c:257 msgid "Open extension preferences" msgstr "Cá nhân hóa phần mở rộng" -#: subprojects/extensions-tool/src/main.c:334 +#: subprojects/extensions-tool/src/main.c:258 msgid "Create extension" msgstr "Tạo phần mở rộng" -#: subprojects/extensions-tool/src/main.c:335 +#: subprojects/extensions-tool/src/main.c:259 msgid "Package extension" msgstr "Đóng gói phần mở rộng" -#: subprojects/extensions-tool/src/main.c:336 +#: subprojects/extensions-tool/src/main.c:260 msgid "Install extension bundle" -msgstr "Cài đặt cả mớ phần mở rộng" +msgstr "Cài đặt gói phần mở rộng" -#: subprojects/extensions-tool/src/main.c:338 +#: subprojects/extensions-tool/src/main.c:262 #, c-format msgid "Use “%s” to get detailed help.\n" msgstr "Gõ lệnh “%s” để biết thêm chi tiết.\n" #: subprojects/extensions-tool/src/templates/00-plain.desktop.in:4 msgid "Plain" -msgstr "Thường" +msgstr "Đơn giản" #: subprojects/extensions-tool/src/templates/00-plain.desktop.in:5 msgid "An empty extension" -msgstr "Một phần mở rộng trống rỗng" +msgstr "Một phần mở rộng trống" #: subprojects/extensions-tool/src/templates/indicator.desktop.in:4 msgid "Indicator" -msgstr "Chỉ thị" +msgstr "Bộ chỉ thị" #: subprojects/extensions-tool/src/templates/indicator.desktop.in:5 msgid "Add an icon to the top bar" @@ -3171,7 +3192,7 @@ #. translators: #. * The number of sound outputs on a particular device -#: subprojects/gvc/gvc-mixer-control.c:1915 +#: subprojects/gvc/gvc-mixer-control.c:1907 #, c-format msgid "%u Output" msgid_plural "%u Outputs" @@ -3179,12 +3200,12 @@ #. translators: #. * The number of sound inputs on a particular device -#: subprojects/gvc/gvc-mixer-control.c:1925 +#: subprojects/gvc/gvc-mixer-control.c:1917 #, c-format msgid "%u Input" msgid_plural "%u Inputs" msgstr[0] "%u đầu vào" -#: subprojects/gvc/gvc-mixer-control.c:2876 +#: subprojects/gvc/gvc-mixer-control.c:2867 msgid "System Sounds" msgstr "Âm thanh hệ thống" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-software.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-software.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-software.po 2023-08-02 13:28:40.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-software.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:18+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:28+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.Software.appdata.xml.in:7 @@ -64,13 +64,13 @@ #: data/metainfo/org.gnome.Software.metainfo.xml.in:41 #: data/metainfo/org.gnome.Software.metainfo.xml.in:45 msgid "Updates panel" -msgstr "Bảng điều khiển cập nhật" +msgstr "Bảng cập nhật" #: data/metainfo/org.gnome.Software.metainfo.xml.in:49 msgid "The update details" msgstr "Chi tiết cập nhật" -#: data/metainfo/org.gnome.Software.metainfo.xml.in:2288 +#: data/metainfo/org.gnome.Software.metainfo.xml.in:2428 #: src/gs-application.c:264 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -134,7 +134,7 @@ #: data/org.gnome.software.gschema.xml:25 msgid "Whether to automatically refresh when on a metered connection" -msgstr "Có tự động làm mới khi đang duy trì kết nối được đo lưu lượng không" +msgstr "Có tự động làm mới khi đang dùng kết nối được đo lưu lượng không" #: data/org.gnome.software.gschema.xml:26 msgid "" @@ -328,7 +328,7 @@ msgstr "" "URI có thể chứa tối đa ba '%u', sẽ được thay thế bằng phiên bản nâng cấp." -#: data/org.gnome.software.gschema.xml:150 +#: data/org.gnome.software.gschema.xml:154 msgid "A string storing the gnome-online-account id used to login" msgstr "" "Một chuỗi lưu trữ id tài khoản gnome trực tuyến được sử dụng để đăng nhập" @@ -538,42 +538,42 @@ #. Translators: This is shown in a bubble if the storage #. * size of an app is not known. The bubble is small, #. * so the string should be as short as possible. -#: src/gs-age-rating-context-dialog.c:948 src/gs-app-context-bar.c:206 +#: src/gs-age-rating-context-dialog.c:949 src/gs-app-context-bar.c:206 #: src/gs-storage-context-dialog.c:89 msgid "?" msgstr "?" #. Translators: This is a dialogue title which indicates that an app is suitable #. * for all ages. The placeholder is the app name. -#: src/gs-age-rating-context-dialog.c:1020 +#: src/gs-age-rating-context-dialog.c:1021 #, c-format msgid "%s is suitable for everyone" msgstr "%s phù hợp với tất cả mọi người" #. Translators: This is a dialogue title which indicates that an app is suitable #. * for children up to around age 3. The placeholder is the app name. -#: src/gs-age-rating-context-dialog.c:1024 +#: src/gs-age-rating-context-dialog.c:1025 #, c-format msgid "%s is suitable for toddlers" msgstr "%s phù hợp với trẻ tập đi" #. Translators: This is a dialogue title which indicates that an app is suitable #. * for children up to around age 5. The placeholder is the app name. -#: src/gs-age-rating-context-dialog.c:1028 +#: src/gs-age-rating-context-dialog.c:1029 #, c-format msgid "%s is suitable for young children" -msgstr "%s phù hợp với trẻ con" +msgstr "%s phù hợp với trẻ con bé" #. Translators: This is a dialogue title which indicates that an app is suitable #. * for people up to around age 18. The placeholder is the app name. -#: src/gs-age-rating-context-dialog.c:1036 +#: src/gs-age-rating-context-dialog.c:1037 #, c-format msgid "%s is suitable for teenagers" msgstr "%s phù hợp với trẻ vị thành niên" #. Translators: This is a dialogue title which indicates that an app is suitable #. * for people aged up to and over 18. The placeholder is the app name. -#: src/gs-age-rating-context-dialog.c:1040 +#: src/gs-age-rating-context-dialog.c:1041 #, c-format msgid "%s is suitable for adults" msgstr "%s phù hợp với người lớn" @@ -581,7 +581,7 @@ #. Translators: This is a dialogue title which indicates that an app is suitable #. * for a specified age group. The first placeholder is the app name, the second #. * is the age group. -#: src/gs-age-rating-context-dialog.c:1045 +#: src/gs-age-rating-context-dialog.c:1046 #, c-format msgid "%s is suitable for %s" msgstr "%s phù hợp với %s" @@ -598,7 +598,7 @@ msgid "How to add missing information" msgstr "Làm thế nào để thêm thông tin còn thiếu" -#: lib/gs-app.c:6256 +#: lib/gs-app.c:6335 msgid "Local file" msgstr "Tập tin nội bộ" @@ -607,24 +607,24 @@ #. Example string: "Local file (RPM)" #. Translators: The first placeholder is an app runtime #. * name, the second is its version number. -#: lib/gs-app.c:6275 src/gs-safety-context-dialog.c:443 +#: lib/gs-app.c:6354 src/gs-safety-context-dialog.c:500 #, c-format msgid "%s (%s)" msgstr "%s (%s)" -#: lib/gs-app.c:6352 +#: lib/gs-app.c:6431 msgid "Package" msgstr "Gói" -#: src/gs-app-addon-row.c:95 src/gs-app-row.c:452 +#: src/gs-app-addon-row.c:95 src/gs-app-row.c:455 msgid "Pending" msgstr "Đang chờ xử lý" -#: src/gs-app-addon-row.c:99 src/gs-app-row.c:456 src/gs-details-page.c:379 +#: src/gs-app-addon-row.c:99 src/gs-app-row.c:459 src/gs-details-page.c:392 msgid "Pending install" msgstr "Chờ để cài đặt" -#: src/gs-app-addon-row.c:103 src/gs-app-row.c:460 src/gs-details-page.c:386 +#: src/gs-app-addon-row.c:103 src/gs-app-row.c:463 src/gs-details-page.c:399 msgid "Pending remove" msgstr "Chờ gỡ bỏ" @@ -635,7 +635,7 @@ #. TRANSLATORS: this is a button next to the search results that #. * shows the status of an app being installed -#: src/gs-app-addon-row.c:107 src/gs-app-row.c:207 src/gs-details-page.c:372 +#: src/gs-app-addon-row.c:107 src/gs-app-row.c:208 src/gs-details-page.c:385 msgid "Installing" msgstr "Đang cài đặt" @@ -644,86 +644,86 @@ msgstr "Đang xóa" #. TRANSLATORS: this is button text to remove the app -#: src/gs-app-addon-row.ui:73 src/gs-page.c:559 +#: src/gs-app-addon-row.ui:73 src/gs-page.c:660 msgid "_Uninstall" msgstr "_Gỡ bỏ cài đặt" -#: src/gs-app-details-page.c:68 +#: src/gs-app-details-page.c:73 msgid "Network" msgstr "Mạng" -#: src/gs-app-details-page.c:68 +#: src/gs-app-details-page.c:73 msgid "Can communicate over the network" msgstr "Không thể liên lạc qua mạng" -#: src/gs-app-details-page.c:69 +#: src/gs-app-details-page.c:74 msgid "System Services" msgstr "Dịch vụ Hệ thống" -#: src/gs-app-details-page.c:69 +#: src/gs-app-details-page.c:74 msgid "Can access D-Bus services on the system bus" msgstr "Có thể truy cập các dịch vụ D-Bus trên bus hệ thống" -#: src/gs-app-details-page.c:70 +#: src/gs-app-details-page.c:75 msgid "Session Services" msgstr "Dịch vụ phiên làm việc" -#: src/gs-app-details-page.c:70 +#: src/gs-app-details-page.c:75 msgid "Can access D-Bus services on the session bus" msgstr "Có thể truy cập các dịch vụ D-Bus trên bus phiên làm việc" -#: src/gs-app-details-page.c:71 src/gs-app-details-page.c:72 +#: src/gs-app-details-page.c:76 src/gs-app-details-page.c:77 msgid "Devices" msgstr "Thiết bị" -#: src/gs-app-details-page.c:72 +#: src/gs-app-details-page.c:77 msgid "Can access system device files" msgstr "Không thể truy cập các tập tin thiết bị hệ thống" -#: src/gs-app-details-page.c:73 src/gs-app-details-page.c:74 +#: src/gs-app-details-page.c:78 src/gs-app-details-page.c:79 msgid "Home folder" msgstr "Thư mục riêng (HOME)" -#: src/gs-app-details-page.c:73 src/gs-app-details-page.c:75 -#: src/gs-app-details-page.c:78 src/gs-app-details-page.c:151 +#: src/gs-app-details-page.c:78 src/gs-app-details-page.c:80 +#: src/gs-app-details-page.c:83 src/gs-app-details-page.c:156 msgid "Can view, edit and create files" msgstr "Có thể xem, sửa và tạo các tập tin" -#: src/gs-app-details-page.c:74 src/gs-app-details-page.c:76 -#: src/gs-app-details-page.c:79 src/gs-app-details-page.c:146 +#: src/gs-app-details-page.c:79 src/gs-app-details-page.c:81 +#: src/gs-app-details-page.c:84 src/gs-app-details-page.c:151 msgid "Can view files" msgstr "Có thể xem các tập tin" -#: src/gs-app-details-page.c:75 src/gs-app-details-page.c:76 +#: src/gs-app-details-page.c:80 src/gs-app-details-page.c:81 msgid "File system" msgstr "Hệ thống tập tin" #. The GS_APP_PERMISSIONS_FLAGS_FILESYSTEM_OTHER is used only as a flag, with actual files being part of the read/full lists -#: src/gs-app-details-page.c:78 src/gs-app-details-page.c:79 +#: src/gs-app-details-page.c:83 src/gs-app-details-page.c:84 msgid "Downloads folder" msgstr "Thư mục tải về" -#: src/gs-app-details-page.c:80 +#: src/gs-app-details-page.c:85 msgid "Settings" msgstr "Các cài đặt" -#: src/gs-app-details-page.c:80 +#: src/gs-app-details-page.c:85 msgid "Can view and change any settings" msgstr "Có thể xem và thay đổi bất kỳ cài đặt nào" -#: src/gs-app-details-page.c:81 +#: src/gs-app-details-page.c:86 msgid "Legacy display system" msgstr "Hệ thống hiển thị cũ" -#: src/gs-app-details-page.c:81 +#: src/gs-app-details-page.c:86 msgid "Uses an old, insecure display system" msgstr "Dùng một hệ thống hiển thị cũ và thiếu an toàn" -#: src/gs-app-details-page.c:82 +#: src/gs-app-details-page.c:87 msgid "Sandbox escape" msgstr "Thoát khỏi sandbox" -#: src/gs-app-details-page.c:82 +#: src/gs-app-details-page.c:87 msgid "Can escape the sandbox and circumvent any other restrictions" msgstr "Có thể thoát khỏi sandbox và phá vỡ bất kỳ hạn chế nào khác" @@ -740,40 +740,40 @@ #. TRANSLATORS: this is where the packager did not write #. * a description for the update -#: src/gs-app-details-page.c:175 +#: src/gs-app-details-page.c:226 msgid "No update description available." msgstr "Không có mô tả cập nhật." #: src/gs-app-details-page.ui:25 src/gs-os-update-page.ui:25 -#: src/gs-shell.ui:348 src/gs-shell.ui:439 +#: src/gs-shell.ui:349 src/gs-shell.ui:440 msgid "Go back" msgstr "Trở lại" -#: src/gs-app-details-page.ui:48 src/gs-app-row.c:515 +#: src/gs-app-details-page.ui:47 src/gs-app-row.c:518 msgid "Requires additional permissions" msgstr "Yêu cầu quyền bổ sung" -#: src/gs-app-version-history-dialog.ui:6 src/gs-details-page.ui:529 +#: src/gs-app-version-history-dialog.ui:6 src/gs-details-page.ui:530 msgid "Version History" msgstr "Lịch sử Phiên bản" -#: src/gs-app-version-history-row.c:133 +#: src/gs-app-version-history-row.c:135 #, c-format msgid "New in Version %s" msgstr "Điểm mới trong phiên bản %s" -#: src/gs-app-version-history-row.c:140 +#: src/gs-app-version-history-row.c:142 #, c-format msgid "Version %s" msgstr "Phiên bản %s" -#: src/gs-app-version-history-row.c:142 +#: src/gs-app-version-history-row.c:144 msgid "No details for this release" msgstr "Không có thông tin chi tiết cho bản phát hành này" #. TRANSLATORS: This is the date string with: day number, month name, year. #. i.e. "25 May 2012" -#: src/gs-app-version-history-row.c:156 src/gs-review-row.c:67 +#: src/gs-app-version-history-row.c:158 src/gs-review-row.c:67 msgid "%e %B %Y" msgstr "%e %B %Y" @@ -873,7 +873,7 @@ #. TRANSLATORS: this is the title of the about window #. TRANSLATORS: this is the menu item that opens the about window -#: src/gs-application.c:287 src/gs-shell.c:2127 +#: src/gs-application.c:287 src/gs-shell.c:2155 msgid "About Software" msgstr "Giới thiệu Phần mềm" @@ -883,7 +883,7 @@ msgstr "Một cách hay để quản lý phần mềm trên hệ thống của bạn." #. TRANSLATORS: we tried to show an app that did not exist -#: src/gs-application.c:507 +#: src/gs-application.c:531 msgid "Sorry! There are no details for that application." msgstr "Rất tiếc! Không có bất cứ thông tin nào cho ứng dụng đó." @@ -942,73 +942,73 @@ #. Translators: This indicates an app requires no permissions to run. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:281 +#: src/gs-app-context-bar.c:292 msgid "No permissions" msgstr "Không có quyền" #. Translators: This indicates an app uses the network. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:292 +#: src/gs-app-context-bar.c:309 msgid "Has network access" msgstr "Có truy cập mạng" #. Translators: This indicates an app uses D-Bus system services. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:299 +#: src/gs-app-context-bar.c:316 msgid "Uses system services" msgstr "Sử dụng dịch vụ hệ thống" #. Translators: This indicates an app uses D-Bus session services. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:306 +#: src/gs-app-context-bar.c:323 msgid "Uses session services" msgstr "Dùng dịch vụ phiên làm việc" #. Translators: This indicates an app can access arbitrary hardware devices. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:313 +#: src/gs-app-context-bar.c:330 msgid "Can access hardware devices" msgstr "Có thể truy cập các thiết bị hệ thống" #. Translators: This indicates an app can read/write to the user’s home or the entire filesystem. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:332 +#: src/gs-app-context-bar.c:349 msgid "Can read/write all your data" msgstr "Có thể đọc/ghi mọi dữ liệu của bạn" #. Translators: This indicates an app can read (but not write) from the user’s home or the entire filesystem. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:344 +#: src/gs-app-context-bar.c:361 msgid "Can read all your data" msgstr "Có thể đọc mọi dữ liệu của bạn" #. Translators: This indicates an app can read/write to the user’s Downloads directory. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:351 +#: src/gs-app-context-bar.c:368 msgid "Can read/write your downloads" msgstr "Có thể đọc/ghi tải về của bạn" #. Translators: This indicates an app can read (but not write) from the user’s Downloads directory. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:358 +#: src/gs-app-context-bar.c:375 msgid "Can read your downloads" msgstr "Có thể đọc các phần tải về của bạn" #. Translators: This indicates an app can access or change user settings. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:372 src/gs-safety-context-dialog.c:234 +#: src/gs-app-context-bar.c:389 src/gs-safety-context-dialog.c:254 msgid "Can access and change user settings" msgstr "Có truy cập và thay đổi các cài đặt người dùng" #. Translators: This indicates an app uses the X11 windowing system. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:379 src/gs-safety-context-dialog.c:218 +#: src/gs-app-context-bar.c:396 src/gs-safety-context-dialog.c:238 msgid "Uses a legacy windowing system" msgstr "Dùng một hệ thống hiển cửa sổ cũ" #. Translators: This indicates an app can escape its sandbox. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:386 src/gs-safety-context-dialog.c:226 +#: src/gs-app-context-bar.c:403 src/gs-safety-context-dialog.c:246 msgid "Can acquire arbitrary permissions" msgstr "Có thể thu thập các quyền tùy ý" @@ -1022,25 +1022,25 @@ #. Translators: This indicates that an app has been packaged #. * by someone other than the user’s distribution, so might not be safe. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:419 src/gs-safety-context-dialog.c:142 +#: src/gs-app-context-bar.c:456 src/gs-safety-context-dialog.c:163 msgid "Provided by a third party" msgstr "Cung cấp bởi bên thứ ba" #. Translators: This indicates an app is not licensed under a free software license. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:431 +#: src/gs-app-context-bar.c:499 msgid "Proprietary code" msgstr "Mã độc quyền" #. Translators: This indicates an app’s source code is freely available, so can be audited for security. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:437 +#: src/gs-app-context-bar.c:478 msgid "Auditable code" msgstr "Mã có thể kiểm tra" #. Translators: This indicates an app was written and released by a developer who has been verified. #. * It’s used in a context tile, so should be short. -#: src/gs-app-context-bar.c:444 +#: src/gs-app-context-bar.c:415 msgid "Software developer is verified" msgstr "Nhà phát triển phần mềm đã được thẩm định" @@ -1058,175 +1058,175 @@ #. * If concatenating strings as a list using a separator like this is not #. * possible in your language, please file an issue against gnome-software: #. * https://gitlab.gnome.org/GNOME/gnome-software/-/issues/new -#: src/gs-app-context-bar.c:465 src/gs-app-context-bar.c:731 +#: src/gs-app-context-bar.c:514 src/gs-app-context-bar.c:797 msgid "; " msgstr "; " #. Translators: The app is considered safe to install and run. #. * This is displayed in a context tile, so the string should be short. -#: src/gs-app-context-bar.c:473 +#: src/gs-app-context-bar.c:529 msgid "Safe" msgstr "An toàn" #. Translators: The app is considered potentially unsafe to install and run. #. * This is displayed in a context tile, so the string should be short. -#: src/gs-app-context-bar.c:480 +#: src/gs-app-context-bar.c:543 msgid "Potentially Unsafe" msgstr "Tiềm ẩn thiếu an toàn" #. Translators: The app is considered unsafe to install and run. #. * This is displayed in a context tile, so the string should be short. -#: src/gs-app-context-bar.c:487 +#: src/gs-app-context-bar.c:550 msgid "Unsafe" msgstr "Không an toàn" -#: src/gs-app-context-bar.c:563 src/gs-app-context-bar.c:595 -#: src/gs-hardware-support-context-dialog.c:602 +#: src/gs-app-context-bar.c:628 src/gs-app-context-bar.c:660 +#: src/gs-hardware-support-context-dialog.c:608 msgid "Mobile Only" msgstr "Chỉ trên di động" -#: src/gs-app-context-bar.c:564 +#: src/gs-app-context-bar.c:629 msgid "Only works on a small screen" msgstr "Chỉ hoạt động trên một màn hình nhỏ" -#: src/gs-app-context-bar.c:569 src/gs-app-context-bar.c:602 -#: src/gs-app-context-bar.c:609 src/gs-app-context-bar.c:659 -#: src/gs-app-context-bar.c:664 src/gs-hardware-support-context-dialog.c:582 +#: src/gs-app-context-bar.c:634 src/gs-app-context-bar.c:667 +#: src/gs-app-context-bar.c:674 src/gs-app-context-bar.c:724 +#: src/gs-app-context-bar.c:729 src/gs-hardware-support-context-dialog.c:588 msgid "Desktop Only" msgstr "Chỉ máy tính để bàn" -#: src/gs-app-context-bar.c:570 +#: src/gs-app-context-bar.c:635 msgid "Only works on a large screen" msgstr "Chỉ hoạt động trên một màn hình lớn" -#: src/gs-app-context-bar.c:574 src/gs-hardware-support-context-dialog.c:620 +#: src/gs-app-context-bar.c:639 src/gs-hardware-support-context-dialog.c:626 msgid "Screen Size Mismatch" msgstr "Kích cỡ màn hình không khớp nhau" -#: src/gs-app-context-bar.c:575 src/gs-hardware-support-context-dialog.c:621 +#: src/gs-app-context-bar.c:640 src/gs-hardware-support-context-dialog.c:627 msgid "Doesn’t support your current screen size" msgstr "Không hỗ trợ cỡ màn hình hiện tại của bạn" -#: src/gs-app-context-bar.c:596 src/gs-hardware-support-context-dialog.c:673 -#: src/gs-hardware-support-context-dialog.c:679 +#: src/gs-app-context-bar.c:661 src/gs-hardware-support-context-dialog.c:679 +#: src/gs-hardware-support-context-dialog.c:685 msgid "Requires a touchscreen" msgstr "Cần phải có màn hình cảm ứng" -#: src/gs-app-context-bar.c:603 src/gs-hardware-support-context-dialog.c:633 -#: src/gs-hardware-support-context-dialog.c:639 +#: src/gs-app-context-bar.c:668 src/gs-hardware-support-context-dialog.c:639 +#: src/gs-hardware-support-context-dialog.c:645 msgid "Requires a keyboard" msgstr "Cần phải có bàn phím" -#: src/gs-app-context-bar.c:610 +#: src/gs-app-context-bar.c:675 msgid "Requires a mouse" msgstr "Cần phải có con chuột" -#: src/gs-app-context-bar.c:621 +#: src/gs-app-context-bar.c:686 msgid "Gamepad Needed" msgstr "Cần phải có tay chơi game" -#: src/gs-app-context-bar.c:622 +#: src/gs-app-context-bar.c:687 msgid "Requires a gamepad to play" msgstr "Cần phải có tay chơi game để phát" #. Translators: This is used in a context tile to indicate that #. * an app works on phones, tablets *and* desktops. It should be #. * short and in title case. -#: src/gs-app-context-bar.c:646 +#: src/gs-app-context-bar.c:711 msgid "Adaptive" msgstr "Thích nghi" -#: src/gs-app-context-bar.c:647 +#: src/gs-app-context-bar.c:712 msgid "Works on phones, tablets and desktops" msgstr "Làm việc trên điện thoại, máy tính bảng và máy tính để bàn" -#: src/gs-app-context-bar.c:660 +#: src/gs-app-context-bar.c:725 msgid "Probably requires a keyboard or mouse" msgstr "Gần như chắc chắn là cần một bàn phím hoặc con chuột" -#: src/gs-app-context-bar.c:665 +#: src/gs-app-context-bar.c:730 msgid "Works on desktops and laptops" msgstr "Làm việc trên máy tính để bàn và máy tính xách tay" #. Translators: This indicates that the content rating for an #. * app says it can be used by all ages of people, as it contains #. * no objectionable content. -#: src/gs-app-context-bar.c:706 +#: src/gs-app-context-bar.c:772 msgid "Contains no age-inappropriate content" msgstr "Ứng dụng có chứa nội dung không phù hợp với lứa tuổi" -#: src/gs-app-context-bar.c:754 +#: src/gs-app-context-bar.c:820 msgid "No age rating information available" msgstr "Không có thông tin đánh giá tuổi sẵn có" #. TRANSLATORS: this is a button next to the search results that #. * allows the app to be easily installed -#: src/gs-app-row.c:154 +#: src/gs-app-row.c:155 msgid "Visit Website" msgstr "Truy cập trang thông tin điện tử" #. TRANSLATORS: this is a button next to the search results that #. * allows the app to be easily installed. #. * The ellipsis indicates that further steps are required -#: src/gs-app-row.c:160 +#: src/gs-app-row.c:161 msgid "Install…" msgstr "Cài đặt…" #. TRANSLATORS: this is a button next to the search results that #. * allows to cancel a queued install of the app -#: src/gs-app-row.c:168 src/gs-updates-section.ui:63 +#: src/gs-app-row.c:169 src/gs-updates-section.ui:63 msgid "Cancel" msgstr "Hủy" #. TRANSLATORS: this is a button next to the search results that #. * allows the app to be easily installed -#: src/gs-app-row.c:176 +#: src/gs-app-row.c:177 msgid "Install" msgstr "Cài đặt" #. TRANSLATORS: this is a button in the updates panel #. * that allows the app to be easily updated live -#: src/gs-app-row.c:184 +#: src/gs-app-row.c:185 msgid "Update" msgstr "Cập nhật" #. TRANSLATORS: button text in the header when an app can be erased -#: src/gs-details-page.ui:260 src/gs-details-page.ui:270 +#: src/gs-details-page.ui:261 src/gs-details-page.ui:271 msgid "Uninstall" msgstr "Gỡ bỏ" #. TRANSLATORS: this is a button next to the search results that #. * shows the status of an app being erased -#: src/gs-app-row.c:214 +#: src/gs-app-row.c:215 msgid "Uninstalling" msgstr "Đang gỡ bỏ" #. TRANSLATORS: during the update the device #. * will restart into a special update-only mode -#: src/gs-app-row.c:327 +#: src/gs-app-row.c:328 msgid "Device cannot be used during update." msgstr "Không thể sử dụng thiết bị trong suốt quá trình cập nhật." #. TRANSLATORS: this refers to where the app came from -#: src/gs-app-row.c:337 src/gs-shell-search-provider.c:268 +#: src/gs-app-row.c:338 src/gs-shell-search-provider.c:268 #, c-format msgid "Source: %s" msgstr "Nguồn: %s" #. Translators: A message to indicate that an app has been renamed. The placeholder is the old human-readable name. -#: src/gs-app-row.c:522 +#: src/gs-app-row.c:525 #, c-format msgid "Renamed from %s" msgstr "Được đổi tên từ %s" #. Translators: The placeholder is an app name -#: src/gs-app-translation-dialog.c:67 +#: src/gs-app-translation-dialog.c:68 #, c-format msgid "Help Translate %s" msgstr "Giúp dịch %s" #. Translators: The placeholder is an app name -#: src/gs-app-translation-dialog.c:70 +#: src/gs-app-translation-dialog.c:71 #, c-format msgid "" "%s is designed, developed, and translated by an international community of " @@ -1261,10 +1261,11 @@ #. TRANSLATORS: button text #: src/gs-basic-auth-dialog.ui:12 src/gs-common.c:296 src/gs-common.c:697 -#: src/gs-details-page.ui:297 src/gs-page.c:416 src/gs-page.c:557 -#: src/gs-removal-dialog.ui:28 src/gs-repos-dialog.c:171 -#: src/gs-repos-dialog.c:249 src/gs-review-dialog.ui:18 src/gs-review-row.c:237 -#: src/gs-updates-page.c:847 src/gs-updates-page.c:864 +#: src/gs-details-page.ui:298 src/gs-page.c:435 src/gs-page.c:658 +#: src/gs-removal-dialog.ui:28 src/gs-repos-dialog.c:175 +#: src/gs-repos-dialog.c:253 src/gs-review-dialog.ui:26 src/gs-review-row.c:241 +#: src/gs-updates-page.c:853 src/gs-updates-page.c:870 +#: src/gs-upgrade-banner.ui:201 msgid "_Cancel" msgstr "_Hủy" @@ -1293,18 +1294,18 @@ #. Heading for featured apps on a category page #. Translators: This is a heading for software which has been featured ('picked') by the distribution. -#: src/gs-category-page.ui:41 src/gs-overview-page.ui:69 +#: src/gs-category-page.ui:40 src/gs-overview-page.ui:68 msgid "Editor’s Choice" msgstr "Lựa chọn của Biên tập viên" #. Heading for recently updated apps on a category page #. Translators: This is a heading for software which has been recently released upstream. -#: src/gs-category-page.ui:69 src/gs-overview-page.ui:92 +#: src/gs-category-page.ui:69 src/gs-overview-page.ui:93 msgid "New & Updated" msgstr "Mới & Đã cập nhật" #. Heading for the rest of the apps on a category page -#: src/gs-category-page.ui:125 +#: src/gs-category-page.ui:126 msgid "Other Software" msgstr "Phần mềm khác" @@ -1737,7 +1738,7 @@ msgstr "Cài đặt Phần mềm Bên thứ ba?" #. TRANSLATORS: window title -#: src/gs-common.c:238 src/gs-repos-dialog.c:168 +#: src/gs-common.c:238 src/gs-repos-dialog.c:172 msgid "Enable Third-Party Software Repository?" msgstr "Kích hoạt Kho Phần mềm Bên Thứ ba?" @@ -1939,37 +1940,37 @@ msgid "_Show Less" msgstr "_Hiển thị ít" -#: src/gs-details-page.c:367 +#: src/gs-details-page.c:380 msgid "Removing…" msgstr "Đang xóa…" -#: src/gs-details-page.c:377 +#: src/gs-details-page.c:390 msgid "Requires restart to finish install" msgstr "Cần phải khởi động lại để hoàn tất cài đặt" -#: src/gs-details-page.c:384 +#: src/gs-details-page.c:397 msgid "Requires restart to finish remove" msgstr "Cần phải khởi động lại để hoàn tất việc gỡ bỏ" #. TRANSLATORS: This is a label on top of the app's progress #. * bar to inform the user that the app should be installed soon -#: src/gs-details-page.c:401 +#: src/gs-details-page.c:414 msgid "Pending installation…" msgstr "Cài đặt đang chờ…" #. TRANSLATORS: This is a label on top of the app's progress #. * bar to inform the user that the app should be updated soon -#: src/gs-details-page.c:407 +#: src/gs-details-page.c:420 msgid "Pending update…" msgstr "Cập nhật đang chờ…" #. Translators: This string is shown when preparing to download and install an app. -#: src/gs-details-page.c:421 +#: src/gs-details-page.c:434 msgid "Preparing…" msgstr "Đang chuẩn bị…" #. Translators: This string is shown when uninstalling an app. -#: src/gs-details-page.c:424 +#: src/gs-details-page.c:437 msgid "Uninstalling…" msgstr "Đang gỡ bỏ…" @@ -1979,13 +1980,13 @@ #. TRANSLATORS: button text in the header when firmware #. * can be live-installed #. TRANSLATORS: update the fw -#: src/gs-app-addon-row.ui:66 src/gs-common.c:303 src/gs-details-page.c:929 -#: src/gs-details-page.c:955 src/gs-details-page.ui:209 src/gs-page.c:418 +#: src/gs-app-addon-row.ui:66 src/gs-common.c:303 src/gs-details-page.c:1030 +#: src/gs-details-page.c:1056 src/gs-details-page.ui:210 src/gs-page.c:437 #: plugins/packagekit/gs-packagekit-task.c:149 msgid "_Install" msgstr "_Cài đặt" -#: src/gs-details-page.c:945 +#: src/gs-details-page.c:1046 msgid "_Restart" msgstr "_Khởi động lại" @@ -1993,16 +1994,16 @@ #. * be installed. #. * The ellipsis indicates that further steps are required, #. * e.g. enabling software repositories or the like -#: src/gs-details-page.c:969 +#: src/gs-details-page.c:1070 msgid "_Install…" msgstr "_Cài đặt…" #. TRANSLATORS: we need a remote server to process -#: src/gs-details-page.c:1671 +#: src/gs-details-page.c:1786 msgid "You need internet access to write a review" msgstr "Bạn cần truy cập internet để viết bình luận" -#: src/gs-details-page.c:1856 src/gs-details-page.c:1872 +#: src/gs-details-page.c:1982 src/gs-details-page.c:1998 #, c-format msgid "Unable to find “%s”" msgstr "Không tìm thấy “%s”" @@ -2029,20 +2030,20 @@ "Phần mềm này không sẵn có bằng ngôn ngữ của bạn và sẽ hiển thị bằng tiếng " "Anh Mỹ." -#: src/gs-details-page.c:1230 src/gs-details-page.ui:59 +#: src/gs-details-page.c:1328 src/gs-details-page.ui:60 msgid "Help _Translate" msgstr "Hỗ trợ _dịch" #. TRANSLATORS: A label for a button to execute the selected app. -#: src/gs-details-page.ui:226 +#: src/gs-details-page.ui:227 msgid "_Open" msgstr "_Mở" -#: src/gs-details-page.ui:242 plugins/packagekit/gs-packagekit-task.c:159 +#: src/gs-details-page.ui:243 plugins/packagekit/gs-packagekit-task.c:159 msgid "_Update" msgstr "_Cập nhật" -#: src/gs-details-page.ui:322 +#: src/gs-details-page.ui:323 msgid "Downloading" msgstr "Đang tải về" @@ -2056,7 +2057,7 @@ msgid "Re_move shortcut" msgstr "_Xóa lối tắt" -#: src/gs-details-page.ui:459 src/gs-installed-page.ui:135 +#: src/gs-details-page.ui:460 src/gs-installed-page.ui:135 msgid "Add-ons" msgstr "Tiện ích bổ sung" @@ -2070,7 +2071,7 @@ "connection." msgstr "Chỉ có thể dùng ứng dụng này khi có kết nối internet hoạt động." -#: src/gs-details-page.ui:586 +#: src/gs-details-page.ui:656 msgid "Software Repository Included" msgstr "Kho phần mềm đã được bao gồm" @@ -2082,7 +2083,7 @@ "Ứng dụng này bao gồm một kho phần mềm cung cấp các cập nhật cũng như quyền " "truy cập đến phần mềm khác." -#: src/gs-details-page.ui:624 +#: src/gs-details-page.ui:694 msgid "No Software Repository Included" msgstr "Chưa có kho Phần mềm nào được bao gồm" @@ -2094,7 +2095,7 @@ "Ứng dụng này không bao gồm một kho phần mềm. Ứng dụng sẽ không được cập nhật " "lên các phiên bản mới." -#: src/gs-details-page.ui:662 +#: src/gs-details-page.c:1892 msgid "" "This software is already provided by your distribution and should not be " "replaced." @@ -2103,11 +2104,11 @@ "thế." #. Translators: a repository file used for installing software has been discovered. -#: src/gs-details-page.ui:693 +#: src/gs-details-page.ui:763 msgid "Software Repository Identified" msgstr "Kho phần mềm được xác định" -#: src/gs-details-page.ui:703 +#: src/gs-details-page.ui:773 msgid "" "Adding this software repository will give you access to additional software " "and upgrades." @@ -2115,15 +2116,15 @@ "Việc thêm kho phần mềm này sẽ cho phép bạn truy cập vào phần mềm bổ sung và " "các bản nâng cấp." -#: src/gs-details-page.ui:710 +#: src/gs-details-page.ui:780 msgid "Only use software repositories that you trust." msgstr "Chỉ sử dụng các kho phần mềm mà bạn tin tưởng." -#: src/gs-details-page.ui:783 +#: src/gs-details-page.ui:914 msgid "No Metadata" msgstr "Không có siêu dữ liệu" -#: src/gs-details-page.ui:792 +#: src/gs-details-page.c:1893 msgid "" "This software doesn’t provide any links to a website, code repository or " "issue tracker." @@ -2131,28 +2132,28 @@ "Phần mềm này không cung cấp liên kết đến trang thông tin điện tử, kho mã " "nguồn hay hệ thống theo dõi và báo cáo lỗi." -#: src/gs-details-page.ui:820 +#: src/gs-details-page.ui:951 msgid "Project _Website" msgstr "Trang _web dự án" -#: src/gs-details-page.ui:837 +#: src/gs-details-page.ui:968 msgid "_Donate" msgstr "_Quyên góp" -#: src/gs-details-page.ui:854 +#: src/gs-details-page.ui:985 msgid "Contribute _Translations" msgstr "Những người đóng góp _dịch" -#: src/gs-details-page.ui:871 +#: src/gs-details-page.ui:1002 msgid "_Report an Issue" msgstr "_Báo cáo một lỗi" -#: src/gs-details-page.ui:888 +#: src/gs-details-page.ui:1019 msgid "_Help" msgstr "_Trợ giúp" #. Translators: Header of the section with other users' opinions about the app. -#: src/gs-app-reviews-dialog.ui:6 src/gs-details-page.ui:930 +#: src/gs-app-reviews-dialog.ui:6 src/gs-details-page.ui:1078 msgid "Reviews" msgstr "Đánh giá" @@ -2172,18 +2173,18 @@ msgstr "Đang tải thêm tập tin siêu dữ liệu…" #. TRANSLATORS: separator for a list of items -#: src/gs-extras-page.c:142 +#: src/gs-extras-page.c:143 msgid " and " msgstr " và " #. TRANSLATORS: separator for a list of items -#: src/gs-extras-page.c:145 +#: src/gs-extras-page.c:146 msgid ", " msgstr ", " #. TRANSLATORS: App window title for fonts installation. #. %s will be replaced by name of the script we're searching for. -#: src/gs-extras-page.c:171 +#: src/gs-extras-page.c:172 #, c-format msgid "Available fonts for the %s script" msgid_plural "Available fonts for the %s scripts" @@ -2191,28 +2192,28 @@ #. TRANSLATORS: App window title for codec installation. #. %s will be replaced by actual codec name(s) -#: src/gs-extras-page.c:179 +#: src/gs-extras-page.c:180 #, c-format msgid "Available software for %s" msgid_plural "Available software for %s" msgstr[0] "Phần mềm khả dụng dành cho %s" -#: src/gs-extras-page.c:242 +#: src/gs-extras-page.c:243 msgid "Requested software not found" msgstr "Không thể tìm thấy Phần mềm đã yêu cầu" -#: src/gs-extras-page.c:244 +#: src/gs-extras-page.c:245 msgid "Failed to find requested software" msgstr "Gặp lỗi khi tìm phần mềm theo đã yêu cầu" #. TRANSLATORS: This string is used for codecs that weren't found -#: src/gs-extras-page.c:343 +#: src/gs-extras-page.c:419 #, c-format msgid "%s not found" msgstr "Không tìm thấy %s" #. TRANSLATORS: hyperlink title -#: src/gs-extras-page.c:347 +#: src/gs-extras-page.c:423 msgid "on the website" msgstr "trên website" @@ -2243,7 +2244,7 @@ #. TRANSLATORS: this is when we know about an app or #. * addon, but it can't be listed for some reason -#: src/gs-extras-page.c:376 +#: src/gs-extras-page.c:452 #, c-format msgid "%s is not available." msgstr "%s không khả dụng." @@ -2261,14 +2262,14 @@ #. TRANSLATORS: this is when we know about an app or #. * addon, but it can't be listed for some reason -#: src/gs-extras-page.c:398 +#: src/gs-extras-page.c:474 #, c-format msgid "No fonts are available for the %s script support." msgstr "Không có phông chữ nào hỗ trợ kịch bản %s." #. TRANSLATORS: first %s is the codec name, and second %s is a #. * hyperlink with the "on the website" text -#: src/gs-extras-page.c:402 +#: src/gs-extras-page.c:478 #, c-format msgid "" "Information about %s, as well as options for how to get additional fonts " @@ -2279,14 +2280,14 @@ #. TRANSLATORS: this is when we know about an app or #. * addon, but it can't be listed for some reason -#: src/gs-extras-page.c:409 +#: src/gs-extras-page.c:485 #, c-format msgid "No addon codecs are available for the %s format." msgstr "Không có sẵn các bộ mã hóa-giải mã add-on cho định dạng %s." #. TRANSLATORS: first %s is the codec name, and second %s is a #. * hyperlink with the "on the website" text -#: src/gs-extras-page.c:413 +#: src/gs-extras-page.c:489 #, c-format msgid "" "Information about %s, as well as options for how to get a codec that can " @@ -2297,14 +2298,14 @@ #. TRANSLATORS: this is when we know about an app or #. * addon, but it can't be listed for some reason -#: src/gs-extras-page.c:420 +#: src/gs-extras-page.c:496 #, c-format msgid "No Plasma resources are available for %s support." msgstr "Không có các tài nguyên Plasma khả dụng để hỗ trợ %s." #. TRANSLATORS: first %s is the codec name, and second %s is a #. * hyperlink with the "on the website" text -#: src/gs-extras-page.c:424 +#: src/gs-extras-page.c:500 #, c-format msgid "" "Information about %s, as well as options for how to get additional Plasma " @@ -2315,14 +2316,14 @@ #. TRANSLATORS: this is when we know about an app or #. * addon, but it can't be listed for some reason -#: src/gs-extras-page.c:431 +#: src/gs-extras-page.c:507 #, c-format msgid "No printer drivers are available for %s." msgstr "Không có trình điều khiển máy in khả dụng cho %s." #. TRANSLATORS: first %s is the codec name, and second %s is a #. * hyperlink with the "on the website" text -#: src/gs-extras-page.c:435 +#: src/gs-extras-page.c:511 #, c-format msgid "" "Information about %s, as well as options for how to get a driver that " @@ -2332,24 +2333,24 @@ "trình điều khiển hỗ trợ máy in này trên trang web %s." #. TRANSLATORS: hyperlink title -#: src/gs-extras-page.c:481 +#: src/gs-extras-page.c:557 msgid "the documentation" msgstr "tài liệu" #. TRANSLATORS: no codecs were found. The first %s will be replaced by actual codec name(s), #. the second %s is the app name, which requested the codecs, the third %s is a link titled "the documentation" -#: src/gs-extras-page.c:487 +#: src/gs-extras-page.c:563 #, c-format msgid "" "Unable to find the %s requested by %s. Please see %s for more information." msgid_plural "" "Unable to find the %s requested by %s. Please see %s for more information." msgstr[0] "" -"Không thể tìm thấy %s cái được yêu cầu bởi %s. Vui lòng tham khảo %s để biết " -"thêm thông tin." +"Không thể tìm thấy %s cái được yêu cầu bởi %s. Vui lòng xem %s để biết thêm " +"thông tin." #. TRANSLATORS: no codecs were found. First %s will be replaced by actual codec name(s), second %s is a link titled "the documentation" -#: src/gs-extras-page.c:496 +#: src/gs-extras-page.c:572 #, c-format msgid "" "Unable to find the %s you were searching for. Please see %s for more " @@ -2361,17 +2362,17 @@ "Không thể tìm thấy %s mà bạn đang tìm kiếm. Vui lòng tham khảo %s để biết " "thêm thông tin." -#: src/gs-extras-page.c:574 src/gs-extras-page.c:631 src/gs-extras-page.c:671 +#: src/gs-extras-page.c:650 src/gs-extras-page.c:707 src/gs-extras-page.c:747 #, c-format msgid "Failed to find any search results: %s" msgstr "Gặp lỗi khi tìm bất kỳ kết quả tìm kiếm nào: %s" -#: src/gs-extras-page.c:878 +#: src/gs-extras-page.c:964 #, c-format msgid "%s file format" msgstr "Định dạng tập tin %s" -#: src/gs-extras-page.c:1258 +#: src/gs-extras-page.c:1355 msgid "Unable to Find Requested Software" msgstr "Không thể Tìm thấy Phần mềm theo Yêu cầu" @@ -2413,201 +2414,201 @@ msgid "_Browse Software" msgstr "_Duyệt phần mềm" -#: src/gs-hardware-support-context-dialog.c:576 -#: src/gs-hardware-support-context-dialog.c:585 +#: src/gs-hardware-support-context-dialog.c:582 +#: src/gs-hardware-support-context-dialog.c:591 msgid "Desktop Support" msgstr "Hỗ trợ máy tính để bàn" -#: src/gs-hardware-support-context-dialog.c:577 -#: src/gs-hardware-support-context-dialog.c:586 +#: src/gs-hardware-support-context-dialog.c:583 +#: src/gs-hardware-support-context-dialog.c:592 msgid "Supports being used on a large screen" msgstr "Hỗ trợ dùng trên một màn hình lớn" -#: src/gs-hardware-support-context-dialog.c:579 +#: src/gs-hardware-support-context-dialog.c:585 msgid "Desktop Support Unknown" msgstr "Không biết có hỗ trợ máy tính để bàn hay không" -#: src/gs-hardware-support-context-dialog.c:580 +#: src/gs-hardware-support-context-dialog.c:586 msgid "Not enough information to know if large screens are supported" msgstr "Không đủ thông tin để biết màn hình lớn có được hỗ trợ hay không" -#: src/gs-hardware-support-context-dialog.c:583 +#: src/gs-hardware-support-context-dialog.c:589 msgid "Requires a large screen" msgstr "Cần có một màn hình lớn" -#: src/gs-hardware-support-context-dialog.c:588 +#: src/gs-hardware-support-context-dialog.c:594 msgid "Desktop Not Supported" msgstr "Không hỗ trợ máy tính để bàn" -#: src/gs-hardware-support-context-dialog.c:589 +#: src/gs-hardware-support-context-dialog.c:595 msgid "Cannot be used on a large screen" msgstr "Không thể được dùng trên một màn hình lớn" -#: src/gs-hardware-support-context-dialog.c:596 -#: src/gs-hardware-support-context-dialog.c:605 +#: src/gs-hardware-support-context-dialog.c:602 +#: src/gs-hardware-support-context-dialog.c:611 msgid "Mobile Support" msgstr "Hỗ trợ di động" -#: src/gs-hardware-support-context-dialog.c:597 -#: src/gs-hardware-support-context-dialog.c:606 +#: src/gs-hardware-support-context-dialog.c:603 +#: src/gs-hardware-support-context-dialog.c:612 msgid "Supports being used on a small screen" msgstr "Hỗ trợ dùng trên một màn hình nhỏ" -#: src/gs-hardware-support-context-dialog.c:599 +#: src/gs-hardware-support-context-dialog.c:605 msgid "Mobile Support Unknown" msgstr "Không biết có hỗ trợ di động hay không" -#: src/gs-hardware-support-context-dialog.c:600 +#: src/gs-hardware-support-context-dialog.c:606 msgid "Not enough information to know if small screens are supported" msgstr "Không đủ thông tin để biết màn hình nhỏ có được hỗ trợ hay không" -#: src/gs-hardware-support-context-dialog.c:603 +#: src/gs-hardware-support-context-dialog.c:609 msgid "Requires a small screen" msgstr "Cần phải dùng trên màn hình nhỏ" -#: src/gs-hardware-support-context-dialog.c:608 +#: src/gs-hardware-support-context-dialog.c:614 msgid "Mobile Not Supported" msgstr "Không hỗ trợ dùng trên di động" -#: src/gs-hardware-support-context-dialog.c:609 +#: src/gs-hardware-support-context-dialog.c:615 msgid "Cannot be used on a small screen" msgstr "Không thể được dùng trên một màn hình nhỏ" -#: src/gs-hardware-support-context-dialog.c:632 -#: src/gs-hardware-support-context-dialog.c:641 +#: src/gs-hardware-support-context-dialog.c:638 +#: src/gs-hardware-support-context-dialog.c:647 msgid "Keyboard Support" msgstr "Hỗ trợ bàn phím" -#: src/gs-hardware-support-context-dialog.c:635 +#: src/gs-hardware-support-context-dialog.c:641 msgid "Keyboard Support Unknown" msgstr "Không biết có hỗ trợ bàn phím hay không" -#: src/gs-hardware-support-context-dialog.c:636 +#: src/gs-hardware-support-context-dialog.c:642 msgid "Not enough information to know if keyboards are supported" msgstr "Không đủ thông tin để biết bàn phím có được hỗ trợ hay không" -#: src/gs-hardware-support-context-dialog.c:638 +#: src/gs-hardware-support-context-dialog.c:644 msgid "Keyboard Required" msgstr "Cần bàn phím" -#: src/gs-hardware-support-context-dialog.c:642 +#: src/gs-hardware-support-context-dialog.c:648 msgid "Supports keyboards" msgstr "Hỗ trợ bàn phím" -#: src/gs-hardware-support-context-dialog.c:644 +#: src/gs-hardware-support-context-dialog.c:650 msgid "Keyboard Not Supported" msgstr "Không hỗ trợ bàn phím" -#: src/gs-hardware-support-context-dialog.c:645 +#: src/gs-hardware-support-context-dialog.c:651 msgid "Cannot be used with a keyboard" msgstr "Không thể dùng với bàn phím" -#: src/gs-hardware-support-context-dialog.c:652 -#: src/gs-hardware-support-context-dialog.c:661 +#: src/gs-hardware-support-context-dialog.c:658 +#: src/gs-hardware-support-context-dialog.c:667 msgid "Mouse Support" msgstr "Hỗ trợ con chuột" -#: src/gs-hardware-support-context-dialog.c:653 #: src/gs-hardware-support-context-dialog.c:659 +#: src/gs-hardware-support-context-dialog.c:665 msgid "Requires a mouse or pointing device" msgstr "Cần phải có con chuột hoặc thiết bị chỉ" -#: src/gs-hardware-support-context-dialog.c:655 +#: src/gs-hardware-support-context-dialog.c:661 msgid "Mouse Support Unknown" msgstr "Không biết có hỗ trợ con chuột không" -#: src/gs-hardware-support-context-dialog.c:656 +#: src/gs-hardware-support-context-dialog.c:662 msgid "" "Not enough information to know if mice or pointing devices are supported" msgstr "" "Không đủ thông tin để biết con chuột hay thiết bị trỏ có được hỗ trợ hay " "không" -#: src/gs-hardware-support-context-dialog.c:658 +#: src/gs-hardware-support-context-dialog.c:664 msgid "Mouse Required" msgstr "Cần có chuột" -#: src/gs-hardware-support-context-dialog.c:662 +#: src/gs-hardware-support-context-dialog.c:668 msgid "Supports mice and pointing devices" msgstr "Hỗ trợ con chuột và thiết bị trỏ" -#: src/gs-hardware-support-context-dialog.c:664 +#: src/gs-hardware-support-context-dialog.c:670 msgid "Mouse Not Supported" msgstr "Không hỗ trợ con chuột" -#: src/gs-hardware-support-context-dialog.c:665 +#: src/gs-hardware-support-context-dialog.c:671 msgid "Cannot be used with a mouse or pointing device" msgstr "Không thể được dùng với con chuột hay thiết bị trỏ" -#: src/gs-hardware-support-context-dialog.c:672 -#: src/gs-hardware-support-context-dialog.c:681 +#: src/gs-hardware-support-context-dialog.c:678 +#: src/gs-hardware-support-context-dialog.c:687 msgid "Touchscreen Support" msgstr "Hỗ trợ màn hình cảm ứng" -#: src/gs-hardware-support-context-dialog.c:675 +#: src/gs-hardware-support-context-dialog.c:681 msgid "Touchscreen Support Unknown" msgstr "Không biết có hỗ trợ màn hình cảm ứng hay không" -#: src/gs-hardware-support-context-dialog.c:676 +#: src/gs-hardware-support-context-dialog.c:682 msgid "Not enough information to know if touchscreens are supported" msgstr "Không đủ thông tin để biết màn hình cảm ứng có được hỗ trợ hay không" -#: src/gs-hardware-support-context-dialog.c:678 +#: src/gs-hardware-support-context-dialog.c:684 msgid "Touchscreen Required" msgstr "Cần phải có màn hình cảm ứng" -#: src/gs-hardware-support-context-dialog.c:682 +#: src/gs-hardware-support-context-dialog.c:688 msgid "Supports touchscreens" msgstr "Hỗ trợ màn hình cảm ứng" -#: src/gs-hardware-support-context-dialog.c:684 +#: src/gs-hardware-support-context-dialog.c:690 msgid "Touchscreen Not Supported" msgstr "Không hỗ trợ màn hình cảm ứng" -#: src/gs-hardware-support-context-dialog.c:685 +#: src/gs-hardware-support-context-dialog.c:691 msgid "Cannot be used with a touchscreen" msgstr "Không thể dùng với màn hình cảm ứng" -#: src/gs-hardware-support-context-dialog.c:698 +#: src/gs-hardware-support-context-dialog.c:704 msgid "Gamepad Required" msgstr "Cần phải có tay chơi game" -#: src/gs-hardware-support-context-dialog.c:699 +#: src/gs-hardware-support-context-dialog.c:705 msgid "Requires a gamepad" msgstr "Cần phải có tay chơi game" -#: src/gs-hardware-support-context-dialog.c:701 +#: src/gs-hardware-support-context-dialog.c:707 msgid "Gamepad Support" msgstr "Hỗ trợ tay chơi game" -#: src/gs-hardware-support-context-dialog.c:702 +#: src/gs-hardware-support-context-dialog.c:708 msgid "Supports gamepads" msgstr "Hỗ trợ tay chơi game" #. Translators: It’s unknown whether this app is supported on #. * the current hardware. The placeholder is the app name. -#: src/gs-hardware-support-context-dialog.c:711 +#: src/gs-hardware-support-context-dialog.c:717 #, c-format msgid "%s probably works on this device" msgstr "%s có thể hoạt động trên thiết bị này" #. Translators: The app will work on the current hardware. #. * The placeholder is the app name. -#: src/gs-hardware-support-context-dialog.c:718 +#: src/gs-hardware-support-context-dialog.c:724 #, c-format msgid "%s works on this device" msgstr "%s hoạt động trên thiết bị này" #. Translators: The app may not work fully on the current hardware. #. * The placeholder is the app name. -#: src/gs-hardware-support-context-dialog.c:725 +#: src/gs-hardware-support-context-dialog.c:738 #, c-format msgid "%s will not work properly on this device" msgstr "%s sẽ không thể hoạt động đúng trên thiết bị này" #. Translators: The app will not work properly on the current hardware. #. * The placeholder is the app name. -#: src/gs-hardware-support-context-dialog.c:732 +#: src/gs-hardware-support-context-dialog.c:745 #, c-format msgid "%s will not work on this device" msgstr "%s sẽ không làm việc trên thiết bị này" @@ -2635,12 +2636,12 @@ msgid "System Applications" msgstr "Ứng dụng Hệ thống" -#: src/gs-license-tile.c:97 +#: src/gs-license-tile.c:102 msgid "Community Built" msgstr "Bản biên dịch từ cộng đồng" #. Translators: The placeholder here is the name of a software license. -#: src/gs-license-tile.c:122 +#: src/gs-license-tile.c:142 #, c-format msgid "" "This software is developed in the open by a community of volunteers, and " @@ -2653,7 +2654,8 @@ "\n" "Bạn có thể đóng góp và giúp đỡ để làm nó thậm chí tốt hơn." -#: src/gs-license-tile.c:128 +#. Translators: This is used for "License Proprietary" +#: src/gs-license-tile.c:166 src/gs-safety-context-dialog.c:547 msgid "Proprietary" msgstr "Quyền sở hữu" @@ -2673,7 +2675,7 @@ "\n" "Bạn có không thể đóng góp cho phần mềm này hay phát huy nó." -#: src/gs-license-tile.c:108 src/gs-license-tile.ui:98 +#: src/gs-license-tile.c:113 src/gs-license-tile.ui:98 msgid "_Get Involved" msgstr "_Muốn tham gia" @@ -2716,7 +2718,7 @@ "Ngoài ra, nếu mạng hiện tại đã được xác định không chính xác là đang được " "đo, cài đặt này có thể được thay đổi." -#: src/gs-metered-data-dialog.ui:17 +#: src/gs-metered-data-dialog.ui:15 msgid "Open Network _Settings" msgstr "Mở _Cài đặt Mạng" @@ -2776,15 +2778,15 @@ #. TRANSLATORS: This is the header for package additions during #. * a system update -#: src/gs-os-update-page.c:249 +#: src/gs-os-update-page.c:264 msgid "Additions" msgstr "Các phần bổ sung" #. TRANSLATORS: This is the header for package removals during #. * a system update -#: src/gs-os-update-page.c:253 +#: src/gs-os-update-page.c:268 msgid "Removals" -msgstr "Các tệp đã gỡ" +msgstr "Gỡ bỏ" #. TRANSLATORS: This is the header for package updates during #. * a system update @@ -2794,14 +2796,14 @@ #. TRANSLATORS: This is the header for package downgrades during #. * a system update -#: src/gs-os-update-page.c:261 +#: src/gs-os-update-page.c:276 msgid "Downgrades" msgstr "Hạ cấp" #. Translators: This is a clickable link on the third party repositories message dialog. It's #. part of a constructed sentence: "Provides access to additional software from [selected external sources]. #. Some proprietary software is included." -#: src/gs-overview-page.c:493 +#: src/gs-overview-page.c:602 msgid "selected external sources" msgstr "các nguồn bên ngoài đã chọn" @@ -2822,7 +2824,7 @@ msgstr "Bật" #. Translators: This is the title of the main page of the UI. -#: src/gs-overview-page.c:1003 +#: src/gs-overview-page.c:1119 msgid "Explore" msgstr "Khám phá" @@ -2831,12 +2833,12 @@ msgstr "Trang tổng quan" #. TRANSLATORS: Heading asking whether to turn third party software repositories on of off. -#: src/gs-overview-page.c:503 +#: src/gs-overview-page.c:612 msgid "Enable Third Party Software Repositories?" msgstr "Kích hoạt Kho Phần mềm Bên Thứ ba?" #. Translators: This is a heading for a list of categories. -#: src/gs-overview-page.ui:143 +#: src/gs-overview-page.ui:173 msgid "Other Categories" msgstr "Danh mục khác" @@ -2844,25 +2846,25 @@ msgid "No Application Data Found" msgstr "Không Tìm thấy Dữ liệu Ứng dụng" -#: lib/gs-plugin-loader.c:2789 +#: lib/gs-plugin-loader.c:2796 msgctxt "Distribution name" msgid "Unknown" msgstr "Không rõ" -#: src/gs-page.c:271 +#: src/gs-page.c:290 msgid "User declined installation" msgstr "Người dùng quyết định cài đặt" #. TRANSLATORS: this is a prompt message, and #. * '%s' is an app summary, e.g. 'GNOME Clocks' -#: src/gs-page.c:410 +#: src/gs-page.c:429 #, c-format msgid "Prepare %s" msgstr "Chuẩn bị %s" #. TRANSLATORS: this is a prompt message, and '%s' is an #. * repository name, e.g. 'GNOME Nightly' -#: src/gs-page.c:531 +#: src/gs-page.c:568 #, c-format msgid "Are you sure you want to remove the %s repository?" msgstr "Bạn có chắc là bạn muốn gỡ kho %s?" @@ -2953,59 +2955,59 @@ msgstr "" "Phần mềm đã được cài đặt từ “%s” sẽ không còn nhận được bản cập nhật." -#: src/gs-repos-dialog.c:246 +#: src/gs-repos-dialog.c:250 msgid "Disable Repository?" msgstr "Tắt Phần mềm?" -#: src/gs-repos-dialog.c:246 +#: src/gs-repos-dialog.c:250 msgid "Remove Repository?" msgstr "Xóa Kho Phần mềm?" #. TRANSLATORS: this is button text to disable a repo -#: src/gs-repos-dialog.c:253 +#: src/gs-repos-dialog.c:257 msgid "_Disable" msgstr "_Tắt" #. TRANSLATORS: this is button text to remove a repo -#: src/gs-repos-dialog.c:257 +#: src/gs-repos-dialog.c:261 msgid "_Remove" msgstr "Gỡ _bỏ" -#: src/gs-repos-dialog.c:507 +#: src/gs-repos-dialog.c:617 msgid "Enable New Repositories" msgstr "Bật kho phần mềm mới" -#: src/gs-repos-dialog.c:508 +#: src/gs-repos-dialog.c:618 msgid "Turn on new repositories when they are added." msgstr "Bật kho phần mềm mới khi chúng được thêm vào." #. TRANSLATORS: this is the clickable #. * link on the third party repositories info bar -#: src/gs-repos-dialog.c:517 +#: src/gs-repos-dialog.c:627 msgid "more information" msgstr "thêm thông tin" #. TRANSLATORS: this is the third party repositories info bar. The '%s' is replaced #. with a link consisting a text "more information", which constructs a sentence: #. "Additional repositories from selected third parties - more information." -#: src/gs-repos-dialog.c:522 +#: src/gs-repos-dialog.c:632 #, c-format msgid "Additional repositories from selected third parties — %s." msgstr "Kho phần mềm bổ sung từ các nguồn bên thứ ba được chọn — %s." -#: src/gs-repos-dialog.c:527 +#: src/gs-repos-dialog.c:637 msgid "Fedora Third Party Repositories" msgstr "Kho phần mềm bên thứ ba Fedora" #. TRANSLATORS: this is the fallback text we use if we can't #. figure out the name of the operating system -#: src/gs-repos-dialog.c:669 +#: src/gs-repos-dialog.c:789 msgid "the operating system" msgstr "hệ điều hành" #. TRANSLATORS: This is the description text displayed in the Software Repositories dialog. #. %s gets replaced by the name of the actual distro, e.g. Fedora. -#: src/gs-repos-dialog.c:727 +#: src/gs-repos-dialog.c:846 #, c-format msgid "These repositories supplement the default software provided by %s." msgstr "Các kho này bổ sung phần mềm mặc định được cung cấp bởi %s." @@ -3030,7 +3032,7 @@ #. TRANSLATORS: This string states how many add-ons have been #. * installed from a particular repo, and is displayed on a row #. * describing that repo. The placeholder is the number of add-ons. -#: src/gs-repo-row.c:183 +#: src/gs-repo-row.c:189 #, c-format msgid "%u add-on installed" msgid_plural "%u add-ons installed" @@ -3051,7 +3053,7 @@ #. * that repo. The placeholder is the number of add-ons, and the translated #. * string will be substituted in for the second placeholder in the #. * string “%s and %s installed”. -#: src/gs-repo-row.c:203 +#: src/gs-repo-row.c:209 #, c-format msgid "%u add-on" msgid_plural "%u add-ons" @@ -3070,15 +3072,15 @@ #. * - “2 apps and 1 add-on installed” - uses count 3 #. * - “4 apps and 5 add-ons installed” - uses count 9 #. -#: src/gs-repo-row.c:219 +#: src/gs-repo-row.c:225 #, c-format msgid "%s and %s installed" msgid_plural "%s and %s installed" msgstr[0] "%s và %s đã được cài đặt" -#. Translators: The first '%s' is replaced with a text like '10 apps installed', -#. the second '%s' is replaced with installation kind, like in case of Flatpak 'User Installation'. -#: src/gs-repo-row.c:274 +#. Translators: The first '%s' is replaced with installation kind, like in case of Flatpak 'User Installation', +#. the second '%s' is replaced with a text like '10 apps installed'. +#: src/gs-repo-row.c:249 #, c-format msgctxt "repo-row" msgid "%s • %s" @@ -3086,61 +3088,61 @@ #. TRANSLATORS: lighthearted star rating description; #. * A really bad app -#: src/gs-review-dialog.c:78 +#: src/gs-review-dialog.c:89 msgid "Hate it" msgstr "Ghét nó" #. TRANSLATORS: lighthearted star rating description; #. * Not a great app -#: src/gs-review-dialog.c:82 +#: src/gs-review-dialog.c:93 msgid "Don’t like it" msgstr "Không thích nó" #. TRANSLATORS: lighthearted star rating description; #. * A fairly-good app -#: src/gs-review-dialog.c:86 +#: src/gs-review-dialog.c:97 msgid "It’s OK" msgstr "Dùng ổn" #. TRANSLATORS: lighthearted star rating description; #. * A good app -#: src/gs-review-dialog.c:90 +#: src/gs-review-dialog.c:101 msgid "Like it" msgstr "Thích nó" #. TRANSLATORS: lighthearted star rating description; #. * A really awesome app -#: src/gs-review-dialog.c:94 +#: src/gs-review-dialog.c:105 msgid "Love it" msgstr "Yêu nó" #. TRANSLATORS: the review can't just be copied and pasted -#: src/gs-review-dialog.c:119 +#: src/gs-review-dialog.c:127 msgid "Please take more time writing the review" msgstr "Vui lòng dành thêm thời gian để viết đánh giá" #. TRANSLATORS: the review is not acceptable -#: src/gs-review-dialog.c:123 +#: src/gs-review-dialog.c:130 msgid "Please choose a star rating" msgstr "Vui lòng chọn một loại xếp hạng sao" #. TRANSLATORS: the review is not acceptable -#: src/gs-review-dialog.c:127 +#: src/gs-review-dialog.c:133 msgid "The summary is too short" msgstr "Tóm tắt quá ngắn" #. TRANSLATORS: the review is not acceptable -#: src/gs-review-dialog.c:131 +#: src/gs-review-dialog.c:136 msgid "The summary is too long" msgstr "Tóm tắt quá dài" #. TRANSLATORS: the review is not acceptable -#: src/gs-review-dialog.c:135 +#: src/gs-review-dialog.c:139 msgid "The description is too short" msgstr "Mô tả quá ngắn" #. TRANSLATORS: the review is not acceptable -#: src/gs-review-dialog.c:139 +#: src/gs-review-dialog.c:142 msgid "The description is too long" msgstr "Mô tả quá dài" @@ -3206,14 +3208,14 @@ msgstr "Không rõ" #. TRANSLATORS: we explain what the action is going to do -#: src/gs-review-row.c:222 +#: src/gs-review-row.c:226 msgid "You can report reviews for abusive, rude, or discriminatory behavior." msgstr "" "Bạn có thể báo cáo đánh giá về hành vi lăng mạ, thô lỗ, hoặc phân biệt đối " "xử." #. TRANSLATORS: we ask the user if they really want to do this -#: src/gs-review-row.c:227 +#: src/gs-review-row.c:231 msgid "" "Once reported, a review will be hidden until it has been checked by an " "administrator." @@ -3223,7 +3225,7 @@ #. TRANSLATORS: window title when #. * reporting a user-submitted review #. * for moderation -#: src/gs-review-row.c:235 +#: src/gs-review-row.c:239 msgid "Report Review?" msgstr "Báo Cáo Đánh Giá?" @@ -3273,47 +3275,47 @@ "không phải là độc hại" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:159 +#: src/gs-safety-context-dialog.c:179 msgid "No Permissions" msgstr "Không quyền hạn" -#: src/gs-safety-context-dialog.c:160 +#: src/gs-safety-context-dialog.c:180 msgid "App is fully sandboxed" msgstr "Ứng dụng này được sandbox đầy đủ" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:171 +#: src/gs-safety-context-dialog.c:191 msgid "Network Access" msgstr "Truy cập mạng" -#: src/gs-safety-context-dialog.c:172 +#: src/gs-safety-context-dialog.c:192 msgid "Can access the internet" msgstr "Có thể truy cập mạng Internet" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:175 +#: src/gs-safety-context-dialog.c:195 msgid "No Network Access" msgstr "Không truy cập mạng" -#: src/gs-safety-context-dialog.c:176 +#: src/gs-safety-context-dialog.c:196 msgid "Cannot access the internet" msgstr "Không thể truy cập mạng Internet" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:182 +#: src/gs-safety-context-dialog.c:202 msgid "Uses System Services" msgstr "Sử dụng dịch vụ hệ thống" -#: src/gs-safety-context-dialog.c:183 +#: src/gs-safety-context-dialog.c:203 msgid "Can request data from system services" msgstr "Có thể yêu cầu dữ liệu từ các dịch vụ hệ thống" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:190 +#: src/gs-safety-context-dialog.c:210 msgid "Uses Session Services" msgstr "Dùng dịch vụ phiên làm việc" -#: src/gs-safety-context-dialog.c:191 +#: src/gs-safety-context-dialog.c:211 msgid "Can request data from session services" msgstr "Có thể yêu cầu dữ liệu từ các dịch vụ phiên làm việc" @@ -3322,7 +3324,7 @@ msgid "Device Access" msgstr "Truy cập thiết bị" -#: src/gs-safety-context-dialog.c:199 +#: src/gs-safety-context-dialog.c:219 msgid "Can access devices such as webcams or gaming controllers" msgstr "Truy cập thiết bị như là webcam hay tay chơi game" @@ -3331,94 +3333,94 @@ msgid "No Device Access" msgstr "Không truy cập thiết bị" -#: src/gs-safety-context-dialog.c:203 +#: src/gs-safety-context-dialog.c:223 msgid "Cannot access devices such as webcams or gaming controllers" msgstr "Không truy cập thiết bị như là webcam hay tay chơi game" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:217 +#: src/gs-safety-context-dialog.c:237 msgid "Legacy Windowing System" msgstr "Hệ thống cửa sổ cũ" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:225 +#: src/gs-safety-context-dialog.c:245 msgid "Arbitrary Permissions" msgstr "Quyền hạn tự ý" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:233 +#: src/gs-safety-context-dialog.c:253 msgid "User Settings" msgstr "Cài đặt người dùng" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:245 +#: src/gs-safety-context-dialog.c:265 msgid "Full File System Read/Write Access" msgstr "Truy cập đọc ghi hệ thống tập tin đầy đủ" -#: src/gs-safety-context-dialog.c:246 +#: src/gs-safety-context-dialog.c:266 msgid "Can read and write all data on the file system" msgstr "Có thể đọc và ghi mọi dữ liệu trên hệ thống tập tin" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:254 +#: src/gs-safety-context-dialog.c:274 msgid "Home Folder Read/Write Access" msgstr "Truy cập đọc ghi thư mục riêng" -#: src/gs-safety-context-dialog.c:255 +#: src/gs-safety-context-dialog.c:275 msgid "Can read and write all data in your home directory" msgstr "Có thể đọc và ghi mọi dữ liệu lên thư mục riêng của bạn" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:263 +#: src/gs-safety-context-dialog.c:283 msgid "Full File System Read Access" msgstr "Truy cập đọc hệ thống tập tin đầy đủ" -#: src/gs-safety-context-dialog.c:264 +#: src/gs-safety-context-dialog.c:284 msgid "Can read all data on the file system" msgstr "Có thể đọc mọi dữ liệu trên hệ thống tập tin" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:273 +#: src/gs-safety-context-dialog.c:293 msgid "Home Folder Read Access" msgstr "Truy cập đọc thư mục riêng" -#: src/gs-safety-context-dialog.c:274 +#: src/gs-safety-context-dialog.c:294 msgid "Can read all data in your home directory" msgstr "Có thể đọc và ghi mọi dữ liệu trên thư mục riêng của bạn" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:283 +#: src/gs-safety-context-dialog.c:303 msgid "Download Folder Read/Write Access" msgstr "Truy cập đọc/ghi thư mục Tải về của bạn" -#: src/gs-safety-context-dialog.c:284 +#: src/gs-safety-context-dialog.c:304 msgid "Can read and write all data in your downloads directory" msgstr "Có thể đọc và ghi mọi dữ liệu trên thư mục Tải về của bạn" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:295 +#: src/gs-safety-context-dialog.c:315 msgid "Download Folder Read Access" msgstr "Truy cập đọc thư mục Tải về của bạn" -#: src/gs-safety-context-dialog.c:296 +#: src/gs-safety-context-dialog.c:316 msgid "Can read all data in your downloads directory" msgstr "Có thể đọc mọi dữ liệu trên thư mục tải về của bạn" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:333 +#: src/gs-safety-context-dialog.c:353 msgid "No File System Access" msgstr "Không truy cập Hệ thống tập tin" -#: src/gs-safety-context-dialog.c:334 +#: src/gs-safety-context-dialog.c:354 msgid "Cannot access the file system at all" msgstr "Không thể truy cập hệ thống tập tin" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:348 +#: src/gs-safety-context-dialog.c:411 msgid "Proprietary Code" msgstr "Mã độc quyền" -#: src/gs-safety-context-dialog.c:349 +#: src/gs-safety-context-dialog.c:412 msgid "" "The source code is not public, so it cannot be independently audited and " "might be unsafe" @@ -3427,11 +3429,11 @@ "lập và có thể thiếu an toàn" #. Translators: This refers to permissions (for example, from flatpak) which an app requests from the user. -#: src/gs-safety-context-dialog.c:352 +#: src/gs-safety-context-dialog.c:415 msgid "Auditable Code" msgstr "Mã kiểm định được" -#: src/gs-safety-context-dialog.c:353 +#: src/gs-safety-context-dialog.c:416 msgid "" "The source code is public and can be independently audited, which makes the " "app more likely to be safe" @@ -3441,11 +3443,11 @@ #. Translators: This indicates an app was written and released by a developer who has been verified. #. * It’s used in a context tile, so should be short. -#: src/gs-safety-context-dialog.c:361 +#: src/gs-safety-context-dialog.c:364 msgid "App developer is verified" msgstr "Nhà phát triển ứng dụng đã được xác thực" -#: src/gs-safety-context-dialog.c:362 +#: src/gs-safety-context-dialog.c:365 msgid "" "The developer of this app has been verified to be who they say they are" msgstr "" @@ -3454,21 +3456,21 @@ #. Translators: The app is considered safe to install and run. #. * The placeholder is the app name. -#: src/gs-safety-context-dialog.c:383 +#: src/gs-safety-context-dialog.c:432 #, c-format msgid "%s is safe" msgstr "%s an toàn" #. Translators: The app is considered potentially unsafe to install and run. #. * The placeholder is the app name. -#: src/gs-safety-context-dialog.c:390 +#: src/gs-safety-context-dialog.c:446 #, c-format msgid "%s is potentially unsafe" msgstr "%s tiềm ẩn thiếu an toàn" #. Translators: The app is considered unsafe to install and run. #. * The placeholder is the app name. -#: src/gs-safety-context-dialog.c:397 +#: src/gs-safety-context-dialog.c:453 #, c-format msgid "%s is unsafe" msgstr "%s không an toàn" @@ -3502,36 +3504,36 @@ #. TRANSLATORS: this is when we try to download a screenshot and #. * we get back 404 -#: src/gs-screenshot-image.c:359 src/gs-screenshot-image.c:416 -#: src/gs-screenshot-image.c:620 +#: src/gs-screenshot-image.c:360 src/gs-screenshot-image.c:417 +#: src/gs-screenshot-image.c:637 msgid "Screenshot not found" msgstr "Không tìm thấy ảnh chụp màn hình" #. TRANSLATORS: possibly image file corrupt or not an image -#: src/gs-screenshot-image.c:435 +#: src/gs-screenshot-image.c:438 msgid "Failed to load image" msgstr "Không thể tải hình ảnh" #. TRANSLATORS: this is when we request a screenshot size that #. * the generator did not create or the parser did not add -#: src/gs-screenshot-image.c:648 +#: src/gs-screenshot-image.c:665 msgid "Screenshot size not found" msgstr "Không tìm thấy kích cỡ ảnh chụp màn hình" #. TRANSLATORS: this is when we try create the cache directory #. * but we were out of space or permission was denied -#: src/gs-screenshot-image.c:730 +#: src/gs-screenshot-image.c:754 msgid "Could not create cache" msgstr "Không thể tạo bộ nhớ đệm" #. TRANSLATORS: this is when we try to download a screenshot #. * that was not a valid URL -#: src/gs-screenshot-image.c:744 +#: src/gs-screenshot-image.c:768 msgid "Screenshot not valid" msgstr "Ảnh chụp màn hình không hợp lệ" #. TRANSLATORS: this is when networking is not available -#: src/gs-screenshot-image.c:794 +#: src/gs-screenshot-image.c:818 msgid "Screenshot not available" msgstr "Ảnh chụp màn hình không khả dụng" @@ -3567,33 +3569,33 @@ #. TRANSLATORS: this is part of the in-app notification, #. * where the %s is a multi-word localised app name #. * e.g. 'Getting things GNOME!" -#: src/gs-shell.c:1170 src/gs-shell.c:1175 src/gs-shell.c:1190 -#: src/gs-shell.c:1194 +#: src/gs-shell.c:1198 src/gs-shell.c:1203 src/gs-shell.c:1218 +#: src/gs-shell.c:1222 #, c-format msgid "“%s”" msgstr "“%s”" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the source (e.g. "alt.fedoraproject.org") -#: src/gs-shell.c:1246 +#: src/gs-shell.c:1274 #, c-format msgid "Unable to download firmware updates from %s" msgstr "Không thể tải về các cập nhật phần sụn từ %s" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the source (e.g. "alt.fedoraproject.org") -#: src/gs-shell.c:1252 +#: src/gs-shell.c:1280 #, c-format msgid "Unable to download updates from %s" msgstr "Không thể tải về các cập nhật từ %s" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1259 src/gs-shell.c:1300 +#: src/gs-shell.c:1287 src/gs-shell.c:1328 msgid "Unable to download updates" msgstr "Không thể cập nhật các cập nhật" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1264 +#: src/gs-shell.c:1292 msgid "" "Unable to download updates: internet access was required but wasn’t available" msgstr "" @@ -3601,48 +3603,48 @@ #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the source (e.g. "alt.fedoraproject.org") -#: src/gs-shell.c:1272 +#: src/gs-shell.c:1300 #, c-format msgid "Unable to download updates from %s: not enough disk space" msgstr "Không thể tải về các cập nhật từ %s: không đủ chỗ trống trên ổ đĩa" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1277 +#: src/gs-shell.c:1305 msgid "Unable to download updates: not enough disk space" msgstr "Không thể tải về các cập nhật: không đủ chỗ trống trên ổ đĩa" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1283 +#: src/gs-shell.c:1311 msgid "Unable to download updates: authentication was required" msgstr "Không thể tải về các cập nhật: phải có chứng thực" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1287 +#: src/gs-shell.c:1315 msgid "Unable to download updates: authentication was invalid" msgstr "Không thể tải về các bản cập nhật: xác thực không hợp lệ" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1291 +#: src/gs-shell.c:1319 msgid "" "Unable to download updates: you do not have permission to install software" msgstr "Không thể tải về các cập nhật: bạn không có quyền cài đặt phần mềm" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1303 +#: src/gs-shell.c:1331 msgid "Unable to get list of updates" msgstr "Không thể nhận danh sách các cập nhật" #. TRANSLATORS: failure text for the in-app notification, #. * where the first %s is the app name (e.g. "GIMP") and #. * the second %s is the origin, e.g. "Fedora Project [fedoraproject.org]" -#: src/gs-shell.c:1339 +#: src/gs-shell.c:1367 #, c-format msgid "Unable to install %s as download failed from %s" msgstr "Không thể cài đặt %s do không tải về được từ %s" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1345 +#: src/gs-shell.c:1373 #, c-format msgid "Unable to install %s as download failed" msgstr "Không thể cài đặt %s do không tải về được" @@ -3651,20 +3653,20 @@ #. * where the first %s is the app name (e.g. "GIMP") #. * and the second %s is the name of the runtime, e.g. #. * "GNOME SDK [flatpak.gnome.org]" -#: src/gs-shell.c:1357 +#: src/gs-shell.c:1385 #, c-format msgid "Unable to install %s as runtime %s not available" msgstr "Không thể cài đặt %s do %s chạy thực không khả dụng" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1363 +#: src/gs-shell.c:1391 #, c-format msgid "Unable to install %s as not supported" msgstr "Không thể cài đặt %s do không được hỗ trợ" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1369 +#: src/gs-shell.c:1397 msgid "Unable to install: internet access was required but wasn’t available" msgstr "" "Không thể cài đặt: quyền truy cập internet là bắt buộc nhưng không khả dụng" @@ -3676,48 +3678,48 @@ #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1378 +#: src/gs-shell.c:1406 #, c-format msgid "Unable to install %s: not enough disk space" msgstr "Không thể cài đặt %s: không đủ chỗ trống trên ổ đĩa" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1384 +#: src/gs-shell.c:1412 #, c-format msgid "Unable to install %s: authentication was required" msgstr "Không thể cài đặt %s: phải có chứng thực" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1390 +#: src/gs-shell.c:1418 #, c-format msgid "Unable to install %s: authentication was invalid" msgstr "Không thể cài đặt %s: chứng thực không hợp lệ" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1396 +#: src/gs-shell.c:1424 #, c-format msgid "Unable to install %s: you do not have permission to install software" msgstr "Không thể cài đặt %s: bạn không có quyền cài đặt phần mềm" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "Dell XPS 13") -#: src/gs-shell.c:1403 +#: src/gs-shell.c:1431 #, c-format msgid "Unable to install %s: AC power is required" msgstr "Không thể cài đặt %s: cần phải có nguồn điện lưới xoay chiều" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "Dell XPS 13") -#: src/gs-shell.c:1409 +#: src/gs-shell.c:1437 #, c-format msgid "Unable to install %s: The battery level is too low" msgstr "Không thể cài đặt %s: Pin quá yếu" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1418 +#: src/gs-shell.c:1446 #, c-format msgid "Unable to install %s" msgstr "Không thể cài đặt %s" @@ -3726,14 +3728,14 @@ #. * where the first %s is the app name (e.g. "GIMP") and #. * the second %s is the origin, e.g. "Fedora" or #. * "Fedora Project [fedoraproject.org]" -#: src/gs-shell.c:1457 +#: src/gs-shell.c:1485 #, c-format msgid "Unable to update %s from %s as download failed" msgstr "Không thể cập nhật %s từ %s do không tải về được" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1464 +#: src/gs-shell.c:1492 #, c-format msgid "Unable to update %s as download failed" msgstr "Không thể cập nhật %s do không tải về được" @@ -3741,70 +3743,70 @@ #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the origin, e.g. "Fedora" or #. * "Fedora Project [fedoraproject.org]" -#: src/gs-shell.c:1471 +#: src/gs-shell.c:1499 #, c-format msgid "Unable to install updates from %s as download failed" msgstr "Không thể cài đặt cập nhật %s do không tải về được" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1475 +#: src/gs-shell.c:1503 #, c-format msgid "Unable to install updates as download failed" msgstr "Không thể cài đặt cập nhật do không tải về được" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1480 +#: src/gs-shell.c:1508 msgid "Unable to update: internet access was required but wasn’t available" msgstr "Không thể cập nhật: cần truy cập internet nhưng không có sẵn" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1489 +#: src/gs-shell.c:1517 #, c-format msgid "Unable to update %s: not enough disk space" msgstr "Không thể cập nhật %s: không đủ chỗ trống trên ổ đĩa" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1494 +#: src/gs-shell.c:1522 #, c-format msgid "Unable to install updates: not enough disk space" msgstr "Không thể cài đặt cập nhật: không đủ chỗ trống trên đĩa" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1503 +#: src/gs-shell.c:1531 #, c-format msgid "Unable to update %s: authentication was required" msgstr "Không thể cập nhật %s: cần có chứng thực" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1508 +#: src/gs-shell.c:1536 #, c-format msgid "Unable to install updates: authentication was required" msgstr "Không thể cài đặt cập nhật: phải có chứng thực" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1516 +#: src/gs-shell.c:1544 #, c-format msgid "Unable to update %s: authentication was invalid" msgstr "Không thể cập nhật %s: chứng thực không hợp lệ" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1521 +#: src/gs-shell.c:1549 #, c-format msgid "Unable to install updates: authentication was invalid" msgstr "Không thể cài đặt cập nhật: chứng thực không hợp lệ" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1529 +#: src/gs-shell.c:1557 #, c-format msgid "Unable to update %s: you do not have permission to update software" msgstr "Không thể cập nhật %s: bạn không được phép cập nhật phần mềm" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1535 +#: src/gs-shell.c:1563 #, c-format msgid "" "Unable to install updates: you do not have permission to update software" @@ -3812,41 +3814,41 @@ #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "Dell XPS 13") -#: src/gs-shell.c:1544 +#: src/gs-shell.c:1572 #, c-format msgid "Unable to update %s: AC power is required" msgstr "Không thể cập nhật %s: Cần phải cắm máy vào điện lưới" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "Dell XPS 13") -#: src/gs-shell.c:1550 +#: src/gs-shell.c:1578 #, c-format msgid "Unable to install updates: AC power is required" msgstr "Không thể cài đặt các cập nhật: Cần phải cắm máy vào điện lưới" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "Dell XPS 13") -#: src/gs-shell.c:1558 +#: src/gs-shell.c:1586 #, c-format msgid "Unable to update %s: The battery level is too low" msgstr "Không thể cài đặt cập nhật %s: Pin quá yếu" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "Dell XPS 13") -#: src/gs-shell.c:1564 +#: src/gs-shell.c:1592 #, c-format msgid "Unable to install updates: The battery level is too low" msgstr "Không thể cài đặt các cập nhật: Pin quá yếu" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1575 +#: src/gs-shell.c:1603 #, c-format msgid "Unable to update %s" msgstr "Không thể cập nhật %s" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1578 +#: src/gs-shell.c:1606 #, c-format msgid "Unable to install updates" msgstr "Không thể cài đặt các cập nhật" @@ -3854,21 +3856,21 @@ #. TRANSLATORS: failure text for the in-app notification, #. * where the first %s is the distro name (e.g. "Fedora 25") and #. * the second %s is the origin, e.g. "Fedora Project [fedoraproject.org]" -#: src/gs-shell.c:1614 +#: src/gs-shell.c:1642 #, c-format msgid "Unable to upgrade to %s from %s" msgstr "Không thể nâng cấp lên %s từ %s" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1619 +#: src/gs-shell.c:1647 #, c-format msgid "Unable to upgrade to %s as download failed" msgstr "Không thể nâng cấp lên %s do không tải về được" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the distro name (e.g. "Fedora 25") -#: src/gs-shell.c:1627 +#: src/gs-shell.c:1655 #, c-format msgid "" "Unable to upgrade to %s: internet access was required but wasn’t available" @@ -3876,91 +3878,91 @@ #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the distro name (e.g. "Fedora 25") -#: src/gs-shell.c:1635 +#: src/gs-shell.c:1663 #, c-format msgid "Unable to upgrade to %s: not enough disk space" msgstr "Không thể nâng cấp lên %s: không đủ chỗ trống trên ổ đĩa" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the distro name (e.g. "Fedora 25") -#: src/gs-shell.c:1642 +#: src/gs-shell.c:1670 #, c-format msgid "Unable to upgrade to %s: authentication was required" msgstr "Không thể nâng cấp lên %s: cần có chứng thực" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the distro name (e.g. "Fedora 25") -#: src/gs-shell.c:1648 +#: src/gs-shell.c:1676 #, c-format msgid "Unable to upgrade to %s: authentication was invalid" msgstr "Không thể nâng cấp lên %s: chứng thực không hợp lệ" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the distro name (e.g. "Fedora 25") -#: src/gs-shell.c:1654 +#: src/gs-shell.c:1682 #, c-format msgid "Unable to upgrade to %s: you do not have permission to upgrade" msgstr "Không thể nâng cấp lên %s: bạn không có quyền nâng cấp" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the distro name (e.g. "Fedora 25") -#: src/gs-shell.c:1660 +#: src/gs-shell.c:1688 #, c-format msgid "Unable to upgrade to %s: AC power is required" msgstr "Không thể nâng cấp lên %s: Cần phải cắm máy vào điện lưới" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the distro name (e.g. "Fedora 25") -#: src/gs-shell.c:1666 +#: src/gs-shell.c:1694 #, c-format msgid "Unable to upgrade to %s: The battery level is too low" msgstr "Không thể nâng cấp lên %s: Pin quá yếu" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the distro name (e.g. "Fedora 25") -#: src/gs-shell.c:1675 +#: src/gs-shell.c:1703 #, c-format msgid "Unable to upgrade to %s" msgstr "Không thể nâng cấp lên %s" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1706 +#: src/gs-shell.c:1734 #, c-format msgid "Unable to remove %s: authentication was required" msgstr "Không thể gỡ bỏ %s: cần có chứng thực" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1711 +#: src/gs-shell.c:1739 #, c-format msgid "Unable to remove %s: authentication was invalid" msgstr "Không thể gỡ bỏ %s: chứng thực không hợp lệ" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1716 +#: src/gs-shell.c:1744 #, c-format msgid "Unable to remove %s: you do not have permission to remove software" msgstr "Không thể xóa bỏ %s: bạn không được phép xóa bỏ phần mềm" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1722 +#: src/gs-shell.c:1750 #, c-format msgid "Unable to remove %s: AC power is required" msgstr "Không thể di chuyển %s: cần phải cắm máy vào điện lưới" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1728 +#: src/gs-shell.c:1756 #, c-format msgid "Unable to remove %s: The battery level is too low" msgstr "Không thể gỡ bỏ %s: Pin quá yếu" #. TRANSLATORS: failure text for the in-app notification, #. * where the %s is the app name (e.g. "GIMP") -#: src/gs-shell.c:1740 +#: src/gs-shell.c:1768 #, c-format msgid "Unable to remove %s" msgstr "Không thể gỡ bỏ %s" @@ -3969,65 +3971,65 @@ #. * where the first %s is the app name (e.g. "GIMP") #. * and the second %s is the name of the runtime, e.g. #. * "GNOME SDK [flatpak.gnome.org]" -#: src/gs-shell.c:1775 +#: src/gs-shell.c:1803 #, c-format msgid "Unable to launch %s: %s is not installed" msgstr "Không thể khởi chạy %s: %s không được cài đặt" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1788 src/gs-shell.c:1830 src/gs-shell.c:1872 -#: src/gs-shell.c:1919 +#: src/gs-shell.c:1816 src/gs-shell.c:1858 src/gs-shell.c:1900 +#: src/gs-shell.c:1947 msgid "Not enough disk space — free up some space and try again" msgstr "" "Không đủ chỗ trống trên ổ đĩa — giải phóng đĩa để lấy chỗ trống trên và thử " "lại" #. TRANSLATORS: we failed to get a proper error code -#: src/gs-shell.c:1783 src/gs-shell.c:1799 src/gs-shell.c:1841 -#: src/gs-shell.c:1883 src/gs-shell.c:1940 +#: src/gs-shell.c:1811 src/gs-shell.c:1827 src/gs-shell.c:1869 +#: src/gs-shell.c:1911 src/gs-shell.c:1968 msgid "Sorry, something went wrong" msgstr "Rấc tiếc, có lỗi xảy ra" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1824 +#: src/gs-shell.c:1852 msgid "Failed to install file: not supported" msgstr "Gặp lỗi khi cài đặt tập tin: không được hỗ trợ" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1827 +#: src/gs-shell.c:1855 msgid "Failed to install file: authentication failed" msgstr "Gặp lỗi khi cài đặt tập tin: quá trình chứng thực thất bại" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1866 +#: src/gs-shell.c:1894 msgid "Failed to install: not supported" msgstr "Gặp lỗi khi cài đặt: không được hỗ trợ" #. TRANSLATORS: failure text for the in-app notification -#: src/gs-shell.c:1869 +#: src/gs-shell.c:1897 msgid "Failed to install: authentication failed" msgstr "Gặp lỗi khi cài đặt: quá trình chứng thực thất bại" #. TRANSLATORS: failure text for the in-app notification, #. * the %s is the origin, e.g. "Fedora" or #. * "Fedora Project [fedoraproject.org]" -#: src/gs-shell.c:1914 +#: src/gs-shell.c:1942 #, c-format msgid "Unable to contact %s" msgstr "Không thể liên hệ %s" #. TRANSLATORS: failure text for the in-app notification, where the 'Software' means this app, aka 'GNOME Software'. -#: src/gs-shell.c:1924 +#: src/gs-shell.c:1952 msgid "Software needs to be restarted to use new plugins." msgstr "Cần phải khởi động lại phần mềm để sử dụng các trình cắm mới." #. TRANSLATORS: need to be connected to the AC power -#: src/gs-shell.c:1928 +#: src/gs-shell.c:1956 msgid "AC power is required" msgstr "Cần phải cắm máy vào điện lưới" #. TRANSLATORS: not enough juice to do this safely -#: src/gs-shell.c:1931 +#: src/gs-shell.c:1959 msgid "The battery level is too low" msgstr "Pin yếu quá" @@ -4252,29 +4254,29 @@ msgstr "Bao gồm %s, %s và %s." #. TRANSLATORS: this is when the current operating system version goes end-of-life -#: src/gs-update-monitor.c:702 +#: src/gs-update-monitor.c:703 msgid "Operating System Updates Unavailable" msgstr "Cập nhật Hệ điều hành Không Khả dụng" #. TRANSLATORS: this is the message dialog for the distro EOL notice -#: src/gs-update-monitor.c:704 +#: src/gs-update-monitor.c:705 msgid "Upgrade to continue receiving security updates." msgstr "Nâng cấp để tiếp tục nhận các cập nhật bảo mật." #. TRANSLATORS: this is a distro upgrade, the replacement would be the #. * distro name, e.g. 'Fedora' -#: src/gs-update-monitor.c:759 +#: src/gs-update-monitor.c:760 #, c-format msgid "A new version of %s is available to install" msgstr "Đã có một phiên bản mới của %s để cài đặt" #. TRANSLATORS: this is a distro upgrade -#: src/gs-update-monitor.c:763 +#: src/gs-update-monitor.c:764 msgid "Software Upgrade Available" msgstr "Có Bản Cập Nhật Phần Mềm" #. TRANSLATORS: title when we offline updates have failed -#: src/gs-update-monitor.c:1176 +#: src/gs-update-monitor.c:1211 msgid "Software Updates Failed" msgstr "Không Thể Cập Nhật Ứng Dụng" @@ -4283,25 +4285,25 @@ msgid "An important OS update failed to be installed." msgstr "Không thể cài đặt một bản cập nhật hệ điều hành quan trọng." -#: src/gs-update-monitor.c:1179 +#: src/gs-update-monitor.c:1214 msgid "Show Details" msgstr "Hiển thị chi tiết" #. TRANSLATORS: Notification title when we've done a distro upgrade -#: src/gs-update-monitor.c:1201 +#: src/gs-update-monitor.c:1259 msgid "System Upgrade Complete" msgstr "Nâng cấp xong hệ thống" #. TRANSLATORS: This is the notification body when we've done a #. * distro upgrade. First %s is the distro name and the 2nd %s #. * is the version, e.g. "Welcome to Fedora 28!" -#: src/gs-update-monitor.c:1206 +#: src/gs-update-monitor.c:1264 #, c-format msgid "Welcome to %s %s!" msgstr "Chào mừng đến với %s %s!" #. TRANSLATORS: title when we've done offline updates -#: src/gs-update-monitor.c:1212 +#: src/gs-update-monitor.c:1273 msgid "Software Update Installed" msgid_plural "Software Updates Installed" msgstr[0] "Đã cài đặt các Bản cập nhật Phần mềm" @@ -4317,30 +4319,30 @@ #. * users can't express their opinions here. In some languages #. * "Review (evaluate) something" is a different translation than #. * "Review (browse) something." -#: src/gs-update-monitor.c:1227 +#: src/gs-update-monitor.c:1288 msgctxt "updates" msgid "Review" msgstr "Đánh giá" #. TRANSLATORS: this is when the offline update failed -#: src/gs-update-monitor.c:1276 +#: src/gs-update-monitor.c:1338 msgid "Failed To Update" msgstr "Cập nhật gặp lỗi" #. TRANSLATORS: the user must have updated manually after #. * the updates were prepared -#: src/gs-update-monitor.c:1281 +#: src/gs-update-monitor.c:1343 msgid "The system was already up to date." msgstr "Hệ thống này đã được cập nhật." #. TRANSLATORS: the user aborted the update manually -#: src/gs-update-monitor.c:1286 +#: src/gs-update-monitor.c:1348 msgid "The update was cancelled." msgstr "Bản cập nhật đã bị hủy bỏ." #. TRANSLATORS: the package manager needed to download #. * something with no network available -#: src/gs-update-monitor.c:1291 +#: src/gs-update-monitor.c:1353 msgid "" "Internet access was required but wasn’t available. Please make sure that you " "have internet access and try again." @@ -4349,7 +4351,7 @@ "truy cập internet và thử lại." #. TRANSLATORS: if the package is not signed correctly -#: src/gs-update-monitor.c:1296 +#: src/gs-update-monitor.c:1358 msgid "" "There were security issues with the update. Please consult your software " "provider for more details." @@ -4358,13 +4360,13 @@ "mềm của bạn để biết thêm chi tiết." #. TRANSLATORS: we ran out of disk space -#: src/gs-update-monitor.c:1301 +#: src/gs-update-monitor.c:1363 msgid "" "There wasn’t enough disk space. Please free up some space and try again." msgstr "Đĩa không đủ chỗ trống. Vui lòng xóa bớt dữ liệu và thử lại." #. TRANSLATORS: We didn't handle the error type -#: src/gs-update-monitor.c:1305 +#: src/gs-update-monitor.c:1367 msgid "" "We’re sorry: the update failed to install. Please wait for another update " "and try again. If the problem persists, contact your software provider." @@ -4402,12 +4404,12 @@ msgstr "Bạn nên nâng cấp lên phiên bản mới hơn." #. TRANSLATORS: this is to explain that downloading updates may cost money -#: src/gs-updates-page.c:843 +#: src/gs-updates-page.c:849 msgid "Charges May Apply" msgstr "Có thể mất chi phí" #. TRANSLATORS: we need network to do the updates check -#: src/gs-updates-page.c:845 +#: src/gs-updates-page.c:851 msgid "" "Checking for updates while using mobile broadband could cause you to incur " "charges." @@ -4416,17 +4418,17 @@ "khiến bạn phải trả phí." #. TRANSLATORS: this is a link to the control-center network panel -#: src/gs-updates-page.c:849 +#: src/gs-updates-page.c:855 msgid "Check _Anyway" msgstr "_Vẫn cứ xem" #. TRANSLATORS: can't do updates check -#: src/gs-updates-page.c:860 +#: src/gs-updates-page.c:866 msgid "No Network" msgstr "Không có Mạng" #. TRANSLATORS: we need network to do the updates check -#: src/gs-updates-page.c:862 +#: src/gs-updates-page.c:868 msgid "Internet access is required to check for updates." msgstr "Cần truy cập Internet để tìm xem các bản cập nhật." @@ -4435,7 +4437,7 @@ msgid "Checking…" msgstr "Đang kiểm tra…" -#: src/gs-updates-page.c:1235 +#: src/gs-updates-page.c:1260 msgid "Check for updates" msgstr "Kiểm tra cập nhật" @@ -4480,7 +4482,7 @@ #: src/gs-updates-page.ui:239 msgid "Go online to check for updates." -msgstr "Kết nối mạng để tìm xem các bản cập nhật." +msgstr "Kết nối mạng để tìm các bản cập nhật." #: src/gs-updates-page.ui:242 msgid "_Network Settings" @@ -4508,13 +4510,13 @@ #. TRANSLATORS: This is the header for system firmware that #. * requires a reboot to apply -#: src/gs-updates-section.c:492 +#: src/gs-updates-section.c:525 msgid "Integrated Firmware" msgstr "Phần dẻo Tích hợp" #. TRANSLATORS: This is the header for offline OS and offline #. * app updates that require a reboot to apply -#: src/gs-updates-section.c:497 +#: src/gs-updates-section.c:530 msgid "Requires Restart" msgstr "Cần phải Khởi động lại" @@ -4526,7 +4528,7 @@ #. TRANSLATORS: This is the header for device firmware that can #. * be installed online -#: src/gs-updates-section.c:507 +#: src/gs-updates-section.c:540 msgid "Device Firmware" msgstr "Phần dẻo Thiết bị" @@ -4538,29 +4540,29 @@ #. TRANSLATORS: This is the text displayed when a distro #. * upgrade is available. The first %s is the distro name #. * and the 2nd %s is the version, e.g. "Fedora 35 Available" -#: src/gs-upgrade-banner.c:90 +#: src/gs-upgrade-banner.c:91 #, c-format msgid "%s %s Available" msgstr "%s %s Giờ đã sẵn sàng" -#: src/gs-upgrade-banner.c:143 +#: src/gs-upgrade-banner.c:154 msgid "Learn about the new version" msgstr "Tìm hiểu về phiên bản mới" -#: src/gs-upgrade-banner.c:167 +#: src/gs-upgrade-banner.c:178 msgid "Downloading…" msgstr "Đang tải về…" #. Translators: the first '%s' is replaced with the downloaded size, the second '%s' #. with the total download size, forming text like "135 MB of 2 GB downloaded" -#: src/gs-upgrade-banner.c:185 +#: src/gs-upgrade-banner.c:196 #, c-format msgid "%s of %s downloaded" msgstr "Đã tải về %s trên %s" #. Translators: the '%u' is replaced with the actual percentage being already #. downloaded, forming text like "13% downloaded" -#: src/gs-upgrade-banner.c:189 +#: src/gs-upgrade-banner.c:200 #, c-format msgid "%u%% downloaded" msgstr "Đã tải về %u%%" @@ -4573,7 +4575,7 @@ msgid "_Restart & Upgrade" msgstr "_Khởi động lại & Nâng cấp" -#: src/gs-upgrade-banner.ui:201 +#: src/gs-upgrade-banner.ui:215 msgid "Remember to back up data and files before upgrading." msgstr "" "Bạn nên sao lưu dữ liệu dự phòng và các tập tin trước khi nâng cấp lên phiên " @@ -4620,7 +4622,7 @@ msgid "An Endless OS update with new features and fixes." msgstr "Bản cập nhật HĐH Endless với các tính năng và bản sửa lỗi mới." -#: plugins/eos-updater/gs-plugin-eos-updater.c:1267 +#: plugins/eos-updater/gs-plugin-eos-updater.c:1305 msgid "EOS update service could not fetch and apply the update." msgstr "Dịch vụ cập nhật EOS không thể lấy và áp dụng bản cập nhật." @@ -4646,12 +4648,12 @@ "Flatpak là một chương trình khung cho các ứng dụng máy tính chạy trên Linux" #. TRANSLATORS: status text when downloading new metadata -#: plugins/flatpak/gs-flatpak.c:1427 +#: plugins/flatpak/gs-flatpak.c:1432 #, c-format msgid "Getting flatpak metadata for %s…" msgstr "Đang tải siêu dữ liệu flatpak cho %s…" -#: plugins/flatpak/gs-flatpak.c:3613 +#: plugins/flatpak/gs-flatpak.c:3618 #, c-format msgid "Failed to refine addon ‘%s’: %s" msgstr "Gặp lỗi khi tinh lọc phần bổ sung ‘%s’: %s" @@ -4664,54 +4666,54 @@ msgid "System Installation" msgstr "Cài đặt hệ thống" -#: plugins/flatpak/gs-plugin-flatpak.c:1320 +#: plugins/flatpak/gs-plugin-flatpak.c:1321 #, c-format msgid "Failed to add to install for addon ‘%s’: %s" msgstr "Gặp lỗi khi thêm để cài đặt cho phần bổ sung ‘%s’: %s" -#: plugins/flatpak/gs-plugin-flatpak.c:1334 +#: plugins/flatpak/gs-plugin-flatpak.c:1335 #, c-format msgid "Failed to add to uninstall for addon ‘%s’: %s" msgstr "Gặp lỗi khi thêm để gỡ bỏ cho phần bổ sung ‘%s’: %s" #. TRANSLATORS: a specific part of hardware, #. * the first %s is the device name, e.g. 'Unifying Receiver` -#: plugins/fwupd/gs-fwupd-app.c:219 +#: plugins/fwupd/gs-fwupd-app.c:223 #, c-format msgid "%s Device Update" msgstr "%s Cập nhật thiết bị" #. TRANSLATORS: the entire system, e.g. all internal devices, #. * the first %s is the device name, e.g. 'ThinkPad P50` -#: plugins/fwupd/gs-fwupd-app.c:224 +#: plugins/fwupd/gs-fwupd-app.c:228 #, c-format msgid "%s System Update" msgstr "%s Cập nhật Hệ thống" #. TRANSLATORS: the EC is typically the keyboard controller chip, #. * the first %s is the device name, e.g. 'ThinkPad P50` -#: plugins/fwupd/gs-fwupd-app.c:229 +#: plugins/fwupd/gs-fwupd-app.c:233 #, c-format msgid "%s Embedded Controller Update" msgstr "%s Cập nhật bộ điều khiển nhúng" #. TRANSLATORS: ME stands for Management Engine, the Intel AMT thing, #. * the first %s is the device name, e.g. 'ThinkPad P50` -#: plugins/fwupd/gs-fwupd-app.c:234 +#: plugins/fwupd/gs-fwupd-app.c:238 #, c-format msgid "%s ME Update" msgstr "%s Cập nhật ME" #. TRANSLATORS: ME stands for Management Engine (with Intel AMT), #. * where the first %s is the device name, e.g. 'ThinkPad P50` -#: plugins/fwupd/gs-fwupd-app.c:239 +#: plugins/fwupd/gs-fwupd-app.c:243 #, c-format msgid "%s Corporate ME Update" msgstr "%s Cập nhật ME doanh nghiệp" #. TRANSLATORS: ME stands for Management Engine, where #. * the first %s is the device name, e.g. 'ThinkPad P50` -#: plugins/fwupd/gs-fwupd-app.c:244 +#: plugins/fwupd/gs-fwupd-app.c:248 #, c-format msgid "%s Consumer ME Update" msgstr "%s Cập nhật ME người tiêu dùng" @@ -4719,7 +4721,7 @@ #. TRANSLATORS: the controller is a device that has other devices #. * plugged into it, for example ThunderBolt, FireWire or USB, #. * the first %s is the device name, e.g. 'Intel ThunderBolt` -#: plugins/fwupd/gs-fwupd-app.c:250 +#: plugins/fwupd/gs-fwupd-app.c:254 #, c-format msgid "%s Controller Update" msgstr "%s Cập nhật điều khiển" @@ -4727,58 +4729,58 @@ #. TRANSLATORS: the Thunderbolt controller is a device that #. * has other high speed Thunderbolt devices plugged into it; #. * the first %s is the system name, e.g. 'ThinkPad P50` -#: plugins/fwupd/gs-fwupd-app.c:256 +#: plugins/fwupd/gs-fwupd-app.c:260 #, c-format msgid "%s Thunderbolt Controller Update" msgstr "%s Cập nhật điều khiển Thunderbolt" #. TRANSLATORS: the CPU microcode is firmware loaded onto the CPU #. * at system bootup -#: plugins/fwupd/gs-fwupd-app.c:261 +#: plugins/fwupd/gs-fwupd-app.c:265 #, c-format msgid "%s CPU Microcode Update" msgstr "%s Cập nhật vi mã CPU" #. TRANSLATORS: configuration refers to hardware state, #. * e.g. a security database or a default power value -#: plugins/fwupd/gs-fwupd-app.c:266 +#: plugins/fwupd/gs-fwupd-app.c:270 #, c-format msgid "%s Configuration Update" msgstr "%s Cập nhật cấu hình" #. TRANSLATORS: battery refers to the system power source -#: plugins/fwupd/gs-fwupd-app.c:270 +#: plugins/fwupd/gs-fwupd-app.c:274 #, c-format msgid "%s Battery Update" -msgstr "%s Cập nhật Pin" +msgstr "%s Cập nhật Nguồn điện" #. TRANSLATORS: camera can refer to the laptop internal #. * camera in the bezel or external USB webcam -#: plugins/fwupd/gs-fwupd-app.c:275 +#: plugins/fwupd/gs-fwupd-app.c:279 #, c-format msgid "%s Camera Update" msgstr "%s Cập nhật Camera" #. TRANSLATORS: TPM refers to a Trusted Platform Module -#: plugins/fwupd/gs-fwupd-app.c:279 +#: plugins/fwupd/gs-fwupd-app.c:283 #, c-format msgid "%s TPM Update" msgstr "%s Cập nhật TPM" #. TRANSLATORS: TouchPad refers to a flat input device -#: plugins/fwupd/gs-fwupd-app.c:283 +#: plugins/fwupd/gs-fwupd-app.c:287 #, c-format msgid "%s Touchpad Update" msgstr "%s Cập nhật Touchpad" #. TRANSLATORS: Mouse refers to a handheld input device -#: plugins/fwupd/gs-fwupd-app.c:287 +#: plugins/fwupd/gs-fwupd-app.c:291 #, c-format msgid "%s Mouse Update" msgstr "%s Cập nhật con chuột" #. TRANSLATORS: Keyboard refers to an input device for typing -#: plugins/fwupd/gs-fwupd-app.c:291 +#: plugins/fwupd/gs-fwupd-app.c:295 #, c-format msgid "%s Keyboard Update" msgstr "%s Cập nhật Bàn phím" @@ -4793,7 +4795,7 @@ msgid "Downloading firmware update metadata…" msgstr "Đang tải siêu dữ liệu cập nhật firmware…" -#: plugins/fwupd/gs-plugin-fwupd.c:1766 +#: plugins/fwupd/gs-plugin-fwupd.c:1792 msgid "Firmware" msgstr "Firmware" @@ -4805,11 +4807,11 @@ msgid "Provides support for firmware upgrades" msgstr "Cung cấp hỗ trợ cho các bản nâng cấp phần dẻo" -#: plugins/packagekit/gs-plugin-packagekit.c:416 +#: plugins/packagekit/gs-plugin-packagekit.c:349 msgid "Packages" msgstr "Gói phần mềm" -#: plugins/rpm-ostree/gs-plugin-rpm-ostree.c:2844 +#: plugins/rpm-ostree/gs-plugin-rpm-ostree.c:2946 msgid "Operating System (OSTree)" msgstr "Hệ điều hành (OSTree)" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-sound-recorder.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-sound-recorder.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-sound-recorder.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-sound-recorder.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:17+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:27+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.SoundRecorder.appdata.xml.in.in:5 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-sudoku.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-sudoku.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-sudoku.po 2023-08-02 13:28:40.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-sudoku.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,70 +18,70 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:34+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:29+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/sudoku-window.ui:7 msgid "_New Puzzle" msgstr "_Ván chơi mới" -#: data/sudoku-window.ui:11 +#: data/sudoku-window.ui:15 msgid "_Clear Board" msgstr "_Xóa trống bàn" -#: data/sudoku-window.ui:17 data/print-dialog.ui:38 +#: data/sudoku-window.ui:21 data/print-dialog.ui:77 msgid "_Print" msgstr "_In" -#: data/sudoku-window.ui:20 +#: data/sudoku-window.ui:24 msgid "Print _Current Puzzle…" msgstr "In lượt _chơi hiện tại…" -#: data/sudoku-window.ui:24 +#: data/sudoku-window.ui:28 msgid "Print _Multiple Puzzles…" msgstr "In _nhiều ván chơi…" -#: data/sudoku-window.ui:32 +#: data/sudoku-window.ui:36 msgid "High_lighter" msgstr "Tô _sáng" -#: data/sudoku-window.ui:36 +#: data/sudoku-window.ui:40 msgid "_Warnings" msgstr "Cảnh _báo" -#: data/sudoku-window.ui:42 +#: data/sudoku-window.ui:46 msgid "_Help" msgstr "Trợ _giúp" -#: data/sudoku-window.ui:46 +#: data/sudoku-window.ui:50 msgid "_About Sudoku" msgstr "" # Name: don't translate/Tên: đừng dịch -#: data/sudoku-window.ui:52 data/sudoku-window.ui:57 -#: data/org.gnome.Sudoku.desktop.in:3 src/gnome-sudoku.vala:505 -#: src/sudoku-window.vala:214 +#: data/sudoku-window.ui:56 data/sudoku-window.ui:64 +#: data/org.gnome.Sudoku.desktop.in:3 src/gnome-sudoku.vala:495 +#: src/sudoku-window.vala:217 msgid "Sudoku" msgstr "Sudoku" -#: data/sudoku-window.ui:73 +#: data/sudoku-window.ui:72 msgid "Undo your last action" msgstr "Hoàn tác bước cuối" -#: data/sudoku-window.ui:94 +#: data/sudoku-window.ui:84 msgid "Redo your last action" msgstr "Làm lại bước cuối cùng" -#: data/sudoku-window.ui:126 +#: data/sudoku-window.ui:115 msgid "Pause" msgstr "" -#: data/sudoku-window.ui:147 +#: data/sudoku-window.ui:127 msgid "Start playing the custom puzzle you have created" msgstr "Bắt đầu chơi bàn do bạn vừa tạo" -#: data/sudoku-window.ui:189 +#: data/sudoku-window.ui:96 msgid "Go back to the current game" msgstr "Quay trở lại ván chơi hiện tại" @@ -148,7 +148,7 @@ msgid "A GNOME sudoku game preview" msgstr "Xem thử về trò chơi sudoku GNOME" -#: data/org.gnome.Sudoku.appdata.xml.in:78 +#: data/org.gnome.Sudoku.appdata.xml.in:80 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -213,7 +213,7 @@ msgid "true if the window is maximized" msgstr "đặt là đúng nếu cửa sổ được phóng to tối đa" -#: data/print-dialog.ui:18 +#: data/print-dialog.ui:5 msgid "Print Multiple Puzzles" msgstr "In nhiều ván đấu" @@ -229,71 +229,71 @@ msgid "_Number of puzzles per page" msgstr "" -#: data/print-dialog.ui:138 +#: data/print-dialog.ui:54 msgid "Difficulty" msgstr "Độ khó" -#: lib/sudoku-board.vala:644 +#: lib/sudoku-board.vala:676 msgid "Unknown Difficulty" msgstr "Độ khó chưa biết" -#: lib/sudoku-board.vala:646 +#: lib/sudoku-board.vala:678 msgid "Easy Difficulty" msgstr "Mức chơi dễ" -#: lib/sudoku-board.vala:648 +#: lib/sudoku-board.vala:680 msgid "Medium Difficulty" msgstr "Độ khó trung bình" -#: lib/sudoku-board.vala:650 +#: lib/sudoku-board.vala:682 msgid "Hard Difficulty" msgstr "Độ khó cao" -#: lib/sudoku-board.vala:652 +#: lib/sudoku-board.vala:684 msgid "Very Hard Difficulty" msgstr "Độ khó cực cao" -#: lib/sudoku-board.vala:654 +#: lib/sudoku-board.vala:686 msgid "Custom Puzzle" msgstr "Câu đố tùy ý" #. Help string for command line --version flag -#: src/gnome-sudoku.vala:72 +#: src/gnome-sudoku.vala:78 msgid "Show release version" msgstr "Hiện phiên bản phát hành" #. Help string for command line --show-possible flag -#: src/gnome-sudoku.vala:76 +#: src/gnome-sudoku.vala:82 msgid "Show the possible values for each cell" msgstr "Hiện các giá trị có thể cho từng ô" #. Error dialog shown when starting a custom game that is not valid. -#: src/gnome-sudoku.vala:238 +#: src/gnome-sudoku.vala:246 msgid "The puzzle you have entered is not a valid Sudoku." msgstr "Câu đố bạn nhập vào không phải là Sudoku hợp lệ." -#: src/gnome-sudoku.vala:238 +#: src/gnome-sudoku.vala:246 msgid "Please enter a valid puzzle." msgstr "Hãy nhập vào một câu đố hợp lệ" #. Warning dialog shown when starting a custom game that has multiple solutions. -#: src/gnome-sudoku.vala:247 +#: src/gnome-sudoku.vala:255 msgid "The puzzle you have entered has multiple solutions." msgstr "Câu đố bạn đã nhập vào có nhiều cách giải." -#: src/gnome-sudoku.vala:247 +#: src/gnome-sudoku.vala:255 msgid "Valid Sudoku puzzles have exactly one solution." msgstr "Một câu đố Sudoku hợp lệ chỉ có một phương án giải duy nhất." -#: src/gnome-sudoku.vala:249 +#: src/gnome-sudoku.vala:256 msgid "_Back" msgstr "Lù_i" -#: src/gnome-sudoku.vala:250 +#: src/gnome-sudoku.vala:257 msgid "Play _Anyway" msgstr "_Vẫn chơi" -#: src/gnome-sudoku.vala:293 +#: src/gnome-sudoku.vala:299 #, c-format msgid "Well done, you completed the puzzle in %d minute!" msgid_plural "Well done, you completed the puzzle in %d minutes!" @@ -303,16 +303,16 @@ msgid "_Quit" msgstr "T_hoát" -#: src/gnome-sudoku.vala:298 +#: src/gnome-sudoku.vala:304 msgid "Play _Again" msgstr "Chơi _lại" -#: src/gnome-sudoku.vala:407 +#: src/gnome-sudoku.vala:414 msgid "Reset the board to its original state?" msgstr "Đặt bàn thành trạng thái ban đầu của nó?" #. Appears on the About dialog. %s is the version of the QQwing puzzle generator in use. -#: src/gnome-sudoku.vala:502 +#: src/gnome-sudoku.vala:492 #, c-format msgid "" "The popular Japanese logic puzzle\n" @@ -323,7 +323,7 @@ "\n" "Puzzles được tạo bởi QQwing %s" -#: src/gnome-sudoku.vala:513 +#: src/gnome-sudoku.vala:502 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -331,12 +331,12 @@ "Launchpad Contributions:\n" " Trần Ngọc Quân https://launchpad.net/~vnwildman" -#: src/number-picker.vala:85 +#: src/number-picker.vala:87 msgid "Clear" msgstr "Xóa trắng" #. Error message if printing fails -#: src/sudoku-printer.vala:47 +#: src/sudoku-printer.vala:45 msgid "Error printing file:" msgstr "Gặp lỗi khi in tập tin:" @@ -345,10 +345,10 @@ msgid "Paused" msgstr "Đã tạm dừng" -#: src/sudoku-window.vala:155 +#: src/sudoku-window.vala:156 msgid "Select Difficulty" msgstr "Chọn độ khó" -#: src/sudoku-window.vala:216 +#: src/sudoku-window.vala:219 msgid "Create Puzzle" msgstr "Tạo câu đố" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-system-log.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-system-log.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-system-log.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-system-log.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:10+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:18+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../data/gnome-system-log.desktop.in.in.h:1 ../src/logview-app.c:305 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-system-monitor.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-system-monitor.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-system-monitor.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-system-monitor.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,22 +18,23 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:10+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:56+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: gnome-system-monitor.desktop.in:3 gnome-system-monitor.appdata.xml.in:6 -#: data/interface.ui:6 src/application.cpp:394 src/interface.cpp:439 +#: data/gnome-system-monitor.appdata.xml.in.in:7 data/interface.ui:6 +#: data/org.gnome.SystemMonitor.desktop.in.in:3 src/application.cpp:396 +#: src/interface.cpp:487 msgid "System Monitor" msgstr "Theo dõi hệ thống" -#: gnome-system-monitor.desktop.in:4 gnome-system-monitor-kde.desktop.in:4 -#: src/interface.cpp:440 +#: data/gnome-system-monitor-kde.desktop.in.in:4 +#: data/org.gnome.SystemMonitor.desktop.in.in:4 src/interface.cpp:488 msgid "View current processes and monitor system state" msgstr "Xem các tiến trình hiện đang chạy và theo dõi tình trạng hệ thống" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! -#: gnome-system-monitor.desktop.in:16 +#: data/org.gnome.SystemMonitor.desktop.in.in:16 msgid "" "Monitor;System;Process;CPU;Memory;Network;History;Usage;Performance;Task;Mana" "ger;Activity;" @@ -44,23 +45,23 @@ "năng;Task;công;việc;tác;vụ;Manager;quản;lý;quan;ly;Activity;Hoạt động;Hoat " "dong;" -#: gnome-system-monitor-kde.desktop.in:3 src/application.cpp:457 +#: data/gnome-system-monitor-kde.desktop.in.in:3 src/application.cpp:456 msgid "GNOME System Monitor" msgstr "Theo dõi hệ thống GNOME" #. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! -#: gnome-system-monitor-kde.desktop.in:16 +#: data/gnome-system-monitor-kde.desktop.in.in:16 msgid "Monitor;System;Process;CPU;Memory;Network;History;Usage;" msgstr "" "Monitor;Theo;dõi;theo;doi;System;Hệ;Thống;he;thong;Process;Tiến;Trình;tien;tr" "inh;CPU;Memory;Bộ;Nhớ;bo;nho;Network;Mạng;mang;History;Lịch;sử;lich;su;Usage;" "Sử;dụng;tiêu;dùng;" -#: gnome-system-monitor.appdata.xml.in:7 +#: data/gnome-system-monitor.appdata.xml.in.in:8 msgid "View and manage system resources" msgstr "Xem và quản lý tài nguyên hệ thống" -#: gnome-system-monitor.appdata.xml.in:9 +#: data/gnome-system-monitor.appdata.xml.in.in:10 msgid "" "System Monitor is a process viewer and system monitor with an attractive, " "easy-to-use interface." @@ -68,7 +69,7 @@ "Ứng dụng theo dõi hệ thống là phần mềm xem và theo dõi các tiến trình hệ " "thống với một giao diện hấp dẫn và dễ dùng." -#: gnome-system-monitor.appdata.xml.in:13 +#: data/gnome-system-monitor.appdata.xml.in.in:14 msgid "" "System Monitor can help you find out what applications are using the " "processor or the memory of your computer, can manage the running " @@ -80,7 +81,7 @@ "buộc dừng các tiến trình đang treo, và thay đổi trạng thái hay mức ưu tiên " "của một tiến trình sẵn có." -#: gnome-system-monitor.appdata.xml.in:19 +#: data/gnome-system-monitor.appdata.xml.in.in:20 msgid "" "The resource graphs feature shows you a quick overview of what is going on " "with your computer displaying recent network, memory and processor usage." @@ -88,19 +89,20 @@ "Tính năng hiển thị tài nguyên bằng đồ thị giúp bạn nhanh chóng hiểu được " "những gì đang diễn với mạng, bộ nhớ và bộ vi xử lý trên máy tính của mình." -#: gnome-system-monitor.appdata.xml.in:27 +#: data/gnome-system-monitor.appdata.xml.in.in:28 msgid "Process list view" msgstr "Xem danh sách tiến trình" -#: gnome-system-monitor.appdata.xml.in:31 +#: data/gnome-system-monitor.appdata.xml.in.in:32 msgid "Resources overview" msgstr "Tổng quan về Tài nguyên" -#: gnome-system-monitor.appdata.xml.in:35 +#: data/gnome-system-monitor.appdata.xml.in.in:36 msgid "File Systems view" msgstr "Xem Hệ thống tập tin" -#: gnome-system-monitor.appdata.xml.in:44 +#. developer_name tag deprecated with Appstream 1.0 +#: data/gnome-system-monitor.appdata.xml.in.in:46 src/interface.cpp:496 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -120,52 +122,52 @@ msgid "Privileges are required to change the priority of processes" msgstr "Các đặc quyền yêu cầu để thay đổi mức ưu tiên của tiến trình" -#: data/help-overlay.ui:13 +#: data/help-overlay.ui:12 msgctxt "shortcut window" msgid "General" msgstr "Chung" -#: data/help-overlay.ui:18 +#: data/help-overlay.ui:17 msgctxt "shortcut window" msgid "Show help" msgstr "Hiển thị trợ giúp" -#: data/help-overlay.ui:25 +#: data/help-overlay.ui:23 msgctxt "shortcut window" msgid "Open menu" msgstr "Mở trình đơn" -#: data/help-overlay.ui:32 +#: data/help-overlay.ui:37 msgctxt "shortcut window" msgid "Keyboard shortcuts" msgstr "Phím tắt bàn phím" -#: data/help-overlay.ui:39 +#: data/help-overlay.ui:44 msgctxt "shortcut window" msgid "Quit" msgstr "Thoát" -#: data/help-overlay.ui:46 +#: data/help-overlay.ui:50 msgctxt "shortcut window" msgid "Search" msgstr "Tìm kiếm" -#: data/help-overlay.ui:53 +#: data/help-overlay.ui:56 msgctxt "shortcut window" msgid "Show Processes" msgstr "Hiển thị tiến trình" -#: data/help-overlay.ui:60 +#: data/help-overlay.ui:62 msgctxt "shortcut window" msgid "Show Resources" msgstr "Hiển thị tài nguyên" -#: data/help-overlay.ui:67 +#: data/help-overlay.ui:68 msgctxt "shortcut window" msgid "Show File Systems" msgstr "Hiển thị hệ thống tập tin" -#: data/help-overlay.ui:74 +#: data/help-overlay.ui:75 msgctxt "shortcut window" msgid "Refresh" msgstr "Cập nhật" @@ -195,12 +197,12 @@ msgid "Open files" msgstr "Mở tập tin" -#: data/help-overlay.ui:115 +#: data/help-overlay.ui:114 msgctxt "shortcut window" msgid "Send stop signal" msgstr "Gửi tín hiệu dừng" -#: data/help-overlay.ui:122 +#: data/help-overlay.ui:120 msgctxt "shortcut window" msgid "Send continue signal" msgstr "Gửi tín hiệu tiếp tục" @@ -210,79 +212,80 @@ msgid "Send End signal" msgstr "Gửi tín hiệu kết thúc" -#: data/help-overlay.ui:136 +#: data/help-overlay.ui:132 msgctxt "shortcut window" msgid "Send Kill signal" msgstr "Gửi tín hiệu giết" -#: data/interface.ui:162 src/procdialogs.cpp:152 src/proctable.cpp:158 +#: data/interface.ui:90 src/procdialogs.cpp:150 src/proctable.cpp:136 msgid "_End Process" msgid_plural "_End Processes" msgstr[0] "Kết _thúc tiến trình" -#: data/interface.ui:176 +#: data/interface.ui:177 msgid "Show process properties" msgstr "Hiển thị thuộc tính tiến trình" -#: data/interface.ui:197 data/preferences.ui:14 +#: data/preferences.ui:13 msgid "Processes" msgstr "Tiến trình" -#: data/interface.ui:262 src/interface.cpp:276 src/procproperties.cpp:83 +#: data/interface.ui:166 data/preferences.ui:114 src/interface.cpp:283 +#: src/procproperties.cpp:77 msgid "CPU" msgstr "CPU" -#: data/interface.ui:313 src/interface.cpp:323 src/procproperties.cpp:72 -#: src/proctable.cpp:381 +#: data/interface.ui:197 src/interface.cpp:321 src/procproperties.cpp:71 +#: src/proctable.cpp:359 msgid "Memory" msgstr "Bộ nhớ" -#: data/interface.ui:328 src/interface.cpp:335 +#: data/interface.ui:208 src/interface.cpp:333 msgid "Swap" msgstr "Vùng tráo đổi" -#: data/interface.ui:366 +#: data/interface.ui:225 data/preferences.ui:125 msgid "Memory and Swap" msgstr "Bộ nhớ và Tráo đổi" -#: data/interface.ui:418 src/interface.cpp:367 +#: data/interface.ui:256 src/interface.cpp:362 msgid "Receiving" msgstr "Tốc độ nhận" -#: data/interface.ui:433 +#: data/interface.ui:266 msgid "Total Received" msgstr "Tổng lượng nhận" -#: data/interface.ui:448 src/interface.cpp:385 +#: data/interface.ui:276 src/interface.cpp:380 msgid "Sending" msgstr "Tốc độ gửi" -#: data/interface.ui:463 +#: data/interface.ui:286 msgid "Total Sent" msgstr "Tổng lượng gửi" -#: data/interface.ui:510 +#: data/interface.ui:303 data/preferences.ui:142 msgid "Network" msgstr "Mạng" -#: data/interface.ui:536 data/preferences.ui:132 +#: data/preferences.ui:76 msgid "Resources" msgstr "Tài nguyên" -#: data/interface.ui:564 data/preferences.ui:293 +#: data/preferences.ui:161 msgid "File Systems" msgstr "Hệ thống tập tin" -#: data/lsof.ui:7 +#: data/lsof.ui:6 msgctxt "Window title for Search for Open Files dialog" msgid "Search for Open Files" msgstr "Tìm tập tin đang mở" -#: data/lsof.ui:31 +#: data/lsof.ui:36 msgid "Filter files by name" msgstr "Lọc các tập tin theo tên" -#: data/lsof.ui:41 +#: data/lsof.ui:42 msgid "Case insensitive" msgstr "Không phân biệt HOA/thường" @@ -291,82 +294,82 @@ msgid "Search for Open Files" msgstr "Tìm tập tin đang mở" -#: data/menus.ui:12 data/menus.ui:67 data/preferences.ui:7 +#: data/menus.ui:13 data/menus.ui:68 data/preferences.ui:6 msgid "Preferences" msgstr "Tùy thích" -#: data/menus.ui:16 data/menus.ui:71 +#: data/menus.ui:17 data/menus.ui:72 msgid "Help" msgstr "Trợ giúp" -#: data/menus.ui:20 data/menus.ui:75 +#: data/menus.ui:21 data/menus.ui:76 msgid "Keyboard Shortcuts" msgstr "Phím tắt bàn phím" -#: data/menus.ui:24 data/menus.ui:79 +#: data/menus.ui:25 data/menus.ui:80 msgid "About System Monitor" msgstr "Giới thiệu Theo dõi hệ thống" -#: data/menus.ui:32 +#: data/menus.ui:33 msgid "_Refresh" msgstr "Cậ_p nhật" -#: data/menus.ui:38 +#: data/menus.ui:39 msgid "_Active Processes" msgstr "Tiến trình đang _hoạt động" -#: data/menus.ui:43 +#: data/menus.ui:44 msgid "A_ll Processes" msgstr "_Mọi tiến trình" -#: data/menus.ui:48 +#: data/menus.ui:49 msgid "M_y Processes" msgstr "Tiến trình của _tôi" -#: data/menus.ui:55 +#: data/menus.ui:56 msgid "Show _Dependencies" msgstr "Hiển thị _Phụ thuộc" -#: data/menus.ui:87 +#: data/menus.ui:88 msgid "_Properties" msgstr "T_huộc tính" -#: data/menus.ui:93 +#: data/menus.ui:94 msgid "_Memory Maps" msgstr "Bả_n đồ bộ nhớ" #. Translators: this means 'Files that are open' (open is not a verb here) -#: data/menus.ui:97 +#: data/menus.ui:98 msgid "Open _Files" msgstr "Các _tập tin đang mở" -#: data/menus.ui:103 +#: data/menus.ui:104 #| msgid "Change Priority" msgid "_Change Priority" msgstr "Đổ_i độ ưu tiên" -#: data/menus.ui:106 src/util.cpp:174 +#: data/menus.ui:107 src/util.cpp:173 #| msgid "(Very High Priority)" msgid "Very High" msgstr "Rất cao" -#: data/menus.ui:111 src/util.cpp:176 +#: data/menus.ui:112 src/util.cpp:175 msgid "High" msgstr "Cao" -#: data/menus.ui:116 src/util.cpp:178 +#: data/menus.ui:117 src/util.cpp:177 msgid "Normal" msgstr "Thường" -#: data/menus.ui:121 src/util.cpp:180 +#: data/menus.ui:122 src/util.cpp:179 msgid "Low" msgstr "Thấp" -#: data/menus.ui:126 src/util.cpp:182 +#: data/menus.ui:127 src/util.cpp:181 msgid "Very Low" msgstr "Rất thấp" -#: data/menus.ui:133 +#: data/menus.ui:134 msgid "Custom" msgstr "Tự chọn" @@ -390,39 +393,39 @@ msgid "_Kill" msgstr "_Giết" -#: data/openfiles.ui:8 +#: data/openfiles.ui:4 msgid "Open Files" msgstr "Tập tin đang mở" -#: data/preferences.ui:19 data/preferences.ui:298 +#: data/preferences.ui:17 data/preferences.ui:80 data/preferences.ui:165 msgid "Behavior" msgstr "Hành vi" -#: data/preferences.ui:24 data/preferences.ui:142 data/preferences.ui:303 +#: data/preferences.ui:21 data/preferences.ui:84 data/preferences.ui:169 msgid "_Update Interval in Seconds" msgstr "_Thời gian cập nhật tính bằng giây" -#: data/preferences.ui:42 +#: data/preferences.ui:29 msgid "Enable _Smooth Refresh" msgstr "Bật cập nhật _mịn" -#: data/preferences.ui:58 +#: data/preferences.ui:35 msgid "Alert Before Ending or _Killing Processes" msgstr "Cảnh giác trước khi chấm dứt hay _giết tiến trình" -#: data/preferences.ui:74 +#: data/preferences.ui:41 msgid "_Divide CPU Usage by CPU Count" msgstr "_Chia tiêu dùng CPU theo số CPU" -#: data/preferences.ui:90 +#: data/preferences.ui:47 msgid "Show Memory in IEC" msgstr "Hiển thị bộ nhớ trong IEC" -#: data/preferences.ui:107 data/preferences.ui:338 +#: data/preferences.ui:54 data/preferences.ui:184 msgid "Information Fields" msgstr "Các trường thông tin" -#: data/preferences.ui:108 +#: data/preferences.ui:55 msgid "Process information shown in list:" msgstr "Thông tin tiến trình được hiển thị trong danh sách:" @@ -430,59 +433,59 @@ msgid "Graphs" msgstr "Đồ thị" -#: data/preferences.ui:160 +#: data/preferences.ui:92 msgid "_Chart Data Points" msgstr "_Các điểm dữ liệu đồ thị" -#: data/preferences.ui:177 +#: data/preferences.ui:118 msgid "_Draw CPU Chart as Stacked Area Chart" msgstr "_Vẽ đồ thị CPU theo kiểu vùng xếp chồng" -#: data/preferences.ui:193 +#: data/preferences.ui:107 msgid "Draw Charts as S_mooth Graphs" msgstr "Vẽ đồ thị dưới dạng đồ họa _mịn" -#: data/preferences.ui:209 +#: data/preferences.ui:129 msgid "Show Memory and Swap in IEC" msgstr "Hiển thị lịch sử bộ nhớ và tráo đổi trong IEC" -#: data/preferences.ui:225 +#: data/preferences.ui:135 msgid "Show Memory in Logarithmic Scale" msgstr "Hiển thị Bộ nhớ trong thang đo logarit" -#: data/preferences.ui:241 +#: data/preferences.ui:146 msgid "_Show Network Speed in Bits" msgstr "_Hiển thị tốc độ mạng theo bít" -#: data/preferences.ui:257 +#: data/preferences.ui:275 msgid "Set Network Totals _Unit Separately" msgstr "Đặt đơn _vị tổng mạng riêng biệt" -#: data/preferences.ui:273 +#: data/preferences.ui:152 msgid "Show Network _Totals in Bits" msgstr "Hiển thị _tổng lưu lượng mạng theo bít" -#: data/preferences.ui:321 +#: data/preferences.ui:177 msgid "Show _All File Systems" msgstr "Hiển thị _mọi hệ thống tập tin" -#: data/preferences.ui:339 +#: data/preferences.ui:185 msgid "File system information shown in list" msgstr "Thông tin hệ thống tập tin được hiển thị trong danh sách" -#: data/renice.ui:27 src/procdialogs.cpp:177 src/setaffinity.cpp:308 +#: data/renice.ui:15 data/setaffinity.ui:17 src/procdialogs.cpp:166 msgid "_Cancel" msgstr "T_hôi" -#: data/renice.ui:43 +#: data/renice.ui:16 msgid "Change _Priority" msgstr "Thay đổi độ ư_u tiên" -#: data/renice.ui:87 +#: data/renice.ui:39 msgid "_Nice value:" msgstr "Giá trị ưu tiê_n:" -#: data/renice.ui:142 +#: data/renice.ui:69 #| msgid "" #| "The priority of a process is given by its nice value. A lower nice value " #| "corresponds to a higher priority." @@ -494,67 +497,67 @@ "trị \"nice\" (dễ thương). Giá trị thấp hơn tương ứng với độ ưu tiên cao " "hơn." -#: src/application.cpp:438 +#: src/application.cpp:439 msgid "A simple process and system monitor." msgstr "" "Một công cụ đơn giản để theo dõi hệ thống và các tiến trình đang chạy." -#: src/argv.cpp:23 +#: src/argv.cpp:22 msgid "Show the Processes tab" msgstr "Hiện thẻ “Tiến trình”" -#: src/argv.cpp:29 +#: src/argv.cpp:28 msgid "Show the Resources tab" msgstr "Hiện thẻ “Tài nguyên”" -#: src/argv.cpp:35 +#: src/argv.cpp:34 msgid "Show the File Systems tab" msgstr "Hiện thẻ “Hệ thống tập tin”" -#: src/argv.cpp:40 +#: src/argv.cpp:39 msgid "Show the application’s version" msgstr "Hiển thị phiên bản của ứng dụng" -#: src/disks.cpp:383 src/memmaps.cpp:356 +#: src/disks.cpp:392 src/memmaps.cpp:354 msgid "Device" msgstr "Thiết bị" -#: src/disks.cpp:384 +#: src/disks.cpp:393 msgid "Directory" msgstr "Thư mục" -#: src/disks.cpp:385 src/legacy/gsm_color_button.c:171 src/openfiles.cpp:270 +#: src/disks.cpp:394 src/legacy/gsm_color_button.c:612 src/openfiles.cpp:268 msgid "Type" msgstr "Kiểu" -#: src/disks.cpp:386 +#: src/disks.cpp:395 msgid "Total" msgstr "Tổng cộng" -#: src/disks.cpp:387 +#: src/disks.cpp:396 msgid "Free" msgstr "Trống" -#: src/disks.cpp:388 +#: src/disks.cpp:397 msgid "Available" msgstr "Dùng được" -#: src/disks.cpp:389 +#: src/disks.cpp:398 msgid "Used" msgstr "Đã dùng" #. Translators: color picker title, %s is CPU, Memory, Swap, Receiving, Sending -#: src/interface.cpp:240 +#: src/interface.cpp:247 #, c-format msgid "Pick a Color for “%s”" msgstr "Chọn màu cho “%s”" -#: src/interface.cpp:278 +#: src/interface.cpp:285 #, c-format msgid "CPU%d" msgstr "CPU%d" -#: src/interface.cpp:451 +#: src/interface.cpp:500 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -570,91 +573,91 @@ " cc.haph https://launchpad.net/~cc-haph" #. xgettext: ? stands for unknown -#: src/legacy/e_date.c:176 +#: src/legacy/e_date.c:175 msgid "?" msgstr "?" -#: src/legacy/e_date.c:184 +#: src/legacy/e_date.c:183 msgid "Today %l∶%M %p" msgstr "Hôm nay %l:%M %p" -#: src/legacy/e_date.c:195 +#: src/legacy/e_date.c:194 msgid "Yesterday %l∶%M %p" msgstr "Hôm qua %l:%M %p" -#: src/legacy/e_date.c:210 +#: src/legacy/e_date.c:209 msgid "%a %l∶%M %p" msgstr "%a %l∶%M %p" -#: src/legacy/e_date.c:219 +#: src/legacy/e_date.c:218 msgid "%b %d %l∶%M %p" msgstr "%b %d %l∶%M %p" -#: src/legacy/e_date.c:221 +#: src/legacy/e_date.c:220 msgid "%b %d %Y" msgstr "%d %b %Y" -#: src/legacy/gsm_color_button.c:147 +#: src/legacy/gsm_color_button.c:588 msgid "Fraction" msgstr "Phân số" #. TRANSLATORS: description of the pie color picker's (mem, swap) filled percentage property -#: src/legacy/gsm_color_button.c:149 +#: src/legacy/gsm_color_button.c:590 #| msgid "Percentage full for pie colour pickers" msgid "Percentage full for pie color pickers" msgstr "Phần trăm đầy cho bảng chọn màu" -#: src/legacy/gsm_color_button.c:156 +#: src/legacy/gsm_color_button.c:597 msgid "Title" msgstr "Tựa đề" -#: src/legacy/gsm_color_button.c:157 +#: src/legacy/gsm_color_button.c:598 msgid "The title of the color selection dialog" msgstr "Tựa đề của hộp thoại chọn màu" -#: src/legacy/gsm_color_button.c:158 src/legacy/gsm_color_button.c:543 +#: src/legacy/gsm_color_button.c:599 src/legacy/gsm_color_button.c:637 msgid "Pick a Color" msgstr "Chọn một màu" -#: src/legacy/gsm_color_button.c:164 +#: src/legacy/gsm_color_button.c:605 msgid "Current Color" msgstr "Màu hiện có" -#: src/legacy/gsm_color_button.c:165 +#: src/legacy/gsm_color_button.c:606 msgid "The selected color" msgstr "Màu đã chọn" -#: src/legacy/gsm_color_button.c:172 +#: src/legacy/gsm_color_button.c:613 msgid "Type of color picker" msgstr "Kiểu bộ chọn màu" -#: src/legacy/gsm_color_button.c:461 +#: src/legacy/gsm_color_button.c:460 msgid "Received invalid color data\n" msgstr "Nhận được dữ liệu màu không hợp lệ\n" -#: src/legacy/gsm_color_button.c:566 +#: src/legacy/gsm_color_button.c:660 msgid "Click to set graph colors" msgstr "Nhấn vào để đặt màu sắc đồ thị" #. Translators: loadgraphs y axis percentage labels: 0 %, 50%, 100% -#: src/load-graph.cpp:99 src/load-graph.cpp:109 +#: src/load-graph.cpp:103 src/load-graph.cpp:118 #, c-format msgid "%.0f %%" msgstr "%.0f %%" -#: src/load-graph.cpp:158 +#: src/load-graph.cpp:167 #, c-format msgid "%u hr" msgid_plural "%u hrs" msgstr[0] "%u giờ" -#: src/load-graph.cpp:159 +#: src/load-graph.cpp:168 #, c-format msgid "%u min" msgid_plural "%u mins" msgstr[0] "%u phút" -#: src/load-graph.cpp:161 +#: src/load-graph.cpp:170 #, c-format msgid "%u sec" msgid_plural "%u secs" @@ -662,150 +665,150 @@ #. Update label #. Translators: CPU usage percentage label: 95.7% -#: src/load-graph.cpp:547 +#: src/load-graph.cpp:579 #, c-format msgid "%.1f%%" msgstr "%.1f%%" -#: src/load-graph.cpp:577 +#: src/load-graph.cpp:606 #| msgid "Available" msgid "not available" msgstr "không sẵn sàng" #. xgettext: "540MiB (53 %) of 1.0 GiB" or "540MB (53 %) of 1.0 GB" -#: src/load-graph.cpp:582 +#: src/load-graph.cpp:611 #, c-format #| msgid "%s (%.1f %%) of %s" msgid "%s (%.1f%%) of %s" msgstr "%s (%.1f%%) trên %s" #. xgettext: Used cache string, e.g.: "Cache 2.4GiB" or "Cache 2.4GB" -#: src/load-graph.cpp:587 +#: src/load-graph.cpp:616 #, c-format msgid "Cache %s" msgstr "Nhớ đệm %s" -#: src/lsof.cpp:123 +#: src/lsof.cpp:116 #, c-format msgid "%d open file" msgid_plural "%d open files" msgstr[0] "Mở %d tập tin" -#: src/lsof.cpp:125 +#: src/lsof.cpp:118 #, c-format msgid "%d matching open file" msgid_plural "%d matching open files" msgstr[0] "Tìm thấy %d tập tin đang mở khớp mẫu" -#: src/lsof.cpp:267 +#: src/lsof.cpp:229 msgid "Process" msgstr "Tiến trình" -#: src/lsof.cpp:279 +#: src/lsof.cpp:240 msgid "PID" msgstr "PID" -#: src/lsof.cpp:289 src/memmaps.cpp:334 +#: src/lsof.cpp:249 src/memmaps.cpp:332 msgid "Filename" msgstr "Tên tập tin" #. xgettext: virtual memory start -#: src/memmaps.cpp:336 +#: src/memmaps.cpp:334 msgid "VM Start" msgstr "Đầu bộ nhớ ảo" #. xgettext: virtual memory end -#: src/memmaps.cpp:338 +#: src/memmaps.cpp:336 msgid "VM End" msgstr "Cuối bộ nhớ ảo" #. xgettext: virtual memory syze -#: src/memmaps.cpp:340 +#: src/memmaps.cpp:338 msgid "VM Size" msgstr "Cỡ bộ nhớ ảo" -#: src/memmaps.cpp:341 +#: src/memmaps.cpp:339 msgid "Flags" msgstr "Cờ" #. xgettext: virtual memory offset -#: src/memmaps.cpp:343 +#: src/memmaps.cpp:341 msgid "VM Offset" msgstr "Độ lệch bộ nhớ ảo" #. xgettext: memory that has not been modified since #. it has been allocated -#: src/memmaps.cpp:346 +#: src/memmaps.cpp:344 msgid "Private clean" msgstr "Riêng sạch" #. xgettext: memory that has been modified since it #. has been allocated -#: src/memmaps.cpp:349 +#: src/memmaps.cpp:347 msgid "Private dirty" msgstr "Riêng bẩn" #. xgettext: shared memory that has not been modified #. since it has been allocated -#: src/memmaps.cpp:352 +#: src/memmaps.cpp:350 msgid "Shared clean" msgstr "Chung sạch" #. xgettext: shared memory that has been modified #. since it has been allocated -#: src/memmaps.cpp:355 +#: src/memmaps.cpp:353 msgid "Shared dirty" msgstr "Chung bẩn" -#: src/memmaps.cpp:357 +#: src/memmaps.cpp:355 msgid "Inode" msgstr "Inode" -#: src/memmaps.cpp:475 +#: data/memmaps.ui:8 msgid "Memory Maps" msgstr "Bản đồ bộ nhớ" -#: src/memmaps.cpp:487 +#: src/memmaps.cpp:484 #, c-format msgid "_Memory maps for process “%s” (PID %u):" msgstr "Sơ đồ _bộ nhớ cho tiến trình “%s” (PID %u):" -#: src/openfiles.cpp:40 +#: src/openfiles.cpp:39 msgid "file" msgstr "tập tin" -#: src/openfiles.cpp:43 +#: src/openfiles.cpp:42 msgid "pipe" msgstr "ống dẫn" -#: src/openfiles.cpp:46 +#: src/openfiles.cpp:45 msgid "IPv6 network connection" msgstr "Kết nối mạng IPv6" -#: src/openfiles.cpp:49 +#: src/openfiles.cpp:48 msgid "IPv4 network connection" msgstr "Kết nối mạng IPv4" -#: src/openfiles.cpp:52 +#: src/openfiles.cpp:51 msgid "local socket" msgstr "socket cục bộ" -#: src/openfiles.cpp:55 +#: src/openfiles.cpp:54 msgid "unknown type" msgstr "kiểu chưa biết" #. Translators: "FD" here means "File Descriptor". Please use #. a very short translation if possible, and at most #. 2-3 characters for it to be able to fit in the UI. -#: src/openfiles.cpp:269 +#: src/openfiles.cpp:267 msgid "FD" msgstr "FD" -#: src/openfiles.cpp:271 +#: src/openfiles.cpp:269 msgid "Object" msgstr "Đối tượng" -#: src/openfiles.cpp:358 +#: src/openfiles.cpp:357 #, c-format msgid "_Files opened by process “%s” (PID %u):" msgstr "Các _tập tin được mở bởi tiến trình “%s” (PID %u):" @@ -912,7 +915,7 @@ msgid "Default graph outgoing network traffic color" msgstr "Màu mặc định của đồ thị dữ liệu mạng đang gửi" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:162 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:176 msgid "Show network traffic in bits" msgstr "Hiện lưu lượng mạng theo bit" @@ -920,16 +923,16 @@ msgid "Set network totals unit separately" msgstr "Đặt đơn vị tổng số mạng riêng biệt" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:176 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:183 msgid "Show network totals in bits" msgstr "Hiện tổng lưu lượng mạng theo bit" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:183 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:190 msgid "Show memory in logarithmic scale" msgstr "Hiển thị bộ nhớ trong thang logarit" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:185 -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:194 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:192 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:201 msgid "" "If TRUE, system-monitor shows the CPU chart as a stacked area chart instead " "of a line chart." @@ -937,7 +940,7 @@ "Nếu chọn, theo dõi hệ thống sẽ hiển thị đồ thị CPU dạng biểu đồ vùng xếp " "chồng thay cho kiểu đường." -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:192 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:199 msgid "Show CPU chart as stacked area chart" msgstr "Hiển thị đồ thị CPU là dạng biểu đồ vùng chồng" @@ -956,195 +959,195 @@ "Nếu chọn, theo dõi hệ thống sẽ hiển thị đồ thị CPU, Bộ nhớ và Mạng dạng đồ " "họa mịn nếu không thì đồ thị đường." -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:210 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:217 msgid "Show memory and swap in IEC" msgstr "Hiển thị sử bộ nhớ và tráo đổi trong IEC" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:224 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:231 msgid "Process view sort column" msgstr "Sắp xếp cột khung xem tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:231 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:238 msgid "Process view columns order" msgstr "Thứ tự cột khung xem tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:238 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:245 msgid "Process view sort order" msgstr "Thứ tự sắp xếp khung xem tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:245 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:252 msgid "Width of process “Name” column" msgstr "Độ rộng của cột “Tên” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:252 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:259 msgid "Show process “Name” column on startup" msgstr "Hiện cột “Tên” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:259 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:266 msgid "Width of process “User” column" msgstr "Độ rộng của cột “Người dùng”" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:266 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:273 msgid "Show process “User” column on startup" msgstr "Hiện cột “Người dùng” khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:273 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:280 msgid "Width of process “Status” column" msgstr "Độ rộng của cột “Trạng thái” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:280 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:287 msgid "Show process “Status” column on startup" msgstr "Hiện cột “Trạng thái” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:287 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:294 msgid "Width of process “Virtual Memory” column" msgstr "Độ rộng của cột “Bộ nhớ ảo” của tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:294 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:301 msgid "Show process “Virtual Memory” column on startup" msgstr "Hiện cột “Bộ nhớ ảo” của tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:301 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:308 msgid "Width of process “Resident Memory” column" msgstr "Độ rộng của cột “Bộ nhớ thường trú” của tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:308 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:315 msgid "Show process “Resident Memory” column on startup" msgstr "Hiện cột “Bộ nhớ thường trú” của tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:315 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:322 msgid "Width of process “Writable Memory” column" msgstr "Độ rộng của cột “Bộ nhớ ghi được” của tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:322 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:329 msgid "Show process “Writable Memory” column on startup" msgstr "Hiện cột “Bộ nhớ ghi được” của tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:329 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:336 msgid "Width of process “Shared Memory” column" msgstr "Độ rộng của cột “Bộ nhớ chia sẻ” của tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:336 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:343 msgid "Show process “Shared Memory” column on startup" msgstr "Hiện cột “Bộ nhớ chia sẻ” của tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:343 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:350 msgid "Width of process “X Server Memory” column" msgstr "Độ rộng của cột “Bộ nhớ trình phục vụ X” của tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:350 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:357 msgid "Show process “X Server Memory” column on startup" msgstr "Hiện cột “Bộ nhớ trình phục vụ X” của tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:357 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:364 msgid "Width of process “CPU %” column" msgstr "Độ rộng của cột “% CPU” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:364 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:371 msgid "Show process “CPU %” column on startup" msgstr "Hiện cột “% CPU” của tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:371 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:378 msgid "Width of process “CPU Time” column" msgstr "Độ rộng của cột “Thời gian CPU” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:378 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:385 msgid "Show process “CPU Time” column on startup" msgstr "Hiện cột “Thời gian CPU” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:385 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:392 msgid "Width of process “Started” column" msgstr "Độ rộng của cột “Bắt đầu” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:392 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:399 msgid "Show process “Started” column on startup" msgstr "Hiện cột “Bắt đầu” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:399 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:406 msgid "Width of process “Nice” column" msgstr "Độ rộng của “Độ ưu tiên” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:406 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:413 msgid "Show process “Nice” column on startup" msgstr "Hiện cột “Độ ưu tiên” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:413 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:420 msgid "Width of process “ID” column" msgstr "Độ rộng của cột “ID” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:420 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:427 msgid "Show process “ID” column on startup" msgstr "Hiện cột “ID” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:427 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:434 msgid "Width of process “SELinux Security Context” column" msgstr "Độ rộng của cột “Ngữ cảnh bảo mật SELinux” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:433 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:440 msgid "Show process “SELinux Security Context” column on startup" msgstr "Hiện cột “Ngữ cảnh bảo mật SELinux” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:440 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:447 msgid "Width of process “Command Line” column" msgstr "Độ rộng của cột “Dòng lệnh” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:447 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:454 msgid "Show process “Command Line” column on startup" msgstr "Độ rộng của cột “Dòng lệnh” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:454 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:461 msgid "Width of process “Memory” column" msgstr "Độ rộng của cột “Bộ nhớ” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:461 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:468 msgid "Show process “Memory” column on startup" msgstr "Hiện cột “Bộ nhớ” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:468 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:475 msgid "Width of process “Waiting Channel” column" msgstr "Độ rộng của cột “Kênh đợi” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:475 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:482 msgid "Show process “Waiting Channel” column on startup" msgstr "Hiện cột “Kênh đợi” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:482 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:489 msgid "Width of process “Control Group” column" msgstr "Độ rộng của cột “Nhóm điều khiển” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:489 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:496 msgid "Show process “Control Group” column on startup" msgstr "Hiện cột “Nhóm điều khiển” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:496 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:503 msgid "Width of process “Unit” column" msgstr "Độ rộng của cột “Đơn vị” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:503 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:510 msgid "Show process “Unit” column on startup" msgstr "Hiện cột “Đơn vị” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:510 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:517 msgid "Width of process “Session” column" msgstr "Độ rộng của cột “Phiên làm việc” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:517 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:524 msgid "Show process “Session” column on startup" msgstr "Hiện cột “Phiên làm việc” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:524 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:531 msgid "Width of process “Seat” column" msgstr "Độ rộng của cột “Ghế” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:531 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:538 msgid "Show process “Seat” column on startup" msgstr "Hiện cột “Ghế” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:538 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:545 msgid "Width of process “Owner” column" msgstr "Độ rộng của cột “Người sở hữu” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:545 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:552 msgid "Show process “Owner” column on startup" msgstr "Hiện cột “Người sở hữu” tiến trình khi khởi chạy" @@ -1164,125 +1167,125 @@ msgid "Show process “Total disk write” column on startup" msgstr "Hiện cột xem “Ghi đĩa tổng cộng” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:580 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:587 msgid "Width of process “Disk read” column" msgstr "Độ rộng của cột “Đọc đĩa” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:587 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:594 msgid "Show process “Disk read” column on startup" msgstr "Hiện cột “Đọc đĩa” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:594 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:601 msgid "Width of process “Disk write” column" msgstr "Độ rộng của cột “Ghi đĩa” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:601 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:608 msgid "Show process “Disk write” column on startup" msgstr "Hiện cột “Ghi đĩa” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:608 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:615 msgid "Width of process “Priority” column" msgstr "Độ rộng của cột “Độ ưu tiên” tiến trình" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:615 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:622 msgid "Show process “Priority” column on startup" msgstr "Hiện cột “Độ ưu tiên” tiến trình khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:626 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:633 #| msgid "Process view sort column" msgid "Disk view sort column" msgstr "Sắp xếp cột ô xem đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:633 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:640 #| msgid "Process view sort order" msgid "Disk view sort order" msgstr "Thứ tự sắp xếp ô xem đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:640 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:647 msgid "Disk view columns order" msgstr "Thứ tự cột khung xem đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:647 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:654 msgid "Width of disk view “Device” column" msgstr "Độ rộng của cột “Thiết bị” đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:654 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:661 msgid "Show disk view “Device” column on startup" msgstr "Hiện cột xem “Thiết bị” đĩa khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:661 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:668 msgid "Width of disk view “Directory” column" msgstr "Độ rộng của cột “Thư mục” đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:668 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:675 msgid "Show disk view “Directory” column on startup" msgstr "Hiện cột xem “Thư mục” đĩa khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:675 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:682 msgid "Width of disk view “Type” column" msgstr "Độ rộng của cột “Kiểu” đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:682 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:689 msgid "Show disk view “Type” column on startup" msgstr "Hiện cột xem “Kiểu” đĩa khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:689 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:696 msgid "Width of disk view “Total” column" msgstr "Độ rộng của cột “Tổng” đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:696 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 msgid "Show disk view “Total” column on startup" msgstr "Hiện cột xem “Tổng” đĩa khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:703 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 msgid "Width of disk view “Free” column" msgstr "Độ rộng của cột “Chỗ trống” đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:710 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:717 msgid "Show disk view “Free” column on startup" msgstr "Hiện cột xem “Chỗ trống” đĩa khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:717 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:724 msgid "Width of disk view “Available” column" msgstr "Độ rộng của cột “Sẵn dùng” đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:724 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:731 msgid "Show disk view “Available” column on startup" msgstr "Hiện cột xem “Sẵn dùng” đĩa khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:731 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:738 msgid "Width of disk view “Used” column" msgstr "Độ rộng của cột “Đã dùng” đĩa" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:738 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:745 msgid "Show disk view “Used” column on startup" msgstr "Hiện cột xem “Đã dùng” đĩa khi khởi chạy" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:748 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:755 #| msgid "Process view sort column" msgid "Memory map sort column" msgstr "Sắp xếp cột ô xem bộ nhớ" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:755 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:762 #| msgid "Memory and Swap History" msgid "Memory map sort order" msgstr "Thứ tự cột ô xem bộ nhớ" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:764 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:771 #| msgid "Process view sort column" msgid "Open files sort column" msgstr "Cột sắp xếp mở tập tin" -#: src/org.gnome.gnome-system-monitor.gschema.xml.in:771 +#: src/org.gnome.gnome-system-monitor.gschema.xml.in:778 #| msgid "Process view sort order" msgid "Open files sort order" msgstr "Thứ tự sắp xếp mở tập tin" -#: src/prefsdialog.cpp:219 +#: src/prefsdialog.cpp:145 msgid "Icon" msgstr "Biểu tượng" -#: src/procactions.cpp:80 +#: src/procactions.cpp:79 #, c-format #| msgid "" #| "Cannot change the priority of process with pid %d to %d.\n" @@ -1294,7 +1297,7 @@ "Không thể thay đổi độ ưu tiên của tiến trình có PID %d thành %d.\n" "%s" -#: src/procactions.cpp:164 +#: src/procactions.cpp:171 #, c-format #| msgid "" #| "Cannot kill process with pid %d with signal %d.\n" @@ -1307,14 +1310,14 @@ "%s" #. xgettext: primary alert message for killing single process -#: src/procdialogs.cpp:90 +#: src/procdialogs.cpp:88 #, c-format msgid "Are you sure you want to kill the selected process “%s” (PID: %u)?" msgstr "" "Bạn có thực sự muốn buộc kết thúc tiến trình đã chọn “%s” (PID: %u) không?" #. xgettext: primary alert message for ending single process -#: src/procdialogs.cpp:97 +#: src/procdialogs.cpp:95 #, c-format msgid "Are you sure you want to end the selected process “%s” (PID: %u)?" msgstr "" @@ -1322,20 +1325,20 @@ #. SIGSTOP #. xgettext: primary alert message for stopping single process -#: src/procdialogs.cpp:104 +#: src/procdialogs.cpp:102 #, c-format msgid "Are you sure you want to stop the selected process “%s” (PID: %u)?" msgstr "Bạn có thực sự muốn dừng tiến trình đã chọn “%s” (PID: %u) không?" #. xgettext: primary alert message for killing multiple processes -#: src/procdialogs.cpp:116 +#: src/procdialogs.cpp:114 #, c-format msgid "Are you sure you want to kill the selected process?" msgid_plural "Are you sure you want to kill the %d selected processes?" msgstr[0] "Bạn có thực sự muốn giết %d tiến trình đã chọn không?" #. xgettext: primary alert message for ending multiple processes -#: src/procdialogs.cpp:123 +#: src/procdialogs.cpp:121 #, c-format msgid "Are you sure you want to end the selected process?" msgid_plural "Are you sure you want to end the %d selected processes?" @@ -1343,14 +1346,14 @@ #. SIGSTOP #. xgettext: primary alert message for stopping multiple processes -#: src/procdialogs.cpp:130 +#: src/procdialogs.cpp:128 #, c-format msgid "Are you sure you want to stop the selected process?" msgid_plural "Are you sure you want to stop the %d selected processes?" msgstr[0] "Bạn có thực sự muốn dừng %d tiến trình đã chọn không?" #. xgettext: secondary alert message -#: src/procdialogs.cpp:141 +#: src/procdialogs.cpp:139 msgid "" "Killing a process may destroy data, break the session or introduce a " "security risk. Only unresponsive processes should be killed." @@ -1358,13 +1361,13 @@ "Việc ép buộc kết thúc tiến trình có thể hủy dữ liệu, hỏng phiên chạy hoặc " "rủi ro bảo mật. Chỉ nên buộc kết thúc tiến trình bị treo, không đáp ứng thôi." -#: src/procdialogs.cpp:144 +#: src/procdialogs.cpp:142 msgid "_Kill Process" msgid_plural "_Kill Processes" msgstr[0] "Buộc _kết thúc tiến trình" #. xgettext: secondary alert message -#: src/procdialogs.cpp:149 +#: src/procdialogs.cpp:147 msgid "" "Ending a process may destroy data, break the session or introduce a security " "risk. Only unresponsive processes should be ended." @@ -1375,7 +1378,7 @@ #. SIGSTOP #. xgettext: secondary alert message -#: src/procdialogs.cpp:157 +#: src/procdialogs.cpp:155 msgid "" "Stopping a process may destroy data, break the session or introduce a " "security risk. Only unresponsive processes should be stopped." @@ -1383,27 +1386,27 @@ "Việc dừng một tiến trình có thể phá hủy dữ liệu, hỏng phiên chạy hoặc rủi ro " "bảo mật. Chỉ nên buộc kết thúc tiến trình bị treo, không đáp ứng thôi." -#: src/procdialogs.cpp:160 +#: src/procdialogs.cpp:158 msgid "_Stop Process" msgid_plural "_Stop Processes" msgstr[0] "_Dừng tiến trình" -#: src/procdialogs.cpp:251 +#: src/procdialogs.cpp:249 #, c-format msgid "Change Priority of Process “%s” (PID: %u)" msgstr "Thay đổi độ ưu tiên của tiến trìn “%s” (PID %u)" -#: src/procdialogs.cpp:254 +#: src/procdialogs.cpp:252 #, c-format msgid "Change Priority of the selected process" msgid_plural "Change Priority of %d selected processes" msgstr[0] "Thay đổi mức ưu tiên của %d tiến trình" -#: src/procdialogs.cpp:272 +#: src/procdialogs.cpp:271 msgid "Note:" msgstr "Ghi chú:" -#: src/procdialogs.cpp:273 +#: src/procdialogs.cpp:272 msgid "" "The priority of a process is given by its nice value. A lower nice value " "corresponds to a higher priority." @@ -1411,211 +1414,211 @@ "Độ ưu tiên của tiến trình được thể hiện bởi giá trị 'nice'. Giá trị thấp hơn " "tương ứng với độ ưu tiên cao hơn." -#: src/procproperties.cpp:51 src/procproperties.cpp:90 -#: src/procproperties.cpp:93 src/util.cpp:541 src/util.cpp:588 +#: src/procproperties.cpp:50 src/procproperties.cpp:84 +#: src/procproperties.cpp:87 src/util.cpp:540 src/util.cpp:587 msgid "N/A" msgstr "N/A" -#: src/procproperties.cpp:69 src/proctable.cpp:366 +#: src/procproperties.cpp:68 src/proctable.cpp:344 msgid "Process Name" msgstr "Tên tiến trình" -#: src/procproperties.cpp:70 src/proctable.cpp:367 +#: src/procproperties.cpp:69 src/proctable.cpp:345 msgid "User" msgstr "Người dùng" -#: src/procproperties.cpp:71 src/proctable.cpp:368 +#: src/procproperties.cpp:70 src/proctable.cpp:346 msgid "Status" msgstr "Trạng thái" -#: src/procproperties.cpp:73 src/proctable.cpp:369 +#: src/procproperties.cpp:72 src/proctable.cpp:347 msgid "Virtual Memory" msgstr "Bộ nhớ ảo" -#: src/procproperties.cpp:74 src/proctable.cpp:370 +#: src/procproperties.cpp:73 src/proctable.cpp:348 msgid "Resident Memory" msgstr "Bộ nhớ nội trú" -#: src/procproperties.cpp:75 src/proctable.cpp:371 +#: src/procproperties.cpp:74 src/proctable.cpp:349 msgid "Writable Memory" msgstr "Bộ nhớ ghi được" -#: src/procproperties.cpp:76 src/proctable.cpp:372 +#: src/procproperties.cpp:75 src/proctable.cpp:350 msgid "Shared Memory" msgstr "Bộ nhớ chia sẻ" -#: src/procproperties.cpp:79 src/proctable.cpp:373 +#: src/proctable.cpp:351 msgid "X Server Memory" msgstr "Bộ nhớ máy chủ X" -#: src/procproperties.cpp:85 src/proctable.cpp:375 +#: src/procproperties.cpp:79 src/proctable.cpp:353 msgid "CPU Time" msgstr "Thời gian CPU" -#: src/procproperties.cpp:86 src/proctable.cpp:376 +#: src/procproperties.cpp:80 src/proctable.cpp:354 msgid "Started" msgstr "Tgian bắt đầu" # Name: don't translate / Tên: đừng dịch -#: src/procproperties.cpp:87 src/proctable.cpp:377 +#: src/procproperties.cpp:81 src/proctable.cpp:355 msgid "Nice" msgstr "Độ ưu tiên" -#: src/procproperties.cpp:88 src/proctable.cpp:395 +#: src/procproperties.cpp:82 src/proctable.cpp:373 #| msgid "(Low Priority)" msgid "Priority" msgstr "Độ ưu tiên" -#: src/procproperties.cpp:89 src/proctable.cpp:378 +#: src/procproperties.cpp:83 src/proctable.cpp:356 msgid "ID" msgstr "MÃ SỐ" -#: src/procproperties.cpp:90 src/proctable.cpp:379 +#: src/procproperties.cpp:84 src/proctable.cpp:357 msgid "Security Context" msgstr "Ngữ cảnh bảo mật" -#: src/procproperties.cpp:91 src/proctable.cpp:380 +#: src/procproperties.cpp:85 src/proctable.cpp:358 msgid "Command Line" msgstr "Dòng lệnh" #. xgettext: combined noun, the function the process is waiting in, see wchan ps(1) -#: src/procproperties.cpp:92 src/proctable.cpp:383 +#: src/procproperties.cpp:86 src/proctable.cpp:361 msgid "Waiting Channel" msgstr "Kênh đợi" -#: src/procproperties.cpp:93 src/proctable.cpp:384 +#: src/procproperties.cpp:87 src/proctable.cpp:362 msgid "Control Group" msgstr "Nhóm điều khiển" -#: src/procproperties.cpp:214 +#: src/procproperties.cpp:211 #, c-format msgid "%s (PID %u)" msgstr "%s (PID %u)" -#: src/proctable.cpp:374 +#: src/proctable.cpp:352 #, no-c-format msgid "% CPU" msgstr "% CPU" -#: src/proctable.cpp:385 +#: src/proctable.cpp:363 msgid "Unit" msgstr "Đơn vị" -#: src/proctable.cpp:386 +#: src/proctable.cpp:364 msgid "Session" msgstr "Phiên làm việc" #. TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only #. for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration -#: src/proctable.cpp:389 +#: src/proctable.cpp:367 msgid "Seat" msgstr "Ghế" -#: src/proctable.cpp:390 +#: src/proctable.cpp:368 msgid "Owner" msgstr "Chủ" -#: src/proctable.cpp:391 +#: src/proctable.cpp:369 msgid "Disk read total" msgstr "Đọc đĩa tổng" -#: src/proctable.cpp:392 +#: src/proctable.cpp:370 msgid "Disk write total" msgstr "Ghi đĩa tổng" -#: src/proctable.cpp:393 +#: src/proctable.cpp:371 msgid "Disk read" msgstr "Đọc đĩa" -#: src/proctable.cpp:394 +#: src/proctable.cpp:372 msgid "Disk write" msgstr "Ghi đĩa" -#: src/setaffinity.cpp:301 +#: data/setaffinity.ui:8 msgid "Set Affinity" msgstr "Đặt Mối quan hệ" -#: src/setaffinity.cpp:313 +#: data/setaffinity.ui:23 msgid "_Apply" msgstr "Á_p dụng" -#: src/setaffinity.cpp:350 +#: src/setaffinity.cpp:329 #, c-format msgid "Select CPUs \"%s\" (PID %u) is allowed to run on:" msgstr "Chọn CPU \"%s\" (PID %u) được phép chạy trên:" #. Set check box label value to CPU [1..2048] -#: src/setaffinity.cpp:402 +#: src/setaffinity.cpp:348 #, c-format msgid "CPU %d" msgstr "CPU %d" -#: src/util.cpp:35 +#: src/util.cpp:34 msgid "Running" msgstr "Đang chạy" -#: src/util.cpp:39 +#: src/util.cpp:38 msgid "Stopped" msgstr "Đã dừng" -#: src/util.cpp:43 +#: src/util.cpp:42 msgid "Zombie" msgstr "Zombie" -#: src/util.cpp:47 +#: src/util.cpp:46 msgid "Uninterruptible" msgstr "Không thể ngắt được" -#: src/util.cpp:51 +#: src/util.cpp:50 msgid "Sleeping" msgstr "Đang ngủ" #. xgettext: weeks, days -#: src/util.cpp:109 +#: src/util.cpp:108 #, c-format msgid "%uw%ud" msgstr "%ut%un" #. xgettext: days, hours (0 -> 23) -#: src/util.cpp:113 +#: src/util.cpp:112 #, c-format msgid "%ud%02uh" msgstr "%un%02ug" #. xgettext: hours (0 -> 23), minutes, seconds -#: src/util.cpp:117 +#: src/util.cpp:116 #, c-format msgid "%u:%02u:%02u" msgstr "%u:%02u:%02u" #. xgettext: minutes, seconds, centiseconds -#: src/util.cpp:120 +#: src/util.cpp:119 #, c-format msgid "%u:%02u.%02u" msgstr "%u:%02u.%02u" -#: src/util.cpp:189 +#: src/util.cpp:188 msgid "Very High Priority" msgstr "Độ ưu tiên rất cao" -#: src/util.cpp:191 +#: src/util.cpp:190 msgid "High Priority" msgstr "Độ ưu tiên cao" -#: src/util.cpp:193 +#: src/util.cpp:192 msgid "Normal Priority" msgstr "Độ ưu tiên thường" -#: src/util.cpp:195 +#: src/util.cpp:194 msgid "Low Priority" msgstr "Độ ưu tiên thấp" -#: src/util.cpp:197 +#: src/util.cpp:196 msgid "Very Low Priority" msgstr "Độ ưu tiên rất thấp" #. xgettext: rate, 10MiB/s or 10Mbit/s -#: src/util.cpp:821 +#: src/util.cpp:832 #, c-format msgid "%s/s" msgstr "%s/g" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-taquin.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-taquin.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-taquin.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-taquin.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:19+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:29+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Taquin.appdata.xml.in:7 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-terminal.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-terminal.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-terminal.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-terminal.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:10+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:57+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" "X-DamnedLies-Scope: partial\n" @@ -79,7 +79,7 @@ msgstr "gnome-terminal" #: data/org.gnome.Terminal.desktop.in:3 -#: data/org.gnome.Terminal.metainfo.xml.in:37 src/server.cc:153 +#: data/org.gnome.Terminal.metainfo.xml.in:37 src/server.cc:184 #: src/terminal-accels.cc:232 src/terminal-menubar.ui.in:144 #: src/terminal-tab-label.cc:81 src/terminal-window.cc:1914 #: src/terminal-window.cc:2251 src/terminal-window.cc:2567 src/terminal.cc:598 @@ -1521,6 +1521,7 @@ msgstr "Mục bảng chọn %u" #: src/search-popover.ui:7 src/search-popover.ui:37 src/terminal-accels.cc:150 +#: src/terminal-headerbar.ui:118 msgid "Find" msgstr "Tìm" @@ -1552,7 +1553,7 @@ msgid "_Wrap around" msgstr "_Cuộn" -#: src/terminal-accels.cc:126 +#: src/terminal-accels.cc:126 src/terminal-headerbar.ui:48 msgid "New Tab" msgstr "Thanh mới" @@ -1710,28 +1711,28 @@ msgid "Shortcut _Key" msgstr "_Phím tắt" -#: src/terminal-app.cc:552 +#: src/terminal-app.cc:580 msgid "New Terminal" msgstr "Thiết bị cuối mới" -#: src/terminal-app.cc:562 src/terminal-window.cc:1815 +#: src/terminal-app.cc:590 src/terminal-window.cc:1815 msgid "New _Terminal" msgstr "Thiết bị cuối _mới" -#: src/terminal-app.cc:564 src/terminal-window.cc:1824 +#: src/terminal-app.cc:592 src/terminal-window.cc:1824 msgid "New _Tab" msgstr "Thanh _mới" -#: src/terminal-app.cc:565 src/terminal-headermenu.ui:39 +#: src/terminal-app.cc:593 src/terminal-headermenu.ui:39 #: src/terminal-window.cc:1820 msgid "New _Window" msgstr "Cửa _sổ mới" -#: src/terminal-app.cc:614 +#: src/terminal-app.cc:642 msgid "Change _Profile" msgstr "Thay đổi _hồ sơ" -#: src/terminal-app.cc:627 +#: src/terminal-app.cc:655 msgid "_Profile" msgstr "Hồ _sơ" @@ -2286,7 +2287,7 @@ msgid "Shortcuts" msgstr "Phím tắt" -#: src/terminal-prefs.cc:657 +#: src/terminal-headerbar.ui:72 src/terminal-prefs.cc:657 msgid "Profiles" msgstr "Hồ sơ" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-tetravex.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-tetravex.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-tetravex.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-tetravex.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:25+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:38+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Tetravex.appdata.xml.in:7 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-themes-extra.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-themes-extra.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-themes-extra.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-themes-extra.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:34+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:50+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../themes/Adwaita-dark/index.theme.in.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-todo.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-todo.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-todo.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-todo.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:19+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:30+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.Todo.appdata.xml.in.in:7 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-tweaks.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-tweaks.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-tweaks.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-tweaks.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:27+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:41+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.tweaks.appdata.xml.in:7 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-video-effects.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-video-effects.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gnome-video-effects.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gnome-video-effects.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:06+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:13+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. Preview: https://wiki.gnome.org/Projects/GnomeVideoEffects/Effects#bulge diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gparted.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gparted.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gparted.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gparted.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,11 +15,11 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:29+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:23+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: ../gparted.appdata.xml.in.h:1 +#: ../gparted.appdata.xml.in.h:3 msgid "" "GParted is a free partition editor for graphically managing your disk " "partitions." @@ -27,7 +27,7 @@ "GParted là một ứng dụng chỉnh sửa phân vùng miễn phí dùng để quản lý các " "phân vùng trên đĩa của bạn dùng môi trường đồ họa." -#: ../gparted.appdata.xml.in.h:2 +#: ../gparted.appdata.xml.in.h:4 msgid "" "With GParted you can resize, copy, label, and move partitions without data " "loss. These actions enable you to grow or shrink your C: drive, create space " @@ -49,9 +49,8 @@ "reiser4, udf, ufs và xfs." #. ==== GUI ========================= -#: ../gparted.desktop.in.in.h:1 ../src/Dialog_Progress.cc:376 -#: ../src/Win_GParted.cc:87 ../src/Win_GParted.cc:1514 -#: ../src/Win_GParted.cc:1704 +#: ../gparted.desktop.in.in.h:1 ../src/Win_GParted.cc:90 +#: ../src/Win_GParted.cc:1659 ../src/Win_GParted.cc:1888 msgid "GParted" msgstr "GParted" @@ -59,11 +58,11 @@ msgid "Partition Editor" msgstr "Ứng dụng sửa phân vùng" -#: ../gparted.desktop.in.in.h:3 +#: ../gparted.appdata.xml.in.h:1 ../gparted.desktop.in.in.h:3 msgid "GParted Partition Editor" msgstr "Ứng dụng hiệu chỉnh phân vùng GParted" -#: ../gparted.desktop.in.in.h:4 +#: ../gparted.appdata.xml.in.h:2 ../gparted.desktop.in.in.h:4 msgid "Create, reorganize, and delete partitions" msgstr "Tạo, tổ chức lại và xóa bỏ phân vùng" @@ -82,38 +81,41 @@ "Cần xác thực để chạy bộ Sửa phân vùng đĩa GParted dưới tư cách siêu quản trị " "root" -#: ../include/Utils.h:55 +#: ../include/Utils.h:57 msgid "(New UUID - will be randomly generated)" msgstr "(UUID mới - sẽ được tạo ngẫu nhiên)" -#: ../include/Utils.h:56 +#: ../include/Utils.h:58 msgid "(Half new UUID - will be randomly generated)" msgstr "(Nửa UUID mới - sẽ được tạo ngẫu nhiên)" #. TO TRANSLATORS: looks like 1.00 MiB of 16.00 MiB copied #. TO TRANSLATORS: looks like 1.00 MiB of 16.00 MiB copied -#: ../src/CopyBlocks.cc:70 ../src/CopyBlocks.cc:175 ../src/ProgressBar.cc:106 +#: ../src/CopyBlocks.cc:72 ../src/CopyBlocks.cc:177 ../src/ProgressBar.cc:106 msgid "%1 of %2 copied" msgstr "Đã chép %1 trên %2" -#: ../src/CopyBlocks.cc:215 +#: ../src/CopyBlocks.cc:217 msgid "Operation Canceled" msgstr "Thao tác bị hủy bỏ" -#: ../src/CopyBlocks.cc:227 +#: ../src/CopyBlocks.cc:229 msgid "Error while writing block at sector %1" msgstr "Gặp lỗi khi ghi khối tại cung từ %1" -#: ../src/CopyBlocks.cc:232 +#: ../src/CopyBlocks.cc:234 msgid "Error while reading block at sector %1" msgstr "Gặp lỗi khi đọc khối tại cung từ %1" #. TO TRANSLATORS: dialog title, looks like LUKS Passphrase /dev/sda1 -#: ../src/DialogPasswordEntry.cc:36 +#: ../src/DialogPasswordEntry.cc:38 msgid "LUKS Passphrase %1" msgstr "Mật khẩu LUKS %1" -#: ../src/DialogPasswordEntry.cc:46 +#. TO TRANSLATORS: looks like +#. * Enter LUKS passphrase to open /dev/sda1 +#. +#: ../src/Win_GParted.cc:2819 msgid "Enter LUKS passphrase to open %1" msgstr "Nhập mật khẩu LUKS để mở %1" @@ -121,140 +123,141 @@ msgid "Passphrase:" msgstr "Mật khẩu:" -#: ../src/DialogPasswordEntry.cc:69 +#: ../src/DialogPasswordEntry.cc:71 msgid "Unlock" msgstr "Mở khóa" -#: ../src/Dialog_Base_Partition.cc:56 +#. Add spinbutton_before +#: ../src/Dialog_Base_Partition.cc:66 msgid "Free space preceding (MiB):" msgstr "Chỗ trống nằm trước (MiB):" -#. add spinbutton_size -#: ../src/Dialog_Base_Partition.cc:65 +#. Add spinbutton_size +#: ../src/Dialog_Base_Partition.cc:76 msgid "New size (MiB):" msgstr "Cỡ mới (MiB):" -#. add spinbutton_after -#: ../src/Dialog_Base_Partition.cc:72 +#. Add spinbutton_after +#: ../src/Dialog_Base_Partition.cc:86 msgid "Free space following (MiB):" msgstr "Chỗ trống nằm sau (MiB):" -#. add alignment -#. TO TRANSLATORS: used as label for a list of choices. Align to: -#: ../src/Dialog_Base_Partition.cc:99 +#. Add alignment +#. TO TRANSLATORS: used as label for a list of choices. Align to: +#: ../src/Dialog_Base_Partition.cc:116 msgid "Align to:" msgstr "Căn chỉnh thành:" -#. fill partition alignment menu -#. TO TRANSLATORS: Menu option for drop down menu "Align to:" -#: ../src/Dialog_Base_Partition.cc:104 +#. Fill partition alignment combo +#. TO TRANSLATORS: Option for combo box "Align to:" +#: ../src/Dialog_Base_Partition.cc:122 msgid "Cylinder" msgstr "Trụ từ" -#. TO TRANSLATORS: Menu option for label "Align to:" -#: ../src/Dialog_Base_Partition.cc:106 +#. TO TRANSLATORS: Option for combo box "Align to:" +#: ../src/Dialog_Base_Partition.cc:124 msgid "MiB" msgstr "MiB" -#. TO TRANSLATORS: Menu option for drop down menu "Align to:" -#: ../src/Dialog_Base_Partition.cc:108 +#. TO TRANSLATORS: Option for combo box "Align to:" +#: ../src/Dialog_Base_Partition.cc:126 msgid "None" msgstr "Không" -#: ../src/Dialog_Base_Partition.cc:254 +#: ../src/Dialog_Base_Partition.cc:479 msgid "Resize" msgstr "Thay đổi kích thước" -#: ../src/Dialog_Base_Partition.cc:254 ../src/Win_GParted.cc:258 +#: ../src/Dialog_Base_Partition.cc:479 ../src/Win_GParted.cc:326 msgid "Resize/Move" msgstr "Đổi kích thước/Chuyển" -#: ../src/Dialog_Base_Partition.cc:272 +#: ../src/Dialog_Base_Partition.cc:497 msgid "Minimum size: %1 MiB" msgstr "Cỡ tối thiểu: %1 MiB" -#: ../src/Dialog_Base_Partition.cc:273 +#: ../src/Dialog_Base_Partition.cc:498 msgid "Maximum size: %1 MiB" msgstr "Cỡ tối đa: %1 MiB" #. TO TRANSLATORS: dialogtitle, looks like Create partition table on /dev/hda -#: ../src/Dialog_Disklabel.cc:30 +#: ../src/Dialog_Disklabel.cc:31 msgid "Create partition table on %1" msgstr "Tạo bảng phân vùng trên %1" #. TO TRANSLATORS: looks like WARNING: This will ERASE ALL DATA on the ENTIRE DISK /dev/hda -#: ../src/Dialog_Disklabel.cc:54 +#: ../src/Dialog_Disklabel.cc:55 msgid "WARNING: This will ERASE ALL DATA on the ENTIRE DISK %1" msgstr "" "CẢNH BÁO: Thao tác này sẽ làm TẨY XÓA MỌI DỮ LIỆU trên TOÀN BỘ ĐĨA %1" -#: ../src/Dialog_Disklabel.cc:60 +#: ../src/Dialog_Disklabel.cc:61 msgid "Select new partition table type:" msgstr "Chọn kiểu bảng phân vùng mới:" #. TO TRANSLATORS: dialog title, looks like Set file system label on /dev/hda3 -#: ../src/Dialog_FileSystem_Label.cc:35 +#: ../src/Dialog_FileSystem_Label.cc:36 msgid "Set file system label on %1" msgstr "Đặt nhãn hệ thống tập tin trên %1" #. Only line: "Label: [EXISTINGLABEL ]" #. Label -#: ../src/Dialog_FileSystem_Label.cc:44 ../src/Dialog_Partition_Info.cc:275 -#: ../src/Dialog_Partition_New.cc:156 +#: ../src/Dialog_FileSystem_Label.cc:45 ../src/Dialog_Partition_Info.cc:271 +#: ../src/Dialog_Partition_New.cc:169 msgid "Label:" msgstr "Nhãn:" -#: ../src/Dialog_Partition_Copy.cc:48 +#: ../src/Dialog_Partition_Copy.cc:51 msgid "Paste %1" msgstr "Dán %1" #. Minimum 370 to avoid scrolling on Fedora 20 #. TO TRANSLATORS: dialogtitle, looks like Information about /dev/hda3 -#: ../src/Dialog_Partition_Info.cc:45 +#: ../src/Dialog_Partition_Info.cc:50 msgid "Information about %1" msgstr "Thông tin về %1" -#: ../src/Dialog_Partition_Info.cc:81 +#: ../src/Dialog_Partition_Info.cc:89 msgid "Warning:" msgstr "Cảnh báo:" #. FILE SYSTEM DETAIL SECTION -#. file system headline -#: ../src/Dialog_Partition_Info.cc:250 ../src/DialogFeatures.cc:45 -#: ../src/TreeView_Detail.cc:45 +#. File system headline +#: ../src/Dialog_Partition_Info.cc:249 ../src/Dialog_Progress.cc:457 +#: ../src/DialogFeatures.cc:55 ../src/TreeView_Detail.cc:47 msgid "File System" msgstr "Hệ thống tập tin" # Type: text # Description #. Left field & value pair area -#. file system -#. file systems to choose from -#: ../src/Dialog_Partition_Info.cc:261 ../src/Dialog_Partition_New.cc:145 +#. File system +#. File systems to choose from +#: ../src/Dialog_Partition_Info.cc:256 ../src/Dialog_Partition_New.cc:157 msgid "File system:" msgstr "Hệ thống tập tin:" #. LUKS uuid -#: ../src/Dialog_Partition_Info.cc:290 ../src/Dialog_Partition_Info.cc:560 +#: ../src/Dialog_Partition_Info.cc:287 ../src/Dialog_Partition_Info.cc:570 msgid "UUID:" msgstr "UUID:" #. TO TRANSLATORS: Open #. * means that the LUKS encryption is open and the encrypted data within is accessible. #. -#: ../src/Dialog_Partition_Info.cc:305 +#: ../src/Dialog_Partition_Info.cc:302 msgid "Open" msgstr "Mở" #. TO TRANSLATORS: Closed #. * means that the LUKS encryption is closed and the encrypted data within is not accessible. #. -#: ../src/Dialog_Partition_Info.cc:309 +#: ../src/Dialog_Partition_Info.cc:306 msgid "Closed" msgstr "Đã đóng" #. LUKS status -#: ../src/Dialog_Partition_Info.cc:316 ../src/Dialog_Partition_Info.cc:566 +#: ../src/Dialog_Partition_Info.cc:313 ../src/Dialog_Partition_Info.cc:578 msgid "Status:" msgstr "Trạng thái:" @@ -262,7 +265,7 @@ #. * means that the data in encrypted and hasn't been made #. * accessible by opening it with the passphrase. #. -#: ../src/Dialog_Partition_Info.cc:325 +#: ../src/Dialog_Partition_Info.cc:322 msgid "Not accessible (Encrypted)" msgstr "Không thể truy cập (đã mã hóa)" @@ -270,7 +273,7 @@ #. * means that this extended partition contains at least one logical #. * partition that is mounted or otherwise active. #. -#: ../src/Dialog_Partition_Info.cc:335 +#: ../src/Dialog_Partition_Info.cc:332 msgid "Busy (At least one logical partition is mounted)" msgstr "Bận (ít nhất một phân vùng logic đã được gắn kết)" @@ -303,7 +306,7 @@ #. * means that the partition is a member of an LVM volume group but #. * the volume group is not active and not being used by the operating system. #. -#: ../src/Dialog_Partition_Info.cc:378 ../src/Dialog_Partition_Info.cc:407 +#: ../src/Dialog_Partition_Info.cc:381 ../src/Dialog_Partition_Info.cc:410 msgid "Not active" msgstr "Không hoạt động" @@ -312,7 +315,7 @@ #. * group and therefore is not active and can not yet be used by #. * the operating system. #. -#: ../src/Dialog_Partition_Info.cc:393 +#: ../src/Dialog_Partition_Info.cc:396 msgid "Not active (Not a member of any volume group)" msgstr "" "Không hoạt động (Không là một thành viên của bất kỳ nhóm phân vùng nào)" @@ -323,249 +326,253 @@ #. * The volume group has also been exported making the LVM physical volumes #. * ready for moving to a different computer system. #. -#: ../src/Dialog_Partition_Info.cc:401 +#: ../src/Dialog_Partition_Info.cc:404 msgid "Not active and exported" msgstr "Không hoạt động và xuất ra" #. TO TRANSLATORS: Not mounted #. * means that this partition is not mounted. #. -#: ../src/Dialog_Partition_Info.cc:414 +#: ../src/Dialog_Partition_Info.cc:417 msgid "Not mounted" msgstr "Chưa gắn kết" #. Volume Group #. Single copy of each string for translation purposes -#: ../src/Dialog_Partition_Info.cc:424 ../src/Win_GParted.cc:3317 +#: ../src/Dialog_Partition_Info.cc:430 ../src/Win_GParted.cc:3608 msgid "Volume Group:" msgstr "Nhóm phân vùng:" #. Members -#: ../src/Dialog_Partition_Info.cc:435 ../src/Win_GParted.cc:3318 +#: ../src/Dialog_Partition_Info.cc:443 ../src/Win_GParted.cc:3609 msgid "Members:" msgstr "Thành viên:" #. Logical Volumes -#: ../src/Dialog_Partition_Info.cc:459 +#: ../src/Dialog_Partition_Info.cc:470 msgid "Logical Volumes:" msgstr "Các phân vùng lô-gíc:" #. Used -#: ../src/Dialog_Partition_Info.cc:475 +#: ../src/Dialog_Partition_Info.cc:492 msgid "Used:" msgstr "Đã dùng:" -#. unused -#: ../src/Dialog_Partition_Info.cc:489 +#. Unused +#: ../src/Dialog_Partition_Info.cc:502 msgid "Unused:" msgstr "Còn trống" -#: ../src/Dialog_Partition_Info.cc:506 +#: ../src/Dialog_Partition_Info.cc:516 msgid "Unallocated:" msgstr "Chưa cấp phát:" -#. size -#: ../src/Dialog_Partition_Info.cc:522 ../src/Win_GParted.cc:503 +#. Size +#: ../src/Dialog_Partition_Info.cc:529 ../src/Win_GParted.cc:604 msgid "Size:" msgstr "Kích thước" #. ENCRYPTION DETAIL SECTION -#. encryption headline -#: ../src/Dialog_Partition_Info.cc:542 +#. Encryption headline +#: ../src/Dialog_Partition_Info.cc:546 msgid "Encryption" msgstr "Mã hóa" #. Encryption -#: ../src/Dialog_Partition_Info.cc:546 +#: ../src/Dialog_Partition_Info.cc:550 msgid "Encryption:" msgstr "Mã hóa:" #. LUKS path #. Left field & value pair area -#. path -#: ../src/Dialog_Partition_Info.cc:552 ../src/Dialog_Partition_Info.cc:592 -#: ../src/Win_GParted.cc:511 +#. Path +#: ../src/Dialog_Partition_Info.cc:559 ../src/Dialog_Partition_Info.cc:604 +#: ../src/Win_GParted.cc:612 msgid "Path:" msgstr "Đường dẫn:" #. PARTITION DETAIL SECTION -#. partition headline +#. Partition headline #. append columns -#: ../src/Dialog_Partition_Info.cc:581 ../src/TreeView_Detail.cc:43 +#: ../src/Dialog_Partition_Info.cc:596 ../src/Dialog_Progress.cc:451 +#: ../src/TreeView_Detail.cc:45 msgid "Partition" msgstr "Phân vùng" -#. name +#. Name #. Only line: "Name: [EXISTINGNAME ]" -#: ../src/Dialog_Partition_Info.cc:604 ../src/Dialog_Partition_Name.cc:44 +#: ../src/Dialog_Partition_Info.cc:613 ../src/Dialog_Partition_Name.cc:46 msgid "Name:" msgstr "Tên:" -#. flags -#: ../src/Dialog_Partition_Info.cc:614 +#. Flags +#: ../src/Dialog_Partition_Info.cc:620 msgid "Flags:" msgstr "Cờ:" #. Right field & value pair area -#. first sector -#: ../src/Dialog_Partition_Info.cc:626 +#. First sector +#: ../src/Dialog_Partition_Info.cc:630 msgid "First sector:" msgstr "Cung từ đầu tiên:" -#. last sector -#: ../src/Dialog_Partition_Info.cc:636 +#. Last sector +#: ../src/Dialog_Partition_Info.cc:638 msgid "Last sector:" msgstr "Cung từ cuối:" -#. total sectors -#: ../src/Dialog_Partition_Info.cc:646 ../src/Win_GParted.cc:561 +#. Total sectors +#: ../src/Dialog_Partition_Info.cc:646 ../src/Dialog_Progress.cc:431 +#: ../src/Win_GParted.cc:662 msgid "Total sectors:" msgstr "Tổng số cung từ:" #. TO TRANSLATORS: dialog title, looks like Set partition name on /dev/hda3 -#: ../src/Dialog_Partition_Name.cc:35 +#: ../src/Dialog_Partition_Name.cc:37 msgid "Set partition name on %1" msgstr "Đặt tên phân vùng trên %1" # Type: text # Description #. TO TRANSLATORS: dialogtitle -#: ../src/Dialog_Partition_New.cc:34 +#: ../src/Dialog_Partition_New.cc:41 msgid "Create new Partition" msgstr "Tạo phân vùng mới" -#. TO TRANSLATORS: used as label for a list of choices. Create as: -#: ../src/Dialog_Partition_New.cc:95 +#. TO TRANSLATORS: used as label for a list of choices. Create as: +#: ../src/Dialog_Partition_New.cc:106 msgid "Create as:" msgstr "Tạo dạng:" -#. fill partitiontype menu -#: ../src/Dialog_Partition_New.cc:100 ../src/OperationCreate.cc:58 +#. Fill partition type combo. +#: ../src/Dialog_Partition_New.cc:111 ../src/OperationCreate.cc:58 msgid "Primary Partition" msgstr "Phân vùng chính" -#: ../src/Dialog_Partition_New.cc:101 ../src/OperationCreate.cc:61 +#: ../src/Dialog_Partition_New.cc:112 ../src/OperationCreate.cc:61 #: ../src/OperationDelete.cc:109 msgid "Logical Partition" msgstr "Phân vùng lôgic" -#: ../src/Dialog_Partition_New.cc:102 ../src/OperationCreate.cc:64 +#: ../src/Dialog_Partition_New.cc:113 ../src/OperationCreate.cc:64 msgid "Extended Partition" msgstr "Phân vùng mở rộng" #. Partition name -#: ../src/Dialog_Partition_New.cc:135 +#: ../src/Dialog_Partition_New.cc:145 msgid "Partition name:" msgstr "Tên phân vùng:" # Type: string # Description -#: ../src/Dialog_Partition_New.cc:235 +#: ../src/Dialog_Partition_New.cc:257 msgid "New Partition #%1" msgstr "Phân vùng mới #%1" -#: ../src/Dialog_Partition_Resize_Move.cc:98 +#. Bug: Not initialised by constructor calling set_data() +#: ../src/Dialog_Partition_Resize_Move.cc:101 +#: ../src/Dialog_Partition_Resize_Move.cc:236 msgid "Resize/Move %1" msgstr "Đổi cỡ/Di chuyển %1" -#: ../src/Dialog_Partition_Resize_Move.cc:103 +#: ../src/Dialog_Partition_Resize_Move.cc:106 msgid "Resize %1" msgstr "Đổi cỡ %1" -#: ../src/Dialog_Progress.cc:33 +#: ../src/Dialog_Progress.cc:42 msgid "Applying pending operations" msgstr "Đang thực hiện các thao tác bị hoãn" -#: ../src/Dialog_Progress.cc:48 +#: ../src/Dialog_Progress.cc:57 msgid "" "Depending on the number and type of operations this might take a long time." msgstr "Phụ thuộc vào số lượng và kiểu thao tác, có thể mất nhiều thời gian." -#: ../src/Dialog_Progress.cc:61 +#: ../src/Dialog_Progress.cc:71 msgid "Completed Operations:" msgstr "Thao tác hoàn tất:" -#: ../src/Dialog_Progress.cc:102 +#: ../src/Dialog_Progress.cc:114 msgid "Details" msgstr "Chi tiết" -#: ../src/Dialog_Progress.cc:215 +#: ../src/Dialog_Progress.cc:227 msgid "%1 of %2 operations completed" msgstr "%1 trên %2 thao tác hoàn tất" #. add save button -#: ../src/Dialog_Progress.cc:233 +#: ../src/Dialog_Progress.cc:246 msgid "_Save Details" msgstr "_Lưu chi tiết" -#: ../src/Dialog_Progress.cc:245 +#: ../src/Dialog_Progress.cc:258 msgid "Operation cancelled" msgstr "Thao tác bị hủy" -#: ../src/Dialog_Progress.cc:259 +#: ../src/Dialog_Progress.cc:272 msgid "All operations successfully completed" msgstr "Mọi thao tác được thực hiện đầy đủ" -#: ../src/Dialog_Progress.cc:263 +#: ../src/Dialog_Progress.cc:276 msgid "%1 warning" msgid_plural "%1 warnings" msgstr[0] "%1 cảnh báo" -#: ../src/Dialog_Progress.cc:276 +#: ../src/Dialog_Progress.cc:289 msgid "An error occurred while applying the operations" msgstr "Gặp lỗi khi áp dụng những thao tác" -#: ../src/Dialog_Progress.cc:281 +#: ../src/Dialog_Progress.cc:294 msgid "See the details for more information." msgstr "Xem chi tiết để tìm thông tin thêm." -#: ../src/Dialog_Progress.cc:283 +#: ../src/Dialog_Progress.cc:296 msgid "IMPORTANT" msgstr "QUAN TRỌNG" -#: ../src/Dialog_Progress.cc:284 +#: ../src/Dialog_Progress.cc:297 msgid "If you want support, you need to provide the saved details!" msgstr "Nếu bạn muỗn hỗ trợ, bạn cần đưa ra các chi tiết đã lưu!" #. TO TRANSLATORS: looks like #. * See https://gparted.org/save-details.htm for more information. #. -#: ../src/Dialog_Progress.cc:290 +#: ../src/Dialog_Progress.cc:303 msgid "See %1 for more information." msgstr "Xem %1 để tìm thông tin thêm." #. TO TRANSLATORS: looks like Force Cancel (5) #. * where the number represents a count down in seconds until the button is enabled -#: ../src/Dialog_Progress.cc:311 ../src/Dialog_Progress.cc:342 +#: ../src/Dialog_Progress.cc:324 ../src/Dialog_Progress.cc:355 msgid "Force Cancel (%1)" msgstr "Buộc hủy (%1)" -#: ../src/Dialog_Progress.cc:313 ../src/Dialog_Progress.cc:346 +#: ../src/Dialog_Progress.cc:326 ../src/Dialog_Progress.cc:359 msgid "Force Cancel" msgstr "Buộc hủy" -#: ../src/Dialog_Progress.cc:324 +#: ../src/Dialog_Progress.cc:337 msgid "Are you sure you want to cancel the current operation?" msgstr "Bạn có chắc muốn thôi thao tác hiện thời không?" -#: ../src/Dialog_Progress.cc:330 +#: ../src/Dialog_Progress.cc:343 msgid "Canceling an operation might cause SEVERE file system damage." msgstr "" "Việc hủy bỏ một thao tác có thể gây thiệt hại RẤT TỆ cho hệ thống tập tin ." -#: ../src/Dialog_Progress.cc:332 +#: ../src/Dialog_Progress.cc:345 msgid "Continue Operation" msgstr "Tiếp tục thao tác" -#: ../src/Dialog_Progress.cc:333 +#: ../src/Dialog_Progress.cc:346 msgid "Cancel Operation" msgstr "Hủy bỏ thao tác" -#: ../src/Dialog_Progress.cc:354 +#: ../src/Dialog_Progress.cc:367 msgid "Save Details" msgstr "Lưu chi tiết" -#: ../src/Dialog_Progress.cc:373 +#: ../src/Dialog_Progress.cc:386 msgid "GParted Details" msgstr "Chi tiết GParted" @@ -577,7 +584,7 @@ #. * means that the status for this operation is #. * executing or currently in progress. #. -#: ../src/Dialog_Progress.cc:427 +#: ../src/Dialog_Progress.cc:525 msgid "EXECUTING" msgstr "THỰC THI" @@ -585,7 +592,7 @@ #. * means that the status for this operation is #. * completed successfully. #. -#: ../src/Dialog_Progress.cc:435 +#: ../src/Dialog_Progress.cc:533 msgid "SUCCESS" msgstr "THÀNH CÔNG" @@ -593,7 +600,7 @@ #. * means that the status for this operation is #. * completed with errors. #. -#: ../src/Dialog_Progress.cc:443 +#: ../src/Dialog_Progress.cc:541 msgid "ERROR" msgstr "LỖI" @@ -602,7 +609,7 @@ #. * for your information , or messages from the #. * libparted library. #. -#: ../src/Dialog_Progress.cc:452 +#: ../src/Dialog_Progress.cc:550 msgid "INFO" msgstr "THÔNG TIN" @@ -613,56 +620,57 @@ #. * partition, or the operation failed but it does #. * not matter that it failed. #. -#: ../src/Dialog_Progress.cc:463 +#: ../src/Dialog_Progress.cc:561 msgid "WARNING" msgstr "CẢNH BÁO" -#: ../src/DialogFeatures.cc:29 +#: ../src/DialogFeatures.cc:40 msgid "File System Support" msgstr "Hỗ trợ Hệ thống tập tin" -#: ../src/DialogFeatures.cc:46 +#: ../src/DialogFeatures.cc:56 msgid "Create" msgstr "Tạo" -#: ../src/DialogFeatures.cc:47 +#: ../src/DialogFeatures.cc:57 msgid "Grow" msgstr "Lớn lên" -#: ../src/DialogFeatures.cc:51 +#: ../src/DialogFeatures.cc:61 msgid "Shrink" msgstr "Nhỏ đi" -#: ../src/DialogFeatures.cc:55 +#: ../src/DialogFeatures.cc:65 msgid "Move" msgstr "Di chuyển" -#: ../src/DialogFeatures.cc:56 +#: ../src/DialogFeatures.cc:66 msgid "Copy" msgstr "Chép" -#: ../src/DialogFeatures.cc:57 +#: ../src/DialogFeatures.cc:67 msgid "Check" msgstr "Kiểm tra" -#: ../src/DialogFeatures.cc:58 ../src/TreeView_Detail.cc:47 +#: ../src/Dialog_Progress.cc:458 ../src/DialogFeatures.cc:68 +#: ../src/TreeView_Detail.cc:49 msgid "Label" msgstr "Nhãn" -#: ../src/DialogFeatures.cc:59 +#: ../src/DialogFeatures.cc:72 msgid "UUID" msgstr "UUID" -#: ../src/DialogFeatures.cc:60 +#: ../src/DialogFeatures.cc:73 msgid "Required Software" msgstr "Phần mềm yêu cầu" -#: ../src/DialogFeatures.cc:78 +#: ../src/DialogFeatures.cc:91 msgid "This chart shows the actions supported on file systems." msgstr "" "Biểu đồ này hiển thị các hành động được hỗ trợ trên hệ thống tập tin." -#: ../src/DialogFeatures.cc:80 +#: ../src/DialogFeatures.cc:93 msgid "" "Not all actions are available on all file systems, in part due to the nature " "of file systems and limitations in the required software." @@ -674,7 +682,7 @@ #. * means that this action is valid for this file system when #. * it is both unmounted and mounted. #. -#: ../src/DialogFeatures.cc:97 +#: ../src/DialogFeatures.cc:112 msgid "Available offline and online" msgstr "Sẵn sàng cả trực tuyến và không" @@ -682,7 +690,7 @@ #. * means that this action is valid for this file system only #. * when it is mounted. #. -#: ../src/DialogFeatures.cc:110 +#: ../src/DialogFeatures.cc:125 msgid "Available online only" msgstr "Chỉ sẵn sàng trực tuyến" @@ -690,78 +698,78 @@ #. * means that this action is valid for this file system only #. * when it is unmounted. #. -#: ../src/DialogFeatures.cc:123 +#: ../src/DialogFeatures.cc:138 msgid "Available offline only" msgstr "Chỉ sẵn sàng khi không trực tuyến" #. TO TRANSLATORS: Not Available #. * means that this action is not valid for this file system. #. -#: ../src/DialogFeatures.cc:135 +#: ../src/DialogFeatures.cc:150 msgid "Not Available" msgstr "Không sẵn sàng" -#: ../src/DialogFeatures.cc:140 +#: ../src/DialogFeatures.cc:155 msgid "Legend" msgstr "Ghi chú" #. TO TRANSLATORS: This is a button that will search for the software tools installed and then refresh the screen with the file system actions supported. -#: ../src/DialogFeatures.cc:148 +#: ../src/DialogFeatures.cc:163 msgid "Rescan For Supported Actions" msgstr "Quét lại các thao tác được hỗ trợ" -#: ../src/DialogManageFlags.cc:32 ../src/DialogManageFlags.cc:37 +#: ../src/DialogManageFlags.cc:32 ../src/DialogManageFlags.cc:36 msgid "Manage flags on %1" msgstr "Quản lý các cờ trên %1" -#: ../src/Dialog_Rescue_Data.cc:36 +#: ../src/Dialog_Rescue_Data.cc:39 msgid "Search disk for file systems" msgstr "Tìm kiếm đĩa cho hệ thống tập tin" #. TO TRANSLATORS: looks like File systems found on /dev/sdb -#: ../src/Dialog_Rescue_Data.cc:53 +#: ../src/Dialog_Rescue_Data.cc:56 msgid "File systems found on %1" msgstr "Hệ thống tập tin tìm trên %1" -#: ../src/Dialog_Rescue_Data.cc:58 +#: ../src/Dialog_Rescue_Data.cc:61 msgid "Data found" msgstr "Tìm thấy dữ liệu" -#: ../src/Dialog_Rescue_Data.cc:62 +#: ../src/Dialog_Rescue_Data.cc:65 msgid "Data found with inconsistencies" msgstr "Tìm thấy dữ liệu mâu thuẫn" -#: ../src/Dialog_Rescue_Data.cc:64 +#: ../src/Dialog_Rescue_Data.cc:67 msgid "WARNING!: The file systems marked with (!) are inconsistent." msgstr "CẢNH BÁO!: hệ thống tập tin được đánh dấu bằng (!) là mâu thuẫn." -#: ../src/Dialog_Rescue_Data.cc:66 +#: ../src/Dialog_Rescue_Data.cc:69 msgid "You might encounter errors trying to view these file systems." msgstr "Bạn có lẽ chạm trán một lỗi khi cố xem những hệ thống tập tin này." -#: ../src/Dialog_Rescue_Data.cc:82 +#: ../src/Dialog_Rescue_Data.cc:84 msgid "The 'View' buttons create read-only views of each file system." msgstr "" "Nhấn vào nút “Xem” để tạo một view chỉ đọc cho từng hệ thống tập tin." -#: ../src/Dialog_Rescue_Data.cc:84 +#: ../src/Dialog_Rescue_Data.cc:86 msgid "All mounted views will be unmounted when you close this dialog." msgstr "Những view đã gắn sẽ bị bỏ gắn kết sau khi bạn đóng hộp thoại này." -#: ../src/Dialog_Rescue_Data.cc:107 +#: ../src/Dialog_Rescue_Data.cc:109 msgid "File systems" msgstr "Hệ thống tập tin" #. TO TRANSLATORS: looks like 1: ntfs (10240 MiB) -#: ../src/Dialog_Rescue_Data.cc:129 +#: ../src/Dialog_Rescue_Data.cc:131 msgid "#%1: %2 (%3 MiB)" msgstr "#%1: %2 (%3 MiB)" -#: ../src/Dialog_Rescue_Data.cc:137 +#: ../src/Dialog_Rescue_Data.cc:139 msgid "View" msgstr "Xem" -#: ../src/Dialog_Rescue_Data.cc:167 +#: ../src/Dialog_Rescue_Data.cc:169 msgid "" "An error occurred while creating a temporary directory for use as a mount " "point." @@ -769,19 +777,19 @@ "Một lỗi đã phát sinh trong khi tạo thư mục tạm thời để dùng như là một điểm " "gắn kết." -#: ../src/Dialog_Rescue_Data.cc:169 +#: ../src/Dialog_Rescue_Data.cc:171 msgid "Error" msgstr "Lỗi" -#: ../src/Dialog_Rescue_Data.cc:175 +#: ../src/Dialog_Rescue_Data.cc:177 msgid "Failed creating temporary directory" msgstr "Gặp lỗi khi tạo thư mục tạm" -#: ../src/Dialog_Rescue_Data.cc:193 +#: ../src/Dialog_Rescue_Data.cc:195 msgid "An error occurred while creating the read-only view." msgstr "Gặp lỗi khi đang tạo một view chỉ-đọc." -#: ../src/Dialog_Rescue_Data.cc:195 +#: ../src/Dialog_Rescue_Data.cc:197 msgid "" "Either the file system can not be mounted (like swap), or there are " "inconsistencies or errors in the file system." @@ -789,26 +797,26 @@ "Hoặc là hệ thống tập tin không thể gắn (như swap), hoặc là có mâu thuẫn hay " "lỗi trong hệ thống tập tin." -#: ../src/Dialog_Rescue_Data.cc:199 +#: ../src/Dialog_Rescue_Data.cc:201 msgid "Failed creating read-only view" msgstr "Gặp lỗi khi tạo view chỉ đọc" -#: ../src/Dialog_Rescue_Data.cc:224 +#: ../src/Dialog_Rescue_Data.cc:226 msgid "Error:" msgstr "Lỗi:" #. TO TRANSLATORS: looks like #. * The file system is mounted on: #. * /tmp/gparted-roview-Nlhb3R. -#: ../src/Dialog_Rescue_Data.cc:232 +#: ../src/Dialog_Rescue_Data.cc:234 msgid "The file system is mounted on:" msgstr "Hệ thống tập tin được gắn vào:" -#: ../src/Dialog_Rescue_Data.cc:237 +#: ../src/Dialog_Rescue_Data.cc:239 msgid "Unable to open the default file manager" msgstr "Không thể mở bộ quản lý tập tin mặc định" -#: ../src/Dialog_Rescue_Data.cc:256 +#: ../src/Dialog_Rescue_Data.cc:258 msgid "" "Warning: The detected file system area overlaps with at least one existing " "partition" @@ -816,7 +824,7 @@ "Cảnh báo: Dò tìm thấy có sự chồng lấn vùng trong hệ thống tập tin với ít " "nhất một phân vùng có sẵn" -#: ../src/Dialog_Rescue_Data.cc:258 +#: ../src/Dialog_Rescue_Data.cc:260 msgid "" "It is recommended that you do not use any overlapping file systems to avoid " "disturbing existing data." @@ -824,46 +832,46 @@ "Chúng tôi khuyến nghị rằng bạn không nên dùng bất kỳ hệ thống tập tin chồng " "lấn nào để tránh làm xáo trộn dữ liệu sẵn có." -#: ../src/Dialog_Rescue_Data.cc:260 +#: ../src/Dialog_Rescue_Data.cc:262 msgid "Do you want to try to deactivate the following mount points?" msgstr "Bạn có muốn thử bỏ kích hoạt các điểm gắn sau đây không?" #. TO TRANSLATORS: looks like create missing /dev/mapper entries -#: ../src/DMRaid.cc:328 +#: ../src/DMRaid.cc:361 msgid "create missing %1 entries" msgstr "tạo các mục tin còn thiếu %1" #. TO TRANSLATORS: looks like delete affected /dev/mapper entries -#: ../src/DMRaid.cc:412 +#: ../src/DMRaid.cc:445 msgid "delete affected %1 entries" msgstr "xóa các mục tin chịu ảnh hưởng %1" #. TO TRANSLATORS: looks like delete /dev/mapper entry -#: ../src/DMRaid.cc:434 +#: ../src/DMRaid.cc:467 msgid "delete %1 entry" msgstr "xóa mục tin %1" #. TO TRANSLATORS: looks like update /dev/mapper entry -#: ../src/DMRaid.cc:483 +#: ../src/DMRaid.cc:516 msgid "update %1 entry" msgstr "cập nhật mục tin %1" #. TO TRANSLATORS: these labels will be used in the partition menu -#: ../src/FileSystem.cc:42 +#: ../src/FileSystem.cc:46 msgid "_Mount" msgstr "_Gắn kết" -#: ../src/FileSystem.cc:43 +#: ../src/FileSystem.cc:47 msgid "_Unmount" msgstr "_Bỏ gắn kết" #. TO TRANSLATORS: looks like Created directory /tmp/gparted-CEzvSp -#: ../src/FileSystem.cc:226 +#: ../src/FileSystem.cc:270 msgid "Created directory %1" msgstr "Đã tạo thư mục %1" #. TO TRANSLATORS: looks like Removed directory /tmp/gparted-CEzvSp -#: ../src/FileSystem.cc:252 +#: ../src/FileSystem.cc:296 msgid "Removed directory %1" msgstr "Đã xóa bỏ thư mục %1" @@ -871,85 +879,85 @@ #. a programming bug. However the best way to report it is by adding yet #. another child containing the bug report, and allowing the child to be #. added anyway. -#: ../src/GParted_Core.cc:77 ../src/OperationDetail.cc:146 +#: ../src/GParted_Core.cc:66 ../src/OperationDetail.cc:149 msgid "GParted Bug" msgstr "Lỗi GParted" #. TO TRANSLATORS: looks like Scanning /dev/sda -#: ../src/GParted_Core.cc:190 ../src/GParted_Core.cc:199 +#: ../src/GParted_Core.cc:178 ../src/GParted_Core.cc:187 msgid "Scanning %1" msgstr "Đang quét %1" #. TO TRANSLATORS: looks like Confirming /dev/sda -#: ../src/GParted_Core.cc:218 ../src/GParted_Core.cc:243 +#: ../src/GParted_Core.cc:206 ../src/GParted_Core.cc:231 msgid "Confirming %1" msgstr "Đang xác thực %1" #. TO TRANSLATORS: looks like Searching /dev/sda partitions -#: ../src/GParted_Core.cc:272 +#: ../src/GParted_Core.cc:266 msgid "Searching %1 partitions" msgstr "Đang tìm kiếm các phân vùng %1" #. TO TRANSLATORS: looks like A partition cannot have a length of -1 sectors -#: ../src/GParted_Core.cc:530 +#: ../src/GParted_Core.cc:327 msgid "A partition cannot have a length of %1 sectors" msgstr "Không cho phép phân vùng có độ dài %1 cung từ" #. TO TRANSLATORS: looks like A partition with used sectors (2048) greater than its length (1536) is not valid -#: ../src/GParted_Core.cc:544 +#: ../src/GParted_Core.cc:338 msgid "" "A partition with used sectors (%1) greater than its length (%2) is not valid" msgstr "" "Không hợp lệ khi phân vùng có số cung từ đã dùng (%1) lớn hơn độ dài (%2)" -#. TO TRANSLATORS: unrecognized -#. * means that the partition table for this disk -#. * device is unknown or not recognized. +#. TO TRANSLATORS: unrecognized +#. * means that the partition table for this disk device is unknown +#. * or not recognized. #. -#: ../src/GParted_Core.cc:961 +#: ../src/GParted_Core.cc:710 msgid "unrecognized" msgstr "không nhận ra" #. no file system found.... -#: ../src/GParted_Core.cc:1489 +#: ../src/GParted_Core.cc:1365 msgid "Unable to detect file system! Possible reasons are:" msgstr "Không thể phát hiện hệ thống tập tin! Hầu như chắn chắn lý do là:" -#: ../src/GParted_Core.cc:1491 +#: ../src/GParted_Core.cc:1367 msgid "The file system is damaged" msgstr "Hệ thống tập tin bị hỏng" -#: ../src/GParted_Core.cc:1493 +#: ../src/GParted_Core.cc:1369 msgid "The file system is unknown to GParted" msgstr "GParted không biết hệ thống tập tin" -#: ../src/GParted_Core.cc:1495 +#: ../src/GParted_Core.cc:1371 msgid "There is no file system available (unformatted)" msgstr "Không có hệ thống tập tin nào sẵn sàng (chưa định dạng)" #. TO TRANSLATORS: looks like The device entry /dev/sda5 is missing -#: ../src/GParted_Core.cc:1498 +#: ../src/GParted_Core.cc:1374 msgid "The device entry %1 is missing" msgstr "Mục thiết bị %1 bị thiếu" -#: ../src/GParted_Core.cc:1647 +#: ../src/GParted_Core.cc:1543 msgid "Unable to find mount point" msgstr "Không tìm thấy điểm gắn kết" -#: ../src/GParted_Core.cc:1764 +#: ../src/GParted_Core.cc:1668 msgid "Unable to read the contents of this file system!" msgstr "Không thể đọc nội dung của hệ thống tập tin này!" -#: ../src/GParted_Core.cc:1766 +#: ../src/GParted_Core.cc:1670 msgid "Because of this some operations may be unavailable." msgstr "Như thế thì một số thao tác có thể là không sẵn sàng." -#: ../src/GParted_Core.cc:1770 +#: ../src/GParted_Core.cc:1674 msgid "The cause might be a missing software package." msgstr "Nguyên nhân có thể là do thiếu gói phần mềm." #. TO TRANSLATORS: looks like The following list of software packages is required for NTFS file system support: ntfsprogs. -#: ../src/GParted_Core.cc:1773 +#: ../src/GParted_Core.cc:1677 msgid "" "The following list of software packages is required for %1 file system " "support: %2." @@ -958,7 +966,7 @@ "%1: %2." #. TO TRANSLATORS: looks like 1.28GiB of unallocated space within the partition. -#: ../src/GParted_Core.cc:1783 +#: ../src/GParted_Core.cc:1687 msgid "%1 of unallocated space within the partition." msgstr "%1 trong số chỗ chưa cấp phát nằm trong phân vùng." @@ -966,7 +974,7 @@ #. * means that the user can perform a check of the partition which will #. * also grow the file system to fill the partition. #. -#: ../src/GParted_Core.cc:1793 +#: ../src/GParted_Core.cc:1697 msgid "" "To grow the file system to fill the partition, select the partition and " "choose the menu item:" @@ -974,13 +982,13 @@ "Để mở rộng hệ thống tập tin cho đầy phân vùng, chọn phân vùng và chọn mục " "trình đơn:" -#: ../src/GParted_Core.cc:1795 +#: ../src/GParted_Core.cc:1699 msgid "Partition --> Check." msgstr "Phân vùng --> Kiểm tra." # Type: text # Description -#: ../src/GParted_Core.cc:1903 +#: ../src/GParted_Core.cc:1813 msgid "create empty partition" msgstr "tạo phân vùng trống" @@ -994,91 +1002,91 @@ #. * is a whole disk device or a partition #. * within a device. #. -#: ../src/GParted_Core.cc:1979 ../src/GParted_Core.cc:3645 +#: ../src/GParted_Core.cc:1889 ../src/GParted_Core.cc:3563 msgid "path: %1 (%2)" msgstr "đường dẫn: %1 (%2)" -#: ../src/GParted_Core.cc:1980 ../src/GParted_Core.cc:3649 +#: ../src/GParted_Core.cc:1890 ../src/GParted_Core.cc:3567 msgid "partition" msgstr "phân vùng" -#: ../src/GParted_Core.cc:1981 ../src/GParted_Core.cc:3650 +#: ../src/GParted_Core.cc:1891 ../src/GParted_Core.cc:3568 msgid "start: %1" msgstr "đầu: %1" -#: ../src/GParted_Core.cc:1982 ../src/GParted_Core.cc:3651 +#: ../src/GParted_Core.cc:1892 ../src/GParted_Core.cc:3569 msgid "end: %1" msgstr "cuối: %1" -#: ../src/GParted_Core.cc:1983 ../src/GParted_Core.cc:3652 +#: ../src/GParted_Core.cc:1893 ../src/GParted_Core.cc:3570 msgid "size: %1 (%2)" msgstr "cỡ: %1 (%2)" -#: ../src/GParted_Core.cc:2015 +#: ../src/GParted_Core.cc:1925 msgid "" "partition contains open LUKS encryption for a create file system only step" msgstr "phân vùng chứa mã hóa LUKS mở chỉ cho bước tạo hệ thống tập tin" #. TO TRANSLATORS: looks like create new ext3 file system -#: ../src/GParted_Core.cc:2022 +#: ../src/GParted_Core.cc:1932 msgid "create new %1 file system" msgstr "tạo hệ thống tập tin %1 mới" -#: ../src/GParted_Core.cc:2054 +#: ../src/GParted_Core.cc:1964 msgid "" "partition contains open LUKS encryption for a format file system only step" msgstr "" "phân vùng chứa mã hóa LUKS mở chỉ cho bước định dạng hệ thống tập tin" -#: ../src/GParted_Core.cc:2069 +#: ../src/GParted_Core.cc:1980 msgid "delete partition" msgstr "xóa phân vùng" -#: ../src/GParted_Core.cc:2113 +#: ../src/GParted_Core.cc:2024 msgid "" "partition contains open LUKS encryption for a delete file system only step" msgstr "phân vùng chứa mã hóa LUKS mở chỉ cho bước xóa hệ thống tập tin" -#: ../src/GParted_Core.cc:2128 +#: ../src/GParted_Core.cc:2039 msgid "delete %1 file system" msgstr "xóa hệ thống tập tin %1" -#: ../src/GParted_Core.cc:2146 +#: ../src/GParted_Core.cc:2057 msgid "" "partition contains open LUKS encryption for a label file system only step" msgstr "" "phân vùng chứa mã hóa LUKS mở chỉ cho bước đánh nhãn hệ thống tập tin" #. TO TRANSLATORS: looks like Clear file system Label on /dev/hda3 -#: ../src/GParted_Core.cc:2153 ../src/OperationLabelFileSystem.cc:55 +#: ../src/GParted_Core.cc:2064 ../src/OperationLabelFileSystem.cc:55 msgid "Clear file system label on %1" msgstr "Xóa nhãn hệ thống tập tin trên %1" -#: ../src/GParted_Core.cc:2156 +#: ../src/GParted_Core.cc:2067 msgid "Set file system label to \"%1\" on %2" msgstr "Đặt nhãn hệ thống tập tin thành %1 trên %2" #. TO TRANSLATORS: looks like Clear partition name on /dev/hda3 -#: ../src/GParted_Core.cc:2181 ../src/OperationNamePartition.cc:55 +#: ../src/GParted_Core.cc:2094 ../src/OperationNamePartition.cc:55 msgid "Clear partition name on %1" msgstr "Xóa tên phân vùng trên %1" -#: ../src/GParted_Core.cc:2184 +#: ../src/GParted_Core.cc:2097 msgid "Set partition name to \"%1\" on %2" msgstr "Đặt tên phân vùng thành %1 lên %2" -#: ../src/GParted_Core.cc:2209 +#: ../src/GParted_Core.cc:2122 msgid "" "partition contains open LUKS encryption for a change file system UUID only " "step" msgstr "" "phân vùng chứa mã hóa LUKS mở chỉ cho bước thay đổi UUID hệ thống tập tin" -#: ../src/GParted_Core.cc:2216 +#: ../src/GParted_Core.cc:2129 msgid "Set half of the UUID on %1 to a new, random value" msgstr "Đặt nửa của UUID trên %1 thành một cái mới, giá trị ngẫu nhiên" -#: ../src/GParted_Core.cc:2221 +#: ../src/GParted_Core.cc:2134 msgid "Set UUID on %1 to a new, random value" msgstr "Đặt UUID trên %1 thành một cái mới, giá trị ngẫu nhiên" @@ -1087,27 +1095,27 @@ #. * to change the size of a partition when performing a move only #. * step which is not permitted to change the partition size. #. -#: ../src/GParted_Core.cc:2305 +#: ../src/GParted_Core.cc:2218 msgid "size of the partition is changing for a move only step" msgstr "cỡ của phân vùng đang thay đổi chỉ cho một bước di chuyển" -#: ../src/GParted_Core.cc:2336 +#: ../src/GParted_Core.cc:2249 msgid "rollback last change to the partition" msgstr "hủy giao dịch thay đổi cuối cho bảng phân vùng" -#: ../src/GParted_Core.cc:2385 +#: ../src/GParted_Core.cc:2298 msgid "move file system to the left" msgstr "chuyển hệ thống tập tin sang trái" -#: ../src/GParted_Core.cc:2387 +#: ../src/GParted_Core.cc:2300 msgid "move file system to the right" msgstr "chuyển hệ thống tập tin sang phải" -#: ../src/GParted_Core.cc:2390 +#: ../src/GParted_Core.cc:2303 msgid "move file system" msgstr "di chuyển hệ thống tập tin" -#: ../src/GParted_Core.cc:2392 +#: ../src/GParted_Core.cc:2305 msgid "" "new and old file system have the same position. Hence skipping this " "operation" @@ -1115,7 +1123,7 @@ "hệ thống tập tin cả mới lẫn cũ đều có cùng một vị trí. Do vậy bỏ qua thao " "tác này" -#: ../src/GParted_Core.cc:2458 +#: ../src/GParted_Core.cc:2371 msgid "using libparted" msgstr "dùng libparted" @@ -1125,61 +1133,61 @@ #. * only step which is not permitted to change the start of the #. * partition. #. -#: ../src/GParted_Core.cc:2532 +#: ../src/GParted_Core.cc:2445 msgid "start of the partition is changing for a resize only step" msgstr "điểm đầu của phân vùng đang thay đổi chỉ cho bước đổi cỡ" -#: ../src/GParted_Core.cc:2550 +#: ../src/GParted_Core.cc:2463 msgid "" "partition does not contain LUKS encryption for a resize encryption only step" msgstr "phân vùng không chứa mã hóa LUKS chỉ cho bước mã hóa đổi cỡ" -#: ../src/GParted_Core.cc:2560 +#: ../src/GParted_Core.cc:2473 msgid "impossible to shrink a closed LUKS encryption volume" msgstr "không thể co nhỏ một vùng mã hóa LUKS đóng" -#: ../src/GParted_Core.cc:2619 +#: ../src/GParted_Core.cc:2532 msgid "" "partition contains open LUKS encryption for a resize file system only step" msgstr "phân vùng chứa mã hóa LUKS mở chỉ cho bước đổi cỡ hệ thống tập tin" -#: ../src/GParted_Core.cc:2689 +#: ../src/GParted_Core.cc:2602 msgid "resize/move partition" msgstr "đổi cỡ/chuyển phân vùng" -#: ../src/GParted_Core.cc:2692 +#: ../src/GParted_Core.cc:2605 msgid "move partition to the right" msgstr "chuyển phân vùng sang phải" -#: ../src/GParted_Core.cc:2695 +#: ../src/GParted_Core.cc:2608 msgid "move partition to the left" msgstr "chuyển phân vùng sang trái" -#: ../src/GParted_Core.cc:2698 +#: ../src/GParted_Core.cc:2611 msgid "grow partition from %1 to %2" msgstr "tăng phân vùng từ %1 lên %2" -#: ../src/GParted_Core.cc:2701 +#: ../src/GParted_Core.cc:2614 msgid "shrink partition from %1 to %2" msgstr "giảm phân vùng từ %1 xuống %2" -#: ../src/GParted_Core.cc:2704 +#: ../src/GParted_Core.cc:2617 msgid "move partition to the right and grow it from %1 to %2" msgstr "chuyển phân vùng sang phải và tăng nó từ %1 lên %2" -#: ../src/GParted_Core.cc:2707 +#: ../src/GParted_Core.cc:2620 msgid "move partition to the right and shrink it from %1 to %2" msgstr "chuyển phân vùng sang phải và giảm nó từ %1 xuống %2" -#: ../src/GParted_Core.cc:2710 +#: ../src/GParted_Core.cc:2623 msgid "move partition to the left and grow it from %1 to %2" msgstr "chuyển phân vùng sang trái và tăng nó từ %1 lên %2" -#: ../src/GParted_Core.cc:2713 +#: ../src/GParted_Core.cc:2626 msgid "move partition to the left and shrink it from %1 to %2" msgstr "chuyển phân vùng sang trái và giảm nó từ %1 xuống %2" -#: ../src/GParted_Core.cc:2728 +#: ../src/GParted_Core.cc:2641 msgid "" "new and old partition have the same size and position. Hence skipping this " "operation" @@ -1187,85 +1195,85 @@ "phân vùng cả mới lẫn cũ đều có cùng một kích cỡ và vị trí. Do đó bỏ qua thao " "tác này" -#: ../src/GParted_Core.cc:2738 +#: ../src/GParted_Core.cc:2651 msgid "old start: %1" msgstr "điểm đầu cũ: %1" -#: ../src/GParted_Core.cc:2739 +#: ../src/GParted_Core.cc:2652 msgid "old end: %1" msgstr "điểm cuối cũ: %1" -#: ../src/GParted_Core.cc:2740 +#: ../src/GParted_Core.cc:2653 msgid "old size: %1 (%2)" msgstr "cỡ cũ: %1 (%2)" # Type: string # Description -#: ../src/GParted_Core.cc:2755 ../src/GParted_Core.cc:3739 +#: ../src/GParted_Core.cc:2668 ../src/GParted_Core.cc:3651 msgid "new start: %1" msgstr "điểm đầu mới: %1" -#: ../src/GParted_Core.cc:2756 ../src/GParted_Core.cc:3740 +#: ../src/GParted_Core.cc:2669 ../src/GParted_Core.cc:3652 msgid "new end: %1" msgstr "điểm cuối mới: %1" -#: ../src/GParted_Core.cc:2757 ../src/GParted_Core.cc:3741 +#: ../src/GParted_Core.cc:2670 ../src/GParted_Core.cc:3653 msgid "new size: %1 (%2)" msgstr "cỡ mới: %1 (%2)" -#: ../src/GParted_Core.cc:2771 ../src/GParted_Core.cc:3692 +#: ../src/GParted_Core.cc:2684 ../src/GParted_Core.cc:3604 msgid "requested start: %1" msgstr "điểm đầu đã yêu cầu: %1" -#: ../src/GParted_Core.cc:2772 ../src/GParted_Core.cc:3693 +#: ../src/GParted_Core.cc:2685 ../src/GParted_Core.cc:3605 msgid "requested end: %1" msgstr "điểm cuối đã yêu cầu: %1" -#: ../src/GParted_Core.cc:2773 ../src/GParted_Core.cc:3694 +#: ../src/GParted_Core.cc:2686 ../src/GParted_Core.cc:3606 msgid "requested size: %1 (%2)" msgstr "kích cỡ đã yêu cầu: %1 (%2)" -#: ../src/GParted_Core.cc:2785 +#: ../src/GParted_Core.cc:2698 msgid "attempt to rollback failed change to the partition" msgstr "có hủy giao dịch thay đổi bị lỗi cho bảng phân vùng" -#: ../src/GParted_Core.cc:2806 +#: ../src/GParted_Core.cc:2719 msgid "original start: %1" msgstr "điểm đầu nguyên gốc: %1" -#: ../src/GParted_Core.cc:2807 +#: ../src/GParted_Core.cc:2720 msgid "original end: %1" msgstr "điểm cuối nguyên gốc: %1" -#: ../src/GParted_Core.cc:2808 +#: ../src/GParted_Core.cc:2721 msgid "original size: %1 (%2)" msgstr "cỡ nguyên gốc: %1 (%2)" -#: ../src/GParted_Core.cc:2890 +#: ../src/GParted_Core.cc:2803 msgid "" "partition does not contain open LUKS encryption for a shrink encryption only " "step" msgstr "phân vùng không chứa mã hóa LUKS mở chỉ cho bước co nhỏ mã hóa" -#: ../src/GParted_Core.cc:2895 +#: ../src/GParted_Core.cc:2808 msgid "shrink encryption volume" msgstr "co nhỏ vùng mã hóa" -#: ../src/GParted_Core.cc:2906 +#: ../src/GParted_Core.cc:2819 msgid "" "partition does not contain LUKS encryption for a maximize encryption only " "step" msgstr "phân vùng không chứa mã hóa LUKS chỉ cho bước tối đa hóa mã hóa" -#: ../src/GParted_Core.cc:2911 +#: ../src/GParted_Core.cc:2824 msgid "grow encryption volume to fill the partition" msgstr "tăng kích cỡ của vùng mã hóa để chiếm toàn bộ phân vùng" -#: ../src/GParted_Core.cc:2921 +#: ../src/GParted_Core.cc:2834 msgid "growing is not available for this encryption volume" msgstr "khả năng tăng kích cỡ không sẵn dùng cho vùng mã hóa này" -#: ../src/GParted_Core.cc:2939 +#: ../src/GParted_Core.cc:2852 msgid "" "partition contains open LUKS encryption for a shrink file system only step" msgstr "phân vùng chứa mã hóa LUKS mở chỉ cho bước co nhỏ hệ thống tập tin" @@ -1275,47 +1283,47 @@ #. * to grow the partition size or keep it the same when performing #. * a shrink partition only step. #. -#: ../src/GParted_Core.cc:2951 +#: ../src/GParted_Core.cc:2864 msgid "the new partition size is larger or the same for a shrink only step" msgstr "cỡ mới của phân vùng lớn hơn hoặc bằng chỉ cho bước co nhỏ" -#: ../src/GParted_Core.cc:2956 +#: ../src/GParted_Core.cc:2869 msgid "shrink file system" msgstr "co nhỏ hệ thống tập tin" -#: ../src/GParted_Core.cc:2967 +#: ../src/GParted_Core.cc:2880 msgid "" "partition contains open LUKS encryption for a maximize file system only step" msgstr "" "phân vùng chứa mã hóa LUKS mở chỉ cho bước tối đa hóa hệ thống tập tin" -#: ../src/GParted_Core.cc:2972 +#: ../src/GParted_Core.cc:2885 msgid "grow file system to fill the partition" msgstr "tăng kích cỡ của hệ thống tập tin để chiếm toàn bộ phân vùng" -#: ../src/GParted_Core.cc:2983 +#: ../src/GParted_Core.cc:2896 msgid "growing is not available for this file system" msgstr "tăng kích cỡ không sẵn sàng cho hệ thống tập tin này" -#: ../src/GParted_Core.cc:2991 +#: ../src/GParted_Core.cc:2904 msgid "growing the file system is currently disallowed" msgstr "tăng kích cỡ hệ thống tập tin hiện đang bị cấm" #. TO TRANSLATORS: looks like not a linux-swap file system for a recreate linux-swap only step -#: ../src/GParted_Core.cc:3015 +#: ../src/GParted_Core.cc:2928 msgid "not a %1 file system for a recreate %1 only step" msgstr "không phải một hệ thống tập tin %1 cho chỉ bước tạo lại %1" #. TO TRANSLATORS: looks like recreate linux-swap file system -#: ../src/GParted_Core.cc:3027 +#: ../src/GParted_Core.cc:2940 msgid "recreate %1 file system" msgstr "tạo lại hệ thống tập tin %1" -#: ../src/GParted_Core.cc:3096 +#: ../src/GParted_Core.cc:3009 msgid "the destination is smaller than the source partition" msgstr "phân vùng đích nhỏ hơn phân vùng nguồn" -#: ../src/GParted_Core.cc:3147 +#: ../src/GParted_Core.cc:3061 msgid "" "source partition contains open LUKS encryption for a file system copy only " "step" @@ -1323,145 +1331,145 @@ "phân vùng nguồn có chứa mã hóa LUKS mở chỉ dành cho bước chép hệ thống tập " "tin" -#: ../src/GParted_Core.cc:3154 +#: ../src/GParted_Core.cc:3068 msgid "" "destination partition contains open LUKS encryption for a file system copy " "only step" msgstr "" "phân vùng đích chứa mã hóa LUKS mở chỉ cho bước chép hệ thống tập tin" -#: ../src/GParted_Core.cc:3160 +#: ../src/GParted_Core.cc:3074 msgid "copy file system from %1 to %2" msgstr "chép hệ thống tập tin từ %1 sang %2" -#: ../src/GParted_Core.cc:3241 +#: ../src/GParted_Core.cc:3155 msgid "using internal algorithm" msgstr "dùng thuật toán nội bộ" #. TO TRANSLATORS: looks like copy 1.00 MiB -#: ../src/GParted_Core.cc:3244 +#: ../src/GParted_Core.cc:3158 msgid "copy %1" msgstr "sao chép %1" -#: ../src/GParted_Core.cc:3247 +#: ../src/GParted_Core.cc:3161 msgid "finding optimal block size" msgstr "đang tìm kích cỡ khối tối ưu" #. TO TRANSLATORS: looks like copy 16.00 MiB using a block size of 1.00 MiB -#: ../src/GParted_Core.cc:3278 ../src/GParted_Core.cc:3324 +#: ../src/GParted_Core.cc:3192 ../src/GParted_Core.cc:3238 msgid "copy %1 using a block size of %2" msgstr "sao chép %1 dùng kích cỡ khối của %2" -#: ../src/GParted_Core.cc:3296 +#: ../src/GParted_Core.cc:3210 msgid "%1 seconds" msgstr "%1 giây" #. TO TRANSLATORS: looks like optimal block size is 1.00 MiB -#: ../src/GParted_Core.cc:3315 +#: ../src/GParted_Core.cc:3229 msgid "optimal block size is %1" msgstr "kích cỡ khối tối ưu là %1" #. TO TRANSLATORS: looks like 1.00 MiB (1048576 B) copied -#: ../src/GParted_Core.cc:3342 +#: ../src/GParted_Core.cc:3256 msgid "%1 (%2 B) copied" msgstr "%1 (%2 B) đã sao chép" -#: ../src/GParted_Core.cc:3380 +#: ../src/GParted_Core.cc:3294 msgid "rollback failed file system move" msgstr "hủy giao dịch di chuyển hệ thống tập tin bị lỗi" -#: ../src/GParted_Core.cc:3403 +#: ../src/GParted_Core.cc:3317 msgid "" "partition contains open LUKS encryption for a check file system only step" msgstr "phân vùng chứa mã hóa LUKS mở chỉ cho bước kiểm tra hệ thống tập tin" #. TO TRANSLATORS: looks like check file system on /dev/sda5 for errors and (if possible) fix them -#: ../src/GParted_Core.cc:3415 +#: ../src/GParted_Core.cc:3329 msgid "check file system on %1 for errors and (if possible) fix them" msgstr "" "kiểm tra xem hệ thống tập tin trên %1 xem có lỗi không và (nếu có thể) sửa " "chúng" -#: ../src/GParted_Core.cc:3424 +#: ../src/GParted_Core.cc:3338 msgid "checking is not available for this file system" msgstr "khả năng kiểm tra không phải sẵn sàng cho hệ thống tập tin này" -#: ../src/GParted_Core.cc:3489 +#: ../src/GParted_Core.cc:3403 msgid "set partition type on %1" msgstr "đặt kiểu phân vùng trên %1" #. TO TRANSLATORS: looks like new partition type: ext4 -#: ../src/GParted_Core.cc:3539 +#: ../src/GParted_Core.cc:3457 msgid "new partition type: %1" msgstr "kiểu phân vùng mới: %1" #. TO TRANSLATORS: looks like new partition flag: lvm -#: ../src/GParted_Core.cc:3554 +#: ../src/GParted_Core.cc:3472 msgid "new partition flag: %1" msgstr "cờ phân vùng mới: %1" -#: ../src/GParted_Core.cc:3583 +#: ../src/GParted_Core.cc:3501 msgid "calibrate %1" msgstr "cân chỉnh %1" -#: ../src/GParted_Core.cc:3648 +#: ../src/GParted_Core.cc:3566 msgid "device" msgstr "thiết bị" -#: ../src/GParted_Core.cc:3662 +#: ../src/GParted_Core.cc:3580 msgid "encryption path: %1" msgstr "đường dẫn mã hóa: %1" -#: ../src/GParted_Core.cc:3688 +#: ../src/GParted_Core.cc:3600 msgid "calculate new size and position of %1" msgstr "tính kích cỡ và vị trí mới của %1" -#: ../src/GParted_Core.cc:3816 +#: ../src/GParted_Core.cc:3728 msgid "" "partition contains open LUKS encryption for an erase file system signatures " "only step" msgstr "phân vùng chứa mã hóa LUKS mở chỉ tẩy xóa chữ ký hệ thống tập tin" -#: ../src/GParted_Core.cc:3823 +#: ../src/GParted_Core.cc:3735 msgid "clear old file system signatures in %1" msgstr "xóa chữ ký hệ thống tập tin cũ trong %1" -#: ../src/GParted_Core.cc:4029 +#: ../src/GParted_Core.cc:3941 msgid "flush operating system cache of %1" msgstr "đẩy lên đĩa bộ nhớ đệm của hệ điều hành của %1" #. TO TRANSLATORS: update boot sector of ntfs file system on /dev/sdd1 -#: ../src/GParted_Core.cc:4061 +#: ../src/GParted_Core.cc:3980 msgid "update boot sector of %1 file system on %2" msgstr "cập nhật cung từ khởi động của hệ thống tập tin %1 trên %2" #. TO TRANSLATORS: looks like Error trying to write to boot sector in /dev/sdd1 -#: ../src/GParted_Core.cc:4097 +#: ../src/GParted_Core.cc:4016 msgid "Error trying to write to boot sector in %1" msgstr "Gặp lỗi khi có cung từ khởi động ở %1" #. TO TRANSLATORS: looks like Error trying to seek to position 0x1C in /dev/sdd1 -#: ../src/GParted_Core.cc:4103 +#: ../src/GParted_Core.cc:4022 msgid "Error trying to seek to position 0x1c in %1" msgstr "Gặp lỗi khi cố di chuyển vị trí đọc đến 0x1c trên %1" #. TO TRANSLATORS: looks like Error trying to open /dev/sdd1 -#: ../src/GParted_Core.cc:4110 +#: ../src/GParted_Core.cc:4029 msgid "Error trying to open %1" msgstr "Gặp lỗi khi cố mở %1" #. TO TRANSLATORS: looks like Failed to set the number of hidden sectors to 05ab4f00 in the ntfs boot record. -#: ../src/GParted_Core.cc:4120 +#: ../src/GParted_Core.cc:4039 msgid "" "Failed to set the number of hidden sectors to %1 in the NTFS boot record." msgstr "" "Gặp lỗi khi đặt số lượng cung từ ẩn thành %1 trong cung từ khởi động NTFS." -#: ../src/GParted_Core.cc:4122 +#: ../src/GParted_Core.cc:4041 msgid "You might try the following command to correct the problem:" msgstr "Bạn có lẽ thử lệnh sau đây để mà sửa trục trặc:" -#: ../src/GParted_Core.cc:4181 +#: ../src/GParted_Core.cc:4059 msgid "libparted messages" msgstr "thông điệp libparted" @@ -1478,88 +1486,88 @@ "GParted cần libparted phiên bản 2.2 hay mới hơn để hỗ trợ các thiết bị với " "cỡ cung từ lớn hơn 512 byte." -#: ../src/GParted_Core.cc:4389 +#: ../src/GParted_Core.cc:4252 msgid "Libparted Information" msgstr "Thông tin libparted" -#: ../src/GParted_Core.cc:4393 +#: ../src/GParted_Core.cc:4256 msgid "Libparted Warning" msgstr "Cảnh báo libparted" -#: ../src/GParted_Core.cc:4397 +#: ../src/GParted_Core.cc:4260 msgid "Libparted Error" msgstr "Lỗi libparted" -#: ../src/GParted_Core.cc:4400 +#: ../src/GParted_Core.cc:4263 msgid "Libparted Fatal" msgstr "Lỗi nghiêm trọng libparted" -#: ../src/GParted_Core.cc:4403 +#: ../src/GParted_Core.cc:4266 msgid "Libparted Bug" msgstr "Lỗi libparted" -#: ../src/GParted_Core.cc:4406 +#: ../src/GParted_Core.cc:4269 msgid "Libparted Unsupported Feature" msgstr "Tính năng libparted không hỗ trợ" -#: ../src/GParted_Core.cc:4409 +#: ../src/GParted_Core.cc:4272 msgid "Libparted unknown exception" msgstr "Ngoại lệ libparted chưa biết" -#: ../src/GParted_Core.cc:4413 +#: ../src/GParted_Core.cc:4276 msgid "Fix" msgstr "Sửa" -#: ../src/GParted_Core.cc:4415 +#: ../src/GParted_Core.cc:4278 msgid "Yes" msgstr "Có" -#: ../src/GParted_Core.cc:4417 +#: ../src/GParted_Core.cc:4280 msgid "Ok" msgstr "Ok" -#: ../src/GParted_Core.cc:4419 +#: ../src/GParted_Core.cc:4282 msgid "Retry" msgstr "Thử lại" -#: ../src/GParted_Core.cc:4421 +#: ../src/GParted_Core.cc:4284 msgid "No" msgstr "Không" -#: ../src/GParted_Core.cc:4423 +#: ../src/GParted_Core.cc:4286 msgid "Cancel" msgstr "Thôi" -#: ../src/GParted_Core.cc:4425 +#: ../src/GParted_Core.cc:4288 msgid "Ignore" msgstr "Bỏ qua" -#: ../src/HBoxOperations.cc:44 ../src/Win_GParted.cc:176 +#: ../src/HBoxOperations.cc:48 ../src/Win_GParted.cc:197 msgid "_Undo Last Operation" msgstr "_Hủy bước cuối cùng" -#: ../src/HBoxOperations.cc:49 ../src/Win_GParted.cc:182 +#: ../src/HBoxOperations.cc:55 ../src/Win_GParted.cc:205 msgid "_Clear All Operations" msgstr "_Xóa danh sách thao tác" -#: ../src/HBoxOperations.cc:54 ../src/Win_GParted.cc:187 +#: ../src/HBoxOperations.cc:62 ../src/Win_GParted.cc:212 msgid "_Apply All Operations" msgstr "Á_p dụng mọi thao tác" -#: ../src/LVM2_PV_Info.cc:193 +#: ../src/LVM2_PV_Info.cc:197 msgid "" "One or more Physical Volumes belonging to the Volume Group is missing." msgstr "Một hay nhiều Phân vùng Vật lý thuộc về Nhóm Phân vùng bị thiếu." -#: ../src/LVM2_PV_Info.cc:321 +#: ../src/LVM2_PV_Info.cc:325 msgid "An error occurred reading LVM2 configuration!" msgstr "Một lỗi nảy sinh khi đọc cấu hình LVM2!" -#: ../src/LVM2_PV_Info.cc:323 +#: ../src/LVM2_PV_Info.cc:327 msgid "Some or all of the details might be missing or incorrect." msgstr "Một số hay toàn bộ chi tiết có lẽ bị thiếu hoặc không đúng." -#: ../src/LVM2_PV_Info.cc:325 +#: ../src/LVM2_PV_Info.cc:329 msgid "You should NOT modify any LVM2 PV partitions." msgstr "Bạn KHÔNG nên sửa bất kỳ phân vùng LVM2 PV nào." @@ -1607,7 +1615,7 @@ #. * information being added will be visible in the details of the #. * applied operations. #. -#: ../src/OperationDetail.cc:154 +#: ../src/OperationDetail.cc:157 msgid "" "Adding more information to the results of this step after it has been marked " "as completed" @@ -1681,36 +1689,36 @@ msgid "%1 of %2 copied (%3 remaining)" msgstr "%1 trên %2 đã sao chép (%3 còn lại)" -#: ../src/TreeView_Detail.cc:44 +#: ../src/TreeView_Detail.cc:46 msgid "Name" msgstr "Tên" -#: ../src/TreeView_Detail.cc:46 +#: ../src/Dialog_Progress.cc:459 ../src/TreeView_Detail.cc:48 msgid "Mount Point" msgstr "Điểm gắn kết" -#: ../src/TreeView_Detail.cc:48 +#: ../src/TreeView_Detail.cc:50 msgid "Size" msgstr "Cỡ" -#: ../src/TreeView_Detail.cc:49 +#: ../src/TreeView_Detail.cc:51 msgid "Used" msgstr "Đã dùng" -#: ../src/TreeView_Detail.cc:50 +#: ../src/TreeView_Detail.cc:52 msgid "Unused" msgstr "Chưa dùng" -#: ../src/TreeView_Detail.cc:51 +#: ../src/Dialog_Progress.cc:455 ../src/TreeView_Detail.cc:53 msgid "Flags" msgstr "Các cờ" #. TO TRANSLATORS: unallocated -#. * means that this space on the disk device does -#. * not contain a recognized file system, and is in -#. * other words unallocated. +#. * means that this space on the disk device is +#. * outside any partition, so is in other words +#. * unallocated. #. -#: ../src/Utils.cc:253 +#: ../src/Utils.cc:325 msgid "unallocated" msgstr "chưa cấp phát" @@ -1719,15 +1727,16 @@ #. * not contain a file system known to GParted, and #. * is in other words unknown. #. -#: ../src/Utils.cc:260 +#: ../src/Utils.cc:332 msgid "unknown" msgstr "không rõ" #. TO TRANSLATORS: unformatted -#. * means that the space within this partition will not -#. * be formatted with a known file system by GParted. +#. * means that when the new partition is created by +#. * GParted the space within it will not be formatted +#. * with a file system. #. -#: ../src/Utils.cc:266 +#: ../src/Utils.cc:339 msgid "unformatted" msgstr "chưa định dạng" @@ -1735,288 +1744,289 @@ #. * means that all file system signatures in the partition #. * will be cleared by GParted. #. -#: ../src/Utils.cc:272 +#: ../src/Utils.cc:352 msgid "cleared" msgstr "đã xóa" -#: ../src/Utils.cc:294 +#: ../src/Utils.cc:387 msgid "used" msgstr "đã dùng" # Type: text # Description # short variant of `do not use the partition' -#: ../src/Utils.cc:295 +#: ../src/Utils.cc:388 msgid "unused" msgstr "chưa dùng" #. TO TRANSLATORS: means that this is an encrypted file system -#: ../src/Utils.cc:312 +#: ../src/Utils.cc:396 msgid "Encrypted" msgstr "Đã mã hóa" -#: ../src/Utils.cc:443 +#: ../src/Utils.cc:544 msgid "%1 B" msgstr "%1 B" -#: ../src/Utils.cc:448 +#: ../src/Utils.cc:549 msgid "%1 KiB" msgstr "%1 KiB" -#: ../src/Utils.cc:453 +#: ../src/Utils.cc:554 msgid "%1 MiB" msgstr "%1 MiB" -#: ../src/Utils.cc:458 +#: ../src/Utils.cc:559 msgid "%1 GiB" msgstr "%1 GiB" -#: ../src/Utils.cc:463 +#: ../src/Utils.cc:564 msgid "%1 TiB" msgstr "%1 TiB" -#: ../src/Win_GParted.cc:160 +#: ../src/Win_GParted.cc:171 msgid "_Refresh Devices" msgstr "_Cập nhật các thiết bị" -#: ../src/Win_GParted.cc:166 +#: ../src/Win_GParted.cc:179 msgid "_Devices" msgstr "Thiết _bị" -#: ../src/Win_GParted.cc:171 +#: ../src/Win_GParted.cc:191 msgid "_GParted" msgstr "_GParted" -#: ../src/Win_GParted.cc:191 +#: ../src/Win_GParted.cc:220 msgid "_Edit" msgstr "_Sửa" -#: ../src/Win_GParted.cc:196 +#: ../src/Win_GParted.cc:228 msgid "Device _Information" msgstr "Thông t_in thiết bị" -#: ../src/Win_GParted.cc:198 +#: ../src/Win_GParted.cc:233 msgid "Pending _Operations" msgstr "Thao tác h_oãn" -#: ../src/Win_GParted.cc:199 +#: ../src/Win_GParted.cc:238 msgid "_View" msgstr "_Xem" -#: ../src/Win_GParted.cc:203 +#: ../src/Win_GParted.cc:245 msgid "_File System Support" msgstr "Hỗ _trợ hệ thống tập tin" # Type: text # Description -#: ../src/Win_GParted.cc:207 +#: ../src/Win_GParted.cc:253 msgid "_Create Partition Table" msgstr "Tạ_o bảng phân vùng" -#: ../src/Win_GParted.cc:210 +#: ../src/Win_GParted.cc:258 msgid "_Attempt Data Rescue" msgstr "_Cố thử cứu dữ liệu" -#: ../src/Win_GParted.cc:213 +#: ../src/Win_GParted.cc:263 msgid "_Device" msgstr "Thiết _bị" -#: ../src/Win_GParted.cc:217 +#: ../src/Win_GParted.cc:271 msgid "_Partition" msgstr "_Phân vùng" -#: ../src/Win_GParted.cc:222 +#: ../src/Win_GParted.cc:279 msgid "_Contents" msgstr "Mục _lục" -#: ../src/Win_GParted.cc:230 +#: ../src/Win_GParted.cc:293 msgid "_Help" msgstr "Trợ _giúp" #. TO TRANSLATORS: "New" is a tool bar item for partition actions. -#: ../src/Win_GParted.cc:242 +#: ../src/Win_GParted.cc:307 msgid "New" msgstr "Mới" -#: ../src/Win_GParted.cc:247 +#: ../src/Win_GParted.cc:312 msgid "Create a new partition in the selected unallocated space" msgstr "Tạo phân vùng mới trong sức chứa chưa cấp phát đã chọn" -#: ../src/Win_GParted.cc:252 +#: ../src/Win_GParted.cc:320 msgid "Delete the selected partition" msgstr "Xóa bỏ phân vùng đã chọn" -#: ../src/Win_GParted.cc:274 +#: ../src/Win_GParted.cc:342 msgid "Resize/Move the selected partition" msgstr "Thay đổi kích cỡ / di chuyển phân vùng đã chọn" -#: ../src/Win_GParted.cc:283 +#: ../src/Win_GParted.cc:354 msgid "Copy the selected partition to the clipboard" msgstr "Sao chép phân vùng đã chọn vào clipboard" -#: ../src/Win_GParted.cc:288 +#: ../src/Win_GParted.cc:362 msgid "Paste the partition from the clipboard" msgstr "Dán phân vùng từ clipboard" -#: ../src/Win_GParted.cc:300 +#: ../src/Win_GParted.cc:377 msgid "Undo Last Operation" msgstr "Hủy bước cuối cùng" -#: ../src/Win_GParted.cc:308 +#: ../src/Win_GParted.cc:388 msgid "Apply All Operations" msgstr "Áp dụng mọi thao tác" #. TO TRANSLATORS: "_New" is a sub menu item for the partition menu. -#: ../src/Win_GParted.cc:332 +#: ../src/Win_GParted.cc:412 msgid "_New" msgstr "Mớ_i" -#: ../src/Win_GParted.cc:349 +#: ../src/Win_GParted.cc:431 msgid "_Resize/Move" msgstr "Đổi cỡ/Di chu_yển" #. TO TRANSLATORS: menuitem which holds a submenu with file systems.. -#: ../src/Win_GParted.cc:373 +#: ../src/Win_GParted.cc:458 msgid "_Format to" msgstr "Định _dạng thành" #. TO TRANSLATORS: menuitem which holds a submenu with mount points.. -#: ../src/Win_GParted.cc:395 +#: ../src/Win_GParted.cc:483 msgid "_Mount on" msgstr "_Gắn vào" -#: ../src/Win_GParted.cc:402 +#: ../src/Win_GParted.cc:491 msgid "_Name Partition" msgstr "Đặt _tên phân vùng" -#: ../src/Win_GParted.cc:407 +#: ../src/Win_GParted.cc:497 msgid "M_anage Flags" msgstr "_Quản lý cờ" -#: ../src/Win_GParted.cc:412 +#: ../src/Win_GParted.cc:503 msgid "C_heck" msgstr "_Kiểm tra" -#: ../src/Win_GParted.cc:417 +#: ../src/Win_GParted.cc:509 msgid "_Label File System" msgstr "Gán _nhãn hệ thống tập tin" -#: ../src/Win_GParted.cc:422 +#: ../src/Win_GParted.cc:515 msgid "New UU_ID" msgstr "UU_ID mới" -#: ../src/Win_GParted.cc:481 +#: ../src/Win_GParted.cc:580 msgid "Device Information" msgstr "Thông tin thiết bị" -#. model -#: ../src/Win_GParted.cc:489 +#. Model +#: ../src/Dialog_Progress.cc:428 ../src/Win_GParted.cc:588 msgid "Model:" msgstr "Mô hình:" #. Serial number -#: ../src/Win_GParted.cc:497 +#: ../src/Dialog_Progress.cc:429 ../src/Win_GParted.cc:596 msgid "Serial:" msgstr "Số sê-ri:" -#. disktype -#: ../src/Win_GParted.cc:529 +#. Partition table type +#. Disktype +#: ../src/Dialog_Progress.cc:442 ../src/Win_GParted.cc:630 msgid "Partition table:" msgstr "Bảng phân vùng:" -#. heads -#: ../src/Win_GParted.cc:537 +#. Heads +#: ../src/Dialog_Progress.cc:435 ../src/Win_GParted.cc:638 msgid "Heads:" msgstr "Đầu:" -#. sectors/track -#: ../src/Win_GParted.cc:545 +#. Sectors / track +#: ../src/Dialog_Progress.cc:436 ../src/Win_GParted.cc:646 msgid "Sectors/track:" msgstr "Cung/rãnh từ:" -#. cylinders -#: ../src/Win_GParted.cc:553 +#. Cylinders +#: ../src/Dialog_Progress.cc:437 ../src/Win_GParted.cc:654 msgid "Cylinders:" msgstr "Trụ từ:" -#. sector size -#: ../src/Win_GParted.cc:569 +#. Sector size +#: ../src/Dialog_Progress.cc:430 ../src/Win_GParted.cc:670 msgid "Sector size:" msgstr "Kích cỡ cung từ:" -#: ../src/Win_GParted.cc:745 +#: ../src/Win_GParted.cc:879 msgid "Could not add this operation to the list" msgstr "Không thể thêm thao tác này vào danh sách" -#: ../src/Win_GParted.cc:926 +#: ../src/Win_GParted.cc:1060 msgid "%1 operation pending" msgid_plural "%1 operations pending" msgstr[0] "%1 thao tác còn chưa giải quyết" -#: ../src/Win_GParted.cc:1036 +#: ../src/Win_GParted.cc:1167 msgid "Quit GParted?" msgstr "Thoát GParted không?" -#: ../src/Win_GParted.cc:1042 +#: ../src/Win_GParted.cc:1173 msgid "%1 operation is currently pending." msgid_plural "%1 operations are currently pending." msgstr[0] "%1 thao tác hiện tại còn chưa giải quyết." # Name: don't translate / Tên: đừng dịch # Variable: don't translate / Biến: đừng dịch -#: ../src/Win_GParted.cc:1440 +#: ../src/Win_GParted.cc:1584 msgid "%1 - GParted" msgstr "%1 - GParted" -#: ../src/Win_GParted.cc:1490 +#: ../src/Win_GParted.cc:1635 msgid "Scanning all devices..." msgstr "Đang quét mọi thiết bị…" -#: ../src/Win_GParted.cc:1537 +#: ../src/Win_GParted.cc:1682 msgid "No devices detected" msgstr "Chưa phát hiện thiết bị nào" #. TO TRANSLATORS: looks like No partition table found on device /dev/sda -#: ../src/Win_GParted.cc:1622 +#: ../src/Win_GParted.cc:1771 msgid "No partition table found on device %1" msgstr "Không tìm thấy bảng phân vùng trên thiết bị %1" -#: ../src/Win_GParted.cc:1627 +#: ../src/Win_GParted.cc:1776 msgid "A partition table is required before partitions can be added." msgstr "Cần có bảng phân vùng trước khi có thể thêm phân vùng." -#: ../src/Win_GParted.cc:1629 +#: ../src/Win_GParted.cc:1778 msgid "To create a new partition table choose the menu item:" msgstr "Để tạo bảng phân vùng mới chọn trình đơn:" #. TO TRANSLATORS: this message represents the menu item Create Partition Table under the Device menu. -#: ../src/Win_GParted.cc:1632 +#: ../src/Win_GParted.cc:1781 msgid "Device --> Create Partition Table." msgstr "Thiết bị --> Tạo bảng phân vùng." -#: ../src/Win_GParted.cc:1663 +#: ../src/Win_GParted.cc:1819 msgid "Unable to open GParted Manual help file" msgstr "Không thể mở tập tin trợ giúp GParted Manual" -#: ../src/Win_GParted.cc:1682 +#: ../src/Win_GParted.cc:1865 msgid "Documentation is not available" msgstr "Không có tài liệu" -#: ../src/Win_GParted.cc:1687 +#: ../src/Win_GParted.cc:1870 msgid "This build of gparted is configured without documentation." msgstr "Lần biên dịch này của gparted được cấu hình không có tài liệu." -#: ../src/Win_GParted.cc:1689 +#: ../src/Win_GParted.cc:1872 msgid "Documentation is available at the project web site." msgstr "Tài liệu sẵn có ở trang thông tin điện tử của dự án." -#: ../src/Win_GParted.cc:1707 +#: ../src/Win_GParted.cc:1891 msgid "GNOME Partition Editor" msgstr "Bộ hiệu chỉnh phân vùng Gnome" #. TO TRANSLATORS: your name(s) here please, if there are more translators put newlines (\n) between the names. #. It's a good idea to provide the url of your translation team as well. Thanks! -#: ../src/Win_GParted.cc:1742 +#: ../src/Win_GParted.cc:1928 msgid "translator-credits" msgstr "" "Nhóm dịch GNOME \n" @@ -2029,12 +2039,12 @@ " Trần Ngọc Quân https://launchpad.net/~vnwildman\n" " Vu Do Quynh https://launchpad.net/~vu-do-quynh" -#: ../src/Win_GParted.cc:1789 +#: ../src/Win_GParted.cc:1975 msgid "It is not possible to create more than %1 primary partition" msgid_plural "It is not possible to create more than %1 primary partitions" msgstr[0] "Không thể tạo hơn %1 phân vùng chính" -#: ../src/Win_GParted.cc:1801 +#: ../src/Win_GParted.cc:1987 msgid "" "If you want more partitions you should first create an extended partition. " "Such a partition can contain other partitions. Because an extended partition " @@ -2046,21 +2056,21 @@ "rộng cũng là phân vùng chính, có lẽ cần thiết gỡ bỏ một phân vùng chính " "trước đã." -#: ../src/Win_GParted.cc:1914 +#: ../src/Win_GParted.cc:2113 msgid "Moving a partition might cause your operating system to fail to boot" msgstr "" "Di chuyển một phân vùng có thể là nguyên nhân dẫn đến hệ điều hành của bạn " "không thể khởi động được nữa" #. TO TRANSLATORS: looks like You queued an operation to move the start sector of partition /dev/sda3. -#: ../src/Win_GParted.cc:1921 +#: ../src/Win_GParted.cc:2120 msgid "" "You have queued an operation to move the start sector of partition %1." msgstr "" "Bạn có thao tác còn đang trong hàng đợi để di chuyển cung từ đầu của phân " "vùng %1." -#: ../src/Win_GParted.cc:1923 +#: ../src/Win_GParted.cc:2122 msgid "" " Failure to boot is most likely to occur if you move the GNU/Linux " "partition containing /boot, or if you move the Windows system partition C:." @@ -2069,83 +2079,83 @@ "phân vùng GNU/Linux chứa /boot, hoặc là bạn di chuyển phân vùng hệ thống " "Windows C:." -#: ../src/Win_GParted.cc:1925 +#: ../src/Win_GParted.cc:2124 msgid "" "You can learn how to repair the boot configuration in the GParted FAQ." msgstr "" "Bạn có thể học cách sửa chữa cấu hình khởi động trong câu hỏi thường gặp " "GParted." -#: ../src/Win_GParted.cc:1929 +#: ../src/Win_GParted.cc:2128 msgid "Moving a partition might take a very long time to apply." msgstr "" "Việc di chuyển một phân vùng có thể mất nhiều thời gian để thực hiện." -#: ../src/Win_GParted.cc:2004 +#: ../src/Win_GParted.cc:2277 msgid "Copy of %1" msgstr "Bản sao của %1" -#: ../src/Win_GParted.cc:2097 +#: ../src/Win_GParted.cc:2378 msgid "You have pasted into an existing partition" msgstr "Bạn đã chuyển vào một phân vùng đã có sẵn" #. TO TRANSLATORS: looks like The data in /dev/sda3 will be lost if you apply this operation. -#: ../src/Win_GParted.cc:2105 +#: ../src/Win_GParted.cc:2386 msgid "The data in %1 will be lost if you apply this operation." msgstr "Dữ liệu trong %1 sẽ mất nếu bạn áp dụng thao tác này." -#: ../src/Win_GParted.cc:2179 +#: ../src/Win_GParted.cc:2460 msgid "Unable to delete %1!" msgstr "Không thể xóa bỏ %1!" -#: ../src/Win_GParted.cc:2186 +#: ../src/Win_GParted.cc:2467 msgid "Please unmount any logical partitions having a number higher than %1" msgstr "Bạn hãy tháo gắn kết phân vùng hợp lý nào có số cao hơn %1." -#: ../src/Win_GParted.cc:2197 +#: ../src/Win_GParted.cc:2478 msgid "Are you sure you want to delete %1?" msgstr "Bạn có chắc muốn xóa bỏ %1 không?" -#: ../src/Win_GParted.cc:2204 +#: ../src/Win_GParted.cc:2485 msgid "After deletion this partition is no longer available for copying." msgstr "Sau khi xóa bỏ thì phân vùng này không còn sẵn sàng để sao chép." #. TO TRANSLATORS: dialogtitle, looks like Delete /dev/hda2 (ntfs, 2345 MiB) -#: ../src/Win_GParted.cc:2207 +#: ../src/Win_GParted.cc:2488 msgid "Delete %1 (%2, %3)" msgstr "Xóa bỏ %1 (%2, %3)" #. TO TRANSLATORS: looks like #. * Cannot format this file system to fat16. #. -#: ../src/Win_GParted.cc:2363 +#: ../src/Win_GParted.cc:2644 msgid "Cannot format this file system to %1" msgstr "Không thể định dạng hệ thống tập tin này thành %1" #. TO TRANSLATORS: looks like #. * A fat16 file system requires a partition of at least 16.00 MiB. #. -#: ../src/Win_GParted.cc:2375 +#: ../src/Win_GParted.cc:2656 msgid "A %1 file system requires a partition of at least %2." msgstr "Hệ thống tập tin %1 cần một phân vùng có kích cỡ ít nhất %2." #. TO TRANSLATORS: looks like #. * A partition with a hfs file system has a maximum size of 2.00 GiB. #. -#: ../src/Win_GParted.cc:2383 +#: ../src/Win_GParted.cc:2664 msgid "A partition with a %1 file system has a maximum size of %2." msgstr "" "Một phân vùng với một hệ thống tập tin %1 thì có kích cỡ tối đa là %2." -#: ../src/Win_GParted.cc:2462 +#: ../src/Win_GParted.cc:2736 msgid "Opening encryption on %1" msgstr "Đang mở vùng mã hóa trên %1" -#: ../src/Win_GParted.cc:2476 +#: ../src/Win_GParted.cc:2750 msgid "Failed to open LUKS encryption" msgstr "Gặp lỗi khi mở vùng mã hóa LUKS" -#: ../src/Win_GParted.cc:2498 +#: ../src/Win_GParted.cc:2772 msgid "" "The close encryption action cannot be performed when there are operations " "pending for the partition." @@ -2153,15 +2163,15 @@ "Thao tác đóng vùng mã hóa không thể thực hiện được khi ở đây có các thao tác " "còn treo cho phân vùng." -#: ../src/Win_GParted.cc:2499 +#: ../src/Win_GParted.cc:2773 msgid "Closing encryption on %1" msgstr "Đang đóng vùng mã hóa trên %1" -#: ../src/Win_GParted.cc:2500 +#: ../src/Win_GParted.cc:2774 msgid "Could not close encryption" msgstr "Không thể đóng vùng mã hóa" -#: ../src/Win_GParted.cc:2505 +#: ../src/Win_GParted.cc:2779 msgid "" "The open encryption action cannot be performed when there are operations " "pending for the partition." @@ -2169,11 +2179,11 @@ "Thao tác mở vùng mã hóa không thể thực hiện được khi ở đây có các thao tác " "còn treo cho phân vùng." -#: ../src/Win_GParted.cc:2603 +#: ../src/Win_GParted.cc:2890 msgid "The partition could not be unmounted from the following mount points:" msgstr "Phân vùng không thể bỏ gắn khỏi những điểm gắn kết theo đây:" -#: ../src/Win_GParted.cc:2605 +#: ../src/Win_GParted.cc:2892 msgid "" "This is because other partitions are also mounted on these mount points. " "You are advised to unmount them manually." @@ -2182,18 +2192,18 @@ "bạn tự tháo lắp chúng bằn tay." #. TO TRANSLATORS: Singular case looks like 1 operation is currently pending for partition /dev/sdb1 -#: ../src/Win_GParted.cc:2618 +#: ../src/Win_GParted.cc:2905 msgid "%1 operation is currently pending for partition %2" msgid_plural "%1 operations are currently pending for partition %2" msgstr[0] "%1 thao tác hiện đang còn treo với phân vùng %2" -#: ../src/Win_GParted.cc:2633 +#: ../src/Win_GParted.cc:2920 msgid "Use the Edit menu to undo, clear or apply pending operations." msgstr "" "Bạn dùng trình đơn Sửa để hoàn lại thao tác, xóa bỏ hay áp dụng các thao tác " "còn treo đó." -#: ../src/Win_GParted.cc:2676 +#: ../src/Win_GParted.cc:2963 msgid "" "The swapoff action cannot be performed when there are operations pending for " "the partition." @@ -2201,15 +2211,15 @@ "Thao tác swapoff không thể thực hiện được khi ở đây có các thao tác còn treo " "cho phân vùng." -#: ../src/Win_GParted.cc:2677 +#: ../src/Win_GParted.cc:2964 msgid "Deactivating swap on %1" msgstr "Đang tắt khả năng trao đổi trên %1" -#: ../src/Win_GParted.cc:2678 +#: ../src/Win_GParted.cc:2965 msgid "Could not deactivate swap" msgstr "Không thể tắt khả năng trao đổi" -#: ../src/Win_GParted.cc:2683 +#: ../src/Win_GParted.cc:2970 msgid "" "The swapon action cannot be performed when there are operations pending for " "the partition." @@ -2217,15 +2227,15 @@ "Thao tác swapon không thể thực hiện được khi ở đây có các thao tác còn treo " "cho phân vùng." -#: ../src/Win_GParted.cc:2684 +#: ../src/Win_GParted.cc:2971 msgid "Activating swap on %1" msgstr "Đang bật khả năng trao đổi trên %1" -#: ../src/Win_GParted.cc:2685 +#: ../src/Win_GParted.cc:2972 msgid "Could not activate swap" msgstr "Không thể bật khả năng trao đổi" -#: ../src/Win_GParted.cc:2690 +#: ../src/Win_GParted.cc:2977 msgid "" "The deactivate Volume Group action cannot be performed when there are " "operations pending for the partition." @@ -2233,16 +2243,16 @@ "Thao tác tắt kích hoạt Nhóm Phân vùng không thể thực hiện được khi ở đây có " "các thao tác còn treo cho phân vùng." -#: ../src/Win_GParted.cc:2691 +#: ../src/Win_GParted.cc:2978 msgid "Deactivating Volume Group %1" msgstr "Đang tắt Nhóm Phân vùng %1" #. VGNAME from point point -#: ../src/Win_GParted.cc:2693 +#: ../src/Win_GParted.cc:2980 msgid "Could not deactivate Volume Group" msgstr "Không thể tắt Nhóm Phân vùng" -#: ../src/Win_GParted.cc:2698 +#: ../src/Win_GParted.cc:2985 msgid "" "The activate Volume Group action cannot be performed when there are " "operations pending for the partition." @@ -2250,16 +2260,16 @@ "Thao tác kích hoạt Nhóm Phân vùng không thể thực hiện được khi ở đây có các " "thao tác còn treo cho phân vùng." -#: ../src/Win_GParted.cc:2699 +#: ../src/Win_GParted.cc:2986 msgid "Activating Volume Group %1" msgstr "Đang bật Nhóm phân vùng %1" #. VGNAME from point point -#: ../src/Win_GParted.cc:2701 +#: ../src/Win_GParted.cc:2988 msgid "Could not activate Volume Group" msgstr "Không thể bật Nhóm phân vùng" -#: ../src/Win_GParted.cc:2706 +#: ../src/Win_GParted.cc:2993 msgid "" "The unmount action cannot be performed when there are operations pending for " "the partition." @@ -2267,17 +2277,17 @@ "Thao tác bỏ gắn đĩa không thể thực hiện được khi ở đây có các thao tác còn " "treo cho phân vùng." -#: ../src/Win_GParted.cc:2707 +#: ../src/Win_GParted.cc:2994 msgid "Unmounting %1" msgstr "Đang bỏ gắn %1" -#: ../src/Win_GParted.cc:2708 +#: ../src/Win_GParted.cc:2995 msgid "Could not unmount %1" msgstr "Không thể tháo gắn kết %1." #. Bug: Partition callback without a selected partition #. Bug: Not pointing at a valid display partition object -#: ../src/Win_GParted.cc:2772 +#: ../src/Win_GParted.cc:3059 msgid "" "The mount action cannot be performed when an operation is pending for the " "partition." @@ -2285,27 +2295,27 @@ "Thao tác gắn đĩa không thể thực hiện được khi ở đây có các thao tác còn treo " "cho phân vùng." -#: ../src/Win_GParted.cc:2785 +#: ../src/Win_GParted.cc:3072 msgid "mounting %1 on %2" msgstr "đang gắn kết %1 vào %2" -#: ../src/Win_GParted.cc:2813 +#: ../src/Win_GParted.cc:3100 msgid "Could not mount %1 on %2" msgstr "Không thể gắn kết %1 vào %2" #. TO TRANSLATORS: Singular case looks like 1 partition is currently active on device /dev/sda -#: ../src/Win_GParted.cc:2832 +#: ../src/Win_GParted.cc:3119 msgid "%1 partition is currently active on device %2" msgid_plural "%1 partitions are currently active on device %2" msgstr[0] "%1 phân vùng hiện đã kích hoạt trên thiết bị %2" -#: ../src/Win_GParted.cc:2847 +#: ../src/Win_GParted.cc:3134 msgid "" "A new partition table cannot be created when there are active partitions." msgstr "" "Không thể tạo bảng phân vùng mới khi ở đây có các phân vùng đang kích hoạt." -#: ../src/Win_GParted.cc:2849 +#: ../src/Win_GParted.cc:3136 msgid "" "Active partitions are those that are in use, such as a mounted file system, " "or enabled swap space." @@ -2313,7 +2323,7 @@ "Kích hoạt các phân vùng mà chúng đang được dùng, như là một hệ thống tập tin " "đã gắn, hay chỗ tráo đổi được bật." -#: ../src/Win_GParted.cc:2851 +#: ../src/Win_GParted.cc:3138 msgid "" "Use Partition menu options, such as unmount or swapoff, to deactivate all " "partitions on this device before creating a new partition table." @@ -2322,19 +2332,19 @@ "kích hoạt mọi phân vùng trên thiết bị này trước khi tạo một bảng phân vùng " "mới." -#: ../src/Win_GParted.cc:2863 +#: ../src/Win_GParted.cc:3150 msgid "%1 operation is currently pending" msgid_plural "%1 operations are currently pending" msgstr[0] "%1 thao tác hiện đang còn treo" -#: ../src/Win_GParted.cc:2876 +#: ../src/Win_GParted.cc:3163 msgid "" "A new partition table cannot be created when there are pending operations." msgstr "" "Không thể tạo bảng phân vùng mới khi ở đây có các thao tác còn treo chưa xử " "lý." -#: ../src/Win_GParted.cc:2878 +#: ../src/Win_GParted.cc:3165 msgid "" "Use the Edit menu to either clear or apply all operations before creating a " "new partition table." @@ -2342,28 +2352,28 @@ "Dùng trình đơn Sửa để hoặc là xóa hoặc là áp dụng tất cả các thao tác trước " "khi tạo một bảng phân vùng mới." -#: ../src/Win_GParted.cc:2893 +#: ../src/Win_GParted.cc:3180 msgid "Error while creating partition table" msgstr "Gặp lỗi khi đang tạo bảng phân vùng" -#: ../src/Win_GParted.cc:2913 +#: ../src/Win_GParted.cc:3200 msgid "Command gpart was not found" msgstr "Không tìm thấy lệnh gpart" -#: ../src/Win_GParted.cc:2914 +#: ../src/Win_GParted.cc:3201 msgid "This feature uses gpart. Please install gpart and try again." msgstr "Tính năng này sử dụng gpart. Vui lòng cài đặt gpart rồi thử lại." #. Dialog information -#: ../src/Win_GParted.cc:2922 +#: ../src/Win_GParted.cc:3209 msgid "A full disk scan is needed to find file systems." msgstr "Cần quét toàn bộ đĩa để tìm hệ thống tập tin." -#: ../src/Win_GParted.cc:2924 +#: ../src/Win_GParted.cc:3211 msgid "The scan might take a very long time." msgstr "Quá trình quét có thể mất nhiều thời gian." -#: ../src/Win_GParted.cc:2926 +#: ../src/Win_GParted.cc:3213 msgid "" "After the scan you can mount any discovered file systems and copy the data " "to other media." @@ -2371,26 +2381,26 @@ "Sau khi quét bạn có thể gắn bất kỳ hệ thống tập tin nào đã tìm thấy và chép " "dữ liệu vào thiết bị đa phương tiện khác." -#: ../src/Win_GParted.cc:2928 +#: ../src/Win_GParted.cc:3215 msgid "Do you want to continue?" msgstr "Bạn có muốn tiếp tục không?" #. TO TRANSLATORS: looks like Search for file systems on /deb/sdb -#: ../src/Win_GParted.cc:2932 +#: ../src/Win_GParted.cc:3219 msgid "Search for file systems on %1" msgstr "Tìm hệ thống tập tin trên %1" #. TO TRANSLATORS: looks like Searching for file systems on /deb/sdb -#: ../src/Win_GParted.cc:2943 +#: ../src/Win_GParted.cc:3230 msgid "Searching for file systems on %1" msgstr "Đang tìm hệ thống tập tin trên %1" #. TO TRANSLATORS: looks like No file systems found on /deb/sdb -#: ../src/Win_GParted.cc:2959 +#: ../src/Win_GParted.cc:3246 msgid "No file systems found on %1" msgstr "Không thấy hệ thống tập tin nào trên %1" -#: ../src/Win_GParted.cc:2960 +#: ../src/Win_GParted.cc:3247 msgid "" "The disk scan by gpart did not find any recognizable file systems on this " "disk." @@ -2398,35 +2408,35 @@ "Gpart thực hiện quét nhưng không tìm thấy bất kỳ hệ thống tập tin đã biết " "nào trên đĩa này." -#: ../src/Win_GParted.cc:3231 +#: ../src/Win_GParted.cc:3524 msgid "Are you sure you want to apply the pending operations?" msgstr "Bạn có chắc muốn áp dụng các thao tác còn chưa giải quyết không?" -#: ../src/Win_GParted.cc:3237 +#: ../src/Win_GParted.cc:3530 msgid "Editing partitions has the potential to cause LOSS of DATA." msgstr "Sửa các phân vùng tiềm ẩn nguy cơ dẫn đến MẤT DỮ LIỆU." -#: ../src/Win_GParted.cc:3239 +#: ../src/Win_GParted.cc:3532 msgid "You are advised to backup your data before proceeding." msgstr "Khuyên bạn sao lưu các dữ liệu quan trọng trước khi xử lý." -#: ../src/Win_GParted.cc:3241 +#: ../src/Win_GParted.cc:3534 msgid "Apply operations to device" msgstr "Áp dụng các thao tác vào thiết bị" -#: ../src/Win_GParted.cc:3286 +#: ../src/Win_GParted.cc:3577 msgid "You are deleting non-empty LVM2 Physical Volume %1" msgstr "Bạn đang xóa một Phân vùng Vật lý LVM2 không rỗng %1" -#: ../src/Win_GParted.cc:3290 +#: ../src/Win_GParted.cc:3581 msgid "You are formatting over non-empty LVM2 Physical Volume %1" msgstr "Bạn đang định dạng một Phân vùng Vật lý LVM2 không rỗng %1" -#: ../src/Win_GParted.cc:3294 +#: ../src/Win_GParted.cc:3585 msgid "You are pasting over non-empty LVM2 Physical Volume %1" msgstr "Bạn đang dán một Phân vùng Vật lý LVM2 không rỗng %1" -#: ../src/Win_GParted.cc:3303 +#: ../src/Win_GParted.cc:3594 msgid "" "Deleting or overwriting the Physical Volume is irrecoverable and will " "destroy or damage the Volume Group." @@ -2434,7 +2444,7 @@ "Việc xóa hay ghi đè Phân vùng Vật lý là không thể hoàn lại được và sẽ phá " "hủy hay làm hỏng Nhóm Phân vùng." -#: ../src/Win_GParted.cc:3306 +#: ../src/Win_GParted.cc:3597 msgid "" "To avoid destroying or damaging the Volume Group, you are advised to cancel " "and use external LVM commands to free the Physical Volume before attempting " @@ -2444,22 +2454,22 @@ "lệnh LVM bên ngoài để làm trống Phân vùng Vật lý trước khi thử thực hiện " "thao tác này." -#: ../src/Win_GParted.cc:3309 +#: ../src/Win_GParted.cc:3600 msgid "Do you want to continue to forcibly delete the Physical Volume?" msgstr "Bạn có thực sự muốn tiếp tục ép buộc xóa Phân vùng Vật lý?" -#: ../src/btrfs.cc:316 +#: ../src/btrfs.cc:267 msgid "Failed to find devid for path %1" msgstr "Gặp lỗi khi tìm mã số thiết bị cho đường dẫn %1" -#: ../src/fat16.cc:35 ../src/ntfs.cc:32 +#: ../src/fat16.cc:32 ../src/ntfs.cc:35 msgid "" "Changing the UUID might invalidate the Windows Product Activation (WPA) key" msgstr "" "Thay đổi UUID có thể làm mất hiệu lực của khóa Windows Product Activation " "(WPA) (Kích hoạt sản phẩm Windows)" -#: ../src/fat16.cc:37 ../src/ntfs.cc:34 +#: ../src/fat16.cc:34 ../src/ntfs.cc:37 msgid "" "On FAT and NTFS file systems, the Volume Serial Number is used as the UUID. " "Changing the Volume Serial Number on the Windows system partition, normally " @@ -2471,7 +2481,7 @@ "có thể làm mất hiệu lực của khóa WPA. Khóa WPA không hợp lệ sẽ ngăn chặn bạn " "không cho đăng nhập cho đến khi bạn kích hoạt lại Windows." -#: ../src/fat16.cc:41 ../src/ntfs.cc:40 +#: ../src/fat16.cc:38 ../src/ntfs.cc:43 msgid "" "Changing the UUID on external storage media and non-system partitions is " "usually safe, but guarantees cannot be given." @@ -2480,16 +2490,16 @@ "thống thường là vô hại, nhưng không có đảm bảo nào được đưa ra." #. TO TRANSLATORS: these labels will be used in the partition menu -#: ../src/linux_swap.cc:31 +#: ../src/linux_swap.cc:35 msgid "_Swapon" msgstr "_Bật tráo đổi" -#: ../src/linux_swap.cc:32 +#: ../src/linux_swap.cc:36 msgid "_Swapoff" msgstr "_Tắt tráo đổi" #. TO TRANSLATORS: looks like Partition move action skipped because linux-swap file system does not contain data -#: ../src/linux_swap.cc:191 +#: ../src/linux_swap.cc:195 msgid "" "Partition move action skipped because %1 file system does not contain data" msgstr "" @@ -2497,7 +2507,7 @@ "dữ liệu" #. TO TRANSLATORS: looks like Partition copy action skipped because linux-swap file system does not contain data -#: ../src/linux_swap.cc:210 +#: ../src/linux_swap.cc:214 msgid "" "Partition copy action skipped because %1 file system does not contain data" msgstr "" @@ -2505,15 +2515,15 @@ "dữ liệu" #. TO TRANSLATORS: these labels will be used in the partition menu -#: ../src/lvm2_pv.cc:28 +#: ../src/lvm2_pv.cc:31 msgid "Ac_tivate" msgstr "Kích hoạ_t" -#: ../src/lvm2_pv.cc:29 +#: ../src/lvm2_pv.cc:32 msgid "Deac_tivate" msgstr "_Bất hoạt" -#: ../src/lvm2_pv.cc:32 +#: ../src/lvm2_pv.cc:35 msgid "" "The LVM2 Physical Volume can not currently be resized because it is a member " "of an exported Volume Group." @@ -2522,15 +2532,15 @@ "Phân vùng đã xuất." #. TO TRANSLATORS: these labels will be used in the partition menu -#: ../src/luks.cc:28 +#: ../src/luks.cc:33 msgid "Open Encryption" msgstr "Mở vùng mã hóa" -#: ../src/luks.cc:29 +#: ../src/luks.cc:34 msgid "Close Encryption" msgstr "Đóng vùng mã hóa" -#: ../src/luks.cc:143 +#: ../src/luks.cc:148 msgid "" "Maximize closed LUKS encryption skipped because it will automatically fill " "the partition when opened" @@ -2538,12 +2548,12 @@ "Mã hóa LUKS đóng tối đa bị bỏ qua bởi vì nó sẽ tự động lấp đầy phân vùng khi " "được mở" -#: ../src/main.cc:42 +#: ../src/main.cc:47 msgid "Root privileges are required for running GParted" msgstr "" "Cần thiết quyền truy cập của siêu quản trị root để có thể chạy được GParted" -#: ../src/main.cc:47 +#: ../src/main.cc:52 msgid "" "Since GParted is a powerful tool capable of destroying partition tables and " "vast amounts of data, only root may run it." @@ -2551,7 +2561,7 @@ "Vì GParted là một công cụ mạnh mẽ có khả năng phá hủy bảng phân vùng và " "lượng dữ liệu lớn, nên chỉ cho phép người siêu quản trị chạy nó." -#: ../src/ntfs.cc:38 +#: ../src/ntfs.cc:41 msgid "" "In an attempt to avoid invalidating the WPA key, on NTFS file systems only " "half of the UUID is set to a new random value." @@ -2560,24 +2570,24 @@ "một nửa của UUID được đặt thành giá trị ngẫu nhiên mới." #. simulation.. -#: ../src/ntfs.cc:223 +#: ../src/ntfs.cc:202 msgid "run simulation" msgstr "chạy mô phỏng" #. Real resize -#: ../src/ntfs.cc:231 +#: ../src/ntfs.cc:210 msgid "real resize" msgstr "đổi cỡ thật" -#: ../src/udf.cc:183 +#: ../src/udf.cc:186 msgid "Partition is too large, maximum size is %1" msgstr "Phân vùng quá lớn, cỡ tối đa là %1" -#: ../src/udf.cc:191 +#: ../src/udf.cc:194 msgid "Partition is too small, minimum size is %1" msgstr "Phân vùng quá nhỏ, cỡ tối thiểu là %1" -#: ../src/udf.cc:208 +#: ../src/udf.cc:211 msgid "" "mkudffs prior to version 1.1 does not support non-ASCII characters in the " "label." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gsettings-desktop-schemas.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gsettings-desktop-schemas.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gsettings-desktop-schemas.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gsettings-desktop-schemas.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:05+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:11+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: schemas/org.gnome.desktop.a11y.applications.gschema.xml.in:6 @@ -2422,187 +2422,187 @@ msgid "Toggle shaded state" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:176 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:172 msgid "Minimize window" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:180 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:176 msgid "Close window" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:184 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:180 msgid "Move window" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:188 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:184 msgid "Resize window" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:192 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:188 msgid "Toggle window on all workspaces or one" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:196 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:192 msgid "Move window to workspace 1" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:200 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:196 msgid "Move window to workspace 2" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:204 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:200 msgid "Move window to workspace 3" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:208 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:204 msgid "Move window to workspace 4" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:212 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:208 msgid "Move window to workspace 5" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:216 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:212 msgid "Move window to workspace 6" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:220 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:216 msgid "Move window to workspace 7" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:224 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:220 msgid "Move window to workspace 8" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:228 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:224 msgid "Move window to workspace 9" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:232 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:228 msgid "Move window to workspace 10" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:236 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:232 msgid "Move window to workspace 11" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:240 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:236 msgid "Move window to workspace 12" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:244 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:240 msgid "Move window to last workspace" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:248 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:244 msgid "Move window one workspace to the left" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:252 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:248 msgid "Move window one workspace to the right" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:256 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:252 msgid "Move window one workspace up" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:260 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:256 msgid "Move window one workspace down" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:264 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:260 msgid "Move window to the next monitor on the left" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:268 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:264 msgid "Move window to the next monitor on the right" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:272 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:268 msgid "Move window to the next monitor above" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:276 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:272 msgid "Move window to the next monitor below" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:280 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:276 msgid "Raise window if covered, otherwise lower it" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:284 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:280 msgid "Raise window above other windows" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:288 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:284 msgid "Lower window below other windows" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:292 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:288 msgid "Maximize window vertically" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:296 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:292 msgid "Maximize window horizontally" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:300 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:296 msgid "Move window to top left corner" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:304 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:300 msgid "Move window to top right corner" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:308 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:304 msgid "Move window to bottom left corner" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:312 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:308 msgid "Move window to bottom right corner" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:316 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:312 msgid "Move window to top edge of screen" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:320 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:316 msgid "Move window to bottom edge of screen" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:324 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:320 msgid "Move window to right side of screen" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:328 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:324 msgid "Move window to left side of screen" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:332 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:328 msgid "Move window to center of screen" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:336 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:332 msgid "Switch input source" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:337 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:333 msgid "Binding to select the next input source" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:341 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:337 msgid "Switch input source backward" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:342 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:338 msgid "Binding to select the previous input source" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:346 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:342 msgid "Toggle window to be always on top" msgstr "" -#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:347 +#: schemas/org.gnome.desktop.wm.keybindings.gschema.xml.in:343 msgid "Set or unset window to appear always on top" msgstr "" @@ -2699,7 +2699,7 @@ "the others, and “none” which will not do anything." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:108 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:105 msgid "Action on title bar middle-click" msgstr "" @@ -2715,7 +2715,7 @@ "the others, and “none” which will not do anything." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:134 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:129 msgid "Action on title bar right-click" msgstr "" @@ -2731,11 +2731,11 @@ "the others, and “none” which will not do anything." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:159 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:152 msgid "Automatically raises the focused window" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:160 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:153 msgid "" "If set to true, and the focus mode is either “sloppy” or “mouse” then the " "focused window will be automatically raised after a delay specified by the " @@ -2743,41 +2743,41 @@ "it, nor to entering a window during drag-and-drop." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:170 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:163 msgid "Delay in milliseconds for the auto raise option" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:171 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:164 msgid "" "The time delay before raising a window if auto-raise is set to true. The " "delay is given in thousandths of a second." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:178 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:171 msgid "Current theme" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:179 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:172 msgid "" "The theme determines the appearance of window borders, titlebar, and so " "forth. DEPRECATED: This key is deprecated and ignored." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:188 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:181 msgid "Use standard system font in window titles" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:189 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:182 msgid "" "If true, ignore the titlebar-font option, and use the standard application " "font for window titles." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:196 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:189 msgid "Window title font" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:197 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:190 msgid "" "A font description string describing a font for window titlebars. The size " "from the description will only be used if the titlebar-font-size option is " @@ -2785,43 +2785,43 @@ "option is set to true." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:207 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:200 msgid "Number of workspaces" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:208 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:201 msgid "" "Number of workspaces. Must be more than zero, and has a fixed maximum to " "prevent making the desktop unusable by accidentally asking for too many " "workspaces." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:216 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:209 msgid "System Bell is Audible" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:217 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:210 msgid "" "Determines whether applications or the system can generate audible “beeps”; " "may be used in conjunction with “visual bell” to allow silent “beeps”." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:225 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:218 msgid "Enable Visual Bell" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:226 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:219 msgid "" "Turns on a visual indication when an application or the system issues a " "“bell” or “beep”; useful for the hard-of-hearing and for use in noisy " "environments." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:235 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:228 msgid "Visual Bell Type" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:236 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:229 msgid "" "Tells the WM how to implement the visual indication that the system bell or " "another application “bell” indicator has been rung. Currently there are two " @@ -2832,11 +2832,11 @@ "currently focused window’s titlebar is flashed." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:257 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:250 msgid "Disable misfeatures that are required by old or broken applications" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:260 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:253 msgid "" "Some applications disregard specifications in ways that result in window " "manager misfeatures. This option puts the WM in a rigorously correct mode, " @@ -2844,11 +2844,11 @@ "run any misbehaving applications." msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:270 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:263 msgid "The names of the workspaces" msgstr "" -#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:271 +#: schemas/org.gnome.desktop.wm.preferences.gschema.xml.in:264 msgid "" "Defines the names that should be assigned to workspaces. If the list is too " "long for the current number of workspaces, names in excess will be ignored. " diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gspell-1.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gspell-1.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gspell-1.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gspell-1.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:19+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:30+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gspell/gspell-checker.c:415 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gst-plugins-good-1.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gst-plugins-good-1.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gst-plugins-good-1.0.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gst-plugins-good-1.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -10,17 +10,17 @@ "Project-Id-Version: gst-plugins-good 1.12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-06-15 23:37+0100\n" -"PO-Revision-Date: 2022-07-28 16:05+0000\n" +"PO-Revision-Date: 2023-08-02 17:48+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:10+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:18+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -"X-Language-Team-Website: \n" "X-Bugs: Report translation errors to the Language-Team address.\n" +"X-Language-Team-Website: \n" #: ext/jack/gstjackaudiosink.c:359 ext/jack/gstjackaudiosrc.c:364 msgid "Jack server not found" @@ -63,32 +63,32 @@ msgid "Could not connect to server" msgstr "Không thể kết nối tới máy phục vụ" -#: ext/soup/gstsouphttpsrc.c:1108 +#: ext/soup/gstsouphttpsrc.c:1112 msgid "No URL set." msgstr "Không có URL nào được đặt." -#: ext/soup/gstsouphttpsrc.c:1623 +#: ext/soup/gstsouphttpsrc.c:1627 msgid "Could not resolve server name." msgstr "Không thể phân giải tên máy phục vụ." -#: ext/soup/gstsouphttpsrc.c:1628 +#: ext/soup/gstsouphttpsrc.c:1632 msgid "Could not establish connection to server." msgstr "Không thể thiết lập kết nối tới máy chủ." -#: ext/soup/gstsouphttpsrc.c:1632 +#: ext/soup/gstsouphttpsrc.c:1636 msgid "Secure connection setup failed." msgstr "Gặp lỗi khi cài đặt kết nối an toàn." -#: ext/soup/gstsouphttpsrc.c:1638 +#: ext/soup/gstsouphttpsrc.c:1642 msgid "" "A network error occurred, or the server closed the connection unexpectedly." msgstr "Có lỗi mạng đã xảy ra, hoặc máy chủ đóng kết nối bất ngờ." -#: ext/soup/gstsouphttpsrc.c:1643 +#: ext/soup/gstsouphttpsrc.c:1647 msgid "Server sent bad data." msgstr "Máy chủ gửi dữ liệu sai." -#: ext/soup/gstsouphttpsrc.c:1949 +#: ext/soup/gstsouphttpsrc.c:1953 msgid "Server does not support seeking." msgstr "Máy phục vụ không hỗ trợ di chuyển vị trí đọc." @@ -106,36 +106,36 @@ msgid "This file contains no playable streams." msgstr "Tập tin này không chứa luồng có thể phát." -#: gst/isomp4/qtdemux.c:556 gst/isomp4/qtdemux.c:7363 gst/isomp4/qtdemux.c:7432 -#: gst/isomp4/qtdemux.c:7738 gst/isomp4/qtdemux.c:9134 +#: gst/isomp4/qtdemux.c:556 gst/isomp4/qtdemux.c:7417 gst/isomp4/qtdemux.c:7486 +#: gst/isomp4/qtdemux.c:7792 gst/isomp4/qtdemux.c:9190 msgid "This file is invalid and cannot be played." msgstr "Tập tin này không hợp lệ nên không thể phát được." -#: gst/isomp4/qtdemux.c:3045 +#: gst/isomp4/qtdemux.c:3049 msgid "Cannot play stream because it is encrypted with PlayReady DRM." msgstr "" "Không thể phát luồng dữ liệu bởi vì nó được mã hóa bằng PlayReady DRM." -#: gst/isomp4/qtdemux.c:4364 gst/isomp4/qtdemux.c:8521 -#: gst/isomp4/qtdemux.c:8528 gst/isomp4/qtdemux.c:9836 -#: gst/isomp4/qtdemux.c:10278 gst/isomp4/qtdemux.c:10285 -#: gst/isomp4/qtdemux.c:13522 +#: gst/isomp4/qtdemux.c:4368 gst/isomp4/qtdemux.c:8577 +#: gst/isomp4/qtdemux.c:8584 gst/isomp4/qtdemux.c:9892 +#: gst/isomp4/qtdemux.c:10334 gst/isomp4/qtdemux.c:10341 +#: gst/isomp4/qtdemux.c:13581 msgid "This file is corrupt and cannot be played." msgstr "Tập tin này bị hỏng nên không thể phát." -#: gst/isomp4/qtdemux.c:4606 +#: gst/isomp4/qtdemux.c:4610 msgid "Invalid atom size." msgstr "Kích thước nguyên tử (atom) không hợp lệ." -#: gst/isomp4/qtdemux.c:4715 +#: gst/isomp4/qtdemux.c:4719 msgid "This file is incomplete and cannot be played." msgstr "Tập tin này chưa hoàn thành nên không thể được phát." -#: gst/isomp4/qtdemux.c:11419 +#: gst/isomp4/qtdemux.c:11475 msgid "The video in this file might not play correctly." msgstr "Ảnh động trong tập tin này có thể không phát đúng." -#: gst/rtsp/gstrtspsrc.c:7894 +#: gst/rtsp/gstrtspsrc.c:7899 msgid "" "No supported stream was found. You might need to install a GStreamer RTSP " "extension plugin for Real media streams." @@ -143,7 +143,7 @@ "Không tìm thấy luồng được hỗ trợ. Người dùng có thể cần phải cài đặt một " "phần bổ sung RTSP Gstreamer để xử lý luồng nhạc/phim loại Real." -#: gst/rtsp/gstrtspsrc.c:7899 +#: gst/rtsp/gstrtspsrc.c:7904 msgid "" "No supported stream was found. You might need to allow more transport " "protocols or may otherwise be missing the right GStreamer RTSP extension " @@ -219,112 +219,112 @@ msgid "Raspberry Pi Camera Module" msgstr "" -#: sys/v4l2/gstv4l2bufferpool.c:1845 +#: sys/v4l2/gstv4l2bufferpool.c:1861 #, c-format msgid "Error reading %d bytes from device '%s'." msgstr "Gặp lỗi khi đọc %d byte từ thiết bị “%s”." -#: sys/v4l2/gstv4l2object.c:1267 +#: sys/v4l2/gstv4l2object.c:1271 #, c-format msgid "Failed to enumerate possible video formats device '%s' can work with" msgstr "" "Gặp lỗi khi đánh số các định dạng video có thể, mà thiết bị “%s” có thể làm " "việc cùng" -#: sys/v4l2/gstv4l2object.c:3238 +#: sys/v4l2/gstv4l2object.c:3242 #, c-format msgid "Could not map buffers from device '%s'" msgstr "Không thể ánh xạ các bộ đệm từ thiết bị “%s”." -#: sys/v4l2/gstv4l2object.c:3246 +#: sys/v4l2/gstv4l2object.c:3250 #, c-format msgid "The driver of device '%s' does not support the IO method %d" msgstr "Trình điều khiển của thiết bị “%s” không hỗ trợ phương pháp VR %d" -#: sys/v4l2/gstv4l2object.c:3253 +#: sys/v4l2/gstv4l2object.c:3257 #, c-format msgid "The driver of device '%s' does not support any known IO method." msgstr "" "Trình điều khiển của thiết bị “%s” không hỗ trợ phương pháp VR đã biết nào." -#: sys/v4l2/gstv4l2object.c:4125 +#: sys/v4l2/gstv4l2object.c:4121 msgid "Invalid caps" msgstr "" -#: sys/v4l2/gstv4l2object.c:4132 sys/v4l2/gstv4l2object.c:4156 +#: sys/v4l2/gstv4l2object.c:4128 sys/v4l2/gstv4l2object.c:4152 #, c-format msgid "Device '%s' has no supported format" msgstr "" -#: sys/v4l2/gstv4l2object.c:4138 sys/v4l2/gstv4l2object.c:4162 +#: sys/v4l2/gstv4l2object.c:4134 sys/v4l2/gstv4l2object.c:4158 #, c-format msgid "Device '%s' failed during initialization" msgstr "" -#: sys/v4l2/gstv4l2object.c:4150 +#: sys/v4l2/gstv4l2object.c:4146 #, c-format msgid "Device '%s' is busy" msgstr "Thiết bị “%s” đang bận" -#: sys/v4l2/gstv4l2object.c:4173 +#: sys/v4l2/gstv4l2object.c:4169 #, c-format msgid "Device '%s' cannot capture at %dx%d" msgstr "Thiết bị “%s” không thể chụp tại %dx%d" -#: sys/v4l2/gstv4l2object.c:4182 +#: sys/v4l2/gstv4l2object.c:4178 #, c-format msgid "Device '%s' cannot capture in the specified format" msgstr "Thiết bị “%s” không thể chụp ở định dạng đã cho" -#: sys/v4l2/gstv4l2object.c:4193 +#: sys/v4l2/gstv4l2object.c:4189 #, c-format msgid "Device '%s' does support non-contiguous planes" msgstr "Thiết bị “%s” không hỗ trợ chức năng “non-contiguous planes”" -#: sys/v4l2/gstv4l2object.c:4208 +#: sys/v4l2/gstv4l2object.c:4204 #, c-format msgid "Device '%s' does not support %s interlacing" msgstr "" -#: sys/v4l2/gstv4l2object.c:4222 +#: sys/v4l2/gstv4l2object.c:4218 #, c-format msgid "Device '%s' does not support %s colorimetry" msgstr "" -#: sys/v4l2/gstv4l2object.c:4234 +#: sys/v4l2/gstv4l2object.c:4230 #, c-format msgid "Could not get parameters on device '%s'" msgstr "Không thể lấy các tham số về thiết bị “%s”." -#: sys/v4l2/gstv4l2object.c:4242 +#: sys/v4l2/gstv4l2object.c:4238 msgid "Video device did not accept new frame rate setting." msgstr "Thiết bị video không chấp nhận cài đặt về tốc độ khung hình mới." -#: sys/v4l2/gstv4l2object.c:4383 +#: sys/v4l2/gstv4l2object.c:4380 msgid "Video device did not provide output format." msgstr "Thiết bị video không cung cấp định dạng xuất." -#: sys/v4l2/gstv4l2object.c:4389 +#: sys/v4l2/gstv4l2object.c:4386 msgid "Video device returned invalid dimensions." msgstr "Thiết bị video trả và kích thước không hợp lệ." -#: sys/v4l2/gstv4l2object.c:4397 +#: sys/v4l2/gstv4l2object.c:4394 msgid "Video device uses an unsupported interlacing method." msgstr "Thiết bị video dùng phương pháp xen kẽ không được hỗ trợ." -#: sys/v4l2/gstv4l2object.c:4404 +#: sys/v4l2/gstv4l2object.c:4401 msgid "Video device uses an unsupported pixel format." msgstr "Thiết bị video dùng một định dạng điểm ảnh không được hỗ trợ." -#: sys/v4l2/gstv4l2object.c:5319 +#: sys/v4l2/gstv4l2object.c:5316 msgid "Failed to configure internal buffer pool." msgstr "Gặp lỗi khi cấu hình kho đệm nội tại." -#: sys/v4l2/gstv4l2object.c:5325 +#: sys/v4l2/gstv4l2object.c:5322 msgid "Video device did not suggest any buffer size." msgstr "Thiết bị video không đưa ra gợi ý nào về bộ đệm." -#: sys/v4l2/gstv4l2object.c:5331 +#: sys/v4l2/gstv4l2object.c:5328 msgid "No downstream pool to import from." msgstr "Không có bể dòng dữ liệu tải về để mà nhập vào." @@ -364,8 +364,8 @@ msgid "Failed to allocated required memory." msgstr "Gặp lỗi khi cấp phát bộ nhớ theo yêu cầu." -#: sys/v4l2/gstv4l2src.c:977 sys/v4l2/gstv4l2videodec.c:695 -#: sys/v4l2/gstv4l2videodec.c:1064 sys/v4l2/gstv4l2videoenc.c:861 +#: sys/v4l2/gstv4l2src.c:950 sys/v4l2/gstv4l2videodec.c:524 +#: sys/v4l2/gstv4l2videodec.c:1047 sys/v4l2/gstv4l2videoenc.c:881 msgid "Failed to allocate required memory." msgstr "Gặp lỗi khi cấp phát bộ nhớ theo yêu cầu." @@ -390,11 +390,11 @@ msgid "Decoder on device %s has no supported output format" msgstr "" -#: sys/v4l2/gstv4l2videodec.c:1078 +#: sys/v4l2/gstv4l2videodec.c:1061 msgid "Failed to start decoding thread." msgstr "Gặp lỗi khi bắt đầu tiến trình giải mã." -#: sys/v4l2/gstv4l2videodec.c:1085 sys/v4l2/gstv4l2videoenc.c:882 +#: sys/v4l2/gstv4l2videodec.c:1068 sys/v4l2/gstv4l2videoenc.c:902 msgid "Failed to process frame." msgstr "Gặp lỗi khi xử lý khung." @@ -408,7 +408,7 @@ msgid "Encoder on device %s has no supported input format" msgstr "Bộ mã hóa trên thiết bị “%s” không hỗ trợ định dạng đầu vào" -#: sys/v4l2/gstv4l2videoenc.c:874 +#: sys/v4l2/gstv4l2videoenc.c:894 msgid "Failed to start encoding thread." msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk20-properties.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk20-properties.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk20-properties.po 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk20-properties.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:12+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:59+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gdk/gdkdisplaymanager.c:103 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk20.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk20.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk20.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk20.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:11+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 10:58+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gdk/gdk.c:103 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk30-properties.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk30-properties.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk30-properties.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk30-properties.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:04+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:09+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gdk/gdkapplaunchcontext.c:127 gdk/gdkcursor.c:139 gdk/gdkdevicemanager.c:185 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk30.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk30.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk30.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk30.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:03+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:07+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gdk/broadway/gdkbroadway-server.c:144 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk40-properties.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk40-properties.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk40-properties.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk40-properties.po 2024-02-12 13:46:47.000000000 +0000 @@ -9,15 +9,15 @@ msgstr "" "Project-Id-Version: gtk+-properties master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-21 21:42+0000\n" -"PO-Revision-Date: 2023-07-21 22:38+0000\n" +"POT-Creation-Date: 2023-07-21 20:36+0000\n" +"PO-Revision-Date: 2023-08-03 12:14+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:35+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:52+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gdk/gdkapplaunchcontext.c:128 gdk/gdkdrawcontext.c:172 gdk/gdkseat.c:188 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk40.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk40.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtk40.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtk40.po 2024-02-12 13:46:47.000000000 +0000 @@ -11,16 +11,16 @@ msgstr "" "Project-Id-Version: Gtk+ master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-21 21:41+0000\n" -"PO-Revision-Date: 2023-07-21 23:15+0000\n" +"POT-Creation-Date: 2023-07-21 20:36+0000\n" +"PO-Revision-Date: 2023-08-03 13:09+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \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: 2023-08-01 16:35+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:51+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: gdk/broadway/gdkbroadway-server.c:135 @@ -28,77 +28,77 @@ msgid "Broadway display type not supported: %s" msgstr "Không hỗ trợ kiểu hiển thị Broadway: “%s”" -#: gdk/gdkclipboard.c:231 +#: gdk/gdkclipboard.c:232 msgid "This clipboard cannot store data." msgstr "" -#: gdk/gdkclipboard.c:286 gdk/gdkclipboard.c:792 gdk/gdkclipboard.c:1092 +#: gdk/gdkclipboard.c:287 gdk/gdkclipboard.c:786 gdk/gdkclipboard.c:1086 msgid "Cannot read from empty clipboard." msgstr "" -#: gdk/gdkclipboard.c:317 gdk/gdkclipboard.c:1142 gdk/gdkdrag.c:632 +#: gdk/gdkclipboard.c:318 gdk/gdkclipboard.c:1136 gdk/gdkdrag.c:618 msgid "No compatible formats to transfer clipboard contents." msgstr "" -#: gdk/gdkcontentprovider.c:105 gdk/gdkcontentproviderimpl.c:313 +#: gdk/gdkcontentprovider.c:106 gdk/gdkcontentproviderimpl.c:313 #: gdk/gdkcontentproviderimpl.c:532 #, c-format msgid "Cannot provide contents as “%s”" msgstr "" -#: gdk/gdkcontentprovider.c:126 +#: gdk/gdkcontentprovider.c:127 #, c-format msgid "Cannot provide contents as %s" msgstr "" -#: gdk/gdkdisplay.c:154 gdk/gdkglcontext.c:437 +#: gdk/gdkdisplay.c:156 gdk/gdkglcontext.c:443 msgid "The current backend does not support OpenGL" msgstr "" -#: gdk/gdkdisplay.c:1246 +#: gdk/gdkdisplay.c:1276 msgid "GL support disabled via GDK_DEBUG" msgstr "GL hỗ trợ tắt thông qua GDK_DEBUG" -#: gdk/gdkdisplay.c:1544 +#: gdk/gdkdisplay.c:1574 msgid "No EGL configuration available" msgstr "" -#: gdk/gdkdisplay.c:1552 +#: gdk/gdkdisplay.c:1582 msgid "Failed to get EGL configurations" msgstr "" -#: gdk/gdkdisplay.c:1582 +#: gdk/gdkdisplay.c:1612 msgid "No EGL configuration with required features found" msgstr "" -#: gdk/gdkdisplay.c:1589 +#: gdk/gdkdisplay.c:1619 msgid "No perfect EGL configuration found" msgstr "" -#: gdk/gdkdisplay.c:1631 +#: gdk/gdkdisplay.c:1662 #, c-format msgid "EGL implementation is missing extension %s" msgid_plural "EGL implementation is missing %2$d extensions: %1$s" msgstr[0] "" msgstr[1] "" -#: gdk/gdkdisplay.c:1664 +#: gdk/gdkdisplay.c:1694 msgid "libEGL not available in this sandbox" msgstr "" -#: gdk/gdkdisplay.c:1665 +#: gdk/gdkdisplay.c:1695 msgid "libEGL not available" msgstr "" -#: gdk/gdkdisplay.c:1675 +#: gdk/gdkdisplay.c:1705 msgid "Failed to create EGL display" msgstr "" -#: gdk/gdkdisplay.c:1685 +#: gdk/gdkdisplay.c:1715 msgid "Could not initialize EGL display" msgstr "" -#: gdk/gdkdisplay.c:1696 +#: gdk/gdkdisplay.c:1726 #, c-format msgid "EGL version %d.%d is too old. GTK requires %d.%d" msgstr "" @@ -115,32 +115,33 @@ msgid "The EGL implementation does not support any allowed APIs" msgstr "" -#: gdk/gdkglcontext.c:415 gdk/win32/gdkglcontext-win32-wgl.c:616 -#: gdk/x11/gdkglcontext-glx.c:630 +#: gdk/gdkglcontext.c:426 gdk/win32/gdkglcontext-win32-wgl.c:383 +#: gdk/win32/gdkglcontext-win32-wgl.c:526 +#: gdk/win32/gdkglcontext-win32-wgl.c:570 gdk/x11/gdkglcontext-glx.c:691 msgid "Unable to create a GL context" msgstr "Không thể tạo ngữ cảnh GL" -#: gdk/gdkglcontext.c:1280 +#: gdk/gdkglcontext.c:1281 msgid "Anything but OpenGL ES disabled via GDK_DEBUG" msgstr "" -#: gdk/gdkglcontext.c:1289 +#: gdk/gdkglcontext.c:1290 #, c-format msgid "Application does not support %s API" msgstr "" #. translators: This is about OpenGL backend names, like #. * "Trying to use X11 GLX, but EGL is already in use" -#: gdk/gdkglcontext.c:1823 +#: gdk/gdkglcontext.c:1899 #, c-format msgid "Trying to use %s, but %s is already in use" msgstr "" -#: gdk/gdksurface.c:1240 +#: gdk/gdkdisplay.c:1244 gdk/gdksurface.c:1252 msgid "Vulkan support disabled via GDK_DEBUG" msgstr "" -#: gdk/gdktexture.c:529 +#: gdk/gdktexture.c:530 msgid "Unknown image format." msgstr "" @@ -155,368 +156,368 @@ #. * Scroll_lock - Scroll lock #. * KP_Space - Space (keypad) #. -#: gdk/keyname-table.h:6843 +#: gdk/keynamesprivate.h:6843 msgctxt "keyboard label" msgid "BackSpace" msgstr "Xóa lùi" -#: gdk/keyname-table.h:6844 +#: gdk/keynamesprivate.h:6844 msgctxt "keyboard label" msgid "Tab" msgstr "Tab" -#: gdk/keyname-table.h:6845 +#: gdk/keynamesprivate.h:6845 msgctxt "keyboard label" msgid "Return" msgstr "Enter" -#: gdk/keyname-table.h:6846 +#: gdk/keynamesprivate.h:6846 msgctxt "keyboard label" msgid "Pause" msgstr "Pause" -#: gdk/keyname-table.h:6847 +#: gdk/keynamesprivate.h:6847 msgctxt "keyboard label" msgid "Scroll_Lock" msgstr "Scroll Lock" -#: gdk/keyname-table.h:6848 +#: gdk/keynamesprivate.h:6848 msgctxt "keyboard label" msgid "Sys_Req" msgstr "SysRq" -#: gdk/keyname-table.h:6849 +#: gdk/keynamesprivate.h:6849 msgctxt "keyboard label" msgid "Escape" msgstr "Esc" -#: gdk/keyname-table.h:6850 +#: gdk/keynamesprivate.h:6850 msgctxt "keyboard label" msgid "Multi_key" msgstr "Multi_key" -#: gdk/keyname-table.h:6851 +#: gdk/keynamesprivate.h:6851 msgctxt "keyboard label" msgid "Home" msgstr "Home" -#: gdk/keyname-table.h:6852 +#: gdk/keynamesprivate.h:6852 msgctxt "keyboard label" msgid "Left" msgstr "←" -#: gdk/keyname-table.h:6853 +#: gdk/keynamesprivate.h:6853 msgctxt "keyboard label" msgid "Up" msgstr "↑" -#: gdk/keyname-table.h:6854 +#: gdk/keynamesprivate.h:6854 msgctxt "keyboard label" msgid "Right" msgstr "→" -#: gdk/keyname-table.h:6855 +#: gdk/keynamesprivate.h:6855 msgctxt "keyboard label" msgid "Down" msgstr "↓" -#: gdk/keyname-table.h:6856 gtk/gtkshortcutlabel.c:212 +#: gdk/keynamesprivate.h:6856 gtk/gtkshortcutlabel.c:217 msgctxt "keyboard label" msgid "Page_Up" msgstr "Page_Up" -#: gdk/keyname-table.h:6857 gtk/gtkshortcutlabel.c:215 +#: gdk/keynamesprivate.h:6857 gtk/gtkshortcutlabel.c:220 msgctxt "keyboard label" msgid "Page_Down" msgstr "Page_Down" -#: gdk/keyname-table.h:6858 +#: gdk/keynamesprivate.h:6858 msgctxt "keyboard label" msgid "End" msgstr "End" -#: gdk/keyname-table.h:6859 +#: gdk/keynamesprivate.h:6859 msgctxt "keyboard label" msgid "Begin" msgstr "Begin" -#: gdk/keyname-table.h:6860 +#: gdk/keynamesprivate.h:6860 msgctxt "keyboard label" msgid "Print" msgstr "Print" -#: gdk/keyname-table.h:6861 +#: gdk/keynamesprivate.h:6861 msgctxt "keyboard label" msgid "Insert" msgstr "Insert" -#: gdk/keyname-table.h:6862 +#: gdk/keynamesprivate.h:6862 msgctxt "keyboard label" msgid "Num_Lock" msgstr "Num_Lock" #. Translators: KP_ means “key pad” here -#: gdk/keyname-table.h:6864 +#: gdk/keynamesprivate.h:6864 msgctxt "keyboard label" msgid "KP_Space" msgstr " (Ô phím số)" -#: gdk/keyname-table.h:6865 +#: gdk/keynamesprivate.h:6865 msgctxt "keyboard label" msgid "KP_Tab" msgstr "Tab (Ô phím số)" -#: gdk/keyname-table.h:6866 +#: gdk/keynamesprivate.h:6866 msgctxt "keyboard label" msgid "KP_Enter" msgstr "Enter (Ô phím số)" -#: gdk/keyname-table.h:6867 +#: gdk/keynamesprivate.h:6867 msgctxt "keyboard label" msgid "KP_Home" msgstr "Home (Ô phím số)" -#: gdk/keyname-table.h:6868 +#: gdk/keynamesprivate.h:6868 msgctxt "keyboard label" msgid "KP_Left" msgstr "← (Ô phím số)" -#: gdk/keyname-table.h:6869 +#: gdk/keynamesprivate.h:6869 msgctxt "keyboard label" msgid "KP_Up" msgstr "↑ (Ô phím số)" -#: gdk/keyname-table.h:6870 +#: gdk/keynamesprivate.h:6870 msgctxt "keyboard label" msgid "KP_Right" msgstr "→ (Ô phím số)" -#: gdk/keyname-table.h:6871 +#: gdk/keynamesprivate.h:6871 msgctxt "keyboard label" msgid "KP_Down" msgstr "↓ (Ô phím số)" -#: gdk/keyname-table.h:6872 +#: gdk/keynamesprivate.h:6872 msgctxt "keyboard label" msgid "KP_Page_Up" msgstr "PgUp (Ô phím số)" -#: gdk/keyname-table.h:6873 +#: gdk/keynamesprivate.h:6873 msgctxt "keyboard label" msgid "KP_Prior" msgstr "Prior (Ô phím số)" -#: gdk/keyname-table.h:6874 +#: gdk/keynamesprivate.h:6874 msgctxt "keyboard label" msgid "KP_Page_Down" msgstr "PgDn (Ô phím số)" -#: gdk/keyname-table.h:6875 +#: gdk/keynamesprivate.h:6875 msgctxt "keyboard label" msgid "KP_Next" msgstr "Next (Ô phím số)" -#: gdk/keyname-table.h:6876 +#: gdk/keynamesprivate.h:6876 msgctxt "keyboard label" msgid "KP_End" msgstr "End (Ô phím số)" -#: gdk/keyname-table.h:6877 +#: gdk/keynamesprivate.h:6877 msgctxt "keyboard label" msgid "KP_Begin" msgstr "Begin (Ô phím số)" -#: gdk/keyname-table.h:6878 +#: gdk/keynamesprivate.h:6878 msgctxt "keyboard label" msgid "KP_Insert" msgstr "Ins (Ô phím số)" -#: gdk/keyname-table.h:6879 +#: gdk/keynamesprivate.h:6879 msgctxt "keyboard label" msgid "KP_Delete" msgstr "Del (Ô phím số)" -#: gdk/keyname-table.h:6880 +#: gdk/keynamesprivate.h:6880 msgctxt "keyboard label" msgid "Delete" msgstr "Delete" -#: gdk/keyname-table.h:6881 +#: gdk/keynamesprivate.h:6881 msgctxt "keyboard label" msgid "MonBrightnessUp" msgstr "TăngSángMànHình" -#: gdk/keyname-table.h:6882 +#: gdk/keynamesprivate.h:6882 msgctxt "keyboard label" msgid "MonBrightnessDown" msgstr "GiảmSángMànHình" -#: gdk/keyname-table.h:6883 +#: gdk/keynamesprivate.h:6883 msgctxt "keyboard label" msgid "KbdBrightnessUp" msgstr "TăngSángBànPhím" -#: gdk/keyname-table.h:6884 +#: gdk/keynamesprivate.h:6884 msgctxt "keyboard label" msgid "KbdBrightnessDown" msgstr "GiảmSángBànPhím" -#: gdk/keyname-table.h:6885 +#: gdk/keynamesprivate.h:6885 msgctxt "keyboard label" msgid "AudioMute" msgstr "TắtTiếng" -#: gdk/keyname-table.h:6886 +#: gdk/keynamesprivate.h:6886 msgctxt "keyboard label" msgid "AudioMicMute" msgstr "TắtMicrô" -#: gdk/keyname-table.h:6887 +#: gdk/keynamesprivate.h:6887 msgctxt "keyboard label" msgid "AudioLowerVolume" msgstr "GiảmÂmLượng" -#: gdk/keyname-table.h:6888 +#: gdk/keynamesprivate.h:6888 msgctxt "keyboard label" msgid "AudioRaiseVolume" msgstr "TăngÂmLượng" -#: gdk/keyname-table.h:6889 +#: gdk/keynamesprivate.h:6889 msgctxt "keyboard label" msgid "AudioPlay" msgstr "PhátNhạc" -#: gdk/keyname-table.h:6890 +#: gdk/keynamesprivate.h:6890 msgctxt "keyboard label" msgid "AudioStop" msgstr "DừngNhạc" -#: gdk/keyname-table.h:6891 +#: gdk/keynamesprivate.h:6891 msgctxt "keyboard label" msgid "AudioNext" msgstr "BàiKế" -#: gdk/keyname-table.h:6892 +#: gdk/keynamesprivate.h:6892 msgctxt "keyboard label" msgid "AudioPrev" msgstr "BàiTrước" -#: gdk/keyname-table.h:6893 +#: gdk/keynamesprivate.h:6893 msgctxt "keyboard label" msgid "AudioRecord" msgstr "ThuÂm" -#: gdk/keyname-table.h:6894 +#: gdk/keynamesprivate.h:6894 msgctxt "keyboard label" msgid "AudioPause" msgstr "TạmDừng" -#: gdk/keyname-table.h:6895 +#: gdk/keynamesprivate.h:6895 msgctxt "keyboard label" msgid "AudioRewind" msgstr "Tua" -#: gdk/keyname-table.h:6896 +#: gdk/keynamesprivate.h:6896 msgctxt "keyboard label" msgid "AudioMedia" msgstr "ĐaPhươngTiệnÂmNhạc" -#: gdk/keyname-table.h:6897 +#: gdk/keynamesprivate.h:6897 msgctxt "keyboard label" msgid "Eject" msgstr "" -#: gdk/keyname-table.h:6898 +#: gdk/keynamesprivate.h:6898 msgctxt "keyboard label" msgid "Explorer" msgstr "" -#: gdk/keyname-table.h:6899 +#: gdk/keynamesprivate.h:6899 msgctxt "keyboard label" msgid "Calculator" msgstr "" -#: gdk/keyname-table.h:6900 +#: gdk/keynamesprivate.h:6900 msgctxt "keyboard label" msgid "Mail" msgstr "" -#: gdk/keyname-table.h:6901 +#: gdk/keynamesprivate.h:6901 msgctxt "keyboard label" msgid "WWW" msgstr "" -#: gdk/keyname-table.h:6902 +#: gdk/keynamesprivate.h:6902 msgctxt "keyboard label" msgid "Search" msgstr "" -#: gdk/keyname-table.h:6903 +#: gdk/keynamesprivate.h:6903 msgctxt "keyboard label" msgid "Tools" msgstr "" -#: gdk/keyname-table.h:6904 +#: gdk/keynamesprivate.h:6904 msgctxt "keyboard label" msgid "ScreenSaver" msgstr "BảoVệMànHình" -#: gdk/keyname-table.h:6905 +#: gdk/keynamesprivate.h:6905 msgctxt "keyboard label" msgid "Battery" msgstr "Pin" -#: gdk/keyname-table.h:6906 +#: gdk/keynamesprivate.h:6906 msgctxt "keyboard label" msgid "Launch1" msgstr "Phóng1" -#: gdk/keyname-table.h:6907 +#: gdk/keynamesprivate.h:6907 msgctxt "keyboard label" msgid "Forward" msgstr "Chuyển tiếp" -#: gdk/keyname-table.h:6908 +#: gdk/keynamesprivate.h:6908 msgctxt "keyboard label" msgid "Back" msgstr "Lùi" -#: gdk/keyname-table.h:6909 +#: gdk/keynamesprivate.h:6909 msgctxt "keyboard label" msgid "Sleep" msgstr "Ngủ" -#: gdk/keyname-table.h:6910 +#: gdk/keynamesprivate.h:6910 msgctxt "keyboard label" msgid "Hibernate" msgstr "Ngủ đông" -#: gdk/keyname-table.h:6911 +#: gdk/keynamesprivate.h:6911 msgctxt "keyboard label" msgid "WLAN" msgstr "WLAN" -#: gdk/keyname-table.h:6912 +#: gdk/keynamesprivate.h:6912 msgctxt "keyboard label" msgid "WebCam" msgstr "Webcam" -#: gdk/keyname-table.h:6913 +#: gdk/keynamesprivate.h:6913 msgctxt "keyboard label" msgid "Display" msgstr "Hiển thị" -#: gdk/keyname-table.h:6914 +#: gdk/keynamesprivate.h:6914 msgctxt "keyboard label" msgid "TouchpadToggle" msgstr "Bật/TắtTouchpad" -#: gdk/keyname-table.h:6915 +#: gdk/keynamesprivate.h:6915 msgctxt "keyboard label" msgid "WakeUp" msgstr "Dậy" -#: gdk/keyname-table.h:6916 +#: gdk/keynamesprivate.h:6916 msgctxt "keyboard label" msgid "Suspend" msgstr "Tạm ngưng" @@ -526,136 +527,136 @@ msgid "Error interpreting JPEG image file (%s)" msgstr "" -#: gdk/loaders/gdkjpeg.c:190 +#: gdk/loaders/gdkjpeg.c:194 #, c-format msgid "Unsupported JPEG colorspace (%d)" msgstr "" -#: gdk/loaders/gdkjpeg.c:199 gdk/loaders/gdkpng.c:265 gdk/loaders/gdktiff.c:453 +#: gdk/loaders/gdkjpeg.c:203 gdk/loaders/gdkpng.c:286 gdk/loaders/gdktiff.c:467 #, c-format msgid "Not enough memory for image size %ux%u" msgstr "" -#: gdk/loaders/gdkpng.c:119 +#: gdk/loaders/gdkpng.c:118 #, c-format msgid "Error reading png (%s)" msgstr "" -#: gdk/loaders/gdkpng.c:216 +#: gdk/loaders/gdkpng.c:212 #, c-format msgid "Unsupported depth %u in png image" msgstr "" -#: gdk/loaders/gdkpng.c:246 +#: gdk/loaders/gdkpng.c:262 #, c-format msgid "Unsupported color type %u in png image" msgstr "" -#: gdk/loaders/gdktiff.c:340 +#: gdk/loaders/gdktiff.c:353 msgid "Failed to load RGB data from TIFF file" msgstr "" -#: gdk/loaders/gdktiff.c:383 +#: gdk/loaders/gdktiff.c:396 msgid "Could not load TIFF data" msgstr "" -#: gdk/loaders/gdktiff.c:465 +#: gdk/loaders/gdktiff.c:479 #, c-format msgid "Reading data failed at row %d" msgstr "" -#: gdk/macos/gdkmacosclipboard.c:557 gdk/wayland/gdkclipboard-wayland.c:231 -#: gdk/wayland/gdkdrop-wayland.c:203 gdk/wayland/gdkprimary-wayland.c:313 +#: gdk/macos/gdkmacospasteboard.c:211 gdk/wayland/gdkclipboard-wayland.c:240 +#: gdk/wayland/gdkdrop-wayland.c:207 gdk/wayland/gdkprimary-wayland.c:343 #: gdk/win32/gdkdrop-win32.c:1018 gdk/win32/gdkdrop-win32.c:1063 -#: gdk/x11/gdkclipboard-x11.c:791 gdk/x11/gdkdrop-x11.c:233 +#: gdk/x11/gdkclipboard-x11.c:807 gdk/x11/gdkdrop-x11.c:235 msgid "No compatible transfer format found" msgstr "" -#: gdk/macos/gdkmacosclipboard.c:643 +#: gdk/macos/gdkmacospasteboard.c:297 #, c-format msgid "Failed to decode contents with mime-type of '%s'" msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:721 +#: gdk/win32/gdkclipdrop-win32.c:719 #, c-format msgid "Cannot claim clipboard ownership. OpenClipboard() timed out." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:731 +#: gdk/win32/gdkclipdrop-win32.c:729 #, c-format msgid "" "Cannot claim clipboard ownership. Another process claimed it before us." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:745 +#: gdk/win32/gdkclipdrop-win32.c:743 #, c-format msgid "Cannot claim clipboard ownership. OpenClipboard() failed: 0x%lx." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:757 +#: gdk/win32/gdkclipdrop-win32.c:755 #, c-format msgid "Cannot claim clipboard ownership. EmptyClipboard() failed: 0x%lx." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:800 +#: gdk/win32/gdkclipdrop-win32.c:798 #, c-format msgid "Cannot set clipboard data. OpenClipboard() timed out." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:810 gdk/win32/gdkclipdrop-win32.c:841 +#: gdk/win32/gdkclipdrop-win32.c:808 gdk/win32/gdkclipdrop-win32.c:839 #, c-format msgid "" "Cannot set clipboard data. Another process claimed clipboard ownership." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:824 +#: gdk/win32/gdkclipdrop-win32.c:822 #, c-format msgid "Cannot set clipboard data. OpenClipboard() failed: 0x%lx." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:876 +#: gdk/win32/gdkclipdrop-win32.c:874 #, c-format msgid "Cannot get clipboard data. GlobalLock(0x%p) failed: 0x%lx." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:887 +#: gdk/win32/gdkclipdrop-win32.c:885 #, c-format msgid "Cannot get clipboard data. GlobalSize(0x%p) failed: 0x%lx." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:900 +#: gdk/win32/gdkclipdrop-win32.c:898 #, c-format msgid "" "Cannot get clipboard data. Failed to allocate %s bytes to store the data." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:932 +#: gdk/win32/gdkclipdrop-win32.c:930 #, c-format msgid "Cannot get clipboard data. OpenClipboard() timed out." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:942 +#: gdk/win32/gdkclipdrop-win32.c:940 #, c-format msgid "Cannot get clipboard data. Clipboard ownership changed." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:952 +#: gdk/win32/gdkclipdrop-win32.c:950 #, c-format msgid "" "Cannot get clipboard data. Clipboard data changed before we could get it." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:969 +#: gdk/win32/gdkclipdrop-win32.c:967 #, c-format msgid "Cannot get clipboard data. OpenClipboard() failed: 0x%lx." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:994 +#: gdk/win32/gdkclipdrop-win32.c:992 #, c-format msgid "Cannot get clipboard data. No compatible transfer format found." msgstr "" -#: gdk/win32/gdkclipdrop-win32.c:1004 +#: gdk/win32/gdkclipdrop-win32.c:1002 #, c-format msgid "Cannot get clipboard data. GetClipboardData() failed: 0x%lx." msgstr "" @@ -695,12 +696,11 @@ msgid "Failed to transmute DnD data W32 format 0x%x to %p (%s)" msgstr "" -#: gdk/win32/gdkglcontext-win32-wgl.c:276 -#: gdk/win32/gdkglcontext-win32-wgl.c:293 +#: gdk/win32/gdkglcontext-win32-wgl.c:315 msgid "No GL implementation is available" msgstr "Không có phần thực thi GL" -#: gdk/win32/gdkglcontext-win32-wgl.c:582 +#: gdk/win32/gdkglcontext-win32-wgl.c:692 msgid "No available configurations for the given pixel format" msgstr "Không có cấu hình sẵn có nào dành cho định dạng điểm ảnh đã cho" @@ -738,43 +738,43 @@ msgid "GlobalAlloc() failed: " msgstr "" -#: gdk/x11/gdkapplaunchcontext-x11.c:296 +#: gdk/x11/gdkapplaunchcontext-x11.c:299 #, c-format msgid "Starting “%s”" msgstr "" -#: gdk/x11/gdkapplaunchcontext-x11.c:309 +#: gdk/x11/gdkapplaunchcontext-x11.c:312 #, c-format msgid "Opening “%s”" msgstr "" -#: gdk/x11/gdkapplaunchcontext-x11.c:314 +#: gdk/x11/gdkapplaunchcontext-x11.c:317 #, c-format msgid "Opening %d Item" msgid_plural "Opening %d Items" msgstr[0] "Đang mở %d mục" -#: gdk/x11/gdkclipboard-x11.c:461 +#: gdk/x11/gdkclipboard-x11.c:477 msgid "Clipboard manager could not store selection." msgstr "" -#: gdk/x11/gdkclipboard-x11.c:641 +#: gdk/x11/gdkclipboard-x11.c:657 msgid "Cannot store clipboard. No clipboard manager is active." msgstr "" -#: gdk/x11/gdkglcontext-glx.c:786 +#: gdk/x11/gdkglcontext-glx.c:810 msgid "No GLX configurations available" msgstr "" -#: gdk/x11/gdkglcontext-glx.c:859 +#: gdk/x11/gdkglcontext-glx.c:883 msgid "No GLX configuration with required features found" msgstr "" -#: gdk/x11/gdkglcontext-glx.c:933 +#: gdk/x11/gdkglcontext-glx.c:957 msgid "GLX is not supported" msgstr "" -#: gdk/x11/gdkselectioninputstream-x11.c:462 +#: gdk/x11/gdkselectioninputstream-x11.c:467 #, c-format msgid "Format %s not supported" msgstr "" @@ -904,7 +904,7 @@ msgid "Clears the contents of the entry" msgstr "" -#: gtk/a11y/gtkatspiroot.c:256 +#: gtk/a11y/gtkatspiroot.c:256 gtk/gtkaccessible.c:834 msgctxt "accessibility" msgid "application" msgstr "" @@ -924,107 +924,107 @@ msgid "Could not unescape string" msgstr "" -#: gtk/gtkaboutdialog.c:124 gtk/ui/gtkaboutdialog.ui:163 +#: gtk/ui/gtkaboutdialog.ui:173 msgid "License" msgstr "Giấy phép" -#: gtk/gtkaboutdialog.c:125 +#: gtk/gtkaboutdialog.c:120 msgid "Custom License" msgstr "Giấy phép riêng" -#: gtk/gtkaboutdialog.c:126 +#: gtk/gtkaboutdialog.c:121 msgid "GNU General Public License, version 2 or later" msgstr "Giấy phép Công GNU phiên bản 2 hay mới hơn" -#: gtk/gtkaboutdialog.c:127 +#: gtk/gtkaboutdialog.c:122 msgid "GNU General Public License, version 3 or later" msgstr "Giấy phép Công GNU phiên bản 3 hay mới hơn" -#: gtk/gtkaboutdialog.c:128 +#: gtk/gtkaboutdialog.c:123 msgid "GNU Lesser General Public License, version 2.1 or later" msgstr "GNU Lesser General Public License, phiên bản 2.1 hay mới hơn" -#: gtk/gtkaboutdialog.c:129 +#: gtk/gtkaboutdialog.c:124 msgid "GNU Lesser General Public License, version 3 or later" msgstr "GNU Lesser General Public License, phiên bản 3 hay mới hơn" -#: gtk/gtkaboutdialog.c:130 +#: gtk/gtkaboutdialog.c:125 msgid "BSD 2-Clause License" msgstr "Mệnh đề 2 giấy phép BSD" -#: gtk/gtkaboutdialog.c:131 +#: gtk/gtkaboutdialog.c:126 msgid "The MIT License (MIT)" msgstr "Giấy phép MIT (MIT)" -#: gtk/gtkaboutdialog.c:132 +#: gtk/gtkaboutdialog.c:127 msgid "Artistic License 2.0" msgstr "Giấy phép Artistic 2.0" -#: gtk/gtkaboutdialog.c:133 +#: gtk/gtkaboutdialog.c:128 msgid "GNU General Public License, version 2 only" msgstr "Giấy phép Công GNU phiên bản 2" -#: gtk/gtkaboutdialog.c:134 +#: gtk/gtkaboutdialog.c:129 msgid "GNU General Public License, version 3 only" msgstr "Giấy phép Công GNU phiên bản 3" -#: gtk/gtkaboutdialog.c:135 +#: gtk/gtkaboutdialog.c:130 msgid "GNU Lesser General Public License, version 2.1 only" msgstr "GNU Lesser General Public License, chỉ phiên bản 2.1" -#: gtk/gtkaboutdialog.c:136 +#: gtk/gtkaboutdialog.c:131 msgid "GNU Lesser General Public License, version 3 only" msgstr "GNU Lesser General Public License, chỉ phiên bản 3" -#: gtk/gtkaboutdialog.c:137 +#: gtk/gtkaboutdialog.c:132 msgid "GNU Affero General Public License, version 3 or later" msgstr "" -#: gtk/gtkaboutdialog.c:138 +#: gtk/gtkaboutdialog.c:133 msgid "GNU Affero General Public License, version 3 only" msgstr "" -#: gtk/gtkaboutdialog.c:139 +#: gtk/gtkaboutdialog.c:134 msgid "BSD 3-Clause License" msgstr "" -#: gtk/gtkaboutdialog.c:140 +#: gtk/gtkaboutdialog.c:135 msgid "Apache License, Version 2.0" msgstr "" -#: gtk/gtkaboutdialog.c:141 +#: gtk/gtkaboutdialog.c:136 msgid "Mozilla Public License 2.0" msgstr "" -#: gtk/gtkaboutdialog.c:969 +#: gtk/gtkaboutdialog.c:963 msgid "Website" msgstr "Trang Web" -#: gtk/gtkaboutdialog.c:1005 gtk/ui/gtkapplication-quartz.ui:6 +#: gtk/gtkaboutdialog.c:999 gtk/ui/gtkapplication-quartz.ui:6 #, c-format msgid "About %s" msgstr "Giới thiệu %s" -#: gtk/gtkaboutdialog.c:2106 +#: gtk/gtkaboutdialog.c:2089 msgid "Created by" msgstr "Tác giả" -#: gtk/gtkaboutdialog.c:2109 +#: gtk/gtkaboutdialog.c:2092 msgid "Documented by" msgstr "Tài liệu" -#: gtk/gtkaboutdialog.c:2119 +#: gtk/gtkaboutdialog.c:2102 msgid "Translated by" msgstr "Bản dịch" -#: gtk/gtkaboutdialog.c:2124 +#: gtk/gtkaboutdialog.c:2107 msgid "Design by" msgstr "" #. Translators: this is the license preamble; the string at the end #. * contains the name of the license as link text. #. -#: gtk/gtkaboutdialog.c:2289 +#: gtk/gtkaboutdialog.c:2272 #, c-format msgid "" "This program comes with absolutely no warranty.\n" @@ -1038,8 +1038,8 @@ #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:837 gtk/gtkshortcutlabel.c:100 -#: gtk/gtkshortcutlabel.c:136 +#: gtk/gtkaccelgroup.c:837 gtk/gtkshortcutlabel.c:101 +#: gtk/gtkshortcutlabel.c:137 msgctxt "keyboard label" msgid "Shift" msgstr "Shift" @@ -1049,8 +1049,8 @@ #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:856 gtk/gtkshortcutlabel.c:103 -#: gtk/gtkshortcutlabel.c:138 +#: gtk/gtkaccelgroup.c:856 gtk/gtkshortcutlabel.c:104 +#: gtk/gtkshortcutlabel.c:139 msgctxt "keyboard label" msgid "Ctrl" msgstr "Ctrl" @@ -1060,8 +1060,8 @@ #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:875 gtk/gtkshortcutlabel.c:106 -#: gtk/gtkshortcutlabel.c:140 +#: gtk/gtkaccelgroup.c:875 gtk/gtkshortcutlabel.c:107 +#: gtk/gtkshortcutlabel.c:141 msgctxt "keyboard label" msgid "Alt" msgstr "Alt" @@ -1071,8 +1071,8 @@ #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:893 gtk/gtkshortcutlabel.c:112 -#: gtk/gtkshortcutlabel.c:142 +#: gtk/gtkaccelgroup.c:893 gtk/gtkshortcutlabel.c:113 +#: gtk/gtkshortcutlabel.c:143 msgctxt "keyboard label" msgid "Super" msgstr "Super" @@ -1082,8 +1082,8 @@ #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:907 gtk/gtkshortcutlabel.c:115 -#: gtk/gtkshortcutlabel.c:144 +#: gtk/gtkaccelgroup.c:907 gtk/gtkshortcutlabel.c:116 +#: gtk/gtkshortcutlabel.c:145 msgctxt "keyboard label" msgid "Hyper" msgstr "Hyper" @@ -1093,8 +1093,8 @@ #. * translated on keyboards used for your language, don't translate #. * this. #. -#: gtk/gtkaccelgroup.c:922 gtk/gtkshortcutlabel.c:109 -#: gtk/gtkshortcutlabel.c:146 +#: gtk/gtkaccelgroup.c:922 gtk/gtkshortcutlabel.c:110 +#: gtk/gtkshortcutlabel.c:148 msgctxt "keyboard label" msgid "Meta" msgstr "Meta" @@ -1113,397 +1113,397 @@ msgid "Space" msgstr "" -#: gtk/gtkaccelgroup.c:952 gtk/gtkshortcutlabel.c:171 +#: gtk/gtkaccelgroup.c:952 gtk/gtkshortcutlabel.c:176 msgctxt "keyboard label" msgid "Backslash" msgstr "Gạch chéo ngược" -#: gtk/gtkaccessible.c:560 +#: gtk/gtkaccessible.c:755 msgctxt "accessibility" msgid "alert" msgstr "" -#: gtk/gtkaccessible.c:561 +#: gtk/gtkaccessible.c:756 msgctxt "accessibility" msgid "alert dialog" msgstr "" -#: gtk/gtkaccessible.c:562 +#: gtk/gtkaccessible.c:757 msgctxt "accessibility" msgid "banner" msgstr "" -#: gtk/gtkaccessible.c:563 +#: gtk/gtkaccessible.c:758 msgctxt "accessibility" msgid "button" msgstr "" -#: gtk/gtkaccessible.c:564 +#: gtk/gtkaccessible.c:759 msgctxt "accessibility" msgid "caption" msgstr "" -#: gtk/gtkaccessible.c:565 +#: gtk/gtkaccessible.c:760 msgctxt "accessibility" msgid "cell" msgstr "" -#: gtk/gtkaccessible.c:566 +#: gtk/gtkaccessible.c:761 msgctxt "accessibility" msgid "checkbox" msgstr "" -#: gtk/gtkaccessible.c:567 +#: gtk/gtkaccessible.c:762 msgctxt "accessibility" msgid "column header" msgstr "" -#: gtk/gtkaccessible.c:568 +#: gtk/gtkaccessible.c:763 msgctxt "accessibility" msgid "combo box" msgstr "" -#: gtk/gtkaccessible.c:569 +#: gtk/gtkaccessible.c:764 msgctxt "accessibility" msgid "command" msgstr "" -#: gtk/gtkaccessible.c:570 +#: gtk/gtkaccessible.c:765 msgctxt "accessibility" msgid "composite" msgstr "" -#: gtk/gtkaccessible.c:571 +#: gtk/gtkaccessible.c:766 msgctxt "accessibility" msgid "dialog" msgstr "" -#: gtk/gtkaccessible.c:572 +#: gtk/gtkaccessible.c:767 msgctxt "accessibility" msgid "document" msgstr "" -#: gtk/gtkaccessible.c:573 +#: gtk/gtkaccessible.c:768 msgctxt "accessibility" msgid "feed" msgstr "" -#: gtk/gtkaccessible.c:574 +#: gtk/gtkaccessible.c:769 msgctxt "accessibility" msgid "form" msgstr "" -#: gtk/gtkaccessible.c:575 +#: gtk/gtkaccessible.c:770 msgctxt "accessibility" msgid "generic" msgstr "" -#: gtk/gtkaccessible.c:576 +#: gtk/gtkaccessible.c:771 msgctxt "accessibility" msgid "grid" msgstr "" -#: gtk/gtkaccessible.c:577 +#: gtk/gtkaccessible.c:772 msgctxt "accessibility" msgid "grid cell" msgstr "" -#: gtk/gtkaccessible.c:578 +#: gtk/gtkaccessible.c:773 msgctxt "accessibility" msgid "group" msgstr "" -#: gtk/gtkaccessible.c:579 +#: gtk/gtkaccessible.c:774 msgctxt "accessibility" msgid "heading" msgstr "" -#: gtk/gtkaccessible.c:580 +#: gtk/gtkaccessible.c:775 msgctxt "accessibility" msgid "image" msgstr "" -#: gtk/gtkaccessible.c:581 +#: gtk/gtkaccessible.c:776 msgctxt "accessibility" msgid "input" msgstr "" -#: gtk/gtkaccessible.c:582 +#: gtk/gtkaccessible.c:777 msgctxt "accessibility" msgid "label" msgstr "" -#: gtk/gtkaccessible.c:583 +#: gtk/gtkaccessible.c:778 msgctxt "accessibility" msgid "landmark" msgstr "" -#: gtk/gtkaccessible.c:584 +#: gtk/gtkaccessible.c:779 msgctxt "accessibility" msgid "legend" msgstr "" -#: gtk/gtkaccessible.c:585 +#: gtk/gtkaccessible.c:780 msgctxt "accessibility" msgid "link" msgstr "" -#: gtk/gtkaccessible.c:586 +#: gtk/gtkaccessible.c:781 msgctxt "accessibility" msgid "list" msgstr "" -#: gtk/gtkaccessible.c:587 +#: gtk/gtkaccessible.c:782 msgctxt "accessibility" msgid "list box" msgstr "" -#: gtk/gtkaccessible.c:588 +#: gtk/gtkaccessible.c:783 msgctxt "accessibility" msgid "list item" msgstr "" -#: gtk/gtkaccessible.c:589 +#: gtk/gtkaccessible.c:784 msgctxt "accessibility" msgid "log" msgstr "" -#: gtk/gtkaccessible.c:590 +#: gtk/gtkaccessible.c:785 msgctxt "accessibility" msgid "main" msgstr "" -#: gtk/gtkaccessible.c:591 +#: gtk/gtkaccessible.c:786 msgctxt "accessibility" msgid "marquee" msgstr "" -#: gtk/gtkaccessible.c:592 +#: gtk/gtkaccessible.c:787 msgctxt "accessibility" msgid "math" msgstr "" -#: gtk/gtkaccessible.c:593 +#: gtk/gtkaccessible.c:788 msgctxt "accessibility" msgid "meter" msgstr "" -#: gtk/gtkaccessible.c:594 +#: gtk/gtkaccessible.c:789 msgctxt "accessibility" msgid "menu" msgstr "" -#: gtk/gtkaccessible.c:595 +#: gtk/gtkaccessible.c:790 msgctxt "accessibility" msgid "menu bar" msgstr "" -#: gtk/gtkaccessible.c:596 +#: gtk/gtkaccessible.c:791 msgctxt "accessibility" msgid "menu item" msgstr "" -#: gtk/gtkaccessible.c:597 +#: gtk/gtkaccessible.c:792 msgctxt "accessibility" msgid "menu item checkbox" msgstr "" -#: gtk/gtkaccessible.c:598 +#: gtk/gtkaccessible.c:793 msgctxt "accessibility" msgid "menu item radio" msgstr "" -#: gtk/gtkaccessible.c:599 +#: gtk/gtkaccessible.c:794 msgctxt "accessibility" msgid "navigation" msgstr "" -#: gtk/gtkaccessible.c:600 +#: gtk/gtkaccessible.c:795 msgctxt "accessibility" msgid "none" msgstr "" -#: gtk/gtkaccessible.c:601 +#: gtk/gtkaccessible.c:796 msgctxt "accessibility" msgid "note" msgstr "" -#: gtk/gtkaccessible.c:602 +#: gtk/gtkaccessible.c:797 msgctxt "accessibility" msgid "option" msgstr "" -#: gtk/gtkaccessible.c:603 +#: gtk/gtkaccessible.c:798 msgctxt "accessibility" msgid "presentation" msgstr "" -#: gtk/gtkaccessible.c:604 +#: gtk/gtkaccessible.c:799 msgctxt "accessibility" msgid "progress bar" msgstr "" -#: gtk/gtkaccessible.c:605 +#: gtk/gtkaccessible.c:800 msgctxt "accessibility" msgid "radio" msgstr "" -#: gtk/gtkaccessible.c:606 +#: gtk/gtkaccessible.c:801 msgctxt "accessibility" msgid "radio group" msgstr "" -#: gtk/gtkaccessible.c:607 +#: gtk/gtkaccessible.c:802 msgctxt "accessibility" msgid "range" msgstr "" -#: gtk/gtkaccessible.c:608 +#: gtk/gtkaccessible.c:803 msgctxt "accessibility" msgid "region" msgstr "" -#: gtk/gtkaccessible.c:609 +#: gtk/gtkaccessible.c:804 msgctxt "accessibility" msgid "row" msgstr "" -#: gtk/gtkaccessible.c:610 +#: gtk/gtkaccessible.c:805 msgctxt "accessibility" msgid "row group" msgstr "" -#: gtk/gtkaccessible.c:611 +#: gtk/gtkaccessible.c:806 msgctxt "accessibility" msgid "row header" msgstr "" -#: gtk/gtkaccessible.c:612 +#: gtk/gtkaccessible.c:807 msgctxt "accessibility" msgid "scroll bar" msgstr "" -#: gtk/gtkaccessible.c:613 +#: gtk/gtkaccessible.c:808 msgctxt "accessibility" msgid "search" msgstr "" -#: gtk/gtkaccessible.c:614 +#: gtk/gtkaccessible.c:809 msgctxt "accessibility" msgid "search box" msgstr "" -#: gtk/gtkaccessible.c:615 +#: gtk/gtkaccessible.c:810 msgctxt "accessibility" msgid "section" msgstr "" -#: gtk/gtkaccessible.c:616 +#: gtk/gtkaccessible.c:811 msgctxt "accessibility" msgid "section head" msgstr "" -#: gtk/gtkaccessible.c:617 +#: gtk/gtkaccessible.c:812 msgctxt "accessibility" msgid "select" msgstr "" -#: gtk/gtkaccessible.c:618 +#: gtk/gtkaccessible.c:813 msgctxt "accessibility" msgid "separator" msgstr "" -#: gtk/gtkaccessible.c:619 +#: gtk/gtkaccessible.c:814 msgctxt "accessibility" msgid "slider" msgstr "" -#: gtk/gtkaccessible.c:620 +#: gtk/gtkaccessible.c:815 msgctxt "accessibility" msgid "spin button" msgstr "" -#: gtk/gtkaccessible.c:621 +#: gtk/gtkaccessible.c:816 msgctxt "accessibility" msgid "status" msgstr "" -#: gtk/gtkaccessible.c:622 +#: gtk/gtkaccessible.c:817 msgctxt "accessibility" msgid "structure" msgstr "" -#: gtk/gtkaccessible.c:623 +#: gtk/gtkaccessible.c:818 msgctxt "accessibility" msgid "switch" msgstr "" -#: gtk/gtkaccessible.c:624 +#: gtk/gtkaccessible.c:819 msgctxt "accessibility" msgid "tab" msgstr "" -#: gtk/gtkaccessible.c:625 +#: gtk/gtkaccessible.c:820 msgctxt "accessibility" msgid "table" msgstr "" -#: gtk/gtkaccessible.c:626 +#: gtk/gtkaccessible.c:821 msgctxt "accessibility" msgid "tab list" msgstr "" -#: gtk/gtkaccessible.c:627 +#: gtk/gtkaccessible.c:822 msgctxt "accessibility" msgid "tab panel" msgstr "" -#: gtk/gtkaccessible.c:628 +#: gtk/gtkaccessible.c:823 msgctxt "accessibility" msgid "text box" msgstr "" -#: gtk/gtkaccessible.c:629 +#: gtk/gtkaccessible.c:824 msgctxt "accessibility" msgid "time" msgstr "" -#: gtk/gtkaccessible.c:630 +#: gtk/gtkaccessible.c:825 msgctxt "accessibility" msgid "timer" msgstr "" -#: gtk/gtkaccessible.c:631 +#: gtk/gtkaccessible.c:826 msgctxt "accessibility" msgid "tool bar" msgstr "" -#: gtk/gtkaccessible.c:632 +#: gtk/gtkaccessible.c:827 msgctxt "accessibility" msgid "tool tip" msgstr "" -#: gtk/gtkaccessible.c:633 +#: gtk/gtkaccessible.c:828 msgctxt "accessibility" msgid "tree" msgstr "" -#: gtk/gtkaccessible.c:634 +#: gtk/gtkaccessible.c:829 msgctxt "accessibility" msgid "tree grid" msgstr "" -#: gtk/gtkaccessible.c:635 +#: gtk/gtkaccessible.c:830 msgctxt "accessibility" msgid "tree item" msgstr "" -#: gtk/gtkaccessible.c:636 +#: gtk/gtkaccessible.c:831 msgctxt "accessibility" msgid "widget" msgstr "" -#: gtk/gtkaccessible.c:637 +#: gtk/gtkaccessible.c:832 msgctxt "accessibility" msgid "window" msgstr "" @@ -1512,34 +1512,34 @@ msgid "Other application…" msgstr "Ứng dụng khác…" -#: gtk/gtkappchooserdialog.c:205 gtk/gtkappchooserdialog.c:256 -#: gtk/ui/gtkappchooserdialog.ui:4 +#: gtk/deprecated/gtkappchooserdialog.c:215 +#: gtk/deprecated/gtkappchooserdialog.c:266 msgid "Select Application" msgstr "Chọn ứng dụng" #. Translators: %s is a filename -#: gtk/gtkappchooserdialog.c:212 +#: gtk/deprecated/gtkappchooserdialog.c:222 #, c-format msgid "Opening “%s”." msgstr "Đang mở “%s”." -#: gtk/gtkappchooserdialog.c:213 +#: gtk/deprecated/gtkappchooserdialog.c:223 #, c-format msgid "No applications found for “%s”" msgstr "Không có ứng dụng sẵn có nào dành cho “%s”" #. Translators: %s is a file type description -#: gtk/gtkappchooserdialog.c:218 +#: gtk/deprecated/gtkappchooserdialog.c:228 #, c-format msgid "Opening “%s” files." msgstr "Đang mở tập tin “%s”." -#: gtk/gtkappchooserdialog.c:220 +#: gtk/deprecated/gtkappchooserdialog.c:230 #, c-format msgid "No applications found for “%s” files" msgstr "Không tìm thấy ứng dụng dành cho các tập tin “%s”" -#: gtk/gtkappchooserdialog.c:422 +#: gtk/deprecated/gtkappchooserdialog.c:432 msgid "Failed to start GNOME Software" msgstr "Gặp lỗi khi khởi chạy phần mềm GNOME" @@ -1568,16 +1568,16 @@ #. * suspend or screen locking, and the caller hasn't specified #. * a reason. #. -#: gtk/gtkapplication-dbus.c:706 +#: gtk/gtkapplication-dbus.c:721 gtk/gtkapplication-dbus.c:763 msgid "Reason not specified" msgstr "" -#: gtk/gtkbookmarksmanager.c:51 +#: gtk/gtkbookmarksmanager.c:53 #, c-format msgid "%s does not exist in the bookmarks list" msgstr "%s không tồn tại trong danh sách đã đánh" -#: gtk/gtkbookmarksmanager.c:412 +#: gtk/gtkbookmarksmanager.c:414 #, c-format msgid "%s already exists in the bookmarks list" msgstr "%s đã sẵn có trong danh sách đã đánh dấu" @@ -1601,7 +1601,7 @@ #. * first day of the week to calendar:week_start:1 if you want Monday #. * to be the first day of the week, and so on. #. -#: gtk/gtkcalendar.c:668 +#: gtk/gtkcalendar.c:659 msgid "calendar:week_start:0" msgstr "calendar:week_start:1" @@ -1615,7 +1615,7 @@ #. * text direction of RTL and specify "calendar:YM", then the year #. * will appear to the right of the month. #. -#: gtk/gtkcalendar.c:819 +#: gtk/gtkcalendar.c:810 msgid "calendar:MY" msgstr "calendar:MY" @@ -1625,7 +1625,7 @@ #. * #. * "%Y" is appropriate for most locales. #. -#: gtk/gtkcalendar.c:1406 +#: gtk/gtkcalendar.c:995 msgctxt "calendar year format" msgid "%Y" msgstr "%Y" @@ -1640,7 +1640,7 @@ #. * digits. That needs support from your system and locale definition #. * too. #. -#: gtk/gtkcalendar.c:1443 +#: gtk/gtkcalendar.c:1032 #, c-format msgctxt "calendar:day:digits" msgid "%d" @@ -1654,7 +1654,7 @@ #. * Note that translating this doesn't guarantee that you get localized #. * digits. That needs support from your system and locale definition #. * too. -#: gtk/gtkcalendar.c:1507 +#: gtk/gtkcalendar.c:1097 #, c-format msgctxt "calendar:week:digits" msgid "%d" @@ -1663,7 +1663,7 @@ #. This label is displayed in a treeview cell displaying #. * a disabled accelerator key combination. #. -#: gtk/gtkcellrendereraccel.c:295 +#: gtk/deprecated/gtkcellrendereraccel.c:294 msgctxt "Accelerator" msgid "Disabled" msgstr "Bị tắt" @@ -1672,7 +1672,7 @@ #. * an accelerator key combination that is not valid according #. * to gtk_accelerator_valid(). #. -#: gtk/gtkcellrendereraccel.c:305 +#: gtk/deprecated/gtkcellrendereraccel.c:304 msgctxt "Accelerator" msgid "Invalid" msgstr "Không hợp lệ" @@ -1680,272 +1680,277 @@ #. This label is displayed in a treeview cell displaying an accelerator #. * when the cell is clicked to change the acelerator. #. -#: gtk/gtkcellrendereraccel.c:437 gtk/gtkcellrendereraccel.c:730 +#: gtk/deprecated/gtkcellrendereraccel.c:436 +#: gtk/deprecated/gtkcellrendereraccel.c:729 msgid "New accelerator…" msgstr "Phím gia tốc mới…" -#: gtk/gtkcellrendererprogress.c:128 gtk/gtkcellrendererprogress.c:318 -#: gtk/gtkcellrendererprogress.c:348 +#: gtk/deprecated/gtkcellrendererprogress.c:132 +#: gtk/deprecated/gtkcellrendererprogress.c:322 +#: gtk/deprecated/gtkcellrendererprogress.c:352 #, c-format msgctxt "progress bar label" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkcolorbutton.c:181 gtk/gtkcolorbutton.c:311 +#: gtk/deprecated/gtkcolorbutton.c:183 gtk/deprecated/gtkcolorbutton.c:314 +#: gtk/gtkcolordialog.c:411 msgid "Pick a Color" msgstr "Chọn màu" -#: gtk/gtkcolorbutton.c:500 gtk/gtkcolorchooserwidget.c:308 +#: gtk/deprecated/gtkcolorbutton.c:505 gtk/gtkcolorchooserwidget.c:313 +#: gtk/gtkcolordialogbutton.c:335 #, c-format msgid "Red %d%%, Green %d%%, Blue %d%%, Alpha %d%%" msgstr "Đỏ %d%%, Xanh %d%%, Lục %d%%, Trong suốt %d%%" -#: gtk/gtkcolorbutton.c:506 gtk/gtkcolorchooserwidget.c:314 +#: gtk/deprecated/gtkcolorbutton.c:511 gtk/gtkcolorchooserwidget.c:319 +#: gtk/gtkcolordialogbutton.c:341 #, c-format msgid "Red %d%%, Green %d%%, Blue %d%%" msgstr "Đỏ %d%%, Xanh %d%%, Lục %d%%" -#: gtk/gtkcolorchooserwidget.c:371 +#: gtk/gtkcolorchooserwidget.c:376 gtk/gtkcoloreditor.c:171 #, c-format msgid "Color: %s" msgstr "Màu: %s" -#: gtk/gtkcolorchooserwidget.c:436 +#: gtk/gtkcolorchooserwidget.c:441 msgctxt "Color name" msgid "Very Light Blue" msgstr "" -#: gtk/gtkcolorchooserwidget.c:437 +#: gtk/gtkcolorchooserwidget.c:442 msgctxt "Color name" msgid "Light Blue" msgstr "" -#: gtk/gtkcolorchooserwidget.c:438 +#: gtk/gtkcolorchooserwidget.c:443 msgctxt "Color name" msgid "Blue" msgstr "" -#: gtk/gtkcolorchooserwidget.c:439 +#: gtk/gtkcolorchooserwidget.c:444 msgctxt "Color name" msgid "Dark Blue" msgstr "" -#: gtk/gtkcolorchooserwidget.c:440 +#: gtk/gtkcolorchooserwidget.c:445 msgctxt "Color name" msgid "Very Dark Blue" msgstr "" -#: gtk/gtkcolorchooserwidget.c:441 +#: gtk/gtkcolorchooserwidget.c:446 msgctxt "Color name" msgid "Very Light Green" msgstr "" -#: gtk/gtkcolorchooserwidget.c:442 +#: gtk/gtkcolorchooserwidget.c:447 msgctxt "Color name" msgid "Light Green" msgstr "" -#: gtk/gtkcolorchooserwidget.c:443 +#: gtk/gtkcolorchooserwidget.c:448 msgctxt "Color name" msgid "Green" msgstr "" -#: gtk/gtkcolorchooserwidget.c:444 +#: gtk/gtkcolorchooserwidget.c:449 msgctxt "Color name" msgid "Dark Green" msgstr "" -#: gtk/gtkcolorchooserwidget.c:445 +#: gtk/gtkcolorchooserwidget.c:450 msgctxt "Color name" msgid "Very Dark Green" msgstr "" -#: gtk/gtkcolorchooserwidget.c:446 +#: gtk/gtkcolorchooserwidget.c:451 msgctxt "Color name" msgid "Very Light Yellow" msgstr "" -#: gtk/gtkcolorchooserwidget.c:447 +#: gtk/gtkcolorchooserwidget.c:452 msgctxt "Color name" msgid "Light Yellow" msgstr "" -#: gtk/gtkcolorchooserwidget.c:448 +#: gtk/gtkcolorchooserwidget.c:453 msgctxt "Color name" msgid "Yellow" msgstr "" -#: gtk/gtkcolorchooserwidget.c:449 +#: gtk/gtkcolorchooserwidget.c:454 msgctxt "Color name" msgid "Dark Yellow" msgstr "" -#: gtk/gtkcolorchooserwidget.c:450 +#: gtk/gtkcolorchooserwidget.c:455 msgctxt "Color name" msgid "Very Dark Yellow" msgstr "" -#: gtk/gtkcolorchooserwidget.c:451 +#: gtk/gtkcolorchooserwidget.c:456 msgctxt "Color name" msgid "Very Light Orange" msgstr "" -#: gtk/gtkcolorchooserwidget.c:452 +#: gtk/gtkcolorchooserwidget.c:457 msgctxt "Color name" msgid "Light Orange" msgstr "Cam nhạt" -#: gtk/gtkcolorchooserwidget.c:453 +#: gtk/gtkcolorchooserwidget.c:458 msgctxt "Color name" msgid "Orange" msgstr "Cam" -#: gtk/gtkcolorchooserwidget.c:454 +#: gtk/gtkcolorchooserwidget.c:459 msgctxt "Color name" msgid "Dark Orange" msgstr "Cam đậm" -#: gtk/gtkcolorchooserwidget.c:455 +#: gtk/gtkcolorchooserwidget.c:460 msgctxt "Color name" msgid "Very Dark Orange" msgstr "" -#: gtk/gtkcolorchooserwidget.c:456 +#: gtk/gtkcolorchooserwidget.c:461 msgctxt "Color name" msgid "Very Light Red" msgstr "" -#: gtk/gtkcolorchooserwidget.c:457 +#: gtk/gtkcolorchooserwidget.c:462 msgctxt "Color name" msgid "Light Red" msgstr "" -#: gtk/gtkcolorchooserwidget.c:458 +#: gtk/gtkcolorchooserwidget.c:463 msgctxt "Color name" msgid "Red" msgstr "" -#: gtk/gtkcolorchooserwidget.c:459 +#: gtk/gtkcolorchooserwidget.c:464 msgctxt "Color name" msgid "Dark Red" msgstr "" -#: gtk/gtkcolorchooserwidget.c:460 +#: gtk/gtkcolorchooserwidget.c:465 msgctxt "Color name" msgid "Very Dark Red" msgstr "" -#: gtk/gtkcolorchooserwidget.c:461 +#: gtk/gtkcolorchooserwidget.c:466 msgctxt "Color name" msgid "Very Light Purple" msgstr "" -#: gtk/gtkcolorchooserwidget.c:462 +#: gtk/gtkcolorchooserwidget.c:467 msgctxt "Color name" msgid "Light Purple" msgstr "" -#: gtk/gtkcolorchooserwidget.c:463 +#: gtk/gtkcolorchooserwidget.c:468 msgctxt "Color name" msgid "Purple" msgstr "" -#: gtk/gtkcolorchooserwidget.c:464 +#: gtk/gtkcolorchooserwidget.c:469 msgctxt "Color name" msgid "Dark Purple" msgstr "" -#: gtk/gtkcolorchooserwidget.c:465 +#: gtk/gtkcolorchooserwidget.c:470 msgctxt "Color name" msgid "Very Dark Purple" msgstr "" -#: gtk/gtkcolorchooserwidget.c:466 +#: gtk/gtkcolorchooserwidget.c:471 msgctxt "Color name" msgid "Very Light Brown" msgstr "" -#: gtk/gtkcolorchooserwidget.c:467 +#: gtk/gtkcolorchooserwidget.c:472 msgctxt "Color name" msgid "Light Brown" msgstr "" -#: gtk/gtkcolorchooserwidget.c:468 +#: gtk/gtkcolorchooserwidget.c:473 msgctxt "Color name" msgid "Brown" msgstr "" -#: gtk/gtkcolorchooserwidget.c:469 +#: gtk/gtkcolorchooserwidget.c:474 msgctxt "Color name" msgid "Dark Brown" msgstr "" -#: gtk/gtkcolorchooserwidget.c:470 +#: gtk/gtkcolorchooserwidget.c:475 msgctxt "Color name" msgid "Very Dark Brown" msgstr "" -#: gtk/gtkcolorchooserwidget.c:471 +#: gtk/gtkcolorchooserwidget.c:476 msgctxt "Color name" msgid "White" msgstr "Trắng" -#: gtk/gtkcolorchooserwidget.c:472 +#: gtk/gtkcolorchooserwidget.c:477 msgctxt "Color name" msgid "Light Gray 1" msgstr "" -#: gtk/gtkcolorchooserwidget.c:473 +#: gtk/gtkcolorchooserwidget.c:478 msgctxt "Color name" msgid "Light Gray 2" msgstr "" -#: gtk/gtkcolorchooserwidget.c:474 +#: gtk/gtkcolorchooserwidget.c:479 msgctxt "Color name" msgid "Light Gray 3" msgstr "" -#: gtk/gtkcolorchooserwidget.c:475 +#: gtk/gtkcolorchooserwidget.c:480 msgctxt "Color name" msgid "Light Gray 4" msgstr "" -#: gtk/gtkcolorchooserwidget.c:476 +#: gtk/gtkcolorchooserwidget.c:481 msgctxt "Color name" msgid "Dark Gray 1" msgstr "" -#: gtk/gtkcolorchooserwidget.c:477 +#: gtk/gtkcolorchooserwidget.c:482 msgctxt "Color name" msgid "Dark Gray 2" msgstr "" -#: gtk/gtkcolorchooserwidget.c:478 +#: gtk/gtkcolorchooserwidget.c:483 msgctxt "Color name" msgid "Dark Gray 3" msgstr "" -#: gtk/gtkcolorchooserwidget.c:479 +#: gtk/gtkcolorchooserwidget.c:484 msgctxt "Color name" msgid "Dark Gray 4" msgstr "" -#: gtk/gtkcolorchooserwidget.c:480 +#: gtk/gtkcolorchooserwidget.c:485 msgctxt "Color name" msgid "Black" msgstr "Đen" #. translators: label for the custom section in the color chooser -#: gtk/gtkcolorchooserwidget.c:552 +#: gtk/gtkcolorchooserwidget.c:557 msgid "Custom" msgstr "Tự chọn" -#: gtk/gtkcolorchooserwidget.c:585 +#: gtk/gtkcolorchooserwidget.c:593 #, c-format msgid "Custom color %d: %s" msgstr "Màu tự chọn %d: %s" -#: gtk/gtkcolorswatch.c:231 +#: gtk/gtkcolorswatch.c:230 msgid "Customize" msgstr "" @@ -1955,74 +1960,76 @@ #. * Do *not* translate it to "predefinito:mm", if it #. * it isn't default:mm or default:inch it will not work #. -#: gtk/gtkcustompaperunixdialog.c:112 +#: gtk/print/gtkcustompaperunixdialog.c:106 msgid "default:mm" msgstr "default:mm" -#: gtk/gtkcustompaperunixdialog.c:318 +#: gtk/print/gtkcustompaperunixdialog.c:291 msgid "Margins from Printer…" msgstr "Lề từ máy in…" -#: gtk/gtkcustompaperunixdialog.c:348 gtk/gtkmessagedialog.c:162 -#: gtk/ui/gtkassistant.ui:40 +#: gtk/gtkalertdialog.c:668 gtk/print/gtkcustompaperunixdialog.c:322 +#: gtk/gtkmessagedialog.c:166 gtk/ui/gtkassistant.ui:40 msgid "_Close" msgstr "Đón_g" #. And show the custom paper dialog -#: gtk/gtkcustompaperunixdialog.c:402 gtk/gtkprintunixdialog.c:3029 +#: gtk/print/gtkcustompaperunixdialog.c:377 gtk/print/gtkprintunixdialog.c:2968 msgid "Manage Custom Sizes" msgstr "Quản lý kích cỡ riêng" -#: gtk/gtkcustompaperunixdialog.c:466 gtk/gtkpagesetupunixdialog.c:720 +#: gtk/print/gtkcustompaperunixdialog.c:440 +#: gtk/print/gtkpagesetupunixdialog.c:720 msgid "inch" msgstr "inch" -#: gtk/gtkcustompaperunixdialog.c:468 gtk/gtkpagesetupunixdialog.c:718 +#: gtk/print/gtkcustompaperunixdialog.c:442 +#: gtk/print/gtkpagesetupunixdialog.c:718 msgid "mm" msgstr "mm" -#: gtk/gtkcustompaperunixdialog.c:625 +#: gtk/print/gtkcustompaperunixdialog.c:598 #, c-format msgid "Custom Size %d" msgstr "Kích cỡ riêng %d" -#: gtk/gtkcustompaperunixdialog.c:939 +#: gtk/print/gtkcustompaperunixdialog.c:908 msgid "_Width:" msgstr "_Rộng:" -#: gtk/gtkcustompaperunixdialog.c:950 +#: gtk/print/gtkcustompaperunixdialog.c:917 msgid "_Height:" msgstr "_Cao:" -#: gtk/gtkcustompaperunixdialog.c:961 +#: gtk/print/gtkcustompaperunixdialog.c:926 msgid "Paper Size" msgstr "Cỡ giấy" -#: gtk/gtkcustompaperunixdialog.c:970 +#: gtk/print/gtkcustompaperunixdialog.c:933 msgid "_Top:" msgstr "_Trên:" -#: gtk/gtkcustompaperunixdialog.c:981 +#: gtk/print/gtkcustompaperunixdialog.c:942 msgid "_Bottom:" msgstr "_Dưới:" -#: gtk/gtkcustompaperunixdialog.c:992 +#: gtk/print/gtkcustompaperunixdialog.c:951 msgid "_Left:" msgstr "T_rái:" -#: gtk/gtkcustompaperunixdialog.c:1003 +#: gtk/print/gtkcustompaperunixdialog.c:960 msgid "_Right:" msgstr "_Phải:" -#: gtk/gtkcustompaperunixdialog.c:1039 +#: gtk/print/gtkcustompaperunixdialog.c:993 msgid "Paper Margins" msgstr "Lề giấy" -#: gtk/gtkentry.c:3743 +#: gtk/gtkentry.c:3685 msgid "Insert Emoji" msgstr "" -#: gtk/gtkfilechooserdialog.c:551 +#: gtk/gtkfilechooserdialog.c:557 msgid "_Name" msgstr "Tê_n" @@ -2082,31 +2089,29 @@ msgid "A file with that name already exists" msgstr "Một tập tin mang tên đó đã có rồi" -#: gtk/gtkfilechoosernative.c:509 gtk/gtkfilechoosernative.c:580 -#: gtk/gtkfilechooserwidget.c:1210 gtk/gtkfilechooserwidget.c:5798 -#: gtk/gtkmessagedialog.c:166 gtk/gtkmessagedialog.c:175 -#: gtk/gtkmountoperation.c:610 gtk/gtkpagesetupunixdialog.c:283 -#: gtk/gtkprintbackend.c:642 gtk/gtkprinteroptionwidget.c:724 -#: gtk/gtkprintunixdialog.c:667 gtk/gtkprintunixdialog.c:823 -#: gtk/gtkwindow.c:6193 gtk/inspector/css-editor.c:248 -#: gtk/inspector/recorder.c:1706 gtk/ui/gtkappchooserdialog.ui:45 -#: gtk/ui/gtkassistant.ui:52 gtk/ui/gtkcolorchooserdialog.ui:33 -#: gtk/ui/gtkfontchooserdialog.ui:24 +#: gtk/gtkfilechoosernative.c:520 gtk/gtkfilechoosernative.c:600 +#: gtk/gtkfilechooserwidget.c:1185 gtk/gtkfilechooserwidget.c:5029 +#: gtk/gtkfiledialog.c:843 gtk/gtkmessagedialog.c:170 +#: gtk/gtkmessagedialog.c:179 gtk/gtkmountoperation.c:608 +#: gtk/print/gtkpagesetupunixdialog.c:282 gtk/print/gtkprintbackend.c:638 +#: gtk/print/gtkprintunixdialog.c:682 gtk/print/gtkprintunixdialog.c:839 +#: gtk/gtkwindow.c:6233 gtk/ui/gtkappchooserdialog.ui:48 +#: gtk/ui/gtkassistant.ui:52 gtk/ui/gtkcolorchooserdialog.ui:36 +#: gtk/ui/gtkfontchooserdialog.ui:27 msgid "_Cancel" msgstr "_Thôi" -#: gtk/gtkfilechoosernative.c:510 gtk/gtkfilechoosernative.c:574 -#: gtk/gtkplacessidebar.c:3128 gtk/gtkplacessidebar.c:3213 -#: gtk/gtkplacesview.c:1658 +#: gtk/gtkfilechoosernative.c:521 gtk/gtkfilechoosernative.c:594 +#: gtk/gtkfiledialog.c:815 gtk/gtkplacessidebar.c:3149 +#: gtk/gtkplacessidebar.c:3234 gtk/gtkplacesview.c:1645 msgid "_Open" msgstr "_Mở" -#: gtk/gtkfilechoosernative.c:574 gtk/inspector/css-editor.c:249 -#: gtk/inspector/recorder.c:1707 +#: gtk/gtkfilechoosernative.c:594 gtk/gtkfiledialog.c:820 msgid "_Save" msgstr "_Lưu" -#: gtk/gtkfilechoosernativequartz.c:338 gtk/ui/gtkfilechooserwidget.ui:346 +#: gtk/gtkfilechoosernativequartz.c:344 gtk/ui/gtkfilechooserwidget.ui:288 msgid "Select which types of files are shown" msgstr "Chọn hiển thị những kiểu tập tin nào" @@ -2114,331 +2119,333 @@ #. * is a hostname. Nautilus and the panel contain the same string #. * to translate. #. -#: gtk/gtkfilechooserutils.c:361 +#: gtk/gtkfilechooserutils.c:364 #, c-format msgid "%1$s on %2$s" msgstr "%1$s trên %2$s" -#: gtk/gtkfilechooserwidget.c:319 +#: gtk/gtkfilechooserwidget.c:345 msgid "Type name of new folder" msgstr "Hãy gõ tên cho thư mục mới" -#: gtk/gtkfilechooserwidget.c:724 +#: gtk/gtkfilechooserwidget.c:727 msgid "The folder could not be created" msgstr "Không thể tạo thư mục đó" -#: gtk/gtkfilechooserwidget.c:737 +#: gtk/gtkfilechooserwidget.c:740 msgid "You need to choose a valid filename." msgstr "Bạn cần tên tập tin hợp lệ." -#: gtk/gtkfilechooserwidget.c:740 +#: gtk/gtkfilechooserwidget.c:743 #, c-format msgid "Cannot create a file under %s as it is not a folder" msgstr "Không thể tạo tập tin trong %s vì đó không phải là thư mục" -#: gtk/gtkfilechooserwidget.c:750 +#: gtk/gtkfilechooserwidget.c:753 msgid "Cannot create file as the filename is too long" msgstr "Không thể tạo tập tin tên quá" -#: gtk/gtkfilechooserwidget.c:751 +#: gtk/gtkfilechooserwidget.c:754 msgid "Try using a shorter name." msgstr "Hãy đặt tên ngắn hơn." -#: gtk/gtkfilechooserwidget.c:761 +#: gtk/gtkfilechooserwidget.c:764 msgid "You may only select folders" msgstr "Bạn chỉ nên chọn các thư mục" -#: gtk/gtkfilechooserwidget.c:762 +#: gtk/gtkfilechooserwidget.c:765 msgid "" "The item that you selected is not a folder try using a different item." msgstr "Mục bạn chọn không phải là thư mục; hãy chọn cái khác." -#: gtk/gtkfilechooserwidget.c:770 +#: gtk/gtkfilechooserwidget.c:773 msgid "Invalid file name" msgstr "Tên tập tin không hợp lệ" -#: gtk/gtkfilechooserwidget.c:779 +#: gtk/gtkfilechooserwidget.c:782 msgid "The folder contents could not be displayed" msgstr "Không thể hiển thị nội dung của thư mục đó" -#: gtk/gtkfilechooserwidget.c:787 +#: gtk/gtkfilechooserwidget.c:790 msgid "The file could not be deleted" msgstr "Không thể xóa tập tin" -#: gtk/gtkfilechooserwidget.c:795 +#: gtk/gtkfilechooserwidget.c:798 msgid "The file could not be moved to the Trash" msgstr "Không thể chuyển tập tin vào thùng rác" -#: gtk/gtkfilechooserwidget.c:1206 +#: gtk/gtkfilechooserwidget.c:1183 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Bạn có chắc muốn xóa hẳn “%s” không?" -#: gtk/gtkfilechooserwidget.c:1209 +#: gtk/gtkfilechooserwidget.c:1184 msgid "If you delete an item, it will be permanently lost." msgstr "Nếu bạn xóa bỏ một mục, nó sẽ bị mất vĩnh viễn." -#: gtk/gtkfilechooserwidget.c:1211 gtk/gtkfilechooserwidget.c:1827 -#: gtk/gtklabel.c:5659 gtk/gtktext.c:6088 gtk/gtktextview.c:8958 +#: gtk/gtkfilechooserwidget.c:1185 gtk/gtkfilechooserwidget.c:1815 +#: gtk/gtklabel.c:5696 gtk/gtktext.c:6147 gtk/gtktextview.c:9018 msgid "_Delete" msgstr "_Xóa bỏ" -#: gtk/gtkfilechooserwidget.c:1334 +#: gtk/gtkfilechooserwidget.c:1298 msgid "The file could not be renamed" msgstr "Không thể đổi tên tập tin" -#: gtk/gtkfilechooserwidget.c:1594 +#: gtk/gtkfilechooserwidget.c:1504 msgid "Could not select file" msgstr "Không thể chọn tập tin đó" -#: gtk/gtkfilechooserwidget.c:1807 +#: gtk/gtkfilechooserwidget.c:1795 msgid "_Visit File" msgstr "_Xem tập tin" -#: gtk/gtkfilechooserwidget.c:1811 +#: gtk/gtkfilechooserwidget.c:1799 msgid "_Open With File Manager" msgstr "_Mở bằng bộ quản lý tập tin" -#: gtk/gtkfilechooserwidget.c:1815 +#: gtk/gtkfilechooserwidget.c:1803 msgid "_Copy Location" msgstr "_Chép địa chỉ" -#: gtk/gtkfilechooserwidget.c:1819 +#: gtk/gtkfilechooserwidget.c:1807 msgid "_Add to Bookmarks" msgstr "T_hêm đánh dấu" -#: gtk/gtkfilechooserwidget.c:1823 gtk/gtkplacessidebar.c:2310 -#: gtk/gtkplacessidebar.c:3249 gtk/ui/gtkfilechooserwidget.ui:465 +#: gtk/gtkfilechooserwidget.c:1811 gtk/gtkplacessidebar.c:2312 +#: gtk/gtkplacessidebar.c:3270 gtk/ui/gtkfilechooserwidget.ui:410 msgid "_Rename" msgstr "Đổ_i tên" -#: gtk/gtkfilechooserwidget.c:1831 +#: gtk/gtkfilechooserwidget.c:1819 msgid "_Move to Trash" msgstr "Chu_yển vào thùng rác" -#: gtk/gtkfilechooserwidget.c:1840 +#: gtk/gtkfilechooserwidget.c:1828 msgid "Show _Hidden Files" msgstr "_Hiện tập tin ẩn" -#: gtk/gtkfilechooserwidget.c:1844 +#: gtk/gtkfilechooserwidget.c:1832 msgid "Show _Size Column" msgstr "Hiện cột _kích cỡ" -#: gtk/gtkfilechooserwidget.c:1848 +#: gtk/gtkfilechooserwidget.c:1837 msgid "Show T_ype Column" msgstr "" -#: gtk/gtkfilechooserwidget.c:1852 +#: gtk/gtkfilechooserwidget.c:1842 msgid "Show _Time" msgstr "Hiện _giờ" -#: gtk/gtkfilechooserwidget.c:1856 +#: gtk/gtkfilechooserwidget.c:1847 msgid "Sort _Folders Before Files" msgstr "" #. this is the header for the location column in the print dialog -#: gtk/gtkfilechooserwidget.c:2256 gtk/inspector/css-node-tree.ui:135 -#: gtk/ui/gtkfilechooserwidget.ui:186 gtk/ui/gtkprintunixdialog.ui:114 +#: gtk/gtkfilechooserwidget.c:2219 gtk/gtkfilechooserwidget.c:7415 +#: gtk/inspector/css-node-tree.ui:76 gtk/print/ui/gtkprintunixdialog.ui:111 msgid "Location" msgstr "Địa điểm" #. Label -#: gtk/gtkfilechooserwidget.c:2363 +#: gtk/gtkfilechooserwidget.c:2326 msgid "_Name:" msgstr "Tê_n:" -#: gtk/gtkfilechooserwidget.c:2897 gtk/gtkfilechooserwidget.c:2911 +#: gtk/gtkfilechooserwidget.c:2881 gtk/gtkfilechooserwidget.c:2895 #, c-format msgid "Searching in %s" msgstr "Đang tìm kiếm trong %s" -#: gtk/gtkfilechooserwidget.c:2917 +#: gtk/gtkfilechooserwidget.c:2901 msgid "Searching" msgstr "Đang tìm kiếm" -#: gtk/gtkfilechooserwidget.c:2923 +#: gtk/gtkfilechooserwidget.c:2907 msgid "Enter location or URL" msgstr "Nhập vị trí hoặc URL" -#: gtk/gtkfilechooserwidget.c:3811 gtk/gtkfilechooserwidget.c:6635 -#: gtk/ui/gtkfilechooserwidget.ui:226 +#: gtk/gtkfilechooserwidget.c:3474 gtk/gtkfilechooserwidget.c:5814 +#: gtk/gtkfilechooserwidget.c:7434 msgid "Modified" msgstr "Đã sửa đổi" -#: gtk/gtkfilechooserwidget.c:4070 +#: gtk/gtkfilechooserwidget.c:3658 #, c-format msgid "Could not read the contents of %s" msgstr "Không thể đọc nội dung của %s" -#: gtk/gtkfilechooserwidget.c:4074 +#: gtk/gtkfilechooserwidget.c:3662 msgid "Could not read the contents of the folder" msgstr "Không thể đọc nội dung thư mục" #. Translators: see g_date_time_format() for details on the format -#: gtk/gtkfilechooserwidget.c:4214 gtk/gtkfilechooserwidget.c:4257 +#: gtk/gtkfilechooserwidget.c:3809 gtk/gtkfilechooserwidget.c:3852 msgid "%H:%M" msgstr "%H:%M" -#: gtk/gtkfilechooserwidget.c:4216 gtk/gtkfilechooserwidget.c:4259 +#: gtk/gtkfilechooserwidget.c:3811 gtk/gtkfilechooserwidget.c:3854 msgid "%l:%M %p" msgstr "%l:%M %p" -#: gtk/gtkfilechooserwidget.c:4220 +#: gtk/gtkfilechooserwidget.c:3815 msgid "Yesterday" msgstr "Hôm qua" -#: gtk/gtkfilechooserwidget.c:4228 +#: gtk/gtkfilechooserwidget.c:3823 msgid "%-e %b" msgstr "%-e %b" -#: gtk/gtkfilechooserwidget.c:4232 +#: gtk/gtkfilechooserwidget.c:3827 msgid "%-e %b %Y" msgstr "%-e %b %Y" -#: gtk/gtkfilechooserwidget.c:4321 gtk/gtkfilechooserwidget.c:4329 +#: gtk/gtkfilechooserwidget.c:3869 gtk/gtkfilechooserwidget.c:3877 msgid "Program" msgstr "" -#: gtk/gtkfilechooserwidget.c:4322 +#: gtk/gtkfilechooserwidget.c:3870 msgid "Audio" msgstr "" -#: gtk/gtkfilechooserwidget.c:4323 gtk/gtkfontbutton.c:604 -#: gtk/inspector/visual.ui:170 +#: gtk/deprecated/gtkfontbutton.c:600 gtk/gtkfontdialogbutton.c:126 +#: gtk/inspector/visual.ui:169 msgid "Font" msgstr "Phông chữ" -#: gtk/gtkfilechooserwidget.c:4324 +#: gtk/gtkfilefilter.c:1032 msgid "Image" msgstr "Ảnh" -#: gtk/gtkfilechooserwidget.c:4325 +#: gtk/gtkfilechooserwidget.c:3873 msgid "Archive" msgstr "" -#: gtk/gtkfilechooserwidget.c:4326 +#: gtk/gtkfilechooserwidget.c:3874 msgid "Markup" msgstr "" -#: gtk/gtkfilechooserwidget.c:4327 gtk/gtkfilechooserwidget.c:4328 +#: gtk/gtkfilechooserwidget.c:3875 gtk/gtkfilechooserwidget.c:3876 msgid "Text" msgstr "" -#: gtk/gtkfilechooserwidget.c:4330 +#: gtk/gtkfilechooserwidget.c:3878 msgid "Video" msgstr "" -#: gtk/gtkfilechooserwidget.c:4331 +#: gtk/gtkfilechooserwidget.c:3879 msgid "Contacts" msgstr "" -#: gtk/gtkfilechooserwidget.c:4332 +#: gtk/gtkfilechooserwidget.c:3880 msgid "Calendar" msgstr "" -#: gtk/gtkfilechooserwidget.c:4333 +#: gtk/gtkfilechooserwidget.c:3881 msgid "Document" msgstr "" -#: gtk/gtkfilechooserwidget.c:4334 +#: gtk/gtkfilechooserwidget.c:3882 msgid "Presentation" msgstr "" -#: gtk/gtkfilechooserwidget.c:4335 +#: gtk/gtkfilechooserwidget.c:3883 msgid "Spreadsheet" msgstr "" -#: gtk/gtkfilechooserwidget.c:4366 gtk/gtkfilechooserwidget.c:4559 +#: gtk/gtkfilechooserwidget.c:1979 gtk/gtkfilechooserwidget.c:2009 +#: gtk/gtkfilechooserwidget.c:3914 msgid "Unknown" msgstr "Không rõ" -#: gtk/gtkfilechooserwidget.c:4598 gtk/gtkplacessidebar.c:1027 +#: gtk/gtkfilechooserwidget.c:2064 gtk/gtkplacessidebar.c:1025 msgid "Home" msgstr "Thư mục riêng" -#: gtk/gtkfilechooserwidget.c:5791 gtk/gtkprintunixdialog.c:658 +#: gtk/gtkfilechooserwidget.c:5021 gtk/print/gtkprintunixdialog.c:673 #, c-format msgid "A file named “%s” already exists. Do you want to replace it?" msgstr "Tập tin \"%s\" đã có. Bạn có muốn thay thế nó không?" -#: gtk/gtkfilechooserwidget.c:5794 gtk/gtkprintunixdialog.c:662 +#: gtk/gtkfilechooserwidget.c:5023 gtk/print/gtkprintunixdialog.c:677 #, c-format msgid "" "The file already exists in “%s”. Replacing it will overwrite its contents." msgstr "" "Tập tin đó đã có trong “%s”. Việc thay thế nó sẽ ghi đè lên nội dung nó." -#: gtk/gtkfilechooserwidget.c:5799 gtk/gtkprintunixdialog.c:670 +#: gtk/gtkfilechooserwidget.c:5029 gtk/print/gtkprintunixdialog.c:685 msgid "_Replace" msgstr "Tha_y thế" -#: gtk/gtkfilechooserwidget.c:5960 +#: gtk/gtkfilechooserwidget.c:5184 msgid "You do not have access to the specified folder." msgstr "Bạn không phải truy cập đến thư mục đặc biệt." -#: gtk/gtkfilechooserwidget.c:6564 +#: gtk/gtkfilechooserwidget.c:5761 msgid "Could not send the search request" msgstr "Không thể gửi yêu cầu tìm kiếm" -#: gtk/gtkfilechooserwidget.c:6874 +#: gtk/gtkfilechooserwidget.c:6042 msgid "Accessed" msgstr "Truy cập" -#: gtk/gtkfontbutton.c:395 +#: gtk/deprecated/gtkfontbutton.c:396 msgid "Sans 12" msgstr "Sans 12" -#: gtk/gtkfontbutton.c:508 gtk/gtkfontbutton.c:628 +#: gtk/deprecated/gtkfontbutton.c:507 gtk/deprecated/gtkfontbutton.c:624 +#: gtk/gtkfontdialog.c:596 msgid "Pick a Font" msgstr "Chọn phông chữ" -#: gtk/gtkfontbutton.c:1365 +#: gtk/deprecated/gtkfontbutton.c:1152 gtk/gtkfontdialogbutton.c:614 msgctxt "font" msgid "None" msgstr "" -#: gtk/gtkfontchooserwidget.c:1531 +#: gtk/gtkfontchooserwidget.c:1547 msgctxt "Font variation axis" msgid "Width" msgstr "" -#: gtk/gtkfontchooserwidget.c:1532 +#: gtk/gtkfontchooserwidget.c:1548 msgctxt "Font variation axis" msgid "Weight" msgstr "" -#: gtk/gtkfontchooserwidget.c:1533 +#: gtk/gtkfontchooserwidget.c:1549 msgctxt "Font variation axis" msgid "Italic" msgstr "" -#: gtk/gtkfontchooserwidget.c:1534 +#: gtk/gtkfontchooserwidget.c:1550 msgctxt "Font variation axis" msgid "Slant" msgstr "" -#: gtk/gtkfontchooserwidget.c:1535 +#: gtk/gtkfontchooserwidget.c:1551 msgctxt "Font variation axis" msgid "Optical Size" msgstr "" -#: gtk/gtkfontchooserwidget.c:2139 +#: gtk/gtkfontchooserwidget.c:2457 msgid "Default" msgstr "Mặc định" -#: gtk/gtkfontchooserwidget.c:2185 +#: gtk/gtkfontchooserwidget.c:2519 msgid "Ligatures" msgstr "" -#: gtk/gtkfontchooserwidget.c:2186 +#: gtk/gtkfontchooserwidget.c:2520 msgid "Letter Case" msgstr "" -#: gtk/gtkfontchooserwidget.c:2187 +#: gtk/gtkfontchooserwidget.c:2521 msgid "Number Case" msgstr "" -#: gtk/gtkfontchooserwidget.c:2188 +#: gtk/gtkfontchooserwidget.c:2522 msgid "Number Spacing" msgstr "" @@ -2450,51 +2457,51 @@ msgid "Character Variants" msgstr "" -#: gtk/gtkglarea.c:284 +#: gtk/gtkglarea.c:309 msgid "OpenGL context creation failed" msgstr "Gặp lỗi khi tạo ngữ cảnh OpenGL" -#: gtk/gtklabel.c:5656 gtk/gtktext.c:6076 gtk/gtktextview.c:8946 +#: gtk/gtklabel.c:5693 gtk/gtktext.c:6135 gtk/gtktextview.c:9006 msgid "Cu_t" msgstr "Cắ_t" -#: gtk/gtklabel.c:5657 gtk/gtktext.c:6080 gtk/gtktextview.c:8950 +#: gtk/gtklabel.c:5694 gtk/gtktext.c:6139 gtk/gtktextview.c:9010 msgid "_Copy" msgstr "_Chép" -#: gtk/gtklabel.c:5658 gtk/gtktext.c:6084 gtk/gtktextview.c:8954 +#: gtk/gtklabel.c:5695 gtk/gtktext.c:6143 gtk/gtktextview.c:9014 msgid "_Paste" msgstr "_Dán" -#: gtk/gtklabel.c:5664 gtk/gtktext.c:6097 gtk/gtktextview.c:8979 +#: gtk/gtklabel.c:5701 gtk/gtktext.c:6156 gtk/gtktextview.c:9039 msgid "Select _All" msgstr "Chọn tất _cả" -#: gtk/gtklabel.c:5669 +#: gtk/gtklabel.c:5706 msgid "_Open Link" msgstr "_Mở liên kết" -#: gtk/gtklabel.c:5673 +#: gtk/gtklabel.c:5710 msgid "Copy _Link Address" msgstr "Chép địa chỉ _liên kết" -#: gtk/gtklinkbutton.c:259 +#: gtk/gtklinkbutton.c:260 msgid "_Copy URL" msgstr "" -#: gtk/gtklinkbutton.c:544 +#: gtk/gtklinkbutton.c:567 msgid "Invalid URI" msgstr "URI không hợp lệ" -#: gtk/gtklockbutton.c:289 gtk/ui/gtklockbutton.ui:20 +#: gtk/deprecated/gtklockbutton.c:294 gtk/ui/gtklockbutton.ui:20 msgid "Lock" msgstr "Khóa" -#: gtk/gtklockbutton.c:303 gtk/ui/gtklockbutton.ui:26 +#: gtk/deprecated/gtklockbutton.c:308 gtk/ui/gtklockbutton.ui:26 msgid "Unlock" msgstr "Bỏ khóa" -#: gtk/gtklockbutton.c:317 +#: gtk/deprecated/gtklockbutton.c:322 msgid "" "Dialog is unlocked.\n" "Click to prevent further changes" @@ -2502,7 +2509,7 @@ "Hộp thoại đã mở khóa.\n" "Nhấn để ngăn thay đổi" -#: gtk/gtklockbutton.c:331 +#: gtk/deprecated/gtklockbutton.c:336 msgid "" "Dialog is locked.\n" "Click to make changes" @@ -2510,7 +2517,7 @@ "Hộp thoại đã khóa.\n" "Nhấn để có thể thay đổi" -#: gtk/gtklockbutton.c:345 +#: gtk/deprecated/gtklockbutton.c:350 msgid "" "System policy prevents changes.\n" "Contact your system administrator" @@ -2533,7 +2540,7 @@ #. * the separator that your locale uses or use "%Id" instead #. * of "%d" if your locale uses localized digits. #. -#: gtk/gtkmediacontrols.c:99 +#: gtk/gtkmediacontrols.c:100 #, c-format msgctxt "long time format" msgid "%d:%02d:%02d" @@ -2545,7 +2552,7 @@ #. * change ":" to the separator that your locale uses or use #. * "%Id" instead of "%d" if your locale uses localized digits. #. -#: gtk/gtkmediacontrols.c:107 +#: gtk/gtkmediacontrols.c:108 #, c-format msgctxt "long time format" msgid "-%d:%02d:%02d" @@ -2557,7 +2564,7 @@ #. * ":" to the separator that your locale uses or use "%Id" #. * instead of "%d" if your locale uses localized digits. #. -#: gtk/gtkmediacontrols.c:118 +#: gtk/gtkmediacontrols.c:119 #, c-format msgctxt "short time format" msgid "-%d:%02d" @@ -2569,34 +2576,34 @@ #. * separator that your locale uses or use "%Id" instead of #. * "%d" if your locale uses localized digits. #. -#: gtk/gtkmediacontrols.c:127 +#: gtk/gtkmediacontrols.c:128 #, c-format msgctxt "short time format" msgid "%d:%02d" msgstr "" -#: gtk/gtkmessagedialog.c:158 gtk/gtkmessagedialog.c:176 -#: gtk/gtkprintbackend.c:643 gtk/gtkwindow.c:6194 +#: gtk/gtkmessagedialog.c:162 gtk/gtkmessagedialog.c:180 +#: gtk/print/gtkprintbackend.c:639 gtk/gtkwindow.c:6234 msgid "_OK" msgstr "_OK" -#: gtk/gtkmessagedialog.c:170 +#: gtk/gtkmessagedialog.c:174 msgid "_No" msgstr "_Không" -#: gtk/gtkmessagedialog.c:171 +#: gtk/gtkmessagedialog.c:175 msgid "_Yes" msgstr "_Có" -#: gtk/gtkmountoperation.c:611 +#: gtk/gtkmountoperation.c:609 msgid "Co_nnect" msgstr "Kết _nối" -#: gtk/gtkmountoperation.c:677 +#: gtk/gtkmountoperation.c:676 msgid "Connect As" msgstr "Kết nối kiểu" -#: gtk/gtkmountoperation.c:686 +#: gtk/gtkmountoperation.c:685 msgid "_Anonymous" msgstr "_Nặc danh" @@ -2644,47 +2651,53 @@ msgid "Remember _forever" msgstr "_Nhớ mãi mãi" -#: gtk/gtkmountoperation.c:1207 +#: gtk/gtkmountoperation.c:1251 #, c-format msgid "Unknown Application (PID %d)" msgstr "Ứng dụng lạ (PID %d)" -#: gtk/gtkmountoperation.c:1406 +#. Use GTK_DIALOG_DESTROY_WITH_PARENT here since the parent dialog can be +#. * indeed be destroyed via the GMountOperation::abort signal... for example, +#. * this is triggered if the user yanks the device while we are showing +#. * the dialog... +#. +#: gtk/gtkmountoperation.c:1396 +#, c-format msgid "Unable to end process" msgstr "Không thế chấm dứt tiến trình" -#: gtk/gtkmountoperation.c:1436 +#: gtk/gtkmountoperation.c:1546 msgid "_End Process" msgstr "_Chấm dứt tiến trình" -#: gtk/gtkmountoperation-stub.c:62 +#: gtk/gtkmountoperation-stub.c:61 #, c-format msgid "Cannot kill process with PID %d. Operation is not implemented." msgstr "" "Không thể buộc chấm dứt tiến trình có PID %d. Thao tác chưa được cài đặt." #. translators: this string is a name for the 'less' command -#: gtk/gtkmountoperation-x11.c:984 +#: gtk/gtkmountoperation-x11.c:986 msgid "Terminal Pager" msgstr "Trình phân trang" -#: gtk/gtkmountoperation-x11.c:985 +#: gtk/gtkmountoperation-x11.c:987 msgid "Top Command" msgstr "Lệnh \"top\"" -#: gtk/gtkmountoperation-x11.c:986 +#: gtk/gtkmountoperation-x11.c:988 msgid "Bourne Again Shell" msgstr "Bourne Again Shell" -#: gtk/gtkmountoperation-x11.c:987 +#: gtk/gtkmountoperation-x11.c:989 msgid "Bourne Shell" msgstr "Bourne Shell" -#: gtk/gtkmountoperation-x11.c:988 +#: gtk/gtkmountoperation-x11.c:990 msgid "Z Shell" msgstr "Z Shell" -#: gtk/gtkmountoperation-x11.c:1085 +#: gtk/gtkmountoperation-x11.c:1090 #, c-format msgid "Cannot end process with PID %d: %s" msgstr "Không thể chấm dứt tiến trình có PID %d: %s" @@ -2697,11 +2710,11 @@ msgid "Tab list" msgstr "" -#: gtk/gtknotebook.c:3250 +#: gtk/gtknotebook.c:3211 msgid "Previous tab" msgstr "" -#: gtk/gtknotebook.c:3254 +#: gtk/gtknotebook.c:3215 msgid "Next tab" msgstr "" @@ -2709,32 +2722,34 @@ msgid "Tab" msgstr "" -#: gtk/gtknotebook.c:4372 gtk/gtknotebook.c:6580 +#: gtk/gtknotebook.c:4331 gtk/gtknotebook.c:6541 #, c-format msgid "Page %u" msgstr "Trang %u" -#: gtk/gtkpagesetup.c:609 gtk/gtkpapersize.c:942 gtk/gtkpapersize.c:982 +#: gtk/print/gtkpagesetup.c:611 gtk/print/gtkpapersize.c:942 +#: gtk/print/gtkpapersize.c:982 msgid "Not a valid page setup file" msgstr "Không phải một tập tin cài đặt trang hợp lệ" -#: gtk/gtkpagesetupunixdialog.c:201 gtk/gtkprintunixdialog.c:752 +#: gtk/print/gtkpagesetupunixdialog.c:198 gtk/print/gtkprintunixdialog.c:768 msgid "Manage Custom Sizes…" msgstr "Quản lý kích cỡ riêng…" -#: gtk/gtkpagesetupunixdialog.c:284 gtk/ui/gtkassistant.ui:98 +#: gtk/print/gtkpagesetupunixdialog.c:283 gtk/ui/gtkassistant.ui:98 msgid "_Apply" msgstr "Á_p dụng" -#: gtk/gtkpagesetupunixdialog.c:318 gtk/gtkpagesetupunixdialog.c:570 +#: gtk/print/gtkpagesetupunixdialog.c:318 +#: gtk/print/gtkpagesetupunixdialog.c:570 msgid "Any Printer" msgstr "Bất kỳ máy in nào" -#: gtk/gtkpagesetupunixdialog.c:319 +#: gtk/print/gtkpagesetupunixdialog.c:319 msgid "For portable documents" msgstr "Cho tài liệu chuyển đổi tốt" -#: gtk/gtkpagesetupunixdialog.c:738 +#: gtk/print/gtkpagesetupunixdialog.c:738 #, c-format msgid "" "Margins:\n" @@ -2749,104 +2764,105 @@ " Trên: %s %s\n" " Dưới: %s %s" -#: gtk/gtkpagesetupunixdialog.c:784 gtk/ui/gtkpagesetupunixdialog.ui:5 -#: gtk/ui/gtkprintunixdialog.ui:709 +#: gtk/print/gtkpagesetupunixdialog.c:784 +#: gtk/print/ui/gtkpagesetupunixdialog.ui:5 +#: gtk/print/ui/gtkprintunixdialog.ui:782 msgid "Page Setup" msgstr "Cài đặt giấy" -#: gtk/gtkpasswordentry.c:173 +#: gtk/gtkpasswordentry.c:168 msgid "Hide Text" msgstr "" -#: gtk/gtkpasswordentry.c:178 gtk/gtkpasswordentry.c:629 +#: gtk/gtkpasswordentry.c:173 gtk/gtkpasswordentry.c:624 msgid "Show Text" msgstr "" -#: gtk/gtkpasswordentry.c:216 +#: gtk/gtkpasswordentry.c:215 msgid "Caps Lock is on" msgstr "Caps Lock được bật" -#: gtk/gtkpasswordentry.c:705 +#: gtk/gtkpasswordentry.c:700 msgid "_Show Text" msgstr "" #. translators: %s is the name of a cloud provider for files -#: gtk/gtkplacessidebar.c:914 +#: gtk/gtkplacessidebar.c:912 #, c-format msgid "Open %s" msgstr "" -#: gtk/gtkplacessidebar.c:1005 +#: gtk/gtkplacessidebar.c:1003 msgid "Recent" msgstr "Mới dùng" -#: gtk/gtkplacessidebar.c:1007 +#: gtk/gtkplacessidebar.c:1005 msgid "Recent files" msgstr "Các tập tin mới dùng gần đây" -#: gtk/gtkplacessidebar.c:1016 +#: gtk/gtkplacessidebar.c:1014 msgid "Starred" msgstr "" -#: gtk/gtkplacessidebar.c:1018 +#: gtk/gtkplacessidebar.c:1016 msgid "Starred files" msgstr "" -#: gtk/gtkplacessidebar.c:1029 +#: gtk/gtkplacessidebar.c:1027 msgid "Open your personal folder" msgstr "Mở thư mục cá nhân của bạn" -#: gtk/gtkplacessidebar.c:1042 +#: gtk/gtkplacessidebar.c:1040 msgid "Desktop" msgstr "Màn hình nền" -#: gtk/gtkplacessidebar.c:1044 +#: gtk/gtkplacessidebar.c:1042 msgid "Open the contents of your desktop in a folder" msgstr "Mở nội dung màn hình nền như một thư mục" -#: gtk/gtkplacessidebar.c:1058 +#: gtk/gtkplacessidebar.c:1056 msgid "Enter Location" msgstr "Nhập vị trí" -#: gtk/gtkplacessidebar.c:1060 +#: gtk/gtkplacessidebar.c:1058 msgid "Manually enter a location" msgstr "Nhập vị trí bằng tay" -#: gtk/gtkplacessidebar.c:1070 +#: gtk/gtkplacessidebar.c:1068 msgid "Trash" msgstr "Thùng rác" -#: gtk/gtkplacessidebar.c:1072 +#: gtk/gtkplacessidebar.c:1070 msgid "Open the trash" msgstr "Mở thùng rác" -#: gtk/gtkplacessidebar.c:1183 gtk/gtkplacessidebar.c:1211 -#: gtk/gtkplacessidebar.c:1411 +#: gtk/gtkplacessidebar.c:1181 gtk/gtkplacessidebar.c:1209 +#: gtk/gtkplacessidebar.c:1409 #, c-format msgid "Mount and open “%s”" msgstr "Gắn và mở “%s”" -#: gtk/gtkplacessidebar.c:1306 +#: gtk/gtkplacessidebar.c:1304 msgid "Open the contents of the file system" msgstr "Mở nội dung của hệ thống tập tin" -#: gtk/gtkplacessidebar.c:1389 +#: gtk/gtkplacessidebar.c:1387 msgid "New bookmark" msgstr "Tạo dấu trang mới" -#: gtk/gtkplacessidebar.c:1391 +#: gtk/gtkplacessidebar.c:1389 msgid "Add a new bookmark" msgstr "Tạo dấu trang mới" -#: gtk/gtkplacessidebar.c:1456 +#: gtk/gtkplacessidebar.c:1454 msgid "Other Locations" msgstr "Vị trí khác" -#: gtk/gtkplacessidebar.c:1457 +#: gtk/gtkplacessidebar.c:1455 msgid "Show other locations" msgstr "Hiện các vị trí khác" -#: gtk/gtkplacessidebar.c:1962 gtk/gtkplacessidebar.c:2963 +#: gtk/gtkplacessidebar.c:1964 gtk/gtkplacessidebar.c:2984 #, c-format msgid "Unable to start “%s”" msgstr "Không thể chạy “%s”" @@ -2854,214 +2870,214 @@ #. Translators: This means that unlocking an encrypted storage #. * device failed. %s is the name of the device. #. -#: gtk/gtkplacessidebar.c:1998 +#: gtk/gtkplacessidebar.c:2000 #, c-format msgid "Error unlocking “%s”" msgstr "" -#: gtk/gtkplacessidebar.c:2000 +#: gtk/gtkplacessidebar.c:2002 #, c-format msgid "Unable to access “%s”" msgstr "Không thể truy cập “%s”" -#: gtk/gtkplacessidebar.c:2231 +#: gtk/gtkplacessidebar.c:2233 msgid "This name is already taken" msgstr "Tên này đã được lấy rồi" -#: gtk/gtkplacessidebar.c:2304 gtk/inspector/actions.ui:19 -#: gtk/inspector/css-node-tree.ui:35 gtk/inspector/prop-list.ui:24 -#: gtk/ui/gtkfilechooserwidget.ui:168 gtk/ui/gtkfilechooserwidget.ui:440 -#: gtk/ui/gtkprintunixdialog.ui:83 +#: gtk/gtkfilechooserwidget.c:7408 gtk/gtkplacessidebar.c:2306 +#: gtk/inspector/a11y.ui:43 gtk/inspector/actions.ui:19 +#: gtk/inspector/css-node-tree.ui:22 gtk/inspector/prop-list.ui:24 +#: gtk/ui/gtkfilechooserwidget.ui:385 gtk/print/ui/gtkprintunixdialog.ui:80 msgid "Name" msgstr "Tên" -#: gtk/gtkplacessidebar.c:2504 +#: gtk/gtkplacessidebar.c:2525 #, c-format msgid "Unable to unmount “%s”" msgstr "Không thể bỏ gắn kết “%s”" -#: gtk/gtkplacessidebar.c:2680 +#: gtk/gtkplacessidebar.c:2701 #, c-format msgid "Unable to stop “%s”" msgstr "Không thể dừng “%s”" -#: gtk/gtkplacessidebar.c:2709 +#: gtk/gtkplacessidebar.c:2730 #, c-format msgid "Unable to eject “%s”" msgstr "Không thể đẩy “%s” ra" -#: gtk/gtkplacessidebar.c:2738 gtk/gtkplacessidebar.c:2767 +#: gtk/gtkplacessidebar.c:2759 gtk/gtkplacessidebar.c:2788 #, c-format msgid "Unable to eject %s" msgstr "Không thể đẩy “%s” ra" -#: gtk/gtkplacessidebar.c:2915 +#: gtk/gtkplacessidebar.c:2936 #, c-format msgid "Unable to poll “%s” for media changes" msgstr "Không thể thăm dò %s để tìm thay đổi đĩa đa phương tiện" -#: gtk/gtkplacessidebar.c:3134 gtk/gtkplacessidebar.c:3221 -#: gtk/gtkplacesview.c:1662 +#: gtk/gtkplacessidebar.c:3155 gtk/gtkplacessidebar.c:3242 +#: gtk/gtkplacesview.c:1649 msgid "Open in New _Tab" msgstr "Mở trong _tab mới" -#: gtk/gtkplacessidebar.c:3140 gtk/gtkplacessidebar.c:3230 -#: gtk/gtkplacesview.c:1667 +#: gtk/gtkplacessidebar.c:3161 gtk/gtkplacessidebar.c:3251 +#: gtk/gtkplacesview.c:1654 msgid "Open in New _Window" msgstr "Mở trong cửa _sổ mới" -#: gtk/gtkplacessidebar.c:3241 +#: gtk/gtkplacessidebar.c:3262 msgid "_Add Bookmark" msgstr "Thê_m đánh dấu" -#: gtk/gtkplacessidebar.c:3245 +#: gtk/gtkplacessidebar.c:3266 msgid "_Remove" msgstr "Gỡ _Bỏ" -#: gtk/gtkplacessidebar.c:3261 gtk/gtkplacesview.c:1692 +#: gtk/gtkplacessidebar.c:3282 gtk/gtkplacesview.c:1679 msgid "_Mount" msgstr "_Gắn" -#: gtk/gtkplacessidebar.c:3270 gtk/gtkplacesview.c:1681 +#: gtk/gtkplacessidebar.c:3291 gtk/gtkplacesview.c:1668 msgid "_Unmount" msgstr "_Bỏ gắn" -#: gtk/gtkplacessidebar.c:3277 +#: gtk/gtkplacessidebar.c:3298 msgid "_Eject" msgstr "Đẩy _ra" -#: gtk/gtkplacessidebar.c:3287 +#: gtk/gtkplacessidebar.c:3308 msgid "_Detect Media" msgstr "_Phát hiện phương tiện" -#: gtk/gtkplacessidebar.c:3296 +#: gtk/gtkplacessidebar.c:3317 msgid "_Start" msgstr "_Chạy" -#: gtk/gtkplacessidebar.c:3298 +#: gtk/gtkplacessidebar.c:3319 msgid "_Power On" msgstr "_Bật" -#: gtk/gtkplacessidebar.c:3299 +#: gtk/gtkplacessidebar.c:3320 msgid "_Connect Drive" msgstr "_Kết nối ổ đĩa" -#: gtk/gtkplacessidebar.c:3300 +#: gtk/gtkplacessidebar.c:3321 msgid "_Start Multi-disk Device" msgstr "_Chạy ổ nhiều đĩa" -#: gtk/gtkplacessidebar.c:3301 +#: gtk/gtkplacessidebar.c:3322 msgid "_Unlock Device" msgstr "_Mở khóa thiết bị" -#: gtk/gtkplacessidebar.c:3311 +#: gtk/gtkplacessidebar.c:3332 msgid "_Stop" msgstr "_Dừng" -#: gtk/gtkplacessidebar.c:3313 +#: gtk/gtkplacessidebar.c:3334 msgid "_Safely Remove Drive" msgstr "_Gỡ bỏ ổ đĩa một cách an toàn" -#: gtk/gtkplacessidebar.c:3314 +#: gtk/gtkplacessidebar.c:3335 msgid "_Disconnect Drive" msgstr "_Ngắt kết nối ổ đĩa" -#: gtk/gtkplacessidebar.c:3315 +#: gtk/gtkplacessidebar.c:3336 msgid "_Stop Multi-disk Device" msgstr "_Dừng ổ nhiều đĩa" -#: gtk/gtkplacessidebar.c:3316 +#: gtk/gtkplacessidebar.c:3337 msgid "_Lock Device" msgstr "_Khóa thiết bị" -#: gtk/gtkplacessidebar.c:3804 gtk/gtkplacesview.c:1103 +#: gtk/gtkplacessidebar.c:3827 gtk/gtkplacesview.c:1089 msgid "Computer" msgstr "Máy tính" -#: gtk/gtkplacesview.c:889 +#: gtk/gtkplacesview.c:875 msgid "Searching for network locations" msgstr "Tìm kiếm các máy trên mạng" -#: gtk/gtkplacesview.c:896 +#: gtk/gtkplacesview.c:882 msgid "No network locations found" msgstr "Không tìm thấy máy nào trên mạng" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1210 gtk/gtkplacesview.c:1307 +#: gtk/gtkplacesview.c:1196 gtk/gtkplacesview.c:1293 msgid "Unable to access location" msgstr "Không thể truy cập vị trí" #. Restore from Cancel to Connect -#: gtk/gtkplacesview.c:1228 gtk/ui/gtkplacesview.ui:262 +#: gtk/gtkplacesview.c:1214 gtk/ui/gtkplacesview.ui:250 msgid "Con_nect" msgstr "_Kết nối" #. if it wasn't cancelled show a dialog -#: gtk/gtkplacesview.c:1366 +#: gtk/gtkplacesview.c:1353 msgid "Unable to unmount volume" msgstr "Không thể bỏ gắn kết phân vùng" #. Allow to cancel the operation -#: gtk/gtkplacesview.c:1458 +#: gtk/gtkplacesview.c:1445 msgid "Cance_l" msgstr "Thô_i" -#: gtk/gtkplacesview.c:1605 +#: gtk/gtkplacesview.c:1592 msgid "AppleTalk" msgstr "" -#: gtk/gtkplacesview.c:1611 +#: gtk/gtkplacesview.c:1598 msgid "File Transfer Protocol" msgstr "" #. Translators: do not translate ftp:// and ftps:// -#: gtk/gtkplacesview.c:1613 +#: gtk/gtkplacesview.c:1600 msgid "ftp:// or ftps://" msgstr "" -#: gtk/gtkplacesview.c:1619 +#: gtk/gtkplacesview.c:1606 msgid "Network File System" msgstr "" -#: gtk/gtkplacesview.c:1625 +#: gtk/gtkplacesview.c:1612 msgid "Samba" msgstr "" -#: gtk/gtkplacesview.c:1631 +#: gtk/gtkplacesview.c:1618 msgid "SSH File Transfer Protocol" msgstr "" #. Translators: do not translate sftp:// and ssh:// -#: gtk/gtkplacesview.c:1633 +#: gtk/gtkplacesview.c:1620 msgid "sftp:// or ssh://" msgstr "" -#: gtk/gtkplacesview.c:1639 +#: gtk/gtkplacesview.c:1626 msgid "WebDAV" msgstr "" #. Translators: do not translate dav:// and davs:// -#: gtk/gtkplacesview.c:1641 +#: gtk/gtkplacesview.c:1628 msgid "dav:// or davs://" msgstr "" -#: gtk/gtkplacesview.c:1676 +#: gtk/gtkplacesview.c:1663 msgid "_Disconnect" msgstr "_Ngắt kết nối" -#: gtk/gtkplacesview.c:1687 +#: gtk/gtkplacesview.c:1674 msgid "_Connect" msgstr "_Kết nối" -#: gtk/gtkplacesview.c:1871 +#: gtk/gtkplacesview.c:1894 msgid "Unable to get remote server location" msgstr "Không thể lấy vị trí máy chủ trên mạng" -#: gtk/gtkplacesview.c:2014 gtk/gtkplacesview.c:2023 +#: gtk/gtkplacesview.c:2038 gtk/gtkplacesview.c:2047 msgid "Networks" msgstr "Mạng" -#: gtk/gtkplacesview.c:2014 gtk/gtkplacesview.c:2023 +#: gtk/gtkplacesview.c:2038 gtk/gtkplacesview.c:2047 msgid "On This Computer" msgstr "Trên máy tính này" @@ -3076,33 +3092,33 @@ msgstr[0] "" msgstr[1] "" -#: gtk/gtkplacesviewrow.c:485 +#: gtk/gtkplacesviewrow.c:471 msgid "Disconnect" msgstr "Ngắt kết nối" -#: gtk/gtkplacesviewrow.c:485 gtk/ui/gtkplacesviewrow.ui:53 -#: gtk/ui/gtksidebarrow.ui:50 +#: gtk/gtkplacesviewrow.c:471 gtk/ui/gtkplacesviewrow.ui:53 +#: gtk/ui/gtksidebarrow.ui:54 msgid "Unmount" msgstr "Bỏ gắn kết" -#: gtk/gtkprintbackend.c:641 +#: gtk/print/gtkprintbackend.c:637 msgid "Authentication" msgstr "Xác thực" -#: gtk/gtkprintbackend.c:717 +#: gtk/print/gtkprintbackend.c:716 msgid "_Remember password" msgstr "_Nhớ mật khẩu" -#: gtk/gtkprinteroptionwidget.c:721 +#: gtk/print/gtkprinteroptionwidget.c:702 msgid "Select a filename" msgstr "Chọn tên tập tin" -#: gtk/gtkprinteroptionwidget.c:725 gtk/ui/gtkappchooserdialog.ui:50 -#: gtk/ui/gtkcolorchooserdialog.ui:38 gtk/ui/gtkfontchooserdialog.ui:29 +#: gtk/gtkfiledialog.c:825 gtk/ui/gtkappchooserdialog.ui:53 +#: gtk/ui/gtkcolorchooserdialog.ui:41 gtk/ui/gtkfontchooserdialog.ui:32 msgid "_Select" msgstr "_Chọn" -#: gtk/gtkprinteroptionwidget.c:939 +#: gtk/print/gtkprinteroptionwidget.c:919 msgid "Not available" msgstr "Không sẵn sàng" @@ -3110,157 +3126,165 @@ #. * jobs. %s gets replaced by the application name, %d gets replaced #. * by the job number. #. -#: gtk/gtkprintoperation.c:253 +#: gtk/print/gtkprintoperation.c:252 #, c-format msgid "%s job #%d" msgstr "%s yêu cầu #%d" -#: gtk/gtkprintoperation.c:1719 +#: gtk/print/gtkprintoperation.c:1699 msgctxt "print operation status" msgid "Initial state" msgstr "Tình trạng khởi tạo" -#: gtk/gtkprintoperation.c:1720 +#: gtk/print/gtkprintoperation.c:1700 msgctxt "print operation status" msgid "Preparing to print" msgstr "Đang chuẩn bị in" -#: gtk/gtkprintoperation.c:1721 +#: gtk/print/gtkprintoperation.c:1701 msgctxt "print operation status" msgid "Generating data" msgstr "Đang tạo ra dữ liệu" -#: gtk/gtkprintoperation.c:1722 +#: gtk/print/gtkprintoperation.c:1702 msgctxt "print operation status" msgid "Sending data" msgstr "Đang gửi dữ liệu" -#: gtk/gtkprintoperation.c:1723 +#: gtk/print/gtkprintoperation.c:1703 msgctxt "print operation status" msgid "Waiting" msgstr "Đang đợi" -#: gtk/gtkprintoperation.c:1724 +#: gtk/print/gtkprintoperation.c:1704 msgctxt "print operation status" msgid "Blocking on issue" msgstr "Đầu ra bị chặn" -#: gtk/gtkprintoperation.c:1725 +#: gtk/print/gtkprintoperation.c:1705 msgctxt "print operation status" msgid "Printing" msgstr "Đang in" -#: gtk/gtkprintoperation.c:1726 +#: gtk/print/gtkprintoperation.c:1706 msgctxt "print operation status" msgid "Finished" msgstr "Hoàn tất" -#: gtk/gtkprintoperation.c:1727 +#: gtk/print/gtkprintoperation.c:1707 msgctxt "print operation status" msgid "Finished with error" msgstr "Kết thúc với lỗi" -#: gtk/gtkprintoperation.c:2270 +#: gtk/print/gtkprintoperation.c:2250 #, c-format msgid "Preparing %d" msgstr "Chuẩn bị %d" -#: gtk/gtkprintoperation.c:2272 gtk/gtkprintoperation.c:2890 +#: gtk/print/gtkprintoperation.c:2252 gtk/print/gtkprintoperation.c:2871 +#, c-format msgid "Preparing" msgstr "Chuẩn bị" -#: gtk/gtkprintoperation.c:2275 +#: gtk/print/gtkprintoperation.c:2255 #, c-format msgid "Printing %d" msgstr "In %d" -#: gtk/gtkprintoperation.c:2921 +#: gtk/print/gtkprintoperation.c:2904 +#, c-format msgid "Error creating print preview" msgstr "Lỗi tạo xem thử bản in" -#: gtk/gtkprintoperation.c:2924 +#: gtk/print/gtkprintoperation.c:2907 +#, c-format msgid "" "The most probable reason is that a temporary file could not be created." msgstr "Lý do thường là không thể tạo tập tin tạm." #. window -#: gtk/gtkprintoperation-portal.c:236 gtk/gtkprintoperation-portal.c:554 -#: gtk/gtkprintoperation-portal.c:623 gtk/gtkprintunixdialog.c:3069 +#: gtk/print/gtkprintoperation-portal.c:264 +#: gtk/print/gtkprintoperation-portal.c:594 +#: gtk/print/gtkprintoperation-portal.c:663 gtk/print/gtkprintunixdialog.c:3008 msgid "Print" msgstr "In" -#: gtk/gtkprintoperation-unix.c:479 gtk/gtkprintoperation-win32.c:1503 +#: gtk/print/gtkprintoperation-unix.c:481 +#: gtk/print/gtkprintoperation-win32.c:1505 msgid "Application" msgstr "Ứng dụng" -#: gtk/gtkprintoperation-win32.c:634 +#: gtk/print/gtkprintoperation-win32.c:636 msgid "Printer offline" msgstr "Máy in không bật" -#: gtk/gtkprintoperation-win32.c:636 +#: gtk/print/gtkprintoperation-win32.c:638 msgid "Out of paper" msgstr "Hết giấy" #. Translators: this is a printer status. -#: gtk/gtkprintoperation-win32.c:638 -#: modules/printbackends/gtkprintbackendcups.c:2660 +#: gtk/print/gtkprintoperation-win32.c:640 +#: modules/printbackends/gtkprintbackendcpdb.c:1528 +#: modules/printbackends/gtkprintbackendcups.c:2639 msgid "Paused" msgstr "Tạm ngừng" -#: gtk/gtkprintoperation-win32.c:640 +#: gtk/print/gtkprintoperation-win32.c:642 msgid "Need user intervention" msgstr "Cần thiết người dùng sửa" -#: gtk/gtkprintoperation-win32.c:747 +#: gtk/print/gtkprintoperation-win32.c:749 msgid "Custom size" msgstr "Cỡ riêng" -#: gtk/gtkprintoperation-win32.c:1595 +#: gtk/print/gtkprintoperation-win32.c:1597 msgid "No printer found" msgstr "Không tìm thấy máy in" -#: gtk/gtkprintoperation-win32.c:1622 +#: gtk/print/gtkprintoperation-win32.c:1624 msgid "Invalid argument to CreateDC" msgstr "Đối số cho CreateDC không hợp lệ" -#: gtk/gtkprintoperation-win32.c:1658 gtk/gtkprintoperation-win32.c:1904 +#: gtk/print/gtkprintoperation-win32.c:1660 +#: gtk/print/gtkprintoperation-win32.c:1906 msgid "Error from StartDoc" msgstr "Lỗi từ StartDoc (đầu tài liệu)" -#: gtk/gtkprintoperation-win32.c:1759 gtk/gtkprintoperation-win32.c:1782 -#: gtk/gtkprintoperation-win32.c:1830 +#: gtk/print/gtkprintoperation-win32.c:1761 +#: gtk/print/gtkprintoperation-win32.c:1784 +#: gtk/print/gtkprintoperation-win32.c:1832 msgid "Not enough free memory" msgstr "Không có đủ bộ nhớ còn trống" -#: gtk/gtkprintoperation-win32.c:1835 +#: gtk/print/gtkprintoperation-win32.c:1837 msgid "Invalid argument to PrintDlgEx" msgstr "Đối số không hợp lệ tới PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1840 +#: gtk/print/gtkprintoperation-win32.c:1842 msgid "Invalid pointer to PrintDlgEx" msgstr "Con trỏ không hợp lệ tới PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1845 +#: gtk/print/gtkprintoperation-win32.c:1847 msgid "Invalid handle to PrintDlgEx" msgstr "Bộ thao tác không hợp lệ tới PrintDlgEx" -#: gtk/gtkprintoperation-win32.c:1850 +#: gtk/print/gtkprintoperation-win32.c:1852 msgid "Unspecified error" msgstr "Lỗi chưa xác định" -#: gtk/gtkprintunixdialog.c:822 +#: gtk/print/gtkprintunixdialog.c:838 msgid "Pre_view" msgstr "_Xem trước" -#: gtk/gtkprintunixdialog.c:824 +#: gtk/print/gtkprintunixdialog.c:840 msgid "_Print" msgstr "_In" -#: gtk/gtkprintunixdialog.c:952 +#: gtk/print/gtkprintunixdialog.c:961 msgid "Getting printer information failed" msgstr "Gặp lỗi khi lấy thông tin máy in" -#: gtk/gtkprintunixdialog.c:1888 +#: gtk/print/gtkprintunixdialog.c:1885 msgid "Getting printer information…" msgstr "Đang lấy thông tin máy in…" @@ -3270,80 +3294,80 @@ #. Translators: These strings name the possible arrangements of #. * multiple pages on a sheet when printing #. -#: gtk/gtkprintunixdialog.c:2814 -#: modules/printbackends/gtkprintbackendcups.c:5682 +#: gtk/print/gtkprintunixdialog.c:2753 +#: modules/printbackends/gtkprintbackendcups.c:5647 msgid "Left to right, top to bottom" msgstr "Trái sang phải, trên xuống dưới" -#: gtk/gtkprintunixdialog.c:2814 -#: modules/printbackends/gtkprintbackendcups.c:5682 +#: gtk/print/gtkprintunixdialog.c:2753 +#: modules/printbackends/gtkprintbackendcups.c:5647 msgid "Left to right, bottom to top" msgstr "Trái sang phải, dưới lên trên" -#: gtk/gtkprintunixdialog.c:2815 -#: modules/printbackends/gtkprintbackendcups.c:5683 +#: gtk/print/gtkprintunixdialog.c:2754 +#: modules/printbackends/gtkprintbackendcups.c:5648 msgid "Right to left, top to bottom" msgstr "Phải sang trái, trên xuống dưới" -#: gtk/gtkprintunixdialog.c:2815 -#: modules/printbackends/gtkprintbackendcups.c:5683 +#: gtk/print/gtkprintunixdialog.c:2754 +#: modules/printbackends/gtkprintbackendcups.c:5648 msgid "Right to left, bottom to top" msgstr "Phải sang trái, dưới lên trên" -#: gtk/gtkprintunixdialog.c:2816 -#: modules/printbackends/gtkprintbackendcups.c:5684 +#: gtk/print/gtkprintunixdialog.c:2755 +#: modules/printbackends/gtkprintbackendcups.c:5649 msgid "Top to bottom, left to right" msgstr "Trên xuống dưới, trái sang phải" -#: gtk/gtkprintunixdialog.c:2816 -#: modules/printbackends/gtkprintbackendcups.c:5684 +#: gtk/print/gtkprintunixdialog.c:2755 +#: modules/printbackends/gtkprintbackendcups.c:5649 msgid "Top to bottom, right to left" msgstr "Trên xuống dưới, phải sang trái" -#: gtk/gtkprintunixdialog.c:2817 -#: modules/printbackends/gtkprintbackendcups.c:5685 +#: gtk/print/gtkprintunixdialog.c:2756 +#: modules/printbackends/gtkprintbackendcups.c:5650 msgid "Bottom to top, left to right" msgstr "Dưới lên trên, trái sang phải" -#: gtk/gtkprintunixdialog.c:2817 -#: modules/printbackends/gtkprintbackendcups.c:5685 +#: gtk/print/gtkprintunixdialog.c:2756 +#: modules/printbackends/gtkprintbackendcups.c:5650 msgid "Bottom to top, right to left" msgstr "Dưới lên trên, phải sang trái" -#: gtk/gtkprintunixdialog.c:2821 gtk/gtkprintunixdialog.c:2834 +#: gtk/print/gtkprintunixdialog.c:2760 gtk/print/gtkprintunixdialog.c:2773 msgid "Page Ordering" msgstr "Thứ tự trang" -#: gtk/gtkprintunixdialog.c:2850 +#: gtk/print/gtkprintunixdialog.c:2789 msgid "Left to right" msgstr "Trái sang phải" -#: gtk/gtkprintunixdialog.c:2851 +#: gtk/print/gtkprintunixdialog.c:2790 msgid "Right to left" msgstr "Phải sang trái" -#: gtk/gtkprintunixdialog.c:2863 +#: gtk/print/gtkprintunixdialog.c:2802 msgid "Top to bottom" msgstr "Trên xuống dưới" -#: gtk/gtkprintunixdialog.c:2864 +#: gtk/print/gtkprintunixdialog.c:2803 msgid "Bottom to top" msgstr "Dưới lên trên" -#: gtk/gtkprogressbar.c:619 +#: gtk/gtkprogressbar.c:608 #, c-format msgctxt "progress bar label" msgid "%.0f %%" msgstr "%.0f %%" -#: gtk/gtkrecentmanager.c:1027 gtk/gtkrecentmanager.c:1040 -#: gtk/gtkrecentmanager.c:1178 gtk/gtkrecentmanager.c:1188 -#: gtk/gtkrecentmanager.c:1238 gtk/gtkrecentmanager.c:1247 +#: gtk/gtkrecentmanager.c:1023 gtk/gtkrecentmanager.c:1036 +#: gtk/gtkrecentmanager.c:1174 gtk/gtkrecentmanager.c:1184 +#: gtk/gtkrecentmanager.c:1234 gtk/gtkrecentmanager.c:1243 #, c-format msgid "Unable to find an item with URI “%s”" msgstr "" -#: gtk/gtkrecentmanager.c:1262 +#: gtk/gtkrecentmanager.c:1258 #, c-format msgid "Unable to move the item with URI “%s” to “%s”" msgstr "" @@ -3362,7 +3386,7 @@ #. * this string very short, ideally just a single character, since it will #. * be rendered as part of the key. #. -#: gtk/gtkshortcutlabel.c:78 +#: gtk/gtkshortcutlabel.c:79 msgctxt "keyboard side marker" msgid "L" msgstr "" @@ -3372,12 +3396,12 @@ #. * this string very short, ideally just a single character, since it will #. * be rendered as part of the key. #. -#: gtk/gtkshortcutlabel.c:91 +#: gtk/gtkshortcutlabel.c:92 msgctxt "keyboard side marker" msgid "R" msgstr "" -#: gtk/gtkshortcutssection.c:404 +#: gtk/gtkshortcutssection.c:407 msgid "_Show All" msgstr "" @@ -3414,60 +3438,61 @@ msgstr "" #. Translators: This is the window title for the shortcuts window in normal mode -#: gtk/gtkshortcutswindow.c:874 gtk/inspector/window.ui:498 +#: gtk/gtkshortcutswindow.c:887 gtk/inspector/window.ui:498 msgid "Shortcuts" msgstr "" #. Translators: This is the window title for the shortcuts window in search mode -#: gtk/gtkshortcutswindow.c:879 +#: gtk/gtkshortcutswindow.c:892 msgid "Search Results" msgstr "" #. Translators: This is placeholder text for the search entry in the shortcuts window -#: gtk/gtkshortcutswindow.c:909 +#: gtk/gtkshortcutswindow.c:855 gtk/gtkshortcutswindow.c:922 +#: gtk/gtkshortcutswindow.c:928 msgid "Search Shortcuts" msgstr "" -#: gtk/gtkshortcutswindow.c:968 gtk/ui/gtkemojichooser.ui:349 -#: gtk/ui/gtkfilechooserwidget.ui:297 +#: gtk/gtkshortcutswindow.c:990 gtk/ui/gtkemojichooser.ui:349 +#: gtk/ui/gtkfilechooserwidget.ui:239 msgid "No Results Found" msgstr "Không tìm thấy kết quả nào" -#: gtk/gtkshortcutswindow.c:974 gtk/ui/gtkemojichooser.ui:362 -#: gtk/ui/gtkfilechooserwidget.ui:310 gtk/ui/gtkplacesview.ui:230 +#: gtk/gtkshortcutswindow.c:1001 gtk/ui/gtkemojichooser.ui:362 +#: gtk/ui/gtkfilechooserwidget.ui:252 gtk/ui/gtkplacesview.ui:218 msgid "Try a different search" msgstr "Thử tìm kiếm khác" -#: gtk/gtkshow.c:175 +#: gtk/deprecated/gtkshow.c:183 msgid "Could not show link" msgstr "Không thể hiện liên kết" -#: gtk/gtkstacksidebar.c:155 +#: gtk/gtkstacksidebar.c:154 msgctxt "accessibility" msgid "Sidebar" msgstr "" -#: gtk/gtktext.c:6102 gtk/gtktextview.c:8984 +#: gtk/gtktext.c:6161 gtk/gtktextview.c:9044 msgid "Insert _Emoji" msgstr "" -#: gtk/gtktextview.c:8966 +#: gtk/gtktextview.c:9026 msgid "_Undo" msgstr "" -#: gtk/gtktextview.c:8970 +#: gtk/gtktextview.c:9030 msgid "_Redo" msgstr "" -#: gtk/gtktreeexpander.c:205 gtk/inspector/misc-info.ui:278 +#: gtk/inspector/misc-info.ui:253 msgid "Expand" msgstr "" -#: gtk/gtkvolumebutton.c:230 +#: gtk/deprecated/gtkvolumebutton.c:236 msgid "Muted" msgstr "Câm" -#: gtk/gtkvolumebutton.c:234 +#: gtk/deprecated/gtkvolumebutton.c:240 msgid "Full Volume" msgstr "To hết cỡ" @@ -3476,28 +3501,30 @@ #. * Translate the "%d" to "%Id" if you want to use localised digits, #. * or otherwise translate the "%d" to "%d". #. -#: gtk/gtkvolumebutton.c:247 +#: gtk/deprecated/gtkvolumebutton.c:253 #, c-format msgctxt "volume percentage" msgid "%d %%" msgstr "%d %%" -#: gtk/gtkwindow.c:6181 +#: gtk/gtkwindow.c:6222 +#, c-format msgid "Do you want to use GTK Inspector?" msgstr "" -#: gtk/gtkwindow.c:6183 +#: gtk/gtkwindow.c:6224 +#, c-format msgid "" "GTK Inspector is an interactive debugger that lets you explore and modify " "the internals of any GTK application. Using it may cause the application to " "break or crash." msgstr "" -#: gtk/gtkwindow.c:6188 +#: gtk/gtkwindow.c:6229 msgid "Don’t show this message again" msgstr "" -#: gtk/gtkwindowcontrols.c:309 gtk/gtkwindowhandle.c:230 +#: gtk/gtkwindowcontrols.c:309 gtk/gtkwindowhandle.c:234 msgid "Minimize" msgstr "Thu nhỏ" @@ -3505,7 +3532,7 @@ msgid "Minimize the window" msgstr "" -#: gtk/gtkwindowcontrols.c:335 gtk/gtkwindowhandle.c:236 +#: gtk/gtkwindowcontrols.c:335 gtk/gtkwindowhandle.c:240 msgid "Maximize" msgstr "Phóng to hết cỡ" @@ -3513,7 +3540,8 @@ msgid "Maximize the window" msgstr "" -#: gtk/gtkwindowcontrols.c:357 gtk/gtkwindowhandle.c:246 +#: gtk/deprecated/gtkinfobar.c:498 gtk/gtkwindowcontrols.c:357 +#: gtk/gtkwindowhandle.c:250 msgid "Close" msgstr "Đóng" @@ -3521,11 +3549,11 @@ msgid "Close the window" msgstr "" -#: gtk/gtkwindowhandle.c:223 +#: gtk/gtkwindowhandle.c:227 msgid "Restore" msgstr "Phục hồi" -#: gtk/inspector/a11y.ui:16 +#: gtk/inspector/a11y.ui:17 msgid "Role" msgstr "" @@ -3533,21 +3561,21 @@ msgid "Object path" msgstr "" -#: gtk/inspector/a11y.ui:66 +#: gtk/inspector/a11y.ui:164 msgid "Attribute" msgstr "Thuộc tính" -#: gtk/inspector/a11y.ui:78 gtk/inspector/css-node-tree.ui:119 -#: gtk/inspector/prop-list.ui:57 gtk/inspector/recorder.ui:155 -#: gtk/inspector/recorder.ui:221 +#: gtk/inspector/a11y.ui:176 gtk/inspector/css-node-tree.ui:70 +#: gtk/inspector/prop-list.ui:57 gtk/inspector/recorder.ui:149 +#: gtk/inspector/recorder.ui:192 gtk/inspector/strv-editor.c:73 msgid "Value" msgstr "Giá trị" -#: gtk/inspector/action-editor.c:123 +#: gtk/inspector/action-editor.c:133 msgid "Activate" msgstr "Kích hoạt" -#: gtk/inspector/action-editor.c:135 +#: gtk/inspector/action-editor.c:145 msgid "Set State" msgstr "" @@ -3555,16 +3583,16 @@ msgid "Enabled" msgstr "Bật" -#: gtk/inspector/actions.ui:41 +#: gtk/inspector/actions.ui:42 msgid "Parameter Type" msgstr "Kiểu tham số" -#: gtk/inspector/actions.ui:52 gtk/inspector/css-node-tree.ui:74 -#: gtk/inspector/misc-info.ui:121 +#: gtk/inspector/actions.ui:53 gtk/inspector/css-node-tree.ui:41 +#: gtk/inspector/misc-info.ui:108 msgid "State" msgstr "Trạng thái" -#: gtk/inspector/clipboard.c:211 +#: gtk/inspector/clipboard.c:211 gtk/inspector/misc-info.ui:245 msgid "Show" msgstr "" @@ -3587,15 +3615,15 @@ msgid "remote" msgstr "" -#: gtk/inspector/clipboard.ui:31 +#: gtk/inspector/clipboard.ui:30 msgid "Drag and hold here" msgstr "" -#: gtk/inspector/clipboard.ui:75 gtk/inspector/window.ui:574 +#: gtk/inspector/clipboard.ui:71 gtk/inspector/window.ui:574 msgid "Clipboard" msgstr "" -#: gtk/inspector/clipboard.ui:114 +#: gtk/inspector/clipboard.ui:107 msgid "Primary" msgstr "" @@ -3624,11 +3652,11 @@ msgid "Native" msgstr "" -#: gtk/inspector/css-editor.c:129 +#: gtk/inspector/css-editor.c:128 msgid "You can type here any CSS rule recognized by GTK." msgstr "" -#: gtk/inspector/css-editor.c:130 +#: gtk/inspector/css-editor.c:129 msgid "" "You can temporarily disable this custom CSS by clicking on the “Pause” " "button above." @@ -3636,13 +3664,14 @@ "Bạn có thể tắt CSS tự chọn tạm thời bằng cách bấm vào nút “Tạm dừng” ở phía " "trên." -#: gtk/inspector/css-editor.c:131 +#: gtk/inspector/css-editor.c:130 msgid "" "Changes are applied instantly and globally, for the whole application." msgstr "" "Các thay đổi được áp dụng ngay lập tức và toàn bộ, cho tất cả các ứng dụng." -#: gtk/inspector/css-editor.c:211 +#: gtk/inspector/css-editor.c:206 +#, c-format msgid "Saving CSS failed" msgstr "Gặp lỗi khi lưu CSS" @@ -3654,180 +3683,180 @@ msgid "Save the current CSS" msgstr "Lưu CSS hiện tại" -#: gtk/inspector/css-node-tree.ui:48 +#: gtk/inspector/css-node-tree.ui:28 msgid "ID" msgstr "Mã số" -#: gtk/inspector/css-node-tree.ui:61 +#: gtk/inspector/css-node-tree.ui:34 msgid "Style Classes" msgstr "Lớp kiểu dáng" -#: gtk/inspector/css-node-tree.ui:104 +#: gtk/inspector/css-node-tree.ui:64 msgid "CSS Property" msgstr "" -#: gtk/inspector/general.c:330 gtk/inspector/general.c:411 +#: gtk/inspector/general.c:333 gtk/inspector/general.c:414 msgctxt "GL version" msgid "None" msgstr "" -#: gtk/inspector/general.c:339 +#: gtk/inspector/general.c:342 msgctxt "GL version" msgid "Disabled" msgstr "" -#: gtk/inspector/general.c:340 +#: gtk/inspector/general.c:343 msgctxt "GL vendor" msgid "Disabled" msgstr "" -#: gtk/inspector/general.c:412 +#: gtk/inspector/general.c:415 msgctxt "GL vendor" msgid "None" msgstr "" -#: gtk/inspector/general.c:463 +#: gtk/inspector/general.c:466 msgctxt "Vulkan device" msgid "Disabled" msgstr "" -#: gtk/inspector/general.c:464 gtk/inspector/general.c:465 +#: gtk/inspector/general.c:467 gtk/inspector/general.c:468 msgctxt "Vulkan version" msgid "Disabled" msgstr "" -#: gtk/inspector/general.c:521 +#: gtk/inspector/general.c:524 msgctxt "Vulkan device" msgid "None" msgstr "" -#: gtk/inspector/general.c:522 gtk/inspector/general.c:523 +#: gtk/inspector/general.c:525 gtk/inspector/general.c:526 msgctxt "Vulkan version" msgid "None" msgstr "" -#: gtk/inspector/general.c:793 +#: gtk/inspector/general.c:857 msgid "IM Context is hardcoded by GTK_IM_MODULE" msgstr "" -#: gtk/inspector/general.ui:32 +#: gtk/inspector/general.ui:31 msgid "GTK Version" msgstr "" -#: gtk/inspector/general.ui:58 +#: gtk/inspector/general.ui:57 msgid "GDK Backend" msgstr "Phần thực chạy GDK" -#: gtk/inspector/general.ui:84 +#: gtk/inspector/general.ui:83 msgid "GSK Renderer" msgstr "" -#: gtk/inspector/general.ui:110 +#: gtk/inspector/general.ui:109 msgid "Pango Fontmap" msgstr "" -#: gtk/inspector/general.ui:136 +#: gtk/inspector/general.ui:135 msgid "Media Backend" msgstr "" -#: gtk/inspector/general.ui:162 +#: gtk/inspector/general.ui:161 msgid "Input Method" msgstr "" -#: gtk/inspector/general.ui:202 +#: gtk/inspector/general.ui:198 msgid "Application ID" msgstr "" -#: gtk/inspector/general.ui:228 +#: gtk/inspector/general.ui:224 msgid "Resource Path" msgstr "" -#: gtk/inspector/general.ui:268 gtk/ui/gtkplacesview.ui:79 +#: gtk/inspector/general.ui:261 gtk/ui/gtkplacesview.ui:67 msgid "Prefix" msgstr "Tiền tố" -#: gtk/inspector/general.ui:470 +#: gtk/inspector/general.ui:460 msgid "Display" msgstr "Hiển thị" -#: gtk/inspector/general.ui:497 +#: gtk/inspector/general.ui:487 msgid "RGBA Visual" msgstr "" -#: gtk/inspector/general.ui:523 +#: gtk/inspector/general.ui:513 msgid "Composited" msgstr "Phức hợp" -#: gtk/inspector/general.ui:575 +#: gtk/inspector/general.ui:559 msgid "GL Version" msgstr "Phiên bản GL" -#: gtk/inspector/general.ui:625 +#: gtk/inspector/general.ui:609 msgid "GL Vendor" msgstr "Đại diện GL" -#: gtk/inspector/general.ui:665 +#: gtk/inspector/general.ui:646 msgid "Vulkan Device" msgstr "" -#: gtk/inspector/general.ui:692 +#: gtk/inspector/general.ui:673 msgid "Vulkan API version" msgstr "" -#: gtk/inspector/general.ui:719 +#: gtk/inspector/general.ui:700 msgid "Vulkan driver version" msgstr "" -#: gtk/inspector/menu.c:95 +#: gtk/inspector/menu.c:264 msgid "Unnamed section" msgstr "Phần không tên" -#: gtk/inspector/menu.ui:23 +#: gtk/inspector/menu.ui:26 msgid "Label" msgstr "Nhãn" -#: gtk/inspector/menu.ui:36 gtk/inspector/shortcuts.ui:23 +#: gtk/inspector/menu.ui:31 gtk/inspector/shortcuts.ui:23 msgid "Action" msgstr "Hoạt động" -#: gtk/inspector/menu.ui:49 +#: gtk/inspector/menu.ui:36 msgid "Target" msgstr "Đích" -#: gtk/inspector/menu.ui:62 +#: gtk/inspector/menu.ui:41 msgid "Icon" msgstr "Biểu tượng" -#: gtk/inspector/misc-info.ui:32 +#: gtk/inspector/misc-info.ui:31 msgid "Address" msgstr "Địa chỉ" -#: gtk/inspector/misc-info.ui:62 gtk/inspector/prop-list.ui:35 -#: gtk/inspector/statistics.ui:46 gtk/ui/gtkfilechooserwidget.ui:214 +#: gtk/gtkfilechooserwidget.c:7428 gtk/inspector/misc-info.ui:57 +#: gtk/inspector/prop-list.ui:35 gtk/inspector/statistics.ui:36 msgid "Type" msgstr "Kiểu" -#: gtk/inspector/misc-info.ui:91 +#: gtk/inspector/misc-info.ui:82 msgid "Reference Count" msgstr "" -#: gtk/inspector/misc-info.ui:151 +#: gtk/inspector/misc-info.ui:134 msgid "Direction" msgstr "" -#: gtk/inspector/misc-info.ui:181 +#: gtk/inspector/misc-info.ui:160 msgid "Buildable ID" msgstr "Mã số có thể biên dịch được" -#: gtk/inspector/misc-info.ui:211 +#: gtk/inspector/misc-info.ui:186 msgid "Mnemonic Label" msgstr "Nhãn gợi nhớ" -#: gtk/inspector/misc-info.ui:240 +#: gtk/inspector/misc-info.ui:211 msgid "Request Mode" msgstr "" -#: gtk/inspector/misc-info.ui:269 +#: gtk/inspector/misc-info.ui:236 msgid "Measure map" msgstr "" @@ -3835,53 +3864,53 @@ msgid "Allocation" msgstr "" -#: gtk/inspector/misc-info.ui:357 +#: gtk/inspector/misc-info.ui:321 msgid "Baseline" msgstr "" -#: gtk/inspector/misc-info.ui:386 +#: gtk/inspector/misc-info.ui:346 msgid "Surface" msgstr "" -#: gtk/inspector/misc-info.ui:405 gtk/inspector/misc-info.ui:444 -#: gtk/inspector/misc-info.ui:483 gtk/inspector/prop-editor.c:1162 -#: gtk/inspector/prop-editor.c:1534 gtk/inspector/window.ui:396 +#: gtk/inspector/misc-info.ui:365 gtk/inspector/misc-info.ui:400 +#: gtk/inspector/misc-info.ui:435 gtk/inspector/prop-editor.c:1153 +#: gtk/inspector/prop-editor.c:1536 gtk/inspector/window.ui:396 msgid "Properties" msgstr "Thuộc tính" -#: gtk/inspector/misc-info.ui:425 +#: gtk/inspector/misc-info.ui:381 msgid "Renderer" msgstr "" -#: gtk/inspector/misc-info.ui:464 +#: gtk/inspector/misc-info.ui:416 msgid "Frame Clock" msgstr "" -#: gtk/inspector/misc-info.ui:503 +#: gtk/inspector/misc-info.ui:451 msgid "Tick Callback" msgstr "" -#: gtk/inspector/misc-info.ui:533 +#: gtk/inspector/misc-info.ui:477 msgid "Frame Count" msgstr "" -#: gtk/inspector/misc-info.ui:562 +#: gtk/inspector/misc-info.ui:502 msgid "Frame Rate" msgstr "" -#: gtk/inspector/misc-info.ui:591 +#: gtk/inspector/misc-info.ui:552 msgid "Mapped" msgstr "Đã ánh xạ" -#: gtk/inspector/misc-info.ui:621 +#: gtk/inspector/misc-info.ui:578 msgid "Realized" msgstr "Hiện thực hóa" -#: gtk/inspector/misc-info.ui:651 +#: gtk/inspector/misc-info.ui:604 msgid "Is Toplevel" msgstr "Là mức đỉnh" -#: gtk/inspector/misc-info.ui:681 +#: gtk/inspector/misc-info.ui:630 msgid "Child Visible" msgstr "Con khả kiến" @@ -3893,7 +3922,7 @@ #. Translators: %s is a type name, for example #. * GtkPropertyExpression with value \"2.5\" #. -#: gtk/inspector/prop-editor.c:834 +#: gtk/inspector/prop-editor.c:827 #, c-format msgid "%s with value \"%s\"" msgstr "" @@ -3901,7 +3930,7 @@ #. Translators: Both %s are type names, for example #. * GtkPropertyExpression with type GObject #. -#: gtk/inspector/prop-editor.c:845 +#: gtk/inspector/prop-editor.c:838 #, c-format msgid "%s with type %s" msgstr "" @@ -3909,7 +3938,7 @@ #. Translators: Both %s are type names, for example #. * GtkObjectExpression for GtkStringObject 0x23456789 #. -#: gtk/inspector/prop-editor.c:858 +#: gtk/inspector/prop-editor.c:851 #, c-format msgid "%s for %s %p" msgstr "" @@ -3917,71 +3946,71 @@ #. Translators: Both %s are type names, for example #. * GtkPropertyExpression with value type: gchararray #. -#: gtk/inspector/prop-editor.c:888 +#: gtk/inspector/prop-editor.c:881 #, c-format msgid "%s with value type %s" msgstr "" -#: gtk/inspector/prop-editor.c:1242 +#: gtk/inspector/prop-editor.c:1230 #, c-format msgid "Uneditable property type: %s" msgstr "Kiểu thuộc tính không thể chỉnh sửa: %s" -#: gtk/inspector/prop-editor.c:1386 +#: gtk/inspector/prop-editor.c:1385 msgctxt "column number" msgid "None" msgstr "" -#: gtk/inspector/prop-editor.c:1423 +#: gtk/inspector/prop-editor.c:1425 msgid "Attribute:" msgstr "" -#: gtk/inspector/prop-editor.c:1426 +#: gtk/inspector/prop-editor.c:1428 msgid "Model" msgstr "" -#: gtk/inspector/prop-editor.c:1431 +#: gtk/inspector/prop-editor.c:1433 msgid "Column:" msgstr "Cột:" #. Translators: %s is a type name, for example #. * Action from 0x2345678 (GtkApplicationWindow) #. -#: gtk/inspector/prop-editor.c:1530 +#: gtk/inspector/prop-editor.c:1532 #, c-format msgid "Action from: %p (%s)" msgstr "" -#: gtk/inspector/prop-editor.c:1585 +#: gtk/inspector/prop-editor.c:1587 msgid "Reset" msgstr "" -#: gtk/inspector/prop-editor.c:1593 +#: gtk/inspector/prop-editor.c:1592 msgctxt "GtkSettings source" msgid "Default" msgstr "" -#: gtk/inspector/prop-editor.c:1596 +#: gtk/inspector/prop-editor.c:1595 msgctxt "GtkSettings source" msgid "Theme" msgstr "" -#: gtk/inspector/prop-editor.c:1599 +#: gtk/inspector/prop-editor.c:1598 msgctxt "GtkSettings source" msgid "XSettings" msgstr "" -#: gtk/inspector/prop-editor.c:1603 +#: gtk/inspector/prop-editor.c:1602 msgctxt "GtkSettings source" msgid "Application" msgstr "" -#: gtk/inspector/prop-editor.c:1606 +#: gtk/inspector/prop-editor.c:1605 msgctxt "GtkSettings source" msgid "Unknown" msgstr "" -#: gtk/inspector/prop-editor.c:1609 +#: gtk/inspector/prop-editor.c:1611 msgid "Source:" msgstr "Nguồn:" @@ -3989,7 +4018,8 @@ msgid "Defined At" msgstr "Được định nghĩa tại" -#: gtk/inspector/recorder.c:1677 +#: gtk/inspector/recorder.c:1865 +#, c-format msgid "Saving RenderNode failed" msgstr "" @@ -4021,7 +4051,7 @@ msgid "Copy to clipboard" msgstr "" -#: gtk/inspector/recorder.ui:142 gtk/inspector/recorder.ui:208 +#: gtk/inspector/recorder.ui:144 gtk/inspector/recorder.ui:187 msgid "Property" msgstr "Thuộc tính" @@ -4033,8 +4063,8 @@ msgid "Count" msgstr "Số lượng" -#: gtk/inspector/resource-list.ui:82 gtk/ui/gtkfilechooserwidget.ui:202 -#: gtk/ui/gtkfontchooserwidget.ui:204 gtk/ui/gtkfontchooserwidget.ui:351 +#: gtk/gtkfilechooserwidget.c:7423 gtk/inspector/resource-list.ui:82 +#: gtk/ui/gtkfontchooserwidget.ui:217 gtk/ui/gtkfontchooserwidget.ui:386 msgid "Size" msgstr "Kích thước" @@ -4078,35 +4108,35 @@ msgid "Mode" msgstr "Chế độ" -#: gtk/inspector/statistics.c:400 +#: gtk/inspector/statistics.c:814 msgid "GLib must be configured with -Dbuildtype=debug" msgstr "" -#: gtk/inspector/statistics.ui:60 +#: gtk/inspector/statistics.ui:41 msgid "Self 1" msgstr "Bản thân 1" -#: gtk/inspector/statistics.ui:71 +#: gtk/inspector/statistics.ui:46 msgid "Cumulative 1" msgstr "Tích lũy 1" -#: gtk/inspector/statistics.ui:82 +#: gtk/inspector/statistics.ui:51 msgid "Self 2" msgstr "Bản thân 2" -#: gtk/inspector/statistics.ui:93 +#: gtk/inspector/statistics.ui:56 msgid "Cumulative 2" msgstr "Tích lũy 2" -#: gtk/inspector/statistics.ui:104 +#: gtk/inspector/statistics.ui:61 msgid "Self" msgstr "Bản thân" -#: gtk/inspector/statistics.ui:120 +#: gtk/inspector/statistics.ui:66 msgid "Cumulative" msgstr "Tích lũy" -#: gtk/inspector/statistics.ui:151 +#: gtk/inspector/statistics.ui:88 msgid "Enable statistics with GOBJECT_DEBUG=instance-count" msgstr "Bật thống kê bằng GOBJECT_DEBUG=instance-count" @@ -4122,11 +4152,11 @@ msgid "Implements" msgstr "" -#: gtk/inspector/visual.c:603 gtk/inspector/visual.c:622 +#: gtk/inspector/visual.c:637 gtk/inspector/visual.c:656 msgid "Theme is hardcoded by GTK_THEME" msgstr "Chủ đề bị có định do GTK_THEME" -#: gtk/inspector/visual.c:853 +#: gtk/inspector/visual.c:905 msgid "Backend does not support window scaling" msgstr "Phần ứng dụng chạy phía sau không hỗ trợ co dãn cửa sổ" @@ -4134,51 +4164,51 @@ msgid "GL rendering is disabled" msgstr "Tô vẽ GL được bật" -#: gtk/inspector/visual.ui:35 +#: gtk/inspector/visual.ui:34 msgid "GTK Theme" msgstr "" -#: gtk/inspector/visual.ui:59 +#: gtk/inspector/visual.ui:58 msgid "Dark Variant" msgstr "Biến thể tối" -#: gtk/inspector/visual.ui:84 +#: gtk/inspector/visual.ui:83 msgid "Cursor Theme" msgstr "Chủ đề biểu tượng" -#: gtk/inspector/visual.ui:109 +#: gtk/inspector/visual.ui:108 msgid "Cursor Size" msgstr "Kích cỡ con trỏ" -#: gtk/inspector/visual.ui:145 +#: gtk/inspector/visual.ui:144 msgid "Icon Theme" msgstr "Chủ đề biểu tượng" -#: gtk/inspector/visual.ui:195 +#: gtk/inspector/visual.ui:194 msgid "Font Scale" msgstr "" -#: gtk/inspector/visual.ui:240 +#: gtk/inspector/visual.ui:239 msgid "Text Direction" msgstr "Hướng chữ" -#: gtk/inspector/visual.ui:255 +#: gtk/inspector/visual.ui:254 msgid "Left-to-Right" msgstr "Trái-sang-Phải" -#: gtk/inspector/visual.ui:256 +#: gtk/inspector/visual.ui:255 msgid "Right-to-Left" msgstr "Phải-sang-Trái" -#: gtk/inspector/visual.ui:274 +#: gtk/inspector/visual.ui:273 msgid "Window Scaling" msgstr "" -#: gtk/inspector/visual.ui:307 +#: gtk/inspector/visual.ui:306 msgid "Animations" msgstr "Hoạt ảnh" -#: gtk/inspector/visual.ui:332 +#: gtk/inspector/visual.ui:331 msgid "Slowdown" msgstr "" @@ -4186,39 +4216,39 @@ msgid "Show fps overlay" msgstr "" -#: gtk/inspector/visual.ui:415 +#: gtk/inspector/visual.ui:410 msgid "Show Graphic Updates" msgstr "Hiện các cập nhật đồ họa" -#: gtk/inspector/visual.ui:440 +#: gtk/inspector/visual.ui:435 msgid "Show Fallback Rendering" msgstr "" -#: gtk/inspector/visual.ui:465 +#: gtk/inspector/visual.ui:460 msgid "Show Baselines" msgstr "Hiện đường cơ sở" -#: gtk/inspector/visual.ui:493 +#: gtk/inspector/visual.ui:488 msgid "Show Layout Borders" msgstr "" -#: gtk/inspector/visual.ui:550 +#: gtk/inspector/visual.ui:545 msgid "CSS Padding" msgstr "" -#: gtk/inspector/visual.ui:560 +#: gtk/inspector/visual.ui:555 msgid "CSS Border" msgstr "" -#: gtk/inspector/visual.ui:570 +#: gtk/inspector/visual.ui:565 msgid "CSS Margin" msgstr "" -#: gtk/inspector/visual.ui:580 +#: gtk/inspector/visual.ui:575 msgid "Widget Margin" msgstr "" -#: gtk/inspector/visual.ui:615 +#: gtk/inspector/visual.ui:610 msgid "Show Focus" msgstr "" @@ -4286,7 +4316,7 @@ msgid "Miscellaneous" msgstr "Linh tinh" -#: gtk/inspector/window.ui:407 gtk/ui/gtkprintunixdialog.ui:393 +#: gtk/inspector/window.ui:407 gtk/print/ui/gtkprintunixdialog.ui:451 msgid "Layout" msgstr "Bố cục" @@ -4354,487 +4384,487 @@ msgid "Recorder" msgstr "" -#: gtk/open-type-layout.h:13 +#: gtk/open-type-layout.h:14 msgctxt "OpenType layout" msgid "Access All Alternates" msgstr "" -#: gtk/open-type-layout.h:14 +#: gtk/open-type-layout.h:15 msgctxt "OpenType layout" msgid "Above-base Forms" msgstr "" -#: gtk/open-type-layout.h:15 +#: gtk/open-type-layout.h:16 msgctxt "OpenType layout" msgid "Above-base Mark Positioning" msgstr "" -#: gtk/open-type-layout.h:16 +#: gtk/open-type-layout.h:17 msgctxt "OpenType layout" msgid "Above-base Substitutions" msgstr "" -#: gtk/open-type-layout.h:17 +#: gtk/open-type-layout.h:18 msgctxt "OpenType layout" msgid "Alternative Fractions" msgstr "" -#: gtk/open-type-layout.h:18 +#: gtk/open-type-layout.h:19 msgctxt "OpenType layout" msgid "Akhands" msgstr "" -#: gtk/open-type-layout.h:19 +#: gtk/open-type-layout.h:20 msgctxt "OpenType layout" msgid "Below-base Forms" msgstr "" -#: gtk/open-type-layout.h:20 +#: gtk/open-type-layout.h:21 msgctxt "OpenType layout" msgid "Below-base Mark Positioning" msgstr "" -#: gtk/open-type-layout.h:21 +#: gtk/open-type-layout.h:22 msgctxt "OpenType layout" msgid "Below-base Substitutions" msgstr "" -#: gtk/open-type-layout.h:22 +#: gtk/open-type-layout.h:23 msgctxt "OpenType layout" msgid "Contextual Alternates" msgstr "" -#: gtk/open-type-layout.h:23 +#: gtk/open-type-layout.h:24 msgctxt "OpenType layout" msgid "Case-Sensitive Forms" msgstr "" -#: gtk/open-type-layout.h:24 +#: gtk/open-type-layout.h:25 msgctxt "OpenType layout" msgid "Glyph Composition / Decomposition" msgstr "" -#: gtk/open-type-layout.h:25 +#: gtk/open-type-layout.h:26 msgctxt "OpenType layout" msgid "Conjunct Form After Ro" msgstr "" -#: gtk/open-type-layout.h:26 +#: gtk/open-type-layout.h:27 msgctxt "OpenType layout" msgid "Conjunct Forms" msgstr "" -#: gtk/open-type-layout.h:27 +#: gtk/open-type-layout.h:28 msgctxt "OpenType layout" msgid "Contextual Ligatures" msgstr "" -#: gtk/open-type-layout.h:28 +#: gtk/open-type-layout.h:29 msgctxt "OpenType layout" msgid "Centered CJK Punctuation" msgstr "" -#: gtk/open-type-layout.h:29 +#: gtk/open-type-layout.h:30 msgctxt "OpenType layout" msgid "Capital Spacing" msgstr "" -#: gtk/open-type-layout.h:30 +#: gtk/open-type-layout.h:31 msgctxt "OpenType layout" msgid "Contextual Swash" msgstr "" -#: gtk/open-type-layout.h:31 +#: gtk/open-type-layout.h:32 msgctxt "OpenType layout" msgid "Cursive Positioning" msgstr "" -#: gtk/open-type-layout.h:32 +#: gtk/open-type-layout.h:33 msgctxt "OpenType layout" msgid "Petite Capitals From Capitals" msgstr "" -#: gtk/open-type-layout.h:33 +#: gtk/open-type-layout.h:34 msgctxt "OpenType layout" msgid "Small Capitals From Capitals" msgstr "" -#: gtk/open-type-layout.h:34 +#: gtk/open-type-layout.h:35 msgctxt "OpenType layout" msgid "Distances" msgstr "" -#: gtk/open-type-layout.h:35 +#: gtk/open-type-layout.h:36 msgctxt "OpenType layout" msgid "Discretionary Ligatures" msgstr "" -#: gtk/open-type-layout.h:36 +#: gtk/open-type-layout.h:37 msgctxt "OpenType layout" msgid "Denominators" msgstr "" -#: gtk/open-type-layout.h:37 +#: gtk/open-type-layout.h:38 msgctxt "OpenType layout" msgid "Dotless Forms" msgstr "" -#: gtk/open-type-layout.h:38 +#: gtk/open-type-layout.h:39 msgctxt "OpenType layout" msgid "Expert Forms" msgstr "" -#: gtk/open-type-layout.h:39 +#: gtk/open-type-layout.h:40 msgctxt "OpenType layout" msgid "Final Glyph on Line Alternates" msgstr "" -#: gtk/open-type-layout.h:40 +#: gtk/open-type-layout.h:41 msgctxt "OpenType layout" msgid "Terminal Forms #2" msgstr "" -#: gtk/open-type-layout.h:41 +#: gtk/open-type-layout.h:42 msgctxt "OpenType layout" msgid "Terminal Forms #3" msgstr "" -#: gtk/open-type-layout.h:42 +#: gtk/open-type-layout.h:43 msgctxt "OpenType layout" msgid "Terminal Forms" msgstr "" -#: gtk/open-type-layout.h:43 +#: gtk/open-type-layout.h:44 msgctxt "OpenType layout" msgid "Flattened accent forms" msgstr "" -#: gtk/open-type-layout.h:44 +#: gtk/open-type-layout.h:45 msgctxt "OpenType layout" msgid "Fractions" msgstr "" -#: gtk/open-type-layout.h:45 +#: gtk/open-type-layout.h:46 msgctxt "OpenType layout" msgid "Full Widths" msgstr "" -#: gtk/open-type-layout.h:46 +#: gtk/open-type-layout.h:47 msgctxt "OpenType layout" msgid "Half Forms" msgstr "" -#: gtk/open-type-layout.h:47 +#: gtk/open-type-layout.h:48 msgctxt "OpenType layout" msgid "Halant Forms" msgstr "" -#: gtk/open-type-layout.h:48 +#: gtk/open-type-layout.h:49 msgctxt "OpenType layout" msgid "Alternate Half Widths" msgstr "" -#: gtk/open-type-layout.h:49 +#: gtk/open-type-layout.h:50 msgctxt "OpenType layout" msgid "Historical Forms" msgstr "" -#: gtk/open-type-layout.h:50 +#: gtk/open-type-layout.h:51 msgctxt "OpenType layout" msgid "Horizontal Kana Alternates" msgstr "" -#: gtk/open-type-layout.h:51 +#: gtk/open-type-layout.h:52 msgctxt "OpenType layout" msgid "Historical Ligatures" msgstr "" -#: gtk/open-type-layout.h:52 +#: gtk/open-type-layout.h:53 msgctxt "OpenType layout" msgid "Hangul" msgstr "" -#: gtk/open-type-layout.h:53 +#: gtk/open-type-layout.h:54 msgctxt "OpenType layout" msgid "Hojo Kanji Forms" msgstr "" -#: gtk/open-type-layout.h:54 +#: gtk/open-type-layout.h:55 msgctxt "OpenType layout" msgid "Half Widths" msgstr "" -#: gtk/open-type-layout.h:55 +#: gtk/open-type-layout.h:56 msgctxt "OpenType layout" msgid "Initial Forms" msgstr "" -#: gtk/open-type-layout.h:56 +#: gtk/open-type-layout.h:57 msgctxt "OpenType layout" msgid "Isolated Forms" msgstr "" -#: gtk/open-type-layout.h:57 +#: gtk/open-type-layout.h:58 msgctxt "OpenType layout" msgid "Italics" msgstr "" -#: gtk/open-type-layout.h:58 +#: gtk/open-type-layout.h:59 msgctxt "OpenType layout" msgid "Justification Alternates" msgstr "" -#: gtk/open-type-layout.h:59 +#: gtk/open-type-layout.h:60 msgctxt "OpenType layout" msgid "JIS78 Forms" msgstr "" -#: gtk/open-type-layout.h:60 +#: gtk/open-type-layout.h:61 msgctxt "OpenType layout" msgid "JIS83 Forms" msgstr "" -#: gtk/open-type-layout.h:61 +#: gtk/open-type-layout.h:62 msgctxt "OpenType layout" msgid "JIS90 Forms" msgstr "" -#: gtk/open-type-layout.h:62 +#: gtk/open-type-layout.h:63 msgctxt "OpenType layout" msgid "JIS2004 Forms" msgstr "" -#: gtk/open-type-layout.h:63 +#: gtk/open-type-layout.h:64 msgctxt "OpenType layout" msgid "Kerning" msgstr "" -#: gtk/open-type-layout.h:64 +#: gtk/open-type-layout.h:65 msgctxt "OpenType layout" msgid "Left Bounds" msgstr "" -#: gtk/open-type-layout.h:65 +#: gtk/open-type-layout.h:66 msgctxt "OpenType layout" msgid "Standard Ligatures" msgstr "" -#: gtk/open-type-layout.h:66 +#: gtk/open-type-layout.h:67 msgctxt "OpenType layout" msgid "Leading Jamo Forms" msgstr "" -#: gtk/open-type-layout.h:67 +#: gtk/open-type-layout.h:68 msgctxt "OpenType layout" msgid "Lining Figures" msgstr "" -#: gtk/open-type-layout.h:68 +#: gtk/open-type-layout.h:69 msgctxt "OpenType layout" msgid "Localized Forms" msgstr "" -#: gtk/open-type-layout.h:69 +#: gtk/open-type-layout.h:70 msgctxt "OpenType layout" msgid "Left-to-right alternates" msgstr "" -#: gtk/open-type-layout.h:70 +#: gtk/open-type-layout.h:71 msgctxt "OpenType layout" msgid "Left-to-right mirrored forms" msgstr "" -#: gtk/open-type-layout.h:71 +#: gtk/open-type-layout.h:72 msgctxt "OpenType layout" msgid "Mark Positioning" msgstr "" -#: gtk/open-type-layout.h:72 +#: gtk/open-type-layout.h:73 msgctxt "OpenType layout" msgid "Medial Forms #2" msgstr "" -#: gtk/open-type-layout.h:73 +#: gtk/open-type-layout.h:74 msgctxt "OpenType layout" msgid "Medial Forms" msgstr "" -#: gtk/open-type-layout.h:74 +#: gtk/open-type-layout.h:75 msgctxt "OpenType layout" msgid "Mathematical Greek" msgstr "" -#: gtk/open-type-layout.h:75 +#: gtk/open-type-layout.h:76 msgctxt "OpenType layout" msgid "Mark to Mark Positioning" msgstr "" -#: gtk/open-type-layout.h:76 +#: gtk/open-type-layout.h:77 msgctxt "OpenType layout" msgid "Mark Positioning via Substitution" msgstr "" -#: gtk/open-type-layout.h:77 +#: gtk/open-type-layout.h:78 msgctxt "OpenType layout" msgid "Alternate Annotation Forms" msgstr "" -#: gtk/open-type-layout.h:78 +#: gtk/open-type-layout.h:79 msgctxt "OpenType layout" msgid "NLC Kanji Forms" msgstr "" -#: gtk/open-type-layout.h:79 +#: gtk/open-type-layout.h:80 msgctxt "OpenType layout" msgid "Nukta Forms" msgstr "" -#: gtk/open-type-layout.h:80 +#: gtk/open-type-layout.h:81 msgctxt "OpenType layout" msgid "Numerators" msgstr "" -#: gtk/open-type-layout.h:81 +#: gtk/open-type-layout.h:82 msgctxt "OpenType layout" msgid "Oldstyle Figures" msgstr "" -#: gtk/open-type-layout.h:82 +#: gtk/open-type-layout.h:83 msgctxt "OpenType layout" msgid "Optical Bounds" msgstr "" -#: gtk/open-type-layout.h:83 +#: gtk/open-type-layout.h:84 msgctxt "OpenType layout" msgid "Ordinals" msgstr "" -#: gtk/open-type-layout.h:84 +#: gtk/open-type-layout.h:85 msgctxt "OpenType layout" msgid "Ornaments" msgstr "" -#: gtk/open-type-layout.h:85 +#: gtk/open-type-layout.h:86 msgctxt "OpenType layout" msgid "Proportional Alternate Widths" msgstr "" -#: gtk/open-type-layout.h:86 +#: gtk/open-type-layout.h:87 msgctxt "OpenType layout" msgid "Petite Capitals" msgstr "" -#: gtk/open-type-layout.h:87 +#: gtk/open-type-layout.h:88 msgctxt "OpenType layout" msgid "Proportional Kana" msgstr "" -#: gtk/open-type-layout.h:88 +#: gtk/open-type-layout.h:89 msgctxt "OpenType layout" msgid "Proportional Figures" msgstr "" -#: gtk/open-type-layout.h:89 +#: gtk/open-type-layout.h:90 msgctxt "OpenType layout" msgid "Pre-Base Forms" msgstr "" -#: gtk/open-type-layout.h:90 +#: gtk/open-type-layout.h:91 msgctxt "OpenType layout" msgid "Pre-base Substitutions" msgstr "" -#: gtk/open-type-layout.h:91 +#: gtk/open-type-layout.h:92 msgctxt "OpenType layout" msgid "Post-base Forms" msgstr "" -#: gtk/open-type-layout.h:92 +#: gtk/open-type-layout.h:93 msgctxt "OpenType layout" msgid "Post-base Substitutions" msgstr "" -#: gtk/open-type-layout.h:93 +#: gtk/open-type-layout.h:94 msgctxt "OpenType layout" msgid "Proportional Widths" msgstr "" -#: gtk/open-type-layout.h:94 +#: gtk/open-type-layout.h:95 msgctxt "OpenType layout" msgid "Quarter Widths" msgstr "" -#: gtk/open-type-layout.h:95 +#: gtk/open-type-layout.h:96 msgctxt "OpenType layout" msgid "Randomize" msgstr "" -#: gtk/open-type-layout.h:96 +#: gtk/open-type-layout.h:97 msgctxt "OpenType layout" msgid "Required Contextual Alternates" msgstr "" -#: gtk/open-type-layout.h:97 +#: gtk/open-type-layout.h:98 msgctxt "OpenType layout" msgid "Rakar Forms" msgstr "" -#: gtk/open-type-layout.h:98 +#: gtk/open-type-layout.h:99 msgctxt "OpenType layout" msgid "Required Ligatures" msgstr "" -#: gtk/open-type-layout.h:99 +#: gtk/open-type-layout.h:100 msgctxt "OpenType layout" msgid "Reph Forms" msgstr "" -#: gtk/open-type-layout.h:100 +#: gtk/open-type-layout.h:101 msgctxt "OpenType layout" msgid "Right Bounds" msgstr "" -#: gtk/open-type-layout.h:101 +#: gtk/open-type-layout.h:102 msgctxt "OpenType layout" msgid "Right-to-left alternates" msgstr "" -#: gtk/open-type-layout.h:102 +#: gtk/open-type-layout.h:103 msgctxt "OpenType layout" msgid "Right-to-left mirrored forms" msgstr "" -#: gtk/open-type-layout.h:103 +#: gtk/open-type-layout.h:104 msgctxt "OpenType layout" msgid "Ruby Notation Forms" msgstr "" -#: gtk/open-type-layout.h:104 +#: gtk/open-type-layout.h:105 msgctxt "OpenType layout" msgid "Required Variation Alternates" msgstr "" -#: gtk/open-type-layout.h:105 +#: gtk/open-type-layout.h:106 msgctxt "OpenType layout" msgid "Stylistic Alternates" msgstr "" -#: gtk/open-type-layout.h:106 +#: gtk/open-type-layout.h:107 msgctxt "OpenType layout" msgid "Scientific Inferiors" msgstr "" -#: gtk/open-type-layout.h:107 +#: gtk/open-type-layout.h:108 msgctxt "OpenType layout" msgid "Optical size" msgstr "" -#: gtk/open-type-layout.h:108 +#: gtk/open-type-layout.h:109 msgctxt "OpenType layout" msgid "Small Capitals" msgstr "" -#: gtk/open-type-layout.h:109 +#: gtk/open-type-layout.h:110 msgctxt "OpenType layout" msgid "Simplified Forms" msgstr "" @@ -4939,1040 +4969,1040 @@ msgid "Stylistic Set 20" msgstr "" -#: gtk/open-type-layout.h:130 +#: gtk/open-type-layout.h:111 msgctxt "OpenType layout" msgid "Math script style alternates" msgstr "" -#: gtk/open-type-layout.h:131 +#: gtk/open-type-layout.h:112 msgctxt "OpenType layout" msgid "Stretching Glyph Decomposition" msgstr "" -#: gtk/open-type-layout.h:132 +#: gtk/open-type-layout.h:113 msgctxt "OpenType layout" msgid "Subscript" msgstr "" -#: gtk/open-type-layout.h:133 +#: gtk/open-type-layout.h:114 msgctxt "OpenType layout" msgid "Superscript" msgstr "" -#: gtk/open-type-layout.h:134 +#: gtk/open-type-layout.h:115 msgctxt "OpenType layout" msgid "Swash" msgstr "" -#: gtk/open-type-layout.h:135 +#: gtk/open-type-layout.h:116 msgctxt "OpenType layout" msgid "Titling" msgstr "" -#: gtk/open-type-layout.h:136 +#: gtk/open-type-layout.h:117 msgctxt "OpenType layout" msgid "Trailing Jamo Forms" msgstr "" -#: gtk/open-type-layout.h:137 +#: gtk/open-type-layout.h:118 msgctxt "OpenType layout" msgid "Traditional Name Forms" msgstr "" -#: gtk/open-type-layout.h:138 +#: gtk/open-type-layout.h:119 msgctxt "OpenType layout" msgid "Tabular Figures" msgstr "" -#: gtk/open-type-layout.h:139 +#: gtk/open-type-layout.h:120 msgctxt "OpenType layout" msgid "Traditional Forms" msgstr "" -#: gtk/open-type-layout.h:140 +#: gtk/open-type-layout.h:121 msgctxt "OpenType layout" msgid "Third Widths" msgstr "" -#: gtk/open-type-layout.h:141 +#: gtk/open-type-layout.h:122 msgctxt "OpenType layout" msgid "Unicase" msgstr "" -#: gtk/open-type-layout.h:142 +#: gtk/open-type-layout.h:123 msgctxt "OpenType layout" msgid "Alternate Vertical Metrics" msgstr "" -#: gtk/open-type-layout.h:143 +#: gtk/open-type-layout.h:124 msgctxt "OpenType layout" msgid "Vattu Variants" msgstr "" -#: gtk/open-type-layout.h:144 +#: gtk/open-type-layout.h:125 msgctxt "OpenType layout" msgid "Vertical Writing" msgstr "" -#: gtk/open-type-layout.h:145 +#: gtk/open-type-layout.h:126 msgctxt "OpenType layout" msgid "Alternate Vertical Half Metrics" msgstr "" -#: gtk/open-type-layout.h:146 +#: gtk/open-type-layout.h:127 msgctxt "OpenType layout" msgid "Vowel Jamo Forms" msgstr "" -#: gtk/open-type-layout.h:147 +#: gtk/open-type-layout.h:128 msgctxt "OpenType layout" msgid "Vertical Kana Alternates" msgstr "" -#: gtk/open-type-layout.h:148 +#: gtk/open-type-layout.h:129 msgctxt "OpenType layout" msgid "Vertical Kerning" msgstr "" -#: gtk/open-type-layout.h:149 +#: gtk/open-type-layout.h:130 msgctxt "OpenType layout" msgid "Proportional Alternate Vertical Metrics" msgstr "" -#: gtk/open-type-layout.h:150 +#: gtk/open-type-layout.h:131 msgctxt "OpenType layout" msgid "Vertical Alternates and Rotation" msgstr "" -#: gtk/open-type-layout.h:151 +#: gtk/open-type-layout.h:132 msgctxt "OpenType layout" msgid "Vertical Alternates for Rotation" msgstr "" -#: gtk/open-type-layout.h:152 +#: gtk/open-type-layout.h:133 msgctxt "OpenType layout" msgid "Slashed Zero" msgstr "" -#: gtk/paper_names_offsets.c:4 +#: gtk/print/paper_names_offsets.c:4 msgctxt "paper size" msgid "asme_f" msgstr "asme_f" -#: gtk/paper_names_offsets.c:5 +#: gtk/print/paper_names_offsets.c:5 msgctxt "paper size" msgid "A0×2" msgstr "A0×2" -#: gtk/paper_names_offsets.c:6 +#: gtk/print/paper_names_offsets.c:6 msgctxt "paper size" msgid "A0" msgstr "A0" -#: gtk/paper_names_offsets.c:7 +#: gtk/print/paper_names_offsets.c:7 msgctxt "paper size" msgid "A0×3" msgstr "A0×3" -#: gtk/paper_names_offsets.c:8 +#: gtk/print/paper_names_offsets.c:8 msgctxt "paper size" msgid "A1" msgstr "A1" -#: gtk/paper_names_offsets.c:9 +#: gtk/print/paper_names_offsets.c:9 msgctxt "paper size" msgid "A10" msgstr "A10" -#: gtk/paper_names_offsets.c:10 +#: gtk/print/paper_names_offsets.c:10 msgctxt "paper size" msgid "A1×3" msgstr "A1×3" -#: gtk/paper_names_offsets.c:11 +#: gtk/print/paper_names_offsets.c:11 msgctxt "paper size" msgid "A1×4" msgstr "A1×4" -#: gtk/paper_names_offsets.c:12 +#: gtk/print/paper_names_offsets.c:12 msgctxt "paper size" msgid "A2" msgstr "A2" -#: gtk/paper_names_offsets.c:13 +#: gtk/print/paper_names_offsets.c:13 msgctxt "paper size" msgid "A2×3" msgstr "A2×3" -#: gtk/paper_names_offsets.c:14 +#: gtk/print/paper_names_offsets.c:14 msgctxt "paper size" msgid "A2×4" msgstr "A2×4" -#: gtk/paper_names_offsets.c:15 +#: gtk/print/paper_names_offsets.c:15 msgctxt "paper size" msgid "A2×5" msgstr "A2×5" -#: gtk/paper_names_offsets.c:16 +#: gtk/print/paper_names_offsets.c:16 msgctxt "paper size" msgid "A3" msgstr "A3" -#: gtk/paper_names_offsets.c:17 +#: gtk/print/paper_names_offsets.c:17 msgctxt "paper size" msgid "A3 Extra" msgstr "A3 Mở rộng" -#: gtk/paper_names_offsets.c:18 +#: gtk/print/paper_names_offsets.c:18 msgctxt "paper size" msgid "A3×3" msgstr "A3×3" -#: gtk/paper_names_offsets.c:19 +#: gtk/print/paper_names_offsets.c:19 msgctxt "paper size" msgid "A3×4" msgstr "A3×4" -#: gtk/paper_names_offsets.c:20 +#: gtk/print/paper_names_offsets.c:20 msgctxt "paper size" msgid "A3×5" msgstr "A3×5" -#: gtk/paper_names_offsets.c:21 +#: gtk/print/paper_names_offsets.c:21 msgctxt "paper size" msgid "A3×6" msgstr "A3×6" -#: gtk/paper_names_offsets.c:22 +#: gtk/print/paper_names_offsets.c:22 msgctxt "paper size" msgid "A3×7" msgstr "A3×7" -#: gtk/paper_names_offsets.c:23 +#: gtk/print/paper_names_offsets.c:23 msgctxt "paper size" msgid "A4" msgstr "A4" -#: gtk/paper_names_offsets.c:24 +#: gtk/print/paper_names_offsets.c:24 msgctxt "paper size" msgid "A4 Extra" msgstr "A4 Mở rộng" -#: gtk/paper_names_offsets.c:25 +#: gtk/print/paper_names_offsets.c:25 msgctxt "paper size" msgid "A4 Tab" msgstr "A4 Tab" -#: gtk/paper_names_offsets.c:26 +#: gtk/print/paper_names_offsets.c:26 msgctxt "paper size" msgid "A4×3" msgstr "A4×3" -#: gtk/paper_names_offsets.c:27 +#: gtk/print/paper_names_offsets.c:27 msgctxt "paper size" msgid "A4×4" msgstr "A4×4" -#: gtk/paper_names_offsets.c:28 +#: gtk/print/paper_names_offsets.c:28 msgctxt "paper size" msgid "A4×5" msgstr "A4×5" -#: gtk/paper_names_offsets.c:29 +#: gtk/print/paper_names_offsets.c:29 msgctxt "paper size" msgid "A4×6" msgstr "A4×6" -#: gtk/paper_names_offsets.c:30 +#: gtk/print/paper_names_offsets.c:30 msgctxt "paper size" msgid "A4×7" msgstr "A4×7" -#: gtk/paper_names_offsets.c:31 +#: gtk/print/paper_names_offsets.c:31 msgctxt "paper size" msgid "A4×8" msgstr "A4×8" -#: gtk/paper_names_offsets.c:32 +#: gtk/print/paper_names_offsets.c:32 msgctxt "paper size" msgid "A4×9" msgstr "A4×9" -#: gtk/paper_names_offsets.c:33 +#: gtk/print/paper_names_offsets.c:33 msgctxt "paper size" msgid "A5" msgstr "A5" -#: gtk/paper_names_offsets.c:34 +#: gtk/print/paper_names_offsets.c:34 msgctxt "paper size" msgid "A5 Extra" msgstr "A5 Mở rộng" -#: gtk/paper_names_offsets.c:35 +#: gtk/print/paper_names_offsets.c:35 msgctxt "paper size" msgid "A6" msgstr "A6" -#: gtk/paper_names_offsets.c:36 +#: gtk/print/paper_names_offsets.c:36 msgctxt "paper size" msgid "A7" msgstr "A7" -#: gtk/paper_names_offsets.c:37 +#: gtk/print/paper_names_offsets.c:37 msgctxt "paper size" msgid "A8" msgstr "A8" -#: gtk/paper_names_offsets.c:38 +#: gtk/print/paper_names_offsets.c:38 msgctxt "paper size" msgid "A9" msgstr "A9" -#: gtk/paper_names_offsets.c:39 +#: gtk/print/paper_names_offsets.c:39 msgctxt "paper size" msgid "B0" msgstr "B0" -#: gtk/paper_names_offsets.c:40 +#: gtk/print/paper_names_offsets.c:40 msgctxt "paper size" msgid "B1" msgstr "B1" -#: gtk/paper_names_offsets.c:41 +#: gtk/print/paper_names_offsets.c:41 msgctxt "paper size" msgid "B10" msgstr "B10" -#: gtk/paper_names_offsets.c:42 +#: gtk/print/paper_names_offsets.c:42 msgctxt "paper size" msgid "B2" msgstr "B2" -#: gtk/paper_names_offsets.c:43 +#: gtk/print/paper_names_offsets.c:43 msgctxt "paper size" msgid "B3" msgstr "B3" -#: gtk/paper_names_offsets.c:44 +#: gtk/print/paper_names_offsets.c:44 msgctxt "paper size" msgid "B4" msgstr "B4" -#: gtk/paper_names_offsets.c:45 +#: gtk/print/paper_names_offsets.c:45 msgctxt "paper size" msgid "B5" msgstr "B5" -#: gtk/paper_names_offsets.c:46 +#: gtk/print/paper_names_offsets.c:46 msgctxt "paper size" msgid "B5 Extra" msgstr "B5 Mở rộng" -#: gtk/paper_names_offsets.c:47 +#: gtk/print/paper_names_offsets.c:47 msgctxt "paper size" msgid "B6" msgstr "B6" -#: gtk/paper_names_offsets.c:48 +#: gtk/print/paper_names_offsets.c:48 msgctxt "paper size" msgid "B6/C4" msgstr "B6/C4" -#: gtk/paper_names_offsets.c:49 +#: gtk/print/paper_names_offsets.c:49 msgctxt "paper size" msgid "B7" msgstr "B7" -#: gtk/paper_names_offsets.c:50 +#: gtk/print/paper_names_offsets.c:50 msgctxt "paper size" msgid "B8" msgstr "B8" -#: gtk/paper_names_offsets.c:51 +#: gtk/print/paper_names_offsets.c:51 msgctxt "paper size" msgid "B9" msgstr "B9" -#: gtk/paper_names_offsets.c:52 +#: gtk/print/paper_names_offsets.c:52 msgctxt "paper size" msgid "C0" msgstr "C0" -#: gtk/paper_names_offsets.c:53 +#: gtk/print/paper_names_offsets.c:53 msgctxt "paper size" msgid "C1" msgstr "C1" -#: gtk/paper_names_offsets.c:54 +#: gtk/print/paper_names_offsets.c:54 msgctxt "paper size" msgid "C10" msgstr "C10" -#: gtk/paper_names_offsets.c:55 +#: gtk/print/paper_names_offsets.c:55 msgctxt "paper size" msgid "C2" msgstr "C2" -#: gtk/paper_names_offsets.c:56 +#: gtk/print/paper_names_offsets.c:56 msgctxt "paper size" msgid "C3" msgstr "C3" -#: gtk/paper_names_offsets.c:57 +#: gtk/print/paper_names_offsets.c:57 msgctxt "paper size" msgid "C4" msgstr "C4" -#: gtk/paper_names_offsets.c:58 +#: gtk/print/paper_names_offsets.c:58 msgctxt "paper size" msgid "C5" msgstr "C5" -#: gtk/paper_names_offsets.c:59 +#: gtk/print/paper_names_offsets.c:59 msgctxt "paper size" msgid "C6" msgstr "C6" -#: gtk/paper_names_offsets.c:60 +#: gtk/print/paper_names_offsets.c:60 msgctxt "paper size" msgid "C6/C5" msgstr "C6/C5" -#: gtk/paper_names_offsets.c:61 +#: gtk/print/paper_names_offsets.c:61 msgctxt "paper size" msgid "C7" msgstr "C7" -#: gtk/paper_names_offsets.c:62 +#: gtk/print/paper_names_offsets.c:62 msgctxt "paper size" msgid "C7/C6" msgstr "C7/C6" -#: gtk/paper_names_offsets.c:63 +#: gtk/print/paper_names_offsets.c:63 msgctxt "paper size" msgid "C8" msgstr "C8" -#: gtk/paper_names_offsets.c:64 +#: gtk/print/paper_names_offsets.c:64 msgctxt "paper size" msgid "C9" msgstr "C9" -#: gtk/paper_names_offsets.c:65 +#: gtk/print/paper_names_offsets.c:65 msgctxt "paper size" msgid "DL Envelope" msgstr "Phong bì DL" -#: gtk/paper_names_offsets.c:66 +#: gtk/print/paper_names_offsets.c:66 msgctxt "paper size" msgid "RA0" msgstr "RA0" -#: gtk/paper_names_offsets.c:67 +#: gtk/print/paper_names_offsets.c:67 msgctxt "paper size" msgid "RA1" msgstr "RA1" -#: gtk/paper_names_offsets.c:68 +#: gtk/print/paper_names_offsets.c:68 msgctxt "paper size" msgid "RA2" msgstr "RA2" -#: gtk/paper_names_offsets.c:69 +#: gtk/print/paper_names_offsets.c:69 msgctxt "paper size" msgid "RA3" msgstr "RA3" -#: gtk/paper_names_offsets.c:70 +#: gtk/print/paper_names_offsets.c:70 msgctxt "paper size" msgid "RA4" msgstr "RA4" -#: gtk/paper_names_offsets.c:71 +#: gtk/print/paper_names_offsets.c:71 msgctxt "paper size" msgid "SRA0" msgstr "SRA0" -#: gtk/paper_names_offsets.c:72 +#: gtk/print/paper_names_offsets.c:72 msgctxt "paper size" msgid "SRA1" msgstr "SRA1" -#: gtk/paper_names_offsets.c:73 +#: gtk/print/paper_names_offsets.c:73 msgctxt "paper size" msgid "SRA2" msgstr "SRA2" -#: gtk/paper_names_offsets.c:74 +#: gtk/print/paper_names_offsets.c:74 msgctxt "paper size" msgid "SRA3" msgstr "SRA3" -#: gtk/paper_names_offsets.c:75 +#: gtk/print/paper_names_offsets.c:75 msgctxt "paper size" msgid "SRA4" msgstr "SRA4" -#: gtk/paper_names_offsets.c:76 +#: gtk/print/paper_names_offsets.c:76 msgctxt "paper size" msgid "JB0" msgstr "JB0" -#: gtk/paper_names_offsets.c:77 +#: gtk/print/paper_names_offsets.c:77 msgctxt "paper size" msgid "JB1" msgstr "JB1" -#: gtk/paper_names_offsets.c:78 +#: gtk/print/paper_names_offsets.c:78 msgctxt "paper size" msgid "JB10" msgstr "JB10" -#: gtk/paper_names_offsets.c:79 +#: gtk/print/paper_names_offsets.c:79 msgctxt "paper size" msgid "JB2" msgstr "JB2" -#: gtk/paper_names_offsets.c:80 +#: gtk/print/paper_names_offsets.c:80 msgctxt "paper size" msgid "JB3" msgstr "JB3" -#: gtk/paper_names_offsets.c:81 +#: gtk/print/paper_names_offsets.c:81 msgctxt "paper size" msgid "JB4" msgstr "JB4" -#: gtk/paper_names_offsets.c:82 +#: gtk/print/paper_names_offsets.c:82 msgctxt "paper size" msgid "JB5" msgstr "JB5" -#: gtk/paper_names_offsets.c:83 +#: gtk/print/paper_names_offsets.c:83 msgctxt "paper size" msgid "JB6" msgstr "JB6" -#: gtk/paper_names_offsets.c:84 +#: gtk/print/paper_names_offsets.c:84 msgctxt "paper size" msgid "JB7" msgstr "JB7" -#: gtk/paper_names_offsets.c:85 +#: gtk/print/paper_names_offsets.c:85 msgctxt "paper size" msgid "JB8" msgstr "JB8" -#: gtk/paper_names_offsets.c:86 +#: gtk/print/paper_names_offsets.c:86 msgctxt "paper size" msgid "JB9" msgstr "JB9" -#: gtk/paper_names_offsets.c:87 +#: gtk/print/paper_names_offsets.c:87 msgctxt "paper size" msgid "jis exec" msgstr "jis exec" -#: gtk/paper_names_offsets.c:88 +#: gtk/print/paper_names_offsets.c:88 msgctxt "paper size" msgid "Choukei 2 Envelope" msgstr "Phong bì Choukei 2" -#: gtk/paper_names_offsets.c:89 +#: gtk/print/paper_names_offsets.c:89 msgctxt "paper size" msgid "Choukei 3 Envelope" msgstr "Phong bì Choukei 3" -#: gtk/paper_names_offsets.c:90 +#: gtk/print/paper_names_offsets.c:90 msgctxt "paper size" msgid "Choukei 4 Envelope" msgstr "Phong bì Choukei 4" -#: gtk/paper_names_offsets.c:91 +#: gtk/print/paper_names_offsets.c:91 msgctxt "paper size" msgid "Choukei 40 Envelope" msgstr "Phong bì Choukei 40" -#: gtk/paper_names_offsets.c:92 +#: gtk/print/paper_names_offsets.c:92 msgctxt "paper size" msgid "hagaki (postcard)" msgstr "hagaki (bưu thiếp)" -#: gtk/paper_names_offsets.c:93 +#: gtk/print/paper_names_offsets.c:93 msgctxt "paper size" msgid "kahu Envelope" msgstr "Phong bì kahu" -#: gtk/paper_names_offsets.c:94 +#: gtk/print/paper_names_offsets.c:94 msgctxt "paper size" msgid "kaku2 Envelope" msgstr "Phong bì kaku2" -#: gtk/paper_names_offsets.c:95 +#: gtk/print/paper_names_offsets.c:95 msgctxt "paper size" msgid "kaku3 Envelope" msgstr "Phong bì kaku3" -#: gtk/paper_names_offsets.c:96 +#: gtk/print/paper_names_offsets.c:96 msgctxt "paper size" msgid "kaku4 Envelope" msgstr "Phong bì kaku4" -#: gtk/paper_names_offsets.c:97 +#: gtk/print/paper_names_offsets.c:97 msgctxt "paper size" msgid "kaku5 Envelope" msgstr "Phong bì kaku5" -#: gtk/paper_names_offsets.c:98 +#: gtk/print/paper_names_offsets.c:98 msgctxt "paper size" msgid "kaku7 Envelope" msgstr "Phong bì kaku7" -#: gtk/paper_names_offsets.c:99 +#: gtk/print/paper_names_offsets.c:99 msgctxt "paper size" msgid "kaku8 Envelope" msgstr "Phong bì kaku8" -#: gtk/paper_names_offsets.c:100 +#: gtk/print/paper_names_offsets.c:100 msgctxt "paper size" msgid "oufuku (reply postcard)" msgstr "oufuku (bưu thiếp trả lời)" -#: gtk/paper_names_offsets.c:101 +#: gtk/print/paper_names_offsets.c:101 msgctxt "paper size" msgid "you4 Envelope" msgstr "Phong bì you4" -#: gtk/paper_names_offsets.c:102 +#: gtk/print/paper_names_offsets.c:102 msgctxt "paper size" msgid "you6 Envelope" msgstr "Phong bì you6" -#: gtk/paper_names_offsets.c:103 +#: gtk/print/paper_names_offsets.c:103 msgctxt "paper size" msgid "10×11" msgstr "10×11" -#: gtk/paper_names_offsets.c:104 +#: gtk/print/paper_names_offsets.c:104 msgctxt "paper size" msgid "10×13" msgstr "10×13" -#: gtk/paper_names_offsets.c:105 +#: gtk/print/paper_names_offsets.c:105 msgctxt "paper size" msgid "10×14" msgstr "10×14" -#: gtk/paper_names_offsets.c:106 +#: gtk/print/paper_names_offsets.c:106 msgctxt "paper size" msgid "10×15" msgstr "10×15" -#: gtk/paper_names_offsets.c:107 +#: gtk/print/paper_names_offsets.c:107 msgctxt "paper size" msgid "11×12" msgstr "11×12" -#: gtk/paper_names_offsets.c:108 +#: gtk/print/paper_names_offsets.c:108 msgctxt "paper size" msgid "11×15" msgstr "11×15" -#: gtk/paper_names_offsets.c:109 +#: gtk/print/paper_names_offsets.c:109 msgctxt "paper size" msgid "12×19" msgstr "12×19" -#: gtk/paper_names_offsets.c:110 +#: gtk/print/paper_names_offsets.c:110 msgctxt "paper size" msgid "5×7" msgstr "5×7" -#: gtk/paper_names_offsets.c:111 +#: gtk/print/paper_names_offsets.c:111 msgctxt "paper size" msgid "6×9 Envelope" msgstr "Phong bì 6x9" -#: gtk/paper_names_offsets.c:112 +#: gtk/print/paper_names_offsets.c:112 msgctxt "paper size" msgid "7×9 Envelope" msgstr "Phong bì 7x9" -#: gtk/paper_names_offsets.c:113 +#: gtk/print/paper_names_offsets.c:113 msgctxt "paper size" msgid "8×10 Envelope" msgstr "Phong bì 8×10" -#: gtk/paper_names_offsets.c:114 +#: gtk/print/paper_names_offsets.c:114 msgctxt "paper size" msgid "9×11 Envelope" msgstr "Phong bì 9x11" -#: gtk/paper_names_offsets.c:115 +#: gtk/print/paper_names_offsets.c:115 msgctxt "paper size" msgid "9×12 Envelope" msgstr "Phong bì 9×12" -#: gtk/paper_names_offsets.c:116 +#: gtk/print/paper_names_offsets.c:116 msgctxt "paper size" msgid "a2 Envelope" msgstr "Phong bì a2" -#: gtk/paper_names_offsets.c:117 +#: gtk/print/paper_names_offsets.c:117 msgctxt "paper size" msgid "Arch A" msgstr "Arch A" -#: gtk/paper_names_offsets.c:118 +#: gtk/print/paper_names_offsets.c:118 msgctxt "paper size" msgid "Arch B" msgstr "Arch B" -#: gtk/paper_names_offsets.c:119 +#: gtk/print/paper_names_offsets.c:119 msgctxt "paper size" msgid "Arch C" msgstr "Arch C" -#: gtk/paper_names_offsets.c:120 +#: gtk/print/paper_names_offsets.c:120 msgctxt "paper size" msgid "Arch D" msgstr "Arch D" -#: gtk/paper_names_offsets.c:121 +#: gtk/print/paper_names_offsets.c:121 msgctxt "paper size" msgid "Arch E" msgstr "Arch E" -#: gtk/paper_names_offsets.c:122 +#: gtk/print/paper_names_offsets.c:122 msgctxt "paper size" msgid "b-plus" msgstr "b-cộng" -#: gtk/paper_names_offsets.c:123 +#: gtk/print/paper_names_offsets.c:123 msgctxt "paper size" msgid "c" msgstr "c" -#: gtk/paper_names_offsets.c:124 +#: gtk/print/paper_names_offsets.c:124 msgctxt "paper size" msgid "c5 Envelope" msgstr "Phong bì c5" -#: gtk/paper_names_offsets.c:125 +#: gtk/print/paper_names_offsets.c:125 msgctxt "paper size" msgid "d" msgstr "d" -#: gtk/paper_names_offsets.c:126 +#: gtk/print/paper_names_offsets.c:126 msgctxt "paper size" msgid "e" msgstr "e" -#: gtk/paper_names_offsets.c:127 +#: gtk/print/paper_names_offsets.c:127 msgctxt "paper size" msgid "edp" msgstr "edp" -#: gtk/paper_names_offsets.c:128 +#: gtk/print/paper_names_offsets.c:128 msgctxt "paper size" msgid "European edp" msgstr "edp Âu" -#: gtk/paper_names_offsets.c:129 +#: gtk/print/paper_names_offsets.c:129 msgctxt "paper size" msgid "Executive" msgstr "Hành chính" -#: gtk/paper_names_offsets.c:130 +#: gtk/print/paper_names_offsets.c:130 msgctxt "paper size" msgid "f" msgstr "f" -#: gtk/paper_names_offsets.c:131 +#: gtk/print/paper_names_offsets.c:131 msgctxt "paper size" msgid "Fan-Fold European" msgstr "Gấp quạt Âu" -#: gtk/paper_names_offsets.c:132 +#: gtk/print/paper_names_offsets.c:132 msgctxt "paper size" msgid "Fan-Fold US" msgstr "Gấp quạt Mỹ" -#: gtk/paper_names_offsets.c:133 +#: gtk/print/paper_names_offsets.c:133 msgctxt "paper size" msgid "Fan-Fold German Legal" msgstr "Gấp quạt Đức hành pháp" -#: gtk/paper_names_offsets.c:134 +#: gtk/print/paper_names_offsets.c:134 msgctxt "paper size" msgid "Government Legal" msgstr "Hành pháp Chính phủ" -#: gtk/paper_names_offsets.c:135 +#: gtk/print/paper_names_offsets.c:135 msgctxt "paper size" msgid "Government Letter" msgstr "Thư Chính phủ" -#: gtk/paper_names_offsets.c:136 +#: gtk/print/paper_names_offsets.c:136 msgctxt "paper size" msgid "Index 3×5" msgstr "Mục lục 3x5" -#: gtk/paper_names_offsets.c:137 +#: gtk/print/paper_names_offsets.c:137 msgctxt "paper size" msgid "Index 4×6 (postcard)" msgstr "Mục lục 4x6 (bưu thiếp)" -#: gtk/paper_names_offsets.c:138 +#: gtk/print/paper_names_offsets.c:138 msgctxt "paper size" msgid "Index 4×6 ext" msgstr "Mục lục 4x6 kéo dài" -#: gtk/paper_names_offsets.c:139 +#: gtk/print/paper_names_offsets.c:139 msgctxt "paper size" msgid "Index 5×8" msgstr "Mục lục 5x8" -#: gtk/paper_names_offsets.c:140 +#: gtk/print/paper_names_offsets.c:140 msgctxt "paper size" msgid "Invoice" msgstr "Đơn hàng" -#: gtk/paper_names_offsets.c:141 +#: gtk/print/paper_names_offsets.c:141 msgctxt "paper size" msgid "Tabloid" msgstr "Vắn tắt" -#: gtk/paper_names_offsets.c:142 +#: gtk/print/paper_names_offsets.c:142 msgctxt "paper size" msgid "US Legal" msgstr "Hành pháp Mỹ" -#: gtk/paper_names_offsets.c:143 +#: gtk/print/paper_names_offsets.c:143 msgctxt "paper size" msgid "US Legal Extra" msgstr "Hành pháp Mỹ mở rộng" -#: gtk/paper_names_offsets.c:144 +#: gtk/print/paper_names_offsets.c:144 msgctxt "paper size" msgid "US Letter" msgstr "Thư Mỹ" -#: gtk/paper_names_offsets.c:145 +#: gtk/print/paper_names_offsets.c:145 msgctxt "paper size" msgid "US Letter Extra" msgstr "Thư Mỹ mở rộng" -#: gtk/paper_names_offsets.c:146 +#: gtk/print/paper_names_offsets.c:146 msgctxt "paper size" msgid "US Letter Plus" msgstr "Thư Mỹ cộng" -#: gtk/paper_names_offsets.c:147 +#: gtk/print/paper_names_offsets.c:147 msgctxt "paper size" msgid "Monarch Envelope" msgstr "Phong bì Monarch" -#: gtk/paper_names_offsets.c:148 +#: gtk/print/paper_names_offsets.c:148 msgctxt "paper size" msgid "#10 Envelope" msgstr "Phong bì #10" -#: gtk/paper_names_offsets.c:149 +#: gtk/print/paper_names_offsets.c:149 msgctxt "paper size" msgid "#11 Envelope" msgstr "Phong bì #11" -#: gtk/paper_names_offsets.c:150 +#: gtk/print/paper_names_offsets.c:150 msgctxt "paper size" msgid "#12 Envelope" msgstr "Phong bì #12" -#: gtk/paper_names_offsets.c:151 +#: gtk/print/paper_names_offsets.c:151 msgctxt "paper size" msgid "#14 Envelope" msgstr "Phong bì #14" -#: gtk/paper_names_offsets.c:152 +#: gtk/print/paper_names_offsets.c:152 msgctxt "paper size" msgid "#9 Envelope" msgstr "Phong bì #9" -#: gtk/paper_names_offsets.c:153 +#: gtk/print/paper_names_offsets.c:153 msgctxt "paper size" msgid "Oficio" msgstr "Oficio" -#: gtk/paper_names_offsets.c:154 +#: gtk/print/paper_names_offsets.c:154 msgctxt "paper size" msgid "Personal Envelope" msgstr "Phong bì cá nhân" -#: gtk/paper_names_offsets.c:155 +#: gtk/print/paper_names_offsets.c:155 msgctxt "paper size" msgid "Quarto" msgstr "Khổ bốn" -#: gtk/paper_names_offsets.c:156 +#: gtk/print/paper_names_offsets.c:156 msgctxt "paper size" msgid "Super A" msgstr "Siêu A" -#: gtk/paper_names_offsets.c:157 +#: gtk/print/paper_names_offsets.c:157 msgctxt "paper size" msgid "Super B" msgstr "Siêu B" -#: gtk/paper_names_offsets.c:158 +#: gtk/print/paper_names_offsets.c:158 msgctxt "paper size" msgid "Wide Format" msgstr "Định dạng rộng" -#: gtk/paper_names_offsets.c:159 +#: gtk/print/paper_names_offsets.c:159 msgctxt "paper size" msgid "Photo L" msgstr "Ảnh L" -#: gtk/paper_names_offsets.c:160 +#: gtk/print/paper_names_offsets.c:160 msgctxt "paper size" msgid "Dai-pa-kai" msgstr "Dai-pa-kai" -#: gtk/paper_names_offsets.c:161 +#: gtk/print/paper_names_offsets.c:161 msgctxt "paper size" msgid "Folio" msgstr "Số tờ" -#: gtk/paper_names_offsets.c:162 +#: gtk/print/paper_names_offsets.c:162 msgctxt "paper size" msgid "Folio sp" msgstr "Số tờ sp" -#: gtk/paper_names_offsets.c:163 +#: gtk/print/paper_names_offsets.c:163 msgctxt "paper size" msgid "Invite Envelope" msgstr "Phong bì mời" -#: gtk/paper_names_offsets.c:164 +#: gtk/print/paper_names_offsets.c:164 msgctxt "paper size" msgid "Italian Envelope" msgstr "Phong bì Ý" -#: gtk/paper_names_offsets.c:165 +#: gtk/print/paper_names_offsets.c:165 msgctxt "paper size" msgid "juuro-ku-kai" msgstr "juuro-ku-kai" -#: gtk/paper_names_offsets.c:166 +#: gtk/print/paper_names_offsets.c:166 msgctxt "paper size" msgid "Large Photo" msgstr "Ảnh lớn" -#: gtk/paper_names_offsets.c:167 +#: gtk/print/paper_names_offsets.c:167 msgctxt "paper size" msgid "Medium Photo" msgstr "Ảnh vừa" -#: gtk/paper_names_offsets.c:168 +#: gtk/print/paper_names_offsets.c:168 msgctxt "paper size" msgid "pa-kai" msgstr "pa-kai" -#: gtk/paper_names_offsets.c:169 +#: gtk/print/paper_names_offsets.c:169 msgctxt "paper size" msgid "Postfix Envelope" msgstr "Phong bì Postfix" -#: gtk/paper_names_offsets.c:170 +#: gtk/print/paper_names_offsets.c:170 msgctxt "paper size" msgid "Small Photo" msgstr "Ảnh chụp nhỏ" -#: gtk/paper_names_offsets.c:171 +#: gtk/print/paper_names_offsets.c:171 msgctxt "paper size" msgid "Wide Photo" msgstr "Ảnh rộng" -#: gtk/paper_names_offsets.c:172 +#: gtk/print/paper_names_offsets.c:172 msgctxt "paper size" msgid "prc1 Envelope" msgstr "Phong bì prc1" -#: gtk/paper_names_offsets.c:173 +#: gtk/print/paper_names_offsets.c:173 msgctxt "paper size" msgid "prc10 Envelope" msgstr "Phong bì prc10" -#: gtk/paper_names_offsets.c:174 +#: gtk/print/paper_names_offsets.c:174 msgctxt "paper size" msgid "prc 16k" msgstr "prc 16k" -#: gtk/paper_names_offsets.c:175 +#: gtk/print/paper_names_offsets.c:175 msgctxt "paper size" msgid "prc2 Envelope" msgstr "Phong bì prc2" -#: gtk/paper_names_offsets.c:176 +#: gtk/print/paper_names_offsets.c:176 msgctxt "paper size" msgid "prc3 Envelope" msgstr "Phong bì prc3" -#: gtk/paper_names_offsets.c:177 +#: gtk/print/paper_names_offsets.c:177 msgctxt "paper size" msgid "prc 32k" msgstr "prc 32k" -#: gtk/paper_names_offsets.c:178 +#: gtk/print/paper_names_offsets.c:178 msgctxt "paper size" msgid "prc4 Envelope" msgstr "Phong bì prc4" -#: gtk/paper_names_offsets.c:179 +#: gtk/print/paper_names_offsets.c:179 msgctxt "paper size" msgid "prc5 Envelope" msgstr "Phong bì c5" -#: gtk/paper_names_offsets.c:180 +#: gtk/print/paper_names_offsets.c:180 msgctxt "paper size" msgid "prc6 Envelope" msgstr "Phong bì prc6" -#: gtk/paper_names_offsets.c:181 +#: gtk/print/paper_names_offsets.c:181 msgctxt "paper size" msgid "prc7 Envelope" msgstr "Phong bì prc7" -#: gtk/paper_names_offsets.c:182 +#: gtk/print/paper_names_offsets.c:182 msgctxt "paper size" msgid "prc8 Envelope" msgstr "Phong bì prc8" -#: gtk/paper_names_offsets.c:183 +#: gtk/print/paper_names_offsets.c:183 msgctxt "paper size" msgid "prc9 Envelope" msgstr "Phong bì prc9" -#: gtk/paper_names_offsets.c:184 +#: gtk/print/paper_names_offsets.c:184 msgctxt "paper size" msgid "ROC 16k" msgstr "ROC 16k" -#: gtk/paper_names_offsets.c:185 +#: gtk/print/paper_names_offsets.c:185 msgctxt "paper size" msgid "ROC 8k" msgstr "ROC 8k" -#: gtk/ui/gtkaboutdialog.ui:62 +#: gtk/ui/gtkaboutdialog.ui:68 msgid "About" msgstr "Giới thiệu" -#: gtk/ui/gtkaboutdialog.ui:123 +#: gtk/ui/gtkaboutdialog.ui:129 msgid "Credits" msgstr "Công trạng" -#: gtk/ui/gtkaboutdialog.ui:206 +#: gtk/ui/gtkaboutdialog.ui:219 msgid "System" msgstr "" @@ -6034,47 +6064,47 @@ msgid "Pick a color from the screen" msgstr "" -#: gtk/ui/gtkcoloreditor.ui:80 +#: gtk/ui/gtkcoloreditor.ui:84 msgid "Hexadecimal color or color name" msgstr "" -#: gtk/ui/gtkcoloreditor.ui:95 +#: gtk/ui/gtkcoloreditor.ui:99 msgid "Hue" msgstr "Sắc màu" -#: gtk/ui/gtkcoloreditor.ui:114 +#: gtk/ui/gtkcoloreditor.ui:115 msgid "Alpha value" msgstr "" -#: gtk/ui/gtkcoloreditor.ui:132 +#: gtk/ui/gtkcoloreditor.ui:133 msgid "Saturation and value" msgstr "" -#: gtk/ui/gtkcoloreditor.ui:156 +#: gtk/ui/gtkcoloreditor.ui:157 msgctxt "Color channel" msgid "A" msgstr "A" -#: gtk/ui/gtkcoloreditor.ui:192 +#: gtk/ui/gtkcoloreditor.ui:193 msgctxt "Color channel" msgid "H" msgstr "H" -#: gtk/ui/gtkcoloreditor.ui:229 +#: gtk/ui/gtkcoloreditor.ui:230 msgctxt "Color Channel" msgid "S" msgstr "S" -#: gtk/ui/gtkcoloreditor.ui:238 +#: gtk/ui/gtkcoloreditor.ui:239 msgctxt "Color Channel" msgid "V" msgstr "V" -#: gtk/ui/gtkdropdown.ui:19 +#: gtk/ui/gtkdropdown.ui:25 msgid "(None)" msgstr "(Không có)" -#: gtk/ui/gtkdropdown.ui:68 +#: gtk/ui/gtkdropdown.ui:78 msgid "Search…" msgstr "" @@ -6128,19 +6158,19 @@ msgid "Recent" msgstr "" -#: gtk/ui/gtkfilechooserwidget.ui:64 +#: gtk/ui/gtkfilechooserwidget.ui:71 msgid "Create Folder" msgstr "Tạo thư mục" -#: gtk/ui/gtkfilechooserwidget.ui:249 +#: gtk/ui/gtkfilechooserwidget.ui:191 msgid "Remote location — only searching the current folder" msgstr "Vị trí máy trên mạng - chỉ tìm kiếm thư mục hiện tại" -#: gtk/ui/gtkfilechooserwidget.ui:378 +#: gtk/ui/gtkfilechooserwidget.ui:323 msgid "Folder Name" msgstr "Tên thư mục" -#: gtk/ui/gtkfilechooserwidget.ui:404 +#: gtk/ui/gtkfilechooserwidget.ui:349 msgid "_Create" msgstr "_Tạo" @@ -6152,15 +6182,15 @@ msgid "Search font name" msgstr "Tìm tên phông" -#: gtk/ui/gtkfontchooserwidget.ui:79 +#: gtk/ui/gtkfontchooserwidget.ui:89 msgid "Filter by" msgstr "" -#: gtk/ui/gtkfontchooserwidget.ui:89 +#: gtk/ui/gtkfontchooserwidget.ui:99 msgid "Monospace" msgstr "" -#: gtk/ui/gtkfontchooserwidget.ui:95 +#: gtk/ui/gtkfontchooserwidget.ui:105 msgid "Language" msgstr "" @@ -6172,98 +6202,104 @@ msgid "horizontal" msgstr "" -#: gtk/ui/gtkfontchooserwidget.ui:270 +#: gtk/ui/gtkfontchooserwidget.ui:296 msgid "No Fonts Found" msgstr "Không tìm thấy phông chữ nào" -#: gtk/ui/gtkpagesetupunixdialog.ui:27 +#: gtk/print/ui/gtkpagesetupunixdialog.ui:30 msgid "_Format for:" msgstr "Định dạng ch_o:" -#: gtk/ui/gtkpagesetupunixdialog.ui:51 gtk/ui/gtkprintunixdialog.ui:635 +#: gtk/print/ui/gtkpagesetupunixdialog.ui:54 +#: gtk/print/ui/gtkprintunixdialog.ui:704 msgid "_Paper size:" msgstr "Cỡ _giấy:" -#: gtk/ui/gtkpagesetupunixdialog.ui:86 +#: gtk/print/ui/gtkpagesetupunixdialog.ui:89 msgid "_Orientation:" msgstr "_Hướng:" -#: gtk/ui/gtkpagesetupunixdialog.ui:98 gtk/ui/gtkprintunixdialog.ui:675 +#: gtk/print/ui/gtkpagesetupunixdialog.ui:101 +#: gtk/print/ui/gtkprintunixdialog.ui:744 msgid "Portrait" msgstr "Thẳng đứng" -#: gtk/ui/gtkpagesetupunixdialog.ui:109 gtk/ui/gtkprintunixdialog.ui:677 +#: gtk/print/ui/gtkpagesetupunixdialog.ui:112 +#: gtk/print/ui/gtkprintunixdialog.ui:746 msgid "Reverse portrait" msgstr "Đảo thẳng đứng" -#: gtk/ui/gtkpagesetupunixdialog.ui:121 gtk/ui/gtkprintunixdialog.ui:676 +#: gtk/print/ui/gtkpagesetupunixdialog.ui:124 +#: gtk/print/ui/gtkprintunixdialog.ui:745 msgid "Landscape" msgstr "Nằm ngang" -#: gtk/ui/gtkpagesetupunixdialog.ui:132 gtk/ui/gtkprintunixdialog.ui:678 +#: gtk/print/ui/gtkpagesetupunixdialog.ui:135 +#: gtk/print/ui/gtkprintunixdialog.ui:747 msgid "Reverse landscape" msgstr "Đảo nằm ngang" -#: gtk/ui/gtkplacesview.ui:28 +#: gtk/ui/gtkplacesview.ui:16 msgid "Server Addresses" msgstr "" -#: gtk/ui/gtkplacesview.ui:40 +#: gtk/ui/gtkplacesview.ui:28 msgid "" "Server addresses are made up of a protocol prefix and an address. Examples:" msgstr "" -#: gtk/ui/gtkplacesview.ui:66 +#: gtk/ui/gtkplacesview.ui:54 msgid "Available Protocols" msgstr "" #. Translators: Server as any successfully connected network address -#: gtk/ui/gtkplacesview.ui:118 +#: gtk/ui/gtkplacesview.ui:106 msgid "No recent servers found" msgstr "Không thấy máy chủ mới dùng nào" -#: gtk/ui/gtkplacesview.ui:141 +#: gtk/ui/gtkplacesview.ui:129 msgid "Recent Servers" msgstr "Máy chủ mới dùng" -#: gtk/ui/gtkplacesview.ui:221 +#: gtk/ui/gtkplacesview.ui:209 msgid "No results found" msgstr "Không tìm thấy kết quả nào" -#: gtk/ui/gtkplacesview.ui:252 +#: gtk/ui/gtkplacesview.ui:240 msgid "Connect to _Server" msgstr "Kết nối đến _máy chủ" -#: gtk/ui/gtkplacesview.ui:277 +#: gtk/ui/gtkplacesview.ui:265 msgid "Enter server address…" msgstr "Hãy nhập địa chỉ của máy phục vụ…" #. this is the header for the printer status column in the print dialog -#: gtk/ui/gtkprintunixdialog.ui:145 +#: gtk/print/ui/gtkprintunixdialog.ui:142 msgid "Status" msgstr "Trạng thái" -#: gtk/ui/gtkprintunixdialog.ui:199 +#: gtk/print/ui/gtkprintunixdialog.ui:196 msgid "Range" msgstr "Vùng" -#: gtk/ui/gtkprintunixdialog.ui:212 +#: gtk/print/ui/gtkprintunixdialog.ui:214 msgid "_All Pages" msgstr "_Mọi trang" -#: gtk/ui/gtkprintunixdialog.ui:224 +#: gtk/print/ui/gtkprintunixdialog.ui:227 msgid "C_urrent Page" msgstr "Trang _hiện tại" -#: gtk/ui/gtkprintunixdialog.ui:237 +#: gtk/print/ui/gtkprintunixdialog.ui:241 msgid "Se_lection" msgstr "_Vùng chọn" -#: gtk/ui/gtkprintunixdialog.ui:250 +#: gtk/print/ui/gtkprintunixdialog.ui:256 msgid "Pag_es:" msgstr "T_rang:" -#: gtk/ui/gtkprintunixdialog.ui:251 gtk/ui/gtkprintunixdialog.ui:264 +#: gtk/print/ui/gtkprintunixdialog.ui:260 +#: gtk/print/ui/gtkprintunixdialog.ui:273 msgid "" "Specify one or more page ranges,\n" " e.g. 1–3, 7, 11" @@ -6271,107 +6307,109 @@ "Đưa ra một hay nhiều vùng trang,\n" " v.d. 1-3, 7, 11" -#: gtk/ui/gtkprintunixdialog.ui:287 +#: gtk/print/ui/gtkprintunixdialog.ui:299 msgid "Copies" msgstr "Bản sao" -#: gtk/ui/gtkprintunixdialog.ui:302 +#: gtk/print/ui/gtkprintunixdialog.ui:317 msgid "Copie_s:" msgstr "Bản _sao:" -#: gtk/ui/gtkprintunixdialog.ui:325 +#: gtk/print/ui/gtkprintunixdialog.ui:340 msgid "C_ollate" msgstr "Đố_i chiếu" -#: gtk/ui/gtkprintunixdialog.ui:336 +#: gtk/print/ui/gtkprintunixdialog.ui:351 msgid "_Reverse" msgstr "Đả_o" -#: gtk/ui/gtkprintunixdialog.ui:366 +#: gtk/print/ui/gtkprintunixdialog.ui:424 msgid "General" msgstr "Chung" -#: gtk/ui/gtkprintunixdialog.ui:408 +#: gtk/print/ui/gtkprintunixdialog.ui:470 msgid "T_wo-sided:" msgstr "H_ai mặt:" -#: gtk/ui/gtkprintunixdialog.ui:430 +#: gtk/print/ui/gtkprintunixdialog.ui:492 msgid "Pages per _side:" msgstr "Trang trên mỗi _mặt:" -#: gtk/ui/gtkprintunixdialog.ui:454 +#: gtk/print/ui/gtkprintunixdialog.ui:516 msgid "Page or_dering:" msgstr "_Thứ tự trang:" -#: gtk/ui/gtkprintunixdialog.ui:477 +#: gtk/print/ui/gtkprintunixdialog.ui:539 msgid "_Only print:" msgstr "_Chỉ in:" -#: gtk/ui/gtkprintunixdialog.ui:493 +#: gtk/print/ui/gtkprintunixdialog.ui:555 msgid "All sheets" msgstr "Mọi tờ" -#: gtk/ui/gtkprintunixdialog.ui:494 +#: gtk/print/ui/gtkprintunixdialog.ui:556 msgid "Even sheets" msgstr "Tờ chẵn" -#: gtk/ui/gtkprintunixdialog.ui:495 +#: gtk/print/ui/gtkprintunixdialog.ui:557 msgid "Odd sheets" msgstr "Tờ lẻ" -#: gtk/ui/gtkprintunixdialog.ui:509 +#: gtk/print/ui/gtkprintunixdialog.ui:571 msgid "Sc_ale:" msgstr "Tỷ _lệ:" -#: gtk/ui/gtkprintunixdialog.ui:554 +#: gtk/print/ui/gtkprintunixdialog.ui:619 msgid "Paper" msgstr "Giấy" -#: gtk/ui/gtkprintunixdialog.ui:569 +#: gtk/print/ui/gtkprintunixdialog.ui:638 msgid "Paper _type:" msgstr "_Kiểu giấy:" -#: gtk/ui/gtkprintunixdialog.ui:591 +#: gtk/print/ui/gtkprintunixdialog.ui:660 msgid "Paper _source:" msgstr "_Nguồn giấy:" -#: gtk/ui/gtkprintunixdialog.ui:613 +#: gtk/print/ui/gtkprintunixdialog.ui:682 msgid "Output t_ray:" msgstr "Khay _ra:" -#: gtk/ui/gtkprintunixdialog.ui:658 +#: gtk/print/ui/gtkprintunixdialog.ui:727 msgid "Or_ientation:" msgstr "_Hướng:" -#: gtk/ui/gtkprintunixdialog.ui:732 +#: gtk/print/ui/gtkprintunixdialog.ui:805 msgid "Job Details" msgstr "Chi tiết yêu cầu" -#: gtk/ui/gtkprintunixdialog.ui:747 +#: gtk/print/ui/gtkprintunixdialog.ui:820 msgid "Pri_ority:" msgstr "Ư_u tiên:" -#: gtk/ui/gtkprintunixdialog.ui:768 +#: gtk/print/ui/gtkprintunixdialog.ui:841 msgid "_Billing info:" msgstr "Thông tin _hóa đơn:" -#: gtk/ui/gtkprintunixdialog.ui:801 +#: gtk/print/ui/gtkprintunixdialog.ui:874 msgid "Print Document" msgstr "In tài liệu" #. this is one of the choices for the print at option in the print dialog -#: gtk/ui/gtkprintunixdialog.ui:814 +#: gtk/print/ui/gtkprintunixdialog.ui:887 msgid "_Now" msgstr "_Ngay" #. this is one of the choices for the print at option in the print dialog. It also serves as the label for an entry that allows the user to enter a time. -#: gtk/ui/gtkprintunixdialog.ui:828 +#: gtk/print/ui/gtkprintunixdialog.ui:901 msgid "A_t:" msgstr "_Lúc:" #. Ability to parse the am/pm format depends on actual locale. You can remove the am/pm values below for your locale if they are not supported. -#: gtk/ui/gtkprintunixdialog.ui:830 gtk/ui/gtkprintunixdialog.ui:832 -#: gtk/ui/gtkprintunixdialog.ui:848 gtk/ui/gtkprintunixdialog.ui:850 +#: gtk/print/ui/gtkprintunixdialog.ui:903 +#: gtk/print/ui/gtkprintunixdialog.ui:905 +#: gtk/print/ui/gtkprintunixdialog.ui:921 +#: gtk/print/ui/gtkprintunixdialog.ui:923 msgid "" "Specify the time of print,\n" " e.g. 15∶30, 2∶35 pm, 14∶15∶20, 11∶46∶30 am, 4 pm" @@ -6380,52 +6418,53 @@ " v.d. 15:30, 2:35 pm, 14:15:20, 11:46:30 am, 4 pm" #. this is one of the choices for the print at option in the print dialog. It means that the print job will not be printed until it explicitly gets 'released'. -#: gtk/ui/gtkprintunixdialog.ui:862 +#: gtk/print/ui/gtkprintunixdialog.ui:935 msgid "On _hold" msgstr "Tạ_m ngừng" -#: gtk/ui/gtkprintunixdialog.ui:864 gtk/ui/gtkprintunixdialog.ui:865 +#: gtk/print/ui/gtkprintunixdialog.ui:937 +#: gtk/print/ui/gtkprintunixdialog.ui:938 msgid "Hold the job until it is explicitly released" msgstr "Giữ lại yêu cầu đến khi nó được giải thoát một cách rõ ràng" -#: gtk/ui/gtkprintunixdialog.ui:892 +#: gtk/print/ui/gtkprintunixdialog.ui:965 msgid "Add Cover Page" msgstr "Thêm trang bìa" #. this is the label used for the option in the print dialog that controls the front cover page. -#: gtk/ui/gtkprintunixdialog.ui:907 +#: gtk/print/ui/gtkprintunixdialog.ui:980 msgid "Be_fore:" msgstr "T_rước:" #. this is the label used for the option in the print dialog that controls the back cover page. -#: gtk/ui/gtkprintunixdialog.ui:928 +#: gtk/print/ui/gtkprintunixdialog.ui:1001 msgid "_After:" msgstr "S_au:" -#: gtk/ui/gtkprintunixdialog.ui:957 +#: gtk/print/ui/gtkprintunixdialog.ui:1030 msgid "Job" msgstr "Yêu cầu in" #. This will appear as a tab label in the print dialog. -#: gtk/ui/gtkprintunixdialog.ui:987 +#: gtk/print/ui/gtkprintunixdialog.ui:1060 msgid "Image Quality" msgstr "Chất lượng ảnh" #. This will appear as a tab label in the print dialog. -#: gtk/ui/gtkprintunixdialog.ui:1016 +#: gtk/print/ui/gtkprintunixdialog.ui:1089 msgid "Color" msgstr "Màu" #. This will appear as a tab label in the print dialog. It's a typographical term, as in "Binding and finishing" -#: gtk/ui/gtkprintunixdialog.ui:1045 +#: gtk/print/ui/gtkprintunixdialog.ui:1118 msgid "Finishing" msgstr "Kết thúc" -#: gtk/ui/gtkprintunixdialog.ui:1074 +#: gtk/print/ui/gtkprintunixdialog.ui:1147 msgid "Advanced" msgstr "Cấp cao" -#: gtk/ui/gtkprintunixdialog.ui:1090 +#: gtk/print/ui/gtkprintunixdialog.ui:1163 msgid "Some of the settings in the dialog conflict" msgstr "Một số cài đặt trong trường hợp xung đột hộp thoại" @@ -6434,7 +6473,7 @@ msgid "Unspecified error decoding video" msgstr "" -#: modules/media/gtkffmediafile.c:322 modules/media/gtkffmediafile.c:496 +#: modules/media/gtkffmediafile.c:650 modules/media/gtkffmediafile.c:898 msgid "Not enough memory" msgstr "" @@ -6446,441 +6485,447 @@ msgid "Unsupported video codec" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:1152 -#: modules/printbackends/gtkprintbackendcups.c:1461 +#: modules/printbackends/gtkprintbackendcups.c:1142 +#: modules/printbackends/gtkprintbackendcups.c:1449 msgid "Username:" msgstr "Tài khoản:" -#: modules/printbackends/gtkprintbackendcups.c:1153 -#: modules/printbackends/gtkprintbackendcups.c:1470 +#: modules/printbackends/gtkprintbackendcups.c:1143 +#: modules/printbackends/gtkprintbackendcups.c:1458 msgid "Password:" msgstr "Mật khẩu:" -#: modules/printbackends/gtkprintbackendcups.c:1192 -#: modules/printbackends/gtkprintbackendcups.c:1483 +#: modules/printbackends/gtkprintbackendcups.c:1181 +#: modules/printbackends/gtkprintbackendcups.c:1471 #, c-format msgid "Authentication is required to print document “%s” on printer %s" msgstr "Cần xác thực để in tài liệu “%s” trên máy in %s" -#: modules/printbackends/gtkprintbackendcups.c:1194 +#: modules/printbackends/gtkprintbackendcups.c:1183 #, c-format msgid "Authentication is required to print a document on %s" msgstr "Cần xác thực để in tài liệu trên %s" -#: modules/printbackends/gtkprintbackendcups.c:1198 +#: modules/printbackends/gtkprintbackendcups.c:1187 #, c-format msgid "Authentication is required to get attributes of job “%s”" msgstr "Cần xác thực để lấy thuộc tính của yêu cầu in “%s”" -#: modules/printbackends/gtkprintbackendcups.c:1200 +#: modules/printbackends/gtkprintbackendcups.c:1189 msgid "Authentication is required to get attributes of a job" msgstr "Cần xác thực để lấy thuộc tính của yêu cầu in" -#: modules/printbackends/gtkprintbackendcups.c:1204 +#: modules/printbackends/gtkprintbackendcups.c:1193 #, c-format msgid "Authentication is required to get attributes of printer %s" msgstr "Cần xác thực để lấy thuộc tính của máy in %s" -#: modules/printbackends/gtkprintbackendcups.c:1206 +#: modules/printbackends/gtkprintbackendcups.c:1195 msgid "Authentication is required to get attributes of a printer" msgstr "Cần xác thực để lấy thuộc tính của máy in" -#: modules/printbackends/gtkprintbackendcups.c:1209 +#: modules/printbackends/gtkprintbackendcups.c:1198 #, c-format msgid "Authentication is required to get default printer of %s" msgstr "Cần xác thực để lấy máy in mặc định cho %s" -#: modules/printbackends/gtkprintbackendcups.c:1212 +#: modules/printbackends/gtkprintbackendcups.c:1201 #, c-format msgid "Authentication is required to get printers from %s" msgstr "Cần xác thực để lấy máy in mặc định từ %s" -#: modules/printbackends/gtkprintbackendcups.c:1217 +#: modules/printbackends/gtkprintbackendcups.c:1206 #, c-format msgid "Authentication is required to get a file from %s" msgstr "Cần xác thực để lấy tập tin từ %s" -#: modules/printbackends/gtkprintbackendcups.c:1219 +#: modules/printbackends/gtkprintbackendcups.c:1208 #, c-format msgid "Authentication is required on %s" msgstr "Cần xác thực trên %s" -#: modules/printbackends/gtkprintbackendcups.c:1455 +#: modules/printbackends/gtkprintbackendcups.c:1443 msgid "Domain:" msgstr "Miền:" -#: modules/printbackends/gtkprintbackendcups.c:1485 +#: modules/printbackends/gtkprintbackendcups.c:1473 #, c-format msgid "Authentication is required to print document “%s”" msgstr "Cần xác thực để in tài liệu “%s”" -#: modules/printbackends/gtkprintbackendcups.c:1490 +#: modules/printbackends/gtkprintbackendcups.c:1478 #, c-format msgid "Authentication is required to print this document on printer %s" msgstr "Cần xác thực để in tài liệu này trên máy in %s" -#: modules/printbackends/gtkprintbackendcups.c:1492 +#: modules/printbackends/gtkprintbackendcups.c:1480 msgid "Authentication is required to print this document" msgstr "Cần xác thực để in tài liệu này" -#: modules/printbackends/gtkprintbackendcups.c:2589 +#: modules/printbackends/gtkprintbackendcups.c:2568 #, c-format msgid "Printer “%s” is low on toner." msgstr "Máy in “%s” gần hết mực." -#: modules/printbackends/gtkprintbackendcups.c:2593 +#: modules/printbackends/gtkprintbackendcups.c:2572 #, c-format msgid "Printer “%s” has no toner left." msgstr "Máy in “%s” hết trống mực." #. Translators: "Developer" like on photo development context -#: modules/printbackends/gtkprintbackendcups.c:2598 +#: modules/printbackends/gtkprintbackendcups.c:2577 #, c-format msgid "Printer “%s” is low on developer." msgstr "Máy in “%s” gần cạn thuốc rửa ảnh." #. Translators: "Developer" like on photo development context -#: modules/printbackends/gtkprintbackendcups.c:2603 +#: modules/printbackends/gtkprintbackendcups.c:2582 #, c-format msgid "Printer “%s” is out of developer." msgstr "Máy in “%s” cạn thuốc rửa ảnh." #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/gtkprintbackendcups.c:2608 +#: modules/printbackends/gtkprintbackendcups.c:2587 #, c-format msgid "Printer “%s” is low on at least one marker supply." msgstr "Máy in “%s” gần cạn ít nhất một mực." #. Translators: "marker" is one color bin of the printer -#: modules/printbackends/gtkprintbackendcups.c:2613 +#: modules/printbackends/gtkprintbackendcups.c:2592 #, c-format msgid "Printer “%s” is out of at least one marker supply." msgstr "Máy in “%s” hết ít nhất một mực." -#: modules/printbackends/gtkprintbackendcups.c:2617 +#: modules/printbackends/gtkprintbackendcups.c:2596 #, c-format msgid "The cover is open on printer “%s”." msgstr "Nắp trên máy in “%s” còn đang mở." -#: modules/printbackends/gtkprintbackendcups.c:2621 +#: modules/printbackends/gtkprintbackendcups.c:2600 #, c-format msgid "The door is open on printer “%s”." msgstr "Cửa trên máy in “%s” đang mở." -#: modules/printbackends/gtkprintbackendcups.c:2625 +#: modules/printbackends/gtkprintbackendcups.c:2604 #, c-format msgid "Printer “%s” is low on paper." msgstr "Máy in “%s” gần hết giấy." -#: modules/printbackends/gtkprintbackendcups.c:2629 +#: modules/printbackends/gtkprintbackendcups.c:2608 #, c-format msgid "Printer “%s” is out of paper." msgstr "Máy in “%s” hết giấy." -#: modules/printbackends/gtkprintbackendcups.c:2633 +#: modules/printbackends/gtkprintbackendcups.c:2612 #, c-format msgid "Printer “%s” is currently offline." msgstr "Máy in “%s” hiện thời ngoại tuyến (không bật hay không cắm cáp)." -#: modules/printbackends/gtkprintbackendcups.c:2637 +#: modules/printbackends/gtkprintbackendcups.c:2616 #, c-format msgid "There is a problem on printer “%s”." msgstr "Gặp vấn đề trên máy in “%s”." #. Translators: this is a printer status. -#: modules/printbackends/gtkprintbackendcups.c:2657 +#: modules/printbackends/gtkprintbackendcpdb.c:1525 +#: modules/printbackends/gtkprintbackendcups.c:2636 msgid "Paused; Rejecting Jobs" msgstr "Tạm dừng; Từ chối nhận yêu cầu in" #. Translators: this is a printer status. -#: modules/printbackends/gtkprintbackendcups.c:2663 +#: modules/printbackends/gtkprintbackendcpdb.c:1531 +#: modules/printbackends/gtkprintbackendcups.c:2642 msgid "Rejecting Jobs" msgstr "Từ chối nhận yêu cầu in" #. Translators: this string connects multiple printer states together. -#: modules/printbackends/gtkprintbackendcups.c:2704 +#: modules/printbackends/gtkprintbackendcups.c:2683 msgid "; " msgstr "; " -#: modules/printbackends/gtkprintbackendcups.c:4619 -#: modules/printbackends/gtkprintbackendcups.c:4686 +#: modules/printbackends/gtkprintbackendcups.c:4584 +#: modules/printbackends/gtkprintbackendcups.c:4651 msgctxt "printing option" msgid "Two Sided" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:4620 +#: modules/printbackends/gtkprintbackendcups.c:4585 msgctxt "printing option" msgid "Paper Type" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:4621 +#: modules/printbackends/gtkprintbackendcups.c:4586 msgctxt "printing option" msgid "Paper Source" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:4622 -#: modules/printbackends/gtkprintbackendcups.c:4687 +#: modules/printbackends/gtkprintbackendcups.c:4587 +#: modules/printbackends/gtkprintbackendcups.c:4652 msgctxt "printing option" msgid "Output Tray" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:4623 +#: modules/printbackends/gtkprintbackendcups.c:4588 msgctxt "printing option" msgid "Resolution" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:4624 +#: modules/printbackends/gtkprintbackendcups.c:4589 msgctxt "printing option" msgid "GhostScript pre-filtering" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:4633 +#: modules/printbackends/gtkprintbackendcups.c:4598 msgctxt "printing option value" msgid "One Sided" msgstr "" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/gtkprintbackendcups.c:4635 +#: modules/printbackends/gtkprintbackendcups.c:4600 msgctxt "printing option value" msgid "Long Edge (Standard)" msgstr "" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/gtkprintbackendcups.c:4637 +#: modules/printbackends/gtkprintbackendcups.c:4602 msgctxt "printing option value" msgid "Short Edge (Flip)" msgstr "" #. Translators: this is an option of "Paper Source" -#: modules/printbackends/gtkprintbackendcups.c:4639 -#: modules/printbackends/gtkprintbackendcups.c:4641 -#: modules/printbackends/gtkprintbackendcups.c:4649 +#: modules/printbackends/gtkprintbackendcups.c:4604 +#: modules/printbackends/gtkprintbackendcups.c:4606 +#: modules/printbackends/gtkprintbackendcups.c:4614 msgctxt "printing option value" msgid "Auto Select" msgstr "" #. Translators: this is an option of "Paper Source" #. Translators: this is an option of "Resolution" -#: modules/printbackends/gtkprintbackendcups.c:4643 -#: modules/printbackends/gtkprintbackendcups.c:4645 -#: modules/printbackends/gtkprintbackendcups.c:4647 -#: modules/printbackends/gtkprintbackendcups.c:4651 +#: modules/printbackends/gtkprintbackendcups.c:4608 +#: modules/printbackends/gtkprintbackendcups.c:4610 +#: modules/printbackends/gtkprintbackendcups.c:4612 +#: modules/printbackends/gtkprintbackendcups.c:4616 msgctxt "printing option value" msgid "Printer Default" msgstr "" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/gtkprintbackendcups.c:4653 +#: modules/printbackends/gtkprintbackendcups.c:4618 msgctxt "printing option value" msgid "Embed GhostScript fonts only" msgstr "" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/gtkprintbackendcups.c:4655 +#: modules/printbackends/gtkprintbackendcups.c:4620 msgctxt "printing option value" msgid "Convert to PS level 1" msgstr "" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/gtkprintbackendcups.c:4657 +#: modules/printbackends/gtkprintbackendcups.c:4622 msgctxt "printing option value" msgid "Convert to PS level 2" msgstr "" #. Translators: this is an option of "GhostScript" -#: modules/printbackends/gtkprintbackendcups.c:4659 +#: modules/printbackends/gtkprintbackendcups.c:4624 msgctxt "printing option value" msgid "No pre-filtering" msgstr "" #. Translators: "Miscellaneous" is the label for a button, that opens #. up an extra panel of settings in a print dialog. -#: modules/printbackends/gtkprintbackendcups.c:4668 +#: modules/printbackends/gtkprintbackendcups.c:4633 msgctxt "printing option group" msgid "Miscellaneous" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:4695 +#: modules/printbackends/gtkprintbackendcups.c:4660 msgctxt "sides" msgid "One Sided" msgstr "Một mặt" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/gtkprintbackendcups.c:4697 +#: modules/printbackends/gtkprintbackendcups.c:4662 msgctxt "sides" msgid "Long Edge (Standard)" msgstr "Cạnh dài (Chuẩn)" #. Translators: this is an option of "Two Sided" -#: modules/printbackends/gtkprintbackendcups.c:4699 +#: modules/printbackends/gtkprintbackendcups.c:4664 msgctxt "sides" msgid "Short Edge (Flip)" msgstr "Cạnh ngắn (Lật)" #. Translators: Top output bin -#: modules/printbackends/gtkprintbackendcups.c:4702 +#: modules/printbackends/gtkprintbackendcups.c:4667 msgctxt "output-bin" msgid "Top Bin" msgstr "Đỉnh Bin" #. Translators: Middle output bin -#: modules/printbackends/gtkprintbackendcups.c:4704 +#: modules/printbackends/gtkprintbackendcups.c:4669 msgctxt "output-bin" msgid "Middle Bin" msgstr "Giữa Bin" #. Translators: Bottom output bin -#: modules/printbackends/gtkprintbackendcups.c:4706 +#: modules/printbackends/gtkprintbackendcups.c:4671 msgctxt "output-bin" msgid "Bottom Bin" msgstr "Dưới Bin" #. Translators: Side output bin -#: modules/printbackends/gtkprintbackendcups.c:4708 +#: modules/printbackends/gtkprintbackendcups.c:4673 msgctxt "output-bin" msgid "Side Bin" msgstr "Cạnh Bin" #. Translators: Left output bin -#: modules/printbackends/gtkprintbackendcups.c:4710 +#: modules/printbackends/gtkprintbackendcups.c:4675 msgctxt "output-bin" msgid "Left Bin" msgstr "Trái Bin" #. Translators: Right output bin -#: modules/printbackends/gtkprintbackendcups.c:4712 +#: modules/printbackends/gtkprintbackendcups.c:4677 msgctxt "output-bin" msgid "Right Bin" msgstr "Phải Bin" #. Translators: Center output bin -#: modules/printbackends/gtkprintbackendcups.c:4714 +#: modules/printbackends/gtkprintbackendcups.c:4679 msgctxt "output-bin" msgid "Center Bin" msgstr "Trung tâm Bin" #. Translators: Rear output bin -#: modules/printbackends/gtkprintbackendcups.c:4716 +#: modules/printbackends/gtkprintbackendcups.c:4681 msgctxt "output-bin" msgid "Rear Bin" msgstr "Hậu Bin" #. Translators: Output bin where one sided output is oriented in the face-up position -#: modules/printbackends/gtkprintbackendcups.c:4718 +#: modules/printbackends/gtkprintbackendcups.c:4683 msgctxt "output-bin" msgid "Face Up Bin" msgstr "Trước mặt Bin" #. Translators: Output bin where one sided output is oriented in the face-down position -#: modules/printbackends/gtkprintbackendcups.c:4720 +#: modules/printbackends/gtkprintbackendcups.c:4685 msgctxt "output-bin" msgid "Face Down Bin" msgstr "Sau mặt Bin" #. Translators: Large capacity output bin -#: modules/printbackends/gtkprintbackendcups.c:4722 +#: modules/printbackends/gtkprintbackendcups.c:4687 msgctxt "output-bin" msgid "Large Capacity Bin" msgstr "Bin dung tích lớn" #. Translators: Output stacker number %d -#: modules/printbackends/gtkprintbackendcups.c:4744 +#: modules/printbackends/gtkprintbackendcups.c:4709 #, c-format msgctxt "output-bin" msgid "Stacker %d" msgstr "Hộc chứa %d" #. Translators: Output mailbox number %d -#: modules/printbackends/gtkprintbackendcups.c:4748 +#: modules/printbackends/gtkprintbackendcups.c:4713 #, c-format msgctxt "output-bin" msgid "Mailbox %d" msgstr "HộpThư %d" #. Translators: Private mailbox -#: modules/printbackends/gtkprintbackendcups.c:4752 +#: modules/printbackends/gtkprintbackendcups.c:4717 msgctxt "output-bin" msgid "My Mailbox" msgstr "Hộp thư của tôi" #. Translators: Output tray number %d -#: modules/printbackends/gtkprintbackendcups.c:4756 +#: modules/printbackends/gtkprintbackendcups.c:4721 #, c-format msgctxt "output-bin" msgid "Tray %d" msgstr "Khay %d" -#: modules/printbackends/gtkprintbackendcups.c:5233 +#: modules/printbackends/gtkprintbackendcups.c:5198 msgid "Printer Default" msgstr "Mặc định máy in" #. Translators: These strings name the possible values of the #. * job priority option in the print dialog #. -#: modules/printbackends/gtkprintbackendcups.c:5677 +#: modules/printbackends/gtkprintbackendcpdb.c:541 +#: modules/printbackends/gtkprintbackendcups.c:5642 msgid "Urgent" msgstr "Khẩn" -#: modules/printbackends/gtkprintbackendcups.c:5677 +#: modules/printbackends/gtkprintbackendcpdb.c:541 +#: modules/printbackends/gtkprintbackendcups.c:5642 msgid "High" msgstr "Cao" -#: modules/printbackends/gtkprintbackendcups.c:5677 +#: modules/printbackends/gtkprintbackendcpdb.c:541 +#: modules/printbackends/gtkprintbackendcups.c:5642 msgid "Medium" msgstr "Vừa" -#: modules/printbackends/gtkprintbackendcups.c:5677 +#: modules/printbackends/gtkprintbackendcpdb.c:541 +#: modules/printbackends/gtkprintbackendcups.c:5642 msgid "Low" msgstr "Thấp" #. Translators, this string is used to label the job priority option #. * in the print dialog #. -#: modules/printbackends/gtkprintbackendcups.c:5707 +#: modules/printbackends/gtkprintbackendcups.c:5672 msgid "Job Priority" msgstr "Ưu tiên" #. Translators, this string is used to label the billing info entry #. * in the print dialog #. -#: modules/printbackends/gtkprintbackendcups.c:5718 +#: modules/printbackends/gtkprintbackendcups.c:5683 msgid "Billing Info" msgstr "Thông tin hóa đơn" #. Translators, these strings are names for various 'standard' cover #. * pages that the printing system may support. #. -#: modules/printbackends/gtkprintbackendcups.c:5742 +#: modules/printbackends/gtkprintbackendcups.c:5707 msgctxt "cover page" msgid "None" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:5743 +#: modules/printbackends/gtkprintbackendcups.c:5708 msgctxt "cover page" msgid "Classified" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:5744 +#: modules/printbackends/gtkprintbackendcups.c:5709 msgctxt "cover page" msgid "Confidential" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:5745 +#: modules/printbackends/gtkprintbackendcups.c:5710 msgctxt "cover page" msgid "Secret" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:5746 +#: modules/printbackends/gtkprintbackendcups.c:5711 msgctxt "cover page" msgid "Standard" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:5747 +#: modules/printbackends/gtkprintbackendcups.c:5712 msgctxt "cover page" msgid "Top Secret" msgstr "" -#: modules/printbackends/gtkprintbackendcups.c:5748 +#: modules/printbackends/gtkprintbackendcups.c:5713 msgctxt "cover page" msgid "Unclassified" msgstr "" @@ -6888,7 +6933,7 @@ #. Translators, this string is used to label the pages-per-sheet option #. * in the print dialog #. -#: modules/printbackends/gtkprintbackendcups.c:5760 +#: modules/printbackends/gtkprintbackendcups.c:5725 msgctxt "printer option" msgid "Pages per Sheet" msgstr "" @@ -6896,7 +6941,7 @@ #. Translators, this string is used to label the option in the print #. * dialog that controls in what order multiple pages are arranged #. -#: modules/printbackends/gtkprintbackendcups.c:5777 +#: modules/printbackends/gtkprintbackendcups.c:5742 msgctxt "printer option" msgid "Page Ordering" msgstr "" @@ -6904,7 +6949,8 @@ #. Translators, this is the label used for the option in the print #. * dialog that controls the front cover page. #. -#: modules/printbackends/gtkprintbackendcups.c:5819 +#: modules/printbackends/gtkprintbackendcpdb.c:562 +#: modules/printbackends/gtkprintbackendcups.c:5784 msgctxt "printer option" msgid "Before" msgstr "" @@ -6912,7 +6958,8 @@ #. Translators, this is the label used for the option in the print #. * dialog that controls the back cover page. #. -#: modules/printbackends/gtkprintbackendcups.c:5834 +#: modules/printbackends/gtkprintbackendcpdb.c:569 +#: modules/printbackends/gtkprintbackendcups.c:5799 msgctxt "printer option" msgid "After" msgstr "" @@ -6921,7 +6968,7 @@ #. * a print job is printed. Possible values are 'now', a specified time, #. * or 'on hold' #. -#: modules/printbackends/gtkprintbackendcups.c:5854 +#: modules/printbackends/gtkprintbackendcups.c:5819 msgctxt "printer option" msgid "Print at" msgstr "" @@ -6929,7 +6976,7 @@ #. Translators: this is the name of the option that allows the user #. * to specify a time when a print job will be printed. #. -#: modules/printbackends/gtkprintbackendcups.c:5865 +#: modules/printbackends/gtkprintbackendcups.c:5830 msgctxt "printer option" msgid "Print at time" msgstr "" @@ -6939,53 +6986,53 @@ #. * the width and height in points. E.g: "Custom #. * 230.4x142.9" #. -#: modules/printbackends/gtkprintbackendcups.c:5912 +#: modules/printbackends/gtkprintbackendcups.c:5877 #, c-format msgid "Custom %s×%s" msgstr "Tự chọn %sx%s" #. TRANSLATORS: this is the ICC color profile to use for this job -#: modules/printbackends/gtkprintbackendcups.c:6023 +#: modules/printbackends/gtkprintbackendcups.c:5988 msgctxt "printer option" msgid "Printer Profile" msgstr "" #. TRANSLATORS: this is when color profile information is unavailable -#: modules/printbackends/gtkprintbackendcups.c:6030 +#: modules/printbackends/gtkprintbackendcups.c:5995 msgctxt "printer option value" msgid "Unavailable" msgstr "" -#: modules/printbackends/gtkprintbackendfile.c:234 +#: modules/printbackends/gtkprintbackendfile.c:238 msgid "output" msgstr "đầu ra" -#: modules/printbackends/gtkprintbackendfile.c:511 +#: modules/printbackends/gtkprintbackendfile.c:510 msgid "Print to File" msgstr "In ra tập tin" # Name: don't translate / Tên: đừng dịch -#: modules/printbackends/gtkprintbackendfile.c:637 +#: modules/printbackends/gtkprintbackendfile.c:636 msgid "PDF" msgstr "PDF" -#: modules/printbackends/gtkprintbackendfile.c:637 +#: modules/printbackends/gtkprintbackendfile.c:636 msgid "PostScript" msgstr "" -#: modules/printbackends/gtkprintbackendfile.c:637 +#: modules/printbackends/gtkprintbackendfile.c:636 msgid "SVG" msgstr "SVG" -#: modules/printbackends/gtkprintbackendfile.c:650 +#: modules/printbackends/gtkprintbackendfile.c:649 msgid "Pages per _sheet:" msgstr "Số t_rang mỗi tờ:" -#: modules/printbackends/gtkprintbackendfile.c:710 +#: modules/printbackends/gtkprintbackendfile.c:709 msgid "File" msgstr "Tập tin" -#: modules/printbackends/gtkprintbackendfile.c:720 +#: modules/printbackends/gtkprintbackendfile.c:719 msgid "_Output format" msgstr "Định dạng _xuất" @@ -7003,17 +7050,17 @@ #. TRANSLATORS: when we're running an old CUPS, and #. * it hasn't registered the device with colord -#: modules/printbackends/gtkprintercups.c:275 +#: modules/printbackends/gtkprintercups.c:272 msgid "Color management unavailable" msgstr "Không có bộ quản lý màu" #. TRANSLATORS: when there is no color profile available -#: modules/printbackends/gtkprintercups.c:287 +#: modules/printbackends/gtkprintercups.c:284 msgid "No profile available" msgstr "Không có hồ sơ có thể dùng" #. TRANSLATORS: when the color profile has no title -#: modules/printbackends/gtkprintercups.c:298 +#: modules/printbackends/gtkprintercups.c:295 msgid "Unspecified profile" msgstr "Hồ sơ chưa xác định" @@ -7068,7 +7115,7 @@ "Perform various tasks on GtkBuilder .ui files.\n" msgstr "" -#: tools/gtk-builder-tool-simplify.c:440 +#: tools/gtk-builder-tool-simplify.c:444 #, c-format msgid "%s:%d: Couldn’t parse value for property '%s': %s\n" msgstr "" @@ -7078,13 +7125,14 @@ msgid "%s:%d: %sproperty %s::%s not found\n" msgstr "" -#: tools/gtk-builder-tool-simplify.c:2286 +#: tools/gtk-builder-tool-simplify.c:2455 #, c-format msgid "Can’t load “%s”: %s\n" msgstr "" -#: tools/gtk-builder-tool-simplify.c:2297 -#: tools/gtk-builder-tool-simplify.c:2303 +#: tools/gtk-builder-tool-simplify.c:2466 +#: tools/gtk-builder-tool-simplify.c:2472 +#: tools/gtk-builder-tool-simplify.c:2478 #, c-format msgid "Can’t parse “%s”: %s\n" msgstr "" @@ -7094,7 +7142,7 @@ msgid "Can’t parse “%s”\n" msgstr "" -#: tools/gtk-builder-tool-simplify.c:2333 +#: tools/gtk-builder-tool-simplify.c:2504 #, c-format msgid "Failed to read “%s”: %s\n" msgstr "" @@ -7104,12 +7152,13 @@ msgid "Failed to write %s: “%s”\n" msgstr "" -#: tools/gtk-builder-tool-simplify.c:2379 +#: tools/gtk-builder-tool-preview.c:208 tools/gtk-builder-tool-screenshot.c:391 +#: tools/gtk-builder-tool-simplify.c:2552 tools/gtk-builder-tool-validate.c:287 #, c-format msgid "No .ui file specified\n" msgstr "" -#: tools/gtk-builder-tool-simplify.c:2385 +#: tools/gtk-builder-tool-simplify.c:2558 #, c-format msgid "Can only simplify a single .ui file without --replace\n" msgstr "" @@ -7120,36 +7169,36 @@ #. Translators: this message will appear immediately after the #. usage string - Usage: COMMAND [OPTION…] -#: tools/gtk-launch.c:72 +#: tools/gtk-launch.c:74 msgid "APPLICATION [URI…] — launch an APPLICATION" msgstr "" #. Translators: this message will appear after the usage string #. and before the list of options. -#: tools/gtk-launch.c:76 +#: tools/gtk-launch.c:78 msgid "" "Launch an application (specified by its desktop file name),\n" "optionally passing one or more URIs as arguments." msgstr "" -#: tools/gtk-launch.c:86 +#: tools/gtk-launch.c:88 #, c-format msgid "Error parsing commandline options: %s\n" msgstr "Gặp lỗi khi phân tích tham số dòng lệnh: %s\n" -#: tools/gtk-launch.c:88 tools/gtk-launch.c:109 +#: tools/gtk-launch.c:90 tools/gtk-launch.c:111 #, c-format msgid "Try “%s --help” for more information." msgstr "" #. Translators: the %s is the program name. This error message #. means the user is calling gtk-launch without any argument. -#: tools/gtk-launch.c:107 +#: tools/gtk-launch.c:109 #, c-format msgid "%s: missing application name" msgstr "%s: thiếu tên ứng dụng" -#: tools/gtk-launch.c:136 +#: tools/gtk-launch.c:137 #, c-format msgid "Creating AppInfo from id not supported on non unix operating systems" msgstr "" @@ -7157,14 +7206,14 @@ #. Translators: the first %s is the program name, the second one #. is the application name. -#: tools/gtk-launch.c:144 +#: tools/gtk-launch.c:145 #, c-format msgid "%s: no such application %s" msgstr "%s: không có ứng dụng %s" #. Translators: the first %s is the program name, the second one #. is the error message. -#: tools/gtk-launch.c:162 +#: tools/gtk-launch.c:163 #, c-format msgid "%s: error launching application: %s\n" msgstr "%s: lỗi chạy ứng dụng: %s\n" @@ -7219,55 +7268,55 @@ msgid "Could not rename %s back to %s: %s.\n" msgstr "Không thể đổi tên của %s trở về %s: %s.\n" -#: tools/updateiconcache.c:1618 +#: tools/updateiconcache.c:1614 #, c-format msgid "Cache file created successfully.\n" msgstr "Tập tin nhớ tạm đã được tạo.\n" -#: tools/updateiconcache.c:1657 +#: tools/updateiconcache.c:1653 msgid "Overwrite an existing cache, even if up to date" msgstr "Ghi đè lên bộ nhớ tạm đã có, ngay cả điều hiện thời" -#: tools/updateiconcache.c:1658 +#: tools/updateiconcache.c:1654 msgid "Don’t check for the existence of index.theme" msgstr "" -#: tools/updateiconcache.c:1659 +#: tools/updateiconcache.c:1655 msgid "Don’t include image data in the cache" msgstr "" -#: tools/updateiconcache.c:1660 +#: tools/updateiconcache.c:1656 msgid "Include image data in the cache" msgstr "Bao gồm dữ liệu ảnh trong bộ nhớ tạm" -#: tools/updateiconcache.c:1661 +#: tools/updateiconcache.c:1657 msgid "Output a C header file" msgstr "Xuất tập tin phần đầu C" -#: tools/updateiconcache.c:1662 +#: tools/updateiconcache.c:1658 msgid "Turn off verbose output" msgstr "Tắt xuất chi tiết" -#: tools/updateiconcache.c:1663 +#: tools/updateiconcache.c:1659 msgid "Validate existing icon cache" msgstr "Thẩm tra bộ nhớ tạm biểu tượng tồn tại" -#: tools/updateiconcache.c:1728 +#: tools/updateiconcache.c:1724 #, c-format msgid "File not found: %s\n" msgstr "Không tìm thấy tập tin: %s\n" -#: tools/updateiconcache.c:1734 +#: tools/updateiconcache.c:1730 #, c-format msgid "Not a valid icon cache: %s\n" msgstr "Không phải bộ nhớ tạm biểu tượng hợp lệ: %s\n" -#: tools/updateiconcache.c:1747 +#: tools/updateiconcache.c:1743 #, c-format msgid "No theme index file.\n" msgstr "Không có tập tin chỉ mục sắc thái.\n" -#: tools/updateiconcache.c:1751 +#: tools/updateiconcache.c:1747 #, c-format msgid "" "No theme index file in “%s”.\n" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtksourceview-3.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtksourceview-3.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtksourceview-3.0.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtksourceview-3.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:06+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:12+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. (itstool) path: displayable-values/value@name diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtksourceview-4.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtksourceview-4.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gtksourceview-4.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gtksourceview-4.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:29+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:43+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. (itstool) path: abnf.lang/language@_section diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gvfs.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gvfs.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/gvfs.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/gvfs.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,26 +18,26 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:50+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:51+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: client/gdaemonfile.c:435 msgid "Operation not supported, files on different mounts" msgstr "Thao tác không được hỗ trợ, vì tập tin nằm ở điểm gắn kết khác nhau" -#: client/gdaemonfile.c:1028 client/gdaemonfile.c:3059 -#: client/gvfsiconloadable.c:351 daemon/gvfsjobopenforread.c:183 +#: client/gdaemonfile.c:1043 client/gdaemonfile.c:3074 +#: client/gvfsiconloadable.c:366 daemon/gvfsjobopenforread.c:183 #: daemon/gvfsjobopenforwrite.c:333 msgid "Couldn’t get stream file descriptor" msgstr "Không thể lấy bộ mô tả tập tin luồng" -#: client/gdaemonfile.c:1144 client/gdaemonfile.c:1216 -#: client/gvfsiconloadable.c:145 +#: client/gdaemonfile.c:1159 client/gdaemonfile.c:1231 +#: client/gvfsiconloadable.c:147 msgid "Didn’t get stream file descriptor" msgstr "Đã không lấy được bộ mô tả tập tin luồng" -#: client/gdaemonfile.c:1338 +#: client/gdaemonfile.c:1353 #, c-format #| msgid "Invalid return value from open" msgid "Invalid return value from %s" @@ -45,31 +45,31 @@ #. translators: this is an error message when there is no user visible "mount" object #. corresponding to a particular path/uri -#: client/gdaemonfile.c:2188 client/gdaemonfile.c:3322 +#: client/gdaemonfile.c:2203 client/gdaemonfile.c:3337 msgid "Could not find enclosing mount" msgstr "Không thể tìm thấy điểm gắn kết bao bọc" -#: client/gdaemonfile.c:2220 +#: client/gdaemonfile.c:2235 #, c-format msgid "Invalid filename %s" msgstr "Tên tập tin không hợp lệ %s" -#: client/gdaemonfile.c:2534 client/gdaemonfile.c:2544 -#: client/gdaemonfile.c:2566 client/gdaemonvfs.c:1234 client/gdaemonvfs.c:1255 +#: client/gdaemonfile.c:2549 client/gdaemonfile.c:2559 +#: client/gdaemonfile.c:2581 client/gdaemonvfs.c:1234 client/gdaemonvfs.c:1255 #: client/gdaemonvfs.c:1266 client/gdaemonvfs.c:1298 #, c-format msgid "Error setting file metadata: %s" msgstr "Gặp lỗi khi đặt siêu dữ liệu cho tập tin: %s" -#: client/gdaemonfile.c:2535 client/gdaemonvfs.c:1256 +#: client/gdaemonfile.c:2550 client/gdaemonvfs.c:1256 msgid "can’t open metadata tree" msgstr "không thể mở cây siêu dữ liệu" -#: client/gdaemonfile.c:2545 client/gdaemonvfs.c:1267 +#: client/gdaemonfile.c:2560 client/gdaemonvfs.c:1267 msgid "can’t get metadata proxy" msgstr "không thể lấy ủy nhiệm siêu dữ liệu" -#: client/gdaemonfile.c:2567 client/gdaemonvfs.c:1299 +#: client/gdaemonfile.c:2582 client/gdaemonvfs.c:1299 msgid "values must be string or list of strings" msgstr "giá trị phải là chuỗi hoặc danh sách chuỗi" @@ -83,7 +83,7 @@ #: client/gdaemonfileinputstream.c:552 client/gdaemonfileinputstream.c:1695 #: client/gdaemonfileoutputstream.c:503 client/gdaemonfileoutputstream.c:1442 -#: daemon/gvfsbackendmtp.c:2458 daemon/gvfsbackendmtp.c:2849 +#: daemon/gvfsbackendmtp.c:2501 daemon/gvfsbackendmtp.c:2892 msgid "End of stream" msgstr "Kết thúc luồng dữ liệu" @@ -92,7 +92,7 @@ #: client/gdaemonfileinputstream.c:1418 client/gdaemonfileoutputstream.c:553 #: client/gdaemonfileoutputstream.c:731 client/gdaemonfileoutputstream.c:926 #: client/gdaemonfileoutputstream.c:1092 client/gdaemonfileoutputstream.c:1274 -#: daemon/gvfsbackendsftp.c:5531 daemon/gvfsbackendsmb.c:1108 +#: daemon/gvfsbackendsftp.c:5534 daemon/gvfsbackendsmb.c:1121 #: daemon/gvfsbackendtest.c:92 daemon/gvfsbackendtest.c:125 #: daemon/gvfsbackendtest.c:188 daemon/gvfschannel.c:347 #: daemon/gvfsftptask.c:224 @@ -112,7 +112,7 @@ msgid "Error while getting mount info: %s" msgstr "Gặp lỗi khi lấy thông tin về điểm gắn kết: %s" -#: client/gvfsdaemondbus.c:285 client/gvfsdaemondbus.c:651 +#: client/gvfsdaemondbus.c:292 client/gvfsdaemondbus.c:666 #: daemon/gvfsafpvolume.c:394 daemon/gvfsafpvolume.c:655 #: daemon/gvfsafpvolume.c:799 daemon/gvfsafpvolume.c:980 #: daemon/gvfsafpvolume.c:1164 daemon/gvfsafpvolume.c:1339 @@ -338,7 +338,7 @@ #. Translators: %s is the hostname #. Translators: %s is a server name #: daemon/gvfsafpserver.c:1066 daemon/gvfsbackendftp.c:533 -#: daemon/gvfsbackendsftp.c:1174 daemon/gvfsbackendsmbbrowse.c:379 +#: daemon/gvfsbackendsftp.c:1174 daemon/gvfsbackendsmbbrowse.c:341 #, c-format msgid "" "Authentication Required\n" @@ -392,25 +392,25 @@ #: daemon/gvfsbackendarchive.c:845 daemon/gvfsbackendarchive.c:874 #: daemon/gvfsbackendcdda.c:908 daemon/gvfsbackendcomputer.c:639 #: daemon/gvfsbackenddnssd.c:425 daemon/gvfsbackendftp.c:795 -#: daemon/gvfsbackendftp.c:1189 daemon/gvfsbackendmtp.c:1759 -#: daemon/gvfsbackendmtp.c:1775 daemon/gvfsbackendmtp.c:2182 -#: daemon/gvfsbackendmtp.c:2245 daemon/gvfsbackendmtp.c:2312 -#: daemon/gvfsbackendmtp.c:2674 daemon/gvfsbackendmtp.c:2953 -#: daemon/gvfsbackendmtp.c:3096 daemon/gvfsbackendnetwork.c:697 -#: daemon/gvfsbackendsmbbrowse.c:1125 daemon/gvfsbackendsmbbrowse.c:1192 -#: daemon/gvfsbackendsmbbrowse.c:1374 daemon/gvfsbackendsmbbrowse.c:1447 +#: daemon/gvfsbackendftp.c:1189 daemon/gvfsbackendmtp.c:1802 +#: daemon/gvfsbackendmtp.c:1818 daemon/gvfsbackendmtp.c:2225 +#: daemon/gvfsbackendmtp.c:2288 daemon/gvfsbackendmtp.c:2355 +#: daemon/gvfsbackendmtp.c:2717 daemon/gvfsbackendmtp.c:2996 +#: daemon/gvfsbackendmtp.c:3139 daemon/gvfsbackendnetwork.c:697 +#: daemon/gvfsbackendsmbbrowse.c:953 daemon/gvfsbackendsmbbrowse.c:1020 +#: daemon/gvfsbackendsmbbrowse.c:1202 daemon/gvfsbackendsmbbrowse.c:1275 #, c-format msgid "File doesn’t exist" msgstr "Tập tin không tồn tại" #: daemon/gvfsafpvolume.c:402 daemon/gvfsafpvolume.c:2410 #: daemon/gvfsbackendafp.c:289 daemon/gvfsbackendafp.c:492 -#: daemon/gvfsbackendafp.c:1341 daemon/gvfsbackenddav.c:2799 -#: daemon/gvfsbackenddav.c:3754 daemon/gvfsbackenddav.c:4001 -#: daemon/gvfsbackendftp.c:832 daemon/gvfsbackendnfs.c:2480 -#: daemon/gvfsbackendsftp.c:2725 daemon/gvfsbackendsftp.c:3500 -#: daemon/gvfsbackendsftp.c:3948 daemon/gvfsbackendsftp.c:5020 -#: daemon/gvfsbackendsftp.c:6105 +#: daemon/gvfsbackendafp.c:1341 daemon/gvfsbackenddav.c:2798 +#: daemon/gvfsbackenddav.c:3753 daemon/gvfsbackenddav.c:4000 +#: daemon/gvfsbackendftp.c:832 daemon/gvfsbackendnfs.c:2487 +#: daemon/gvfsbackendsftp.c:2728 daemon/gvfsbackendsftp.c:3503 +#: daemon/gvfsbackendsftp.c:3951 daemon/gvfsbackendsftp.c:5023 +#: daemon/gvfsbackendsftp.c:6108 msgid "File is directory" msgstr "Tập tin là thư mục" @@ -424,7 +424,7 @@ msgstr "Tập tin đích đang mở" #: daemon/gvfsafpvolume.c:663 daemon/gvfsbackendafc.c:154 -#: daemon/gvfsbackendburn.c:421 daemon/gvfsbackenddav.c:3307 +#: daemon/gvfsbackendburn.c:421 daemon/gvfsbackenddav.c:3306 #: daemon/gvfsbackendgoogle.c:2497 daemon/gvfsbackendsftp.c:2209 msgid "Directory not empty" msgstr "Thư mục không rỗng" @@ -453,18 +453,18 @@ #: daemon/gvfsafpvolume.c:811 daemon/gvfsafpvolume.c:1355 #: daemon/gvfsafpvolume.c:1507 daemon/gvfsbackendafp.c:296 -#: daemon/gvfsbackendafp.c:499 daemon/gvfsbackenddav.c:2870 -#: daemon/gvfsbackenddav.c:3224 daemon/gvfsbackenddav.c:3380 -#: daemon/gvfsbackenddav.c:3486 daemon/gvfsbackenddav.c:3720 -#: daemon/gvfsbackenddav.c:3764 daemon/gvfsbackenddav.c:3991 +#: daemon/gvfsbackendafp.c:499 daemon/gvfsbackenddav.c:2869 +#: daemon/gvfsbackenddav.c:3223 daemon/gvfsbackenddav.c:3379 +#: daemon/gvfsbackenddav.c:3485 daemon/gvfsbackenddav.c:3719 +#: daemon/gvfsbackenddav.c:3763 daemon/gvfsbackenddav.c:3990 #: daemon/gvfsbackendftp.c:811 daemon/gvfsbackendftp.c:999 #: daemon/gvfsbackendftp.c:1509 daemon/gvfsbackendftp.c:1576 #: daemon/gvfsbackendgoogle.c:1703 daemon/gvfsbackendgoogle.c:1780 #: daemon/gvfsbackendgoogle.c:2157 daemon/gvfsbackendgoogle.c:2237 #: daemon/gvfsbackendgoogle.c:2757 daemon/gvfsbackendgoogle.c:3204 -#: daemon/gvfsbackendgoogle.c:3869 daemon/gvfsbackendmtp.c:1655 -#: daemon/gvfsbackendmtp.c:1698 daemon/gvfsbackendnfs.c:2490 -#: daemon/gvfsbackendsftp.c:5029 daemon/gvfsbackendsmb.c:2108 +#: daemon/gvfsbackendgoogle.c:3869 daemon/gvfsbackendmtp.c:1698 +#: daemon/gvfsbackendmtp.c:1741 daemon/gvfsbackendnfs.c:2497 +#: daemon/gvfsbackendsftp.c:5032 daemon/gvfsbackendsmb.c:2121 msgid "Target file already exists" msgstr "Tập tin đích đã có" @@ -543,10 +543,10 @@ msgid "Range lock conflict exists" msgstr "Tồn tại xung đột khóa vùng" -#: daemon/gvfsafpvolume.c:2193 daemon/gvfsbackendmtp.c:1478 -#: daemon/gvfsbackendmtp.c:1503 daemon/gvfsbackendmtp.c:1706 -#: daemon/gvfsbackendmtp.c:2082 daemon/gvfsbackendmtp.c:2599 -#: daemon/gvfsbackendmtp.c:2994 daemon/gvfsbackendmtp.c:3130 +#: daemon/gvfsafpvolume.c:2193 daemon/gvfsbackendmtp.c:1521 +#: daemon/gvfsbackendmtp.c:1546 daemon/gvfsbackendmtp.c:1749 +#: daemon/gvfsbackendmtp.c:2125 daemon/gvfsbackendmtp.c:2642 +#: daemon/gvfsbackendmtp.c:3037 daemon/gvfsbackendmtp.c:3173 msgid "Directory doesn’t exist" msgstr "Thư mục không tồn tại" @@ -574,8 +574,8 @@ #: daemon/gvfsbackendadmin.c:104 daemon/gvfsbackendadmin.c:871 #: daemon/gvfsbackendafc.c:2361 daemon/gvfsbackendafp.c:1781 #: daemon/gvfsbackendburn.c:829 daemon/gvfsbackendburn.c:951 -#: daemon/gvfsbackendcomputer.c:812 daemon/gvfsbackenddav.c:4083 -#: daemon/gvfsbackenddav.c:4115 daemon/gvfsbackenddav.c:4143 +#: daemon/gvfsbackendcomputer.c:812 daemon/gvfsbackenddav.c:4082 +#: daemon/gvfsbackenddav.c:4114 daemon/gvfsbackenddav.c:4142 #: daemon/gvfsbackendftp.c:1209 daemon/gvfsbackendftp.c:1257 #: daemon/gvfsbackendftp.c:1278 daemon/gvfsbackendftp.c:1624 #: daemon/gvfsbackendgoogle.c:1590 daemon/gvfsbackendgoogle.c:1623 @@ -594,45 +594,46 @@ #: daemon/gvfsbackendgphoto2.c:2451 daemon/gvfsbackendgphoto2.c:2548 #: daemon/gvfsbackendgphoto2.c:2641 daemon/gvfsbackendgphoto2.c:3250 #: daemon/gvfsbackendgphoto2.c:3258 daemon/gvfsbackendgphoto2.c:3268 -#: daemon/gvfsbackendhttp.c:745 daemon/gvfsbackendmtp.c:1751 -#: daemon/gvfsbackendmtp.c:2052 daemon/gvfsbackendmtp.c:2301 -#: daemon/gvfsbackendmtp.c:2492 daemon/gvfsbackendmtp.c:2575 -#: daemon/gvfsbackendmtp.c:2663 daemon/gvfsbackendmtp.c:2731 -#: daemon/gvfsbackendmtp.c:2926 daemon/gvfsbackendmtp.c:3069 -#: daemon/gvfsbackendnfs.c:2372 daemon/gvfsbackendnfs.c:2422 -#: daemon/gvfsbackendnfs.c:2548 daemon/gvfsbackendsftp.c:2213 -#: daemon/gvfsbackendsftp.c:5417 daemon/gvfsbackendsftp.c:5515 -#: daemon/gvfsbackendsftp.c:6227 daemon/gvfsbackendsftp.c:6259 -#: daemon/gvfsbackendsftp.c:6285 daemon/gvfsbackendsftp.c:6293 -#: daemon/gvfsbackendsftp.c:6780 daemon/gvfsbackendsftp.c:6842 -#: daemon/gvfsbackendsftp.c:6850 daemon/gvfsbackendsmb.c:1700 -#: daemon/gvfsftptask.c:430 daemon/gvfsjobcloseread.c:113 -#: daemon/gvfsjobclosewrite.c:121 daemon/gvfsjobcopy.c:121 -#: daemon/gvfsjobcreatemonitor.c:143 daemon/gvfsjobcreatemonitor.c:154 -#: daemon/gvfsjobcreatemonitor.c:177 daemon/gvfsjobcreatemonitor.c:195 -#: daemon/gvfsjobdelete.c:108 daemon/gvfsjobenumerate.c:272 -#: daemon/gvfsjobmakedirectory.c:108 daemon/gvfsjobmount.c:112 -#: daemon/gvfsjobmountmountable.c:138 daemon/gvfsjobmove.c:121 -#: daemon/gvfsjobopenforread.c:120 daemon/gvfsjobopenforwrite.c:184 -#: daemon/gvfsjobopenforwrite.c:198 daemon/gvfsjobopenforwrite.c:212 -#: daemon/gvfsjobopeniconforread.c:104 daemon/gvfsjobpollmountable.c:107 -#: daemon/gvfsjobpull.c:125 daemon/gvfsjobpush.c:125 -#: daemon/gvfsjobqueryattributes.c:145 daemon/gvfsjobqueryfsinfo.c:116 -#: daemon/gvfsjobqueryinfo.c:124 daemon/gvfsjobqueryinforead.c:125 -#: daemon/gvfsjobqueryinfowrite.c:125 daemon/gvfsjobread.c:123 -#: daemon/gvfsjobseekread.c:121 daemon/gvfsjobseekwrite.c:121 -#: daemon/gvfsjobsetattribute.c:130 daemon/gvfsjobsetdisplayname.c:111 -#: daemon/gvfsjobstartmountable.c:113 daemon/gvfsjobstopmountable.c:115 -#: daemon/gvfsjobtrash.c:107 daemon/gvfsjobtruncate.c:113 -#: daemon/gvfsjobunmountmountable.c:157 daemon/gvfsjobunmountmountable.c:172 -#: daemon/gvfsjobwrite.c:123 +#: daemon/gvfsbackendhttp.c:745 daemon/gvfsbackendmtp.c:1794 +#: daemon/gvfsbackendmtp.c:2095 daemon/gvfsbackendmtp.c:2344 +#: daemon/gvfsbackendmtp.c:2535 daemon/gvfsbackendmtp.c:2618 +#: daemon/gvfsbackendmtp.c:2706 daemon/gvfsbackendmtp.c:2774 +#: daemon/gvfsbackendmtp.c:2969 daemon/gvfsbackendmtp.c:3112 +#: daemon/gvfsbackendnfs.c:2379 daemon/gvfsbackendnfs.c:2429 +#: daemon/gvfsbackendnfs.c:2555 daemon/gvfsbackendsftp.c:2213 +#: daemon/gvfsbackendsftp.c:5420 daemon/gvfsbackendsftp.c:5518 +#: daemon/gvfsbackendsftp.c:6230 daemon/gvfsbackendsftp.c:6262 +#: daemon/gvfsbackendsftp.c:6288 daemon/gvfsbackendsftp.c:6296 +#: daemon/gvfsbackendsftp.c:6783 daemon/gvfsbackendsftp.c:6845 +#: daemon/gvfsbackendsftp.c:6853 daemon/gvfsbackendsmb.c:1713 +#: daemon/gvfsbackendsmb.c:2193 daemon/gvfsbackendtrash.c:937 +#: daemon/gvfsbackendtrash.c:963 daemon/gvfsftptask.c:430 +#: daemon/gvfsjobcloseread.c:113 daemon/gvfsjobclosewrite.c:121 +#: daemon/gvfsjobcopy.c:121 daemon/gvfsjobcreatemonitor.c:143 +#: daemon/gvfsjobcreatemonitor.c:154 daemon/gvfsjobcreatemonitor.c:177 +#: daemon/gvfsjobcreatemonitor.c:195 daemon/gvfsjobdelete.c:108 +#: daemon/gvfsjobenumerate.c:272 daemon/gvfsjobmakedirectory.c:108 +#: daemon/gvfsjobmount.c:112 daemon/gvfsjobmountmountable.c:138 +#: daemon/gvfsjobmove.c:121 daemon/gvfsjobopenforread.c:120 +#: daemon/gvfsjobopenforwrite.c:184 daemon/gvfsjobopenforwrite.c:198 +#: daemon/gvfsjobopenforwrite.c:212 daemon/gvfsjobopeniconforread.c:104 +#: daemon/gvfsjobpollmountable.c:107 daemon/gvfsjobpull.c:125 +#: daemon/gvfsjobpush.c:125 daemon/gvfsjobqueryattributes.c:145 +#: daemon/gvfsjobqueryfsinfo.c:116 daemon/gvfsjobqueryinfo.c:124 +#: daemon/gvfsjobqueryinforead.c:125 daemon/gvfsjobqueryinfowrite.c:125 +#: daemon/gvfsjobread.c:123 daemon/gvfsjobseekread.c:121 +#: daemon/gvfsjobseekwrite.c:121 daemon/gvfsjobsetattribute.c:130 +#: daemon/gvfsjobsetdisplayname.c:111 daemon/gvfsjobstartmountable.c:113 +#: daemon/gvfsjobstopmountable.c:115 daemon/gvfsjobtrash.c:107 +#: daemon/gvfsjobtruncate.c:113 daemon/gvfsjobunmountmountable.c:157 +#: daemon/gvfsjobunmountmountable.c:172 daemon/gvfsjobwrite.c:123 msgid "Operation not supported" msgstr "Thao tác không được hỗ trợ" #: daemon/gvfsbackendadmin.c:999 daemon/gvfsbackendarchive.c:639 -#: daemon/gvfsbackendarchive.c:668 daemon/gvfsbackenddav.c:2356 +#: daemon/gvfsbackendarchive.c:668 daemon/gvfsbackenddav.c:2354 #: daemon/gvfsbackendgoogle.c:2943 daemon/gvfsbackendhttp.c:303 -#: daemon/gvfsbackendsmb.c:582 +#: daemon/gvfsbackendsmb.c:595 msgid "Invalid mount spec" msgstr "Đặc tả gắn kết không hợp lệ" @@ -714,7 +715,7 @@ msgstr "Thử lại" #: daemon/gvfsbackendafc.c:394 daemon/gvfsbackend.c:1024 -#: monitor/udisks2/gvfsudisks2mount.c:750 +#: monitor/udisks2/gvfsudisks2mount.c:748 #| msgid "Cancel Login" msgid "Cancel" msgstr "Thôi" @@ -790,29 +791,29 @@ #: daemon/gvfsbackendafc.c:1053 daemon/gvfsbackendarchive.c:746 #: daemon/gvfsbackendcomputer.c:657 daemon/gvfsbackendgoogle.c:3577 -#: daemon/gvfsbackendgphoto2.c:1548 daemon/gvfsbackendmtp.c:2334 -#: daemon/gvfsbackendnfs.c:356 daemon/gvfsbackendrecent.c:126 -#: daemon/gvfsbackendsmb.c:672 daemon/gvfsbackendtrash.c:234 +#: daemon/gvfsbackendgphoto2.c:1548 daemon/gvfsbackendmtp.c:2377 +#: daemon/gvfsbackendnfs.c:363 daemon/gvfsbackendrecent.c:126 +#: daemon/gvfsbackendsmb.c:685 daemon/gvfsbackendtrash.c:333 msgid "Can’t open directory" msgstr "Không thể mở thư mục" #: daemon/gvfsbackendafc.c:1273 daemon/gvfsbackendafc.c:2528 #: daemon/gvfsbackendafp.c:1270 daemon/gvfsbackendafp.c:1359 -#: daemon/gvfsbackenddav.c:3661 daemon/gvfsbackendftp.c:1461 -#: daemon/gvfsbackendsftp.c:3722 daemon/gvfsbackendsftp.c:4009 +#: daemon/gvfsbackenddav.c:3660 daemon/gvfsbackendftp.c:1461 +#: daemon/gvfsbackendsftp.c:3725 daemon/gvfsbackendsftp.c:4012 msgid "Backups not supported" msgstr "Chưa hỗ trợ chức năng sao lưu" -#: daemon/gvfsbackendafc.c:1435 daemon/gvfsbackendsmb.c:725 -#: daemon/gvfsbackendsmb.c:1204 +#: daemon/gvfsbackendafc.c:1435 daemon/gvfsbackendsmb.c:738 +#: daemon/gvfsbackendsmb.c:1217 msgid "Unsupported seek type" msgstr "Kiểu di chuyển vị trí đọc không được hỗ trợ" #: daemon/gvfsbackendafpbrowse.c:208 daemon/gvfsbackendcomputer.c:958 #: daemon/gvfsbackendcomputer.c:1053 daemon/gvfsbackendcomputer.c:1159 #: daemon/gvfsbackendcomputer.c:1249 daemon/gvfsbackendcomputer.c:1322 -#: daemon/gvfsbackendcomputer.c:1391 daemon/gvfsbackendsmbbrowse.c:1120 -#: daemon/gvfsbackendsmbbrowse.c:1166 +#: daemon/gvfsbackendcomputer.c:1391 daemon/gvfsbackendsmbbrowse.c:948 +#: daemon/gvfsbackendsmbbrowse.c:994 msgid "Not a mountable file" msgstr "Không phải là một tập tin có khả năng gắn kết" @@ -828,9 +829,9 @@ #. #. Translators: This is " on " and is used as name for an SMB share #: daemon/gvfsbackendafpbrowse.c:446 daemon/gvfsbackendafp.c:2105 -#: daemon/gvfsbackendftp.c:681 daemon/gvfsbackendnfs.c:290 -#: daemon/gvfsbackendsftp.c:2070 daemon/gvfsbackendsmb.c:442 -#: daemon/gvfsbackendsmb.c:1376 +#: daemon/gvfsbackendftp.c:681 daemon/gvfsbackendnfs.c:297 +#: daemon/gvfsbackendsftp.c:2070 daemon/gvfsbackendsmb.c:450 +#: daemon/gvfsbackendsmb.c:1389 #, c-format msgid "%s on %s" msgstr "%s trên %s" @@ -843,7 +844,7 @@ #: daemon/gvfsbackendafpbrowse.c:483 daemon/gvfsbackendafp.c:2140 #: daemon/gvfsbackendarchive.c:628 daemon/gvfsbackendftp.c:723 -#: daemon/gvfsbackendnfs.c:197 daemon/gvfsbackendsftp.c:2122 +#: daemon/gvfsbackendnfs.c:198 daemon/gvfsbackendsftp.c:2122 msgid "No hostname specified" msgstr "Chưa chỉ ra tên máy" @@ -852,23 +853,23 @@ msgstr "Apple Filing Protocol Service" #: daemon/gvfsbackendafp.c:286 daemon/gvfsbackendburn.c:877 -#: daemon/gvfsbackenddav.c:3749 daemon/gvfsbackendftp.c:1568 +#: daemon/gvfsbackenddav.c:3748 daemon/gvfsbackendftp.c:1568 #: daemon/gvfsbackendgoogle.c:1752 daemon/gvfsbackendgoogle.c:2095 #: daemon/gvfsbackendgoogle.c:3141 msgid "Can’t copy directory over directory" msgstr "Không thể sao chép thư mục đè lên thư mục" #: daemon/gvfsbackendafp.c:305 daemon/gvfsbackendburn.c:893 -#: daemon/gvfsbackenddav.c:3784 daemon/gvfsbackendftp.c:1591 +#: daemon/gvfsbackenddav.c:3783 daemon/gvfsbackendftp.c:1591 #: daemon/gvfsbackendgoogle.c:1814 daemon/gvfsbackendgoogle.c:3168 -#: daemon/gvfsbackendgoogle.c:3216 daemon/gvfsbackendmtp.c:1646 -#: daemon/gvfsbackendmtp.c:1661 +#: daemon/gvfsbackendgoogle.c:3216 daemon/gvfsbackendmtp.c:1689 +#: daemon/gvfsbackendmtp.c:1704 msgid "Can’t recursively copy directory" msgstr "Không thể sao chép đệ quy thư mục" -#: daemon/gvfsbackendafp.c:489 daemon/gvfsbackenddav.c:3562 -#: daemon/gvfsbackendgoogle.c:2209 daemon/gvfsbackendnfs.c:2474 -#: daemon/gvfsbackendsftp.c:5015 daemon/gvfsbackendsmb.c:2097 +#: daemon/gvfsbackendafp.c:489 daemon/gvfsbackenddav.c:3561 +#: daemon/gvfsbackendgoogle.c:2209 daemon/gvfsbackendnfs.c:2481 +#: daemon/gvfsbackendsftp.c:5018 daemon/gvfsbackendsmb.c:2110 msgid "Can’t move directory over directory" msgstr "Không thể di chuyển thư mục đè lên thư mục" @@ -878,14 +879,14 @@ msgid "Unable to create temporary file (%s)" msgstr "Không thể tạo tập tin tạm thời (%s)" -#: daemon/gvfsbackendafp.c:1348 daemon/gvfsbackenddav.c:2977 -#: daemon/gvfsbackendnfs.c:1177 daemon/gvfsbackendsftp.c:3963 -#: daemon/gvfsbackendsmb.c:1077 +#: daemon/gvfsbackendafp.c:1348 daemon/gvfsbackenddav.c:2976 +#: daemon/gvfsbackendnfs.c:1184 daemon/gvfsbackendsftp.c:3966 +#: daemon/gvfsbackendsmb.c:1090 msgid "The file was externally modified" msgstr "Tập tin đã bị sửa đổi bên ngoài" #: daemon/gvfsbackendafp.c:1765 daemon/gvfsbackendftp.c:1250 -#: daemon/gvfsbackendsftp.c:5479 +#: daemon/gvfsbackendsftp.c:5482 #| msgid "Invalid attribute info list content" msgid "Invalid attribute type (uint32 expected)" msgstr "Loại thuộc tính không hợp lệ (cần uint32)" @@ -912,7 +913,7 @@ #: daemon/gvfsbackendcomputer.c:729 daemon/gvfsbackenddnssd.c:474 #: daemon/gvfsbackendftp.c:354 daemon/gvfsbackendgoogle.c:1204 #: daemon/gvfsbackendgoogle.c:2410 daemon/gvfsbackendgoogle.c:2637 -#: daemon/gvfsbackendnetwork.c:745 daemon/gvfsbackendsftp.c:4502 +#: daemon/gvfsbackendnetwork.c:745 daemon/gvfsbackendsftp.c:4505 #: daemon/gvfsftpdircache.c:157 #, c-format msgid "The file is not a directory" @@ -936,8 +937,8 @@ #: daemon/gvfsbackendgphoto2.c:938 daemon/gvfsbackendgphoto2.c:1869 #: daemon/gvfsbackendgphoto2.c:2588 daemon/gvfsbackendrecent.c:110 #: daemon/gvfsbackendrecent.c:293 daemon/gvfsbackendsftp.c:2217 -#: daemon/gvfsbackendsftp.c:3377 daemon/gvfsbackendsftp.c:3390 -#: daemon/gvfsbackendsftp.c:3410 daemon/gvfsbackendtrash.c:218 +#: daemon/gvfsbackendsftp.c:3380 daemon/gvfsbackendsftp.c:3393 +#: daemon/gvfsbackendsftp.c:3413 daemon/gvfsbackendtrash.c:317 #, c-format msgid "No such file or directory" msgstr "Không có tập tin hay thư mục nào như vậy" @@ -960,8 +961,8 @@ msgid "File exists" msgstr "Tập tin đã có" -#: daemon/gvfsbackendburn.c:886 daemon/gvfsbackenddav.c:3601 -#: daemon/gvfsbackendsftp.c:2211 daemon/gvfsbackendsftp.c:5195 +#: daemon/gvfsbackendburn.c:886 daemon/gvfsbackenddav.c:3600 +#: daemon/gvfsbackendsftp.c:2211 daemon/gvfsbackendsftp.c:5198 msgid "Target file exists" msgstr "Tập tin đích đã có" @@ -970,12 +971,12 @@ msgid "File system is busy" msgstr "Hệ tập tin đang bận" -#: daemon/gvfsbackend.c:1023 monitor/udisks2/gvfsudisks2mount.c:748 +#: daemon/gvfsbackend.c:1023 monitor/udisks2/gvfsudisks2mount.c:746 #| msgid "Log In Anyway" msgid "Unmount Anyway" msgstr "Vẫn bỏ gắn kết" -#: daemon/gvfsbackend.c:1026 monitor/udisks2/gvfsudisks2mount.c:751 +#: daemon/gvfsbackend.c:1026 monitor/udisks2/gvfsudisks2mount.c:749 msgid "" "Volume is busy\n" "One or more applications are keeping the volume busy." @@ -1107,7 +1108,7 @@ msgstr "%s trên %s%s" #: daemon/gvfsbackenddav.c:766 daemon/gvfsbackenddav.c:1536 -#: daemon/gvfsbackenddav.c:2147 daemon/gvfsbackenddav.c:2311 +#: daemon/gvfsbackenddav.c:2145 daemon/gvfsbackenddav.c:2309 #: daemon/gvfsbackendhttp.c:268 daemon/gvfshttpinputstream.c:273 #, c-format msgid "HTTP Error: %s" @@ -1125,8 +1126,8 @@ msgid "Unexpected reply from server" msgstr "Gặp đáp ứng bất thường từ máy phục vụ" -#: daemon/gvfsbackenddav.c:1554 daemon/gvfsbackenddav.c:2512 -#: daemon/gvfsbackenddav.c:2607 daemon/gvfsbackenddav.c:2791 +#: daemon/gvfsbackenddav.c:1554 daemon/gvfsbackenddav.c:2511 +#: daemon/gvfsbackenddav.c:2606 daemon/gvfsbackenddav.c:2790 #, c-format msgid "Response invalid" msgstr "Đáp ứng không hợp lệ" @@ -1137,7 +1138,7 @@ #. Translators: %s is the name of the WebDAV share #. Translators: %s is a server name -#: daemon/gvfsbackenddav.c:1778 daemon/gvfsbackendsmbbrowse.c:373 +#: daemon/gvfsbackenddav.c:1778 daemon/gvfsbackendsmbbrowse.c:335 #, c-format msgid "" "Authentication Required\n" @@ -1154,28 +1155,28 @@ "Cần phải xác thực\n" "Hãy nhập mật khẩu ủy nhiệm:" -#: daemon/gvfsbackenddav.c:2299 +#: daemon/gvfsbackenddav.c:2297 msgid "Not a WebDAV enabled share" msgstr "Không phải một vùng chia sẻ có khả năng WebDAV" -#: daemon/gvfsbackenddav.c:2155 +#: daemon/gvfsbackenddav.c:2153 msgid "Could not find an enclosing directory" msgstr "Không thể tìm thấy một thư mục bao quanh" -#: daemon/gvfsbackenddav.c:2538 daemon/gvfsbackenddav.c:2651 -#: daemon/gvfsbackenddav.c:2738 daemon/gvfsbackenddav.c:2825 +#: daemon/gvfsbackenddav.c:2537 daemon/gvfsbackenddav.c:2650 +#: daemon/gvfsbackenddav.c:2737 daemon/gvfsbackenddav.c:2824 msgid "Could not create request" msgstr "Không thể tạo yêu cầu" -#: daemon/gvfsbackenddav.c:3011 daemon/gvfsbackendftp.c:1102 -#: daemon/gvfsbackendgoogle.c:3944 daemon/gvfsbackendnfs.c:941 -#: daemon/gvfsbackendnfs.c:964 daemon/gvfsbackendnfs.c:990 -#: daemon/gvfsbackendnfs.c:1390 daemon/gvfsbackendsmb.c:1113 -#: daemon/gvfsbackendsmb.c:2125 +#: daemon/gvfsbackenddav.c:3010 daemon/gvfsbackendftp.c:1102 +#: daemon/gvfsbackendgoogle.c:3944 daemon/gvfsbackendnfs.c:948 +#: daemon/gvfsbackendnfs.c:971 daemon/gvfsbackendnfs.c:997 +#: daemon/gvfsbackendnfs.c:1397 daemon/gvfsbackendsmb.c:1126 +#: daemon/gvfsbackendsmb.c:2138 msgid "Backup file creation failed" msgstr "Gặp lỗi khi tạo tập tin sao lưu" -#: daemon/gvfsbackenddav.c:3567 +#: daemon/gvfsbackenddav.c:3566 msgid "Can’t move over directory" msgstr "Không thể di chuyển trên thư mục" @@ -1197,13 +1198,13 @@ msgstr "Dns-SD" #: daemon/gvfsbackenddnssd.c:795 daemon/gvfsbackendnetwork.c:784 -#: daemon/gvfsbackendnetwork.c:933 daemon/gvfsbackendnetwork.c:934 +#: daemon/gvfsbackendnetwork.c:926 daemon/gvfsbackendnetwork.c:927 msgid "Network" msgstr "Mạng" #: daemon/gvfsbackendftp.c:560 daemon/gvfsbackendsftp.c:1191 -#: daemon/gvfsbackendsftp.c:1295 daemon/gvfsbackendsmbbrowse.c:1020 -#: daemon/gvfsbackendsmb.c:537 +#: daemon/gvfsbackendsftp.c:1295 daemon/gvfsbackendsmbbrowse.c:848 +#: daemon/gvfsbackendsmb.c:550 msgid "Password dialog cancelled" msgstr "Hộp thoại mật khẩu bị người dùng hủy bỏ" @@ -1235,37 +1236,37 @@ msgstr "Gặp lỗi khi lấy dữ liệu từ tập tin" #: daemon/gvfsbackendgoogle.c:3158 daemon/gvfsbackendgoogle.c:3984 -#: daemon/gvfsbackendnfs.c:1162 +#: daemon/gvfsbackendnfs.c:1169 msgid "Target file is not a regular file" msgstr "Tập tin đích không phải là một tập tin bình thường" #: daemon/gvfsbackendgoogle.c:3584 daemon/gvfsbackendsftp.c:2390 -#: daemon/gvfsbackendsftp.c:2792 daemon/gvfsbackendsftp.c:2855 -#: daemon/gvfsbackendsftp.c:2866 daemon/gvfsbackendsftp.c:2924 -#: daemon/gvfsbackendsftp.c:3017 daemon/gvfsbackendsftp.c:3069 -#: daemon/gvfsbackendsftp.c:3124 daemon/gvfsbackendsftp.c:3203 -#: daemon/gvfsbackendsftp.c:3320 daemon/gvfsbackendsftp.c:3453 -#: daemon/gvfsbackendsftp.c:3537 daemon/gvfsbackendsftp.c:3613 -#: daemon/gvfsbackendsftp.c:3625 daemon/gvfsbackendsftp.c:3695 -#: daemon/gvfsbackendsftp.c:3765 daemon/gvfsbackendsftp.c:3823 -#: daemon/gvfsbackendsftp.c:3843 daemon/gvfsbackendsftp.c:4035 -#: daemon/gvfsbackendsftp.c:4069 daemon/gvfsbackendsftp.c:4127 -#: daemon/gvfsbackendsftp.c:4189 daemon/gvfsbackendsftp.c:4260 -#: daemon/gvfsbackendsftp.c:4535 daemon/gvfsbackendsftp.c:4606 -#: daemon/gvfsbackendsftp.c:4741 daemon/gvfsbackendsftp.c:4854 -#: daemon/gvfsbackendsftp.c:4916 daemon/gvfsbackendsftp.c:4953 -#: daemon/gvfsbackendsftp.c:4981 daemon/gvfsbackendsftp.c:5095 -#: daemon/gvfsbackendsftp.c:5151 daemon/gvfsbackendsftp.c:5192 -#: daemon/gvfsbackendsftp.c:5228 daemon/gvfsbackendsftp.c:5264 -#: daemon/gvfsbackendsftp.c:5279 daemon/gvfsbackendsftp.c:5294 -#: daemon/gvfsbackendsftp.c:5389 daemon/gvfsbackendsftp.c:5457 -#: daemon/gvfsbackendsftp.c:5664 daemon/gvfsbackendsftp.c:5701 -#: daemon/gvfsbackendsftp.c:5819 daemon/gvfsbackendsftp.c:5905 -#: daemon/gvfsbackendsftp.c:5989 daemon/gvfsbackendsftp.c:6032 -#: daemon/gvfsbackendsftp.c:6036 daemon/gvfsbackendsftp.c:6153 -#: daemon/gvfsbackendsftp.c:6157 daemon/gvfsbackendsftp.c:6408 -#: daemon/gvfsbackendsftp.c:6631 daemon/gvfsbackendsftp.c:6648 -#: daemon/gvfsbackendsftp.c:6786 daemon/gvfsbackendsftp.c:6814 +#: daemon/gvfsbackendsftp.c:2795 daemon/gvfsbackendsftp.c:2858 +#: daemon/gvfsbackendsftp.c:2869 daemon/gvfsbackendsftp.c:2927 +#: daemon/gvfsbackendsftp.c:3020 daemon/gvfsbackendsftp.c:3072 +#: daemon/gvfsbackendsftp.c:3127 daemon/gvfsbackendsftp.c:3206 +#: daemon/gvfsbackendsftp.c:3323 daemon/gvfsbackendsftp.c:3456 +#: daemon/gvfsbackendsftp.c:3540 daemon/gvfsbackendsftp.c:3616 +#: daemon/gvfsbackendsftp.c:3628 daemon/gvfsbackendsftp.c:3698 +#: daemon/gvfsbackendsftp.c:3768 daemon/gvfsbackendsftp.c:3826 +#: daemon/gvfsbackendsftp.c:3846 daemon/gvfsbackendsftp.c:4038 +#: daemon/gvfsbackendsftp.c:4072 daemon/gvfsbackendsftp.c:4130 +#: daemon/gvfsbackendsftp.c:4192 daemon/gvfsbackendsftp.c:4263 +#: daemon/gvfsbackendsftp.c:4538 daemon/gvfsbackendsftp.c:4609 +#: daemon/gvfsbackendsftp.c:4744 daemon/gvfsbackendsftp.c:4857 +#: daemon/gvfsbackendsftp.c:4919 daemon/gvfsbackendsftp.c:4956 +#: daemon/gvfsbackendsftp.c:4984 daemon/gvfsbackendsftp.c:5098 +#: daemon/gvfsbackendsftp.c:5154 daemon/gvfsbackendsftp.c:5195 +#: daemon/gvfsbackendsftp.c:5231 daemon/gvfsbackendsftp.c:5267 +#: daemon/gvfsbackendsftp.c:5282 daemon/gvfsbackendsftp.c:5297 +#: daemon/gvfsbackendsftp.c:5392 daemon/gvfsbackendsftp.c:5460 +#: daemon/gvfsbackendsftp.c:5667 daemon/gvfsbackendsftp.c:5704 +#: daemon/gvfsbackendsftp.c:5822 daemon/gvfsbackendsftp.c:5908 +#: daemon/gvfsbackendsftp.c:5992 daemon/gvfsbackendsftp.c:6035 +#: daemon/gvfsbackendsftp.c:6039 daemon/gvfsbackendsftp.c:6156 +#: daemon/gvfsbackendsftp.c:6160 daemon/gvfsbackendsftp.c:6411 +#: daemon/gvfsbackendsftp.c:6634 daemon/gvfsbackendsftp.c:6651 +#: daemon/gvfsbackendsftp.c:6789 daemon/gvfsbackendsftp.c:6817 msgid "Invalid reply received" msgstr "Nhận được đáp ứng không hợp lệ" @@ -1273,7 +1274,7 @@ msgid "File is not a regular file" msgstr "Tập tin không phải là một tập tin bình thường" -#: daemon/gvfsbackendgoogle.c:3976 daemon/gvfsbackendnfs.c:1152 +#: daemon/gvfsbackendgoogle.c:3976 daemon/gvfsbackendnfs.c:1159 msgid "Target file is a directory" msgstr "Tập tin đích là một thư mục" @@ -1362,7 +1363,7 @@ msgid "Error getting file" msgstr "Gặp lỗi khi lấy tập tin" -#: daemon/gvfsbackendgphoto2.c:1647 daemon/gvfsbackendmtp.c:2422 +#: daemon/gvfsbackendgphoto2.c:1647 daemon/gvfsbackendmtp.c:2465 #, c-format msgid "Malformed icon identifier “%s”" msgstr "Bộ nhận diện biểu tượng sai dạng “%s”" @@ -1372,8 +1373,8 @@ msgid "Error seeking in stream on camera %s" msgstr "Gặp lỗi di chuyển vị trí đọc trong luồng của máy quay %s" -#: daemon/gvfsbackendgphoto2.c:1863 daemon/gvfsbackendsftp.c:3380 -#: daemon/gvfsbackendsmbbrowse.c:1443 +#: daemon/gvfsbackendgphoto2.c:1863 daemon/gvfsbackendsftp.c:3383 +#: daemon/gvfsbackendsmbbrowse.c:1271 msgid "Not a directory" msgstr "Không phải là một thư mục" @@ -1511,37 +1512,37 @@ msgid "Device not found" msgstr "Không tìm thấy thiết bị" -#: daemon/gvfsbackendmtp.c:1406 daemon/gvfsbackendmtp.c:1514 -#: daemon/gvfsbackendmtp.c:1566 +#: daemon/gvfsbackendmtp.c:1408 daemon/gvfsbackendmtp.c:1557 +#: daemon/gvfsbackendmtp.c:1609 msgid "File not found" msgstr "Không tìm thấy tập tin" -#: daemon/gvfsbackendmtp.c:1636 +#: daemon/gvfsbackendmtp.c:1679 msgid "Target is a directory" msgstr "Đích là một thư mục" -#: daemon/gvfsbackendmtp.c:1641 +#: daemon/gvfsbackendmtp.c:1684 msgid "Can’t merge directories" msgstr "Không thể hòa trộn các thư mục" -#: daemon/gvfsbackendmtp.c:1687 +#: daemon/gvfsbackendmtp.c:1730 msgid "Cannot make directory in this location" msgstr "Không thể tạo thư mục chỗ này" -#: daemon/gvfsbackendmtp.c:1764 daemon/gvfsbackendmtp.c:2187 -#: daemon/gvfsbackendmtp.c:2250 daemon/gvfsbackendmtp.c:2317 -#: daemon/gvfsbackendmtp.c:2679 daemon/gvfsbackendmtp.c:2745 -#: daemon/gvfsbackendmtp.c:2958 daemon/gvfsbackendmtp.c:3101 -#: daemon/gvfsbackendsmbbrowse.c:1188 +#: daemon/gvfsbackendmtp.c:1807 daemon/gvfsbackendmtp.c:2230 +#: daemon/gvfsbackendmtp.c:2293 daemon/gvfsbackendmtp.c:2360 +#: daemon/gvfsbackendmtp.c:2722 daemon/gvfsbackendmtp.c:2788 +#: daemon/gvfsbackendmtp.c:3001 daemon/gvfsbackendmtp.c:3144 +#: daemon/gvfsbackendsmbbrowse.c:1016 msgid "Not a regular file" msgstr "Không phải là một tập tin tiêu chuẩn" -#: daemon/gvfsbackendmtp.c:2059 daemon/gvfsbackendmtp.c:2591 -#: daemon/gvfsbackendmtp.c:2942 daemon/gvfsbackendmtp.c:3085 +#: daemon/gvfsbackendmtp.c:2102 daemon/gvfsbackendmtp.c:2634 +#: daemon/gvfsbackendmtp.c:2985 daemon/gvfsbackendmtp.c:3128 msgid "Cannot write to this location" msgstr "Không thể ghi ở chỗ này" -#: daemon/gvfsbackendmtp.c:2404 +#: daemon/gvfsbackendmtp.c:2447 #, c-format msgid "No thumbnail for entity “%s”" msgstr "Không có ảnh nhỏ cho “%s”" @@ -1554,21 +1555,21 @@ msgid "Remote Login" msgstr "Đăng nhập từ xa" -#: daemon/gvfsbackendnetwork.c:333 daemon/gvfsbackendsmbbrowse.c:906 +#: daemon/gvfsbackendnetwork.c:333 daemon/gvfsbackendsmbbrowse.c:738 msgid "Windows Network" msgstr "Mạng Windows" #. Translators: this is the friendly name of the 'network://' backend that #. * shows computers in your local network. -#: daemon/gvfsbackendnetwork.c:1020 +#: daemon/gvfsbackendnetwork.c:1013 msgid "Network Location Monitor" msgstr "Theo dõi Vị trí Mạng" -#: daemon/gvfsbackendnfs.c:242 +#: daemon/gvfsbackendnfs.c:249 msgid "Mount point does not exist" msgstr "Điểm gắn không tồn tại" -#: daemon/gvfsbackendnfs.c:266 +#: daemon/gvfsbackendnfs.c:273 msgid "" "Permission denied: Perhaps this host is disallowed or a privileged port is " "needed" @@ -1576,13 +1577,13 @@ "Không đủ thẩm quyền: Có lẽ máy này không cho phép hoặc là là cần một cổng " "đặc quyền" -#: daemon/gvfsbackendnfs.c:1048 daemon/gvfsbackendnfs.c:1071 -#: daemon/gvfsbackendnfs.c:1119 daemon/gvfsbackendsftp.c:3890 -#: daemon/gvfsbackendsftp.c:6060 +#: daemon/gvfsbackendnfs.c:1055 daemon/gvfsbackendnfs.c:1078 +#: daemon/gvfsbackendnfs.c:1126 daemon/gvfsbackendsftp.c:3893 +#: daemon/gvfsbackendsftp.c:6063 msgid "Unable to create temporary file" msgstr "Không thể tạo tập tin tạm thời" -#: daemon/gvfsbackendnfs.c:2380 +#: daemon/gvfsbackendnfs.c:2387 msgid "Invalid attribute type" msgstr "Kiểu thuộc tính không hợp lệ" @@ -1740,61 +1741,61 @@ msgid "Unknown reason" msgstr "Nguyên nhân chưa biết" -#: daemon/gvfsbackendsftp.c:2649 daemon/gvfsbackendsmb.c:1383 +#: daemon/gvfsbackendsftp.c:2652 daemon/gvfsbackendsmb.c:1396 #: daemon/gvfsdaemonutils.c:140 msgid " (invalid encoding)" msgstr " (bảng mã không hợp lệ)" #. Translators: This is the name of the root of an SFTP share, like "/ on " -#: daemon/gvfsbackendsftp.c:2661 daemon/gvfsftpdircache.c:431 +#: daemon/gvfsbackendsftp.c:2664 daemon/gvfsftpdircache.c:431 #, c-format msgid "/ on %s" msgstr "/ trên %s" -#: daemon/gvfsbackendsftp.c:2734 +#: daemon/gvfsbackendsftp.c:2737 msgid "Failure" msgstr "Không thành công" -#: daemon/gvfsbackendsftp.c:3146 +#: daemon/gvfsbackendsftp.c:3149 #, c-format msgid "Error creating backup file: %s" msgstr "Gặp lỗi khi tạo tập tin sao lưu: %s" -#: daemon/gvfsbackendsftp.c:5425 +#: daemon/gvfsbackendsftp.c:5428 msgid "Value out of range, sftp only supports 32bit timestamps" msgstr "" "Giá trị nằm ngoài phạm vi cho phép, sftp chỉ hỗ trợ dấu vết thời gian 32 bít" -#: daemon/gvfsbackendsftp.c:5500 daemon/gvfsbackendsmb.c:1725 +#: daemon/gvfsbackendsftp.c:5503 daemon/gvfsbackendsmb.c:1738 msgid "Invalid attribute type (uint64 expected)" msgstr "Kiểu thuộc tính không hợp lệ (cần uint64)" -#: daemon/gvfsbackendsmbbrowse.c:808 daemon/gvfsbackendsmbbrowse.c:847 -#: daemon/gvfsbackendsmb.c:401 daemon/gvfsbackendsmb.c:428 -#: daemon/gvfsbackendsmb.c:618 +#: daemon/gvfsbackendsmbbrowse.c:645 daemon/gvfsbackendsmbbrowse.c:679 +#: daemon/gvfsbackendsmb.c:409 daemon/gvfsbackendsmb.c:436 +#: daemon/gvfsbackendsmb.c:631 #, c-format msgid "Internal Error (%s)" msgstr "Lỗi nội bộ (%s)" #. translators: Name for the location that lists the smb shares #. availible on a server (%s is the name of the server) -#: daemon/gvfsbackendsmbbrowse.c:915 +#: daemon/gvfsbackendsmbbrowse.c:747 #, c-format msgid "Windows shares on %s" msgstr "Vùng chia sẻ Windows trên %s" #. translators: We tried to mount a windows (samba) share, but failed -#: daemon/gvfsbackendsmbbrowse.c:1025 +#: daemon/gvfsbackendsmbbrowse.c:853 #, c-format msgid "Failed to retrieve share list from server: %s" msgstr "Gặp lỗi khi lấy danh sách chia sẻ từ máy phục vụ: %s" -#: daemon/gvfsbackendsmbbrowse.c:1547 +#: daemon/gvfsbackendsmbbrowse.c:1375 msgid "Windows Network File System Service" msgstr "Dịch vụ Hệ thống Tập tin Mạng Windows" #. Translators: First %s is a share name, second is a server name -#: daemon/gvfsbackendsmb.c:257 +#: daemon/gvfsbackendsmb.c:262 #, c-format msgid "" "Authentication Required\n" @@ -1804,7 +1805,7 @@ "Nhập mật khẩu cho chia sẻ “%s” trên “%s”:" #. Translators: First %s is a share name, second is a server name -#: daemon/gvfsbackendsmb.c:263 +#: daemon/gvfsbackendsmb.c:268 #, c-format msgid "" "Authentication Required\n" @@ -1814,54 +1815,54 @@ "Nhập tài khoản và mật khẩu cho chia sẻ “%s” trên “%s”:" #. translators: We tried to mount a windows (samba) share, but failed -#: daemon/gvfsbackendsmb.c:542 +#: daemon/gvfsbackendsmb.c:555 #, c-format msgid "Failed to mount Windows share: %s" msgstr "Gặp lỗi khi gắn kết vùng chia sẻ Windows: %s" -#: daemon/gvfsbackendsmb.c:1312 +#: daemon/gvfsbackendsmb.c:1325 #, c-format msgid "Backup file creation failed: %s" msgstr "Gặp lỗi khi tạo tập tin sao lưu: %s" -#: daemon/gvfsbackendsmb.c:1933 +#: daemon/gvfsbackendsmb.c:1946 msgid "Can’t rename file, filename already exists" msgstr "Không thể đổi tên, tên tập tin đã có" -#: daemon/gvfsbackendsmb.c:1985 +#: daemon/gvfsbackendsmb.c:1998 #, c-format msgid "Error deleting file: %s" msgstr "Gặp lỗi khi xóa tập tin: %s" -#: daemon/gvfsbackendsmb.c:2072 +#: daemon/gvfsbackendsmb.c:2085 #, c-format msgid "Error moving file: %s" msgstr "Gặp lỗi khi di chuyển tập tin: %s" -#: daemon/gvfsbackendsmb.c:2145 +#: daemon/gvfsbackendsmb.c:2158 #, c-format msgid "Error removing target file: %s" msgstr "Gặp lỗi khi gỡ bỏ tập tin đích: %s" -#: daemon/gvfsbackendsmb.c:2169 +#: daemon/gvfsbackendsmb.c:2186 msgid "Can’t recursively move directory" msgstr "Không thể di chuyển đệ quy thư mục" -#: daemon/gvfsbackendsmb.c:2218 +#: daemon/gvfsbackendsmb.c:2244 msgid "Windows Shares File System Service" msgstr "Dịch vụ Chia sẻ Hệ thống Tập tin Windows" -#: daemon/gvfsbackendtrash.c:402 daemon/gvfsbackendtrash.c:461 +#: daemon/gvfsbackendtrash.c:490 daemon/gvfsbackendtrash.c:544 msgid "The trash folder may not be deleted" msgstr "Không cho phép xóa thư mục thùng rác" -#: daemon/gvfsbackendtrash.c:422 daemon/gvfsbackendtrash.c:478 +#: daemon/gvfsbackendtrash.c:507 daemon/gvfsbackendtrash.c:558 msgid "Items in the trash may not be modified" msgstr "Không cho phép sửa đổi mục vẫn còn nằm trong thùng rác" #. Translators: this is the display name of the backend #. translators: This is the name of the backend -#: daemon/gvfsbackendtrash.c:780 daemon/gvfsbackendtrash.c:895 +#: daemon/gvfsbackendtrash.c:879 daemon/gvfsbackendtrash.c:999 msgid "Trash" msgstr "Thùng rác" @@ -2185,18 +2186,18 @@ "Gặp lỗi khi đẩy vật chứa ra; một hay nhiều phân vùng trên vật chứa vẫn còn " "bận." -#: monitor/udisks2/gvfsudisks2mount.c:634 +#: monitor/udisks2/gvfsudisks2mount.c:632 msgid "One or more programs are preventing the unmount operation." msgstr "Có một hay một số chương trình ngăn thao tác bỏ gắn kết." #. Note that the GUI (Shell, Files) currently use the term #. * "Eject" for both GDrive.stop() and GDrive.eject(). #. -#: monitor/udisks2/gvfsudisks2mount.c:744 +#: monitor/udisks2/gvfsudisks2mount.c:742 msgid "Eject Anyway" msgstr "Vẫn đẩy ra" -#: monitor/udisks2/gvfsudisks2mount.c:1128 +#: monitor/udisks2/gvfsudisks2mount.c:1147 #: monitor/udisks2/gvfsudisks2volume.c:1769 msgid "Operation not supported by backend" msgstr "Thao tác không được ứng dụng chạy phía sau hỗ trợ" @@ -2224,7 +2225,7 @@ "Đang ghi dữ liệu vào %s\n" "Đừng gỡ ra đến khi hoàn tất." -#: monitor/udisks2/gvfsudisks2utils.c:780 +#: monitor/udisks2/gvfsudisks2utils.c:784 #, c-format msgid "" "%s unmounted\n" @@ -2233,7 +2234,7 @@ "Đang bỏ gắn kết %s\n" "Hệ thống tập tin đang ngắt kết nối." -#: monitor/udisks2/gvfsudisks2utils.c:782 +#: monitor/udisks2/gvfsudisks2utils.c:786 #, c-format msgid "" "%s can be safely unplugged\n" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/ibus10.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/ibus10.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/ibus10.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/ibus10.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:55+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:57+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. Translators: Here “Preload” is a verb @@ -392,7 +392,7 @@ "Copyright (c) 2007-2010 Peng Huang\n" "Copyright (c) 2007-2010 Red Hat, Inc." -#: ibus/lang.py:41 src/ibusutil.c:209 ui/gtk3/panel.vala:1323 +#: ibus/lang.py:41 src/ibusutil.c:209 msgid "Other" msgstr "Khác" @@ -409,11 +409,11 @@ msgid "_OK" msgstr "_OK" -#: setup/emojilang.py:235 setup/enginedialog.py:222 +#: setup/emojilang.py:235 setup/enginedialog.py:224 msgid "More…" msgstr "" -#: setup/engineabout.py:37 setup/setup.ui:1465 ui/gtk3/panel.vala:1288 +#: setup/engineabout.py:37 setup/setup.ui:1465 ui/gtk3/panel.vala:1454 msgid "About" msgstr "Giới thiệu" @@ -3033,42 +3033,42 @@ #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1313 +#: src/ibusunicodegen.h:1317 msgid "CJK Compatibility Ideographs Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1317 +#: src/ibusunicodegen.h:1321 msgid "CJK Unified Ideographs Extension G" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1325 +#: src/ibusunicodegen.h:1329 msgid "Tags" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1329 +#: src/ibusunicodegen.h:1333 msgid "Variation Selectors Supplement" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1333 +#: src/ibusunicodegen.h:1337 msgid "Supplementary Private Use Area-A" msgstr "" #. TRANSLATORS: You might refer the translations from gucharmap with #. the following command: #. msgmerge -C gucharmap.po ibus.po ibus.pot -#: src/ibusunicodegen.h:1337 +#: src/ibusunicodegen.h:1341 msgid "Supplementary Private Use Area-B" msgstr "" @@ -3077,6 +3077,7 @@ msgstr "" #: tools/main.vala:198 tools/main.vala:394 tools/main.vala:436 +#, c-format msgid "Can't connect to IBus.\n" msgstr "Không thể kết nối với IBus.\n" @@ -3086,14 +3087,17 @@ msgstr "ngôn ngữ: %s\n" #: tools/main.vala:294 +#, c-format msgid "No engine is set.\n" msgstr "" #: tools/main.vala:302 +#, c-format msgid "Set global engine failed.\n" msgstr "" #: tools/main.vala:307 +#, c-format msgid "Get global engine failed.\n" msgstr "" @@ -3106,6 +3110,7 @@ msgstr "" #: tools/main.vala:473 tools/main.vala:478 +#, c-format msgid "The registry cache is invalid.\n" msgstr "" @@ -3151,7 +3156,7 @@ msgid "Restart ibus-daemon" msgstr "Khởi động lại ibus-daemon" -#: tools/main.vala:705 +#: tools/main.vala:705 ui/gtk3/application.vala:306 msgid "Show version" msgstr "Hiển thị phiên bản" @@ -3193,6 +3198,7 @@ "\n" #: tools/main.vala:724 +#, c-format msgid "Commands:\n" msgstr "Lệnh:\n" @@ -3260,6 +3266,7 @@ msgstr "" #: ui/gtk3/emojier.vala:1599 +#, c-format msgid "None" msgstr "" @@ -3279,7 +3286,7 @@ msgstr "" #: ui/gtk3/emojier.vala:2180 ui/gtk3/ibus-extension-gtk3.desktop.in:3 -#: ui/gtk3/ibus-ui-emojier.desktop.in:3 ui/gtk3/panel.vala:1273 +#: ui/gtk3/ibus-ui-emojier.desktop.in:3 ui/gtk3/panel.vala:1439 msgid "Emoji Choice" msgstr "" @@ -3287,7 +3294,7 @@ msgid "Unicode Choice" msgstr "" -#: ui/gtk3/emojier.vala:2485 +#: ui/gtk3/emojier.vala:2484 msgid "" "Failed to get the current text application. Please re-focus your " "application. E.g. Press Esc key several times to release the emoji typing " @@ -3336,34 +3343,35 @@ msgid "Match with the condition of the specified integer" msgstr "" -#: ui/gtk3/panel.vala:337 ui/gtk3/panel.vala:368 +#: ui/gtk3/panel.vala:365 ui/gtk3/panel.vala:388 +#, c-format msgid "IBus Panel" msgstr "Bảng IBus" -#: ui/gtk3/panel.vala:1068 +#: ui/gtk3/panel.vala:1236 #, c-format msgid "" "Your configured input method %s does not exist in IBus input methods so " "\"US\" layout was configured instead of your input method." msgstr "" -#: ui/gtk3/panel.vala:1073 +#: ui/gtk3/panel.vala:1241 msgid "" "At least one of your configured input methods does not exist in IBus input " "methods." msgstr "" -#: ui/gtk3/panel.vala:1076 +#: ui/gtk3/panel.vala:1244 msgid "" "Please run `ibus-setup` command, open \"Input Method\" tab, and configure " "your input methods again." msgstr "" -#: ui/gtk3/panel.vala:1245 +#: ui/gtk3/panel.vala:1402 msgid "IBus is an intelligent input bus for Linux/Unix." msgstr "IBus là một bộ gõ thông minh cho Linux/Unix." -#: ui/gtk3/panel.vala:1249 +#: ui/gtk3/panel.vala:1406 msgid "translator-credits" msgstr "" "Lê Quốc Tuấn , 2009\n" @@ -3376,20 +3384,20 @@ " Trung Ngô https://launchpad.net/~ndtrung4419\n" " Vu Do Quynh https://launchpad.net/~vu-do-quynh" -#: ui/gtk3/panel.vala:1268 +#: ui/gtk3/panel.vala:1434 msgid "Preferences" msgstr "Tùy thích" -#: ui/gtk3/panel.vala:1294 +#: ui/gtk3/panel.vala:1460 msgid "Restart" msgstr "Khởi động lại" -#: ui/gtk3/panel.vala:1298 +#: ui/gtk3/panel.vala:1464 msgid "Quit" msgstr "Thoát" #. Translators: If your locale is RTL, the msgstr is "default:RTL". #. * Otherwise the msgstr is "default:LTR". -#: ui/gtk3/propertypanel.vala:368 ui/gtk3/propertypanel.vala:376 +#: ui/gtk3/propertypanel.vala:367 ui/gtk3/propertypanel.vala:375 msgid "default:LTR" msgstr "default:LTR" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/im-config.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/im-config.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/im-config.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/im-config.po 2024-02-12 13:46:47.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:04+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:10+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/00_default.conf:4 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-appmenu.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-appmenu.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-appmenu.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-appmenu.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:02+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:07+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../data/com.canonical.indicator.appmenu.gschema.xml.h:1 msgid "Where the menu is displayed." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-bluetooth.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-bluetooth.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-bluetooth.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-bluetooth.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:14+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:23+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../data/com.canonical.indicator.bluetooth.gschema.xml.in.h:1 msgid "Whether or not to show the bluetooth indicator in the menu bar." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-keyboard.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-keyboard.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-keyboard.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-keyboard.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:14+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:24+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../lib/main.vala:852 #, c-format diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-messages.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-messages.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-messages.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-messages.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:55+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:58+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/im-phone-menu.c:76 msgid "Clear All" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-power.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-power.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-power.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-power.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:55+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:58+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #. TRANSLATORS: system power cord #: ../src/device.c:553 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-printers.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-printers.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-printers.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-printers.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:17+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/indicator-printers.c:298 msgid "Printers" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-session.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-session.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-session.po 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-session.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:00+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:03+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/backend-dbus/actions.c:776 msgid "Are you sure you want to close all programs and log out?" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-sound.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-sound.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/indicator-sound.po 2023-08-02 13:28:40.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/indicator-sound.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:01+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:05+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/info-notification.vala:25 ../src/info-notification.vala:42 #: ../src/service.vala:284 ../src/service.vala:287 ../src/sound-menu.vala:57 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libadwaita.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libadwaita.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libadwaita.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libadwaita.po 2024-02-12 13:46:47.000000000 +0000 @@ -13,8 +13,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:34+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:49+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi_VN\n" #: src/adw-inspector-page.c:75 @@ -50,30 +50,33 @@ msgid "System Supports Color Schemes" msgstr "Hệ thống hỗ trợ phối màu" -#: src/adw-inspector-page.ui:26 +#: src/adw-inspector-page.ui:20 msgid "Preferred Color Scheme" msgstr "Phối màu ưa thích" -#: src/adw-inspector-page.ui:43 +#: src/adw-inspector-page.ui:37 msgid "High Contrast" msgstr "Độ tương phản cao" -#: src/adw-preferences-window.c:251 +#: src/adw-preferences-dialog.c:256 src/adw-preferences-window.c:259 msgid "Untitled page" msgstr "Trang không có tiêu đề" -#: src/adw-preferences-window.ui:8 +#: src/adw-preferences-dialog.ui:5 src/adw-preferences-window.ui:8 msgid "Preferences" msgstr "Tùy chọn" -#: src/adw-preferences-window.ui:69 +#. Translators: This is a placeholder text of the search entry from AdwComboRow. It should be phrased as a verb. +#: src/adw-combo-row.ui:50 src/adw-preferences-dialog.ui:85 +#: src/adw-preferences-window.ui:96 msgid "Search" msgstr "Tìm kiếm" -#: src/adw-preferences-window.ui:139 +#: src/adw-preferences-dialog.ui:152 src/adw-preferences-window.ui:163 msgid "No Results Found" msgstr "Không tìm thấy kết quả nào" -#: src/adw-preferences-window.ui:140 src/adw-tab-overview.ui:113 +#: src/adw-preferences-dialog.ui:153 src/adw-preferences-window.ui:164 +#: src/adw-tab-overview.ui:111 msgid "Try a different search." msgstr "Hãy thử tìm kiếm khác." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libdbusmenu.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libdbusmenu.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libdbusmenu.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libdbusmenu.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:57+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:59+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../libdbusmenu-glib/defaults.c:84 msgid "Label Empty" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgnomekbd.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgnomekbd.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgnomekbd.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgnomekbd.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:44+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:42+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: libgnomekbd/gkbd-indicator.c:421 libgnomekbd/gkbd-status.c:560 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgtop-2.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgtop-2.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgtop-2.0.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgtop-2.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:15+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:03+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../lib/read.c:49 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgweather-3.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgweather-3.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgweather-3.0.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgweather-3.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:50+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:51+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. Recurse, adding the ADM1 name to the country name diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgweather-4.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgweather-4.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgweather-4.0.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgweather-4.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:33+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:49+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: libgweather/gweather-info.c:108 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgweather-locations.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgweather-locations.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libgweather-locations.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libgweather-locations.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:52+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:53+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/Locations.xml:5 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libpeas.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libpeas.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libpeas.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libpeas.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:05+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:11+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../data/glade/libpeas-gtk.xml.in.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libsecret.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libsecret.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libsecret.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libsecret.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,20 +14,20 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:11+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:21+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: libsecret/secret-item.c:1106 +#: libsecret/secret-item.c:1130 #, c-format msgid "Received invalid secret from the secret storage" msgstr "Đã nhận được khóa bí mật không hợp lệ từ kho chứa khóa bí mật" -#: libsecret/secret-methods.c:1060 +#: libsecret/secret-methods.c:1058 msgid "Default keyring" msgstr "Chùm chìa khóa mặc định" -#: libsecret/secret-session.c:243 libsecret/secret-session.c:279 +#: libsecret/secret-session.c:251 libsecret/secret-session.c:287 msgid "Couldn’t communicate with the secret storage" msgstr "Không thể kết nối với kho chứa khóa bí mật" @@ -39,7 +39,7 @@ msgid "the collection in which to place the stored item" msgstr "bộ sưu tập để đặt mục được lưu trữ" -#: tool/secret-tool.c:46 tool/secret-tool.c:53 tool/secret-tool.c:458 +#: tool/secret-tool.c:46 tool/secret-tool.c:53 tool/secret-tool.c:462 msgid "attribute value pairs of item to lookup" msgstr "các cặp giá trị thuộc tính của mục để tra cứu" @@ -51,10 +51,10 @@ msgid "collection in which to lock" msgstr "bộ sưu tập để khóa" -#: tool/secret-tool.c:454 +#: tool/secret-tool.c:458 msgid "return all results, instead of just first one" msgstr "trả về tất cả các kết quả, thay vì chỉ cái đầu tiên" -#: tool/secret-tool.c:456 +#: tool/secret-tool.c:460 msgid "unlock item results if necessary" msgstr "mở khóa các kết quả mục tin nếu cần thiết" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libsoup.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libsoup.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libsoup.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libsoup.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:53+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:54+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: libsoup/soup-body-input-stream.c:139 libsoup/soup-body-input-stream.c:170 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libwnck-3.0.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libwnck-3.0.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/libwnck-3.0.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/libwnck-3.0.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:06+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:13+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. * diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/mousetweaks.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/mousetweaks.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/mousetweaks.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/mousetweaks.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:49+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:50+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/mousetweaks.ui:8 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/mutter.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/mutter.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/mutter.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/mutter.po 2024-02-12 13:46:47.000000000 +0000 @@ -9,15 +9,15 @@ msgstr "" "Project-Id-Version: metacity master\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/mutter/issues\n" -"POT-Creation-Date: 2023-07-21 21:12+0000\n" +"POT-Creation-Date: 2023-09-15 12:52+0000\n" "PO-Revision-Date: 2019-03-29 05:05+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:57+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:00+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/50-mutter-navigation.xml:6 @@ -544,26 +544,26 @@ "needs to be restarted for this setting to take effect." msgstr "" -#: src/backends/meta-monitor.c:253 +#: src/backends/meta-monitor.c:251 msgid "Built-in display" msgstr "Màn hình tích hợp" -#: src/backends/meta-monitor.c:280 +#: src/backends/meta-monitor.c:278 msgid "Unknown" msgstr "Không rõ" -#: src/backends/meta-monitor.c:282 +#: src/backends/meta-monitor.c:280 msgid "Unknown Display" msgstr "Không hiểu màn hình" -#: src/backends/meta-monitor.c:290 +#: src/backends/meta-monitor.c:288 #, c-format msgctxt "" "This is a monitor vendor name, followed by a size in inches, like 'Dell 15\"'" msgid "%s %s" msgstr "%s %s" -#: src/backends/meta-monitor.c:298 +#: src/backends/meta-monitor.c:296 #, c-format msgctxt "" "This is a monitor vendor name followed by product/model name where size in " @@ -572,28 +572,28 @@ msgstr "%s %s" #. Translators: this string will appear in Sysprof -#: src/core/meta-profiler.c:80 src/core/meta-profiler.c:217 +#: src/core/meta-profiler.c:109 src/core/meta-profiler.c:299 msgid "Compositor" msgstr "" #. This probably means that a non-WM compositor like xcompmgr is running; #. * we have no way to get it to exit -#: src/compositor/compositor.c:416 +#: src/x11/meta-x11-display.c:2460 #, c-format msgid "" "Another compositing manager is already running on screen %i on display “%s”." msgstr "" "Bộ quản lý cửa sổ đã đang chạy trên màn hình %i trên bộ hiển thị “%s”." -#: src/core/bell.c:192 +#: src/core/bell.c:193 msgid "Bell event" msgstr "Sự kiện chuông" -#: src/core/display.c:703 +#: src/core/display.c:723 msgid "Privacy Screen Enabled" msgstr "" -#: src/core/display.c:704 +#: src/core/display.c:724 msgid "Privacy Screen Disabled" msgstr "" @@ -623,66 +623,66 @@ msgid "_Wait" msgstr "_Chờ" -#: src/core/meta-context-main.c:576 +#: src/core/meta-context-main.c:579 msgid "Replace the running window manager" msgstr "Thay thế bộ quản lý cửa sổ đang chạy" -#: src/core/meta-context-main.c:582 +#: src/core/meta-context-main.c:585 msgid "X Display to use" msgstr "Màn hình X cần dùng" -#: src/core/meta-context-main.c:588 +#: src/core/meta-context-main.c:591 msgid "Disable connection to session manager" msgstr "Vô hiệu hóa kết nối với bộ quản lý phiên làm việc" -#: src/core/meta-context-main.c:594 +#: src/core/meta-context-main.c:597 msgid "Specify session management ID" msgstr "Ghi rõ mã số quản lý phiên làm việc" -#: src/core/meta-context-main.c:600 +#: src/core/meta-context-main.c:603 msgid "Initialize session from savefile" msgstr "Khởi động phiên làm việc từ tập tin lưu" -#: src/core/meta-context-main.c:606 +#: src/core/meta-context-main.c:609 msgid "Make X calls synchronous" msgstr "Khiến các cú gọi X đồng bộ với nhau" -#: src/core/meta-context-main.c:614 +#: src/core/meta-context-main.c:617 msgid "Run as a wayland compositor" msgstr "Chạy như là một “wayland compositor”" -#: src/core/meta-context-main.c:620 +#: src/core/meta-context-main.c:623 msgid "Run as a nested compositor" msgstr "Chạy như là một “nested compositor”" -#: src/core/meta-context-main.c:626 +#: src/core/meta-context-main.c:629 msgid "Run wayland compositor without starting Xwayland" msgstr "Chạy bộ sắp xếp wayland mà không khởi chạy Xwayland" -#: src/core/meta-context-main.c:632 +#: src/core/meta-context-main.c:635 msgid "Specify Wayland display name to use" msgstr "" -#: src/core/meta-context-main.c:640 +#: src/core/meta-context-main.c:643 msgid "Run as a full display server, rather than nested" msgstr "Chạy như là một dịch vụ hiển thị đầy đủ, thay cho lồng nhau" -#: src/core/meta-context-main.c:645 +#: src/core/meta-context-main.c:648 msgid "Run as a headless display server" msgstr "" -#: src/core/meta-context-main.c:650 +#: src/core/meta-context-main.c:653 msgid "Add persistent virtual monitor (WxH or WxH@R)" msgstr "" -#: src/core/meta-context-main.c:662 +#: src/core/meta-context-main.c:665 msgid "Run with X11 backend" msgstr "Chạy với ứng dụng chạy phía sau X11" #. TRANSLATORS: This string refers to a button that switches between #. * different modes. #. -#: src/core/meta-pad-action-mapper.c:861 +#: src/core/meta-pad-action-mapper.c:814 #, c-format msgid "Mode Switch (Group %d)" msgstr "Chuyển chế độ (Nhóm %d)" @@ -690,11 +690,11 @@ #. TRANSLATORS: This string refers to an action, cycles drawing tablets' #. * mapping through the available outputs. #. -#: src/core/meta-pad-action-mapper.c:884 +#: src/core/meta-pad-action-mapper.c:836 msgid "Switch monitor" msgstr "Chuyển màn hình" -#: src/core/meta-pad-action-mapper.c:886 +#: src/core/meta-pad-action-mapper.c:838 msgid "Show on-screen help" msgstr "Hiển thị trợ giúp trên-màn-hình" @@ -706,21 +706,21 @@ msgid "Mutter plugin to use" msgstr "Phần bổ sung Mutter cần dùng" -#: src/core/prefs.c:1913 +#: src/core/prefs.c:1843 #, c-format msgid "Workspace %d" msgstr "Không gian làm việc %d" -#: src/core/util.c:142 +#: src/core/util.c:139 msgid "Mutter was compiled without support for verbose mode" msgstr "" -#: src/wayland/meta-wayland-tablet-pad.c:530 +#: src/wayland/meta-wayland-tablet-pad.c:532 #, c-format msgid "Mode Switch: Mode %d" msgstr "Chuyển chế độ: Chế độ %d" -#: src/x11/meta-x11-display.c:701 +#: src/x11/meta-x11-display.c:717 #, c-format msgid "" "Display “%s” already has a window manager; try using the --replace option to " @@ -733,12 +733,12 @@ msgid "Failed to initialize GDK" msgstr "" -#: src/x11/meta-x11-display.c:1066 +#: src/x11/meta-x11-display.c:1082 #, c-format msgid "Failed to open X Window System display “%s”" msgstr "" -#: src/x11/meta-x11-display.c:1211 +#: src/x11/meta-x11-display.c:1209 #, c-format msgid "Screen %d on display “%s” is invalid" msgstr "" @@ -756,7 +756,7 @@ "Những cửa sổ này không hỗ trợ “lưu cài đặt hiện tại” và sẽ phải khởi động " "lại bằng tay lần kế bạn đăng nhập." -#: src/x11/window-props.c:549 +#: src/x11/window-props.c:548 #, c-format msgid "%s (on %s)" msgstr "%s (trên %s)" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/nautilus-sendto.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/nautilus-sendto.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/nautilus-sendto.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/nautilus-sendto.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:30+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:24+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: src/nautilus-sendto.c:54 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/nautilus-share.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/nautilus-share.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/nautilus-share.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/nautilus-share.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:44+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:42+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: src/nautilus-share.c:272 #, c-format diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/nautilus.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/nautilus.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/nautilus.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/nautilus.po 2024-02-12 13:46:47.000000000 +0000 @@ -25,8 +25,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:15+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:04+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/nautilus-autorun-software.desktop.in:3 @@ -75,7 +75,7 @@ "tượng, Danh sách biểu tượng, và cây. Các tính năng của nó có thể được mở " "rộng bằng các phần bổ xung và văn lệnh." -#: data/org.gnome.Nautilus.appdata.xml.in.in:34 src/nautilus-window.c:2289 +#: data/org.gnome.Nautilus.appdata.xml.in.in:36 src/nautilus-window.c:2452 msgid "The GNOME Project" msgstr "Dự án GNOME" @@ -96,10 +96,10 @@ msgid "Search" msgstr "Tìm kiếm" -#: data/org.gnome.Nautilus.appdata.xml.in.in:50 src/nautilus-bookmark.c:109 -#: src/nautilus-file.c:4486 src/nautilus-file-utilities.c:322 -#: src/nautilus-pathbar.c:373 src/gtk/nautilusgtkplacesview.ui:158 -#: src/gtk/nautilusgtkplacessidebar.c:1450 +#: data/org.gnome.Nautilus.appdata.xml.in.in:52 src/nautilus-bookmark.c:108 +#: src/nautilus-file.c:4495 src/nautilus-file-utilities.c:322 +#: src/nautilus-pathbar.c:386 src/gtk/nautilusgtkplacesview.ui:158 +#: src/gtk/nautilusgtkplacessidebar.c:1451 msgid "Other Locations" msgstr "Vị trí khác" @@ -110,8 +110,7 @@ "folder;thư;mục;thu;muc;manager;quản;lý;quan;ly;explore;khám;phá;kham;pha;disk" ";đĩa;dia;filesystem;hệ;thống;tập;tin;he;thong;tap;nautilus;" -#: data/org.gnome.Nautilus.desktop.in.in:21 -#: src/resources/ui/nautilus-toolbar.ui:7 +#: data/org.gnome.Nautilus.desktop.in.in:22 msgid "New Window" msgstr "Cửa sổ mới" @@ -139,11 +138,11 @@ "Nếu được chọn, cửa sổ duyệt Nautilus sẽ luôn dùng trường nhập chữ cho thanh " "công cụ vị trí, thay cho thanh đường dẫn." -#: data/org.gnome.nautilus.gschema.xml:81 +#: data/org.gnome.nautilus.gschema.xml:82 msgid "Where to perform recursive search" msgstr "Nơi nào thực hiện tìm kiếm đệ quy" -#: data/org.gnome.nautilus.gschema.xml:82 +#: data/org.gnome.nautilus.gschema.xml:83 msgid "" "In which locations Nautilus should search on subfolders. Available values " "are “local-only”, “always”, “never”." @@ -151,23 +150,23 @@ "Ở vị trí nào thì Nautilus nên tìm kiếm trên thư mục con. Các giá trị sẵn " "dùng là “local-only”, “always”, “never”." -#: data/org.gnome.nautilus.gschema.xml:86 +#: data/org.gnome.nautilus.gschema.xml:87 msgid "Filter the search dates using either last used or last modified" msgstr "" "Bộ lọc thời gian cho tìm kiếm được dùng hoặc là dùng lần cuối hoặc là lần " "sửa cuối" -#: data/org.gnome.nautilus.gschema.xml:87 +#: data/org.gnome.nautilus.gschema.xml:88 msgid "Filter the search dates using either last used or last modified." msgstr "" "Bộ lọc thời gian cho tìm kiếm được dùng hoặc là dùng lần cuối hoặc là lần " "sửa cuối." -#: data/org.gnome.nautilus.gschema.xml:91 +#: data/org.gnome.nautilus.gschema.xml:92 msgid "Whether to show a context menu item to delete permanently" msgstr "Có nên hiển thị mục trình đơn người cảnh để xóa vĩnh viễn hay không" -#: data/org.gnome.nautilus.gschema.xml:92 +#: data/org.gnome.nautilus.gschema.xml:93 msgid "" "If set to true, then Nautilus will show a delete permanently context menu " "item to bypass the Trash." @@ -175,7 +174,7 @@ "Nếu được chọn thì Nautilus sẽ hiển thị mục trình đơn ngữ cảnh xóa vĩnh viễn " "tránh đưa vào thùng rác." -#: data/org.gnome.nautilus.gschema.xml:96 +#: data/org.gnome.nautilus.gschema.xml:97 msgid "" "Whether to show context menu items to create links from copied or selected " "files" @@ -183,7 +182,7 @@ "Có nên hiển thị các mục trình đơn ngữ cảnh để tạo các liên kết từ các tập " "tin đã chép hay chọn không" -#: data/org.gnome.nautilus.gschema.xml:97 +#: data/org.gnome.nautilus.gschema.xml:98 msgid "" "If set to true, then Nautilus will show context menu items to create links " "from the copied or selected files." @@ -195,7 +194,7 @@ msgid "When to show number of items in a folder" msgstr "Khi nào hiển thị số mục trong thư mục" -#: data/org.gnome.nautilus.gschema.xml:103 +#: data/org.gnome.nautilus.gschema.xml:104 msgid "" "Speed tradeoff for when to show the number of items in a folder. If set to " "“always” then always show item counts, even if the folder is on a remote " @@ -211,7 +210,7 @@ msgid "Type of click used to launch/open files" msgstr "Kiểu nhấn chuột được dùng để chạy/mở tập tin" -#: data/org.gnome.nautilus.gschema.xml:108 +#: data/org.gnome.nautilus.gschema.xml:109 msgid "" "Possible values are “single” to launch files on a single click, or “double” " "to launch them on a double click." @@ -219,7 +218,7 @@ "Giá trị có thể là “single” để kích hoạt tập tin chỉ bằng một cái nhấp chuột, " " hoặc “double” để kích hoạt khi nhấp đúp." -#: data/org.gnome.nautilus.gschema.xml:112 +#: data/org.gnome.nautilus.gschema.xml:113 msgid "Show the package installer for unknown MIME types" msgstr "Hiển thị bộ cài đặt gói cho những kiểu MIME không biết" @@ -231,11 +230,11 @@ "Có hay không hiển thị cho người dùng một hộp thoại trình cài đặt gói trong " "trường hợp một kiểu MINE không biết được mở, để tìm kiếm ứng dụng xử lý nó." -#: data/org.gnome.nautilus.gschema.xml:117 +#: data/org.gnome.nautilus.gschema.xml:118 msgid "Use extra mouse button events in Nautilus’ browser window" msgstr "Sử dụng sự kiện nút chuột phụ trong cửa sổ trình duyệt của Nautilus" -#: data/org.gnome.nautilus.gschema.xml:118 +#: data/org.gnome.nautilus.gschema.xml:119 msgid "" "For users with mice that have “Forward” and “Back” buttons, this key will " "determine if any action is taken inside of Nautilus when either is pressed." @@ -243,11 +242,11 @@ "Cho người dùng với chuột có nút di chuyển “Kế tiếp” và “Lùi”, phím này sẽ " "quyết định bất kì hành động nào xảy ra bên trong nautilus khi nó được nhấn." -#: data/org.gnome.nautilus.gschema.xml:122 +#: data/org.gnome.nautilus.gschema.xml:123 msgid "Mouse button to activate the “Forward” command in browser window" msgstr "Nút chuột để kích hoạt lệnh “Kế tiếp” trong cửa sổ trình duyệt" -#: data/org.gnome.nautilus.gschema.xml:123 +#: data/org.gnome.nautilus.gschema.xml:124 msgid "" "For users with mice that have buttons for “Forward” and “Back”, this key " "will set which button activates the “Forward” command in a browser window. " @@ -257,11 +256,11 @@ "gán giá trị mà nút kích hoạt lệnh “Kế tiếp” trong cửa sổ trình duyệt. Giá " "trị có thể giữa 6 và 14." -#: data/org.gnome.nautilus.gschema.xml:127 +#: data/org.gnome.nautilus.gschema.xml:128 msgid "Mouse button to activate the “Back” command in browser window" msgstr "Nút chuột để kích hoạt lệnh “Lùi” trong cửa sổ trình duyệt" -#: data/org.gnome.nautilus.gschema.xml:128 +#: data/org.gnome.nautilus.gschema.xml:129 msgid "" "For users with mice that have buttons for “Forward” and “Back”, this key " "will set which button activates the “Back” command in a browser window. " @@ -275,7 +274,7 @@ msgid "When to show thumbnails of files" msgstr "Khi để hiển thị ảnh thu nhỏ của tập tin" -#: data/org.gnome.nautilus.gschema.xml:134 +#: data/org.gnome.nautilus.gschema.xml:135 msgid "" "Speed trade-off for when to show a file as a thumbnail. If set to “always” " "then always thumbnail, even if the folder is on a remote server. If set to " @@ -749,8 +748,8 @@ msgid "Video" msgstr "Phim" -#: src/resources/ui/nautilus-preferences-window.ui:9 -#: src/resources/ui/nautilus-preferences-window.ui:13 +#: src/resources/ui/nautilus-preferences-window.ui:8 +#: src/resources/ui/nautilus-preferences-window.ui:12 msgid "General" msgstr "Chung" @@ -987,11 +986,11 @@ msgid "--check cannot be used with other options." msgstr "không thể dùng --check cùng với các tùy chọn khác." -#: src/nautilus-application.c:624 +#: src/nautilus-application.c:606 msgid "--quit cannot be used with URIs." msgstr "không thể dùng --quit với URI." -#: src/nautilus-application.c:633 +#: src/nautilus-application.c:615 msgid "--select must be used with at least an URI." msgstr "phải dùng --select với ít nhất một URI." @@ -1004,7 +1003,7 @@ "Gặp lỗi khi hiển thị trợ giúp: \n" "%s" -#: src/nautilus-application.c:914 +#: src/nautilus-application.c:887 #, c-format msgid "" "“%s” is an internal protocol. Opening this location directly is not " @@ -1017,16 +1016,16 @@ msgid "Perform a quick set of self-check tests." msgstr "Thi hành một tập hợp nhanh của tự kiểm tra." -#: src/nautilus-application.c:1017 +#: src/nautilus-application.c:990 msgid "Show the version of the program." msgstr "Hiển thị phiên bản của chương trình." -#: src/nautilus-application.c:1019 +#: src/nautilus-application.c:992 #| msgid "Only create windows for explicitly specified URIs." msgid "Always open a new window for browsing specified URIs" msgstr "Luôn mở trong một cửa sổ mới khi duyệt URIs đã chỉ ra" -#: src/nautilus-application.c:1021 +#: src/nautilus-application.c:994 msgid "Quit Nautilus." msgstr "Thoát khỏi Nautilus." @@ -1034,7 +1033,7 @@ msgid "Select specified URI in parent folder." msgstr "Chọn URI xác định trong thư mục cha." -#: src/nautilus-application.c:1024 +#: src/nautilus-application.c:997 msgid "[URI…]" msgstr "[URI…]" @@ -1068,48 +1067,48 @@ "to run it?" msgstr "“%s” chứa phần mềm tự động khởi chạy. Bạn có muốn chạy nó không?" -#: src/nautilus-autorun-software.c:185 +#: src/nautilus-autorun-software.c:190 msgid "If you don’t trust this location or aren’t sure, press Cancel." msgstr "" "Nếu bạn không tin cậy vị trí này, hoặc không chắc chắn, hãy nhấn nút “Thôi”." -#: src/nautilus-autorun-software.c:220 +#: src/nautilus-autorun-software.c:225 msgid "_Run" msgstr "_Chạy" -#: src/nautilus-batch-rename-dialog.c:729 +#: src/nautilus-batch-rename-dialog.c:721 #, c-format msgid "“%s” would not be a unique new name." msgstr "“%s” không nên là một tên mới duy nhất." -#: src/nautilus-batch-rename-dialog.c:735 +#: src/nautilus-batch-rename-dialog.c:727 #, c-format msgid "“%s” would conflict with an existing file." msgstr "“%s” có lẽ đã xung đột với tập tin sẵn có." -#: src/nautilus-batch-rename-dialog.c:1226 +#: src/nautilus-batch-rename-dialog.c:1206 msgid "Name cannot be empty." msgstr "Tên không thể để trống." -#: src/nautilus-batch-rename-dialog.c:1232 +#: src/nautilus-batch-rename-dialog.c:1212 msgid "Name cannot contain “/”." msgstr "Tên không được phép chứa ký tự “/”." -#: src/nautilus-batch-rename-dialog.c:1238 +#: src/nautilus-batch-rename-dialog.c:1218 msgid "“.” is not a valid name." msgstr "“.” không phải là một tên hợp lệ." -#: src/nautilus-batch-rename-dialog.c:1244 +#: src/nautilus-batch-rename-dialog.c:1224 msgid "“..” is not a valid name." msgstr "“..” không phải là một tên hợp lệ." -#: src/nautilus-batch-rename-dialog.c:1902 +#: src/nautilus-batch-rename-dialog.c:1882 #, c-format msgid "Rename %d Folder" msgid_plural "Rename %d Folders" msgstr[0] "Đổi tên %d Thư mục" -#: src/nautilus-batch-rename-dialog.c:1910 +#: src/nautilus-batch-rename-dialog.c:1890 #, c-format msgid "Rename %d File" msgid_plural "Rename %d Files" @@ -1117,7 +1116,7 @@ #. To translators: %d is the total number of files and folders. #. * Singular case of the string is never used -#: src/nautilus-batch-rename-dialog.c:1920 +#: src/nautilus-batch-rename-dialog.c:1900 #, c-format msgid "Rename %d File and Folder" msgid_plural "Rename %d Files and Folders" @@ -1195,9 +1194,9 @@ msgid "001, 002, 003" msgstr "001, 002, 003" -#: src/nautilus-bookmark.c:113 src/nautilus-file-utilities.c:303 -#: src/nautilus-pathbar.c:368 src/nautilus-shell-search-provider.c:330 -#: src/nautilus-window.c:158 src/gtk/nautilusgtkplacessidebar.c:1021 +#: src/nautilus-bookmark.c:112 src/nautilus-file-utilities.c:303 +#: src/nautilus-pathbar.c:381 src/nautilus-shell-search-provider.c:341 +#: src/nautilus-window.c:163 src/gtk/nautilusgtkplacessidebar.c:1022 msgid "Home" msgstr "Thư mục riêng" @@ -1235,39 +1234,39 @@ msgid "The type of the file." msgstr "Kiểu của tập tin." -#: src/nautilus-column-utilities.c:80 -#: src/resources/ui/nautilus-properties-window.ui:554 +#: src/nautilus-column-utilities.c:92 +#: src/resources/ui/nautilus-properties-window.ui:538 msgid "Modified" msgstr "Đã sửa đổi" -#: src/nautilus-column-utilities.c:81 src/nautilus-column-utilities.c:148 +#: src/nautilus-column-utilities.c:93 src/nautilus-column-utilities.c:160 msgid "The date the file was modified." msgstr "Ngày mà tập tin được sửa đổi." -#: src/nautilus-column-utilities.c:89 +#: src/nautilus-column-utilities.c:101 msgid "Detailed Type" msgstr "Kiểu chi tiết" -#: src/nautilus-column-utilities.c:90 +#: src/nautilus-column-utilities.c:102 msgid "The detailed type of the file." msgstr "Kiểu chi tiết của tập tin." -#: src/nautilus-column-utilities.c:96 -#: src/resources/ui/nautilus-properties-window.ui:516 +#: src/nautilus-column-utilities.c:108 +#: src/resources/ui/nautilus-properties-window.ui:500 msgid "Accessed" msgstr "Truy cập" -#: src/nautilus-column-utilities.c:97 +#: src/nautilus-column-utilities.c:109 msgid "The date the file was accessed." msgstr "Ngày mà tập tin được truy cập." -#: src/nautilus-column-utilities.c:105 -#: src/resources/ui/nautilus-properties-window.ui:592 -#: src/resources/ui/nautilus-search-popover.ui:176 +#: src/nautilus-column-utilities.c:117 +#: src/resources/ui/nautilus-properties-window.ui:576 +#: src/resources/ui/nautilus-search-popover.ui:178 msgid "Created" msgstr "Ngày tạo" -#: src/nautilus-column-utilities.c:106 +#: src/nautilus-column-utilities.c:118 msgid "The date the file was created." msgstr "Ngày mà tập tin được tạo." @@ -1294,36 +1293,36 @@ msgid "Permissions" msgstr "Quyền hạn" -#: src/nautilus-column-utilities.c:132 +#: src/nautilus-column-utilities.c:144 msgid "The permissions of the file." msgstr "Các quyền của tập tin." -#: src/nautilus-column-utilities.c:139 +#: src/nautilus-column-utilities.c:151 msgid "Location" msgstr "Vị trí" -#: src/nautilus-column-utilities.c:140 +#: src/nautilus-column-utilities.c:152 msgid "The location of the file." msgstr "Vị trí của tập tin." -#: src/nautilus-column-utilities.c:147 +#: src/nautilus-column-utilities.c:159 msgid "Modified — Time" msgstr "Đã sửa đổi - Thời gian" -#: src/nautilus-column-utilities.c:156 +#: src/nautilus-column-utilities.c:168 #: src/resources/ui/nautilus-toolbar-view-menu.ui:51 msgid "Recency" msgstr "Mới dùng" -#: src/nautilus-column-utilities.c:157 +#: src/nautilus-column-utilities.c:169 msgid "The date the file was accessed by the user." msgstr "Ngày mà tập tin được truy cập bởi người dùng." -#: src/nautilus-column-utilities.c:166 src/nautilus-properties-window.c:767 +#: src/nautilus-column-utilities.c:178 src/nautilus-properties-window.c:745 msgid "Star" msgstr "Sao" -#: src/nautilus-column-utilities.c:167 +#: src/nautilus-column-utilities.c:179 msgid "Shows if file is starred." msgstr "Hiển thị nếu tập tin được đánh sao." @@ -1351,24 +1350,24 @@ msgid "Relevance rank for search" msgstr "Mức độ liên quan để tìm kiếm" -#: src/nautilus-compress-dialog-controller.c:117 +#: src/nautilus-compress-dialog-controller.c:115 msgid "Archive names cannot contain “/”." msgstr "Tên tập tin không được phép chứa ký tự “/”." -#: src/nautilus-compress-dialog-controller.c:122 +#: src/nautilus-compress-dialog-controller.c:120 msgid "An archive cannot be called “.”." msgstr "Một kho nén không thể được đặt tên là “.”." -#: src/nautilus-compress-dialog-controller.c:127 +#: src/nautilus-compress-dialog-controller.c:125 msgid "An archive cannot be called “..”." msgstr "Một kho nén không thể được đặt tên là “..”." -#: src/nautilus-compress-dialog-controller.c:132 +#: src/nautilus-compress-dialog-controller.c:130 msgid "Archive name is too long." msgstr "Tên kho nén là quá dài." #. We must warn about the side effect -#: src/nautilus-compress-dialog-controller.c:138 +#: src/nautilus-compress-dialog-controller.c:136 msgid "Archives with “.” at the beginning of their name are hidden." msgstr "Tên kho nén có dấu “.” ở đầu được ẩn đi." @@ -1386,12 +1385,12 @@ msgid "_Copy Here" msgstr "_Chép vào đây" -#: src/nautilus-dnd.c:121 +#: src/nautilus-dnd.c:128 msgid "_Link Here" msgstr "_Liên kết vào đây" -#: src/nautilus-dnd.c:130 src/nautilus-file-operations.c:3032 -#: src/nautilus-mime-actions.c:607 +#: src/nautilus-dnd.c:137 src/nautilus-file-operations.c:3045 +#: src/nautilus-mime-actions.c:607 src/nautilus-toolbar.c:155 #: src/resources/ui/nautilus-compress-dialog.ui:83 #: src/resources/ui/nautilus-create-folder-dialog.ui:45 msgid "Cancel" @@ -1509,7 +1508,7 @@ msgid "Sorry, could not rename “%s” to “%s”: %s" msgstr "Rất tiếc, không thể đổi tên “%s” thành “%s”: %s" -#: src/nautilus-error-reporting.c:322 +#: src/nautilus-error-reporting.c:338 msgid "The item could not be renamed." msgstr "Không thể đổi tên mục tin." @@ -1539,7 +1538,7 @@ msgid "This file cannot be stopped" msgstr "Tập tin này không thể dừng được" -#: src/nautilus-file.c:1984 +#: src/nautilus-file.c:1982 #, c-format msgid "Slashes are not allowed in filenames" msgstr "Không cho phép dấu gạch chéo trong tên tập tin" @@ -1554,10 +1553,10 @@ msgid "File not found" msgstr "Không tìm thấy tập tin" -#: src/nautilus-file.c:4490 src/nautilus-file-utilities.c:326 -#: src/nautilus-pathbar.c:378 src/gtk/nautilusgtkplacessidebar.c:1010 +#: src/nautilus-file.c:4499 src/nautilus-file-utilities.c:326 +#: src/nautilus-pathbar.c:391 src/gtk/nautilusgtkplacessidebar.c:1011 msgid "Starred" -msgstr "Đã khởi chạy" +msgstr "Được đánh sao" #. Translators: Time in 24h format #: src/nautilus-file.c:5376 @@ -1632,7 +1631,7 @@ #. Translators: this is the day of the month followed by the abbreviated #. * month name followed by the year i.e. "3 Feb 2015" -#: src/nautilus-file.c:5472 +#: src/nautilus-file.c:5437 #, no-c-format msgid "%-e %b %Y" msgstr "%-e %b %Y" @@ -1668,17 +1667,17 @@ msgid "Not allowed to set owner" msgstr "Không được phép đặt chủ sở hữu" -#: src/nautilus-file.c:6285 +#: src/nautilus-file.c:6281 #, c-format msgid "Specified owner “%s” doesn’t exist" msgstr "Chủ sở hữu “%s” không tồn tại" -#: src/nautilus-file.c:6585 +#: src/nautilus-file.c:6581 #, c-format msgid "Not allowed to set group" msgstr "Không được phép đặt nhóm" -#: src/nautilus-file.c:6604 +#: src/nautilus-file.c:6600 #, c-format msgid "Specified group “%s” doesn’t exist" msgstr "Nhóm “%s” không tồn tại" @@ -1688,7 +1687,7 @@ msgid "Me" msgstr "Tôi" -#: src/nautilus-file.c:6778 +#: src/nautilus-file.c:6774 #, c-format msgid "%'u item" msgid_plural "%'u items" @@ -1720,11 +1719,11 @@ msgid "Unknown" msgstr "Không rõ" -#: src/nautilus-file-operations.c:1027 src/nautilus-properties-window.c:912 +#: src/nautilus-file-operations.c:1053 src/nautilus-properties-window.c:890 msgid "unknown" msgstr "không rõ" -#: src/nautilus-file.c:7364 src/nautilus-file.c:7372 src/nautilus-file.c:7431 +#: src/nautilus-file.c:7360 src/nautilus-file.c:7368 src/nautilus-file.c:7427 msgid "Program" msgstr "Chương trình" @@ -1732,7 +1731,7 @@ msgid "Font" msgstr "Phông chữ" -#: src/nautilus-file.c:7368 +#: src/nautilus-file.c:7364 msgid "Archive" msgstr "Kho lưu trữ" @@ -1765,7 +1764,7 @@ msgstr "Bảng tính" #. Refers to a file type which is known but not one of the basic types -#: src/nautilus-file.c:7405 +#: src/nautilus-file.c:7401 msgid "Other" msgstr "Khác" @@ -1803,12 +1802,12 @@ #: src/nautilus-file-name-widget-controller.c:148 #: src/nautilus-rename-file-popover-controller.c:122 msgid "A file cannot be called “.”." -msgstr "Một tập tin không thể được gọi là “.”." +msgstr "Một tập tin không thể được đặt tên là “.”." #: src/nautilus-file-name-widget-controller.c:153 #: src/nautilus-rename-file-popover-controller.c:134 msgid "A file cannot be called “..”." -msgstr "Một tập tin không thể được gọi là “..”." +msgstr "Một tập tin không thể được đặt tên là “..”." #: src/nautilus-file-name-widget-controller.c:158 #: src/nautilus-rename-file-popover-controller.c:146 @@ -1834,15 +1833,15 @@ msgid "_Skip" msgstr "_Bỏ qua" -#: src/nautilus-file-operations.c:262 +#: src/nautilus-file-operations.c:275 msgid "S_kip All" msgstr "_Bỏ qua hết" -#: src/nautilus-file-operations.c:263 +#: src/nautilus-file-operations.c:276 msgid "_Retry" msgstr "Thử _lại" -#: src/nautilus-file-operations.c:264 +#: src/nautilus-file-operations.c:277 msgid "_Delete" msgstr "_Xóa" @@ -1854,7 +1853,7 @@ msgid "_Replace" msgstr "T_hay thế" -#: src/nautilus-file-operations.c:267 +#: src/nautilus-file-operations.c:280 msgid "Replace _All" msgstr "Thay thế _tất cả" @@ -1943,8 +1942,8 @@ #. localizers: tag used to detect the x12th copy of a file #. localizers: tag used to detect the x13th copy of a file #. localizers: tag used to detect the xxth copy of a file -#: src/nautilus-file-operations.c:597 src/nautilus-file-operations.c:599 -#: src/nautilus-file-operations.c:601 src/nautilus-file-operations.c:611 +#: src/nautilus-file-operations.c:623 src/nautilus-file-operations.c:625 +#: src/nautilus-file-operations.c:627 src/nautilus-file-operations.c:637 msgid "th copy)" msgstr ")" @@ -1959,7 +1958,7 @@ msgstr ")" #. localizers: tag used to detect the x3rd copy of a file -#: src/nautilus-file-operations.c:608 +#: src/nautilus-file-operations.c:634 msgid "rd copy)" msgstr ")" @@ -1970,7 +1969,7 @@ msgstr "%s (bản sao)%s" #. localizers: appended to second file copy -#: src/nautilus-file-operations.c:627 +#: src/nautilus-file-operations.c:653 #, c-format msgid "%s (another copy)%s" msgstr "%s (bản sao khác)%s" @@ -1990,13 +1989,13 @@ #. * strings look like "%s (copy %'d)%s". #. #. localizers: appended to x1st file copy -#: src/nautilus-file-operations.c:642 +#: src/nautilus-file-operations.c:668 #, c-format msgid "%s (%'dst copy)%s" msgstr "%s (bản sao thứ %'d)%s" #. localizers: appended to x2nd file copy -#: src/nautilus-file-operations.c:644 +#: src/nautilus-file-operations.c:670 #, c-format msgid "%s (%'dnd copy)%s" msgstr "%s (bản sao thứ %'d)%s" @@ -2018,12 +2017,12 @@ msgid " (%'d" msgstr " (bản sao thứ %'d" -#: src/nautilus-file-operations.c:1692 +#: src/nautilus-file-operations.c:1702 #, c-format msgid "Are you sure you want to permanently delete “%s” from the trash?" msgstr "Bạn có chắc muốn xóa hoàn toàn “%s” khỏi thùng rác không?" -#: src/nautilus-file-operations.c:1697 +#: src/nautilus-file-operations.c:1707 #, c-format msgid "" "Are you sure you want to permanently delete the %'d selected item from the " @@ -2046,7 +2045,7 @@ msgid "All items in the Trash will be permanently deleted." msgstr "Mọi thứ trong thùng rác sẽ bị xóa vĩnh viễn." -#: src/nautilus-file-operations.c:1756 +#: src/nautilus-file-operations.c:1766 #, c-format msgid "Are you sure you want to permanently delete “%s”?" msgstr "Bạn có chắc muốn xóa hoàn toàn “%s” không?" @@ -2058,23 +2057,23 @@ "Are you sure you want to permanently delete the %'d selected items?" msgstr[0] "Bạn có chắc muốn xóa bỏ hoàn toàn %'d mục đã chọn không?" -#: src/nautilus-file-operations.c:1822 +#: src/nautilus-file-operations.c:1832 #, c-format msgid "Deleted “%s”" msgstr "Đã xóa “%s”" -#: src/nautilus-file-operations.c:1826 +#: src/nautilus-file-operations.c:1836 #, c-format msgid "Deleting “%s”" msgstr "Đang xóa “%s”" -#: src/nautilus-file-operations.c:1837 +#: src/nautilus-file-operations.c:1847 #, c-format msgid "Deleted %'d file" msgid_plural "Deleted %'d files" msgstr[0] "Đã xóa %'d tập tin" -#: src/nautilus-file-operations.c:1843 +#: src/nautilus-file-operations.c:1853 #, c-format msgid "Deleting %'d file" msgid_plural "Deleting %'d files" @@ -2082,12 +2081,12 @@ #. To translators: %'d is the number of files completed for the operation, #. * so it will be something like 2/14. -#: src/nautilus-file-operations.c:1871 src/nautilus-file-operations.c:1879 -#: src/nautilus-file-operations.c:1919 src/nautilus-file-operations.c:2262 -#: src/nautilus-file-operations.c:2270 src/nautilus-file-operations.c:2310 -#: src/nautilus-file-operations.c:4188 src/nautilus-file-operations.c:4196 -#: src/nautilus-file-operations.c:4267 src/nautilus-file-operations.c:8866 -#: src/nautilus-file-operations.c:8934 +#: src/nautilus-file-operations.c:1881 src/nautilus-file-operations.c:1889 +#: src/nautilus-file-operations.c:1929 src/nautilus-file-operations.c:2275 +#: src/nautilus-file-operations.c:2283 src/nautilus-file-operations.c:2323 +#: src/nautilus-file-operations.c:4201 src/nautilus-file-operations.c:4209 +#: src/nautilus-file-operations.c:4280 src/nautilus-file-operations.c:9054 +#: src/nautilus-file-operations.c:9122 #, c-format msgid "%'d / %'d" msgstr "%'d / %'d" @@ -2097,13 +2096,13 @@ #. * #. * The singular/plural form will be used depending on the remaining time (i.e. the %s argument). #. -#: src/nautilus-file-operations.c:1898 src/nautilus-file-operations.c:2289 +#: src/nautilus-file-operations.c:1908 src/nautilus-file-operations.c:2302 #, c-format msgid "%'d / %'d — %s left" msgid_plural "%'d / %'d — %s left" msgstr[0] "%'d / %'d — còn %s" -#: src/nautilus-file-operations.c:1902 src/nautilus-file-operations.c:2292 +#: src/nautilus-file-operations.c:1912 src/nautilus-file-operations.c:2305 #, c-format msgid "(%d file/sec)" msgid_plural "(%d files/sec)" @@ -2113,50 +2112,50 @@ msgid "Error while deleting." msgstr "Gặp lỗi trong khi xóa." -#: src/nautilus-file-operations.c:2072 +#: src/nautilus-file-operations.c:2088 #, c-format msgid "There was an error deleting the folder “%s”." msgstr "Có lỗi xảy ra khi xóa thư mục “%s”." -#: src/nautilus-file-operations.c:2075 +#: src/nautilus-file-operations.c:2085 #, c-format msgid "You do not have sufficient permissions to delete the folder “%s”." msgstr "Bạn không có đủ quyển cần thiết để xóa thư mục “%s”." -#: src/nautilus-file-operations.c:2082 +#: src/nautilus-file-operations.c:2098 #, c-format msgid "There was an error deleting the file “%s”." msgstr "Có lỗi xảy ra khi xóa tập tin “%s”." -#: src/nautilus-file-operations.c:2085 +#: src/nautilus-file-operations.c:2095 #, c-format msgid "You do not have sufficient permissions to delete the file “%s”." msgstr "Bạn không có đủ quyển cần thiết để xóa tập tin “%s”." -#: src/nautilus-file-operations.c:2212 +#: src/nautilus-file-operations.c:2225 #, c-format msgid "Trashing “%s”" msgstr "Đang cho “%s” vào thùng rác" -#: src/nautilus-file-operations.c:2216 +#: src/nautilus-file-operations.c:2229 #, c-format msgid "Trashed “%s”" msgstr "Đã cho “%s” vào thùng rác" -#: src/nautilus-file-operations.c:2227 +#: src/nautilus-file-operations.c:2240 #, c-format msgid "Trashing %'d file" msgid_plural "Trashing %'d files" msgstr[0] "Đang cho %'d tập tin vào thùng rác" -#: src/nautilus-file-operations.c:2233 +#: src/nautilus-file-operations.c:2246 #, c-format msgid "Trashed %'d file" msgid_plural "Trashed %'d files" msgstr[0] "Đã cho %'d tập tin vào thùng rác" #. Translators: %s is a file name -#: src/nautilus-file-operations.c:2382 +#: src/nautilus-file-operations.c:2395 #, c-format msgid "“%s” can’t be put in the trash. Do you want to delete it immediately?" msgstr "" @@ -2179,7 +2178,7 @@ msgid "Unable to eject %s" msgstr "Không thể đẩy %s ra" -#: src/nautilus-file-operations.c:2857 +#: src/nautilus-file-operations.c:2870 #, c-format msgid "Unable to unmount %s" msgstr "Không thể bỏ gắn kết %s" @@ -2201,37 +2200,37 @@ msgstr "_Không đổ rác" #. Translators: %s is a file name formatted for display -#: src/nautilus-file-operations.c:3174 src/nautilus-files-view.c:6794 -#: src/gtk/nautilusgtkplacessidebar.c:2063 +#: src/nautilus-file-operations.c:3187 src/nautilus-files-view.c:6937 +#: src/gtk/nautilusgtkplacessidebar.c:2064 #, c-format msgid "Unable to access “%s”" msgstr "Không thể truy cập “%s”" -#: src/nautilus-file-operations.c:3259 +#: src/nautilus-file-operations.c:3272 #, c-format msgid "Preparing to copy %'d file (%s)" msgid_plural "Preparing to copy %'d files (%s)" msgstr[0] "Chuẩn bị chép %'d tập tin (%s)" -#: src/nautilus-file-operations.c:3272 +#: src/nautilus-file-operations.c:3285 #, c-format msgid "Preparing to move %'d file (%s)" msgid_plural "Preparing to move %'d files (%s)" msgstr[0] "Chuẩn bị chuyển %'d tập tin (%s)" -#: src/nautilus-file-operations.c:3285 +#: src/nautilus-file-operations.c:3298 #, c-format msgid "Preparing to delete %'d file (%s)" msgid_plural "Preparing to delete %'d files (%s)" msgstr[0] "Chuẩn bị xóa %'d tập tin (%s)" -#: src/nautilus-file-operations.c:3295 +#: src/nautilus-file-operations.c:3308 #, c-format msgid "Preparing to trash %'d file" msgid_plural "Preparing to trash %'d files" msgstr[0] "Chuẩn bị chuyển %'d tập tin vào thùng rác" -#: src/nautilus-file-operations.c:3304 +#: src/nautilus-file-operations.c:3317 #, c-format msgid "Preparing to compress %'d file" msgid_plural "Preparing to compress %'d files" @@ -2252,11 +2251,11 @@ msgid "Error while moving files to trash." msgstr "Gặp lỗi khi chuyển tập tin vào thùng rác." -#: src/nautilus-file-operations.c:3367 +#: src/nautilus-file-operations.c:3380 msgid "Error while compressing files." msgstr "Gặp lỗi khi đang nén các tập tin." -#: src/nautilus-file-operations.c:3459 +#: src/nautilus-file-operations.c:3472 #, c-format msgid "" "Files in the folder “%s” cannot be handled because you do not have " @@ -2265,38 +2264,38 @@ "Không thể xử lý các tập tin trong thư mục “%s” vì bạn không có quyền xem " "chúng." -#: src/nautilus-file-operations.c:3465 src/nautilus-file-operations.c:4996 +#: src/nautilus-file-operations.c:3478 src/nautilus-file-operations.c:4993 #, c-format msgid "" "There was an error getting information about the files in the folder “%s”." msgstr "Gặp lỗi khi lấy thông tin về các tập tin trong thư mục “%s”." -#: src/nautilus-file-operations.c:3520 +#: src/nautilus-file-operations.c:3533 #, c-format msgid "" "The folder “%s” cannot be handled because you do not have permissions to " "read it." msgstr "Không thể xử lý thư mục “%s” vì bạn không có quyền đọc nó." -#: src/nautilus-file-operations.c:3526 src/nautilus-file-operations.c:5078 +#: src/nautilus-file-operations.c:3539 src/nautilus-file-operations.c:5075 #, c-format msgid "There was an error reading the folder “%s”." msgstr "Gặp lỗi khi đọc thư mục “%s”." -#: src/nautilus-file-operations.c:3636 +#: src/nautilus-file-operations.c:3649 #, c-format msgid "" "The file “%s” cannot be handled because you do not have permissions to read " "it." msgstr "Không thể xử lý tập tin “%s” vì bạn không có quyền đọc nó." -#: src/nautilus-file-operations.c:3641 +#: src/nautilus-file-operations.c:3654 #, c-format msgid "There was an error getting information about “%s”." msgstr "Gặp lỗi khi lấy thông tin của “%s”." -#: src/nautilus-file-operations.c:3764 src/nautilus-file-operations.c:3826 -#: src/nautilus-file-operations.c:3881 src/nautilus-file-operations.c:3925 +#: src/nautilus-file-operations.c:3777 src/nautilus-file-operations.c:3839 +#: src/nautilus-file-operations.c:3894 src/nautilus-file-operations.c:3938 #, c-format msgid "Error while copying to “%s”." msgstr "Gặp lỗi khi chép vào “%s”." @@ -2309,11 +2308,11 @@ msgid "There was an error getting information about the destination." msgstr "Gặp lỗi khi lấy thông tin của đích đến." -#: src/nautilus-file-operations.c:3827 +#: src/nautilus-file-operations.c:3840 msgid "The destination is not a folder." msgstr "Đích đến không phải là một thư mục." -#: src/nautilus-file-operations.c:3882 +#: src/nautilus-file-operations.c:3895 msgid "" "There is not enough space on the destination. Try to remove files to make " "space." @@ -2321,76 +2320,76 @@ "Không đủ dung lượng ở đích đến. Hãy thử xóa một số tập tin để có thêm chỗ " "trống." -#: src/nautilus-file-operations.c:3886 +#: src/nautilus-file-operations.c:3899 #, c-format msgid "%s more space is required to copy to the destination." msgstr "Cần thêm %s không gian để chép đến đích." -#: src/nautilus-file-operations.c:3926 +#: src/nautilus-file-operations.c:3939 msgid "The destination is read-only." msgstr "Đích đến chỉ cho phép đọc." -#: src/nautilus-file-operations.c:4003 +#: src/nautilus-file-operations.c:4016 #, c-format msgid "Moving “%s” to “%s”" msgstr "Đang chuyển “%s” sang “%s”" -#: src/nautilus-file-operations.c:4007 +#: src/nautilus-file-operations.c:4020 #, c-format msgid "Moved “%s” to “%s”" msgstr "Đã chuyển “%s” sang “%s”" -#: src/nautilus-file-operations.c:4014 +#: src/nautilus-file-operations.c:4027 #, c-format msgid "Copying “%s” to “%s”" msgstr "Đang chép “%s” đến “%s”" -#: src/nautilus-file-operations.c:4018 +#: src/nautilus-file-operations.c:4031 #, c-format msgid "Copied “%s” to “%s”" msgstr "Đã chép “%s” đến “%s”" -#: src/nautilus-file-operations.c:4052 +#: src/nautilus-file-operations.c:4065 #, c-format msgid "Duplicating “%s”" msgstr "Đang nhân đôi “%s”" -#: src/nautilus-file-operations.c:4056 +#: src/nautilus-file-operations.c:4069 #, c-format msgid "Duplicated “%s”" msgstr "Đã nhân đôi “%s”" -#: src/nautilus-file-operations.c:4075 +#: src/nautilus-file-operations.c:4088 #, c-format msgid "Moving %'d file to “%s”" msgid_plural "Moving %'d files to “%s”" msgstr[0] "Đang chuyển %'d tập tin sang “%s”" -#: src/nautilus-file-operations.c:4081 +#: src/nautilus-file-operations.c:4094 #, c-format msgid "Copying %'d file to “%s”" msgid_plural "Copying %'d files to “%s”" msgstr[0] "Đang chép %'d tập tin sang “%s”" -#: src/nautilus-file-operations.c:4100 +#: src/nautilus-file-operations.c:4113 #, c-format msgid "Moved %'d file to “%s”" msgid_plural "Moved %'d files to “%s”" msgstr[0] "Đã chuyển %'d tập tin sang “%s”" -#: src/nautilus-file-operations.c:4106 +#: src/nautilus-file-operations.c:4119 #, c-format msgid "Copied %'d file to “%s”" msgid_plural "Copied %'d files to “%s”" msgstr[0] "Đã chép %'d tập tin sang “%s”" -#: src/nautilus-file-operations.c:4129 +#: src/nautilus-file-operations.c:4142 #, c-format msgid "Duplicating %'d file in “%s”" msgid_plural "Duplicating %'d files in “%s”" msgstr[0] "Đang nhân đôi %'d tập tin trong “%s”" -#: src/nautilus-file-operations.c:4139 +#: src/nautilus-file-operations.c:4152 #, c-format msgid "Duplicated %'d file in “%s”" msgid_plural "Duplicated %'d files in “%s”" @@ -2403,9 +2402,9 @@ #. #. To translators: %s will expand to a size like "2 bytes" or "3 MB", so something like "4 kb / 4 MB" #. To translators: %s will expand to a size like "2 bytes" or "3 MB". -#: src/nautilus-file-operations.c:4178 src/nautilus-file-operations.c:4238 -#: src/nautilus-file-operations.c:8379 src/nautilus-file-operations.c:8606 -#: src/nautilus-file-operations.c:8861 src/nautilus-file-operations.c:8904 +#: src/nautilus-file-operations.c:4191 src/nautilus-file-operations.c:4251 +#: src/nautilus-file-operations.c:8567 src/nautilus-file-operations.c:8794 +#: src/nautilus-file-operations.c:9049 src/nautilus-file-operations.c:9092 #, c-format msgid "%s / %s" msgstr "%s / %s" @@ -2428,8 +2427,8 @@ #. * #. * The singular/plural form will be used depending on the remaining time (i.e. the %s argument). #. -#: src/nautilus-file-operations.c:4222 src/nautilus-file-operations.c:8397 -#: src/nautilus-file-operations.c:8893 +#: src/nautilus-file-operations.c:4235 src/nautilus-file-operations.c:8585 +#: src/nautilus-file-operations.c:9081 #, c-format msgid "%s / %s — %s left (%s/sec)" msgid_plural "%s / %s — %s left (%s/sec)" @@ -2440,13 +2439,13 @@ #. * #. * The singular/plural form will be used depending on the remaining time (i.e. the %s argument). #. -#: src/nautilus-file-operations.c:4256 src/nautilus-file-operations.c:8923 +#: src/nautilus-file-operations.c:4269 src/nautilus-file-operations.c:9111 #, c-format msgid "%'d / %'d — %s left (%s/sec)" msgid_plural "%'d / %'d — %s left (%s/sec)" msgstr[0] "%'d / %'d — còn %s (%s/sec)" -#: src/nautilus-file-operations.c:4798 +#: src/nautilus-file-operations.c:4795 #, c-format msgid "" "The folder “%s” cannot be copied because you do not have permissions to " @@ -2454,12 +2453,12 @@ msgstr "" "Không thể sao chép thư mục “%s” vì bạn không có quyền tạo nó ở đích đến." -#: src/nautilus-file-operations.c:4804 +#: src/nautilus-file-operations.c:4801 #, c-format msgid "There was an error creating the folder “%s”." msgstr "Có lỗi xảy ra khi tạo thư mục “%s”." -#: src/nautilus-file-operations.c:4991 +#: src/nautilus-file-operations.c:4988 #, c-format msgid "" "Files in the folder “%s” cannot be copied because you do not have " @@ -2472,24 +2471,24 @@ msgid "_Skip files" msgstr "_Bỏ qua tập tin" -#: src/nautilus-file-operations.c:5073 +#: src/nautilus-file-operations.c:5070 #, c-format msgid "" "The folder “%s” cannot be copied because you do not have permissions to read " "it." msgstr "Không thể sao chép thư mục “%s”, vì bạn không có quyền đọc nó." -#: src/nautilus-file-operations.c:5138 src/nautilus-file-operations.c:5767 +#: src/nautilus-file-operations.c:5135 src/nautilus-file-operations.c:5768 #: src/nautilus-file-operations.c:6513 #, c-format msgid "Error while moving “%s”." msgstr "Gặp lỗi khi di chuyển “%s”." -#: src/nautilus-file-operations.c:5139 +#: src/nautilus-file-operations.c:5136 msgid "Could not remove the source folder." msgstr "Không thể xóa bỏ thư mục nguồn." -#: src/nautilus-file-operations.c:5355 +#: src/nautilus-file-operations.c:5352 msgid "There was an error getting information about the source." msgstr "Gặp lỗi khi lấy thông tin của nguồn." @@ -2498,7 +2497,7 @@ msgid "You cannot move a folder into itself." msgstr "Bạn không thể di chuyển một thư mục vào chính nó." -#: src/nautilus-file-operations.c:5458 src/nautilus-file-operations.c:6271 +#: src/nautilus-file-operations.c:5455 src/nautilus-file-operations.c:6272 msgid "You cannot copy a folder into itself." msgstr "Bạn không thể sao chép một thư mục vào trong chính nó." @@ -2519,26 +2518,26 @@ msgid "The source file would be overwritten by the destination." msgstr "Tập tin nguồn sẽ ghi đè vào tập tin đích." -#: src/nautilus-file-operations.c:5771 src/nautilus-file-operations.c:5859 +#: src/nautilus-file-operations.c:5772 src/nautilus-file-operations.c:5860 #, c-format msgid "Error while copying “%s”." msgstr "Gặp lỗi khi sao chép “%s”." -#: src/nautilus-file-operations.c:5774 +#: src/nautilus-file-operations.c:5775 #, c-format msgid "Could not remove the already existing file with the same name in %s." msgstr "Không thể xóa bỏ tập tin đã có cùng tên trong %s." -#: src/nautilus-file-operations.c:5861 +#: src/nautilus-file-operations.c:5862 #, c-format msgid "There was an error copying the file into %s." msgstr "Gặp lỗi khi sao chép tập tin vào %s." -#: src/nautilus-file-operations.c:6051 +#: src/nautilus-file-operations.c:6052 msgid "Copying Files" msgstr "Đang chép các tập tin" -#: src/nautilus-file-operations.c:6171 +#: src/nautilus-file-operations.c:6172 #, c-format msgid "Preparing to move to “%s”" msgstr "Đang chuẩn bị chuyển vào “%s”" @@ -2601,17 +2600,17 @@ msgid "Untitled Document" msgstr "Tài liệu chưa có tên" -#: src/nautilus-file-operations.c:7961 +#: src/nautilus-file-operations.c:7964 #, c-format msgid "Error while creating directory %s." msgstr "Gặp lỗi khi tạo thư mục %s." -#: src/nautilus-file-operations.c:7966 +#: src/nautilus-file-operations.c:7969 #, c-format msgid "Error while creating file %s." msgstr "Gặp lỗi khi tạo tập tin %s." -#: src/nautilus-file-operations.c:7970 +#: src/nautilus-file-operations.c:7973 #, c-format msgid "There was an error creating the directory in %s." msgstr "Gặp lỗi khi tạo thư mục trong %s." @@ -2620,87 +2619,87 @@ msgid "Emptying Trash" msgstr "Đang làm trống thùng rác" -#: src/nautilus-file-operations.c:8287 +#: src/nautilus-file-operations.c:8475 msgid "Verifying destination" msgstr "Thẩm tra đích" -#: src/nautilus-file-operations.c:8337 +#: src/nautilus-file-operations.c:8525 #, c-format msgid "Extracting “%s”" msgstr "Đang rút trích “%s”" -#: src/nautilus-file-operations.c:8463 src/nautilus-file-operations.c:8553 +#: src/nautilus-file-operations.c:8651 src/nautilus-file-operations.c:8741 #, c-format msgid "Error extracting “%s”" msgstr "Gặp lỗi khi đang rút trích “%s”." -#: src/nautilus-file-operations.c:8470 +#: src/nautilus-file-operations.c:8658 #, c-format msgid "There was an error while extracting “%s”." msgstr "Gặp lỗi khi đang rút trích “%s”." -#: src/nautilus-file-operations.c:8556 +#: src/nautilus-file-operations.c:8744 #, c-format msgid "Not enough free space to extract %s" msgstr "Không đủ chỗ trống cần thiết để giải nén %s" -#: src/nautilus-file-operations.c:8589 +#: src/nautilus-file-operations.c:8777 #, c-format msgid "Extracted “%s” to “%s”" msgstr "Đã rút trích “%s” ra “%s”" -#: src/nautilus-file-operations.c:8595 +#: src/nautilus-file-operations.c:8783 #, c-format msgid "Extracted %'d file to “%s”" msgid_plural "Extracted %'d files to “%s”" msgstr[0] "Đã rút trích %'d tập tin sang “%s”" -#: src/nautilus-file-operations.c:8629 +#: src/nautilus-file-operations.c:8817 msgid "Preparing to extract" msgstr "Chuẩn bị rút trích" -#: src/nautilus-file-operations.c:8757 +#: src/nautilus-file-operations.c:8945 msgid "Extracting Files" msgstr "Đang rút trích các tập tin" -#: src/nautilus-file-operations.c:8817 +#: src/nautilus-file-operations.c:9005 #, c-format msgid "Compressing “%s” into “%s”" msgstr "Đang nén “%s” vào “%s”" -#: src/nautilus-file-operations.c:8823 +#: src/nautilus-file-operations.c:9011 #, c-format msgid "Compressing %'d file into “%s”" msgid_plural "Compressing %'d files into “%s”" msgstr[0] "Đang nén %'d tập tin vào “%s”" -#: src/nautilus-file-operations.c:8971 +#: src/nautilus-file-operations.c:9159 #, c-format msgid "Error compressing “%s” into “%s”" msgstr "Gặp lỗi khi nén “%s” vào “%s”" -#: src/nautilus-file-operations.c:8977 +#: src/nautilus-file-operations.c:9165 #, c-format msgid "Error compressing %'d file into “%s”" msgid_plural "Error compressing %'d files into “%s”" msgstr[0] "Gặp lỗi khi nén %'d tập tin vào “%s”" -#: src/nautilus-file-operations.c:8987 +#: src/nautilus-file-operations.c:9175 msgid "There was an error while compressing files." msgstr "Gặp lỗi khi đang nén các tập tin." -#: src/nautilus-file-operations.c:9012 +#: src/nautilus-file-operations.c:9200 #, c-format msgid "Compressed “%s” into “%s”" msgstr "Đã nén “%s” thành “%s”" -#: src/nautilus-file-operations.c:9018 +#: src/nautilus-file-operations.c:9206 #, c-format msgid "Compressed %'d file into “%s”" msgid_plural "Compressed %'d files into “%s”" msgstr[0] "Đã nén %'d tập tin thành “%s”" -#: src/nautilus-file-operations.c:9116 +#: src/nautilus-file-operations.c:9325 msgid "Compressing Files" msgstr "Đang chép các tập tin" @@ -2708,19 +2707,19 @@ msgid "Searching…" msgstr "Tìm kiếm…" -#: src/nautilus-files-view.c:1798 +#: src/nautilus-files-view.c:1809 msgid "Examples: " msgstr "Ví dụ: " -#: src/nautilus-files-view.c:2821 +#: src/nautilus-files-view.c:2905 msgid "Could not paste files" msgstr "Không thể dán các tập tin" -#: src/nautilus-files-view.c:2822 +#: src/nautilus-files-view.c:2906 msgid "Permissions do not allow pasting files in this directory" msgstr "Các quyền không cho phép dán các tập tin trong thư mục này" -#: src/nautilus-files-view.c:2973 +#: src/nautilus-files-view.c:3039 msgid "" "Nautilus 3.6 deprecated this directory and tried migrating this " "configuration to ~/.local/share/nautilus" @@ -2734,7 +2733,7 @@ msgid "“%s” selected" msgstr "Đã chọn “%s”" -#: src/nautilus-files-view.c:3485 +#: src/nautilus-files-view.c:3556 #, c-format msgid "%'d folder selected" msgid_plural "%'d folders selected" @@ -2760,7 +2759,7 @@ msgstr[0] "Đã chọn %'d mục" #. Folders selected also, use "other" terminology -#: src/nautilus-files-view.c:3542 +#: src/nautilus-files-view.c:3613 #, c-format msgid "%'d other item selected" msgid_plural "%'d other items selected" @@ -2770,7 +2769,7 @@ #. * needs to use something other than parentheses. The #. * the message in parentheses is the size of the selected items. #. -#: src/nautilus-files-view.c:3557 +#: src/nautilus-files-view.c:3628 #, c-format #| msgid "%s (%s)" msgid "(%s)" @@ -2803,7 +2802,7 @@ msgid "_Select" msgstr "_Chọn" -#: src/nautilus-files-view.c:6417 +#: src/nautilus-files-view.c:6563 msgid "Select Extract Destination" msgstr "Chọn đích cần trích ra" @@ -2855,7 +2854,7 @@ msgid "Extract Here" msgstr "Giải nén vào đây" -#: src/nautilus-files-view.c:8056 +#: src/nautilus-files-view.c:8211 msgid "Extract to…" msgstr "Giản nén đến…" @@ -2863,13 +2862,13 @@ msgid "Open" msgstr "Mở" -#: src/nautilus-files-view.c:8138 +#: src/nautilus-files-view.c:8293 #: src/resources/ui/nautilus-files-view-context-menus.ui:153 -#: src/gtk/nautilusgtkplacessidebar.c:3437 +#: src/gtk/nautilusgtkplacessidebar.c:3455 msgid "_Start" msgstr "_Chạy" -#: src/nautilus-files-view.c:8144 src/gtk/nautilusgtkplacesview.c:1724 +#: src/nautilus-files-view.c:8299 src/gtk/nautilusgtkplacesview.c:1725 msgid "_Connect" msgstr "_Kết nối" @@ -2877,7 +2876,7 @@ msgid "_Start Multi-disk Drive" msgstr "_Chạy ổ nhiều đĩa" -#: src/nautilus-files-view.c:8156 +#: src/nautilus-files-view.c:8311 msgid "U_nlock Drive" msgstr "Mở _khóa đĩa" @@ -2893,11 +2892,11 @@ msgid "_Disconnect" msgstr "_Ngắt kết nối" -#: src/nautilus-files-view.c:8192 +#: src/nautilus-files-view.c:8347 msgid "_Stop Multi-disk Drive" msgstr "Dừng ổ nhiều đĩa" -#: src/nautilus-files-view.c:8198 +#: src/nautilus-files-view.c:8353 msgid "_Lock Drive" msgstr "_Khóa ổ đĩa" @@ -2940,10 +2939,9 @@ msgid "Undo" msgstr "Hoàn tác" -#: src/nautilus-file-undo-operations.c:180 -#| msgid "Unable to start location" +#: src/nautilus-file-undo-operations.c:181 msgid "Undo last action" -msgstr "Hồi lại hành động cuối cùng" +msgstr "Hoàn lại hành động cuối cùng" #: src/nautilus-file-undo-operations.c:185 #| msgid "_Read" @@ -2954,13 +2952,13 @@ msgid "Redo last undone action" msgstr "Làm lại hành động hồi lại cuối cùng" -#: src/nautilus-file-undo-operations.c:452 +#: src/nautilus-file-undo-operations.c:453 #, c-format msgid "Move %d item back to “%s”" msgid_plural "Move %d items back to “%s”" msgstr[0] "Chuyển %d mục ngược về “%s”" -#: src/nautilus-file-undo-operations.c:455 +#: src/nautilus-file-undo-operations.c:456 #, c-format msgid "Move %d item to “%s”" msgid_plural "Move %d items to “%s”" @@ -2973,19 +2971,19 @@ msgid_plural "_Undo Move %d items" msgstr[0] "_Hồi lại việc chuyển %d mục" -#: src/nautilus-file-undo-operations.c:462 +#: src/nautilus-file-undo-operations.c:463 #, c-format #| msgid "Redo the edit" msgid "_Redo Move %d item" msgid_plural "_Redo Move %d items" msgstr[0] "_Làm lại việc chuyển %d mục" -#: src/nautilus-file-undo-operations.c:468 +#: src/nautilus-file-undo-operations.c:469 #, c-format msgid "Move “%s” back to “%s”" msgstr "Đã chuyển “%s” trở lại “%s”" -#: src/nautilus-file-undo-operations.c:469 +#: src/nautilus-file-undo-operations.c:470 #, c-format msgid "Move “%s” to “%s”" msgstr "Đã chuyển “%s” sang “%s”" @@ -3021,23 +3019,23 @@ msgid_plural "Restore %d items from trash" msgstr[0] "Lấy lại %d thứ từ thùng rác" -#: src/nautilus-file-undo-operations.c:491 +#: src/nautilus-file-undo-operations.c:492 #, c-format msgid "Move “%s” back to trash" msgstr "Chuyển “%s” trở về thùng rác" -#: src/nautilus-file-undo-operations.c:492 +#: src/nautilus-file-undo-operations.c:493 #, c-format msgid "Restore “%s” from trash" msgstr "Lấy lại “%s” từ thùng rác" -#: src/nautilus-file-undo-operations.c:499 +#: src/nautilus-file-undo-operations.c:500 #, c-format msgid "Delete %d copied item" msgid_plural "Delete %d copied items" msgstr[0] "Xóa %d mục đã chép" -#: src/nautilus-file-undo-operations.c:502 +#: src/nautilus-file-undo-operations.c:503 #, c-format msgid "Copy %d item to “%s”" msgid_plural "Copy %d items to “%s”" @@ -3055,25 +3053,25 @@ msgid_plural "_Redo Copy %d items" msgstr[0] "_Làm lại chép %d mục" -#: src/nautilus-file-undo-operations.c:515 -#: src/nautilus-file-undo-operations.c:542 -#: src/nautilus-file-undo-operations.c:826 +#: src/nautilus-file-undo-operations.c:516 +#: src/nautilus-file-undo-operations.c:543 +#: src/nautilus-file-undo-operations.c:827 #: src/nautilus-file-undo-operations.c:2365 #: src/nautilus-file-undo-operations.c:2528 #, c-format msgid "Delete “%s”" msgstr "Đã xóa “%s”" -#: src/nautilus-file-undo-operations.c:516 +#: src/nautilus-file-undo-operations.c:517 #, c-format msgid "Copy “%s” to “%s”" msgstr "Đang chép “%s” đến “%s”" -#: src/nautilus-file-undo-operations.c:518 +#: src/nautilus-file-undo-operations.c:519 msgid "_Undo Copy" -msgstr "_Hồi lại chép" +msgstr "_Hoàn lại chép" -#: src/nautilus-file-undo-operations.c:519 +#: src/nautilus-file-undo-operations.c:520 msgid "_Redo Copy" msgstr "_Làm lại chép" @@ -3083,21 +3081,19 @@ msgid_plural "Delete %d duplicated items" msgstr[0] "Xóa %d mục trùng lặp" -#: src/nautilus-file-undo-operations.c:529 +#: src/nautilus-file-undo-operations.c:530 #, c-format msgid "Duplicate %d item in “%s”" msgid_plural "Duplicate %d items in “%s”" msgstr[0] "Đã nhân đôi %'d tập tin trong “%s”" -#: src/nautilus-file-undo-operations.c:533 +#: src/nautilus-file-undo-operations.c:534 #, c-format -#| msgid "Duplicating %'d file" -#| msgid_plural "Duplicating %'d files" msgid "_Undo Duplicate %d item" msgid_plural "_Undo Duplicate %d items" -msgstr[0] "_Hồi lại nhân đôi %d mục" +msgstr[0] "_Hoàn lại nhân đôi %d mục" -#: src/nautilus-file-undo-operations.c:536 +#: src/nautilus-file-undo-operations.c:537 #, c-format #| msgid "Duplicating %'d file" #| msgid_plural "Duplicating %'d files" @@ -3105,7 +3101,7 @@ msgid_plural "_Redo Duplicate %d items" msgstr[0] "_Làm lại nhân đôi %d mục" -#: src/nautilus-file-undo-operations.c:543 +#: src/nautilus-file-undo-operations.c:544 #, c-format msgid "Duplicate “%s” in “%s”" msgstr "Đã nhân đôi “%s” tập tin trong “%s”" @@ -3134,12 +3130,12 @@ msgid_plural "Create links to %d items" msgstr[0] "Tạo liên kết đến %d mục" -#: src/nautilus-file-undo-operations.c:563 +#: src/nautilus-file-undo-operations.c:564 #, c-format msgid "Delete link to “%s”" msgstr "Xóa liên kết đến “%s”" -#: src/nautilus-file-undo-operations.c:564 +#: src/nautilus-file-undo-operations.c:565 #, c-format msgid "Create link to “%s”" msgstr "Tạo liên kết đến “%s”" @@ -3149,27 +3145,26 @@ msgid "_Undo Create Link" msgstr "_Hồi lại tạo liên kết" -#: src/nautilus-file-undo-operations.c:567 +#: src/nautilus-file-undo-operations.c:568 #| msgid "Redo the edit" msgid "_Redo Create Link" msgstr "_Làm lại tạo liên kết" -#: src/nautilus-file-undo-operations.c:830 +#: src/nautilus-file-undo-operations.c:831 #, c-format msgid "Create an empty file “%s”" msgstr "Tạo tập tin rỗng “%s”" -#: src/nautilus-file-undo-operations.c:832 -#| msgid "_Empty File" +#: src/nautilus-file-undo-operations.c:833 msgid "_Undo Create Empty File" -msgstr "_Hồi lại tạo tập tin rỗng" +msgstr "_Hoàn lại tạo tập tin rỗng" #: src/nautilus-file-undo-operations.c:833 #| msgid "_Empty File" msgid "_Redo Create Empty File" msgstr "_Làm lại tạo tập tin rỗng" -#: src/nautilus-file-undo-operations.c:837 +#: src/nautilus-file-undo-operations.c:838 #, c-format msgid "Create a new folder “%s”" msgstr "Tạo thư mục mới “%s”" @@ -3184,7 +3179,7 @@ msgid "_Redo Create Folder" msgstr "_Làm lại tạo thư mục mới" -#: src/nautilus-file-undo-operations.c:844 +#: src/nautilus-file-undo-operations.c:845 #, c-format msgid "Create new file “%s” from template " msgstr "Tạo tập tin mới “%s” từ mẫu " @@ -3197,8 +3192,8 @@ msgid "_Redo Create from Template" msgstr "_Làm lại tạo tập tin mới từ mẫu" -#: src/nautilus-file-undo-operations.c:1047 #: src/nautilus-file-undo-operations.c:1048 +#: src/nautilus-file-undo-operations.c:1049 #, c-format msgid "Rename “%s” as “%s”" msgstr "Đang đổi tên “%s” thành “%s”." @@ -3213,48 +3208,48 @@ msgid "_Redo Rename" msgstr "_Làm lại đổi tên" -#: src/nautilus-file-undo-operations.c:1166 -#: src/nautilus-file-undo-operations.c:1170 +#: src/nautilus-file-undo-operations.c:1167 +#: src/nautilus-file-undo-operations.c:1171 #, c-format msgid "Batch rename %d file" msgid_plural "Batch rename %d files" msgstr[0] "Đổi tên %d tập tin" -#: src/nautilus-file-undo-operations.c:1175 +#: src/nautilus-file-undo-operations.c:1176 msgid "_Undo Batch Rename" -msgstr "_Hồi lại đổi tên hàng loạt" +msgstr "_Hoàn lại đổi tên hàng loạt" -#: src/nautilus-file-undo-operations.c:1176 +#: src/nautilus-file-undo-operations.c:1177 msgid "_Redo Batch Rename" msgstr "_Làm lại đổi tên hàng loạt" -#: src/nautilus-file-undo-operations.c:1392 -#: src/nautilus-file-undo-operations.c:1409 +#: src/nautilus-file-undo-operations.c:1393 +#: src/nautilus-file-undo-operations.c:1410 #, c-format msgid "Unstar %d file" msgid_plural "Unstar %d files" msgstr[0] "Thôi đánh sao %d tập tin" -#: src/nautilus-file-undo-operations.c:1396 -#: src/nautilus-file-undo-operations.c:1405 +#: src/nautilus-file-undo-operations.c:1397 +#: src/nautilus-file-undo-operations.c:1406 #, c-format msgid "Star %d file" msgid_plural "Star %d files" msgstr[0] "Đánh sao %d tập tin" -#: src/nautilus-file-undo-operations.c:1400 +#: src/nautilus-file-undo-operations.c:1401 msgid "_Undo Starring" msgstr "Hủ_y bước đánh sao" -#: src/nautilus-file-undo-operations.c:1401 +#: src/nautilus-file-undo-operations.c:1402 msgid "_Redo Starring" msgstr "_Làm lại bước đánh sao" -#: src/nautilus-file-undo-operations.c:1413 +#: src/nautilus-file-undo-operations.c:1414 msgid "_Undo Unstarring" msgstr "Đang hủ_y bước bỏ sao" -#: src/nautilus-file-undo-operations.c:1414 +#: src/nautilus-file-undo-operations.c:1415 msgid "_Redo Unstarring" msgstr "Đang _làm lại bước bỏ sao" @@ -3264,12 +3259,12 @@ msgid_plural "Move %d items to trash" msgstr[0] "Chuyển %d mục vào thùng rác" -#: src/nautilus-file-undo-operations.c:1625 +#: src/nautilus-file-undo-operations.c:1626 #, c-format msgid "Restore “%s” to “%s”" msgstr "Phục hồi “%s” thành “%s”." -#: src/nautilus-file-undo-operations.c:1632 +#: src/nautilus-file-undo-operations.c:1633 #, c-format msgid "Move “%s” to trash" msgstr "Chuyển “%s” vào thùng rác" @@ -3352,7 +3347,7 @@ #: src/nautilus-file-undo-operations.c:2351 msgid "_Undo Extract" -msgstr "_Hồi lại giải nén" +msgstr "_Hoàn lại giải nén" #: src/nautilus-file-undo-operations.c:2352 msgid "_Redo Extract" @@ -3388,7 +3383,7 @@ #: src/nautilus-file-undo-operations.c:2549 msgid "_Undo Compress" -msgstr "_Hồi lại nén" +msgstr "_Hoàn lại nén" #: src/nautilus-file-undo-operations.c:2550 msgid "_Redo Compress" @@ -3404,15 +3399,15 @@ msgstr "Không thể khôi phục mục được chọn từ thùng rác" #. translators: these describe the contents of removable media -#: src/nautilus-file-utilities.c:1002 +#: src/nautilus-file-utilities.c:958 msgid "Audio CD" msgstr "CD Nhạc" -#: src/nautilus-file-utilities.c:1006 +#: src/nautilus-file-utilities.c:962 msgid "Audio DVD" msgstr "DVD Nhạc" -#: src/nautilus-file-utilities.c:1010 +#: src/nautilus-file-utilities.c:966 msgid "Video DVD" msgstr "DVD Phim" @@ -3442,11 +3437,11 @@ msgid "Contains music" msgstr "Chứa nhạc" -#: src/nautilus-file-utilities.c:1038 +#: src/nautilus-file-utilities.c:994 msgid "Contains software to run" msgstr "Chứa phần mềm để chạy" -#: src/nautilus-file-utilities.c:1042 +#: src/nautilus-file-utilities.c:998 msgid "Contains software to install" msgstr "Chứa phần mềm cài đặt" @@ -3490,13 +3485,13 @@ msgid_plural "This will open %d separate windows." msgstr[0] "Hành động này sẽ mở %d cửa sổ riêng." -#: src/nautilus-application.c:786 src/nautilus-autorun-software.c:157 -#: src/nautilus-mime-actions.c:1192 src/nautilus-ui-utilities.c:331 +#: src/nautilus-application.c:769 src/nautilus-autorun-software.c:162 +#: src/nautilus-mime-actions.c:1180 src/nautilus-ui-utilities.c:330 msgid "_OK" msgstr "Đồng _ý" -#: src/nautilus-mime-actions.c:108 -#: src/resources/ui/nautilus-search-popover.ui:227 +#: src/nautilus-mime-actions.c:100 +#: src/resources/ui/nautilus-search-popover.ui:231 msgid "Anything" msgstr "Mọi thứ" @@ -3510,7 +3505,7 @@ msgid "Documents" msgstr "Tài liệu" -#: src/nautilus-mime-actions.c:139 +#: src/nautilus-mime-actions.c:131 msgid "Illustration" msgstr "Tranh minh họa" @@ -3518,7 +3513,7 @@ msgid "Music" msgstr "Nhạc" -#: src/nautilus-mime-actions.c:164 +#: src/nautilus-mime-actions.c:156 msgid "PDF / PostScript" msgstr "PDF / PostScript" @@ -3526,7 +3521,7 @@ msgid "Picture" msgstr "Hình ảnh" -#: src/nautilus-mime-actions.c:212 +#: src/nautilus-mime-actions.c:204 msgid "Text File" msgstr "Tập tin văn bản" @@ -3559,7 +3554,7 @@ msgid "Are you sure you want to open all files?" msgstr "Bạn có chắc là muốn mở mọi tập tin không?" -#: src/nautilus-mime-actions.c:1000 +#: src/nautilus-mime-actions.c:991 #, c-format msgid "This will open %d separate tab and window." msgid_plural "This will open %d separate tabs and windows." @@ -3571,7 +3566,7 @@ msgid_plural "This will open %d separate tabs." msgstr[0] "Hành động này sẽ mở %d thẻ riêng." -#: src/nautilus-mime-actions.c:1082 +#: src/nautilus-mime-actions.c:1070 #, c-format msgid "Could Not Display “%s”" msgstr "Không thể hiển thị “%s”" @@ -3606,7 +3601,7 @@ "Không có ứng dụng nào được cài đặt để xử lý tập tin “%s”. Bạn có muốn tìm " "kiếm ứng dụng có khả năng mở tập tin này không?" -#: src/nautilus-mime-actions.c:1339 +#: src/nautilus-mime-actions.c:1326 msgid "_Search in Software" msgstr "_Tìm trong `Phần mềm'" @@ -3634,42 +3629,42 @@ msgid_plural "Opening %d items." msgstr[0] "Đang mở %d mục." -#: src/nautilus-new-folder-dialog-controller.c:55 +#: src/nautilus-new-folder-dialog-controller.c:53 #: src/nautilus-rename-file-popover-controller.c:106 msgid "Folder names cannot contain “/”." msgstr "Tên thư mục không được phép chứa ký tự “/”." -#: src/nautilus-new-folder-dialog-controller.c:60 +#: src/nautilus-new-folder-dialog-controller.c:58 #: src/nautilus-rename-file-popover-controller.c:118 msgid "A folder cannot be called “.”." msgstr "Một thư mục không thể được gọi là “.”." -#: src/nautilus-new-folder-dialog-controller.c:65 +#: src/nautilus-new-folder-dialog-controller.c:63 #: src/nautilus-rename-file-popover-controller.c:130 msgid "A folder cannot be called “..”." msgstr "Một thư mục không thể được gọi là “..”." -#: src/nautilus-new-folder-dialog-controller.c:70 +#: src/nautilus-new-folder-dialog-controller.c:68 #: src/nautilus-rename-file-popover-controller.c:142 msgid "Folder name is too long." msgstr "Tên thư mục là quá dài." #. We must warn about the side effect -#: src/nautilus-new-folder-dialog-controller.c:76 +#: src/nautilus-new-folder-dialog-controller.c:74 #: src/nautilus-rename-file-popover-controller.c:155 msgid "Folders with “.” at the beginning of their name are hidden." msgstr "Tên thư mục có dấu “.” ở đầu bị ẩn đi." -#: src/nautilus-new-folder-dialog-controller.c:145 +#: src/nautilus-new-folder-dialog-controller.c:143 #: src/resources/ui/nautilus-compress-dialog.ui:88 msgid "Create" msgstr "Tạo" -#: src/nautilus-new-folder-dialog-controller.c:146 +#: src/nautilus-new-folder-dialog-controller.c:144 msgid "Folder name" msgstr "Tên thư mục" -#: src/nautilus-new-folder-dialog-controller.c:147 +#: src/nautilus-new-folder-dialog-controller.c:145 msgid "New Folder" msgstr "Thư mục mới" @@ -3831,7 +3826,7 @@ "Chưa hỗ trợ mật khẩu bảo vệ kho nén. Thao tác này liệt kê các ứng dụng có " "thể mở kho nén." -#: src/nautilus-operations-ui-manager.c:662 +#: src/nautilus-operations-ui-manager.c:663 #, c-format msgid "“%s” is password-protected." msgstr "“%s” được bảo vệ bằng mật khẩu." @@ -3844,34 +3839,30 @@ #. Translators: This is the filesystem root directory (also known #. * as /) when seen as administrator -#: src/nautilus-pathbar.c:363 +#: src/nautilus-pathbar.c:376 msgid "Administrator Root" msgstr "Thư mục gốc hệ thống" #. Translators: this is referred to captions under icons. #. Translators: this is referred to the permissions the user has in a directory. -#. Translators: this is referred to the permissions -#. * the user has in a directory. -#. -#: src/nautilus-preferences-window.c:97 src/nautilus-properties-window.c:398 -#: src/nautilus-properties-window.c:3127 src/nautilus-properties-window.c:3157 +#: src/nautilus-preferences-window.c:83 src/nautilus-properties-window.c:401 msgid "None" msgstr "Không" -#: src/nautilus-preferences-window.c:334 +#: src/nautilus-preferences-window.c:316 msgid "Single click" msgstr "Nhấn chuột đơn" -#: src/nautilus-preferences-window.c:334 +#: src/nautilus-preferences-window.c:316 msgid "Double click" msgstr "Nhấn đúp chuột" -#: src/nautilus-preferences-window.c:336 src/nautilus-preferences-window.c:338 -#: src/nautilus-preferences-window.c:340 +#: src/nautilus-preferences-window.c:318 src/nautilus-preferences-window.c:320 +#: src/nautilus-preferences-window.c:322 msgid "On this computer only" msgstr "Chỉ trên máy tính này" -#: src/nautilus-preferences-window.c:336 +#: src/nautilus-preferences-window.c:318 msgid "All locations" msgstr "Mọi vị trí" @@ -3880,15 +3871,15 @@ msgid "Never" msgstr "Không bao giờ" -#: src/nautilus-preferences-window.c:338 +#: src/nautilus-preferences-window.c:320 msgid "All files" msgstr "Mọi tập tin" -#: src/nautilus-preferences-window.c:340 +#: src/nautilus-preferences-window.c:322 msgid "All folders" msgstr "Mọi thư mục" -#: src/nautilus-program-choosing.c:369 +#: src/nautilus-program-choosing.c:367 msgid "Sorry, but you cannot execute commands from a remote site." msgstr "" "Rất tiếc, bạn không thể thực hiện các lệnh của một máy tính điều khiển từ xa." @@ -3904,7 +3895,7 @@ #. all files are non-local #. some files are non-local -#: src/nautilus-program-choosing.c:411 src/nautilus-program-choosing.c:423 +#: src/nautilus-program-choosing.c:409 src/nautilus-program-choosing.c:421 msgid "This drop target only supports local files." msgstr "Vùng thả này chỉ hỗ trợ các tập tin cục bộ." @@ -3924,15 +3915,15 @@ "cục bộ trong máy và sau đó thả chúng vào lại đây. Các tập tin cục bộ mà bạn " "thả đã được mở." -#: src/nautilus-program-choosing.c:456 +#: src/nautilus-program-choosing.c:454 msgid "Details: " msgstr "Chi tiết: " -#: src/nautilus-progress-info.c:306 +#: src/nautilus-progress-info.c:305 msgid "Canceled" msgstr "Đã hủy" -#: src/nautilus-progress-info.c:353 src/nautilus-progress-info.c:374 +#: src/nautilus-progress-info.c:352 src/nautilus-progress-info.c:373 msgid "Preparing" msgstr "Đang chuẩn bị" @@ -3955,11 +3946,11 @@ msgid "All file operations have been completed" msgstr "Mọi thao tác tập tin đã thực hiện xong" -#: src/nautilus-properties-window.c:702 +#: src/nautilus-properties-window.c:678 msgid "You cannot assign more than one custom icon at a time!" msgstr "Bạn không thể gán đồng thời nhiều biểu tượng tự chọn!" -#: src/nautilus-properties-window.c:703 +#: src/nautilus-properties-window.c:679 msgid "Please drop just one image to set a custom icon." msgstr "Hãy thả chỉ một ảnh vào để đặt làm biểu tượng riêng." @@ -4032,7 +4023,7 @@ msgid "(some contents unreadable)" msgstr "(không đọc được một vài nội dung)" -#: src/nautilus-dbus-launcher.c:48 +#: src/nautilus-dbus-launcher.c:50 #, c-format msgid "Details: %s" msgstr "Chi tiết: %s" @@ -4073,7 +4064,7 @@ msgid "Access files" msgstr "Truy cập tập tin" -#: src/nautilus-properties-window.c:353 src/nautilus-properties-window.c:3146 +#: src/nautilus-properties-window.c:356 msgid "Create and delete files" msgstr "Tạo và xóa tập tin" @@ -4178,12 +4169,12 @@ msgstr "Hiển thị lịch để chọn ngày" #. Add the no date filter element first -#: src/nautilus-search-popover.c:420 +#: src/nautilus-search-popover.c:418 msgid "Any time" msgstr "Bất kỳ thời gian nào" #. Other types -#: src/nautilus-search-popover.c:517 +#: src/nautilus-search-popover.c:515 msgid "Other Type…" msgstr "Kiểu khác…" @@ -4191,19 +4182,19 @@ msgid "Select type" msgstr "Chọn kiểu" -#: src/nautilus-search-popover.c:640 +#: src/nautilus-search-popover.c:651 #| msgid "Select All" msgid "Select" msgstr "Chọn" -#: src/nautilus-search-popover.c:717 -#: src/resources/ui/nautilus-search-popover.ui:42 +#: src/nautilus-search-popover.c:728 +#: src/resources/ui/nautilus-search-popover.ui:44 msgid "Select Dates…" msgstr "Chọn ngày…" #. trash -#: src/nautilus-shell-search-provider.c:335 -#: src/gtk/nautilusgtkplacessidebar.c:1064 +#: src/nautilus-shell-search-provider.c:346 +#: src/gtk/nautilusgtkplacessidebar.c:1065 msgid "Trash" msgstr "Thùng rác" @@ -4265,49 +4256,49 @@ msgid "Delete all items in the Trash" msgstr "Xóa bỏ tất cả các tập tin trong thùngg rác" -#: src/nautilus-ui-utilities.c:235 +#: src/nautilus-ui-utilities.c:234 #, c-format msgid "Since %d day ago" msgid_plural "Since %d days ago" msgstr[0] "Từ %d ngày trước" -#: src/nautilus-ui-utilities.c:236 +#: src/nautilus-ui-utilities.c:235 #, c-format msgid "%d day ago" msgid_plural "%d days ago" msgstr[0] "%d ngày trước" -#: src/nautilus-ui-utilities.c:242 +#: src/nautilus-ui-utilities.c:241 #, c-format msgid "Since last week" msgid_plural "Since %d weeks ago" msgstr[0] "Từ %d tuần trước" -#: src/nautilus-ui-utilities.c:243 +#: src/nautilus-ui-utilities.c:242 #, c-format msgid "Last week" msgid_plural "%d weeks ago" msgstr[0] "%d tuần trước" -#: src/nautilus-ui-utilities.c:249 +#: src/nautilus-ui-utilities.c:248 #, c-format msgid "Since last month" msgid_plural "Since %d months ago" msgstr[0] "Từ %d tháng trước" -#: src/nautilus-ui-utilities.c:250 +#: src/nautilus-ui-utilities.c:249 #, c-format msgid "Last month" msgid_plural "%d months ago" msgstr[0] "%d tháng trước" -#: src/nautilus-ui-utilities.c:255 +#: src/nautilus-ui-utilities.c:254 #, c-format msgid "Since last year" msgid_plural "Since %d years ago" msgstr[0] "Từ %d năm trước" -#: src/nautilus-ui-utilities.c:256 +#: src/nautilus-ui-utilities.c:255 #, c-format msgid "Last year" msgid_plural "%d years ago" @@ -4325,23 +4316,23 @@ msgid "Show List" msgstr "Hiện dạng danh sách" -#: src/nautilus-window.c:157 +#: src/nautilus-window.c:162 msgid "Parent folder" msgstr "Thư mục cha" -#: src/nautilus-window.c:159 +#: src/nautilus-window.c:164 msgid "New tab" msgstr "Tab mới" -#: src/nautilus-window.c:160 +#: src/nautilus-window.c:165 msgid "Close current view" msgstr "Đóng bộ trình bày hiện tại" -#: src/nautilus-window.c:161 src/resources/ui/nautilus-history-controls.ui:11 +#: src/nautilus-window.c:166 src/resources/ui/nautilus-history-controls.ui:11 msgid "Back" msgstr "Kế trước" -#: src/nautilus-window.c:162 src/resources/ui/nautilus-history-controls.ui:19 +#: src/nautilus-window.c:167 src/resources/ui/nautilus-history-controls.ui:19 msgid "Forward" msgstr "Kế tiếp" @@ -4351,7 +4342,7 @@ msgstr "Đổ rác đi…" #: src/resources/ui/nautilus-pathbar-context-menu.ui:14 -#: src/gtk/nautilusgtkplacesview.c:1734 +#: src/gtk/nautilusgtkplacesview.c:1735 msgid "_Properties" msgstr "Th_uộc tính" @@ -4374,21 +4365,21 @@ msgstr[0] "Đã xóa %d tập tin" #. Translators: one item has been unstarred and %s is its name. -#: src/nautilus-window.c:1212 +#: src/nautilus-window.c:1216 #, c-format msgid "“%s” unstarred" msgstr "Đã bỏ sao “%s”" #. Translators: one or more items have been unstarred, and %d #. * is the count. -#: src/nautilus-window.c:1218 +#: src/nautilus-window.c:1222 #, c-format msgid "%d file unstarred" msgid_plural "%d files unstarred" msgstr[0] "Đã bỏ sao %d tập tin" #. translators: %s is the name of a cloud provider for files -#: src/nautilus-window.c:1314 src/gtk/nautilusgtkplacessidebar.c:909 +#: src/nautilus-window.c:1388 src/gtk/nautilusgtkplacessidebar.c:910 #, c-format msgid "Open %s" msgstr "Mở %s" @@ -4401,7 +4392,8 @@ msgid "Move Tab _Left" msgstr "Dời thẻ sang t_rái" -#: src/resources/ui/nautilus-window.ui:17 +#. Translators: use “Move Tab _Left” for RTL languages +#: src/resources/ui/nautilus-window.ui:86 msgid "Move Tab _Right" msgstr "Dời thẻ sang _phải" @@ -4417,7 +4409,7 @@ #. * which will be displayed at the bottom of the about #. * box to give credit to the translator(s). #. -#: src/nautilus-window.c:2303 +#: src/nautilus-window.c:2467 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -4434,19 +4426,19 @@ " Trần Ngọc Quân https://launchpad.net/~vnwildman\n" " dalmate https://launchpad.net/~dalmate" -#: src/nautilus-window-slot.c:1070 +#: src/nautilus-window-slot.c:1046 msgid "Searching locations only" msgstr "Chỉ tìm vị trí xác định" -#: src/nautilus-window-slot.c:1074 +#: src/nautilus-window-slot.c:1050 msgid "Searching network locations only" msgstr "Chỉ tìm kiếm các máy xác định trên mạng" -#: src/nautilus-window-slot.c:1079 +#: src/nautilus-window-slot.c:1055 msgid "Remote location — only searching the current folder" msgstr "Vị trí máy trên mạng - chỉ tìm kiếm thư mục hiện tại" -#: src/nautilus-window-slot.c:1083 +#: src/nautilus-window-slot.c:1059 msgid "Only searching the current folder" msgstr "Chỉ tìm kiếm thư mục hiện tại" @@ -4455,11 +4447,11 @@ msgid "Unable to display the contents of this folder." msgstr "Không thể xem nội dung thư mục này." -#: src/nautilus-window-slot.c:1613 +#: src/nautilus-window-slot.c:1604 msgid "This location doesn’t appear to be a folder." msgstr "Địa chỉ này có vẻ không phải là thư mục." -#: src/nautilus-window-slot.c:1625 +#: src/nautilus-window-slot.c:1616 #, c-format msgid "Unable to find “%s”. Please check the spelling and try again." msgstr "" @@ -4487,7 +4479,7 @@ msgid "Unable to access the requested location." msgstr "Không thể truy cập vị trí yêu cầu." -#: src/nautilus-window-slot.c:1660 +#: src/nautilus-window-slot.c:1651 msgid "Don’t have permission to access the requested location." msgstr "Bạn không có quyền truy cập đến thư mục yêu cầu." @@ -4507,7 +4499,7 @@ #. This case can be hit when server application is not installed #. * or is inactive in the system user is trying to connect to. #. -#: src/nautilus-window-slot.c:1680 +#: src/nautilus-window-slot.c:1671 msgid "" "The server has refused the connection. Typically this means that the " "firewall is blocking access or that the remote service is not running." @@ -4515,7 +4507,7 @@ "Máy phục vụ từ chối kết nối. Thường là do tường lửa khóa truy cập hoặc là " "máy chủ hiện không chạy." -#: src/nautilus-window-slot.c:1699 +#: src/nautilus-window-slot.c:1690 #, c-format msgid "Unhandled error message: %s" msgstr "Thông báo lỗi không được xử lý: %s" @@ -4530,77 +4522,77 @@ msgid "Open with:" msgstr "Mở bằng:" -#: src/resources/gtk/help-overlay.ui:13 +#: src/resources/gtk/help-overlay.ui:11 msgctxt "shortcut window" msgid "General" msgstr "Chung" -#: src/resources/gtk/help-overlay.ui:17 +#: src/resources/gtk/help-overlay.ui:14 msgctxt "shortcut window" msgid "New window" msgstr "Cửa sổ mới" -#: src/resources/gtk/help-overlay.ui:24 +#: src/resources/gtk/help-overlay.ui:20 msgctxt "shortcut window" msgid "Close window or tab" msgstr "Đóng cửa sổ hay thanh" -#: src/resources/gtk/help-overlay.ui:31 +#: src/resources/gtk/help-overlay.ui:26 msgctxt "shortcut window" msgid "Quit" msgstr "Thoát" -#: src/resources/gtk/help-overlay.ui:38 +#: src/resources/gtk/help-overlay.ui:32 msgctxt "shortcut window" msgid "Search" msgstr "Tìm kiếm" -#: src/resources/gtk/help-overlay.ui:45 +#: src/resources/gtk/help-overlay.ui:38 msgctxt "shortcut window" msgid "Bookmark current location" msgstr "Thêm đánh dấu cho vị trí hiện tại" -#: src/resources/gtk/help-overlay.ui:52 +#: src/resources/gtk/help-overlay.ui:44 msgctxt "shortcut window" msgid "Show help" msgstr "Hiển thị trợ giúp" -#: src/resources/gtk/help-overlay.ui:59 +#: src/resources/gtk/help-overlay.ui:56 msgctxt "shortcut window" msgid "Shortcuts" msgstr "Phím tắt" -#: src/resources/gtk/help-overlay.ui:66 +#: src/resources/gtk/help-overlay.ui:62 msgctxt "shortcut window" msgid "Undo" msgstr "Hoàn tác" -#: src/resources/gtk/help-overlay.ui:73 +#: src/resources/gtk/help-overlay.ui:68 msgctxt "shortcut window" msgid "Redo" msgstr "Làm lại" -#: src/resources/gtk/help-overlay.ui:82 +#: src/resources/gtk/help-overlay.ui:76 msgctxt "shortcut window" msgid "Opening" msgstr "Đang mở" -#: src/resources/gtk/help-overlay.ui:86 +#: src/resources/gtk/help-overlay.ui:79 msgctxt "shortcut window" msgid "Open" msgstr "Mở" -#: src/resources/gtk/help-overlay.ui:93 +#: src/resources/gtk/help-overlay.ui:85 msgctxt "shortcut window" msgid "Open in new tab" msgstr "Mở trong thanh mới" -#: src/resources/gtk/help-overlay.ui:100 +#: src/resources/gtk/help-overlay.ui:91 msgctxt "shortcut window" msgid "Open in new window" msgstr "Mở trong cửa sổ mới" -#: src/resources/gtk/help-overlay.ui:107 +#: src/resources/gtk/help-overlay.ui:97 msgctxt "shortcut window" msgid "Open item location (search and recent only)" msgstr "Mở vị trí của mục tin (chỉ với tìm kiếm và cái mới dùng)" @@ -4615,207 +4607,207 @@ msgid "Open with default application" msgstr "Mở bằng ứng dụng mặc định" -#: src/resources/gtk/help-overlay.ui:130 +#: src/resources/gtk/help-overlay.ui:111 msgctxt "shortcut window" msgid "Tabs" msgstr "Thanh" -#: src/resources/gtk/help-overlay.ui:134 +#: src/resources/gtk/help-overlay.ui:114 msgctxt "shortcut window" msgid "New tab" msgstr "Tab mới" -#: src/resources/gtk/help-overlay.ui:141 +#: src/resources/gtk/help-overlay.ui:120 msgctxt "shortcut window" msgid "Go to previous tab" msgstr "Chuyển sang thanh kế trước" -#: src/resources/gtk/help-overlay.ui:148 +#: src/resources/gtk/help-overlay.ui:126 msgctxt "shortcut window" msgid "Go to next tab" msgstr "Chuyển sang thanh kế tiếp" -#: src/resources/gtk/help-overlay.ui:155 +#: src/resources/gtk/help-overlay.ui:132 msgctxt "shortcut window" msgid "Open tab" msgstr "Mở thanh" -#: src/resources/gtk/help-overlay.ui:162 +#: src/resources/gtk/help-overlay.ui:138 msgctxt "shortcut window" msgid "Move tab left" msgstr "Chuyển thanh sang trái" -#: src/resources/gtk/help-overlay.ui:169 +#: src/resources/gtk/help-overlay.ui:144 msgctxt "shortcut window" msgid "Move tab right" msgstr "Chuyển thanh sang phải" -#: src/resources/gtk/help-overlay.ui:176 +#: src/resources/gtk/help-overlay.ui:150 msgctxt "shortcut window" msgid "Restore tab" msgstr "Khôi phục thanh" -#: src/resources/gtk/help-overlay.ui:185 +#: src/resources/gtk/help-overlay.ui:158 msgctxt "shortcut window" msgid "Navigation" msgstr "Điều hướng" -#: src/resources/gtk/help-overlay.ui:189 +#: src/resources/gtk/help-overlay.ui:161 src/resources/gtk/help-overlay.ui:168 msgctxt "shortcut window" msgid "Go back" msgstr "Quay lại" -#: src/resources/gtk/help-overlay.ui:196 +#: src/resources/gtk/help-overlay.ui:175 src/resources/gtk/help-overlay.ui:182 msgctxt "shortcut window" msgid "Go forward" msgstr "Đi tiếp" -#: src/resources/gtk/help-overlay.ui:203 +#: src/resources/gtk/help-overlay.ui:189 msgctxt "shortcut window" msgid "Go up" msgstr "Lên trên" -#: src/resources/gtk/help-overlay.ui:210 +#: src/resources/gtk/help-overlay.ui:195 msgctxt "shortcut window" msgid "Go down" msgstr "Đi xuống" -#: src/resources/gtk/help-overlay.ui:217 +#: src/resources/gtk/help-overlay.ui:201 msgctxt "shortcut window" msgid "Go to home folder" msgstr "Đến thư mục riêng" -#: src/resources/gtk/help-overlay.ui:224 +#: src/resources/gtk/help-overlay.ui:207 msgctxt "shortcut window" msgid "Enter location" msgstr "Nhập vị trí" -#: src/resources/gtk/help-overlay.ui:231 +#: src/resources/gtk/help-overlay.ui:213 msgctxt "shortcut window" msgid "Location bar with root location" msgstr "Thanh vị trí với vị trí gốc" -#: src/resources/gtk/help-overlay.ui:238 +#: src/resources/gtk/help-overlay.ui:219 msgctxt "shortcut window" msgid "Location bar with home location" msgstr "Thanh vị trí với vị trí thư mục riêng" -#: src/resources/gtk/help-overlay.ui:247 +#: src/resources/gtk/help-overlay.ui:227 msgctxt "shortcut window" msgid "View" msgstr "Trình bày" -#: src/resources/gtk/help-overlay.ui:251 +#: src/resources/gtk/help-overlay.ui:230 msgctxt "shortcut window" msgid "Zoom in" msgstr "Phóng to" -#: src/resources/gtk/help-overlay.ui:258 +#: src/resources/gtk/help-overlay.ui:236 msgctxt "shortcut window" msgid "Zoom out" msgstr "Thu nhỏ" -#: src/resources/gtk/help-overlay.ui:265 +#: src/resources/gtk/help-overlay.ui:242 msgctxt "shortcut window" msgid "Reset zoom" msgstr "Đặt lại mức phóng to" -#: src/resources/gtk/help-overlay.ui:272 +#: src/resources/gtk/help-overlay.ui:248 msgctxt "shortcut window" msgid "Refresh view" msgstr "Làm mới bộ trình bày" -#: src/resources/gtk/help-overlay.ui:279 +#: src/resources/gtk/help-overlay.ui:254 msgctxt "shortcut window" msgid "Show/hide hidden files" msgstr "Hiện/ẩn các tập tin ẩn" -#: src/resources/gtk/help-overlay.ui:286 +#: src/resources/gtk/help-overlay.ui:260 msgctxt "shortcut window" msgid "Show/hide sidebar" msgstr "Hiện/ẩn khung bên" -#: src/resources/gtk/help-overlay.ui:293 +#: src/resources/gtk/help-overlay.ui:266 msgctxt "shortcut window" msgid "Show/hide action menu" msgstr "Hiện/ẩn trình đơn thao tác" -#: src/resources/gtk/help-overlay.ui:300 +#: src/resources/gtk/help-overlay.ui:272 msgctxt "shortcut window" msgid "List view" msgstr "Danh sách" -#: src/resources/gtk/help-overlay.ui:307 +#: src/resources/gtk/help-overlay.ui:278 msgctxt "shortcut window" msgid "Grid view" msgstr "Dạng lưới" -#: src/resources/gtk/help-overlay.ui:330 +#: src/resources/gtk/help-overlay.ui:314 msgctxt "shortcut window" msgid "Editing" msgstr "Sửa" -#: src/resources/gtk/help-overlay.ui:334 +#: src/resources/gtk/help-overlay.ui:317 msgctxt "shortcut window" msgid "Create folder" msgstr "Tạo thư mục" -#: src/resources/gtk/help-overlay.ui:341 +#: src/resources/gtk/help-overlay.ui:323 msgctxt "shortcut window" msgid "Rename" msgstr "Đổi tên" -#: src/resources/gtk/help-overlay.ui:348 +#: src/resources/gtk/help-overlay.ui:329 msgctxt "shortcut window" msgid "Move to trash" msgstr "Chuyển vào thùng rác" -#: src/resources/gtk/help-overlay.ui:355 +#: src/resources/gtk/help-overlay.ui:335 msgctxt "shortcut window" msgid "Delete permanently" msgstr "Xóa vĩnh viễn" -#: src/resources/gtk/help-overlay.ui:362 +#: src/resources/gtk/help-overlay.ui:341 msgctxt "shortcut window" msgid "Create link to copied item" msgstr "Tạo liên kết đến mục đã chép" -#: src/resources/gtk/help-overlay.ui:369 +#: src/resources/gtk/help-overlay.ui:347 msgctxt "shortcut window" msgid "Create link to selected item" msgstr "Tạo liên kết đến mục đã chọn" -#: src/resources/gtk/help-overlay.ui:376 +#: src/resources/gtk/help-overlay.ui:353 msgctxt "shortcut window" msgid "Cut" msgstr "Cắt" -#: src/resources/gtk/help-overlay.ui:383 +#: src/resources/gtk/help-overlay.ui:359 msgctxt "shortcut window" msgid "Copy" msgstr "Chép" -#: src/resources/gtk/help-overlay.ui:390 +#: src/resources/gtk/help-overlay.ui:365 msgctxt "shortcut window" msgid "Paste" msgstr "Dán" -#: src/resources/gtk/help-overlay.ui:397 +#: src/resources/gtk/help-overlay.ui:371 msgctxt "shortcut window" msgid "Select all" msgstr "Chọn tất cả" -#: src/resources/gtk/help-overlay.ui:404 +#: src/resources/gtk/help-overlay.ui:377 msgctxt "shortcut window" msgid "Invert selection" msgstr "Đảo vùng chọn" -#: src/resources/gtk/help-overlay.ui:411 +#: src/resources/gtk/help-overlay.ui:383 msgctxt "shortcut window" msgid "Select items matching" msgstr "Chọn các mục khớp mẫu" -#: src/resources/gtk/help-overlay.ui:418 +#: src/resources/gtk/help-overlay.ui:389 msgctxt "shortcut window" msgid "Show item properties" msgstr "Hiện thuộc tính của mục" @@ -4870,8 +4862,8 @@ #: src/resources/ui/nautilus-batch-rename-dialog.ui:107 #: src/resources/ui/nautilus-rename-file-popover.ui:42 -#: src/gtk/nautilusgtkplacessidebar.c:2376 -#: src/gtk/nautilusgtkplacessidebar.c:3380 +#: src/gtk/nautilusgtkplacessidebar.c:2387 +#: src/gtk/nautilusgtkplacessidebar.c:3398 msgid "_Rename" msgstr "Đổ_i tên" @@ -4917,22 +4909,22 @@ msgid "Replace the current List Columns settings with the default settings" msgstr "Thay thế các cài đặt cột danh sách bằng các cài đặt mặc định" -#: src/nautilus-compress-dialog-controller.c:439 +#: src/nautilus-compress-dialog-controller.c:437 msgid "Compatible with all operating systems." msgstr "Tương thích với mọi hệ điều hành." -#: src/nautilus-compress-dialog-controller.c:444 +#: src/nautilus-compress-dialog-controller.c:442 msgid "Password protected .zip, must be installed on Windows and Mac." msgstr "" ".zip được bảo vệ bằng mật khẩu, phải được cài đặt trên Windows và Mac." -#: src/nautilus-compress-dialog-controller.c:449 +#: src/nautilus-compress-dialog-controller.c:447 msgid "Smaller archives but Linux and Mac only." -msgstr "Nhỏ hơn nhưng chỉ với Linux và Mac." +msgstr "Nhỏ hơn nhưng chỉ với dùng được trên Linux và Mac." -#: src/nautilus-compress-dialog-controller.c:454 +#: src/nautilus-compress-dialog-controller.c:452 msgid "Smaller archives but must be installed on Windows and Mac." -msgstr "Nhỏ hơn nhưng phải cài đặt trên Windows và Mac." +msgstr "Nhỏ hơn nhưng phải cài đặt phần mềm trên Windows và Mac." #: src/resources/ui/nautilus-compress-dialog.ui:85 msgid "Create Archive" @@ -4954,11 +4946,11 @@ msgid "_Select a new name for the destination" msgstr "_Chọn tên mới cho đích đến" -#: src/resources/ui/nautilus-file-conflict-dialog.ui:86 +#: src/resources/ui/nautilus-file-conflict-dialog.ui:129 msgid "_Reset" msgstr "Đặt _lại" -#: src/resources/ui/nautilus-file-conflict-dialog.ui:102 +#: src/resources/ui/nautilus-file-conflict-dialog.ui:145 msgid "Apply this action to all files and folders" msgstr "Áp dụng thao tác này cho mọi tập tin và thư mục" @@ -4966,7 +4958,7 @@ msgid "Re_name" msgstr "Đổ_i tên" -#: src/resources/ui/nautilus-file-conflict-dialog.ui:127 +#: src/resources/ui/nautilus-file-conflict-dialog.ui:40 msgid "Re_place" msgstr "Tha_y thế" @@ -4993,12 +4985,12 @@ msgstr "_Tài liệu mới" #: src/resources/ui/nautilus-pathbar-context-menu.ui:49 -#: src/gtk/nautilusgtkplacessidebar.c:3370 +#: src/gtk/nautilusgtkplacessidebar.c:3388 msgid "Add to _Bookmarks" msgstr "T_hêm đánh dấu" #: src/resources/ui/nautilus-files-view-context-menus.ui:197 -#: src/resources/ui/nautilus-preferences-window.ui:65 +#: src/resources/ui/nautilus-preferences-window.ui:63 msgid "Create _Link" msgstr "Tạo _liên kết" @@ -5059,12 +5051,12 @@ msgstr "Đẩy _ra" #: src/resources/ui/nautilus-files-view-context-menus.ui:158 -#: src/gtk/nautilusgtkplacessidebar.c:3452 +#: src/gtk/nautilusgtkplacessidebar.c:3470 msgid "_Stop" msgstr "_Dừng" #: src/resources/ui/nautilus-files-view-context-menus.ui:163 -#: src/gtk/nautilusgtkplacessidebar.c:3428 +#: src/gtk/nautilusgtkplacessidebar.c:3446 msgid "_Detect Media" msgstr "_Dò tìm đa phương tiện" @@ -5149,7 +5141,7 @@ msgid "Pattern" msgstr "Mẫu" -#: src/nautilus-files-view.c:3729 +#: src/nautilus-files-view.c:3880 msgid "Folder is Empty" msgstr "Thư mục trống rỗng" @@ -5157,7 +5149,7 @@ msgid "Choose the order of information to appear in this folder:" msgstr "Chọn thứ tự thông tin hiển thị trong thư mục này:" -#: src/nautilus-files-view.c:3705 src/gtk/nautilusgtkplacesview.ui:193 +#: src/nautilus-files-view.c:3854 src/gtk/nautilusgtkplacesview.ui:193 msgid "No Results Found" msgstr "Không tìm thấy kết quả nào" @@ -5174,40 +5166,40 @@ msgid "Enter password…" msgstr "Nhập mật khẩu…" -#: src/nautilus-files-view.c:8055 +#: src/nautilus-files-view.c:8210 #: src/resources/ui/nautilus-operations-ui-manager-request-passphrase.ui:41 msgid "Extract" msgstr "Giải nén" #: src/resources/ui/nautilus-pathbar-context-menu.ui:6 -#: src/gtk/nautilusgtkplacesview.c:1704 src/gtk/nautilusgtkplacessidebar.c:3239 -#: src/gtk/nautilusgtkplacessidebar.c:3359 +#: src/gtk/nautilusgtkplacesview.c:1705 src/gtk/nautilusgtkplacessidebar.c:3256 +#: src/gtk/nautilusgtkplacessidebar.c:3377 msgid "Open in New _Window" msgstr "Mở trong cửa _sổ mới" #: src/resources/ui/nautilus-pathbar-context-menu.ui:10 -#: src/gtk/nautilusgtkplacesview.c:1699 src/gtk/nautilusgtkplacessidebar.c:3232 -#: src/gtk/nautilusgtkplacessidebar.c:3350 +#: src/gtk/nautilusgtkplacesview.c:1700 src/gtk/nautilusgtkplacessidebar.c:3249 +#: src/gtk/nautilusgtkplacessidebar.c:3368 msgid "Open in New _Tab" msgstr "Mở _trong thanh mới" -#: src/resources/ui/nautilus-preferences-window.ui:19 +#: src/resources/ui/nautilus-preferences-window.ui:18 msgid "Sort _Folders Before Files" msgstr "Xếp _thư mục trước tập tin" -#: src/resources/ui/nautilus-preferences-window.ui:34 +#: src/resources/ui/nautilus-preferences-window.ui:33 msgid "_Expandable Folders in List View" msgstr "Thư _mục có thể mở rộng được ở phần xem danh sách" -#: src/resources/ui/nautilus-preferences-window.ui:48 +#: src/resources/ui/nautilus-preferences-window.ui:46 msgid "Action to Open Items" msgstr "Hành động để Mở các mục" -#: src/resources/ui/nautilus-preferences-window.ui:58 +#: src/resources/ui/nautilus-preferences-window.ui:56 msgid "Optional Context Menu Actions" msgstr "Hành động trình đơn ngữ cảnh tùy chọn" -#: src/resources/ui/nautilus-preferences-window.ui:59 +#: src/resources/ui/nautilus-preferences-window.ui:57 msgid "" "Show more actions in the menus. Keyboard shortcuts can be used even if the " "actions are not shown." @@ -5219,11 +5211,11 @@ msgid "_Delete Permanently" msgstr "_Xóa vĩnh viễn" -#: src/resources/ui/nautilus-preferences-window.ui:95 +#: src/resources/ui/nautilus-preferences-window.ui:93 msgid "Performance" msgstr "Hiệu suất" -#: src/resources/ui/nautilus-preferences-window.ui:96 +#: src/resources/ui/nautilus-preferences-window.ui:94 msgid "" "These features may cause slowdowns and excess network usage, especially when " "browsing files outside this computer, such as on a remote server." @@ -5232,19 +5224,19 @@ "biệt là khi duyệt các tệp bên ngoài máy tính này, chẳng hạn như trên máy chủ " "từ xa." -#: src/resources/ui/nautilus-preferences-window.ui:101 +#: src/resources/ui/nautilus-preferences-window.ui:99 msgid "Search in Subfolders" msgstr "Tìm trong thư mục con" -#: src/resources/ui/nautilus-preferences-window.ui:110 +#: src/resources/ui/nautilus-preferences-window.ui:108 msgid "Show Thumbnails" msgstr "Hiển thị ảnh thu nhỏ" -#: src/resources/ui/nautilus-preferences-window.ui:119 +#: src/resources/ui/nautilus-preferences-window.ui:117 msgid "Count Number of Files in Folders" msgstr "Đếm số lượng tập tin trong thư mục" -#: src/resources/ui/nautilus-preferences-window.ui:129 +#: src/resources/ui/nautilus-preferences-window.ui:127 msgid "" "Add information to be displayed beneath file and folder names. More " "information will appear when zooming closer." @@ -5257,19 +5249,19 @@ msgstr "Nhãn bên cạnh biểu tượng" #. Translators: This is an ordinal number -#: src/resources/ui/nautilus-preferences-window.ui:135 +#: src/resources/ui/nautilus-preferences-window.ui:133 msgctxt "the n-th position of an icon caption" msgid "First" msgstr "Đầu tiên" #. Translators: This is an ordinal number -#: src/resources/ui/nautilus-preferences-window.ui:144 +#: src/resources/ui/nautilus-preferences-window.ui:142 msgctxt "the n-th position of an icon caption" msgid "Second" msgstr "Thứ hai" #. Translators: This is an ordinal number -#: src/resources/ui/nautilus-preferences-window.ui:153 +#: src/resources/ui/nautilus-preferences-window.ui:151 msgctxt "the n-th position of an icon caption" msgid "Third" msgstr "Thứ ba" @@ -5286,7 +5278,7 @@ msgid "Volume" msgstr "Phân vùng" -#: src/resources/ui/nautilus-properties-window.ui:469 +#: src/resources/ui/nautilus-properties-window.ui:453 msgid "Trashed on" msgstr "Thành rác vào" @@ -5313,7 +5305,7 @@ msgstr "trống" #. Disks refers to GNOME Disks. -#: src/resources/ui/nautilus-properties-window.ui:303 +#: src/resources/ui/nautilus-properties-window.ui:287 msgid "Open in Disks" msgstr "Mở bằng `Đĩa'" @@ -5330,13 +5322,13 @@ msgid "The permissions of the selected file could not be determined." msgstr "Không thể xác định quyền truy cập của tập tin được chọn." -#: src/resources/ui/nautilus-properties-window.ui:771 +#: src/resources/ui/nautilus-properties-window.ui:740 msgid "_Owner" msgstr "_Chủ" -#: src/resources/ui/nautilus-properties-window.ui:779 -#: src/resources/ui/nautilus-properties-window.ui:816 -#: src/resources/ui/nautilus-properties-window.ui:851 +#: src/resources/ui/nautilus-properties-window.ui:748 +#: src/resources/ui/nautilus-properties-window.ui:785 +#: src/resources/ui/nautilus-properties-window.ui:820 msgid "Access" msgstr "Truy cập" @@ -5352,7 +5344,7 @@ msgid "File access" msgstr "Truy cập tập tin" -#: src/resources/ui/nautilus-properties-window.ui:808 +#: src/resources/ui/nautilus-properties-window.ui:777 msgid "_Group" msgstr "_Nhóm" @@ -5404,19 +5396,19 @@ msgid "Clear the currently selected date" msgstr "Xóa ngày hiện đang được chọn" -#: src/resources/ui/nautilus-search-popover.ui:93 +#: src/resources/ui/nautilus-search-popover.ui:95 msgid "Since…" msgstr "Kể từ…" -#: src/resources/ui/nautilus-search-popover.ui:152 +#: src/resources/ui/nautilus-search-popover.ui:154 msgid "Last _modified" msgstr "Lần _sửa cuối" -#: src/resources/ui/nautilus-search-popover.ui:164 +#: src/resources/ui/nautilus-search-popover.ui:166 msgid "Last _used" msgstr "Lần _dùng cuối" -#: src/resources/ui/nautilus-search-popover.ui:198 +#: src/resources/ui/nautilus-search-popover.ui:200 msgid "What" msgstr "Cái gì" @@ -5424,7 +5416,7 @@ msgid "Which file types will be searched" msgstr "Kiểu tập tin nào sẽ được tìm kiếm" -#: src/resources/ui/nautilus-search-popover.ui:289 +#: src/resources/ui/nautilus-search-popover.ui:293 msgid "Full Text" msgstr "Toàn văn bản" @@ -5432,7 +5424,7 @@ msgid "Search on the file content and name" msgstr "Tìm kiếm dựa trên nội dung và tên của tập tin" -#: src/resources/ui/nautilus-search-popover.ui:298 +#: src/resources/ui/nautilus-search-popover.ui:302 msgid "File Name" msgstr "Tên tập tin" @@ -5451,7 +5443,6 @@ msgid "Sort" msgstr "Sắp xếp" -#: src/resources/ui/nautilus-files-view-context-menus.ui:38 #: src/resources/ui/nautilus-progress-indicator.ui:15 #: src/resources/ui/nautilus-view-controls.ui:15 msgid "_Visible Columns…" @@ -5469,7 +5460,7 @@ msgid "New Tab" msgstr "Thanh mới" -#: src/resources/ui/nautilus-toolbar.ui:42 +#: src/resources/ui/nautilus-window.ui:42 msgid "Show _Hidden Files" msgstr "Hiện tập tin ẩ_n" @@ -5477,11 +5468,11 @@ msgid "Show _Sidebar" msgstr "Hiện khung _bên" -#: src/resources/ui/nautilus-toolbar.ui:48 +#: src/resources/ui/nautilus-window.ui:48 msgid "_Preferences" msgstr "Tù_y thích" -#: src/resources/ui/nautilus-toolbar.ui:52 +#: src/resources/ui/nautilus-window.ui:52 msgid "_Keyboard Shortcuts" msgstr "_Phím tắt" @@ -5560,24 +5551,24 @@ msgid "Last _Trashed" msgstr "Đổ _rác lần cuối" -#: src/nautilus-files-view.c:3711 +#: src/nautilus-files-view.c:3862 msgid "Trash is Empty" msgstr "Thùng rác trống rỗng" -#: src/resources/ui/nautilus-window.ui:30 +#: src/resources/ui/nautilus-window.ui:105 msgid "_Files" msgstr "Tậ_p tin" -#: src/gtk/nautilusgtkplacesview.c:888 +#: src/gtk/nautilusgtkplacesview.c:890 msgid "Searching for network locations" msgstr "Tìm kiếm các máy trên mạng" -#: src/gtk/nautilusgtkplacesview.c:895 +#: src/gtk/nautilusgtkplacesview.c:897 msgid "No network locations found" msgstr "Không tìm thấy máy nào trên mạng" #. Restore from Cancel to Connect -#: src/gtk/nautilusgtkplacesview.c:1230 src/gtk/nautilusgtkplacesview.ui:221 +#: src/gtk/nautilusgtkplacesview.c:1232 src/gtk/nautilusgtkplacesview.ui:241 msgid "Con_nect" msgstr "_Kết nối" @@ -5586,63 +5577,63 @@ msgstr "" #. if it wasn't cancelled show a dialog -#: src/gtk/nautilusgtkplacesview.c:1368 +#: src/gtk/nautilusgtkplacesview.c:1370 msgid "Unable to unmount volume" msgstr "Không thể bỏ gắn kết phân vùng" #. Allow to cancel the operation -#: src/gtk/nautilusgtkplacesview.c:1461 +#: src/gtk/nautilusgtkplacesview.c:1462 msgid "Cance_l" msgstr "Thô_i" -#: src/gtk/nautilusgtkplacesview.c:1642 +#: src/gtk/nautilusgtkplacesview.c:1643 msgid "AppleTalk" msgstr "AppleTalk" -#: src/gtk/nautilusgtkplacesview.c:1648 +#: src/gtk/nautilusgtkplacesview.c:1649 msgid "File Transfer Protocol" msgstr "FTP - Giao Thức Truyền Tập tin" #. Translators: do not translate ftp:// and ftps:// -#: src/gtk/nautilusgtkplacesview.c:1650 +#: src/gtk/nautilusgtkplacesview.c:1651 msgid "ftp:// or ftps://" msgstr "ftp:// hay ftps://" -#: src/gtk/nautilusgtkplacesview.c:1656 +#: src/gtk/nautilusgtkplacesview.c:1657 msgid "Network File System" msgstr "Hệ thống Tập tin Mạng" -#: src/gtk/nautilusgtkplacesview.c:1662 +#: src/gtk/nautilusgtkplacesview.c:1663 msgid "Samba" msgstr "Samba" -#: src/gtk/nautilusgtkplacesview.c:1668 +#: src/gtk/nautilusgtkplacesview.c:1669 msgid "SSH File Transfer Protocol" msgstr "Giao thức truyền tập tin qua SSH" #. Translators: do not translate sftp:// and ssh:// -#: src/gtk/nautilusgtkplacesview.c:1670 +#: src/gtk/nautilusgtkplacesview.c:1671 msgid "sftp:// or ssh://" msgstr "sftp:// hay ssh://" -#: src/gtk/nautilusgtkplacesview.c:1676 +#: src/gtk/nautilusgtkplacesview.c:1677 msgid "WebDAV" msgstr "WebDAV" #. Translators: do not translate dav:// and davs:// -#: src/gtk/nautilusgtkplacesview.c:1678 +#: src/gtk/nautilusgtkplacesview.c:1679 msgid "dav:// or davs://" msgstr "dav:// hay davs://" -#: src/gtk/nautilusgtkplacesview.c:1949 +#: src/gtk/nautilusgtkplacesview.c:1950 msgid "Unable to get remote server location" msgstr "Không thể lấy vị trí máy chủ trên mạng" -#: src/gtk/nautilusgtkplacesview.c:2092 src/gtk/nautilusgtkplacesview.c:2101 +#: src/gtk/nautilusgtkplacesview.c:2093 src/gtk/nautilusgtkplacesview.c:2102 msgid "Networks" msgstr "Mạng" -#: src/gtk/nautilusgtkplacesview.c:2092 src/gtk/nautilusgtkplacesview.c:2101 +#: src/gtk/nautilusgtkplacesview.c:2093 src/gtk/nautilusgtkplacesview.c:2102 msgid "On This Computer" msgstr "Trên máy tính này" @@ -5657,13 +5648,13 @@ msgstr[0] "%s / %s sẵn dùng được" #: src/gtk/nautilusgtkplacesviewrow.c:490 -#: src/gtk/nautilusgtkplacessidebar.c:425 +#: src/gtk/nautilusgtkplacessidebar.c:426 msgid "Disconnect" msgstr "Ngắt kết nối" #: src/gtk/nautilusgtkplacesviewrow.c:490 #: src/gtk/nautilusgtkplacesviewrow.ui:53 -#: src/gtk/nautilusgtkplacessidebar.c:429 +#: src/gtk/nautilusgtkplacessidebar.c:430 msgid "Unmount" msgstr "Bỏ gắn kết" @@ -5702,6 +5693,6 @@ msgid "Connect to _Server" msgstr "Kết nối đến _máy chủ" -#: src/gtk/nautilusgtkplacesview.ui:235 +#: src/gtk/nautilusgtkplacesview.ui:216 msgid "Enter server address…" msgstr "Hãy nhập địa chỉ của máy phục vụ…" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/nm-applet.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/nm-applet.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/nm-applet.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/nm-applet.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,12 +18,12 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:49+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:49+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: nm-applet.desktop.in:3 src/applet-dialogs.c:724 src/applet.c:2173 -#: src/applet.c:2271 src/applet.c:3354 +#: src/applet-dialogs.c:724 src/applet.c:2173 src/applet.c:2271 +#: src/applet.c:3354 msgid "Network" msgstr "Mạng" @@ -116,7 +116,7 @@ #: src/connection-editor/page-mobile.c:530 #: src/connection-editor/page-proxy.c:107 #: src/connection-editor/page-team-port.c:192 -#: src/connection-editor/page-team.c:330 +#: src/connection-editor/page-team.c:329 #: src/connection-editor/vpn-helpers.c:198 src/gsm-unlock.ui:28 #: src/mobile-helpers.c:451 msgid "_Cancel" @@ -151,46 +151,46 @@ msgid "Sending unlock code…" msgstr "" -#: src/applet-device-broadband.c:725 src/applet-dialogs.c:521 +#: src/applet-device-broadband.c:729 src/applet-dialogs.c:521 #, c-format msgid "Mobile Broadband (%s)" msgstr "Di động băng thông rộng (%s)" -#: src/applet-device-broadband.c:727 +#: src/applet-device-broadband.c:731 #: src/connection-editor/connection-helpers.c:95 #: src/connection-editor/page-mobile.c:295 msgid "Mobile Broadband" msgstr "Di động băng thông rộng" -#: src/applet-device-broadband.c:780 src/applet-device-bt.c:61 +#: src/applet-device-broadband.c:784 src/applet-device-bt.c:61 #: src/applet-device-ethernet.c:107 msgid "Available" msgstr "Dùng được" #. Default connection item -#: src/applet-device-broadband.c:793 +#: src/applet-device-broadband.c:797 msgid "New Mobile Broadband connection…" msgstr "" -#: src/applet-device-broadband.c:809 src/applet-device-bt.c:75 +#: src/applet-device-broadband.c:813 src/applet-device-bt.c:75 #: src/applet-device-ethernet.c:124 src/applet-device-wifi.c:1296 msgid "Connection Established" msgstr "Kết nối được thiết lập" -#: src/applet-device-broadband.c:810 +#: src/applet-device-broadband.c:814 msgid "You are now connected to the Mobile Broadband network." msgstr "Bạn đã kết nối đến mạng di động băng thông rộng." -#: src/applet-device-broadband.c:950 src/applet-device-broadband.c:956 +#: src/applet-device-broadband.c:954 src/applet-device-broadband.c:960 msgid "Mobile Broadband network." msgstr "Mạng di động băng thông rộng." -#: src/applet-device-broadband.c:951 +#: src/applet-device-broadband.c:955 #| msgid "You are now connected to the wired network." msgid "You are now registered on the home network." msgstr "Bạn đã đăng ký mạng nhà." -#: src/applet-device-broadband.c:957 +#: src/applet-device-broadband.c:961 #| msgid "You are now connected to the wired network." msgid "You are now registered on a roaming network." msgstr "Bạn đã đăng ký mạng chuyển vùng." @@ -1011,7 +1011,7 @@ msgid "No network connection" msgstr "Không có kết nối mạng" -#: src/applet.c:3468 +#: nm-applet.desktop.in:3 src/applet.c:3468 msgid "NetworkManager Applet" msgstr "Tiểu dụng Quản lý mạng" @@ -3079,7 +3079,7 @@ msgstr "Bond" #: src/connection-editor/connection-helpers.c:105 -#: src/connection-editor/page-team.c:1014 +#: src/connection-editor/page-team.c:1013 msgid "Team" msgstr "Team" @@ -3120,14 +3120,14 @@ #: src/connection-editor/connection-helpers.c:329 #: src/connection-editor/page-proxy.c:104 #: src/connection-editor/page-team-port.c:189 -#: src/connection-editor/page-team.c:327 +#: src/connection-editor/page-team.c:326 msgid "Select file to import" msgstr "Chọn tập tin cần nhập" #: src/connection-editor/connection-helpers.c:333 #: src/connection-editor/page-proxy.c:108 #: src/connection-editor/page-team-port.c:193 -#: src/connection-editor/page-team.c:331 +#: src/connection-editor/page-team.c:330 msgid "_Open" msgstr "" @@ -3746,24 +3746,24 @@ msgid "MACSEC connection %d" msgstr "" -#: src/connection-editor/page-master.c:221 -#: src/connection-editor/page-master.c:232 +#: src/connection-editor/page-controller.c:221 +#: src/connection-editor/page-controller.c:232 msgid "Duplicate ports" msgstr "" -#: src/connection-editor/page-master.c:222 +#: src/connection-editor/page-controller.c:222 #, c-format msgid "Ports “%s” and “%s” both apply to device “%s”" msgstr "" -#: src/connection-editor/page-master.c:233 +#: src/connection-editor/page-controller.c:233 #, c-format msgid "" "Ports “%s” and “%s” apply to different virtual ports (“%s” and “%s”) of the " "same physical device." msgstr "" -#: src/connection-editor/page-master.c:357 +#: src/connection-editor/page-controller.c:357 #, c-format msgid "%s port %d" msgstr "" @@ -3850,7 +3850,7 @@ msgstr "" #: src/connection-editor/page-team-port.c:209 -#: src/connection-editor/page-team.c:347 +#: src/connection-editor/page-team.c:346 msgid "Error: file doesn’t contain a valid JSON configuration" msgstr "" @@ -3865,11 +3865,11 @@ msgid "Could not load team port user interface." msgstr "Không thể tải giao diện cổng team." -#: src/connection-editor/page-team.c:1017 +#: src/connection-editor/page-team.c:1016 msgid "Could not load team user interface." msgstr "Không thể tải giao diện người dùng team." -#: src/connection-editor/page-team.c:1114 +#: src/connection-editor/page-team.c:1113 #, c-format msgid "Team connection %d" msgstr "Kết nối team %d" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/notification-daemon.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/notification-daemon.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/notification-daemon.po 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/notification-daemon.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:33+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:28+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: data/notification-daemon.desktop.in.in:3 msgid "Notification Daemon" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/orca.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/orca.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/orca.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/orca.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:30+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:24+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: orca-autostart.desktop.in:4 @@ -27,7 +27,7 @@ #. Translators: short braille for the rolename of an invalid GUI object. #. We strive to keep it under three characters to preserve real estate. -#: src/orca/braille_rolenames.py:36 +#: src/orca/braille_rolenames.py:38 msgid "???" msgstr "???" @@ -36,72 +36,72 @@ #. around three characters to preserve real estate on the braille #. display. The letters are chosen to make them unique across all #. other rolenames, and they typically act like an abbreviation. -#: src/orca/braille_rolenames.py:43 +#: src/orca/braille_rolenames.py:45 msgid "alrt" msgstr "báo" #. Translators: short braille for the rolename of an animation widget. -#: src/orca/braille_rolenames.py:46 +#: src/orca/braille_rolenames.py:48 msgid "anim" msgstr "ảhoạt" #. Translators: short braille for the rolename of an arrow widget. -#: src/orca/braille_rolenames.py:49 +#: src/orca/braille_rolenames.py:51 msgid "arw" msgstr "mtên" #. Translators: short braille for the rolename of a calendar widget. -#: src/orca/braille_rolenames.py:52 +#: src/orca/braille_rolenames.py:54 msgid "cal" msgstr "lịch" #. Translators: short braille for the rolename of a canvas widget. -#: src/orca/braille_rolenames.py:55 +#: src/orca/braille_rolenames.py:57 msgid "cnv" msgstr "vvẽ" #. Translators: short braille for the rolename of a caption (e.g., #. table caption). -#: src/orca/braille_rolenames.py:59 +#: src/orca/braille_rolenames.py:61 msgid "cptn" msgstr "đđề" #. Translators: short braille for the rolename of a checkbox. #. Translators: short braille for the rolename of a check menu item. -#: src/orca/braille_rolenames.py:62 src/orca/braille_rolenames.py:65 +#: src/orca/braille_rolenames.py:64 src/orca/braille_rolenames.py:67 msgid "chk" msgstr "kiểm" #. Translators: short braille for the rolename of a color chooser. -#: src/orca/braille_rolenames.py:68 +#: src/orca/braille_rolenames.py:70 msgid "clrchsr" msgstr "chmàu" #. Translators: short braille for the rolename of a column header. #. Translators: short braille for the rolename of a table column header. -#: src/orca/braille_rolenames.py:71 src/orca/braille_rolenames.py:230 +#: src/orca/braille_rolenames.py:73 src/orca/braille_rolenames.py:232 msgid "colhdr" msgstr "đcột" #. Translators: short braille for the rolename of a combo box. -#: src/orca/braille_rolenames.py:74 +#: src/orca/braille_rolenames.py:76 msgid "cbo" msgstr "thợp" #. Translators: short braille for the rolename of a date editor. -#: src/orca/braille_rolenames.py:77 +#: src/orca/braille_rolenames.py:79 msgid "dat" msgstr "ngày" #. Translators: short braille for the rolename of a desktop icon. #. Translators: short braille for the rolename of a icon. -#: src/orca/braille_rolenames.py:80 src/orca/braille_rolenames.py:131 +#: src/orca/braille_rolenames.py:82 src/orca/braille_rolenames.py:133 msgid "icn" msgstr "hình" #. Translators: short braille for the rolename of a desktop frame. #. Translators: short braille for the rolename of a frame. -#: src/orca/braille_rolenames.py:83 src/orca/braille_rolenames.py:119 +#: src/orca/braille_rolenames.py:85 src/orca/braille_rolenames.py:121 msgid "frm" msgstr "ô" @@ -109,44 +109,44 @@ #. You should attempt to treat it as an abbreviation of #. the translated word for "dial". It is OK to use an #. unabbreviated word as long as it is relatively short. -#: src/orca/braille_rolenames.py:89 +#: src/orca/braille_rolenames.py:91 msgctxt "shortbraille" msgid "dial" msgstr "quay" #. Translators: short braille for the rolename of a dialog. -#: src/orca/braille_rolenames.py:92 +#: src/orca/braille_rolenames.py:94 msgid "dlg" msgstr "tho" #. Translators: short braille for the rolename of a directory pane. -#: src/orca/braille_rolenames.py:95 +#: src/orca/braille_rolenames.py:97 msgid "dip" msgstr "ôtm" #. Translators: short braille for the rolename of an HTML document frame. #. Translators: short braille for the rolename of an html container. -#: src/orca/braille_rolenames.py:98 src/orca/braille_rolenames.py:128 +#: src/orca/braille_rolenames.py:100 src/orca/braille_rolenames.py:130 msgid "html" msgstr "html" #. Translators: short braille for the rolename of a drawing area. -#: src/orca/braille_rolenames.py:101 +#: src/orca/braille_rolenames.py:103 msgid "draw" msgstr "vẽ" #. Translators: short braille for the rolename of a file chooser. -#: src/orca/braille_rolenames.py:104 +#: src/orca/braille_rolenames.py:106 msgid "fchsr" msgstr "chtập" #. Translators: short braille for the rolename of a filler. -#: src/orca/braille_rolenames.py:107 +#: src/orca/braille_rolenames.py:109 msgid "flr" msgstr "điền" #. Translators: short braille for the rolename of a font chooser. -#: src/orca/braille_rolenames.py:110 +#: src/orca/braille_rolenames.py:112 msgid "fnt" msgstr "phg" @@ -154,270 +154,270 @@ #. You should attempt to treat it as an abbreviation of #. the translated word for "form". It is OK to use an #. unabbreviated word as long as it is relatively short. -#: src/orca/braille_rolenames.py:116 +#: src/orca/braille_rolenames.py:118 msgctxt "shortbraille" msgid "form" msgstr "mẫu" #. Translators: short braille for the rolename of a glass pane. -#: src/orca/braille_rolenames.py:122 +#: src/orca/braille_rolenames.py:124 msgid "gpn" msgstr "ôtỷ" #. Translators: short braille for the rolename of a heading. -#: src/orca/braille_rolenames.py:125 +#: src/orca/braille_rolenames.py:127 msgid "hdng" msgstr "tiđề" #. Translators: short braille for the rolename of a image. -#: src/orca/braille_rolenames.py:134 +#: src/orca/braille_rolenames.py:136 msgid "img" msgstr "ảnh" #. Translators: short braille for the rolename of an internal frame. -#: src/orca/braille_rolenames.py:137 +#: src/orca/braille_rolenames.py:139 msgid "ifrm" msgstr "kgnội" #. Translators: short braille for the rolename of a label. -#: src/orca/braille_rolenames.py:140 +#: src/orca/braille_rolenames.py:142 msgid "lbl" msgstr "nhãn" #. Translators: short braille for the rolename of a layered pane. -#: src/orca/braille_rolenames.py:143 +#: src/orca/braille_rolenames.py:145 msgid "lyrdpn" msgstr "ôtầng" #. Translators: short braille for the rolename of a link. -#: src/orca/braille_rolenames.py:146 +#: src/orca/braille_rolenames.py:148 msgid "lnk" msgstr "lkết" #. Translators: short braille for the rolename of a list. -#: src/orca/braille_rolenames.py:149 +#: src/orca/braille_rolenames.py:151 msgid "lst" msgstr "dsách" #. Translators: short braille for the rolename of a list item. -#: src/orca/braille_rolenames.py:152 +#: src/orca/braille_rolenames.py:154 msgid "lstitm" msgstr "mụcds" #. Translators: short braille for the rolename of a menu. -#: src/orca/braille_rolenames.py:155 +#: src/orca/braille_rolenames.py:157 msgid "mnu" msgstr "tđơn" #. Translators: short braille for the rolename of a menu bar. -#: src/orca/braille_rolenames.py:158 +#: src/orca/braille_rolenames.py:160 msgid "mnubr" msgstr "ttđơn" #. Translators: short braille for the rolename of a menu item. -#: src/orca/braille_rolenames.py:161 +#: src/orca/braille_rolenames.py:163 msgid "mnuitm" msgstr "mụctđ" #. Translators: short braille for the rolename of an option pane. -#: src/orca/braille_rolenames.py:164 +#: src/orca/braille_rolenames.py:166 msgid "optnpn" msgstr "ôtùy" #. Translators: short braille for the rolename of a page tab. -#: src/orca/braille_rolenames.py:167 +#: src/orca/braille_rolenames.py:169 msgid "pgt" msgstr "trg" #. Translators: short braille for the rolename of a page tab list. -#: src/orca/braille_rolenames.py:170 +#: src/orca/braille_rolenames.py:172 msgid "tblst" msgstr "dstab" #. Translators: short braille for the rolename of a panel. -#: src/orca/braille_rolenames.py:173 +#: src/orca/braille_rolenames.py:175 msgid "pnl" msgstr "bảng" #. Translators: short braille for the rolename of a password field. -#: src/orca/braille_rolenames.py:176 +#: src/orca/braille_rolenames.py:178 msgid "pwd" msgstr "mậtk" #. Translators: short braille for the rolename of a popup menu. -#: src/orca/braille_rolenames.py:179 +#: src/orca/braille_rolenames.py:181 msgid "popmnu" msgstr "tự_mở" #. Translators: short braille for the rolename of a progress bar. -#: src/orca/braille_rolenames.py:182 +#: src/orca/braille_rolenames.py:184 msgid "pgbar" msgstr "tiếnh" #. Translators: short braille for the rolename of a push button. -#: src/orca/braille_rolenames.py:185 +#: src/orca/braille_rolenames.py:187 msgid "btn" msgstr "nút" #. Translators: short braille for the rolename of a radio button. -#: src/orca/braille_rolenames.py:188 +#: src/orca/braille_rolenames.py:190 msgid "radio" msgstr "cmột" #. Translators: short braille for the rolename of a radio menu item. -#: src/orca/braille_rolenames.py:191 +#: src/orca/braille_rolenames.py:193 msgid "rdmnuitm" msgstr "mụctdmột" #. Translators: short braille for the rolename of a root pane. -#: src/orca/braille_rolenames.py:194 +#: src/orca/braille_rolenames.py:196 msgid "rtpn" msgstr "gốc" #. Translators: short braille for the rolename of a row header. #. Translators: short braille for the rolename of a table row header. -#: src/orca/braille_rolenames.py:197 src/orca/braille_rolenames.py:233 +#: src/orca/braille_rolenames.py:199 src/orca/braille_rolenames.py:235 msgid "rwhdr" msgstr "đhàng" #. Translators: short braille for the rolename of a scroll bar. -#: src/orca/braille_rolenames.py:200 +#: src/orca/braille_rolenames.py:202 msgid "scbr" msgstr "tcuộn" #. Translators: short braille for the rolename of a scroll pane. -#: src/orca/braille_rolenames.py:203 +#: src/orca/braille_rolenames.py:205 msgid "scpn" msgstr "ôcuộn" #. Translators: short braille for the rolename of a section (e.g., in html). -#: src/orca/braille_rolenames.py:206 +#: src/orca/braille_rolenames.py:208 msgid "sctn" msgstr "phần" #. Translators: short braille for the rolename of a separator. -#: src/orca/braille_rolenames.py:209 +#: src/orca/braille_rolenames.py:211 msgid "seprtr" msgstr "tách" #. Translators: short braille for the rolename of a slider. -#: src/orca/braille_rolenames.py:212 +#: src/orca/braille_rolenames.py:214 msgid "sldr" msgstr "trượt" #. Translators: short braille for the rolename of a split pane. -#: src/orca/braille_rolenames.py:215 +#: src/orca/braille_rolenames.py:217 msgid "spltpn" msgstr "ôtách" #. Translators: short braille for the rolename of a spin button. -#: src/orca/braille_rolenames.py:218 +#: src/orca/braille_rolenames.py:220 msgid "spin" msgstr "xoay" #. Translators: short braille for the rolename of a statusbar. -#: src/orca/braille_rolenames.py:221 +#: src/orca/braille_rolenames.py:223 msgid "statbr" msgstr "tttr" #. Translators: short braille for the rolename of a table. -#: src/orca/braille_rolenames.py:224 +#: src/orca/braille_rolenames.py:226 msgid "tbl" msgstr "bảng" #. Translators: short braille for the rolename of a table cell. -#: src/orca/braille_rolenames.py:227 +#: src/orca/braille_rolenames.py:229 msgid "cll" msgstr "ô" #. Translators: short braille for the rolename of a tear off menu item. -#: src/orca/braille_rolenames.py:236 +#: src/orca/braille_rolenames.py:238 msgid "tomnuitm" msgstr "rời" #. Translators: short braille for the rolename of a terminal. -#: src/orca/braille_rolenames.py:239 +#: src/orca/braille_rolenames.py:241 msgid "term" msgstr "tbcuối" #. Translators: short braille for the rolename of a text entry field. -#: src/orca/braille_rolenames.py:242 +#: src/orca/braille_rolenames.py:244 msgid "txt" msgstr "chữ" #. Translators: short braille for the rolename of a toggle button. -#: src/orca/braille_rolenames.py:245 +#: src/orca/braille_rolenames.py:247 msgid "tglbtn" msgstr "bật-tắt" #. Translators: short braille for the rolename of a toolbar. -#: src/orca/braille_rolenames.py:248 +#: src/orca/braille_rolenames.py:250 msgid "tbar" msgstr "ccụ" #. Translators: short braille for the rolename of a tooltip. -#: src/orca/braille_rolenames.py:251 +#: src/orca/braille_rolenames.py:253 msgid "tip" msgstr "gợiý" #. Translators: short braille for the rolename of a tree. -#: src/orca/braille_rolenames.py:254 +#: src/orca/braille_rolenames.py:256 msgid "tre" msgstr "cây" #. Translators: short braille for the rolename of a tree table. -#: src/orca/braille_rolenames.py:257 +#: src/orca/braille_rolenames.py:259 msgid "trtbl" msgstr "bcây" #. Translators: short braille for when the rolename of an object is unknown. -#: src/orca/braille_rolenames.py:260 +#: src/orca/braille_rolenames.py:262 msgid "unk" msgstr "lạ" #. Translators: short braille for the rolename of a viewport. -#: src/orca/braille_rolenames.py:263 +#: src/orca/braille_rolenames.py:265 msgid "vwprt" msgstr "cxem" #. Translators: short braille for the rolename of a window. -#: src/orca/braille_rolenames.py:266 +#: src/orca/braille_rolenames.py:268 msgid "wnd" msgstr "csổ" #. Translators: short braille for the rolename of a header. -#: src/orca/braille_rolenames.py:269 +#: src/orca/braille_rolenames.py:271 msgid "hdr" msgstr "đầu" #. Translators: short braille for the rolename of a footer. -#: src/orca/braille_rolenames.py:272 +#: src/orca/braille_rolenames.py:274 msgid "ftr" msgstr "chân" #. Translators: short braille for the rolename of a paragraph. -#: src/orca/braille_rolenames.py:275 +#: src/orca/braille_rolenames.py:277 msgid "para" msgstr "đvăn" # Name: do not translate/ tên: đừng dịch #. Translators: short braille for the rolename of a application. -#: src/orca/braille_rolenames.py:278 +#: src/orca/braille_rolenames.py:280 msgid "app" msgstr "ứng" #. Translators: short braille for the rolename of a autocomplete. -#: src/orca/braille_rolenames.py:281 +#: src/orca/braille_rolenames.py:283 msgid "auto" msgstr "tđộng" #. Translators: short braille for the rolename of an editbar. -#: src/orca/braille_rolenames.py:284 +#: src/orca/braille_rolenames.py:286 msgid "edtbr" msgstr "chỉnh" #. Translators: short braille for the rolename of an embedded component. -#: src/orca/braille_rolenames.py:287 +#: src/orca/braille_rolenames.py:289 msgid "emb" msgstr "nhúng" @@ -1858,7 +1858,7 @@ #. Translators: the Orca "Find" dialog allows a user to search for text in a #. window and then move focus to that text. For example, they may want to find #. the "OK" button. -#: src/orca/cmdnames.py:102 +#: src/orca/cmdnames.py:109 msgid "Open the Find dialog" msgstr "" @@ -1866,7 +1866,7 @@ #. window and then move focus to that text. For example, they may want to find #. the "OK" button. This string is used for finding the next occurrence of a #. string. -#: src/orca/cmdnames.py:108 +#: src/orca/cmdnames.py:119 msgid "Search for the next instance of a string" msgstr "" @@ -1874,7 +1874,7 @@ #. window and then move focus to that text. For example, they may want to find #. the "OK" button. This string is used for finding the previous occurrence of a #. string. -#: src/orca/cmdnames.py:114 +#: src/orca/cmdnames.py:125 msgid "Search for the previous instance of a string" msgstr "" @@ -1883,7 +1883,7 @@ #. the text from all objects in a window (e.g., buttons, labels, etc.) as a #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. -#: src/orca/cmdnames.py:121 +#: src/orca/cmdnames.py:132 msgid "Enter and exit flat review mode" msgstr "" @@ -1893,7 +1893,7 @@ #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. #. The home position is the beginning of the content in the window. -#: src/orca/cmdnames.py:129 +#: src/orca/cmdnames.py:148 msgid "Move flat review to the home position" msgstr "" @@ -1903,7 +1903,7 @@ #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. #. The home position is the last bit of information in the window. -#: src/orca/cmdnames.py:137 +#: src/orca/cmdnames.py:156 msgid "Move flat review to the end position" msgstr "" @@ -1912,7 +1912,7 @@ #. the text from all objects in a window (e.g., buttons, labels, etc.) as a #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. -#: src/orca/cmdnames.py:145 +#: src/orca/cmdnames.py:164 msgid "Move flat review to the beginning of the previous line" msgstr "" @@ -1921,7 +1921,7 @@ #. the text from all objects in a window (e.g., buttons, labels, etc.) as a #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. -#: src/orca/cmdnames.py:152 +#: src/orca/cmdnames.py:171 msgid "Speak the current flat review line" msgstr "" @@ -1932,7 +1932,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. This particular command will cause Orca to spell the current line character #. by character. -#: src/orca/cmdnames.py:161 +#: src/orca/cmdnames.py:180 msgid "Spell the current flat review line" msgstr "" @@ -1943,7 +1943,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. This particular command will cause Orca to spell the current line character #. by character phonetically, saying "Alpha" for "a", "Bravo" for "b" and so on. -#: src/orca/cmdnames.py:171 +#: src/orca/cmdnames.py:190 msgid "Phonetically spell the current flat review line" msgstr "" @@ -1952,7 +1952,7 @@ #. the text from all objects in a window (e.g., buttons, labels, etc.) as a #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. -#: src/orca/cmdnames.py:178 +#: src/orca/cmdnames.py:197 msgid "Move flat review to the beginning of the next line" msgstr "" @@ -1963,7 +1963,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. Previous will go backwards in the window until you reach the top (i.e., it #. will wrap across lines if necessary). -#: src/orca/cmdnames.py:187 +#: src/orca/cmdnames.py:206 msgid "Move flat review to the previous item or word" msgstr "" @@ -1973,7 +1973,7 @@ #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. #. This command will speak the current word or item. -#: src/orca/cmdnames.py:195 +#: src/orca/cmdnames.py:214 msgid "Speak the current flat review item or word" msgstr "" @@ -1984,7 +1984,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. This particular command will cause Orca to spell the current word or item #. character by character. -#: src/orca/cmdnames.py:204 +#: src/orca/cmdnames.py:223 msgid "Spell the current flat review item or word" msgstr "" @@ -1996,7 +1996,7 @@ #. This particular command will cause Orca to spell the current word or item #. character by character phonetically, saying "Alpha" for "a", "Bravo" for "b" #. and so on. -#: src/orca/cmdnames.py:215 +#: src/orca/cmdnames.py:234 msgid "Phonetically spell the current flat review item or word" msgstr "" @@ -2007,7 +2007,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. Next will go forwards in the window until you reach the end (i.e., it #. will wrap across lines if necessary). -#: src/orca/cmdnames.py:224 +#: src/orca/cmdnames.py:243 msgid "Move flat review to the next item or word" msgstr "" @@ -2018,7 +2018,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. Above in this case means geographically above, as if you drew a vertical #. line upward on the screen. -#: src/orca/cmdnames.py:233 +#: src/orca/cmdnames.py:252 msgid "Move flat review to the word above the current word" msgstr "" @@ -2030,7 +2030,7 @@ #. With respect to this command, the flat review object is typically something #. like a pushbutton, a label, or some other GUI widget. The 'speaks' means it #. will speak the text associated with the object. -#: src/orca/cmdnames.py:243 +#: src/orca/cmdnames.py:262 msgid "Speak the current flat review object" msgstr "" @@ -2041,7 +2041,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. Below in this case means geographically below, as if you drew a vertical #. line downward on the screen. -#: src/orca/cmdnames.py:252 +#: src/orca/cmdnames.py:271 msgid "Move flat review to the word below the current word" msgstr "" @@ -2052,7 +2052,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. Previous will go backwards in the window until you reach the top (i.e., it #. will wrap across lines if necessary). -#: src/orca/cmdnames.py:261 +#: src/orca/cmdnames.py:280 msgid "Move flat review to the previous character" msgstr "" @@ -2062,7 +2062,7 @@ #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. #. This command will speak the current character -#: src/orca/cmdnames.py:269 +#: src/orca/cmdnames.py:288 msgid "Speak the current flat review character" msgstr "" @@ -2073,7 +2073,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. This particular command will cause Orca to present the character phonetically, #. saying "Alpha" for "a", "Bravo" for "b" and so on. -#: src/orca/cmdnames.py:279 +#: src/orca/cmdnames.py:298 msgid "Phonetically speak the current flat review character" msgstr "" @@ -2084,7 +2084,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. This particular command will cause Orca to present the character's unicode #. value. -#: src/orca/cmdnames.py:289 +#: src/orca/cmdnames.py:308 msgid "Speak unicode value of the current flat review character" msgstr "" @@ -2095,7 +2095,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. Previous will go forwards in the window until you reach the end (i.e., it #. will wrap across lines if necessary). -#: src/orca/cmdnames.py:298 +#: src/orca/cmdnames.py:317 msgid "Move flat review to the next character" msgstr "" @@ -2105,7 +2105,7 @@ #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. #. This command will move to and present the end of the line. -#: src/orca/cmdnames.py:306 +#: src/orca/cmdnames.py:325 msgid "Move flat review to the end of the line" msgstr "" @@ -2115,7 +2115,7 @@ #. sequence of words in a sequence of lines. The flat review feature allows #. the user to explore this text by the {previous,next} {line,word,character}. #. The bottom left is the bottom left of the window currently being reviewed. -#: src/orca/cmdnames.py:314 +#: src/orca/cmdnames.py:333 msgid "Move flat review to the bottom left" msgstr "" @@ -2126,7 +2126,7 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. This command lets the user copy the contents currently being reviewed to the #. clipboard. -#: src/orca/cmdnames.py:323 +#: src/orca/cmdnames.py:342 msgid "Copy the contents under flat review to the clipboard" msgstr "" @@ -2137,20 +2137,20 @@ #. the user to explore this text by the {previous,next} {line,word,character}. #. This command lets the user append the contents currently being reviewed to #. the existing contents of the clipboard. -#: src/orca/cmdnames.py:333 +#: src/orca/cmdnames.py:352 msgid "Append the contents under flat review to the clipboard" msgstr "" #. Translators: when users are navigating a table, they sometimes want the #. entire row of a table read; other times they just want the current cell #. to be presented to them. -#: src/orca/cmdnames.py:339 +#: src/orca/cmdnames.py:369 msgid "Toggle whether to read just the current table cell or the whole row" msgstr "" #. Translators: the attributes being presented are the text attributes, such as #. bold, italic, font name, font size, etc. -#: src/orca/cmdnames.py:344 +#: src/orca/cmdnames.py:374 msgid "Read the attributes associated with the current text character" msgstr "" @@ -2159,7 +2159,7 @@ #. on the display (typically 40 cells). Orca provides the feature to build up a #. longer logical line and allow the user to press buttons on the braille display #. so they can pan left and right over this line. -#: src/orca/cmdnames.py:351 +#: src/orca/cmdnames.py:381 msgid "Pan the braille display to the left" msgstr "" @@ -2168,7 +2168,7 @@ #. on the display (typically 40 cells). Orca provides the feature to build up a #. longer logical line and allow the user to press buttons on the braille display #. so they can pan left and right over this line. -#: src/orca/cmdnames.py:358 +#: src/orca/cmdnames.py:388 msgid "Pan the braille display to the right" msgstr "" @@ -2180,7 +2180,7 @@ #. Flat review is modal, and the user can be exploring the window without #. changing which object in the window which has focus. The feature used here #. will return the flat review to the object with focus. -#: src/orca/cmdnames.py:368 +#: src/orca/cmdnames.py:398 msgid "Return to object with keyboard focus" msgstr "" @@ -2188,24 +2188,24 @@ #. provides a more efficient means to represent text, especially long #. documents. The feature used here is an option to toggle between contracted #. and uncontracted. -#: src/orca/cmdnames.py:374 +#: src/orca/cmdnames.py:404 msgid "Turn contracted braille on and off" msgstr "" #. Translators: hardware braille displays often have buttons near each braille #. cell. These are called cursor routing keys and are a way for a user to tell #. the machine they are interested in a particular character on the display. -#: src/orca/cmdnames.py:379 +#: src/orca/cmdnames.py:409 msgid "Process a cursor routing key" msgstr "" #. Translators: this is used to indicate the start point of a text selection. -#: src/orca/cmdnames.py:382 +#: src/orca/cmdnames.py:412 msgid "Mark the beginning of a text selection" msgstr "" #. Translators: this is used to indicate the end point of a text selection. -#: src/orca/cmdnames.py:385 +#: src/orca/cmdnames.py:415 msgid "Mark the end of a text selection" msgstr "" @@ -2214,49 +2214,49 @@ #. might be what Orca would do if it had a handler for the particular key #. combination, or they might just be to echo the name of the key if Orca doesn't #. have a handler. -#: src/orca/cmdnames.py:392 +#: src/orca/cmdnames.py:422 msgid "Enter learn mode. Press escape to exit learn mode" msgstr "" #. Translators: the speech rate is how fast the speech synthesis engine will #. generate speech. -#: src/orca/cmdnames.py:396 +#: src/orca/cmdnames.py:426 msgid "Decrease the speech rate" msgstr "" #. Translators: the speech rate is how fast the speech synthesis engine will #. generate speech. -#: src/orca/cmdnames.py:400 +#: src/orca/cmdnames.py:430 msgid "Increase the speech rate" msgstr "" #. Translators: the speech pitch is how high or low in pitch/frequency the #. speech synthesis engine will generate speech. -#: src/orca/cmdnames.py:404 +#: src/orca/cmdnames.py:434 msgid "Decrease the speech pitch" msgstr "" #. Translators: the speech pitch is how high or low in pitch/frequency the #. speech synthesis engine will generate speech. -#: src/orca/cmdnames.py:408 +#: src/orca/cmdnames.py:438 msgid "Increase the speech pitch" msgstr "" #. Translators: the speech volume is how high or low in gain/volume the #. speech synthesis engine will generate speech. -#: src/orca/cmdnames.py:412 +#: src/orca/cmdnames.py:442 msgid "Increase the speech volume" msgstr "" #. Translators: the speech volume is how high or low in gain/volume the #. speech synthesis engine will generate speech. -#: src/orca/cmdnames.py:416 +#: src/orca/cmdnames.py:446 msgid "Decrease the speech volume" msgstr "" #. Translators: Orca allows the user to turn speech synthesis on or off. #. We call it 'silencing'. -#: src/orca/cmdnames.py:420 +#: src/orca/cmdnames.py:450 msgid "Toggle the silencing of speech" msgstr "" @@ -2264,31 +2264,31 @@ #. Orca will speak when presenting objects as the user navigates within #. applications and reads content. The levels can be toggled via command. #. This string describes that command. -#: src/orca/cmdnames.py:426 +#: src/orca/cmdnames.py:456 msgid "Toggle speech verbosity level" msgstr "" #. Translators: this string is associated with the keyboard shortcut to quit #. Orca. -#: src/orca/cmdnames.py:430 +#: src/orca/cmdnames.py:460 msgid "Quit the screen reader" msgstr "" #. Translators: the preferences configuration dialog is the dialog that allows #. users to set their preferences for Orca. -#: src/orca/cmdnames.py:434 +#: src/orca/cmdnames.py:464 msgid "Display the preferences configuration dialog" msgstr "" #. Translators: the preferences configuration dialog is the dialog that allows #. users to set their preferences for a specific application within Orca. -#: src/orca/cmdnames.py:439 +#: src/orca/cmdnames.py:469 msgid "Display the application preferences configuration dialog" msgstr "" #. Translators: Orca allows the user to enable/disable speaking of indentation #. and justification. -#: src/orca/cmdnames.py:444 +#: src/orca/cmdnames.py:474 msgid "Toggle the speaking of indentation and justification" msgstr "" @@ -2296,13 +2296,13 @@ #. spoken. The options are digits ("1 2 3") and words ("one hundred and twenty #. three"). This string to be translated refers to an Orca command for quickly #. toggling between the two options. -#: src/orca/cmdnames.py:450 +#: src/orca/cmdnames.py:480 msgid "Change spoken number style" msgstr "" #. Translators: Orca allows users to cycle through punctuation levels. None, #. some, most, or all, punctuation will be spoken. -#: src/orca/cmdnames.py:454 +#: src/orca/cmdnames.py:484 msgid "Cycle to the next speaking of punctuation level" msgstr "" @@ -2312,7 +2312,7 @@ #. and selected when reading Spanish content. This string to be translated refers #. to an Orca command which makes it possible for users to quickly cycle amongst #. their saved profiles without having to get into a GUI. -#: src/orca/cmdnames.py:462 +#: src/orca/cmdnames.py:497 msgid "Cycle to the next settings profile" msgstr "" @@ -2323,7 +2323,7 @@ #. 'icon'. This string to be translated refers to an Orca command which makes it #. possible for users to quickly cycle amongst these alternatives without having #. to get into a GUI. -#: src/orca/cmdnames.py:471 +#: src/orca/cmdnames.py:506 msgid "Cycle to the next capitalization style" msgstr "" @@ -2337,14 +2337,14 @@ #. A user can choose to have no echo, one type of echo, or multiple types of #. echo. The following string refers to a command that allows the user to quickly #. choose which type of echo is being used. -#: src/orca/cmdnames.py:483 +#: src/orca/cmdnames.py:518 msgid "Cycle to the next key echo level" msgstr "" #. Translators: this is a debug message that Orca users will not normally see. It #. describes a debug routine that allows the user to adjust the level of debug #. information that Orca generates at run time. -#: src/orca/cmdnames.py:488 +#: src/orca/cmdnames.py:523 msgid "Cycle the debug level at run time" msgstr "" @@ -2352,7 +2352,7 @@ #. the given bookmark to the current position. Note that in this context, the #. "bookmark" is storing the location of an accessible object, typically on a web #. page. -#: src/orca/cmdnames.py:495 +#: src/orca/cmdnames.py:530 msgid "Bookmark where am I with respect to current position" msgstr "" @@ -2360,14 +2360,14 @@ #. takes the user to the previous bookmark location. Note that in this context, #. the "bookmark" is storing the location of an accessible object, typically on #. a web page. -#: src/orca/cmdnames.py:501 +#: src/orca/cmdnames.py:536 msgid "Go to previous bookmark location" msgstr "" #. Translators: this command moves the user to the location stored at the bookmark. #. Note that in this context, the "bookmark" is storing the location of an #. accessible object, typically on a web page. -#: src/orca/cmdnames.py:506 +#: src/orca/cmdnames.py:541 msgid "Go to bookmark" msgstr "" @@ -2375,44 +2375,44 @@ #. takes the user to the next bookmark location. Note that in this context, the #. "bookmark" is storing the location of an accessible object, typically on a web #. page. -#: src/orca/cmdnames.py:512 +#: src/orca/cmdnames.py:547 msgid "Go to next bookmark location" msgstr "" #. Translators: this event handler binds an in-page accessible object location to #. the given input key command. -#: src/orca/cmdnames.py:516 +#: src/orca/cmdnames.py:551 msgid "Add bookmark" msgstr "" #. Translators: this event handler saves all bookmarks for the current application #. to disk. -#: src/orca/cmdnames.py:520 +#: src/orca/cmdnames.py:555 msgid "Save bookmarks" msgstr "" #. Translators: Orca allows the item under the pointer to be spoken. This toggles #. the feature without the need to get into a GUI. -#: src/orca/cmdnames.py:524 +#: src/orca/cmdnames.py:559 msgid "Toggle mouse review mode" msgstr "" #. Translators: Orca has a command to present the current time in speech and in #. braille. -#: src/orca/cmdnames.py:528 +#: src/orca/cmdnames.py:563 msgid "Present current time" msgstr "" #. Translators: Orca has a command to present the current date in speech and in #. braille. -#: src/orca/cmdnames.py:532 +#: src/orca/cmdnames.py:567 msgid "Present current date" msgstr "" #. Translators: Orca has a command to present the pixel size and location of #. the current object. This string is how this command is described in the list #. of keyboard shortcuts. -#: src/orca/cmdnames.py:537 +#: src/orca/cmdnames.py:572 msgid "Present size and location of current object" msgstr "" @@ -2420,14 +2420,14 @@ #. them along to the current application when they are not Orca commands. This #. command causes the next command issued to be passed along to the current #. application, bypassing Orca's interception of it. -#: src/orca/cmdnames.py:544 +#: src/orca/cmdnames.py:579 msgid "Pass the next command on to the current application" msgstr "" #. Translators: Orca has a command to review previous chat room messages in #. speech and braille. This string to be translated is associated with the #. keyboard commands used to review those previous messages. -#: src/orca/cmdnames.py:549 +#: src/orca/cmdnames.py:584 msgid "Speak and braille a previous chat room message" msgstr "" @@ -2436,7 +2436,7 @@ #. to have this typing status announced by Orca; others find that announcement #. unpleasant. Therefore, it is a setting in Orca. This string to be translated #. is associated with the command to toggle typing status presentation on or off. -#: src/orca/cmdnames.py:557 +#: src/orca/cmdnames.py:592 msgid "Toggle whether we announce when our buddies are typing" msgstr "" @@ -2447,7 +2447,7 @@ #. messages from #a11y). Therefore, this is a setting in Orca. This string to be #. translated is associated with the command to toggle specific room history on #. or off. -#: src/orca/cmdnames.py:567 +#: src/orca/cmdnames.py:602 msgid "Toggle whether we provide chat room specific message histories" msgstr "" @@ -2458,7 +2458,7 @@ #. has an option to present the name of the room first ("#a11y hello!" #. instead of " hello!"). This string to be translated is associated with #. the command to toggle room name presentation on or off. -#: src/orca/cmdnames.py:578 +#: src/orca/cmdnames.py:613 msgid "" "Toggle whether we prefix chat room messages with the name of the chat room" msgstr "" @@ -2466,63 +2466,63 @@ #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, the display scrolls to the left. -#: src/orca/cmdnames.py:584 +#: src/orca/cmdnames.py:619 msgid "Line Left" msgstr "Dòng trái" #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, the display scrolls to the right. -#: src/orca/cmdnames.py:589 +#: src/orca/cmdnames.py:624 msgid "Line Right" msgstr "Dòng phải" #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, the display scrolls up. -#: src/orca/cmdnames.py:594 +#: src/orca/cmdnames.py:629 msgid "Line Up" msgstr "Dòng trên" #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, the display scrolls down. -#: src/orca/cmdnames.py:599 +#: src/orca/cmdnames.py:634 msgid "Line Down" msgstr "Dòng dưới" #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, it instructs the braille display to freeze. -#: src/orca/cmdnames.py:604 +#: src/orca/cmdnames.py:639 msgid "Freeze" msgstr "Đông đặc" #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, the display scrolls to the top left of the window. -#: src/orca/cmdnames.py:609 +#: src/orca/cmdnames.py:644 msgid "Top Left" msgstr "Trên trái" #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, the display scrolls to the bottom left of the window. -#: src/orca/cmdnames.py:614 +#: src/orca/cmdnames.py:649 msgid "Bottom Left" msgstr "" #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, the display scrolls to position containing the cursor. -#: src/orca/cmdnames.py:619 +#: src/orca/cmdnames.py:654 msgid "Cursor Position" msgstr "Vị trí con nháy" #. Translators: this is a command for a button on a refreshable braille display #. (an external hardware device used by people who are blind). When pressing the #. button, the display toggles between six-dot braille and eight-dot braille. -#: src/orca/cmdnames.py:624 +#: src/orca/cmdnames.py:659 msgid "Six Dots" msgstr "Sáu Chấm" @@ -2531,7 +2531,7 @@ #. represents a whole set of buttons known as cursor routing keys and are a way #. for a user to move the application's caret to the position indicated on the #. display. -#: src/orca/cmdnames.py:631 +#: src/orca/cmdnames.py:666 #| msgid "Cursor Position" msgid "Cursor Routing" msgstr "Định tuyến con trỏ" @@ -2541,7 +2541,7 @@ #. represents the start of a selection operation. It is called "Cut Begin" to map #. to what BrlTTY users are used to: in character cell mode operation on virtual #. consoles, the act of copying text is erroneously called a "cut" operation. -#: src/orca/cmdnames.py:638 +#: src/orca/cmdnames.py:673 msgid "Cut Begin" msgstr "Bắt đầu Chép" @@ -2550,92 +2550,92 @@ #. represents marking the endpoint of a selection. It is called "Cut Line" to map #. to what BrlTTY users are used to: in character cell mode operation on virtual #. consoles, the act of copying text is erroneously called a "cut" operation. -#: src/orca/cmdnames.py:645 +#: src/orca/cmdnames.py:680 #| msgid "Line" msgid "Cut Line" msgstr "Kết thúc chép" #. Translators: this is a command which causes Orca to present the last received #. notification message. -#: src/orca/cmdnames.py:649 +#: src/orca/cmdnames.py:684 msgid "Present last notification message" msgstr "" #. Translators: this is a command which causes Orca to present a list of all the #. notification messages received. -#: src/orca/cmdnames.py:653 +#: src/orca/cmdnames.py:688 msgid "Present notification messages list" msgstr "Đọc danh sách thông báo" #. Translators: this is a command which causes Orca to present the previous #. notification message. -#: src/orca/cmdnames.py:657 +#: src/orca/cmdnames.py:692 msgid "Present previous notification message" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:660 +#: src/orca/cmdnames.py:699 msgid "Go to next character" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:663 +#: src/orca/cmdnames.py:702 msgid "Go to previous character" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:666 +#: src/orca/cmdnames.py:705 msgid "Go to next word" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:669 +#: src/orca/cmdnames.py:708 msgid "Go to previous word" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:672 +#: src/orca/cmdnames.py:711 msgid "Go to next line" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:675 +#: src/orca/cmdnames.py:714 msgid "Go to previous line" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:678 +#: src/orca/cmdnames.py:717 msgid "Go to the top of the file" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:681 +#: src/orca/cmdnames.py:720 msgid "Go to the bottom of the file" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:684 +#: src/orca/cmdnames.py:723 msgid "Go to the beginning of the line" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:687 +#: src/orca/cmdnames.py:726 msgid "Go to the end of the line" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:690 +#: src/orca/cmdnames.py:729 msgid "Go to the next object" msgstr "" #. Translators: this is a command related to navigating within a document. -#: src/orca/cmdnames.py:693 +#: src/orca/cmdnames.py:732 msgid "Go to the previous object" msgstr "" #. Translators: this is for causing a collapsed combo box which was reached #. by Orca's caret navigation to be expanded. -#: src/orca/cmdnames.py:698 +#: src/orca/cmdnames.py:737 msgid "Cause the current combo box to be expanded" msgstr "" @@ -2643,7 +2643,7 @@ #. itself controls how the arrow keys move the caret around HTML content. It's #. often broken, so Orca needs to provide its own support. As such, Orca offers #. the user the ability to toggle which application is controlling the caret. -#: src/orca/cmdnames.py:705 +#: src/orca/cmdnames.py:744 msgid "Switch between native and screen-reader caret navigation" msgstr "" @@ -2654,7 +2654,7 @@ #. idle ("polite"), and when there is a change ("assertive"). Orca has several #. features to facilitate accessing live regions. This string refers to a command #. to cycle through the different "politeness" levels. -#: src/orca/cmdnames.py:714 +#: src/orca/cmdnames.py:753 msgid "Advance live region politeness setting" msgstr "" @@ -2665,7 +2665,7 @@ #. idle ("polite"), and when there is a change ("assertive"). Orca has several #. features to facilitate accessing live regions. This string refers to a command #. to turn off live regions by default. -#: src/orca/cmdnames.py:724 +#: src/orca/cmdnames.py:763 msgid "Set default live region politeness level to off" msgstr "" @@ -2673,7 +2673,7 @@ #. updated, e.g. stock ticker. http://www.w3.org/TR/wai-aria/terms#def_liveregion #. This string refers to a command for reviewing up to nine stored previous live #. messages. -#: src/orca/cmdnames.py:730 +#: src/orca/cmdnames.py:769 msgid "Review live region announcement" msgstr "" @@ -2686,7 +2686,7 @@ #. level of "off") and still manually review recent updates to live regions via #. Orca commands for doing so -- as long as the monitoring of live regions is #. enabled. -#: src/orca/cmdnames.py:741 +#: src/orca/cmdnames.py:780 msgid "Monitor live regions" msgstr "" @@ -2695,14 +2695,14 @@ #. to the object which just appeared as a result of the user hovering the mouse. #. If the user is already in the mouse over object, this command will hide the #. mouse over and return the user to the object he/she was in. -#: src/orca/cmdnames.py:748 +#: src/orca/cmdnames.py:787 msgid "Move focus into and away from the current mouse over" msgstr "" #. Translators: Orca allows you to dynamically define which row of a spreadsheet #. or table should be treated as containing column headers. This string refers to #. the command to set the row. -#: src/orca/cmdnames.py:753 +#: src/orca/cmdnames.py:792 msgid "Set the row to use as dynamic column headers" msgstr "" @@ -2710,14 +2710,14 @@ #. or table should be treated as containing column headers. This string refers to #. the command to unset the row so it is no longer treated as if it contained #. column headers. -#: src/orca/cmdnames.py:759 +#: src/orca/cmdnames.py:798 msgid "Clear the dynamic column headers" msgstr "" #. Translators: Orca allows you to dynamically define which column of a #. spreadsheet or table should be treated as containing row headers. This #. string refers to the command to set the column. -#: src/orca/cmdnames.py:764 +#: src/orca/cmdnames.py:803 msgid "Set the column to use as dynamic row headers" msgstr "" @@ -2725,13 +2725,13 @@ #. spreadsheet or table should be treated as containing column headers. This #. string refers to the command to unset the column so it is no longer treated #. as if it contained row headers. -#: src/orca/cmdnames.py:770 +#: src/orca/cmdnames.py:809 msgid "Clear the dynamic row headers" msgstr "" #. Translators: This string refers to an Orca command. The "input line" refers #. to the place where one enters formulas for a spreadsheet. -#: src/orca/cmdnames.py:774 +#: src/orca/cmdnames.py:813 msgid "Present the contents of the input line" msgstr "" @@ -2740,375 +2740,375 @@ #. heading, Shift H to the previous heading, T to the next table, and so on. #. This feature needs to be toggle-able so that it does not interfere with normal #. writing functions. -#: src/orca/cmdnames.py:781 +#: src/orca/cmdnames.py:820 msgid "Toggle structural navigation keys" msgstr "" #. Translators: this is for navigating among blockquotes in a document. -#: src/orca/cmdnames.py:784 +#: src/orca/cmdnames.py:823 msgid "Go to previous blockquote" msgstr "" #. Translators: this is for navigating among blockquotes in a document. -#: src/orca/cmdnames.py:787 +#: src/orca/cmdnames.py:826 msgid "Go to next blockquote" msgstr "" #. Translators: this is for navigating among blockquotes in a document. -#: src/orca/cmdnames.py:790 +#: src/orca/cmdnames.py:829 msgid "Display a list of blockquotes" msgstr "" #. Translators: this is for navigating among buttons in a document. -#: src/orca/cmdnames.py:793 +#: src/orca/cmdnames.py:832 msgid "Go to previous button" msgstr "" #. Translators: this is for navigating among buttons in a document. -#: src/orca/cmdnames.py:796 +#: src/orca/cmdnames.py:835 msgid "Go to next button" msgstr "" #. Translators: this is for navigating among buttons in a document. -#: src/orca/cmdnames.py:799 +#: src/orca/cmdnames.py:838 msgid "Display a list of buttons" msgstr "" #. Translators: this is for navigating among check boxes in a document. -#: src/orca/cmdnames.py:802 +#: src/orca/cmdnames.py:841 msgid "Go to previous check box" msgstr "" #. Translators: this is for navigating among check boxes in a document. -#: src/orca/cmdnames.py:805 +#: src/orca/cmdnames.py:844 msgid "Go to next check box" msgstr "" #. Translators: this is for navigating among check boxes in a document. -#: src/orca/cmdnames.py:808 +#: src/orca/cmdnames.py:847 msgid "Display a list of check boxes" msgstr "" #. Translators: this is for navigating among clickable objects in a document. #. A "clickable" is a web element with an "onClick" handler. -#: src/orca/cmdnames.py:812 +#: src/orca/cmdnames.py:851 msgid "Go to previous clickable" msgstr "" #. Translators: this is for navigating among clickable objects in a document. #. A "clickable" is a web element with an "onClick" handler. -#: src/orca/cmdnames.py:816 +#: src/orca/cmdnames.py:855 msgid "Go to next clickable" msgstr "" #. Translators: this is for navigating among clickable objects in a document. #. A "clickable" is a web element with an "onClick" handler. -#: src/orca/cmdnames.py:820 +#: src/orca/cmdnames.py:859 msgid "Display a list of clickables" msgstr "" #. Translators: this is for navigating among combo boxes in a document. -#: src/orca/cmdnames.py:823 +#: src/orca/cmdnames.py:862 msgid "Go to previous combo box" msgstr "" #. Translators: this is for navigating among combo boxes in a document. -#: src/orca/cmdnames.py:826 +#: src/orca/cmdnames.py:865 msgid "Go to next combo box" msgstr "" #. Translators: This string describes a document navigation command which moves #. to the start of the current container. Examples of containers include tables, #. lists, and blockquotes. -#: src/orca/cmdnames.py:831 +#: src/orca/cmdnames.py:870 msgid "Go to start of container" msgstr "" #. Translators: This string describes a document navigation command which moves #. to the end of the current container. Examples of containers include tables, #. lists, and blockquotes. -#: src/orca/cmdnames.py:836 +#: src/orca/cmdnames.py:875 msgid "Go to end of container" msgstr "" #. Translators: this is for navigating among combo boxes in a document. -#: src/orca/cmdnames.py:839 +#: src/orca/cmdnames.py:878 msgid "Display a list of combo boxes" msgstr "" #. Translators: this is for navigating among entries in a document. -#: src/orca/cmdnames.py:842 +#: src/orca/cmdnames.py:881 msgid "Go to previous entry" msgstr "" #. Translators: this is for navigating among entries in a document. -#: src/orca/cmdnames.py:845 +#: src/orca/cmdnames.py:884 msgid "Go to next entry" msgstr "" #. Translators: this is for navigating among entries in a document. -#: src/orca/cmdnames.py:848 +#: src/orca/cmdnames.py:887 msgid "Display a list of entries" msgstr "" #. Translators: this is for navigating among form fields in a document. -#: src/orca/cmdnames.py:851 +#: src/orca/cmdnames.py:890 msgid "Go to previous form field" msgstr "" #. Translators: this is for navigating among form fields in a document. -#: src/orca/cmdnames.py:854 +#: src/orca/cmdnames.py:893 msgid "Go to next form field" msgstr "" #. Translators: this is for navigating among form fields in a document. -#: src/orca/cmdnames.py:857 +#: src/orca/cmdnames.py:896 msgid "Display a list of form fields" msgstr "" #. Translators: this is for navigating among headings (e.g.

) in a document. -#: src/orca/cmdnames.py:860 +#: src/orca/cmdnames.py:899 msgid "Go to previous heading" msgstr "" #. Translators: this is for navigating among headings (e.g.

) in a document. -#: src/orca/cmdnames.py:863 +#: src/orca/cmdnames.py:902 msgid "Go to next heading" msgstr "" #. Translators: this is for navigating among headings (e.g.

) in a document. -#: src/orca/cmdnames.py:866 +#: src/orca/cmdnames.py:905 msgid "Display a list of headings" msgstr "" #. Translators: this is for navigating among headings (e.g.

) in a document. #.

is a heading at level 1,

is a heading at level 2, etc. -#: src/orca/cmdnames.py:870 +#: src/orca/cmdnames.py:909 #, python-format msgid "Go to previous heading at level %d" msgstr "" #. Translators: this is for navigating among headings (e.g.

) in a document. #.

is a heading at level 1,

is a heading at level 2, etc. -#: src/orca/cmdnames.py:874 +#: src/orca/cmdnames.py:913 #, python-format msgid "Go to next heading at level %d" msgstr "" #. Translators: this is for navigating among headings (e.g.

) in a document. #.

is a heading at level 1,

is a heading at level 2, etc. -#: src/orca/cmdnames.py:878 +#: src/orca/cmdnames.py:917 #, python-format msgid "Display a list of headings at level %d" msgstr "" #. Translators: this is for navigating among images in a document. -#: src/orca/cmdnames.py:881 +#: src/orca/cmdnames.py:929 msgid "Go to previous image" msgstr "" #. Translators: this is for navigating among images in a document. -#: src/orca/cmdnames.py:884 +#: src/orca/cmdnames.py:932 msgid "Go to next image" msgstr "" #. Translators: this is for navigating among images in a document. -#: src/orca/cmdnames.py:887 +#: src/orca/cmdnames.py:935 msgid "Display a list of images" msgstr "" #. Translators: this is for navigating among ARIA landmarks in a document. ARIA #. role landmarks are the W3C defined HTML tag attribute 'role' used to identify #. important part of webpage like banners, main context, search etc. -#: src/orca/cmdnames.py:892 +#: src/orca/cmdnames.py:940 msgid "Go to previous landmark" msgstr "" #. Translators: this is for navigating among ARIA landmarks in a document. ARIA #. role landmarks are the W3C defined HTML tag attribute 'role' used to identify #. important part of webpage like banners, main context, search etc. -#: src/orca/cmdnames.py:897 +#: src/orca/cmdnames.py:945 msgid "Go to next landmark" msgstr "" #. Translators: this is for navigating among ARIA landmarks in a document. ARIA #. role landmarks are the W3C defined HTML tag attribute 'role' used to identify #. important part of webpage like banners, main context, search etc. -#: src/orca/cmdnames.py:902 +#: src/orca/cmdnames.py:950 msgid "Display a list of landmarks" msgstr "" #. Translators: this is for navigating among large objects in a document. #. A 'large object' is a logical chunk of text, such as a paragraph, a list, #. a table, etc. -#: src/orca/cmdnames.py:907 +#: src/orca/cmdnames.py:955 msgid "Go to previous large object" msgstr "" #. Translators: this is for navigating among large objects in a document. #. A 'large object' is a logical chunk of text, such as a paragraph, a list, #. a table, etc. -#: src/orca/cmdnames.py:912 +#: src/orca/cmdnames.py:960 msgid "Go to next large object" msgstr "" #. Translators: this is for navigating among large objects in a document. #. A 'large object' is a logical chunk of text, such as a paragraph, a list, #. a table, etc. -#: src/orca/cmdnames.py:917 +#: src/orca/cmdnames.py:965 msgid "Display a list of large objects" msgstr "" #. Translators: this is for navigating among links in a document. -#: src/orca/cmdnames.py:920 +#: src/orca/cmdnames.py:968 msgid "Go to previous link" msgstr "" #. Translators: this is for navigating among links in a document. -#: src/orca/cmdnames.py:923 +#: src/orca/cmdnames.py:971 msgid "Go to next link" msgstr "" #. Translators: this is for navigating among links in a document. -#: src/orca/cmdnames.py:926 +#: src/orca/cmdnames.py:974 msgid "Display a list of links" msgstr "" #. Translators: this is for navigating among lists in a document. -#: src/orca/cmdnames.py:929 +#: src/orca/cmdnames.py:977 msgid "Go to previous list" msgstr "" #. Translators: this is for navigating among lists in a document. -#: src/orca/cmdnames.py:932 +#: src/orca/cmdnames.py:980 msgid "Go to next list" msgstr "" #. Translators: this is for navigating among lists in a document. -#: src/orca/cmdnames.py:935 +#: src/orca/cmdnames.py:983 msgid "Display a list of lists" msgstr "" #. Translators: this is for navigating among list items in a document. -#: src/orca/cmdnames.py:938 +#: src/orca/cmdnames.py:986 msgid "Go to previous list item" msgstr "" #. Translators: this is for navigating among list items in a document. -#: src/orca/cmdnames.py:941 +#: src/orca/cmdnames.py:989 msgid "Go to next list item" msgstr "" #. Translators: this is for navigating among list items in a document. -#: src/orca/cmdnames.py:944 +#: src/orca/cmdnames.py:992 msgid "Display a list of list items" msgstr "" #. Translators: this is for navigating among live regions in a document. A live #. region is an area of a web page that is periodically updated, e.g. a stock #. ticker. http://www.w3.org/TR/wai-aria/terms#def_liveregion -#: src/orca/cmdnames.py:949 +#: src/orca/cmdnames.py:997 msgid "Go to previous live region" msgstr "" #. Translators: this is for navigating among live regions in a document. A live #. region is an area of a web page that is periodically updated, e.g. a stock #. ticker. http://www.w3.org/TR/wai-aria/terms#def_liveregion -#: src/orca/cmdnames.py:954 +#: src/orca/cmdnames.py:1002 msgid "Go to next live region" msgstr "" #. Translators: this is for navigating among live regions in a document. A live #. region is an area of a web page that is periodically updated, e.g. a stock #. ticker. http://www.w3.org/TR/wai-aria/terms#def_liveregion -#: src/orca/cmdnames.py:959 +#: src/orca/cmdnames.py:1007 msgid "Go to the last live region which made an announcement" msgstr "" #. Translators: this is for navigating among paragraphs in a document. -#: src/orca/cmdnames.py:962 +#: src/orca/cmdnames.py:1035 msgid "Go to previous paragraph" msgstr "" #. Translators: this is for navigating among paragraphs in a document. -#: src/orca/cmdnames.py:965 +#: src/orca/cmdnames.py:1038 msgid "Go to next paragraph" msgstr "" #. Translators: this is for navigating among paragraphs in a document. -#: src/orca/cmdnames.py:968 +#: src/orca/cmdnames.py:1041 msgid "Display a list of paragraphs" msgstr "" #. Translators: this is for navigating among radio buttons in a document. -#: src/orca/cmdnames.py:971 +#: src/orca/cmdnames.py:1044 msgid "Go to previous radio button" msgstr "" #. Translators: this is for navigating among radio buttons in a document. -#: src/orca/cmdnames.py:974 +#: src/orca/cmdnames.py:1047 msgid "Go to next radio button" msgstr "" #. Translators: this is for navigating among radio buttons in a document. -#: src/orca/cmdnames.py:977 +#: src/orca/cmdnames.py:1050 msgid "Display a list of radio buttons" msgstr "" #. Translators: this is for navigating among separators (e.g.
) in a #. document. -#: src/orca/cmdnames.py:981 +#: src/orca/cmdnames.py:1054 msgid "Go to previous separator" msgstr "" #. Translators: this is for navigating among separators (e.g.
) in a #. document. -#: src/orca/cmdnames.py:985 +#: src/orca/cmdnames.py:1058 msgid "Go to next separator" msgstr "" #. Translators: this is for navigating among tables in a document. -#: src/orca/cmdnames.py:988 +#: src/orca/cmdnames.py:1061 msgid "Go to previous table" msgstr "" #. Translators: this is for navigating among tables in a document. -#: src/orca/cmdnames.py:991 +#: src/orca/cmdnames.py:1064 msgid "Go to next table" msgstr "" #. Translators: this is for navigating among tables in a document. -#: src/orca/cmdnames.py:994 +#: src/orca/cmdnames.py:1067 msgid "Display a list of tables" msgstr "" #. Translators: this is for navigating among table cells in a document. -#: src/orca/cmdnames.py:997 +#: src/orca/cmdnames.py:1070 msgid "Go down one cell" msgstr "" #. Translators: this is for navigating among table cells in a document. -#: src/orca/cmdnames.py:1000 +#: src/orca/cmdnames.py:1073 msgid "Go to the first cell in a table" msgstr "" #. Translators: this is for navigating among table cells in a document. -#: src/orca/cmdnames.py:1003 +#: src/orca/cmdnames.py:1076 msgid "Go to the last cell in a table" msgstr "" #. Translators: this is for navigating among table cells in a document. -#: src/orca/cmdnames.py:1006 +#: src/orca/cmdnames.py:1079 msgid "Go left one cell" msgstr "" #. Translators: this is for navigating among table cells in a document. -#: src/orca/cmdnames.py:1009 +#: src/orca/cmdnames.py:1082 msgid "Go right one cell" msgstr "" #. Translators: this is for navigating among table cells in a document. -#: src/orca/cmdnames.py:1012 +#: src/orca/cmdnames.py:1085 msgid "Go up one cell" msgstr "" @@ -3123,7 +3123,7 @@ #. it is disabled, Orca will treat each object as if it were on a separate line, #. both for presentation and navigation. This string is associated with the Orca #. command to manually toggle layout mode on/off. -#: src/orca/cmdnames.py:1025 +#: src/orca/cmdnames.py:1098 msgid "Toggle layout mode" msgstr "" @@ -3141,7 +3141,7 @@ #. key presses as something that should be handled by the focused widget. #. This string is associated with the Orca command to manually switch #. between these two modes. -#: src/orca/cmdnames.py:1041 +#: src/orca/cmdnames.py:1114 msgid "Switch between browse mode and focus mode" msgstr "" @@ -3154,7 +3154,7 @@ #. navigation and use interaction model. As a result, Orca has a command which #. enables setting a "sticky" focus mode which disables all automatic toggling. #. This string is associated with the Orca command to enable sticky focus mode. -#: src/orca/cmdnames.py:1052 +#: src/orca/cmdnames.py:1125 msgid "Enable sticky focus mode" msgstr "" @@ -3167,37 +3167,37 @@ #. navigation and use interaction model. As a result, Orca has a command which #. enables setting a "sticky" browse mode which disables all automatic toggling. #. This string is associated with the Orca command to enable sticky browse mode. -#: src/orca/cmdnames.py:1063 +#: src/orca/cmdnames.py:1136 msgid "Enable sticky browse mode" msgstr "" #. Translators: this is for navigating among unvisited links in a document. -#: src/orca/cmdnames.py:1066 +#: src/orca/cmdnames.py:1139 msgid "Go to previous unvisited link" msgstr "" #. Translators: this is for navigating among unvisited links in a document. -#: src/orca/cmdnames.py:1069 +#: src/orca/cmdnames.py:1142 msgid "Go to next unvisited link" msgstr "" #. Translators: this is for navigating among unvisited links in a document. -#: src/orca/cmdnames.py:1072 +#: src/orca/cmdnames.py:1145 msgid "Display a list of unvisited links" msgstr "" #. Translators: this is for navigating among visited links in a document. -#: src/orca/cmdnames.py:1075 +#: src/orca/cmdnames.py:1148 msgid "Go to previous visited link" msgstr "" #. Translators: this is for navigating among visited links in a document. -#: src/orca/cmdnames.py:1078 +#: src/orca/cmdnames.py:1151 msgid "Go to next visited link" msgstr "" #. Translators: this is for navigating among visited links in a document. -#: src/orca/cmdnames.py:1081 +#: src/orca/cmdnames.py:1154 msgid "Display a list of visited links" msgstr "" @@ -4526,7 +4526,7 @@ #. and triple "clicks" or key presses, similar to #. using a mouse. #. -#: src/orca/guilabels.py:194 src/orca/keybindings.py:200 +#: src/orca/guilabels.py:194 src/orca/keybindings.py:199 msgid "double click" msgstr "nhấn đúp" @@ -4537,7 +4537,7 @@ #. and triple "clicks" or key presses, similar to #. using a mouse. #. -#: src/orca/guilabels.py:199 src/orca/keybindings.py:206 +#: src/orca/guilabels.py:199 src/orca/keybindings.py:205 msgid "triple click" msgstr "nhấn ba lần" @@ -4652,13 +4652,13 @@ #. user to create input gestures from the braille device. The braille bindings #. are what determine the actions Orca will take when the user presses these #. buttons. -#: src/orca/guilabels.py:281 +#: src/orca/guilabels.py:291 msgid "Braille Bindings" msgstr "Tổ hợp chữ nổi" #. Translators: This string is a label for the group of Orca commands which #. do not currently have an associated key binding. -#: src/orca/guilabels.py:285 +#: src/orca/guilabels.py:320 msgid "Unbound" msgstr "Chưa kết hợp" @@ -4666,13 +4666,13 @@ #. This column contains a checkbox which indicates whether a key binding #. for an Orca command has been changed by the user to something other than its #. default value. -#: src/orca/guilabels.py:291 +#: src/orca/guilabels.py:353 msgctxt "keybindings" msgid "Modified" msgstr "" #. Translators: This label refers to the keyboard layout (desktop or laptop). -#: src/orca/guilabels.py:294 src/orca/orca-setup.ui:242 +#: src/orca/guilabels.py:356 src/orca/orca-setup.ui:242 msgid "_Desktop" msgstr "_Máy để bàn" @@ -4682,7 +4682,7 @@ #. title of Orca's application-specific preferences dialog for an application. #. The string substituted in is the accessible name of the application (e.g. #. "Gedit", "Firefox", etc. -#: src/orca/guilabels.py:302 +#: src/orca/guilabels.py:384 #, python-format msgid "Screen Reader Preferences for %s" msgstr "" @@ -4692,7 +4692,7 @@ #. or attribute by "marking" it in braille. "Marking" is not the same as writing #. out the word; instead marking refers to adding some other indicator, e.g. #. "underlining" with braille dots 7-8 a word that is bold. -#: src/orca/guilabels.py:309 +#: src/orca/guilabels.py:391 msgid "Mark in braille" msgstr "Đánh dấu bằng chữ nổi" @@ -4706,7 +4706,7 @@ #. stating that he/she would like to have underlined text announced for all cases #. (single, double, low, etc.) except when the value of underline is none (i.e. #. when it's not underlined). "Present" here is being used as a verb. -#: src/orca/guilabels.py:321 +#: src/orca/guilabels.py:403 msgid "Present Unless" msgstr "Đọc trừ khi" @@ -4715,7 +4715,7 @@ #. item or attribute (e.g. saying "Bold" as part of the information presented #. when the user gives the Orca command to obtain the format and font details of #. the current text). -#: src/orca/guilabels.py:328 +#: src/orca/guilabels.py:410 msgid "Speak" msgstr "Nói" @@ -4724,7 +4724,7 @@ #. A "user profile" is a collection of settings which apply to a given task, such #. as a "Spanish" profile which would use Spanish text-to-speech and Spanish #. braille and selected when reading Spanish content. -#: src/orca/guilabels.py:335 +#: src/orca/guilabels.py:417 msgid "Save Profile As Conflict" msgstr "Lưu hồ sơ như một xung đột" @@ -4733,7 +4733,7 @@ #. A "user profile" is a collection of settings which apply to a given task, such #. as a "Spanish" profile which would use Spanish text-to-speech and Spanish #. braille and selected when reading Spanish content. -#: src/orca/guilabels.py:342 +#: src/orca/guilabels.py:424 msgid "User Profile Conflict!" msgstr "" @@ -4742,7 +4742,7 @@ #. A "user profile" is a collection of settings which apply to a given task, such #. as a "Spanish" profile which would use Spanish text-to-speech and Spanish #. braille and selected when reading Spanish content. -#: src/orca/guilabels.py:349 +#: src/orca/guilabels.py:431 #, python-format msgid "" "Profile %s already exists.\n" @@ -4755,7 +4755,7 @@ #. collection of settings which apply to a given task such as a "Spanish" profile #. which would use Spanish text-to-speech and Spanish braille and selected when #. reading Spanish content. -#: src/orca/guilabels.py:359 +#: src/orca/guilabels.py:441 msgid "Load user profile" msgstr "" @@ -4765,7 +4765,7 @@ #. collection of settings which apply to a given task such as a "Spanish" profile #. which would use Spanish text-to-speech and Spanish braille and selected when #. reading Spanish content. -#: src/orca/guilabels.py:368 +#: src/orca/guilabels.py:450 msgid "" "You are about to change the active profile. If you\n" "have just made changes in your preferences, they will\n" @@ -4784,7 +4784,7 @@ #. braille rules, and a similar 'Spanish' profile for reading Spanish text. The #. following string is the title of a dialog in which users can save a newly- #. defined profile. -#: src/orca/guilabels.py:379 +#: src/orca/guilabels.py:461 msgid "Save Profile As" msgstr "Lưu hồ sơ thành" @@ -4794,7 +4794,7 @@ #. braille rules, and a similar 'Spanish' profile for reading Spanish text. The #. following string is the label for a text entry in which the user enters the #. name of a new settings profile being saved via the 'Save Profile As' dialog. -#: src/orca/guilabels.py:387 +#: src/orca/guilabels.py:469 msgid "_Profile Name:" msgstr "Tên _hồ sơ:" @@ -4804,7 +4804,7 @@ #. braille rules, and a similar 'Spanish' profile for reading Spanish text. #. The following is a label in a dialog informing the user that he/she #. is about to remove a user profile, and action that cannot be undone. -#: src/orca/guilabels.py:395 +#: src/orca/guilabels.py:477 msgid "Remove user profile" msgstr "" @@ -4814,7 +4814,7 @@ #. braille rules, and a similar 'Spanish' profile for reading Spanish text. #. The following is a message in a dialog informing the user that he/she #. is about to remove a user profile, an action that cannot be undone. -#: src/orca/guilabels.py:403 +#: src/orca/guilabels.py:485 #, python-format msgid "" "You are about to remove profile %s. All unsaved settings and settings saved " @@ -4826,7 +4826,7 @@ #. should be announced. Choosing "All" means that Orca will present progress bar #. updates regardless of what application and window they happen to be in. #. Translators: Orca has a setting which determines which progress bar updates should be announced. Choosing All means that Orca will present progress bar updates regardless of what application and window they happen to be in. -#: src/orca/guilabels.py:411 src/orca/orca-setup.ui:63 +#: src/orca/guilabels.py:493 src/orca/orca-setup.ui:63 #| msgid "_All" msgctxt "ProgressBar" msgid "All" @@ -4836,7 +4836,7 @@ #. should be announced. Choosing "Application" means that Orca will present #. progress bar updates as long as the progress bar is in the active application #. (but not necessarily in the current window). -#: src/orca/guilabels.py:417 +#: src/orca/guilabels.py:499 #| msgid "Application" msgctxt "ProgressBar" msgid "Application" @@ -4845,7 +4845,7 @@ #. Translators: Orca has a setting which determines which progress bar updates #. should be announced. Choosing "Window" means that Orca will present progress #. bar updates as long as the progress bar is in the active window. -#: src/orca/guilabels.py:422 +#: src/orca/guilabels.py:504 #| msgid "Window" msgctxt "ProgressBar" msgid "Window" @@ -4854,7 +4854,7 @@ #. Translators: If this setting is chosen, no punctuation symbols will be spoken #. as a user reads a document. #. Translators: this refers to how much punctuation will be spoken by Orca when presenting text on the screen. -#: src/orca/guilabels.py:426 src/orca/orca-setup.ui:1547 +#: src/orca/guilabels.py:508 src/orca/orca-setup.ui:1547 #| msgid "_None" msgctxt "punctuation level" msgid "_None" @@ -4863,25 +4863,25 @@ #. Translators: If this setting is chosen, common punctuation symbols (like #. comma, period, question mark) will not be spoken as a user reads a document, #. but less common symbols (such as #, @, $) will. -#: src/orca/guilabels.py:431 src/orca/orca-setup.ui:1563 +#: src/orca/guilabels.py:513 src/orca/orca-setup.ui:1563 msgid "So_me" msgstr "Một _số" #. Translators: If this setting is chosen, the majority of punctuation symbols #. will be spoken as a user reads a document. -#: src/orca/guilabels.py:435 src/orca/orca-setup.ui:1579 +#: src/orca/guilabels.py:517 src/orca/orca-setup.ui:1579 msgid "M_ost" msgstr "Phần _lớn" #. Translators: If this setting is chosen and the user is reading over an entire #. document, Orca will pause at the end of each line. -#: src/orca/guilabels.py:439 src/orca/orca-setup.ui:49 +#: src/orca/guilabels.py:521 src/orca/orca-setup.ui:49 msgid "Line" msgstr "Dòng" #. Translators: If this setting is chosen and the user is reading over an entire #. document, Orca will pause at the end of each sentence. -#: src/orca/guilabels.py:443 src/orca/orca-setup.ui:52 +#: src/orca/guilabels.py:525 src/orca/orca-setup.ui:52 msgid "Sentence" msgstr "Câu" @@ -4889,7 +4889,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of a blockquote. -#: src/orca/guilabels.py:449 +#: src/orca/guilabels.py:531 msgctxt "structural navigation" msgid "Blockquote" msgstr "" @@ -4898,7 +4898,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of a button. -#: src/orca/guilabels.py:455 +#: src/orca/guilabels.py:537 msgctxt "structural navigation" msgid "Button" msgstr "" @@ -4907,7 +4907,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the caption of a table. -#: src/orca/guilabels.py:461 +#: src/orca/guilabels.py:543 msgctxt "structural navigation" msgid "Caption" msgstr "" @@ -4916,7 +4916,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the label of a check box. -#: src/orca/guilabels.py:467 +#: src/orca/guilabels.py:549 msgctxt "structural navigation" msgid "Check Box" msgstr "" @@ -4925,7 +4925,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text displayed for a web element with an "onClick" handler. -#: src/orca/guilabels.py:473 +#: src/orca/guilabels.py:555 msgctxt "structural navigation" msgid "Clickable" msgstr "" @@ -4934,7 +4934,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the selected item in a combo box. -#: src/orca/guilabels.py:479 +#: src/orca/guilabels.py:561 msgctxt "structural navigation" msgid "Combo Box" msgstr "" @@ -4943,7 +4943,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the description of an element. -#: src/orca/guilabels.py:485 +#: src/orca/guilabels.py:567 msgctxt "structural navigation" msgid "Description" msgstr "" @@ -4952,7 +4952,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of a heading. -#: src/orca/guilabels.py:491 +#: src/orca/guilabels.py:573 msgctxt "structural navigation" msgid "Heading" msgstr "" @@ -4961,7 +4961,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text (alt text, title, etc.) associated with an image. -#: src/orca/guilabels.py:497 +#: src/orca/guilabels.py:585 msgctxt "structural navigation" msgid "Image" msgstr "" @@ -4970,7 +4970,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the label of a form field. -#: src/orca/guilabels.py:503 +#: src/orca/guilabels.py:591 msgctxt "structural navigation" msgid "Label" msgstr "" @@ -4981,7 +4981,7 @@ #. contains the text of a landmark. ARIA role landmarks are the W3C defined HTML #. tag attribute 'role' used to identify important part of webpage like banners, #. main context, search etc. -#: src/orca/guilabels.py:511 +#: src/orca/guilabels.py:599 msgctxt "structural navigation" msgid "Landmark" msgstr "" @@ -4991,7 +4991,7 @@ #. could with native keyboard navigation. This is the title of a column which #. contains the level of a heading. Level will be a "1" for

, a "2" for

, #. and so on. -#: src/orca/guilabels.py:518 +#: src/orca/guilabels.py:606 msgctxt "structural navigation" msgid "Level" msgstr "" @@ -5000,7 +5000,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of a link. -#: src/orca/guilabels.py:524 +#: src/orca/guilabels.py:612 msgctxt "structural navigation" msgid "Link" msgstr "" @@ -5009,7 +5009,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of a list. -#: src/orca/guilabels.py:530 +#: src/orca/guilabels.py:618 msgctxt "structural navigation" msgid "List" msgstr "" @@ -5018,7 +5018,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of a list item. -#: src/orca/guilabels.py:536 +#: src/orca/guilabels.py:624 msgctxt "structural navigation" msgid "List Item" msgstr "" @@ -5027,7 +5027,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of an object. -#: src/orca/guilabels.py:542 +#: src/orca/guilabels.py:630 msgctxt "structural navigation" msgid "Object" msgstr "" @@ -5036,7 +5036,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of a paragraph. -#: src/orca/guilabels.py:548 +#: src/orca/guilabels.py:636 msgctxt "structural navigation" msgid "Paragraph" msgstr "" @@ -5045,7 +5045,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the label of a radio button. -#: src/orca/guilabels.py:554 +#: src/orca/guilabels.py:642 msgctxt "structural navigation" msgid "Radio Button" msgstr "" @@ -5055,7 +5055,7 @@ #. could with native keyboard navigation. This is the title for a column which #. contains the role of a widget. Examples include "heading", "paragraph", #. "table", "combo box", etc. -#: src/orca/guilabels.py:561 +#: src/orca/guilabels.py:649 msgctxt "structural navigation" msgid "Role" msgstr "" @@ -5064,7 +5064,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the selected item of a form field. -#: src/orca/guilabels.py:567 +#: src/orca/guilabels.py:655 msgctxt "structural navigation" msgid "Selected Item" msgstr "" @@ -5074,7 +5074,7 @@ #. could with native keyboard navigation. This is the title for a column which #. contains the state of a widget. Examples include "checked"/"not checked", #. "selected"/"not selected", "visited/not visited", etc. -#: src/orca/guilabels.py:574 +#: src/orca/guilabels.py:662 msgctxt "structural navigation" msgid "State" msgstr "" @@ -5083,7 +5083,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the text of an entry. -#: src/orca/guilabels.py:580 +#: src/orca/guilabels.py:668 msgctxt "structural navigation" msgid "Text" msgstr "" @@ -5092,7 +5092,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the URI of a link. -#: src/orca/guilabels.py:586 +#: src/orca/guilabels.py:674 msgctxt "structural navigation" msgid "URI" msgstr "" @@ -5101,7 +5101,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title for a column which #. contains the value of a form field. -#: src/orca/guilabels.py:592 +#: src/orca/guilabels.py:680 msgctxt "structural navigation" msgid "Value" msgstr "" @@ -5109,7 +5109,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:597 +#: src/orca/guilabels.py:685 msgctxt "structural navigation" msgid "Blockquotes" msgstr "" @@ -5117,7 +5117,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:602 +#: src/orca/guilabels.py:690 msgctxt "structural navigation" msgid "Buttons" msgstr "" @@ -5125,7 +5125,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:607 +#: src/orca/guilabels.py:695 msgctxt "structural navigation" msgid "Check Boxes" msgstr "" @@ -5134,7 +5134,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. #. "Clickables" are web elements which have an "onClick" handler. -#: src/orca/guilabels.py:613 +#: src/orca/guilabels.py:701 msgctxt "structural navigation" msgid "Clickables" msgstr "" @@ -5142,7 +5142,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:618 +#: src/orca/guilabels.py:706 msgctxt "structural navigation" msgid "Combo Boxes" msgstr "" @@ -5150,7 +5150,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:623 +#: src/orca/guilabels.py:711 msgctxt "structural navigation" msgid "Entries" msgstr "" @@ -5158,7 +5158,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:628 +#: src/orca/guilabels.py:716 msgctxt "structural navigation" msgid "Form Fields" msgstr "" @@ -5166,7 +5166,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:633 +#: src/orca/guilabels.py:721 msgctxt "structural navigation" msgid "Headings" msgstr "" @@ -5174,7 +5174,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:638 +#: src/orca/guilabels.py:731 msgctxt "structural navigation" msgid "Images" msgstr "" @@ -5183,7 +5183,7 @@ #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. #. Level will be a "1" for

, a "2" for

, and so on. -#: src/orca/guilabels.py:644 +#: src/orca/guilabels.py:737 #, python-format msgctxt "structural navigation" msgid "Headings at Level %d" @@ -5194,7 +5194,7 @@ #. could with native keyboard navigation. This is the title of such a dialog box. #. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to #. identify important part of webpage like banners, main context, search etc. -#: src/orca/guilabels.py:651 +#: src/orca/guilabels.py:744 msgctxt "structural navigation" msgid "Landmarks" msgstr "" @@ -5204,7 +5204,7 @@ #. could with native keyboard navigation. This is the title of such a dialog box. #. A 'large object' is a logical chunk of text, such as a paragraph, a list, #. a table, etc. -#: src/orca/guilabels.py:658 +#: src/orca/guilabels.py:751 msgctxt "structural navigation" msgid "Large Objects" msgstr "" @@ -5212,7 +5212,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:663 +#: src/orca/guilabels.py:756 msgctxt "structural navigation" msgid "Links" msgstr "" @@ -5220,7 +5220,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:668 +#: src/orca/guilabels.py:761 msgctxt "structural navigation" msgid "Lists" msgstr "" @@ -5228,7 +5228,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:673 +#: src/orca/guilabels.py:766 msgctxt "structural navigation" msgid "List Items" msgstr "" @@ -5236,7 +5236,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:678 +#: src/orca/guilabels.py:771 msgctxt "structural navigation" msgid "Paragraphs" msgstr "" @@ -5244,7 +5244,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:683 +#: src/orca/guilabels.py:776 msgctxt "structural navigation" msgid "Radio Buttons" msgstr "" @@ -5252,7 +5252,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:688 +#: src/orca/guilabels.py:781 msgctxt "structural navigation" msgid "Tables" msgstr "" @@ -5260,7 +5260,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:693 +#: src/orca/guilabels.py:786 msgctxt "structural navigation" msgid "Unvisited Links" msgstr "" @@ -5268,7 +5268,7 @@ #. Translators: Orca has a command that presents a list of structural navigation #. objects in a dialog box so that users can navigate more quickly than they #. could with native keyboard navigation. This is the title of such a dialog box. -#: src/orca/guilabels.py:698 +#: src/orca/guilabels.py:791 msgctxt "structural navigation" msgid "Visited Links" msgstr "" @@ -5276,21 +5276,21 @@ #. Translators: This is the title of a panel holding options for how to navigate #. HTML content (e.g., Orca caret navigation, positioning of caret, structural #. navigation, etc.). -#: src/orca/guilabels.py:703 +#: src/orca/guilabels.py:796 msgid "Page Navigation" msgstr "Duyệt Trang" #. Translators: When the user loads a new web page, they can optionally have Orca #. automatically start reading the page from beginning to end. This is the label #. of a checkbox in which users can indicate their preference. -#: src/orca/guilabels.py:709 +#: src/orca/guilabels.py:802 msgid "Automatically start speaking a page when it is first _loaded" msgstr "Tự động _bắt đầu nói một trang mới nạp" #. Translators: When the user loads a new web page, they can optionally have Orca #. automatically summarize details about the page, such as the number of elements #. (landmarks, forms, links, tables, etc.). -#: src/orca/guilabels.py:714 +#: src/orca/guilabels.py:807 msgid "_Present summary of a page when it is first loaded" msgstr "" @@ -5301,7 +5301,7 @@ #. queued up and sent to the speech synthesis system once the entire set of #. utterances has been calculated. #. Translators: different speech systems and speech engines work differently when it comes to handling pauses (e.g., sentence boundaries). This property allows the user to specify whether speech should be sent to the speech synthesis system immediately when a pause directive is encountered or if it should be queued up and sent to the speech synthesis system once the entire set of utterances has been calculated. -#: src/orca/guilabels.py:722 src/orca/orca-setup.ui:1342 +#: src/orca/guilabels.py:815 src/orca/orca-setup.ui:1342 msgid "Break speech into ch_unks between pauses" msgstr "Chia ra từng đ_oạn tiếng nói giữa hai lần tạm dừng" @@ -5311,14 +5311,14 @@ #. to the default voice configured for given speech engine within the speech #. subsystem. Apart from this item, the list will contain the names of all #. available "real" voices provided by the speech engine. -#: src/orca/guilabels.py:730 +#: src/orca/guilabels.py:823 #, python-format msgid "%s default voice" msgstr "Giọng nói mặc định %s" #. Translators: This refers to the voice used by Orca when presenting the content #. of the screen and other messages. -#: src/orca/guilabels.py:734 +#: src/orca/guilabels.py:827 #| msgid "Default" msgctxt "VoiceType" msgid "Default" @@ -5326,7 +5326,7 @@ #. Translators: This refers to the voice used by Orca when presenting one or more #. characters which is part of a hyperlink. -#: src/orca/guilabels.py:738 +#: src/orca/guilabels.py:831 #| msgid "Hyperlink" msgctxt "VoiceType" msgid "Hyperlink" @@ -5338,14 +5338,14 @@ #. indicate the presence of the red squiggly line found under a spelling error; #. Orca might say "3 of 6" when a user Tabs into a list of six items and the #. third item is selected. And so on. -#: src/orca/guilabels.py:746 +#: src/orca/guilabels.py:839 msgctxt "VoiceType" msgid "System" msgstr "Hệ thống" #. Translators: This refers to the voice used by Orca when presenting one or more #. characters which is written in uppercase. -#: src/orca/guilabels.py:750 +#: src/orca/guilabels.py:843 #| msgid "Uppercase" msgctxt "VoiceType" msgid "Uppercase" @@ -5353,13 +5353,13 @@ #. Translators this label refers to the name of particular speech synthesis #. system. (http://devel.freebsoft.org/speechd) -#: src/orca/guilabels.py:754 +#: src/orca/guilabels.py:847 msgid "Speech Dispatcher" msgstr "Bộ Phát Tiếng Nói" #. Translators: This is a label for a group of options related to Orca's behavior #. when presenting an application's spell check dialog. -#: src/orca/guilabels.py:758 +#: src/orca/guilabels.py:851 msgctxt "OptionGroup" msgid "Spell Check" msgstr "" @@ -5368,7 +5368,7 @@ #. When this option is enabled, Orca will spell out the current error in addition #. to speaking it. For example, if the misspelled word is "foo," enabling this #. setting would cause Orca to speak "f o o" after speaking "foo". -#: src/orca/guilabels.py:764 +#: src/orca/guilabels.py:857 msgid "Spell _error" msgstr "" @@ -5377,21 +5377,21 @@ #. addition to speaking it. For example, if the misspelled word is "foo," and #. the first suggestion is "for" enabling this setting would cause Orca to speak #. "f o r" after speaking "for". -#: src/orca/guilabels.py:771 +#: src/orca/guilabels.py:864 msgid "Spell _suggestion" msgstr "" #. Translators: This is a label for a checkbox associated with an Orca setting. #. When this option is enabled, Orca will present the context (surrounding text, #. typically the sentence or line) in which the mistake occurred. -#: src/orca/guilabels.py:776 +#: src/orca/guilabels.py:869 msgid "Present _context of error" msgstr "" #. Translators: This is a label for an option to tell Orca whether or not it #. should speak the coordinates of the current spreadsheet cell. Coordinates are #. the row and column position within the spreadsheet (i.e. A1, B1, C2 ...) -#: src/orca/guilabels.py:781 +#: src/orca/guilabels.py:874 msgid "Speak spreadsheet cell coordinates" msgstr "" @@ -5402,52 +5402,52 @@ #. Some users, however, prefer to have Orca always announce the entire selected range, #. i.e. in the same scenario say "A1 through A9 selected." Those users should enable #. this option. -#: src/orca/guilabels.py:790 +#: src/orca/guilabels.py:883 msgid "Always speak selected spreadsheet range" msgstr "" #. Translators: This is a label for an option for whether or not to speak the #. header of a table cell in document content. -#: src/orca/guilabels.py:794 +#: src/orca/guilabels.py:887 msgid "Announce cell _header" msgstr "T_hông báo phần đầu ô" #. Translators: This is the title of a panel containing options for specifying #. how to navigate tables in document content. -#: src/orca/guilabels.py:798 +#: src/orca/guilabels.py:891 msgid "Table Navigation" msgstr "Duyệt Bảng" #. Translators: This is a label for an option to tell Orca to skip over empty/ #. blank cells when navigating tables in document content. -#: src/orca/guilabels.py:802 +#: src/orca/guilabels.py:895 msgid "Skip _blank cells" msgstr "Bỏ qua ô _rỗng" #. Translators: When users are navigating a table, they sometimes want the entire #. row of a table read; other times they want just the current cell presented to #. them. This label is associated with the default presentation to be used. -#: src/orca/guilabels.py:807 +#: src/orca/guilabels.py:900 #| msgid "Speak cell" msgid "Speak _cell" msgstr "Nó_i ô" #. Translators: This is a label for an option to tell Orca whether or not it #. should speak table cell coordinates in document content. -#: src/orca/guilabels.py:811 +#: src/orca/guilabels.py:904 msgid "Speak _cell coordinates" msgstr "Nói t_oạ độ ô" #. Translators: This is a label for an option to tell Orca whether or not it #. should speak the span size of a table cell (e.g., how many rows and columns #. a particular table cell spans in a table). -#: src/orca/guilabels.py:816 +#: src/orca/guilabels.py:909 msgid "Speak _multiple cell spans" msgstr "Nói ô th_eo nhiều hàng" #. Translators: This is a table column header. "Attribute" here refers to text #. attributes such as bold, underline, family-name, etc. -#: src/orca/guilabels.py:820 +#: src/orca/guilabels.py:913 msgid "Attribute Name" msgstr "Tên thuộc tính" @@ -5456,20 +5456,20 @@ #. Orca needs to provide its own support. As such, Orca offers the user the #. ability to switch between the Firefox mode and the Orca mode. This is the #. label of a checkbox in which users can indicate their default preference. -#: src/orca/guilabels.py:827 +#: src/orca/guilabels.py:920 msgid "Control caret navigation" msgstr "" #. Translators: Orca provides keystrokes to navigate HTML content in a structural #. manner: go to previous/next header, list item, table, etc. This is the label #. of a checkbox in which users can indicate their default preference. -#: src/orca/guilabels.py:832 +#: src/orca/guilabels.py:925 msgid "Enable _structural navigation" msgstr "" #. Translators: This refers to the amount of information Orca provides about a #. particular object that receives focus. -#: src/orca/guilabels.py:836 src/orca/orca-setup.ui:1480 +#: src/orca/guilabels.py:929 src/orca/orca-setup.ui:1480 #: src/orca/orca-setup.ui:2224 msgid "Brie_f" msgstr "_Ngắn" @@ -5740,7 +5740,7 @@ #. Translators: this is presented in a GUI to represent the #. "insert" key when used as the Orca modifier. -#: src/orca/keybindings.py:145 +#: src/orca/keybindings.py:144 msgid "Insert" msgstr "" @@ -5749,49 +5749,49 @@ #. Translators: this is presented in a GUI to represent the #. "caps lock" modifier. #. -#: src/orca/keybindings.py:149 src/orca/keybindings.py:154 +#: src/orca/keybindings.py:148 src/orca/keybindings.py:153 msgid "Caps_Lock" msgstr "Caps_Lock" #. Translators: this is presented in a GUI to represent the #. "right alt" modifier. #. -#: src/orca/keybindings.py:161 +#: src/orca/keybindings.py:160 msgid "Alt_R" msgstr "Alt phải" #. Translators: this is presented in a GUI to represent the #. "super" modifier. #. -#: src/orca/keybindings.py:166 +#: src/orca/keybindings.py:165 msgid "Super" msgstr "Super" #. Translators: this is presented in a GUI to represent the #. "meta 2" modifier. #. -#: src/orca/keybindings.py:171 +#: src/orca/keybindings.py:170 msgid "Meta2" msgstr "Meta2" #. Translators: this is presented in a GUI to represent the #. "left alt" modifier. #. -#: src/orca/keybindings.py:178 +#: src/orca/keybindings.py:177 msgid "Alt_L" msgstr "Alt trái" #. Translators: this is presented in a GUI to represent the #. "control" modifier. #. -#: src/orca/keybindings.py:183 +#: src/orca/keybindings.py:182 msgid "Ctrl" msgstr "Ctrl" #. Translators: this is presented in a GUI to represent the #. "shift " modifier. #. -#: src/orca/keybindings.py:188 +#: src/orca/keybindings.py:187 msgid "Shift" msgstr "Shift" @@ -5803,7 +5803,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1120 +#: src/orca/mathsymbols.py:1130 #, python-format msgctxt "math symbol" msgid "bold %s" @@ -5817,7 +5817,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1130 +#: src/orca/mathsymbols.py:1140 #, python-format msgctxt "math symbol" msgid "italic %s" @@ -5831,7 +5831,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1140 +#: src/orca/mathsymbols.py:1150 #, python-format msgctxt "math symbol" msgid "bold italic %s" @@ -5845,7 +5845,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1150 +#: src/orca/mathsymbols.py:1160 #, python-format msgctxt "math symbol" msgid "script %s" @@ -5859,7 +5859,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1160 +#: src/orca/mathsymbols.py:1170 #, python-format msgctxt "math symbol" msgid "bold script %s" @@ -5873,7 +5873,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1170 +#: src/orca/mathsymbols.py:1180 #, python-format msgctxt "math symbol" msgid "fraktur %s" @@ -5887,7 +5887,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1180 +#: src/orca/mathsymbols.py:1190 #, python-format msgctxt "math symbol" msgid "double-struck %s" @@ -5901,7 +5901,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1190 +#: src/orca/mathsymbols.py:1200 #, python-format msgctxt "math symbol" msgid "bold fraktur %s" @@ -5915,7 +5915,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1200 +#: src/orca/mathsymbols.py:1210 #, python-format msgctxt "math symbol" msgid "sans-serif %s" @@ -5929,7 +5929,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1210 +#: src/orca/mathsymbols.py:1220 #, python-format msgctxt "math symbol" msgid "sans-serif bold %s" @@ -5943,7 +5943,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1220 +#: src/orca/mathsymbols.py:1230 #, python-format msgctxt "math symbol" msgid "sans-serif italic %s" @@ -5957,7 +5957,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1230 +#: src/orca/mathsymbols.py:1240 #, python-format msgctxt "math symbol" msgid "sans-serif bold italic %s" @@ -5971,7 +5971,7 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1240 +#: src/orca/mathsymbols.py:1250 #, python-format msgctxt "math symbol" msgid "monospace %s" @@ -5985,158 +5985,158 @@ #. characters, string substitution is being used with the substituted string #. being a single alphanumeric character. The full set of symbols can be found #. at http://www.unicode.org/charts/PDF/U1D400.pdf. -#: src/orca/mathsymbols.py:1250 +#: src/orca/mathsymbols.py:1260 #, python-format msgctxt "math symbol" msgid "dotless %s" msgstr "" #. Translators: this is the spoken representation for the character '←' (U+2190) -#: src/orca/mathsymbols.py:1253 +#: src/orca/mathsymbols.py:1263 msgctxt "math symbol" msgid "left arrow" msgstr "" #. Translators: this is the spoken representation for the character '↑' (U+2191) -#: src/orca/mathsymbols.py:1256 +#: src/orca/mathsymbols.py:1266 msgctxt "math symbol" msgid "up arrow" msgstr "" #. Translators: this is the spoken representation for the character '→' (U+2192) -#: src/orca/mathsymbols.py:1259 +#: src/orca/mathsymbols.py:1269 msgctxt "math symbol" msgid "right arrow" msgstr "" #. Translators: this is the spoken representation for the character '↓' (U+2193) -#: src/orca/mathsymbols.py:1262 +#: src/orca/mathsymbols.py:1272 msgctxt "math symbol" msgid "down arrow" msgstr "" #. Translators: this is the spoken representation for the character '↔' (U+2194) -#: src/orca/mathsymbols.py:1265 +#: src/orca/mathsymbols.py:1275 msgctxt "math symbol" msgid "left right arrow" msgstr "" #. Translators: this is the spoken representation for the character '↕' (U+2195) -#: src/orca/mathsymbols.py:1268 +#: src/orca/mathsymbols.py:1278 msgctxt "math symbol" msgid "up down arrow" msgstr "" #. Translators: this is the spoken representation for the character '↖' (U+2196) -#: src/orca/mathsymbols.py:1271 +#: src/orca/mathsymbols.py:1281 msgctxt "math symbol" msgid "north west arrow" msgstr "" #. Translators: this is the spoken representation for the character '↗' (U+2197) -#: src/orca/mathsymbols.py:1274 +#: src/orca/mathsymbols.py:1284 msgctxt "math symbol" msgid "north east arrow" msgstr "" #. Translators: this is the spoken representation for the character '↘' (U+2198) -#: src/orca/mathsymbols.py:1277 +#: src/orca/mathsymbols.py:1287 msgctxt "math symbol" msgid "south east arrow" msgstr "" #. Translators: this is the spoken representation for the character '↤' (U+21a4) -#: src/orca/mathsymbols.py:1280 +#: src/orca/mathsymbols.py:1290 msgctxt "math symbol" msgid "left arrow from bar" msgstr "" #. Translators: this is the spoken representation for the character '↥' (U+21a5) -#: src/orca/mathsymbols.py:1283 +#: src/orca/mathsymbols.py:1293 msgctxt "math symbol" msgid "up arrow from bar" msgstr "" #. Translators: this is the spoken representation for the character '↦' (U+21a6) -#: src/orca/mathsymbols.py:1286 +#: src/orca/mathsymbols.py:1296 msgctxt "math symbol" msgid "right arrow from bar" msgstr "" #. Translators: this is the spoken representation for the character '↧' (U+21a7) -#: src/orca/mathsymbols.py:1289 +#: src/orca/mathsymbols.py:1299 msgctxt "math symbol" msgid "down arrow from bar" msgstr "" #. Translators: this is the spoken representation for the character '⇐' (U+21d0) -#: src/orca/mathsymbols.py:1292 +#: src/orca/mathsymbols.py:1302 msgctxt "math symbol" msgid "left double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇑' (U+21d1) -#: src/orca/mathsymbols.py:1295 +#: src/orca/mathsymbols.py:1305 msgctxt "math symbol" msgid "up double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇒' (U+21d2) -#: src/orca/mathsymbols.py:1298 +#: src/orca/mathsymbols.py:1308 msgctxt "math symbol" msgid "right double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇓' (U+21d3) -#: src/orca/mathsymbols.py:1301 +#: src/orca/mathsymbols.py:1311 msgctxt "math symbol" msgid "down double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇔' (U+21d4) -#: src/orca/mathsymbols.py:1304 +#: src/orca/mathsymbols.py:1314 msgctxt "math symbol" msgid "left right double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇕' (U+21d5) -#: src/orca/mathsymbols.py:1307 +#: src/orca/mathsymbols.py:1317 msgctxt "math symbol" msgid "up down double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇖' (U+21d6) -#: src/orca/mathsymbols.py:1310 +#: src/orca/mathsymbols.py:1320 msgctxt "math symbol" msgid "north west double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇗' (U+21d7) -#: src/orca/mathsymbols.py:1313 +#: src/orca/mathsymbols.py:1323 msgctxt "math symbol" msgid "north east double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇘' (U+21d8) -#: src/orca/mathsymbols.py:1316 +#: src/orca/mathsymbols.py:1326 msgctxt "math symbol" msgid "south east double arrow" msgstr "" #. Translators: this is the spoken representation for the character '⇙' (U+21d9) -#: src/orca/mathsymbols.py:1319 +#: src/orca/mathsymbols.py:1329 msgctxt "math symbol" msgid "south west double arrow" msgstr "" #. Translators: this is the spoken representation for the character '➔' (U+2794) -#: src/orca/mathsymbols.py:1322 +#: src/orca/mathsymbols.py:1332 msgctxt "math symbol" msgid "right-pointing arrow" msgstr "" #. Translators: this is the spoken representation for the character '➢' (U+27a2) -#: src/orca/mathsymbols.py:1325 +#: src/orca/mathsymbols.py:1335 msgctxt "math symbol" msgid "right-pointing arrowhead" msgstr "" @@ -6144,1700 +6144,1697 @@ #. Translators: this is the spoken word for the character '-' (U+002d) when used #. as a MathML operator. #. Translators: this is the spoken representation for the character '−' (U+2212) -#: src/orca/mathsymbols.py:1329 src/orca/mathsymbols.py:1417 +#: src/orca/mathsymbols.py:1339 src/orca/mathsymbols.py:1427 msgctxt "math symbol" msgid "minus" msgstr "" #. Translators: this is the spoken word for the character '<' (U+003c) when used #. as a MathML operator. -#: src/orca/mathsymbols.py:1333 +#: src/orca/mathsymbols.py:1343 msgctxt "math symbol" msgid "less than" msgstr "" #. Translators: this is the spoken word for the character '>' (U+003e) when used #. as a MathML operator. -#: src/orca/mathsymbols.py:1337 +#: src/orca/mathsymbols.py:1347 msgctxt "math symbol" msgid "greater than" msgstr "" #. Translators: this is the spoken word for the character '^' (U+005e) when used #. as a MathML operator. -#: src/orca/mathsymbols.py:1341 +#: src/orca/mathsymbols.py:1351 msgctxt "math symbol" msgid "circumflex" msgstr "" #. Translators: this is the spoken word for the character 'ˇ' (U+02c7) when used #. as a MathML operator. -#: src/orca/mathsymbols.py:1345 +#: src/orca/mathsymbols.py:1355 msgctxt "math symbol" msgid "háček" msgstr "" #. Translators: this is the spoken word for the character '˘' (U+02d8) when used #. as a MathML operator. -#: src/orca/mathsymbols.py:1349 +#: src/orca/mathsymbols.py:1359 msgctxt "math symbol" msgid "breve" msgstr "" #. Translators: this is the spoken word for the character '˙' (U+02d9) when used #. as a MathML operator. -#: src/orca/mathsymbols.py:1353 +#: src/orca/mathsymbols.py:1363 msgctxt "math symbol" msgid "dot" msgstr "" #. Translators: this is the spoken word for the character '‖' (U+2016) when used #. as a MathML operator. -#: src/orca/mathsymbols.py:1357 +#: src/orca/mathsymbols.py:1367 msgctxt "math symbol" msgid "double vertical line" msgstr "" #. Translators: this is the spoken representation for the character '…' (U+2026) -#: src/orca/mathsymbols.py:1360 +#: src/orca/mathsymbols.py:1370 msgctxt "math symbol" msgid "horizontal ellipsis" msgstr "" #. Translators: this is the spoken representation for the character '∀' (U+2200) -#: src/orca/mathsymbols.py:1363 +#: src/orca/mathsymbols.py:1373 msgctxt "math symbol" msgid "for all" msgstr "" #. Translators: this is the spoken representation for the character '∁' (U+2201) -#: src/orca/mathsymbols.py:1366 +#: src/orca/mathsymbols.py:1376 msgctxt "math symbol" msgid "complement" msgstr "" #. Translators: this is the spoken representation for the character '∂' (U+2202) -#: src/orca/mathsymbols.py:1369 +#: src/orca/mathsymbols.py:1379 msgctxt "math symbol" msgid "partial differential" msgstr "" #. Translators: this is the spoken representation for the character '∃' (U+2203) -#: src/orca/mathsymbols.py:1372 +#: src/orca/mathsymbols.py:1382 msgctxt "math symbol" msgid "there exists" msgstr "" #. Translators: this is the spoken representation for the character '∄' (U+2204) -#: src/orca/mathsymbols.py:1375 +#: src/orca/mathsymbols.py:1385 msgctxt "math symbol" msgid "there does not exist" msgstr "" #. Translators: this is the spoken representation for the character '∅' (U+2205) -#: src/orca/mathsymbols.py:1378 +#: src/orca/mathsymbols.py:1388 msgctxt "math symbol" msgid "empty set" msgstr "" #. Translators: this is the spoken representation for the character '∆' (U+2206) -#: src/orca/mathsymbols.py:1381 +#: src/orca/mathsymbols.py:1391 msgctxt "math symbol" msgid "increment" msgstr "" #. Translators: this is the spoken representation for the character '∇' (U+2207) -#: src/orca/mathsymbols.py:1384 +#: src/orca/mathsymbols.py:1394 msgctxt "math symbol" msgid "nabla" msgstr "" #. Translators: this is the spoken representation for the character '∈' (U+2208) -#: src/orca/mathsymbols.py:1387 +#: src/orca/mathsymbols.py:1397 msgctxt "math symbol" msgid "element of" msgstr "" #. Translators: this is the spoken representation for the character '∉' (U+2209) -#: src/orca/mathsymbols.py:1390 +#: src/orca/mathsymbols.py:1400 msgctxt "math symbol" msgid "not an element of" msgstr "" #. Translators: this is the spoken representation for the character '∊' (U+220a) -#: src/orca/mathsymbols.py:1393 +#: src/orca/mathsymbols.py:1403 msgctxt "math symbol" msgid "small element of" msgstr "" #. Translators: this is the spoken representation for the character '∋' (U+220b) -#: src/orca/mathsymbols.py:1396 +#: src/orca/mathsymbols.py:1406 msgctxt "math symbol" msgid "contains as a member" msgstr "" #. Translators: this is the spoken representation for the character '∌' (U+220c) -#: src/orca/mathsymbols.py:1399 +#: src/orca/mathsymbols.py:1409 msgctxt "math symbol" msgid "does not contain as a member" msgstr "" #. Translators: this is the spoken representation for the character '∍' (U+220d) -#: src/orca/mathsymbols.py:1402 +#: src/orca/mathsymbols.py:1412 msgctxt "math symbol" msgid "small contains as a member" msgstr "" #. Translators: this is the spoken representation for the character '∎' (U+220e) -#: src/orca/mathsymbols.py:1405 +#: src/orca/mathsymbols.py:1415 msgctxt "math symbol" msgid "end of proof" msgstr "" #. Translators: this is the spoken representation for the character '∏' (U+220f) -#: src/orca/mathsymbols.py:1408 +#: src/orca/mathsymbols.py:1418 msgctxt "math symbol" msgid "product" msgstr "" #. Translators: this is the spoken representation for the character '∐' (U+2210) -#: src/orca/mathsymbols.py:1411 +#: src/orca/mathsymbols.py:1421 msgctxt "math symbol" msgid "coproduct" msgstr "" #. Translators: this is the spoken representation for the character '∑' (U+2211) -#: src/orca/mathsymbols.py:1414 +#: src/orca/mathsymbols.py:1424 msgctxt "math symbol" msgid "sum" msgstr "" #. Translators: this is the spoken representation for the character '∓' (U+2213) -#: src/orca/mathsymbols.py:1420 +#: src/orca/mathsymbols.py:1430 msgctxt "math symbol" msgid "minus or plus" msgstr "" #. Translators: this is the spoken representation for the character '∔' (U+2214) -#: src/orca/mathsymbols.py:1423 +#: src/orca/mathsymbols.py:1433 msgctxt "math symbol" msgid "dot plus" msgstr "" #. Translators: this is the spoken representation for the character '∕' (U+2215) -#: src/orca/mathsymbols.py:1426 +#: src/orca/mathsymbols.py:1436 msgctxt "math symbol" msgid "division slash" msgstr "" #. Translators: this is the spoken representation for the character '∖' (U+2216) -#: src/orca/mathsymbols.py:1429 +#: src/orca/mathsymbols.py:1439 msgctxt "math symbol" msgid "set minus" msgstr "" #. Translators: this is the spoken representation for the character '∗' (U+2217) -#: src/orca/mathsymbols.py:1432 +#: src/orca/mathsymbols.py:1442 msgctxt "math symbol" msgid "asterisk operator" msgstr "" #. Translators: this is the spoken representation for the character '∘' (U+2218) -#: src/orca/mathsymbols.py:1435 +#: src/orca/mathsymbols.py:1445 msgctxt "math symbol" msgid "ring operator" msgstr "" #. Translators: this is the spoken representation for the character '∙' (U+2219) -#: src/orca/mathsymbols.py:1438 +#: src/orca/mathsymbols.py:1448 msgctxt "math symbol" msgid "bullet operator" msgstr "" #. Translators: this is the spoken representation for the character '√' (U+221a) -#: src/orca/mathsymbols.py:1441 +#: src/orca/mathsymbols.py:1451 msgctxt "math symbol" msgid "square root" msgstr "" #. Translators: this is the spoken representation for the character '∛' (U+221b) -#: src/orca/mathsymbols.py:1444 +#: src/orca/mathsymbols.py:1454 msgctxt "math symbol" msgid "cube root" msgstr "" #. Translators: this is the spoken representation for the character '∜' (U+221c) -#: src/orca/mathsymbols.py:1447 +#: src/orca/mathsymbols.py:1457 msgctxt "math symbol" msgid "fourth root" msgstr "" #. Translators: this is the spoken representation for the character '∝' (U+221d) -#: src/orca/mathsymbols.py:1450 +#: src/orca/mathsymbols.py:1460 msgctxt "math symbol" msgid "proportional to" msgstr "" #. Translators: this is the spoken representation for the character '∞' (U+221e) -#: src/orca/mathsymbols.py:1453 +#: src/orca/mathsymbols.py:1463 msgctxt "math symbol" msgid "infinity" msgstr "" #. Translators: this is the spoken representation for the character '∟' (U+221f) -#: src/orca/mathsymbols.py:1456 +#: src/orca/mathsymbols.py:1466 msgctxt "math symbol" msgid "right angle" msgstr "" #. Translators: this is the spoken representation for the character '∠' (U+2220) -#: src/orca/mathsymbols.py:1459 +#: src/orca/mathsymbols.py:1469 msgctxt "math symbol" msgid "angle" msgstr "" #. Translators: this is the spoken representation for the character '∡' (U+2221) -#: src/orca/mathsymbols.py:1462 +#: src/orca/mathsymbols.py:1472 msgctxt "math symbol" msgid "measured angle" msgstr "" #. Translators: this is the spoken representation for the character '∢' (U+2222) -#: src/orca/mathsymbols.py:1465 +#: src/orca/mathsymbols.py:1475 msgctxt "math symbol" msgid "spherical angle" msgstr "" #. Translators: this is the spoken representation for the character '∣' (U+2223) -#: src/orca/mathsymbols.py:1468 +#: src/orca/mathsymbols.py:1478 msgctxt "math symbol" msgid "divides" msgstr "" #. Translators: this is the spoken representation for the character '∤' (U+2224) -#: src/orca/mathsymbols.py:1471 +#: src/orca/mathsymbols.py:1481 msgctxt "math symbol" msgid "does not divide" msgstr "" #. Translators: this is the spoken representation for the character '∥' (U+2225) -#: src/orca/mathsymbols.py:1474 +#: src/orca/mathsymbols.py:1484 msgctxt "math symbol" msgid "parallel to" msgstr "" #. Translators: this is the spoken representation for the character '∦' (U+2226) -#: src/orca/mathsymbols.py:1477 +#: src/orca/mathsymbols.py:1487 msgctxt "math symbol" msgid "not parallel to" msgstr "" #. Translators: this is the spoken representation for the character '∧' (U+2227) #. Translators: this is the spoken representation for the character '⋀' (U+22c0) -#: src/orca/mathsymbols.py:1480 src/orca/mathsymbols.py:1939 +#: src/orca/mathsymbols.py:1490 src/orca/mathsymbols.py:1949 msgctxt "math symbol" msgid "logical and" msgstr "" #. Translators: this is the spoken representation for the character '∨' (U+2228) #. Translators: this is the spoken representation for the character '⋁' (U+22c1) -#: src/orca/mathsymbols.py:1483 src/orca/mathsymbols.py:1942 +#: src/orca/mathsymbols.py:1493 src/orca/mathsymbols.py:1952 msgctxt "math symbol" msgid "logical or" msgstr "" #. Translators: this is the spoken representation for the character '∩' (U+2229) #. Translators: this is the spoken representation for the character '⋂' (U+22c2) -#: src/orca/mathsymbols.py:1486 src/orca/mathsymbols.py:1945 +#: src/orca/mathsymbols.py:1496 src/orca/mathsymbols.py:1955 msgctxt "math symbol" msgid "intersection" msgstr "" #. Translators: this is the spoken representation for the character '∪' (U+222a) #. Translators: this is the spoken representation for the character '⋃' (U+22c3) -#: src/orca/mathsymbols.py:1489 src/orca/mathsymbols.py:1948 +#: src/orca/mathsymbols.py:1499 src/orca/mathsymbols.py:1958 msgctxt "math symbol" msgid "union" msgstr "" #. Translators: this is the spoken representation for the character '∫' (U+222b) -#: src/orca/mathsymbols.py:1492 +#: src/orca/mathsymbols.py:1502 msgctxt "math symbol" msgid "integral" msgstr "" #. Translators: this is the spoken representation for the character '∬' (U+222c) -#: src/orca/mathsymbols.py:1495 +#: src/orca/mathsymbols.py:1505 msgctxt "math symbol" msgid "double integral" msgstr "" #. Translators: this is the spoken representation for the character '∭' (U+222d) -#: src/orca/mathsymbols.py:1498 +#: src/orca/mathsymbols.py:1508 msgctxt "math symbol" msgid "triple integral" msgstr "" #. Translators: this is the spoken representation for the character '∮' (U+222e) -#: src/orca/mathsymbols.py:1501 +#: src/orca/mathsymbols.py:1511 msgctxt "math symbol" msgid "contour integral" msgstr "" #. Translators: this is the spoken representation for the character '∯' (U+222f) -#: src/orca/mathsymbols.py:1504 +#: src/orca/mathsymbols.py:1514 msgctxt "math symbol" msgid "surface integral" msgstr "" #. Translators: this is the spoken representation for the character '∰' (U+2230) -#: src/orca/mathsymbols.py:1507 +#: src/orca/mathsymbols.py:1517 msgctxt "math symbol" msgid "volume integral" msgstr "" #. Translators: this is the spoken representation for the character '∱' (U+2231) -#: src/orca/mathsymbols.py:1510 +#: src/orca/mathsymbols.py:1520 msgctxt "math symbol" msgid "clockwise integral" msgstr "" #. Translators: this is the spoken representation for the character '∲' (U+2232) -#: src/orca/mathsymbols.py:1513 +#: src/orca/mathsymbols.py:1523 msgctxt "math symbol" msgid "clockwise contour integral" msgstr "" #. Translators: this is the spoken representation for the character '∳' (U+2233) -#: src/orca/mathsymbols.py:1516 +#: src/orca/mathsymbols.py:1526 msgctxt "math symbol" msgid "anticlockwise contour integral" msgstr "" #. Translators: this is the spoken representation for the character '∴' (U+2234) -#: src/orca/mathsymbols.py:1519 +#: src/orca/mathsymbols.py:1529 msgctxt "math symbol" msgid "therefore" msgstr "" #. Translators: this is the spoken representation for the character '∵' (U+2235) -#: src/orca/mathsymbols.py:1522 +#: src/orca/mathsymbols.py:1532 msgctxt "math symbol" msgid "because" msgstr "" #. Translators: this is the spoken representation for the character '∶' (U+2236) -#: src/orca/mathsymbols.py:1525 +#: src/orca/mathsymbols.py:1535 msgctxt "math symbol" msgid "ratio" msgstr "" #. Translators: this is the spoken representation for the character '∷' (U+2237) -#: src/orca/mathsymbols.py:1528 +#: src/orca/mathsymbols.py:1538 msgctxt "math symbol" msgid "proportion" msgstr "" #. Translators: this is the spoken representation for the character '∸' (U+2238) -#: src/orca/mathsymbols.py:1531 +#: src/orca/mathsymbols.py:1541 msgctxt "math symbol" msgid "dot minus" msgstr "" #. Translators: this is the spoken representation for the character '∹' (U+2239) -#: src/orca/mathsymbols.py:1534 +#: src/orca/mathsymbols.py:1544 msgctxt "math symbol" msgid "excess" msgstr "" #. Translators: this is the spoken representation for the character '∺' (U+223a) -#: src/orca/mathsymbols.py:1537 +#: src/orca/mathsymbols.py:1547 msgctxt "math symbol" msgid "geometric proportion" msgstr "" #. Translators: this is the spoken representation for the character '∻' (U+223b) -#: src/orca/mathsymbols.py:1540 +#: src/orca/mathsymbols.py:1550 msgctxt "math symbol" msgid "homothetic" msgstr "" #. Translators: this is the spoken representation for the character '∼' (U+223c) -#: src/orca/mathsymbols.py:1543 +#: src/orca/mathsymbols.py:1553 msgctxt "math symbol" msgid "tilde" msgstr "" #. Translators: this is the spoken representation for the character '∽' (U+223d) -#: src/orca/mathsymbols.py:1546 +#: src/orca/mathsymbols.py:1556 msgctxt "math symbol" msgid "reversed tilde" msgstr "" #. Translators: this is the spoken representation for the character '∾' (U+223e) -#: src/orca/mathsymbols.py:1549 +#: src/orca/mathsymbols.py:1559 msgctxt "math symbol" msgid "inverted lazy S" msgstr "" #. Translators: this is the spoken representation for the character '∿' (U+223f) -#: src/orca/mathsymbols.py:1552 +#: src/orca/mathsymbols.py:1562 msgctxt "math symbol" msgid "sine wave" msgstr "" #. Translators: this is the spoken representation for the character '≀' (U+2240) -#: src/orca/mathsymbols.py:1555 +#: src/orca/mathsymbols.py:1565 msgctxt "math symbol" msgid "wreath product" msgstr "" #. Translators: this is the spoken representation for the character '≁' (U+2241) -#: src/orca/mathsymbols.py:1558 +#: src/orca/mathsymbols.py:1568 msgctxt "math symbol" msgid "not tilde" msgstr "" #. Translators: this is the spoken representation for the character '≂' (U+2242) -#: src/orca/mathsymbols.py:1561 +#: src/orca/mathsymbols.py:1571 msgctxt "math symbol" msgid "minus tilde" msgstr "" #. Translators: this is the spoken representation for the character '≃' (U+2243) -#: src/orca/mathsymbols.py:1564 +#: src/orca/mathsymbols.py:1574 msgctxt "math symbol" msgid "asymptotically equal to" msgstr "" #. Translators: this is the spoken representation for the character '≄' (U+2244) -#: src/orca/mathsymbols.py:1567 +#: src/orca/mathsymbols.py:1577 msgctxt "math symbol" msgid "not asymptotically equal to" msgstr "" #. Translators: this is the spoken representation for the character '≅' (U+2245) -#: src/orca/mathsymbols.py:1570 +#: src/orca/mathsymbols.py:1580 msgctxt "math symbol" msgid "approximately equal to" msgstr "" #. Translators: this is the spoken representation for the character '≆' (U+2246) -#: src/orca/mathsymbols.py:1573 +#: src/orca/mathsymbols.py:1583 msgctxt "math symbol" msgid "approximately but not actually equal to" msgstr "" #. Translators: this is the spoken representation for the character '≇' (U+2247) -#: src/orca/mathsymbols.py:1576 +#: src/orca/mathsymbols.py:1586 msgctxt "math symbol" msgid "neither approximately nor actually equal to" msgstr "" #. Translators: this is the spoken representation for the character '≈' (U+2248) -#: src/orca/mathsymbols.py:1579 +#: src/orca/mathsymbols.py:1589 msgctxt "math symbol" msgid "almost equal to" msgstr "" #. Translators: this is the spoken representation for the character '≉' (U+2249) -#: src/orca/mathsymbols.py:1582 +#: src/orca/mathsymbols.py:1592 msgctxt "math symbol" msgid "not almost equal to" msgstr "" #. Translators: this is the spoken representation for the character '≊' (U+224a) -#: src/orca/mathsymbols.py:1585 +#: src/orca/mathsymbols.py:1595 msgctxt "math symbol" msgid "almost equal or equal to" msgstr "" #. Translators: this is the spoken representation for the character '≋' (U+224b) -#: src/orca/mathsymbols.py:1588 +#: src/orca/mathsymbols.py:1598 msgctxt "math symbol" msgid "triple tilde" msgstr "" #. Translators: this is the spoken representation for the character '≌' (U+224c) -#: src/orca/mathsymbols.py:1591 +#: src/orca/mathsymbols.py:1601 msgctxt "math symbol" msgid "all equal to" msgstr "" #. Translators: this is the spoken representation for the character '≍' (U+224d) -#: src/orca/mathsymbols.py:1594 +#: src/orca/mathsymbols.py:1604 msgctxt "math symbol" msgid "equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≎' (U+224e) -#: src/orca/mathsymbols.py:1597 +#: src/orca/mathsymbols.py:1607 msgctxt "math symbol" msgid "geometrically equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≏' (U+224f) -#: src/orca/mathsymbols.py:1600 +#: src/orca/mathsymbols.py:1610 msgctxt "math symbol" msgid "difference between" msgstr "" #. Translators: this is the spoken representation for the character '≐' (U+2250) -#: src/orca/mathsymbols.py:1603 +#: src/orca/mathsymbols.py:1613 msgctxt "math symbol" msgid "approaches the limit" msgstr "" #. Translators: this is the spoken representation for the character '≑' (U+2251) -#: src/orca/mathsymbols.py:1606 +#: src/orca/mathsymbols.py:1616 msgctxt "math symbol" msgid "geometrically equal to" msgstr "" #. Translators: this is the spoken representation for the character '≒' (U+2252) -#: src/orca/mathsymbols.py:1609 +#: src/orca/mathsymbols.py:1619 msgctxt "math symbol" msgid "approximately equal to or the image of" msgstr "" #. Translators: this is the spoken representation for the character '≓' (U+2253) -#: src/orca/mathsymbols.py:1612 +#: src/orca/mathsymbols.py:1622 msgctxt "math symbol" msgid "image of or approximately equal to" msgstr "" #. Translators: this is the spoken representation for the character '≔' (U+2254) -#: src/orca/mathsymbols.py:1615 +#: src/orca/mathsymbols.py:1625 msgctxt "math symbol" msgid "colon equals" msgstr "" #. Translators: this is the spoken representation for the character '≕' (U+2255) -#: src/orca/mathsymbols.py:1618 +#: src/orca/mathsymbols.py:1628 msgctxt "math symbol" msgid "equals colon" msgstr "" #. Translators: this is the spoken representation for the character '≖' (U+2256) -#: src/orca/mathsymbols.py:1621 +#: src/orca/mathsymbols.py:1631 msgctxt "math symbol" msgid "ring in equal to" msgstr "" #. Translators: this is the spoken representation for the character '≗' (U+2257) -#: src/orca/mathsymbols.py:1624 +#: src/orca/mathsymbols.py:1634 msgctxt "math symbol" msgid "ring equal to" msgstr "" #. Translators: this is the spoken representation for the character '≘' (U+2258) -#: src/orca/mathsymbols.py:1627 +#: src/orca/mathsymbols.py:1637 msgctxt "math symbol" msgid "corresponds to" msgstr "" #. Translators: this is the spoken representation for the character '≙' (U+2259) -#: src/orca/mathsymbols.py:1630 +#: src/orca/mathsymbols.py:1640 msgctxt "math symbol" msgid "estimates" msgstr "" #. Translators: this is the spoken representation for the character '≚' (U+225a) -#: src/orca/mathsymbols.py:1633 +#: src/orca/mathsymbols.py:1643 msgctxt "math symbol" msgid "equiangular to" msgstr "" #. Translators: this is the spoken representation for the character '≛' (U+225b) -#: src/orca/mathsymbols.py:1636 +#: src/orca/mathsymbols.py:1646 msgctxt "math symbol" msgid "star equals" msgstr "" #. Translators: this is the spoken representation for the character '≜' (U+225c) -#: src/orca/mathsymbols.py:1639 +#: src/orca/mathsymbols.py:1649 msgctxt "math symbol" msgid "delta equal to" msgstr "" #. Translators: this is the spoken representation for the character '≝' (U+225d) -#: src/orca/mathsymbols.py:1642 +#: src/orca/mathsymbols.py:1652 msgctxt "math symbol" msgid "equal to by definition" msgstr "" #. Translators: this is the spoken representation for the character '≞' (U+225e) -#: src/orca/mathsymbols.py:1645 +#: src/orca/mathsymbols.py:1655 msgctxt "math symbol" msgid "measured by" msgstr "" #. Translators: this is the spoken representation for the character '≟' (U+225f) -#: src/orca/mathsymbols.py:1648 +#: src/orca/mathsymbols.py:1658 msgctxt "math symbol" msgid "questioned equal to" msgstr "" #. Translators: this is the spoken representation for the character '≠' (U+2260) -#: src/orca/mathsymbols.py:1651 +#: src/orca/mathsymbols.py:1661 msgctxt "math symbol" msgid "not equal to" msgstr "" #. Translators: this is the spoken representation for the character '≡' (U+2261) -#: src/orca/mathsymbols.py:1654 +#: src/orca/mathsymbols.py:1664 msgctxt "math symbol" msgid "identical to" msgstr "" #. Translators: this is the spoken representation for the character '≢' (U+2262) -#: src/orca/mathsymbols.py:1657 +#: src/orca/mathsymbols.py:1667 msgctxt "math symbol" msgid "not identical to" msgstr "" #. Translators: this is the spoken representation for the character '≣' (U+2263) -#: src/orca/mathsymbols.py:1660 +#: src/orca/mathsymbols.py:1670 msgctxt "math symbol" msgid "strictly equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≤' (U+2264) -#: src/orca/mathsymbols.py:1663 +#: src/orca/mathsymbols.py:1673 msgctxt "math symbol" msgid "less than or equal to" msgstr "" #. Translators: this is the spoken representation for the character '≥' (U+2265) -#: src/orca/mathsymbols.py:1666 +#: src/orca/mathsymbols.py:1676 msgctxt "math symbol" msgid "greater than or equal to" msgstr "" #. Translators: this is the spoken representation for the character '≦' (U+2266) -#: src/orca/mathsymbols.py:1669 +#: src/orca/mathsymbols.py:1679 msgctxt "math symbol" msgid "less than over equal to" msgstr "" #. Translators: this is the spoken representation for the character '≧' (U+2267) -#: src/orca/mathsymbols.py:1672 +#: src/orca/mathsymbols.py:1682 msgctxt "math symbol" msgid "greater than over equal to" msgstr "" #. Translators: this is the spoken representation for the character '≨' (U+2268) -#: src/orca/mathsymbols.py:1675 +#: src/orca/mathsymbols.py:1685 msgctxt "math symbol" msgid "less than but not equal to" msgstr "" #. Translators: this is the spoken representation for the character '≩' (U+2269) -#: src/orca/mathsymbols.py:1678 +#: src/orca/mathsymbols.py:1688 msgctxt "math symbol" msgid "greater than but not equal to" msgstr "" #. Translators: this is the spoken representation for the character '≪' (U+226a) -#: src/orca/mathsymbols.py:1681 +#: src/orca/mathsymbols.py:1691 msgctxt "math symbol" msgid "much less than" msgstr "" #. Translators: this is the spoken representation for the character '≫' (U+226b) -#: src/orca/mathsymbols.py:1684 +#: src/orca/mathsymbols.py:1694 msgctxt "math symbol" msgid "much greater than" msgstr "" #. Translators: this is the spoken representation for the character '≬' (U+226c) -#: src/orca/mathsymbols.py:1687 +#: src/orca/mathsymbols.py:1697 msgctxt "math symbol" msgid "between" msgstr "" #. Translators: this is the spoken representation for the character '≭' (U+226d) -#: src/orca/mathsymbols.py:1690 +#: src/orca/mathsymbols.py:1700 msgctxt "math symbol" msgid "not equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≮' (U+226e) -#: src/orca/mathsymbols.py:1693 +#: src/orca/mathsymbols.py:1703 msgctxt "math symbol" msgid "not less than" msgstr "" #. Translators: this is the spoken representation for the character '≯' (U+226f) -#: src/orca/mathsymbols.py:1696 +#: src/orca/mathsymbols.py:1706 msgctxt "math symbol" msgid "not greater than" msgstr "" #. Translators: this is the spoken representation for the character '≰' (U+2270) -#: src/orca/mathsymbols.py:1699 +#: src/orca/mathsymbols.py:1709 msgctxt "math symbol" msgid "neither less than nor equal to" msgstr "" #. Translators: this is the spoken representation for the character '≱' (U+2271) -#: src/orca/mathsymbols.py:1702 +#: src/orca/mathsymbols.py:1712 msgctxt "math symbol" msgid "neither greater than nor equal to" msgstr "" #. Translators: this is the spoken representation for the character '≲' (U+2272) -#: src/orca/mathsymbols.py:1705 +#: src/orca/mathsymbols.py:1715 msgctxt "math symbol" msgid "less than or equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≳' (U+2273) -#: src/orca/mathsymbols.py:1708 +#: src/orca/mathsymbols.py:1718 msgctxt "math symbol" msgid "greater than or equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≴' (U+2274) -#: src/orca/mathsymbols.py:1711 +#: src/orca/mathsymbols.py:1721 msgctxt "math symbol" msgid "neither less than nor equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≵' (U+2275) -#: src/orca/mathsymbols.py:1714 +#: src/orca/mathsymbols.py:1724 msgctxt "math symbol" msgid "neither greater than nor equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≶' (U+2276) -#: src/orca/mathsymbols.py:1717 +#: src/orca/mathsymbols.py:1727 msgctxt "math symbol" msgid "less than or greater than" msgstr "" #. Translators: this is the spoken representation for the character '≷' (U+2277) -#: src/orca/mathsymbols.py:1720 +#: src/orca/mathsymbols.py:1730 msgctxt "math symbol" msgid "greater than or less than" msgstr "" #. Translators: this is the spoken representation for the character '≸' (U+2278) -#: src/orca/mathsymbols.py:1723 +#: src/orca/mathsymbols.py:1733 msgctxt "math symbol" msgid "neither less than nor greater than" msgstr "" #. Translators: this is the spoken representation for the character '≹' (U+2279) -#: src/orca/mathsymbols.py:1726 +#: src/orca/mathsymbols.py:1736 msgctxt "math symbol" msgid "neither greater than nor less than" msgstr "" #. Translators: this is the spoken representation for the character '≺' (U+227a) -#: src/orca/mathsymbols.py:1729 +#: src/orca/mathsymbols.py:1739 msgctxt "math symbol" msgid "precedes" msgstr "" #. Translators: this is the spoken representation for the character '≻' (U+227b) -#: src/orca/mathsymbols.py:1732 +#: src/orca/mathsymbols.py:1742 msgctxt "math symbol" msgid "succeeds" msgstr "" #. Translators: this is the spoken representation for the character '≼' (U+227c) -#: src/orca/mathsymbols.py:1735 +#: src/orca/mathsymbols.py:1745 msgctxt "math symbol" msgid "precedes or equal to" msgstr "" #. Translators: this is the spoken representation for the character '≽' (U+227d) -#: src/orca/mathsymbols.py:1738 +#: src/orca/mathsymbols.py:1748 msgctxt "math symbol" msgid "succeeds or equal to" msgstr "" #. Translators: this is the spoken representation for the character '≾' (U+227e) -#: src/orca/mathsymbols.py:1741 +#: src/orca/mathsymbols.py:1751 msgctxt "math symbol" msgid "precedes or equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '≿' (U+227f) -#: src/orca/mathsymbols.py:1744 +#: src/orca/mathsymbols.py:1754 msgctxt "math symbol" msgid "succeeds or equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '⊀' (U+2280) -#: src/orca/mathsymbols.py:1747 +#: src/orca/mathsymbols.py:1757 msgctxt "math symbol" msgid "does not precede" msgstr "" #. Translators: this is the spoken representation for the character '⊁' (U+2281) -#: src/orca/mathsymbols.py:1750 +#: src/orca/mathsymbols.py:1760 msgctxt "math symbol" msgid "does not succeed" msgstr "" #. Translators: this is the spoken representation for the character '⊂' (U+2282) -#: src/orca/mathsymbols.py:1753 +#: src/orca/mathsymbols.py:1763 msgctxt "math symbol" msgid "subset of" msgstr "" #. Translators: this is the spoken representation for the character '⊃' (U+2283) -#: src/orca/mathsymbols.py:1756 +#: src/orca/mathsymbols.py:1766 msgctxt "math symbol" msgid "superset of" msgstr "" #. Translators: this is the spoken representation for the character '⊄' (U+2284) -#: src/orca/mathsymbols.py:1759 +#: src/orca/mathsymbols.py:1769 msgctxt "math symbol" msgid "not a subset of" msgstr "" #. Translators: this is the spoken representation for the character '⊅' (U+2285) -#: src/orca/mathsymbols.py:1762 +#: src/orca/mathsymbols.py:1772 msgctxt "math symbol" msgid "not a superset of" msgstr "" #. Translators: this is the spoken representation for the character '⊆' (U+2286) -#: src/orca/mathsymbols.py:1765 +#: src/orca/mathsymbols.py:1775 msgctxt "math symbol" msgid "subset of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊇' (U+2287) -#: src/orca/mathsymbols.py:1768 +#: src/orca/mathsymbols.py:1778 msgctxt "math symbol" msgid "superset of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊈' (U+2288) -#: src/orca/mathsymbols.py:1771 +#: src/orca/mathsymbols.py:1781 msgctxt "math symbol" msgid "neither a subset of nor equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊉' (U+2289) -#: src/orca/mathsymbols.py:1774 +#: src/orca/mathsymbols.py:1784 msgctxt "math symbol" msgid "neither a superset of nor equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊊' (U+228a) -#: src/orca/mathsymbols.py:1777 +#: src/orca/mathsymbols.py:1787 msgctxt "math symbol" msgid "subset of with not equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊋' (U+228b) -#: src/orca/mathsymbols.py:1780 +#: src/orca/mathsymbols.py:1790 msgctxt "math symbol" msgid "superset of with not equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊌' (U+228c) -#: src/orca/mathsymbols.py:1783 +#: src/orca/mathsymbols.py:1793 msgctxt "math symbol" msgid "multiset" msgstr "" #. Translators: this is the spoken representation for the character '⊍' (U+228d) -#: src/orca/mathsymbols.py:1786 +#: src/orca/mathsymbols.py:1796 msgctxt "math symbol" msgid "multiset multiplication" msgstr "" #. Translators: this is the spoken representation for the character '⊎' (U+228e) -#: src/orca/mathsymbols.py:1789 +#: src/orca/mathsymbols.py:1799 msgctxt "math symbol" msgid "multiset union" msgstr "" #. Translators: this is the spoken representation for the character '⊏' (U+228f) -#: src/orca/mathsymbols.py:1792 +#: src/orca/mathsymbols.py:1802 msgctxt "math symbol" msgid "square image of" msgstr "" #. Translators: this is the spoken representation for the character '⊐' (U+2290) -#: src/orca/mathsymbols.py:1795 +#: src/orca/mathsymbols.py:1805 msgctxt "math symbol" msgid "square original of" msgstr "" #. Translators: this is the spoken representation for the character '⊑' (U+2291) -#: src/orca/mathsymbols.py:1798 +#: src/orca/mathsymbols.py:1808 msgctxt "math symbol" msgid "square image of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊒' (U+2292) -#: src/orca/mathsymbols.py:1801 +#: src/orca/mathsymbols.py:1811 msgctxt "math symbol" msgid "square original of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊓' (U+2293) -#: src/orca/mathsymbols.py:1804 +#: src/orca/mathsymbols.py:1814 msgctxt "math symbol" msgid "square cap" msgstr "" #. Translators: this is the spoken representation for the character '⊔' (U+2294) -#: src/orca/mathsymbols.py:1807 +#: src/orca/mathsymbols.py:1817 msgctxt "math symbol" msgid "square cup" msgstr "" #. Translators: this is the spoken representation for the character '⊕' (U+2295) #. Translators: this is the spoken representation for the character '⨁' (U+2a01) -#: src/orca/mathsymbols.py:1810 src/orca/mathsymbols.py:2158 +#: src/orca/mathsymbols.py:1820 src/orca/mathsymbols.py:2171 msgctxt "math symbol" msgid "circled plus" msgstr "" #. Translators: this is the spoken representation for the character '⊖' (U+2296) -#: src/orca/mathsymbols.py:1813 +#: src/orca/mathsymbols.py:1823 msgctxt "math symbol" msgid "circled minus" msgstr "" #. Translators: this is the spoken representation for the character '⊗' (U+2297) #. Translators: this is the spoken representation for the character '⨂' (U+2a02) -#: src/orca/mathsymbols.py:1816 src/orca/mathsymbols.py:2161 +#: src/orca/mathsymbols.py:1826 src/orca/mathsymbols.py:2174 msgctxt "math symbol" msgid "circled times" msgstr "" #. Translators: this is the spoken representation for the character '⊘' (U+2298) -#: src/orca/mathsymbols.py:1819 +#: src/orca/mathsymbols.py:1829 msgctxt "math symbol" msgid "circled division slash" msgstr "" #. Translators: this is the spoken representation for the character '⊙' (U+2299) -#: src/orca/mathsymbols.py:1822 +#: src/orca/mathsymbols.py:1832 msgctxt "math symbol" msgid "circled dot operator" msgstr "" #. Translators: this is the spoken representation for the character '⊚' (U+229a) -#: src/orca/mathsymbols.py:1825 +#: src/orca/mathsymbols.py:1835 msgctxt "math symbol" msgid "circled ring operator" msgstr "" #. Translators: this is the spoken representation for the character '⊛' (U+229b) -#: src/orca/mathsymbols.py:1828 +#: src/orca/mathsymbols.py:1838 msgctxt "math symbol" msgid "circled asterisk operator" msgstr "" #. Translators: this is the spoken representation for the character '⊜' (U+229c) -#: src/orca/mathsymbols.py:1831 +#: src/orca/mathsymbols.py:1841 msgctxt "math symbol" msgid "circled equals" msgstr "" #. Translators: this is the spoken representation for the character '⊝' (U+229d) -#: src/orca/mathsymbols.py:1834 +#: src/orca/mathsymbols.py:1844 msgctxt "math symbol" msgid "circled dash" msgstr "" #. Translators: this is the spoken representation for the character '⊞' (U+229e) -#: src/orca/mathsymbols.py:1837 +#: src/orca/mathsymbols.py:1847 msgctxt "math symbol" msgid "squared plus" msgstr "" #. Translators: this is the spoken representation for the character '⊟' (U+229f) -#: src/orca/mathsymbols.py:1840 +#: src/orca/mathsymbols.py:1850 msgctxt "math symbol" msgid "squared minus" msgstr "" #. Translators: this is the spoken representation for the character '⊠' (U+22a0) -#: src/orca/mathsymbols.py:1843 +#: src/orca/mathsymbols.py:1853 msgctxt "math symbol" msgid "squared times" msgstr "" #. Translators: this is the spoken representation for the character '⊡' (U+22a1) -#: src/orca/mathsymbols.py:1846 +#: src/orca/mathsymbols.py:1856 msgctxt "math symbol" msgid "squared dot operator" msgstr "" #. Translators: this is the spoken representation for the character '⊢' (U+22a2) -#: src/orca/mathsymbols.py:1849 +#: src/orca/mathsymbols.py:1859 msgctxt "math symbol" msgid "right tack" msgstr "" #. Translators: this is the spoken representation for the character '⊣' (U+22a3) -#: src/orca/mathsymbols.py:1852 +#: src/orca/mathsymbols.py:1862 msgctxt "math symbol" msgid "left tack" msgstr "" #. Translators: this is the spoken representation for the character '⊤' (U+22a4) -#: src/orca/mathsymbols.py:1855 +#: src/orca/mathsymbols.py:1865 msgctxt "math symbol" msgid "down tack" msgstr "" #. Translators: this is the spoken representation for the character '⊥' (U+22a5) -#: src/orca/mathsymbols.py:1858 +#: src/orca/mathsymbols.py:1868 msgctxt "math symbol" msgid "up tack" msgstr "" #. Translators: this is the spoken representation for the character '⊦' (U+22a6) -#: src/orca/mathsymbols.py:1861 +#: src/orca/mathsymbols.py:1871 msgctxt "math symbol" msgid "assertion" msgstr "" #. Translators: this is the spoken representation for the character '⊧' (U+22a7) -#: src/orca/mathsymbols.py:1864 +#: src/orca/mathsymbols.py:1874 msgctxt "math symbol" msgid "models" msgstr "" #. Translators: this is the spoken representation for the character '⊨' (U+22a8) -#: src/orca/mathsymbols.py:1867 +#: src/orca/mathsymbols.py:1877 msgctxt "math symbol" msgid "true" msgstr "" #. Translators: this is the spoken representation for the character '⊩' (U+22a9) -#: src/orca/mathsymbols.py:1870 +#: src/orca/mathsymbols.py:1880 msgctxt "math symbol" msgid "forces" msgstr "" #. Translators: this is the spoken representation for the character '⊪' (U+22aa) -#: src/orca/mathsymbols.py:1873 +#: src/orca/mathsymbols.py:1883 msgctxt "math symbol" msgid "triple vertical bar right turnstile" msgstr "" #. Translators: this is the spoken representation for the character '⊫' (U+22ab) -#: src/orca/mathsymbols.py:1876 +#: src/orca/mathsymbols.py:1886 msgctxt "math symbol" msgid "double vertical bar double right turnstile" msgstr "" #. Translators: this is the spoken representation for the character '⊬' (U+22ac) -#: src/orca/mathsymbols.py:1879 +#: src/orca/mathsymbols.py:1889 msgctxt "math symbol" msgid "does not prove" msgstr "" #. Translators: this is the spoken representation for the character '⊭' (U+22ad) -#: src/orca/mathsymbols.py:1882 +#: src/orca/mathsymbols.py:1892 msgctxt "math symbol" msgid "not true" msgstr "" #. Translators: this is the spoken representation for the character '⊮' (U+22ae) -#: src/orca/mathsymbols.py:1885 +#: src/orca/mathsymbols.py:1895 msgctxt "math symbol" msgid "does not force" msgstr "" #. Translators: this is the spoken representation for the character '⊯' (U+22af) -#: src/orca/mathsymbols.py:1888 +#: src/orca/mathsymbols.py:1898 msgctxt "math symbol" msgid "negated double vertical bar double right turnstile" msgstr "" #. Translators: this is the spoken representation for the character '⊰' (U+22b0) -#: src/orca/mathsymbols.py:1891 +#: src/orca/mathsymbols.py:1901 msgctxt "math symbol" msgid "precedes under relation" msgstr "" #. Translators: this is the spoken representation for the character '⊱' (U+22b1) -#: src/orca/mathsymbols.py:1894 +#: src/orca/mathsymbols.py:1904 msgctxt "math symbol" msgid "succeeds under relation" msgstr "" #. Translators: this is the spoken representation for the character '⊲' (U+22b2) -#: src/orca/mathsymbols.py:1897 +#: src/orca/mathsymbols.py:1907 msgctxt "math symbol" msgid "normal subgroup of" msgstr "" #. Translators: this is the spoken representation for the character '⊳' (U+22b3) -#: src/orca/mathsymbols.py:1900 +#: src/orca/mathsymbols.py:1910 msgctxt "math symbol" msgid "contains as normal subgroup" msgstr "" #. Translators: this is the spoken representation for the character '⊴' (U+22b4) -#: src/orca/mathsymbols.py:1903 +#: src/orca/mathsymbols.py:1913 msgctxt "math symbol" msgid "normal subgroup of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊵' (U+22b5) -#: src/orca/mathsymbols.py:1906 +#: src/orca/mathsymbols.py:1916 msgctxt "math symbol" msgid "contains as normal subgroup of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⊶' (U+22b6) -#: src/orca/mathsymbols.py:1909 +#: src/orca/mathsymbols.py:1919 msgctxt "math symbol" msgid "original of" msgstr "" #. Translators: this is the spoken representation for the character '⊷' (U+22b7) -#: src/orca/mathsymbols.py:1912 +#: src/orca/mathsymbols.py:1922 msgctxt "math symbol" msgid "image of" msgstr "" #. Translators: this is the spoken representation for the character '⊸' (U+22b8) -#: src/orca/mathsymbols.py:1915 +#: src/orca/mathsymbols.py:1925 msgctxt "math symbol" msgid "multimap" msgstr "" #. Translators: this is the spoken representation for the character '⊹' (U+22b9) -#: src/orca/mathsymbols.py:1918 +#: src/orca/mathsymbols.py:1928 msgctxt "math symbol" msgid "hermitian conjugate matrix" msgstr "" #. Translators: this is the spoken representation for the character '⊺' (U+22ba) -#: src/orca/mathsymbols.py:1921 +#: src/orca/mathsymbols.py:1931 msgctxt "math symbol" msgid "intercalate" msgstr "" #. Translators: this is the spoken representation for the character '⊻' (U+22bb) -#: src/orca/mathsymbols.py:1924 +#: src/orca/mathsymbols.py:1934 msgctxt "math symbol" msgid "xor" msgstr "" #. Translators: this is the spoken representation for the character '⊼' (U+22bc) -#: src/orca/mathsymbols.py:1927 +#: src/orca/mathsymbols.py:1937 msgctxt "math symbol" msgid "nand" msgstr "" #. Translators: this is the spoken representation for the character '⊽' (U+22bd) -#: src/orca/mathsymbols.py:1930 +#: src/orca/mathsymbols.py:1940 msgctxt "math symbol" msgid "nor" msgstr "" #. Translators: this is the spoken representation for the character '⊾' (U+22be) -#: src/orca/mathsymbols.py:1933 +#: src/orca/mathsymbols.py:1943 msgctxt "math symbol" msgid "right angle with arc" msgstr "" #. Translators: this is the spoken representation for the character '⊿' (U+22bf) -#: src/orca/mathsymbols.py:1936 +#: src/orca/mathsymbols.py:1946 msgctxt "math symbol" msgid "right triangle" msgstr "" #. Translators: this is the spoken representation for the character '⋄' (U+22c4) -#: src/orca/mathsymbols.py:1951 +#: src/orca/mathsymbols.py:1961 msgctxt "math symbol" msgid "diamond operator" msgstr "" #. Translators: this is the spoken representation for the character '⋅' (U+22c5) -#: src/orca/mathsymbols.py:1954 +#: src/orca/mathsymbols.py:1964 msgctxt "math symbol" msgid "dot operator" msgstr "" #. Translators: this is the spoken representation for the character '⋆' (U+22c6) -#: src/orca/mathsymbols.py:1957 +#: src/orca/mathsymbols.py:1967 msgctxt "math symbol" msgid "star operator" msgstr "" #. Translators: this is the spoken representation for the character '⋇' (U+22c7) -#: src/orca/mathsymbols.py:1960 +#: src/orca/mathsymbols.py:1970 msgctxt "math symbol" msgid "division times" msgstr "" #. Translators: this is the spoken representation for the character '⋈' (U+22c8) -#: src/orca/mathsymbols.py:1963 +#: src/orca/mathsymbols.py:1973 msgctxt "math symbol" msgid "bowtie" msgstr "" #. Translators: this is the spoken representation for the character '⋉' (U+22c9) -#: src/orca/mathsymbols.py:1966 +#: src/orca/mathsymbols.py:1976 msgctxt "math symbol" msgid "left normal factor semidirect product" msgstr "" #. Translators: this is the spoken representation for the character '⋊' (U+22ca) -#: src/orca/mathsymbols.py:1969 +#: src/orca/mathsymbols.py:1979 msgctxt "math symbol" msgid "right normal factor semidirect product" msgstr "" #. Translators: this is the spoken representation for the character '⋋' (U+22cb) -#: src/orca/mathsymbols.py:1972 +#: src/orca/mathsymbols.py:1982 msgctxt "math symbol" msgid "left semidirect product" msgstr "" #. Translators: this is the spoken representation for the character '⋌' (U+22cc) -#: src/orca/mathsymbols.py:1975 +#: src/orca/mathsymbols.py:1985 msgctxt "math symbol" msgid "right semidirect product" msgstr "" #. Translators: this is the spoken representation for the character '⋍' (U+22cd) -#: src/orca/mathsymbols.py:1978 +#: src/orca/mathsymbols.py:1988 msgctxt "math symbol" msgid "reversed tilde equals" msgstr "" #. Translators: this is the spoken representation for the character '⋎' (U+22ce) -#: src/orca/mathsymbols.py:1981 +#: src/orca/mathsymbols.py:1991 msgctxt "math symbol" msgid "curly logical or" msgstr "" #. Translators: this is the spoken representation for the character '⋏' (U+22cf) -#: src/orca/mathsymbols.py:1984 +#: src/orca/mathsymbols.py:1994 msgctxt "math symbol" msgid "curly logical and" msgstr "" #. Translators: this is the spoken representation for the character '⋐' (U+22d0) -#: src/orca/mathsymbols.py:1987 +#: src/orca/mathsymbols.py:1997 msgctxt "math symbol" msgid "double subset" msgstr "" #. Translators: this is the spoken representation for the character '⋑' (U+22d1) -#: src/orca/mathsymbols.py:1990 +#: src/orca/mathsymbols.py:2000 msgctxt "math symbol" msgid "double superset" msgstr "" #. Translators: this is the spoken representation for the character '⋒' (U+22d2) -#: src/orca/mathsymbols.py:1993 +#: src/orca/mathsymbols.py:2003 msgctxt "math symbol" msgid "double intersection" msgstr "" #. Translators: this is the spoken representation for the character '⋓' (U+22d3) -#: src/orca/mathsymbols.py:1996 +#: src/orca/mathsymbols.py:2006 msgctxt "math symbol" msgid "double union" msgstr "" #. Translators: this is the spoken representation for the character '⋔' (U+22d4) -#: src/orca/mathsymbols.py:1999 +#: src/orca/mathsymbols.py:2009 msgctxt "math symbol" msgid "pitchfork" msgstr "" #. Translators: this is the spoken representation for the character '⋕' (U+22d5) -#: src/orca/mathsymbols.py:2002 +#: src/orca/mathsymbols.py:2012 msgctxt "math symbol" msgid "equal and parallel to" msgstr "" #. Translators: this is the spoken representation for the character '⋖' (U+22d6) -#: src/orca/mathsymbols.py:2005 +#: src/orca/mathsymbols.py:2015 msgctxt "math symbol" msgid "less than with dot" msgstr "" #. Translators: this is the spoken representation for the character '⋗' (U+22d7) -#: src/orca/mathsymbols.py:2008 +#: src/orca/mathsymbols.py:2018 msgctxt "math symbol" msgid "greater than with dot" msgstr "" #. Translators: this is the spoken representation for the character '⋘' (U+22d8) -#: src/orca/mathsymbols.py:2011 +#: src/orca/mathsymbols.py:2021 msgctxt "math symbol" msgid "very much less than" msgstr "" #. Translators: this is the spoken representation for the character '⋙' (U+22d9) -#: src/orca/mathsymbols.py:2014 +#: src/orca/mathsymbols.py:2024 msgctxt "math symbol" msgid "very much greater than" msgstr "" #. Translators: this is the spoken representation for the character '⋚' (U+22da) -#: src/orca/mathsymbols.py:2017 +#: src/orca/mathsymbols.py:2027 msgctxt "math symbol" msgid "less than equal to or greater than" msgstr "" #. Translators: this is the spoken representation for the character '⋛' (U+22db) -#: src/orca/mathsymbols.py:2020 +#: src/orca/mathsymbols.py:2030 msgctxt "math symbol" msgid "greater than equal to or less than" msgstr "" #. Translators: this is the spoken representation for the character '⋜' (U+22dc) -#: src/orca/mathsymbols.py:2023 +#: src/orca/mathsymbols.py:2033 msgctxt "math symbol" msgid "equal to or less than" msgstr "" #. Translators: this is the spoken representation for the character '⋝' (U+22dd) -#: src/orca/mathsymbols.py:2026 +#: src/orca/mathsymbols.py:2036 msgctxt "math symbol" msgid "equal to or greater than" msgstr "" #. Translators: this is the spoken representation for the character '⋝' (U+22de) -#: src/orca/mathsymbols.py:2029 +#: src/orca/mathsymbols.py:2039 msgctxt "math symbol" msgid "equal to or precedes" msgstr "" #. Translators: this is the spoken representation for the character '⋝' (U+22df) -#: src/orca/mathsymbols.py:2032 +#: src/orca/mathsymbols.py:2042 msgctxt "math symbol" msgid "equal to or succeeds" msgstr "" #. Translators: this is the spoken representation for the character '⋠' (U+22e0) -#: src/orca/mathsymbols.py:2035 +#: src/orca/mathsymbols.py:2045 msgctxt "math symbol" msgid "does not precede or equal" msgstr "" #. Translators: this is the spoken representation for the character '⋡' (U+22e1) -#: src/orca/mathsymbols.py:2038 +#: src/orca/mathsymbols.py:2048 msgctxt "math symbol" msgid "does not succeed or equal" msgstr "" #. Translators: this is the spoken representation for the character '⋢' (U+22e2) -#: src/orca/mathsymbols.py:2041 +#: src/orca/mathsymbols.py:2051 msgctxt "math symbol" msgid "not square image of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⋣' (U+22e3) -#: src/orca/mathsymbols.py:2044 +#: src/orca/mathsymbols.py:2054 msgctxt "math symbol" msgid "not square original of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⋤' (U+22e4) -#: src/orca/mathsymbols.py:2047 +#: src/orca/mathsymbols.py:2057 msgctxt "math symbol" msgid "square image of or not equal to" msgstr "" #. Translators: this is the spoken representation for the character '⋥' (U+22e5) -#: src/orca/mathsymbols.py:2050 +#: src/orca/mathsymbols.py:2060 msgctxt "math symbol" msgid "square original of or not equal to" msgstr "" #. Translators: this is the spoken representation for the character '⋦' (U+22e6) -#: src/orca/mathsymbols.py:2053 +#: src/orca/mathsymbols.py:2063 msgctxt "math symbol" msgid "less than but not equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '⋧' (U+22e7) -#: src/orca/mathsymbols.py:2056 +#: src/orca/mathsymbols.py:2066 msgctxt "math symbol" msgid "greater than but not equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '⋨' (U+22e8) -#: src/orca/mathsymbols.py:2059 +#: src/orca/mathsymbols.py:2069 msgctxt "math symbol" msgid "precedes but not equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '⋩' (U+22e9) -#: src/orca/mathsymbols.py:2062 +#: src/orca/mathsymbols.py:2072 msgctxt "math symbol" msgid "succeeds but not equivalent to" msgstr "" #. Translators: this is the spoken representation for the character '⋪' (U+22ea) -#: src/orca/mathsymbols.py:2065 +#: src/orca/mathsymbols.py:2075 msgctxt "math symbol" msgid "not normal subgroup of" msgstr "" #. Translators: this is the spoken representation for the character '⋫' (U+22eb) -#: src/orca/mathsymbols.py:2068 +#: src/orca/mathsymbols.py:2078 msgctxt "math symbol" msgid "does not contain as normal subgroup" msgstr "" #. Translators: this is the spoken representation for the character '⋬' (U+22ec) -#: src/orca/mathsymbols.py:2071 +#: src/orca/mathsymbols.py:2081 msgctxt "math symbol" msgid "not normal subgroup of or equal to" msgstr "" #. Translators: this is the spoken representation for the character '⋭' (U+22ed) -#: src/orca/mathsymbols.py:2074 +#: src/orca/mathsymbols.py:2084 msgctxt "math symbol" msgid "does not contain as normal subgroup or equal" msgstr "" #. Translators: this is the spoken representation for the character '⋮' (U+22ee) -#: src/orca/mathsymbols.py:2077 +#: src/orca/mathsymbols.py:2087 msgctxt "math symbol" msgid "vertical ellipsis" msgstr "" #. Translators: this is the spoken representation for the character '⋯' (U+22ef) -#: src/orca/mathsymbols.py:2080 +#: src/orca/mathsymbols.py:2090 msgctxt "math symbol" msgid "midline horizontal ellipsis" msgstr "" #. Translators: this is the spoken representation for the character '⋰' (U+22f0) -#: src/orca/mathsymbols.py:2083 +#: src/orca/mathsymbols.py:2093 msgctxt "math symbol" msgid "up right diagonal ellipsis" msgstr "" #. Translators: this is the spoken representation for the character '⋱' (U+22f1) -#: src/orca/mathsymbols.py:2086 +#: src/orca/mathsymbols.py:2096 msgctxt "math symbol" msgid "down right diagonal ellipsis" msgstr "" #. Translators: this is the spoken representation for the character '⋲' (U+22f2) -#: src/orca/mathsymbols.py:2089 +#: src/orca/mathsymbols.py:2099 msgctxt "math symbol" msgid "element of with long horizontal stroke" msgstr "" -#. Translators: this is the spoken representation for the character '⋳' (U+22f3) -#: src/orca/mathsymbols.py:2092 +#: src/orca/mathsymbols.py:2103 msgctxt "math symbol" msgid "element of with vertical bar at end of horizontal stroke" msgstr "" -#. Translators: this is the spoken representation for the character '⋴' (U+22f4) -#: src/orca/mathsymbols.py:2095 +#: src/orca/mathsymbols.py:2107 msgctxt "math symbol" msgid "small element of with vertical bar at end of horizontal stroke" msgstr "" #. Translators: this is the spoken representation for the character '⋵' (U+22f5) -#: src/orca/mathsymbols.py:2098 +#: src/orca/mathsymbols.py:2110 msgctxt "math symbol" msgid "element of with dot above" msgstr "" #. Translators: this is the spoken representation for the character '⋶' (U+22f6) -#: src/orca/mathsymbols.py:2101 +#: src/orca/mathsymbols.py:2113 msgctxt "math symbol" msgid "element of with overbar" msgstr "" #. Translators: this is the spoken representation for the character '⋷' (U+22f7) -#: src/orca/mathsymbols.py:2104 +#: src/orca/mathsymbols.py:2116 msgctxt "math symbol" msgid "small element of with overbar" msgstr "" #. Translators: this is the spoken representation for the character '⋸' (U+22f8) -#: src/orca/mathsymbols.py:2107 +#: src/orca/mathsymbols.py:2119 msgctxt "math symbol" msgid "element of with underbar" msgstr "" #. Translators: this is the spoken representation for the character '⋹' (U+22f9) -#: src/orca/mathsymbols.py:2110 +#: src/orca/mathsymbols.py:2122 msgctxt "math symbol" msgid "element of with two horizontal strokes" msgstr "" #. Translators: this is the spoken representation for the character '⋺' (U+22fa) -#: src/orca/mathsymbols.py:2113 +#: src/orca/mathsymbols.py:2125 msgctxt "math symbol" msgid "contains with long horizontal stroke" msgstr "" #. Translators: this is the spoken representation for the character '⋻' (U+22fb) -#: src/orca/mathsymbols.py:2116 +#: src/orca/mathsymbols.py:2128 msgctxt "math symbol" msgid "contains with vertical bar at end of horizontal stroke" msgstr "" -#. Translators: this is the spoken representation for the character '⋼' (U+22fc) -#: src/orca/mathsymbols.py:2119 +#: src/orca/mathsymbols.py:2132 msgctxt "math symbol" msgid "small contains with vertical bar at end of horizontal stroke" msgstr "" #. Translators: this is the spoken representation for the character '⋽' (U+22fd) -#: src/orca/mathsymbols.py:2122 +#: src/orca/mathsymbols.py:2135 msgctxt "math symbol" msgid "contains with overbar" msgstr "" #. Translators: this is the spoken representation for the character '⋾' (U+22fe) -#: src/orca/mathsymbols.py:2125 +#: src/orca/mathsymbols.py:2138 msgctxt "math symbol" msgid "small contains with overbar" msgstr "" #. Translators: this is the spoken representation for the character '⋿' (U+22ff) -#: src/orca/mathsymbols.py:2128 +#: src/orca/mathsymbols.py:2141 msgctxt "math symbol" msgid "z notation bag membership" msgstr "" #. Translators: this is the spoken representation for the character '⌈' (U+2308) -#: src/orca/mathsymbols.py:2131 +#: src/orca/mathsymbols.py:2144 msgctxt "math symbol" msgid "left ceiling" msgstr "" #. Translators: this is the spoken representation for the character '⌉' (U+2309) -#: src/orca/mathsymbols.py:2134 +#: src/orca/mathsymbols.py:2147 msgctxt "math symbol" msgid "right ceiling" msgstr "" #. Translators: this is the spoken representation for the character '⌊' (U+230a) -#: src/orca/mathsymbols.py:2137 +#: src/orca/mathsymbols.py:2150 msgctxt "math symbol" msgid "left floor" msgstr "" #. Translators: this is the spoken representation for the character '⌋' (U+230b) -#: src/orca/mathsymbols.py:2140 +#: src/orca/mathsymbols.py:2153 msgctxt "math symbol" msgid "right floor" msgstr "" #. Translators: this is the spoken representation for the character '⏞' (U+23de) -#: src/orca/mathsymbols.py:2143 +#: src/orca/mathsymbols.py:2156 msgctxt "math symbol" msgid "top brace" msgstr "" #. Translators: this is the spoken representation for the character '⏟' (U+23df) -#: src/orca/mathsymbols.py:2146 +#: src/orca/mathsymbols.py:2159 msgctxt "math symbol" msgid "bottom brace" msgstr "" #. Translators: this is the spoken representation for the character '⟨' (U+27e8) -#: src/orca/mathsymbols.py:2149 +#: src/orca/mathsymbols.py:2162 msgctxt "math symbol" msgid "left angle bracket" msgstr "" #. Translators: this is the spoken representation for the character '⟩' (U+27e9) -#: src/orca/mathsymbols.py:2152 +#: src/orca/mathsymbols.py:2165 msgctxt "math symbol" msgid "right angle bracket" msgstr "" #. Translators: this is the spoken representation for the character '⨀' (U+2a00) -#: src/orca/mathsymbols.py:2155 +#: src/orca/mathsymbols.py:2168 msgctxt "math symbol" msgid "circled dot" msgstr "" #. Translators: this is the spoken representation for the character '⨃' (U+2a03) -#: src/orca/mathsymbols.py:2163 +#: src/orca/mathsymbols.py:2176 msgctxt "math symbol" msgid "union with dot" msgstr "" #. Translators: this is the spoken representation for the character '⨄' (U+2a04) -#: src/orca/mathsymbols.py:2165 +#: src/orca/mathsymbols.py:2178 msgctxt "math symbol" msgid "union with plus" msgstr "" #. Translators: this is the spoken representation for the character '⨅' (U+2a05) -#: src/orca/mathsymbols.py:2167 +#: src/orca/mathsymbols.py:2180 msgctxt "math symbol" msgid "square intersection" msgstr "" #. Translators: this is the spoken representation for the character '⨆' (U+2a06) -#: src/orca/mathsymbols.py:2169 +#: src/orca/mathsymbols.py:2182 msgctxt "math symbol" msgid "square union" msgstr "" #. Translators: this is the spoken representation for the character '■' (U+25a0) #. when used as a geometric shape (i.e. as opposed to a bullet in a list). -#: src/orca/mathsymbols.py:2173 +#: src/orca/mathsymbols.py:2186 msgctxt "math symbol" msgid "black square" msgstr "" #. Translators: this is the spoken representation for the character '□' (U+25a1) #. when used as a geometric shape (i.e. as opposed to a bullet in a list). -#: src/orca/mathsymbols.py:2177 +#: src/orca/mathsymbols.py:2190 msgctxt "math symbol" msgid "white square" msgstr "" #. Translators: this is the spoken representation for the character '◆' (U+25c6) #. when used as a geometric shape (i.e. as opposed to a bullet in a list). -#: src/orca/mathsymbols.py:2181 +#: src/orca/mathsymbols.py:2194 msgctxt "math symbol" msgid "black diamond" msgstr "" #. Translators: this is the spoken representation for the character '○' (U+25cb) #. when used as a geometric shape (i.e. as opposed to a bullet in a list). -#: src/orca/mathsymbols.py:2185 +#: src/orca/mathsymbols.py:2198 msgctxt "math symbol" msgid "white circle" msgstr "" #. Translators: this is the spoken representation for the character '●' (U+25cf) #. when used as a geometric shape (i.e. as opposed to a bullet in a list). -#: src/orca/mathsymbols.py:2189 +#: src/orca/mathsymbols.py:2202 msgctxt "math symbol" msgid "black circle" msgstr "" #. Translators: this is the spoken representation for the character '◦' (U+25e6) -#: src/orca/mathsymbols.py:2192 +#: src/orca/mathsymbols.py:2205 msgctxt "math symbol" msgid "white bullet" msgstr "" #. Translators: this is the spoken representation for the character '◾' (U+25fe) #. when used as a geometric shape (i.e. as opposed to a bullet in a list). -#: src/orca/mathsymbols.py:2196 +#: src/orca/mathsymbols.py:2209 msgctxt "math symbol" msgid "black medium small square" msgstr "" @@ -7846,7 +7843,7 @@ #. which combines with the preceding character. '%s' is a placeholder for the #. preceding character. Some examples of combined symbols can be seen in this #. table: http://www.w3.org/TR/MathML3/appendixc.html#oper-dict.entries-table. -#: src/orca/mathsymbols.py:2202 +#: src/orca/mathsymbols.py:2215 #, python-format msgctxt "math symbol" msgid "%s with underline" @@ -7856,7 +7853,7 @@ #. which combines with the preceding character. '%s' is a placeholder for the #. preceding character. Some examples of combined symbols can be seen in this #. table: http://www.w3.org/TR/MathML3/appendixc.html#oper-dict.entries-table. -#: src/orca/mathsymbols.py:2208 +#: src/orca/mathsymbols.py:2221 #, python-format msgctxt "math symbol" msgid "%s with slash" @@ -7866,7 +7863,7 @@ #. which combines with the preceding character. '%s' is a placeholder for the #. preceding character. Some examples of combined symbols can be seen in this #. table: http://www.w3.org/TR/MathML3/appendixc.html#oper-dict.entries-table. -#: src/orca/mathsymbols.py:2214 +#: src/orca/mathsymbols.py:2227 #, python-format msgctxt "math symbol" msgid "%s with vertical line" @@ -7922,13 +7919,13 @@ #. them along to the current application when they are not Orca commands. This #. command causes the next command issued to be passed along to the current #. application, bypassing Orca's interception of it. -#: src/orca/messages.py:73 +#: src/orca/messages.py:88 msgid "Bypass mode enabled." msgstr "Chế độ đi vòng đã bật." #. Translators: this is an indication that Orca is unable to obtain the display/ #. results area of the calculator being used (e.g. gcalctool). -#: src/orca/messages.py:77 +#: src/orca/messages.py:92 msgid "Unable to get calculator display" msgstr "Không thể hiển thị bàn tính" @@ -7940,7 +7937,7 @@ #. non-verbose output presented in response to the use of an Orca command which #. makes it possible for users to quickly cycle amongst these alternatives #. without having to get into a GUI. -#: src/orca/messages.py:87 +#: src/orca/messages.py:102 msgctxt "capitalization style" msgid "icon" msgstr "" @@ -7953,7 +7950,7 @@ #. output presented in response to the use of an Orca command which makes it #. possible for users to quickly cycle amongst these alternatives without having #. to get into a GUI. -#: src/orca/messages.py:97 +#: src/orca/messages.py:112 msgid "Capitalization style set to icon." msgstr "" @@ -7965,7 +7962,7 @@ #. non-verbose output presented in response to the use of an Orca command which #. makes it possible for users to quickly cycle amongst these alternatives #. without having to get into a GUI. -#: src/orca/messages.py:107 +#: src/orca/messages.py:122 msgctxt "capitalization style" msgid "none" msgstr "" @@ -7978,7 +7975,7 @@ #. output presented in response to the use of an Orca command which makes it #. possible for users to quickly cycle amongst these alternatives without having #. to get into a GUI. -#: src/orca/messages.py:117 +#: src/orca/messages.py:132 msgid "Capitalization style set to none." msgstr "" @@ -7990,7 +7987,7 @@ #. non-verbose output presented in response to the use of an Orca command which #. makes it possible for users to quickly cycle amongst these alternatives #. without having to get into a GUI. -#: src/orca/messages.py:127 +#: src/orca/messages.py:142 msgctxt "capitalization style" msgid "spell" msgstr "" @@ -8003,7 +8000,7 @@ #. output presented in response to the use of an Orca command which makes it #. possible for users to quickly cycle amongst these alternatives without having #. to get into a GUI. -#: src/orca/messages.py:137 +#: src/orca/messages.py:152 msgid "Capitalization style set to spell." msgstr "" @@ -8012,7 +8009,7 @@ #. the application controlling the caret and Orca controlling it. This message #. is presented to indicate that the application's native caret navigation is #. active / not being overridden by Orca. -#: src/orca/messages.py:144 +#: src/orca/messages.py:159 msgid "The application is controlling the caret." msgstr "" @@ -8020,12 +8017,12 @@ #. itself controls how the arrow keys move the caret around HTML content. It's #. often broken, so Orca needs to provide its own support. As such, Orca offers #. the user the ability to toggle which application is controlling the caret. -#: src/orca/messages.py:150 +#: src/orca/messages.py:165 msgid "The screen reader is controlling the caret." msgstr "" #. Translators: this is the name of a cell in a spreadsheet. -#: src/orca/messages.py:153 +#: src/orca/messages.py:168 #, python-format msgid "Cell %s" msgstr "Ô %s" @@ -8034,7 +8031,7 @@ #. selected (e.g as a result of navigation via Shift + Arrows). The string #. substitution is the cell name. In the case of a spreadsheet the cell name #. will be something like "B3". -#: src/orca/messages.py:159 +#: src/orca/messages.py:174 #, python-format msgctxt "cell" msgid "%s selected" @@ -8045,7 +8042,7 @@ #. string substitution is the name of the first cell in the range. The second string #. substitution is for the name of the last cell in the range. An example message #. for Calc would be "A1 through A30 selected". -#: src/orca/messages.py:166 +#: src/orca/messages.py:181 #, python-format msgctxt "cell" msgid "%s through %s selected" @@ -8056,7 +8053,7 @@ #. string substitution is the name of the first cell in the range. The second string #. substitution is for the name of the last cell in the range. An example message #. for Calc would be "A1 through A30 unselected". -#: src/orca/messages.py:173 +#: src/orca/messages.py:188 #, python-format msgctxt "cell" msgid "%s through %s unselected" @@ -8066,7 +8063,7 @@ #. unselected (e.g as a result of navigation via Shift + Arrows). The string #. substitution is the cell name. In the case of a spreadsheet the cell name #. will be something like "B3". -#: src/orca/messages.py:179 +#: src/orca/messages.py:194 #, python-format msgctxt "cell" msgid "%s unselected" @@ -8074,46 +8071,46 @@ #. Translators: This is the description of command line option '-d, --disable' #. which allows the user to specify an option to disable as Orca is started. -#: src/orca/messages.py:183 +#: src/orca/messages.py:198 msgid "Prevent use of option" msgstr "Ngăn cản dùng tùy chọn" #. Translators: this is the description of command line option '-e, --enable' #. which allows the user to specify an option to enable as Orca is started. -#: src/orca/messages.py:187 +#: src/orca/messages.py:202 msgid "Force use of option" msgstr "Ép buộc dùng tùy chọn" #. Translators: This string indicates to the user what should be provided when #. using the '-e, --enable' or '-d, --disable' command line options. -#: src/orca/messages.py:191 +#: src/orca/messages.py:206 msgid "OPTION" msgstr "" #. Translators: This string appears when using 'Orca -h' at the command line. #. It serves as a sort of title and is followed by a detailed list of Orca's #. optional command-line arguments. -#: src/orca/messages.py:196 +#: src/orca/messages.py:211 msgid "Optional arguments" msgstr "" #. Translators: This string appears when using 'Orca -h' at the command line. #. It is followed by a brief list of Orca's optional command-line arguments. -#: src/orca/messages.py:200 +#: src/orca/messages.py:215 msgid "Usage: " msgstr "" #. Translators: This message is displayed when the user starts Orca from the #. command line and includes an invalid option or argument. After the message, #. the list of invalid items, as typed by the user, is displayed. -#: src/orca/messages.py:205 +#: src/orca/messages.py:220 msgid "The following are not valid: " msgstr "" #. Translators: This is the description of command line option '-l, --list-apps' #. which prints the names of running applications which can be seen by assistive #. technologies such as Orca and Accerciser. -#: src/orca/messages.py:210 +#: src/orca/messages.py:225 msgid "Print the known running applications" msgstr "In những ứng dụng được biết là vẫn chạy" @@ -8122,7 +8119,7 @@ #. of Orca settings configured by the user for a particular purpose, such as a #. 'Spanish' profile which would include Spanish braille and text-to-speech. #. An Orca settings file contains one or more profiles. -#: src/orca/messages.py:217 +#: src/orca/messages.py:232 msgid "Load profile" msgstr "" @@ -8131,27 +8128,27 @@ #. a particular purpose, such as a Spanish profile which would include Spanish #. braille and Spanish text-to-speech. The string substituted in is the user- #. provided profile name. -#: src/orca/messages.py:224 +#: src/orca/messages.py:239 #, python-format msgid "Profile could not be loaded: %s" msgstr "" #. Translators: This message is presented to the user who attempts to launch Orca #. from some other environment than the graphical desktop. -#: src/orca/messages.py:229 +#: src/orca/messages.py:244 msgid "" "Cannot start the screen reader because it cannot connect to the Desktop." msgstr "" #. Translators: This message is presented to the user who attempts to launch Orca #. but the launch fails due to an error related to the settings manager. -#: src/orca/messages.py:234 +#: src/orca/messages.py:249 msgid "Could not activate the settings manager. Exiting." msgstr "" #. Translators: This message is presented to the user when he/she tries to launch #. Orca, but Orca is already running. -#: src/orca/messages.py:239 +#: src/orca/messages.py:254 msgid "" "Another screen reader process is already running for this session.\n" "Run “orca --replace” to replace that process with a new one." @@ -8159,38 +8156,38 @@ #. Translators: This string indicates to the user what should be provided when #. using the '-p, --profile' command line option. -#: src/orca/messages.py:245 +#: src/orca/messages.py:260 msgid "NAME" msgstr "" #. Translators: This is the description of command line option '-u, --user-prefs' #. that allows you to specify an alternate location from which to load the user #. preferences. -#: src/orca/messages.py:250 +#: src/orca/messages.py:265 msgid "Use alternate directory for user preferences" msgstr "Dùng thư mục xen kẽ cho tùy thích người dùng" #. Translators: This string indicates to the user what should be provided when #. using the '-u, --user-prefs' command line option. -#: src/orca/messages.py:254 +#: src/orca/messages.py:269 msgid "DIR" msgstr "" #. Translators: This is the description of command line option '-v, --version' #. which prints the version of Orca. E.g. '1.23.4'. -#: src/orca/messages.py:258 +#: src/orca/messages.py:273 msgid "Version of this application" msgstr "" #. Translators: This is the description of command line option '-r, --replace' #. which tells Orca to replace any existing Orca process that might be running. -#: src/orca/messages.py:262 +#: src/orca/messages.py:277 msgid "Replace a currently running instance of this screen reader" msgstr "" #. Translators: this is the description of command line option '-h, --help' #. which lists all the available command line options. -#: src/orca/messages.py:266 +#: src/orca/messages.py:281 msgid "Show this help message and exit" msgstr "" @@ -8200,20 +8197,20 @@ #. date and time with 'debug' in front and '.out' at the end. The 'debug' and #. '.out' portions of this string should not be translated (i.e. it should always #. start with 'debug' and end with '.out', regardless of the locale.). -#: src/orca/messages.py:274 +#: src/orca/messages.py:289 msgid "Send debug output to debug-YYYY-MM-DD-HH:MM:SS.out" msgstr "Gửi kết xuất gỡ lỗi cho tập tin debug-NNĂM-TG-NG-GI:PH:GY.out" #. Translators: This is the description of command line option '--debug-file' #. which allows the user to override the default date-based name of the debugging #. output file. -#: src/orca/messages.py:279 +#: src/orca/messages.py:294 msgid "Send debug output to the specified file" msgstr "Gửi kết xuất gỡ lỗi cho tập tin đưa ra" #. Translators: This string indicates to the user what should be provided when #. using the '--debug-file' command line option. -#: src/orca/messages.py:283 +#: src/orca/messages.py:298 msgid "FILE" msgstr "" @@ -8221,19 +8218,19 @@ #. that will initially display a list of questions in text form, that the user #. will need to answer, before Orca will startup. For this to happen properly, #. Orca will need to be run from a terminal window. -#: src/orca/messages.py:289 +#: src/orca/messages.py:304 msgid "Set up user preferences (text version)" msgstr "Thiết lập tùy thích người dùng (kiểu văn bản)" #. Translators: This is the description of command line option '-s, --setup' #. that will place the user in Orca's GUI preferences dialog. -#: src/orca/messages.py:293 +#: src/orca/messages.py:308 msgid "Set up user preferences (GUI version)" msgstr "" #. Translators: This text is the description displayed when Orca is launched #. from the command line and the help text is displayed. -#: src/orca/messages.py:297 +#: src/orca/messages.py:312 msgid "Report bugs to orca-list@gnome.org." msgstr "Hãy thông báo lỗi nào cho ." @@ -8243,7 +8240,7 @@ #. document matches the clipboard contents, Orca will indicate that fact #. instead of presenting the full string which was just deleted. This message #. is the full/verbose indication. -#: src/orca/messages.py:305 +#: src/orca/messages.py:320 msgid "Cut selection to clipboard." msgstr "" @@ -8253,20 +8250,20 @@ #. document matches the clipboard contents, Orca will indicate that fact #. instead of presenting the full string which was just deleted. This message #. is the brief indication. -#: src/orca/messages.py:313 +#: src/orca/messages.py:328 msgctxt "clipboard" msgid "cut" msgstr "" #. Translators: This message is the detailed message presented when the contents #. of the clipboard have changed and match the current selection. -#: src/orca/messages.py:317 +#: src/orca/messages.py:332 msgid "Copied selection to clipboard." msgstr "" #. Translators: This message is the brief message presented when the contents #. of the clipboard have changed and match the current selection. -#: src/orca/messages.py:321 +#: src/orca/messages.py:336 msgctxt "clipboard" msgid "copied" msgstr "" @@ -8277,7 +8274,7 @@ #. document matches the clipboard contents, Orca will indicate that fact #. instead of presenting the full string which was just inserted. This message #. is the full/verbose indication. -#: src/orca/messages.py:329 +#: src/orca/messages.py:344 msgid "Pasted contents from clipboard." msgstr "" @@ -8287,7 +8284,7 @@ #. document matches the clipboard contents, Orca will indicate that fact #. instead of presenting the full string which was just inserted. This message #. is the brief indication. -#: src/orca/messages.py:337 +#: src/orca/messages.py:352 msgctxt "clipboard" msgid "pasted" msgstr "" @@ -8297,7 +8294,7 @@ #. to have this typing status announced by Orca; others find that announcement #. unpleasant. Therefore, it is a setting in Orca. This string to be translated #. is presented when the value of the setting is toggled. -#: src/orca/messages.py:344 +#: src/orca/messages.py:359 msgid "Do not announce when your buddies are typing." msgstr "Không thông báo khi bạn bè đang gõ." @@ -8306,7 +8303,7 @@ #. to have this typing status announced by Orca; others find that announcement #. unpleasant. Therefore, it is a setting in Orca. This string to be translated #. is presented when the value of the setting is toggled. -#: src/orca/messages.py:351 +#: src/orca/messages.py:366 msgid "announce when your buddies are typing." msgstr "thông báo khi bạn bè đang gõ." @@ -8316,7 +8313,7 @@ #. a given message came from just from hearing/reading it. This string to be #. translated is presented to the user to clarify where an incoming message #. came from. The name of the chat room is the string substitution. -#: src/orca/messages.py:359 +#: src/orca/messages.py:374 #, python-format msgid "Message from chat room %s" msgstr "Tin nhắn từ phòng chát %s" @@ -8325,7 +8322,7 @@ #. conversation has been added to the existing conversations. The "tab" here #. refers to the tab which contains the label for a GtkNotebook page. The #. label on the tab is the string substitution. -#: src/orca/messages.py:365 +#: src/orca/messages.py:380 #, python-format msgid "New chat tab %s" msgstr "Thẻ chát mới %s" @@ -8337,7 +8334,7 @@ #. has an option to present the name of the room first ("#a11y hello!" #. instead of " hello!"). This string to be translated is presented when #. the value of the setting is toggled. -#: src/orca/messages.py:374 +#: src/orca/messages.py:389 msgid "Do not speak chat room name." msgstr "Không nói tên của phòng chát." @@ -8348,7 +8345,7 @@ #. has an option to present the name of the room first ("#a11y hello!" #. instead of " hello!"). This string to be translated is presented when #. the value of the setting is toggled. -#: src/orca/messages.py:383 +#: src/orca/messages.py:398 msgid "speak chat room name." msgstr "nói tên của phòng chát." @@ -8358,7 +8355,7 @@ #. from). Other users prefer to have specific room history (e.g. the last ten #. messages from #a11y). Therefore, this is a setting in Orca. This string to be #. translated is presented when the value of the setting is toggled. -#: src/orca/messages.py:392 +#: src/orca/messages.py:407 msgid "Do not provide chat room specific message histories." msgstr "Không cung cấp lược sử mỗi phòng chát" @@ -8368,14 +8365,14 @@ #. from). Other users prefer to have specific room history (e.g. the last ten #. messages from #a11y). Therefore, this is a setting in Orca. This string to be #. translated is presented when the value of the setting is toggled. -#: src/orca/messages.py:400 +#: src/orca/messages.py:415 msgid "Provide chat room specific message histories." msgstr "Cung cấp lược sử mỗi phòng chát." #. Translators: This phrase is spoken to inform the user that what is about to #. be said is content marked for deletion in a document, such as content which #. is inside an HTML 'del' element, or the removed code in a diff. -#: src/orca/messages.py:422 +#: src/orca/messages.py:437 msgctxt "content" msgid "deletion start" msgstr "" @@ -8383,7 +8380,7 @@ #. Translators: This phrase is spoken to inform the user that they have reached #. the end of content marked for deletion in a document, such as content which #. is inside an HTML 'del' element, or the removed code in a diff. -#: src/orca/messages.py:427 +#: src/orca/messages.py:442 msgctxt "content" msgid "deletion end" msgstr "" @@ -8391,7 +8388,7 @@ #. Translators: This phrase is spoken to inform the user that what is about to #. be said is content marked for insertion in a document, such as content which #. is inside an HTML 'ins' element, or the added code in a diff. -#: src/orca/messages.py:432 +#: src/orca/messages.py:447 msgctxt "content" msgid "insertion start" msgstr "" @@ -8399,7 +8396,7 @@ #. Translators: This phrase is spoken to inform the user that they have reached #. the end of content marked for deletion in a document, such as content which #. is inside an HTML 'ins' element, or the added code in a diff. -#: src/orca/messages.py:437 +#: src/orca/messages.py:452 msgctxt "content" msgid "insertion end" msgstr "" @@ -8407,7 +8404,7 @@ #. Translators: This phrase is spoken to inform the user that what is about to #. be said is content marked/highlighted in a document, such as content which #. is inside an HTML 'mark' element. -#: src/orca/messages.py:442 +#: src/orca/messages.py:457 msgctxt "content" msgid "highlight start" msgstr "" @@ -8415,7 +8412,7 @@ #. Translators: This phrase is spoken to inform the user that they have reached #. the end of content marked/highlighted in a document, such as content which #. is inside an HTML 'mark' element. -#: src/orca/messages.py:447 +#: src/orca/messages.py:462 msgctxt "content" msgid "highlight end" msgstr "" @@ -8425,7 +8422,7 @@ #. proposed change. This change can include the insertion and/or deletion #. of content, and would typically be seen in a collaborative editor, such as #. in Google Docs. -#: src/orca/messages.py:454 +#: src/orca/messages.py:469 msgctxt "content" msgid "suggestion end" msgstr "" @@ -8437,7 +8434,7 @@ #. done (e.g. because the container is the last element on the page), Orca will #. instead present this message as an indication that the container was not #. exited as expected. -#: src/orca/messages.py:463 +#: src/orca/messages.py:478 msgid "End of container." msgstr "" @@ -8445,19 +8442,20 @@ #. or end of a container. Examples of containers include tables, lists, and #. blockquotes. If the user attempts to use this command in an object which is #. not a container, this message will be presented. -#: src/orca/messages.py:469 +#: src/orca/messages.py:484 msgid "Not in a container." msgstr "" #. Translators: This message is presented when the user selects all of the items #. in a container that supports selection, such as a GUI table or a list of icons. -#: src/orca/messages.py:473 +#: src/orca/messages.py:488 msgid "all items selected" msgstr "" #. Translators: The "default" button in a dialog box is the button that gets -#. activated when Enter is pressed anywhere within that dialog box. -#: src/orca/messages.py:477 +#. activated when Enter is pressed anywhere within that dialog box. The string +#. substitution is the name of the button (e.g. "OK" or "Close"). +#: src/orca/messages.py:493 #, python-format msgid "Default button is %s" msgstr "Nút mặc định là %s" @@ -8466,7 +8464,7 @@ #. one or several consecutive subscripted characters. For example, 'X' followed #. by 'subscript 2' followed by 'subscript 3' should be presented to the user as #. 'X subscript 23'. -#: src/orca/messages.py:483 +#: src/orca/messages.py:513 #, python-format msgid " subscript %s" msgstr " chữ %s cao" @@ -8475,7 +8473,7 @@ #. one or several consecutive superscripted characters. For example, 'X' followed #. by 'superscript 2' followed by 'superscript 3' should be presented to the user #. as 'X superscript 23'. -#: src/orca/messages.py:489 +#: src/orca/messages.py:519 #, python-format msgid " superscript %s" msgstr " chữ %s cao" @@ -8484,7 +8482,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects the entire #. document by pressing Ctrl+A. -#: src/orca/messages.py:495 +#: src/orca/messages.py:530 msgid "entire document selected" msgstr "toàn bộ tài liệu đã chọn" @@ -8493,7 +8491,7 @@ #. unselected. This message is presented when the entire document had been #. selected but the user presses a key (e.g. an arrow key) causing the #. selection to be completely removed. -#: src/orca/messages.py:502 +#: src/orca/messages.py:537 msgid "entire document unselected" msgstr "" @@ -8501,7 +8499,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the end of the document by pressing Ctrl+Shift+End. -#: src/orca/messages.py:508 +#: src/orca/messages.py:543 msgid "document selected from cursor position" msgstr "tài liệu được chọn từ vị trí con trỏ" @@ -8509,7 +8507,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user unselects previously #. selected text by pressing Ctrl+Shift+End. -#: src/orca/messages.py:514 +#: src/orca/messages.py:549 msgid "document unselected from cursor position" msgstr "tài liệu bị bỏ chọn từ vị trí con trỏ" @@ -8517,7 +8515,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the start of the document by pressing Ctrl+Shift+Home. -#: src/orca/messages.py:520 +#: src/orca/messages.py:555 msgid "document selected to cursor position" msgstr "tài liệu được chọn đến vị trí con trỏ" @@ -8525,14 +8523,14 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user unselects previously #. selected text by pressing Ctrl+Shift+Home. -#: src/orca/messages.py:526 +#: src/orca/messages.py:561 msgid "document unselected to cursor position" msgstr "tài liệu bị bỏ chọn đến vị trí con trỏ" #. Translators: Orca allows you to dynamically define which row of a spreadsheet #. or table should be treated as containing column headers. This message is #. presented when the user sets the row to a particular row number. -#: src/orca/messages.py:531 +#: src/orca/messages.py:566 #, python-format msgid "Dynamic column header set for row %d" msgstr "Phần đầu cột động đã đặt cho hàng %d" @@ -8541,7 +8539,7 @@ #. or table should be treated as containing column headers. This message is #. presented when the user unsets the row so it is no longer treated as if it #. contained column headers. -#: src/orca/messages.py:537 +#: src/orca/messages.py:572 msgid "Dynamic column header cleared." msgstr "Phần đầu cột động bị xoá." @@ -8549,7 +8547,7 @@ #. spreadsheet or table should be treated as containing column headers. This #. message is presented when the user sets the column to a particular column #. number. -#: src/orca/messages.py:543 +#: src/orca/messages.py:578 #, python-format msgid "Dynamic row header set for column %s" msgstr "Phần đầu hàng động đã đặt cho cột %s" @@ -8558,31 +8556,31 @@ #. spreadsheet or table should be treated as containing column headers. This #. message is presented when the user unsets the column so it is no longer #. treated as if it contained row headers. -#: src/orca/messages.py:549 +#: src/orca/messages.py:584 msgid "Dynamic row header cleared." msgstr "Phần đầu hàng động bị xoá." #. Translators: this is used to announce that the current input line in a #. spreadsheet is blank/empty. -#: src/orca/messages.py:553 +#: src/orca/messages.py:588 msgid "empty" msgstr "rỗng" #. Translators: This is the size of a file in kilobytes -#: src/orca/messages.py:556 +#: src/orca/messages.py:591 #, python-format msgid "%.2f kilobytes" msgstr "%.2f kilôbyte" #. Translators: This is the size of a file in megabytes -#: src/orca/messages.py:559 +#: src/orca/messages.py:594 #, python-format msgid "%.2f megabytes" msgstr "%.2f megabyte" #. Translators: This message is presented to the user after performing a file #. search to indicate there were no matches. -#: src/orca/messages.py:563 +#: src/orca/messages.py:598 msgid "No files found." msgstr "Không tìm ra." @@ -8592,7 +8590,7 @@ #. sequence of words in a sequence of lines. This message is presented to #. let the user know that he/she successfully appended the contents under #. flat review onto the existing contents of the clipboard. -#: src/orca/messages.py:571 +#: src/orca/messages.py:606 msgid "Appended contents to clipboard." msgstr "" @@ -8602,7 +8600,7 @@ #. sequence of words in a sequence of lines. This message is presented to #. let the user know that he/she successfully copied the contents under flat #. review to the clipboard. -#: src/orca/messages.py:579 +#: src/orca/messages.py:614 msgid "Copied contents to clipboard." msgstr "" @@ -8612,7 +8610,7 @@ #. sequence of words in a sequence of lines. This message is presented to #. let the user know that he/she attempted to use a flat review command when #. not using flat review. -#: src/orca/messages.py:587 +#: src/orca/messages.py:622 msgid "Not using flat review." msgstr "" @@ -8621,7 +8619,7 @@ #. the text from all objects in a window (e.g., buttons, labels, etc.) as a #. sequence of words in a sequence of lines. This message is presented to #. let the user know he/she just entered flat review. -#: src/orca/messages.py:594 +#: src/orca/messages.py:629 #| msgid "Enters and exits flat review mode." msgid "Entering flat review." msgstr "Đang vào chế độ xem lại phẳng." @@ -8631,37 +8629,37 @@ #. the text from all objects in a window (e.g., buttons, labels, etc.) as a #. sequence of words in a sequence of lines. This message is presented to #. let the user know he/she just entered flat review. -#: src/orca/messages.py:601 +#: src/orca/messages.py:636 msgid "Leaving flat review." msgstr "Đang rời chế độ xem lại phẳng." #. Translators: this means a particular cell in a spreadsheet has a formula #. (e.g., "=sum(a1:d1)") -#: src/orca/messages.py:605 +#: src/orca/messages.py:656 msgid "has formula" msgstr "có công thức" #. Translators: this message will be presented to indicate the focused object #. will cause a dialog to appear if activated. -#: src/orca/messages.py:609 +#: src/orca/messages.py:660 msgid "opens dialog" msgstr "" #. Translators: this message will be presented to indicate the focused object #. will cause a grid to appear if activated. A grid is an interactive table. -#: src/orca/messages.py:613 +#: src/orca/messages.py:664 msgid "opens grid" msgstr "" #. Translators: this message will be presented to indicate the focused object #. will cause a listbox to appear if activated. -#: src/orca/messages.py:617 +#: src/orca/messages.py:668 msgid "opens listbox" msgstr "" #. Translators: this message will be presented to indicate the focused object #. will cause a menu to appear if activated. -#: src/orca/messages.py:621 +#: src/orca/messages.py:672 msgid "opens menu" msgstr "" @@ -8669,7 +8667,7 @@ #. will cause a tree to appear if activated. A tree is a list with sub-levels #. which can be expanded or collapsed, similar to the list of folders in an #. email client. -#: src/orca/messages.py:627 +#: src/orca/messages.py:678 msgid "opens tree" msgstr "" @@ -8678,7 +8676,7 @@ #. been divided into regions. Each region can be clicked on and has an associated #. link. Please see http://en.wikipedia.org/wiki/Imagemap for more information #. and examples. -#: src/orca/messages.py:634 +#: src/orca/messages.py:685 msgid "image map link" msgstr "liên kết sơ đồ ảnh" @@ -8686,7 +8684,7 @@ #. that the key combination (e.g., Ctrl+Alt+f) they just entered has already been #. bound to another command and is thus unavailable. The string substituted in is #. the name of the command which already has the binding. -#: src/orca/messages.py:640 +#: src/orca/messages.py:691 #, python-format msgid "The key entered is already bound to %s" msgstr "Bạn đã nhập một phím đã đóng kết với %s" @@ -8694,7 +8692,7 @@ #. Translators: This is a spoken and/or brailled message letting the user know #. that Orca has recorded a new key combination (e.g. Alt+Ctrl+g) as a result of #. their input. The string substituted in is the new key combination. -#: src/orca/messages.py:645 +#: src/orca/messages.py:696 #, python-format msgid "Key captured: %s. Press enter to confirm." msgstr "Đã bắt phím: %s. Nhấn enter để xác nhận." @@ -8702,7 +8700,7 @@ #. Translators: This is a spoken and/or brailled message letting the user know #. that Orca has assigned a new key combination (e.g. Alt+Ctrl+g) as a result of #. their input. The string substituted in is the new key combination. -#: src/orca/messages.py:650 +#: src/orca/messages.py:701 #, python-format msgid "The new key is: %s" msgstr "Phím mới là: %s" @@ -8710,21 +8708,21 @@ #. Translators: This is a spoken and/or brailled message letting the user know #. Orca is about to delete an existing key combination (e.g. Alt+Ctrl+g) as a #. result of their input. -#: src/orca/messages.py:655 +#: src/orca/messages.py:706 msgid "Key binding deleted. Press enter to confirm." msgstr "Tổ hợp phím bị xoá. Nhấn phím Enter để xác nhận." #. Translators: This is a spoken and/or brailled message letting the user know #. Orca has deleted an existing key combination (e.g. Alt+Ctrl+g) as a result of #. their input. -#: src/orca/messages.py:660 +#: src/orca/messages.py:711 msgid "The keybinding has been removed." msgstr "Tổ hợp phím đã bị xoá." #. Translators: This is a spoken and/or brailled message asking the user to press #. a new key combination (e.g., Alt+Ctrl+g) to create a new key binding for an #. Orca command. -#: src/orca/messages.py:665 +#: src/orca/messages.py:716 msgid "enter new key" msgstr "nhập phím mới" @@ -8740,7 +8738,7 @@ #. echo and can cycle through the various levels quickly via a command. The #. following string is a brief message which will be presented to the user who #. is cycling amongst the various echo options. -#: src/orca/messages.py:679 +#: src/orca/messages.py:730 msgctxt "key echo" msgid "key" msgstr "phím" @@ -8755,7 +8753,7 @@ #. is pressed. #. A user can choose to have no echo, one type of echo, or multiple types of #. echo and can cycle through the various levels quickly via a command. -#: src/orca/messages.py:691 +#: src/orca/messages.py:742 msgid "Echo set to key." msgstr "" @@ -8771,7 +8769,7 @@ #. echo and can cycle through the various levels quickly via a command. The #. following string is a brief message which will be presented to the user who #. is cycling amongst the various echo options. -#: src/orca/messages.py:705 +#: src/orca/messages.py:756 msgctxt "key echo" msgid "None" msgstr "Không có" @@ -8786,7 +8784,7 @@ #. is pressed. #. A user can choose to have no echo, one type of echo, or multiple types of #. echo and can cycle through the various levels quickly via a command. -#: src/orca/messages.py:717 +#: src/orca/messages.py:768 msgid "Echo set to None." msgstr "" @@ -8802,7 +8800,7 @@ #. echo and can cycle through the various levels quickly via a command. The #. following string is a brief message which will be presented to the user who #. is cycling amongst the various echo options. -#: src/orca/messages.py:731 +#: src/orca/messages.py:782 msgctxt "key echo" msgid "key and word" msgstr "phím và từ" @@ -8817,7 +8815,7 @@ #. is pressed. #. A user can choose to have no echo, one type of echo, or multiple types of #. echo and can cycle through the various levels quickly via a command. -#: src/orca/messages.py:743 +#: src/orca/messages.py:794 msgid "Echo set to key and word." msgstr "" @@ -8833,7 +8831,7 @@ #. echo and can cycle through the various levels quickly via a command. The #. following string is a brief message which will be presented to the user who #. is cycling amongst the various echo options. -#: src/orca/messages.py:757 +#: src/orca/messages.py:808 msgctxt "key echo" msgid "sentence" msgstr "câu" @@ -8848,7 +8846,7 @@ #. is pressed. #. A user can choose to have no echo, one type of echo, or multiple types of #. echo and can cycle through the various levels quickly via a command. -#: src/orca/messages.py:769 +#: src/orca/messages.py:820 msgid "Echo set to sentence." msgstr "" @@ -8864,7 +8862,7 @@ #. echo and can cycle through the various levels quickly via a command. The #. following string is a brief message which will be presented to the user who #. is cycling amongst the various echo options. -#: src/orca/messages.py:783 +#: src/orca/messages.py:834 msgctxt "key echo" msgid "word" msgstr "từ" @@ -8879,7 +8877,7 @@ #. is pressed. #. A user can choose to have no echo, one type of echo, or multiple types of #. echo and can cycle through the various levels quickly via a command. -#: src/orca/messages.py:795 +#: src/orca/messages.py:846 msgid "Echo set to word." msgstr "" @@ -8895,7 +8893,7 @@ #. echo and can cycle through the various levels quickly via a command. The #. following string is a brief message which will be presented to the user who #. is cycling amongst the various echo options. -#: src/orca/messages.py:809 +#: src/orca/messages.py:860 msgctxt "key echo" msgid "word and sentence" msgstr "từ và câu" @@ -8910,7 +8908,7 @@ #. is pressed. #. A user can choose to have no echo, one type of echo, or multiple types of #. echo and can cycle through the various levels quickly via a command. -#: src/orca/messages.py:821 +#: src/orca/messages.py:872 msgid "Echo set to word and sentence." msgstr "" @@ -8924,7 +8922,7 @@ #. substitution is for that list of enclosure types. For more information #. about the MathML 'menclose' element and its notation types, see: #. http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:833 +#: src/orca/messages.py:884 #, python-format msgctxt "math enclosure" msgid "Enclosed by: %s" @@ -8936,7 +8934,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:841 +#: src/orca/messages.py:892 msgctxt "math enclosure" msgid "an actuarial symbol" msgstr "" @@ -8947,7 +8945,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:849 +#: src/orca/messages.py:900 msgctxt "math enclosure" msgid "a box" msgstr "" @@ -8958,7 +8956,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:857 +#: src/orca/messages.py:908 msgctxt "math enclosure" msgid "a circle" msgstr "" @@ -8969,7 +8967,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:865 +#: src/orca/messages.py:916 msgctxt "math enclosure" msgid "a long division sign" msgstr "" @@ -8980,7 +8978,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:873 +#: src/orca/messages.py:924 msgctxt "math enclosure" msgid "a radical" msgstr "" @@ -8991,7 +8989,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:881 +#: src/orca/messages.py:932 msgctxt "math enclosure" msgid "a rounded box" msgstr "" @@ -9002,7 +9000,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:889 +#: src/orca/messages.py:940 msgctxt "math enclosure" msgid "a horizontal strike" msgstr "" @@ -9013,7 +9011,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:897 +#: src/orca/messages.py:948 msgctxt "math enclosure" msgid "a vertical strike" msgstr "" @@ -9024,7 +9022,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:905 +#: src/orca/messages.py:956 msgctxt "math enclosure" msgid "a down diagonal strike" msgstr "" @@ -9035,7 +9033,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:913 +#: src/orca/messages.py:964 msgctxt "math enclosure" msgid "an up diagonal strike" msgstr "" @@ -9046,7 +9044,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:921 +#: src/orca/messages.py:972 msgctxt "math enclosure" msgid "a northeast arrow" msgstr "" @@ -9057,7 +9055,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:929 +#: src/orca/messages.py:980 msgctxt "math enclosure" msgid "a line at the bottom" msgstr "" @@ -9068,7 +9066,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:937 +#: src/orca/messages.py:988 msgctxt "math enclosure" msgid "a line on the left" msgstr "" @@ -9079,7 +9077,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:945 +#: src/orca/messages.py:996 msgctxt "math enclosure" msgid "a line on the right" msgstr "" @@ -9090,7 +9088,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:953 +#: src/orca/messages.py:1004 msgctxt "math enclosure" msgid "a line at the top" msgstr "" @@ -9101,7 +9099,7 @@ #. line on the left, vertical strike), we present them as a list of notations. #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:961 +#: src/orca/messages.py:1012 msgctxt "math enclosure" msgid "a phasor angle" msgstr "" @@ -9113,7 +9111,7 @@ #. For more information about the MathML 'menclose' element and its notation #. types, see: http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose #. This particular string is for the "madruwb" notation type. -#: src/orca/messages.py:970 +#: src/orca/messages.py:1021 msgctxt "math enclosure" msgid "an arabic factorial symbol" msgstr "" @@ -9129,7 +9127,7 @@ #. one enclosure notation. For more information about the MathML 'menclose' #. element and its notation types, see: #. http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose -#: src/orca/messages.py:983 +#: src/orca/messages.py:1034 msgctxt "math enclosure" msgid "and" msgstr "" @@ -9137,7 +9135,7 @@ #. Translators: This phrase is spoken to inform the user that what is about to #. be said is part of a mathematical fraction. For instance, given x+1/y+2, Orca #. would say "fraction start, x+1 over y+2, fraction end." -#: src/orca/messages.py:988 +#: src/orca/messages.py:1039 msgid "fraction start" msgstr "" @@ -9150,14 +9148,14 @@ #. the pause which results is not needed. You should be able to test this with #. "spd-say " in a terminal on a machine where speech-dispatcher #. is installed. -#: src/orca/messages.py:999 +#: src/orca/messages.py:1050 msgid "fraction without bar, start" msgstr "" #. Translators: This word refers to the line separating the numerator from the #. denominator in a mathematical fraction. For instance, given x+1/y+2, Orca #. would would say "fraction start, x+1 over y+2, fraction end." -#: src/orca/messages.py:1004 +#: src/orca/messages.py:1055 msgctxt "math fraction" msgid "over" msgstr "" @@ -9165,7 +9163,7 @@ #. Translators: This phrase is spoken to inform the user that the last spoken #. phrase is the end of a mathematical fraction. For instance, given x+1/y+2, #. Orca would would say "fraction start, x+1 over y+2, fraction end." -#: src/orca/messages.py:1009 +#: src/orca/messages.py:1060 msgid "fraction end" msgstr "" @@ -9175,7 +9173,7 @@ #. be spoken). Note that the radicand, which follows the "of", is unknown and #. might not even be a simple string; it might be the square root of another #. expression such as a fraction. -#: src/orca/messages.py:1017 +#: src/orca/messages.py:1068 msgid "square root of" msgstr "" @@ -9185,7 +9183,7 @@ #. endings should be spoken). Note that the radicand, which follows the "of", #. is unknown and might not even be a simple string; it might be the cube root #. of another expression such as a fraction. -#: src/orca/messages.py:1025 +#: src/orca/messages.py:1076 msgid "cube root of" msgstr "" @@ -9195,7 +9193,7 @@ #. the user settings indicate that root endings should be spoken). Note that the #. index, which precedes this string, is unknown and might not even be a simple #. expression like "fourth"; the index might instead be a fraction. -#: src/orca/messages.py:1033 +#: src/orca/messages.py:1084 msgid "root of" msgstr "" @@ -9206,7 +9204,7 @@ #. "fourth root of 9" may be sufficient for the user. But if the index is not #. 4, but instead the fraction x/4, beginning the phrase with "root start" can #. help the user better understand that x/4 is the index of the root. -#: src/orca/messages.py:1042 +#: src/orca/messages.py:1093 msgid "root start" msgstr "" @@ -9214,7 +9212,7 @@ #. phrase is the end of a mathematical root (square root, cube root, nth root). #. For instance, for the cube root of 9, Orca would say "cube root of 9, root #. end" (assuming the user settings indicate that root endings should be spoken). -#: src/orca/messages.py:1048 +#: src/orca/messages.py:1099 msgid "root end" msgstr "" @@ -9223,7 +9221,7 @@ #. subscript might be simple text or may itself be a mathematical expression, #. and in this instance we have no additional context through which a more user- #. friendly word or phrase can reliably be chosen. -#: src/orca/messages.py:1055 +#: src/orca/messages.py:1106 msgctxt "math script generic" msgid "subscript" msgstr "" @@ -9233,7 +9231,7 @@ #. superscript might be simple text or may itself be a mathematical expression, #. and in this instance we have no additional context through which a more user- #. friendly word or phrase can reliably be chosen. -#: src/orca/messages.py:1062 +#: src/orca/messages.py:1113 msgctxt "math script generic" msgid "superscript" msgstr "" @@ -9243,7 +9241,7 @@ #. expression. See, for instance, the MathML mmultiscripts element: #. http://www.w3.org/TR/MathML3/chapter3.html#presm.mmultiscripts #. https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mmultiscripts -#: src/orca/messages.py:1069 +#: src/orca/messages.py:1120 msgctxt "math script" msgid "pre-subscript" msgstr "" @@ -9253,7 +9251,7 @@ #. expression. See, for instance, the MathML mmultiscripts element: #. http://www.w3.org/TR/MathML3/chapter3.html#presm.mmultiscripts #. https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mmultiscripts -#: src/orca/messages.py:1076 +#: src/orca/messages.py:1127 msgctxt "math script" msgid "pre-superscript" msgstr "" @@ -9265,7 +9263,7 @@ #. friendly word or phrase can reliably be chosen. Examples of underscripts: #. http://www.w3.org/TR/MathML/chapter3.html#presm.munder #. https://reference.wolfram.com/language/ref/Underscript.html -#: src/orca/messages.py:1085 +#: src/orca/messages.py:1136 msgctxt "math script generic" msgid "underscript" msgstr "" @@ -9277,14 +9275,14 @@ #. friendly word or phrase can reliably be chosen. Examples of overscripts: #. http://www.w3.org/TR/MathML/chapter3.html#presm.mover #. https://reference.wolfram.com/language/ref/Overscript.html -#: src/orca/messages.py:1094 +#: src/orca/messages.py:1145 msgctxt "math script generic" msgid "overscript" msgstr "" #. Translators: This phrase is spoken to inform the user that the last spoken #. phrase is the end of a mathematical table. -#: src/orca/messages.py:1098 +#: src/orca/messages.py:1149 msgctxt "math table" msgid "table end" msgstr "" @@ -9292,7 +9290,7 @@ #. Translators: This phrase is spoken to inform the user that the last spoken #. phrase is the end of a mathematical table which is nested inside another #. mathematical table. -#: src/orca/messages.py:1103 +#: src/orca/messages.py:1154 msgctxt "math table" msgid "nested table end" msgstr "" @@ -9300,33 +9298,33 @@ #. Translators: Inaccessible means that the application cannot be read by Orca. #. This usually means the application is not friendly to the assistive technology #. infrastructure. -#: src/orca/messages.py:1108 +#: src/orca/messages.py:1159 msgid "inaccessible" msgstr "không tới được" #. Translators: This brief message indicates that indentation and #. justification will be spoken. -#: src/orca/messages.py:1113 +#: src/orca/messages.py:1164 msgctxt "indentation and justification" msgid "Disabled" msgstr "Tắt" #. Translators: This detailed message indicates that indentation and #. justification will not be spoken. -#: src/orca/messages.py:1118 +#: src/orca/messages.py:1169 msgid "Speaking of indentation and justification disabled." msgstr "Tắt đọc thụt lề và canh đều." #. Translators: This brief message indicates that indentation and #. justification will be spoken. -#: src/orca/messages.py:1123 +#: src/orca/messages.py:1174 msgctxt "indentation and justification" msgid "Enabled" msgstr "Bật" #. Translators: This detailed message indicates that indentation and #. justification will be spoken. -#: src/orca/messages.py:1128 +#: src/orca/messages.py:1179 msgid "Speaking of indentation and justification enabled." msgstr "Bật đọc thụt lề và canh đều." @@ -9336,7 +9334,7 @@ #. combination, or they might just be to echo the name of the key if Orca doesn't #. have a handler. This message is what is presented on the braille display when #. entering Learn Mode. -#: src/orca/messages.py:1136 +#: src/orca/messages.py:1187 msgid "Learn mode. Press escape to exit." msgstr "Chế độ học. Hãy bấm phim Escape để thoát." @@ -9346,7 +9344,7 @@ #. combination, or they might just be to echo the name of the key if Orca doesn't #. have a handler. This message is what is spoken to the user when entering Learn #. Mode. -#: src/orca/messages.py:1145 +#: src/orca/messages.py:1196 msgid "" "Entering learn mode. Press any key to hear its function. To view the " "screen reader’s documentation, press F1. To get a list of the screen " @@ -9357,7 +9355,7 @@ #. Translators: This message is presented when a user is navigating within a #. blockquote and then navigates out of it. -#: src/orca/messages.py:1154 +#: src/orca/messages.py:1205 msgid "leaving blockquote." msgstr "" @@ -9370,7 +9368,7 @@ #. This message is presented when a user just navigated out of a container holding #. detailed information about another object. #. See https://w3c.github.io/aria/#aria-details -#: src/orca/messages.py:1165 +#: src/orca/messages.py:1216 msgid "leaving details." msgstr "" @@ -9378,7 +9376,7 @@ #. an object and then navigates out of it. The word or phrase that follows #. "leaving" should be consistent with the translation provided for the #. corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1171 +#: src/orca/messages.py:1222 msgctxt "role" msgid "leaving feed." msgstr "" @@ -9387,14 +9385,14 @@ #. an object and then navigates out of it. The word or phrase that follows #. "leaving" should be consistent with the translation provided for the #. corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1177 +#: src/orca/messages.py:1228 msgctxt "role" msgid "leaving figure." msgstr "" #. Translators: This message is presented when a user is navigating within a #. form and then navigates out of it. -#: src/orca/messages.py:1181 +#: src/orca/messages.py:1232 msgid "leaving form." msgstr "" @@ -9402,7 +9400,7 @@ #. a type of landmark and then navigates out of it. The word or phrase that #. follows "leaving" should be consistent with the translation provided for #. the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1187 +#: src/orca/messages.py:1238 msgctxt "role" msgid "leaving banner." msgstr "" @@ -9411,7 +9409,7 @@ #. a type of landmark and then navigates out of it. The word or phrase that #. follows "leaving" should be consistent with the translation provided for #. the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1193 +#: src/orca/messages.py:1244 msgctxt "role" msgid "leaving complementary content." msgstr "" @@ -9420,7 +9418,7 @@ #. a type of landmark and then navigates out of it. The word or phrase that #. follows "leaving" should be consistent with the translation provided for #. the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1199 +#: src/orca/messages.py:1250 msgctxt "role" msgid "leaving information." msgstr "" @@ -9429,7 +9427,7 @@ #. a type of landmark and then navigates out of it. The word or phrase that #. follows "leaving" should be consistent with the translation provided for #. the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1205 +#: src/orca/messages.py:1256 msgctxt "role" msgid "leaving main content." msgstr "" @@ -9438,7 +9436,7 @@ #. a type of landmark and then navigates out of it. The word or phrase that #. follows "leaving" should be consistent with the translation provided for #. the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1211 +#: src/orca/messages.py:1262 msgctxt "role" msgid "leaving navigation." msgstr "" @@ -9447,7 +9445,7 @@ #. a type of landmark and then navigates out of it. The word or phrase that #. follows "leaving" should be consistent with the translation provided for #. the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1217 +#: src/orca/messages.py:1268 msgctxt "role" msgid "leaving region." msgstr "" @@ -9456,33 +9454,33 @@ #. a type of landmark and then navigates out of it. The word or phrase that #. follows "leaving" should be consistent with the translation provided for #. the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1223 +#: src/orca/messages.py:1274 msgctxt "role" msgid "leaving search." msgstr "" #. Translators: This message is presented when a user is navigating within a #. list and then navigates out of it. -#: src/orca/messages.py:1227 +#: src/orca/messages.py:1278 msgid "leaving list." msgstr "" #. Translators: This message is presented when a user is navigating within a #. panel and then navigates out of it. A panel is a generic container of #. objects, such as a group of related form fields. -#: src/orca/messages.py:1232 +#: src/orca/messages.py:1283 msgid "leaving panel." msgstr "" #. Translators: This message is presented when a user is navigating within a #. table and then navigates out of it. -#: src/orca/messages.py:1236 +#: src/orca/messages.py:1287 msgid "leaving table." msgstr "rời bảng." #. Translators: This message is presented when a user is navigating within a #. tooltip in a web application and then navigates out of it. -#: src/orca/messages.py:1240 +#: src/orca/messages.py:1291 msgid "leaving tooltip." msgstr "" @@ -9490,7 +9488,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1246 +#: src/orca/messages.py:1297 msgctxt "role" msgid "leaving abstract." msgstr "" @@ -9499,7 +9497,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1252 +#: src/orca/messages.py:1303 msgctxt "role" msgid "leaving acknowledgments." msgstr "" @@ -9508,7 +9506,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1258 +#: src/orca/messages.py:1309 msgctxt "role" msgid "leaving afterword." msgstr "" @@ -9517,7 +9515,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1264 +#: src/orca/messages.py:1315 msgctxt "role" msgid "leaving appendix." msgstr "" @@ -9526,7 +9524,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1270 +#: src/orca/messages.py:1321 msgctxt "role" msgid "leaving bibliography." msgstr "" @@ -9535,7 +9533,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1276 +#: src/orca/messages.py:1327 msgctxt "role" msgid "leaving chapter." msgstr "" @@ -9544,7 +9542,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1282 +#: src/orca/messages.py:1333 msgctxt "role" msgid "leaving colophon." msgstr "" @@ -9553,7 +9551,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1288 +#: src/orca/messages.py:1339 msgctxt "role" msgid "leaving conclusion." msgstr "" @@ -9562,7 +9560,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1294 +#: src/orca/messages.py:1345 msgctxt "role" msgid "leaving credit." msgstr "" @@ -9571,7 +9569,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1300 +#: src/orca/messages.py:1351 msgctxt "role" msgid "leaving credits." msgstr "" @@ -9580,7 +9578,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1306 +#: src/orca/messages.py:1357 msgctxt "role" msgid "leaving dedication." msgstr "" @@ -9589,7 +9587,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1312 +#: src/orca/messages.py:1363 msgctxt "role" msgid "leaving endnotes." msgstr "" @@ -9598,7 +9596,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1318 +#: src/orca/messages.py:1369 msgctxt "role" msgid "leaving epigraph." msgstr "" @@ -9607,7 +9605,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1324 +#: src/orca/messages.py:1375 msgctxt "role" msgid "leaving epilogue." msgstr "" @@ -9616,7 +9614,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1330 +#: src/orca/messages.py:1381 msgctxt "role" msgid "leaving errata." msgstr "" @@ -9625,7 +9623,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1336 +#: src/orca/messages.py:1387 msgctxt "role" msgid "leaving example." msgstr "" @@ -9634,7 +9632,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1342 +#: src/orca/messages.py:1393 msgctxt "role" msgid "leaving foreword." msgstr "" @@ -9643,7 +9641,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1348 +#: src/orca/messages.py:1399 msgctxt "role" msgid "leaving glossary." msgstr "" @@ -9652,7 +9650,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1354 +#: src/orca/messages.py:1405 msgctxt "role" msgid "leaving index." msgstr "" @@ -9661,7 +9659,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1360 +#: src/orca/messages.py:1411 msgctxt "role" msgid "leaving introduction." msgstr "" @@ -9670,7 +9668,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1366 +#: src/orca/messages.py:1417 msgctxt "role" msgid "leaving page list." msgstr "" @@ -9679,7 +9677,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1372 +#: src/orca/messages.py:1423 msgctxt "role" msgid "leaving part." msgstr "" @@ -9688,7 +9686,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1378 +#: src/orca/messages.py:1429 msgctxt "role" msgid "leaving preface." msgstr "" @@ -9697,7 +9695,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1384 +#: src/orca/messages.py:1435 msgctxt "role" msgid "leaving prologue." msgstr "" @@ -9706,7 +9704,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1390 +#: src/orca/messages.py:1441 msgctxt "role" msgid "leaving pullquote." msgstr "" @@ -9715,7 +9713,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1396 +#: src/orca/messages.py:1447 msgctxt "role" msgid "leaving QNA." msgstr "" @@ -9725,7 +9723,7 @@ #. a proposed change. This change can include the insertion and/or deletion #. of content, and would typically be seen in a collaborative editor, such as #. in Google Docs. -#: src/orca/messages.py:1403 +#: src/orca/messages.py:1454 msgctxt "role" msgid "leaving suggestion." msgstr "" @@ -9734,7 +9732,7 @@ #. a document container and then navigates out of it. The word or phrase #. that follows "leaving" should be consistent with the translation provided #. for the corresponding term with context "role" found in object_properties.py -#: src/orca/messages.py:1409 +#: src/orca/messages.py:1460 msgctxt "role" msgid "leaving table of contents." msgstr "" @@ -9743,7 +9741,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the end of the line by pressing Shift+Down. -#: src/orca/messages.py:1415 +#: src/orca/messages.py:1466 msgid "line selected down from cursor position" msgstr "dòng được chọn bên dưới vị trí con trỏ" @@ -9751,7 +9749,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the start of the line by pressing Shift+Up. -#: src/orca/messages.py:1421 +#: src/orca/messages.py:1472 msgid "line selected up from cursor position" msgstr "dòng được chọn bên trên vị trí con trỏ" @@ -9760,7 +9758,7 @@ #. unselected. This message is presented when the user unselects previously #. selected text from the current location to the end of the paragraph by #. pressing Shift+Down. -#: src/orca/messages.py:1428 +#: src/orca/messages.py:1479 msgid "line unselected down from cursor position" msgstr "dòng bị bỏ chọn bên dưới vị trí con trỏ" @@ -9769,7 +9767,7 @@ #. unselected. This message is presented when the user unselects previously #. selected text from the current location to the start of the paragraph by #. pressing Shift+Up. -#: src/orca/messages.py:1435 +#: src/orca/messages.py:1486 msgid "line unselected up from cursor position" msgstr "dòng bị bỏ chọn bên trên vị trí con trỏ" @@ -9779,7 +9777,7 @@ #. combination, or they might just be to echo the name of the key if Orca doesn't #. have a handler. This message is what is presented in speech and braille when #. exiting Learn Mode. -#: src/orca/messages.py:1443 +#: src/orca/messages.py:1494 msgid "Exiting learn mode." msgstr "Đang thoát khỏi chế độ học." @@ -9787,7 +9785,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the start of the line by pressing Ctrl+Shift+Page_Up. -#: src/orca/messages.py:1449 +#: src/orca/messages.py:1500 msgid "line selected from start to previous cursor position" msgstr "dòng được chọn bên trái vị trí con trỏ" @@ -9795,51 +9793,51 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the end of the line by pressing Ctrl+Shift+Page_Down. -#: src/orca/messages.py:1455 +#: src/orca/messages.py:1506 msgid "line selected to end from previous cursor position" msgstr "dòng được chọn bên phải vị trí con trỏ" #. Translators: this indicates that this piece of text is a hypertext link. -#: src/orca/messages.py:1458 +#: src/orca/messages.py:1509 msgid "link" msgstr "liên kết" #. Translators: this is an indication that a given link points to an object #. that is on the same page. -#: src/orca/messages.py:1462 +#: src/orca/messages.py:1513 msgid "same page" msgstr "cùng trang" #. Translators: this is an indication that a given link points to an object #. that is at the same site (but not on the same page as the link). -#: src/orca/messages.py:1466 +#: src/orca/messages.py:1517 msgid "same site" msgstr "cùng trang chủ" #. Translators: this is an indication that a given link points to an object #. that is at a different site than that of the link. -#: src/orca/messages.py:1470 +#: src/orca/messages.py:1521 msgid "different site" msgstr "trang chủ khác" #. Translators: this refers to a link to a file, where the first item is the #. protocol (ftp, ftps, or file) and the second item the name of the file being #. linked to. -#: src/orca/messages.py:1475 +#: src/orca/messages.py:1526 #, python-format #| msgid "%s link to %s" msgid "%(uri)s link to %(file)s" msgstr "liên kết %(uri)s đến tập tin %(file)s" #. Translators: this message conveys the protocol of a link eg. http, mailto. -#: src/orca/messages.py:1478 +#: src/orca/messages.py:1529 #, python-format msgid "%s link" msgstr "liên kết %s" #. Translators: this message conveys the protocol of a link eg. http, mailto. #. along with the visited state of that link. -#: src/orca/messages.py:1482 +#: src/orca/messages.py:1533 #, python-format msgid "visited %s link" msgstr "" @@ -9847,7 +9845,7 @@ #. Translators: The following string instructs the user how to navigate amongst #. the list of commands presented in learn mode, as well as how to exit the list #. when finished. -#: src/orca/messages.py:1488 +#: src/orca/messages.py:1539 msgid "Use Up and Down Arrow to navigate the list. Press Escape to exit." msgstr "Nhấn Lên và Xuống để chuyển trong danh sách. Nhấn Escape để thoát." @@ -9859,7 +9857,7 @@ #. features to facilitate accessing live regions. This message is presented to #. inform the user that Orca's live region's "politeness" level has changed to #. "off" for all of the live regions. -#: src/orca/messages.py:1498 +#: src/orca/messages.py:1549 msgid "All live regions set to off" msgstr "Mọi vùng động đã bị tắt" @@ -9871,7 +9869,7 @@ #. features to facilitate accessing live regions. This message is presented to #. inform the user that Orca's live region's "politeness" level for all live #. regions has been restored to their original values. -#: src/orca/messages.py:1508 +#: src/orca/messages.py:1559 msgid "live regions politeness levels restored" msgstr "mọi vùng động có mức tùy theo gốc" @@ -9882,7 +9880,7 @@ #. idle ("polite"), and when there is a change ("assertive"). Orca has several #. features to facilitate accessing live regions. This message is presented to #. inform the user of the "politeness" level for the current live region. -#: src/orca/messages.py:1517 +#: src/orca/messages.py:1568 #, python-format msgid "politeness level %s" msgstr "mức tùy theo %s" @@ -9895,7 +9893,7 @@ #. features to facilitate accessing live regions. This message is presented to #. inform the user that Orca's live region's "politeness" level has changed for #. the current live region. -#: src/orca/messages.py:1527 +#: src/orca/messages.py:1578 msgid "setting live region to assertive" msgstr "đang đặt vùng động thành khẳng định" @@ -9907,7 +9905,7 @@ #. features to facilitate accessing live regions. This message is presented to #. inform the user that Orca's live region's "politeness" level has changed for #. the current live region. -#: src/orca/messages.py:1537 +#: src/orca/messages.py:1588 msgid "setting live region to off" msgstr "đang đặt vùng động thành bị tắt" @@ -9919,7 +9917,7 @@ #. features to facilitate accessing live regions. This message is presented to #. inform the user that Orca's live region's "politeness" level has changed for #. the current live region. -#: src/orca/messages.py:1547 +#: src/orca/messages.py:1598 msgid "setting live region to polite" msgstr "đang đặt vùng động thành tùy theo" @@ -9931,7 +9929,7 @@ #. features to facilitate accessing live regions. This message is presented to #. inform the user that Orca's live region's "politeness" level has changed for #. the current live region. -#: src/orca/messages.py:1557 +#: src/orca/messages.py:1608 msgid "setting live region to rude" msgstr "đang đặt vùng động thành không tùy theo" @@ -9944,7 +9942,7 @@ #. opt to have no notifications presented (politeness level of "off") and still #. manually review recent updates to live regions via Orca commands for doing so #. -- as long as the monitoring of live regions is enabled. -#: src/orca/messages.py:1568 +#: src/orca/messages.py:1619 msgid "Live regions monitoring off" msgstr "Theo dõi vùng động bị tắt" @@ -9957,7 +9955,7 @@ #. opt to have no notifications presented (politeness level of "off") and still #. manually review recent updates to live regions via Orca commands for doing so #. -- as long as the monitoring of live regions is enabled. -#: src/orca/messages.py:1579 +#: src/orca/messages.py:1630 msgid "Live regions monitoring on" msgstr "Theo dõi vùng động đã bật" @@ -9966,7 +9964,7 @@ #. Orca has several features to facilitate accessing live regions. This message #. is presented to inform the user that a cached message is not available for the #. the current live region. -#: src/orca/messages.py:1586 +#: src/orca/messages.py:1637 msgid "no live message saved" msgstr "không có thông điệp động được lưu" @@ -9975,14 +9973,14 @@ #. Orca has several features to facilitate accessing live regions. This message #. is presented to inform the user that Orca's live region features have been #. turned off. -#: src/orca/messages.py:1593 +#: src/orca/messages.py:1644 msgid "Live region support is off" msgstr "Hỗ trợ vùng động bị tắt" #. Translators: Orca has a command that allows the user to move the mouse pointer #. to the current object. This is a brief message which will be presented if for #. some reason Orca cannot identify/find the current location. -#: src/orca/messages.py:1598 +#: src/orca/messages.py:1649 msgctxt "location" msgid "Not found" msgstr "Không tìm thấy" @@ -9990,7 +9988,7 @@ #. Translators: Orca has a command that allows the user to move the mouse pointer #. to the current object. This is a detailed message which will be presented if #. for some reason Orca cannot identify/find the current location. -#: src/orca/messages.py:1603 +#: src/orca/messages.py:1654 #| msgid "C_urrent location" msgid "Could not find current location." msgstr "Không tìm thấy vị trí hiện thời." @@ -10000,7 +9998,7 @@ #. lowercase; if Caps Lock is "on", they will instead appear in uppercase. This #. string is also applied to Num Lock and potentially will be applied to similar #. keys in the future. -#: src/orca/messages.py:1610 +#: src/orca/messages.py:1661 msgctxt "locking key state" msgid "off" msgstr "" @@ -10010,14 +10008,14 @@ #. lowercase; if Caps Lock is "on", they will instead appear in uppercase. This #. string is also applied to Num Lock and potentially will be applied to similar #. keys in the future. -#: src/orca/messages.py:1617 +#: src/orca/messages.py:1668 msgctxt "locking key state" msgid "on" msgstr "" #. Translators: This is to inform the user of the presence of the red squiggly #. line which indicates that a given word is not spelled correctly. -#: src/orca/messages.py:1621 +#: src/orca/messages.py:1672 #| msgid "Misspelled word:" msgid "misspelled" msgstr "sai chính tả" @@ -10025,7 +10023,7 @@ #. Translators: Orca tries to provide more compelling output of the spell check #. dialog in some applications. The first thing it does is let the user know #. what the misspelled word is. -#: src/orca/messages.py:1626 +#: src/orca/messages.py:1677 #, python-format msgid "Misspelled word: %s" msgstr "Từ sai chính tả : %s" @@ -10033,7 +10031,7 @@ #. Translators: Orca tries to provide more compelling output of the spell check #. dialog in some applications. The second thing it does is give the phrase #. containing the misspelled word in the document. This is known as the context. -#: src/orca/messages.py:1631 +#: src/orca/messages.py:1682 #, python-format msgid "Context is %s" msgstr "Ngữ cảnh là %s" @@ -10051,7 +10049,7 @@ #. key presses as commands to read the content; in focus mode, Orca treats #. key presses as something that should be handled by the focused widget. #. This string is the message presented when Orca switches to browse mode. -#: src/orca/messages.py:1646 +#: src/orca/messages.py:1697 msgid "Browse mode" msgstr "" @@ -10068,7 +10066,7 @@ #. key presses as commands to read the content; in focus mode, Orca treats #. key presses as something that should be handled by the focused widget. #. This string is the message presented when Orca switches to focus mode. -#: src/orca/messages.py:1661 +#: src/orca/messages.py:1712 msgid "Focus mode" msgstr "" @@ -10089,7 +10087,7 @@ #. they must press to enable focus mode for the purposes of interacting #. with the widget. The substituted string is a human-consumable keybinding #. such as "Alt+Shift+A." -#: src/orca/messages.py:1680 +#: src/orca/messages.py:1731 #, python-format msgid "To enable focus mode press %s." msgstr "" @@ -10103,7 +10101,7 @@ #. navigation and use interaction model. As a result, Orca has a command which #. enables setting a "sticky" focus mode which disables all automatic toggling. #. This string is the message presented when Orca switches to sticky focus mode. -#: src/orca/messages.py:1691 +#: src/orca/messages.py:1742 msgid "Focus mode is sticky." msgstr "" @@ -10116,7 +10114,7 @@ #. navigation and use interaction model. As a result, Orca has a command which #. enables setting a "sticky" browse mode which disables all automatic toggling. #. This string is the message presented when Orca switches to sticky browse mode. -#: src/orca/messages.py:1702 +#: src/orca/messages.py:1753 msgid "Browse mode is sticky." msgstr "" @@ -10131,7 +10129,7 @@ #. it is disabled, Orca will treat each object as if it were on a separate line, #. both for presentation and navigation. This string is presented when the user #. switches to layout mode via an Orca command. -#: src/orca/messages.py:1715 +#: src/orca/messages.py:1766 msgid "Layout mode." msgstr "" @@ -10147,7 +10145,7 @@ #. both for presentation and navigation. This string is presented when the user #. toggles layout mode off via an Orca command and switches to the aforementioned #. object-based presentation. -#: src/orca/messages.py:1729 +#: src/orca/messages.py:1780 msgid "Object mode." msgstr "" @@ -10155,21 +10153,21 @@ #. new object to appear such as a pop-up menu. Orca has a command will move the #. user to the object which just appeared as a result of the user hovering the #. mouse. If this command fails, Orca will present this message. -#: src/orca/messages.py:1735 +#: src/orca/messages.py:1790 msgid "Mouse over object not found." msgstr "Không tìm thấy con chuột ở trên đối tượng." #. Translators: Orca has a feature to speak the item under the pointer. This feature, #. known as mouse review, can be enabled and disabled via command. The following is #. the message which Orca will present when mouse review is toggled off via command. -#: src/orca/messages.py:1740 +#: src/orca/messages.py:1795 msgid "Mouse review disabled." msgstr "" #. Translators: Orca has a feature to speak the item under the pointer. This feature, #. known as mouse review, can be enabled and disabled via command. The following is #. the message which Orca will present when mouse review is toggled on via command. -#: src/orca/messages.py:1745 +#: src/orca/messages.py:1800 msgid "Mouse review enabled." msgstr "" @@ -10178,14 +10176,14 @@ #. could with native keyboard navigation. This is a message that will be #. presented to the user when an error (such as the operation timing out) kept us #. from getting these objects. -#: src/orca/messages.py:1752 +#: src/orca/messages.py:1807 msgid "Error: Could not create list of objects." msgstr "" #. Translators: This message describes a list item in a document. Nesting level #. is how "deep" the item is (e.g., a level of 2 represents a list item inside a #. list that's inside another list). -#: src/orca/messages.py:1757 src/orca/object_properties.py:60 +#: src/orca/messages.py:1842 src/orca/object_properties.py:60 #, python-format msgid "Nesting level %d" msgstr "Cấp lồng nhau %d" @@ -10193,40 +10191,40 @@ #. Translators: Orca has a command that moves the mouse pointer to the current #. location on a web page. If moving the mouse pointer caused an item to appear #. such as a pop-up menu, we want to present that fact. -#: src/orca/messages.py:1762 +#: src/orca/messages.py:1847 msgid "New item has been added" msgstr "Mục mới đã được thêm vào" #. Translators: This is intended to be a short phrase to present the fact that no #. no accessible component has keyboard focus. -#: src/orca/messages.py:1766 +#: src/orca/messages.py:1858 msgid "No focus" msgstr "Không có tiêu điểm" #. Translators: This message presents the fact that no accessible application has #. has keyboard focus. -#: src/orca/messages.py:1770 +#: src/orca/messages.py:1862 msgid "No application has focus." msgstr "Không có ứng dụng có tiêu điểm." #. Translators: This is for navigating document content by moving from blockquote #. to blockquote. This is a detailed message which will be presented to the user #. if no more blockquotes can be found. -#: src/orca/messages.py:1775 +#: src/orca/messages.py:1867 msgid "No more blockquotes." msgstr "Không còn khối trích dẫn nào nữa." #. Translators: This is for navigating document content by moving from button #. to button. This is a detailed message which will be presented to the user #. if no more buttons can be found. -#: src/orca/messages.py:1780 +#: src/orca/messages.py:1872 msgid "No more buttons." msgstr "Không còn nút nào nữa." #. Translators: This is for navigating document content by moving from check #. box to check box. This is a detailed message which will be presented to the #. user if no more check boxes can be found. -#: src/orca/messages.py:1785 +#: src/orca/messages.py:1877 msgid "No more check boxes." msgstr "Không còn hộp chọn nào nữa." @@ -10234,42 +10232,42 @@ #. object' to 'large object'. A 'large object' is a logical chunk of text, #. such as a paragraph, a list, a table, etc. This is a detailed message which #. will be presented to the user if no more check boxes can be found. -#: src/orca/messages.py:1791 +#: src/orca/messages.py:1883 msgid "No more large objects." msgstr "Không còn đối tượng lớn nào nữa." #. Translators: This is for navigating document content by moving amongst web #. elements which have an "onClick" action. This is a detailed message which #. will be presented to the user if no more clickable elements can be found. -#: src/orca/messages.py:1796 +#: src/orca/messages.py:1888 msgid "No more clickables." msgstr "" #. Translators: This is for navigating document content by moving from combo #. box to combo box. This is a detailed message which will be presented to the #. user if no more combo boxes can be found. -#: src/orca/messages.py:1801 +#: src/orca/messages.py:1893 msgid "No more combo boxes." msgstr "Không còn hộp tổ hợp nào nữa." #. Translators: This is for navigating document content by moving from entry #. to entry. This is a detailed message which will be presented to the user #. if no more entries can be found. -#: src/orca/messages.py:1806 +#: src/orca/messages.py:1898 msgid "No more entries." msgstr "Không còn mục nhập nào nữa." #. Translators: This is for navigating document content by moving from form #. field to form field. This is a detailed message which will be presented to #. the user if no more form fields can be found. -#: src/orca/messages.py:1811 +#: src/orca/messages.py:1903 msgid "No more form fields." msgstr "Không còn trường mẫu nào nữa." #. Translators: This is for navigating document content by moving from heading #. to heading. This is a detailed message which will be presented to the user #. if no more headings can be found. -#: src/orca/messages.py:1816 +#: src/orca/messages.py:1908 msgid "No more headings." msgstr "Không còn tiêu đề nào nữa." @@ -10277,7 +10275,7 @@ #. to heading at a particular level (i.e. only

or only

, etc.). This #. is a detailed message which will be presented to the user if no more headings #. at the desired level can be found. -#: src/orca/messages.py:1822 +#: src/orca/messages.py:1914 #, python-format msgid "No more headings at level %d." msgstr "Không còn tiêu đầu nào nữa ở cấp %d." @@ -10285,7 +10283,7 @@ #. Translators: This is for navigating document content by moving from image #. to image. This is a detailed message which will be presented to the user #. if no more images can be found. -#: src/orca/messages.py:1827 +#: src/orca/messages.py:1924 msgid "No more images." msgstr "" @@ -10293,28 +10291,28 @@ #. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to #. identify important part of webpage like banners, main context, search etc. #. This is an indication that one was not found. -#: src/orca/messages.py:1833 +#: src/orca/messages.py:1930 msgid "No landmark found." msgstr "Không tìm thấy." #. Translators: This is for navigating document content by moving from link to #. link (regardless of visited state). This is a detailed message which will be #. presented to the user if no more links can be found. -#: src/orca/messages.py:1838 +#: src/orca/messages.py:1935 msgid "No more links." msgstr "" #. Translators: This is for navigating document content by moving from bulleted/ #. numbered list to bulleted/numbered list. This is a detailed message which will #. be presented to the user if no more lists can be found. -#: src/orca/messages.py:1843 +#: src/orca/messages.py:1940 msgid "No more lists." msgstr "Không còn danh sách nào nữa." #. Translators: This is for navigating document content by moving from bulleted/ #. numbered list item to bulleted/numbered list item. This is a detailed message #. which will be presented to the user if no more list items can be found. -#: src/orca/messages.py:1848 +#: src/orca/messages.py:1945 msgid "No more list items." msgstr "Không còn mục danh sách nào nữa." @@ -10323,28 +10321,28 @@ #. periodically updated, e.g. stock ticker. This is a detailed message which #. will be presented to the user if no more live regions can be found. For #. more info, see http://www.w3.org/TR/wai-aria/terms#def_liveregion -#: src/orca/messages.py:1855 +#: src/orca/messages.py:1952 msgid "No more live regions." msgstr "Không có vùng động nào nữa." #. Translators: This is for navigating document content by moving from paragraph #. to paragraph. This is a detailed message which will be presented to the user #. if no more paragraphs can be found. -#: src/orca/messages.py:1860 +#: src/orca/messages.py:1957 msgid "No more paragraphs." msgstr "Không còn đoạn văn nào nữa." #. Translators: This is for navigating document content by moving from radio #. button to radio button. This is a detailed message which will be presented to #. the user if no more radio buttons can be found. -#: src/orca/messages.py:1865 +#: src/orca/messages.py:1962 msgid "No more radio buttons." msgstr "Không còn nút chọn một nào nữa." #. Translators: This is for navigating document content by moving from separator #. to separator (e.g.
tags). This is a detailed message which will be #. presented to the user if no more separators can be found. -#: src/orca/messages.py:1870 +#: src/orca/messages.py:1967 #| msgid "No more paragraphs." msgid "No more separators." msgstr "Không còn dấu tách nào nữa." @@ -10352,47 +10350,47 @@ #. Translators: This is for navigating document content by moving from table to #. to table. This is a detailed message which will be presented to the user if #. no more tables can be found. -#: src/orca/messages.py:1875 +#: src/orca/messages.py:1972 msgid "No more tables." msgstr "Không còn bảng nào nữa." #. Translators: This is for navigating document content by moving from unvisited #. link to unvisited link. This is a detailed message which will be presented to #. the user if no more unvisited links can be found. -#: src/orca/messages.py:1880 +#: src/orca/messages.py:1977 msgid "No more unvisited links." msgstr "Không còn liên kết chưa thăm nào nữa." #. Translators: This is for navigating document content by moving from visited #. link to visited link. This is a detailed message which will be presented to #. the user if no more visited links can be found. -#: src/orca/messages.py:1885 +#: src/orca/messages.py:1982 msgid "No more visited links." msgstr "Không còn liên kết đã thăm nào nữa." #. Translators: Orca has a dedicated command to speak the currently-selected #. text. This message is what Orca will present if the user performs this #. command when no text is selected. -#: src/orca/messages.py:1890 +#: src/orca/messages.py:1987 msgid "No selected text." msgstr "" #. Translators: Orca has a dedicated command to speak detailed information #. about the currently-focused link. This message is what Orca will present #. if the user performs this command when not on a link. -#: src/orca/messages.py:1895 +#: src/orca/messages.py:1992 msgid "Not on a link." msgstr "" #. Translators: This message alerts the user to the fact that what will be #. presented next came from a notification. -#: src/orca/messages.py:1899 +#: src/orca/messages.py:1996 msgid "Notification" msgstr "Thông báo" #. Translators: This is a brief message presented to the user when the bottom of #. the list of notifications is reached. -#: src/orca/messages.py:1903 +#: src/orca/messages.py:2000 msgctxt "notification" msgid "Bottom" msgstr "Dưới:" @@ -10405,7 +10403,7 @@ #. Translators: This is a brief message presented to the user when the top of the #. list of notifications is reached. -#: src/orca/messages.py:1911 +#: src/orca/messages.py:2004 msgctxt "notification" msgid "Top" msgstr "Trên:" @@ -10431,7 +10429,7 @@ #. Translators: This message is presented to the user when the notifications list #. is empty. -#: src/orca/messages.py:1926 +#: src/orca/messages.py:2008 msgid "No notification messages" msgstr "Không có thông báo" @@ -10440,7 +10438,7 @@ #. three"). There is an associated Orca command for quickly toggling between the #. two options. This string to be translated is the brief message spoken when the #. user has enabled speaking numbers as digits. -#: src/orca/messages.py:1933 +#: src/orca/messages.py:2015 msgctxt "number style" msgid "digits" msgstr "" @@ -10450,7 +10448,7 @@ #. three"). There is an associated Orca command for quickly toggling between the #. two options. This string to be translated is the verbose message spoken when #. the user has enabled speaking numbers as digits. -#: src/orca/messages.py:1940 +#: src/orca/messages.py:2022 msgid "Speak numbers as digits." msgstr "" @@ -10459,7 +10457,7 @@ #. three"). There is an associated Orca command for quickly toggling between the #. two options. This string to be translated is the brief message spoken when the #. user has enabled speaking numbers as words. -#: src/orca/messages.py:1947 +#: src/orca/messages.py:2029 msgctxt "number style" msgid "words" msgstr "" @@ -10469,40 +10467,40 @@ #. three"). There is an associated Orca command for quickly toggling between the #. two options. This string to be translated is the verbose message spoken when #. the user has enabled speaking numbers as words. -#: src/orca/messages.py:1954 +#: src/orca/messages.py:2036 msgid "Speak numbers as words." msgstr "" #. Translators: This brief message is presented to indicate the state of widgets #. (checkboxes, push buttons, toggle buttons) on a toolbar which are associated #. with text formatting (bold, italics, underlining, justification, etc.). -#: src/orca/messages.py:1959 +#: src/orca/messages.py:2041 msgid "off" msgstr "tắt" #. Translators: This brief message is presented to indicate the state of widgets #. (checkboxes, push buttons, toggle buttons) on a toolbar which are associated #. with text formatting (bold, italics, underlining, justification, etc.). -#: src/orca/messages.py:1964 +#: src/orca/messages.py:2046 msgid "on" msgstr "bật" #. Translators: This message is presented to the user when a web page or similar #. item has started loading. -#: src/orca/messages.py:1968 +#: src/orca/messages.py:2050 msgid "Loading. Please wait." msgstr "Đang nạp. Vui lòng chờ." #. Translators: This message is presented to the user when a web page or similar #. item has finished loading. -#: src/orca/messages.py:1972 +#: src/orca/messages.py:2054 msgid "Finished loading." msgstr "Hoàn tất nạp." #. Translators: This message is presented to the user when a web page or similar #. item has finished loading. The string substitution is for the name of the #. object which has just finished loading (most likely the page's title). -#: src/orca/messages.py:1977 +#: src/orca/messages.py:2059 #, python-format msgid "Finished loading %s." msgstr "Hoàn tất nạp %s." @@ -10512,7 +10510,7 @@ #. (landmarks, forms, links, tables, etc.). The following string precedes the #. presentation of the summary. The string substitution is a list of items, such #. as "10 headings, 1 form, 52 links". -#: src/orca/messages.py:1984 +#: src/orca/messages.py:2066 #, python-format msgid "Page has %s." msgstr "" @@ -10521,7 +10519,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the end of the page by pressing Shift+Page_Down. -#: src/orca/messages.py:1990 +#: src/orca/messages.py:2072 msgid "page selected from cursor position" msgstr "trang được chọn từ vị trí con trỏ" @@ -10529,7 +10527,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the start of the page by pressing Shift+Page_Up. -#: src/orca/messages.py:1996 +#: src/orca/messages.py:2078 msgid "page selected to cursor position" msgstr "trang được chọn đến vị trí con trỏ" @@ -10537,7 +10535,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user unselects a previously #. selected page by pressing Shift+Page_Down. -#: src/orca/messages.py:2002 +#: src/orca/messages.py:2084 msgid "page unselected from cursor position" msgstr "trang bị bỏ chọn từ vị trí con trỏ" @@ -10545,7 +10543,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user unselects a previously #. selected page by pressing Shift+Page_Up. -#: src/orca/messages.py:2008 +#: src/orca/messages.py:2090 msgid "page unselected to cursor position" msgstr "trang bị bỏ chọn đến vị trí con trỏ" @@ -10553,7 +10551,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the end of the paragraph by pressing Ctrl+Shift+Down. -#: src/orca/messages.py:2014 +#: src/orca/messages.py:2096 #| msgid "page selected from cursor position" msgid "paragraph selected down from cursor position" msgstr "đoạn văn được chọn bên dưới vị trí con trỏ" @@ -10562,7 +10560,7 @@ #. document, Orca will speak information about what they have selected or #. unselected. This message is presented when the user selects from the #. current location to the start of the paragraph by pressing Ctrl+Shift+UP. -#: src/orca/messages.py:2020 +#: src/orca/messages.py:2102 #| msgid "page selected from cursor position" msgid "paragraph selected up from cursor position" msgstr "đoạn văn được chọn bên trên vị trí con trỏ" @@ -10572,7 +10570,7 @@ #. unselected. This message is presented when the user unselects previously #. selected text from the current location to the end of the paragraph by #. pressing Ctrl+Shift+Down. -#: src/orca/messages.py:2027 +#: src/orca/messages.py:2109 #| msgid "page unselected from cursor position" msgid "paragraph unselected down from cursor position" msgstr "đoạn văn bị bỏ chọn bên dưới vị trí con trỏ" @@ -10582,7 +10580,7 @@ #. unselected. This message is presented when the user unselects previously #. selected text from the current location to the start of the paragraph by #. pressing Ctrl+Shift+UP. -#: src/orca/messages.py:2034 +#: src/orca/messages.py:2116 #| msgid "page unselected from cursor position" msgid "paragraph unselected up from cursor position" msgstr "đoạn văn bị bỏ chọn bên trên vị trí con trỏ" @@ -10590,7 +10588,7 @@ #. Translators: This message appears in a warning dialog when the user performs #. the command to get into Orca's preferences dialog when the preferences dialog #. is already open. -#: src/orca/messages.py:2040 +#: src/orca/messages.py:2122 msgid "" "You already have an instance of an Orca preferences dialog open.\n" "Please close it before opening a new one." @@ -10598,7 +10596,7 @@ #. Translators: This message is an indication of the position of the focused #. slide and the total number of slides in the presentation. -#: src/orca/messages.py:2045 +#: src/orca/messages.py:2127 #, python-format msgid "slide %(position)d of %(count)d" msgstr "slide %(position)d trên %(count)d" @@ -10608,7 +10606,7 @@ #. which apply to a given task, such as a "Spanish" profile which would use #. Spanish text-to-speech and Spanish braille and selected when reading Spanish #. content. The string representing the profile name is created by the user. -#: src/orca/messages.py:2052 +#: src/orca/messages.py:2134 #, python-format msgid "Profile set to %s." msgstr "" @@ -10618,14 +10616,14 @@ #. is a collection of settings which apply to a given task, such as a "Spanish" #. profile which would use Spanish text-to-speech and Spanish braille and #. selected when reading Spanish content. -#: src/orca/messages.py:2059 +#: src/orca/messages.py:2141 msgid "No profiles found." msgstr "" #. Translators: this is an index value so that we can present value changes #. regarding a specific progress bar in environments where there are multiple #. progress bars (e.g. in the Firefox downloads dialog). -#: src/orca/messages.py:2064 +#: src/orca/messages.py:2146 #, python-format msgid "Progress bar %d." msgstr "Thanh tiến hành %d." @@ -10634,7 +10632,7 @@ #. through the different levels of spoken punctuation. The options are: #. All punctuation marks will be spoken, None will be spoken, Most will be #. spoken, or Some will be spoken. -#: src/orca/messages.py:2070 +#: src/orca/messages.py:2152 msgctxt "spoken punctuation" msgid "All" msgstr "Tất cả" @@ -10643,7 +10641,7 @@ #. through the different levels of spoken punctuation. The options are: #. All punctuation marks will be spoken, None will be spoken, Most will be #. spoken, or Some will be spoken. -#: src/orca/messages.py:2076 +#: src/orca/messages.py:2158 msgid "Punctuation level set to all." msgstr "Đọc tất cả dấu chấm." @@ -10651,7 +10649,7 @@ #. through the different levels of spoken punctuation. The options are: #. All punctuation marks will be spoken, None will be spoken, Most will be #. spoken, or Some will be spoken. -#: src/orca/messages.py:2082 +#: src/orca/messages.py:2164 msgctxt "spoken punctuation" msgid "Most" msgstr "Phần lớn" @@ -10660,7 +10658,7 @@ #. through the different levels of spoken punctuation. The options are: #. All punctuation marks will be spoken, None will be spoken, Most will be #. spoken, or Some will be spoken. -#: src/orca/messages.py:2088 +#: src/orca/messages.py:2170 msgid "Punctuation level set to most." msgstr "Đọc phần lớn dấu chấm." @@ -10668,7 +10666,7 @@ #. through the different levels of spoken punctuation. The options are: #. All punctuation marks will be spoken, None will be spoken, Most will be #. spoken, or Some will be spoken. -#: src/orca/messages.py:2094 +#: src/orca/messages.py:2176 msgctxt "spoken punctuation" msgid "None" msgstr "Không có" @@ -10677,7 +10675,7 @@ #. through the different levels of spoken punctuation. The options are: #. All punctuation marks will be spoken, None will be spoken, Most will be #. spoken, or Some will be spoken. -#: src/orca/messages.py:2100 +#: src/orca/messages.py:2182 msgid "Punctuation level set to none." msgstr "Không đọc dấu chấm." @@ -10685,7 +10683,7 @@ #. through the different levels of spoken punctuation. The options are: #. All punctuation marks will be spoken, None will be spoken, Most will be #. spoken, or Some will be spoken. -#: src/orca/messages.py:2106 +#: src/orca/messages.py:2188 msgctxt "spoken punctuation" msgid "Some" msgstr "Một vài" @@ -10694,32 +10692,32 @@ #. through the different levels of spoken punctuation. The options are: #. All punctuation marks will be spoken, None will be spoken, Most will be #. spoken, or Some will be spoken. -#: src/orca/messages.py:2112 +#: src/orca/messages.py:2194 msgid "Punctuation level set to some." msgstr "Đọc một vài dấu chấm." #. Translators: This message is presented to indicate that a search has begun #. or is still taking place. -#: src/orca/messages.py:2116 +#: src/orca/messages.py:2198 msgid "Searching." msgstr "Đang tìm." #. Translators: This message is presented to indicate a search executed by the #. user has been completed. -#: src/orca/messages.py:2120 +#: src/orca/messages.py:2202 msgid "Search complete." msgstr "Tìm kiếm hoàn tất." #. Translators: This message is presented to the user when Orca's preferences #. have been reloaded. -#: src/orca/messages.py:2124 +#: src/orca/messages.py:2206 msgid "Screen reader settings reloaded." msgstr "" #. Translators: Orca has a dedicated command to speak the currently-selected #. text. This message is spoken by Orca before speaking the text which is #. selected. The string substitution is for the selected text. -#: src/orca/messages.py:2129 +#: src/orca/messages.py:2211 #, python-format msgid "Selected text is: %s" msgstr "" @@ -10729,7 +10727,7 @@ #. large string. Therefore, if the text which has just been deleted from a #. document matches the previously-selected contents, Orca will indicate that #. fact instead of presenting the full string which was just deleted. -#: src/orca/messages.py:2136 +#: src/orca/messages.py:2218 msgid "Selection deleted." msgstr "" @@ -10741,14 +10739,14 @@ #. and then pressed Ctrl+Z to undo that deletion). In this instance, Orca #. will indicate the restoration rather than presenting the full string #. which was just inserted. -#: src/orca/messages.py:2146 +#: src/orca/messages.py:2228 msgid "Selection restored." msgstr "" #. Translators: This message is presented to the user when text had been #. selected in a document and no longer is, e.g. as the result of navigating #. without holding down the shift key. -#: src/orca/messages.py:2151 +#: src/orca/messages.py:2233 msgid "Text unselected." msgstr "" @@ -10756,7 +10754,7 @@ #. current object in pixels. This string refers to the brief/non-verbose output #. presented in response to the command. The string substitutions are all for #. quantities (in pixels). -#: src/orca/messages.py:2157 +#: src/orca/messages.py:2239 #, python-format msgid "Size: %d, %d. Location: %d, %d." msgstr "" @@ -10765,50 +10763,50 @@ #. current object in pixels. This string refers to the full/verbose output #. presented in response to the command. The string substitutions are all for #. quantities (in pixels). -#: src/orca/messages.py:2163 +#: src/orca/messages.py:2245 #, python-format msgid "Width: %d. Height: %d. %d from left. %d from top." msgstr "" #. Translators: This message is presented to the user when speech synthesis #. has been temporarily turned off. -#: src/orca/messages.py:2167 +#: src/orca/messages.py:2249 msgid "Speech disabled." msgstr "Tiếng nói bị tắt." #. Translators: This message is presented to the user when speech synthesis #. has been turned back on. -#: src/orca/messages.py:2171 +#: src/orca/messages.py:2253 msgid "Speech enabled." msgstr "Tiếng nói đã bật." #. Translators: This string announces speech rate change. -#: src/orca/messages.py:2174 +#: src/orca/messages.py:2256 msgid "faster." msgstr "nhanh hơn." #. Translators: This string announces speech rate change. -#: src/orca/messages.py:2177 +#: src/orca/messages.py:2259 msgid "slower." msgstr "chậm hơn." #. Translators: This string announces speech pitch change. -#: src/orca/messages.py:2180 +#: src/orca/messages.py:2262 msgid "higher." msgstr "cao hơn." #. Translators: This string announces speech pitch change. -#: src/orca/messages.py:2183 +#: src/orca/messages.py:2265 msgid "lower." msgstr "thấp hơn." #. Translators: This string announces speech volume change. -#: src/orca/messages.py:2186 +#: src/orca/messages.py:2268 msgid "louder." msgstr "" #. Translators: This string announces speech volume change. -#: src/orca/messages.py:2189 +#: src/orca/messages.py:2271 msgid "softer." msgstr "" @@ -10817,7 +10815,7 @@ #. applications and reads content. The two levels are "brief" and "verbose". #. The following string is a message spoken to the user upon toggling #. this setting via command. -#: src/orca/messages.py:2196 +#: src/orca/messages.py:2278 msgctxt "Speech" msgid "Verbosity level: brief" msgstr "" @@ -10827,7 +10825,7 @@ #. applications and reads content. The two levels are "brief" and "verbose". #. The following string is a message spoken to the user upon toggling #. this setting via command. -#: src/orca/messages.py:2203 +#: src/orca/messages.py:2285 msgctxt "Speech" msgid "Verbosity level: verbose" msgstr "" @@ -10836,29 +10834,29 @@ #. string. The extra space you see at the beginning is because we need the #. speech synthesis engine to speak the new string well. For example, "Open..." #. turns into "Open dot dot dot". -#: src/orca/messages.py:2209 +#: src/orca/messages.py:2291 msgid " dot dot dot" msgstr " chấm chấm chấm" #. Translators: This message is presented to the user when Orca is launched. -#: src/orca/messages.py:2212 +#: src/orca/messages.py:2294 msgid "Screen reader on." msgstr "" #. Translators: This message is presented to the user when Orca is quit. -#: src/orca/messages.py:2215 +#: src/orca/messages.py:2297 msgid "Screen reader off." msgstr "" #. Translators: This message means speech synthesis is not installed or working. -#: src/orca/messages.py:2218 +#: src/orca/messages.py:2300 msgid "Speech is unavailable." msgstr "Tiếng nói không sẵn sàng." #. Translators: Orca has a command to present the contents of the status bar. #. This is a brief message which will be presented if Orca cannot find the #. status bar (e.g. because there isn't one). -#: src/orca/messages.py:2223 +#: src/orca/messages.py:2305 msgctxt "status bar" msgid "Not found" msgstr "" @@ -10866,7 +10864,7 @@ #. Translators: Orca has a command to present the contents of the status bar. #. This is a detailed message which will be presented if Orca cannot find the #. status bar (e.g. because there isn't one). -#: src/orca/messages.py:2228 +#: src/orca/messages.py:2310 msgid "Status bar not found" msgstr "" @@ -10874,7 +10872,7 @@ #. window and then move focus to that text. For example, they may want to find #. the "OK" button. This message lets them know a string they were searching #. for was not found. -#: src/orca/messages.py:2234 +#: src/orca/messages.py:2316 msgid "string not found" msgstr "không tìm thấy" @@ -10884,7 +10882,7 @@ #. prefer to turn this off to use Firefox's search when typing feature. This #. message is presented when the user toggles the structural navigation feature #. of Orca. It should be a brief informative message. -#: src/orca/messages.py:2242 +#: src/orca/messages.py:2324 msgid "Structural navigation keys off." msgstr "Các phím duyệt qua kiểu cấu trúc bị tắt." @@ -10894,7 +10892,7 @@ #. prefer to turn this off to use Firefox's search when typing feature. This #. message is presented when the user toggles the structural navigation feature #. of Orca. It should be a brief informative message. -#: src/orca/messages.py:2250 +#: src/orca/messages.py:2332 msgid "Structural navigation keys on." msgstr "Các phím duyệt qua kiểu cấu trúc đã bật." @@ -10904,13 +10902,13 @@ #. type, such as from link to link, or from heading to heading, or from form #. field to form field. This is a brief message which will be presented to the #. user if the desired structural navigation object could not be found. -#: src/orca/messages.py:2258 +#: src/orca/messages.py:2340 msgctxt "structural navigation" msgid "Not found" msgstr "Không tìm thấy" #. Translators: This message describes the (row, col) position of a table cell. -#: src/orca/messages.py:2261 +#: src/orca/messages.py:2343 #, python-format #| msgid "Row %d, column %d." msgid "Row %(row)d, column %(column)d." @@ -10918,7 +10916,7 @@ #. Translators: This message is presented to indicate the user is in the last #. cell of a table in a document. -#: src/orca/messages.py:2265 +#: src/orca/messages.py:2347 #| msgid "%d table" #| msgid_plural "%d tables" msgid "End of table" @@ -10927,53 +10925,53 @@ #. Translators: When users are navigating a table, they sometimes want the entire #. row of a table read; other times they want just the current cell presented. #. This string is a message presented to the user when this setting is toggled. -#: src/orca/messages.py:2270 +#: src/orca/messages.py:2352 msgid "Speak cell" msgstr "Nói ô" #. Translators: When users are navigating a table, they sometimes want the entire #. row of a table read; other times they want just the current cell presented. #. This string is a message presented to the user when this setting is toggled. -#: src/orca/messages.py:2275 +#: src/orca/messages.py:2357 msgid "Speak row" msgstr "Nói hàng" #. Translators: a uniform table is one in which each table cell occupies one row #. and one column (i.e. a perfect grid). In contrast, a non-uniform table is one #. in which at least one table cell occupies more than one row and/or column. -#: src/orca/messages.py:2280 +#: src/orca/messages.py:2362 msgid "Non-uniform" msgstr "Không đều" #. Translators: This is for navigating document content by moving from table cell #. to table cell. If the user gives a table navigation command but is not in a #. table, presents this message. -#: src/orca/messages.py:2285 +#: src/orca/messages.py:2367 msgid "Not in a table." msgstr "Không phải trong bảng." #. Translators: This is a message presented to users when the columns in a table #. have been reordered. -#: src/orca/messages.py:2289 +#: src/orca/messages.py:2371 msgid "Columns reordered" msgstr "" #. Translators: This is a message presented to users when the rows in a table #. have been reordered. -#: src/orca/messages.py:2293 +#: src/orca/messages.py:2375 msgid "Rows reordered" msgstr "" #. Translators: this is in reference to a column in a table. The substitution #. is the index (e.g. the first column is "column 1"). -#: src/orca/messages.py:2297 +#: src/orca/messages.py:2379 #, python-format msgid "column %d" msgstr "cột %d" #. Translators: this is in reference to a column in a table. If the user is in #. the first column of a table with five columns, the position is "column 1 of 5" -#: src/orca/messages.py:2301 +#: src/orca/messages.py:2383 #, python-format #| msgid "column %d of %d" msgid "column %(index)d of %(total)d" @@ -10982,21 +10980,21 @@ #. Translators: This is for navigating document content by moving from table cell #. to table cell. This is the message presented when the user attempts to move to #. the cell below the current cell and is already in the last row. -#: src/orca/messages.py:2306 +#: src/orca/messages.py:2388 msgid "Bottom of column." msgstr "Cuối cột." #. Translators: This is for navigating document content by moving from table cell #. to table cell. This is the message presented when the user attempts to move to #. the cell above the current cell and is already in the first row. -#: src/orca/messages.py:2311 +#: src/orca/messages.py:2393 msgid "Top of column." msgstr "Đầu cột." #. Translators: this message is spoken to announce that a table column just became #. selected (e.g as a result of navigation via Shift + Arrows). The string substitution #. is the column label (e.g. "B"). -#: src/orca/messages.py:2316 +#: src/orca/messages.py:2398 #, python-format msgid "Column %s selected" msgstr "" @@ -11006,7 +11004,7 @@ #. string substitution is the label of the first column in the range. The second string #. substitution is the label in the last column in the range. An example message for #. Calc would be "Columns B through F selected". -#: src/orca/messages.py:2323 +#: src/orca/messages.py:2405 #, python-format msgid "Columns %s through %s selected" msgstr "" @@ -11016,7 +11014,7 @@ #. string substitution is the label of the first column in the range. The second string #. substitution is the label in the last column in the range. An example message for #. Calc would be "Columns B through F unselected". -#: src/orca/messages.py:2330 +#: src/orca/messages.py:2412 #, python-format msgid "Columns %s through %s unselected" msgstr "" @@ -11024,21 +11022,21 @@ #. Translators: this message is spoken to announce that a table column just became #. unselected (e.g as a result of navigation via Shift + Arrows). The string substitution #. is the column label (e.g. "B"). -#: src/orca/messages.py:2335 +#: src/orca/messages.py:2417 #, python-format msgid "Column %s unselected" msgstr "" #. Translators: this is in reference to a row in a table. The substitution is #. the index (e.g. the first row is "row 1"). -#: src/orca/messages.py:2339 +#: src/orca/messages.py:2421 #, python-format msgid "row %d" msgstr "hàng %d" #. Translators: this is in reference to a row in a table. If the user is in the #. the first row of a table with five rows, the position is "row 1 of 5" -#: src/orca/messages.py:2343 +#: src/orca/messages.py:2425 #, python-format #| msgid "row %d of %d" msgid "row %(index)d of %(total)d" @@ -11047,46 +11045,46 @@ #. Translators: This is for navigating document content by moving from table cell #. to table cell. This is the message presented when the user attempts to move to #. the left of the current cell and is already in the first column. -#: src/orca/messages.py:2348 +#: src/orca/messages.py:2430 msgid "Beginning of row." msgstr "Đầu hàng." #. Translators: This is for navigating document content by moving from table cell #. to table cell. This is the message presented when the user attempts to move to #. the right of the current cell and is already in the last column. -#: src/orca/messages.py:2353 +#: src/orca/messages.py:2435 msgid "End of row." msgstr "Cuối hàng." #. Translators: This message is presented to the user to confirm that he/she just #. deleted a table row. -#: src/orca/messages.py:2357 +#: src/orca/messages.py:2439 msgid "Row deleted." msgstr "Hàng đã xoá." #. Translators: This message is presented to the user to confirm that he/she just #. deleted the last row of a table. -#: src/orca/messages.py:2361 +#: src/orca/messages.py:2443 msgid "Last row deleted." msgstr "Dòng cuối đã bị xóa." #. Translators: This message is presented to the user to confirm that he/she just #. inserted a table row. -#: src/orca/messages.py:2365 +#: src/orca/messages.py:2447 msgid "Row inserted." msgstr "Hàng đã chèn." #. Translators: This message is presented to the user to confirm that he/she just #. inserted a table row at the end of the table. This typically happens when the #. user presses Tab from within the last cell of the table. -#: src/orca/messages.py:2370 +#: src/orca/messages.py:2452 msgid "Row inserted at the end of the table." msgstr "Hàng đã chèn vào cuối bảng." #. Translators: this message is spoken to announce that a table row just became selected #. (e.g as a result of navigation via Shift + Arrows). The string substitution is the row #. label (e.g. "2"). -#: src/orca/messages.py:2375 +#: src/orca/messages.py:2457 #, python-format msgid "Row %s selected" msgstr "" @@ -11096,7 +11094,7 @@ #. string substitution is the label of the first row in the range. The second string #. substitution is the label of the last row in the range. An example message for #. Calc would be "Rows 2 through 10 selected". -#: src/orca/messages.py:2382 +#: src/orca/messages.py:2464 #, python-format msgid "Rows %s through %s selected" msgstr "" @@ -11106,7 +11104,7 @@ #. string substitution is the label of the first row in the range. The second string #. substitution is the label of the last row in the range. An example message for #. Calc would be "Rows 2 through 10 unselected". -#: src/orca/messages.py:2389 +#: src/orca/messages.py:2471 #, python-format msgid "Rows %s through %s unselected" msgstr "" @@ -11114,21 +11112,21 @@ #. Translators: this message is spoken to announce that a table row just became #. unselected (e.g as a result of navigation via Shift + Arrows). The string #. substitution is the row label (e.g. "2"). -#: src/orca/messages.py:2394 +#: src/orca/messages.py:2476 #, python-format msgid "Row %s unselected" msgstr "" #. Translators: when the user selects (highlights) text in a document, Orca lets #. them know. -#: src/orca/messages.py:2398 +#: src/orca/messages.py:2480 msgctxt "text" msgid "selected" msgstr "được chọn" #. Translators: when the user unselects (un-highlights) text in a document, Orca #. lets them know. -#: src/orca/messages.py:2402 +#: src/orca/messages.py:2484 msgctxt "text" msgid "unselected" msgstr "chưa chọn" @@ -11136,47 +11134,47 @@ #. Translators: Orca has a feature to speak the time when the user presses a #. shortcut key. This is one of the alternative formats that the user may wish #. it to be presented with. -#: src/orca/messages.py:2413 +#: src/orca/messages.py:2495 msgid "%H hours, %M minutes and %S seconds" msgstr "" #. Translators: Orca has a feature to speak the time when the user presses a #. shortcut key. This is one of the alternative formats that the user may wish #. it to be presented with. -#: src/orca/messages.py:2418 +#: src/orca/messages.py:2500 msgid "%H hours and %M minutes" msgstr "" #. Translators: this is information about a unicode character reported to the #. user. The value is the unicode number value of this character in hex. -#: src/orca/messages.py:2422 +#: src/orca/messages.py:2504 #, python-format msgid "Unicode %s" msgstr "Unicode %s" #. Translators: This string is presented when an application's undo command is #. used in a document resulting in a change to that document's contents. -#: src/orca/messages.py:2426 +#: src/orca/messages.py:2508 msgctxt "command" msgid "undo" msgstr "" #. Translators: This string is presented when an application's redo command is #. used in a document resulting in a change to that document's contents. -#: src/orca/messages.py:2430 +#: src/orca/messages.py:2512 msgctxt "command" msgid "redo" msgstr "" #. Translators: This message presents the Orca version number. -#: src/orca/messages.py:2433 +#: src/orca/messages.py:2515 #, python-format msgid "Screen reader version %s." msgstr "" #. Translators: This is presented when the user has navigated to a line with only #. whitespace characters (space, tab, etc.) on it. -#: src/orca/messages.py:2437 +#: src/orca/messages.py:2519 msgid "white space" msgstr "khoảng trắng" @@ -11184,7 +11182,7 @@ #. top of a page or list is reached without that object being found, we "wrap" to #. the bottom and continue looking upwards. We need to inform the user when this #. is taking place. -#: src/orca/messages.py:2443 +#: src/orca/messages.py:2525 msgid "Wrapping to bottom." msgstr "Cuộn đến đáy." @@ -11192,28 +11190,28 @@ #. bottom of a page or list is reached without that object being found, we "wrap" #. to the top and continue looking downwards. We need to inform the user when #. this is taking place. -#: src/orca/messages.py:2449 +#: src/orca/messages.py:2531 msgid "Wrapping to top." msgstr "Cuộn đến đỉnh." #. Translators, normally layered panes and tables have items in them. Thus it is #. noteworthy when this is not the case. This message is presented to the user to #. indicate the current layered pane or table contains zero items. -#: src/orca/messages.py:2454 +#: src/orca/messages.py:2536 msgid "0 items" msgstr "0 mục" #. Translators: The cell here refers to a cell within a table within a #. document. We need to announce when the cell occupies or "spans" more #. than a single row and/or column. -#: src/orca/messages.py:2462 src/orca/messages.py:2481 +#: src/orca/messages.py:2544 src/orca/messages.py:2563 #, python-format msgid "Cell spans %d row" msgid_plural "Cell spans %d rows" msgstr[0] "Ô nối %d hàng" #. Translators: this represents the number of columns in a table. -#: src/orca/messages.py:2467 +#: src/orca/messages.py:2549 #, python-format msgid " %d column" msgid_plural " %d columns" @@ -11222,7 +11220,7 @@ #. Translators: The cell here refers to a cell within a table within a #. document. We need to announce when the cell occupies or "spans" more #. than a single row and/or column. -#: src/orca/messages.py:2474 +#: src/orca/messages.py:2556 #, python-format msgid "Cell spans %d column" msgid_plural "Cell spans %d columns" @@ -11231,7 +11229,7 @@ #. Translators: People can enter a string of text that is too wide to be #. fully displayed in a spreadsheet cell. This message will be spoken if #. such a cell is encountered. -#: src/orca/messages.py:2491 +#: src/orca/messages.py:2573 #, python-format msgid "%d character too long" msgid_plural "%d characters too long" @@ -11240,7 +11238,7 @@ #. Translators: This message informs the user how many unfocused alert and #. dialog windows a newly (re)focused application has. It is added at the #. end of a braille message containing the app which just claimed focus. -#: src/orca/messages.py:2499 +#: src/orca/messages.py:2581 #, python-format msgid "(%d dialog)" msgid_plural "(%d dialogs)" @@ -11249,14 +11247,14 @@ #. Translators: This message informs the user how many unfocused alert and #. dialog windows a newly (re)focused application has. It is added at the #. end of a spoken message containing the app which just claimed focus. -#: src/orca/messages.py:2505 +#: src/orca/messages.py:2587 #, python-format msgid "%d unfocused dialog" msgid_plural "%d unfocused dialogs" msgstr[0] "%d hộp thoại không có tiêu điểm" #. Translators: This is the size of a file in bytes -#: src/orca/messages.py:2509 +#: src/orca/messages.py:2591 #, python-format msgid "%d byte" msgid_plural "%d bytes" @@ -11264,21 +11262,21 @@ #. Translators: This message informs the user who many files were found as #. a result of a search. -#: src/orca/messages.py:2514 +#: src/orca/messages.py:2596 #, python-format msgid "%d file found" msgid_plural "%d files found" msgstr[0] "Tìm thấy %d tập tin" #. Translators: This message presents the number of forms in a document. -#: src/orca/messages.py:2521 +#: src/orca/messages.py:2603 #, python-format msgid "%d form" msgid_plural "%d forms" msgstr[0] "%d mẫu" #. Translators: This message presents the number of headings in a document. -#: src/orca/messages.py:2528 +#: src/orca/messages.py:2610 #, python-format msgid "%d heading" msgid_plural "%d headings" @@ -11286,7 +11284,7 @@ #. Translators: This message presents the number of items in a layered pane #. or table. -#: src/orca/messages.py:2533 +#: src/orca/messages.py:2615 #, python-format msgid "%d item" msgid_plural "%d items" @@ -11295,7 +11293,7 @@ #. Translators: This message presents the number of landmarks in a document. #. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to #. identify important part of webpage like banners, main context, search etc. -#: src/orca/messages.py:2542 +#: src/orca/messages.py:2624 #, python-format msgid "%d landmark" msgid_plural "%d landmarks" @@ -11305,7 +11303,7 @@ #. Translators: Orca has several commands that search for, and present a list #. of, objects based on one or more criteria. This is a message that will be #. presented to the user to indicate how many matching items were found. -#: src/orca/messages.py:2548 +#: src/orca/messages.py:2630 #, python-format msgid "%d item found" msgid_plural "%d items found" @@ -11315,7 +11313,7 @@ #. Translators: This message is presented when a user is navigating within a #. series of nested blockquotes, such as can be seen in deep email threads, #. and then navigates out of several levels at once. -#: src/orca/messages.py:2554 +#: src/orca/messages.py:2636 #, python-format msgid "Leaving %d blockquote." msgid_plural "Leaving %d blockquotes." @@ -11324,7 +11322,7 @@ #. Translators: This message is presented when a user is navigating within a #. series of nested lists and then navigates out of several levels at once. -#: src/orca/messages.py:2559 +#: src/orca/messages.py:2641 #, python-format msgid "Leaving %d list." msgid_plural "Leaving %d lists." @@ -11332,7 +11330,7 @@ msgstr[1] "" #. Translators: This message describes a bulleted or numbered list. -#: src/orca/messages.py:2572 +#: src/orca/messages.py:2654 #, python-format msgid "List with %d item" msgid_plural "List with %d items" @@ -11340,7 +11338,7 @@ #. Translators: this represents the number of rows in a mathematical table. #. See http://www.w3.org/TR/MathML3/chapter3.html#presm.mtable -#: src/orca/messages.py:2604 +#: src/orca/messages.py:2686 #, python-format msgid "math table with %d row" msgid_plural "math table with %d rows" @@ -11353,8 +11351,8 @@ #. which is nested inside another mathematical table. #. See http://www.w3.org/TR/MathML3/chapter3.html#presm.mtable #. Translators: this represents the number of columns in a table. -#: src/orca/messages.py:2609 src/orca/messages.py:2625 -#: src/orca/messages.py:2733 +#: src/orca/messages.py:2691 src/orca/messages.py:2707 +#: src/orca/messages.py:2815 #, python-format msgid "%d column" msgid_plural "%d columns" @@ -11363,7 +11361,7 @@ #. Translators: this represents the number of rows in a mathematical table #. which is nested inside another mathematical table. #. See http://www.w3.org/TR/MathML3/chapter3.html#presm.mtable -#: src/orca/messages.py:2619 +#: src/orca/messages.py:2701 #, python-format msgid "nested math table with %d row" msgid_plural "nested math table with %d rows" @@ -11372,7 +11370,7 @@ #. Translators: This message is presented to inform the user of the number of #. messages in a list. -#: src/orca/messages.py:2634 +#: src/orca/messages.py:2716 #, python-format msgid "%d message.\n" msgid_plural "%d messages.\n" @@ -11380,7 +11378,7 @@ #. Translators: This message is presented to inform the user of the value of #. a slider, progress bar, or other such component. -#: src/orca/messages.py:2639 +#: src/orca/messages.py:2721 #, python-format msgid "%d percent." msgid_plural "%d percent." @@ -11389,7 +11387,7 @@ #. Translators: This message announces the percentage of the document that #. has been read. The value is calculated by knowing the index of the current #. position divided by the total number of objects on the page. -#: src/orca/messages.py:2645 +#: src/orca/messages.py:2727 #, python-format msgid "%d percent of document read" msgid_plural "%d percent of document read" @@ -11397,7 +11395,7 @@ #. Translators: this represents a text attribute expressed in pixels, such as #. a margin, indentation, font size, etc. -#: src/orca/messages.py:2652 +#: src/orca/messages.py:2734 #, python-format msgid "%d pixel" msgid_plural "%d pixels" @@ -11407,7 +11405,7 @@ #. Translators: Orca will tell you how many characters are repeated on a line #. of text. For example: "22 space characters". The %d is the number and the #. %s is the spoken word for the character. -#: src/orca/messages.py:2658 +#: src/orca/messages.py:2740 #, python-format msgid "%(count)d %(repeatChar)s character" msgid_plural "%(count)d %(repeatChar)s characters" @@ -11415,7 +11413,7 @@ #. Translators: This message is presented to indicate the number of selected #. objects (e.g. icons) and the total number of those objects. -#: src/orca/messages.py:2665 +#: src/orca/messages.py:2747 #, python-format #| msgid "%d of %d item selected" #| msgid_plural "%d of %d items selected" @@ -11427,7 +11425,7 @@ #. shortcuts associated with Orca commands which are not specific to the #. current application. It appears as the title of the dialog containing #. the list. -#: src/orca/messages.py:2674 +#: src/orca/messages.py:2756 #, python-format msgid "%d Screen reader default shortcut found." msgid_plural "%d Screen reader default shortcuts found." @@ -11437,7 +11435,7 @@ #. Translators: This message is presented when the user is in a list of #. shortcuts associated with Orca commands specific to the current #. application. It appears as the title of the dialog containing the list. -#: src/orca/messages.py:2682 +#: src/orca/messages.py:2764 #, python-format msgid "%(count)d Screen reader shortcut for %(application)s found." msgid_plural "%(count)d Screen reader shortcuts for %(application)s found." @@ -11446,7 +11444,7 @@ #. Translators: This message is presented to inform the user of the number of #. space characters in a string. -#: src/orca/messages.py:2689 +#: src/orca/messages.py:2771 #, python-format msgid "%d space" msgid_plural "%d spaces" @@ -11454,21 +11452,21 @@ #. Translators: This message is presented to inform the user of the number of #. tab characters in a string. -#: src/orca/messages.py:2694 +#: src/orca/messages.py:2776 #, python-format msgid "%d tab" msgid_plural "%d tabs" msgstr[0] "%d tab" #. Translators: This message presents the number of tables in a document. -#: src/orca/messages.py:2701 +#: src/orca/messages.py:2783 #, python-format msgid "%d table" msgid_plural "%d tables" msgstr[0] "%d bảng" #. Translators: this represents the number of rows in a table. -#: src/orca/messages.py:2728 +#: src/orca/messages.py:2810 #, python-format msgid "table with %d row" msgid_plural "table with %d rows" @@ -11476,7 +11474,7 @@ #. Translators: This message presents the number of unvisited links in a #. document. -#: src/orca/messages.py:2745 +#: src/orca/messages.py:2847 #, python-format msgid "%d unvisited link" msgid_plural "%d unvisited links" @@ -11484,7 +11482,7 @@ #. Translators: This message presents the number of visited links in a #. document. -#: src/orca/messages.py:2753 +#: src/orca/messages.py:2855 #, python-format msgid "%d visited link" msgid_plural "%d visited links" @@ -13956,19 +13954,19 @@ msgstr "chính tả" #. Translators: this is a tip for the user on how to toggle a checkbox. -#: src/orca/tutorialgenerator.py:161 +#: src/orca/tutorialgenerator.py:166 msgid "Press space to toggle." msgstr "Bấm phím dài để bật/tắt." #. Translators: this is a tip for the user on how to interact #. with a combobox. -#: src/orca/tutorialgenerator.py:188 +#: src/orca/tutorialgenerator.py:193 msgid "Press space to expand, and use up and down to select an item." msgstr "Bấm phím dài để mở rộng, bấm mũi tên trên và dưới để chọn mục." #. Translators: If this application has more than one unfocused alert or #. dialog window, inform user of how to refocus these. -#: src/orca/tutorialgenerator.py:219 +#: src/orca/tutorialgenerator.py:221 msgid "Press alt+f6 to give focus to child windows." msgstr "Bấm tổ hợp phím Alt+F6 để đặt tiêu điểm trong cửa sổ con." @@ -13987,7 +13985,7 @@ msgstr "Để vào trình đơn hệ thống, bấm tổ hợp phím Alt+F1." #. Translators: this is the tutorial string when navigating lists. -#: src/orca/tutorialgenerator.py:326 +#: src/orca/tutorialgenerator.py:323 msgid "Use up and down to select an item." msgstr "Dùng mũi tên trên và dưới để chọn mục." @@ -13995,7 +13993,7 @@ #. 'expanded' means the children are showing. #. 'collapsed' means the children are not showing. #. this string informs the user how to collapse the node. -#: src/orca/tutorialgenerator.py:356 src/orca/tutorialgenerator.py:536 +#: src/orca/tutorialgenerator.py:353 src/orca/tutorialgenerator.py:532 msgid "To collapse, press shift plus left." msgstr "Để co lại, bấm đồng thời phím dài và mũi tên bên trái." @@ -14003,36 +14001,36 @@ #. 'expanded' means the children are showing. #. 'collapsed' means the children are not showing. #. this string informs the user how to expand the node. -#: src/orca/tutorialgenerator.py:362 src/orca/tutorialgenerator.py:542 +#: src/orca/tutorialgenerator.py:359 src/orca/tutorialgenerator.py:538 msgid "To expand, press shift plus right." msgstr "Để mở rộng, bấm đồng thời phím dài và mũi tên bên phải." #. Translators: this is the tutorial string for activating a menu item -#: src/orca/tutorialgenerator.py:394 +#: src/orca/tutorialgenerator.py:390 msgid "To activate press return." msgstr "" #. Translators: This is the tutorial string for when landing #. on text fields. -#: src/orca/tutorialgenerator.py:424 +#: src/orca/tutorialgenerator.py:420 msgid "Type in text." msgstr "Gõ chuỗi." #. Translators: this is the tutorial string for landing #. on a page tab, we are informing the #. user how to navigate these. -#: src/orca/tutorialgenerator.py:452 +#: src/orca/tutorialgenerator.py:448 msgid "Use left and right to view other tabs." msgstr "Dùng phím mũi tên bên trên/phải để xem các thanh khác." #. Translators: this is the tutorial string for activating a push button. -#: src/orca/tutorialgenerator.py:477 +#: src/orca/tutorialgenerator.py:473 msgid "To activate press space." msgstr "Để kích hoạt, bấm phím dài." #. Translators: this is the tutorial string for when landing #. on a spin button. -#: src/orca/tutorialgenerator.py:505 +#: src/orca/tutorialgenerator.py:501 msgid "" "Use up or down arrow to select value. Or type in the desired numerical value." msgstr "" @@ -14040,12 +14038,12 @@ "muốn." #. Translators: this is a tip for the user, how to navigate radiobuttons. -#: src/orca/tutorialgenerator.py:668 +#: src/orca/tutorialgenerator.py:644 msgid "Use arrow keys to change." msgstr "Dùng phím mũi tên để thay đổi." #. Translators: this is a tip for the user, how to navigate menus. -#: src/orca/tutorialgenerator.py:693 +#: src/orca/tutorialgenerator.py:669 msgid "" "To navigate, press left or right arrow. To move through items press up or " "down arrow." @@ -14055,13 +14053,13 @@ #. Translators: this is a tip for the user, how to #. navigate into sub menus. -#: src/orca/tutorialgenerator.py:698 +#: src/orca/tutorialgenerator.py:674 msgid "To enter sub menu, press right arrow." msgstr "Để vào trình đơn con, bấm phím mũi tên bên phải." #. Translators: this is the tutorial string for when landing #. on a slider. -#: src/orca/tutorialgenerator.py:730 +#: src/orca/tutorialgenerator.py:709 msgid "" "To decrease press left arrow, to increase press right arrow. To go to " "minimum press home, and for maximum press end." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/patches.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/patches.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/patches.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/patches.po 2024-02-12 13:46:47.000000000 +0000 @@ -7,14 +7,14 @@ "Project-Id-Version: gdm3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-04-28 22:48+0200\n" -"PO-Revision-Date: 2023-06-15 21:27+0000\n" +"PO-Revision-Date: 2024-02-02 11:51+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:02+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:06+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../default.desktop.in.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/polari.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/polari.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/polari.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/polari.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,21 +15,21 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:16+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:26+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: data/appdata/org.gnome.Polari.appdata.xml.in:7 -#: data/org.gnome.Polari.desktop.in:3 data/resources/main-window.ui:37 -#: src/roomStack.js:273 +#: data/appdata/org.gnome.Polari.appdata.xml.in:13 +#: data/org.gnome.Polari.desktop.in:3 data/resources/main-window.ui:45 +#: src/application.js:817 src/roomStack.js:279 msgid "Polari" msgstr "Polari" -#: data/appdata/org.gnome.Polari.appdata.xml.in:8 +#: data/appdata/org.gnome.Polari.appdata.xml.in:14 msgid "Talk to people on IRC" msgstr "" -#: data/appdata/org.gnome.Polari.appdata.xml.in:10 +#: data/appdata/org.gnome.Polari.appdata.xml.in:16 msgid "" "A simple Internet Relay Chat (IRC) client that is designed to integrate " "seamlessly with GNOME; it features a simple and beautiful interface which " @@ -39,7 +39,7 @@ "với GNOME; tính đơn giản và giao điện đẹp làm cho bạn chú tâm vào các cuộc " "đối thoại của mình." -#: data/appdata/org.gnome.Polari.appdata.xml.in:15 +#: data/appdata/org.gnome.Polari.appdata.xml.in:21 msgid "" "You can use Polari to publicly chat with people in a channel, and to have " "private one-to-one conversations. Notifications make sure that you never " @@ -59,95 +59,95 @@ msgid "IRC;Internet;Relay;Chat;" msgstr "IRC;Internet;Relay;Chat;Chát;" -#: data/org.gnome.Polari.gschema.xml:6 +#: data/org.gnome.Polari.gschema.xml:13 msgid "Saved channel list" msgstr "Danh sách kênh đã lưu" -#: data/org.gnome.Polari.gschema.xml:7 +#: data/org.gnome.Polari.gschema.xml:14 msgid "List of channels to restore on startup" msgstr "Danh sách các kênh được khôi phục khi khởi chạy" -#: data/org.gnome.Polari.gschema.xml:11 data/resources/main-window.ui:14 +#: data/org.gnome.Polari.gschema.xml:18 data/resources/main-window.ui:22 msgid "Run in Background" msgstr "Chạy dưới nền" -#: data/org.gnome.Polari.gschema.xml:12 +#: data/org.gnome.Polari.gschema.xml:19 msgid "Keep running in background when closed." msgstr "Giữ cho nó vẫn chạy dưới nền hệ thống khi đóng lại." -#: data/org.gnome.Polari.gschema.xml:16 +#: data/org.gnome.Polari.gschema.xml:23 msgid "Window size" msgstr "Kích cỡ cửa sổ" -#: data/org.gnome.Polari.gschema.xml:17 +#: data/org.gnome.Polari.gschema.xml:24 msgid "Window size (width and height)." msgstr "Kích thước cửa sổ (rộng và cao)." -#: data/org.gnome.Polari.gschema.xml:21 +#: data/org.gnome.Polari.gschema.xml:28 msgid "Window maximized" msgstr "Cửa sổ được phóng to" -#: data/org.gnome.Polari.gschema.xml:22 +#: data/org.gnome.Polari.gschema.xml:29 msgid "Window maximized state" msgstr "Cửa sổ ở trạng thái phóng to hết cỡ" -#: data/org.gnome.Polari.gschema.xml:26 +#: data/org.gnome.Polari.gschema.xml:33 msgid "Last active channel" msgstr "Kênh hoạt động cuối cùng" -#: data/org.gnome.Polari.gschema.xml:27 +#: data/org.gnome.Polari.gschema.xml:34 msgid "Last active (selected) channel" msgstr "Kênh (đã chọn) hoạt động cuối cùng" -#: data/org.gnome.Polari.gschema.xml:34 +#: data/org.gnome.Polari.gschema.xml:41 msgid "Identify botname" msgstr "Tên bot định danh" -#: data/org.gnome.Polari.gschema.xml:35 +#: data/org.gnome.Polari.gschema.xml:42 msgid "Nickname of the bot to identify with" msgstr "Biệt hiệu của bot để định danh với" -#: data/org.gnome.Polari.gschema.xml:39 +#: data/org.gnome.Polari.gschema.xml:46 msgid "Identify command" msgstr "Lệnh định danh" -#: data/org.gnome.Polari.gschema.xml:40 +#: data/org.gnome.Polari.gschema.xml:47 msgid "Command used to identify with bot" msgstr "Lệnh được dùng để định danh với bot" -#: data/org.gnome.Polari.gschema.xml:44 +#: data/org.gnome.Polari.gschema.xml:51 msgid "Identify username" msgstr "Tài khoản định danh" -#: data/org.gnome.Polari.gschema.xml:45 +#: data/org.gnome.Polari.gschema.xml:52 msgid "Username to use in identify command" msgstr "Tài khoản được dùng trong lệnh định danh" -#: data/org.gnome.Polari.gschema.xml:49 +#: data/org.gnome.Polari.gschema.xml:56 msgid "Identify username supported" msgstr "Tài khoản định danh được hỗ trợ" -#: data/org.gnome.Polari.gschema.xml:50 +#: data/org.gnome.Polari.gschema.xml:57 msgid "" "Whether the identify command is known to support the username parameter" msgstr "Có nhận biết lệnh định danh để hỗ trợ tham số tài khoản" -#: data/org.gnome.Polari.gschema.xml:56 +#: data/org.gnome.Polari.gschema.xml:63 msgid "List of muted usernames" msgstr "Danh sách các tài khoản bị câm" -#: data/org.gnome.Polari.gschema.xml:57 +#: data/org.gnome.Polari.gschema.xml:64 msgid "" "A list of usernames for whose private messages not to show notifications" msgstr "" "Một danh sách tài khoản của người mà các lời nhắn riêng tư không hiển thị " "các thông báo" -#: data/resources/connection-details.ui:18 +#: data/resources/connection-details.ui:20 msgid "_Server Address" msgstr "Địa chỉ _máy chủ" -#: data/resources/connection-details.ui:24 +#: data/resources/connection-details.ui:26 msgid "Net_work Name" msgstr "Tên _mạng" @@ -156,144 +156,145 @@ msgid "optional" msgstr "tùy chọn" -#: data/resources/connection-details.ui:30 +#: data/resources/connection-details.ui:32 msgid "Use secure c_onnection" msgstr "Dùng _kết nối an toàn" -#: data/resources/connection-details.ui:47 +#: data/resources/connection-details.ui:43 msgid "_Nickname" msgstr "_Biệt hiệu" -#: data/resources/connection-details.ui:53 +#: data/resources/connection-details.ui:49 msgid "_Real Name" msgstr "_Tên thật" -#: data/resources/connection-properties.ui:9 data/resources/entry-area.ui:96 -#: data/resources/join-room-dialog.ui:33 src/initialSetup.js:87 +#: data/resources/connection-properties.ui:33 data/resources/entry-area.ui:104 +#: data/resources/join-room-dialog.ui:41 data/resources/join-room-dialog.ui:143 +#: src/initialSetup.js:92 msgid "_Cancel" msgstr "Thô_i" -#: data/resources/connection-properties.ui:16 +#: data/resources/connection-properties.ui:41 msgid "_Apply" msgstr "Á_p dụng" -#: data/resources/entry-area.ui:37 +#: data/resources/entry-area.ui:44 msgid "Change nickname" msgstr "Đổi tên hiệu" -#: data/resources/entry-area.ui:105 +#: data/resources/entry-area.ui:113 msgid "_Paste" msgstr "_Dán" -#: data/resources/help-overlay.ui:12 +#: data/resources/help-overlay.ui:19 msgctxt "shortcut window" msgid "General" msgstr "Chung" -#: data/resources/help-overlay.ui:15 +#: data/resources/help-overlay.ui:22 msgctxt "shortcut window" msgid "Join Room" msgstr "Vào phòng" -#: data/resources/help-overlay.ui:21 +#: data/resources/help-overlay.ui:28 msgctxt "shortcut window" msgid "Leave Room" msgstr "Rời phòng" -#: data/resources/help-overlay.ui:27 +#: data/resources/help-overlay.ui:34 msgctxt "shortcut window" msgid "Show Userlist" msgstr "Hiển thị danh sách người dùng" -#: data/resources/help-overlay.ui:33 +#: data/resources/help-overlay.ui:40 msgctxt "shortcut window" msgid "Show Emoji Picker" msgstr "Hiển thị Bộ chọn Emoji" -#: data/resources/help-overlay.ui:39 +#: data/resources/help-overlay.ui:46 msgctxt "shortcut window" msgid "Show Help" msgstr "Hiển thị trợ giúp" -#: data/resources/help-overlay.ui:45 +#: data/resources/help-overlay.ui:52 msgctxt "shortcut window" msgid "Open Menu" msgstr "Mở trình đơn" -#: data/resources/help-overlay.ui:51 +#: data/resources/help-overlay.ui:58 msgctxt "shortcut window" msgid "Quit" msgstr "Thoát" -#: data/resources/help-overlay.ui:57 +#: data/resources/help-overlay.ui:64 msgctxt "shortcut window" msgid "Keyboard Shortcuts" msgstr "Phím tắt" -#: data/resources/help-overlay.ui:65 +#: data/resources/help-overlay.ui:72 msgctxt "shortcut window" msgid "Navigation" msgstr "Điều hướng" -#: data/resources/help-overlay.ui:68 +#: data/resources/help-overlay.ui:75 msgctxt "shortcut window" msgid "Next Room" msgstr "Phòng kế tiếp" -#: data/resources/help-overlay.ui:74 +#: data/resources/help-overlay.ui:81 msgctxt "shortcut window" msgid "Previous Room" msgstr "Phòng kế trước" -#: data/resources/help-overlay.ui:80 +#: data/resources/help-overlay.ui:87 msgctxt "shortcut window" msgid "Next Room with Unread Messages" msgstr "Phòng kế tiếp mà có tin nhắn chưa đọc" -#: data/resources/help-overlay.ui:86 +#: data/resources/help-overlay.ui:93 msgctxt "shortcut window" msgid "Previous Room with Unread Messages" msgstr "Phòng kế trước mà có tin nhắn chưa đọc" -#: data/resources/help-overlay.ui:92 +#: data/resources/help-overlay.ui:99 msgctxt "shortcut window" msgid "First Room" msgstr "Phòng đầu tiên" -#: data/resources/help-overlay.ui:98 +#: data/resources/help-overlay.ui:105 msgctxt "shortcut window" msgid "Last Room" msgstr "Phòng cuối cùng" -#: data/resources/help-overlay.ui:104 +#: data/resources/help-overlay.ui:111 msgctxt "shortcut window" msgid "First – Ninth Room" msgstr "Phòng 1 đến 9" -#: data/resources/initial-setup-window.ui:8 +#: data/resources/initial-setup-window.ui:16 msgid "Polari Setup" msgstr "Cài đặt Polari" -#: data/resources/initial-setup-window.ui:35 +#: data/resources/initial-setup-window.ui:43 msgid "Not connected" msgstr "Chưa kết nối" -#: data/resources/initial-setup-window.ui:36 +#: data/resources/initial-setup-window.ui:44 msgid "Please connect to the internet to continue the setup." msgstr "Vui lòng kết nối internet sau đó tiếp tục cài đặt." -#: data/resources/initial-setup-window.ui:46 -#: data/resources/initial-setup-window.ui:74 +#: data/resources/initial-setup-window.ui:54 +#: data/resources/initial-setup-window.ui:82 msgid "Welcome to Polari" msgstr "Chào mừng bạn dùng Polari" -#: data/resources/initial-setup-window.ui:47 +#: data/resources/initial-setup-window.ui:55 msgid "" "Polari is an easy way to chat using IRC. Select a network to get started." msgstr "" "Polari là cách dễ dàng để chat sử dụng IRC. Chọn một mạng để bắt đầu." -#: data/resources/initial-setup-window.ui:75 +#: data/resources/initial-setup-window.ui:83 msgid "" "Select rooms you want to connect to. You can add more networks and rooms " "later, by clicking the + button." @@ -301,47 +302,47 @@ "Chọn các phòng mà bạn muốn kết nối. Bạn có thể thêm nhiều mạng và phòng sau " "này, bằng các bấm và nút +." -#: data/resources/join-room-dialog.ui:4 src/joinDialog.js:218 +#: data/resources/join-room-dialog.ui:32 msgid "Join Chat Room" msgstr "Tham gia phòng" -#: data/resources/join-room-dialog.ui:40 +#: data/resources/join-room-dialog.ui:49 msgid "_Join" msgstr "_Tham gia" -#: data/resources/join-room-dialog.ui:66 +#: data/resources/join-room-dialog.ui:70 msgid "C_onnection" msgstr "_Kết nối" -#: data/resources/join-room-dialog.ui:101 +#: data/resources/join-room-dialog.ui:107 msgid "_Add Network" msgstr "_Thêm mạng" -#: data/resources/join-room-dialog.ui:186 +#: data/resources/join-room-dialog.ui:221 msgid "_Add" msgstr "T_hêm" -#: data/resources/join-room-dialog.ui:203 +#: data/resources/join-room-dialog.ui:194 msgid "_Custom Network" msgstr "Mạng Tự _chọn" -#: data/resources/main-window.ui:20 +#: data/resources/main-window.ui:28 msgid "Keyboard Shortcuts" msgstr "Phím tắt" -#: data/resources/main-window.ui:24 +#: data/resources/main-window.ui:32 msgid "Help" msgstr "Trợ giúp" -#: data/resources/main-window.ui:28 +#: data/resources/main-window.ui:36 msgid "About" msgstr "Giới thiệu" -#: data/resources/main-window.ui:32 src/application.js:85 +#: data/resources/main-window.ui:40 src/application.js:92 msgid "Quit" msgstr "Thoát" -#: data/resources/main-window.ui:61 data/resources/main-window.ui:66 +#: data/resources/main-window.ui:79 msgid "Add rooms and networks" msgstr "Thêm phòng và mạng" @@ -349,88 +350,88 @@ msgid "Show connected users" msgstr "Hiển thị các người dùng đã kết nối" -#: data/resources/main-window.ui:233 src/roomList.js:537 src/userList.js:385 +#: src/roomList.js:544 src/userList.js:391 msgid "Offline" msgstr "Ngoại tuyến" -#: data/resources/main-window.ui:241 +#: data/resources/main-window.ui:224 msgid "Go online to chat and receive messages." msgstr "Truy cập trực tuyến để trò chuyện và nhận tin nhắn." -#: data/resources/nick-popover.ui:17 +#: data/resources/nick-popover.ui:24 msgid "Change nickname:" msgstr "Đổi tên hiệu:" -#: data/resources/nick-popover.ui:27 +#: data/resources/nick-popover.ui:34 msgid "_Change" msgstr "Tha_y đổi" -#: data/resources/room-list-header.ui:143 +#: data/resources/room-list-header.ui:150 msgid "Connect" msgstr "Kết nối" -#: data/resources/room-list-header.ui:148 +#: data/resources/room-list-header.ui:155 msgid "Reconnect" msgstr "Tái kết nối" -#: data/resources/room-list-header.ui:153 +#: data/resources/room-list-header.ui:160 msgid "Disconnect" msgstr "Ngắt kết nối" -#: data/resources/room-list-header.ui:158 +#: data/resources/room-list-header.ui:165 msgid "Remove" msgstr "Gỡ bỏ" -#: data/resources/room-list-header.ui:163 +#: data/resources/room-list-header.ui:170 msgid "Properties" msgstr "Thuộc tính" -#: data/resources/server-room-list.ui:43 +#: data/resources/server-room-list.ui:50 msgid "Enter room name to add" msgstr "Nhập vào tên phòng muốn thêm" -#: data/resources/user-details.ui:25 +#: data/resources/user-details.ui:33 msgid "Loading details" msgstr "Đang tải chi tiết" -#: data/resources/user-details.ui:54 +#: data/resources/user-details.ui:62 msgid "Last Activity:" msgstr "Hoạt động lần cuối:" -#: data/resources/user-details.ui:145 +#: data/resources/user-details.ui:153 msgid "Will notify if user appears online." msgstr "Sẽ thông báo nếu người dùng xuất hiện trực tuyến." -#: data/resources/user-details.ui:167 +#: data/resources/user-details.ui:175 msgid "Start Conversation" msgstr "Bắt đầu trao đổi" -#: src/application.js:71 +#: src/application.js:78 msgid "Start Telepathy client" msgstr "Khởi chạy máy khách Telepathy" -#: src/application.js:76 +#: src/application.js:83 msgid "Start in debug mode" msgstr "Bắt đầu ở chế độ gỡ lỗi" -#: src/application.js:79 +#: src/application.js:86 msgid "Allow running alongside another instance" msgstr "Cho phép chạy bên cạnh các minh dụ khác" -#: src/application.js:82 +#: src/application.js:89 msgid "Print version and exit" msgstr "In ra thông tin phiên bản rồi thoát" -#: src/application.js:495 src/utils.js:319 +#: src/application.js:502 src/utils.js:274 msgid "Failed to open link" msgstr "Gặp lỗi khi mở liên kết" -#: src/application.js:758 +#: src/application.js:765 #, javascript-format msgid "%s removed." msgstr "Đã gỡ bỏ %s." -#: src/application.js:843 +#: src/application.js:850 msgid "translator-credits" msgstr "" "Nhóm Việt hóa GNOME \n" @@ -442,7 +443,7 @@ msgid "Learn more about Polari" msgstr "Tìm hiểu thêm về Polari" -#: src/application.js:759 +#: src/application.js:766 msgid "Undo" msgstr "Hoàn tác" @@ -450,61 +451,61 @@ msgid "New Messages" msgstr "Tin nhắn mới" -#: src/chatView.js:818 +#: src/chatView.js:813 msgid "Open Link" msgstr "Mở liên kết" -#: src/chatView.js:820 +#: src/chatView.js:815 msgid "Copy Link Address" msgstr "Chép địa chỉ liên kết" -#: src/chatView.js:1019 +#: src/chatView.js:1014 #, javascript-format msgid "%s is now known as %s" msgstr "%s bây giờ đổi thành %s" -#: src/chatView.js:1024 +#: src/chatView.js:1019 #, javascript-format msgid "%s has disconnected" msgstr "%s đã ngắt kết nối" -#: src/chatView.js:1033 +#: src/chatView.js:1028 #, javascript-format msgid "%s has been kicked by %s" msgstr "%s đã bị đá bởi %s" -#: src/chatView.js:1034 +#: src/chatView.js:1029 #, javascript-format msgid "%s has been kicked" msgstr "%s đã bị đá" -#: src/chatView.js:1041 +#: src/chatView.js:1036 #, javascript-format msgid "%s has been banned by %s" msgstr "%s đã bị cấm bởi %s" -#: src/chatView.js:1042 +#: src/chatView.js:1037 #, javascript-format msgid "%s has been banned" msgstr "%s đã bị cấm" -#: src/chatView.js:1047 +#: src/chatView.js:1042 #, javascript-format msgid "%s joined" msgstr "%s đã gia nhập" -#: src/chatView.js:1052 +#: src/chatView.js:1047 #, javascript-format msgid "%s left" msgstr "%s rời đi" -#: src/chatView.js:1149 +#: src/chatView.js:1144 #, javascript-format msgid "%d user joined" msgid_plural "%d users joined" msgstr[0] "%d người dùng đã gia nhập" -#: src/chatView.js:1156 +#: src/chatView.js:1151 #, javascript-format msgid "%d user left" msgid_plural "%d users left" @@ -512,14 +513,14 @@ #. today #. Translators: Time in 24h format -#: src/chatView.js:1228 +#: src/chatView.js:1223 msgid "%H∶%M" msgstr "%H∶%M" #. yesterday #. Translators: this is the word "Yesterday" followed by a #. time string in 24h format. i.e. "Yesterday, 14:30" -#: src/chatView.js:1233 +#: src/chatView.js:1228 #, no-c-format msgid "Yesterday, %H∶%M" msgstr "%H:%M, hôm qua" @@ -527,7 +528,7 @@ #. this week #. Translators: this is the week day name followed by a time #. string in 24h format. i.e. "Monday, 14:30" -#: src/chatView.js:1238 +#: src/chatView.js:1233 #, no-c-format msgid "%A, %H∶%M" msgstr "%H∶%M, %A" @@ -536,7 +537,7 @@ #. Translators: this is the month name and day number #. followed by a time string in 24h format. #. i.e. "May 25, 14:30" -#: src/chatView.js:1244 +#: src/chatView.js:1239 #, no-c-format msgid "%B %d, %H∶%M" msgstr "%H∶%M, %d %B" @@ -545,7 +546,7 @@ #. Translators: this is the month name, day number, year #. number followed by a time string in 24h format. #. i.e. "May 25 2012, 14:30" -#: src/chatView.js:1250 +#: src/chatView.js:1245 #, no-c-format msgid "%B %d %Y, %H∶%M" msgstr "%H∶%M, %d %B %Y" @@ -553,14 +554,14 @@ #. eslint-disable-next-line no-lonely-if #. today #. Translators: Time in 12h format -#: src/chatView.js:1256 +#: src/chatView.js:1251 msgid "%l∶%M %p" msgstr "%l∶%M %p" #. yesterday #. Translators: this is the word "Yesterday" followed by a #. time string in 12h format. i.e. "Yesterday, 2:30 pm" -#: src/chatView.js:1261 +#: src/chatView.js:1256 #, no-c-format msgid "Yesterday, %l∶%M %p" msgstr "%l∶%M %p, hôm qua" @@ -568,7 +569,7 @@ #. this week #. Translators: this is the week day name followed by a time #. string in 12h format. i.e. "Monday, 2:30 pm" -#: src/chatView.js:1266 +#: src/chatView.js:1261 #, no-c-format msgid "%A, %l∶%M %p" msgstr "%A, %l∶%M %p" @@ -577,7 +578,7 @@ #. Translators: this is the month name and day number #. followed by a time string in 12h format. #. i.e. "May 25, 2:30 pm" -#: src/chatView.js:1272 +#: src/chatView.js:1267 #, no-c-format msgid "%B %d, %l∶%M %p" msgstr "%l:%M %p, %d %B" @@ -586,25 +587,25 @@ #. Translators: this is the month name, day number, year #. number followed by a time string in 12h format. #. i.e. "May 25 2012, 2:30 pm" -#: src/chatView.js:1278 +#: src/chatView.js:1273 #, no-c-format msgid "%B %d %Y, %l∶%M %p" msgstr "%l:%M %p, %d %B %Y" -#: src/connections.js:58 +#: src/connections.js:68 msgid "Already added" msgstr "Đã được thêm rồi" -#: src/connections.js:116 +#: src/connections.js:126 msgid "No results." msgstr "Không tìm thấy kết quả nào." -#: src/connections.js:512 +#: src/connections.js:524 #, javascript-format msgid "“%s” Properties" msgstr "Các thuộc tính “%s”" -#: src/connections.js:556 +#: src/connections.js:565 msgid "" "Polari disconnected due to a network error. Please check if the address " "field is correct." @@ -612,58 +613,58 @@ "Polari ngắt kết nối bởi vì một lỗi mạng. Vui lòng kiểm tra xem trường địa " "chỉ có đúng không." -#: src/entryArea.js:358 +#: src/entryArea.js:384 #, javascript-format msgid "Paste %s line of text to public paste service?" msgid_plural "Paste %s lines of text to public paste service?" msgstr[0] "Dán %s dòng văn bản cho dịch vụ dán công cộng chứ?" -#: src/entryArea.js:363 +#: src/entryArea.js:389 #, javascript-format msgid "Uploading %s line of text to public paste service…" msgid_plural "Uploading %s lines of text to public paste service…" msgstr[0] "Đang tải lên %s dòng văn bản đến dịch vụ dán công cộng…" -#: src/entryArea.js:370 +#: src/entryArea.js:396 msgid "Upload image to public paste service?" msgstr "Tải ảnh lên dịch vụ dán công cộng?" -#: src/entryArea.js:371 +#: src/entryArea.js:397 msgid "Uploading image to public paste service…" msgstr "Đang tải ảnh lên dịch vụ dán công cộng…" #. Translators: %s is a filename -#: src/entryArea.js:388 +#: src/entryArea.js:414 #, javascript-format msgid "Upload “%s” to public paste service?" msgstr "Tải “%s” lên dịch vụ dán công cộng?" #. Translators: %s is a filename -#: src/entryArea.js:390 +#: src/entryArea.js:416 #, javascript-format msgid "Uploading “%s” to public paste service…" msgstr "Đang tải “%s” lên dịch vụ dán công cộng…" #. translators: %s is a nick, #%s a channel -#: src/entryArea.js:399 +#: src/entryArea.js:425 #, javascript-format msgid "%s in #%s" msgstr "%s trong #%s" -#: src/entryArea.js:401 +#: src/entryArea.js:427 #, javascript-format msgid "Paste from %s" msgstr "Dán từ %s" -#: src/initialSetup.js:87 +#: src/initialSetup.js:92 msgid "_Back" msgstr "Kế t_rước" -#: src/initialSetup.js:88 +#: src/initialSetup.js:93 msgid "_Done" msgstr "_Xong" -#: src/initialSetup.js:88 +#: src/initialSetup.js:93 msgid "_Next" msgstr "_Kế tiếp" @@ -676,13 +677,13 @@ #. OP: N_("/OP — gives channel operator status to "), #. #. -#: src/ircParser.js:31 +#: src/ircParser.js:37 msgid "" "/CLOSE [] [] — closes , by default the current one" msgstr "" "/CLOSE [] [] — đóng , theo mặc định là kênh hiện tại" -#: src/ircParser.js:32 +#: src/ircParser.js:38 msgid "" "/HELP [] — displays help for , or a list of available " "commands" @@ -690,71 +691,71 @@ "/HELP [] — hiển thị trợ giúp cho , hoặc một danh sách các " "lệnh sẵn có" -#: src/ircParser.js:33 +#: src/ircParser.js:39 msgid "" "/INVITE [] — invites to , or the current one" msgstr "/INVITE [] — mời vào , hay kênh hiện tại" -#: src/ircParser.js:34 +#: src/ircParser.js:40 msgid "/JOIN — joins " msgstr "/JOIN — gia nhập " -#: src/ircParser.js:35 +#: src/ircParser.js:41 msgid "/KICK — kicks from current channel" msgstr "/KICK — đá khỏi kênh hiện tại" -#: src/ircParser.js:36 +#: src/ircParser.js:42 msgid "/ME — sends to the current channel" msgstr "/ME — gửi tới kênh hiện tại" -#: src/ircParser.js:37 +#: src/ircParser.js:43 msgid "/MSG [] — sends a private message to " msgstr "/MSG [] — gửi lời nhắn riêng cho " -#: src/ircParser.js:38 +#: src/ircParser.js:44 msgid "/NAMES — lists users on the current channel" msgstr "/NAMES — liệt kê các người dùng trên kênh hiện tại" -#: src/ircParser.js:39 +#: src/ircParser.js:45 msgid "/NICK — sets your nick to " msgstr "/NICK — đặt biệt hiệu của bạn thành " -#: src/ircParser.js:40 +#: src/ircParser.js:46 msgid "" "/PART [] [] — leaves , by default the current one" msgstr "/PART [] [] — rời , mặc định là kênh hiện tại" -#: src/ircParser.js:41 +#: src/ircParser.js:47 msgid "/QUERY — opens a private conversation with " msgstr "/QUERY — mở một trao đổi kín với " -#: src/ircParser.js:42 +#: src/ircParser.js:48 msgid "/QUIT [] — disconnects from the current server" msgstr "/QUIT [] — ngắt kết nối khỏi máy phục vụ hiện tại" -#: src/ircParser.js:43 +#: src/ircParser.js:49 msgid "/SAY — sends to the current room/contact" msgstr "/SAY — gửi tới phòng/liên lạc hiện tại" -#: src/ircParser.js:44 +#: src/ircParser.js:50 msgid "/TOPIC — sets the topic to , or shows the current one" msgstr "" "/TOPIC — đặt chủ đề thành , hay hiển thị chủ đề hiện tại" -#: src/ircParser.js:45 +#: src/ircParser.js:51 msgid "/WHOIS — requests information on " msgstr "/WHOIS — yêu cầu thông tin của " -#: src/ircParser.js:48 +#: src/ircParser.js:54 msgid "Unknown command — try /HELP for a list of available commands" msgstr "Không hiểu lệnh - hãy dùng /HELP để liệt kê các lệnh sẵn có" -#: src/ircParser.js:362 +#: src/ircParser.js:368 #, javascript-format msgid "Usage: %s" msgstr "Cách dùng: %s" -#: src/ircParser.js:101 +#: src/ircParser.js:107 msgid "Known commands:" msgstr "Các lệnh có thể dùng:" @@ -763,227 +764,227 @@ msgid "Users on %s:" msgstr "Người dùng trên %s:" -#: src/ircParser.js:272 +#: src/ircParser.js:278 msgid "No topic set" msgstr "Chưa đặt chủ đề" -#: src/ircParser.js:309 +#: src/ircParser.js:315 #, javascript-format msgid "User: %s - Last activity: %s" msgstr "Người dùng: %s - Hoạt động lần cuối: %s" -#: src/joinDialog.js:218 +#: data/resources/join-room-dialog.ui:133 msgid "Add Network" msgstr "Thêm mạng" -#: src/mainWindow.js:352 +#: src/mainWindow.js:291 #, javascript-format msgid "%d user" msgid_plural "%d users" msgstr[0] "%d tài khoản" -#: src/roomList.js:254 +#: src/roomList.js:267 msgid "Leave chatroom" msgstr "Rời phòng chat" -#: src/roomList.js:254 +#: src/roomList.js:267 msgid "End conversation" msgstr "Kết thúc trò truyện" -#: src/roomList.js:276 +#: src/roomList.js:289 msgid "Unmute" msgstr "Thôi câm" -#: src/roomList.js:280 +#: src/roomList.js:293 msgid "Mute" msgstr "Câm" -#: src/roomList.js:451 +#: src/roomList.js:458 #, javascript-format msgid "Network %s has an error" msgstr "Mạng %s có lỗi" #. Translators: This is an account name followed by a -#. server address, e.g. "GNOME (irc.gnome.org)" -#: src/roomList.js:508 +#. server address, e.g. "Libera (irc.libera.chat)" +#: src/roomList.js:515 #, javascript-format msgid "%s (%s)" msgstr "%s (%s)" -#: src/roomList.js:516 +#: src/roomList.js:523 msgid "Connection Problem" msgstr "Trục trặc về kết nối" -#: src/roomList.js:533 +#: src/roomList.js:540 msgid "Connected" msgstr "Đã kết nối" -#: src/roomList.js:535 +#: src/roomList.js:542 msgid "Connecting…" msgstr "Đang kết nối…" -#: src/roomList.js:539 +#: src/roomList.js:546 msgid "Unknown" msgstr "Chưa biết" -#: src/roomList.js:558 +#: src/roomList.js:565 #, javascript-format msgid "Could not connect to %s in a safe way." msgstr "Không thể kết nối đến %s theo cách anh toàn." -#: src/roomList.js:561 +#: src/roomList.js:568 #, javascript-format msgid "%s requires a password." msgstr "%s yêu cầu mật khẩu." -#: src/roomList.js:567 +#: src/roomList.js:574 #, javascript-format msgid "Could not connect to %s. The server is busy." msgstr "Không thể kết nối đến %s. Máy phục vụ đang bận." -#: src/roomList.js:570 +#: src/roomList.js:577 #, javascript-format msgid "Could not connect to %s." msgstr "Không thể kết nối đến %s." -#: src/roomStack.js:174 +#: src/roomStack.js:180 msgid "Should the password be saved?" msgstr "Mật khẩu có nên được lưu lại không?" -#: src/roomStack.js:176 src/telepathyClient.js:684 +#: src/roomStack.js:182 src/telepathyClient.js:689 #, javascript-format msgid "" "Identification will happen automatically the next time you connect to %s" msgstr "Định danh sẽ xảy ra tự động vào lần sau bạn kết nối đến %s" -#: src/roomStack.js:184 +#: src/roomStack.js:190 msgid "_Save Password" msgstr "_Lưu mật khẩu" -#: src/roomStack.js:213 +#: src/roomStack.js:219 msgid "Failed to join the room" msgstr "Gặp lỗi khi gia nhập phòng" -#: src/roomStack.js:217 +#: src/roomStack.js:223 msgid "_Retry" msgstr "_Thử lại" -#: src/roomStack.js:240 +#: src/roomStack.js:246 msgid "The room is full." msgstr "Phòng đã đầy." -#: src/roomStack.js:243 +#: src/roomStack.js:249 msgid "You have been banned from the room." msgstr "Anh đã bị cấm vào phòng." -#: src/roomStack.js:246 +#: src/roomStack.js:252 msgid "The room is invite-only." msgstr "Phòng chỉ dành cho khách mời." -#: src/roomStack.js:249 +#: src/roomStack.js:255 msgid "You have been kicked from the room." msgstr "Anh đã bị đuổi khỏi phòng." -#: src/roomStack.js:252 +#: src/roomStack.js:258 msgid "It is not possible to join the room now, but you can retry later." msgstr "Không thể tham gia phòng ngay bây giờ, nhưng bạn có thể thử lại sau." -#: src/roomStack.js:274 +#: src/roomStack.js:280 msgid "Join a room using the + button." msgstr "Gia nhập một phòng bằng cách bấm vào nút +." -#: src/telepathyClient.js:489 +#: src/telepathyClient.js:494 msgid "Good Bye" msgstr "Tạm biệt" #. Translators: Those are a botname and an accountName, e.g. -#. "Save NickServ password for GNOME" -#: src/telepathyClient.js:682 +#. "Save NickServ password for Libera" +#: src/telepathyClient.js:687 #, javascript-format msgid "Save %s password for %s?" msgstr "Lưu mật khẩu %s cho %s chứ?" -#: src/telepathyClient.js:687 +#: src/telepathyClient.js:692 msgid "Save" msgstr "Ghi lại" #. Translators: This is the title of the notification announcing a newly #. received message, in the form "user-nickname in room-display-name" -#: src/telepathyClient.js:723 +#: src/telepathyClient.js:728 #, javascript-format msgid "%s in %s" msgstr "%s trong %s" -#: src/userList.js:381 +#: src/userList.js:387 msgid "Available in another room." msgstr "Sẵn ở phòng khác." -#: src/userList.js:383 +#: src/userList.js:389 msgid "Online" msgstr "Trực tuyến" -#: src/userList.js:551 +#: src/userList.js:557 msgid "No Results" msgstr "Không tìm thấy kết quả nào" -#: src/userTracker.js:371 +#: src/userTracker.js:376 msgid "User is online" msgstr "Người dùng đang trực tuyến" -#: src/userTracker.js:372 +#: src/userTracker.js:377 #, javascript-format msgid "User %s is now online." msgstr "Người dùng %s giờ trực tuyến." -#: src/utils.js:181 +#: src/utils.js:136 #, javascript-format msgid "Polari server password for %s" msgstr "Mật khẩu máy phục vụ Polari cho %s" -#: src/utils.js:191 +#: src/utils.js:146 #, javascript-format msgid "Polari NickServ password for %s" msgstr "Mật khẩu máy phục vụ Polari NickServ cho %s" -#: src/utils.js:458 +#: src/utils.js:413 msgid "Now" msgstr "Bây giờ" -#: src/utils.js:461 +#: src/utils.js:416 msgid "Unavailable" msgstr "Không sẵn sàng" -#: src/utils.js:465 +#: src/utils.js:420 #, javascript-format msgid "%d second ago" msgid_plural "%d seconds ago" msgstr[0] "%d giây trước" -#: src/utils.js:472 +#: src/utils.js:427 #, javascript-format msgid "%d minute ago" msgid_plural "%d minutes ago" msgstr[0] "%d phút trước" -#: src/utils.js:479 +#: src/utils.js:434 #, javascript-format msgid "%d hour ago" msgid_plural "%d hours ago" msgstr[0] "%d giờ trước" -#: src/utils.js:486 +#: src/utils.js:441 #, javascript-format msgid "%d day ago" msgid_plural "%d days ago" msgstr[0] "%d ngày trước" -#: src/utils.js:493 +#: src/utils.js:448 #, javascript-format msgid "%d week ago" msgid_plural "%d weeks ago" msgstr[0] "%d tuần trước" -#: src/utils.js:499 +#: src/utils.js:454 #, javascript-format msgid "%d month ago" msgid_plural "%d months ago" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/polkit-gnome-1.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/polkit-gnome-1.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/polkit-gnome-1.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/polkit-gnome-1.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:57+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:00+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/polkitgnomeauthenticationdialog.c:255 msgid "Select user..." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/quadrapassel.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/quadrapassel.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/quadrapassel.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/quadrapassel.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:25+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:38+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.Quadrapassel.gschema.xml:5 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/rhythmbox.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/rhythmbox.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/rhythmbox.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/rhythmbox.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:20+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:11+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: backends/gstreamer/rb-encoder-gst.c:652 @@ -1921,7 +1921,7 @@ msgstr "Thể loại" #: plugins/dbus-media-server/rb-dbus-media-server-plugin.c:2405 -#: shell/rb-playlist-manager.c:1072 sources/rb-display-page-group.c:92 +#: shell/rb-playlist-manager.c:1073 sources/rb-display-page-group.c:92 msgid "Playlists" msgstr "Danh sách phát" @@ -3090,7 +3090,7 @@ #. ensure search instances exist #: podcast/rb-podcast-source.c:1555 sources/rb-auto-playlist-source.c:253 #: sources/rb-browser-source.c:314 sources/rb-browser-source.c:332 -#: sources/rb-static-playlist-source.c:295 +#: sources/rb-static-playlist-source.c:296 msgid "Search all fields" msgstr "Tìm kiếm qua mọi trường" @@ -3591,15 +3591,15 @@ "%s\n" "Chạy “%s --help” để có danh sách tùy chọn dòng lệnh đầy đủ.\n" -#: shell/rb-playlist-manager.c:166 +#: shell/rb-playlist-manager.c:167 msgid "MPEG Version 3.0 URL" msgstr "URL MPEG Phiên bản 3.0" -#: shell/rb-playlist-manager.c:167 +#: shell/rb-playlist-manager.c:168 msgid "Shoutcast playlist" msgstr "Danh sách phát Shoutcast" -#: shell/rb-playlist-manager.c:168 +#: shell/rb-playlist-manager.c:169 msgid "XML Shareable Playlist Format" msgstr "Định dạng danh sách phát XML chia sẻ được" @@ -3607,50 +3607,50 @@ msgid "Unnamed playlist" msgstr "Danh sách phát không tên" -#: shell/rb-playlist-manager.c:305 +#: shell/rb-playlist-manager.c:306 msgid "The playlist file may be in an unknown format or corrupted." msgstr "Tập tin danh sách phát có lẽ dùng định dạng lạ hoặc bị hỏng." -#: shell/rb-playlist-manager.c:764 +#: shell/rb-playlist-manager.c:765 msgid "Untitled Playlist" msgstr "Danh sách phát chưa đặt tên" -#: shell/rb-playlist-manager.c:808 shell/rb-playlist-manager.c:851 +#: shell/rb-playlist-manager.c:809 shell/rb-playlist-manager.c:852 msgid "New Playlist" msgstr "Danh sách phát mới" -#: shell/rb-playlist-manager.c:1052 +#: shell/rb-playlist-manager.c:1053 msgid "Couldn't read playlist" msgstr "Không thể đọc danh sách phát" -#: shell/rb-playlist-manager.c:1078 +#: shell/rb-playlist-manager.c:1079 msgid "All Files" msgstr "Mọi tập tin" -#: shell/rb-playlist-manager.c:1083 +#: shell/rb-playlist-manager.c:1084 msgid "Load Playlist" msgstr "Tải danh sách phát" -#: shell/rb-playlist-manager.c:1139 sources/rb-playlist-source.c:665 +#: shell/rb-playlist-manager.c:1140 sources/rb-playlist-source.c:665 msgid "Couldn't save playlist" msgstr "Không thể lưu danh sách phát" -#: shell/rb-playlist-manager.c:1139 +#: shell/rb-playlist-manager.c:1140 msgid "Unsupported file extension given." msgstr "Phần mở rộng tập tin không được hỗ trợ." -#: shell/rb-playlist-manager.c:1472 +#: shell/rb-playlist-manager.c:1473 #, c-format msgid "Playlist %s already exists" msgstr "Danh sách phát %s đã có" -#: shell/rb-playlist-manager.c:1502 shell/rb-playlist-manager.c:1535 -#: shell/rb-playlist-manager.c:1575 shell/rb-playlist-manager.c:1618 +#: shell/rb-playlist-manager.c:1503 shell/rb-playlist-manager.c:1536 +#: shell/rb-playlist-manager.c:1576 shell/rb-playlist-manager.c:1619 #, c-format msgid "Unknown playlist: %s" msgstr "Không biết danh sách phát: %s" -#: shell/rb-playlist-manager.c:1543 shell/rb-playlist-manager.c:1583 +#: shell/rb-playlist-manager.c:1544 shell/rb-playlist-manager.c:1584 #, c-format msgid "Playlist %s is an automatic playlist" msgstr "Danh sách %s là một danh sách phát tự động" @@ -3875,27 +3875,27 @@ msgstr "_Cài đặt" #: sources/rb-auto-playlist-source.c:254 sources/rb-browser-source.c:315 -#: sources/rb-static-playlist-source.c:296 +#: sources/rb-static-playlist-source.c:297 msgid "Search artists" msgstr "Tìm kiếm nghệ sĩ" #: sources/rb-auto-playlist-source.c:255 sources/rb-browser-source.c:316 -#: sources/rb-static-playlist-source.c:297 +#: sources/rb-static-playlist-source.c:298 msgid "Search composers" msgstr "Tìm kiếm người soạn nhạc" #: sources/rb-auto-playlist-source.c:256 sources/rb-browser-source.c:317 -#: sources/rb-static-playlist-source.c:298 +#: sources/rb-static-playlist-source.c:299 msgid "Search albums" msgstr "Tìm kiếm tập nhạc" #: sources/rb-auto-playlist-source.c:257 sources/rb-browser-source.c:318 -#: sources/rb-static-playlist-source.c:299 +#: sources/rb-static-playlist-source.c:300 msgid "Search titles" msgstr "Tìm kiếm tựa đề" #: sources/rb-auto-playlist-source.c:258 sources/rb-browser-source.c:319 -#: sources/rb-static-playlist-source.c:300 +#: sources/rb-static-playlist-source.c:301 msgid "Search genres" msgstr "Tìm thể loại" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/rygel.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/rygel.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/rygel.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/rygel.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:57+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:00+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/rygel.desktop.in:3 @@ -572,7 +572,7 @@ msgid "Failed to browse “%s”: %s\n" msgstr "" -#: src/librygel-server/rygel-client-hacks.vala:147 +#: src/librygel-server/rygel-client-hacks.vala:151 msgid "Not Applicable" msgstr "Không áp dụng" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/seahorse.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/seahorse.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/seahorse.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/seahorse.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:31+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:25+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: common/add-keyserver-dialog.vala:32 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/shotwell.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/shotwell.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/shotwell.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/shotwell.po 2024-02-12 13:46:47.000000000 +0000 @@ -24,14 +24,14 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:59+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:02+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: data/org.gnome.Shotwell.appdata.xml.in:8 +#: data/org.gnome.Shotwell.appdata.xml.in:9 #: data/org.gnome.Shotwell.desktop.in:4 data/ui/collection.ui:85 #: data/ui/event.ui:356 data/ui/event.ui:524 data/ui/faces.ui:356 -#: data/ui/media.ui:356 data/ui/photo_context.ui:91 data/ui/photo.ui:351 +#: data/ui/media.ui:356 data/ui/photo_context.ui:91 data/ui/photo.ui:349 #: data/ui/tags.ui:356 src/photos/RawSupport.vala:313 msgid "Shotwell" msgstr "Shotwell" @@ -40,7 +40,7 @@ msgid "Popular photo manager" msgstr "" -#: data/org.gnome.Shotwell.appdata.xml.in:11 +#: data/org.gnome.Shotwell.appdata.xml.in:12 msgid "" "Shotwell is an easy-to-use, fast photo organizer designed for the GNOME " "desktop. It allows you to import photos from your camera or disk, organize " @@ -62,7 +62,7 @@ "Facebook, Flickr, Google Photos, and more." msgstr "" -#: data/org.gnome.Shotwell.appdata.xml.in:22 +#: data/org.gnome.Shotwell.appdata.xml.in:23 msgid "Shotwell supports JPEG, PNG, TIFF, and a variety of RAW file formats." msgstr "" "Shotwell hỗ trợ các định dạng tập tin JPEG, PNG, TIFF, và biến thể RAW." @@ -71,8 +71,7 @@ msgid "The Shotwell developers" msgstr "Các nhà phát triển Shotwell" -#: data/org.gnome.Shotwell.desktop.in:5 -#: data/org.gnome.Shotwell-Profile-Browser.desktop.in:5 src/Resources.vala:9 +#: data/org.gnome.Shotwell.desktop.in:5 src/Resources.vala:9 msgid "Photo Manager" msgstr "Trình quản lý ảnh" @@ -122,7 +121,7 @@ msgstr "" #: data/gsettings/org.gnome.shotwell-extras.gschema.xml:24 -#: data/gsettings/org.gnome.shotwell.gschema.xml:476 +#: data/gsettings/org.gnome.shotwell.gschema.xml:482 msgid "default size" msgstr "cỡ mặc định" @@ -148,9 +147,9 @@ msgstr "" #: data/gsettings/org.gnome.shotwell-extras.gschema.xml:18 -#: data/gsettings/org.gnome.shotwell.gschema.xml:444 -#: data/gsettings/org.gnome.shotwell.gschema.xml:502 -#: data/gsettings/org.gnome.shotwell.gschema.xml:564 +#: data/gsettings/org.gnome.shotwell.gschema.xml:450 +#: data/gsettings/org.gnome.shotwell.gschema.xml:508 +#: data/gsettings/org.gnome.shotwell.gschema.xml:570 msgid "username" msgstr "tài khoản" @@ -166,7 +165,7 @@ msgid "user token, if remembered." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:520 +#: data/gsettings/org.gnome.shotwell.gschema.xml:526 msgid "last category" msgstr "thể loại cuối" @@ -174,7 +173,7 @@ msgid "The last selected Rajce category." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:532 +#: data/gsettings/org.gnome.shotwell.gschema.xml:538 msgid "last photo size" msgstr "cỡ ảnh cuối" @@ -211,10 +210,10 @@ "Chọn nếu muốn mở tuyển tập đích trong trình duyệt web ngay sau khi tải ảnh " "lên" -#: data/gsettings/org.gnome.shotwell.gschema.xml:462 -#: data/gsettings/org.gnome.shotwell.gschema.xml:488 -#: data/gsettings/org.gnome.shotwell.gschema.xml:538 -#: data/gsettings/org.gnome.shotwell.gschema.xml:588 +#: data/gsettings/org.gnome.shotwell.gschema.xml:468 +#: data/gsettings/org.gnome.shotwell.gschema.xml:494 +#: data/gsettings/org.gnome.shotwell.gschema.xml:544 +#: data/gsettings/org.gnome.shotwell.gschema.xml:594 msgid "remove sensitive info from uploads" msgstr "gỡ bỏ các thông tin nhạy cảm khi tải lên" @@ -510,7 +509,7 @@ msgid "Whether to show the title of a photo during the slideshow" msgstr "Có cho hiển thị tựa đề của ảnh khi trình chiếu hay không" -#: data/gsettings/org.gnome.shotwell.gschema.xml:218 +#: data/gsettings/org.gnome.shotwell.gschema.xml:224 msgid "maximize library window" msgstr "phóng to hết cỡ cửa sổ thư viện" @@ -518,7 +517,7 @@ msgid "True if library application is maximized, false otherwise." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:224 +#: data/gsettings/org.gnome.shotwell.gschema.xml:230 msgid "width of library window" msgstr "rộng của cửa sổ thư viện" @@ -526,7 +525,7 @@ msgid "The last recorded width of the library application window." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:230 +#: data/gsettings/org.gnome.shotwell.gschema.xml:236 msgid "height of library window" msgstr "chiều cao của cửa sổ thư viện" @@ -534,7 +533,7 @@ msgid "The last recorded height of the library application window." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:236 +#: data/gsettings/org.gnome.shotwell.gschema.xml:242 msgid "maximize direct-edit window" msgstr "phóng to hết cỡ cửa sổ sửa trực tiếp" @@ -542,7 +541,7 @@ msgid "True if direct-edit application is maximized, false otherwise." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:242 +#: data/gsettings/org.gnome.shotwell.gschema.xml:248 msgid "width of direct-edit window" msgstr "chiều rộng của cửa sổ sửa trực tiếp" @@ -550,7 +549,7 @@ msgid "The last recorded width of the direct-edit application window." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:248 +#: data/gsettings/org.gnome.shotwell.gschema.xml:254 msgid "height of direct-edit window" msgstr "chiều cao của cửa sổ sửa trực tiếp" @@ -558,7 +557,7 @@ msgid "The last recorded height of the direct-edit application window." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:254 +#: data/gsettings/org.gnome.shotwell.gschema.xml:260 msgid "sidebar divider position" msgstr "vị trí bộ chia thanh bên" @@ -568,7 +567,7 @@ "library application window." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:262 +#: data/gsettings/org.gnome.shotwell.gschema.xml:268 msgid "import directory" msgstr "nhập vào thư mục" @@ -576,7 +575,7 @@ msgid "Directory in which imported photo files are placed." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:268 +#: data/gsettings/org.gnome.shotwell.gschema.xml:274 msgid "watch library directory for new files" msgstr "theo dõi thư mục thư viện để tìm tập tin mới" @@ -585,7 +584,7 @@ "If true, files added to the library directory are automatically imported." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:274 +#: data/gsettings/org.gnome.shotwell.gschema.xml:280 msgid "write metadata to master files" msgstr "ghi thông tin siêu dữ liệu vào tập tin" @@ -595,11 +594,11 @@ "photo file." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:280 +#: data/gsettings/org.gnome.shotwell.gschema.xml:286 msgid "use lowercase filenames" msgstr "dùng tên tập tin dạng thường" -#: data/gsettings/org.gnome.shotwell.gschema.xml:281 +#: data/gsettings/org.gnome.shotwell.gschema.xml:287 msgid "" "If true, Shotwell will convert all filenames to lowercase when importing " "photo files" @@ -607,7 +606,7 @@ "Nếu được chọn, Shotwell sẽ chuyển đổi mọi tên tập tin thành dạng thường khi " "nhập các tập tin ảnh" -#: data/gsettings/org.gnome.shotwell.gschema.xml:286 +#: data/gsettings/org.gnome.shotwell.gschema.xml:292 msgid "directory pattern" msgstr "mẫu thư mục" @@ -617,7 +616,7 @@ "directories on import." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:292 +#: data/gsettings/org.gnome.shotwell.gschema.xml:298 msgid "directory pattern custom" msgstr "tự chọn mẫu thư mục" @@ -627,7 +626,7 @@ "directories on import." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:298 +#: data/gsettings/org.gnome.shotwell.gschema.xml:304 msgid "RAW developer default" msgstr "Bộ xử lý ảnh RAW mặc định" @@ -663,7 +662,7 @@ "crop ratio the user entered." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:324 +#: data/gsettings/org.gnome.shotwell.gschema.xml:330 msgid "external photo editor" msgstr "chương trình sửa ảnh bên ngoài" @@ -671,7 +670,7 @@ msgid "External application used to edit photos." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:330 +#: data/gsettings/org.gnome.shotwell.gschema.xml:336 msgid "external raw editor" msgstr "chương trình sửa ảnh RAW" @@ -679,62 +678,62 @@ msgid "External application used to edit RAW photos." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:373 -#: data/gsettings/org.gnome.shotwell.gschema.xml:374 +#: data/gsettings/org.gnome.shotwell.gschema.xml:379 +#: data/gsettings/org.gnome.shotwell.gschema.xml:380 msgid "Setting in export dialog: how to trim images" msgstr "Cài đặt trong hộp thoại xuất: xém ảnh thế nào" -#: data/gsettings/org.gnome.shotwell.gschema.xml:379 +#: data/gsettings/org.gnome.shotwell.gschema.xml:385 msgid "export metadata" msgstr "xuất siêu dữ liệu" -#: data/gsettings/org.gnome.shotwell.gschema.xml:380 +#: data/gsettings/org.gnome.shotwell.gschema.xml:386 msgid "Setting in export dialog: option to export metadata" msgstr "Cài đặt trong hộp thoại xuất: tùy chọn xuất siêu dữ liệu" -#: data/gsettings/org.gnome.shotwell.gschema.xml:385 +#: data/gsettings/org.gnome.shotwell.gschema.xml:391 msgid "format setting, special value" msgstr "cài đặt định dạng, giá trị đặc biệt" -#: data/gsettings/org.gnome.shotwell.gschema.xml:386 +#: data/gsettings/org.gnome.shotwell.gschema.xml:392 msgid "Setting in export dialog: format setting, special value" msgstr "Cài đặt trong hộp thoại xuất: cài đặt định dạng, giá trị đặc biệt" -#: data/gsettings/org.gnome.shotwell.gschema.xml:391 +#: data/gsettings/org.gnome.shotwell.gschema.xml:397 msgid "format setting, type value" msgstr "cài đặt định dạng, giá trị kiểu" -#: data/gsettings/org.gnome.shotwell.gschema.xml:392 +#: data/gsettings/org.gnome.shotwell.gschema.xml:398 msgid "Setting in export dialog: format setting, type value" msgstr "Cài đặt trong hộp thoại xuất: cài đặt định dạng, giá trị kiểu" -#: data/gsettings/org.gnome.shotwell.gschema.xml:397 +#: data/gsettings/org.gnome.shotwell.gschema.xml:403 msgid "JPEG quality option" msgstr "Tùy chọn về chất lượng JPEG" -#: data/gsettings/org.gnome.shotwell.gschema.xml:398 +#: data/gsettings/org.gnome.shotwell.gschema.xml:404 msgid "Setting in export dialog: jpeg quality option" msgstr "Cài đặt trong hộp thoại xuất: tùy chọn chất lượng jpeg" -#: data/gsettings/org.gnome.shotwell.gschema.xml:403 +#: data/gsettings/org.gnome.shotwell.gschema.xml:409 msgid "maximal size of image" msgstr "cỡ ảnh tối đa" -#: data/gsettings/org.gnome.shotwell.gschema.xml:404 +#: data/gsettings/org.gnome.shotwell.gschema.xml:410 msgid "Setting in export dialog: maximal size of image" msgstr "Cài đặt trong hộp thoại xuất: cỡ ảnh tối đa" -#: data/gsettings/org.gnome.shotwell.gschema.xml:411 +#: data/gsettings/org.gnome.shotwell.gschema.xml:417 msgid "last used publishing service" msgstr "dịch vụ xuất bản đã dùng lần cuối" -#: data/gsettings/org.gnome.shotwell.gschema.xml:412 #: data/gsettings/org.gnome.shotwell.gschema.xml:418 +#: data/gsettings/org.gnome.shotwell.gschema.xml:424 msgid "" "A numeric code representing the last service to which photos were published" msgstr "Mã số đại diện cho dịch vụ cuối cùng mà ảnh được xuất bản" -#: data/gsettings/org.gnome.shotwell.gschema.xml:417 +#: data/gsettings/org.gnome.shotwell.gschema.xml:423 msgid "default publishing service" msgstr "dịch vụ xuất bản mặc định" @@ -762,7 +761,7 @@ msgid "The name of the currently logged in Facebook user, if any" msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:450 +#: data/gsettings/org.gnome.shotwell.gschema.xml:456 msgid "default size code" msgstr "mã cỡ mặc định" @@ -778,21 +777,21 @@ msgstr "" #: data/gsettings/org.gnome.shotwell-extras.gschema.xml:6 -#: data/gsettings/org.gnome.shotwell.gschema.xml:432 +#: data/gsettings/org.gnome.shotwell.gschema.xml:438 msgid "OAuth Access Phase Token" msgstr "Thẻ bài phân tích cú pháp truy cập OAuth" -#: data/gsettings/org.gnome.shotwell.gschema.xml:433 +#: data/gsettings/org.gnome.shotwell.gschema.xml:439 msgid "" "The authorization token for the currently logged in Flickr user, if any" msgstr "Thẻ xác thực cho người dùng Flickr hiện đang đăng nhập, nếu có" #: data/gsettings/org.gnome.shotwell-extras.gschema.xml:12 -#: data/gsettings/org.gnome.shotwell.gschema.xml:438 +#: data/gsettings/org.gnome.shotwell.gschema.xml:444 msgid "OAuth Access Phase Token Secret" msgstr "Bí mật Thẻ bài phân tích cú pháp truy cập OAuth" -#: data/gsettings/org.gnome.shotwell.gschema.xml:439 +#: data/gsettings/org.gnome.shotwell.gschema.xml:445 msgid "" "The cryptographic secret used to sign requests against the authorization " "token for the currently logged in Flickr user, if any" @@ -801,27 +800,27 @@ "ủy quyền cho người dùng Flickr hiện đang đăng nhập, nếu có" #: data/gsettings/org.gnome.shotwell-extras.gschema.xml:19 -#: data/gsettings/org.gnome.shotwell.gschema.xml:445 +#: data/gsettings/org.gnome.shotwell.gschema.xml:451 msgid "The user name of the currently logged in Flickr user, if any" msgstr "Tên người dùng của người dùng Flickr hiện đang đăng nhập, nếu có" -#: data/gsettings/org.gnome.shotwell.gschema.xml:451 +#: data/gsettings/org.gnome.shotwell.gschema.xml:457 msgid "" "A numeric code representing the default size for photos published to Flickr" msgstr "Mã số đại diện cho kích thước mặc định cho ảnh được tải lên Flickr" -#: data/gsettings/org.gnome.shotwell.gschema.xml:456 +#: data/gsettings/org.gnome.shotwell.gschema.xml:462 msgid "default visibility" msgstr "khả kiến mặc định" -#: data/gsettings/org.gnome.shotwell.gschema.xml:457 +#: data/gsettings/org.gnome.shotwell.gschema.xml:463 msgid "" "A numeric code representing the default visibility for photos published to " "Flickr" msgstr "" "Mã số đại diện cho tính khả kiến mặc định cho ảnh được tải lên Flickr" -#: data/gsettings/org.gnome.shotwell.gschema.xml:463 +#: data/gsettings/org.gnome.shotwell.gschema.xml:469 msgid "" "Whether images being uploaded to Flickr should have their metadata removed " "first" @@ -829,8 +828,8 @@ "Liệu hình ảnh được tải lên Flickr có nên xóa siêu dữ liệu của chúng trước " "hay không" -#: data/gsettings/org.gnome.shotwell.gschema.xml:470 -#: data/gsettings/org.gnome.shotwell.gschema.xml:608 +#: data/gsettings/org.gnome.shotwell.gschema.xml:476 +#: data/gsettings/org.gnome.shotwell.gschema.xml:614 msgid "refresh token" msgstr "lấy thẻ mới" @@ -840,7 +839,7 @@ "logged in user, if any." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:477 +#: data/gsettings/org.gnome.shotwell.gschema.xml:483 msgid "" "A numeric code representing the default size for photos uploaded to Google " "Photos Albums" @@ -848,17 +847,17 @@ "Mã số đại diện cho kích thước mặc định cho ảnh được tải lên Album Google " "Photos" -#: data/gsettings/org.gnome.shotwell.gschema.xml:482 -#: data/gsettings/org.gnome.shotwell.gschema.xml:582 +#: data/gsettings/org.gnome.shotwell.gschema.xml:488 +#: data/gsettings/org.gnome.shotwell.gschema.xml:588 msgid "last album" msgstr "tuyển tập cuối cùng" -#: data/gsettings/org.gnome.shotwell.gschema.xml:483 -#: data/gsettings/org.gnome.shotwell.gschema.xml:583 +#: data/gsettings/org.gnome.shotwell.gschema.xml:489 +#: data/gsettings/org.gnome.shotwell.gschema.xml:589 msgid "The name of the last album the user published photos to, if any" msgstr "Tên của album cuối cùng mà người dùng đã xuất bản ảnh, nếu có" -#: data/gsettings/org.gnome.shotwell.gschema.xml:489 +#: data/gsettings/org.gnome.shotwell.gschema.xml:495 msgid "" "Whether images being uploaded to Google Photos should have their metadata " "removed first" @@ -866,7 +865,7 @@ "Liệu hình ảnh được tải lên Google Photos có nên xóa siêu dữ liệu của chúng " "trước hay không" -#: data/gsettings/org.gnome.shotwell.gschema.xml:496 +#: data/gsettings/org.gnome.shotwell.gschema.xml:502 msgid "Piwigo URL" msgstr "Piwigo URL" @@ -878,7 +877,7 @@ msgid "Piwigo username, if logged in." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:508 +#: data/gsettings/org.gnome.shotwell.gschema.xml:514 msgid "password" msgstr "mật khẩu" @@ -886,7 +885,7 @@ msgid "Piwigo password, if logged in." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:514 +#: data/gsettings/org.gnome.shotwell.gschema.xml:520 msgid "remember password" msgstr "nhớ mật khẩu" @@ -898,7 +897,7 @@ msgid "The last selected Piwigo category." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:526 +#: data/gsettings/org.gnome.shotwell.gschema.xml:532 msgid "last permission level" msgstr "mức phân quyền cuối cùng" @@ -912,7 +911,7 @@ "to Piwigo." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:539 +#: data/gsettings/org.gnome.shotwell.gschema.xml:545 msgid "" "Whether images being uploaded to Piwigo should have their metadata removed " "first" @@ -920,14 +919,14 @@ "Liệu hình ảnh được tải lên Piwigo có nên xóa siêu dữ liệu của chúng trước " "hay không" -#: data/gsettings/org.gnome.shotwell.gschema.xml:544 +#: data/gsettings/org.gnome.shotwell.gschema.xml:550 msgid "" "if title is set and comment unset, use title as comment for uploads to Piwigo" msgstr "" "nếu tựa đề được đặt và phần ghi chú thì không, vậy thì dùng tựa đề làm ghi " "chú cho tải lên Piwigo" -#: data/gsettings/org.gnome.shotwell.gschema.xml:545 +#: data/gsettings/org.gnome.shotwell.gschema.xml:551 msgid "" "Whether images being uploaded to Piwigo should have their comment set from " "the title if title is set and comment unset" @@ -935,7 +934,7 @@ "Liệu ảnh được tải lên Piwigo có nên chứa ghi chú của chúng đặt từ tiêu đề " "hay không nếu tiêu đề được đặt và bình luận không được đặt" -#: data/gsettings/org.gnome.shotwell.gschema.xml:550 +#: data/gsettings/org.gnome.shotwell.gschema.xml:556 msgid "do not upload tags when uploading to Piwigo" msgstr "không tải các thẻ khi tải lên Piwigo" @@ -945,23 +944,23 @@ "upload, such that these tags will not appear on the remote Piwigo server." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:565 +#: data/gsettings/org.gnome.shotwell.gschema.xml:571 msgid "Gallery3 username" msgstr "Tài khoản Gallery3" -#: data/gsettings/org.gnome.shotwell.gschema.xml:570 +#: data/gsettings/org.gnome.shotwell.gschema.xml:576 msgid "API key" msgstr "Khóa API" -#: data/gsettings/org.gnome.shotwell.gschema.xml:571 +#: data/gsettings/org.gnome.shotwell.gschema.xml:577 msgid "Gallery3 API key" msgstr "Khóa Gallery3 API" -#: data/gsettings/org.gnome.shotwell.gschema.xml:576 +#: data/gsettings/org.gnome.shotwell.gschema.xml:582 msgid "URL" msgstr "URL" -#: data/gsettings/org.gnome.shotwell.gschema.xml:577 +#: data/gsettings/org.gnome.shotwell.gschema.xml:583 msgid "Gallery3 site URL" msgstr "URL trang Gallery3" @@ -971,19 +970,19 @@ "metadata removed first" msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:594 +#: data/gsettings/org.gnome.shotwell.gschema.xml:600 msgid "scaling constraint of uploaded picture" msgstr "hằng số co giãn của ảnh được tải lên" -#: data/gsettings/org.gnome.shotwell.gschema.xml:595 +#: data/gsettings/org.gnome.shotwell.gschema.xml:601 msgid "The scaling constraint ID of the picture to be uploaded" msgstr "ID hằng số co giãn của ảnh được tải lên" -#: data/gsettings/org.gnome.shotwell.gschema.xml:600 +#: data/gsettings/org.gnome.shotwell.gschema.xml:606 msgid "pixels of the major axis uploaded picture" msgstr "các điểm ảnh của trục trính của ảnh tải lên" -#: data/gsettings/org.gnome.shotwell.gschema.xml:601 +#: data/gsettings/org.gnome.shotwell.gschema.xml:607 msgid "" "The pixels of the major axis of the picture to be uploaded; used only if " "scaling-constraint-id is an appropriate value" @@ -997,11 +996,11 @@ "in user, if any." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:616 +#: data/gsettings/org.gnome.shotwell.gschema.xml:622 msgid "last used import service" msgstr "dịch vụ nhập sử dụng lần cuối" -#: data/gsettings/org.gnome.shotwell.gschema.xml:617 +#: data/gsettings/org.gnome.shotwell.gschema.xml:623 msgid "" "A numeric code representing the last service from which photos were imported" msgstr "Mã số đại diện cho dịch vụ cuối cùng mà ảnh được nhập" @@ -1015,46 +1014,46 @@ "A numeric code that captures the state of the GStreamer plug-in environment" msgstr "Mã số nắm bắt trạng thái của môi trường phần bổ trợ GStreamer" -#: data/gsettings/org.gnome.shotwell.gschema.xml:624 +#: data/gsettings/org.gnome.shotwell.gschema.xml:630 msgid "content layout mode" msgstr "chế độ bố trí nội dung" -#: data/gsettings/org.gnome.shotwell.gschema.xml:625 +#: data/gsettings/org.gnome.shotwell.gschema.xml:631 msgid "" "A numeric code that describes how photos are laid out on the page during " "printing" msgstr "Mã số mô tả cách đặt ảnh trên trang trong khi in" -#: data/gsettings/org.gnome.shotwell.gschema.xml:630 +#: data/gsettings/org.gnome.shotwell.gschema.xml:636 msgid "content ppi" msgstr "ppi nội dung" -#: data/gsettings/org.gnome.shotwell.gschema.xml:631 +#: data/gsettings/org.gnome.shotwell.gschema.xml:637 msgid "" "The number of pixels per inch (ppi) sent to the printer during printing" msgstr "Số điểm ảnh mỗi inh-xơ gửi đến máy in trong quá trình in ấn" -#: data/gsettings/org.gnome.shotwell.gschema.xml:636 +#: data/gsettings/org.gnome.shotwell.gschema.xml:642 msgid "content width" msgstr "chiều rộng nội dung" -#: data/gsettings/org.gnome.shotwell.gschema.xml:637 +#: data/gsettings/org.gnome.shotwell.gschema.xml:643 msgid "The width of the printed emulsion on the page when printing" msgstr "Chiều rộng của emulsion được in trên trang khi in" -#: data/gsettings/org.gnome.shotwell.gschema.xml:642 +#: data/gsettings/org.gnome.shotwell.gschema.xml:648 msgid "content height" msgstr "chiều cao nội dung" -#: data/gsettings/org.gnome.shotwell.gschema.xml:643 +#: data/gsettings/org.gnome.shotwell.gschema.xml:649 msgid "The height of the printed emulsion on the page when printing" msgstr "Chiều cao của emulsion được in trên trang khi in" -#: data/gsettings/org.gnome.shotwell.gschema.xml:648 +#: data/gsettings/org.gnome.shotwell.gschema.xml:654 msgid "content units" msgstr "đơn vị nội dung" -#: data/gsettings/org.gnome.shotwell.gschema.xml:649 +#: data/gsettings/org.gnome.shotwell.gschema.xml:655 msgid "" "A numeric code representing unit of measure (inches or centimeters) used " "when printing" @@ -1062,11 +1061,11 @@ "Mã bằng số đại diện cho đơn vị đo lường (inh-xơ hoặc cen-ti-mét) được dùng " "khi in ấn" -#: data/gsettings/org.gnome.shotwell.gschema.xml:654 +#: data/gsettings/org.gnome.shotwell.gschema.xml:660 msgid "images per page code" msgstr "mã số số ảnh trên mỗi trang" -#: data/gsettings/org.gnome.shotwell.gschema.xml:655 +#: data/gsettings/org.gnome.shotwell.gschema.xml:661 msgid "" "A numeric code representing the currently selected images per page mode used " "when printing" @@ -1074,22 +1073,22 @@ "Mã bằng số đại diện cho chế độ số lượng ảnh trên mỗi trang hiện được chọn " "được sử dụng khi in ấn" -#: data/gsettings/org.gnome.shotwell.gschema.xml:660 +#: data/gsettings/org.gnome.shotwell.gschema.xml:666 msgid "size selection" msgstr "chọn cỡ" -#: data/gsettings/org.gnome.shotwell.gschema.xml:661 +#: data/gsettings/org.gnome.shotwell.gschema.xml:667 msgid "" "The index of the current print size in a pre-defined list of standard sizes" msgstr "" "Chỉ số của cỡ in hiện tại trong một danh sách đã được định nghĩa từ trước " "của các cỡ tiêu chuẩn" -#: data/gsettings/org.gnome.shotwell.gschema.xml:666 +#: data/gsettings/org.gnome.shotwell.gschema.xml:672 msgid "match aspect ratio" msgstr "khớp về tỷ lệ hình thể" -#: data/gsettings/org.gnome.shotwell.gschema.xml:667 +#: data/gsettings/org.gnome.shotwell.gschema.xml:673 msgid "" "Determines whether custom print sizes must match the aspect ratio of the " "original photo" @@ -1097,7 +1096,7 @@ "Xác định xem kích cỡ in tùy chỉnh có phải khớp với tỷ lệ khung hình của ảnh " "gốc hay không" -#: data/gsettings/org.gnome.shotwell.gschema.xml:672 +#: data/gsettings/org.gnome.shotwell.gschema.xml:678 msgid "print titles" msgstr "in tựa đề ảnh" @@ -1107,7 +1106,7 @@ "false otherwise." msgstr "" -#: data/gsettings/org.gnome.shotwell.gschema.xml:678 +#: data/gsettings/org.gnome.shotwell.gschema.xml:684 msgid "titles font" msgstr "phông chữ tựa đề" @@ -1125,44 +1124,44 @@ "Chọn nếu muốn bật phần bổ sung xuất ảnh lên Facebook, đừng chọn nếu không " "phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:690 +#: data/gsettings/org.gnome.shotwell.gschema.xml:696 msgid "enable flickr publishing plugin" msgstr "bật phần bổ sung xuất ảnh lên flickr" -#: data/gsettings/org.gnome.shotwell.gschema.xml:691 +#: data/gsettings/org.gnome.shotwell.gschema.xml:697 msgid "True if the Flickr publishing plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung xuất ảnh lên Flickr, đừng chọn nếu không phải " "vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:696 #: data/gsettings/org.gnome.shotwell.gschema.xml:702 +#: data/gsettings/org.gnome.shotwell.gschema.xml:708 msgid "enable Google Photos publishing plugin" msgstr "bật phần bổ sung xuất ảnh lên Google Photos" -#: data/gsettings/org.gnome.shotwell.gschema.xml:697 #: data/gsettings/org.gnome.shotwell.gschema.xml:703 +#: data/gsettings/org.gnome.shotwell.gschema.xml:709 msgid "" "True if the Google Photos publishing plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung xuất ảnh lên Google Photos, đừng chọn nếu " "không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:708 +#: data/gsettings/org.gnome.shotwell.gschema.xml:714 msgid "enable youtube publishing plugin" msgstr "bật phần bổ sung xuất ảnh lên youtube" -#: data/gsettings/org.gnome.shotwell.gschema.xml:709 +#: data/gsettings/org.gnome.shotwell.gschema.xml:715 msgid "True if the YouTube publishing plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung xuất ảnh lên YouTube, đừng chọn nếu không " "phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:714 +#: data/gsettings/org.gnome.shotwell.gschema.xml:720 msgid "enable piwigo publishing plugin" msgstr "bật phần bổ sung xuất ảnh lên piwigo" -#: data/gsettings/org.gnome.shotwell.gschema.xml:715 +#: data/gsettings/org.gnome.shotwell.gschema.xml:721 msgid "True if the Piwigo publishing plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung xuất ảnh lên Piwigo, đừng chọn nếu không phải " @@ -1179,11 +1178,11 @@ "Chọn nếu muốn bật phần bổ sung xuất ảnh lên Yandex.Fotki, đừng chọn nếu " "không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:720 +#: data/gsettings/org.gnome.shotwell.gschema.xml:726 msgid "enable tumblr publishing plugin" msgstr "bật phần bổ sung xuất ảnh lên tumblr" -#: data/gsettings/org.gnome.shotwell.gschema.xml:721 +#: data/gsettings/org.gnome.shotwell.gschema.xml:727 msgid "True if the Tumblr publishing plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung xuất ảnh lên Tumblr, đừng chọn nếu không phải " @@ -1199,11 +1198,11 @@ "Chọn nếu muốn bật phần bổ sung xuất ảnh lên Rajce, đừng chọn nếu không phải " "vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:726 +#: data/gsettings/org.gnome.shotwell.gschema.xml:732 msgid "enable gallery3 publishing plugin" msgstr "bật phần bổ sung xuất ảnh lên gallery3" -#: data/gsettings/org.gnome.shotwell.gschema.xml:727 +#: data/gsettings/org.gnome.shotwell.gschema.xml:733 msgid "True if the Gallery3 publishing plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung xuất ảnh lên Gallery3, đừng chọn nếu không " @@ -1219,110 +1218,110 @@ "Chọn nếu muốn bật phần bổ sung nhập ảnh từ F-Spot, đừng chọn nếu không phải " "vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:732 +#: data/gsettings/org.gnome.shotwell.gschema.xml:738 msgid "enable slideshow crumble transition" msgstr "bật chuyển tiếp trình chiếu crumble" -#: data/gsettings/org.gnome.shotwell.gschema.xml:733 +#: data/gsettings/org.gnome.shotwell.gschema.xml:739 msgid "" "True if the Crumble slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu vỡ vụn, đừng " "chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:738 +#: data/gsettings/org.gnome.shotwell.gschema.xml:744 msgid "enable slideshow fade transition" msgstr "bật chuyển tiếp trình chiếu fade" -#: data/gsettings/org.gnome.shotwell.gschema.xml:739 +#: data/gsettings/org.gnome.shotwell.gschema.xml:745 msgid "" "True if the Fade slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu mờ dần, đừng " "chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:744 +#: data/gsettings/org.gnome.shotwell.gschema.xml:750 msgid "enable slideshow slide transition" msgstr "bật chuyển tiếp trình chiếu slide" -#: data/gsettings/org.gnome.shotwell.gschema.xml:745 +#: data/gsettings/org.gnome.shotwell.gschema.xml:751 msgid "" "True if the Slide slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu Trượt, đừng " "chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:750 +#: data/gsettings/org.gnome.shotwell.gschema.xml:756 msgid "enable slideshow clock transition" msgstr "bật chuyển tiếp trình chiếu clock" -#: data/gsettings/org.gnome.shotwell.gschema.xml:751 +#: data/gsettings/org.gnome.shotwell.gschema.xml:757 msgid "" "True if the Clock slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu đồng hồ, " "đừng chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:756 +#: data/gsettings/org.gnome.shotwell.gschema.xml:762 msgid "enable slideshow circle transition" msgstr "bật chuyển tiếp trình chiếu circle" -#: data/gsettings/org.gnome.shotwell.gschema.xml:757 +#: data/gsettings/org.gnome.shotwell.gschema.xml:763 msgid "" "True if the Circle slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu một vòng " "tròn, đừng chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:762 +#: data/gsettings/org.gnome.shotwell.gschema.xml:768 msgid "enable slideshow circles transition" msgstr "bật chuyển tiếp trình chiếu circles" -#: data/gsettings/org.gnome.shotwell.gschema.xml:763 +#: data/gsettings/org.gnome.shotwell.gschema.xml:769 msgid "" "True if the Circles slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu nhiều vòng " "tròn, đừng chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:768 +#: data/gsettings/org.gnome.shotwell.gschema.xml:774 msgid "enable slideshow blinds transition" msgstr "bật chuyển tiếp trình chiếu blinds" -#: data/gsettings/org.gnome.shotwell.gschema.xml:769 +#: data/gsettings/org.gnome.shotwell.gschema.xml:775 msgid "" "True if the Blinds slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu mành, đừng " "chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:774 +#: data/gsettings/org.gnome.shotwell.gschema.xml:780 msgid "enable slideshow squares transition" msgstr "bật chuyển tiếp trình chiếu squares" -#: data/gsettings/org.gnome.shotwell.gschema.xml:775 +#: data/gsettings/org.gnome.shotwell.gschema.xml:781 msgid "" "True if the Squares slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu các hình " "vuông, đừng chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:780 +#: data/gsettings/org.gnome.shotwell.gschema.xml:786 msgid "enable slideshow stripes transition" msgstr "bật chuyển tiếp trình chiếu stripes" -#: data/gsettings/org.gnome.shotwell.gschema.xml:781 +#: data/gsettings/org.gnome.shotwell.gschema.xml:787 msgid "" "True if the Stripes slideshow transition plugin is enabled, false otherwise" msgstr "" "Chọn nếu muốn bật phần bổ sung chuyển tiếp ảnh trình chiếu kiểu sọc vằn, " "đừng chọn nếu không phải vậy" -#: data/gsettings/org.gnome.shotwell.gschema.xml:786 +#: data/gsettings/org.gnome.shotwell.gschema.xml:792 msgid "enable slideshow chess transition" msgstr "bật chuyển tiếp trình chiếu chess" -#: data/gsettings/org.gnome.shotwell.gschema.xml:787 +#: data/gsettings/org.gnome.shotwell.gschema.xml:793 msgid "" "True if the Chess-Board slideshow transition plugin is enabled, false " "otherwise" @@ -1495,7 +1494,7 @@ msgid "Visit the Shotwell home page" msgstr "Viếng thăm trang thông tin điện tử của Shotwell" -#: plugins/common/Resources.vala:31 src/AppWindow.vala:588 +#: plugins/common/Resources.vala:31 src/AppWindow.vala:599 #: src/plugins/SpitInterfaces.vala:177 msgid "translator-credits" msgstr "" @@ -1645,7 +1644,7 @@ #: plugins/shotwell-publishing/google_photos_publishing_options_pane.ui:195 #: plugins/shotwell-publishing/tumblr_publishing_options_pane.ui:122 #: plugins/shotwell-publishing/youtube_publishing_options_pane.ui:94 -#: src/CollectionPage.vala:82 src/PhotoPage.vala:2488 +#: src/CollectionPage.vala:82 src/PhotoPage.vala:2495 msgid "_Publish" msgstr "_Xuất bản" @@ -2317,50 +2316,50 @@ msgid "Pictures" msgstr "Hình ảnh" -#: src/AppDirs.vala:205 +#: src/AppDirs.vala:211 #, c-format msgid "Unable to create temporary directory %s: %s" msgstr "Không thể tạo thư mục tạm %s: %s" -#: src/AppDirs.vala:222 src/AppDirs.vala:253 +#: src/AppDirs.vala:229 src/AppDirs.vala:260 #, c-format msgid "Unable to create data subdirectory %s: %s" msgstr "Không thể tạo thư mục dữ liệu con %s: %s" -#: src/AppDirs.vala:235 +#: src/AppDirs.vala:242 #, c-format msgid "Could not make directory %s writable" msgstr "Không thể tạo thư mục ghi được %s" -#: src/AppDirs.vala:238 +#: src/AppDirs.vala:245 #, c-format msgid "Could not make directory %s writable: %s" msgstr "Không thể tạo thư mục ghi được %s: %s" -#: src/AppWindow.vala:47 +#: src/AppWindow.vala:52 msgid "Pin Toolbar" msgstr "Cố định thanh công cụ" -#: src/AppWindow.vala:48 +#: src/AppWindow.vala:53 msgid "Pin the toolbar open" msgstr "Cố định thanh công cụ" -#: src/AppWindow.vala:53 +#: src/AppWindow.vala:58 msgid "Leave fullscreen" msgstr "Thoát chế độ toàn màn hình" #: data/ui/multitextentrydialog.ui:25 data/ui/slideshow_settings.ui:38 -#: data/ui/textentrydialog.ui:19 src/AppWindow.vala:513 src/AppWindow.vala:534 +#: data/ui/textentrydialog.ui:19 src/AppWindow.vala:517 src/AppWindow.vala:538 #: src/data_imports/DataImportsUI.vala:302 #: src/data_imports/DataImportsUI.vala:420 src/Dialogs.vala:20 #: src/Dialogs.vala:28 src/Dialogs.vala:56 src/Dialogs.vala:760 -#: src/Dialogs.vala:783 src/Exporter.vala:349 src/ProfileBrowser.vala:68 +#: src/Dialogs.vala:783 src/Exporter.vala:359 src/ProfileBrowser.vala:68 #: src/ProfileBrowser.vala:100 src/publishing/PublishingUI.vala:174 #: src/publishing/PublishingUI.vala:403 src/Resources.vala:124 msgid "_Cancel" msgstr "Thô_i" -#: src/AppWindow.vala:560 +#: src/AppWindow.vala:571 #, c-format msgid "" "A fatal error occurred when accessing Shotwell’s library. Shotwell cannot " @@ -2373,21 +2372,21 @@ "\n" "%s" -#: src/AppWindow.vala:585 +#: src/AppWindow.vala:596 msgid "Visit the Shotwell web site" msgstr "Viếng thăm trang thông tin điện tử của Shotwell" -#: src/AppWindow.vala:598 +#: src/AppWindow.vala:609 #, c-format msgid "Unable to display help: %s" msgstr "Không thể hiển thị trợ giúp: %s" -#: src/AppWindow.vala:606 +#: src/AppWindow.vala:617 #, c-format msgid "Unable to navigate to bug database: %s" msgstr "Không thể chuyển đến cơ sở dữ liệu lỗi: %s" -#: src/AppWindow.vala:614 +#: src/AppWindow.vala:625 #, c-format msgid "Unable to display FAQ: %s" msgstr "Không thể hiển thị FAQ: %s" @@ -2463,7 +2462,7 @@ #: data/ui/collection.ui:90 data/ui/event.ui:361 data/ui/event.ui:529 #: data/ui/faces.ui:361 data/ui/media.ui:361 data/ui/photo_context.ui:96 -#: data/ui/photo.ui:356 data/ui/tags.ui:361 src/camera/CameraBranch.vala:99 +#: data/ui/photo.ui:354 data/ui/tags.ui:361 src/camera/CameraBranch.vala:99 #: src/camera/ImportPage.vala:709 src/photos/RawSupport.vala:316 msgid "Camera" msgstr "Máy ảnh" @@ -2566,57 +2565,57 @@ msgid "Fetching photo information" msgstr "Đang nạp thông tin ảnh" -#: src/camera/ImportPage.vala:1547 +#: src/camera/ImportPage.vala:1544 #, c-format msgid "Fetching preview for %s" msgstr "Lấy phần xem thử cho %s" -#: src/camera/ImportPage.vala:1656 +#: src/camera/ImportPage.vala:1653 #, c-format msgid "Unable to lock camera: %s" msgstr "Không thể khóa máy ảnh: %s" -#: src/camera/ImportPage.vala:1741 +#: src/camera/ImportPage.vala:1738 #, c-format msgid "Delete this photo from camera?" msgid_plural "Delete these %d photos from camera?" msgstr[0] "Xóa %d ảnh này khỏi máy ảnh?" -#: src/camera/ImportPage.vala:1744 +#: src/camera/ImportPage.vala:1741 #, c-format msgid "Delete this video from camera?" msgid_plural "Delete these %d videos from camera?" msgstr[0] "Xóa %d phim khỏi máy ảnh?" -#: src/camera/ImportPage.vala:1747 +#: src/camera/ImportPage.vala:1744 #, c-format msgid "Delete this photo/video from camera?" msgid_plural "Delete these %d photos/videos from camera?" msgstr[0] "Xóa %d ảnh/phim khỏi máy ảnh?" -#: src/camera/ImportPage.vala:1750 +#: src/camera/ImportPage.vala:1747 #, c-format msgid "Delete these files from camera?" msgid_plural "Delete these %d files from camera?" msgstr[0] "Xóa %d tập tin này khỏi máy ảnh?" -#: src/camera/ImportPage.vala:1758 src/Dialogs.vala:727 +#: src/camera/ImportPage.vala:1755 src/Dialogs.vala:727 msgid "_Keep" msgstr "_Giữ lại" -#: src/camera/ImportPage.vala:1777 +#: src/camera/ImportPage.vala:1774 msgid "Removing photos/videos from camera" msgstr "Đang loại bỏ ảnh/phim khỏi máy ảnh" -#: src/camera/ImportPage.vala:1781 +#: src/camera/ImportPage.vala:1778 #, c-format msgid "Unable to delete %d photo/video from the camera due to errors." msgid_plural "" "Unable to delete %d photos/videos from the camera due to errors." msgstr[0] "Không thể xóa %d ảnh/phim khỏi máy ảnh do lỗi." -#: src/CollectionPage.vala:80 src/direct/DirectPhotoPage.vala:85 -#: src/PhotoPage.vala:2483 src/Resources.vala:137 +#: src/CollectionPage.vala:80 src/direct/DirectPhotoPage.vala:86 +#: src/PhotoPage.vala:2490 src/Resources.vala:137 msgid "_Print" msgstr "_In" @@ -2626,8 +2625,8 @@ msgid "Send _To…" msgstr "Gửi đế_n…" -#: src/CollectionPage.vala:84 src/direct/DirectPhotoPage.vala:90 -#: src/PhotoPage.vala:2493 src/Resources.vala:187 +#: src/CollectionPage.vala:84 src/direct/DirectPhotoPage.vala:91 +#: src/PhotoPage.vala:2500 src/Resources.vala:187 msgid "Set as _Desktop Background" msgstr "Đặt làm ảnh _màn hình nền" @@ -2643,43 +2642,43 @@ msgid "S_lideshow" msgstr "_Trình chiếu" -#: data/ui/direct.ui:113 data/ui/photo.ui:204 src/CollectionPage.vala:110 +#: data/ui/direct.ui:113 data/ui/photo.ui:202 src/CollectionPage.vala:110 #: src/Resources.vala:106 msgid "Rotate _Right" msgstr "Xoay _phải" -#: data/ui/direct.ui:118 data/ui/photo.ui:209 src/CollectionPage.vala:113 +#: data/ui/direct.ui:118 data/ui/photo.ui:207 src/CollectionPage.vala:113 #: src/Resources.vala:111 msgid "Rotate _Left" msgstr "Xoay _trái" -#: data/ui/direct.ui:123 data/ui/photo.ui:214 src/CollectionPage.vala:116 +#: data/ui/direct.ui:123 data/ui/photo.ui:212 src/CollectionPage.vala:116 #: src/Resources.vala:116 msgid "Flip Hori_zontally" msgstr "Lật _ngang" -#: data/ui/direct.ui:127 data/ui/photo.ui:218 src/CollectionPage.vala:117 +#: data/ui/direct.ui:127 data/ui/photo.ui:216 src/CollectionPage.vala:117 #: src/Resources.vala:119 msgid "Flip Verti_cally" msgstr "Lật dọ_c" #: data/ui/collection.ui:8 data/ui/direct_context.ui:7 data/ui/direct.ui:136 -#: data/ui/event.ui:447 data/ui/photo_context.ui:6 data/ui/photo.ui:227 +#: data/ui/event.ui:447 data/ui/photo_context.ui:6 data/ui/photo.ui:225 #: src/CollectionPage.vala:119 src/Resources.vala:153 msgid "_Enhance" msgstr "_Tăng cường" #: data/ui/collection.ui:13 data/ui/direct_context.ui:12 data/ui/direct.ui:163 -#: data/ui/event.ui:452 data/ui/photo_context.ui:11 data/ui/photo.ui:254 +#: data/ui/event.ui:452 data/ui/photo_context.ui:11 data/ui/photo.ui:252 #: src/CollectionPage.vala:120 src/Resources.vala:181 msgid "Re_vert to Original" msgstr "H_oàn nguyên về nguyên bản" -#: data/ui/photo.ui:260 src/CollectionPage.vala:122 src/Resources.vala:157 +#: data/ui/photo.ui:258 src/CollectionPage.vala:122 src/Resources.vala:157 msgid "_Copy Color Adjustments" msgstr "_Chép chỉnh sửa màu" -#: data/ui/photo.ui:265 src/CollectionPage.vala:125 src/Resources.vala:161 +#: data/ui/photo.ui:263 src/CollectionPage.vala:125 src/Resources.vala:161 msgid "_Paste Color Adjustments" msgstr "_Dán chỉnh sửa màu" @@ -2688,12 +2687,12 @@ msgstr "Chỉnh ngày và giờ…" #: data/ui/collection.ui:108 data/ui/event.ui:547 data/ui/photo_context.ui:115 -#: data/ui/photo.ui:365 src/CollectionPage.vala:143 src/Resources.vala:286 +#: data/ui/photo.ui:363 src/CollectionPage.vala:143 src/Resources.vala:286 msgid "Open With E_xternal Editor" msgstr "Mở bằng trình biên soạn bên n_goài" #: data/ui/collection.ui:113 data/ui/event.ui:552 data/ui/photo_context.ui:120 -#: data/ui/photo.ui:370 src/CollectionPage.vala:146 src/Resources.vala:288 +#: data/ui/photo.ui:368 src/CollectionPage.vala:146 src/Resources.vala:288 msgid "Open With RA_W Editor" msgstr "Mở bằng trình biên soạn RA_W" @@ -2701,37 +2700,37 @@ msgid "_Play" msgstr "_Phát" -#: src/CollectionPage.vala:410 +#: src/CollectionPage.vala:414 msgid "Export Photo/Video" msgid_plural "Export Photos/Videos" msgstr[0] "Xuất ảnh/phim" -#: src/CollectionPage.vala:412 +#: src/CollectionPage.vala:416 msgid "Export Photo" msgid_plural "Export Photos" msgstr[0] "Xuất ảnh" -#: src/CollectionPage.vala:499 src/CollectionPage.vala:515 +#: src/CollectionPage.vala:503 src/CollectionPage.vala:519 msgid "Rotating" msgstr "Xoay ảnh" -#: src/CollectionPage.vala:499 src/CollectionPage.vala:515 +#: src/CollectionPage.vala:503 src/CollectionPage.vala:519 msgid "Undoing Rotate" msgstr "Hủy thao tác xoay" -#: src/CollectionPage.vala:524 +#: src/CollectionPage.vala:528 msgid "Flipping Horizontally" msgstr "Rộng hơn theo chiều ngang" -#: src/CollectionPage.vala:525 +#: src/CollectionPage.vala:529 msgid "Undoing Flip Horizontally" msgstr "Hủy thao tác làm rộng hơn theo chiều ngang" -#: src/CollectionPage.vala:534 +#: src/CollectionPage.vala:538 msgid "Flipping Vertically" msgstr "Làm rộng hơn theo chiều dọc" -#: src/CollectionPage.vala:535 +#: src/CollectionPage.vala:539 msgid "Undoing Flip Vertically" msgstr "Hủy thao tác làm rộng hơn theo chiều dọc" @@ -3620,17 +3619,17 @@ msgid "Height" msgstr "Cao" -#: src/direct/DirectPhotoPage.vala:99 +#: src/direct/DirectPhotoPage.vala:100 #, c-format msgid "%s does not exist." msgstr "%s không tồn tại." -#: src/direct/DirectPhotoPage.vala:101 +#: src/direct/DirectPhotoPage.vala:102 #, c-format msgid "%s is not a file." msgstr "%s không phải là tập tin." -#: src/direct/DirectPhotoPage.vala:103 +#: src/direct/DirectPhotoPage.vala:104 #, c-format msgid "" "%s does not support the file format of\n" @@ -3639,35 +3638,37 @@ "%s không hỗ trợ định dạng tập tin\n" "%s." -#: src/direct/DirectPhotoPage.vala:120 +#: src/direct/DirectPhotoPage.vala:121 #, c-format msgid "Unable open photo %s. Sorry." msgstr "Không mở ảnh %s. Tiếc quá." +#. Check if we can write the target format +#. TODO: Check if we can actually write to the file #: data/ui/direct.ui:8 data/ui/textentrydialog.ui:33 -#: src/direct/DirectPhotoPage.vala:323 src/Resources.vala:142 +#: src/direct/DirectPhotoPage.vala:327 src/Resources.vala:142 msgid "_Save" msgstr "_Lưu" -#: src/direct/DirectPhotoPage.vala:323 +#: src/direct/DirectPhotoPage.vala:327 msgid "_Save a Copy" msgstr "_Lưu một bản sao" -#: src/direct/DirectPhotoPage.vala:326 +#: src/direct/DirectPhotoPage.vala:330 #, c-format msgid "Lose changes to %s?" msgstr "Không lưu các thay đổi của %s?" -#: src/direct/DirectPhotoPage.vala:327 +#: src/direct/DirectPhotoPage.vala:331 msgid "Close _without Saving" msgstr "Đóng mà _không lưu" -#: src/direct/DirectPhotoPage.vala:360 +#: src/direct/DirectPhotoPage.vala:367 #, c-format msgid "Error while saving to %s: %s" msgstr "Gặp lỗi khi ghi vào “%s”: %s" -#: src/direct/DirectPhotoPage.vala:390 src/direct/DirectPhotoPage.vala:411 +#: src/direct/DirectPhotoPage.vala:399 src/direct/DirectPhotoPage.vala:425 msgid "Save As" msgstr "Lưu mới" @@ -4005,94 +4006,94 @@ msgid "A3 (297 × 420 mm)" msgstr "A3 (297 × 420 mm)" -#: src/editing_tools/EditingTools.vala:1868 src/Properties.vala:407 +#: src/editing_tools/EditingTools.vala:1870 src/Properties.vala:407 msgid "Size:" msgstr "Kích thước:" -#: src/editing_tools/EditingTools.vala:1883 +#: src/editing_tools/EditingTools.vala:1885 msgid "Close the red-eye tool" msgstr "Đóng công cụ chống mắt đỏ" -#: src/editing_tools/EditingTools.vala:1886 +#: src/editing_tools/EditingTools.vala:1888 msgid "Remove any red-eye effects in the selected region" msgstr "Xóa bỏ bất kỳ hiệu ứng mắt đỏ trong vùng đã chọn" -#: src/editing_tools/EditingTools.vala:2227 +#: src/editing_tools/EditingTools.vala:2229 #: src/editing_tools/StraightenTool.vala:102 msgid "_Reset" msgstr "Đặ_t lại" #. fit both on the top line, emit and move on -#: src/editing_tools/EditingTools.vala:2241 src/Properties.vala:448 +#: src/editing_tools/EditingTools.vala:2243 src/Properties.vala:448 #: src/Properties.vala:452 src/Properties.vala:459 msgid "Exposure:" msgstr "Phơi sáng:" -#: src/editing_tools/EditingTools.vala:2250 +#: src/editing_tools/EditingTools.vala:2252 msgid "Contrast:" msgstr "Tương phản:" -#: src/editing_tools/EditingTools.vala:2259 +#: src/editing_tools/EditingTools.vala:2261 msgid "Saturation:" msgstr "Độ bão hòa:" # -#: src/editing_tools/EditingTools.vala:2268 +#: src/editing_tools/EditingTools.vala:2270 msgid "Tint:" msgstr "Thêm sáng:" -#: src/editing_tools/EditingTools.vala:2278 +#: src/editing_tools/EditingTools.vala:2280 msgid "Temperature:" msgstr "Nhiệt độ:" -#: src/editing_tools/EditingTools.vala:2287 +#: src/editing_tools/EditingTools.vala:2289 msgid "Shadows:" msgstr "Bóng:" #. FIXME: Hack to make the slider the same length as the other. Find out why it is aligned #. Differently (probably because it only has positive values) -#: src/editing_tools/EditingTools.vala:2298 +#: src/editing_tools/EditingTools.vala:2300 msgid "Highlights:" msgstr "Tô sáng:" -#: src/editing_tools/EditingTools.vala:2355 +#: src/editing_tools/EditingTools.vala:2357 msgid "Reset Colors" msgstr "Đặt lại màu" -#: src/editing_tools/EditingTools.vala:2355 +#: src/editing_tools/EditingTools.vala:2357 msgid "Reset all color adjustments to original" msgstr "Đặt lại mọi chỉnh sửa màu thành nguyên gốc" -#: src/editing_tools/EditingTools.vala:2714 +#: src/editing_tools/EditingTools.vala:2716 msgid "Temperature" msgstr "Nhiệt độ" # -#: src/editing_tools/EditingTools.vala:2726 +#: src/editing_tools/EditingTools.vala:2728 msgid "Tint" msgstr "Thêm sáng" -#: src/editing_tools/EditingTools.vala:2738 +#: src/editing_tools/EditingTools.vala:2740 msgid "Contrast" msgstr "Độ tương phản" -#: src/editing_tools/EditingTools.vala:2752 +#: src/editing_tools/EditingTools.vala:2754 msgid "Saturation" msgstr "Độ bão hòa" -#: src/editing_tools/EditingTools.vala:2765 +#: src/editing_tools/EditingTools.vala:2767 msgid "Exposure" msgstr "Phơi sáng" -#: src/editing_tools/EditingTools.vala:2778 +#: src/editing_tools/EditingTools.vala:2780 msgid "Shadows" msgstr "Bóng" -#: src/editing_tools/EditingTools.vala:2791 +#: src/editing_tools/EditingTools.vala:2793 msgid "Highlights" msgstr "Tô sáng" -#: src/editing_tools/EditingTools.vala:2801 +#: src/editing_tools/EditingTools.vala:2803 msgid "Contrast Expansion" msgstr "Khai triển Tương phản" @@ -4100,7 +4101,7 @@ msgid "Angle:" msgstr "Góc:" -#: data/ui/direct.ui:146 data/ui/photo.ui:237 +#: data/ui/direct.ui:146 data/ui/photo.ui:235 #: src/editing_tools/StraightenTool.vala:100 src/Resources.vala:169 msgid "_Straighten" msgstr "_Vuốt thẳng" @@ -4165,25 +4166,25 @@ msgid "Event %s" msgstr "Sự kiện %s" -#: src/Exporter.vala:237 src/Exporter.vala:292 +#: src/Exporter.vala:238 src/Exporter.vala:302 #, c-format msgid "Unable to generate a temporary file for %s: %s" msgstr "Không thể tạo tập tin tạm cho %s: %s" -#: src/Exporter.vala:329 +#: src/Exporter.vala:339 msgid "Exporting" msgstr "Đang xuất" -#: src/Exporter.vala:347 +#: src/Exporter.vala:357 #, c-format msgid "File %s already exists. Replace?" msgstr "Tập tin %s đã tồn tại. Thay thế?" -#: src/Exporter.vala:349 +#: src/Exporter.vala:359 msgid "_Skip" msgstr "_Bỏ qua" -#: src/Exporter.vala:349 +#: src/Exporter.vala:359 msgid "_Replace" msgstr "T_hay thế" @@ -4344,7 +4345,8 @@ msgstr "Vị trí thư viện" #. TODO: Specify which directory/file. -#: src/library/LibraryWindow.vala:772 +#. var message = ngettext("Photos cannot be imported from this folder", "Photos cannot be imported from these folders", rejected.size) +#: src/library/LibraryWindow.vala:783 msgid "Photos cannot be imported from this directory." msgstr "Không thể nhập ảnh từ thư mục này." @@ -4353,19 +4355,19 @@ msgid "%s (%d%%)" msgstr "%s (%d%%)" -#: src/library/LibraryWindow.vala:995 src/library/LibraryWindow.vala:1006 +#: src/library/LibraryWindow.vala:1005 src/library/LibraryWindow.vala:1016 msgid "Updating library…" msgstr "Đang cập nhật thư viện…" -#: src/library/LibraryWindow.vala:1012 +#: src/library/LibraryWindow.vala:1022 msgid "Preparing to auto-import photos…" msgstr "Đang chuẩn bị tự động nhập ảnh…" -#: src/library/LibraryWindow.vala:1017 +#: src/library/LibraryWindow.vala:1027 msgid "Auto-importing photos…" msgstr "Đang tự động nhập ảnh…" -#: src/library/LibraryWindow.vala:1025 +#: src/library/LibraryWindow.vala:1035 msgid "Writing metadata to files…" msgstr "Đang ghi siêu dữ liệu vào tập tin…" @@ -4436,36 +4438,36 @@ msgid "Loading Shotwell" msgstr "Đang tải Shotwell" -#: src/main.vala:348 +#: src/main.vala:409 msgid "Path to Shotwell’s private data" msgstr "Đường dẫn đến dữ liệu riêng của Shotwell" -#: src/main.vala:348 +#: src/main.vala:409 msgid "DIRECTORY" msgstr "THƯ_MỤC" -#: src/main.vala:349 +#: src/main.vala:410 msgid "Do not monitor library directory at runtime for changes" msgstr "Đừng theo dõi thư mục thư viện lúc chạy cho thay đổi" -#: src/main.vala:350 +#: src/main.vala:411 msgid "Don’t display startup progress meter" msgstr "Đừng hiển thị thanh đo diễn biến khởi động" -#: src/main.vala:351 +#: src/main.vala:412 msgid "Show the application’s version" msgstr "Hiển thị phiên bản của ứng dụng" -#: src/main.vala:352 +#: src/main.vala:413 msgid "Start the application in fullscreen mode" msgstr "Khởi chạy ứng dụng trong chế độ toàn màn hình" #. init GTK (valac has already called g_threads_init()) -#: src/main.vala:398 +#: src/main.vala:459 msgid "[FILE]" msgstr "[TẬP_TIN]" -#: src/main.vala:403 +#: src/main.vala:464 #, c-format msgid "" "Run “%s --help” to see a full list of available command line options.\n" @@ -4497,26 +4499,26 @@ msgid "No photos/videos found which match the current filter" msgstr "Không tìm thấy ảnh/phim nào khớp với bộ lọc hiện tại" -#: src/DragAndDropHandler.vala:161 +#: src/DragAndDropHandler.vala:165 msgid "Photos cannot be exported to this directory." msgstr "Các ảnh không thể được xuất từ thư mục này." #. previous button -#: src/PhotoPage.vala:546 +#: src/PhotoPage.vala:553 msgid "Previous photo" msgstr "Ảnh trước" #. next button -#: src/PhotoPage.vala:552 +#: src/PhotoPage.vala:559 msgid "Next photo" msgstr "Ảnh sau" -#: src/PhotoPage.vala:1860 +#: src/PhotoPage.vala:1867 #, c-format msgid "Photo source file missing: %s" msgstr "Không thấy tập tin ảnh nguồn: %s" -#: src/PhotoPage.vala:3038 +#: src/PhotoPage.vala:3045 #, c-format msgid "Unable to export %s: %s" msgstr "Không thể xuất %s: %s" @@ -4565,7 +4567,8 @@ msgid "TIFF" msgstr "TIFF" -#: src/Photo.vala:3811 +#. TRANSLATORS: "modified" here is part of a file name that was changed with another image tool outside of Shotwell. Note that there are potential issues with UTF-8 characters +#: src/Photo.vala:3812 msgid "modified" msgstr "đã sửa" @@ -4851,7 +4854,7 @@ #: data/ui/direct.ui:194 data/ui/events_directory.ui:168 data/ui/event.ui:438 #: data/ui/faces.ui:448 data/ui/import_queue.ui:83 data/ui/import.ui:201 -#: data/ui/media.ui:421 data/ui/offline.ui:198 data/ui/photo.ui:409 +#: data/ui/media.ui:421 data/ui/offline.ui:198 data/ui/photo.ui:407 #: data/ui/tags.ui:440 data/ui/trash.ui:207 src/Resources.vala:122 msgid "_About" msgstr "_Giới thiệu" @@ -4881,7 +4884,7 @@ #: data/ui/faces.ui:430 data/ui/faces.ui:433 data/ui/import_queue.ui:65 #: data/ui/import_queue.ui:68 data/ui/import.ui:183 data/ui/import.ui:186 #: data/ui/media.ui:403 data/ui/media.ui:406 data/ui/offline.ui:180 -#: data/ui/offline.ui:183 data/ui/photo.ui:391 data/ui/photo.ui:394 +#: data/ui/offline.ui:183 data/ui/photo.ui:389 data/ui/photo.ui:392 #: data/ui/tags.ui:422 data/ui/tags.ui:425 data/ui/trash.ui:189 #: data/ui/trash.ui:192 src/Resources.vala:129 msgid "_Help" @@ -4989,7 +4992,7 @@ msgid "Apply copied color adjustments to the selected photos" msgstr "Áp dụng phần chỉnh sửa màu đã chép cho ảnh đã chọn" -#: data/ui/direct.ui:141 data/ui/photo.ui:232 src/Resources.vala:165 +#: data/ui/direct.ui:141 data/ui/photo.ui:230 src/Resources.vala:165 msgid "_Crop" msgstr "_Cắt" @@ -5009,7 +5012,7 @@ msgid "Straighten the photo" msgstr "Vuốt thẳng ảnh" -#: data/ui/direct.ui:151 data/ui/photo.ui:242 src/Resources.vala:173 +#: data/ui/direct.ui:151 data/ui/photo.ui:240 src/Resources.vala:173 msgid "_Red-eye" msgstr "_Giảm mắt đỏ" @@ -5021,7 +5024,7 @@ msgid "Reduce or eliminate any red-eye effects in the photo" msgstr "Giảm hay khử bỏ hiệu ứng mắt đỏ trong ảnh" -#: data/ui/direct.ui:156 data/ui/photo.ui:247 src/Resources.vala:177 +#: data/ui/direct.ui:156 data/ui/photo.ui:245 src/Resources.vala:177 msgid "_Adjust" msgstr "Điề_u chỉnh" @@ -5120,7 +5123,7 @@ #: data/ui/collection.ui:39 data/ui/event.ui:286 data/ui/event.ui:478 #: data/ui/faces.ui:286 data/ui/media.ui:286 data/ui/photo_context.ui:35 -#: data/ui/photo.ui:277 data/ui/tags.ui:286 src/Resources.vala:213 +#: data/ui/photo.ui:275 data/ui/tags.ui:286 src/Resources.vala:213 msgid "_Set Rating" msgstr "Đánh _giá" @@ -5134,7 +5137,7 @@ #: data/ui/collection.ui:72 data/ui/event.ui:326 data/ui/event.ui:511 #: data/ui/faces.ui:326 data/ui/media.ui:326 data/ui/photo_context.ui:75 -#: data/ui/photo.ui:317 data/ui/tags.ui:326 src/Resources.vala:217 +#: data/ui/photo.ui:315 data/ui/tags.ui:326 src/Resources.vala:217 msgid "_Increase" msgstr "_Tăng" @@ -5144,7 +5147,7 @@ #: data/ui/collection.ui:76 data/ui/event.ui:331 data/ui/event.ui:515 #: data/ui/faces.ui:331 data/ui/media.ui:331 data/ui/photo_context.ui:80 -#: data/ui/photo.ui:322 data/ui/tags.ui:331 src/Resources.vala:220 +#: data/ui/photo.ui:320 data/ui/tags.ui:331 src/Resources.vala:220 msgid "_Decrease" msgstr "_Giảm" @@ -5154,7 +5157,7 @@ #: data/ui/collection.ui:62 data/ui/event.ui:314 data/ui/event.ui:501 #: data/ui/faces.ui:314 data/ui/media.ui:314 data/ui/photo_context.ui:63 -#: data/ui/photo.ui:305 data/ui/tags.ui:314 src/Resources.vala:223 +#: data/ui/photo.ui:303 data/ui/tags.ui:314 src/Resources.vala:223 msgid "_Unrated" msgstr "_Chưa đánh giá" @@ -5176,7 +5179,7 @@ #: data/ui/collection.ui:66 data/ui/event.ui:319 data/ui/event.ui:505 #: data/ui/faces.ui:319 data/ui/media.ui:319 data/ui/photo_context.ui:68 -#: data/ui/photo.ui:310 data/ui/tags.ui:319 src/Resources.vala:229 +#: data/ui/photo.ui:308 data/ui/tags.ui:319 src/Resources.vala:229 msgid "_Rejected" msgstr "_Loại bỏ" @@ -5282,7 +5285,7 @@ #: data/ui/collection.ui:98 data/ui/event.ui:340 data/ui/event.ui:537 #: data/ui/faces.ui:340 data/ui/media.ui:340 data/ui/photo_context.ui:105 -#: data/ui/photo.ui:331 data/ui/tags.ui:340 src/Resources.vala:265 +#: data/ui/photo.ui:329 data/ui/tags.ui:340 src/Resources.vala:265 msgid "Edit _Title…" msgstr "Sửa _tựa đề…" @@ -5295,7 +5298,7 @@ #: data/ui/collection.ui:103 data/ui/events_directory.ui:144 #: data/ui/events_directory.ui:186 data/ui/event.ui:345 data/ui/event.ui:398 #: data/ui/event.ui:542 data/ui/faces.ui:345 data/ui/media.ui:345 -#: data/ui/photo_context.ui:110 data/ui/photo.ui:336 data/ui/tags.ui:345 +#: data/ui/photo_context.ui:110 data/ui/photo.ui:334 data/ui/tags.ui:345 #: src/Resources.vala:269 msgid "Edit _Comment…" msgstr "Sửa _chú thích…" @@ -5309,7 +5312,7 @@ msgid "Edit Event _Comment…" msgstr "Sửa ghi _chú sự kiện…" -#: data/ui/direct.ui:169 data/ui/photo.ui:341 src/Resources.vala:276 +#: data/ui/direct.ui:169 data/ui/photo.ui:339 src/Resources.vala:276 msgid "_Adjust Date and Time…" msgstr "_Chỉnh ngày và giờ…" @@ -5318,7 +5321,7 @@ msgstr "Chỉnh ngày và giờ" #: data/ui/collection.ui:19 data/ui/event.ui:407 data/ui/event.ui:458 -#: data/ui/faces.ui:390 data/ui/media.ui:390 data/ui/photo.ui:379 +#: data/ui/faces.ui:390 data/ui/media.ui:390 data/ui/photo.ui:377 #: data/ui/tags.ui:390 src/Resources.vala:279 msgid "Add _Tags…" msgstr "Thêm _thẻ…" @@ -5423,7 +5426,7 @@ #: data/ui/collection.ui:24 data/ui/event.ui:412 data/ui/event.ui:463 #: data/ui/faces.ui:395 data/ui/media.ui:395 data/ui/photo_context.ui:22 -#: data/ui/photo.ui:384 data/ui/tags.ui:395 src/Resources.vala:351 +#: data/ui/photo.ui:382 data/ui/tags.ui:395 src/Resources.vala:351 msgid "Modif_y Tags…" msgstr "Chỉnh _sửa thẻ…" @@ -5671,7 +5674,7 @@ msgid "%a %b %d, %Y" msgstr "%a %d %b, %Y" -#: src/Screensaver.vala:18 src/SlideshowPage.vala:117 +#: src/Screensaver.vala:18 src/SlideshowPage.vala:128 msgid "Slideshow" msgstr "Trình chiếu" @@ -5899,48 +5902,48 @@ #. Set up toolbar #. add toolbar buttons -#: src/SlideshowPage.vala:136 +#: src/SlideshowPage.vala:151 msgid "Back" msgstr "Trở lại" -#: src/SlideshowPage.vala:138 +#: src/SlideshowPage.vala:153 msgid "Go to the previous photo" msgstr "Đến ảnh trước" -#: src/SlideshowPage.vala:143 src/SlideshowPage.vala:250 +#: src/SlideshowPage.vala:158 src/SlideshowPage.vala:265 msgid "Pause" msgstr "Tạm dừng" -#: src/SlideshowPage.vala:145 src/SlideshowPage.vala:251 +#: src/SlideshowPage.vala:160 src/SlideshowPage.vala:266 msgid "Pause the slideshow" msgstr "Tạm dừng trình chiếu" -#: src/SlideshowPage.vala:150 +#: src/SlideshowPage.vala:165 msgid "Next" msgstr "Tiếp theo" -#: src/SlideshowPage.vala:152 +#: src/SlideshowPage.vala:167 msgid "Go to the next photo" msgstr "Đến ảnh kế tiếp" -#: data/ui/slideshow_settings.ui:21 src/SlideshowPage.vala:159 +#: data/ui/slideshow_settings.ui:21 src/SlideshowPage.vala:174 msgid "Settings" msgstr "Cài đặt" -#: src/SlideshowPage.vala:160 +#: src/SlideshowPage.vala:175 msgid "Change slideshow settings" msgstr "Đổi cài đặt trình chiếu" #. An entire slideshow set might be missing, so check for a loop. -#: src/SlideshowPage.vala:214 +#: src/SlideshowPage.vala:229 msgid "All photo source files are missing." msgstr "Thiếu tất cả tập tin ảnh nguồn." -#: src/SlideshowPage.vala:246 +#: src/SlideshowPage.vala:261 msgid "Play" msgstr "Phát" -#: src/SlideshowPage.vala:247 +#: src/SlideshowPage.vala:262 msgid "Continue the slideshow" msgstr "Tiếp tục trình chiếu" @@ -5979,13 +5982,13 @@ #: data/ui/collection.ui:33 data/ui/event.ui:281 data/ui/event.ui:472 #: data/ui/faces.ui:281 data/ui/media.ui:281 data/ui/photo_context.ui:30 -#: data/ui/photo.ui:272 data/ui/tags.ui:281 +#: data/ui/photo.ui:270 data/ui/tags.ui:281 msgid "Toggle _Flag" msgstr "Bật/Tắt _Thẻ" #: data/ui/collection.ui:82 data/ui/event.ui:353 data/ui/event.ui:521 #: data/ui/faces.ui:353 data/ui/media.ui:353 data/ui/photo_context.ui:88 -#: data/ui/photo.ui:348 data/ui/tags.ui:353 +#: data/ui/photo.ui:346 data/ui/tags.ui:353 msgid "_Developer" msgstr "_Trình hiển thị ảnh" @@ -6033,24 +6036,24 @@ msgid "_Previous Photo" msgstr "Ảnh t_rước" -#: data/ui/direct.ui:106 data/ui/photo.ui:197 +#: data/ui/direct.ui:106 data/ui/photo.ui:196 msgid "_Next Photo" msgstr "Ảnh _sau" -#: data/ui/direct.ui:133 data/ui/photo.ui:224 +#: data/ui/direct.ui:133 data/ui/photo.ui:222 msgid "T_ools" msgstr "_Công cụ" #: data/ui/direct.ui:184 data/ui/events_directory.ui:158 data/ui/event.ui:428 #: data/ui/faces.ui:438 data/ui/import_queue.ui:73 data/ui/import.ui:191 -#: data/ui/media.ui:411 data/ui/offline.ui:188 data/ui/photo.ui:399 +#: data/ui/media.ui:411 data/ui/offline.ui:188 data/ui/photo.ui:397 #: data/ui/tags.ui:430 data/ui/trash.ui:197 msgid "_Frequently Asked Questions" msgstr "_Thắc mắc hay gặp phải" #: data/ui/direct.ui:188 data/ui/events_directory.ui:162 data/ui/event.ui:432 #: data/ui/faces.ui:442 data/ui/import_queue.ui:77 data/ui/import.ui:195 -#: data/ui/media.ui:415 data/ui/offline.ui:192 data/ui/photo.ui:403 +#: data/ui/media.ui:415 data/ui/offline.ui:192 data/ui/photo.ui:401 #: data/ui/tags.ui:434 data/ui/trash.ui:201 msgid "_Report a Problem…" msgstr "_Báo cáo trục trặc…" @@ -6157,7 +6160,7 @@ #: data/ui/event.ui:139 data/ui/event.ui:404 data/ui/faces.ui:139 #: data/ui/faces.ui:387 data/ui/media.ui:139 data/ui/media.ui:387 -#: data/ui/photo.ui:376 data/ui/tags.ui:139 data/ui/tags.ui:387 +#: data/ui/photo.ui:374 data/ui/tags.ui:139 data/ui/tags.ui:387 msgid "Ta_gs" msgstr "T_hẻ" @@ -6349,7 +6352,7 @@ msgstr "Tìm" #: data/ui/saved_search_dialog.ui:26 src/ProfileBrowser.vala:20 -#: src/ProfileBrowser.vala:217 +#: src/ProfileBrowser.vala:221 msgid "Cancel" msgstr "Hủy bỏ" @@ -6435,7 +6438,7 @@ msgid "Show t_itle" msgstr "Hiện tự_a đề" -#: data/ui/slideshow_settings.ui:221 data/ui/slideshow_settings.ui:232 +#: data/ui/slideshow_settings.ui:237 data/ui/slideshow_settings.ui:248 msgid "seconds" msgstr "giây" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/simple-scan.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/simple-scan.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/simple-scan.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/simple-scan.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:01+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:05+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.gnome.SimpleScan.gschema.xml:11 @@ -171,11 +171,8 @@ msgstr "" #. Title of scan window -#. Set HeaderBar title here because Glade doesn't keep it translated -#. https://bugzilla.gnome.org/show_bug.cgi?id=782753 -#. Title of scan window #: data/simple-scan.appdata.xml.in:6 data/simple-scan.desktop.in:3 -#: data/ui/app-window.ui:454 src/app-window.vala:1584 src/app-window.vala:1858 +#: data/ui/app-window.ui:139 src/app-window.vala:1245 msgid "Document Scanner" msgstr "" @@ -204,124 +201,124 @@ msgstr "" #. Menu item to rotate page to left (anti-clockwise) -#: data/ui/app-window.ui:10 +#: data/ui/app-window.ui:8 msgid "Rotate _Left" msgstr "Xoay _trái" #. Menu item to rotate page to right (clockwise) -#: data/ui/app-window.ui:19 +#: data/ui/app-window.ui:12 msgid "Rotate _Right" msgstr "Xoay _Phải" #. Label for page crop submenu -#: data/ui/app-window.ui:28 +#: data/ui/app-window.ui:16 msgid "_Crop" msgstr "_Xén" #. Radio button for no crop -#: data/ui/app-window.ui:36 +#: data/ui/app-window.ui:20 msgid "_None" msgstr "_Không có" #. Radio button for cropping page to A4 size -#: data/ui/app-window.ui:46 +#: data/ui/app-window.ui:26 msgid "A_4" msgstr "A_4" #. Radio button for cropping page to A5 size -#: data/ui/app-window.ui:56 +#: data/ui/app-window.ui:32 msgid "A_5" msgstr "A_5" #. Radio button for cropping page to US letter size -#: data/ui/app-window.ui:75 +#: data/ui/app-window.ui:44 msgid "_Letter" msgstr "_Letter" #. Radio button for cropping to page to US legal size -#: data/ui/app-window.ui:85 +#: data/ui/app-window.ui:50 msgid "Le_gal" msgstr "Le_gal" #. Radio button for cropping page to 4x6 inch -#: data/ui/app-window.ui:95 +#: data/ui/app-window.ui:56 msgid "4×6" msgstr "" #. Radio button for cropping page to A3 -#: data/ui/app-window.ui:105 +#: data/ui/app-window.ui:62 msgid "A_3" msgstr "" #. Radio button for cropping to custom page size -#: data/ui/app-window.ui:115 +#: data/ui/app-window.ui:68 msgid "_Custom" msgstr "Tự _chọn" #. Menu item to rotate the crop area -#: data/ui/app-window.ui:131 +#: data/ui/app-window.ui:76 msgid "_Rotate Crop" msgstr "_Xoay phần Xén trên màn hình (_Rotate Crop)" #. Menu item to move the selected page to the left -#: data/ui/app-window.ui:143 +#: data/ui/app-window.ui:83 msgid "Move Left" msgstr "Sang trái" #. Menu item to move the selected page to the right -#: data/ui/app-window.ui:151 +#: data/ui/app-window.ui:87 msgid "Move Right" msgstr "Sang phải" -#: data/ui/app-window.ui:225 +#: data/ui/app-window.ui:103 msgid "_Single Page" msgstr "" -#: data/ui/app-window.ui:272 +#: data/ui/app-window.ui:109 msgid "All Pages From _Feeder" msgstr "Tất cả trang từ _Khay (Feeder)" -#: data/ui/app-window.ui:319 +#: data/ui/app-window.ui:115 msgid "_Multiple Pages From Flatbed" msgstr "" -#: data/ui/app-window.ui:366 +#: data/ui/app-window.ui:123 msgid "_Text" msgstr "" -#: data/ui/app-window.ui:413 +#: data/ui/app-window.ui:129 msgid "_Image" msgstr "" -#: data/ui/app-window.ui:433 src/app-window.vala:1889 +#: src/app-window.vala:1387 msgid "_Preferences" msgstr "" #. Tooltip for stop button -#: data/ui/app-window.ui:472 +#: data/ui/app-window.ui:164 msgid "Stop the current scan" msgstr "Dừng quét hình" -#: data/ui/app-window.ui:493 +#: data/ui/app-window.ui:178 msgid "S_top" msgstr "" -#: data/ui/app-window.ui:544 +#: data/ui/app-window.ui:203 msgid "_Scan" msgstr "" #. Tooltip for save toolbar button -#: data/ui/app-window.ui:640 +#: data/ui/app-window.ui:227 msgid "Save document to a file" msgstr "Ghi tài liệu ra tệp" #. Tooltip for stop button -#: data/ui/app-window.ui:714 +#: data/ui/app-window.ui:282 msgid "Refresh device list" msgstr "" #. Button to submit authorization dialog -#: data/ui/authorize-dialog.ui:22 +#: data/ui/authorize-dialog.ui:61 msgid "_Authorize" msgstr "_Xác thực" @@ -335,294 +332,294 @@ msgid "_Password:" msgstr "_Mật khẩu:" -#: data/ui/help-overlay.ui:12 +#: data/ui/help-overlay.ui:10 msgctxt "shortcut window" msgid "Scanning" msgstr "" -#: data/ui/help-overlay.ui:17 +#: data/ui/help-overlay.ui:14 msgctxt "shortcut window" msgid "Scan a single page" msgstr "" -#: data/ui/help-overlay.ui:24 +#: data/ui/help-overlay.ui:20 msgctxt "shortcut window" msgid "Scan all pages from document feeder" msgstr "" -#: data/ui/help-overlay.ui:31 +#: data/ui/help-overlay.ui:26 msgctxt "shortcut window" msgid "Scan continuously from a flatbed scanner" msgstr "" -#: data/ui/help-overlay.ui:38 +#: data/ui/help-overlay.ui:32 msgctxt "shortcut window" msgid "Stop scan in progress" msgstr "" -#: data/ui/help-overlay.ui:46 +#: data/ui/help-overlay.ui:39 msgctxt "shortcut window" msgid "Document Modification" msgstr "" -#: data/ui/help-overlay.ui:51 +#: data/ui/help-overlay.ui:43 msgctxt "shortcut window" msgid "Move page left" msgstr "" -#: data/ui/help-overlay.ui:58 +#: data/ui/help-overlay.ui:49 msgctxt "shortcut window" msgid "Move page right" msgstr "" -#: data/ui/help-overlay.ui:65 +#: data/ui/help-overlay.ui:55 msgctxt "shortcut window" msgid "Rotate page to the left (anti-clockwise)" msgstr "" -#: data/ui/help-overlay.ui:72 +#: data/ui/help-overlay.ui:61 msgctxt "shortcut window" msgid "Rotate page to the right (clockwise)" msgstr "" -#: data/ui/help-overlay.ui:79 +#: data/ui/help-overlay.ui:67 msgctxt "shortcut window" msgid "Delete page" msgstr "" -#: data/ui/help-overlay.ui:87 +#: data/ui/help-overlay.ui:74 msgctxt "shortcut window" msgid "Document Management" msgstr "" -#: data/ui/help-overlay.ui:92 +#: data/ui/help-overlay.ui:78 msgctxt "shortcut window" msgid "Start new document" msgstr "" -#: data/ui/help-overlay.ui:99 +#: data/ui/help-overlay.ui:84 msgctxt "shortcut window" msgid "Save scanned document" msgstr "" -#: data/ui/help-overlay.ui:106 +#: data/ui/help-overlay.ui:90 msgctxt "shortcut window" msgid "Email scanned document" msgstr "" -#: data/ui/help-overlay.ui:113 +#: data/ui/help-overlay.ui:96 msgctxt "shortcut window" msgid "Print scanned document" msgstr "" -#: data/ui/help-overlay.ui:120 +#: data/ui/help-overlay.ui:102 msgctxt "shortcut window" msgid "Copy current page to clipboard" msgstr "" -#: data/ui/help-overlay.ui:128 +#: data/ui/help-overlay.ui:109 msgctxt "shortcut window" msgid "General" msgstr "" -#: data/ui/help-overlay.ui:133 +#: data/ui/help-overlay.ui:113 msgctxt "shortcut window" msgid "Show help" msgstr "" -#: data/ui/help-overlay.ui:140 +#: data/ui/help-overlay.ui:119 msgctxt "shortcut window" msgid "Open menu" msgstr "" -#: data/ui/help-overlay.ui:154 +#: data/ui/help-overlay.ui:131 msgctxt "shortcut window" msgid "Keyboard shortcuts" msgstr "" -#: data/ui/help-overlay.ui:161 +#: data/ui/help-overlay.ui:137 msgctxt "shortcut window" msgid "Quit" msgstr "" #. Preferences Dialog: Section label for scanning settings -#: data/ui/preferences-dialog.ui:52 +#: data/ui/preferences-dialog.ui:32 msgid "Scanning" msgstr "" #. Label beside scan side combo box -#: data/ui/preferences-dialog.ui:56 +#: data/ui/preferences-dialog.ui:35 msgid "Scan _Sides" msgstr "" #. Preferences Dialog: Toggle button to select scanning on front side of a page -#: data/ui/preferences-dialog.ui:66 +#: data/ui/preferences-dialog.ui:44 msgid "Front" msgstr "Mặt trước" #. Preferences Dialog: Toggle button to select scanning on the back side of a page -#: data/ui/preferences-dialog.ui:76 +#: data/ui/preferences-dialog.ui:49 msgid "Back" msgstr "Mặt sau" #. Preferences Dialog: Toggle button to select scanning on both sides of a page -#: data/ui/preferences-dialog.ui:86 +#: data/ui/preferences-dialog.ui:55 msgid "Both" msgstr "" #. Label beside page size combo box -#: data/ui/preferences-dialog.ui:104 +#: data/ui/preferences-dialog.ui:68 msgid "_Page Size" msgstr "" #. Label beside page delay scale -#: data/ui/preferences-dialog.ui:120 +#: data/ui/preferences-dialog.ui:74 msgid "_Delay in Seconds" msgstr "" #. Provides context for the page delay scale -#: data/ui/preferences-dialog.ui:121 +#: data/ui/preferences-dialog.ui:75 msgid "Interval to scan multiple pages" msgstr "" #. Preferences Dialog: Toggle button to select scanning on front side of a page -#: data/ui/preferences-dialog.ui:131 +#: data/ui/preferences-dialog.ui:84 msgid "0" msgstr "" #. Preferences Dialog: Toggle button to select scanning on front side of a page -#: data/ui/preferences-dialog.ui:141 +#: data/ui/preferences-dialog.ui:89 msgid "3" msgstr "" #. Preferences Dialog: Toggle button to select scanning on front side of a page -#: data/ui/preferences-dialog.ui:152 +#: data/ui/preferences-dialog.ui:95 msgid "6" msgstr "" #. Preferences Dialog: Toggle button to select scanning on front side of a page -#: data/ui/preferences-dialog.ui:163 +#: data/ui/preferences-dialog.ui:101 msgid "10" msgstr "" #. Preferences Dialog: Toggle button to select scanning on front side of a page -#: data/ui/preferences-dialog.ui:174 +#: data/ui/preferences-dialog.ui:107 msgid "15" msgstr "" #. Preferences Dialog: Section label for quality settings -#: data/ui/preferences-dialog.ui:195 +#: data/ui/preferences-dialog.ui:122 msgid "Quality" msgstr "" #. Label beside scan resolution combo box -#: data/ui/preferences-dialog.ui:199 +#: data/ui/preferences-dialog.ui:125 msgid "_Text Resolution" msgstr "" #. Label beside scan resolution combo box -#: data/ui/preferences-dialog.ui:214 +#: data/ui/preferences-dialog.ui:131 msgid "_Image Resolution" msgstr "" #. Label beside brightness scale -#: data/ui/preferences-dialog.ui:229 +#: data/ui/preferences-dialog.ui:137 msgid "_Brightness" msgstr "" #. Label beside contrast scale -#: data/ui/preferences-dialog.ui:247 +#: data/ui/preferences-dialog.ui:152 msgid "_Contrast" msgstr "" #. Preferences Dialog: Section label for postprocessing settings -#: data/ui/preferences-dialog.ui:267 +#: data/ui/preferences-dialog.ui:184 msgid "Postprocessing" msgstr "" #. Switch to enable postprocessing -#: data/ui/preferences-dialog.ui:271 +#: data/ui/preferences-dialog.ui:187 msgid "_Enable Postprocessing" msgstr "" #. Label beside postprocesing script name entry -#: data/ui/preferences-dialog.ui:294 +#: data/ui/preferences-dialog.ui:206 msgid "_Script" msgstr "" #. Label beside postprocesing arguments entry -#: data/ui/preferences-dialog.ui:317 +#: data/ui/preferences-dialog.ui:225 msgid "_Script arguments" msgstr "" #. Label beside keep keep original file radio -#: data/ui/preferences-dialog.ui:340 +#: data/ui/preferences-dialog.ui:244 msgid "_Keep original file" msgstr "" -#: src/app-window.vala:229 src/app-window.vala:1686 +#: src/app-window.vala:206 msgid "_Close" msgstr "" #. Label in authorization dialog. “%s” is replaced with the name of the resource requesting authorization -#: src/app-window.vala:238 +#: src/app-window.vala:214 #, c-format msgid "Username and password required to access “%s”" msgstr "" #. Label shown when searching for scanners -#: src/app-window.vala:255 +#: src/app-window.vala:227 msgid "Searching for Scanners…" msgstr "" #. Label shown when detected a scanner -#: src/app-window.vala:263 +#: src/app-window.vala:235 msgid "Ready to Scan" msgstr "" #. Warning displayed when no drivers are installed but a compatible scanner is detected -#: src/app-window.vala:273 +#: src/app-window.vala:245 msgid "Additional Software Needed" msgstr "" #. Instructions to install driver software -#: src/app-window.vala:275 +#: src/app-window.vala:247 msgid "" "You need to install driver software for " "your scanner." msgstr "" #. Warning displayed when no scanners are detected -#: src/app-window.vala:282 +#: src/app-window.vala:254 msgid "No Scanners Detected" msgstr "" #. Hint to user on why there are no scanners detected -#: src/app-window.vala:284 +#: src/app-window.vala:256 msgid "Please check your scanner is connected and powered on." msgstr "" #. Contents of dialog that shows if autosaved book should be loaded. -#: src/app-window.vala:388 +#: src/app-window.vala:306 msgid "An autosaved book exists. Do you want to open it?" msgstr "" -#. Save dialog: Dialog title -#: src/app-window.vala:462 +#: src/app-window.vala:388 msgid "Save As…" msgstr "" -#: src/app-window.vala:465 src/app-window.vala:764 +#: src/app-window.vala:390 src/app-window.vala:666 msgid "_Save" msgstr "" -#: src/app-window.vala:466 src/app-window.vala:648 src/app-window.vala:763 +#: data/ui/authorize-dialog.ui:53 src/app-window.vala:535 +#: src/app-window.vala:665 msgid "_Cancel" msgstr "" #. Default filename to use when saving document. #. To that filename the extension will be added, eg. "Scanned Document.pdf" -#: src/app-window.vala:476 +#: src/app-window.vala:406 msgid "Scanned Document" msgstr "Tài liệu đã quét" @@ -631,28 +628,23 @@ msgid "Image Files" msgstr "Tệp Hình ảnh" -#. Save dialog: Filter name to show all files -#: src/app-window.vala:492 +#: src/app-window.vala:437 msgid "All Files" msgstr "Tất cả Tệp" -#. Save dialog: Label for saving in PDF format -#: src/app-window.vala:501 +#: src/app-window.vala:412 msgid "PDF (multi-page document)" msgstr "PDF (tài liệu nhiều trang)" -#. Save dialog: Label for saving in JPEG format -#: src/app-window.vala:507 +#: src/app-window.vala:418 msgid "JPEG (compressed)" msgstr "JPEG (nén)" -#. Save dialog: Label for saving in PNG format -#: src/app-window.vala:513 +#: src/app-window.vala:425 msgid "PNG (lossless)" msgstr "PNG (giữ chất lượng)" -#. Save dialog: Label for sabing in WEBP format -#: src/app-window.vala:520 +#: src/app-window.vala:431 msgid "WebP (compressed)" msgstr "" @@ -666,64 +658,61 @@ msgid "Compression:" msgstr "" -#: src/app-window.vala:561 +#: src/preferences-dialog.vala:181 msgid "Minimum size" msgstr "" -#: src/app-window.vala:565 +#: src/preferences-dialog.vala:185 msgid "Full detail" msgstr "" -#. Contents of dialog that shows if saving would overwrite and existing file. %s is replaced with the name of the file. -#: src/app-window.vala:647 +#: src/app-window.vala:528 #, c-format msgid "A file named “%s” already exists. Do you want to replace it?" msgstr "" -#. Button in dialog that shows if saving would overwrite and existing file. Clicking the button allows simple-scan to overwrite the file. -#: src/app-window.vala:650 +#: src/app-window.vala:536 msgid "_Replace" msgstr "" -#: src/app-window.vala:717 +#: src/app-window.vala:623 msgid "Saving" msgstr "" #. Title of error dialog when save failed -#: src/app-window.vala:737 +#: src/app-window.vala:643 msgid "Failed to save file" msgstr "Không lưu được tệp" -#. Text in dialog warning when a document is about to be lost -#: src/app-window.vala:761 +#: src/app-window.vala:662 msgid "If you don’t save, changes will be permanently lost." msgstr "" #. Text in dialog warning when a document is about to be lost -#: src/app-window.vala:797 +#: src/app-window.vala:710 msgid "Save current document?" msgstr "Lưu tài liệu hiện tại?" #. Button in dialog to create new document and discard unsaved document -#: src/app-window.vala:799 +#: src/app-window.vala:712 msgid "_Discard Changes" msgstr "" #. Label shown when scan started -#: src/app-window.vala:840 +#: src/app-window.vala:780 msgid "Contacting Scanner…" msgstr "" -#: src/app-window.vala:911 +#: src/app-window.vala:892 msgid "Scan a single page from the scanner" msgstr "Quét một trang đơn từ máy quét hình" -#: src/app-window.vala:916 src/app-window.vala:921 +#: src/app-window.vala:897 src/app-window.vala:902 msgid "Scan multiple pages from the scanner" msgstr "" #. Error message display when unable to save image for preview -#: src/app-window.vala:1111 +#: src/app-window.vala:1017 msgid "Unable to save image for preview" msgstr "Không lưu được ảnh cho xem trước" @@ -732,24 +721,20 @@ msgid "Unable to open image preview application" msgstr "Không mở được ứng dụng xem thử hình trước" -#. Title of dialog to reorder pages -#: src/app-window.vala:1285 +#: data/ui/reorder-pages-dialog.ui:9 msgctxt "dialog title" msgid "Reorder Pages" msgstr "" -#. Label on button for combining sides in reordering dialog -#: src/app-window.vala:1308 +#: data/ui/reorder-pages-dialog.ui:34 msgid "Combine sides" msgstr "" -#. Label on button for combining sides in reverse order in reordering dialog -#: src/app-window.vala:1318 +#: data/ui/reorder-pages-dialog.ui:42 msgid "Combine sides (reverse)" msgstr "" -#. Label on button for reversing in reordering dialog -#: src/app-window.vala:1328 +#: data/ui/reorder-pages-dialog.ui:78 msgid "Reverse" msgstr "" @@ -771,7 +756,7 @@ msgid "Simple document scanning tool" msgstr "Công cụ đơn giản để quét tài liệu" -#: src/app-window.vala:1580 +#: src/app-window.vala:1242 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -780,29 +765,29 @@ " Vu Do Quynh https://launchpad.net/~vu-do-quynh" #. Text in dialog warning when a document is about to be lost -#: src/app-window.vala:1599 +#: src/app-window.vala:1263 msgid "Save document before quitting?" msgstr "Lưu tài liệu trước khi thoát?" #. Text in dialog warning when a document is about to be lost -#: src/app-window.vala:1601 +#: src/app-window.vala:1265 msgid "_Quit without Saving" msgstr "" #. Message to indicate a Brother scanner has been detected -#: src/app-window.vala:1642 +#: src/drivers-dialog.vala:76 msgid "You appear to have a Brother scanner." msgstr "" #. Instructions on how to install Brother scanner drivers -#: src/app-window.vala:1644 +#: src/drivers-dialog.vala:78 msgid "" "Drivers for this are available on the Brother website." msgstr "" #. Message to indicate a Canon Pixma scanner has been detected -#: src/app-window.vala:1648 +#: src/drivers-dialog.vala:82 msgid "" "You appear to have a Canon scanner, which is supported by the Pixma SANE " @@ -810,7 +795,7 @@ msgstr "" #. Instructions on how to resolve issue with SANE scanner drivers -#: src/app-window.vala:1650 +#: src/drivers-dialog.vala:84 msgid "" "Please check if your scanner is supported by SANE, otherwise report the issue " @@ -819,20 +804,20 @@ msgstr "" #. Message to indicate a Samsung scanner has been detected -#: src/app-window.vala:1654 +#: src/drivers-dialog.vala:88 msgid "You appear to have a Samsung scanner." msgstr "" #. Instructions on how to install Samsung scanner drivers. #. Because HP acquired Samsung's global printing business in 2017, the support is made on HP site. -#: src/app-window.vala:1657 +#: src/drivers-dialog.vala:91 msgid "" "Drivers for this are available on the HP " "website (HP acquired Samsung's printing business)." msgstr "" #. Message to indicate a HP scanner has been detected -#: src/app-window.vala:1662 +#: src/drivers-dialog.vala:96 msgid "You appear to have an HP scanner." msgstr "" @@ -840,19 +825,19 @@ #. smfp is rebranded and slightly modified Samsung devices, #. for example: HP Laser MFP 135a is rebranded Samsung Xpress SL-M2070. #. It require custom drivers, not available in hpaio package -#: src/app-window.vala:1670 +#: src/drivers-dialog.vala:104 msgid "" "Drivers for this are available on the HP " "website." msgstr "" #. Message to indicate an Epson scanner has been detected -#: src/app-window.vala:1674 +#: src/drivers-dialog.vala:108 msgid "You appear to have an Epson scanner." msgstr "" #. Instructions on how to install Epson scanner drivers -#: src/app-window.vala:1676 +#: src/drivers-dialog.vala:110 msgid "" "Drivers for this are available on the Epson website." @@ -864,73 +849,71 @@ msgstr "" #. Instructions on how to install Lexmark scanner drivers -#: src/app-window.vala:1682 +#: src/drivers-dialog.vala:116 msgid "" "Drivers for this are available on the Lexmark website." msgstr "" -#. Title of dialog giving instructions on how to install drivers -#: src/app-window.vala:1686 +#: data/ui/drivers-dialog.ui:17 msgid "Install drivers" msgstr "" -#. Message in driver install dialog -#: src/app-window.vala:1720 +#: src/drivers-dialog.vala:161 msgid "Once installed you will need to restart this app." msgstr "" #. Label shown while installing drivers -#: src/app-window.vala:1733 +#: src/drivers-dialog.vala:130 msgid "Installing drivers…" msgstr "" #. Label shown once drivers successfully installed -#: src/app-window.vala:1741 +#: src/drivers-dialog.vala:135 msgid "Drivers installed successfully!" msgstr "" #. Label shown if failed to install drivers -#: src/app-window.vala:1751 +#: src/drivers-dialog.vala:145 #, c-format msgid "Failed to install drivers (error code %d)." msgstr "" #. Label shown if failed to install drivers -#: src/app-window.vala:1757 +#: src/drivers-dialog.vala:152 msgid "Failed to install drivers." msgstr "" #. Label shown to prompt user to install packages (when PackageKit not available) -#: src/app-window.vala:1764 +#: src/drivers-dialog.vala:176 #, c-format msgid "You need to install the %s package." msgid_plural "You need to install the %s packages." msgstr[0] "" msgstr[1] "" -#: src/app-window.vala:1884 +#: src/app-window.vala:1382 msgid "_Email" msgstr "_Thư điện tử" -#: src/app-window.vala:1885 +#: src/app-window.vala:1383 msgid "Pri_nt" msgstr "" -#: src/app-window.vala:1886 +#: src/app-window.vala:1384 msgctxt "menu" msgid "_Reorder Pages" msgstr "" -#: src/app-window.vala:1890 +#: src/app-window.vala:1388 msgid "_Keyboard Shortcuts" msgstr "" -#: src/app-window.vala:1891 +#: src/app-window.vala:1389 msgid "_Help" msgstr "_Trợ giúp" -#: src/app-window.vala:1892 +#: src/app-window.vala:1390 msgid "_About Document Scanner" msgstr "" @@ -956,62 +939,61 @@ msgid "Crop the selected page" msgstr "Xén trang đã chọn" -#. Tooltip for delete button -#: src/app-window.vala:1958 +#: data/ui/app-window.ui:350 msgid "Delete the selected page" msgstr "" #. Text of button for cancelling save -#: src/app-window.vala:2134 +#: src/app-window.vala:1579 msgid "Cancel" msgstr "" -#: src/book.vala:381 src/book.vala:387 +#: src/book.vala:384 src/book.vala:390 #, c-format msgid "Unable to encode page %i" msgstr "" #. Combo box value for automatic paper size -#: src/preferences-dialog.vala:71 +#: src/preferences-dialog.vala:113 msgid "Automatic" msgstr "Tự động" -#: src/preferences-dialog.vala:108 +#: src/preferences-dialog.vala:162 msgid "Darker" msgstr "Tối hơn" -#: src/preferences-dialog.vala:110 +#: src/preferences-dialog.vala:164 msgid "Lighter" msgstr "" -#: src/preferences-dialog.vala:118 +#: src/preferences-dialog.vala:172 msgid "Less" msgstr "" -#: src/preferences-dialog.vala:120 +#: src/preferences-dialog.vala:174 msgid "More" msgstr "" #. Preferences dialog: Label for default resolution in resolution list -#: src/preferences-dialog.vala:318 +#: src/preferences-dialog.vala:372 #, c-format msgid "%d dpi (default)" msgstr "%d dpi (mặc định)" #. Preferences dialog: Label for minimum resolution in resolution list -#: src/preferences-dialog.vala:321 +#: src/preferences-dialog.vala:375 #, c-format msgid "%d dpi (draft)" msgstr "%d dpi (nháp)" #. Preferences dialog: Label for maximum resolution in resolution list -#: src/preferences-dialog.vala:324 +#: src/preferences-dialog.vala:378 #, c-format msgid "%d dpi (high resolution)" msgstr "%d dpi (độ phân giải cao)" #. Preferences dialog: Label for resolution value in resolution list (dpi = dots per inch) -#: src/preferences-dialog.vala:327 +#: src/preferences-dialog.vala:381 #, c-format msgid "%d dpi" msgstr "%d dpi" @@ -1067,22 +1049,22 @@ msgstr "" #. Title of error dialog when scan failed -#: src/simple-scan.vala:1758 +#: src/simple-scan.vala:1760 msgid "Failed to scan" msgstr "Quét hình thất bại" #. Attempt to inhibit the screensaver when scanning -#: src/simple-scan.vala:1773 +#: src/simple-scan.vala:1775 msgid "Scan in progress" msgstr "" #. Arguments and description for --help text -#: src/simple-scan.vala:1957 +#: src/simple-scan.vala:1959 msgid "[DEVICE…] — Scanning utility" msgstr "" #. Text printed out when an unknown command-line argument provided -#: src/simple-scan.vala:1968 +#: src/simple-scan.vala:1969 #, c-format msgid "Run “%s --help” to see a full list of available command line options." msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/software-properties.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/software-properties.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/software-properties.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/software-properties.po 2024-02-12 13:46:47.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: update-manager Gnome HEAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-13 02:42+0000\n" +"POT-Creation-Date: 2023-11-26 18:08+0000\n" "PO-Revision-Date: 2022-04-20 09:54+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Vietnamese \n" @@ -14,8 +14,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:44+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:43+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../data/com.ubuntu.softwareproperties.policy.in.h:1 msgid "Write Configuration" @@ -31,7 +31,6 @@ msgstr "" #: ../data/software-properties-gtk.desktop.in.h:2 -#: ../data/software-properties-gtk.appdata.xml.in.h:2 #: ../data/software-properties-kde.desktop.in.h:2 msgid "Configure the sources for installable software and updates" msgstr "Cấu hình các nguồn cài đặt phần mềm và các cập nhật" @@ -58,8 +57,8 @@ msgstr "" #: ../data/software-properties-kde.desktop.in.h:1 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:753 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:772 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:735 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:754 msgid "Software Sources" msgstr "Nguồn phần mềm" @@ -71,27 +70,27 @@ msgid "Security;Update;" msgstr "" -#: ../software-properties-gtk:96 +#: ../software-properties-gtk:97 msgid "" "The --enable-component/-e command-line switch has been deprecated. Instead " "of 'software-properties-gtk -e multiverse' you can use \n" "'add-apt-repository multiverse'" msgstr "" -#: ../software-properties-kde:73 +#: ../software-properties-kde:75 msgid "Print some debug information to the command line" msgstr "" -#: ../software-properties-kde:76 ../add-apt-repository:59 +#: ../software-properties-kde:78 ../add-apt-repository:60 msgid "Print a lot of debug information to the command line" msgstr "In rất nhiều thông tin gỡ rối trên dòng lệnh" -#: ../software-properties-kde:79 +#: ../software-properties-kde:81 msgid "" "No update on repository change (useful if called from an external program)" msgstr "" -#: ../software-properties-kde:82 +#: ../software-properties-kde:84 msgid "Enable the specified component of the distro's repositories" msgstr "" @@ -99,19 +98,19 @@ msgid "Open specific tab number on startup" msgstr "" -#: ../software-properties-kde:86 +#: ../software-properties-kde:88 msgid "Enable PPA with the given name" msgstr "" -#: ../software-properties-kde:90 +#: ../software-properties-qt:94 msgid "Legacy option, unused" msgstr "" -#: ../software-properties-kde:93 +#: ../software-properties-kde:95 msgid "Win ID to act as a dialogue for" msgstr "" -#: ../software-properties-kde:96 +#: ../software-properties-kde:98 msgid "data directory for UI files" msgstr "" @@ -123,7 +122,7 @@ msgid "Disable repository" msgstr "" -#: ../add-apt-repository:65 +#: ../add-apt-repository:69 msgid "Allow downloading of the source packages from the repository" msgstr "" @@ -135,11 +134,11 @@ msgid "Add entry for this pocket" msgstr "" -#: ../add-apt-repository:68 +#: ../add-apt-repository:72 msgid "Assume yes to all queries" msgstr "Trả lời có với mọi truy vấn" -#: ../add-apt-repository:71 +#: ../add-apt-repository:60 msgid "Do not update package cache after adding" msgstr "" @@ -279,7 +278,7 @@ msgid "Enabling %s for all repositories." msgstr "" -#: ../add-apt-repository:91 +#: ../add-apt-repository:79 msgid "Error: must run as root" msgstr "Lỗi: phải chạy với quyền quản trị" @@ -347,17 +346,17 @@ msgstr "Hủy bỏ" #: ../softwareproperties/kde/DialogMirror.py:219 -#: ../softwareproperties/gtk/DialogMirror.py:337 +#: ../softwareproperties/gtk/DialogMirror.py:335 msgid "No suitable download server was found" msgstr "Không tìm thấy máy chủ tải về thích hợp" #: ../softwareproperties/kde/DialogMirror.py:220 -#: ../softwareproperties/gtk/DialogMirror.py:338 +#: ../softwareproperties/gtk/DialogMirror.py:336 msgid "Please check your Internet connection." msgstr "Vui lòng kiểm tra lại kết nối Internet của bạn" #: ../softwareproperties/kde/DialogMirror.py:235 -#: ../softwareproperties/gtk/DialogMirror.py:353 +#: ../softwareproperties/gtk/DialogMirror.py:351 msgid "Canceling..." msgstr "Đang thôi..." @@ -382,7 +381,7 @@ msgstr "Mỗi hai tuần" #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:172 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:275 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:257 #, python-format msgid "Every %s days" msgstr "Mỗi %s ngày" @@ -399,7 +398,7 @@ #. first %s is the description of the component #. second %s is the code name of the comp, eg main, universe #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:237 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:348 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:330 #, python-format msgid "%s (%s)" msgstr "%s (%s)" @@ -407,34 +406,34 @@ #. add a separator and the option to choose another mirror from the list #. #FIXME server_store.append(["sep", None, True]) #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:300 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:529 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:622 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:511 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:604 msgid "Other..." msgstr "Khác..." #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:668 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1052 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1027 msgid "Import key" msgstr "Nhập mã khóa" #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:671 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1066 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1041 msgid "Error importing selected file" msgstr "Gặp lỗi khi nhập tâp tin đã chọn" #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:672 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1067 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1042 msgid "The selected file may not be a GPG key file or it might be corrupt." msgstr "" "Có lẽ tập tin đã chọn không phai là tập tin khóa GPG, hoặc nó bị hỏng." #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:685 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1083 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1058 msgid "Error removing the key" msgstr "Gặp lỗi khi gỡ bỏ khóa" #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:686 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1084 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1059 msgid "" "The key you selected could not be removed. Please report this as a bug." msgstr "Bạn đã chọn một khóa không thể gỡ bỏ. Vui lòng thông báo lỗi này." @@ -470,7 +469,7 @@ msgstr "Lỗi CD" #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:731 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:918 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:893 msgid "Error scanning the CD" msgstr "Lỗi đọc CD" @@ -479,61 +478,61 @@ msgid "Error while applying changes" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1363 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1312 msgid "This device is using the recommended driver." msgstr "Thiết bị này đang sử dụng trình điều khiển được đề xuất." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1364 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1313 msgid "This device is using an alternative driver." msgstr "Thiết bị này đang sử dụng trình điều khiển thay thế." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1365 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1314 msgid "This device is using a manually-installed driver." msgstr "Thiết bị này đang sử dụng trình điều khiển được cài đặt thủ công" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1366 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1315 msgid "This device is not working." msgstr "Thiết bị này không hoạt động." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1375 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1324 msgid "Continue using a manually installed driver" msgstr "Tiếp tục sử dụng trình điều khiển được cài đặt thủ công" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1402 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1351 msgid "Using {} from {}" msgstr "Sủ dụng {} từ {}" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1404 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1353 msgid "Using {}" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1411 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1360 msgid "open source" msgstr "mã nguồn mở" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1413 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1362 msgid "proprietary" msgstr "có sở hữu chủ" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1416 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1365 #, python-brace-format msgid "{base_description} ({licence}, tested)" msgstr "{base_description} ({licence}, đã thử)" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1418 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1367 #, python-brace-format msgid "{base_description} ({licence})" msgstr "{base_description} ({licence})" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1438 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1387 msgid "Do not use the device" msgstr "Không sử dụng thiết bị" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1476 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1425 msgid "Unknown" msgstr "Chưa rõ" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1544 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1493 #: ../data/gtkbuilder/main.ui.h:39 msgid "No proprietary drivers are in use." msgstr "Không dùng trình điều khiển nào có sở hữu chủ." @@ -543,7 +542,7 @@ msgstr "Tên CD" #: ../softwareproperties/kde/CdromProgress.py:54 -#: ../softwareproperties/gtk/CdromProgress.py:61 +#: ../softwareproperties/gtk/CdromProgress.py:59 msgid "Please enter a name for the disc" msgstr "Nhập tên của đĩa" @@ -552,7 +551,7 @@ msgstr "Đưa đĩa vào" #: ../softwareproperties/kde/CdromProgress.py:58 -#: ../softwareproperties/gtk/CdromProgress.py:77 +#: ../softwareproperties/gtk/CdromProgress.py:75 msgid "Please insert a disk in the drive:" msgstr "Vui lòng cho đĩa vào ổ đĩa:" @@ -576,59 +575,59 @@ msgid "Source code" msgstr "Mã nguồn" -#: ../softwareproperties/SoftwareProperties.py:516 -#: ../softwareproperties/SoftwareProperties.py:523 +#: ../softwareproperties/SoftwareProperties.py:511 +#: ../softwareproperties/SoftwareProperties.py:518 msgid "(Source Code)" msgstr "(Mã nguồn)" -#: ../softwareproperties/SoftwareProperties.py:529 +#: ../softwareproperties/SoftwareProperties.py:524 msgid "Source Code" msgstr "Mã nguồn" -#: ../softwareproperties/gtk/DialogMirror.py:250 +#: ../softwareproperties/gtk/DialogMirror.py:248 msgid "New mirror" msgstr "Máy chủ thay thế mới" -#: ../softwareproperties/gtk/DialogMirror.py:326 +#: ../softwareproperties/gtk/DialogMirror.py:324 #, python-format msgid "Completed %s of %s tests" msgstr "Hoàn tất %s trong số %s kiểm tra" #. TRANS: %s stands for the distribution name e.g. Debian or Ubuntu #: ../softwareproperties/kde/SoftwarePropertiesKDE.py:218 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:335 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:317 #, python-format msgid "%s Software" msgstr "%s Phần mềm" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:394 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:376 msgid "Extended Security Maintenance" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:410 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:392 msgid "Basic Security Maintenance" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:420 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:402 #, python-format msgid "Ended %s - extend or upgrade now" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:422 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:404 #, python-format msgid "Ends %s - extend or upgrade soon" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:424 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:406 #, python-format msgid "Active until %s" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:427 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:409 msgid "Extend…" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:432 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:414 #, python-format msgid "Ended %s" msgstr "" @@ -637,88 +636,88 @@ msgid "Custom" msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:763 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:782 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:745 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:764 msgid "Active" msgstr "Hiện hành" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:828 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:803 msgid "Key" msgstr "Phím" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:845 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:820 msgid "_Add key from paste data" msgstr "_Bổ sung khóa xác thực qua dữ liệu dán vào" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:858 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:869 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:833 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:844 msgid "Error importing key" msgstr "Lỗi nhập khóa xác thực" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:859 -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:870 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:834 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:845 msgid "The selected data may not be a GPG key file or it might be corrupt." msgstr "Số liệu đã chọn không phải là một tập tin khóa GPG hoặc đã bị lỗi." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:919 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:894 msgid "Could not find a suitable CD." msgstr "Không tìm thấy CD phù hợp nào." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1131 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1105 msgid "Applying changes..." msgstr "Đang thực hiện thay đổi..." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1238 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1187 #: ../data/gtkbuilder/main.ui.h:65 msgid "Re_vert" msgstr "_Khôi phục" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1240 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1189 msgid "_Apply Changes" msgstr "_Thực hiện thay đổi" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1242 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1191 msgid "_Cancel" msgstr "_Hủy" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1244 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1193 msgid "_Restart..." msgstr "Khởi độ_ng lại" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1259 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1208 msgid "Searching for available drivers..." msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1289 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1238 msgid "An error occurred while searching for drivers." msgstr "" #. No drivers found. -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1458 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1407 msgid "No additional drivers available." msgstr "" -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1525 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1474 msgid "You need to restart the computer to complete the driver changes." msgstr "" "Bạn cần khởi động lại máy tính để hoàn tất việc thay đổi trình điều khiển." -#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1539 +#: ../softwareproperties/gtk/SoftwarePropertiesGtk.py:1488 #, python-format msgid "%(count)d proprietary driver in use." msgid_plural "%(count)d proprietary drivers in use." msgstr[0] "Đang dùng %(count)d trình điều khiển có sở hữu chủ." -#: ../softwareproperties/gtk/DialogAddSourcesList.py:46 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:43 msgid "Add Software Channels" msgstr "Thêm kênh phần mềm" -#: ../softwareproperties/gtk/DialogAddSourcesList.py:87 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:84 msgid "Install software additionally or only from this source?" msgid_plural "Install software additionally or only from these sources?" msgstr[0] "Cài đặt phần mềm bổ sung hay chỉ từ nguồn này?" -#: ../softwareproperties/gtk/DialogAddSourcesList.py:92 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:89 msgid "" "You can either add the following sources or replace your current sources by " "them. Only install software from trusted sources." @@ -726,17 +725,17 @@ "Bạn có thể thêm những nguồn sau đây hoặc thay thế nguồn hiện tại của bạn bởi " "chúng. Chỉ cài đặt phần mềm từ những nguồn tin cậy." -#: ../softwareproperties/gtk/DialogAddSourcesList.py:107 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:104 msgid "There are no sources to install software from" msgstr "Không có nguồn để lấy phần mềm cài đặt" -#: ../softwareproperties/gtk/DialogAddSourcesList.py:108 +#: ../softwareproperties/gtk/DialogAddSourcesList.py:105 #, python-format msgid "The file '%s' does not contain any valid software sources." msgstr "Tập tin '%s' không chứa nguồn phần mềm hợp lệ." #. L10N: the example is of the format: deb http://ftp.debian.org sarge main -#: ../softwareproperties/gtk/DialogAdd.py:64 +#: ../softwareproperties/gtk/DialogAdd.py:62 #, python-format msgid "" "The APT line includes the type, location and components of a repository, for " @@ -790,74 +789,74 @@ msgid "Could not disable Livepatch. Please try again." msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:99 +#: ../softwareproperties/gtk/UbuntuProPage.py:96 #, python-format msgid "" "ESM Infra provides security updates for over 2,300 Ubuntu Main " "packages until %d." msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:100 +#: ../softwareproperties/gtk/UbuntuProPage.py:97 #, python-format msgid "" "ESM Apps; provides security updates for over 23,000 Ubuntu Universe " "packages until %d." msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:102 +#: ../softwareproperties/gtk/UbuntuProPage.py:99 msgid "" "ESM Infra provides security updates for over 2,300 Ubuntu Main " "packages." msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:103 +#: ../softwareproperties/gtk/UbuntuProPage.py:100 msgid "" "ESM Apps; provides security updates for over 23,000 Ubuntu Universe " "packages." msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:212 +#: ../softwareproperties/gtk/UbuntuProPage.py:209 msgid "Disable _USG" msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:214 +#: ../softwareproperties/gtk/UbuntuProPage.py:211 #: ../data/gtkbuilder/main.ui.h:61 msgid "Enable _USG" msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:280 +#: ../softwareproperties/gtk/UbuntuProPage.py:277 msgid "No, go back" msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:281 +#: ../softwareproperties/gtk/UbuntuProPage.py:278 #: ../data/gtkbuilder/dialog-ua-fips-enable.ui.h:1 msgid "Enable FIPS" msgstr "" -#: ../softwareproperties/gtk/UbuntuProPage.py:282 +#: ../softwareproperties/gtk/UbuntuProPage.py:279 msgid "" "Enabling FIPS could take a few minutes. This action cannot be reversed. Are " "you sure you want to enable FIPS?" msgstr "" #. some known keys -#: ../softwareproperties/AptAuth.py:40 +#: ../softwareproperties/AptAuth.py:39 msgid "Ubuntu Archive Automatic Signing Key " msgstr "Khóa ký tự động kho Ubuntu " -#: ../softwareproperties/AptAuth.py:41 +#: ../softwareproperties/AptAuth.py:40 msgid "Ubuntu CD Image Automatic Signing Key " msgstr "Khóa ký tự động ảnh đĩa CD Ubuntu " -#: ../softwareproperties/AptAuth.py:42 +#: ../softwareproperties/AptAuth.py:41 msgid "Ubuntu Archive Automatic Signing Key (2012) " msgstr "" -#: ../softwareproperties/AptAuth.py:43 +#: ../softwareproperties/AptAuth.py:42 msgid "Ubuntu CD Image Automatic Signing Key (2012) " msgstr "" -#: ../softwareproperties/AptAuth.py:44 +#: ../softwareproperties/AptAuth.py:43 msgid "Ubuntu Extras Archive Automatic Signing Key " msgstr "" @@ -1056,7 +1055,7 @@ msgid "Additional Drivers" msgstr "Trình điều khiển Bổ sung" -#: ../data/gtkbuilder/main.ui.h:42 +#: ../data/gtkbuilder/main.ui.h:45 msgid "" "Use proposed updates if you’re willing to report bugs on any problems that " "occur." diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/sushi.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/sushi.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/sushi.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/sushi.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,19 +17,19 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:29+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:43+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: data/org.gnome.NautilusPreviewer.appdata.xml.in:9 +#: data/org.gnome.NautilusPreviewer.appdata.xml.in.in:9 msgid "Sushi" msgstr "Sushi" -#: data/org.gnome.NautilusPreviewer.appdata.xml.in:10 +#: data/org.gnome.NautilusPreviewer.appdata.xml.in.in:10 msgid "Provide a facility for quickly viewing different kinds of files" msgstr "Cung cấp phương tiện để xem nhanh các kiểu tập tin khác nhau" -#: data/org.gnome.NautilusPreviewer.appdata.xml.in:12 +#: data/org.gnome.NautilusPreviewer.appdata.xml.in.in:12 msgid "" "Sushi is a file previewer for the GNOME desktop environment. It is an " "independent component that integrates with GNOME Files (Nautilus)." @@ -66,24 +66,24 @@ msgstr "Không thể hiển thị %s" #. TRANSLATORS: This is the display name of an application, e.g. "Open With Image Viewer" -#: src/ui/mainWindow.js:342 +#: src/ui/mainWindow.js:358 #, javascript-format msgid "Open With %s" msgstr "Mở bằng %s" -#: src/ui/mainWindow.js:348 +#: src/ui/mainWindow.js:364 msgid "Open" msgstr "Mở" -#: src/viewers/audio.js:375 +#: src/viewers/audio.js:401 msgid "from" msgstr "từ" -#: src/viewers/audio.js:380 +#: src/viewers/audio.js:406 msgid "by" msgstr "bởi" -#: src/viewers/evince.js:101 +#: src/viewers/evince.js:103 #, javascript-format msgid "%d of %d" msgstr "%d trên %d" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/swell-foop.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/swell-foop.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/swell-foop.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/swell-foop.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:13+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:22+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. Translators: title of the window displayed by window managers; name of the application diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/system-config-printer.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/system-config-printer.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/system-config-printer.po 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/system-config-printer.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:39+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:36+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: applet.py:92 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/tali.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/tali.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/tali.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/tali.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:25+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:38+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/help-overlay.ui:16 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/totem-pl-parser.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/totem-pl-parser.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/totem-pl-parser.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/totem-pl-parser.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:50+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:51+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: plparse/totem-disc.c:276 plparse/totem-disc.c:289 plparse/totem-disc.c:532 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/totem.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/totem.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/totem.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/totem.po 2024-02-12 13:46:47.000000000 +0000 @@ -20,8 +20,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:21+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:13+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/appdata/org.gnome.Totem.appdata.xml.in.in:6 src/totem.c:54 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/tracker-miners.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/tracker-miners.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/tracker-miners.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/tracker-miners.po 2024-02-12 13:46:47.000000000 +0000 @@ -11,15 +11,15 @@ "http://bugzilla.gnome.org/enter_bug.cgi?product=tracker&keywords=I18N+L10N&co" "mponent=General\n" "POT-Creation-Date: 2021-02-27 16:18+0000\n" -"PO-Revision-Date: 2022-03-22 01:25+0000\n" +"PO-Revision-Date: 2024-02-09 10:46+0000\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \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: 2023-08-01 16:29+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:43+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.freedesktop.Tracker.Extract.gschema.xml:24 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/tracker.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/tracker.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/tracker.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/tracker.po 2024-02-12 13:46:47.000000000 +0000 @@ -18,8 +18,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:44+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:43+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: data/org.freedesktop.Tracker.DB.gschema.xml:24 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/transmission-gtk.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/transmission-gtk.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/transmission-gtk.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/transmission-gtk.po 2024-02-12 13:46:47.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-25 11:02+0000\n" +"POT-Creation-Date: 2023-11-20 17:42+0000\n" "PO-Revision-Date: 2020-05-30 14:12+0000\n" "Last-Translator: Mike Gelfand \n" "Language-Team: Vietnamese " @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:44+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:42+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../cli/cli.c:114 ../gtk/util.c:92 ../libtransmission/utils.c:1694 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/ubuntu-release-upgrader.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/ubuntu-release-upgrader.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/ubuntu-release-upgrader.po 2023-08-02 13:28:37.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/ubuntu-release-upgrader.po 2024-02-12 13:46:47.000000000 +0000 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: update-manager Gnome HEAD\n" "Report-Msgid-Bugs-To: sebastian.heinlein@web.de\n" -"POT-Creation-Date: 2023-02-10 19:12+0000\n" +"POT-Creation-Date: 2023-10-13 11:32+0000\n" "PO-Revision-Date: 2013-06-07 13:39+0000\n" "Last-Translator: Hai Lang \n" "Language-Team: Vietnamese \n" @@ -14,12 +14,12 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:11+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:20+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. TRANSLATORS: %s is a country -#: ../DistUpgrade/distro.py:206 ../DistUpgrade/distro.py:461 +#: ../DistUpgrade/distro.py:206 ../DistUpgrade/distro.py:473 #, python-format msgid "Server for %s" msgstr "Máy chủ cho %s" @@ -186,11 +186,11 @@ msgid "Reading cache" msgstr "Đang đọc bộ nhớ đệm" -#: ../DistUpgrade/DistUpgradeController.py:264 +#: ../DistUpgrade/DistUpgradeController.py:267 msgid "Unable to get exclusive lock" msgstr "Không thể tạo khóa độc quyền" -#: ../DistUpgrade/DistUpgradeController.py:265 +#: ../DistUpgrade/DistUpgradeController.py:268 msgid "" "This usually means that another package management application (like apt-get " "or aptitude) already running. Please close that application first." @@ -198,11 +198,11 @@ "Điều này thường có nghĩa là một chương trình quản lý gói khác đang chạy (vd " "như apt-get hay aptitude). Xin hãy đóng chương trình đó trước." -#: ../DistUpgrade/DistUpgradeController.py:323 +#: ../DistUpgrade/DistUpgradeController.py:326 msgid "Upgrading over remote connection not supported" msgstr "Nâng cấp qua kết nối từ xa (remote connection) chưa được hỗ trợ" -#: ../DistUpgrade/DistUpgradeController.py:324 +#: ../DistUpgrade/DistUpgradeController.py:327 msgid "" "You are running the upgrade over a remote ssh connection with a frontend " "that does not support this. Please try a text mode upgrade with 'do-release-" @@ -215,11 +215,11 @@ "release-upgrade'.\n" "Nâng cấp sẽ bị huỷ bỏ ngay bây giờ. Hãy thử lại mà không dùng ssh." -#: ../DistUpgrade/DistUpgradeController.py:338 +#: ../DistUpgrade/DistUpgradeController.py:341 msgid "Continue running under SSH?" msgstr "Tiếp tục chạy với SSH?" -#: ../DistUpgrade/DistUpgradeController.py:339 +#: ../DistUpgrade/DistUpgradeController.py:342 #, python-format msgid "" "This session appears to be running under ssh. It is not recommended to " @@ -237,11 +237,11 @@ "'%s'.\n" "Bạn có muốn tiếp tục không?" -#: ../DistUpgrade/DistUpgradeController.py:353 +#: ../DistUpgrade/DistUpgradeController.py:356 msgid "Starting additional sshd" msgstr "Đang khởi động tiến trình sshd dự phòng" -#: ../DistUpgrade/DistUpgradeController.py:354 +#: ../DistUpgrade/DistUpgradeController.py:357 #, python-format msgid "" "To make recovery in case of failure easier, an additional sshd will be " @@ -252,7 +252,7 @@ "được chạy ở cổng '%s'. Nếu gặp sự cố với phiên làm việc ssh hiện tại, bạn có " "thể kết nối lại thông qua dịch vụ dự phòng nêu trên.\n" -#: ../DistUpgrade/DistUpgradeController.py:362 +#: ../DistUpgrade/DistUpgradeController.py:365 #, python-format msgid "" "If you run a firewall, you may need to temporarily open this port. As this " @@ -264,28 +264,28 @@ "được tiến hành tự động vì có thể gây nguy hiểm. Bạn có thể mở cổng với:\n" "%s" -#: ../DistUpgrade/DistUpgradeController.py:440 -#: ../DistUpgrade/DistUpgradeController.py:464 +#: ../DistUpgrade/DistUpgradeController.py:443 +#: ../DistUpgrade/DistUpgradeController.py:467 msgid "Can not upgrade" msgstr "Không thể nâng cấp" -#: ../DistUpgrade/DistUpgradeController.py:441 +#: ../DistUpgrade/DistUpgradeController.py:444 #, python-format msgid "An upgrade from '%s' to '%s' is not supported with this tool." msgstr "" "Quá trình nâng cấp từ '%s' lên '%s' không được hỗ trợ với công cụ này." -#: ../DistUpgrade/DistUpgradeController.py:465 +#: ../DistUpgrade/DistUpgradeController.py:468 msgid "" "Your python3 install is corrupted. Please fix the '/usr/bin/python3' symlink." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:494 +#: ../DistUpgrade/DistUpgradeController.py:497 #, python-format msgid "Can not write to '%s'" msgstr "Không thể ghi vào '%s'" -#: ../DistUpgrade/DistUpgradeController.py:495 +#: ../DistUpgrade/DistUpgradeController.py:498 #, python-format msgid "" "Its not possible to write to the system directory '%s' on your system. The " @@ -296,22 +296,22 @@ "tiếp tục việc nâng cấp.\n" "Vui lòng kiểm tra lại rằng thư mục hệ thống của bạn cho ghi vào." -#: ../DistUpgrade/DistUpgradeController.py:705 +#: ../DistUpgrade/DistUpgradeController.py:717 #, python-format msgid "Not for humans during development stage of release %s" msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:806 +#: ../DistUpgrade/DistUpgradeController.py:818 #, python-format msgid "disabled on upgrade to %s" msgstr "bị hủy khi nâng cấp %s" -#: ../DistUpgrade/DistUpgradeController.py:1279 +#: ../DistUpgrade/DistUpgradeController.py:1286 msgid "No valid sources.list entry found" msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1212 -#: ../DistUpgrade/DistUpgradeController.py:1280 +#: ../DistUpgrade/DistUpgradeController.py:1219 +#: ../DistUpgrade/DistUpgradeController.py:1287 #, python-format msgid "" "While scanning your repository information no entry about %s could be " @@ -322,13 +322,13 @@ "Do you want to continue anyway?" msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1222 -#: ../DistUpgrade/DistUpgradeController.py:1290 +#: ../DistUpgrade/DistUpgradeController.py:1229 +#: ../DistUpgrade/DistUpgradeController.py:1297 msgid "No valid mirror found" msgstr "Không tìm thấy nguồn cập nhật hợp lệ" -#: ../DistUpgrade/DistUpgradeController.py:1223 -#: ../DistUpgrade/DistUpgradeController.py:1291 +#: ../DistUpgrade/DistUpgradeController.py:1230 +#: ../DistUpgrade/DistUpgradeController.py:1298 #, python-format msgid "" "While scanning your repository information no mirror entry for the upgrade " @@ -341,12 +341,12 @@ msgstr "" #. hm, still nothing useful ... -#: ../DistUpgrade/DistUpgradeController.py:1243 -#: ../DistUpgrade/DistUpgradeController.py:1311 +#: ../DistUpgrade/DistUpgradeController.py:1250 +#: ../DistUpgrade/DistUpgradeController.py:1318 msgid "Generate default sources?" msgstr "Tạo ra các nguồn cập nhật mặc định?" -#: ../DistUpgrade/DistUpgradeController.py:1312 +#: ../DistUpgrade/DistUpgradeController.py:1319 #, python-format msgid "" "After scanning your 'sources.list' no valid entry for '%s' was found.\n" @@ -360,12 +360,12 @@ "Bạn có muốn thêm mục mặc định '%s' không? Nếu bạn chọn 'Không', việc nâng " "cấp sẽ bị huỷ bỏ." -#: ../DistUpgrade/DistUpgradeController.py:1347 -#: ../DistUpgrade/DistUpgradeController.py:1353 +#: ../DistUpgrade/DistUpgradeController.py:1354 +#: ../DistUpgrade/DistUpgradeController.py:1360 msgid "Repository information invalid" msgstr "Thông tin về các nguồn cập nhật không hợp lệ" -#: ../DistUpgrade/DistUpgradeController.py:1348 +#: ../DistUpgrade/DistUpgradeController.py:1355 msgid "" "Upgrading the repository information resulted in a invalid file so a bug " "reporting process is being started." @@ -373,19 +373,19 @@ "Việc nâng cấp thông tin kho đã tạo ra một tập tin không hợp lệ nên một tiến " "trình báo cáo lỗi đang được bắt đầu." -#: ../DistUpgrade/DistUpgradeController.py:1354 +#: ../DistUpgrade/DistUpgradeController.py:1361 msgid "" "Upgrading the repository information resulted in a invalid file. To report a " "bug install apport and then execute 'apport-bug ubuntu-release-upgrader'." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1262 -#: ../DistUpgrade/DistUpgradeController.py:1363 +#: ../DistUpgrade/DistUpgradeController.py:1269 +#: ../DistUpgrade/DistUpgradeController.py:1370 msgid "Third party sources disabled" msgstr "Không cho phép sử dụng các nguồn cập nhật bên ngoài" -#: ../DistUpgrade/DistUpgradeController.py:1263 -#: ../DistUpgrade/DistUpgradeController.py:1364 +#: ../DistUpgrade/DistUpgradeController.py:1270 +#: ../DistUpgrade/DistUpgradeController.py:1371 msgid "" "Some third party entries in your sources.list were disabled. You can re-" "enable them after the upgrade with the 'software-properties' tool or your " @@ -395,12 +395,12 @@ "thể cho phép sử dụng chúng sau khi nâng cấp bằng công cụ 'tính-năng-của-phần-" "mềm' hay bằng trình quản lý gói." -#: ../DistUpgrade/DistUpgradeController.py:1406 +#: ../DistUpgrade/DistUpgradeController.py:1413 msgid "Package in inconsistent state" msgid_plural "Packages in inconsistent state" msgstr[0] "Gói ở tình trạng không ổn định" -#: ../DistUpgrade/DistUpgradeController.py:1409 +#: ../DistUpgrade/DistUpgradeController.py:1416 #, python-format msgid "" "The package '%s' is in an inconsistent state and needs to be reinstalled, " @@ -415,11 +415,11 @@ "lưu trữ nào cho gói này. Vui lòng cài đặt lại gói bằng cách thủ công hoặc gỡ " "bỏ nó khỏi hệ thống." -#: ../DistUpgrade/DistUpgradeController.py:1470 +#: ../DistUpgrade/DistUpgradeController.py:1477 msgid "Error during update" msgstr "Gặp lỗi trong quá trình cập nhật" -#: ../DistUpgrade/DistUpgradeController.py:1471 +#: ../DistUpgrade/DistUpgradeController.py:1478 msgid "" "A problem occurred during the update. This is usually some sort of network " "problem, please check your network connection and retry." @@ -427,30 +427,30 @@ "Đã có lỗi xuất hiện trong quá trình cập nhật. Thông thường là do các vấn đề " "về mạng, hãy kiểm tra kết nối mạng và thử lại." -#: ../DistUpgrade/DistUpgradeController.py:1514 -#: ../DistUpgrade/DistUpgradeController.py:1519 +#: ../DistUpgrade/DistUpgradeController.py:1521 +#: ../DistUpgrade/DistUpgradeController.py:1526 msgid "EFI System Partition (ESP) not usable" msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1515 +#: ../DistUpgrade/DistUpgradeController.py:1522 msgid "" "Your EFI System Partition (ESP) is not mounted at /boot/efi. Please ensure " "that it is properly configured and try again." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1520 +#: ../DistUpgrade/DistUpgradeController.py:1527 msgid "" "The EFI System Partition (ESP) mounted at /boot/efi is not writable. Please " "mount this partition read-write and try again." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1527 +#: ../DistUpgrade/DistUpgradeController.py:1534 msgid "Not enough free disk space" msgstr "Không còn không gian đĩa trống" #. TRANSLATORS: you can change the order of the sentence, #. make sure to keep all {str_*} string untranslated. -#: ../DistUpgrade/DistUpgradeController.py:1530 +#: ../DistUpgrade/DistUpgradeController.py:1537 #, python-brace-format msgid "" "The upgrade has aborted. The upgrade needs a total of {str_total} free space " @@ -459,53 +459,53 @@ msgstr "" #. specific ways to resolve lack of free space -#: ../DistUpgrade/DistUpgradeController.py:1535 +#: ../DistUpgrade/DistUpgradeController.py:1542 msgid "" "Remove temporary packages of former installations using 'sudo apt clean'." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1537 +#: ../DistUpgrade/DistUpgradeController.py:1544 msgid "" "You can remove old kernels using 'sudo apt autoremove' and you could also " "set COMPRESS=xz in /etc/initramfs-tools/initramfs.conf to reduce the size of " "your initramfs." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1542 +#: ../DistUpgrade/DistUpgradeController.py:1549 msgid "" "Empty your trash and remove temporary packages of former installations using " "'sudo apt-get clean'." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1545 +#: ../DistUpgrade/DistUpgradeController.py:1552 msgid "Reboot to clean up files in /tmp." msgstr "" #. calc the dist-upgrade and see if the removals are ok/expected #. do the dist-upgrade -#: ../DistUpgrade/DistUpgradeController.py:1584 -#: ../DistUpgrade/DistUpgradeController.py:2444 -#: ../DistUpgrade/DistUpgradeController.py:2496 +#: ../DistUpgrade/DistUpgradeController.py:1591 +#: ../DistUpgrade/DistUpgradeController.py:2451 +#: ../DistUpgrade/DistUpgradeController.py:2503 msgid "Calculating the changes" msgstr "Tính toán các thay đổi cần thực hiện" #. ask the user -#: ../DistUpgrade/DistUpgradeController.py:1628 +#: ../DistUpgrade/DistUpgradeController.py:1635 msgid "Do you want to start the upgrade?" msgstr "Bạn có muốn bắt đầu nâng cấp?" -#: ../DistUpgrade/DistUpgradeController.py:1647 +#: ../DistUpgrade/DistUpgradeController.py:1654 #, python-format msgid "" "Livepatch security updates are not available for Ubuntu %s. If you upgrade, " "Livepatch will turn off." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:1719 +#: ../DistUpgrade/DistUpgradeController.py:1726 msgid "Upgrade canceled" msgstr "Nâng cấp bị huỷ bỏ" -#: ../DistUpgrade/DistUpgradeController.py:1720 +#: ../DistUpgrade/DistUpgradeController.py:1727 msgid "" "The upgrade will cancel now and the original system state will be restored. " "You can resume the upgrade at a later time." @@ -513,12 +513,12 @@ "Bây giờ việc nâng cấp sẽ bị hủy và hệ thống sẽ được trả về trạng thái ban " "đầu. Sau này bạn có thể tiếp tục việc nâng cấp." -#: ../DistUpgrade/DistUpgradeController.py:1726 -#: ../DistUpgrade/DistUpgradeController.py:1871 +#: ../DistUpgrade/DistUpgradeController.py:1733 +#: ../DistUpgrade/DistUpgradeController.py:1878 msgid "Could not download the upgrades" msgstr "Không thể tải các gói nâng cấp xuống" -#: ../DistUpgrade/DistUpgradeController.py:1727 +#: ../DistUpgrade/DistUpgradeController.py:1734 msgid "" "The upgrade has aborted. Please check your Internet connection or " "installation media and try again. All files downloaded so far have been kept." @@ -528,27 +528,27 @@ #. FIXME: strings are not good, but we are in string freeze #. currently -#: ../DistUpgrade/DistUpgradeController.py:1820 -#: ../DistUpgrade/DistUpgradeController.py:1859 -#: ../DistUpgrade/DistUpgradeController.py:1976 +#: ../DistUpgrade/DistUpgradeController.py:1827 +#: ../DistUpgrade/DistUpgradeController.py:1866 +#: ../DistUpgrade/DistUpgradeController.py:1983 msgid "Error during commit" msgstr "Lỗi trong quá trình thực hiện" #. generate a new cache -#: ../DistUpgrade/DistUpgradeController.py:1822 -#: ../DistUpgrade/DistUpgradeController.py:1861 -#: ../DistUpgrade/DistUpgradeController.py:2025 +#: ../DistUpgrade/DistUpgradeController.py:1829 +#: ../DistUpgrade/DistUpgradeController.py:1868 +#: ../DistUpgrade/DistUpgradeController.py:2032 msgid "Restoring original system state" msgstr "Khôi phục hệ thống về trạng thái ban đầu" -#: ../DistUpgrade/DistUpgradeController.py:1823 -#: ../DistUpgrade/DistUpgradeController.py:1838 -#: ../DistUpgrade/DistUpgradeController.py:1862 +#: ../DistUpgrade/DistUpgradeController.py:1830 +#: ../DistUpgrade/DistUpgradeController.py:1845 +#: ../DistUpgrade/DistUpgradeController.py:1869 msgid "Could not install the upgrades" msgstr "Không thể cài đặt các gói nâng cấp" #. invoke the frontend now and show a error message -#: ../DistUpgrade/DistUpgradeController.py:1828 +#: ../DistUpgrade/DistUpgradeController.py:1835 msgid "" "The upgrade has aborted. Your system could be in an unusable state. A " "recovery will run now (dpkg --configure -a)." @@ -556,7 +556,7 @@ "Quá trình nâng cấp bị hủy bỏ. Trạng thái của hệ thống không thể sử dụng " "được. Chạy hồi phục ngay (dpkg --configure -a)." -#: ../DistUpgrade/DistUpgradeController.py:1833 +#: ../DistUpgrade/DistUpgradeController.py:1840 #, python-format msgid "" "\n" @@ -573,7 +573,7 @@ "đính kèm tệp ở đường dẫn /var/log/dist-upgrade/ cho trình báo cáo lỗi.\n" "%s" -#: ../DistUpgrade/DistUpgradeController.py:1872 +#: ../DistUpgrade/DistUpgradeController.py:1879 msgid "" "The upgrade has aborted. Please check your Internet connection or " "installation media and try again. " @@ -581,24 +581,24 @@ "Quá trình nâng cấp bị hủy bỏ. Xin kiểm tra lại kết nối Internet hay cài đặt " "các phương tiện và thử lại. " -#: ../DistUpgrade/DistUpgradeController.py:1900 +#: ../DistUpgrade/DistUpgradeController.py:1907 msgid "Searching for obsolete software" msgstr "Đang tìm các phần mềm không còn dùng nữa" -#: ../DistUpgrade/DistUpgradeController.py:1964 +#: ../DistUpgrade/DistUpgradeController.py:1971 msgid "Remove obsolete packages?" msgstr "Xóa các gói không còn dùng nữa" -#: ../DistUpgrade/DistUpgradeController.py:1965 +#: ../DistUpgrade/DistUpgradeController.py:1972 #: ../data/gtkbuilder/DistUpgrade.ui.h:8 msgid "_Keep" msgstr "_Giữ lại" -#: ../DistUpgrade/DistUpgradeController.py:1965 +#: ../DistUpgrade/DistUpgradeController.py:1972 msgid "_Remove" msgstr "_Xóa bỏ" -#: ../DistUpgrade/DistUpgradeController.py:1977 +#: ../DistUpgrade/DistUpgradeController.py:1984 msgid "" "A problem occurred during the clean-up. Please see the below message for " "more information. " @@ -607,28 +607,28 @@ #. FIXME: instead of error out, fetch and install it #. here -#: ../DistUpgrade/DistUpgradeController.py:2063 +#: ../DistUpgrade/DistUpgradeController.py:2070 msgid "Required depends is not installed" msgstr "Các gói phụ thuộc chưa được cài đặt" -#: ../DistUpgrade/DistUpgradeController.py:2064 +#: ../DistUpgrade/DistUpgradeController.py:2071 #, python-format msgid "The required dependency '%s' is not installed. " msgstr "Gói phụ thuộc '%s' chưa được cài đặt. " #. coherence check (check for ubuntu-desktop, brokenCache etc) #. then open the cache (again) -#: ../DistUpgrade/DistUpgradeController.py:2297 -#: ../DistUpgrade/DistUpgradeController.py:2392 +#: ../DistUpgrade/DistUpgradeController.py:2304 +#: ../DistUpgrade/DistUpgradeController.py:2399 msgid "Checking package manager" msgstr "Đang kiểm tra trình quản lý gói" -#: ../DistUpgrade/DistUpgradeController.py:2303 -#: ../DistUpgrade/DistUpgradeController.py:2309 +#: ../DistUpgrade/DistUpgradeController.py:2310 +#: ../DistUpgrade/DistUpgradeController.py:2316 msgid "Preparing the upgrade failed" msgstr "Quá trình chuẩn bị để nâng cấp thất bại" -#: ../DistUpgrade/DistUpgradeController.py:2304 +#: ../DistUpgrade/DistUpgradeController.py:2311 msgid "" "Preparing the system for the upgrade failed so a bug reporting process is " "being started." @@ -636,18 +636,18 @@ "Gặp lỗi trong việc chuẩn bị hệ thống cho việc nâng cấp nên một tiến trình " "báo cáo lỗi đang được bắt đầu." -#: ../DistUpgrade/DistUpgradeController.py:2310 +#: ../DistUpgrade/DistUpgradeController.py:2317 msgid "" "Preparing the system for the upgrade failed. To report a bug install apport " "and then execute 'apport-bug ubuntu-release-upgrader'." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:2327 -#: ../DistUpgrade/DistUpgradeController.py:2337 +#: ../DistUpgrade/DistUpgradeController.py:2334 +#: ../DistUpgrade/DistUpgradeController.py:2344 msgid "Getting upgrade prerequisites failed" msgstr "Quá trình tải các gói phụ thuộc cần thiết để nâng cấp thất bại" -#: ../DistUpgrade/DistUpgradeController.py:2328 +#: ../DistUpgrade/DistUpgradeController.py:2335 msgid "" "The system was unable to get the prerequisites for the upgrade. The upgrade " "will abort now and restore the original system state.\n" @@ -659,7 +659,7 @@ "\n" "Ngoài ra, một tiến trình báo cáo lỗi đang được bắt đầu." -#: ../DistUpgrade/DistUpgradeController.py:2338 +#: ../DistUpgrade/DistUpgradeController.py:2345 msgid "" "The system was unable to get the prerequisites for the upgrade. The upgrade " "will abort now and restore the original system state.\n" @@ -668,15 +668,15 @@ "upgrader'." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:2372 +#: ../DistUpgrade/DistUpgradeController.py:2379 msgid "Updating repository information" msgstr "Cập nhật thông tin về các nguồn cập nhật" -#: ../DistUpgrade/DistUpgradeController.py:2421 +#: ../DistUpgrade/DistUpgradeController.py:2428 msgid "Invalid package information" msgstr "Thông tin gói không hợp lệ" -#: ../DistUpgrade/DistUpgradeController.py:2422 +#: ../DistUpgrade/DistUpgradeController.py:2429 #, python-format msgid "" "After updating your package information, the essential package '%s' could " @@ -694,79 +694,79 @@ "lập.\n" "Trong trường hợp máy chủ bị quá tải, bạn có thể thử nâng cấp vào lúc khác." -#: ../DistUpgrade/DistUpgradeController.py:2451 -#: ../DistUpgrade/DistUpgradeController.py:2562 +#: ../DistUpgrade/DistUpgradeController.py:2458 +#: ../DistUpgrade/DistUpgradeController.py:2569 msgid "Fetching" msgstr "Đang lấy về" -#: ../DistUpgrade/DistUpgradeController.py:2458 -#: ../DistUpgrade/DistUpgradeController.py:2481 -#: ../DistUpgrade/DistUpgradeController.py:2511 -#: ../DistUpgrade/DistUpgradeController.py:2566 +#: ../DistUpgrade/DistUpgradeController.py:2465 +#: ../DistUpgrade/DistUpgradeController.py:2488 +#: ../DistUpgrade/DistUpgradeController.py:2518 +#: ../DistUpgrade/DistUpgradeController.py:2573 msgid "Upgrading" msgstr "Đang nâng cấp" -#: ../DistUpgrade/DistUpgradeController.py:2460 +#: ../DistUpgrade/DistUpgradeController.py:2467 msgid "Upgrade infeasible" msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:2461 +#: ../DistUpgrade/DistUpgradeController.py:2468 msgid "" "The upgrade could not be completed, there were errors during the upgrade " "process." msgstr "" #. don't abort here, because it would restore the sources.list -#: ../DistUpgrade/DistUpgradeController.py:2484 -#: ../DistUpgrade/DistUpgradeController.py:2500 +#: ../DistUpgrade/DistUpgradeController.py:2491 +#: ../DistUpgrade/DistUpgradeController.py:2507 msgid "Upgrade incomplete" msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:2485 -#: ../DistUpgrade/DistUpgradeController.py:2501 +#: ../DistUpgrade/DistUpgradeController.py:2492 +#: ../DistUpgrade/DistUpgradeController.py:2508 msgid "" "The upgrade has partially completed but there were errors during the upgrade " "process." msgstr "" #. don't abort here, because it would restore the sources.list -#: ../DistUpgrade/DistUpgradeController.py:2516 -#: ../DistUpgrade/DistUpgradeController.py:2568 -#: ../DistUpgrade/DistUpgradeController.py:2574 -#: ../DistUpgrade/DistUpgradeController.py:2585 +#: ../DistUpgrade/DistUpgradeController.py:2523 +#: ../DistUpgrade/DistUpgradeController.py:2575 +#: ../DistUpgrade/DistUpgradeController.py:2581 +#: ../DistUpgrade/DistUpgradeController.py:2592 msgid "Upgrade complete" msgstr "Nâng cấp hoàn tất" -#: ../DistUpgrade/DistUpgradeController.py:2517 -#: ../DistUpgrade/DistUpgradeController.py:2569 -#: ../DistUpgrade/DistUpgradeController.py:2575 +#: ../DistUpgrade/DistUpgradeController.py:2524 +#: ../DistUpgrade/DistUpgradeController.py:2576 +#: ../DistUpgrade/DistUpgradeController.py:2582 msgid "" "The upgrade has completed but there were errors during the upgrade process." msgstr "Việc nâng cấp đã hoàn thành nhưng có vài lỗi đã xảy ra." -#: ../DistUpgrade/DistUpgradeController.py:2532 +#: ../DistUpgrade/DistUpgradeController.py:2539 msgid "System upgrade is complete." msgstr "Quá trình nâng cấp hệ thống đã hoàn thành" -#: ../DistUpgrade/DistUpgradeController.py:2586 +#: ../DistUpgrade/DistUpgradeController.py:2593 msgid "The partial upgrade was completed." msgstr "Quá trình nâng cấp từng phần kết thúc." -#: ../DistUpgrade/DistUpgradeController.py:2607 +#: ../DistUpgrade/DistUpgradeController.py:2614 msgid "Lock screen disabled" msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:2608 +#: ../DistUpgrade/DistUpgradeController.py:2615 msgid "" "Your lock screen has been disabled and will remain disabled during the " "upgrade." msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:2616 +#: ../DistUpgrade/DistUpgradeController.py:2623 msgid "Unable to disable lock screen" msgstr "" -#: ../DistUpgrade/DistUpgradeController.py:2617 +#: ../DistUpgrade/DistUpgradeController.py:2624 msgid "" "It is highly recommended that the lock screen be disabled during the upgrade " "to prevent later issues. Please ensure your screen lock is disabled before " @@ -958,11 +958,11 @@ msgid "Media Change" msgstr "Đổi đĩa" -#: ../DistUpgrade/DistUpgradeQuirks.py:237 +#: ../DistUpgrade/DistUpgradeQuirks.py:242 msgid "Your graphics hardware may not be fully supported in Ubuntu 14.04." msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:239 +#: ../DistUpgrade/DistUpgradeQuirks.py:244 msgid "" "Running the 'unity' desktop environment is not fully supported by your " "graphics hardware. You will maybe end up in a very slow environment after " @@ -978,14 +978,14 @@ "https://wiki.ubuntu.com/X/Bugs/UpdateManagerWarningForUnity3D Bạn còn muốn " "tiếp tục nâng cấp không?" -#: ../DistUpgrade/DistUpgradeQuirks.py:263 +#: ../DistUpgrade/DistUpgradeQuirks.py:268 msgid "" "Your graphics hardware may not be fully supported in Ubuntu 12.04 LTS." msgstr "" "Phần cứng đồ họa của bạn có thể không được hỗ trợ đầy đủ trong Ubuntu 12.04 " "LTS." -#: ../DistUpgrade/DistUpgradeQuirks.py:265 +#: ../DistUpgrade/DistUpgradeQuirks.py:270 msgid "" "The support in Ubuntu 12.04 LTS for your Intel graphics hardware is limited " "and you may encounter problems after the upgrade. For more information see " @@ -997,7 +997,7 @@ "https://wiki.ubuntu.com/X/Bugs/UpdateManagerWarningForI8xx . Bạn có muốn " "tiếp tục nâng cấp không?" -#: ../DistUpgrade/DistUpgradeQuirks.py:285 +#: ../DistUpgrade/DistUpgradeQuirks.py:290 msgid "" "Upgrading may reduce desktop effects, and performance in games and other " "graphically intensive programs." @@ -1005,7 +1005,7 @@ "Quá trình nâng cấp có thể làm giảm hiệu ứng đồ họa, hiệu năng các trò chơi " "và các chương trình khác yêu cầu đồ họa cao." -#: ../DistUpgrade/DistUpgradeQuirks.py:289 +#: ../DistUpgrade/DistUpgradeQuirks.py:294 msgid "" "This computer is currently using the AMD 'fglrx' graphics driver. No version " "of this driver is available that works with your hardware in Ubuntu 10.04 " @@ -1019,12 +1019,12 @@ "\n" "Bạn có muốn tiếp tục?" -#: ../DistUpgrade/DistUpgradeQuirks.py:328 -#: ../DistUpgrade/DistUpgradeQuirks.py:397 +#: ../DistUpgrade/DistUpgradeQuirks.py:333 +#: ../DistUpgrade/DistUpgradeQuirks.py:402 msgid "Sorry, no more upgrades for this system" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:329 +#: ../DistUpgrade/DistUpgradeQuirks.py:334 #, python-format msgid "" "There will not be any further Ubuntu releases for this system's 'i386' " @@ -1033,11 +1033,11 @@ "Updates for Ubuntu %s will continue until %s." msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:344 +#: ../DistUpgrade/DistUpgradeQuirks.py:349 msgid "No ARMv6 CPU" msgstr "Không có ARMv6 CPU" -#: ../DistUpgrade/DistUpgradeQuirks.py:345 +#: ../DistUpgrade/DistUpgradeQuirks.py:350 msgid "" "Your system uses an ARM CPU that is older than the ARMv6 architecture. All " "packages in karmic were built with optimizations requiring ARMv6 as the " @@ -1049,12 +1049,12 @@ "thiểu. Không thể để nâng cấp hệ thống của bạn với một bản phát hành Ubuntu " "mới với phần cứng này." -#: ../DistUpgrade/DistUpgradeQuirks.py:365 +#: ../DistUpgrade/DistUpgradeQuirks.py:370 msgid "" "Sorry, this storage driver is not supported in kernels for newer releases" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:367 +#: ../DistUpgrade/DistUpgradeQuirks.py:372 #, python-format msgid "" "There will not be any further Ubuntu releases that provide kernel support " @@ -1082,7 +1082,7 @@ msgid "Consider the pam_faillock module as a replacement for pam_tally." msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:398 +#: ../DistUpgrade/DistUpgradeQuirks.py:403 #, python-format msgid "" "There will not be any further Ubuntu releases for this system's POWER8 " @@ -1091,11 +1091,11 @@ "Updates for Ubuntu %s will continue until %s." msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:416 +#: ../DistUpgrade/DistUpgradeQuirks.py:421 msgid "No init available" msgstr "Không init nào có sẵn" -#: ../DistUpgrade/DistUpgradeQuirks.py:417 +#: ../DistUpgrade/DistUpgradeQuirks.py:422 msgid "" "Your system appears to be a virtualised environment without an init daemon, " "e.g. Linux-VServer. Ubuntu 10.04 LTS cannot function within this type of " @@ -1111,11 +1111,11 @@ "\n" "Bạn có chắc chắn muốn tiếp tục không?" -#: ../DistUpgrade/DistUpgradeQuirks.py:458 +#: ../DistUpgrade/DistUpgradeQuirks.py:463 msgid "The Robot Operating System (ROS) is installed" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:459 +#: ../DistUpgrade/DistUpgradeQuirks.py:464 msgid "" "It appears that ROS is currently installed. Each ROS release is very strict " "about the versions of Ubuntu it supports, and Ubuntu upgrades can fail if " @@ -1132,11 +1132,11 @@ "Are you sure you want to continue?" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:652 +#: ../DistUpgrade/DistUpgradeQuirks.py:657 msgid "Connection to the Snap Store failed" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:653 +#: ../DistUpgrade/DistUpgradeQuirks.py:658 msgid "" "You have the package lxd installed but your system is unable to reach the " "Snap Store. lxd is now provided via a snap and the release upgrade will fail " @@ -1146,11 +1146,11 @@ "may want to configure a Snap Store proxy." msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:668 +#: ../DistUpgrade/DistUpgradeQuirks.py:673 msgid "Connection to Snap Store failed" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:669 +#: ../DistUpgrade/DistUpgradeQuirks.py:674 msgid "" "Your system does not have a connection to the Snap Store. For the best " "upgrade experience make sure that your system can connect to " @@ -1158,11 +1158,11 @@ "Do you still want to continue with the upgrade?" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:678 +#: ../DistUpgrade/DistUpgradeQuirks.py:683 msgid "Outdated snapd package" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:679 +#: ../DistUpgrade/DistUpgradeQuirks.py:684 msgid "" "Your system does not have the latest version of snapd. Please update the " "version of snapd on your system to improve the upgrade experience.\n" @@ -1171,34 +1171,36 @@ #. now perform direct API calls to the store, requesting size #. information for each of the snaps needing installation -#: ../DistUpgrade/DistUpgradeQuirks.py:704 +#: ../DistUpgrade/DistUpgradeQuirks.py:709 msgid "Calculating snap size requirements" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:735 +#: ../DistUpgrade/DistUpgradeQuirks.py:740 msgid "Processing snap replacements" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:741 +#. TODO: This status should be updated, but the time of +#. this change to snap switch is post-translation freeze. +#: ../DistUpgrade/DistUpgradeQuirks.py:748 #, python-format msgid "refreshing snap %s" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:745 +#: ../DistUpgrade/DistUpgradeQuirks.py:752 #, python-format msgid "removing snap %s" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:748 +#: ../DistUpgrade/DistUpgradeQuirks.py:755 #, python-format msgid "installing snap %s" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:777 +#: ../DistUpgrade/DistUpgradeQuirks.py:784 msgid "PAE not enabled" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:778 +#: ../DistUpgrade/DistUpgradeQuirks.py:785 msgid "" "Your system uses a CPU that does not have PAE enabled. Ubuntu only supports " "non-PAE systems up to Ubuntu 12.04. To upgrade to a later version of Ubuntu, " @@ -1206,11 +1208,11 @@ "http://help.ubuntu.com/community/EnablingPAE" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:1074 +#: ../DistUpgrade/DistUpgradeQuirks.py:1081 msgid "universe component not enabled" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:1075 +#: ../DistUpgrade/DistUpgradeQuirks.py:1082 #, python-format msgid "" "You have the package %s installed which is a python2 package. python2 has " @@ -1222,7 +1224,7 @@ "universe component in /etc/apt/sources.list or remove %s" msgstr "" -#: ../DistUpgrade/DistUpgradeQuirks.py:1187 +#: ../DistUpgrade/DistUpgradeQuirks.py:1194 msgid "Checking for installed snaps" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-control-center.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-control-center.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-control-center.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-control-center.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:16+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:26+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../panels/appearance/appearance.ui.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-greeter.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-greeter.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-greeter.po 2023-08-02 13:28:32.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-greeter.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:07+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:13+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/greeter-list.vala:302 #, c-format diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-applications.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-applications.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-applications.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-applications.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:07+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:15+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/daemon.vala:216 ../data/applications.scope.in.in.h:1 msgid "Applications" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-files.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-files.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-files.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-files.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:08+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:15+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/daemon.vala:69 ../local.scope.in.in.h:3 msgid "Search Files & Folders" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-music.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-music.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-music.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-music.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:08+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:15+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/banshee-scope.vala:35 ../src/rhythmbox-scope.vala:37 msgid "Search music" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-photos.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-photos.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-photos.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-photos.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:12+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:21+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #. Translatable strings #: ../src/unity_facebook_daemon.py:45 ../data/facebook.scope.in.h:2 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-video.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-video.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-lens-video.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-lens-video.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:09+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:16+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../src/remote-scope.vala:92 ../src/scope.vala:86 msgid "Online" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-settings-daemon.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-settings-daemon.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity-settings-daemon.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity-settings-daemon.po 2024-02-12 13:46:47.000000000 +0000 @@ -16,8 +16,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:16+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:27+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../data/unity-settings-daemon.desktop.in.in.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/unity.po 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/unity.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 16:00+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:04+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../dash/FilterAllButton.cpp:38 msgid "All" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/update-manager.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/update-manager.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/update-manager.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/update-manager.po 2024-02-12 13:46:47.000000000 +0000 @@ -6,148 +6,150 @@ msgstr "" "Project-Id-Version: update-manager Gnome HEAD\n" "Report-Msgid-Bugs-To: sebastian.heinlein@web.de\n" -"POT-Creation-Date: 2023-02-03 17:35+0000\n" -"PO-Revision-Date: 2023-02-03 19:02+0000\n" +"POT-Creation-Date: 2024-01-31 04:40+0000\n" +"PO-Revision-Date: 2024-01-31 07:17+0000\n" "Last-Translator: Hai Lang \n" "Language-Team: Vietnamese \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: 2023-08-01 15:22+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:13+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: ../UpdateManager/backend/InstallBackendAptdaemon.py:154 +#: ../UpdateManager/backend/InstallBackendAptdaemon.py:73 msgid "Checking for updates…" msgstr "Đang kiểm tra cập nhật..." -#: ../UpdateManager/backend/InstallBackendAptdaemon.py:216 -#: ../UpdateManager/backend/InstallBackendAptdaemon.py:290 -#: ../UpdateManager/backend/InstallBackendAptdaemon.py:340 +#: ../UpdateManager/backend/InstallBackendAptdaemon.py:98 msgid "Installing updates…" msgstr "Đang cài đặt cập nhật..." -#: ../UpdateManager/backend/InstallBackendSynaptic.py:43 +#: ../UpdateManager/backend/InstallBackendSynaptic.py:38 msgid "Please wait, this can take some time." msgstr "Vui lòng đợi trong chốc lát." -#: ../UpdateManager/backend/InstallBackendSynaptic.py:45 +#: ../UpdateManager/backend/InstallBackendSynaptic.py:40 msgid "Update is complete" msgstr "Cập nhật hoàn thành" -#: ../UpdateManager/backend/__init__.py:300 +#: ../UpdateManager/backend/__init__.py:265 msgid "Updating snaps" msgstr "" -#: ../UpdateManager/backend/__init__.py:328 +#: ../UpdateManager/backend/__init__.py:292 #, python-format msgid "Refreshing %s snap" msgstr "" -#: ../UpdateManager/backend/__init__.py:336 +#: ../UpdateManager/backend/__init__.py:298 #, python-format msgid "Removing %s snap" msgstr "" -#: ../UpdateManager/backend/__init__.py:343 +#: ../UpdateManager/backend/__init__.py:303 #, python-format msgid "Installing %s snap" msgstr "" -#: ../UpdateManager/backend/__init__.py:356 +#: ../UpdateManager/backend/__init__.py:312 msgid "Upgrade only partially completed." msgstr "" -#: ../UpdateManager/backend/__init__.py:358 +#: ../UpdateManager/backend/__init__.py:313 msgid "" "An error occurred while updating snaps. Please check your network connection." msgstr "" -#: ../UpdateManager/ChangelogViewer.py:82 +#: ../UpdateManager/ChangelogViewer.py:79 msgid "Open Link in Browser" msgstr "Mở trong Trình duyệt" -#: ../UpdateManager/ChangelogViewer.py:87 +#: ../UpdateManager/ChangelogViewer.py:83 msgid "Copy Link to Clipboard" msgstr "Sao chép vào Bộ nhớ" -#: ../UpdateManager/Dialogs.py:128 +#: ../UpdateManager/Dialogs.py:115 msgid "Settings…" msgstr "Cài đặt..." -#: ../UpdateManager/Dialogs.py:169 +#: ../UpdateManager/Dialogs.py:152 msgid "" "Tip: You can use Livepatch with Ubuntu Pro to keep your computer more " "secure between restarts." msgstr "" -#: ../UpdateManager/Dialogs.py:174 +#: ../UpdateManager/Dialogs.py:155 msgid "Settings & Pro…" msgstr "" -#: ../UpdateManager/Dialogs.py:189 +#: ../UpdateManager/Dialogs.py:169 #, python-format msgid "%d Livepatch update applied since the last restart." msgid_plural "%d Livepatch updates applied since the last restart." msgstr[0] "" msgstr[1] "" -#: ../UpdateManager/Dialogs.py:197 +#: ../UpdateManager/Dialogs.py:177 #, python-format msgid "%d Livepatch update failed to apply since the last restart." msgid_plural "%d Livepatch updates failed to apply since the last restart." msgstr[0] "" msgstr[1] "" -#: ../UpdateManager/Dialogs.py:220 ../UpdateManager/UpdateManager.py:317 +#: ../UpdateManager/Dialogs.py:198 ../UpdateManager/UpdateManager.py:265 msgid "You stopped the check for updates." msgstr "Bạn đã ngừng kiểm tra cập nhật lại." -#: ../UpdateManager/Dialogs.py:222 +#: ../UpdateManager/Dialogs.py:200 msgid "_Check Again" msgstr "_Kiểm tra lại" -#: ../UpdateManager/Dialogs.py:235 +#: ../UpdateManager/Dialogs.py:212 msgid "No software updates are available." msgstr "" -#: ../UpdateManager/Dialogs.py:237 ../UpdateManager/Dialogs.py:249 +#: ../UpdateManager/Dialogs.py:214 ../UpdateManager/Dialogs.py:224 msgid "The software on this computer is up to date." msgstr "Phần mềm trên máy tính này đã được cập nhật." -#: ../UpdateManager/Dialogs.py:252 +#. Translators: these are Ubuntu version names like "Ubuntu 12.04" +#: ../UpdateManager/Dialogs.py:226 #, python-format msgid "However, %s %s is now available (you have %s)." msgstr "Tuy vậy, %s %s hiện đang có (bạn có %s)" -#: ../UpdateManager/Dialogs.py:260 +#: ../UpdateManager/Dialogs.py:231 msgid "Upgrade…" msgstr "Nâng cấp..." -#: ../UpdateManager/Dialogs.py:286 +#: ../UpdateManager/Dialogs.py:265 msgid "New important security and hardware support update." msgstr "" -#: ../UpdateManager/Dialogs.py:295 +#: ../UpdateManager/Dialogs.py:273 msgid "_Install…" msgstr "" -#: ../UpdateManager/Dialogs.py:309 +#. Translators: this is an Ubuntu version name like "Ubuntu 12.04" +#: ../UpdateManager/Dialogs.py:254 #, python-format msgid "Software updates are no longer provided for %s %s." msgstr "Cập nhật phần mềm không còn được cung cấp cho %s %s nữa." -#: ../UpdateManager/Dialogs.py:314 +#. Translators: this is an Ubuntu version name like "Ubuntu 12.04" +#: ../UpdateManager/Dialogs.py:258 #, python-format msgid "To stay secure, you should upgrade to %s %s." msgstr "Để an toàn, bạn nên nâng cấp lên %s %s." -#: ../UpdateManager/Dialogs.py:327 +#: ../UpdateManager/Dialogs.py:302 msgid "Sorry, there are no more upgrades for this system" msgstr "" -#: ../UpdateManager/Dialogs.py:331 +#. Translators: this is an Ubuntu version name like "Ubuntu 12.04" +#: ../UpdateManager/Dialogs.py:304 #, python-format msgid "" "\n" @@ -160,11 +162,11 @@ "available." msgstr "" -#: ../UpdateManager/Dialogs.py:347 +#: ../UpdateManager/Dialogs.py:271 msgid "Not all updates can be installed" msgstr "Không phải tất cả cập nhật đều có thể cài đặt được" -#: ../UpdateManager/Dialogs.py:350 +#: ../UpdateManager/Dialogs.py:273 msgid "" "Run a partial upgrade, to install as many updates as possible.\n" "\n" @@ -182,50 +184,49 @@ " * Các gói phần mềm không chính thống và không phải do Ubuntu cung cấp\n" " * Các thay đổi thông thường trong phiên bản tiền phát hành của Ubuntu" -#: ../UpdateManager/Dialogs.py:361 +#: ../UpdateManager/Dialogs.py:281 msgid "_Partial Upgrade" msgstr "_Nâng cấp một phần" -#: ../UpdateManager/Dialogs.py:362 +#: ../UpdateManager/Dialogs.py:282 msgid "_Continue" msgstr "_Tiếp tục" -#: ../UpdateManager/Dialogs.py:403 +#: ../UpdateManager/Dialogs.py:319 msgid "_Try Again" msgstr "" -#: ../UpdateManager/Dialogs.py:417 +#: ../UpdateManager/Dialogs.py:333 msgid "The computer needs to restart to finish installing updates." msgstr "Cần khởi động lại máy tính để hoàn thành việc cập nhật." -#: ../UpdateManager/Dialogs.py:421 +#: ../UpdateManager/Dialogs.py:335 msgid "Restart _Later" msgstr "Khởi động _lại sau" -#: ../UpdateManager/Dialogs.py:423 +#: ../UpdateManager/Dialogs.py:383 msgid "_Restart Now" msgstr "_Khởi động lại ngay" #. Basic GTK+ parameters -#: ../UpdateManager/UpdateManager.py:100 ../data/update-manager.desktop.in.h:1 -#: ../data/update-manager.appdata.xml.in.h:1 +#: ../UpdateManager/UpdateManager.py:91 ../data/update-manager.desktop.in.h:1 msgid "Software Updater" msgstr "Trình cập nhật phần mềm" -#: ../UpdateManager/UpdateManager.py:315 +#: ../UpdateManager/UpdateManager.py:263 msgid "Some software couldn’t be checked for updates." msgstr "" -#: ../UpdateManager/UpdateManager.py:319 +#: ../UpdateManager/UpdateManager.py:266 msgid "Updated software is available from a previous check." msgstr "Phần mềm cập nhật hiện hữu từ lần kiểm tra trước." #. we assert a clean cache -#: ../UpdateManager/UpdateManager.py:430 +#: ../UpdateManager/UpdateManager.py:357 msgid "Software index is broken" msgstr "Chỉ mục phần mềm bị hỏng" -#: ../UpdateManager/UpdateManager.py:432 +#: ../UpdateManager/UpdateManager.py:358 msgid "" "It is impossible to install or remove any software. Please use the package " "manager \"Synaptic\" or run \"sudo apt-get install -f\" in a terminal to fix " @@ -235,11 +236,11 @@ "quản lý gói \"Synaptic\" hoặc chạy lệnh \"sudo apt-get install -f\" trong " "cửa sổ lệnh để sửa lỗi này trước tiên." -#: ../UpdateManager/UpdateManager.py:440 +#: ../UpdateManager/UpdateManager.py:364 msgid "Could not initialize the package information" msgstr "Không thể khởi tạo thông tin về gói" -#: ../UpdateManager/UpdateManager.py:442 +#: ../UpdateManager/UpdateManager.py:365 msgid "" "An unresolvable problem occurred while initializing the package " "information.\n" @@ -251,11 +252,11 @@ "\n" "Hãy thông báo lỗi của 'update-manager' và kèm theo thông báo lỗi sau:\n" -#: ../UpdateManager/UpdateManager.py:477 +#: ../UpdateManager/UpdateManager.py:386 msgid "Could not calculate the upgrade" msgstr "Không thể tính được dung lượng cần nâng cấp" -#: ../UpdateManager/UpdateManager.py:479 +#: ../UpdateManager/UpdateManager.py:387 msgid "" "An unresolvable problem occurred while calculating the upgrade.\n" "\n" @@ -267,66 +268,74 @@ "Xin hãy báo cáo lỗi này lại cho gói 'update-manager' và kèm theo dòng tin " "báo lỗi như sau:\n" -#: ../UpdateManager/UpdatesAvailable.py:263 +#: ../UpdateManager/UpdatesAvailable.py:251 +msgid "Enable Ubuntu Pro..." +msgstr "" + +#: ../UpdateManager/UpdatesAvailable.py:253 msgid "Install Now" msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:298 +#: ../UpdateManager/UpdatesAvailable.py:289 msgid "Install or remove" msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:340 +#: ../UpdateManager/UpdatesAvailable.py:325 msgid "Download" msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:406 +#: ../UpdateManager/UpdatesAvailable.py:396 msgid "_Remind Me Later" msgstr "Nhớ _nhắc tôi lần sau" #. upload_archive = version_match.group(2).strip() -#: ../UpdateManager/UpdatesAvailable.py:559 +#: ../UpdateManager/UpdatesAvailable.py:551 #, python-format msgid "Version %s: \n" msgstr "Phiên bản %s: \n" -#: ../UpdateManager/UpdatesAvailable.py:631 +#: ../UpdateManager/UpdatesAvailable.py:611 msgid "" "No network connection detected, you can not download changelog information." msgstr "" "Không tìm thấy kết nối mạng, bạn không thể tải xuống thông tin về các thay " "đổi." -#: ../UpdateManager/UpdatesAvailable.py:644 +#: ../UpdateManager/UpdatesAvailable.py:621 msgid "Downloading list of changes..." msgstr "Đang tải danh sách các thay đổi" -#: ../UpdateManager/UpdatesAvailable.py:690 +#: ../UpdateManager/UpdatesAvailable.py:667 msgid "_Deselect All" msgstr "_Bỏ chọn tất cả" -#: ../UpdateManager/UpdatesAvailable.py:697 +#: ../UpdateManager/UpdatesAvailable.py:673 msgid "Select _All" msgstr "C_họn tất cả" -#: ../UpdateManager/UpdatesAvailable.py:797 +#: ../UpdateManager/UpdatesAvailable.py:773 #, python-format msgid "%s will be downloaded." msgstr "%s sẽ được tải về" -#: ../UpdateManager/UpdatesAvailable.py:812 +#: ../UpdateManager/UpdatesAvailable.py:788 msgid "The update has already been downloaded." msgid_plural "The updates have already been downloaded." msgstr[0] "Bản cập nhật đã được tải xuống." -#: ../UpdateManager/UpdatesAvailable.py:819 +#: ../UpdateManager/UpdatesAvailable.py:796 +msgid "You need to enable Ubuntu Pro to install these updates." +msgstr "" + +#: ../UpdateManager/UpdatesAvailable.py:800 msgid "There are no updates to install." msgstr "Không có bản cập nhật nào để cài đặt." -#: ../UpdateManager/UpdatesAvailable.py:828 +#: ../UpdateManager/UpdatesAvailable.py:810 msgid "Unknown download size." msgstr "Không biết kích thước tải về." -#: ../UpdateManager/UpdatesAvailable.py:856 +#: ../UpdateManager/UpdatesAvailable.py:837 #, python-format msgid "" "Updated software has been issued since %s %s was released. Do you want to " @@ -335,7 +344,7 @@ "Phần mềm cập nhật đã được cung cấp từ khi %s %s được phát hành. Bạn có muốn " "cài đặt ngay bây giờ?" -#: ../UpdateManager/UpdatesAvailable.py:862 +#: ../UpdateManager/UpdatesAvailable.py:842 msgid "" "Updated software is available for this computer. Do you want to install it " "now?" @@ -343,90 +352,91 @@ "Phần mềm cập nhật đang hiện hữu với máy tính này. Bạn có muốn cài đặt ngay " "bây giờ?" -#: ../UpdateManager/UpdatesAvailable.py:867 +#: ../UpdateManager/UpdatesAvailable.py:845 msgid "" "The computer also needs to restart to finish installing previous updates." msgstr "" #. print("on_button_install_clicked") -#: ../UpdateManager/UpdatesAvailable.py:898 +#: ../UpdateManager/UpdatesAvailable.py:876 msgid "Not enough free disk space" msgstr "Không còn không gian đĩa trống" -#: ../UpdateManager/UpdatesAvailable.py:900 +#: ../UpdateManager/UpdatesAvailable.py:877 #, python-format msgid "" "The upgrade needs a total of %s free space on disk '%s'. Please free at " "least an additional %s of disk space on '%s'. %s" msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:905 +#. specific ways to resolve lack of free space +#: ../UpdateManager/UpdatesAvailable.py:882 msgid "" "Remove temporary packages of former installations using 'sudo apt clean'." msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:909 +#: ../UpdateManager/UpdatesAvailable.py:884 msgid "" "You can remove old kernels using 'sudo apt autoremove', and you could also " "set COMPRESS=xz in /etc/initramfs-tools/initramfs.conf to reduce the size of " "your initramfs." msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:914 +#: ../UpdateManager/UpdatesAvailable.py:889 msgid "" "Empty your trash and remove temporary packages of former installations using " "'sudo apt clean'." msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:917 +#: ../UpdateManager/UpdatesAvailable.py:892 msgid "Reboot to clean up files in /tmp." msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:979 +#: ../UpdateManager/UpdatesAvailable.py:934 msgid "Connecting..." msgstr "Đang kết nối…" -#: ../UpdateManager/UpdatesAvailable.py:999 +#: ../UpdateManager/UpdatesAvailable.py:950 msgid "You may not be able to check for updates or download new updates." msgstr "Bạn có thể sẽ không kiểm tra hoặc tải về bản nâng cấp được nữa." -#: ../UpdateManager/UpdatesAvailable.py:1164 +#: ../UpdateManager/UpdatesAvailable.py:1110 msgid "Improved hardware support" msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:1168 +#: ../UpdateManager/UpdatesAvailable.py:1107 msgid "Security updates" msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:1173 +#: ../UpdateManager/UpdatesAvailable.py:1110 msgid "Other updates" msgstr "Các bản cập nhật khác" -#: ../UpdateManager/UpdatesAvailable.py:1177 -msgid "Updates" -msgstr "Các cập nhật" - -#: ../UpdateManager/UpdatesAvailable.py:1182 +#: ../UpdateManager/UpdatesAvailable.py:1114 msgid "Unused kernel updates to be removed" msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:1188 +#: ../UpdateManager/UpdatesAvailable.py:1126 msgid "Duplicate packages to be removed" msgstr "" -#: ../UpdateManager/UpdatesAvailable.py:1194 -msgid "Ubuntu Pro (enable in Settings…)" +#: ../UpdateManager/UpdatesAvailable.py:1119 +msgid "Ubuntu Pro security updates" +msgstr "" + +#: ../UpdateManager/UpdatesAvailable.py:1126 +msgid "Ubuntu Pro security updates (enable in Settings…)" msgstr "" -#: ../UpdateManager/UnitySupport.py:73 +#: ../UpdateManager/UnitySupport.py:67 msgid "Install All Available Updates" msgstr "Cài đặt tất cả bản cập nhật sẵn sàng" -#: ../UpdateManager/Core/MyCache.py:459 +#: ../UpdateManager/Core/MyCache.py:352 msgid "This update does not come from a source that supports changelogs." msgstr "Cập nhật này không đến từ một nguồn hỗ trợ bản ghi thay đổi." -#: ../UpdateManager/Core/MyCache.py:466 ../UpdateManager/Core/MyCache.py:508 +#: ../UpdateManager/Core/MyCache.py:358 ../UpdateManager/Core/MyCache.py:401 msgid "" "Failed to download the list of changes. \n" "Please check your Internet connection." @@ -434,7 +444,7 @@ "Không tải được danh sách các thay đổi. \n" "Hãy kiểm tra kết nối Internet của bạn." -#: ../UpdateManager/Core/MyCache.py:475 +#: ../UpdateManager/Core/MyCache.py:374 #, python-format msgid "" "Changes for %s versions:\n" @@ -443,7 +453,7 @@ "\n" msgstr "" -#: ../UpdateManager/Core/MyCache.py:493 +#: ../UpdateManager/Core/MyCache.py:387 #, python-format msgid "" "The changelog does not contain any relevant changes.\n" @@ -456,7 +466,7 @@ "Vui lòng xem tạm trên http://launchpad.net/ubuntu/+source/%s/%s/+changelog\n" "đến khi thay đổi sẵn sàng hoặc thử lại sau." -#: ../UpdateManager/Core/MyCache.py:500 +#: ../UpdateManager/Core/MyCache.py:394 #, python-format msgid "" "The list of changes is not available yet.\n" @@ -471,20 +481,20 @@ #. Translators: the %s is a distro name, like 'Ubuntu' and 'base' as in #. the core components and packages. -#: ../UpdateManager/Core/UpdateList.py:189 +#: ../UpdateManager/Core/UpdateList.py:177 #, python-format msgid "%s base" msgstr "" #. TRANSLATORS: download size of small updates, e.g. "250 kB" -#: ../UpdateManager/Core/utils.py:487 +#: ../UpdateManager/Core/utils.py:501 #, python-format msgid "%(size).0f kB" msgid_plural "%(size).0f kB" msgstr[0] "%(size).0f kB" #. TRANSLATORS: download size of updates, e.g. "2.3 MB" -#: ../UpdateManager/Core/utils.py:492 +#: ../UpdateManager/Core/utils.py:505 #, python-format msgid "%.1f MB" msgstr "%.1f MB" @@ -494,26 +504,14 @@ msgstr "các cập nhật" #: ../data/gtkbuilder/UpdateManager.ui.h:2 -msgid "Changes" -msgstr "Các thay đổi" - -#: ../data/gtkbuilder/UpdateManager.ui.h:3 -msgid "Description" -msgstr "Diễn giải" - -#: ../data/gtkbuilder/UpdateManager.ui.h:4 -msgid "Technical description" -msgstr "Mô tả kĩ thuật" - -#: ../data/gtkbuilder/UpdateManager.ui.h:5 msgid "Details of updates" msgstr "Chi tiết các bản cập nhật" -#: ../data/gtkbuilder/UpdateManager.ui.h:6 +#: ../data/gtkbuilder/UpdateManager.ui.h:3 msgid "The computer will need to restart." msgstr "" -#: ../data/gtkbuilder/UpdateManager.ui.h:7 +#: ../data/gtkbuilder/UpdateManager.ui.h:4 msgid "" "You are connected via roaming and may be charged for the data consumed by " "this update." @@ -521,13 +519,13 @@ "Bạn đang kết nối qua roaming và có thể phải trả phí dữ liệu cho bản cập nhật " "này." -#: ../data/gtkbuilder/UpdateManager.ui.h:8 +#: ../data/gtkbuilder/UpdateManager.ui.h:5 msgid "" "You may want to wait until you’re not using a mobile broadband connection." msgstr "" "Bạn có thể đợi cho đến khi không còn sử dụng kết nối băng tần điện thoại." -#: ../data/gtkbuilder/UpdateManager.ui.h:9 +#: ../data/gtkbuilder/UpdateManager.ui.h:6 msgid "It’s safer to connect the computer to AC power before updating." msgstr "" "Sẽ an toàn hơn nếu cắm một nguồn điện xoay chiều vào máy tính trước khi cập " @@ -538,7 +536,6 @@ msgstr "Bản cập nhật phần mềm" #: ../data/update-manager.desktop.in.h:3 -#: ../data/update-manager.appdata.xml.in.h:2 msgid "Show and install available updates" msgstr "Hiển thị và cài đặt các bản cập nhật đã sẵn sàng" @@ -548,32 +545,32 @@ "updates to install." msgstr "" -#: ../update-manager:75 +#: ../update-manager:71 ../update-manager-text:55 msgid "Show version and exit" msgstr "Hiển thị phiên bản và thoát" -#: ../update-manager:78 +#: ../update-manager:74 msgid "Directory that contains the data files" msgstr "Thư mục chứa các tập tin dữ liệu" -#: ../update-manager:81 +#: ../update-manager:77 msgid "Check if a new Ubuntu release is available" msgstr "Kiểm tra nếu một Ubuntu mới phát hành có sẵn" -#: ../update-manager:84 +#: ../update-manager:80 msgid "" "If using the latest supported release, upgrade to the development release" msgstr "" -#: ../update-manager:88 +#: ../update-manager:84 msgid "Upgrade using the latest proposed version of the release upgrader" msgstr "Nâng cấp, sử dụng phiên bản mới nhất đề xuất của Upgrader phát hành" -#: ../update-manager:95 +#: ../update-manager:91 msgid "Do not focus on map when starting" msgstr "Không tập trung vào bản đồ khi đang khởi động" -#: ../update-manager:98 +#: ../update-manager:94 msgid "Do not check for updates when starting" msgstr "Đừng kiểm tra cập nhật khi khởi động." @@ -583,35 +580,35 @@ #. Why do we use %s here instead of $strings or {} format placeholders? #. It's because we don't want to break existing translations. -#: ../janitor/plugincore/exceptions.py:39 +#: ../janitor/plugincore/exceptions.py:43 #, python-format msgid "Unimplemented method: %s" msgstr "Không thực hiện được phương thức: %s" -#: ../janitor/plugincore/core/file_cruft.py:42 +#: ../janitor/plugincore/core/file_cruft.py:41 msgid "A file on disk" msgstr "Một tệp tin trên đĩa" -#: ../janitor/plugincore/core/missing_package_cruft.py:37 +#: ../janitor/plugincore/core/missing_package_cruft.py:40 msgid "Install missing package." msgstr "Cài đặt các gói còn thiếu." #. 2012-06-08 BAW: i18n string; don't use {} or PEP 292. -#: ../janitor/plugincore/core/missing_package_cruft.py:47 +#: ../janitor/plugincore/core/missing_package_cruft.py:50 #, python-format msgid "Package %s should be installed." msgstr "Gói %s nên được cài đặt." -#: ../janitor/plugincore/core/package_cruft.py:47 +#: ../janitor/plugincore/core/package_cruft.py:50 msgid ".deb package" msgstr "gói .deb" -#: ../janitor/plugincore/plugins/langpack_manual_plugin.py:43 +#: ../janitor/plugincore/plugins/langpack_manual_plugin.py:47 #, python-format msgid "%s needs to be marked as manually installed." msgstr "%s phải được đánh dấu để cài thủ công." -#: ../janitor/plugincore/plugins/kdelibs4to5_plugin.py:51 +#: ../janitor/plugincore/plugins/kdelibs4to5_plugin.py:50 msgid "" "When upgrading, if kdelibs4-dev is installed, kdelibs5-dev needs to be " "installed. See bugs.launchpad.net, bug #279621 for details." @@ -619,21 +616,21 @@ "Khi nâng cấp, nếu kdelibs4-dev được cài đặt, kdelibs5-dev nhu cầu được cài " "đặt. Xem bugs.launchpad.net, lỗi # 279621 để biết chi tiết." -#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:40 +#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:45 #, python-format msgid "%i obsolete entries in the status file" msgstr "%i mục lỗi thời trong tệp trạng thái" -#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:43 +#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:48 msgid "Obsolete entries in dpkg status" msgstr "Những mục lỗi thời trong trạng thái dpkg" #. pragma: no cover -#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:46 +#: ../janitor/plugincore/plugins/dpkg_status_plugin.py:51 msgid "Obsolete dpkg status entries" msgstr "Dpkg tình trạng quá cũ mục" -#: ../janitor/plugincore/plugins/remove_lilo_plugin.py:40 +#: ../janitor/plugincore/plugins/remove_lilo_plugin.py:43 msgid "" "Remove lilo since grub is also installed.(See bug #314004 for details.)" msgstr "Gỡ bỏ lilo vì grub đã được cài đặt.(Xem thêm lỗi số #314004.)" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/update-notifier.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/update-notifier.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/update-notifier.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/update-notifier.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:22+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:13+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../data/apt_check.py:62 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/vim.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/vim.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/vim.po 2023-08-02 13:28:33.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/vim.po 2024-02-12 13:46:47.000000000 +0000 @@ -6,16 +6,16 @@ msgstr "" "Project-Id-Version: Vim 6.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-27 04:28+0000\n" -"PO-Revision-Date: 2023-07-03 03:37+0000\n" +"POT-Creation-Date: 2023-12-13 18:49+0000\n" +"PO-Revision-Date: 2023-10-25 17:54+0000\n" "Last-Translator: Phan Vinh Thinh \n" "Language-Team: Phan Vinh Thinh \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: 2023-08-01 15:22+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:14+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../alloc.c:94 ../alloc.c:109 msgid "ERROR: " @@ -66,26 +66,26 @@ msgid "No matching autocommands: %s" msgstr "" -#: ../autocmd.c:2498 +#: ../autocmd.c:2497 #, c-format msgid "%s Autocommands for \"%s\"" msgstr "%s câu lệnh tự động cho \"%s\"" -#: ../autocmd.c:2506 +#: ../autocmd.c:2505 #, c-format msgid "Executing %s" msgstr "Thực hiện %s" -#: ../autocmd.c:2591 +#: ../autocmd.c:2590 #, c-format msgid "autocommand %s" msgstr "câu lệnh tự động %s" -#: ../blob.c:501 ../list.c:2636 +#: ../blob.c:501 ../list.c:2646 msgid "add() argument" msgstr "" -#: ../blob.c:691 ../list.c:2883 +#: ../blob.c:691 ../list.c:2894 msgid "insert() argument" msgstr "" @@ -220,44 +220,44 @@ msgid "[New File]" msgstr "[Tập tin mới]" -#: ../bufwrite.c:2376 +#: ../bufwrite.c:2389 msgid " CONVERSION ERROR" msgstr " LỖI BIẾN ĐỔI" -#: ../bufwrite.c:2379 +#: ../bufwrite.c:2392 #, c-format msgid " in line %ld;" msgstr "" -#: ../bufwrite.c:2384 ../fileio.c:2528 +#: ../bufwrite.c:2397 ../fileio.c:2528 msgid "[NOT converted]" msgstr "[KHÔNG được chuyển đổi]" -#: ../bufwrite.c:2389 ../fileio.c:2533 +#: ../bufwrite.c:2402 ../fileio.c:2533 msgid "[converted]" msgstr "[đã chuyển bảng mã]" -#: ../bufwrite.c:2394 +#: ../bufwrite.c:2407 msgid "[Device]" msgstr "[Thiết bị]" -#: ../bufwrite.c:2421 +#: ../bufwrite.c:2434 msgid " [a]" msgstr " [a]" -#: ../bufwrite.c:2421 +#: ../bufwrite.c:2434 msgid " appended" msgstr " đã thêm" -#: ../bufwrite.c:2423 +#: ../bufwrite.c:2436 msgid " [w]" msgstr " [w]" -#: ../bufwrite.c:2423 +#: ../bufwrite.c:2436 msgid " written" msgstr " đã ghi" -#: ../bufwrite.c:2561 +#: ../bufwrite.c:2574 msgid "" "\n" "WARNING: Original file may be lost or damaged\n" @@ -265,7 +265,7 @@ "\n" "CẢNH BÁO: Tập tin gốc có thể bị mất hoặc bị hỏng\n" -#: ../bufwrite.c:2563 +#: ../bufwrite.c:2576 msgid "don't quit the editor until the file is successfully written!" msgstr "" "đừng thoát khởi trình soạn thảo, khi tập tin còn chưa được ghi nhớ thành cồng" @@ -274,20 +274,20 @@ msgid "W10: Warning: Changing a readonly file" msgstr "W10: Cảnh báo: Thay đổi một tập tin chỉ có quyền đọc" -#: ../errors.h:2342 +#: ../errors.h:2351 msgid "E902: Cannot connect to port" msgstr "" -#: ../errors.h:2326 +#: ../errors.h:2335 msgid "E898: socket() in channel_connect()" msgstr "" -#: ../errors.h:2336 +#: ../errors.h:2345 #, c-format msgid "E901: getaddrinfo() in channel_open(): %s" msgstr "" -#: ../errors.h:2339 +#: ../errors.h:2348 msgid "E901: gethostbyname() in channel_open()" msgstr "" @@ -322,7 +322,7 @@ msgid "E631: %s(): write failed" msgstr "" -#: ../errors.h:2378 +#: ../errors.h:2387 #, c-format msgid "E917: Cannot use a callback with %s()" msgstr "" @@ -362,19 +362,19 @@ msgid "E941: already started a server" msgstr "" -#: ../errors.h:2452 +#: ../errors.h:2462 msgid "E942: +clientserver feature not available" msgstr "" -#: ../clipboard.c:1881 +#: ../clipboard.c:1882 msgid "Used CUT_BUFFER0 instead of empty selection" msgstr "Sử dụng CUT_BUFFER0 thay cho lựa chọn trống rỗng" -#: ../cmdexpand.c:1264 +#: ../cmdexpand.c:1272 msgid "tagname" msgstr "tên thẻ ghi" -#: ../cmdexpand.c:1267 +#: ../cmdexpand.c:1275 msgid " kind file\n" msgstr " loại tập tin\n" @@ -382,31 +382,31 @@ msgid "'history' option is zero" msgstr "giá trị của tùy chọn 'history' bằng không" -#: ../errors.h:2104 +#: ../errors.h:2113 msgid "E821: File is encrypted with unknown method" msgstr "" -#: ../crypt.c:796 +#: ../crypt.c:802 msgid "Warning: Using a weak encryption method; see :help 'cm'" msgstr "" -#: ../crypt.c:816 +#: ../crypt.c:822 msgid "Note: Encryption of swapfile not supported, disabling swap file" msgstr "" -#: ../crypt.c:847 +#: ../crypt.c:853 msgid "Enter encryption key: " msgstr "Nhập mật khẩu để mã hóa: " -#: ../crypt.c:848 +#: ../crypt.c:854 msgid "Enter same key again: " msgstr "Nhập lại mật khẩu: " -#: ../crypt.c:859 +#: ../crypt.c:865 msgid "Keys don't match!" msgstr "Hai mật khẩu không trùng nhau!" -#: ../crypt.c:901 +#: ../crypt.c:907 msgid "[crypted]" msgstr "[đã mã hóa]" @@ -448,25 +448,25 @@ msgid "Breakpoint in \"%s%s\" line %ld" msgstr "Điểm dừng trên \"%s%s\" dòng %ld" -#: ../debugger.c:867 +#: ../debugger.c:898 msgid "No breakpoints defined" msgstr "Điểm dừng không được xác định" -#: ../debugger.c:877 +#: ../debugger.c:908 #, c-format msgid "%3d %s %s line %ld" msgstr "%3d %s %s dòng %ld" -#: ../debugger.c:883 +#: ../debugger.c:914 #, c-format msgid "%3d expr %s" msgstr "" -#: ../dict.c:1098 ../list.c:2851 +#: ../dict.c:1107 ../list.c:2862 msgid "extend() argument" msgstr "" -#: ../errors.h:1863 +#: ../errors.h:1872 #, c-format msgid "E737: Key already exists: %s" msgstr "" @@ -476,11 +476,11 @@ msgid "Not enough memory to use internal diff for buffer \"%s\"" msgstr "" -#: ../errors.h:2076 +#: ../errors.h:2085 msgid "E810: Cannot read or write temp files" msgstr "" -#: ../errors.h:2508 +#: ../errors.h:2518 msgid "E960: Problem creating the internal diff" msgstr "" @@ -488,159 +488,159 @@ msgid "Patch file" msgstr "Tập tin vá" -#: ../errors.h:2092 +#: ../errors.h:2101 msgid "E816: Cannot read patch output" msgstr "" -#: ../errors.h:2506 +#: ../errors.h:2516 msgid "E959: Invalid diff format." msgstr "" -#: ../errors.h:2018 +#: ../errors.h:2027 msgid "E793: No other buffer in diff mode is modifiable" msgstr "" -#: ../errors.h:1998 +#: ../errors.h:2007 msgid "E787: Buffer changed unexpectedly" msgstr "" -#: ../digraph.c:1802 +#: ../digraph.c:1803 msgid "Custom" msgstr "" -#: ../digraph.c:1910 +#: ../digraph.c:1911 msgid "Latin supplement" msgstr "" -#: ../digraph.c:1911 +#: ../digraph.c:1912 msgid "Greek and Coptic" msgstr "" -#: ../digraph.c:1912 +#: ../digraph.c:1913 msgid "Cyrillic" msgstr "" -#: ../digraph.c:1913 +#: ../digraph.c:1914 msgid "Hebrew" msgstr "" -#: ../digraph.c:1914 +#: ../digraph.c:1915 msgid "Arabic" msgstr "" -#: ../digraph.c:1915 +#: ../digraph.c:1916 msgid "Latin extended" msgstr "" -#: ../digraph.c:1916 +#: ../digraph.c:1917 msgid "Greek extended" msgstr "" -#: ../digraph.c:1917 +#: ../digraph.c:1918 msgid "Punctuation" msgstr "" -#: ../digraph.c:1918 +#: ../digraph.c:1919 msgid "Super- and subscripts" msgstr "" -#: ../digraph.c:1919 +#: ../digraph.c:1920 msgid "Currency" msgstr "" -#: ../digraph.c:1920 ../digraph.c:1925 ../digraph.c:1935 +#: ../digraph.c:1921 ../digraph.c:1926 ../digraph.c:1936 msgid "Other" msgstr "" -#: ../digraph.c:1921 +#: ../digraph.c:1922 msgid "Roman numbers" msgstr "" -#: ../digraph.c:1922 +#: ../digraph.c:1923 msgid "Arrows" msgstr "" -#: ../digraph.c:1923 +#: ../digraph.c:1924 msgid "Mathematical operators" msgstr "" -#: ../digraph.c:1924 +#: ../digraph.c:1925 msgid "Technical" msgstr "" -#: ../digraph.c:1926 +#: ../digraph.c:1927 msgid "Box drawing" msgstr "" -#: ../digraph.c:1927 +#: ../digraph.c:1928 msgid "Block elements" msgstr "" -#: ../digraph.c:1928 +#: ../digraph.c:1929 msgid "Geometric shapes" msgstr "" -#: ../digraph.c:1929 +#: ../digraph.c:1930 msgid "Symbols" msgstr "" -#: ../digraph.c:1930 +#: ../digraph.c:1931 msgid "Dingbats" msgstr "" -#: ../digraph.c:1931 +#: ../digraph.c:1932 msgid "CJK symbols and punctuation" msgstr "" -#: ../digraph.c:1932 +#: ../digraph.c:1933 msgid "Hiragana" msgstr "" -#: ../digraph.c:1933 +#: ../digraph.c:1934 msgid "Katakana" msgstr "" -#: ../digraph.c:1934 +#: ../digraph.c:1935 msgid "Bopomofo" msgstr "" -#: ../errors.h:2010 +#: ../errors.h:2019 msgid "E791: Empty keymap entry" msgstr "" -#: ../errors.h:1769 +#: ../errors.h:1750 msgid "E689: Can only index a List, Dictionary or Blob" msgstr "" -#: ../errors.h:1805 +#: ../errors.h:1814 msgid "E708: [:] must come last" msgstr "" -#: ../errors.h:1807 +#: ../errors.h:1816 msgid "E709: [:] requires a List or Blob value" msgstr "" -#: ../errors.h:2602 +#: ../errors.h:2612 msgid "E996: Cannot lock a range" msgstr "" -#: ../errors.h:2606 +#: ../errors.h:2616 msgid "E996: Cannot lock a list or dict" msgstr "" -#: ../eval.c:5320 +#: ../eval.c:5541 msgid "Not enough memory to set references, garbage collection aborted!" msgstr "" -#: ../eval.c:5029 +#: ../eval.c:5058 msgid "E724: variable nested too deep for displaying" msgstr "" -#: ../eval.c:6039 +#: ../eval.c:6068 msgid "E698: variable nested too deep for making a copy" msgstr "" -#: ../eval.c:7369 +#: ../eval.c:7616 msgid "" "\n" "\tLast set from " @@ -658,7 +658,7 @@ #. * this way has the compelling advantage that translations need not to #. * be touched at all. See below what 'ok' and 'ync' are used for. #. -#: ../evalfunc.c:3615 ../gui.c:5035 ../gui_gtk.c:1670 ../os_mswin.c:688 +#: ../evalfunc.c:3731 ../gui.c:5039 ../gui_gtk.c:1670 ../os_mswin.c:688 msgid "&Ok" msgstr "$Ok" @@ -666,7 +666,7 @@ msgid "E980: lowlevel input not supported" msgstr "" -#: ../errors.h:1790 +#: ../errors.h:1798 #, c-format msgid "E700: Unknown function: %s" msgstr "" @@ -675,11 +675,11 @@ msgid "E922: expected a dict" msgstr "" -#: ../errors.h:2392 +#: ../errors.h:2402 msgid "E923: Second argument of function() must be a list or a dict" msgstr "" -#: ../evalfunc.c:7080 +#: ../evalfunc.c:7254 msgid "" "&OK\n" "&Cancel" @@ -687,27 +687,27 @@ "&OK\n" "&Hủy bỏ" -#: ../evalfunc.c:7164 +#: ../evalfunc.c:7338 msgid "called inputrestore() more often than inputsave()" msgstr "gọi inputrestore() nhiều hơn inputsave()" -#: ../errors.h:1994 +#: ../errors.h:2003 msgid "E786: Range not allowed" msgstr "" -#: ../errors.h:1792 +#: ../errors.h:1800 msgid "E701: Invalid type for len()" msgstr "" -#: ../errors.h:1841 +#: ../errors.h:1850 msgid "E726: Stride is zero" msgstr "" -#: ../errors.h:1843 +#: ../errors.h:1852 msgid "E727: Start past end" msgstr "" -#: ../errors.h:2514 +#: ../errors.h:2524 #, c-format msgid "E962: Invalid action: '%s'" msgstr "" @@ -721,33 +721,33 @@ msgid "E991: cannot use =<< here" msgstr "" -#: ../errors.h:2588 +#: ../errors.h:2598 #, c-format msgid "E990: Missing end marker '%s'" msgstr "" -#: ../errors.h:2574 +#: ../errors.h:2584 msgid "E985: .= is not supported with script version >= 2" msgstr "" -#: ../errors.h:1765 +#: ../errors.h:1772 msgid "E687: Less targets than List items" msgstr "" -#: ../errors.h:1767 +#: ../errors.h:1774 msgid "E688: More targets than List items" msgstr "" -#: ../errors.h:1865 +#: ../errors.h:1874 #, c-format msgid "E738: Can't list variables for %s" msgstr "" -#: ../errors.h:2608 +#: ../errors.h:2618 msgid "E996: Cannot lock an environment variable" msgstr "" -#: ../errors.h:2610 +#: ../errors.h:2620 msgid "E996: Cannot lock a register" msgstr "" @@ -760,17 +760,17 @@ msgid "E963: setting %s to value with wrong type" msgstr "" -#: ../errors.h:1798 +#: ../errors.h:1806 #, c-format msgid "E704: Funcref variable name must start with a capital: %s" msgstr "" -#: ../errors.h:1800 +#: ../errors.h:1808 #, c-format msgid "E705: Variable name conflicts with existing function: %s" msgstr "" -#: ../errors.h:2390 +#: ../errors.h:2399 msgid "E921: Invalid callback argument" msgstr "" @@ -838,7 +838,7 @@ msgid "Swap file \"%s\" exists, overwrite anyway?" msgstr "" -#: ../errors.h:1944 +#: ../errors.h:1953 #, c-format msgid "E768: Swap file exists: %s (:silent! overrides)" msgstr "" @@ -862,54 +862,54 @@ msgid "Edit File" msgstr "Soạn thảo tập tin" -#: ../ex_cmds.c:4384 +#: ../ex_cmds.c:4421 #, c-format msgid "replace with %s (y/n/a/q/l/^E/^Y)?" msgstr "thay thế bằng %s? (y/n/a/q/l/^E/^Y)" -#: ../ex_cmds.c:4979 +#: ../ex_cmds.c:5022 msgid "(Interrupted) " msgstr "(bị dừng) " -#: ../ex_cmds.c:4984 +#: ../ex_cmds.c:5027 #, c-format msgid "%ld match on %ld line" msgid_plural "%ld matches on %ld line" msgstr[0] "" msgstr[1] "" -#: ../ex_cmds.c:4986 +#: ../ex_cmds.c:5029 #, c-format msgid "%ld substitution on %ld line" msgid_plural "%ld substitutions on %ld line" msgstr[0] "" msgstr[1] "" -#: ../ex_cmds.c:4989 +#: ../ex_cmds.c:5032 #, c-format msgid "%ld match on %ld lines" msgid_plural "%ld matches on %ld lines" msgstr[0] "" msgstr[1] "" -#: ../ex_cmds.c:4991 +#: ../ex_cmds.c:5034 #, c-format msgid "%ld substitution on %ld lines" msgid_plural "%ld substitutions on %ld lines" msgstr[0] "" msgstr[1] "" -#: ../ex_cmds.c:5161 +#: ../ex_cmds.c:5204 #, c-format msgid "Pattern found in every line: %s" msgstr "Tìm thấy tương ứng trên mọi dòng: %s" -#: ../ex_cmds.c:5168 +#: ../ex_cmds.c:5211 #, c-format msgid "Pattern not found: %s" msgstr "" -#: ../ex_cmds.c:5566 +#: ../ex_cmds.c:5609 msgid "No old files" msgstr "" @@ -918,7 +918,7 @@ msgid "Save changes to \"%s\"?" msgstr "" -#: ../errors.h:2465 +#: ../errors.h:2475 #, c-format msgid "E947: Job still running in buffer \"%s\"" msgstr "" @@ -962,12 +962,12 @@ msgid "End of function" msgstr "Kết thúc của hàm số" -#: ../errors.h:1543 +#: ../errors.h:1547 #, c-format msgid "E605: Exception not caught: %s" msgstr "E605: Trường hợp đặc biệt không được xử lý: %s" -#: ../errors.h:2563 +#: ../errors.h:2573 msgid "E981: Command not allowed in rvim" msgstr "" @@ -975,98 +975,98 @@ msgid "Backwards range given, OK to swap" msgstr "Đưa ra phạm vi ngược lại, thay đổi vị trí hai giới hạn" -#: ../ex_docmd.c:3730 +#: ../errors.h:2437 msgid "E943: Command table needs to be updated, run 'make cmdidxs'" msgstr "" -#: ../ex_docmd.c:4524 +#: ../ex_docmd.c:4713 msgid "" "INTERNAL: Cannot use EX_DFLALL with ADDR_NONE, ADDR_UNSIGNED or ADDR_QUICKFIX" msgstr "" -#: ../ex_docmd.c:5760 +#: ../ex_docmd.c:5872 #, c-format msgid "%d more file to edit. Quit anyway?" msgid_plural "%d more files to edit. Quit anyway?" msgstr[0] "" msgstr[1] "" -#: ../ex_docmd.c:5811 +#: ../ex_docmd.c:5923 ../globals.h:1692 msgid "unknown" msgstr "" -#: ../ex_docmd.c:5831 +#: ../ex_docmd.c:5943 msgid "Greetings, Vim user!" msgstr "Xin chào người dùng Vim!" -#: ../errors.h:1987 +#: ../errors.h:1996 msgid "E784: Cannot close last tab page" msgstr "" -#: ../ex_docmd.c:6299 +#: ../ex_docmd.c:6411 msgid "Already only one tab page" msgstr "" -#: ../ex_docmd.c:6817 +#: ../ex_docmd.c:6929 msgid "Edit File in new tab page" msgstr "" -#: ../ex_docmd.c:6818 +#: ../ex_docmd.c:6930 msgid "Edit File in new window" msgstr "Soạn thảo tập tin trong cửa sổ mới" -#: ../ex_docmd.c:6969 +#: ../ex_docmd.c:7081 #, c-format msgid "Tab page %d" msgstr "" -#: ../ex_docmd.c:7352 +#: ../ex_docmd.c:7464 msgid "No swap file" msgstr "Không có tập tin swap" -#: ../ex_docmd.c:7456 +#: ../ex_docmd.c:7568 msgid "Append File" msgstr "Thêm tập tin" -#: ../errors.h:1892 +#: ../errors.h:1901 msgid "E747: Cannot change directory, buffer is modified (add ! to override)" msgstr "" -#: ../ex_docmd.c:7965 +#: ../ex_docmd.c:8077 #, c-format msgid "Window position: X %d, Y %d" msgstr "Vị trí cửa sổ: X %d, Y %d" -#: ../errors.h:2416 +#: ../errors.h:2426 msgid "E930: Cannot use :redir inside execute()" msgstr "" -#: ../ex_docmd.c:8344 +#: ../ex_docmd.c:8456 msgid "Save Redirection" msgstr "Chuyển hướng ghi nhớ" -#: ../errors.h:1867 +#: ../errors.h:1876 #, c-format msgid "E739: Cannot create directory: %s" msgstr "" -#: ../errors.h:2072 +#: ../errors.h:2081 msgid "E809: #< is not available without the +eval feature" msgstr "" -#: ../ex_docmd.c:9163 +#: ../ex_docmd.c:9174 msgid "E842: no line number to use for \"\"" msgstr "" -#: ../ex_docmd.c:9174 +#: ../ex_docmd.c:9185 msgid "E961: no line number to use for \"\"" msgstr "" -#: ../ex_docmd.c:9597 +#: ../ex_docmd.c:9709 msgid "Untitled" msgstr "Chưa đặt tên" -#: ../errors.h:1549 +#: ../errors.h:1553 msgid "E608: Cannot :throw exceptions with 'Vim' prefix" msgstr "" "E608: Không thể thực hiện lệnh :throw cho những ngoại lệ với tiền tố 'Vim'" @@ -1098,72 +1098,72 @@ msgid "Exception caught: %s" msgstr "Xử lý trường hợp ngoại lệ: %s" -#: ../ex_eval.c:775 +#: ../ex_eval.c:817 #, c-format msgid "%s made pending" msgstr "%s thực hiện việc chờ đợi" -#: ../ex_eval.c:778 +#: ../ex_eval.c:820 #, c-format msgid "%s resumed" msgstr "%s được phục hồi lại" -#: ../ex_eval.c:782 +#: ../ex_eval.c:824 #, c-format msgid "%s discarded" msgstr "%s bị bỏ qua" -#: ../ex_eval.c:808 +#: ../ex_eval.c:850 msgid "Exception" msgstr "Trường hợp ngoại lệ" -#: ../ex_eval.c:814 +#: ../ex_eval.c:856 msgid "Error and interrupt" msgstr "Lỗi và sự gián đoạn" -#: ../ex_eval.c:816 ../gui.c:5034 ../gui_xmdlg.c:685 ../gui_xmdlg.c:804 +#: ../ex_eval.c:858 ../gui.c:5038 ../gui_xmdlg.c:685 ../gui_xmdlg.c:804 #: ../os_mswin.c:687 msgid "Error" msgstr "Lỗi" #. if (pending & CSTP_INTERRUPT) -#: ../ex_eval.c:818 +#: ../ex_eval.c:860 msgid "Interrupt" msgstr "Sự gián đoạn" -#: ../errors.h:1853 +#: ../errors.h:1862 msgid "E732: Using :endfor with :while" msgstr "" -#: ../errors.h:1855 +#: ../errors.h:1864 msgid "E733: Using :endwhile with :for" msgstr "" -#: ../errors.h:1535 +#: ../errors.h:1539 msgid "E601: :try nesting too deep" msgstr "E601: :try xếp lồng vào nhau quá sâu" -#: ../errors.h:1541 +#: ../errors.h:1545 msgid "E604: :catch after :finally" msgstr "E604: :catch đứng sau :finally" -#: ../errors.h:2001 +#: ../errors.h:2010 msgid "E788: Not allowed to edit another buffer now" msgstr "" -#: ../errors.h:2079 +#: ../errors.h:2088 msgid "E811: Not allowed to change buffer information now" msgstr "" -#: ../ex_getln.c:4469 +#: ../ex_getln.c:4511 msgid "[Command Line]" msgstr "" -#: ../errors.h:2081 +#: ../errors.h:2090 msgid "E812: Autocommands changed buffer or buffer name" msgstr "" -#: ../fileio.c:220 ../errors.h:1267 +#: ../fileio.c:220 ../errors.h:1269 msgid "is a directory" msgstr "là một thư mục" @@ -1344,11 +1344,11 @@ "&OK\n" "&Nạp tập tin" -#: ../filepath.c:1840 ../filepath.c:2370 ../terminal.c:5107 +#: ../filepath.c:1840 ../filepath.c:2370 ../terminal.c:5203 msgid "" msgstr "" -#: ../errors.h:1669 +#: ../errors.h:1674 msgid "E655: Too many symbolic links (cycle?)" msgstr "E655: Quá nhiều liên kết mềm" @@ -1376,7 +1376,7 @@ msgid "E854: path too long for completion" msgstr "" -#: ../errors.h:2068 +#: ../errors.h:2077 msgid "E808: Number or Float required" msgstr "" @@ -1387,27 +1387,27 @@ msgstr[0] "" msgstr[1] "" -#: ../fold.c:3784 +#: ../fold.c:3786 #, c-format msgid "+-%s%3ld line: " msgid_plural "+-%s%3ld lines: " msgstr[0] "" msgstr[1] "" -#: ../errors.h:2191 +#: ../errors.h:2200 msgid "E851: Failed to create a new process for the GUI" msgstr "" -#: ../errors.h:2193 +#: ../errors.h:2202 msgid "E852: The child process failed to start the GUI" msgstr "" -#: ../errors.h:1701 +#: ../errors.h:1706 msgid "E665: Cannot start GUI, no valid font found" msgstr "" "E665: Không chạy được giao diện đồ họa GUI, đưa ra phông chữ không đúng" -#: ../gui.c:5282 +#: ../gui.c:5286 msgid "No match at cursor, finding next" msgstr "" @@ -1464,7 +1464,7 @@ msgid "_OK" msgstr "" -#: ../gui_gtk.c:1671 ../message.c:4416 +#: ../gui_gtk.c:1671 ../message.c:4430 msgid "" "&Yes\n" "&No\n" @@ -1545,11 +1545,11 @@ msgid "Vim: Received \"die\" request from session manager\n" msgstr "Vim: Nhận được yêu cầu \"chết\" (dừng) từ trình quản lý màn hình\n" -#: ../gui_gtk_x11.c:3295 ../gui_w32.c:2644 +#: ../gui_gtk_x11.c:3295 ../gui_w32.c:2660 msgid "Close tab" msgstr "" -#: ../gui_gtk_x11.c:3296 ../gui_w32.c:2646 +#: ../gui_gtk_x11.c:3296 ../gui_w32.c:2662 msgid "New tab" msgstr "" @@ -1609,38 +1609,38 @@ msgid "&Undo" msgstr "" -#: ../gui_w32.c:2648 +#: ../gui_w32.c:2664 msgid "Open tab..." msgstr "" -#: ../gui_w32.c:2897 +#: ../gui_w32.c:2913 msgid "Find string" msgstr "" -#: ../gui_w32.c:2921 +#: ../gui_w32.c:2937 msgid "Find & Replace" msgstr "" #. We fake this: Use a filter that doesn't select anything and a default #. file name that won't be used. -#: ../gui_w32.c:3866 +#: ../gui_w32.c:3882 msgid "Not Used" msgstr "" -#: ../gui_w32.c:3867 +#: ../gui_w32.c:3883 msgid "Directory\t*.nothing\n" msgstr "" -#: ../errors.h:1721 +#: ../errors.h:1726 #, c-format msgid "E671: Cannot find window title \"%s\"" msgstr "E671: Không tìm được tiêu đề cửa sổ \"%s\"" -#: ../errors.h:2582 +#: ../errors.h:2592 msgid "E988: GUI cannot be used. Cannot execute gvim.exe." msgstr "" -#: ../errors.h:1723 +#: ../errors.h:1728 msgid "E672: Unable to open window inside MDI application" msgstr "E672: Không mở được cửa sổ bên trong ứng dụng MDI" @@ -1738,7 +1738,7 @@ msgid "Printing aborted" msgstr "In bị dừng" -#: ../errors.h:1596 +#: ../errors.h:1602 #, c-format msgid "E624: Can't open file \"%s\"" msgstr "E624: Không thể mở tập tin \"%s\"" @@ -1753,7 +1753,7 @@ msgid "E619: file \"%s\" is not a supported PostScript resource file" msgstr "E619: \"%s\" không phải là tập tin tài nguyên PostScript được hỗ trợ" -#: ../errors.h:1584 +#: ../errors.h:1590 #, c-format msgid "E621: \"%s\" resource file has wrong version" msgstr "E621: tập tin tài nguyên \"%s\" có phiên bản không đúng" @@ -1762,15 +1762,15 @@ msgid "E673: Incompatible multi-byte encoding and character set." msgstr "" -#: ../errors.h:1729 +#: ../errors.h:1734 msgid "E674: printmbcharset cannot be empty with multi-byte encoding." msgstr "" -#: ../errors.h:1731 +#: ../errors.h:1736 msgid "E675: No default font specified for multi-byte printing." msgstr "" -#: ../errors.h:1582 +#: ../errors.h:1588 #, c-format msgid "E620: Unable to convert to print encoding \"%s\"" msgstr "" @@ -1783,7 +1783,7 @@ msgid "Print job sent." msgstr "Đã gửi công việc in." -#: ../errors.h:1691 +#: ../errors.h:1696 #, c-format msgid "E661: Sorry, no '%s' help for %s" msgstr "E661: Rất tiếc, không có trợ giúp '%s' cho %s" @@ -1793,7 +1793,7 @@ msgid "Sorry, help file \"%s\" not found" msgstr "Xin lỗi, không tìm thấy tập tin trợ giúp \"%s\"" -#: ../errors.h:1718 +#: ../errors.h:1723 #, c-format msgid "E670: Mix of help file encodings within a language: %s" msgstr "" @@ -1808,7 +1808,7 @@ msgid "E679: recursive loop loading syncolor.vim" msgstr "" -#: ../errors.h:1716 +#: ../errors.h:1721 msgid "E669: Unprintable character in group name" msgstr "E669: Ký tự không thể tin ra trong tên nhóm" @@ -1816,7 +1816,7 @@ msgid "W18: Invalid character in group name" msgstr "W18: Ký tự không cho phép trong tên nhóm" -#: ../errors.h:2184 +#: ../errors.h:2193 msgid "E849: Too many highlight and syntax groups" msgstr "" @@ -1853,7 +1853,7 @@ msgid "Added cscope database %s" msgstr "Đã thêm cơ sở dữ liệu cscope %s" -#: ../errors.h:1588 +#: ../errors.h:1594 msgid "E622: Could not fork for cscope" msgstr "E622: Không thực hiện được fork() cho cscope" @@ -1873,7 +1873,7 @@ msgid "cs_create_connection: fdopen for fr_fp failed" msgstr "cs_create_connection: thực hiện fdopen cho fr_fp không thành công" -#: ../errors.h:1591 +#: ../errors.h:1597 msgid "E623: Could not spawn cscope process" msgstr "E623: Chạy tiến trình cscope không thành công" @@ -1931,7 +1931,7 @@ msgid "filename / context / line\n" msgstr "tên tập tin / nội dung / dòng\n" -#: ../errors.h:1553 +#: ../errors.h:1557 #, c-format msgid "E609: Cscope error: %s" msgstr "E609: Lỗi cscope: %s" @@ -1948,30 +1948,31 @@ msgid " # pid database name prepend path\n" msgstr " # pid tên cơ sở dữ liệu đường dẫn ban đầu\n" -#: ../if_lua.c:2578 +#: ../if_lua.c:2611 msgid "Lua library cannot be loaded." msgstr "" -#: ../if_lua.c:2630 ../if_mzsch.c:2462 ../if_mzsch.c:2492 ../if_mzsch.c:2588 +#: ../if_lua.c:2663 ../if_mzsch.c:2462 ../if_mzsch.c:2492 ../if_mzsch.c:2588 #: ../if_mzsch.c:2651 ../if_mzsch.c:2773 ../if_mzsch.c:2829 ../if_tcl.c:680 #: ../if_tcl.c:725 ../if_tcl.c:799 ../if_tcl.c:869 ../if_tcl.c:1993 -#: ../if_py_both.h:41 ../if_py_both.h:5731 +#: ../if_py_both.h:317 ../if_py_both.h:6074 msgid "cannot save undo information" msgstr "không ghi được thông tin về việc hủy thao tác" -#: ../errors.h:2088 +#: ../errors.h:2097 msgid "" "E815: Sorry, this command is disabled, the MzScheme libraries could not be " "loaded." msgstr "" -#: ../errors.h:2316 +#: ../errors.h:2325 msgid "" "E895: Sorry, this command is disabled, the MzScheme's racket/base module " "could not be loaded." msgstr "" -#: ../if_mzsch.c:1665 ../if_tcl.c:1402 ../if_py_both.h:911 ../if_py_both.h:962 +#: ../if_mzsch.c:1665 ../if_tcl.c:1402 ../if_py_both.h:1186 +#: ../if_py_both.h:1237 msgid "invalid expression" msgstr "biểu thức không đúng" @@ -1995,20 +1996,20 @@ msgid "couldn't open buffer" msgstr "" -#: ../if_mzsch.c:2467 ../if_mzsch.c:2596 ../if_mzsch.c:2665 ../if_py_both.h:42 +#: ../if_mzsch.c:2467 ../if_mzsch.c:2596 ../if_mzsch.c:2665 ../if_py_both.h:318 msgid "cannot delete line" msgstr "không xóa được dòng" #: ../if_mzsch.c:2498 ../if_mzsch.c:2680 ../if_tcl.c:686 ../if_tcl.c:2022 -#: ../if_py_both.h:44 +#: ../if_py_both.h:320 msgid "cannot replace line" msgstr "không thay thế được dòng" -#: ../if_mzsch.c:2695 ../if_mzsch.c:2779 ../if_mzsch.c:2839 ../if_py_both.h:43 +#: ../if_mzsch.c:2695 ../if_mzsch.c:2779 ../if_mzsch.c:2839 ../if_py_both.h:319 msgid "cannot insert line" msgstr "không chèn được dòng" -#: ../if_mzsch.c:2937 ../if_py_both.h:4286 +#: ../if_mzsch.c:2937 ../if_py_both.h:4606 msgid "string cannot contain newlines" msgstr "chuỗi không thể chứa ký tự dòng mới" @@ -2040,21 +2041,21 @@ msgid "not allowed in the Vim sandbox" msgstr "" -#: ../errors.h:2146 +#: ../errors.h:2155 msgid "E836: This Vim cannot execute :python after using :py3" msgstr "" -#: ../errors.h:2292 +#: ../errors.h:2301 msgid "" "E887: Sorry, this command is disabled, the Python's site module could not be " "loaded." msgstr "" -#: ../errors.h:1683 +#: ../errors.h:1688 msgid "E659: Cannot invoke Python recursively" msgstr "E659: Không thể gọi Python một cách đệ quy" -#: ../errors.h:2148 +#: ../errors.h:2157 msgid "E837: This Vim cannot execute :py3 after using :python" msgstr "" @@ -2071,7 +2072,7 @@ msgid "cannot set line(s)" msgstr "không thể đặt (các) dòng" -#: ../if_tcl.c:830 ../if_py_both.h:5355 +#: ../if_tcl.c:830 ../if_py_both.h:5687 msgid "invalid mark name" msgstr "tên dấu hiệu không đúng" @@ -2088,8 +2089,8 @@ msgid "cannot insert/append line" msgstr "không thể chèn hoặc thêm dòng" -#: ../if_tcl.c:1212 ../if_py_both.h:4875 ../if_py_both.h:4931 -#: ../if_py_both.h:5015 +#: ../if_tcl.c:1212 ../if_py_both.h:5201 ../if_py_both.h:5257 +#: ../if_py_both.h:5341 msgid "line number out of range" msgstr "số thứ tự của dòng vượt quá giới hạn" @@ -2130,12 +2131,12 @@ msgid "Unable to register a command server name" msgstr "Không đăng ký được một tên cho máy chủ câu lệnh" -#: ../indent.c:1093 +#: ../indent.c:1094 #, c-format msgid "%ld lines to indent... " msgstr "Thụt đầu %ld dòng... " -#: ../indent.c:1135 +#: ../indent.c:1136 #, c-format msgid "%ld line indented " msgid_plural "%ld lines indented " @@ -2202,11 +2203,11 @@ msgid " Keyword Local completion (^N^P)" msgstr " Hoạn thiện từ khóa cục bộ (^N^P)" -#: ../insexpand.c:4919 +#: ../insexpand.c:4953 msgid "Hit end of paragraph" msgstr "Nhấn kết thúc đoạn" -#: ../errors.h:2157 +#: ../errors.h:2166 msgid "E840: Completion function deleted text" msgstr "" @@ -2218,76 +2219,76 @@ msgid "'thesaurus' option is empty" msgstr "Lựa chọn 'Từ điển đồng nghĩa' bỏ trống" -#: ../insexpand.c:1590 +#: ../insexpand.c:1585 #, c-format msgid "Scanning dictionary: %s" msgstr "Đang dò từ điển: %s" -#: ../insexpand.c:2086 +#: ../insexpand.c:2081 msgid " (insert) Scroll (^E/^Y)" msgstr " (chèn) Cuộn (^E/^Y)" -#: ../insexpand.c:2088 +#: ../insexpand.c:2083 msgid " (replace) Scroll (^E/^Y)" msgstr " (thay thế) Cuộn (^E/^Y)" -#: ../errors.h:1991 +#: ../errors.h:2000 msgid "E785: complete() can only be used in Insert mode" msgstr "" #. reset in msg_trunc_attr() -#: ../insexpand.c:3293 +#: ../insexpand.c:3327 #, c-format msgid "Scanning: %s" msgstr "Đang dò: %s" #. reset in msg_trunc_attr() -#: ../insexpand.c:3332 +#: ../insexpand.c:3366 msgid "Scanning tags." msgstr "Đang dò thẻ" -#: ../insexpand.c:3976 +#: ../insexpand.c:4010 msgid "match in file" msgstr "" -#: ../insexpand.c:4854 +#: ../insexpand.c:4888 msgid " Adding" msgstr " Đang thêm vào" #. showmode might reset the internal line pointers, so it must #. be called before line = ml_get(), or when this address is no #. longer needed. -- Acevedo. -#: ../insexpand.c:4900 +#: ../insexpand.c:4934 msgid "-- Searching..." msgstr "-- Đang tìm" -#: ../insexpand.c:4928 +#: ../insexpand.c:4962 msgid "Back at original" msgstr "Trở lại tình trạng ban đầu" -#: ../insexpand.c:4933 +#: ../insexpand.c:4967 msgid "Word from other line" msgstr "Từ ngữ từ dòng khác" -#: ../insexpand.c:4938 +#: ../insexpand.c:4972 msgid "The only match" msgstr "Tìm kiếm khớp duy nhất" -#: ../insexpand.c:4959 +#: ../insexpand.c:4993 #, c-format msgid "match %d of %d" msgstr "khớp %d của %d" -#: ../insexpand.c:4963 +#: ../insexpand.c:4997 #, c-format msgid "match %d" msgstr "khớp %d" -#: ../errors.h:2386 +#: ../errors.h:2395 msgid "E920: _io file requires _name to be set" msgstr "" -#: ../errors.h:2374 +#: ../errors.h:2383 msgid "E915: in_io buffer requires in_buf or in_name to be set" msgstr "" @@ -2300,66 +2301,66 @@ msgid "E916: not a valid job" msgstr "" -#: ../errors.h:2440 +#: ../errors.h:2450 #, c-format msgid "E938: Duplicate key in JSON: \"%s\"" msgstr "" -#: ../errors.h:2330 +#: ../errors.h:2339 #, c-format msgid "E899: Argument of %s must be a List or Blob" msgstr "" -#: ../errors.h:2332 +#: ../errors.h:2341 msgid "E900: maxdepth must be non-negative number" msgstr "" -#: ../list.c:1029 +#: ../list.c:1033 msgid "flatten() argument" msgstr "" -#: ../errors.h:1782 +#: ../errors.h:1790 #, c-format msgid "E696: Missing comma in List: %s" msgstr "" -#: ../errors.h:1794 +#: ../errors.h:1802 msgid "E702: Sort compare function failed" msgstr "" -#: ../errors.h:2276 +#: ../errors.h:2285 msgid "E882: Uniq compare function failed" msgstr "" -#: ../list.c:2275 +#: ../list.c:2285 msgid "sort() argument" msgstr "" -#: ../list.c:2275 +#: ../list.c:2285 msgid "uniq() argument" msgstr "" -#: ../list.c:2522 +#: ../list.c:2532 msgid "map() argument" msgstr "" -#: ../list.c:2524 +#: ../list.c:2534 msgid "mapnew() argument" msgstr "" -#: ../list.c:2525 +#: ../list.c:2535 msgid "filter() argument" msgstr "" -#: ../list.c:2863 +#: ../list.c:2874 msgid "extendnew() argument" msgstr "" -#: ../list.c:2936 +#: ../list.c:2947 msgid "remove() argument" msgstr "" -#: ../list.c:2966 +#: ../list.c:2977 msgid "reverse() argument" msgstr "" @@ -2900,12 +2901,12 @@ msgid "No mapping found" msgstr "Không tìm thấy ánh xạ" -#: ../mark.c:732 +#: ../mark.c:742 msgid "No marks set" msgstr "Không có dấu hiệu nào được đặt." #. Highlight title -#: ../mark.c:752 +#: ../mark.c:762 msgid "" "\n" "mark line col file/text" @@ -2914,7 +2915,7 @@ "nhãn dòng cột tập tin/văn bản" #. Highlight title -#: ../mark.c:869 +#: ../mark.c:879 msgid "" "\n" " jump line col file/text" @@ -2923,7 +2924,7 @@ " bước_nhảy dòng cột tập tin/văn bản" #. Highlight title -#: ../mark.c:930 +#: ../mark.c:940 msgid "" "\n" "change line col text" @@ -2931,32 +2932,32 @@ "\n" "thay_đổi dòng cột văn_bản" -#: ../errors.h:2043 +#: ../errors.h:2052 #, c-format msgid "E799: Invalid ID: %d (must be greater than or equal to 1)" msgstr "" -#: ../errors.h:2051 +#: ../errors.h:2060 #, c-format msgid "E801: ID already taken: %d" msgstr "" -#: ../errors.h:2053 +#: ../errors.h:2062 #, c-format msgid "E802: Invalid ID: %d (must be greater than or equal to 1)" msgstr "" -#: ../errors.h:2055 +#: ../errors.h:2064 #, c-format msgid "E803: ID not found: %d" msgstr "" -#: ../errors.h:2041 +#: ../errors.h:2050 #, c-format msgid "E798: ID is reserved for \":match\": %d" msgstr "" -#: ../errors.h:2165 +#: ../errors.h:2174 msgid "E843: Error while updating swap file crypt" msgstr "" @@ -3000,7 +3001,7 @@ ",\n" "hoặc tập tin đã bị hỏng." -#: ../errors.h:2138 +#: ../errors.h:2147 #, c-format msgid "" "E833: %s is encrypted and this version of Vim does not support encryption" @@ -3260,7 +3261,7 @@ msgid "Stack size increases" msgstr "Kích thước của đống tăng lên" -#: ../errors.h:1956 +#: ../errors.h:1965 #, c-format msgid "E773: Symlink loop for \"%s\"" msgstr "" @@ -3369,7 +3370,7 @@ "&Abort" msgstr "" -#: ../errors.h:2014 +#: ../errors.h:2023 msgid "E792: Empty menu name" msgstr "" @@ -3403,7 +3404,7 @@ #. Translator: Please replace the name and email address #. with the appropriate text for your translation. -#: ../message.c:1117 +#: ../message.c:1108 msgid "Messages maintainer: Bram Moolenaar " msgstr "" "Bản dịch các thông báo sang tiếng Việt: Phan Vĩnh Thịnh " @@ -3416,28 +3417,28 @@ msgid "Press ENTER or type command to continue" msgstr "" -#: ../map.c:322 ../map.c:340 ../message.c:2693 ../os_mswin.c:1587 +#: ../map.c:322 ../map.c:340 ../message.c:2707 ../os_mswin.c:1587 msgid "Unknown" msgstr "Không rõ" -#: ../message.c:2700 +#: ../message.c:2714 #, c-format msgid "%s line %ld" msgstr "" -#: ../message.c:3596 +#: ../message.c:3610 msgid "-- More --" msgstr "-- Còn nữa --" -#: ../message.c:3602 +#: ../message.c:3616 msgid " SPACE/d/j: screen/page/line down, b/u/k: up, q: quit " msgstr "" -#: ../message.c:4399 ../message.c:4414 +#: ../message.c:4413 ../message.c:4428 msgid "Question" msgstr "Câu hỏi" -#: ../message.c:4401 +#: ../message.c:4415 msgid "" "&Yes\n" "&No" @@ -3445,7 +3446,7 @@ "&Có\n" "&Không" -#: ../message.c:4434 +#: ../message.c:4448 msgid "" "&Yes\n" "&No\n" @@ -3458,38 +3459,38 @@ "&Vứt bỏ tất cả\n" "&Dừng lại" -#: ../misc1.c:1027 +#: ../misc1.c:1036 msgid "" "Type number and or click with the mouse (q or empty cancels): " msgstr "" -#: ../misc1.c:1029 +#: ../misc1.c:1038 msgid "Type number and (q or empty cancels): " msgstr "" -#: ../misc1.c:1084 +#: ../misc1.c:1093 #, c-format msgid "%ld more line" msgid_plural "%ld more lines" msgstr[0] "" msgstr[1] "" -#: ../misc1.c:1087 +#: ../misc1.c:1096 #, c-format msgid "%ld line less" msgid_plural "%ld fewer lines" msgstr[0] "" msgstr[1] "" -#: ../misc1.c:1089 +#: ../misc1.c:1098 msgid " (Interrupted)" msgstr " (Bị gián đoạn)" -#: ../misc1.c:1174 +#: ../misc1.c:1183 msgid "Beep!" msgstr "" -#: ../errors.h:1737 +#: ../errors.h:1742 msgid "E677: Error writing temp file" msgstr "" @@ -3498,13 +3499,13 @@ msgid "Calling shell to execute: \"%s\"" msgstr "Gọi shell để thực hiện: \"%s\"" -#: ../errors.h:1713 +#: ../errors.h:1718 #, c-format msgid "E668: Wrong access mode for NetBeans connection info file: \"%s\"" msgstr "" "E668: Chế độ truy cập thông tin về liên kết với NetBeans không đúng: \"%s\"" -#: ../errors.h:1679 +#: ../errors.h:1684 #, c-format msgid "E658: NetBeans connection lost for buffer %d" msgstr "" @@ -3513,38 +3514,38 @@ msgid "E838: netbeans is not supported with this GUI" msgstr "" -#: ../normal.c:1087 +#: ../normal.c:1097 msgid "Warning: terminal cannot highlight" msgstr "Cảnh báo: terminal không thực hiện được sự chiếu sáng" -#: ../normal.c:5644 +#: ../normal.c:5658 msgid "E664: changelist is empty" msgstr "E664: danh sách những thay đổi trống rỗng" -#: ../errors.h:1694 +#: ../errors.h:1699 msgid "E662: At start of changelist" msgstr "E662: Ở đầu danh sách những thay đổi" -#: ../errors.h:1696 +#: ../errors.h:1701 msgid "E663: At end of changelist" msgstr "E663: Ở cuối danh sách những thay đổi" -#: ../normal.c:6802 +#: ../normal.c:6832 msgid "Type :qa! and press to abandon all changes and exit Vim" msgstr "" -#: ../normal.c:6817 +#: ../normal.c:6847 msgid "Type :qa and press to exit Vim" msgstr "" -#: ../ops.c:197 +#: ../ops.c:200 #, c-format msgid "%ld line %sed %d time" msgid_plural "%ld line %sed %d times" msgstr[0] "" msgstr[1] "" -#: ../ops.c:199 +#: ../ops.c:202 #, c-format msgid "%ld lines %sed %d time" msgid_plural "%ld lines %sed %d times" @@ -3552,88 +3553,88 @@ msgstr[1] "" #. must display the prompt -#: ../ops.c:758 +#: ../ops.c:761 msgid "cannot yank; delete anyway" msgstr "sao chép không thành công; đã xóa" -#: ../ops.c:1378 +#: ../ops.c:1381 #, c-format msgid "%ld line changed" msgid_plural "%ld lines changed" msgstr[0] "" msgstr[1] "" -#: ../ops.c:2540 +#: ../ops.c:2543 #, c-format msgid "%d line changed" msgid_plural "%d lines changed" msgstr[0] "" msgstr[1] "" -#: ../ops.c:3241 +#: ../ops.c:3244 #, c-format msgid "%ld Cols; " msgstr "%ld Cột; " -#: ../ops.c:3250 +#: ../ops.c:3253 #, c-format msgid "Selected %s%ld of %ld Lines; %lld of %lld Words; %lld of %lld Bytes" msgstr "" -#: ../ops.c:3259 +#: ../ops.c:3262 #, c-format msgid "" "Selected %s%ld of %ld Lines; %lld of %lld Words; %lld of %lld Chars; %lld of " "%lld Bytes" msgstr "" -#: ../ops.c:3281 +#: ../ops.c:3284 #, c-format msgid "Col %s of %s; Line %ld of %ld; Word %lld of %lld; Byte %lld of %lld" msgstr "" -#: ../ops.c:3289 +#: ../ops.c:3292 #, c-format msgid "" "Col %s of %s; Line %ld of %ld; Word %lld of %lld; Char %lld of %lld; Byte " "%lld of %lld" msgstr "" -#: ../ops.c:3305 +#: ../ops.c:3308 #, c-format msgid "(+%lld for BOM)" msgstr "" -#: ../errors.h:1959 +#: ../errors.h:1968 msgid "E774: 'operatorfunc' is empty" msgstr "" -#: ../errors.h:1962 +#: ../errors.h:1971 msgid "E775: Eval feature not available" msgstr "" -#: ../errors.h:2593 +#: ../errors.h:2603 msgid "E992: Not allowed in a modeline when 'modelineexpr' is off" msgstr "" -#: ../errors.h:2176 +#: ../errors.h:2185 msgid "E846: Key code not set" msgstr "" -#: ../errors.h:2463 +#: ../errors.h:2473 msgid "E946: Cannot make a terminal with running job modifiable" msgstr "" -#: ../option.c:3152 +#: ../option.c:3166 msgid "W17: Arabic requires UTF-8, do ':set encoding=utf-8'" msgstr "" "W17: Tiếng Ả Rập yêu cầu sử dụng UTF-8, hãy nhập ':set encoding=utf-8'" -#: ../errors.h:2488 +#: ../errors.h:2498 msgid "E954: 24-bit colors are not supported on this environment" msgstr "" -#: ../option.c:5528 +#: ../option.c:5564 msgid "" "\n" "--- Terminal codes ---" @@ -3641,7 +3642,7 @@ "\n" "--- Mã terminal ---" -#: ../option.c:5530 +#: ../option.c:5566 msgid "" "\n" "--- Global option values ---" @@ -3649,7 +3650,7 @@ "\n" "--- Giá trị tùy chọn toàn cầu ---" -#: ../option.c:5532 +#: ../option.c:5568 msgid "" "\n" "--- Local option values ---" @@ -3657,7 +3658,7 @@ "\n" "--- Giá trị tùy chọn nội bộ ---" -#: ../option.c:5534 +#: ../option.c:5570 msgid "" "\n" "--- Options ---" @@ -3665,7 +3666,7 @@ "\n" "--- Tùy chọn ---" -#: ../optionstr.c:383 +#: ../optionstr.c:377 #, c-format msgid "For option %s" msgstr "" @@ -3674,7 +3675,7 @@ msgid "E617: Cannot be changed in the GTK+ 2 GUI" msgstr "E617: Không thể thay đổi trong giao diện đồ họa GTK+ 2" -#: ../errors.h:2474 +#: ../errors.h:2484 #, c-format msgid "E950: Cannot convert between %s and %s" msgstr "" @@ -3746,7 +3747,7 @@ msgid "to %s on %s" msgstr "tới %s trên %s" -#: ../errors.h:1567 +#: ../errors.h:1571 #, c-format msgid "E613: Unknown printer font: %s" msgstr "E613: Không rõ phông chữ của máy in: %s" @@ -3756,12 +3757,12 @@ msgid "Printing '%s'" msgstr "Đang in '%s'" -#: ../os_unix.c:1690 +#: ../os_unix.c:1694 #, c-format msgid "Opening the X display took %ld msec" msgstr "Mở màn hình X mất %ld mili giây" -#: ../os_unix.c:1709 +#: ../os_unix.c:1713 msgid "" "\n" "Vim: Got X error\n" @@ -3769,42 +3770,42 @@ "\n" "Vim: Lỗi X\n" -#: ../os_unix.c:1841 +#: ../os_unix.c:1845 #, c-format msgid "restoring display %s" msgstr "" -#: ../os_unix.c:1872 +#: ../os_unix.c:1876 msgid "Testing the X display failed" msgstr "Kiểm tra màn hình X không thành công" -#: ../os_unix.c:2014 +#: ../os_unix.c:2018 msgid "Opening the X display timed out" msgstr "Không mở được màn hình X trong thời gian cho phép (time out)" -#: ../os_unix.c:2996 ../os_unix.c:3003 +#: ../os_unix.c:3000 ../os_unix.c:3007 msgid "" "\n" "Could not get security context for " msgstr "" -#: ../os_unix.c:3013 +#: ../os_unix.c:3017 msgid "" "\n" "Could not set security context for " msgstr "" -#: ../os_unix.c:3061 +#: ../os_unix.c:3070 #, c-format msgid "Could not set security context %s for %s" msgstr "" -#: ../os_unix.c:3081 +#: ../os_unix.c:3090 #, c-format msgid "Could not get security context %s for %s. Removing it!" msgstr "" -#: ../os_unix.c:4703 +#: ../os_unix.c:4803 msgid "" "\n" "Cannot execute shell sh\n" @@ -3812,7 +3813,7 @@ "\n" "Không chạy được shell sh\n" -#: ../os_unix.c:4706 ../os_unix.c:5540 +#: ../os_unix.c:4806 ../os_unix.c:5640 msgid "" "\n" "shell returned " @@ -3820,7 +3821,7 @@ "\n" "shell dừng làm việc " -#: ../os_unix.c:4808 ../os_win32.c:5014 +#: ../os_unix.c:4908 ../os_win32.c:5083 msgid "" "\n" "Cannot create pipes\n" @@ -3828,7 +3829,7 @@ "\n" "Không tạo được đường ống (pipe)\n" -#: ../os_unix.c:4823 ../os_unix.c:5074 +#: ../os_unix.c:4923 ../os_unix.c:5174 msgid "" "\n" "Cannot fork\n" @@ -3836,7 +3837,7 @@ "\n" "Không thực hiện được fork()\n" -#: ../os_unix.c:5534 +#: ../os_unix.c:5634 msgid "" "\n" "Cannot execute shell " @@ -3844,7 +3845,7 @@ "\n" "Không chạy được shell " -#: ../os_unix.c:5547 +#: ../os_unix.c:5647 msgid "" "\n" "Command terminated\n" @@ -3852,32 +3853,32 @@ "\n" "Câu lệnh bị gián đoạn\n" -#: ../os_unix.c:6417 ../os_unix.c:6590 ../os_unix.c:8255 +#: ../os_unix.c:6517 ../os_unix.c:6690 ../os_unix.c:8374 msgid "XSMP lost ICE connection" msgstr "XSMP mất kết nối ICE" -#: ../os_unix.c:7642 ../os_unix.c:7745 +#: ../os_unix.c:7761 ../os_unix.c:7864 #, c-format msgid "dlerror = \"%s\"" msgstr "" -#: ../os_unix.c:7829 +#: ../os_unix.c:7948 msgid "Opening the X display failed" msgstr "Mở màn hình X không thành công" -#: ../os_unix.c:8166 +#: ../os_unix.c:8285 msgid "XSMP handling save-yourself request" msgstr "XSMP xử lý yêu cầu tự động ghi nhớ" -#: ../os_unix.c:8278 +#: ../os_unix.c:8397 msgid "XSMP opening connection" msgstr "XSMP mở kết nối" -#: ../os_unix.c:8297 +#: ../os_unix.c:8416 msgid "XSMP ICE connection watch failed" msgstr "XSMP mất theo dõi kết nối ICE" -#: ../os_unix.c:8324 +#: ../os_unix.c:8443 #, c-format msgid "XSMP SmcOpenConnection failed: %s" msgstr "XSMP thực hiện SmcOpenConnection không thành công: %s" @@ -3886,24 +3887,24 @@ msgid "At line" msgstr "Tại dòng" -#: ../os_win32.c:4340 +#: ../os_win32.c:4409 #, c-format msgid "Vim: Caught %s event\n" msgstr "Vim: Nhận được sự kiện %s\n" -#: ../os_win32.c:4342 +#: ../os_win32.c:4411 msgid "close" msgstr "đóng" -#: ../os_win32.c:4344 +#: ../os_win32.c:4413 msgid "logoff" msgstr "thoát" -#: ../os_win32.c:4345 +#: ../os_win32.c:4414 msgid "shutdown" msgstr "tắt máy" -#: ../os_win32.c:5627 +#: ../os_win32.c:5696 msgid "" "VIMRUN.EXE not found in your $PATH.\n" "External commands will not pause after completion.\n" @@ -3913,20 +3914,20 @@ "Lệnh ngoại trú sẽ không dừng lại sau khi hoàn thành.\n" "Thông tin chi tiết xem trong :help win32-vimrun" -#: ../os_win32.c:5630 +#: ../os_win32.c:5699 msgid "Vim Warning" msgstr "Cảnh báo Vim" -#: ../os_win32.c:5685 +#: ../os_win32.c:5754 #, c-format msgid "shell returned %d" msgstr "thoát shell với mã %d" -#: ../errors.h:2220 +#: ../errors.h:2229 msgid "E861: Cannot open a second popup with a terminal" msgstr "" -#: ../errors.h:2614 +#: ../errors.h:2624 #, c-format msgid "E997: Tabpage not found: %d" msgstr "" @@ -3936,92 +3937,92 @@ msgid "E993: window %d is not a popup window" msgstr "" -#: ../errors.h:2598 +#: ../errors.h:2608 msgid "E994: Not allowed in a popup window" msgstr "" -#: ../errors.h:2229 +#: ../errors.h:2238 msgid "E863: Not allowed for a terminal in a popup window" msgstr "" -#: ../errors.h:1899 +#: ../errors.h:1908 msgid "E750: First use \":profile start {fname}\"" msgstr "" -#: ../errors.h:2398 +#: ../errors.h:2408 msgid "E925: Current quickfix list was changed" msgstr "" -#: ../errors.h:2400 +#: ../errors.h:2410 msgid "E926: Current location list was changed" msgstr "" -#: ../errors.h:2396 +#: ../errors.h:2406 msgid "E924: Current window was closed" msgstr "" -#: ../quickfix.c:3336 +#: ../quickfix.c:3371 #, c-format msgid "(%d of %d)%s%s: " msgstr "(%d của %d)%s%s: " -#: ../quickfix.c:3338 +#: ../quickfix.c:3373 msgid " (line deleted)" msgstr " (dòng bị xóa)" -#: ../quickfix.c:3838 +#: ../quickfix.c:3873 #, c-format msgid "%serror list %d of %d; %d errors " msgstr "" -#: ../quickfix.c:3934 +#: ../quickfix.c:3969 msgid "No entries" msgstr "" -#: ../quickfix.c:5844 +#: ../quickfix.c:5881 msgid "Error file" msgstr "" -#: ../errors.h:1753 +#: ../errors.h:1760 msgid "E683: File name missing or invalid pattern" msgstr "" -#: ../quickfix.c:6345 +#: ../quickfix.c:6384 #, c-format msgid "Cannot open file \"%s\"" msgstr "" -#: ../quickfix.c:7788 +#: ../quickfix.c:7834 msgid "cannot have both a list and a \"what\" argument" msgstr "" -#: ../errors.h:1749 +#: ../errors.h:1754 msgid "E681: Buffer is not loaded" msgstr "" -#: ../errors.h:1970 +#: ../errors.h:1979 msgid "E777: String or List expected" msgstr "" -#: ../errors.h:2405 +#: ../errors.h:2415 #, c-format msgid "E927: Invalid action: '%s'" msgstr "" -#: ../errors.h:1946 +#: ../errors.h:1955 #, c-format msgid "E769: Missing ] after %s[" msgstr "" -#: ../errors.h:2458 +#: ../errors.h:2468 msgid "E944: Reverse range in character class" msgstr "" -#: ../errors.h:2460 +#: ../errors.h:2470 msgid "E945: Range too large in character class" msgstr "" -#: ../errors.h:2495 +#: ../errors.h:2505 msgid "E956: Cannot use pattern recursively" msgstr "" @@ -4030,7 +4031,7 @@ msgid "E654: missing delimiter after search pattern: %s" msgstr "" -#: ../errors.h:2295 +#: ../errors.h:2304 #, c-format msgid "E888: (NFA regexp) cannot repeat %s" msgstr "" @@ -4041,7 +4042,7 @@ "used " msgstr "" -#: ../regexp.c:2865 +#: ../regexp.c:2848 msgid "Switching to backtracking RE engine for pattern: " msgstr "" @@ -4049,7 +4050,7 @@ msgid "E68: Invalid character after \\z" msgstr "E68: Ký tự không cho phép sau \\z" -#: ../errors.h:1740 +#: ../errors.h:1745 #, c-format msgid "E678: Invalid character after %s%%[dxouU]" msgstr "" @@ -4058,21 +4059,21 @@ msgid "External submatches:\n" msgstr "Sự tương ứng con ngoài:\n" -#: ../errors.h:2235 +#: ../errors.h:2244 msgid "E865: (NFA) Regexp end encountered prematurely" msgstr "" -#: ../errors.h:2237 +#: ../errors.h:2246 #, c-format msgid "E866: (NFA regexp) Misplaced %c" msgstr "" -#: ../regexp_nfa.c:248 +#: ../errors.h:2244 #, c-format msgid "E877: (NFA regexp) Invalid character class: %d" msgstr "" -#: ../errors.h:2477 +#: ../errors.h:2487 #, no-c-format msgid "E951: \\% value too large" msgstr "" @@ -4087,7 +4088,7 @@ msgid "E867: (NFA) Unknown operator '\\%%%c'" msgstr "" -#: ../errors.h:2243 +#: ../errors.h:2252 msgid "E868: Error building NFA with equivalence class!" msgstr "" @@ -4096,27 +4097,27 @@ msgid "E869: (NFA) Unknown operator '\\@%c'" msgstr "" -#: ../errors.h:2247 +#: ../errors.h:2256 msgid "E870: (NFA regexp) Error reading repetition limits" msgstr "" -#: ../errors.h:2249 +#: ../errors.h:2258 msgid "E871: (NFA regexp) Can't have a multi follow a multi" msgstr "" -#: ../errors.h:2251 +#: ../errors.h:2260 msgid "E872: (NFA regexp) Too many '('" msgstr "" -#: ../errors.h:2266 +#: ../errors.h:2275 msgid "E879: (NFA regexp) Too many \\z(" msgstr "" -#: ../errors.h:2253 +#: ../errors.h:2262 msgid "E873: (NFA regexp) proper termination error" msgstr "" -#: ../regexp_nfa.c:2773 +#: ../regexp_nfa.c:2804 msgid "" "Could not open temporary log file for writing, displaying on stderr... " msgstr "" @@ -4125,7 +4126,7 @@ msgid "E874: (NFA) Could not pop the stack!" msgstr "" -#: ../errors.h:2257 +#: ../errors.h:2266 msgid "" "E875: (NFA regexp) (While converting from postfix to NFA), too many states " "left on stack" @@ -4139,23 +4140,23 @@ msgid "E878: (NFA) Could not allocate memory for branch traversal!" msgstr "" -#: ../errors.h:1894 +#: ../errors.h:1903 msgid "E748: No previously used register" msgstr "" -#: ../register.c:1358 +#: ../register.c:1372 #, c-format msgid " into \"%c" msgstr "" -#: ../register.c:1364 +#: ../register.c:1378 #, c-format msgid "block of %ld line yanked%s" msgid_plural "block of %ld lines yanked%s" msgstr[0] "" msgstr[1] "" -#: ../register.c:1370 +#: ../register.c:1384 #, c-format msgid "%ld line yanked%s" msgid_plural "%ld lines yanked%s" @@ -4163,13 +4164,13 @@ msgstr[1] "" #. Highlight title -#: ../register.c:2370 +#: ../register.c:2384 msgid "" "\n" "Type Name Content" msgstr "" -#: ../register.c:2794 +#: ../register.c:2801 msgid "" "E883: search pattern and expression register may not contain two or more " "lines" @@ -4243,137 +4244,137 @@ msgid "recording" msgstr "đang ghi" -#: ../scriptfile.c:450 +#: ../scriptfile.c:469 #, c-format msgid "Searching for \"%s\" in \"%s\"" msgstr "Tìm kiếm \"%s\" trong \"%s\"" -#: ../scriptfile.c:498 +#: ../scriptfile.c:518 #, c-format msgid "Searching for \"%s\"" msgstr "Tìm kiếm \"%s\"" -#: ../scriptfile.c:530 +#: ../scriptfile.c:550 #, c-format msgid "not found in '%s': \"%s\"" msgstr "" -#: ../scriptfile.c:1266 +#: ../scriptfile.c:1268 msgid "Source Vim script" msgstr "Thực hiện script của Vim" -#: ../scriptfile.c:1489 +#: ../scriptfile.c:1490 #, c-format msgid "Cannot source a directory: \"%s\"" msgstr "Không thể thực hiện một thư mục: \"%s\"" -#: ../scriptfile.c:1564 +#: ../scriptfile.c:1565 #, c-format msgid "could not source \"%s\"" msgstr "không thực hiện được \"%s\"" -#: ../scriptfile.c:1566 +#: ../scriptfile.c:1567 #, c-format msgid "line %ld: could not source \"%s\"" msgstr "dòng %ld: không thực hiện được \"%s\"" -#: ../scriptfile.c:1580 +#: ../scriptfile.c:1581 #, c-format msgid "sourcing \"%s\"" msgstr "thực hiện \"%s\"" -#: ../scriptfile.c:1582 +#: ../scriptfile.c:1583 #, c-format msgid "line %ld: sourcing \"%s\"" msgstr "dòng %ld: thực hiện \"%s\"" -#: ../scriptfile.c:1789 +#: ../scriptfile.c:1790 #, c-format msgid "finished sourcing %s" msgstr "thực hiện xong %s" -#: ../scriptfile.c:1791 ../userfunc.c:3147 +#: ../scriptfile.c:1792 ../userfunc.c:3217 #, c-format msgid "continuing in %s" msgstr "tiếp tục trong %s" -#: ../scriptfile.c:1991 +#: ../scriptfile.c:1992 msgid "modeline" msgstr "" -#: ../scriptfile.c:1993 +#: ../scriptfile.c:1994 msgid "--cmd argument" msgstr "" -#: ../scriptfile.c:1995 +#: ../scriptfile.c:1996 msgid "-c argument" msgstr "" -#: ../scriptfile.c:1997 +#: ../scriptfile.c:1998 msgid "environment variable" msgstr "" -#: ../scriptfile.c:1999 +#: ../scriptfile.c:2000 msgid "error handler" msgstr "" -#: ../scriptfile.c:2001 +#: ../scriptfile.c:2002 msgid "changed window size" msgstr "" -#: ../scriptfile.c:2274 +#: ../scriptfile.c:2275 msgid "W15: Warning: Wrong line separator, ^M may be missing" msgstr "W15: Cảnh báo: Ký tự phân cách dòng không đúng. Rất có thể thiếu ^M" -#: ../errors.h:2571 +#: ../errors.h:2581 msgid "E984: :scriptversion used outside of a sourced file" msgstr "" -#: ../errors.h:2621 +#: ../errors.h:2631 #, c-format msgid "E999: scriptversion not supported: %d" msgstr "" -#: ../search.c:3466 +#: ../search.c:3425 msgid " (includes previously listed match)" msgstr " (gồm cả những tương ứng đã liệt kê trước đây)" #. cursor at status line -#: ../search.c:3485 +#: ../search.c:3444 msgid "--- Included files " msgstr "--- Tập tin tính đến " -#: ../search.c:3487 +#: ../search.c:3446 msgid "not found " msgstr "không tìm thấy " -#: ../search.c:3488 +#: ../search.c:3447 msgid "in path ---\n" msgstr "trong đường dẫn ---\n" -#: ../search.c:3561 +#: ../search.c:3520 msgid " (Already listed)" msgstr " (Đã liệt kê)" -#: ../search.c:3563 +#: ../search.c:3522 msgid " NOT FOUND" msgstr " KHÔNG TÌM THẤY" -#: ../search.c:3615 +#: ../search.c:3574 #, c-format msgid "Scanning included file: %s" msgstr "Quét trong tập tin được tính đến: %s" -#: ../search.c:3622 +#: ../search.c:3581 #, c-format msgid "Searching included file %s" msgstr "" -#: ../search.c:3986 +#: ../search.c:3945 msgid "All included files were found" msgstr "Tìm thấy tất cả các tập tin được tính đến" -#: ../search.c:3988 +#: ../search.c:3947 msgid "No included files" msgstr "Không có tập tin được tính đến" @@ -4416,16 +4417,16 @@ msgid " line=%ld id=%d%s name=%s priority=%d" msgstr "" -#: ../errors.h:1563 +#: ../errors.h:1567 msgid "E612: Too many signs defined" msgstr "E612: Định nghĩa quá nhiều ký hiệu" -#: ../errors.h:2284 +#: ../errors.h:2293 #, c-format msgid "E885: Not possible to change sign %s" msgstr "" -#: ../errors.h:2428 +#: ../errors.h:2438 msgid "E934: Cannot jump to a buffer that does not have a name" msgstr "" @@ -4437,37 +4438,37 @@ msgid " (not supported)" msgstr " (không được hỗ trợ)" -#: ../spell.c:1616 +#: ../spell.c:1679 #, c-format msgid "Warning: Cannot find word list \"%s_%s.spl\" or \"%s_ascii.spl\"" msgstr "" -#: ../spell.c:1618 +#: ../spell.c:1681 #, c-format msgid "Warning: Cannot find word list \"%s.%s.spl\" or \"%s.ascii.spl\"" msgstr "" -#: ../errors.h:2037 +#: ../errors.h:2046 msgid "E797: SpellFileMissing autocommand deleted buffer" msgstr "" #. This is probably an error. Give a warning and #. accept the words anyway. -#: ../spell.c:2146 +#: ../spell.c:2209 #, c-format msgid "Warning: region %s not supported" msgstr "" -#: ../errors.h:1905 +#: ../errors.h:1914 msgid "E752: No previous spell replacement" msgstr "" -#: ../errors.h:1907 +#: ../errors.h:1916 #, c-format msgid "E753: Not found: %s" msgstr "" -#: ../errors.h:1917 +#: ../errors.h:1926 msgid "E758: Truncated spell file" msgstr "" @@ -4481,11 +4482,11 @@ msgid "Affix name too long in %s line %d: %s" msgstr "" -#: ../errors.h:1923 +#: ../errors.h:1932 msgid "E761: Format error in affix file FOL, LOW or UPP" msgstr "" -#: ../errors.h:1925 +#: ../errors.h:1934 msgid "E762: Character in FOL, LOW or UPP is out of range" msgstr "" @@ -4498,38 +4499,38 @@ msgid "Reading spell file \"%s\"" msgstr "" -#: ../errors.h:1915 +#: ../errors.h:1924 msgid "E757: This does not look like a spell file" msgstr "" -#: ../errors.h:1951 +#: ../errors.h:1960 msgid "E771: Old spell file, needs to be updated" msgstr "" -#: ../errors.h:1953 +#: ../errors.h:1962 msgid "E772: Spell file is for newer version of Vim" msgstr "" -#: ../errors.h:1949 +#: ../errors.h:1958 msgid "E770: Unsupported section in spell file" msgstr "" -#: ../errors.h:1974 +#: ../errors.h:1983 #, c-format msgid "E778: This does not look like a .sug file: %s" msgstr "" -#: ../errors.h:1976 +#: ../errors.h:1985 #, c-format msgid "E779: Old .sug file, needs to be updated: %s" msgstr "" -#: ../errors.h:1978 +#: ../errors.h:1987 #, c-format msgid "E780: .sug file is for newer version of Vim: %s" msgstr "" -#: ../errors.h:1980 +#: ../errors.h:1989 #, c-format msgid "E781: .sug file doesn't match .spl file: %s" msgstr "" @@ -4701,7 +4702,7 @@ msgid "Reading dictionary file %s..." msgstr "" -#: ../errors.h:1921 +#: ../errors.h:1930 #, c-format msgid "E760: No word count in %s" msgstr "" @@ -4781,7 +4782,7 @@ msgid "Ignored %d words with non-ASCII characters" msgstr "" -#: ../errors.h:2173 +#: ../errors.h:2182 msgid "E845: Insufficient memory, word list will be incomplete" msgstr "" @@ -4822,16 +4823,16 @@ msgid "Estimated runtime memory use: %d bytes" msgstr "" -#: ../errors.h:1903 +#: ../errors.h:1912 msgid "E751: Output file name must not have region name" msgstr "" -#: ../errors.h:1909 +#: ../errors.h:1918 #, c-format msgid "E754: Only up to %d regions supported" msgstr "" -#: ../errors.h:1911 +#: ../errors.h:1920 #, c-format msgid "E755: Invalid region in %s" msgstr "" @@ -4849,7 +4850,7 @@ msgid "Done!" msgstr "" -#: ../errors.h:1935 +#: ../errors.h:1944 #, c-format msgid "E765: 'spellfile' does not have %d entries" msgstr "" @@ -4868,42 +4869,42 @@ msgid "Word '%.*s' added to %s" msgstr "" -#: ../errors.h:1927 +#: ../errors.h:1936 msgid "E763: Word characters differ between spell files" msgstr "" #. This should have been checked when generating the .spl #. file. -#: ../spellfile.c:6682 +#: ../spellfile.c:6699 msgid "E783: duplicate char in MAP entry" msgstr "" -#: ../spellsuggest.c:559 +#: ../spellsuggest.c:560 msgid "Sorry, no suggestions" msgstr "" -#: ../spellsuggest.c:563 +#: ../spellsuggest.c:564 #, c-format msgid "Sorry, only %ld suggestions" msgstr "" #. for when 'cmdheight' > 1 #. avoid more prompt -#: ../spellsuggest.c:578 +#: ../spellsuggest.c:579 #, c-format msgid "Change \"%.*s\" to:" msgstr "" -#: ../spellsuggest.c:620 +#: ../spellsuggest.c:621 #, c-format msgid " < \"%.*s\"" msgstr "" -#: ../errors.h:1939 +#: ../errors.h:1948 msgid "E766: Insufficient arguments for printf()" msgstr "" -#: ../errors.h:2066 +#: ../errors.h:2075 msgid "E807: Expected Float argument for printf()" msgstr "" @@ -5031,11 +5032,11 @@ msgid "E844: invalid cchar value" msgstr "" -#: ../errors.h:2179 +#: ../errors.h:2188 msgid "E847: Too many syntax includes" msgstr "" -#: ../errors.h:2004 +#: ../errors.h:2013 #, c-format msgid "E789: Missing ']': %s" msgstr "" @@ -5045,7 +5046,7 @@ msgid "E890: trailing char after ']': %s]%s" msgstr "" -#: ../errors.h:2181 +#: ../errors.h:2190 msgid "E848: Too many syntax clusters" msgstr "" @@ -5117,16 +5118,16 @@ msgid "Duplicate field name: %s" msgstr "" -#: ../term.c:1831 +#: ../term.c:1848 msgid "' not known. Available builtin terminals are:" msgstr "' không rõ. Có các terminal gắn sẵn (builtin) sau:" -#: ../term.c:1860 +#: ../term.c:1877 msgid "defaulting to '" msgstr "theo mặc định '" #. Highlight title -#: ../term.c:6920 +#: ../term.c:6932 msgid "" "\n" "--- Terminal keys ---" @@ -5139,49 +5140,49 @@ msgid "E181: Invalid attribute: %s" msgstr "E181: Thuộc tính không đúng: %s" -#: ../terminal.c:1710 +#: ../terminal.c:1806 #, c-format msgid "Kill job in \"%s\"?" msgstr "" -#: ../terminal.c:4927 +#: ../terminal.c:5023 msgid "Terminal" msgstr "" -#: ../terminal.c:4929 +#: ../terminal.c:5025 msgid "Terminal-finished" msgstr "" -#: ../terminal.c:4934 +#: ../terminal.c:5030 msgid "active" msgstr "" -#: ../terminal.c:4936 +#: ../terminal.c:5032 msgid "running" msgstr "" -#: ../terminal.c:4938 +#: ../terminal.c:5034 msgid "finished" msgstr "" -#: ../errors.h:2502 +#: ../errors.h:2512 msgid "E958: Job already finished" msgstr "" -#: ../errors.h:2484 +#: ../errors.h:2494 #, c-format msgid "E953: File exists: %s" msgstr "" -#: ../errors.h:2492 +#: ../errors.h:2502 msgid "E955: Not a terminal buffer" msgstr "" -#: ../errors.h:2566 +#: ../errors.h:2576 msgid "E982: ConPTY is not available" msgstr "" -#: ../errors.h:2538 +#: ../errors.h:2548 #, c-format msgid "E971: Property type %s does not exist" msgstr "" @@ -5194,7 +5195,7 @@ msgid "E967: text property info corrupted" msgstr "" -#: ../errors.h:2532 +#: ../errors.h:2542 msgid "E968: Need at least one of 'id' or 'type'" msgstr "" @@ -5202,12 +5203,12 @@ msgid "E860: Need 'id' and 'type' with 'both'" msgstr "" -#: ../errors.h:2534 +#: ../errors.h:2544 #, c-format msgid "E969: Property type %s already defined" msgstr "" -#: ../errors.h:2536 +#: ../errors.h:2546 #, c-format msgid "E970: Unknown highlight group name: '%s'" msgstr "" @@ -5225,118 +5226,118 @@ msgid "%a %b %d %H:%M:%S %Y" msgstr "" -#: ../time.c:1158 +#: ../time.c:1151 #, c-format msgid "%ld second ago" msgid_plural "%ld seconds ago" msgstr[0] "" msgstr[1] "" -#: ../errors.h:2062 +#: ../errors.h:2071 msgid "E805: Using a Float as a Number" msgstr "" -#: ../errors.h:1796 +#: ../errors.h:1804 msgid "E703: Using a Funcref as a Number" msgstr "" -#: ../errors.h:1887 +#: ../errors.h:1896 msgid "E745: Using a List as a Number" msgstr "" -#: ../errors.h:1845 +#: ../errors.h:1854 msgid "E728: Using a Dictionary as a Number" msgstr "" -#: ../errors.h:1559 +#: ../errors.h:1563 msgid "E611: Using a Special as a Number" msgstr "" -#: ../errors.h:2364 +#: ../errors.h:2373 msgid "E910: Using a Job as a Number" msgstr "" -#: ../errors.h:2370 +#: ../errors.h:2379 msgid "E913: Using a Channel as a Number" msgstr "" -#: ../errors.h:2546 +#: ../errors.h:2556 msgid "E974: Using a Blob as a Number" msgstr "" -#: ../errors.h:2306 +#: ../errors.h:2315 msgid "E891: Using a Funcref as a Float" msgstr "" -#: ../errors.h:2308 +#: ../errors.h:2317 msgid "E892: Using a String as a Float" msgstr "" -#: ../errors.h:2310 +#: ../errors.h:2319 msgid "E893: Using a List as a Float" msgstr "" -#: ../errors.h:2312 +#: ../errors.h:2321 msgid "E894: Using a Dictionary as a Float" msgstr "" -#: ../errors.h:2356 +#: ../errors.h:2365 msgid "E907: Using a special value as a Float" msgstr "" -#: ../errors.h:2366 +#: ../errors.h:2375 msgid "E911: Using a Job as a Float" msgstr "" -#: ../errors.h:2372 +#: ../errors.h:2381 msgid "E914: Using a Channel as a Float" msgstr "" -#: ../errors.h:2548 +#: ../errors.h:2558 msgid "E975: Using a Blob as a Float" msgstr "" -#: ../errors.h:1847 +#: ../errors.h:1856 msgid "E729: Using a Funcref as a String" msgstr "" -#: ../errors.h:1849 +#: ../errors.h:1858 msgid "E730: Using a List as a String" msgstr "" -#: ../errors.h:1851 +#: ../errors.h:1860 msgid "E731: Using a Dictionary as a String" msgstr "" -#: ../errors.h:2550 +#: ../errors.h:2560 msgid "E976: Using a Blob as a String" msgstr "" -#: ../errors.h:1773 +#: ../errors.h:1780 msgid "E691: Can only compare List with List" msgstr "" -#: ../errors.h:1775 +#: ../errors.h:1782 msgid "E692: Invalid operation for List" msgstr "" -#: ../errors.h:2552 +#: ../errors.h:2562 msgid "E977: Can only compare Blob with Blob" msgstr "" -#: ../errors.h:1859 +#: ../errors.h:1868 msgid "E735: Can only compare Dictionary with Dictionary" msgstr "" -#: ../errors.h:1861 +#: ../errors.h:1870 msgid "E736: Invalid operation for Dictionary" msgstr "" -#: ../errors.h:1778 +#: ../errors.h:1786 msgid "E694: Invalid operation for Funcrefs" msgstr "" -#: ../errors.h:2544 +#: ../errors.h:2554 msgid "E973: Blob literal should have an even number of hex characters" msgstr "" @@ -5344,11 +5345,11 @@ msgid "new shell started\n" msgstr "đã chạy shell mới\n" -#: ../ui.c:1066 +#: ../ui.c:1070 msgid "Vim: Error reading input, exiting...\n" msgstr "Vim: Lỗi đọc dữ liệu nhập, thoát...\n" -#: ../errors.h:2273 +#: ../errors.h:2282 msgid "E881: Line count changed unexpectedly" msgstr "" @@ -5357,12 +5358,12 @@ msgid "No undo possible; continue anyway" msgstr "Không thể hủy thao tác; tiếp tục thực hiện" -#: ../errors.h:2123 +#: ../errors.h:2132 #, c-format msgid "E828: Cannot open undo file for writing: %s" msgstr "" -#: ../errors.h:2114 +#: ../errors.h:2123 #, c-format msgid "E825: Corrupted undo file (%s): %s" msgstr "" @@ -5405,32 +5406,32 @@ msgid "Reading undo file: %s" msgstr "" -#: ../errors.h:2108 +#: ../errors.h:2117 #, c-format msgid "E822: Cannot open undo file for reading: %s" msgstr "" -#: ../errors.h:2110 +#: ../errors.h:2119 #, c-format msgid "E823: Not an undo file: %s" msgstr "" -#: ../errors.h:2134 +#: ../errors.h:2143 #, c-format msgid "E832: Non-encrypted file has encrypted undo file: %s" msgstr "" -#: ../errors.h:2117 +#: ../errors.h:2126 #, c-format msgid "E826: Undo file decryption failed: %s" msgstr "" -#: ../errors.h:2120 +#: ../errors.h:2129 #, c-format msgid "E827: Undo file is encrypted: %s" msgstr "" -#: ../errors.h:2112 +#: ../errors.h:2121 #, c-format msgid "E824: Incompatible undo file: %s" msgstr "" @@ -5452,7 +5453,7 @@ msgid "Already at newest change" msgstr "" -#: ../errors.h:2128 +#: ../errors.h:2137 #, c-format msgid "E830: Undo number %ld not found" msgstr "" @@ -5502,17 +5503,17 @@ msgid "number changes when saved" msgstr "" -#: ../errors.h:2007 +#: ../errors.h:2016 msgid "E790: undojoin is not allowed after undo" msgstr "" -#: ../usercmd.c:526 +#: ../usercmd.c:534 msgid "" "\n" " Name Args Address Complete Definition" msgstr "" -#: ../usercmd.c:665 +#: ../usercmd.c:673 msgid "No user-defined commands found" msgstr "Không tìm thấy câu lệnh do người dùng định nghĩa" @@ -5521,86 +5522,86 @@ msgid "E180: Invalid address type value: %s" msgstr "" -#: ../errors.h:2160 +#: ../errors.h:2169 msgid "E841: Reserved name, cannot be used for user defined command" msgstr "" -#: ../errors.h:1823 +#: ../errors.h:1832 msgid "E717: Dictionary entry already exists" msgstr "" -#: ../errors.h:1825 +#: ../errors.h:1834 msgid "E718: Funcref required" msgstr "" -#: ../errors.h:2197 +#: ../errors.h:2206 #, c-format msgid "E853: Duplicate argument name: %s" msgstr "" -#: ../errors.h:2586 +#: ../errors.h:2596 msgid "E989: Non-default argument follows default argument" msgstr "" -#: ../userfunc.c:991 +#: ../userfunc.c:1039 #, c-format msgid "W22: Text found after :endfunction: %s" msgstr "" -#: ../errors.h:1869 +#: ../errors.h:1878 #, c-format msgid "E740: Too many arguments for function %s" msgstr "" -#: ../userfunc.c:2980 +#: ../userfunc.c:3050 #, c-format msgid "calling %s" msgstr "lời gọi %s" -#: ../userfunc.c:3095 +#: ../userfunc.c:3165 #, c-format msgid "%s aborted" msgstr "%s dừng" -#: ../userfunc.c:3097 +#: ../userfunc.c:3167 #, c-format msgid "%s returning #%ld" msgstr "%s trả lại #%ld" -#: ../userfunc.c:3119 +#: ../userfunc.c:3189 #, c-format msgid "%s returning %s" msgstr "" -#: ../errors.h:1788 +#: ../errors.h:1796 msgid "E699: Too many arguments" msgstr "" -#: ../errors.h:1839 +#: ../errors.h:1848 #, c-format msgid "E725: Calling dict function without Dictionary: %s" msgstr "" -#: ../errors.h:2280 +#: ../errors.h:2289 #, c-format msgid "E884: Function name cannot contain a colon: %s" msgstr "" -#: ../errors.h:2225 +#: ../errors.h:2234 msgid "E862: Cannot use g: here" msgstr "" -#: ../errors.h:2422 +#: ../errors.h:2432 #, c-format msgid "E932: Closure function should not be at top level: %s" msgstr "" -#: ../errors.h:1803 +#: ../errors.h:1812 #, c-format msgid "E707: Function name conflicts with variable: %s" msgstr "" -#: ../errors.h:1889 +#: ../errors.h:1898 #, c-format msgid "E746: Function name does not match script file name: %s" msgstr "" @@ -5610,25 +5611,25 @@ msgid "%s (%s, compiled %s)" msgstr "" -#: ../version.c:4253 +#: ../version.c:950 msgid "" "\n" "MS-Windows 64-bit GUI/console version" msgstr "" -#: ../version.c:4255 +#: ../version.c:952 msgid "" "\n" "MS-Windows 32-bit GUI/console version" msgstr "" -#: ../version.c:4259 +#: ../version.c:956 msgid "" "\n" "MS-Windows 64-bit GUI version" msgstr "" -#: ../version.c:4261 +#: ../version.c:958 msgid "" "\n" "MS-Windows 32-bit GUI version" @@ -5636,17 +5637,17 @@ "\n" "Phiên bản với giao diện đồ họa GUI cho MS-Windows 32 bit" -#: ../version.c:4265 +#: ../version.c:962 msgid " with OLE support" msgstr " với hỗ trợ OLE" -#: ../version.c:4269 +#: ../version.c:966 msgid "" "\n" "MS-Windows 64-bit console version" msgstr "" -#: ../version.c:4271 +#: ../version.c:968 msgid "" "\n" "MS-Windows 32-bit console version" @@ -5654,25 +5655,25 @@ "\n" "Phiên bản console cho MS-Windows 32 bit" -#: ../version.c:4277 +#: ../version.c:974 msgid "" "\n" "macOS version" msgstr "" -#: ../version.c:4279 +#: ../version.c:976 msgid "" "\n" "macOS version w/o darwin feat." msgstr "" -#: ../version.c:4289 +#: ../version.c:986 msgid "" "\n" "OpenVMS version" msgstr "" -#: ../version.c:4304 +#: ../version.c:1001 msgid "" "\n" "Included patches: " @@ -5680,17 +5681,17 @@ "\n" "Bao gồm các bản vá lỗi: " -#: ../version.c:4329 +#: ../version.c:1026 msgid "" "\n" "Extra patches: " msgstr "" -#: ../version.c:4341 ../version.c:4641 +#: ../version.c:1038 ../version.c:1338 msgid "Modified by " msgstr "Với các thay đổi bởi " -#: ../version.c:4348 +#: ../version.c:1045 msgid "" "\n" "Compiled " @@ -5698,11 +5699,11 @@ "\n" "Được biên dịch " -#: ../version.c:4351 +#: ../version.c:1048 msgid "by " msgstr "bởi " -#: ../version.c:4363 +#: ../version.c:1060 msgid "" "\n" "Huge version " @@ -5710,7 +5711,7 @@ "\n" "Phiên bản khổng lồ " -#: ../version.c:9079 +#: ../version.c:9125 msgid "" "\n" "Big version " @@ -5718,7 +5719,7 @@ "\n" "Phiên bản lớn " -#: ../version.c:4365 +#: ../version.c:1062 msgid "" "\n" "Normal version " @@ -5726,7 +5727,7 @@ "\n" "Phiên bản thông thường " -#: ../version.c:9085 +#: ../version.c:9131 msgid "" "\n" "Small version " @@ -5734,7 +5735,7 @@ "\n" "Phiên bản nhỏ " -#: ../version.c:4367 +#: ../version.c:1064 msgid "" "\n" "Tiny version " @@ -5742,231 +5743,231 @@ "\n" "Phiên bản \"tí hon\" " -#: ../version.c:4370 +#: ../version.c:1067 msgid "without GUI." msgstr "không có giao diện đồ họa GUI." -#: ../version.c:4373 +#: ../version.c:1070 msgid "with GTK3 GUI." msgstr "" -#: ../version.c:4375 +#: ../version.c:1072 msgid "with GTK2-GNOME GUI." msgstr "với giao diện đồ họa GUI GTK2-GNOME." -#: ../version.c:4377 +#: ../version.c:1074 msgid "with GTK2 GUI." msgstr "với giao diện đồ họa GUI GTK2." -#: ../version.c:4380 +#: ../version.c:1077 msgid "with X11-Motif GUI." msgstr "với giao diện đồ họa GUI X11-Motif." -#: ../version.c:9111 +#: ../version.c:9157 msgid "with X11-neXtaw GUI." msgstr "với giao diện đồ họa GUI X11-neXtaw." -#: ../version.c:9113 +#: ../version.c:9159 msgid "with X11-Athena GUI." msgstr "với giao diện đồ họa GUI X11-Athena." -#: ../version.c:4382 +#: ../version.c:1079 msgid "with Haiku GUI." msgstr "" -#: ../version.c:4384 +#: ../version.c:1081 msgid "with Photon GUI." msgstr "với giao diện đồ họa GUI Photon." -#: ../version.c:4386 +#: ../version.c:1083 msgid "with GUI." msgstr "với giao diện đồ họa GUI." -#: ../version.c:4388 +#: ../version.c:1085 msgid " Features included (+) or not (-):\n" msgstr " Tính năng có (+) hoặc không (-):\n" -#: ../version.c:4395 +#: ../version.c:1092 msgid " system vimrc file: \"" msgstr " tập tin vimrc chung cho hệ thống: \"" -#: ../version.c:4400 +#: ../version.c:1097 msgid " user vimrc file: \"" msgstr " tập tin vimrc của người dùng: \"" -#: ../version.c:4405 +#: ../version.c:1102 msgid " 2nd user vimrc file: \"" msgstr " tập tin vimrc thứ hai của người dùng: \"" -#: ../version.c:4410 +#: ../version.c:1107 msgid " 3rd user vimrc file: \"" msgstr " tập tin vimrc thứ ba của người dùng: \"" -#: ../version.c:4415 +#: ../version.c:1112 msgid " user exrc file: \"" msgstr " tập tin exrc của người dùng: \"" -#: ../version.c:4420 +#: ../version.c:1117 msgid " 2nd user exrc file: \"" msgstr " tập tin exrc thứ hai của người dùng: \"" -#: ../version.c:4426 +#: ../version.c:1123 msgid " system gvimrc file: \"" msgstr " tập tin gvimrc chung cho hệ thống: \"" -#: ../version.c:4430 +#: ../version.c:1127 msgid " user gvimrc file: \"" msgstr " tập tin gvimrc của người dùng: \"" -#: ../version.c:4434 +#: ../version.c:1131 msgid "2nd user gvimrc file: \"" msgstr "tập tin gvimrc thứ hai của người dùng: \"" -#: ../version.c:4439 +#: ../version.c:1136 msgid "3rd user gvimrc file: \"" msgstr "tập tin gvimrc thứ ba của người dùng: \"" -#: ../version.c:4444 +#: ../version.c:1141 msgid " defaults file: \"" msgstr "" -#: ../version.c:4449 +#: ../version.c:1146 msgid " system menu file: \"" msgstr " tập tin trình đơn chung cho hệ thống: \"" -#: ../version.c:4457 +#: ../version.c:1154 msgid " fall-back for $VIM: \"" msgstr " giá trị $VIM theo mặc định: \"" -#: ../version.c:4463 +#: ../version.c:1160 msgid " f-b for $VIMRUNTIME: \"" msgstr " giá trị $VIMRUNTIME theo mặc định: \"" -#: ../version.c:4467 +#: ../version.c:1164 msgid "Compilation: " msgstr "Tham số biên dịch: " -#: ../version.c:4473 +#: ../version.c:1170 msgid "Compiler: " msgstr "Trình biên dịch: " -#: ../version.c:4478 +#: ../version.c:1175 msgid "Linking: " msgstr "Liên kết: " -#: ../version.c:4483 +#: ../version.c:1180 msgid " DEBUG BUILD" msgstr " BIÊN DỊCH SỬA LỖI (DEBUG)" -#: ../version.c:4519 +#: ../version.c:1216 msgid "VIM - Vi IMproved" msgstr "VIM ::: Vi IMproved (Vi cải tiến) ::: Phiên bản tiếng Việt" -#: ../version.c:4521 +#: ../version.c:1218 msgid "version " msgstr "phiên bản " -#: ../version.c:4522 +#: ../version.c:1219 msgid "by Bram Moolenaar et al." msgstr "Do Bram Moolenaar và những người khác thực hiện" -#: ../version.c:4526 +#: ../version.c:1223 msgid "Vim is open source and freely distributable" msgstr "Vim là chương trình mã nguồn mở và phân phối tự do" -#: ../version.c:4528 +#: ../version.c:1225 msgid "Help poor children in Uganda!" msgstr "Hãy giúp đỡ trẻ em nghèo Uganda!" -#: ../version.c:4529 +#: ../version.c:1226 msgid "type :help iccf for information " msgstr "hãy gõ :help iccf để biết thêm thông tin " -#: ../version.c:4531 +#: ../version.c:1228 msgid "type :q to exit " msgstr "hãy gõ :q để thoát khỏi chương trình " -#: ../version.c:4532 +#: ../version.c:1229 msgid "type :help or for on-line help" msgstr "hãy gõ :help hoặc để có được trợ giúp" -#: ../version.c:9276 +#: ../version.c:9322 msgid "type :help version8 for version info" msgstr "hãy gõ :help version8 để biết về phiên bản này" -#: ../version.c:4536 +#: ../version.c:1233 msgid "Running in Vi compatible mode" msgstr "Làm việc trong chế độ tương thích với Vi" -#: ../version.c:4537 +#: ../version.c:1234 msgid "type :set nocp for Vim defaults" msgstr "hãy gõ :set nocp để chuyển vào chế độ Vim" -#: ../version.c:4538 +#: ../version.c:1235 msgid "type :help cp-default for info on this" msgstr "hãy gõ :help cp-default để có thêm thông tin về điều này" -#: ../version.c:4553 +#: ../version.c:1250 msgid "menu Help->Orphans for information " msgstr "trình đơn Trợ giúp->Mồ côi để có thêm thông tin " -#: ../version.c:4555 +#: ../version.c:1252 msgid "Running modeless, typed text is inserted" msgstr "Không chế độ, văn bản nhập vào sẽ được chèn" -#: ../version.c:4556 +#: ../version.c:1253 msgid "menu Edit->Global Settings->Toggle Insert Mode " msgstr "trình đơn Soạn thảo->Thiết lập chung->Chế độ chèn " -#: ../version.c:4557 +#: ../version.c:1254 msgid " for two modes " msgstr " cho hai chế độ " -#: ../version.c:4561 +#: ../version.c:1258 msgid "menu Edit->Global Settings->Toggle Vi Compatible" msgstr "trình đơn Soạn thảo->Thiết lập chung->Tương thích với Vi" -#: ../version.c:4562 +#: ../version.c:1259 msgid " for Vim defaults " msgstr " để chuyển vào chế độ Vim mặc định " -#: ../version.c:4603 +#: ../version.c:1300 msgid "Sponsor Vim development!" msgstr "Hãy giúp đỡ phát triển Vim!" -#: ../version.c:4604 +#: ../version.c:1301 msgid "Become a registered Vim user!" msgstr "Hãy trở thành người dùng đăng ký của Vim!" -#: ../version.c:4607 +#: ../version.c:1304 msgid "type :help sponsor for information " msgstr "hãy gõ :help sponsor để biết thêm thông tin " -#: ../version.c:4608 +#: ../version.c:1305 msgid "type :help register for information " msgstr "hãy gõ :help register để biết thêm thông tin " -#: ../version.c:4610 +#: ../version.c:1307 msgid "menu Help->Sponsor/Register for information " msgstr "trình đơn Trợ giúp->Giúp đỡ/Đăng ký để biết thêm thông tin " -#: ../vim9compile.c:1342 +#: ../vim9compile.c:1435 msgid "global" msgstr "" -#: ../vim9compile.c:1343 +#: ../vim9compile.c:1436 msgid "buffer" msgstr "" -#: ../vim9compile.c:1344 +#: ../vim9compile.c:1437 msgid "window" msgstr "" -#: ../vim9compile.c:1345 +#: ../vim9compile.c:1438 msgid "tab" msgstr "" -#: ../vim9expr.c:1534 +#: ../vim9expr.c:1667 msgid "[end of lines]" msgstr "" @@ -6026,7 +6027,7 @@ "\n" "# biến toàn cầu:\n" -#: ../viminfo.c:1416 +#: ../viminfo.c:1417 msgid "" "\n" "# Last Substitute String:\n" @@ -6036,7 +6037,7 @@ "# Chuỗi thay thế cuối cùng:\n" "$" -#: ../viminfo.c:1519 +#: ../viminfo.c:1520 #, c-format msgid "" "\n" @@ -6044,11 +6045,11 @@ "~" msgstr "" -#: ../viminfo.c:1543 +#: ../viminfo.c:1544 msgid "Substitute " msgstr "" -#: ../viminfo.c:1825 +#: ../viminfo.c:1831 msgid "" "\n" "# Registers:\n" @@ -6056,7 +6057,7 @@ "\n" "# Sổ đăng ký:\n" -#: ../viminfo.c:2014 +#: ../viminfo.c:2020 msgid "" "\n" "# History of marks within files (newest to oldest):\n" @@ -6064,7 +6065,7 @@ "\n" "# Lịch sử các nhãn trong tập tin (từ mới nhất đến cũ nhất):\n" -#: ../viminfo.c:2095 +#: ../viminfo.c:2101 msgid "" "\n" "# File marks:\n" @@ -6073,7 +6074,7 @@ "# Nhãn của tập tin:\n" #. Write the jumplist with -' -#: ../viminfo.c:2165 +#: ../viminfo.c:2171 msgid "" "\n" "# Jumplist (newest first):\n" @@ -6082,12 +6083,12 @@ "# Danh sách bước nhảy (mới hơn đứng trước):\n" #. Write the info: -#: ../viminfo.c:2937 +#: ../viminfo.c:2943 #, c-format msgid "# This viminfo file was generated by Vim %s.\n" msgstr "# Tập tin viminfo này được tự động tạo bởi Vim %s.\n" -#: ../viminfo.c:2939 +#: ../viminfo.c:2945 msgid "" "# You may edit it if you're careful!\n" "\n" @@ -6095,42 +6096,42 @@ "# Bạn có thể sửa tập tin này, nhưng hãy thận trọng!\n" "\n" -#: ../viminfo.c:2941 +#: ../viminfo.c:2947 msgid "# Value of 'encoding' when this file was written\n" msgstr "# Giá trị của tùy chọn 'encoding' vào thời điểm ghi tập tin\n" -#: ../viminfo.c:2998 +#: ../viminfo.c:3004 #, c-format msgid "Reading viminfo file \"%s\"%s%s%s%s" msgstr "" -#: ../viminfo.c:3000 +#: ../viminfo.c:3006 msgid " info" msgstr " thông tin" -#: ../viminfo.c:3001 +#: ../viminfo.c:3007 msgid " marks" msgstr " dấu hiệu" -#: ../viminfo.c:3002 +#: ../viminfo.c:3008 msgid " oldfiles" msgstr "" -#: ../viminfo.c:3003 +#: ../viminfo.c:3009 msgid " FAILED" msgstr " KHÔNG THÀNH CÔNG" -#: ../errors.h:2412 +#: ../errors.h:2422 #, c-format msgid "E929: Too many viminfo temp files, like %s!" msgstr "" -#: ../viminfo.c:3264 +#: ../viminfo.c:3270 #, c-format msgid "Writing viminfo file \"%s\"" msgstr "Ghi tập tin viminfo \"%s\"" -#: ../errors.h:2288 +#: ../errors.h:2297 #, c-format msgid "E886: Can't rename viminfo file to %s!" msgstr "" @@ -6139,16 +6140,16 @@ msgid "Already only one window" msgstr "Chỉ có một cửa sổ" -#: ../errors.h:2085 +#: ../errors.h:2094 msgid "E814: Cannot close window, only autocmd window would remain" msgstr "" -#: ../if_perl.xs:770 +#: ../if_perl.xs:690 #, c-format msgid "E370: Could not load library %s" msgstr "E370: Không nạp được thư viện %s" -#: ../if_perl.xs:1037 +#: ../if_perl.xs:957 msgid "" "Sorry, this command is disabled: the Perl library could not be loaded." msgstr "Xin lỗi, câu lệnh này bị tắt: không nạp được thư viện Perl." @@ -6899,12 +6900,12 @@ msgid "E172: Missing marker" msgstr "" -#: ../errors.h:381 +#: ../errors.h:402 #, c-format msgid "E173: %d more file to edit" msgstr "" -#: ../errors.h:383 +#: ../errors.h:404 #, c-format msgid "E173: %d more files to edit" msgstr "" @@ -7117,7 +7118,7 @@ msgid "E221: Marker cannot start with lower case letter" msgstr "" -#: ../errors.h:484 +#: ../errors.h:517 msgid "E222: Add to internal buffer that was already read from" msgstr "" @@ -7145,7 +7146,7 @@ msgid "E227: mapping already exists for %s" msgstr "E227: đã có ánh xạ cho %s" -#: ../errors.h:496 +#: ../errors.h:529 msgid "E228: makemap: Illegal mode" msgstr "E228: makemap: Chế độ không cho phép" @@ -7162,7 +7163,7 @@ msgid "E231: 'guifontwide' invalid" msgstr "E231: 'guifontwide' có giá trị không đúng" -#: ../errors.h:505 +#: ../errors.h:539 msgid "E232: Cannot create BalloonEval with both message and callback" msgstr "" "E232: Không tạo được BalloonEval với cả thông báo và lời gọi ngược lại" @@ -7371,7 +7372,7 @@ msgid "E279: Sorry, ++shell is not supported on this system" msgstr "" -#: ../errors.h:659 +#: ../errors.h:699 msgid "" "E280: TCL FATAL ERROR: reflist corrupt!? Please report this to vim-" "dev@vim.org" @@ -7418,7 +7419,7 @@ msgid "E290: List or number required" msgstr "" -#: ../errors.h:688 +#: ../errors.h:730 #, c-format msgid "E292: Invalid count for del_bytes(): %ld" msgstr "" @@ -7443,15 +7444,15 @@ msgid "E297: Write error in swap file" msgstr "E297: Lỗi ghi nhớ tập tin trao đổi (swap)" -#: ../errors.h:700 +#: ../errors.h:742 msgid "E298: Didn't get block nr 0?" msgstr "E298: Chưa lấy khối số 0?" -#: ../errors.h:702 +#: ../errors.h:744 msgid "E298: Didn't get block nr 1?" msgstr "E298: Chưa lấy khối số 12?" -#: ../errors.h:704 +#: ../errors.h:746 msgid "E298: Didn't get block nr 2?" msgstr "E298: Chưa lấy khối số 2?" @@ -7475,7 +7476,7 @@ "E303: Không mở được tập tin trao đổi (swap) cho \"%s\", nên không thể phục " "hồi" -#: ../errors.h:715 +#: ../errors.h:760 msgid "E304: ml_upd_block0(): Didn't get block 0??" msgstr "" @@ -7553,7 +7554,7 @@ msgid "E317: pointer block id wrong 4" msgstr "E317: Giá trị của pointer khối số 4 không đúng" -#: ../errors.h:749 +#: ../errors.h:794 msgid "E318: Updated too many blocks?" msgstr "E318: Đã cập nhật quá nhiều khối?" @@ -7561,7 +7562,7 @@ msgid "E319: Sorry, the command is not available in this version" msgstr "E319: Xin lỗi, câu lệnh này không có trong phiên bản này" -#: ../errors.h:753 +#: ../errors.h:798 #, c-format msgid "E320: Cannot find line %ld" msgstr "E320: Không tìm được dòng %ld" @@ -7654,7 +7655,7 @@ msgid "E339: Pattern too long" msgstr "E339: Mẫu (pattern) quá dài" -#: ../errors.h:798 +#: ../errors.h:845 msgid "E341: Internal error: lalloc(0, )" msgstr "" @@ -7732,7 +7733,7 @@ msgid "E355: Unknown option: %s" msgstr "E355: Tùy chọn không biết: %s" -#: ../errors.h:828 +#: ../errors.h:877 msgid "E356: get_varp ERROR" msgstr "E356: LỖI get_varp" @@ -8013,15 +8014,15 @@ msgid "E418: Illegal value: %s" msgstr "E418: Giá trị không cho phép: %s" -#: ../errors.h:1041 +#: ../errors.h:1043 msgid "E419: FG color unknown" msgstr "E419: Không rõ màu văn bản (FG)" -#: ../errors.h:1043 +#: ../errors.h:1045 msgid "E420: BG color unknown" msgstr "E420: Không rõ màu nền sau (BG)" -#: ../errors.h:1045 +#: ../errors.h:1047 #, c-format msgid "E421: Color name or number not recognized: %s" msgstr "E421: Tên hoặc số của màu không được nhận ra: %s" @@ -8031,16 +8032,16 @@ msgid "E422: terminal code too long: %s" msgstr "E422: mã terminal quá dài: %s" -#: ../errors.h:1049 +#: ../errors.h:1051 #, c-format msgid "E423: Illegal argument: %s" msgstr "E423: Tham số không cho phép: %s" -#: ../errors.h:1051 +#: ../errors.h:1053 msgid "E424: Too many different highlighting attributes in use" msgstr "E424: Sử dụng quá nhiều thuộc tính chiếu sáng cú pháp" -#: ../errors.h:1053 +#: ../errors.h:1055 msgid "E425: Cannot go before first matching tag" msgstr "" "E425: Không chuyển được tới vị trí ở trước thẻ ghi tương ứng đầu tiên" @@ -8050,47 +8051,47 @@ msgid "E426: tag not found: %s" msgstr "E426: không tìm thấy thẻ ghi: %s" -#: ../errors.h:1057 +#: ../errors.h:1059 msgid "E427: There is only one matching tag" msgstr "E427: Chỉ có một thẻ ghi tương ứng" -#: ../errors.h:1059 +#: ../errors.h:1061 msgid "E428: Cannot go beyond last matching tag" msgstr "E428: Không chuyển được tới vị trí ở sau thẻ ghi tương ứng cuối cùng" -#: ../errors.h:1061 +#: ../errors.h:1063 #, c-format msgid "E429: File \"%s\" does not exist" msgstr "E429: Tập tin \"%s\" không tồn tại" -#: ../errors.h:1064 +#: ../errors.h:1066 #, c-format msgid "E430: Tag file path truncated for %s\n" msgstr "E430: Đường dẫn tới tập tin thẻ ghi bị cắt bớt cho %s\n" -#: ../errors.h:1067 +#: ../errors.h:1069 #, c-format msgid "E431: Format error in tags file \"%s\"" msgstr "E431: Lỗi định dạng trong tập tin thẻ ghi \"%s\"" -#: ../errors.h:1069 +#: ../errors.h:1071 #, c-format msgid "E432: Tags file not sorted: %s" msgstr "E432: Tập tin thẻ ghi chưa được sắp xếp: %s" -#: ../errors.h:1071 +#: ../errors.h:1073 msgid "E433: No tags file" msgstr "E433: Không có tập tin thẻ ghi" -#: ../errors.h:1073 +#: ../errors.h:1075 msgid "E434: Can't find tag pattern" msgstr "E434: Không tìm thấy mẫu thẻ ghi" -#: ../errors.h:1075 +#: ../errors.h:1077 msgid "E435: Couldn't find tag, just guessing!" msgstr "E435: Không tìm thấy thẻ ghi, đang thử đoán!" -#: ../errors.h:1077 +#: ../errors.h:1079 #, c-format msgid "E436: No \"%s\" entry in termcap" msgstr "E436: Trong termcap không có bản ghi \"%s\"" @@ -8111,42 +8112,42 @@ msgid "E440: undo line missing" msgstr "E440: bị mất dòng hủy thao tác" -#: ../errors.h:1088 +#: ../errors.h:1090 msgid "E441: There is no preview window" msgstr "E441: Không có cửa sổ xem trước" -#: ../errors.h:1091 +#: ../errors.h:1093 msgid "E442: Can't split topleft and botright at the same time" msgstr "" "E442: Cửa sổ không thể đồng thời ở bên trái phía trên và bên phải phía dưới" -#: ../errors.h:1093 +#: ../errors.h:1095 msgid "E443: Cannot rotate when another window is split" msgstr "E443: Không đổi được chỗ khi cửa sổ khác được chia" -#: ../errors.h:1095 +#: ../errors.h:1097 msgid "E444: Cannot close last window" msgstr "E444: Không được đóng cửa sổ cuối cùng" -#: ../errors.h:1097 +#: ../errors.h:1099 msgid "E445: Other window contains changes" msgstr "E445: Cửa sổ khác có thay đổi chưa được ghi nhớ" -#: ../errors.h:1099 +#: ../errors.h:1101 msgid "E446: No file name under cursor" msgstr "E446: Không có tên tập tin tại vị trí con trỏ" -#: ../errors.h:1101 +#: ../errors.h:1103 #, c-format msgid "E447: Can't find file \"%s\" in path" msgstr "E447: Không tìm thấy tập tin \"%s\" trong đường dẫn" -#: ../errors.h:1104 +#: ../errors.h:1106 #, c-format msgid "E448: Could not load library function %s" msgstr "E448: Nạp hàm số %s của thư viện không thành công" -#: ../errors.h:1108 +#: ../errors.h:1110 msgid "E449: Invalid expression received" msgstr "E449: Nhận được một biểu thức không cho phép" @@ -8154,16 +8155,16 @@ msgid "E450: buffer number, text or a list required" msgstr "" -#: ../errors.h:1116 +#: ../errors.h:1118 #, c-format msgid "E451: Expected }: %s" msgstr "" -#: ../errors.h:1118 +#: ../errors.h:1120 msgid "E452: Double ; in list of variables" msgstr "" -#: ../errors.h:1121 +#: ../errors.h:1123 msgid "E453: UL color unknown" msgstr "" @@ -8171,30 +8172,30 @@ msgid "E454: function list was modified" msgstr "" -#: ../errors.h:1128 +#: ../errors.h:1130 msgid "E455: Error writing to PostScript output file" msgstr "E455: Lỗi ghi nhớ vào tập tin PostScript" -#: ../errors.h:1130 +#: ../errors.h:1132 #, c-format msgid "E456: Can't open file \"%s\"" msgstr "E456: Không thể mở tập tin \"%s\"" -#: ../errors.h:1132 +#: ../errors.h:1134 #, c-format msgid "E456: Can't find PostScript resource file \"%s.ps\"" msgstr "E456: Không tìm thấy tập tin tài nguyên PostScript \"%s.ps\"" -#: ../errors.h:1134 +#: ../errors.h:1136 #, c-format msgid "E457: Can't read PostScript resource file \"%s\"" msgstr "E457: Không thể đọc tập tin tài nguyên PostScript \"%s\"" -#: ../errors.h:1138 +#: ../errors.h:1140 msgid "E458: Cannot allocate colormap entry, some colors may be incorrect" msgstr "" -#: ../errors.h:1142 +#: ../errors.h:1144 msgid "E459: Cannot go back to previous directory" msgstr "E459: Không quay lại được thư mục trước đó" @@ -8202,37 +8203,37 @@ msgid "E460: entries missing in mapset() dict argument" msgstr "" -#: ../errors.h:1148 +#: ../errors.h:1150 #, c-format msgid "E461: Illegal variable name: %s" msgstr "E461: Tên biến không hợp lệ: %s" -#: ../errors.h:1151 +#: ../errors.h:1153 #, c-format msgid "E462: Could not prepare for reloading \"%s\"" msgstr "E462: Không thể chuẩn bị để nạp lại \"%s\"" -#: ../errors.h:1154 +#: ../errors.h:1156 msgid "E463: Region is guarded, cannot modify" msgstr "E463: Không thể thay đổi vùng đã được bảo vệ" -#: ../errors.h:1157 +#: ../errors.h:1159 msgid "E464: Ambiguous use of user-defined command" msgstr "E464: Sự sử dụng không rõ ràng câu lệnh do người dùng định nghĩa" -#: ../errors.h:1163 +#: ../errors.h:1165 msgid "E465: :winsize requires two number arguments" msgstr "E465: câu lệnh :winsize yêu cầu hai tham số bằng số" -#: ../errors.h:1165 +#: ../errors.h:1167 msgid "E466: :winpos requires two number arguments" msgstr "E466: câu lệnh :winpos yêu câu hai tham số bằng số" -#: ../errors.h:1168 +#: ../errors.h:1170 msgid "E467: Custom completion requires a function argument" msgstr "E467: Phần phục đặc biệt yêu cầu một tham số của hàm" -#: ../errors.h:1171 +#: ../errors.h:1173 msgid "E468: Completion argument only allowed for custom completion" msgstr "" "E468: Tham số tự động kết thúc chỉ cho phép sử dụng với phần phụ đặc biệt" @@ -8242,108 +8243,108 @@ msgid "E469: invalid cscopequickfix flag %c for %c" msgstr "E469: cờ cscopequickfix %c cho %c không chính xác" -#: ../errors.h:1177 +#: ../errors.h:1179 msgid "E470: Command aborted" msgstr "E470: Câu lệnh bị dừng" -#: ../errors.h:1179 +#: ../errors.h:1181 msgid "E471: Argument required" msgstr "E471: Cần chỉ ra tham số" -#: ../errors.h:1181 +#: ../errors.h:1183 msgid "E472: Command failed" msgstr "E472: Không thực hiện thành công câu lệnh" -#: ../errors.h:1089 +#: ../errors.h:1170 msgid "E473: Internal error in regexp" msgstr "" -#: ../errors.h:1185 +#: ../errors.h:1187 msgid "E474: Invalid argument" msgstr "E474: Tham số không cho phép" -#: ../errors.h:1187 +#: ../errors.h:1189 #, c-format msgid "E475: Invalid argument: %s" msgstr "E475: Tham số không cho phép: %s" -#: ../errors.h:1189 +#: ../errors.h:1191 #, c-format msgid "E475: Invalid value for argument %s" msgstr "" -#: ../errors.h:1192 +#: ../errors.h:1194 #, c-format msgid "E475: Invalid value for argument %s: %s" msgstr "" -#: ../errors.h:1195 +#: ../errors.h:1197 msgid "E476: Invalid command" msgstr "E476: Câu lệnh không cho phép" -#: ../errors.h:1197 +#: ../errors.h:1199 #, c-format msgid "E476: Invalid command: %s" msgstr "" -#: ../errors.h:1203 +#: ../errors.h:1205 msgid "E477: No ! allowed" msgstr "E477: Không cho phép !" -#: ../errors.h:1205 +#: ../errors.h:1207 msgid "E478: Don't panic!" msgstr "E478: Hãy bình tĩnh, đừng hoảng hốt!" -#: ../errors.h:1207 +#: ../errors.h:1209 msgid "E479: No match" msgstr "E479: Không có tương ứng" -#: ../errors.h:1209 +#: ../errors.h:1211 #, c-format msgid "E480: No match: %s" msgstr "E480: Không có tương ứng: %s" -#: ../errors.h:1211 +#: ../errors.h:1213 msgid "E481: No range allowed" msgstr "E481: Không cho phép sử dụng phạm vi" -#: ../errors.h:1213 +#: ../errors.h:1215 #, c-format msgid "E482: Can't create file %s" msgstr "E482: Không tạo được tập tin %s" -#: ../errors.h:1215 +#: ../errors.h:1217 msgid "E483: Can't get temp file name" msgstr "E483: Không nhận được tên tập tin tạm thời (temp)" -#: ../errors.h:1217 +#: ../errors.h:1219 #, c-format msgid "E484: Can't open file %s" msgstr "E484: Không mở được tập tin %s" -#: ../errors.h:1219 +#: ../errors.h:1221 #, c-format msgid "E485: Can't read file %s" msgstr "E485: Không đọc được tập tin %s" -#: ../errors.h:1221 +#: ../errors.h:1223 msgid "E486: Pattern not found" msgstr "" -#: ../errors.h:1223 +#: ../errors.h:1225 #, c-format msgid "E486: Pattern not found: %s" msgstr "E486: Không tìm thấy mẫu (pattern): %s" -#: ../errors.h:1225 +#: ../errors.h:1227 msgid "E487: Argument must be positive" msgstr "E487: Tham số phải là một số dương" -#: ../errors.h:1231 +#: ../errors.h:1233 msgid "E488: Trailing characters" msgstr "E488: Ký tự thừa ở đuôi" -#: ../errors.h:1233 +#: ../errors.h:1235 #, c-format msgid "E488: Trailing characters: %s" msgstr "" @@ -8352,7 +8353,7 @@ msgid "E489: no call stack to substitute for \"\"" msgstr "" -#: ../errors.h:1238 +#: ../errors.h:1240 msgid "E490: No fold found" msgstr "E490: Không tìm thấy nếp gấp" @@ -8361,15 +8362,15 @@ msgid "E491: json decode error at '%s'" msgstr "" -#: ../errors.h:1245 +#: ../errors.h:1247 msgid "E492: Not an editor command" msgstr "E492: Không phải là câu lệnh của trình soạn thảo" -#: ../errors.h:1247 +#: ../errors.h:1249 msgid "E493: Backwards range given" msgstr "E493: Đưa ra phạm vi ngược lại" -#: ../errors.h:1249 +#: ../errors.h:1251 msgid "E494: Use w or w>>" msgstr "E494: Hãy sử dụng w hoặc w>>" @@ -8391,60 +8392,60 @@ msgid "E498: no :source file name to substitute for \"\"" msgstr "E498: không có tên tập tin :source để thay thế \"\"" -#: ../errors.h:1260 +#: ../errors.h:1262 #, no-c-format msgid "E499: Empty file name for '%' or '#', only works with \":p:h\"" msgstr "E499: Tên tập tin rỗng cho '%' hoặc '#', chỉ làm việc với \":p:h\"" -#: ../errors.h:1262 +#: ../errors.h:1264 msgid "E500: Evaluates to an empty string" msgstr "E500: Kết quả của biểu thức là một chuỗi rỗng" -#: ../errors.h:1264 +#: ../errors.h:1266 msgid "E501: At end-of-file" msgstr "E501: Ở cuối tập tin" -#: ../errors.h:1270 +#: ../errors.h:1272 msgid "is not a file or writable device" msgstr "không phải là một tập tin thay một thiết bị có thể ghi nhớ" -#: ../errors.h:1272 +#: ../errors.h:1274 #, c-format msgid "E503: \"%s\" is not a file or writable device" msgstr "" -#: ../errors.h:1275 +#: ../errors.h:1279 msgid "is read-only (cannot override: \"W\" in 'cpoptions')" msgstr "" -#: ../errors.h:1278 +#: ../errors.h:1282 msgid "is read-only (add ! to override)" msgstr "là tập tin chỉ đọc (thêm ! để ghi nhớ bằng mọi giá)" -#: ../errors.h:1280 +#: ../errors.h:1284 #, c-format msgid "E505: \"%s\" is read-only (add ! to override)" msgstr "" -#: ../errors.h:1282 +#: ../errors.h:1286 msgid "E506: Can't write to backup file (add ! to override)" msgstr "" "E506: Không thể ghi nhớ vào tập tin lưu trữ (thêm ! để ghi nhớ bằng mọi giá" -#: ../errors.h:1284 +#: ../errors.h:1288 msgid "E507: Close error for backup file (add ! to write anyway)" msgstr "" -#: ../errors.h:1286 +#: ../errors.h:1290 msgid "E508: Can't read file for backup (add ! to write anyway)" msgstr "" -#: ../errors.h:1288 +#: ../errors.h:1292 msgid "E509: Cannot create backup file (add ! to override)" msgstr "" "E509: Không tạo được tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)" -#: ../errors.h:1290 +#: ../errors.h:1294 msgid "E510: Can't make backup file (add ! to write anyway)" msgstr "" @@ -8452,7 +8453,7 @@ msgid "E511: netbeans already connected" msgstr "" -#: ../errors.h:1296 +#: ../errors.h:1300 msgid "E512: Close failed" msgstr "E512: Thao tác đóng không thành công" @@ -8471,77 +8472,77 @@ msgid "E514: write error (file system full?)" msgstr "E514: lỗi ghi nhớ (không còn chỗ trống?)" -#: ../errors.h:1304 +#: ../errors.h:1308 msgid "E515: No buffers were unloaded" msgstr "E515: Không bộ đệm nào được gỡ nạp" -#: ../errors.h:1306 +#: ../errors.h:1310 msgid "E516: No buffers were deleted" msgstr "E516: Không có vùng nhớ đệm nào được xóa" -#: ../errors.h:1308 +#: ../errors.h:1312 msgid "E517: No buffers were wiped out" msgstr "E517: Không bộ đệm nào bị loại bỏ" -#: ../errors.h:1310 +#: ../errors.h:1314 msgid "E518: Unknown option" msgstr "E518: Tùy chọn không biết" -#: ../errors.h:1312 +#: ../errors.h:1316 msgid "E519: Option not supported" msgstr "E519: Tùy chọn không được hỗ trợ" -#: ../errors.h:1314 +#: ../errors.h:1318 msgid "E520: Not allowed in a modeline" msgstr "E520: Không cho phép trên dòng chế độ (modeline)" -#: ../errors.h:1316 +#: ../errors.h:1320 msgid "E521: Number required after =" msgstr "E521: Sau dấu = cần đưa ra một số" -#: ../errors.h:1318 +#: ../errors.h:1322 #, c-format msgid "E521: Number required: &%s = '%s'" msgstr "" -#: ../errors.h:1320 +#: ../errors.h:1324 msgid "E522: Not found in termcap" msgstr "E522: Không tìm thấy trong termcap" -#: ../errors.h:1322 +#: ../errors.h:1326 msgid "E523: Not allowed here" msgstr "E523: Không cho phép ở đây" -#: ../errors.h:1324 +#: ../errors.h:1328 msgid "E524: Missing colon" msgstr "E524: Thiếu dấu hai chấm" -#: ../errors.h:1326 +#: ../errors.h:1330 msgid "E525: Zero length string" msgstr "E525: Chuỗi có độ dài bằng không" -#: ../errors.h:1329 +#: ../errors.h:1333 #, c-format msgid "E526: Missing number after <%s>" msgstr "E526: Thiếu một số sau <%s>" -#: ../errors.h:1331 +#: ../errors.h:1335 msgid "E527: Missing comma" msgstr "E527: Thiếu dấu phẩy" -#: ../errors.h:1333 +#: ../errors.h:1337 msgid "E528: Must specify a ' value" msgstr "E528: Cần đưa ra một giá trị cho '" -#: ../errors.h:1336 +#: ../errors.h:1340 msgid "E529: Cannot set 'term' to empty string" msgstr "E529: Giá trị của tùy chọn 'term' không thể là một chuỗi trống rỗng" -#: ../errors.h:1339 +#: ../errors.h:1343 msgid "E530: Cannot change 'term' in the GUI" msgstr "" -#: ../errors.h:1341 +#: ../errors.h:1345 msgid "E531: Use \":gui\" to start the GUI" msgstr "E531: Hãy sử dụng \":gui\" để chạy giao diện đồ họa GUI" @@ -8553,11 +8554,11 @@ msgid "E533: can't select wide font" msgstr "E533: không chọn được phông chữ với các ký tự có chiều rộng gấp đôi" -#: ../errors.h:1351 +#: ../errors.h:1355 msgid "E534: Invalid wide font" msgstr "E534: Phông chữ, với ký tự có chiều rộng gấp đôi, không đúng" -#: ../errors.h:1354 +#: ../errors.h:1358 #, c-format msgid "E535: Illegal character after <%c>" msgstr "E535: Ký tự sau <%c> không chính xác" @@ -8566,17 +8567,17 @@ msgid "E536: comma required" msgstr "E536: cầu có dấu phẩy" -#: ../errors.h:1359 +#: ../errors.h:1363 #, c-format msgid "E537: 'commentstring' must be empty or contain %s" msgstr "E537: Giá trị của tùy chọn 'commentstring' phải rỗng hoặc chứa %s" -#: ../errors.h:1364 +#: ../errors.h:1368 #, c-format msgid "E539: Illegal character <%s>" msgstr "E539: Ký tự không cho phép <%s>" -#: ../errors.h:1367 +#: ../errors.h:1371 msgid "E540: Unclosed expression sequence" msgstr "E540: Dãy các biểu thức không đóng" @@ -8584,23 +8585,23 @@ msgid "E542: unbalanced groups" msgstr "E542: các nhóm không cân bằng" -#: ../errors.h:1374 +#: ../errors.h:1378 msgid "E543: Not a valid codepage" msgstr "E543: Bảng mã không cho phép" -#: ../errors.h:1378 +#: ../errors.h:1382 msgid "E544: Keymap file not found" msgstr "E544: Không tìm thấy tập tin sơ đồ bàn phím" -#: ../errors.h:1382 +#: ../errors.h:1386 msgid "E545: Missing colon" msgstr "E545: Thiếu dấu hai chấm" -#: ../errors.h:1384 +#: ../errors.h:1388 msgid "E546: Illegal mode" msgstr "E546: Chế độ không cho phép" -#: ../errors.h:1388 +#: ../errors.h:1392 msgid "E547: Illegal mouseshape" msgstr "E547: Dạng trỏ chuột không cho phép" @@ -8608,15 +8609,15 @@ msgid "E548: digit expected" msgstr "E548: yêu cầu một số" -#: ../errors.h:1394 +#: ../errors.h:1398 msgid "E549: Illegal percentage" msgstr "E549: Tỷ lệ phần trăm không cho phép" -#: ../errors.h:1398 +#: ../errors.h:1402 msgid "E550: Missing colon" msgstr "E550: Thiếu dấu hai chấm" -#: ../errors.h:1400 +#: ../errors.h:1404 msgid "E551: Illegal component" msgstr "E551: Thành phần không cho phép" @@ -8624,11 +8625,11 @@ msgid "E552: digit expected" msgstr "E552: Cần chỉ ra một số" -#: ../errors.h:1406 +#: ../errors.h:1410 msgid "E553: No more items" msgstr "E553: Không còn phần tử nào nữa" -#: ../errors.h:1409 +#: ../errors.h:1413 #, c-format msgid "E554: Syntax error in %s{...}" msgstr "E554: Lỗi cú pháp trong %s{...}" @@ -8641,19 +8642,19 @@ msgid "E556: at top of tag stack" msgstr "E556: ở đầu đống thẻ ghi" -#: ../errors.h:1415 +#: ../errors.h:1419 msgid "E557: Cannot open termcap file" msgstr "E557: Không thể mở tập tin termcap" -#: ../errors.h:1417 +#: ../errors.h:1421 msgid "E558: Terminal entry not found in terminfo" msgstr "E558: Trong terminfo không có bản ghi nào về terminal này" -#: ../errors.h:1420 +#: ../errors.h:1424 msgid "E559: Terminal entry not found in termcap" msgstr "E559: Trong termcap không có bản ghi nào về terminal này" -#: ../errors.h:1424 +#: ../errors.h:1428 #, c-format msgid "E560: Usage: cs[cope] %s" msgstr "E560: Sử dụng: cs[cope] %s" @@ -8662,26 +8663,26 @@ msgid "E561: unknown cscope search type" msgstr "E561: không rõ loại tìm kiếm cscope" -#: ../errors.h:1428 +#: ../errors.h:1432 msgid "E562: Usage: cstag " msgstr "E562: Sử dụng: cstag " -#: ../errors.h:1430 +#: ../errors.h:1434 #, c-format msgid "E563: stat(%s) error: %d" msgstr "E563: lỗi stat(%s): %d" -#: ../errors.h:1432 +#: ../errors.h:1436 #, c-format msgid "E564: %s is not a directory or a valid cscope database" msgstr "" "E564: %s không phải là một thư mục hoặc một cơ sở dữ liệu cscope thích hợp" -#: ../errors.h:1435 +#: ../errors.h:1439 msgid "E565: Not allowed to change text or change window" msgstr "" -#: ../errors.h:1438 +#: ../errors.h:1442 msgid "E566: Could not create cscope pipes" msgstr "E566: Không tạo được đường ống (pipe) cho cscope" @@ -8697,7 +8698,7 @@ msgid "E570: fatal error in cs_manage_matches" msgstr "E570: lỗi nặng trong cs_manage_matches" -#: ../errors.h:1449 +#: ../errors.h:1453 msgid "" "E571: Sorry, this command is disabled: the Tcl library could not be loaded." msgstr "" @@ -8708,25 +8709,25 @@ msgid "E572: exit code %d" msgstr "" -#: ../errors.h:1457 +#: ../errors.h:1461 #, c-format msgid "E573: Invalid server id used: %s" msgstr "E573: Sử dụng id máy chủ không đúng: %s" -#: ../errors.h:1461 +#: ../errors.h:1465 #, c-format msgid "E574: Unknown register type %d" msgstr "E574: Loại sổ đăng ký không biết %d" -#: ../errors.h:1464 +#: ../errors.h:1468 msgid "Illegal starting char" msgstr "Ký tự đầu tiên không cho phép" -#: ../errors.h:1467 +#: ../errors.h:1471 msgid "Missing '>'" msgstr "Thiếu '>'" -#: ../errors.h:1470 +#: ../errors.h:1474 msgid "Illegal register name" msgstr "Tên sổ đăng ký không cho phép" @@ -8734,7 +8735,7 @@ msgid "E578: Not allowed to change text here" msgstr "" -#: ../errors.h:1475 +#: ../errors.h:1479 msgid "E579: :if nesting too deep" msgstr "E579: :if xếp lồng vào nhau quá sâu" @@ -8742,15 +8743,15 @@ msgid "E579: block nesting too deep" msgstr "" -#: ../errors.h:1479 +#: ../errors.h:1483 msgid "E580: :endif without :if" msgstr "E580: :endif không có :if" -#: ../errors.h:1481 +#: ../errors.h:1485 msgid "E581: :else without :if" msgstr "E581: :else không có :if" -#: ../errors.h:1483 +#: ../errors.h:1487 msgid "E582: :elseif without :if" msgstr "E582: :elseif không có :if" @@ -8758,61 +8759,61 @@ msgid "E583: multiple :else" msgstr "E583: phát hiện vài :else" -#: ../errors.h:1487 +#: ../errors.h:1491 msgid "E584: :elseif after :else" msgstr "E584: :elseif sau :else" -#: ../errors.h:1489 +#: ../errors.h:1493 msgid "E585: :while/:for nesting too deep" msgstr "" -#: ../errors.h:1491 +#: ../errors.h:1495 msgid "E586: :continue without :while or :for" msgstr "" -#: ../errors.h:1493 +#: ../errors.h:1497 msgid "E587: :break without :while or :for" msgstr "" -#: ../errors.h:1495 +#: ../errors.h:1499 msgid "E588: :endwhile without :while" msgstr "E588: Câu lệnh :endwhile không có lệnh :while (1 cặp)" -#: ../errors.h:1497 +#: ../errors.h:1501 msgid "E588: :endfor without :for" msgstr "" -#: ../errors.h:1500 +#: ../errors.h:1504 msgid "E589: 'backupext' and 'patchmode' are equal" msgstr "E589: giá trị của tùy chọn 'backupext' và 'patchmode' bằng nhau" -#: ../errors.h:1503 +#: ../errors.h:1507 msgid "E590: A preview window already exists" msgstr "E590: Cửa sổ xem trước đã có" -#: ../errors.h:1506 +#: ../errors.h:1510 msgid "E591: 'winheight' cannot be smaller than 'winminheight'" msgstr "E591: giá trị của 'winheight' không thể nhỏ hơn 'winminheight'" -#: ../errors.h:1508 +#: ../errors.h:1512 msgid "E592: 'winwidth' cannot be smaller than 'winminwidth'" msgstr "E592: giá trị của 'winwidth' không thể nhỏ hơn 'winminwidth'" -#: ../errors.h:1510 +#: ../errors.h:1514 #, c-format msgid "E593: Need at least %d lines" msgstr "E593: Cần ít nhất %d dòng" -#: ../errors.h:1512 +#: ../errors.h:1516 #, c-format msgid "E594: Need at least %d columns" msgstr "E594: Cần ít nhất %d cột" -#: ../errors.h:1515 +#: ../errors.h:1519 msgid "E595: 'showbreak' contains unprintable or wide character" msgstr "" -#: ../errors.h:1519 +#: ../errors.h:1523 msgid "E596: Invalid font(s)" msgstr "E596: Phông chữ không đúng" @@ -8820,27 +8821,27 @@ msgid "E597: can't select fontset" msgstr "E597: không chọn được bộ phông chữ" -#: ../errors.h:1524 +#: ../errors.h:1528 msgid "E598: Invalid fontset" msgstr "E598: Bộ phông chữ không đúng" -#: ../errors.h:1529 +#: ../errors.h:1533 msgid "E599: Value of 'imactivatekey' is invalid" msgstr "E599: Giá trị của 'imactivatekey' không đúng" -#: ../errors.h:1533 +#: ../errors.h:1537 msgid "E600: Missing :endtry" msgstr "E600: Thiếu câu lệnh :endtry" -#: ../errors.h:1537 +#: ../errors.h:1541 msgid "E602: :endtry without :try" msgstr "E602: :endtry không có :try" -#: ../errors.h:1539 +#: ../errors.h:1543 msgid "E603: :catch without :try" msgstr "E603: :catch không có :try" -#: ../errors.h:1545 +#: ../errors.h:1549 msgid "E606: :finally without :try" msgstr "E606: :finally không có :try" @@ -8848,19 +8849,19 @@ msgid "E607: multiple :finally" msgstr "E607: phát hiện vài :finally" -#: ../errors.h:1556 +#: ../errors.h:1560 msgid "E610: No argument to delete" msgstr "" -#: ../errors.h:1674 +#: ../errors.h:1679 msgid "NetBeans disallows writes of unmodified buffers" msgstr "NetBeans không cho phép ghi nhớ bộ đệm chưa có thay đổi nào" -#: ../errors.h:1677 +#: ../errors.h:1682 msgid "Partial writes disallowed for NetBeans buffers" msgstr "Ghi nhớ một phần bộ đệm NetBeans không được cho phép" -#: ../errors.h:1709 +#: ../errors.h:1714 msgid "E667: Fsync failed" msgstr "E667: Không thực hiện thành công hàm số fsync()" @@ -8868,12 +8869,12 @@ msgid "E676: No matching autocommands for acwrite buffer" msgstr "" -#: ../errors.h:1746 +#: ../errors.h:1751 #, c-format msgid "E680: : invalid buffer number" msgstr "" -#: ../errors.h:1751 +#: ../errors.h:1758 msgid "E682: Invalid search pattern or delimiter" msgstr "" @@ -8882,107 +8883,107 @@ msgid "E684: list index out of range: %ld" msgstr "" -#: ../errors.h:1760 +#: ../errors.h:1767 #, c-format msgid "E685: Internal error: %s" msgstr "" -#: ../errors.h:1763 +#: ../errors.h:1770 #, c-format msgid "E686: Argument of %s must be a List" msgstr "" -#: ../errors.h:1771 +#: ../errors.h:1778 msgid "E690: Missing \"in\" after :for" msgstr "" -#: ../errors.h:1780 +#: ../errors.h:1788 msgid "E695: Cannot index a Funcref" msgstr "" -#: ../errors.h:1784 +#: ../errors.h:1792 #, c-format msgid "E697: Missing end of List ']': %s" msgstr "" -#: ../errors.h:1809 +#: ../errors.h:1818 msgid "E710: List value has more items than targets" msgstr "" -#: ../errors.h:1811 +#: ../errors.h:1820 msgid "E711: List value does not have enough items" msgstr "" -#: ../errors.h:1813 +#: ../errors.h:1822 #, c-format msgid "E712: Argument of %s must be a List or Dictionary" msgstr "" -#: ../errors.h:1815 +#: ../errors.h:1824 msgid "E713: Cannot use empty key for Dictionary" msgstr "" -#: ../errors.h:1817 +#: ../errors.h:1826 msgid "E714: List required" msgstr "" -#: ../errors.h:1819 +#: ../errors.h:1828 msgid "E715: Dictionary required" msgstr "" -#: ../errors.h:1821 +#: ../errors.h:1830 #, c-format msgid "E716: Key not present in Dictionary: \"%s\"" msgstr "" -#: ../errors.h:1827 +#: ../errors.h:1836 msgid "E719: Cannot slice a Dictionary" msgstr "" -#: ../errors.h:1829 +#: ../errors.h:1838 #, c-format msgid "E720: Missing colon in Dictionary: %s" msgstr "" -#: ../errors.h:1831 +#: ../errors.h:1840 #, c-format msgid "E721: Duplicate key in Dictionary: \"%s\"" msgstr "" -#: ../errors.h:1833 +#: ../errors.h:1842 #, c-format msgid "E722: Missing comma in Dictionary: %s" msgstr "" -#: ../errors.h:1835 +#: ../errors.h:1844 #, c-format msgid "E723: Missing end of Dictionary '}': %s" msgstr "" -#: ../errors.h:1857 +#: ../errors.h:1866 #, c-format msgid "E734: Wrong variable type for %s=" msgstr "" -#: ../errors.h:1871 +#: ../errors.h:1880 msgid "E741: Value is locked" msgstr "" -#: ../errors.h:1873 +#: ../errors.h:1882 #, c-format msgid "E741: Value is locked: %s" msgstr "" -#: ../errors.h:1875 +#: ../errors.h:1884 msgid "E742: Cannot change value" msgstr "" -#: ../errors.h:1877 +#: ../errors.h:1886 #, c-format msgid "E742: Cannot change value of %s" msgstr "" -#: ../errors.h:1883 +#: ../errors.h:1892 msgid "E744: NetBeans does not allow changes in read-only files" msgstr "" @@ -8990,46 +8991,46 @@ msgid "E749: empty buffer" msgstr "" -#: ../errors.h:1913 +#: ../errors.h:1922 msgid "E756: Spell checking is not possible" msgstr "" -#: ../errors.h:1931 +#: ../errors.h:1940 #, c-format msgid "E764: Option '%s' is not set" msgstr "" -#: ../errors.h:1966 +#: ../errors.h:1975 msgid "E776: No location list" msgstr "" -#: ../errors.h:2022 +#: ../errors.h:2031 msgid "E794: Cannot set variable in the sandbox" msgstr "" -#: ../errors.h:2024 +#: ../errors.h:2033 #, c-format msgid "E794: Cannot set variable in the sandbox: \"%s\"" msgstr "" -#: ../errors.h:2026 +#: ../errors.h:2035 msgid "E795: Cannot delete variable" msgstr "" -#: ../errors.h:2033 +#: ../errors.h:2042 msgid "writing to device disabled with 'opendevice' option" msgstr "" -#: ../errors.h:2028 +#: ../errors.h:2037 #, c-format msgid "E795: Cannot delete variable %s" msgstr "" -#: ../errors.h:2047 +#: ../errors.h:2056 msgid "E800: Arabic cannot be used: Not enabled at compile time\n" msgstr "E800: Tiếng Ả Rập không được chọn khi biên dịch\n" -#: ../errors.h:2060 +#: ../errors.h:2069 #, no-c-format msgid "E804: Cannot use '%' with Float" msgstr "" @@ -9038,67 +9039,67 @@ msgid "E806: using Float as a String" msgstr "" -#: ../errors.h:2083 +#: ../errors.h:2092 msgid "E813: Cannot close autocmd or popup window" msgstr "" -#: ../errors.h:2096 +#: ../errors.h:2105 msgid "E817: Blowfish big/little endian use wrong" msgstr "" -#: ../errors.h:2098 +#: ../errors.h:2107 msgid "E818: sha256 test failed" msgstr "" -#: ../errors.h:2100 +#: ../errors.h:2109 msgid "E819: Blowfish test failed" msgstr "" -#: ../errors.h:2102 +#: ../errors.h:2111 msgid "E820: sizeof(uint32_t) != 4" msgstr "" -#: ../errors.h:1530 +#: ../errors.h:2114 msgid "E831: bf_key_init() called with empty password" msgstr "" -#: ../errors.h:2141 +#: ../errors.h:2150 msgid "E834: Conflicts with value of 'listchars'" msgstr "" -#: ../errors.h:2143 +#: ../errors.h:2152 msgid "E835: Conflicts with value of 'fillchars'" msgstr "" -#: ../errors.h:2187 +#: ../errors.h:2196 msgid "E850: Invalid register name" msgstr "" -#: ../errors.h:2202 +#: ../errors.h:2211 msgid "E855: Autocommands caused command to abort" msgstr "" -#: ../errors.h:2205 +#: ../errors.h:2214 msgid "" "E856: \"assert_fails()\" second argument must be a string or a list with one " "or two strings" msgstr "" -#: ../errors.h:2207 +#: ../errors.h:2216 #, c-format msgid "E857: Dictionary key \"%s\" required" msgstr "" -#: ../errors.h:2298 +#: ../errors.h:2307 msgid "E889: Number required" msgstr "" -#: ../errors.h:2320 +#: ../errors.h:2329 #, c-format msgid "E896: Argument of %s must be a List, Dictionary or Blob" msgstr "" -#: ../errors.h:2322 +#: ../errors.h:2331 msgid "E897: List or Blob required" msgstr "" @@ -9107,141 +9108,141 @@ msgid "E908: using an invalid value as a String: %s" msgstr "" -#: ../errors.h:2360 +#: ../errors.h:2369 msgid "E909: Cannot index a special variable" msgstr "" -#: ../errors.h:2383 +#: ../errors.h:2392 #, c-format msgid "E919: Directory not found in '%s': \"%s\"" msgstr "" -#: ../errors.h:2408 +#: ../errors.h:2418 msgid "E928: String required" msgstr "" -#: ../errors.h:2419 +#: ../errors.h:2429 msgid "E931: Buffer cannot be registered" msgstr "" -#: ../errors.h:2424 +#: ../errors.h:2434 #, c-format msgid "E933: Function was deleted: %s" msgstr "" -#: ../errors.h:2435 +#: ../errors.h:2445 msgid "E936: Cannot delete the current group" msgstr "" -#: ../errors.h:2437 +#: ../errors.h:2447 #, c-format msgid "E937: Attempt to delete a buffer that is in use: %s" msgstr "" -#: ../errors.h:2443 +#: ../errors.h:2453 msgid "E939: Positive count required" msgstr "" -#: ../errors.h:2446 +#: ../errors.h:2456 #, c-format msgid "E940: Cannot lock or unlock variable %s" msgstr "" -#: ../errors.h:2467 +#: ../errors.h:2477 msgid "E948: Job still running" msgstr "" -#: ../errors.h:2469 +#: ../errors.h:2479 msgid "E948: Job still running (add ! to end the job)" msgstr "" -#: ../errors.h:2472 +#: ../errors.h:2482 msgid "E949: File changed while writing" msgstr "" -#: ../errors.h:2480 +#: ../errors.h:2490 msgid "E952: Autocommand caused recursive behavior" msgstr "" -#: ../errors.h:2498 +#: ../errors.h:2508 msgid "E957: Invalid window number" msgstr "" -#: ../errors.h:2520 +#: ../errors.h:2530 #, c-format msgid "E964: Invalid column number: %ld" msgstr "" -#: ../errors.h:2526 +#: ../errors.h:2536 #, c-format msgid "E966: Invalid line number: %ld" msgstr "" -#: ../errors.h:2542 +#: ../errors.h:2552 msgid "E972: Blob value does not have the right number of bytes" msgstr "" -#: ../errors.h:2554 +#: ../errors.h:2564 msgid "E978: Invalid operation for Blob" msgstr "" -#: ../errors.h:2556 +#: ../errors.h:2566 #, c-format msgid "E979: Blob index out of range: %ld" msgstr "" -#: ../errors.h:2569 +#: ../errors.h:2579 #, c-format msgid "E983: Duplicate argument: %s" msgstr "" -#: ../errors.h:2600 +#: ../errors.h:2610 msgid "E995: Cannot modify existing variable" msgstr "" -#: ../errors.h:2604 +#: ../errors.h:2614 msgid "E996: Cannot lock an option" msgstr "" -#: ../errors.h:2618 +#: ../errors.h:2628 #, c-format msgid "E998: Reduce of an empty %s with no initial value" msgstr "" -#: ../errors.h:2836 +#: ../errors.h:2846 #, c-format msgid "E1100: Command not supported in Vim9 script (missing :var?): %s" msgstr "" -#: ../errors.h:2625 +#: ../errors.h:2635 #, c-format msgid "E1001: Variable not found: %s" msgstr "" -#: ../errors.h:2627 +#: ../errors.h:2637 #, c-format msgid "E1002: Syntax error at %s" msgstr "" -#: ../errors.h:2629 +#: ../errors.h:2639 msgid "E1003: Missing return value" msgstr "" -#: ../errors.h:2631 +#: ../errors.h:2641 #, c-format msgid "E1004: White space required before and after '%s' at \"%s\"" msgstr "" -#: ../errors.h:2633 +#: ../errors.h:2643 msgid "E1005: Too many argument types" msgstr "" -#: ../errors.h:2635 +#: ../errors.h:2645 #, c-format msgid "E1006: %s is used as an argument" msgstr "" -#: ../errors.h:2637 +#: ../errors.h:2647 msgid "E1007: Mandatory argument after optional argument" msgstr "" @@ -9253,159 +9254,159 @@ msgid "E1009: Missing > after type" msgstr "" -#: ../errors.h:2643 +#: ../errors.h:2653 #, c-format msgid "E1010: Type not recognized: %s" msgstr "" -#: ../errors.h:2645 +#: ../errors.h:2655 #, c-format msgid "E1011: Name too long: %s" msgstr "" -#: ../errors.h:2647 +#: ../errors.h:2657 #, c-format msgid "E1012: Type mismatch; expected %s but got %s" msgstr "" -#: ../errors.h:2649 +#: ../errors.h:2659 #, c-format msgid "E1012: Type mismatch; expected %s but got %s in %s" msgstr "" -#: ../errors.h:2651 +#: ../errors.h:2661 #, c-format msgid "E1013: Argument %d: type mismatch, expected %s but got %s" msgstr "" -#: ../errors.h:2653 +#: ../errors.h:2663 #, c-format msgid "E1013: Argument %d: type mismatch, expected %s but got %s in %s" msgstr "" -#: ../errors.h:2655 +#: ../errors.h:2665 #, c-format msgid "E1014: Invalid key: %s" msgstr "" -#: ../errors.h:2657 +#: ../errors.h:2667 #, c-format msgid "E1015: Name expected: %s" msgstr "" -#: ../errors.h:2659 +#: ../errors.h:2669 #, c-format msgid "E1016: Cannot declare a %s variable: %s" msgstr "" -#: ../errors.h:2661 +#: ../errors.h:2671 #, c-format msgid "E1016: Cannot declare an environment variable: %s" msgstr "" -#: ../errors.h:2663 +#: ../errors.h:2673 #, c-format msgid "E1017: Variable already declared: %s" msgstr "" -#: ../errors.h:2665 +#: ../errors.h:2675 #, c-format msgid "E1018: Cannot assign to a constant: %s" msgstr "" -#: ../errors.h:2667 +#: ../errors.h:2677 msgid "E1019: Can only concatenate to string" msgstr "" -#: ../errors.h:2669 +#: ../errors.h:2679 #, c-format msgid "E1020: Cannot use an operator on a new variable: %s" msgstr "" -#: ../errors.h:2671 +#: ../errors.h:2681 msgid "E1021: Const requires a value" msgstr "" -#: ../errors.h:2673 +#: ../errors.h:2683 msgid "E1022: Type or initialization required" msgstr "" -#: ../errors.h:2675 +#: ../errors.h:2685 #, c-format msgid "E1023: Using a Number as a Bool: %lld" msgstr "" -#: ../errors.h:2677 +#: ../errors.h:2687 msgid "E1024: Using a Number as a String" msgstr "" -#: ../errors.h:2679 +#: ../errors.h:2689 msgid "E1025: Using } outside of a block scope" msgstr "" -#: ../errors.h:2682 +#: ../errors.h:2692 msgid "E1026: Missing }" msgstr "" -#: ../errors.h:2685 +#: ../errors.h:2695 msgid "E1027: Missing return statement" msgstr "" -#: ../errors.h:2687 +#: ../errors.h:2697 msgid "E1028: Compiling :def function failed" msgstr "" -#: ../errors.h:2689 +#: ../errors.h:2699 #, c-format msgid "E1029: Expected %s but got %s" msgstr "" -#: ../errors.h:2691 +#: ../errors.h:2701 #, c-format msgid "E1030: Using a String as a Number: \"%s\"" msgstr "" -#: ../errors.h:2693 +#: ../errors.h:2703 msgid "E1031: Cannot use void value" msgstr "" -#: ../errors.h:2695 +#: ../errors.h:2705 msgid "E1032: Missing :catch or :finally" msgstr "" -#: ../errors.h:2697 +#: ../errors.h:2707 msgid "E1033: Catch unreachable after catch-all" msgstr "" -#: ../errors.h:2699 +#: ../errors.h:2709 #, c-format msgid "E1034: Cannot use reserved name %s" msgstr "" -#: ../errors.h:2702 +#: ../errors.h:2712 #, no-c-format msgid "E1035: % requires number arguments" msgstr "" -#: ../errors.h:2704 +#: ../errors.h:2714 #, c-format msgid "E1036: %c requires number or float arguments" msgstr "" -#: ../errors.h:2706 +#: ../errors.h:2716 #, c-format msgid "E1037: Cannot use \"%s\" with %s" msgstr "" -#: ../errors.h:2708 +#: ../errors.h:2718 msgid "E1038: \"vim9script\" can only be used in a script" msgstr "" -#: ../errors.h:2710 +#: ../errors.h:2720 msgid "E1039: \"vim9script\" must be the first command in a script" msgstr "" -#: ../errors.h:2713 +#: ../errors.h:2723 msgid "E1040: Cannot use :scriptversion after :vim9script" msgstr "" @@ -9414,15 +9415,15 @@ msgid "E1041: Redefining script item %s" msgstr "" -#: ../errors.h:2718 +#: ../errors.h:2728 msgid "E1042: Export can only be used in vim9script" msgstr "" -#: ../errors.h:2720 +#: ../errors.h:2730 msgid "E1043: Invalid command after :export" msgstr "" -#: ../errors.h:2722 +#: ../errors.h:2732 msgid "E1044: Export with invalid argument" msgstr "" @@ -9434,105 +9435,105 @@ msgid "E1046: Missing comma in import" msgstr "" -#: ../errors.h:2726 +#: ../errors.h:2736 #, c-format msgid "E1047: Syntax error in import: %s" msgstr "" -#: ../errors.h:2728 +#: ../errors.h:2738 #, c-format msgid "E1048: Item not found in script: %s" msgstr "" -#: ../errors.h:2730 +#: ../errors.h:2740 #, c-format msgid "E1049: Item not exported in script: %s" msgstr "" -#: ../errors.h:2733 +#: ../errors.h:2743 #, c-format msgid "E1050: Colon required before a range: %s" msgstr "" -#: ../errors.h:2736 +#: ../errors.h:2746 msgid "E1051: Wrong argument type for +" msgstr "" -#: ../errors.h:2738 +#: ../errors.h:2748 #, c-format msgid "E1052: Cannot declare an option: %s" msgstr "" -#: ../errors.h:2740 +#: ../errors.h:2750 #, c-format msgid "E1053: Could not import \"%s\"" msgstr "" -#: ../errors.h:2742 +#: ../errors.h:2752 #, c-format msgid "E1054: Variable already declared in the script: %s" msgstr "" -#: ../errors.h:2744 +#: ../errors.h:2754 msgid "E1055: Missing name after ..." msgstr "" -#: ../errors.h:2746 +#: ../errors.h:2756 #, c-format msgid "E1056: Expected a type: %s" msgstr "" -#: ../errors.h:2748 +#: ../errors.h:2758 msgid "E1057: Missing :enddef" msgstr "" -#: ../errors.h:2750 +#: ../errors.h:2760 msgid "E1058: Function nesting too deep" msgstr "" -#: ../errors.h:2752 +#: ../errors.h:2762 #, c-format msgid "E1059: No white space allowed before colon: %s" msgstr "" -#: ../errors.h:2754 +#: ../errors.h:2764 #, c-format msgid "E1060: Expected dot after name: %s" msgstr "" -#: ../errors.h:2756 +#: ../errors.h:2766 #, c-format msgid "E1061: Cannot find function %s" msgstr "" -#: ../errors.h:2758 +#: ../errors.h:2768 msgid "E1062: Cannot index a Number" msgstr "" -#: ../errors.h:2760 +#: ../errors.h:2770 msgid "E1063: Type mismatch for v: variable" msgstr "" -#: ../errors.h:2763 +#: ../errors.h:2773 msgid "E1064: Yank register changed while using it" msgstr "" -#: ../errors.h:2768 +#: ../errors.h:2778 #, c-format msgid "E1066: Cannot declare a register: %s" msgstr "" -#: ../errors.h:2770 +#: ../errors.h:2780 #, c-format msgid "E1067: Separator mismatch: %s" msgstr "" -#: ../errors.h:2772 +#: ../errors.h:2782 #, c-format msgid "E1068: No white space allowed before '%s': %s" msgstr "" -#: ../errors.h:2774 +#: ../errors.h:2784 #, c-format msgid "E1069: White space required after '%s': %s" msgstr "" @@ -9545,21 +9546,21 @@ msgid "E1071: Invalid string after \"from\"" msgstr "" -#: ../errors.h:2778 +#: ../errors.h:2788 #, c-format msgid "E1072: Cannot compare %s with %s" msgstr "" -#: ../errors.h:2780 +#: ../errors.h:2790 #, c-format msgid "E1073: Name already defined: %s" msgstr "" -#: ../errors.h:2782 +#: ../errors.h:2792 msgid "E1074: No white space allowed after dot" msgstr "" -#: ../errors.h:2784 +#: ../errors.h:2794 #, c-format msgid "E1075: Namespace not supported: %s" msgstr "" @@ -9568,12 +9569,12 @@ msgid "E1076: This Vim is not compiled with float support" msgstr "" -#: ../errors.h:2787 +#: ../errors.h:2797 #, c-format msgid "E1077: Missing argument type for %s" msgstr "" -#: ../errors.h:2797 +#: ../errors.h:2807 #, c-format msgid "E1081: Cannot unlet %s" msgstr "" @@ -9583,16 +9584,16 @@ msgid "E1082: Cannot use a namespaced variable: %s" msgstr "" -#: ../errors.h:2803 +#: ../errors.h:2813 msgid "E1083: Missing backtick" msgstr "" -#: ../errors.h:2805 +#: ../errors.h:2815 #, c-format msgid "E1084: Cannot delete Vim9 script function %s" msgstr "" -#: ../errors.h:2807 +#: ../errors.h:2817 #, c-format msgid "E1085: Not a callable type: %s" msgstr "" @@ -9601,134 +9602,134 @@ msgid "E1086: Function reference invalid" msgstr "" -#: ../errors.h:2810 +#: ../errors.h:2820 msgid "E1087: Cannot use an index when declaring a variable" msgstr "" -#: ../errors.h:2814 +#: ../errors.h:2824 #, c-format msgid "E1089: Unknown variable: %s" msgstr "" -#: ../errors.h:2816 +#: ../errors.h:2826 #, c-format msgid "E1090: Cannot assign to argument %s" msgstr "" -#: ../errors.h:2818 +#: ../errors.h:2828 #, c-format msgid "E1091: Function is not compiled: %s" msgstr "" -#: ../errors.h:2822 +#: ../errors.h:2832 #, c-format msgid "E1093: Expected %d items but got %d" msgstr "" -#: ../errors.h:2824 +#: ../errors.h:2834 msgid "E1094: Import can only be used in a script" msgstr "" -#: ../errors.h:1820 +#: ../errors.h:2807 msgid "E1095: Unreachable code after :return" msgstr "" -#: ../errors.h:2828 +#: ../errors.h:2838 msgid "E1096: Returning a value in a function without a return type" msgstr "" -#: ../errors.h:2830 +#: ../errors.h:2840 msgid "E1097: Line incomplete" msgstr "" -#: ../errors.h:2832 +#: ../errors.h:2842 msgid "E1098: String, List or Blob required" msgstr "" -#: ../errors.h:2834 +#: ../errors.h:2844 #, c-format msgid "E1099: Unknown error while executing %s" msgstr "" -#: ../errors.h:2838 +#: ../errors.h:2848 #, c-format msgid "E1101: Cannot declare a script variable in a function: %s" msgstr "" -#: ../errors.h:2840 +#: ../errors.h:2850 #, c-format msgid "E1102: Lambda function not found: %s" msgstr "" -#: ../errors.h:2842 +#: ../errors.h:2852 msgid "E1103: Dictionary not set" msgstr "" -#: ../errors.h:2844 +#: ../errors.h:2854 msgid "E1104: Missing >" msgstr "" -#: ../errors.h:2846 +#: ../errors.h:2856 #, c-format msgid "E1105: Cannot convert %s to string" msgstr "" -#: ../errors.h:1840 +#: ../errors.h:2829 msgid "E1106: One argument too many" msgstr "" -#: ../errors.h:1842 +#: ../errors.h:2831 #, c-format msgid "E1106: %d arguments too many" msgstr "" -#: ../errors.h:2852 +#: ../errors.h:2862 msgid "E1107: String, List, Dict or Blob required" msgstr "" -#: ../errors.h:1846 +#: ../errors.h:2835 #, c-format msgid "E1108: Item not found: %s" msgstr "" -#: ../errors.h:2854 +#: ../errors.h:2865 #, c-format msgid "E1109: List item %d is not a List" msgstr "" -#: ../errors.h:2856 +#: ../errors.h:2867 #, c-format msgid "E1110: List item %d does not contain 3 numbers" msgstr "" -#: ../errors.h:2858 +#: ../errors.h:2869 #, c-format msgid "E1111: List item %d range invalid" msgstr "" -#: ../errors.h:2860 +#: ../errors.h:2871 #, c-format msgid "E1112: List item %d cell width invalid" msgstr "" -#: ../errors.h:2862 +#: ../errors.h:2873 #, c-format msgid "E1113: Overlapping ranges for 0x%lx" msgstr "" -#: ../errors.h:1858 +#: ../errors.h:2847 msgid "E1114: Only values of 0x100 and higher supported" msgstr "" -#: ../errors.h:2866 +#: ../errors.h:2877 msgid "E1115: \"assert_fails()\" fourth argument must be a number" msgstr "" -#: ../errors.h:2868 +#: ../errors.h:2879 msgid "E1116: \"assert_fails()\" fifth argument must be a string" msgstr "" -#: ../errors.h:2870 +#: ../errors.h:2881 msgid "E1117: Cannot use ! with nested :def" msgstr "" @@ -9740,96 +9741,96 @@ msgid "E1119: Cannot change list item" msgstr "" -#: ../errors.h:2876 +#: ../errors.h:2887 msgid "E1120: Cannot change dict" msgstr "" -#: ../errors.h:2878 +#: ../errors.h:2889 msgid "E1121: Cannot change dict item" msgstr "" -#: ../errors.h:2880 +#: ../errors.h:2891 #, c-format msgid "E1122: Variable is locked: %s" msgstr "" -#: ../errors.h:2882 +#: ../errors.h:2893 #, c-format msgid "E1123: Missing comma before argument: %s" msgstr "" -#: ../errors.h:2884 +#: ../errors.h:2895 #, c-format msgid "E1124: \"%s\" cannot be used in legacy Vim script" msgstr "" -#: ../errors.h:2886 +#: ../errors.h:2897 msgid "E1125: Final requires a value" msgstr "" -#: ../errors.h:2888 +#: ../errors.h:2899 msgid "E1126: Cannot use :let in Vim9 script" msgstr "" -#: ../errors.h:2890 +#: ../errors.h:2901 msgid "E1127: Missing name after dot" msgstr "" -#: ../errors.h:2892 +#: ../errors.h:2903 msgid "E1128: } without {" msgstr "" -#: ../errors.h:2894 +#: ../errors.h:2905 msgid "E1129: Throw with empty string" msgstr "" -#: ../errors.h:2896 +#: ../errors.h:2907 msgid "E1130: Cannot add to null list" msgstr "" -#: ../errors.h:2898 +#: ../errors.h:2909 msgid "E1131: Cannot add to null blob" msgstr "" -#: ../errors.h:2900 +#: ../errors.h:2911 msgid "E1132: Missing function argument" msgstr "" -#: ../errors.h:2902 +#: ../errors.h:2913 msgid "E1133: Cannot extend a null dict" msgstr "" -#: ../errors.h:2904 +#: ../errors.h:2915 msgid "E1134: Cannot extend a null list" msgstr "" -#: ../errors.h:2906 +#: ../errors.h:2917 #, c-format msgid "E1135: Using a String as a Bool: \"%s\"" msgstr "" -#: ../errors.h:2909 +#: ../errors.h:2920 msgid "E1136: mapping must end with before second " msgstr "" -#: ../errors.h:1905 +#: ../errors.h:2894 #, c-format msgid "E1137: mapping must not include %s key" msgstr "" -#: ../errors.h:2913 +#: ../errors.h:2924 msgid "E1138: Using a Bool as a Number" msgstr "" -#: ../errors.h:2915 +#: ../errors.h:2926 msgid "E1139: Missing matching bracket after dict key" msgstr "" -#: ../errors.h:2917 +#: ../errors.h:2928 msgid "E1140: :for argument must be a sequence of lists" msgstr "" -#: ../errors.h:2919 +#: ../errors.h:2930 msgid "E1141: Indexable type required" msgstr "" @@ -9837,70 +9838,70 @@ msgid "E1142: Non-empty string required" msgstr "" -#: ../errors.h:2923 +#: ../errors.h:2934 #, c-format msgid "E1143: Empty expression: \"%s\"" msgstr "" -#: ../errors.h:2925 +#: ../errors.h:2936 #, c-format msgid "E1144: Command \"%s\" is not followed by white space: %s" msgstr "" -#: ../errors.h:2927 +#: ../errors.h:2938 #, c-format msgid "E1145: Missing heredoc end marker: %s" msgstr "" -#: ../errors.h:2929 +#: ../errors.h:2940 #, c-format msgid "E1146: Command not recognized: %s" msgstr "" -#: ../errors.h:2931 +#: ../errors.h:2942 msgid "E1147: List not set" msgstr "" -#: ../errors.h:2933 +#: ../errors.h:2944 #, c-format msgid "E1148: Cannot index a %s" msgstr "" -#: ../errors.h:2935 +#: ../errors.h:2946 #, c-format msgid "E1149: Script variable is invalid after reload in function %s" msgstr "" -#: ../errors.h:2937 +#: ../errors.h:2948 msgid "E1150: Script variable type changed" msgstr "" -#: ../errors.h:2939 +#: ../errors.h:2950 msgid "E1151: Mismatched endfunction" msgstr "" -#: ../errors.h:2941 +#: ../errors.h:2952 msgid "E1152: Mismatched enddef" msgstr "" -#: ../errors.h:2943 +#: ../errors.h:2954 #, c-format msgid "E1153: Invalid operation for %s" msgstr "" -#: ../errors.h:2945 +#: ../errors.h:2956 msgid "E1154: Divide by zero" msgstr "" -#: ../errors.h:2948 +#: ../errors.h:2959 msgid "E1155: Cannot define autocommands for ALL events" msgstr "" -#: ../errors.h:2950 +#: ../errors.h:2961 msgid "E1156: Cannot change the argument list recursively" msgstr "" -#: ../errors.h:2953 +#: ../errors.h:2964 msgid "E1157: Missing return type" msgstr "" @@ -9908,53 +9909,53 @@ msgid "E1158: Cannot use flatten() in Vim9 script" msgstr "" -#: ../errors.h:2958 +#: ../errors.h:2969 msgid "E1159: Cannot split a window when closing the buffer" msgstr "" -#: ../errors.h:2961 +#: ../errors.h:2972 msgid "E1160: Cannot use a default for variable arguments" msgstr "" -#: ../errors.h:2963 +#: ../errors.h:2974 #, c-format msgid "E1161: Cannot json encode a %s" msgstr "" -#: ../errors.h:2965 +#: ../errors.h:2976 #, c-format msgid "E1162: Register name must be one character: %s" msgstr "" -#: ../errors.h:2967 +#: ../errors.h:2978 #, c-format msgid "E1163: Variable %d: type mismatch, expected %s but got %s" msgstr "" -#: ../errors.h:2969 +#: ../errors.h:2980 #, c-format msgid "E1163: Variable %d: type mismatch, expected %s but got %s in %s" msgstr "" -#: ../errors.h:2972 +#: ../errors.h:2983 msgid "E1164: vim9cmd must be followed by a command" msgstr "" -#: ../errors.h:2975 +#: ../errors.h:2986 #, c-format msgid "E1165: Cannot use a range with an assignment: %s" msgstr "" -#: ../errors.h:2977 +#: ../errors.h:2988 msgid "E1166: Cannot use a range with a dictionary" msgstr "" -#: ../errors.h:2979 +#: ../errors.h:2990 #, c-format msgid "E1167: Argument name shadows existing variable: %s" msgstr "" -#: ../errors.h:2981 +#: ../errors.h:2992 #, c-format msgid "E1168: Argument already declared in the script: %s" msgstr "" @@ -9963,59 +9964,59 @@ msgid "E1169: 'import * as {name}' not supported here" msgstr "" -#: ../errors.h:2985 +#: ../errors.h:2996 msgid "E1170: Cannot use #{ to start a comment" msgstr "" -#: ../errors.h:2987 +#: ../errors.h:2998 msgid "E1171: Missing } after inline function" msgstr "" -#: ../errors.h:2989 +#: ../errors.h:3000 msgid "E1172: Cannot use default values in a lambda" msgstr "" -#: ../errors.h:2991 +#: ../errors.h:3002 #, c-format msgid "E1173: Text found after %s: %s" msgstr "" -#: ../errors.h:2993 +#: ../errors.h:3004 #, c-format msgid "E1174: String required for argument %d" msgstr "" -#: ../errors.h:2995 +#: ../errors.h:3006 #, c-format msgid "E1175: Non-empty string required for argument %d" msgstr "" -#: ../errors.h:2997 +#: ../errors.h:3008 msgid "E1176: Misplaced command modifier" msgstr "" -#: ../errors.h:2999 +#: ../errors.h:3010 #, c-format msgid "E1177: For loop on %s not supported" msgstr "" -#: ../errors.h:3001 +#: ../errors.h:3012 msgid "E1178: Cannot lock or unlock a local variable" msgstr "" -#: ../errors.h:3005 +#: ../errors.h:3016 #, c-format msgid "" "E1179: Failed to extract PWD from %s, check your shell's config related to " "OSC 7" msgstr "" -#: ../errors.h:3009 +#: ../errors.h:3020 #, c-format msgid "E1180: Variable arguments type must be a list: %s" msgstr "" -#: ../errors.h:3011 +#: ../errors.h:3022 msgid "E1181: Cannot use an underscore here" msgstr "" @@ -10023,12 +10024,12 @@ msgid "E1182: Blob required" msgstr "" -#: ../errors.h:3015 +#: ../errors.h:3026 #, c-format msgid "E1183: Cannot use a range with an assignment operator: %s" msgstr "" -#: ../errors.h:3019 +#: ../errors.h:3030 msgid "E1184: Blob not set" msgstr "" @@ -10036,238 +10037,238 @@ msgid "E1185: Cannot nest :redir" msgstr "" -#: ../errors.h:3021 +#: ../errors.h:3032 msgid "E1185: Missing :redir END" msgstr "" -#: ../errors.h:3023 +#: ../errors.h:3034 #, c-format msgid "E1186: Expression does not result in a value: %s" msgstr "" -#: ../errors.h:3026 +#: ../errors.h:3037 msgid "E1187: Failed to source defaults.vim" msgstr "" -#: ../errors.h:3029 +#: ../errors.h:3040 msgid "E1188: Cannot open a terminal from the command line window" msgstr "" -#: ../errors.h:3033 +#: ../errors.h:3044 #, c-format msgid "E1189: Cannot use :legacy with this command: %s" msgstr "" -#: ../errors.h:2015 +#: ../errors.h:3019 msgid "E1190: One argument too few" msgstr "" -#: ../errors.h:2017 +#: ../errors.h:3021 #, c-format msgid "E1190: %d arguments too few" msgstr "" -#: ../errors.h:3039 +#: ../errors.h:3050 #, c-format msgid "E1191: Call to function that failed to compile: %s" msgstr "" -#: ../errors.h:3041 +#: ../errors.h:3052 msgid "E1192: Empty function name" msgstr "" -#: ../errors.h:3047 +#: ../errors.h:3058 msgid "E1193: cryptmethod xchacha20 not built into this Vim" msgstr "" -#: ../errors.h:3051 +#: ../errors.h:3062 msgid "E1194: Cannot encrypt header, not enough space" msgstr "" -#: ../errors.h:3053 +#: ../errors.h:3064 msgid "E1195: Cannot encrypt buffer, not enough space" msgstr "" -#: ../errors.h:3055 +#: ../errors.h:3066 msgid "E1196: Cannot decrypt header, not enough space" msgstr "" -#: ../errors.h:3058 +#: ../errors.h:3069 msgid "E1197: Cannot allocate_buffer for encryption" msgstr "" -#: ../errors.h:3060 +#: ../errors.h:3071 msgid "E1198: Decryption failed: Header incomplete!" msgstr "" -#: ../errors.h:3063 +#: ../errors.h:3074 msgid "E1199: Cannot decrypt buffer, not enough space" msgstr "" -#: ../errors.h:3066 +#: ../errors.h:3077 msgid "E1200: Decryption failed!" msgstr "" -#: ../errors.h:3068 +#: ../errors.h:3079 msgid "E1201: Decryption failed: pre-mature end of file!" msgstr "" -#: ../errors.h:3073 +#: ../errors.h:3084 #, c-format msgid "E1202: No white space allowed after '%s': %s" msgstr "" -#: ../errors.h:3075 +#: ../errors.h:3059 #, c-format msgid "E1203: Dot can only be used on a dictionary: %s" msgstr "" -#: ../errors.h:3078 +#: ../errors.h:3089 #, c-format msgid "E1204: No Number allowed after .: '\\%%%c'" msgstr "" -#: ../errors.h:3080 +#: ../errors.h:3091 msgid "E1205: No white space allowed between option and" msgstr "" -#: ../errors.h:3083 +#: ../errors.h:3094 #, c-format msgid "E1206: Dictionary required for argument %d" msgstr "" -#: ../errors.h:3085 +#: ../errors.h:3096 #, c-format msgid "E1207: Expression without an effect: %s" msgstr "" -#: ../errors.h:3088 +#: ../errors.h:3099 msgid "E1208: -complete used without allowing arguments" msgstr "" -#: ../errors.h:3091 +#: ../errors.h:3102 #, c-format msgid "E1209: Invalid value for a line number: \"%s\"" msgstr "" -#: ../errors.h:3093 +#: ../errors.h:3104 #, c-format msgid "E1210: Number required for argument %d" msgstr "" -#: ../errors.h:3095 +#: ../errors.h:3106 #, c-format msgid "E1211: List required for argument %d" msgstr "" -#: ../errors.h:3097 +#: ../errors.h:3108 #, c-format msgid "E1212: Bool required for argument %d" msgstr "" -#: ../errors.h:3099 +#: ../errors.h:3110 #, c-format msgid "E1213: Redefining imported item \"%s\"" msgstr "" -#: ../errors.h:3103 +#: ../errors.h:3114 #, c-format msgid "E1214: Digraph must be just two characters: %s" msgstr "" -#: ../errors.h:3105 +#: ../errors.h:3116 #, c-format msgid "E1215: Digraph must be one character: %s" msgstr "" -#: ../errors.h:3107 +#: ../errors.h:3118 msgid "" "E1216: digraph_setlist() argument must be a list of lists with two items" msgstr "" -#: ../errors.h:3112 +#: ../errors.h:3123 #, c-format msgid "E1217: Channel or Job required for argument %d" msgstr "" -#: ../errors.h:3114 +#: ../errors.h:3125 #, c-format msgid "E1218: Job required for argument %d" msgstr "" -#: ../errors.h:3117 +#: ../errors.h:3128 #, c-format msgid "E1219: Float or Number required for argument %d" msgstr "" -#: ../errors.h:3119 +#: ../errors.h:3130 #, c-format msgid "E1220: String or Number required for argument %d" msgstr "" -#: ../errors.h:3122 +#: ../errors.h:3133 #, c-format msgid "E1221: String or Blob required for argument %d" msgstr "" -#: ../errors.h:3125 +#: ../errors.h:3136 #, c-format msgid "E1222: String or List required for argument %d" msgstr "" -#: ../errors.h:3127 +#: ../errors.h:3138 #, c-format msgid "E1223: String or Dictionary required for argument %d" msgstr "" -#: ../errors.h:3129 +#: ../errors.h:3140 #, c-format msgid "E1224: String, Number or List required for argument %d" msgstr "" -#: ../errors.h:3131 +#: ../errors.h:3142 #, c-format msgid "E1225: String, List or Dictionary required for argument %d" msgstr "" -#: ../errors.h:3133 +#: ../errors.h:3144 #, c-format msgid "E1226: List or Blob required for argument %d" msgstr "" -#: ../errors.h:3135 +#: ../errors.h:3146 #, c-format msgid "E1227: List or Dictionary required for argument %d" msgstr "" -#: ../errors.h:3137 +#: ../errors.h:3148 #, c-format msgid "E1228: List, Dictionary or Blob required for argument %d" msgstr "" -#: ../errors.h:3139 +#: ../errors.h:3150 #, c-format msgid "E1229: Expected dictionary for using key \"%s\", but got %s" msgstr "" -#: ../errors.h:3143 +#: ../errors.h:3154 msgid "E1230: Encryption: sodium_mlock() failed" msgstr "" -#: ../errors.h:3146 +#: ../errors.h:3157 #, c-format msgid "E1231: Cannot use a bar to separate commands here: %s" msgstr "" -#: ../errors.h:3149 +#: ../errors.h:3160 msgid "E1232: Argument of exists_compiled() must be a literal string" msgstr "" -#: ../errors.h:3151 +#: ../errors.h:3162 msgid "E1233: exists_compiled() can only be used in a :def function" msgstr "" -#: ../errors.h:3154 +#: ../errors.h:3165 msgid "E1234: legacy must be followed by a command" msgstr "" @@ -10280,435 +10281,444 @@ msgid "E1236: Cannot use %s itself, it is imported with '*'" msgstr "" -#: ../errors.h:3161 +#: ../errors.h:3172 #, c-format msgid "E1237: No such user-defined command in current buffer: %s" msgstr "" -#: ../errors.h:3164 +#: ../errors.h:3175 #, c-format msgid "E1238: Blob required for argument %d" msgstr "" -#: ../errors.h:3166 +#: ../errors.h:3177 #, c-format msgid "E1239: Invalid value for blob: %d" msgstr "" -#: ../errors.h:3169 +#: ../errors.h:3180 msgid "E1240: Resulting text too long" msgstr "" -#: ../errors.h:3172 +#: ../errors.h:3183 #, c-format msgid "E1241: Separator not supported: %s" msgstr "" -#: ../errors.h:3174 +#: ../errors.h:3185 #, c-format msgid "E1242: No white space allowed before separator: %s" msgstr "" -#: ../errors.h:3178 +#: ../errors.h:3189 msgid "E1243: ASCII code not in 32-127 range" msgstr "" -#: ../errors.h:3183 +#: ../errors.h:3194 #, c-format msgid "E1244: Bad color string: %s" msgstr "" -#: ../errors.h:3186 +#: ../errors.h:3197 msgid "E1245: Cannot expand in a Vim9 function" msgstr "" -#: ../errors.h:3188 +#: ../errors.h:3199 #, c-format msgid "E1246: Cannot find variable to (un)lock: %s" msgstr "" -#: ../errors.h:3191 +#: ../errors.h:3202 msgid "E1247: Line number out of range" msgstr "" -#: ../errors.h:3194 +#: ../errors.h:3205 msgid "E1248: Closure called from invalid context" msgstr "" -#: ../errors.h:3197 +#: ../errors.h:3208 msgid "E1249: Highlight group name too long" msgstr "" -#: ../errors.h:3200 +#: ../errors.h:3211 #, c-format msgid "E1250: Argument of %s must be a List, String, Dictionary or Blob" msgstr "" -#: ../errors.h:3202 +#: ../errors.h:3213 #, c-format msgid "E1251: List, Dictionary, Blob or String required for argument %d" msgstr "" -#: ../errors.h:3204 +#: ../errors.h:3215 #, c-format msgid "E1252: String, List or Blob required for argument %d" msgstr "" -#: ../errors.h:2146 +#: ../errors.h:3190 #, c-format msgid "E1253: String expected for argument %d" msgstr "" -#: ../errors.h:3206 +#: ../errors.h:3218 msgid "E1254: Cannot use script variable in for loop" msgstr "" -#: ../errors.h:3209 +#: ../errors.h:3221 msgid "E1255: mapping must end with " msgstr "" -#: ../errors.h:3212 +#: ../errors.h:3224 #, c-format msgid "E1256: String or function required for argument %d" msgstr "" -#: ../errors.h:3258 +#: ../errors.h:3270 msgid "E1275: String or function required for ->(expr)" msgstr "" -#: ../errors.h:3272 +#: ../errors.h:3284 msgid "E1280: Illegal character in word" msgstr "" +#: ../errors.h:3339 +msgid "E1299: Window unexpectedly closed while searching for tags" +msgstr "" + +#: ../errors.h:3604 +#, c-format +msgid "E1510: Value too large: %s" +msgstr "" + #. type of cmdline window or 0 #. result of cmdline window or 0 -#: ../globals.h:1675 +#: ../globals.h:1690 msgid "--No lines in buffer--" msgstr "-- Không có dòng nào trong bộ đệm --" #. #. * Some messages that can be shared are included here. #. -#: ../globals.h:1869 +#: ../globals.h:1897 msgid "search hit TOP, continuing at BOTTOM" msgstr "tìm kiếm sẽ được tiếp tục từ CUỐI tài liệu" -#: ../globals.h:1870 +#: ../globals.h:1898 msgid "search hit BOTTOM, continuing at TOP" msgstr "tìm kiếm sẽ được tiếp tục từ ĐẦU tài liệu" -#: ../globals.h:1872 +#: ../globals.h:1900 msgid " line " msgstr "" -#: ../globals.h:1875 +#: ../globals.h:1903 #, c-format msgid "Need encryption key for \"%s\"" msgstr "" -#: ../if_py_both.h:38 +#: ../if_py_both.h:314 msgid "empty keys are not allowed" msgstr "" -#: ../if_py_both.h:39 +#: ../if_py_both.h:315 msgid "dictionary is locked" msgstr "" -#: ../if_py_both.h:40 +#: ../if_py_both.h:316 msgid "list is locked" msgstr "" -#: ../if_py_both.h:46 +#: ../if_py_both.h:322 #, c-format msgid "failed to add key '%s' to dictionary" msgstr "" -#: ../if_py_both.h:48 +#: ../if_py_both.h:324 #, c-format msgid "index must be int or slice, not %s" msgstr "" -#: ../if_py_both.h:148 ../if_py_both.h:4263 +#: ../if_py_both.h:422 ../if_py_both.h:4583 #, c-format msgid "expected str() or unicode() instance, but got %s" msgstr "" -#: ../if_py_both.h:152 ../if_py_both.h:4267 +#: ../if_py_both.h:425 ../if_py_both.h:4587 #, c-format msgid "expected bytes() or str() instance, but got %s" msgstr "" -#: ../if_py_both.h:202 +#: ../if_py_both.h:475 #, c-format msgid "" "expected int(), long() or something supporting coercing to long(), but got %s" msgstr "" -#: ../if_py_both.h:207 +#: ../if_py_both.h:480 #, c-format msgid "expected int() or something supporting coercing to int(), but got %s" msgstr "" -#: ../if_py_both.h:219 +#: ../if_py_both.h:492 msgid "value is too large to fit into C int type" msgstr "" -#: ../if_py_both.h:225 +#: ../if_py_both.h:498 msgid "value is too small to fit into C int type" msgstr "" -#: ../if_py_both.h:235 +#: ../if_py_both.h:508 msgid "number must be greater than zero" msgstr "" -#: ../if_py_both.h:244 +#: ../if_py_both.h:517 msgid "number must be greater or equal to zero" msgstr "" -#: ../if_py_both.h:337 +#: ../if_py_both.h:611 msgid "can't delete OutputObject attributes" msgstr "Không xóa được thuộc tính OutputObject" -#: ../if_py_both.h:348 +#: ../if_py_both.h:622 #, c-format msgid "invalid attribute: %s" msgstr "" -#: ../if_py_both.h:1030 +#: ../if_py_both.h:1305 msgid "failed to change directory" msgstr "" -#: ../if_py_both.h:1247 +#: ../if_py_both.h:1522 #, c-format msgid "expected 3-tuple as imp.find_module() result, but got %s" msgstr "" -#: ../if_py_both.h:1254 +#: ../if_py_both.h:1529 #, c-format msgid "" "expected 3-tuple as imp.find_module() result, but got tuple of size %d" msgstr "" -#: ../if_py_both.h:1265 +#: ../if_py_both.h:1540 msgid "internal error: imp.find_module returned tuple with NULL" msgstr "" -#: ../if_py_both.h:1657 +#: ../if_py_both.h:1938 msgid "cannot delete vim.Dictionary attributes" msgstr "" -#: ../if_py_both.h:1666 +#: ../if_py_both.h:1947 msgid "cannot modify fixed dictionary" msgstr "" -#: ../if_py_both.h:1683 ../if_py_both.h:2899 +#: ../if_py_both.h:1964 ../if_py_both.h:3187 #, c-format msgid "cannot set attribute %s" msgstr "" -#: ../if_py_both.h:1819 +#: ../if_py_both.h:2101 msgid "hashtab changed during iteration" msgstr "" -#: ../if_py_both.h:2094 +#: ../if_py_both.h:2377 #, c-format msgid "expected sequence element of size 2, but got sequence of size %d" msgstr "" -#: ../if_py_both.h:2340 +#: ../if_py_both.h:2623 msgid "list constructor does not accept keyword arguments" msgstr "" -#: ../if_py_both.h:2395 ../if_py_both.h:2698 +#: ../if_py_both.h:2679 ../if_py_both.h:2982 msgid "list index out of range" msgstr "" #. No more suitable format specifications in python-2.3 -#: ../if_py_both.h:2402 ../if_py_both.h:2707 ../if_py_both.h:2734 +#: ../if_py_both.h:2686 ../if_py_both.h:2991 ../if_py_both.h:3018 #, c-format msgid "internal error: failed to get Vim list item %d" msgstr "" -#: ../if_py_both.h:2418 ../if_py_both.h:2522 +#: ../if_py_both.h:2702 ../if_py_both.h:2806 msgid "slice step cannot be zero" msgstr "" -#: ../if_py_both.h:2540 ../if_py_both.h:2645 +#: ../if_py_both.h:2824 ../if_py_both.h:2929 #, c-format msgid "attempt to assign sequence of size greater than %d to extended slice" msgstr "" -#: ../if_py_both.h:2564 +#: ../if_py_both.h:2848 #, c-format msgid "internal error: no Vim list item %d" msgstr "" -#: ../if_py_both.h:2589 +#: ../if_py_both.h:2873 msgid "internal error: not enough list items" msgstr "" -#: ../if_py_both.h:2621 +#: ../if_py_both.h:2905 msgid "internal error: failed to add item to list" msgstr "" -#: ../if_py_both.h:2658 +#: ../if_py_both.h:2942 #, c-format msgid "attempt to assign sequence of size %d to extended slice of size %d" msgstr "" -#: ../if_py_both.h:2725 +#: ../if_py_both.h:3009 msgid "failed to add item to list" msgstr "" -#: ../if_py_both.h:2874 +#: ../if_py_both.h:3162 msgid "cannot delete vim.List attributes" msgstr "" -#: ../if_py_both.h:2882 +#: ../if_py_both.h:3170 msgid "cannot modify fixed list" msgstr "" -#: ../if_py_both.h:2960 +#: ../if_py_both.h:3248 #, c-format msgid "unnamed function %s does not exist" msgstr "" -#: ../if_py_both.h:2973 +#: ../if_py_both.h:3261 #, c-format msgid "function %s does not exist" msgstr "" -#: ../if_py_both.h:3242 +#: ../if_py_both.h:3532 #, c-format msgid "failed to run function %s" msgstr "" -#: ../if_py_both.h:3432 +#: ../if_py_both.h:3726 msgid "unable to get option value" msgstr "" -#: ../if_py_both.h:3438 +#: ../if_py_both.h:3732 msgid "internal error: unknown option type" msgstr "" -#: ../if_py_both.h:3544 +#: ../if_py_both.h:3840 msgid "problem while switching windows" msgstr "" -#: ../if_py_both.h:3601 +#: ../if_py_both.h:3897 #, c-format msgid "unable to unset global option %s" msgstr "" -#: ../if_py_both.h:3608 +#: ../if_py_both.h:3904 #, c-format msgid "unable to unset option %s which does not have global value" msgstr "" -#: ../if_py_both.h:3702 +#: ../if_py_both.h:3998 msgid "attempt to refer to deleted tab page" msgstr "" -#: ../if_py_both.h:3845 +#: ../if_py_both.h:4148 msgid "no such tab page" msgstr "" -#: ../if_py_both.h:3867 +#: ../if_py_both.h:4170 msgid "attempt to refer to deleted window" msgstr "cố chỉ đến cửa sổ đã bị đóng" -#: ../if_py_both.h:4040 +#: ../if_py_both.h:4353 msgid "readonly attribute: buffer" msgstr "" -#: ../if_py_both.h:4053 +#: ../if_py_both.h:4366 msgid "cursor position outside buffer" msgstr "vị trí con trỏ nằm ngoài bộ đệm" -#: ../if_py_both.h:4217 +#: ../if_py_both.h:4537 msgid "no such window" msgstr "không có cửa sổ như vậy" -#: ../if_py_both.h:4854 +#: ../if_py_both.h:5174 msgid "attempt to refer to deleted buffer" msgstr "cố chỉ đến bộ đệm đã bị xóa" -#: ../if_py_both.h:5301 +#: ../if_py_both.h:5633 msgid "failed to rename buffer" msgstr "" -#: ../if_py_both.h:5337 +#: ../if_py_both.h:5669 msgid "mark name must be a single character" msgstr "" -#: ../if_py_both.h:5580 +#: ../if_py_both.h:5922 #, c-format msgid "expected vim.Buffer object, but got %s" msgstr "" -#: ../if_py_both.h:5594 +#: ../if_py_both.h:5936 #, c-format msgid "failed to switch to buffer %d" msgstr "" -#: ../if_py_both.h:5607 +#: ../if_py_both.h:5949 #, c-format msgid "expected vim.Window object, but got %s" msgstr "" -#: ../if_py_both.h:5619 +#: ../if_py_both.h:5961 msgid "failed to find window in the current tab page" msgstr "" -#: ../if_py_both.h:5630 +#: ../if_py_both.h:5972 msgid "did not switch to the specified window" msgstr "" -#: ../if_py_both.h:5641 +#: ../if_py_both.h:5983 #, c-format msgid "expected vim.TabPage object, but got %s" msgstr "" -#: ../if_py_both.h:5656 +#: ../if_py_both.h:5998 msgid "did not switch to the specified tab page" msgstr "" -#: ../if_py_both.h:5760 +#: ../if_py_both.h:6103 msgid "failed to run the code" msgstr "" -#: ../errors.h:2211 +#: ../errors.h:2220 msgid "E858: Eval did not return a valid python object" msgstr "" -#: ../errors.h:2213 +#: ../errors.h:2222 msgid "E859: Failed to convert returned python object to a Vim value" msgstr "" -#: ../if_py_both.h:6197 +#: ../if_py_both.h:6541 #, c-format msgid "unable to convert %s to a Vim dictionary" msgstr "" -#: ../if_py_both.h:6226 +#: ../if_py_both.h:6570 #, c-format msgid "unable to convert %s to a Vim list" msgstr "" -#: ../if_py_both.h:6369 +#: ../if_py_both.h:6713 #, c-format msgid "unable to convert %s to a Vim structure" msgstr "" -#: ../if_py_both.h:6383 +#: ../if_py_both.h:6727 msgid "internal error: NULL reference passed" msgstr "" -#: ../if_py_both.h:6442 +#: ../if_py_both.h:6787 msgid "internal error: invalid value type" msgstr "" -#: ../if_py_both.h:6754 +#: ../if_py_both.h:7142 msgid "" "Failed to set path hook: sys.path_hooks is not a list\n" "You should now do the following:\n" @@ -10716,23 +10726,23 @@ "- append vim.VIM_SPECIAL_PATH to sys.path\n" msgstr "" -#: ../if_py_both.h:6784 +#: ../if_py_both.h:7172 msgid "" "Failed to set path: sys.path is not a list\n" "You should now append vim.VIM_SPECIAL_PATH to sys.path" msgstr "" -#: ../vim.h:2401 +#: ../vim.h:2445 msgid "" "Vim macro files (*.vim)\t*.vim\n" "All Files (*.*)\t*.*\n" msgstr "" -#: ../vim.h:2402 +#: ../vim.h:2446 msgid "All Files (*.*)\t*.*\n" msgstr "" -#: ../vim.h:2404 +#: ../vim.h:2448 msgid "" "All Files (*.*)\t*.*\n" "C source (*.c, *.h)\t*.c;*.h\n" @@ -10741,17 +10751,17 @@ "Vim files (*.vim, _vimrc, _gvimrc)\t*.vim;_vimrc;_gvimrc\n" msgstr "" -#: ../vim.h:2407 +#: ../vim.h:2451 msgid "" "Vim macro files (*.vim)\t*.vim\n" "All Files (*)\t*\n" msgstr "" -#: ../vim.h:2408 +#: ../vim.h:2452 msgid "All Files (*)\t*\n" msgstr "" -#: ../vim.h:2410 +#: ../vim.h:2454 msgid "" "All Files (*)\t*\n" "C source (*.c, *.h)\t*.c;*.h\n" @@ -10784,1791 +10794,1791 @@ msgid "Vim" msgstr "" -#: ../../runtime/optwin.vim:72 +#: ../../runtime/optwin.vim:73 msgid "(local to window)" msgstr "" -#: ../../runtime/optwin.vim:73 +#: ../../runtime/optwin.vim:74 msgid "(local to buffer)" msgstr "" -#: ../../runtime/optwin.vim:74 +#: ../../runtime/optwin.vim:75 msgid "(global or local to buffer)" msgstr "" -#: ../../runtime/optwin.vim:153 +#: ../../runtime/optwin.vim:154 msgid "" "\" Each \"set\" line shows the current value of an option (on the left)." msgstr "" -#: ../../runtime/optwin.vim:154 +#: ../../runtime/optwin.vim:155 msgid "\" Hit on a \"set\" line to execute it." msgstr "" -#: ../../runtime/optwin.vim:155 +#: ../../runtime/optwin.vim:156 msgid "\" A boolean option will be toggled." msgstr "" -#: ../../runtime/optwin.vim:156 +#: ../../runtime/optwin.vim:157 msgid "" "\" For other options you can edit the value before hitting " "." msgstr "" -#: ../../runtime/optwin.vim:157 +#: ../../runtime/optwin.vim:158 msgid "\" Hit on a help line to open a help window on this option." msgstr "" -#: ../../runtime/optwin.vim:158 +#: ../../runtime/optwin.vim:159 msgid "\" Hit on an index line to jump there." msgstr "" -#: ../../runtime/optwin.vim:159 +#: ../../runtime/optwin.vim:160 msgid "\" Hit on a \"set\" line to refresh it." msgstr "" -#: ../../runtime/optwin.vim:228 +#: ../../runtime/optwin.vim:229 msgid "important" msgstr "" -#: ../../runtime/optwin.vim:229 +#: ../../runtime/optwin.vim:230 msgid "behave very Vi compatible (not advisable)" msgstr "" -#: ../../runtime/optwin.vim:231 +#: ../../runtime/optwin.vim:232 msgid "list of flags to specify Vi compatibility" msgstr "" -#: ../../runtime/optwin.vim:233 +#: ../../runtime/optwin.vim:234 msgid "use Insert mode as the default mode" msgstr "" -#: ../../runtime/optwin.vim:235 +#: ../../runtime/optwin.vim:236 msgid "paste mode, insert typed text literally" msgstr "" -#: ../../runtime/optwin.vim:237 +#: ../../runtime/optwin.vim:238 msgid "key sequence to toggle paste mode" msgstr "" -#: ../../runtime/optwin.vim:243 +#: ../../runtime/optwin.vim:244 msgid "list of directories used for runtime files and plugins" msgstr "" -#: ../../runtime/optwin.vim:245 +#: ../../runtime/optwin.vim:246 msgid "list of directories used for plugin packages" msgstr "" -#: ../../runtime/optwin.vim:247 +#: ../../runtime/optwin.vim:248 msgid "name of the main help file" msgstr "" -#: ../../runtime/optwin.vim:251 +#: ../../runtime/optwin.vim:252 msgid "moving around, searching and patterns" msgstr "" -#: ../../runtime/optwin.vim:252 +#: ../../runtime/optwin.vim:253 msgid "list of flags specifying which commands wrap to another line" msgstr "" -#: ../../runtime/optwin.vim:254 +#: ../../runtime/optwin.vim:255 msgid "" "many jump commands move the cursor to the first non-blank\n" "character of a line" msgstr "" -#: ../../runtime/optwin.vim:256 +#: ../../runtime/optwin.vim:257 msgid "nroff macro names that separate paragraphs" msgstr "" -#: ../../runtime/optwin.vim:258 +#: ../../runtime/optwin.vim:259 msgid "nroff macro names that separate sections" msgstr "" -#: ../../runtime/optwin.vim:260 +#: ../../runtime/optwin.vim:261 msgid "list of directory names used for file searching" msgstr "" -#: ../../runtime/optwin.vim:263 +#: ../../runtime/optwin.vim:264 msgid ":cd without argument goes to the home directory" msgstr "" -#: ../../runtime/optwin.vim:265 +#: ../../runtime/optwin.vim:266 msgid "list of directory names used for :cd" msgstr "" -#: ../../runtime/optwin.vim:268 +#: ../../runtime/optwin.vim:269 msgid "change to directory of file in buffer" msgstr "" -#: ../../runtime/optwin.vim:271 +#: ../../runtime/optwin.vim:272 msgid "change to pwd of shell in terminal buffer" msgstr "" -#: ../../runtime/optwin.vim:273 +#: ../../runtime/optwin.vim:274 msgid "search commands wrap around the end of the buffer" msgstr "" -#: ../../runtime/optwin.vim:275 +#: ../../runtime/optwin.vim:276 msgid "show match for partly typed search command" msgstr "" -#: ../../runtime/optwin.vim:277 +#: ../../runtime/optwin.vim:278 msgid "change the way backslashes are used in search patterns" msgstr "" -#: ../../runtime/optwin.vim:279 +#: ../../runtime/optwin.vim:280 msgid "select the default regexp engine used" msgstr "" -#: ../../runtime/optwin.vim:281 +#: ../../runtime/optwin.vim:282 msgid "ignore case when using a search pattern" msgstr "" -#: ../../runtime/optwin.vim:283 +#: ../../runtime/optwin.vim:284 msgid "override 'ignorecase' when pattern has upper case characters" msgstr "" -#: ../../runtime/optwin.vim:285 +#: ../../runtime/optwin.vim:286 msgid "what method to use for changing case of letters" msgstr "" -#: ../../runtime/optwin.vim:287 +#: ../../runtime/optwin.vim:288 msgid "maximum amount of memory in Kbyte used for pattern matching" msgstr "" -#: ../../runtime/optwin.vim:289 +#: ../../runtime/optwin.vim:290 msgid "pattern for a macro definition line" msgstr "" -#: ../../runtime/optwin.vim:293 +#: ../../runtime/optwin.vim:294 msgid "pattern for an include-file line" msgstr "" -#: ../../runtime/optwin.vim:296 +#: ../../runtime/optwin.vim:297 msgid "expression used to transform an include line to a file name" msgstr "" -#: ../../runtime/optwin.vim:302 +#: ../../runtime/optwin.vim:303 msgid "tags" msgstr "" -#: ../../runtime/optwin.vim:303 +#: ../../runtime/optwin.vim:304 msgid "use binary searching in tags files" msgstr "" -#: ../../runtime/optwin.vim:305 +#: ../../runtime/optwin.vim:306 msgid "number of significant characters in a tag name or zero" msgstr "" -#: ../../runtime/optwin.vim:307 +#: ../../runtime/optwin.vim:308 msgid "list of file names to search for tags" msgstr "" -#: ../../runtime/optwin.vim:310 +#: ../../runtime/optwin.vim:311 msgid "" "how to handle case when searching in tags files:\n" "\"followic\" to follow 'ignorecase', \"ignore\" or \"match\"" msgstr "" -#: ../../runtime/optwin.vim:313 +#: ../../runtime/optwin.vim:314 msgid "file names in a tags file are relative to the tags file" msgstr "" -#: ../../runtime/optwin.vim:315 +#: ../../runtime/optwin.vim:316 msgid "a :tag command will use the tagstack" msgstr "" -#: ../../runtime/optwin.vim:317 +#: ../../runtime/optwin.vim:318 msgid "when completing tags in Insert mode show more info" msgstr "" -#: ../../runtime/optwin.vim:320 +#: ../../runtime/optwin.vim:321 msgid "a function to be used to perform tag searches" msgstr "" -#: ../../runtime/optwin.vim:325 +#: ../../runtime/optwin.vim:326 msgid "command for executing cscope" msgstr "" -#: ../../runtime/optwin.vim:327 +#: ../../runtime/optwin.vim:328 msgid "use cscope for tag commands" msgstr "" -#: ../../runtime/optwin.vim:329 +#: ../../runtime/optwin.vim:330 msgid "0 or 1; the order in which \":cstag\" performs a search" msgstr "" -#: ../../runtime/optwin.vim:331 +#: ../../runtime/optwin.vim:332 msgid "give messages when adding a cscope database" msgstr "" -#: ../../runtime/optwin.vim:333 +#: ../../runtime/optwin.vim:334 msgid "how many components of the path to show" msgstr "" -#: ../../runtime/optwin.vim:335 +#: ../../runtime/optwin.vim:336 msgid "when to open a quickfix window for cscope" msgstr "" -#: ../../runtime/optwin.vim:337 +#: ../../runtime/optwin.vim:338 msgid "file names in a cscope file are relative to that file" msgstr "" -#: ../../runtime/optwin.vim:342 +#: ../../runtime/optwin.vim:343 msgid "displaying text" msgstr "" -#: ../../runtime/optwin.vim:343 +#: ../../runtime/optwin.vim:344 msgid "number of lines to scroll for CTRL-U and CTRL-D" msgstr "" -#: ../../runtime/optwin.vim:349 +#: ../../runtime/optwin.vim:350 msgid "number of screen lines to show around the cursor" msgstr "" -#: ../../runtime/optwin.vim:351 +#: ../../runtime/optwin.vim:352 msgid "long lines wrap" msgstr "" -#: ../../runtime/optwin.vim:354 +#: ../../runtime/optwin.vim:355 msgid "wrap long lines at a character in 'breakat'" msgstr "" -#: ../../runtime/optwin.vim:357 +#: ../../runtime/optwin.vim:358 msgid "preserve indentation in wrapped text" msgstr "" -#: ../../runtime/optwin.vim:360 +#: ../../runtime/optwin.vim:361 msgid "adjust breakindent behaviour" msgstr "" -#: ../../runtime/optwin.vim:363 +#: ../../runtime/optwin.vim:364 msgid "which characters might cause a line break" msgstr "" -#: ../../runtime/optwin.vim:365 +#: ../../runtime/optwin.vim:366 msgid "string to put before wrapped screen lines" msgstr "" -#: ../../runtime/optwin.vim:367 +#: ../../runtime/optwin.vim:368 msgid "minimal number of columns to scroll horizontally" msgstr "" -#: ../../runtime/optwin.vim:369 +#: ../../runtime/optwin.vim:370 msgid "minimal number of columns to keep left and right of the cursor" msgstr "" -#: ../../runtime/optwin.vim:371 +#: ../../runtime/optwin.vim:372 msgid "" "include \"lastline\" to show the last line even if it doesn't fit\n" "include \"uhex\" to show unprintable characters as a hex number" msgstr "" -#: ../../runtime/optwin.vim:373 +#: ../../runtime/optwin.vim:374 msgid "characters to use for the status line, folds and filler lines" msgstr "" -#: ../../runtime/optwin.vim:375 +#: ../../runtime/optwin.vim:376 msgid "number of lines used for the command-line" msgstr "" -#: ../../runtime/optwin.vim:377 +#: ../../runtime/optwin.vim:378 msgid "width of the display" msgstr "" -#: ../../runtime/optwin.vim:379 +#: ../../runtime/optwin.vim:380 msgid "number of lines in the display" msgstr "" -#: ../../runtime/optwin.vim:381 +#: ../../runtime/optwin.vim:382 msgid "number of lines to scroll for CTRL-F and CTRL-B" msgstr "" -#: ../../runtime/optwin.vim:383 +#: ../../runtime/optwin.vim:384 msgid "don't redraw while executing macros" msgstr "" -#: ../../runtime/optwin.vim:386 +#: ../../runtime/optwin.vim:387 msgid "timeout for 'hlsearch' and :match highlighting in msec" msgstr "" -#: ../../runtime/optwin.vim:389 +#: ../../runtime/optwin.vim:390 msgid "" "delay in msec for each char written to the display\n" "(for debugging)" msgstr "" -#: ../../runtime/optwin.vim:391 +#: ../../runtime/optwin.vim:392 msgid "show as ^I and end-of-line as $" msgstr "" -#: ../../runtime/optwin.vim:394 +#: ../../runtime/optwin.vim:395 msgid "list of strings used for list mode" msgstr "" -#: ../../runtime/optwin.vim:396 +#: ../../runtime/optwin.vim:397 msgid "show the line number for each line" msgstr "" -#: ../../runtime/optwin.vim:399 +#: ../../runtime/optwin.vim:400 msgid "show the relative line number for each line" msgstr "" -#: ../../runtime/optwin.vim:403 +#: ../../runtime/optwin.vim:404 msgid "number of columns to use for the line number" msgstr "" -#: ../../runtime/optwin.vim:408 +#: ../../runtime/optwin.vim:409 msgid "controls whether concealable text is hidden" msgstr "" -#: ../../runtime/optwin.vim:411 +#: ../../runtime/optwin.vim:412 msgid "modes in which text in the cursor line can be concealed" msgstr "" -#: ../../runtime/optwin.vim:417 +#: ../../runtime/optwin.vim:418 msgid "syntax, highlighting and spelling" msgstr "" -#: ../../runtime/optwin.vim:418 +#: ../../runtime/optwin.vim:419 msgid "\"dark\" or \"light\"; the background color brightness" msgstr "" -#: ../../runtime/optwin.vim:420 +#: ../../runtime/optwin.vim:421 msgid "type of file; triggers the FileType event when set" msgstr "" -#: ../../runtime/optwin.vim:424 +#: ../../runtime/optwin.vim:425 msgid "name of syntax highlighting used" msgstr "" -#: ../../runtime/optwin.vim:427 +#: ../../runtime/optwin.vim:428 msgid "maximum column to look for syntax items" msgstr "" -#: ../../runtime/optwin.vim:431 +#: ../../runtime/optwin.vim:432 msgid "which highlighting to use for various occasions" msgstr "" -#: ../../runtime/optwin.vim:433 +#: ../../runtime/optwin.vim:434 msgid "highlight all matches for the last used search pattern" msgstr "" -#: ../../runtime/optwin.vim:435 +#: ../../runtime/optwin.vim:436 msgid "highlight group to use for the window" msgstr "" -#: ../../runtime/optwin.vim:439 +#: ../../runtime/optwin.vim:440 msgid "use GUI colors for the terminal" msgstr "" -#: ../../runtime/optwin.vim:443 +#: ../../runtime/optwin.vim:444 msgid "highlight the screen column of the cursor" msgstr "" -#: ../../runtime/optwin.vim:446 +#: ../../runtime/optwin.vim:447 msgid "highlight the screen line of the cursor" msgstr "" -#: ../../runtime/optwin.vim:449 +#: ../../runtime/optwin.vim:450 msgid "specifies which area 'cursorline' highlights" msgstr "" -#: ../../runtime/optwin.vim:452 +#: ../../runtime/optwin.vim:453 msgid "columns to highlight" msgstr "" -#: ../../runtime/optwin.vim:455 +#: ../../runtime/optwin.vim:456 msgid "highlight spelling mistakes" msgstr "" -#: ../../runtime/optwin.vim:458 +#: ../../runtime/optwin.vim:459 msgid "list of accepted languages" msgstr "" -#: ../../runtime/optwin.vim:461 +#: ../../runtime/optwin.vim:462 msgid "file that \"zg\" adds good words to" msgstr "" -#: ../../runtime/optwin.vim:464 +#: ../../runtime/optwin.vim:465 msgid "pattern to locate the end of a sentence" msgstr "" -#: ../../runtime/optwin.vim:467 +#: ../../runtime/optwin.vim:468 msgid "flags to change how spell checking works" msgstr "" -#: ../../runtime/optwin.vim:470 +#: ../../runtime/optwin.vim:471 msgid "methods used to suggest corrections" msgstr "" -#: ../../runtime/optwin.vim:472 +#: ../../runtime/optwin.vim:473 msgid "amount of memory used by :mkspell before compressing" msgstr "" -#: ../../runtime/optwin.vim:477 +#: ../../runtime/optwin.vim:478 msgid "multiple windows" msgstr "" -#: ../../runtime/optwin.vim:478 +#: ../../runtime/optwin.vim:479 msgid "0, 1 or 2; when to use a status line for the last window" msgstr "" -#: ../../runtime/optwin.vim:481 +#: ../../runtime/optwin.vim:482 msgid "alternate format to be used for a status line" msgstr "" -#: ../../runtime/optwin.vim:484 +#: ../../runtime/optwin.vim:485 msgid "make all windows the same size when adding/removing windows" msgstr "" -#: ../../runtime/optwin.vim:486 +#: ../../runtime/optwin.vim:487 msgid "in which direction 'equalalways' works: \"ver\", \"hor\" or \"both\"" msgstr "" -#: ../../runtime/optwin.vim:488 +#: ../../runtime/optwin.vim:489 msgid "minimal number of lines used for the current window" msgstr "" -#: ../../runtime/optwin.vim:490 +#: ../../runtime/optwin.vim:491 msgid "minimal number of lines used for any window" msgstr "" -#: ../../runtime/optwin.vim:492 +#: ../../runtime/optwin.vim:493 msgid "keep the height of the window" msgstr "" -#: ../../runtime/optwin.vim:495 +#: ../../runtime/optwin.vim:496 msgid "keep the width of the window" msgstr "" -#: ../../runtime/optwin.vim:498 +#: ../../runtime/optwin.vim:499 msgid "minimal number of columns used for the current window" msgstr "" -#: ../../runtime/optwin.vim:500 +#: ../../runtime/optwin.vim:501 msgid "minimal number of columns used for any window" msgstr "" -#: ../../runtime/optwin.vim:502 +#: ../../runtime/optwin.vim:503 msgid "initial height of the help window" msgstr "" -#: ../../runtime/optwin.vim:505 +#: ../../runtime/optwin.vim:506 msgid "use a popup window for preview" msgstr "" -#: ../../runtime/optwin.vim:507 +#: ../../runtime/optwin.vim:508 msgid "default height for the preview window" msgstr "" -#: ../../runtime/optwin.vim:509 +#: ../../runtime/optwin.vim:510 msgid "identifies the preview window" msgstr "" -#: ../../runtime/optwin.vim:513 +#: ../../runtime/optwin.vim:514 msgid "don't unload a buffer when no longer shown in a window" msgstr "" -#: ../../runtime/optwin.vim:515 +#: ../../runtime/optwin.vim:516 msgid "" "\"useopen\" and/or \"split\"; which window to use when jumping\n" "to a buffer" msgstr "" -#: ../../runtime/optwin.vim:517 +#: ../../runtime/optwin.vim:518 msgid "a new window is put below the current one" msgstr "" -#: ../../runtime/optwin.vim:521 +#: ../../runtime/optwin.vim:522 msgid "a new window is put right of the current one" msgstr "" -#: ../../runtime/optwin.vim:523 +#: ../../runtime/optwin.vim:524 msgid "this window scrolls together with other bound windows" msgstr "" -#: ../../runtime/optwin.vim:526 +#: ../../runtime/optwin.vim:527 msgid "\"ver\", \"hor\" and/or \"jump\"; list of options for 'scrollbind'" msgstr "" -#: ../../runtime/optwin.vim:528 +#: ../../runtime/optwin.vim:529 msgid "this window's cursor moves together with other bound windows" msgstr "" -#: ../../runtime/optwin.vim:532 +#: ../../runtime/optwin.vim:533 msgid "size of a terminal window" msgstr "" -#: ../../runtime/optwin.vim:535 +#: ../../runtime/optwin.vim:536 msgid "key that precedes Vim commands in a terminal window" msgstr "" -#: ../../runtime/optwin.vim:538 +#: ../../runtime/optwin.vim:539 msgid "max number of lines to keep for scrollback in a terminal window" msgstr "" -#: ../../runtime/optwin.vim:542 +#: ../../runtime/optwin.vim:543 msgid "type of pty to use for a terminal window" msgstr "" -#: ../../runtime/optwin.vim:546 +#: ../../runtime/optwin.vim:547 msgid "name of the winpty dynamic library" msgstr "" -#: ../../runtime/optwin.vim:552 +#: ../../runtime/optwin.vim:553 msgid "multiple tab pages" msgstr "" -#: ../../runtime/optwin.vim:553 +#: ../../runtime/optwin.vim:554 msgid "0, 1 or 2; when to use a tab pages line" msgstr "" -#: ../../runtime/optwin.vim:555 +#: ../../runtime/optwin.vim:556 msgid "maximum number of tab pages to open for -p and \"tab all\"" msgstr "" -#: ../../runtime/optwin.vim:557 +#: ../../runtime/optwin.vim:558 msgid "custom tab pages line" msgstr "" -#: ../../runtime/optwin.vim:560 +#: ../../runtime/optwin.vim:561 msgid "custom tab page label for the GUI" msgstr "" -#: ../../runtime/optwin.vim:562 +#: ../../runtime/optwin.vim:563 msgid "custom tab page tooltip for the GUI" msgstr "" -#: ../../runtime/optwin.vim:567 +#: ../../runtime/optwin.vim:568 msgid "terminal" msgstr "" -#: ../../runtime/optwin.vim:568 +#: ../../runtime/optwin.vim:569 msgid "name of the used terminal" msgstr "" -#: ../../runtime/optwin.vim:571 +#: ../../runtime/optwin.vim:572 msgid "alias for 'term'" msgstr "" -#: ../../runtime/optwin.vim:574 +#: ../../runtime/optwin.vim:575 msgid "check built-in termcaps first" msgstr "" -#: ../../runtime/optwin.vim:577 +#: ../../runtime/optwin.vim:578 msgid "terminal connection is fast" msgstr "" -#: ../../runtime/optwin.vim:580 +#: ../../runtime/optwin.vim:581 msgid "request terminal key codes when an xterm is detected" msgstr "" -#: ../../runtime/optwin.vim:583 +#: ../../runtime/optwin.vim:584 msgid "terminal that requires extra redrawing" msgstr "" -#: ../../runtime/optwin.vim:588 +#: ../../runtime/optwin.vim:589 msgid "recognize keys that start with in Insert mode" msgstr "" -#: ../../runtime/optwin.vim:590 +#: ../../runtime/optwin.vim:591 msgid "minimal number of lines to scroll at a time" msgstr "" -#: ../../runtime/optwin.vim:592 +#: ../../runtime/optwin.vim:593 msgid "maximum number of lines to use scrolling instead of redrawing" msgstr "" -#: ../../runtime/optwin.vim:595 +#: ../../runtime/optwin.vim:596 msgid "specifies what the cursor looks like in different modes" msgstr "" -#: ../../runtime/optwin.vim:600 +#: ../../runtime/optwin.vim:601 msgid "show info in the window title" msgstr "" -#: ../../runtime/optwin.vim:603 +#: ../../runtime/optwin.vim:604 msgid "percentage of 'columns' used for the window title" msgstr "" -#: ../../runtime/optwin.vim:605 +#: ../../runtime/optwin.vim:606 msgid "when not empty, string to be used for the window title" msgstr "" -#: ../../runtime/optwin.vim:607 +#: ../../runtime/optwin.vim:608 msgid "string to restore the title to when exiting Vim" msgstr "" -#: ../../runtime/optwin.vim:610 +#: ../../runtime/optwin.vim:611 msgid "set the text of the icon for this window" msgstr "" -#: ../../runtime/optwin.vim:613 +#: ../../runtime/optwin.vim:614 msgid "when not empty, text for the icon of this window" msgstr "" -#: ../../runtime/optwin.vim:617 +#: ../../runtime/optwin.vim:618 msgid "restore the screen contents when exiting Vim" msgstr "" -#: ../../runtime/optwin.vim:622 +#: ../../runtime/optwin.vim:623 msgid "using the mouse" msgstr "" -#: ../../runtime/optwin.vim:623 +#: ../../runtime/optwin.vim:624 msgid "list of flags for using the mouse" msgstr "" -#: ../../runtime/optwin.vim:626 +#: ../../runtime/optwin.vim:627 msgid "the window with the mouse pointer becomes the current one" msgstr "" -#: ../../runtime/optwin.vim:629 +#: ../../runtime/optwin.vim:630 msgid "the window with the mouse pointer scrolls with the mouse wheel" msgstr "" -#: ../../runtime/optwin.vim:632 +#: ../../runtime/optwin.vim:633 msgid "hide the mouse pointer while typing" msgstr "" -#: ../../runtime/optwin.vim:637 +#: ../../runtime/optwin.vim:638 msgid "" "\"extend\", \"popup\" or \"popup_setpos\"; what the right\n" "mouse button is used for" msgstr "" -#: ../../runtime/optwin.vim:639 +#: ../../runtime/optwin.vim:640 msgid "maximum time in msec to recognize a double-click" msgstr "" -#: ../../runtime/optwin.vim:641 +#: ../../runtime/optwin.vim:642 msgid "\"xterm\", \"xterm2\", \"sgr\", etc.; type of mouse" msgstr "" -#: ../../runtime/optwin.vim:644 +#: ../../runtime/optwin.vim:645 msgid "what the mouse pointer looks like in different modes" msgstr "" -#: ../../runtime/optwin.vim:650 +#: ../../runtime/optwin.vim:651 msgid "GUI" msgstr "" -#: ../../runtime/optwin.vim:651 +#: ../../runtime/optwin.vim:652 msgid "list of font names to be used in the GUI" msgstr "" -#: ../../runtime/optwin.vim:654 +#: ../../runtime/optwin.vim:655 msgid "pair of fonts to be used, for multibyte editing" msgstr "" -#: ../../runtime/optwin.vim:657 +#: ../../runtime/optwin.vim:658 msgid "list of font names to be used for double-wide characters" msgstr "" -#: ../../runtime/optwin.vim:660 +#: ../../runtime/optwin.vim:661 msgid "use smooth, antialiased fonts" msgstr "" -#: ../../runtime/optwin.vim:663 +#: ../../runtime/optwin.vim:664 msgid "list of flags that specify how the GUI works" msgstr "" -#: ../../runtime/optwin.vim:666 +#: ../../runtime/optwin.vim:667 msgid "\"icons\", \"text\" and/or \"tooltips\"; how to show the toolbar" msgstr "" -#: ../../runtime/optwin.vim:669 +#: ../../runtime/optwin.vim:670 msgid "size of toolbar icons" msgstr "" -#: ../../runtime/optwin.vim:672 +#: ../../runtime/optwin.vim:673 msgid "room (in pixels) left above/below the window" msgstr "" -#: ../../runtime/optwin.vim:674 +#: ../../runtime/optwin.vim:675 msgid "list of ASCII characters that can be combined into complex shapes" msgstr "" -#: ../../runtime/optwin.vim:678 +#: ../../runtime/optwin.vim:679 msgid "options for text rendering" msgstr "" -#: ../../runtime/optwin.vim:681 +#: ../../runtime/optwin.vim:682 msgid "use a pseudo-tty for I/O to external commands" msgstr "" -#: ../../runtime/optwin.vim:684 +#: ../../runtime/optwin.vim:685 msgid "" "\"last\", \"buffer\" or \"current\": which directory used for the file " "browser" msgstr "" -#: ../../runtime/optwin.vim:688 +#: ../../runtime/optwin.vim:689 msgid "language to be used for the menus" msgstr "" -#: ../../runtime/optwin.vim:691 +#: ../../runtime/optwin.vim:692 msgid "maximum number of items in one menu" msgstr "" -#: ../../runtime/optwin.vim:694 +#: ../../runtime/optwin.vim:695 msgid "\"no\", \"yes\" or \"menu\"; how to use the ALT key" msgstr "" -#: ../../runtime/optwin.vim:697 +#: ../../runtime/optwin.vim:698 msgid "number of pixel lines to use between characters" msgstr "" -#: ../../runtime/optwin.vim:700 +#: ../../runtime/optwin.vim:701 msgid "delay in milliseconds before a balloon may pop up" msgstr "" -#: ../../runtime/optwin.vim:703 +#: ../../runtime/optwin.vim:704 msgid "use balloon evaluation in the GUI" msgstr "" -#: ../../runtime/optwin.vim:707 +#: ../../runtime/optwin.vim:708 msgid "use balloon evaluation in the terminal" msgstr "" -#: ../../runtime/optwin.vim:711 +#: ../../runtime/optwin.vim:712 msgid "expression to show in balloon eval" msgstr "" -#: ../../runtime/optwin.vim:718 +#: ../../runtime/optwin.vim:719 msgid "printing" msgstr "" -#: ../../runtime/optwin.vim:719 +#: ../../runtime/optwin.vim:720 msgid "list of items that control the format of :hardcopy output" msgstr "" -#: ../../runtime/optwin.vim:721 +#: ../../runtime/optwin.vim:722 msgid "name of the printer to be used for :hardcopy" msgstr "" -#: ../../runtime/optwin.vim:724 +#: ../../runtime/optwin.vim:725 msgid "expression used to print the PostScript file for :hardcopy" msgstr "" -#: ../../runtime/optwin.vim:727 +#: ../../runtime/optwin.vim:728 msgid "name of the font to be used for :hardcopy" msgstr "" -#: ../../runtime/optwin.vim:729 +#: ../../runtime/optwin.vim:730 msgid "format of the header used for :hardcopy" msgstr "" -#: ../../runtime/optwin.vim:732 +#: ../../runtime/optwin.vim:733 msgid "encoding used to print the PostScript file for :hardcopy" msgstr "" -#: ../../runtime/optwin.vim:735 +#: ../../runtime/optwin.vim:736 msgid "the CJK character set to be used for CJK output from :hardcopy" msgstr "" -#: ../../runtime/optwin.vim:737 +#: ../../runtime/optwin.vim:738 msgid "list of font names to be used for CJK output from :hardcopy" msgstr "" -#: ../../runtime/optwin.vim:741 +#: ../../runtime/optwin.vim:742 msgid "messages and info" msgstr "" -#: ../../runtime/optwin.vim:742 +#: ../../runtime/optwin.vim:743 msgid "add 's' flag in 'shortmess' (don't show search message)" msgstr "" -#: ../../runtime/optwin.vim:744 +#: ../../runtime/optwin.vim:745 msgid "list of flags to make messages shorter" msgstr "" -#: ../../runtime/optwin.vim:737 +#: ../../runtime/optwin.vim:746 msgid "show (partial) command keys in the status line" msgstr "" -#: ../../runtime/optwin.vim:752 +#: ../../runtime/optwin.vim:753 msgid "display the current mode in the status line" msgstr "" -#: ../../runtime/optwin.vim:754 +#: ../../runtime/optwin.vim:755 msgid "show cursor position below each window" msgstr "" -#: ../../runtime/optwin.vim:759 +#: ../../runtime/optwin.vim:760 msgid "alternate format to be used for the ruler" msgstr "" -#: ../../runtime/optwin.vim:762 +#: ../../runtime/optwin.vim:763 msgid "threshold for reporting number of changed lines" msgstr "" -#: ../../runtime/optwin.vim:764 +#: ../../runtime/optwin.vim:765 msgid "the higher the more messages are given" msgstr "" -#: ../../runtime/optwin.vim:766 +#: ../../runtime/optwin.vim:767 msgid "file to write messages in" msgstr "" -#: ../../runtime/optwin.vim:768 +#: ../../runtime/optwin.vim:769 msgid "pause listings when the screen is full" msgstr "" -#: ../../runtime/optwin.vim:771 +#: ../../runtime/optwin.vim:772 msgid "start a dialog when a command fails" msgstr "" -#: ../../runtime/optwin.vim:774 +#: ../../runtime/optwin.vim:775 msgid "ring the bell for error messages" msgstr "" -#: ../../runtime/optwin.vim:776 +#: ../../runtime/optwin.vim:777 msgid "use a visual bell instead of beeping" msgstr "" -#: ../../runtime/optwin.vim:778 +#: ../../runtime/optwin.vim:779 msgid "do not ring the bell for these reasons" msgstr "" -#: ../../runtime/optwin.vim:781 +#: ../../runtime/optwin.vim:782 msgid "list of preferred languages for finding help" msgstr "" -#: ../../runtime/optwin.vim:786 +#: ../../runtime/optwin.vim:787 msgid "selecting text" msgstr "" -#: ../../runtime/optwin.vim:787 +#: ../../runtime/optwin.vim:788 msgid "\"old\", \"inclusive\" or \"exclusive\"; how selecting text behaves" msgstr "" -#: ../../runtime/optwin.vim:789 +#: ../../runtime/optwin.vim:790 msgid "" "\"mouse\", \"key\" and/or \"cmd\"; when to start Select mode\n" "instead of Visual mode" msgstr "" -#: ../../runtime/optwin.vim:792 +#: ../../runtime/optwin.vim:793 msgid "" "\"unnamed\" to use the * register like unnamed register\n" "\"autoselect\" to always put selected text on the clipboard" msgstr "" -#: ../../runtime/optwin.vim:795 +#: ../../runtime/optwin.vim:796 msgid "\"startsel\" and/or \"stopsel\"; what special keys can do" msgstr "" -#: ../../runtime/optwin.vim:799 +#: ../../runtime/optwin.vim:800 msgid "editing text" msgstr "" -#: ../../runtime/optwin.vim:800 +#: ../../runtime/optwin.vim:801 msgid "maximum number of changes that can be undone" msgstr "" -#: ../../runtime/optwin.vim:803 +#: ../../runtime/optwin.vim:804 msgid "automatically save and restore undo history" msgstr "" -#: ../../runtime/optwin.vim:805 +#: ../../runtime/optwin.vim:806 msgid "list of directories for undo files" msgstr "" -#: ../../runtime/optwin.vim:807 +#: ../../runtime/optwin.vim:808 msgid "maximum number lines to save for undo on a buffer reload" msgstr "" -#: ../../runtime/optwin.vim:809 +#: ../../runtime/optwin.vim:810 msgid "changes have been made and not written to a file" msgstr "" -#: ../../runtime/optwin.vim:812 +#: ../../runtime/optwin.vim:813 msgid "buffer is not to be written" msgstr "" -#: ../../runtime/optwin.vim:815 +#: ../../runtime/optwin.vim:816 msgid "changes to the text are possible" msgstr "" -#: ../../runtime/optwin.vim:818 +#: ../../runtime/optwin.vim:819 msgid "line length above which to break a line" msgstr "" -#: ../../runtime/optwin.vim:821 +#: ../../runtime/optwin.vim:822 msgid "margin from the right in which to break a line" msgstr "" -#: ../../runtime/optwin.vim:824 +#: ../../runtime/optwin.vim:825 msgid "specifies what , CTRL-W, etc. can do in Insert mode" msgstr "" -#: ../../runtime/optwin.vim:826 +#: ../../runtime/optwin.vim:827 msgid "definition of what comment lines look like" msgstr "" -#: ../../runtime/optwin.vim:829 +#: ../../runtime/optwin.vim:830 msgid "list of flags that tell how automatic formatting works" msgstr "" -#: ../../runtime/optwin.vim:832 +#: ../../runtime/optwin.vim:833 msgid "pattern to recognize a numbered list" msgstr "" -#: ../../runtime/optwin.vim:836 +#: ../../runtime/optwin.vim:837 msgid "expression used for \"gq\" to format lines" msgstr "" -#: ../../runtime/optwin.vim:841 +#: ../../runtime/optwin.vim:842 msgid "specifies how Insert mode completion works for CTRL-N and CTRL-P" msgstr "" -#: ../../runtime/optwin.vim:844 +#: ../../runtime/optwin.vim:845 msgid "whether to use a popup menu for Insert mode completion" msgstr "" -#: ../../runtime/optwin.vim:847 +#: ../../runtime/optwin.vim:848 msgid "options for the Insert mode completion info popup" msgstr "" -#: ../../runtime/optwin.vim:850 +#: ../../runtime/optwin.vim:851 msgid "maximum height of the popup menu" msgstr "" -#: ../../runtime/optwin.vim:852 +#: ../../runtime/optwin.vim:853 msgid "minimum width of the popup menu" msgstr "" -#: ../../runtime/optwin.vim:854 +#: ../../runtime/optwin.vim:855 msgid "user defined function for Insert mode completion" msgstr "" -#: ../../runtime/optwin.vim:857 +#: ../../runtime/optwin.vim:858 msgid "function for filetype-specific Insert mode completion" msgstr "" -#: ../../runtime/optwin.vim:860 +#: ../../runtime/optwin.vim:861 msgid "list of dictionary files for keyword completion" msgstr "" -#: ../../runtime/optwin.vim:863 +#: ../../runtime/optwin.vim:864 msgid "list of thesaurus files for keyword completion" msgstr "" -#: ../../runtime/optwin.vim:866 +#: ../../runtime/optwin.vim:867 msgid "function used for thesaurus completion" msgstr "" -#: ../../runtime/optwin.vim:870 +#: ../../runtime/optwin.vim:871 msgid "adjust case of a keyword completion match" msgstr "" -#: ../../runtime/optwin.vim:874 +#: ../../runtime/optwin.vim:875 msgid "enable entering digraphs with c1 c2" msgstr "" -#: ../../runtime/optwin.vim:877 +#: ../../runtime/optwin.vim:878 msgid "the \"~\" command behaves like an operator" msgstr "" -#: ../../runtime/optwin.vim:879 +#: ../../runtime/optwin.vim:880 msgid "function called for the \"g@\" operator" msgstr "" -#: ../../runtime/optwin.vim:881 +#: ../../runtime/optwin.vim:882 msgid "when inserting a bracket, briefly jump to its match" msgstr "" -#: ../../runtime/optwin.vim:883 +#: ../../runtime/optwin.vim:884 msgid "tenth of a second to show a match for 'showmatch'" msgstr "" -#: ../../runtime/optwin.vim:885 +#: ../../runtime/optwin.vim:886 msgid "list of pairs that match for the \"%\" command" msgstr "" -#: ../../runtime/optwin.vim:888 +#: ../../runtime/optwin.vim:889 msgid "use two spaces after '.' when joining a line" msgstr "" -#: ../../runtime/optwin.vim:890 +#: ../../runtime/optwin.vim:891 msgid "" "\"alpha\", \"octal\", \"hex\", \"bin\" and/or \"unsigned\"; number formats\n" "recognized for CTRL-A and CTRL-X commands" msgstr "" -#: ../../runtime/optwin.vim:895 +#: ../../runtime/optwin.vim:896 msgid "tabs and indenting" msgstr "" -#: ../../runtime/optwin.vim:896 +#: ../../runtime/optwin.vim:897 msgid "number of spaces a in the text stands for" msgstr "" -#: ../../runtime/optwin.vim:899 +#: ../../runtime/optwin.vim:900 msgid "number of spaces used for each step of (auto)indent" msgstr "" -#: ../../runtime/optwin.vim:903 +#: ../../runtime/optwin.vim:904 msgid "list of number of spaces a tab counts for" msgstr "" -#: ../../runtime/optwin.vim:906 +#: ../../runtime/optwin.vim:907 msgid "list of number of spaces a soft tabsstop counts for" msgstr "" -#: ../../runtime/optwin.vim:910 +#: ../../runtime/optwin.vim:911 msgid "a in an indent inserts 'shiftwidth' spaces" msgstr "" -#: ../../runtime/optwin.vim:912 +#: ../../runtime/optwin.vim:913 msgid "if non-zero, number of spaces to insert for a " msgstr "" -#: ../../runtime/optwin.vim:915 +#: ../../runtime/optwin.vim:916 msgid "round to 'shiftwidth' for \"<<\" and \">>\"" msgstr "" -#: ../../runtime/optwin.vim:917 +#: ../../runtime/optwin.vim:918 msgid "expand to spaces in Insert mode" msgstr "" -#: ../../runtime/optwin.vim:920 +#: ../../runtime/optwin.vim:921 msgid "automatically set the indent of a new line" msgstr "" -#: ../../runtime/optwin.vim:924 +#: ../../runtime/optwin.vim:925 msgid "do clever autoindenting" msgstr "" -#: ../../runtime/optwin.vim:929 +#: ../../runtime/optwin.vim:930 msgid "enable specific indenting for C code" msgstr "" -#: ../../runtime/optwin.vim:932 +#: ../../runtime/optwin.vim:933 msgid "options for C-indenting" msgstr "" -#: ../../runtime/optwin.vim:935 +#: ../../runtime/optwin.vim:936 msgid "keys that trigger C-indenting in Insert mode" msgstr "" -#: ../../runtime/optwin.vim:938 +#: ../../runtime/optwin.vim:939 msgid "list of words that cause more C-indent" msgstr "" -#: ../../runtime/optwin.vim:944 +#: ../../runtime/optwin.vim:945 msgid "expression used to obtain the indent of a line" msgstr "" -#: ../../runtime/optwin.vim:947 +#: ../../runtime/optwin.vim:948 msgid "keys that trigger indenting with 'indentexpr' in Insert mode" msgstr "" -#: ../../runtime/optwin.vim:951 +#: ../../runtime/optwin.vim:952 msgid "copy whitespace for indenting from previous line" msgstr "" -#: ../../runtime/optwin.vim:954 +#: ../../runtime/optwin.vim:955 msgid "preserve kind of whitespace when changing indent" msgstr "" -#: ../../runtime/optwin.vim:958 +#: ../../runtime/optwin.vim:959 msgid "enable lisp mode" msgstr "" -#: ../../runtime/optwin.vim:961 +#: ../../runtime/optwin.vim:962 msgid "words that change how lisp indenting works" msgstr "" -#: ../../runtime/optwin.vim:969 +#: ../../runtime/optwin.vim:970 msgid "folding" msgstr "" -#: ../../runtime/optwin.vim:970 +#: ../../runtime/optwin.vim:971 msgid "unset to display all folds open" msgstr "" -#: ../../runtime/optwin.vim:973 +#: ../../runtime/optwin.vim:974 msgid "folds with a level higher than this number will be closed" msgstr "" -#: ../../runtime/optwin.vim:976 +#: ../../runtime/optwin.vim:977 msgid "value for 'foldlevel' when starting to edit a file" msgstr "" -#: ../../runtime/optwin.vim:978 +#: ../../runtime/optwin.vim:979 msgid "width of the column used to indicate folds" msgstr "" -#: ../../runtime/optwin.vim:981 +#: ../../runtime/optwin.vim:982 msgid "expression used to display the text of a closed fold" msgstr "" -#: ../../runtime/optwin.vim:984 +#: ../../runtime/optwin.vim:985 msgid "set to \"all\" to close a fold when the cursor leaves it" msgstr "" -#: ../../runtime/optwin.vim:986 +#: ../../runtime/optwin.vim:987 msgid "specifies for which commands a fold will be opened" msgstr "" -#: ../../runtime/optwin.vim:988 +#: ../../runtime/optwin.vim:989 msgid "minimum number of screen lines for a fold to be closed" msgstr "" -#: ../../runtime/optwin.vim:991 +#: ../../runtime/optwin.vim:992 msgid "template for comments; used to put the marker in" msgstr "" -#: ../../runtime/optwin.vim:993 +#: ../../runtime/optwin.vim:994 msgid "" "folding type: \"manual\", \"indent\", \"expr\", \"marker\",\n" "\"syntax\" or \"diff\"" msgstr "" -#: ../../runtime/optwin.vim:996 +#: ../../runtime/optwin.vim:997 msgid "expression used when 'foldmethod' is \"expr\"" msgstr "" -#: ../../runtime/optwin.vim:999 +#: ../../runtime/optwin.vim:1000 msgid "used to ignore lines when 'foldmethod' is \"indent\"" msgstr "" -#: ../../runtime/optwin.vim:1002 +#: ../../runtime/optwin.vim:1003 msgid "markers used when 'foldmethod' is \"marker\"" msgstr "" -#: ../../runtime/optwin.vim:1005 +#: ../../runtime/optwin.vim:1006 msgid "maximum fold depth for when 'foldmethod' is \"indent\" or \"syntax\"" msgstr "" -#: ../../runtime/optwin.vim:1012 +#: ../../runtime/optwin.vim:1013 msgid "diff mode" msgstr "" -#: ../../runtime/optwin.vim:1013 +#: ../../runtime/optwin.vim:1014 msgid "use diff mode for the current window" msgstr "" -#: ../../runtime/optwin.vim:1016 +#: ../../runtime/optwin.vim:1017 msgid "options for using diff mode" msgstr "" -#: ../../runtime/optwin.vim:1018 +#: ../../runtime/optwin.vim:1019 msgid "expression used to obtain a diff file" msgstr "" -#: ../../runtime/optwin.vim:1020 +#: ../../runtime/optwin.vim:1021 msgid "expression used to patch a file" msgstr "" -#: ../../runtime/optwin.vim:1025 +#: ../../runtime/optwin.vim:1026 msgid "mapping" msgstr "" -#: ../../runtime/optwin.vim:1026 +#: ../../runtime/optwin.vim:1027 msgid "maximum depth of mapping" msgstr "" -#: ../../runtime/optwin.vim:1028 +#: ../../runtime/optwin.vim:1029 msgid "recognize mappings in mapped keys" msgstr "" -#: ../../runtime/optwin.vim:1030 +#: ../../runtime/optwin.vim:1031 msgid "allow timing out halfway into a mapping" msgstr "" -#: ../../runtime/optwin.vim:1032 +#: ../../runtime/optwin.vim:1033 msgid "allow timing out halfway into a key code" msgstr "" -#: ../../runtime/optwin.vim:1034 +#: ../../runtime/optwin.vim:1035 msgid "time in msec for 'timeout'" msgstr "" -#: ../../runtime/optwin.vim:1036 +#: ../../runtime/optwin.vim:1037 msgid "time in msec for 'ttimeout'" msgstr "" -#: ../../runtime/optwin.vim:1040 +#: ../../runtime/optwin.vim:1041 msgid "reading and writing files" msgstr "" -#: ../../runtime/optwin.vim:1041 +#: ../../runtime/optwin.vim:1042 msgid "enable using settings from modelines when reading a file" msgstr "" -#: ../../runtime/optwin.vim:1044 +#: ../../runtime/optwin.vim:1045 msgid "allow setting expression options from a modeline" msgstr "" -#: ../../runtime/optwin.vim:1046 +#: ../../runtime/optwin.vim:1047 msgid "number of lines to check for modelines" msgstr "" -#: ../../runtime/optwin.vim:1048 +#: ../../runtime/optwin.vim:1049 msgid "binary file editing" msgstr "" -#: ../../runtime/optwin.vim:1051 +#: ../../runtime/optwin.vim:1052 msgid "last line in the file has an end-of-line" msgstr "" -#: ../../runtime/optwin.vim:1057 +#: ../../runtime/optwin.vim:1058 msgid "fixes missing end-of-line at end of text file" msgstr "" -#: ../../runtime/optwin.vim:1060 +#: ../../runtime/optwin.vim:1061 msgid "prepend a Byte Order Mark to the file" msgstr "" -#: ../../runtime/optwin.vim:1063 +#: ../../runtime/optwin.vim:1064 msgid "end-of-line format: \"dos\", \"unix\" or \"mac\"" msgstr "" -#: ../../runtime/optwin.vim:1066 +#: ../../runtime/optwin.vim:1067 msgid "list of file formats to look for when editing a file" msgstr "" -#: ../../runtime/optwin.vim:1068 +#: ../../runtime/optwin.vim:1069 msgid "obsolete, use 'fileformat'" msgstr "" -#: ../../runtime/optwin.vim:1071 +#: ../../runtime/optwin.vim:1072 msgid "obsolete, use 'fileformats'" msgstr "" -#: ../../runtime/optwin.vim:1073 +#: ../../runtime/optwin.vim:1074 msgid "writing files is allowed" msgstr "" -#: ../../runtime/optwin.vim:1075 +#: ../../runtime/optwin.vim:1076 msgid "write a backup file before overwriting a file" msgstr "" -#: ../../runtime/optwin.vim:1077 +#: ../../runtime/optwin.vim:1078 msgid "keep a backup after overwriting a file" msgstr "" -#: ../../runtime/optwin.vim:1079 +#: ../../runtime/optwin.vim:1080 msgid "patterns that specify for which files a backup is not made" msgstr "" -#: ../../runtime/optwin.vim:1081 +#: ../../runtime/optwin.vim:1082 msgid "whether to make the backup as a copy or rename the existing file" msgstr "" -#: ../../runtime/optwin.vim:1084 +#: ../../runtime/optwin.vim:1085 msgid "list of directories to put backup files in" msgstr "" -#: ../../runtime/optwin.vim:1086 +#: ../../runtime/optwin.vim:1087 msgid "file name extension for the backup file" msgstr "" -#: ../../runtime/optwin.vim:1088 +#: ../../runtime/optwin.vim:1089 msgid "automatically write a file when leaving a modified buffer" msgstr "" -#: ../../runtime/optwin.vim:1090 +#: ../../runtime/optwin.vim:1091 msgid "as 'autowrite', but works with more commands" msgstr "" -#: ../../runtime/optwin.vim:1092 +#: ../../runtime/optwin.vim:1093 msgid "always write without asking for confirmation" msgstr "" -#: ../../runtime/optwin.vim:1094 +#: ../../runtime/optwin.vim:1095 msgid "automatically read a file when it was modified outside of Vim" msgstr "" -#: ../../runtime/optwin.vim:1097 +#: ../../runtime/optwin.vim:1098 msgid "keep oldest version of a file; specifies file name extension" msgstr "" -#: ../../runtime/optwin.vim:1099 +#: ../../runtime/optwin.vim:1100 msgid "forcibly sync the file to disk after writing it" msgstr "" -#: ../../runtime/optwin.vim:1101 +#: ../../runtime/optwin.vim:1102 msgid "use 8.3 file names" msgstr "" -#: ../../runtime/optwin.vim:1104 +#: ../../runtime/optwin.vim:1105 msgid "encryption method for file writing: zip, blowfish or blowfish2" msgstr "" -#: ../../runtime/optwin.vim:1109 +#: ../../runtime/optwin.vim:1110 msgid "the swap file" msgstr "" -#: ../../runtime/optwin.vim:1110 +#: ../../runtime/optwin.vim:1111 msgid "list of directories for the swap file" msgstr "" -#: ../../runtime/optwin.vim:1112 +#: ../../runtime/optwin.vim:1113 msgid "use a swap file for this buffer" msgstr "" -#: ../../runtime/optwin.vim:1115 +#: ../../runtime/optwin.vim:1116 msgid "\"sync\", \"fsync\" or empty; how to flush a swap file to disk" msgstr "" -#: ../../runtime/optwin.vim:1117 +#: ../../runtime/optwin.vim:1118 msgid "number of characters typed to cause a swap file update" msgstr "" -#: ../../runtime/optwin.vim:1119 +#: ../../runtime/optwin.vim:1120 msgid "time in msec after which the swap file will be updated" msgstr "" -#: ../../runtime/optwin.vim:1121 +#: ../../runtime/optwin.vim:1122 msgid "maximum amount of memory in Kbyte used for one buffer" msgstr "" -#: ../../runtime/optwin.vim:1123 +#: ../../runtime/optwin.vim:1124 msgid "maximum amount of memory in Kbyte used for all buffers" msgstr "" -#: ../../runtime/optwin.vim:1127 +#: ../../runtime/optwin.vim:1128 msgid "command line editing" msgstr "" -#: ../../runtime/optwin.vim:1128 +#: ../../runtime/optwin.vim:1129 msgid "how many command lines are remembered" msgstr "" -#: ../../runtime/optwin.vim:1130 +#: ../../runtime/optwin.vim:1131 msgid "key that triggers command-line expansion" msgstr "" -#: ../../runtime/optwin.vim:1132 +#: ../../runtime/optwin.vim:1133 msgid "like 'wildchar' but can also be used in a mapping" msgstr "" -#: ../../runtime/optwin.vim:1134 +#: ../../runtime/optwin.vim:1135 msgid "specifies how command line completion works" msgstr "" -#: ../../runtime/optwin.vim:1137 +#: ../../runtime/optwin.vim:1138 msgid "empty or \"tagfile\" to list file name of matching tags" msgstr "" -#: ../../runtime/optwin.vim:1140 +#: ../../runtime/optwin.vim:1141 msgid "list of file name extensions that have a lower priority" msgstr "" -#: ../../runtime/optwin.vim:1143 +#: ../../runtime/optwin.vim:1144 msgid "list of file name extensions added when searching for a file" msgstr "" -#: ../../runtime/optwin.vim:1148 +#: ../../runtime/optwin.vim:1149 msgid "list of patterns to ignore files for file name completion" msgstr "" -#: ../../runtime/optwin.vim:1151 +#: ../../runtime/optwin.vim:1152 msgid "ignore case when using file names" msgstr "" -#: ../../runtime/optwin.vim:1153 +#: ../../runtime/optwin.vim:1154 msgid "ignore case when completing file names" msgstr "" -#: ../../runtime/optwin.vim:1156 +#: ../../runtime/optwin.vim:1157 msgid "command-line completion shows a list of matches" msgstr "" -#: ../../runtime/optwin.vim:1159 +#: ../../runtime/optwin.vim:1160 msgid "key used to open the command-line window" msgstr "" -#: ../../runtime/optwin.vim:1161 +#: ../../runtime/optwin.vim:1162 msgid "height of the command-line window" msgstr "" -#: ../../runtime/optwin.vim:1165 +#: ../../runtime/optwin.vim:1166 msgid "executing external commands" msgstr "" -#: ../../runtime/optwin.vim:1166 +#: ../../runtime/optwin.vim:1167 msgid "name of the shell program used for external commands" msgstr "" -#: ../../runtime/optwin.vim:1169 +#: ../../runtime/optwin.vim:1170 msgid "when to use the shell or directly execute a command" msgstr "" -#: ../../runtime/optwin.vim:1172 +#: ../../runtime/optwin.vim:1173 msgid "character(s) to enclose a shell command in" msgstr "" -#: ../../runtime/optwin.vim:1174 +#: ../../runtime/optwin.vim:1175 msgid "like 'shellquote' but include the redirection" msgstr "" -#: ../../runtime/optwin.vim:1176 +#: ../../runtime/optwin.vim:1177 msgid "characters to escape when 'shellxquote' is (" msgstr "" -#: ../../runtime/optwin.vim:1178 +#: ../../runtime/optwin.vim:1179 msgid "argument for 'shell' to execute a command" msgstr "" -#: ../../runtime/optwin.vim:1180 +#: ../../runtime/optwin.vim:1181 msgid "used to redirect command output to a file" msgstr "" -#: ../../runtime/optwin.vim:1182 +#: ../../runtime/optwin.vim:1183 msgid "use a temp file for shell commands instead of using a pipe" msgstr "" -#: ../../runtime/optwin.vim:1184 +#: ../../runtime/optwin.vim:1185 msgid "program used for \"=\" command" msgstr "" -#: ../../runtime/optwin.vim:1187 +#: ../../runtime/optwin.vim:1188 msgid "program used to format lines with \"gq\" command" msgstr "" -#: ../../runtime/optwin.vim:1189 +#: ../../runtime/optwin.vim:1190 msgid "program used for the \"K\" command" msgstr "" -#: ../../runtime/optwin.vim:1191 +#: ../../runtime/optwin.vim:1192 msgid "warn when using a shell command and a buffer has changes" msgstr "" -#: ../../runtime/optwin.vim:1196 +#: ../../runtime/optwin.vim:1197 msgid "running make and jumping to errors (quickfix)" msgstr "" -#: ../../runtime/optwin.vim:1197 +#: ../../runtime/optwin.vim:1198 msgid "name of the file that contains error messages" msgstr "" -#: ../../runtime/optwin.vim:1199 +#: ../../runtime/optwin.vim:1200 msgid "list of formats for error messages" msgstr "" -#: ../../runtime/optwin.vim:1202 +#: ../../runtime/optwin.vim:1203 msgid "program used for the \":make\" command" msgstr "" -#: ../../runtime/optwin.vim:1205 +#: ../../runtime/optwin.vim:1206 msgid "string used to put the output of \":make\" in the error file" msgstr "" -#: ../../runtime/optwin.vim:1207 +#: ../../runtime/optwin.vim:1208 msgid "name of the errorfile for the 'makeprg' command" msgstr "" -#: ../../runtime/optwin.vim:1209 +#: ../../runtime/optwin.vim:1210 msgid "program used for the \":grep\" command" msgstr "" -#: ../../runtime/optwin.vim:1212 +#: ../../runtime/optwin.vim:1213 msgid "list of formats for output of 'grepprg'" msgstr "" -#: ../../runtime/optwin.vim:1214 +#: ../../runtime/optwin.vim:1215 msgid "encoding of the \":make\" and \":grep\" output" msgstr "" -#: ../../runtime/optwin.vim:1217 +#: ../../runtime/optwin.vim:1218 msgid "function to display text in the quickfix window" msgstr "" -#: ../../runtime/optwin.vim:1223 +#: ../../runtime/optwin.vim:1224 msgid "system specific" msgstr "" -#: ../../runtime/optwin.vim:1224 +#: ../../runtime/optwin.vim:1225 msgid "use forward slashes in file names; for Unix-like shells" msgstr "" -#: ../../runtime/optwin.vim:1226 +#: ../../runtime/optwin.vim:1227 msgid "specifies slash/backslash used for completion" msgstr "" -#: ../../runtime/optwin.vim:1231 +#: ../../runtime/optwin.vim:1232 msgid "language specific" msgstr "" -#: ../../runtime/optwin.vim:1232 +#: ../../runtime/optwin.vim:1233 msgid "specifies the characters in a file name" msgstr "" -#: ../../runtime/optwin.vim:1234 +#: ../../runtime/optwin.vim:1235 msgid "specifies the characters in an identifier" msgstr "" -#: ../../runtime/optwin.vim:1236 +#: ../../runtime/optwin.vim:1237 msgid "specifies the characters in a keyword" msgstr "" -#: ../../runtime/optwin.vim:1239 +#: ../../runtime/optwin.vim:1240 msgid "specifies printable characters" msgstr "" -#: ../../runtime/optwin.vim:1242 +#: ../../runtime/optwin.vim:1243 msgid "specifies escape characters in a string" msgstr "" -#: ../../runtime/optwin.vim:1247 +#: ../../runtime/optwin.vim:1248 msgid "display the buffer right-to-left" msgstr "" -#: ../../runtime/optwin.vim:1250 +#: ../../runtime/optwin.vim:1251 msgid "when to edit the command-line right-to-left" msgstr "" -#: ../../runtime/optwin.vim:1253 +#: ../../runtime/optwin.vim:1254 msgid "insert characters backwards" msgstr "" -#: ../../runtime/optwin.vim:1255 +#: ../../runtime/optwin.vim:1256 msgid "allow CTRL-_ in Insert and Command-line mode to toggle 'revins'" msgstr "" -#: ../../runtime/optwin.vim:1257 +#: ../../runtime/optwin.vim:1258 msgid "the ASCII code for the first letter of the Hebrew alphabet" msgstr "" -#: ../../runtime/optwin.vim:1259 +#: ../../runtime/optwin.vim:1260 msgid "use Hebrew keyboard mapping" msgstr "" -#: ../../runtime/optwin.vim:1261 +#: ../../runtime/optwin.vim:1262 msgid "use phonetic Hebrew keyboard mapping" msgstr "" -#: ../../runtime/optwin.vim:1265 +#: ../../runtime/optwin.vim:1266 msgid "prepare for editing Arabic text" msgstr "" -#: ../../runtime/optwin.vim:1268 +#: ../../runtime/optwin.vim:1269 msgid "perform shaping of Arabic characters" msgstr "" -#: ../../runtime/optwin.vim:1270 +#: ../../runtime/optwin.vim:1271 msgid "terminal will perform bidi handling" msgstr "" -#: ../../runtime/optwin.vim:1274 +#: ../../runtime/optwin.vim:1275 msgid "name of a keyboard mapping" msgstr "" -#: ../../runtime/optwin.vim:1278 +#: ../../runtime/optwin.vim:1279 msgid "list of characters that are translated in Normal mode" msgstr "" -#: ../../runtime/optwin.vim:1280 +#: ../../runtime/optwin.vim:1281 msgid "apply 'langmap' to mapped characters" msgstr "" -#: ../../runtime/optwin.vim:1284 +#: ../../runtime/optwin.vim:1285 msgid "when set never use IM; overrules following IM options" msgstr "" -#: ../../runtime/optwin.vim:1287 +#: ../../runtime/optwin.vim:1288 msgid "in Insert mode: 1: use :lmap; 2: use IM; 0: neither" msgstr "" -#: ../../runtime/optwin.vim:1290 +#: ../../runtime/optwin.vim:1291 msgid "input method style, 0: on-the-spot, 1: over-the-spot" msgstr "" -#: ../../runtime/optwin.vim:1292 +#: ../../runtime/optwin.vim:1293 msgid "entering a search pattern: 1: use :lmap; 2: use IM; 0: neither" msgstr "" -#: ../../runtime/optwin.vim:1296 +#: ../../runtime/optwin.vim:1297 msgid "when set always use IM when starting to edit a command line" msgstr "" -#: ../../runtime/optwin.vim:1298 +#: ../../runtime/optwin.vim:1299 msgid "function to obtain IME status" msgstr "" -#: ../../runtime/optwin.vim:1300 +#: ../../runtime/optwin.vim:1301 msgid "function to enable/disable IME" msgstr "" -#: ../../runtime/optwin.vim:1305 +#: ../../runtime/optwin.vim:1306 msgid "multi-byte characters" msgstr "" -#: ../../runtime/optwin.vim:1306 +#: ../../runtime/optwin.vim:1307 msgid "" "character encoding used in Vim: \"latin1\", \"utf-8\",\n" "\"euc-jp\", \"big5\", etc." msgstr "" -#: ../../runtime/optwin.vim:1308 +#: ../../runtime/optwin.vim:1309 msgid "character encoding for the current file" msgstr "" -#: ../../runtime/optwin.vim:1311 +#: ../../runtime/optwin.vim:1312 msgid "automatically detected character encodings" msgstr "" -#: ../../runtime/optwin.vim:1313 +#: ../../runtime/optwin.vim:1314 msgid "character encoding used by the terminal" msgstr "" -#: ../../runtime/optwin.vim:1315 +#: ../../runtime/optwin.vim:1316 msgid "expression used for character encoding conversion" msgstr "" -#: ../../runtime/optwin.vim:1317 +#: ../../runtime/optwin.vim:1318 msgid "delete combining (composing) characters on their own" msgstr "" -#: ../../runtime/optwin.vim:1319 +#: ../../runtime/optwin.vim:1320 msgid "maximum number of combining (composing) characters displayed" msgstr "" -#: ../../runtime/optwin.vim:1322 +#: ../../runtime/optwin.vim:1323 msgid "key that activates the X input method" msgstr "" -#: ../../runtime/optwin.vim:1325 +#: ../../runtime/optwin.vim:1326 msgid "width of ambiguous width characters" msgstr "" -#: ../../runtime/optwin.vim:1327 +#: ../../runtime/optwin.vim:1328 msgid "emoji characters are full width" msgstr "" -#: ../../runtime/optwin.vim:1331 +#: ../../runtime/optwin.vim:1332 msgid "various" msgstr "" -#: ../../runtime/optwin.vim:1332 +#: ../../runtime/optwin.vim:1333 msgid "" "when to use virtual editing: \"block\", \"insert\", \"all\"\n" "and/or \"onemore\"" msgstr "" -#: ../../runtime/optwin.vim:1334 +#: ../../runtime/optwin.vim:1335 msgid "list of autocommand events which are to be ignored" msgstr "" -#: ../../runtime/optwin.vim:1336 +#: ../../runtime/optwin.vim:1337 msgid "load plugin scripts when starting up" msgstr "" -#: ../../runtime/optwin.vim:1338 +#: ../../runtime/optwin.vim:1339 msgid "enable reading .vimrc/.exrc/.gvimrc in the current directory" msgstr "" -#: ../../runtime/optwin.vim:1340 +#: ../../runtime/optwin.vim:1341 msgid "safer working with script files in the current directory" msgstr "" -#: ../../runtime/optwin.vim:1342 +#: ../../runtime/optwin.vim:1343 msgid "use the 'g' flag for \":substitute\"" msgstr "" -#: ../../runtime/optwin.vim:1344 +#: ../../runtime/optwin.vim:1345 msgid "'g' and 'c' flags of \":substitute\" toggle" msgstr "" -#: ../../runtime/optwin.vim:1347 +#: ../../runtime/optwin.vim:1348 msgid "allow reading/writing devices" msgstr "" -#: ../../runtime/optwin.vim:1351 +#: ../../runtime/optwin.vim:1352 msgid "maximum depth of function calls" msgstr "" -#: ../../runtime/optwin.vim:1355 +#: ../../runtime/optwin.vim:1356 msgid "list of words that specifies what to put in a session file" msgstr "" -#: ../../runtime/optwin.vim:1357 +#: ../../runtime/optwin.vim:1358 msgid "list of words that specifies what to save for :mkview" msgstr "" -#: ../../runtime/optwin.vim:1359 +#: ../../runtime/optwin.vim:1360 msgid "directory where to store files with :mkview" msgstr "" -#: ../../runtime/optwin.vim:1363 +#: ../../runtime/optwin.vim:1364 msgid "list that specifies what to write in the viminfo file" msgstr "" -#: ../../runtime/optwin.vim:1365 +#: ../../runtime/optwin.vim:1366 msgid "file name used for the viminfo file" msgstr "" -#: ../../runtime/optwin.vim:1369 +#: ../../runtime/optwin.vim:1370 msgid "what happens with a buffer when it's no longer in a window" msgstr "" -#: ../../runtime/optwin.vim:1372 +#: ../../runtime/optwin.vim:1373 msgid "empty, \"nofile\", \"nowrite\", \"quickfix\", etc.: type of buffer" msgstr "" -#: ../../runtime/optwin.vim:1376 +#: ../../runtime/optwin.vim:1377 msgid "whether the buffer shows up in the buffer list" msgstr "" -#: ../../runtime/optwin.vim:1379 +#: ../../runtime/optwin.vim:1380 msgid "set to \"msg\" to see all error messages" msgstr "" -#: ../../runtime/optwin.vim:1382 +#: ../../runtime/optwin.vim:1383 msgid "whether to show the signcolumn" msgstr "" -#: ../../runtime/optwin.vim:1387 +#: ../../runtime/optwin.vim:1388 msgid "interval in milliseconds between polls for MzScheme threads" msgstr "" -#: ../../runtime/optwin.vim:1391 +#: ../../runtime/optwin.vim:1392 msgid "name of the Lua dynamic library" msgstr "" -#: ../../runtime/optwin.vim:1395 +#: ../../runtime/optwin.vim:1396 msgid "name of the Perl dynamic library" msgstr "" -#: ../../runtime/optwin.vim:1399 +#: ../../runtime/optwin.vim:1400 msgid "whether to use Python 2 or 3" msgstr "" -#: ../../runtime/optwin.vim:1403 +#: ../../runtime/optwin.vim:1404 msgid "name of the Python 2 dynamic library" msgstr "" -#: ../../runtime/optwin.vim:1407 +#: ../../runtime/optwin.vim:1408 msgid "name of the Python 2 home directory" msgstr "" -#: ../../runtime/optwin.vim:1411 +#: ../../runtime/optwin.vim:1412 msgid "name of the Python 3 dynamic library" msgstr "" -#: ../../runtime/optwin.vim:1415 +#: ../../runtime/optwin.vim:1416 msgid "name of the Python 3 home directory" msgstr "" -#: ../../runtime/optwin.vim:1419 +#: ../../runtime/optwin.vim:1420 msgid "name of the Ruby dynamic library" msgstr "" -#: ../../runtime/optwin.vim:1423 +#: ../../runtime/optwin.vim:1424 msgid "name of the Tcl dynamic library" msgstr "" -#: ../../runtime/optwin.vim:1427 +#: ../../runtime/optwin.vim:1428 msgid "name of the MzScheme dynamic library" msgstr "" -#: ../../runtime/optwin.vim:1429 +#: ../../runtime/optwin.vim:1430 msgid "name of the MzScheme GC dynamic library" msgstr "" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/vino.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/vino.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/vino.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/vino.po 2024-02-12 13:46:47.000000000 +0000 @@ -19,8 +19,8 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2023-08-01 15:22+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:14+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #: ../common/org.gnome.Vino.gschema.xml.h:1 diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/xdg-user-dirs-gtk.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/xdg-user-dirs-gtk.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/xdg-user-dirs-gtk.po 2023-08-02 13:28:36.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/xdg-user-dirs-gtk.po 2024-02-12 13:46:47.000000000 +0000 @@ -15,8 +15,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:48+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:48+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: ../update.c:186 msgid "Update standard folders to current language?" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/xdg-user-dirs.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/xdg-user-dirs.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/xdg-user-dirs.po 2023-08-02 13:28:38.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/xdg-user-dirs.po 2024-02-12 13:46:47.000000000 +0000 @@ -14,8 +14,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:48+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:48+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" #: translate.c:2 msgid "Applications" diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/yelp-xsl.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/yelp-xsl.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/yelp-xsl.po 2023-08-02 13:28:39.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/yelp-xsl.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 16:28+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 12:43+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. (itstool) path: msg/msgstr diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/yelp.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/yelp.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/yelp.po 2023-08-02 13:28:35.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/yelp.po 2024-02-12 13:46:47.000000000 +0000 @@ -17,8 +17,8 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:23+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:16+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" #. (itstool) path: msg/msgstr diff -Nru language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/zenity.po language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/zenity.po --- language-pack-gnome-vi-base-22.04+20230801/data/vi/LC_MESSAGES/zenity.po 2023-08-02 13:28:34.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/data/vi/LC_MESSAGES/zenity.po 2024-02-12 13:46:47.000000000 +0000 @@ -21,11 +21,11 @@ "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2023-08-01 15:24+0000\n" -"X-Generator: Launchpad (build d80dbb5bdc9110f3a64cc968928033472d5e0509)\n" +"X-Launchpad-Export-Date: 2024-02-12 11:16+0000\n" +"X-Generator: Launchpad (build 9643586c585856148a18782148972ae9c1179d06)\n" "Language: vi\n" -#: src/about.c:56 +#: src/about.c:54 #| msgid "" #| "This program is free software; you can redistribute it and/or modify it " #| "under the terms of the GNU General Public License as published by the " @@ -42,7 +42,7 @@ "chức Phần mềm Tự do; hoặc phiên bản 2 của Giấy Phép này, hoặc (tùy chọn) bất " "kỳ phiên bản mới hơn.\n" -#: src/about.c:61 +#: src/about.c:59 #| msgid "" #| "This program is distributed in the hope that it will be useful, but " #| "WITHOUT ANY WARRANTY; without even the implied warranty of " @@ -59,7 +59,7 @@ "LÀM ĐƯỢC VIỆC DỨT KHOÁT. Xem Giấy phép Công cộng GNU (LGPL) để biết thêm chi " "tiết.\n" -#: src/about.c:65 +#: src/about.c:63 #| msgid "" #| "You should have received a copy of the GNU General Public License along " #| "with this program; if not, write to the Free Software Foundation, Inc., " @@ -85,34 +85,38 @@ " Lê Trường An https://launchpad.net/~xinemdungkhoc1\n" " Trần Ngọc Quân https://launchpad.net/~vnwildman" -#: src/about.c:93 +#: src/about.c:65 msgid "Display dialog boxes from shell scripts" msgstr "Hiển thị các hộp thoại từ các tập lệnh kịch bản" -#: src/fileselection.c:62 src/fileselection.c:76 src/password.c:60 +#: src/fileselection.c:68 src/progress.c:395 src/zenity.ui:16 src/zenity.ui:54 +#: src/zenity.ui:89 src/zenity.ui:140 src/zenity.ui:178 src/zenity.ui:219 +#: src/zenity.ui:279 src/zenity.ui:386 src/zenity.ui:424 src/zenity.ui:462 msgid "_OK" msgstr "Đồn_g ý" -#: src/fileselection.c:63 src/fileselection.c:74 src/password.c:57 +#: src/fileselection.c:69 src/progress.c:391 src/zenity.ui:15 src/zenity.ui:53 +#: src/zenity.ui:88 src/zenity.ui:139 src/zenity.ui:218 src/zenity.ui:385 +#: src/zenity.ui:461 msgid "_Cancel" msgstr "T_hôi" -#: src/main.c:105 +#: src/main.c:124 #, c-format msgid "You must specify a dialog type. See 'zenity --help' for details\n" msgstr "" "Bạn cần phải xác định kiểu hộp thoại. Xem “zenity --help” để biết thêm thông " "tin\n" -#: src/msg.c:38 +#: src/msg.c:89 msgid "_No" msgstr "" -#: src/msg.c:40 +#: src/msg.c:90 msgid "_Yes" msgstr "" -#: src/notification.c:50 +#: src/notification.c:62 #, c-format msgid "Could not parse message\n" msgstr "Không thể phân tích thông điệp\n" @@ -138,7 +142,7 @@ msgid "Unknown hint name. Skipping.\n" msgstr "Không biết tên gợi ý. Bỏ qua.\n" -#: src/notification.c:218 +#: src/notification.c:140 #, c-format msgid "Could not parse command from stdin\n" msgstr "không thể phân tích lệnh từ đầu vào tiêu chuẩn\n" @@ -147,11 +151,11 @@ msgid "Zenity notification" msgstr "Thông báo Zenity" -#: src/option.c:164 +#: src/option.c:170 msgid "Set the dialog title" msgstr "Đặt tựa đề cho hộp thoại" -#: src/option.c:165 +#: src/option.c:171 msgid "TITLE" msgstr "TỰA_ĐỀ" @@ -163,52 +167,52 @@ msgid "ICONPATH" msgstr "ĐƯỜNG_DẪN_BIỂU_TƯỢNG" -#: src/option.c:178 +#: src/option.c:177 msgid "Set the width" msgstr "Đặt chiều rộng" -#: src/option.c:179 +#: src/option.c:178 msgid "WIDTH" msgstr "RỘNG" -#: src/option.c:185 +#: src/option.c:184 msgid "Set the height" msgstr "Đặt chiều cao" -#: src/option.c:186 +#: src/option.c:185 msgid "HEIGHT" msgstr "CAO" -#: src/option.c:192 +#: src/option.c:191 msgid "Set dialog timeout in seconds" msgstr "Đặt thời hạn hộp thoại chờ tính theo giây" #. Timeout for closing the dialog -#: src/option.c:194 +#: src/option.c:193 msgid "TIMEOUT" msgstr "THỜI_HẠN" -#: src/option.c:200 +#: src/option.c:199 msgid "Set the label of the OK button" msgstr "Đặt nhãn cho nút OK" -#: src/option.c:201 src/option.c:208 src/option.c:215 src/option.c:245 -#: src/option.c:289 src/option.c:296 src/option.c:319 src/option.c:362 -#: src/option.c:468 src/option.c:565 src/option.c:579 src/option.c:598 -#: src/option.c:658 src/option.c:730 src/option.c:737 src/option.c:786 -#: src/option.c:829 src/option.c:960 +#: src/option.c:200 src/option.c:207 src/option.c:214 src/option.c:259 +#: src/option.c:304 src/option.c:311 src/option.c:335 src/option.c:382 +#: src/option.c:491 src/option.c:587 src/option.c:608 src/option.c:625 +#: src/option.c:686 src/option.c:761 src/option.c:768 src/option.c:818 +#: src/option.c:865 src/option.c:997 msgid "TEXT" msgstr "VĂN_BẢN" -#: src/option.c:207 +#: src/option.c:206 msgid "Set the label of the Cancel button" msgstr "Đặt nhãn cho nút Thôi" -#: src/option.c:214 +#: src/option.c:213 msgid "Add an extra button" msgstr "Thêm nút mở rộng" -#: src/option.c:221 +#: src/option.c:220 msgid "Set the modal hint" msgstr "Đặt gợi ý ở trên cùng" @@ -216,65 +220,65 @@ msgid "Set the parent window to attach to" msgstr "Đặt cửa sổ mẹ để mà gắn vào" -#: src/option.c:229 +#: src/option.c:228 msgid "WINDOW" msgstr "CỬA_SỔ" -#: src/option.c:237 +#: src/option.c:251 msgid "Display calendar dialog" msgstr "Hiển thị hộp thoại về lịch" -#: src/option.c:244 src/option.c:288 src/option.c:318 src/option.c:361 -#: src/option.c:467 src/option.c:597 src/option.c:657 src/option.c:785 -#: src/option.c:828 src/option.c:959 +#: src/option.c:258 src/option.c:303 src/option.c:334 src/option.c:381 +#: src/option.c:490 src/option.c:624 src/option.c:685 src/option.c:817 +#: src/option.c:864 src/option.c:996 msgid "Set the dialog text" msgstr "Đặt văn bản thoại" -#: src/option.c:251 +#: src/option.c:265 msgid "Set the calendar day" msgstr "Đặt ngày trong lịch" -#: src/option.c:252 +#: src/option.c:266 msgid "DAY" msgstr "NGÀY" -#: src/option.c:258 +#: src/option.c:272 msgid "Set the calendar month" msgstr "Đặt tháng của lịch" -#: src/option.c:259 +#: src/option.c:273 msgid "MONTH" msgstr "THÁNG" -#: src/option.c:265 +#: src/option.c:279 msgid "Set the calendar year" msgstr "Đặt năm của lịch" -#: src/option.c:266 +#: src/option.c:280 msgid "YEAR" msgstr "NĂM" -#: src/option.c:272 src/option.c:973 +#: src/option.c:286 src/option.c:1010 msgid "Set the format for the returned date" msgstr "Đặt định dạng cho ngày tháng được trả lại" -#: src/option.c:273 src/option.c:974 +#: src/option.c:287 src/option.c:1011 msgid "PATTERN" msgstr "MẪU" -#: src/option.c:281 +#: src/option.c:296 msgid "Display text entry dialog" msgstr "Hiển thị hộp thoại nhập văn bản" -#: src/option.c:295 +#: src/option.c:310 msgid "Set the entry text" msgstr "Đặt văn bản nhập" -#: src/option.c:302 +#: src/option.c:317 msgid "Hide the entry text" msgstr "Ẩn văn bản nhập" -#: src/option.c:311 +#: src/option.c:327 msgid "Display error dialog" msgstr "Hiển thị hộp thoại báo lỗi" @@ -282,19 +286,20 @@ msgid "Set the dialog icon" msgstr "Đặt biểu tượng của hộp thoại" -#: src/option.c:326 src/option.c:369 src/option.c:665 src/option.c:793 +#: src/option.c:235 src/option.c:242 src/option.c:342 src/option.c:389 +#: src/option.c:594 src/option.c:693 src/option.c:825 msgid "ICON-NAME" msgstr "TÊN_BIỂU_TƯỢNG" -#: src/option.c:332 src/option.c:375 src/option.c:671 src/option.c:799 +#: src/option.c:348 src/option.c:395 src/option.c:699 src/option.c:831 msgid "Do not enable text wrapping" msgstr "Không ngắt dòng trong văn bản" -#: src/option.c:339 src/option.c:382 src/option.c:678 src/option.c:806 +#: src/option.c:355 src/option.c:402 src/option.c:706 src/option.c:838 msgid "Do not enable Pango markup" msgstr "Không bật đánh dấu Pango" -#: src/option.c:345 src/option.c:388 src/option.c:691 src/option.c:812 +#: src/option.c:362 src/option.c:409 src/option.c:720 src/option.c:845 msgid "" "Enable ellipsizing in the dialog text. This fixes the high window size with " "long texts" @@ -302,39 +307,39 @@ "Bật elíp hóa trong chữ hộp thoại. Việc này sẽ cố định chiều cao của cửa sổ " "với chiều dài của văn bản" -#: src/option.c:354 +#: src/option.c:374 msgid "Display info dialog" msgstr "Hiển thị hộp thoại thông tin" -#: src/option.c:398 +#: src/option.c:421 msgid "Display file selection dialog" msgstr "Hiển thị hộp thoại chọn tập tin" -#: src/option.c:405 +#: src/option.c:428 msgid "Set the filename" msgstr "Đặt tên tập tin" -#: src/option.c:406 src/option.c:716 +#: src/option.c:429 src/option.c:747 msgid "FILENAME" msgstr "TÊN_TẬP_TIN" -#: src/option.c:412 +#: src/option.c:435 msgid "Allow multiple files to be selected" msgstr "Cho phép chọn nhiều tập tin đồng thời" -#: src/option.c:419 +#: src/option.c:442 msgid "Activate directory-only selection" msgstr "Kích hoạt chỉ khả năng chọn thư mục" -#: src/option.c:426 +#: src/option.c:449 msgid "Activate save mode" msgstr "Kích hoạt chế độ lưu" -#: src/option.c:433 src/option.c:502 src/option.c:966 +#: src/option.c:456 src/option.c:525 src/option.c:1003 msgid "Set output separator character" msgstr "Đặt ký tự định giới kết xuất" -#: src/option.c:434 src/option.c:503 src/option.c:967 +#: src/option.c:457 src/option.c:526 src/option.c:1004 msgid "SEPARATOR" msgstr "NGĂN_CÁCH" @@ -342,64 +347,64 @@ msgid "Confirm file selection if filename already exists" msgstr "Xác nhận việc chọn tập tin nếu tên tập tin đã có" -#: src/option.c:448 +#: src/option.c:463 msgid "Set a filename filter" msgstr "Đặt một bộ lọc tên tập tin" #. Help for file-filter argument (name and patterns for file #. selection) -#: src/option.c:451 +#: src/option.c:466 msgid "NAME | PATTERN1 PATTERN2 ..." msgstr "TÊN | MẪU1 MẪU2 …" -#: src/option.c:460 +#: src/option.c:483 msgid "Display list dialog" msgstr "Hiển thị hộp thoại danh sách" -#: src/option.c:474 +#: src/option.c:497 msgid "Set the column header" msgstr "Đặt phần đầu cột" -#: src/option.c:475 +#: src/option.c:498 msgid "COLUMN" msgstr "CỘT" -#: src/option.c:481 +#: src/option.c:504 msgid "Use check boxes for the first column" msgstr "Dùng các hộp kiểm cho cột đầu tiên" -#: src/option.c:488 +#: src/option.c:511 msgid "Use radio buttons for the first column" msgstr "Dùng các nút chọn một cho cột đầu tiên" -#: src/option.c:495 +#: src/option.c:518 msgid "Use an image for the first column" msgstr "Dùng một ảnh cho cột đầu tiên" -#: src/option.c:509 +#: src/option.c:532 msgid "Allow multiple rows to be selected" msgstr "Cho phép chọn nhiều hàng đồng thời" -#: src/option.c:516 src/option.c:722 +#: src/option.c:539 src/option.c:753 msgid "Allow changes to text" msgstr "Cho phép sửa đổi văn bản" -#: src/option.c:523 +#: src/option.c:546 msgid "" "Print a specific column (Default is 1. 'ALL' can be used to print all " "columns)" msgstr "In cột riêng (Mặc định là 1. Có thể dùng “ALL” để in tất cả các cột)" #. Column index number to print out on a list dialog -#: src/option.c:526 src/option.c:533 +#: src/option.c:549 src/option.c:556 msgid "NUMBER" msgstr "SỐ" -#: src/option.c:532 +#: src/option.c:555 msgid "Hide a specific column" msgstr "Ẩn cột chỉ định" -#: src/option.c:539 +#: src/option.c:562 msgid "Hide the column headers" msgstr "Ẩn phần đầu cột" @@ -411,15 +416,15 @@ "Thay đổi danh sách hàm tìm kiếm mặc định để tìm kiếm văn bản ở giữa, không " "phải ở đầu" -#: src/option.c:557 +#: src/option.c:579 msgid "Display notification" msgstr "Hiển thị thông báo" -#: src/option.c:564 +#: src/option.c:586 msgid "Set the notification text" msgstr "Đặt văn bản thông báo" -#: src/option.c:571 +#: src/option.c:600 msgid "Listen for commands on stdin" msgstr "Chờ lệnh từ đầu vào tiêu chuẩn" @@ -427,75 +432,75 @@ msgid "Set the notification hints" msgstr "Đặt gợi ý thông báo" -#: src/option.c:590 +#: src/option.c:617 msgid "Display progress indication dialog" msgstr "Hiển thị hộp thoại chỉ diễn biến" -#: src/option.c:604 +#: src/option.c:631 msgid "Set initial percentage" msgstr "Đặt phần trăm ban đầu" -#: src/option.c:605 +#: src/option.c:632 msgid "PERCENTAGE" msgstr "PHẦN_TRĂM" -#: src/option.c:611 +#: src/option.c:638 msgid "Pulsate progress bar" msgstr "Đập theo nhịp thanh diễn biến" -#: src/option.c:619 +#: src/option.c:646 #, no-c-format msgid "Dismiss the dialog when 100% has been reached" msgstr "Bỏ hộp thoại khi tiến đến 100%" -#: src/option.c:626 +#: src/option.c:653 #| msgid "Kill parent process if cancel button is pressed" msgid "Kill parent process if Cancel button is pressed" msgstr "Chấm dứt tiến trình cha nếu nhấn nút Thôi" -#: src/option.c:633 +#: src/option.c:660 msgid "Hide Cancel button" msgstr "Ẩn nút Thôi" -#: src/option.c:641 +#: src/option.c:668 #, no-c-format msgid "Estimate when progress will reach 100%" msgstr "Ước đoán khi tiến trình đạt 100%" -#: src/option.c:650 +#: src/option.c:678 msgid "Display question dialog" msgstr "Hiển thị thoại câu hỏi" -#: src/option.c:684 +#: src/option.c:713 msgid "Give Cancel button focus by default" msgstr "Để nút bấm Thôi được đưa vào tầm ngắm theo mặc định" -#: src/option.c:698 +#: src/option.c:729 msgid "Suppress OK and Cancel buttons" msgstr "Cấm nút Đồng ý và Thôi" -#: src/option.c:708 +#: src/option.c:739 msgid "Display text information dialog" msgstr "Hiển thị thoại thông tin chữ" -#: src/option.c:715 +#: src/option.c:746 msgid "Open file" msgstr "Mở tập tin" -#: src/option.c:729 +#: src/option.c:760 #| msgid "Set the entry text" msgid "Set the text font" msgstr "Đặt phông chữ cho văn bản" -#: src/option.c:736 +#: src/option.c:767 msgid "Enable an I read and agree checkbox" msgstr "Bật ô đánh dấu \"Tôi đọc và đồng ý\"" -#: src/option.c:744 +#: src/option.c:775 msgid "Enable HTML support" msgstr "Bật hỗ trợ HTML" -#: src/option.c:751 +#: src/option.c:782 msgid "" "Do not enable user interaction with the WebView. Only works if you use --" "html option" @@ -503,205 +508,205 @@ "Không thể bật người dùng tương tác với WebView. Chỉ hoạt động với tùy chọn --" "html" -#: src/option.c:759 +#: src/option.c:790 msgid "Set an URL instead of a file. Only works if you use --html option" msgstr "Đặt URL thay vì tập tin. Chỉ hoạt động với tùy chọn --html" -#: src/option.c:761 +#: src/option.c:792 msgid "URL" msgstr "URL" -#: src/option.c:768 +#: src/option.c:799 msgid "" "Auto scroll the text to the end. Only when text is captured from stdin" msgstr "" "Tự động cuộn văn bản đến cuối. Chỉ khi văn bản được lấy từ đầu vào tiêu chuẩn" -#: src/option.c:778 +#: src/option.c:810 msgid "Display warning dialog" msgstr "Hiển thị hộp thoại cảnh báo" -#: src/option.c:821 +#: src/option.c:857 msgid "Display scale dialog" msgstr "Hiển thị hộp thoại thanh trượt" -#: src/option.c:835 +#: src/option.c:871 msgid "Set initial value" msgstr "Đặt giá trị ban đầu" -#: src/option.c:836 src/option.c:843 src/option.c:850 src/option.c:857 -#: src/option.c:1008 +#: src/option.c:872 src/option.c:879 src/option.c:886 src/option.c:893 +#: src/option.c:1045 msgid "VALUE" msgstr "GIÁ_TRỊ" -#: src/option.c:842 +#: src/option.c:878 msgid "Set minimum value" msgstr "Đặt giá trị tối thiểu" -#: src/option.c:849 +#: src/option.c:885 msgid "Set maximum value" msgstr "Đặt giá trị tối đa" -#: src/option.c:856 +#: src/option.c:892 msgid "Set step size" msgstr "Đặt kích cỡ bước" -#: src/option.c:863 +#: src/option.c:899 msgid "Print partial values" msgstr "In giá trị riêng" -#: src/option.c:870 +#: src/option.c:906 msgid "Hide value" msgstr "Ẩn giá trị" -#: src/option.c:879 +#: src/option.c:916 #| msgid "Display info dialog" msgid "Display forms dialog" msgstr "Hiển thị hộp thoại biểu mẫu" -#: src/option.c:886 +#: src/option.c:923 msgid "Add a new Entry in forms dialog" msgstr "Thêm ô nhập mới trong hộp thoại biểu mẫu" -#: src/option.c:887 src/option.c:894 +#: src/option.c:924 src/option.c:931 msgid "Field name" msgstr "Tên trường" -#: src/option.c:893 +#: src/option.c:930 msgid "Add a new Password Entry in forms dialog" msgstr "Thêm ô nhập mật khẩu vào hộp thoại biểu mẫu" -#: src/option.c:900 +#: src/option.c:937 msgid "Add a new Calendar in forms dialog" msgstr "Thêm Lịch mới vào hộp thoại biểu mẫu" -#: src/option.c:901 +#: src/option.c:938 msgid "Calendar field name" msgstr "Tên trường của lịch" -#: src/option.c:907 +#: src/option.c:944 #| msgid "Add a new Entry in forms dialog" msgid "Add a new List in forms dialog" msgstr "Thêm danh sách mới trong hộp thoại biểu mẫu" -#: src/option.c:908 +#: src/option.c:945 msgid "List field and header name" msgstr "Trường và tên tiêu đề danh sách" -#: src/option.c:914 +#: src/option.c:951 msgid "List of values for List" msgstr "Danh sách giá trị cho danh sách" -#: src/option.c:915 src/option.c:922 src/option.c:936 +#: src/option.c:952 src/option.c:959 src/option.c:973 msgid "List of values separated by |" msgstr "Các giá trị ngăn cách bằng dấu |" -#: src/option.c:921 +#: src/option.c:958 msgid "List of values for columns" msgstr "Danh sách giá trị cho cột" -#: src/option.c:928 +#: src/option.c:965 msgid "Add a new combo box in forms dialog" msgstr "Thêm hộp chọn mới vào biểu mẫu" -#: src/option.c:929 +#: src/option.c:966 msgid "Combo box field name" msgstr "Tên trường của hộp chọn" -#: src/option.c:935 +#: src/option.c:972 msgid "List of values for combo box" msgstr "Danh sách giá trị cho hộp chọn lựa" -#: src/option.c:952 +#: src/option.c:989 #| msgid "Set the column header" msgid "Show the columns header" msgstr "Hiện phần đầu cột" -#: src/option.c:983 +#: src/option.c:1020 #| msgid "Display error dialog" msgid "Display password dialog" msgstr "Hiển thị hộp thoại mật khẩu" -#: src/option.c:990 +#: src/option.c:1027 #| msgid "Display text entry dialog" msgid "Display the username option" msgstr "Hiển thị tùy chọn tên người dùng" -#: src/option.c:1000 +#: src/option.c:1037 #| msgid "Display file selection dialog" msgid "Display color selection dialog" msgstr "Hiển thị hộp thoại chọn màu sắc" -#: src/option.c:1007 +#: src/option.c:1044 msgid "Set the color" msgstr "Cài đặt màu sắc" -#: src/option.c:1014 +#: src/option.c:1051 #| msgid "Set the dialog title" msgid "Show the palette" msgstr "Hiện bảng màu" -#: src/option.c:1023 +#: src/option.c:1061 msgid "About zenity" msgstr "Giới thiệu Zenity" -#: src/option.c:1030 +#: src/option.c:1068 msgid "Print version" msgstr "Hiển thị phiên bản" -#: src/option.c:1913 +#: src/option.c:2028 msgid "General options" msgstr "Tùy chọn chung" -#: src/option.c:1914 +#: src/option.c:2029 msgid "Show general options" msgstr "Hiện tùy chọn chung" -#: src/option.c:1926 +#: src/option.c:2041 msgid "Calendar options" msgstr "Tùy chọn lịch" -#: src/option.c:1927 +#: src/option.c:2042 msgid "Show calendar options" msgstr "Hiển thị tùy chọn về lịch" -#: src/option.c:1939 +#: src/option.c:2054 msgid "Text entry options" msgstr "Tùy chọn nhập văn bản" -#: src/option.c:1940 +#: src/option.c:2055 msgid "Show text entry options" msgstr "Hiển thị tùy chọn về nhập văn bản" -#: src/option.c:1952 +#: src/option.c:2067 msgid "Error options" msgstr "Tùy chọn báo lỗi" -#: src/option.c:1952 +#: src/option.c:2067 msgid "Show error options" msgstr "Hiển thị tùy chọn về cách báo lỗi" -#: src/option.c:1962 +#: src/option.c:2077 msgid "Info options" msgstr "Tùy chọn thông tin" -#: src/option.c:1962 +#: src/option.c:2077 msgid "Show info options" msgstr "Hiển thị tùy chọn về thông tin" -#: src/option.c:1972 +#: src/option.c:2087 msgid "File selection options" msgstr "Tùy chọn việc chọn tập tin" -#: src/option.c:1973 +#: src/option.c:2088 msgid "Show file selection options" msgstr "Hiển thị tùy chọn về chọn tập tin" -#: src/option.c:1985 +#: src/option.c:2100 msgid "List options" msgstr "Tùy chọn danh sách" -#: src/option.c:1985 +#: src/option.c:2100 msgid "Show list options" msgstr "Hiển thị tùy chọn về danh sách" @@ -713,81 +718,81 @@ msgid "Show notification icon options" msgstr "Hiển thị tùy chọn về biểu tượng thông báo" -#: src/option.c:2011 +#: src/option.c:2124 msgid "Progress options" msgstr "Tùy chọn thanh diễn biến" -#: src/option.c:2012 +#: src/option.c:2125 msgid "Show progress options" msgstr "Hiển thị tùy chọn về thanh diễn biến" -#: src/option.c:2024 +#: src/option.c:2137 msgid "Question options" msgstr "Tùy chọn câu hỏi" -#: src/option.c:2025 +#: src/option.c:2138 msgid "Show question options" msgstr "Hiển thị tùy chọn về câu hỏi" -#: src/option.c:2037 +#: src/option.c:2150 msgid "Warning options" msgstr "Tùy chọn cảnh báo" -#: src/option.c:2038 +#: src/option.c:2151 msgid "Show warning options" msgstr "Hiển thị tùy chọn về cảnh báo" -#: src/option.c:2050 +#: src/option.c:2163 msgid "Scale options" msgstr "Tùy chọn thanh trượt" -#: src/option.c:2050 +#: src/option.c:2163 msgid "Show scale options" msgstr "Hiển thị tùy chọn về thanh trượt" -#: src/option.c:2060 +#: src/option.c:2173 msgid "Text information options" msgstr "Tùy chọn thông tin văn bản" -#: src/option.c:2061 +#: src/option.c:2174 msgid "Show text information options" msgstr "Hiển thị tùy chọn về thông tin văn bản" -#: src/option.c:2073 +#: src/option.c:2186 msgid "Color selection options" msgstr "Tùy chọn về chọn màu sắc" -#: src/option.c:2074 +#: src/option.c:2187 #| msgid "Show file selection options" msgid "Show color selection options" msgstr "Hiện tùy chọn về lựa chọn màu sắc" -#: src/option.c:2086 +#: src/option.c:2199 #| msgid "Warning options" msgid "Password dialog options" msgstr "Tùy chọn hộp thoại mật khẩu" -#: src/option.c:2087 +#: src/option.c:2200 msgid "Show password dialog options" msgstr "Hiển thị tùy chọn hộp thoại mật khẩu" -#: src/option.c:2099 +#: src/option.c:2212 msgid "Forms dialog options" msgstr "Tùy chọn hộp thoại biểu mẫu" -#: src/option.c:2100 +#: src/option.c:2213 msgid "Show forms dialog options" msgstr "Hiện tùy chọn cho hộp thoại biểu mẫu" -#: src/option.c:2112 +#: src/option.c:2225 msgid "Miscellaneous options" msgstr "Tùy chọn khác" -#: src/option.c:2113 +#: src/option.c:2226 msgid "Show miscellaneous options" msgstr "Hiển thị các tùy chọn khác" -#: src/option.c:2139 +#: src/option.c:2249 #, c-format msgid "" "This option is not available. Please see --help for all possible usages.\n" @@ -795,34 +800,36 @@ "Tùy chọn này không sẵn sàng. Vui lòng xem « --help » để tìm mọi cách sử " "dụng có thể.\n" -#: src/option.c:2144 +#: src/option.c:2254 #, c-format msgid "--%s is not supported for this dialog\n" msgstr "Không hỗ trợ tùy chọn --%s ở kiểu hộp thoại này\n" -#: src/option.c:2148 +#: src/option.c:2258 #, c-format msgid "Two or more dialog options specified\n" msgstr "Bạn đã đưa ra ít nhất hai tùy chọn hộp thoại\n" -#. Checks if username has been passed as a parameter -#: src/password.c:70 +#: src/zenity.ui:484 msgid "Type your password" msgstr "Nhập mật khẩu của bạn" -#: src/password.c:73 +#: src/password.c:85 msgid "Type your username and password" msgstr "Nhập tài khoản và mật khẩu của bạn" -#: src/password.c:100 +#. Add the username label and entry and increment the row for the +#. * password entry so it will be added below the username. +#. +#: src/password.c:90 msgid "Username:" msgstr "Tài khoản:" -#: src/password.c:110 +#: src/password.c:105 msgid "Password:" msgstr "Mật khẩu:" -#: src/progress.c:102 +#: src/progress.c:111 #, c-format msgid "Time remaining: %lu:%02lu:%02lu" msgstr "" @@ -832,22 +839,22 @@ msgid "Maximum value must be greater than minimum value.\n" msgstr "Giá trị tối đa phải lớn hơn giá trị tối thiểu.\n" -#: src/scale.c:69 +#: src/scale.c:70 #, c-format msgid "Value out of range.\n" msgstr "Giá trị nằm ngoài phạm vi.\n" -#: src/tree.c:389 +#: src/tree.c:263 #, c-format msgid "No column titles specified for List dialog.\n" msgstr "Không có tiêu đề cột được xác định cho hộp thoại Danh sách.\n" -#: src/tree.c:395 +#: src/tree.c:280 #, c-format msgid "You should use only one List dialog type.\n" msgstr "Bạn nên dùng chỉ một kiểu hộp thoại Danh sách.\n" -#: src/zenity.ui:14 src/zenity.ui:77 +#: src/zenity.ui:9 src/zenity.ui:31 msgid "Adjust the scale value" msgstr "Kéo con trượt để chọn giá trị" @@ -862,74 +869,74 @@ msgid "OK" msgstr "Đồng ý" -#: src/zenity.ui:118 +#: src/zenity.ui:46 msgid "Text View" msgstr "Xem văn bản" -#: src/zenity.ui:232 +#: src/zenity.ui:84 msgid "Calendar selection" msgstr "Chọn ngày" -#: src/zenity.ui:299 +#: src/zenity.ui:105 msgid "Select a date from below." msgstr "Chọn một ngày ở phía dưới." -#: src/zenity.ui:320 +#: src/zenity.ui:115 msgid "C_alendar:" msgstr "_Lịch:" -#: src/zenity.ui:362 +#: src/zenity.ui:135 msgid "Add a new entry" msgstr "Thêm ô nhập mới" -#: src/zenity.ui:429 +#: src/zenity.ui:160 msgid "_Enter new text:" msgstr "_Nhập văn bản mới:" -#: src/zenity.ui:466 +#: src/zenity.ui:174 msgid "Error" msgstr "Lỗi" -#: src/zenity.ui:532 +#: src/zenity.ui:203 msgid "An error has occurred." msgstr "Đã có lỗi xảy ra." -#: src/zenity.ui:660 +#: src/zenity.ui:265 msgid "Forms dialog" msgstr "Hộp thoại biểu mẫu" -#: src/zenity.ui:683 +#: src/zenity.ui:275 msgid "Information" msgstr "Thông tin" -#: src/zenity.ui:744 +#: src/zenity.ui:302 msgid "All updates are complete." msgstr "Mọi cập nhật đã hoàn tất." -#: src/zenity.ui:771 +#: src/zenity.ui:312 msgid "Progress" msgstr "Diễn biến" -#: src/zenity.ui:834 +#: src/zenity.ui:324 msgid "Running..." msgstr "Đang chạy…" -#: src/zenity.ui:885 +#: src/zenity.ui:346 msgid "Question" msgstr "Câu hỏi" -#: src/zenity.ui:933 src/zenity.ui:1131 +#: src/zenity.ui:368 src/zenity.ui:447 msgid "Are you sure you want to proceed?" msgstr "Bạn có chắc là muốn tiếp tục không?" -#: src/zenity.ui:957 +#: src/zenity.ui:378 msgid "Select items from the list" msgstr "Chọn các mục từ danh sách" -#: src/zenity.ui:1019 +#: src/zenity.ui:408 msgid "Select items from the list below." msgstr "Chọn các mục từ danh sách bên dưới." -#: src/zenity.ui:1068 +#: src/zenity.ui:419 msgid "Warning" msgstr "Cảnh báo" diff -Nru language-pack-gnome-vi-base-22.04+20230801/debian/changelog language-pack-gnome-vi-base-22.04+20240212/debian/changelog --- language-pack-gnome-vi-base-22.04+20230801/debian/changelog 2023-08-02 13:28:31.000000000 +0000 +++ language-pack-gnome-vi-base-22.04+20240212/debian/changelog 2024-02-12 13:46:47.000000000 +0000 @@ -1,6 +1,6 @@ -language-pack-gnome-vi-base (1:22.04+20230801) jammy; urgency=low +language-pack-gnome-vi-base (1:22.04+20240212) jammy; urgency=low * Initial Release. - -- Ubuntu automatic language-pack builder Wed, 02 Aug 2023 13:28:31 +0000 + -- Ubuntu automatic language-pack builder Mon, 12 Feb 2024 13:46:47 +0000