summaryrefslogtreecommitdiffstats
path: root/l10n-vi/editor/ui/chrome
diff options
context:
space:
mode:
Diffstat (limited to 'l10n-vi/editor/ui/chrome')
-rw-r--r--l10n-vi/editor/ui/chrome/composer/editingOverlay.dtd40
-rw-r--r--l10n-vi/editor/ui/chrome/composer/editor.dtd67
-rw-r--r--l10n-vi/editor/ui/chrome/composer/editor.properties208
-rw-r--r--l10n-vi/editor/ui/chrome/composer/editorOverlay.dtd370
-rw-r--r--l10n-vi/editor/ui/chrome/composer/editorPrefsOverlay.dtd13
-rw-r--r--l10n-vi/editor/ui/chrome/composer/editorSmileyOverlay.dtd58
-rw-r--r--l10n-vi/editor/ui/chrome/composer/pref-composer.dtd30
-rw-r--r--l10n-vi/editor/ui/chrome/composer/pref-editing.dtd31
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EdAdvancedEdit.dtd18
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EdColorPicker.dtd22
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EdConvertToTable.dtd15
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EdDialogOverlay.dtd18
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd8
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditConflict.dtd10
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorButtonProperties.dtd28
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorColorProperties.dtd29
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd20
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorFormProperties.dtd22
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorHLineProperties.dtd27
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorImageProperties.dtd79
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorInputProperties.dtd50
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorInsertChars.dtd19
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorInsertMath.dtd21
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorInsertSource.dtd15
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorInsertTOC.dtd16
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorInsertTable.dtd18
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorLabelProperties.dtd18
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorLinkProperties.dtd6
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorListProperties.dtd20
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorPageProperties.dtd17
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd20
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorPublish.dtd65
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorPublishProgress.dtd16
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorReplace.dtd27
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd14
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorSelectProperties.dtd48
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorSnapToGrid.dtd13
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorSpellCheck.dtd38
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorTableProperties.dtd75
-rw-r--r--l10n-vi/editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd33
-rw-r--r--l10n-vi/editor/ui/chrome/region/region.properties9
41 files changed, 1671 insertions, 0 deletions
diff --git a/l10n-vi/editor/ui/chrome/composer/editingOverlay.dtd b/l10n-vi/editor/ui/chrome/composer/editingOverlay.dtd
new file mode 100644
index 0000000000..2a0a5cc93e
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/composer/editingOverlay.dtd
@@ -0,0 +1,40 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- File menu items -->
+<!ENTITY openFileCmd.label "Mở tập tin…">
+<!ENTITY openFileCmd.accesskey "O">
+<!ENTITY openFileCmd.key "O">
+<!ENTITY openRemoteCmd.label "Mở địa chỉ web…">
+<!ENTITY openRemoteCmd.accesskey "L">
+<!ENTITY openRemoteCmd.key "L">
+<!ENTITY fileRecentMenu.label "Trang gần đây">
+<!ENTITY fileRecentMenu.accesskey "R">
+<!ENTITY saveCmd.label "Lưu">
+<!ENTITY saveCmd.accesskey "S">
+<!ENTITY saveAsCmd.label "Lưu với…">
+<!ENTITY saveAsCmd.accesskey "A">
+<!ENTITY saveAsChangeEncodingCmd2.label "Lưu và thay đổi bảng mã văn bản">
+<!ENTITY saveAsChangeEncodingCmd2.accesskey "E">
+<!ENTITY publishCmd.label "Xuất bản">
+<!ENTITY publishCmd.accesskey "b">
+<!ENTITY publishCmd.key "S">
+<!ENTITY publishAsCmd.label "Xuất bản dưới dạng…">
+<!ENTITY publishAsCmd.accesskey "h">
+<!ENTITY fileRevert.label "Hoàn nguyên">
+<!ENTITY fileRevert.accesskey "t">
+
+<!-- Edit menu items -->
+<!ENTITY publishSettings.label "Cài đặt xuất bản trang web…">
+<!ENTITY publishSettings.accesskey "b">
+
+<!-- Toolbar buttons/items -->
+<!ENTITY newToolbarCmd.label "Mới">
+<!ENTITY newToolbarCmd.tooltip "Tạo trang Composer mới">
+<!ENTITY openToolbarCmd.label "Mở">
+<!ENTITY openToolbarCmd.tooltip "Mở tập tin trên máy">
+<!ENTITY saveToolbarCmd.tooltip "Lưu tập tin vào máy">
+<!ENTITY publishToolbarCmd.tooltip "Tải tập tin lên máy khác">
+<!ENTITY printToolbarCmd.label "In">
+<!ENTITY printToolbarCmd.tooltip "In trang này">
diff --git a/l10n-vi/editor/ui/chrome/composer/editor.dtd b/l10n-vi/editor/ui/chrome/composer/editor.dtd
new file mode 100644
index 0000000000..2858826aff
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/composer/editor.dtd
@@ -0,0 +1,67 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!-- LOCALIZATION NOTE (editorWindow.titlemodifier): DONT_TRANSLATE -->
+<!ENTITY editorWindow.titlemodifier "Composer">
+<!ENTITY editorWindow.titlemodifiermenuseparator " - ">
+
+<!-- Menu items: the . means that the menu item isn't implemented yet -->
+
+<!-- Toolbar-only items -->
+<!ENTITY compositionToolbar.tooltip "Thanh công cụ thành phần">
+<!ENTITY previewToolbarCmd.label "Duyệt">
+<!ENTITY previewToolbarCmd.tooltip "Tải trang này trong trình duyệt">
+
+<!-- File menu items -->
+<!ENTITY exportToTextCmd.label "Xuất ra văn bản…">
+<!ENTITY exportToTextCmd.accesskey "x">
+<!ENTITY previewCmd.label "Duyệt trang">
+<!ENTITY previewCmd.accesskey "w">
+<!ENTITY sendPageCmd.label "Gửi trang…">
+<!ENTITY sendPageCmd.accesskey "d">
+
+<!-- View menu items -->
+<!ENTITY compositionToolbarCmd.label "Thanh công cụ thành phần">
+<!ENTITY compositionToolbarCmd.accesskey "C">
+<!ENTITY formattingToolbarCmd.label "Thanh công cụ định dạng">
+<!ENTITY formattingToolbarCmd.accesskey "F">
+<!ENTITY editmodeToolbarCmd.label "Sửa thanh công cụ kiểu cách">
+<!ENTITY editmodeToolbarCmd.accesskey "E">
+
+<!-- Format menu items -->
+<!ENTITY formatMenu.label "Định dạng">
+<!ENTITY formatMenu.accesskey "o">
+<!ENTITY grid.label "Lưới định vị">
+<!ENTITY grid.accesskey "t">
+<!ENTITY pageProperties.label "Tiêu đề trang và thuộc tính…">
+<!ENTITY pageProperties.accesskey "g">
+
+<!-- Tools menu items -->
+<!ENTITY validateCmd.label "Phê chuẩn HTML">
+<!ENTITY validateCmd.accesskey "V">
+
+<!-- Display Mode toolbar and View menu items -->
+<!ENTITY NormalModeTab.label "Bình thường">
+<!ENTITY NormalMode.label "Chế độ chỉnh sửa bình thường">
+<!ENTITY NormalMode.accesskey "N">
+<!ENTITY NormalMode.tooltip "Hiển thị đường viền bảng và neo được đặt tên">
+<!ENTITY AllTagsModeTab.label "Thẻ HTML">
+<!ENTITY AllTagsMode.label "Thẻ HTML">
+<!ENTITY AllTagsMode.accesskey "a">
+<!ENTITY AllTagsMode.tooltip "Hiện biểu tượng cho tất cả thẻ HTML">
+<!-- LOCALIZATION NOTE: (HTMLSourceModeTab.dir, HTMLSourceModeTab.label)
+ Do NOT translate text for 'HTMLSourceModeTab.dir', use latin "ltr" if
+ you want the <html> image to left of the 'HTMLSourceModeTab.label' text,
+ or use latin "rtl" if you want this image to the right of text. You do
+ not need to include HTML in the label 'HTMLSourceModeTab.label' -->
+<!ENTITY HTMLSourceModeTab.dir "ltr">
+<!ENTITY HTMLSourceModeTab.label "Nguồn">
+<!ENTITY HTMLSourceMode.label "Nguồn HTML">
+<!ENTITY HTMLSourceMode.accesskey "H">
+<!ENTITY HTMLSourceMode.tooltip "Chỉnh sửa nguồn HTML">
+<!ENTITY PreviewModeTab.label "Xem trước">
+<!ENTITY PreviewMode.label "Xem trước">
+<!ENTITY PreviewMode.accesskey "P">
+<!ENTITY PreviewMode.tooltip "Hiển thị dưới dạng WYSIWYG (như trình duyệt)">
diff --git a/l10n-vi/editor/ui/chrome/composer/editor.properties b/l10n-vi/editor/ui/chrome/composer/editor.properties
new file mode 100644
index 0000000000..b66a546c69
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/composer/editor.properties
@@ -0,0 +1,208 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE FILE: embedded "\n" represent HTML breaks (<br>)
+# Don't translate embedded "\n".
+# Don't translate strings like this: %variable%
+# as they will be replaced using JavaScript
+#
+No=Không
+Save=Lưu
+More=Nhiều hơn
+Less=Ít hơn
+MoreProperties=Nhiều thuộc tính hơn
+FewerProperties=Ít thuộc tính hơn
+PropertiesAccessKey=P
+None=Không có
+none=không có
+OpenHTMLFile=Mở tập tin HTML
+OpenTextFile=Mở tập tin văn bản
+SelectImageFile=Chọn tập tin ảnh
+SaveDocument=Lưu trang
+SaveDocumentAs=Lưu trang dưới dạng
+SaveTextAs=Lưu văn bản dưới dạng
+EditMode=Chế độ chỉnh sửa
+Preview=Xem trước
+Publish=Xuất bản
+PublishPage=Xuất bản trang
+DontPublish=Không xuất bản
+SavePassword=Sử dụng trình quản lý mật khẩu để lưu mật khẩu này
+CorrectSpelling=(đúng chính tả)
+NoSuggestedWords=(không có từ gợi ý)
+NoMisspelledWord=Không có lỗi chính tả
+CheckSpellingDone=Kiểm tra chính tả hoàn tất.
+CheckSpelling=Kiểm tra chính tả
+InputError=Lỗi
+Alert=Cảnh báo
+CantEditFramesetMsg=Trình soạn thảo không thể mở các bộ khung HTML, hoặc các trang có khung nội bộ. Để soạn thảo bộ khung, hãy thử mở trang của các khung riêng rẽ. Để soạn thảo trang có khung nội bộ, hãy lưu một bản sao của trang và xóa thẻ <iframe>.
+CantEditMimeTypeMsg=Không thể chỉnh sửa loại trang này.
+CantEditDocumentMsg=Không thể chỉnh sửa trang này vì không rõ lí do.
+BeforeClosing=trước khi đóng
+BeforePreview=trước khi xem trong trình duyệt
+BeforeValidate=trước khi kiểm định tài liệu
+# LOCALIZATION NOTE (SaveFilePrompt, PublishPrompt): Don't translate %title% and %reason% (this is the reason for asking user to close, such as "before closing")
+SaveFilePrompt=Bạn có muốn lưu các thay đổi trong “%title%” %reason%?
+PublishPrompt=Bạn có muốn lưu các thay đổi trong “%title%” %reason%?
+SaveFileFailed=Lưu tập tin thất bại!
+
+# Publishing error strings:
+# LOCALIZATION NOTE Don't translate %dir% or %file% in the Publishing error strings:
+FileNotFound=Không tìm thấy %file%.
+SubdirDoesNotExist=Thư mục con "%dir%" không tồn tại trên trang này hoặc tên tệp "%file%" đã được sử dụng bởi thư mục con khác.
+FilenameIsSubdir=Tên tập tin “%file%” đã được sử dụng bởi một thư mục con khác.
+ServerNotAvailable=Máy chủ không có sẵn. Kiểm tra kết nối của bạn và thử lại sau.
+Offline=Bạn hiện đang ngoại tuyến. Hãy nhấn biểu tượng gần góc dưới bên phải của bất kì cửa sổ nào để trực tuyến.
+DiskFull=Không đủ dung lượng trống trên đĩa để lưu tập tin "%file%."
+NameTooLong=Tên tệp hoặc tên thư mục con quá dài.
+AccessDenied=Bạn không có quyền xuất bản đến vị trí này.
+UnknownPublishError=Xảy ra lỗi xuất bản không rõ lí do.
+PublishFailed=Xuất bản thất bại.
+PublishCompleted=Xuất bản đã hoàn tất.
+AllFilesPublished=Đã xuất bản các tập tin
+# LOCALIZATION NOTE Don't translate %x% or %total%
+FailedFileMsg=%x% của %total% tập tin không thể xuất bản.
+# End-Publishing error strings
+Prompt=Lời nhắc
+# LOCALIZATION NOTE (PromptFTPUsernamePassword): Don't translate %host%
+PromptFTPUsernamePassword=Hãy nhập tên người dùng và mật khẩu cho máy chủ FTP ở %host%
+RevertCaption=Hoàn nguyên về lần lưu cuối cùng
+Revert=Hoàn nguyên
+SendPageReason=trước khi gửi trang này
+Send=Gửi
+## LOCALIZATION NOTE (PublishProgressCaption, PublishToSite, AbandonChanges): Don't translate %title%
+PublishProgressCaption=Đang xuất bản: %title%
+PublishToSite=Đang xuất bản lên trang: %title%
+AbandonChanges=Bạn có muốn từ bỏ những thay đổi chưa lưu của “%title%” và tải lại trang?
+DocumentTitle=Tiêu đề trang
+NeedDocTitle=Vui lòng nhập một tiêu đề cho trang hiện tại.
+DocTitleHelp=Tiêu đề sẽ hiện ra ở thanh tiêu đề của cửa sổ và trang đánh dấu.
+CancelPublishTitle=Hủy bỏ việc xuất bản?
+## LOCALIZATION NOTE: "Continue" in this sentence must match the text for
+## the CancelPublishContinue key below
+CancelPublishMessage=Hủy bỏ trong khi đang xuất bản có thể khiến tập tin của bạn không được truyền đầy đủ. Bạn muốn Tiếp tục hay Hủy bỏ?
+CancelPublishContinue=Tiếp tục
+MissingImageError=Xin hãy nhập hay chọn hình ở dạng GIF, JPEG, hoặc PNG.
+EmptyHREFError=Xin hãy chọn địa chỉ để tạo liên kết mới.
+LinkText=Liên kết văn bản
+LinkImage=Liên kết ảnh
+MixedSelection=[Lựa chọn Hỗn hợp]
+Mixed=(hỗn hợp)
+# LOCALIZATION NOTE (NotInstalled): %S is the name of the font
+NotInstalled=%S (chưa cài đặt)
+EnterLinkText=Nhập văn bản để hiển thị trong liên kết:
+EnterLinkTextAccessKey=T
+EmptyLinkTextError=Xin hãy nhập văn bản cho liên kết này.
+EditTextWarning=Nội dung hiện có sẽ được thay thế.
+#LOCALIZATION NOTE (ValidateNumber):Don't translate: %n% %min% %max%
+ValidateRangeMsg=Số bạn đã nhập (%n%) nằm ở ngoài khoảng cho phép.
+ValidateNumberMsg=Xin hãy nhập số giữa %min% và %max%.
+MissingAnchorNameError=Xin hãy nhập tên cho mỏ neo này.
+#LOCALIZATION NOTE (DuplicateAnchorNameError): Don't translate %name%
+DuplicateAnchorNameError="%name%" đã tồn tại trong trang này. Vui lòng nhập một tên khác.
+BulletStyle=Kiểu Bullet
+SolidCircle=Vòng tròn tô đậm
+OpenCircle=Vòng tròn trống
+SolidSquare=Hình vuông tô đậm
+NumberStyle=Kiểu đánh số
+Automatic=Tự động
+Style_1=1, 2, 3…
+Style_I=I, II, III…
+Style_i=i, ii, iii…
+Style_A=A, B, C…
+Style_a=a, b, c…
+Pixels=điểm ảnh
+Percent=phần trăm
+PercentOfCell=% ô
+PercentOfWindow=% cửa sổ
+PercentOfTable=% bảng
+#LOCALIZATION NOTE (untitledTitle): %S is the window #. No plural handling needed.
+untitledTitle=không-tên-%S
+untitledDefaultFilename=không-tên
+ShowToolbar=Hiển thị thanh công cụ
+HideToolbar=Ẩn thanh công cụ
+ImapError=Không thể tải ảnh
+ImapCheck=\nXin hãy chọn địa chỉ (URL) mới và thử lại.
+SaveToUseRelativeUrl=Chỉ có thể sử dụng các URL tương đối trong các trang được lưu
+NoNamedAnchorsOrHeadings=(Trang này không có mỏ neo hoặc đầu đề)
+TextColor=Màu chữ
+HighlightColor=Màu tô sáng
+PageColor=Màu nền trang
+BlockColor=Màu nền khối
+TableColor=Màu nền bảng
+CellColor=Màu nền ô
+TableOrCellColor=Màu bảng hoặc ô
+LinkColor=Màu liên kết văn bản
+ActiveLinkColor=Màu liên kết kích hoạt
+VisitedLinkColor=Màu liên kết đã truy cập
+NoColorError=Nhấp vào màu hoặc nhập chuỗi màu HTML hợp lệ
+Table=Bảng
+TableCell=Ô bảng
+NestedTable=Bảng lồng nhau
+HLine=Đường ngang
+Link=Liên kết
+Image=Hình
+ImageAndLink=Ảnh và liên kết
+NamedAnchor=Mỏ neo
+List=Danh sách
+ListItem=Danh sách mục
+Form=Biểu mẫu
+InputTag=Trường biểu mẫu
+InputImage=Hình biểu mẫu
+TextArea=Vùng văn bản
+Select=Danh sách chọn
+Button=Nút
+Label=Nhãn
+FieldSet=Bộ trường
+Tag=Nhãn
+MissingSiteNameError=Vui lòng nhập tên để xuất bản trang web này.
+MissingPublishUrlError=Vui lòng nhập vị trí để xuất bản trang này.
+MissingPublishFilename=Vui lòng nhập tên tập tin cho trang hiện tại.
+#LOCALIZATION NOTE (DuplicateSiteNameError): Don't translate %name%
+DuplicateSiteNameError="%name%" đã tồn tại. Vui lòng nhập một tên khác.
+AdvancedProperties=Thuộc tính nâng cao…
+AdvancedEditForCellMsg=Chỉnh sửa nâng cao không khả dụng khi nhiều ô được chọn
+# LOCALIZATION NOTE (ObjectProperties):Don't translate "%obj%" it will be replaced with one of above object nouns
+ObjectProperties=Thuộc tính %obj%…
+# LOCALIZATION NOTE This character must be in the above string and not conflict with other accesskeys in Format menu
+ObjectPropertiesAccessKey=o
+# LOCALIZATION NOTE (JoinSelectedCells): This variable should contain the "tableJoinCells.accesskey"
+# letter as defined in editorOverlay.dtd
+JoinSelectedCells=Hợp nhất các ô được chọn
+# LOCALIZATION NOTE (JoinCellToRight): This variable should contain the "tableJoinCells.accesskey"
+# letter as defined in editorOverlay.dtd
+JoinCellToRight=Hợp nhất với ô bên phải
+JoinCellAccesskey=j
+# LOCALIZATION NOTE (TableSelectKey): Ctrl key on a keyboard
+TableSelectKey=Ctrl+
+# LOCALIZATION NOTE (XulKeyMac): Command key on a Mac keyboard
+XulKeyMac=Cmd+
+# LOCALIZATION NOTE (Del): Del key on a keyboard
+Del=Del
+Delete=Xóa
+DeleteCells=Xóa các ô
+DeleteTableTitle=Xóa các hàng hoặc cột
+DeleteTableMsg=Nếu xóa hàng hay cột thì sẽ xóa những ô (và nội dung trong đó) thuộc hàng hay cột đó. Bạn có chắc muốn làm vậy không?
+Clear=Xóa trắng
+#Mouse actions
+Click=Nhấp
+Drag=Kéo
+Unknown=Không rõ
+#
+# LOCALIZATION NOTE "RemoveTextStylesAccesskey" is used for both
+# menu items: "RemoveTextStyles" and "StopTextStyles"
+RemoveTextStylesAccesskey=x
+RemoveTextStyles=Xóa tất cả các kiểu văn bản
+StopTextStyles=Ngừng kiểu văn bản
+#
+# LOCALIZATION NOTE "RemoveLinksAccesskey" is used for both
+# menu items: "RemoveLinks" and "StopLinks"
+RemoveLinksAccesskey=n
+RemoveLinks=Xóa liên kết
+StopLinks=Ngừng liên kết
+#
+NoFormAction=Bạn nên nhập một hành động cho biểu mẫu này. Biểu mẫu tự đệ trình dùng một kĩ thuật nâng cao, và có thể không hoạt động giống nhau trong các trình duyệt.
+NoAltText=Nếu hình này có liên quan đến nội dung của tài liệu, bạn cần phải cung cấp văn bản thay thế để hiển thị trong những trình duyệt văn-bản-thuần, và cũng để hiển thị khi hình đang được tải hoặc khi việc tải hình bị vô hiệu hóa.
+#
+Malformed=Nguồn không thể được chuyển đổi lại thành tài liệu vì nó không phải là XHTML hợp lệ.
+NoLinksToCheck=Không có phần tử chứa liên kết để kiểm tra
diff --git a/l10n-vi/editor/ui/chrome/composer/editorOverlay.dtd b/l10n-vi/editor/ui/chrome/composer/editorOverlay.dtd
new file mode 100644
index 0000000000..b656a5ccd8
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/composer/editorOverlay.dtd
@@ -0,0 +1,370 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Attn: Localization - some of the menus in this dialog directly affect mail also. -->
+
+<!-- File menu items -->
+<!ENTITY saveCmd.key "S">
+
+<!-- Edit menu items -->
+<!ENTITY pasteNoFormatting.label "Dán mà không cần định dạng">
+<!ENTITY pasteNoFormatting.accesskey "n">
+<!ENTITY pasteNoFormatting.key "V">
+<!ENTITY pasteAs.label "Dán dưới dạng">
+<!ENTITY pasteAs.accesskey "a">
+<!ENTITY pasteAsQuotationCmd.label "Dán dưới dạng trích dẫn">
+<!ENTITY pasteAsQuotationCmd.accesskey "Q">
+<!ENTITY pasteAsQuotationCmd.key "o">
+<!ENTITY findBarCmd.label "Tìm…">
+<!ENTITY findReplaceCmd.label "Tìm và thay thế…">
+<!ENTITY enableInlineSpellChecker.label "Kiểm tra chính tả khi bạn nhập">
+<!ENTITY enableInlineSpellChecker.accesskey "S">
+<!ENTITY checkSpellingCmd2.label "Kiểm tra chính tả…">
+<!ENTITY checkSpellingCmd2.accesskey "h">
+<!ENTITY checkSpellingCmd2.key "p">
+
+<!-- Insert menu items -->
+<!ENTITY insertMenu.label "Chèn">
+<!ENTITY insertMenu.accesskey "I">
+<!ENTITY insertLinkCmd2.label "Liên kết…">
+<!ENTITY insertLinkCmd2.accesskey "L">
+<!ENTITY insertLinkCmd2.key "K">
+<!ENTITY insertAnchorCmd.label "Mỏ neo…">
+<!ENTITY insertAnchorCmd.accesskey "A">
+<!ENTITY insertImageCmd.label "Hình…">
+<!ENTITY insertImageCmd.accesskey "I">
+<!ENTITY insertHLineCmd.label "Đường ngang">
+<!ENTITY insertHLineCmd.accesskey "o">
+<!ENTITY insertTableCmd.label "Bảng…">
+<!ENTITY insertTableCmd.accesskey "T">
+<!ENTITY insertHTMLCmd.label "HTML…">
+<!ENTITY insertHTMLCmd.accesskey "H">
+<!ENTITY insertMathCmd.label "Toán học…">
+<!ENTITY insertMathCmd.accesskey "M">
+<!ENTITY insertCharsCmd.label "Kí hiệu và biểu tượng…">
+<!ENTITY insertCharsCmd.accesskey "C">
+<!ENTITY insertBreakAllCmd.label "Ngắt đoạn sau (các) hình">
+<!ENTITY insertBreakAllCmd.accesskey "k">
+
+<!-- Used just in context popup. -->
+<!ENTITY createLinkCmd.label "Tạo liên kết…">
+<!ENTITY createLinkCmd.accesskey "k">
+<!ENTITY editLinkCmd.label "Chỉnh sửa liên kết trong trình soạn thảo mới">
+<!ENTITY editLinkCmd.accesskey "i">
+
+<!-- Font Face SubMenu -->
+<!ENTITY FontFaceSelect.title "Phông chữ">
+<!ENTITY FontFaceSelect.tooltip "Chọn phông chữ">
+<!ENTITY fontfaceMenu.label "Phông chữ">
+<!ENTITY fontfaceMenu.accesskey "F">
+<!ENTITY fontVarWidth.label "Chiều rộng thay đổi">
+<!ENTITY fontVarWidth.accesskey "V">
+<!ENTITY fontFixedWidth.label "Chiều rộng cố định">
+<!ENTITY fontFixedWidth.accesskey "x">
+<!ENTITY fontFixedWidth.key "T">
+<!ENTITY fontHelvetica.label "Helvetica, Arial">
+<!ENTITY fontHelvetica.accesskey "l">
+<!ENTITY fontTimes.label "Times">
+<!ENTITY fontTimes.accesskey "T">
+<!ENTITY fontCourier.label "Courier">
+<!ENTITY fontCourier.accesskey "C">
+
+<!-- Font Size SubMenu -->
+<!ENTITY FontSizeSelect.title "Cỡ chữ">
+<!ENTITY FontSizeSelect.tooltip "Chọn cỡ chữ">
+<!ENTITY decreaseFontSize.label "Nhỏ hơn">
+<!ENTITY decreaseFontSize.accesskey "r">
+<!ENTITY decrementFontSize.key "&lt;">
+<!ENTITY decrementFontSize.key2 ","> <!-- < is above this key on many keyboards -->
+<!ENTITY increaseFontSize.label "Lớn hơn">
+<!ENTITY increaseFontSize.accesskey "g">
+<!ENTITY incrementFontSize.key "&gt;">
+<!ENTITY incrementFontSize.key2 "."> <!-- > is above this key on many keyboards -->
+
+<!ENTITY fontSizeMenu.label "Cỡ chữ">
+<!ENTITY fontSizeMenu.accesskey "z">
+<!ENTITY size-tinyCmd.label "Rất nhỏ">
+<!ENTITY size-tinyCmd.accesskey "T">
+<!ENTITY size-smallCmd.label "Nhỏ">
+<!ENTITY size-smallCmd.accesskey "S">
+<!ENTITY size-mediumCmd.label "Trung bình">
+<!ENTITY size-mediumCmd.accesskey "M">
+<!ENTITY size-largeCmd.label "Lớn">
+<!ENTITY size-largeCmd.accesskey "L">
+<!ENTITY size-extraLargeCmd.label "Rất lớn">
+<!ENTITY size-extraLargeCmd.accesskey "x">
+<!ENTITY size-hugeCmd.label "Siêu lớn">
+<!ENTITY size-hugeCmd.accesskey "H">
+
+<!-- Font Style SubMenu -->
+<!ENTITY fontStyleMenu.label "Kiểu chữ">
+<!ENTITY fontStyleMenu.accesskey "S">
+<!ENTITY styleBoldCmd.label "Đậm">
+<!ENTITY styleBoldCmd.accesskey "B">
+<!ENTITY styleBoldCmd.key "B">
+<!ENTITY styleItalicCmd.label "Nghiêng">
+<!ENTITY styleItalicCmd.accesskey "I">
+<!ENTITY styleItalicCmd.key "I">
+<!ENTITY styleUnderlineCmd.label "Gạch dưới">
+<!ENTITY styleUnderlineCmd.accesskey "U">
+<!ENTITY styleUnderlineCmd.key "U">
+<!ENTITY styleStrikeThruCmd.label "Gạch ngang">
+<!ENTITY styleStrikeThruCmd.accesskey "k">
+<!ENTITY styleSuperscriptCmd.label "Chữ nhỏ bên trên">
+<!ENTITY styleSuperscriptCmd.accesskey "p">
+<!ENTITY styleSubscriptCmd.label "Chữ nhỏ bên dưới">
+<!ENTITY styleSubscriptCmd.accesskey "S">
+<!ENTITY styleNonbreakingCmd.label "Không ngắt dòng">
+<!ENTITY styleNonbreakingCmd.accesskey "N">
+<!ENTITY styleEm.label "Nhấn mạnh">
+<!ENTITY styleEm.accesskey "E">
+<!ENTITY styleStrong.label "Nhấn mạnh hơn">
+<!ENTITY styleStrong.accesskey "t">
+<!ENTITY styleCite.label "Nguồn trích dẫn">
+<!ENTITY styleCite.accesskey "C">
+<!ENTITY styleAbbr.label "Viết tắt">
+<!ENTITY styleAbbr.accesskey "A">
+<!ENTITY styleAcronym.label "Viết tắt chữ cái đầu">
+<!ENTITY styleAcronym.accesskey "r">
+<!ENTITY styleCode.label "Đoạn mã">
+<!ENTITY styleCode.accesskey "o">
+<!ENTITY styleSamp.label "Ví dụ mẫu">
+<!ENTITY styleSamp.accesskey "m">
+<!ENTITY styleVar.label "Biến">
+<!ENTITY styleVar.accesskey "V">
+
+<!ENTITY formatFontColor.label "Màu chữ…">
+<!ENTITY formatFontColor.accesskey "C">
+<!ENTITY tableOrCellColor.label "Màu nền bảng hoặc ô…">
+<!ENTITY tableOrCellColor.accesskey "B">
+
+<!ENTITY formatRemoveStyles.key "Y">
+<!ENTITY formatRemoveLinks.key "K">
+<!ENTITY formatRemoveNamedAnchors.label "Xóa mỏ neo">
+<!ENTITY formatRemoveNamedAnchors.accesskey "R">
+<!ENTITY formatRemoveNamedAnchors2.key "R">
+
+<!ENTITY paragraphMenu.label "Đoạn văn">
+<!ENTITY paragraphMenu.accesskey "P">
+<!ENTITY paragraphParagraphCmd.label "Đoạn văn">
+<!ENTITY paragraphParagraphCmd.accesskey "P">
+<!ENTITY heading1Cmd.label "Đầu đề cấp 1">
+<!ENTITY heading1Cmd.accesskey "1">
+<!ENTITY heading2Cmd.label "Đầu đề cấp 2">
+<!ENTITY heading2Cmd.accesskey "2">
+<!ENTITY heading3Cmd.label "Đầu đề cấp 3">
+<!ENTITY heading3Cmd.accesskey "3">
+<!ENTITY heading4Cmd.label "Đầu đề cấp 4">
+<!ENTITY heading4Cmd.accesskey "4">
+<!ENTITY heading5Cmd.label "Đầu đề cấp 5">
+<!ENTITY heading5Cmd.accesskey "5">
+<!ENTITY heading6Cmd.label "Đầu đề cấp 6">
+<!ENTITY heading6Cmd.accesskey "6">
+<!ENTITY paragraphAddressCmd.label "Địa chỉ">
+<!ENTITY paragraphAddressCmd.accesskey "A">
+<!ENTITY paragraphPreformatCmd.label "Định dạng sẵn">
+<!ENTITY paragraphPreformatCmd.accesskey "f">
+
+<!-- List menu items -->
+<!ENTITY formatlistMenu.label "Danh sách">
+<!ENTITY formatlistMenu.accesskey "L">
+<!ENTITY noneCmd.label "Không có">
+<!ENTITY noneCmd.accesskey "K">
+<!ENTITY listBulletCmd.label "Gạch đầu dòng">
+<!ENTITY listBulletCmd.accesskey "B">
+<!ENTITY listNumberedCmd.label "Được đánh số">
+<!ENTITY listNumberedCmd.accesskey "m">
+<!ENTITY listTermCmd.label "Thuật ngữ">
+<!ENTITY listTermCmd.accesskey "T">
+<!ENTITY listDefinitionCmd.label "Định nghĩa">
+<!ENTITY listDefinitionCmd.accesskey "D">
+<!ENTITY listPropsCmd.label "Danh sách thuộc tính…">
+<!ENTITY listPropsCmd.accesskey "L">
+
+<!ENTITY ParagraphSelect.title "Đoạn văn bản">
+<!ENTITY ParagraphSelect.tooltip "Chọn một định dạng đoạn văn">
+<!-- Shared in Paragraph, and Toolbar menulist -->
+<!ENTITY bodyTextCmd.label "Nội dung">
+<!ENTITY bodyTextCmd.accesskey "T">
+<!-- isn't used in menu now, but may be added in future -->
+<!ENTITY advancedPropertiesCmd.label "Thuộc tính nâng cao">
+<!ENTITY advancedPropertiesCmd.accesskey "v">
+
+<!-- Align menu items -->
+<!ENTITY alignMenu.label "Căn chỉnh">
+<!ENTITY alignMenu.accesskey "A">
+<!ENTITY alignLeft.label "Trái">
+<!ENTITY alignLeft.accesskey "L">
+<!ENTITY alignLeft.tooltip "Căn trái">
+<!ENTITY alignCenter.label "Giữa">
+<!ENTITY alignCenter.accesskey "C">
+<!ENTITY alignCenter.tooltip "Căn giữa">
+<!ENTITY alignRight.label "Phải">
+<!ENTITY alignRight.accesskey "R">
+<!ENTITY alignRight.tooltip "Căn phải">
+<!ENTITY alignJustify.label "Hai bên">
+<!ENTITY alignJustify.accesskey "J">
+<!ENTITY alignJustify.tooltip "Căn hai bên">
+
+<!-- Layer toolbar items -->
+<!ENTITY absolutePosition.label "Định vị">
+<!ENTITY layer.tooltip "Lớp">
+<!ENTITY decreaseZIndex.label "Đưa ra sau">
+<!ENTITY layerSendToBack.tooltip "Đưa ra sau">
+<!ENTITY increaseZIndex.label "Đưa ra trước">
+<!ENTITY layerBringToFront.tooltip "Đưa ra trước">
+
+<!ENTITY increaseIndent.label "Tăng lề">
+<!ENTITY increaseIndent.accesskey "I">
+<!ENTITY increaseIndent.key "]">
+<!ENTITY decreaseIndent.label "Giảm lề">
+<!ENTITY decreaseIndent.accesskey "D">
+<!ENTITY decreaseIndent.key "[">
+
+<!ENTITY colorsAndBackground.label "Nền và màu trang…">
+<!ENTITY colorsAndBackground.accesskey "u">
+
+<!-- Table Menu -->
+<!ENTITY tableMenu.label "Bảng">
+<!ENTITY tableMenu.accesskey "b">
+
+<!-- Select Submenu -->
+<!ENTITY tableSelectMenu.label "Chọn">
+<!ENTITY tableSelectMenu.accesskey "S">
+
+<!ENTITY tableSelectMenu2.label "Chọn bảng">
+<!ENTITY tableSelectMenu2.accesskey "S">
+<!ENTITY tableInsertMenu2.label "Chèn bảng">
+<!ENTITY tableInsertMenu2.accesskey "I">
+<!ENTITY tableDeleteMenu2.label "Xóa bảng">
+<!ENTITY tableDeleteMenu2.accesskey "D">
+
+<!-- Insert SubMenu -->
+<!ENTITY tableInsertMenu.label "Chèn">
+<!ENTITY tableInsertMenu.accesskey "I">
+<!ENTITY tableTable.label "Bảng">
+<!ENTITY tableTable.accesskey "T">
+<!ENTITY tableRow.label "Hàng">
+<!ENTITY tableRows.label "Các hàng">
+<!ENTITY tableRow.accesskey "R">
+<!ENTITY tableRowAbove.label "Hàng trên">
+<!ENTITY tableRowAbove.accesskey "R">
+<!ENTITY tableRowBelow.label "Hàng dưới">
+<!ENTITY tableRowBelow.accesskey "B">
+<!ENTITY tableColumn.label "Cột">
+<!ENTITY tableColumns.label "Các cột">
+<!ENTITY tableColumn.accesskey "o">
+<!ENTITY tableColumnBefore.label "Cột trước">
+<!ENTITY tableColumnBefore.accesskey "o">
+<!ENTITY tableColumnAfter.label "Cột sau">
+<!ENTITY tableColumnAfter.accesskey "A">
+<!ENTITY tableCell.label "Ô">
+<!ENTITY tableCells.label "Các ô">
+<!ENTITY tableCell.accesskey "C">
+<!ENTITY tableCellContents.label "Nội dung ô">
+<!ENTITY tableCellContents.accesskey "n">
+<!ENTITY tableAllCells.label "Tất cả các ô">
+<!ENTITY tableAllCells.accesskey "A">
+<!ENTITY tableCellBefore.label "Ô trước">
+<!ENTITY tableCellBefore.accesskey "C">
+<!ENTITY tableCellAfter.label "Ô sau">
+<!ENTITY tableCellAfter.accesskey "f">
+<!-- Delete SubMenu -->
+<!ENTITY tableDeleteMenu.label "Xóa">
+<!ENTITY tableDeleteMenu.accesskey "D">
+
+<!-- text for "Join Cells" is in editor.properties
+ ("JoinSelectedCells" and "JoinCellToRight")
+ the access key must exist in both of those strings
+ But value must be set here for accesskey to draw properly
+-->
+<!ENTITY tableJoinCells.label "j">
+<!ENTITY tableJoinCells.accesskey "j">
+<!ENTITY tableSplitCell.label "Chia ô">
+<!ENTITY tableSplitCell.accesskey "C">
+<!ENTITY convertToTable.label "Tạo bảng từ phần đã chọn">
+<!ENTITY convertToTable.accesskey "r">
+<!ENTITY tableProperties.label "Thuộc tính bảng…">
+<!ENTITY tableProperties.accesskey "o">
+
+<!-- Toolbar-only items -->
+<!ENTITY menuBar.tooltip "Thanh trình đơn">
+<!ENTITY formatToolbar.tooltip "Thanh định dạng">
+<!ENTITY cutToolbarCmd.tooltip "Cắt">
+<!ENTITY copyToolbarCmd.tooltip "Sao chép">
+<!ENTITY pasteToolbarCmd.tooltip "Dán">
+<!ENTITY printToolbarCmd.label "In">
+<!ENTITY printToolbarCmd.tooltip "In trang này">
+<!ENTITY findToolbarCmd.label "Tìm">
+<!ENTITY findToolbarCmd.tooltip "Tìm văn bản trong trang">
+<!ENTITY spellToolbarCmd.label "Chính tả">
+<!ENTITY spellToolbarCmd.tooltip "Kiểm tra chính tả của phần đã chọn hoặc toàn bộ trang">
+<!ENTITY imageToolbarCmd.label "Hình">
+<!ENTITY imageToolbarCmd.tooltip "Chèn hình mới hoặc chỉnh sửa thuộc tính của hình">
+<!ENTITY hruleToolbarCmd.label "Đ.Ngang">
+<!ENTITY hruleToolbarCmd.tooltip "Chèn đường kẻ ngang hoặc chỉnh sửa thuộc tính của đường kẻ">
+<!ENTITY tableToolbarCmd.label "Bảng">
+<!ENTITY tableToolbarCmd.tooltip "Chèn bảng mới hoặc chỉnh sửa thuộc tính của bảng">
+<!ENTITY linkToolbarCmd.label "Liên kết">
+<!ENTITY linkToolbarCmd.tooltip "Chèn liên kết mới hoặc chỉnh sửa thuộc tính của liên kết đã chọn">
+<!ENTITY anchorToolbarCmd.label "Mỏ neo">
+<!ENTITY anchorToolbarCmd.tooltip "Chèn neo mới hoặc chỉnh sửa thuộc tính của neo được chọn">
+<!ENTITY colorButtons.title "Màu">
+<!ENTITY TextColorButton.tooltip "Chọn màu chữ">
+<!ENTITY BackgroundColorButton.tooltip "Chọn màu nền">
+<!ENTITY throbber.tooltip "Mở trang chủ &vendorShortName;">
+<!ENTITY HighlightColorButton.label "Công cụ tô sáng">
+<!ENTITY HighlightColorButton.tooltip "Chọn màu tô đậm văn bản">
+
+<!-- Editor toolbar -->
+<!ENTITY absoluteFontSize.label "Cỡ chữ">
+<!ENTITY absoluteFontSizeToolbarCmd.tooltip "Đặt cỡ chữ">
+<!ENTITY smaller.label "Nhỏ hơn">
+<!ENTITY decreaseFontSizeToolbarCmd.tooltip "Cỡ chữ nhỏ hơn">
+<!ENTITY larger.label "Lớn hơn">
+<!ENTITY increaseFontSizeToolbarCmd.tooltip "Cỡ chữ lớn hơn">
+<!ENTITY bold.label "Đậm">
+<!ENTITY boldToolbarCmd.tooltip "Đậm">
+<!ENTITY italic.label "Nghiêng">
+<!ENTITY italicToolbarCmd.tooltip "Nghiêng">
+<!ENTITY underline.label "Gạch dưới">
+<!ENTITY underlineToolbarCmd.tooltip "Gạch dưới">
+<!ENTITY bullets.label "Dấu tròn đầu dòng">
+<!ENTITY bulletListToolbarCmd.tooltip "Áp dụng hoặc xóa danh sách bullet">
+<!ENTITY numbers.label "Số">
+<!ENTITY numberListToolbarCmd.tooltip "Áp dụng hoặc xóa danh sách số">
+<!ENTITY outdent.label "Thụt lề">
+<!ENTITY outdentToolbarCmd.tooltip "Giảm lề văn bản (chuyển trái)">
+<!ENTITY indent.label "Tăng lề">
+<!ENTITY indentToolbarCmd.tooltip "Tăng lề văn bản (chuyển phải)">
+<!ENTITY AlignPopupButton.label "Căn chỉnh">
+<!ENTITY AlignPopupButton.tooltip "Chọn cách căn văn bản">
+<!ENTITY InsertPopupButton.label "Chèn">
+<!ENTITY InsertPopupButton.tooltip "Chèn một liên kết, neo, hình ảnh, đường ngang hoặc bảng">
+<!ENTITY alignLeftButton.label "Căn trái">
+<!ENTITY alignLeftButton.tooltip "Căn theo lề trái">
+<!ENTITY alignCenterButton.label "Căn giữa">
+<!ENTITY alignCenterButton.tooltip "Căn vào giữa">
+<!ENTITY alignRightButton.label "Căn phải">
+<!ENTITY alignRightButton.tooltip "Căn theo lề phải">
+<!ENTITY alignJustifyButton.label "Căn hai bên">
+<!ENTITY alignJustifyButton.tooltip "Căn theo hai bên lề">
+
+<!-- Structure Toolbar Context Menu items -->
+<!ENTITY structSelect.label "Chọn">
+<!ENTITY structSelect.accesskey "s">
+<!ENTITY structRemoveTag.label "Xóa thẻ">
+<!ENTITY structRemoveTag.accesskey "r">
+<!ENTITY structChangeTag.label "Thay đổi thẻ">
+<!ENTITY structChangeTag.accesskey "c">
+
+<!-- TOC manipulation -->
+<!ENTITY insertTOC.label "Chèn">
+<!ENTITY insertTOC.accesskey "i">
+<!ENTITY updateTOC.label "Cập nhật">
+<!ENTITY updateTOC.accesskey "u">
+<!ENTITY removeTOC.label "Xóa">
+<!ENTITY removeTOC.accesskey "r">
+<!ENTITY tocMenu.label "Mục lục…">
+<!ENTITY tocMenu.accesskey "b">
diff --git a/l10n-vi/editor/ui/chrome/composer/editorPrefsOverlay.dtd b/l10n-vi/editor/ui/chrome/composer/editorPrefsOverlay.dtd
new file mode 100644
index 0000000000..9efde9c052
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/composer/editorPrefsOverlay.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!--LOCALIZATION NOTE (editorCheck.label): DONT_TRANSLATE -->
+<!ENTITY editorCheck.label "Composer">
+<!ENTITY editorCheck.accesskey "c">
+
+<!ENTITY compose.label "Trình soạn thảo">
+<!ENTITY editing.label "Cài đặt trang mới">
+<!ENTITY toolbars.label "Thanh công cụ">
+<!ENTITY publish.label "Đang xuất bản">
diff --git a/l10n-vi/editor/ui/chrome/composer/editorSmileyOverlay.dtd b/l10n-vi/editor/ui/chrome/composer/editorSmileyOverlay.dtd
new file mode 100644
index 0000000000..98df73364d
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/composer/editorSmileyOverlay.dtd
@@ -0,0 +1,58 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Smiley Menu items -->
+<!ENTITY insertSmiley.label "Mặt cười">
+<!ENTITY insertSmiley.accesskey "M">
+
+<!ENTITY smiley1Cmd.label "Cuời">
+<!ENTITY smiley1Cmd.accesskey "C">
+<!ENTITY smiley1Cmd.tooltip "Chèn mặt cười">
+<!ENTITY smiley2Cmd.label "Cau có">
+<!ENTITY smiley2Cmd.accesskey "a">
+<!ENTITY smiley2Cmd.tooltip "Chèn một khuôn mặt cau có">
+<!ENTITY smiley3Cmd.label "Nháy mắt">
+<!ENTITY smiley3Cmd.accesskey "N">
+<!ENTITY smiley3Cmd.tooltip "Chèn một khuôn mặt nháy mắt">
+<!ENTITY smiley4Cmd.label "Thè lưỡi">
+<!ENTITY smiley4Cmd.accesskey "T">
+<!ENTITY smiley4Cmd.tooltip "Chèn một khuôn mặt thè lưỡi">
+<!ENTITY smiley5Cmd.label "Cười lớn">
+<!ENTITY smiley5Cmd.accesskey "l">
+<!ENTITY smiley5Cmd.tooltip "Chèn một khuôn mặt cười lớn">
+<!ENTITY smiley6Cmd.label "Ngượng ngùng">
+<!ENTITY smiley6Cmd.accesskey "N">
+<!ENTITY smiley6Cmd.tooltip "Chèn một khuôn mặt ngượng ngùng">
+<!ENTITY smiley7Cmd.label "Phân vân">
+<!ENTITY smiley7Cmd.accesskey "P">
+<!ENTITY smiley7Cmd.tooltip "Chèn một khuôn mặt phân vân">
+<!ENTITY smiley8Cmd.label "Ngạc nhiên">
+<!ENTITY smiley8Cmd.accesskey "g">
+<!ENTITY smiley8Cmd.tooltip "Đưa vào mặt ngạc nhiên">
+<!ENTITY smiley9Cmd.label "Chụt chụt">
+<!ENTITY smiley9Cmd.accesskey "C">
+<!ENTITY smiley9Cmd.tooltip "Chèn một khuôn mặt hôn chụt chụt">
+<!ENTITY smiley10Cmd.label "La hét">
+<!ENTITY smiley10Cmd.accesskey "L">
+<!ENTITY smiley10Cmd.tooltip "Chèn một khuôn mặt la hét">
+<!ENTITY smiley11Cmd.label "Ngầu">
+<!ENTITY smiley11Cmd.accesskey "u">
+<!ENTITY smiley11Cmd.tooltip "Chèn một khuôn mặt ngầu">
+<!ENTITY smiley12Cmd.label "Miệng đầy tiền">
+<!ENTITY smiley12Cmd.accesskey "M">
+<!ENTITY smiley12Cmd.tooltip "Chèn một khuôn mặt miệng đầy tiền">
+<!ENTITY smiley13Cmd.label "Bị chặn họng">
+<!ENTITY smiley13Cmd.accesskey "B">
+<!ENTITY smiley13Cmd.tooltip "Chèn một khuôn mặt bị chặn họng">
+<!ENTITY smiley14Cmd.label "Ngây thơ">
+<!ENTITY smiley14Cmd.accesskey "N">
+<!ENTITY smiley14Cmd.tooltip "Chèn một khuôn mặt ngây thơ">
+<!ENTITY smiley15Cmd.label "Khóc">
+<!ENTITY smiley15Cmd.accesskey "K">
+<!ENTITY smiley15Cmd.tooltip "Chèn một khuôn mặt khóc">
+<!ENTITY smiley16Cmd.label "Ngậm tăm">
+<!ENTITY smiley16Cmd.accesskey "N">
+<!ENTITY smiley16Cmd.tooltip "Chèn một khuôn mặt ngậm tăm">
+<!ENTITY SmileButton.label "Chèn biểu tượng">
+<!ENTITY SmileButton.tooltip "Chèn mặt cười">
diff --git a/l10n-vi/editor/ui/chrome/composer/pref-composer.dtd b/l10n-vi/editor/ui/chrome/composer/pref-composer.dtd
new file mode 100644
index 0000000000..5d049bf906
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/composer/pref-composer.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from content/pref-composer.xul -->
+
+<!--LOCALIZATION NOTE : FILE 'Composer' prefs dialog. Similar to Communcator 4.x Document Properties/Colors and Background -->
+
+<!--LOCALIZATION NOTE (pref.composer.title): DONT_TRANSLATE -->
+<!ENTITY pref.composer.title "Composer">
+<!ENTITY recentFiles.title "Trình đơn Các trang Gần đây">
+<!ENTITY documentsInMenu.label "Số trang tối đa trong danh sách:">
+<!ENTITY documentsInMenu.accesskey "n">
+<!ENTITY savingFiles.title "Khi Lưu hoặc Xuất bản Trang">
+<!ENTITY preserveExisting.label "Giữ nguyên định dạng gốc">
+<!ENTITY preserveExisting.accesskey "G">
+<!ENTITY preserveExisting.tooltip "Giữ nguyên các dấu ngắt dòng và định dạng gốc của trang">
+<!ENTITY saveAssociatedFiles.label "Lưu hình và các tập tin kèm theo khi lưu trang">
+<!ENTITY saveAssociatedFiles.accesskey "L">
+<!ENTITY showPublishDialog.label "Luôn hiện hộp thoại Xuất bản khi xuất bản trang">
+<!ENTITY showPublishDialog.accesskey "a">
+<!ENTITY composerEditing.label "Chỉnh sửa">
+<!ENTITY maintainStructure.label "Duy trì bố cục trang khi chèn hoặc xóa ô">
+<!ENTITY maintainStructure.tooltip "Giữ nguyên hình dạng vuông vắn của bảng bằng cách tự động thêm ô mới sau khi chèn hoặc xóa">
+<!ENTITY maintainStructure.accesskey "D">
+<!ENTITY useCSS.label "Sử dụng style CSS thay cho phần tử và thuộc tính HTML">
+<!ENTITY useCSS.accesskey "u">
+<!ENTITY crInPCreatesNewP.label "Khi quay trở lại một đoạn thì cũng sẽ luôn tạo ra một đoạn mới">
+<!ENTITY crInPCreatesNewP.accesskey "r">
+
diff --git a/l10n-vi/editor/ui/chrome/composer/pref-editing.dtd b/l10n-vi/editor/ui/chrome/composer/pref-editing.dtd
new file mode 100644
index 0000000000..42f62f696d
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/composer/pref-editing.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.editing.title "Cài đặt trang mới">
+
+<!ENTITY authorName.label "Tác giả:">
+<!ENTITY authorName.accesskey "T">
+<!ENTITY pageColorHeader "Cách Trình bày Trang Mặc định">
+
+<!ENTITY defaultColors.label "Màu mặc định của người đọc (Không thiết lập màu trong trang)">
+<!ENTITY defaultColors.accesskey "M">
+<!ENTITY customColors.label "Dùng màu tùy chọn:">
+<!ENTITY customColors.accesskey "c">
+
+<!ENTITY normalText.label "Chữ thường">
+<!ENTITY normalText.accesskey "C">
+<!ENTITY linkText.label "Chữ liên kết">
+<!ENTITY linkText.accesskey "l">
+<!ENTITY activeLinkText.label "Chữ liên kết đang chọn">
+<!ENTITY activeLinkText.accesskey "c">
+<!ENTITY visitedLinkText.label "Chữ liên kết đã thăm">
+<!ENTITY visitedLinkText.accesskey "t">
+<!ENTITY background.label "Nền:">
+<!ENTITY background.accesskey "N">
+<!ENTITY colon.character ":">
+
+<!ENTITY backgroundImage.label "Hình nền:">
+<!ENTITY backgroundImage.accesskey "H">
+<!ENTITY chooseFile.label "Chọn tập tin…">
+<!ENTITY chooseFile.accesskey "C">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EdAdvancedEdit.dtd b/l10n-vi/editor/ui/chrome/dialogs/EdAdvancedEdit.dtd
new file mode 100644
index 0000000000..b483cfe4d0
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EdAdvancedEdit.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY WindowTitle.label "Trình chỉnh sửa thuộc tính nâng cao">
+<!ENTITY AttName.label "Thuộc tính: ">
+<!ENTITY AttValue.label "Giá trị: ">
+<!ENTITY PropertyName.label "Thuộc tính (Property): ">
+<!ENTITY currentattributesfor.label "Thuộc tính hiện tại của: ">
+<!ENTITY tree.attributeHeader.label "Thuộc tính">
+<!ENTITY tree.propertyHeader.label "Thuộc tính">
+<!ENTITY tree.valueHeader.label "Giá trị">
+<!ENTITY tabHTML.label "Thuộc tính HTML">
+<!ENTITY tabCSS.label "Phong cách bên trong">
+<!ENTITY tabJSE.label "Sự kiện JavaScript">
+
+<!ENTITY editAttribute.label "Nhấn lên một mục ở trên để chỉnh sửa giá trị của nó">
+<!ENTITY removeAttribute.label "Xóa">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EdColorPicker.dtd b/l10n-vi/editor/ui/chrome/dialogs/EdColorPicker.dtd
new file mode 100644
index 0000000000..bd55840f0d
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EdColorPicker.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Màu">
+<!ENTITY lastPickedColor.label "Màu mới chọn">
+<!ENTITY lastPickedColor.accessKey "M">
+<!ENTITY chooseColor1.label "Chọn một màu:">
+<!ENTITY chooseColor2.label "Nhập chuỗi màu HTML">
+<!ENTITY chooseColor2.accessKey "H">
+<!ENTITY setColorExample.label "(vd.: &quot;#0000ff&quot; hoặc &quot;blue&quot;):">
+<!ENTITY default.label "Mặc định">
+<!ENTITY default.accessKey "M">
+<!ENTITY palette.label "Bảng màu:">
+<!ENTITY standardPalette.label "Chuẩn">
+<!ENTITY webPalette.label "Tất cả màu của web">
+<!ENTITY background.label "Nền cho:">
+<!ENTITY background.accessKey "N">
+<!ENTITY table.label "Bảng">
+<!ENTITY table.accessKey "B">
+<!ENTITY cell.label "Các Ô">
+<!ENTITY cell.accessKey "C">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EdConvertToTable.dtd b/l10n-vi/editor/ui/chrome/dialogs/EdConvertToTable.dtd
new file mode 100644
index 0000000000..c2dcf17c0f
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EdConvertToTable.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Chuyển đổi sang bảng">
+<!ENTITY instructions1.label "Trình soạn thảo tạo một hàng mới trên bảng cho mỗi đoạn đã chọn.">
+<!ENTITY instructions2.label "Chọn kí tự dùng để tách các khối vào các cột:">
+<!ENTITY commaRadio.label "Dấu phẩy">
+<!ENTITY spaceRadio.label "Khoảng trống">
+<!ENTITY otherRadio.label "Kí tự khác:">
+<!ENTITY deleteCharCheck.label "Xóa kí tự phân tách">
+<!ENTITY collapseSpaces.label "Bỏ qua khoảng trống thừa">
+<!ENTITY collapseSpaces.tooltip "Chuyển đổi các khoảng trống kề cận thành một dấu ngăn cách">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EdDialogOverlay.dtd b/l10n-vi/editor/ui/chrome/dialogs/EdDialogOverlay.dtd
new file mode 100644
index 0000000000..9ce109fd6b
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EdDialogOverlay.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY AdvancedEditButton.label "Chỉnh sửa nâng cao…">
+<!ENTITY AdvancedEditButton.accessKey "S">
+<!ENTITY AdvancedEditButton.tooltip "Thêm hoặc chỉnh sửa thuộc tính HTML, thuộc tính style và JavaScript">
+<!ENTITY chooseFileButton.label "Chọn tập tin…">
+<!ENTITY chooseFileButton.accessKey "C">
+<!ENTITY chooseFileLinkButton.label "Chọn tập tin…">
+<!ENTITY chooseFileLinkButton.accessKey "h">
+<!ENTITY makeUrlRelative.label "URL tương đối so với địa chỉ trang">
+<!ENTITY makeUrlRelative.accessKey "U">
+<!ENTITY makeUrlRelative.tooltip "Thay đổi giữa URL tuyệt đối và tương đối. Bạn phải lưu trang trước khi thay đổi.">
+
+<!-- Shared by Link and Image dialogs -->
+<!ENTITY LinkURLEditField2.label "Nhập vị trí trang web, tệp cục bộ hoặc chọn neo được đặt tên hoặc tiêu đề từ menu ngữ cảnh của trường:">
+<!ENTITY LinkURLEditField2.accessKey "w">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd
new file mode 100644
index 0000000000..024bd84565
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính mỏ neo">
+<!ENTITY anchorNameEditField.label "Tên mỏ neo:">
+<!ENTITY anchorNameEditField.accessKey "N">
+<!ENTITY nameInput.tooltip "Nhập một tên cho mỏ neo (đích) này">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditConflict.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditConflict.dtd
new file mode 100644
index 0000000000..d235c55447
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditConflict.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Chọn thay đổi chỉnh sửa">
+<!ENTITY conflictWarning.label "Trang này đã được sửa đổi bởi một chương trình khác, nhưng bạn cũng có những thay đổi chưa lưu trong Trình soạn thảo.">
+<!ENTITY conflictResolve.label "Chọn phiên bản muốn giữ:">
+<!ENTITY keepCurrentPageButton.label "Giữ các thay đổi hiện tại">
+<!ENTITY useOtherPageButton.label "Thay thế các thay đổi hiện tại bằng các thay đổi khác">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorButtonProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorButtonProperties.dtd
new file mode 100644
index 0000000000..a1fe34fc31
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorButtonProperties.dtd
@@ -0,0 +1,28 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính của Nút">
+
+<!ENTITY Settings.label "Thiết lập">
+
+<!ENTITY ButtonType.label "Loại">
+<!ENTITY ButtonType.accesskey "L">
+<!ENTITY submit.value "Gửi">
+<!ENTITY reset.value "Đặt lại">
+<!ENTITY button.value "Nút">
+
+<!ENTITY ButtonName.label "Tên:">
+<!ENTITY ButtonName.accesskey "T">
+<!ENTITY ButtonValue.label "Giá trị:">
+<!ENTITY ButtonValue.accesskey "G">
+<!ENTITY tabIndex.label "Chỉ mục Thẻ:">
+<!ENTITY tabIndex.accesskey "C">
+<!ENTITY ButtonDisabled.label "Bị vô hiệu">
+<!ENTITY ButtonDisabled.accesskey "B">
+<!ENTITY AccessKey.label "Phím truy cập:">
+<!ENTITY AccessKey.accesskey "P">
+
+<!ENTITY RemoveButton.label "Nút Gỡ bỏ">
+<!ENTITY RemoveButton.accesskey "N">
+
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorColorProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorColorProperties.dtd
new file mode 100644
index 0000000000..03e272e203
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorColorProperties.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Màu và nền trang">
+<!ENTITY pageColors.label "Màu Trang">
+<!ENTITY defaultColorsRadio.label "Màu mặc định của người đọc (Không thiết lập màu trong trang)">
+<!ENTITY defaultColorsRadio.accessKey "M">
+<!ENTITY defaultColorsRadio.tooltip "Dùng thiết lập màu từ trình duyệt của người đọc">
+<!ENTITY customColorsRadio.label "Dùng màu tùy chọn:">
+<!ENTITY customColorsRadio.accessKey "D">
+<!ENTITY customColorsRadio.tooltip "Những thiết lập màu này sẽ hiển thị đè lên các thiết lập trình duyệt của người đọc">
+
+<!ENTITY normalText.label "Chữ thường">
+<!ENTITY normalText.accessKey "B">
+<!ENTITY linkText.label "Chữ liên kết">
+<!ENTITY linkText.accessKey "l">
+<!ENTITY activeLinkText.label "Chữ liên kết đang chọn">
+<!ENTITY activeLinkText.accessKey "C">
+<!ENTITY visitedLinkText.label "Chữ liên kết đã thăm">
+<!ENTITY visitedLinkText.accessKey "t">
+<!ENTITY background.label "Nền:">
+<!ENTITY background.accessKey "N">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Hình nền:">
+<!ENTITY backgroundImage.accessKey "H">
+<!ENTITY backgroundImage.tooltip "Dùng một tập tin ảnh làm nền cho trang của bạn">
+<!ENTITY backgroundImage.shortenedDataURI "URI dữ liệu rút ngắn (bản sao sẽ đặt URI đầy đủ vào bảng tạm)">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd
new file mode 100644
index 0000000000..84a32d156a
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính bộ trường">
+
+<!ENTITY Legend.label "Chú thích">
+<!ENTITY Legend.accesskey "C">
+
+<!ENTITY EditLegendText.label "Chỉnh sửa Chú thích:">
+<!ENTITY EditLegendText.accesskey "s">
+<!ENTITY LegendAlign.label "Canh lề cho Chú thích:">
+<!ENTITY LegendAlign.accesskey "C">
+<!ENTITY AlignDefault.label "Mặc định">
+<!ENTITY AlignLeft.label "Trái">
+<!ENTITY AlignCenter.label "Giữa">
+<!ENTITY AlignRight.label "Phải">
+
+<!ENTITY RemoveFieldSet.label "Xóa Bộ Trường">
+<!ENTITY RemoveFieldSet.accesskey "X">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorFormProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorFormProperties.dtd
new file mode 100644
index 0000000000..85b52c3c69
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorFormProperties.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính Biểu mẫu">
+
+<!ENTITY Settings.label "Thiết lập">
+
+<!ENTITY FormName.label "Tên biểu mẫu:">
+<!ENTITY FormName.accesskey "T">
+<!ENTITY FormAction.label "URL thao tác:">
+<!ENTITY FormAction.accesskey "U">
+<!ENTITY FormMethod.label "Phương thức:">
+<!ENTITY FormMethod.accesskey "P">
+<!ENTITY FormEncType.label "Bảng mã:">
+<!ENTITY FormEncType.accesskey "B">
+<!ENTITY FormTarget.label "Khung Đích:">
+<!ENTITY FormTarget.accesskey "K">
+
+<!ENTITY RemoveForm.label "Xóa Biểu Mẫu">
+<!ENTITY RemoveForm.accesskey "X">
+
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorHLineProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorHLineProperties.dtd
new file mode 100644
index 0000000000..a30cf6ea57
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorHLineProperties.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Thuộc tính đường ngang">
+
+<!ENTITY dimensionsBox.label "Chiều">
+<!ENTITY heightEditField.label "Cao:">
+<!ENTITY heightEditField.accessKey "C">
+<!ENTITY widthEditField.label "Rộng:">
+<!ENTITY widthEditField.accessKey "R">
+<!ENTITY pixelsPopup.value "điểm ảnh">
+<!ENTITY alignmentBox.label "Canh hàng">
+<!ENTITY leftRadio.label "Trái">
+<!ENTITY leftRadio.accessKey "T">
+<!ENTITY centerRadio.label "Giữa">
+<!ENTITY centerRadio.accessKey "G">
+<!ENTITY rightRadio.label "Phải">
+<!ENTITY rightRadio.accessKey "P">
+
+<!ENTITY threeDShading.label "Bóng 3-D">
+<!ENTITY threeDShading.accessKey "B">
+<!ENTITY saveSettings.label "Sử dụng làm mặc định">
+<!ENTITY saveSettings.accessKey "D">
+<!ENTITY saveSettings.tooltip "Lưu các thiết lập này để dùng khi chèn các đường kẻ ngang mới">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorImageProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorImageProperties.dtd
new file mode 100644
index 0000000000..02772637e0
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorImageProperties.dtd
@@ -0,0 +1,79 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- These strings are for use specifically in the editor's image and form image dialogs. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Thuộc tính hình ảnh…">
+
+<!ENTITY pixelsPopup.value "pixel">
+
+<!-- These are in the Location tab panel -->
+<!ENTITY locationEditField.label "Đường dẫn hình ảnh:">
+<!ENTITY locationEditField.accessKey "L">
+<!ENTITY locationEditField.tooltip "Gõ vào tên hoặc vị trí của hình ảnh">
+<!ENTITY locationEditField.shortenedDataURI "URI dữ liệu rút ngắn (bản sao sẽ đặt URI đầy đủ vào bảng tạm)">
+<!ENTITY title.label "Ghi chú:">
+<!ENTITY title.accessKey "T">
+<!ENTITY title.tooltip "Thuộc tính html 'title' hiển thị dưới dạng ghi chú">
+<!ENTITY altText.label "Văn bản thay thế:">
+<!ENTITY altText.accessKey "A">
+<!ENTITY altTextEditField.tooltip "Gõ văn bản hiển thị thay cho hình ảnh">
+<!ENTITY noAltText.label "Không dùng văn bản thay thế">
+<!ENTITY noAltText.accessKey "D">
+
+<!ENTITY previewBox.label "Xem trước hình ảnh">
+
+<!-- These controls are in the Dimensions tab panel -->
+<!-- actualSize.label should be same as actualSizeRadio.label + ":" -->
+<!ENTITY actualSize.label "Kích thước thực:">
+<!ENTITY actualSizeRadio.label "Kích thước thực">
+<!ENTITY actualSizeRadio.accessKey "A">
+<!ENTITY actualSizeRadio.tooltip "Chuyển ảnh về kích thước thực">
+<!ENTITY customSizeRadio.label "Kích thước tùy biến">
+<!ENTITY customSizeRadio.accessKey "S">
+<!ENTITY customSizeRadio.tooltip "Thay đổi kích thước như đang hiển thị trên trang">
+<!ENTITY heightEditField.label "Chiều rộng:">
+<!ENTITY heightEditField.accessKey "G">
+<!ENTITY widthEditField.label "Chiều dài:">
+<!ENTITY widthEditField.accessKey "W">
+<!ENTITY constrainCheckbox.label "Giữ nguyên">
+<!ENTITY constrainCheckbox.accessKey "G">
+<!ENTITY constrainCheckbox.tooltip "Giữ nguyên tỉ lệ ảnh">
+
+<!-- These controls are in the Image Map box of the expanded area -->
+<!ENTITY imagemapBox.label "Bản đồ hình ảnh">
+<!ENTITY removeImageMapButton.label "Xóa">
+<!ENTITY removeImageMapButton.accessKey "R">
+
+<!-- These are the options for image alignment -->
+<!ENTITY alignment.label "Căn chỉnh văn bản theo hình ảnh">
+<!ENTITY bottomPopup.value "Theo phần dưới">
+<!ENTITY topPopup.value "Theo phần trên">
+<!ENTITY centerPopup.value "Ở giữa">
+<!ENTITY wrapRightPopup.value "Bao lại ở bên phải">
+<!ENTITY wrapLeftPopup.value "Bao lại ở bên trái">
+
+<!-- These controls are in the Spacing Box -->
+<!ENTITY spacingBox.label "Khoảng cách">
+<!ENTITY leftRightEditField.label "Trái và phải:">
+<!ENTITY leftRightEditField.accessKey "L">
+<!ENTITY topBottomEditField.label "Trên và dưới:">
+<!ENTITY topBottomEditField.accessKey "T">
+<!ENTITY borderEditField.label "Đường viền Liên tục:">
+<!ENTITY borderEditField.accessKey "B">
+
+<!-- These controls are in the Link Box -->
+<!ENTITY showImageLinkBorder.label "Hiện viền xung quanh ảnh liên kết">
+<!ENTITY showImageLinkBorder.accessKey "B">
+<!ENTITY LinkAdvancedEditButton.label "Sửa đổi liên kết nâng cao…">
+<!ENTITY LinkAdvancedEditButton.accessKey "L">
+<!ENTITY LinkAdvancedEditButton.tooltip "Thêm hoặc chỉnh sửa thuộc tính HTML, thuộc tính style và JavaScript">
+
+<!-- These tabs are currently used in the image input dialog -->
+<!ENTITY imageInputTab.label "Biểu mẫu">
+<!ENTITY imageLocationTab.label "Địa chỉ">
+<!ENTITY imageDimensionsTab.label "Kích thước">
+<!ENTITY imageAppearanceTab.label "Diện mạo">
+<!ENTITY imageLinkTab.label "Liên kết">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorInputProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorInputProperties.dtd
new file mode 100644
index 0000000000..3eed28abd0
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorInputProperties.dtd
@@ -0,0 +1,50 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính trường biểu mẫu">
+<!ENTITY windowTitleImage.label "Thuộc tính hình ảnh biểu mẫu">
+
+<!ENTITY InputType.label "Kiểu trường">
+<!ENTITY InputType.accesskey "T">
+<!ENTITY text.value "Văn bản">
+<!ENTITY password.value "Mật khẩu">
+<!ENTITY checkbox.value "Hộp chọn">
+<!ENTITY radio.value "Nút radio">
+<!ENTITY submit.value "Nút gửi">
+<!ENTITY reset.value "Nút đặt lại">
+<!ENTITY file.value "Tập tin">
+<!ENTITY hidden.value "Ẩn">
+<!ENTITY image.value "Hình">
+<!ENTITY button.value "Nút">
+
+<!ENTITY InputSettings.label "Cài đặt trường">
+<!ENTITY InputName.label "Tên Trường:">
+<!ENTITY InputName.accesskey "T">
+<!ENTITY GroupName.label "Tên Nhóm:">
+<!ENTITY GroupName.accesskey "T">
+<!ENTITY InputValue.label "Giá trị Trường:">
+<!ENTITY InputValue.accesskey "G">
+<!ENTITY InitialValue.label "Giá trị Ban đầu:">
+<!ENTITY InitialValue.accesskey "G">
+<!ENTITY InputChecked.label "Được đánh dấu Đầu tiên">
+<!ENTITY InputChecked.accesskey "u">
+<!ENTITY InputSelected.label "Được chọn Đầu tiên">
+<!ENTITY InputSelected.accesskey "n">
+<!ENTITY InputReadOnly.label "Chỉ Đọc">
+<!ENTITY InputReadOnly.accesskey "C">
+<!ENTITY InputDisabled.label "Bị vô hiệu">
+<!ENTITY InputDisabled.accesskey "B">
+<!ENTITY tabIndex.label "Chỉ mục Thẻ:">
+<!ENTITY tabIndex.accesskey "m">
+<!ENTITY TextSize.label "Kích thước Trường:">
+<!ENTITY TextSize.accesskey "h">
+<!ENTITY TextLength.label "Độ dài Tối đa:">
+<!ENTITY TextLength.accesskey "d">
+<!ENTITY AccessKey.label "Phím truy cập:">
+<!ENTITY AccessKey.accesskey "P">
+<!ENTITY Accept.label "Kiểu chấp thuận:">
+<!ENTITY Accept.accesskey "i">
+
+<!ENTITY ImageProperties.label "Thuộc tính Hình ảnh…">
+<!ENTITY ImageProperties.accesskey "u">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorInsertChars.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertChars.dtd
new file mode 100644
index 0000000000..f1ed0b16bf
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertChars.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Chèn ký tự">
+<!ENTITY category.label "Phân mục">
+<!ENTITY letter.label "Chữ cái:">
+<!ENTITY letter.accessKey "L">
+<!ENTITY character.label "Kí tự:">
+<!ENTITY character.accessKey "C">
+<!ENTITY accentUpper.label "Dấu HOA">
+<!ENTITY accentLower.label "Dấu thường">
+<!ENTITY otherUpper.label "Chữ HOA khác">
+<!ENTITY otherLower.label "Chữ thường khác">
+<!ENTITY commonSymbols.label "Biểu tượng phổ biến">
+<!ENTITY insertButton.label "Chèn">
+<!ENTITY closeButton.label "Đóng">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorInsertMath.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertMath.dtd
new file mode 100644
index 0000000000..c5c08ea2fa
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertMath.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Chèn toán">
+
+<!ENTITY sourceEditField.label "Nhập mã nguồn LaTeX:">
+
+<!ENTITY options.label "Tùy chọn">
+<!ENTITY optionInline.label "Chế độ nội dòng">
+<!ENTITY optionInline.accesskey "N">
+<!ENTITY optionDisplay.label "Chế độ hiển thị">
+<!ENTITY optionDisplay.accesskey "D">
+<!ENTITY optionLTR.label "Hướng từ trái sang phải">
+<!ENTITY optionLTR.accesskey "L">
+<!ENTITY optionRTL.label "Hướng từ phải sang trái">
+<!ENTITY optionRTL.accesskey "R">
+
+<!ENTITY insertButton.label "Chèn">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorInsertSource.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertSource.dtd
new file mode 100644
index 0000000000..8c25abc2d9
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertSource.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Chèn HTML">
+<!ENTITY sourceEditField.label "Chèn văn bản và thẻ HTML:">
+<!ENTITY example.label "Ví dụ: ">
+<!-- LOCALIZATION NOTE (exampleOpenTag.label): DONT_TRANSLATE: they are text for HTML tagnames: "<i>" and "</i>" -->
+<!ENTITY exampleOpenTag.label "&lt;i&gt;">
+<!-- LOCALIZATION NOTE (exampleCloseTag.label): DONT_TRANSLATE: they are text for HTML tagnames: "<i>" and "</i>" -->
+<!ENTITY exampleCloseTag.label "&lt;/i&gt;">
+<!ENTITY exampleText.label "Xin chào thế giới!">
+<!ENTITY insertButton.label "Chèn">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorInsertTOC.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertTOC.dtd
new file mode 100644
index 0000000000..6915be90da
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertTOC.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY Window.title "Mục lục">
+<!ENTITY buildToc.label "Tạo mục lục từ:">
+<!ENTITY tag.label "Thẻ:">
+<!ENTITY class.label "Lớp:">
+<!ENTITY header1.label "Cấp 1">
+<!ENTITY header2.label "Cấp 2">
+<!ENTITY header3.label "Cấp 3">
+<!ENTITY header4.label "Cấp 4">
+<!ENTITY header5.label "Cấp 5">
+<!ENTITY header6.label "Cấp 6">
+<!ENTITY makeReadOnly.label "Tạo mục lục chỉ-đọc">
+<!ENTITY orderedList.label "Đánh số tất cả các mục trong mục lục">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorInsertTable.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertTable.dtd
new file mode 100644
index 0000000000..5bf190007c
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorInsertTable.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Chèn bảng">
+
+<!ENTITY size.label "Kích thước">
+<!ENTITY numRowsEditField.label "Hàng:">
+<!ENTITY numRowsEditField.accessKey "R">
+<!ENTITY numColumnsEditField.label "Cột:">
+<!ENTITY numColumnsEditField.accessKey "C">
+<!ENTITY widthEditField.label "Rộng:">
+<!ENTITY widthEditField.accessKey "W">
+<!ENTITY borderEditField.label "Viền:">
+<!ENTITY borderEditField.accessKey "B">
+<!ENTITY borderEditField.tooltip "Gõ một số để tạo đường viền bảng, hoặc gõ số không (0) để không tạo viền">
+<!ENTITY pixels.label "điểm ảnh">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorLabelProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorLabelProperties.dtd
new file mode 100644
index 0000000000..551cafe326
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorLabelProperties.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính nhãn">
+
+<!ENTITY Settings.label "Cài đặt">
+<!ENTITY Settings.accesskey "S">
+
+<!ENTITY EditLabelText.label "Chỉnh sửa văn bản:">
+<!ENTITY EditLabelText.accesskey "T">
+<!ENTITY LabelFor.label "Để kiểm soát:">
+<!ENTITY LabelFor.accesskey "F">
+<!ENTITY AccessKey.label "Phím truy cập:">
+<!ENTITY AccessKey.accesskey "K">
+
+<!ENTITY RemoveLabel.label "Xóa nhãn">
+<!ENTITY RemoveLabel.accesskey "R">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorLinkProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorLinkProperties.dtd
new file mode 100644
index 0000000000..8111779711
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorLinkProperties.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính liên kết">
+<!ENTITY LinkURLBox.label "Địa chỉ liên kết">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorListProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorListProperties.dtd
new file mode 100644
index 0000000000..34204478e8
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorListProperties.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Thuộc tính danh sách">
+
+<!ENTITY ListType.label "Kiểu danh sách">
+<!ENTITY bulletStyle.label "Kiểu Bullet:">
+<!ENTITY startingNumber.label "Bắt đầu từ:">
+<!ENTITY startingNumber.accessKey "S">
+<!ENTITY none.value "Không có">
+<!ENTITY bulletList.value "Danh sách Bullet (Không đánh số)">
+<!ENTITY numberList.value "Danh sách đánh số">
+<!ENTITY definitionList.value "Danh sách định nghĩa">
+<!ENTITY changeEntireListRadio.label "Thay đổi toàn bộ danh sách">
+<!ENTITY changeEntireListRadio.accessKey "C">
+<!ENTITY changeSelectedRadio.label "Chỉ thay đổi các mục được chọn">
+<!ENTITY changeSelectedRadio.accessKey "I">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorPageProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorPageProperties.dtd
new file mode 100644
index 0000000000..bf50c9b1fe
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorPageProperties.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Thuộc tính trang">
+<!ENTITY location.label "Địa chỉ:">
+<!ENTITY lastModified.label "Sửa đổi lần cuối:">
+<!ENTITY titleInput.label "Tiêu đề:">
+<!ENTITY titleInput.accessKey "T">
+<!ENTITY authorInput.label "Tác giả:">
+<!ENTITY authorInput.accessKey "A">
+<!ENTITY descriptionInput.label "Mô tả:">
+<!ENTITY descriptionInput.accessKey "D">
+<!ENTITY locationNewPage.label "[Trang mới, chưa lưu]">
+<!ENTITY EditHEADSource1.label "Người dùng nâng cao:">
+<!ENTITY EditHEADSource2.label "Để chỉnh sửa nội dung của phần &lt;đầu&gt;, hãy dùng &quot;mã nguồn HTML&quot; trên menu Hiển thị hoặc thanh công cụ của chế độ chỉnh sửa.">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd
new file mode 100644
index 0000000000..b595e87e16
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Từ điển cá nhân">
+
+<!ENTITY wordEditField.label "Từ mới:">
+<!ENTITY wordEditField.accessKey "N">
+<!ENTITY AddButton.label "Thêm">
+<!ENTITY AddButton.accessKey "A">
+<!ENTITY DictionaryList.label "Các từ trong từ điển:">
+<!ENTITY DictionaryList.accessKey "W">
+<!ENTITY ReplaceButton.label "Thay thế">
+<!ENTITY ReplaceButton.accessKey "R">
+<!ENTITY RemoveButton.label "Xóa">
+<!ENTITY RemoveButton.accessKey "e">
+
+<!ENTITY CloseButton.label "Đóng">
+<!ENTITY CloseButton.accessKey "C">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorPublish.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorPublish.dtd
new file mode 100644
index 0000000000..e78689ccf9
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorPublish.dtd
@@ -0,0 +1,65 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Xuất bản trang">
+<!ENTITY windowTitleSettings.label "Cài đặt xuất bản">
+<!ENTITY publishTab.label "Xuất bản">
+<!ENTITY settingsTab.label "Thiết lập">
+<!ENTITY publishButton.label "Xuất bản">
+
+<!-- Publish Tab Panel -->
+<!ENTITY siteList.label "Tên trang web:">
+<!ENTITY siteList.accesskey "e">
+<!ENTITY siteList.tooltip "Chọn trang web mà bạn muốn xuất bản tới">
+<!ENTITY newSiteButton.label "Trang web mới">
+<!ENTITY newSiteButton.accesskey "N">
+<!ENTITY docDirList.label "Thư mục con trên trang web của trang này:">
+<!ENTITY docDirList.accesskey "T">
+<!ENTITY docDirList.tooltip "Chọn hoặc nhập tên của thư mục con từ xa của trang này">
+<!ENTITY publishImgCheckbox.label "Bao gồm hình ảnh và tập tin khác">
+<!ENTITY publishImgCheckbox.accesskey "o">
+<!ENTITY publishImgCheckbox.tooltip "Xuất bản hình ảnh và các tập tin khác được trang này trỏ tới">
+<!ENTITY sameLocationRadio.label "Dùng cùng địa chỉ với trang">
+<!ENTITY sameLocationRadio.accesskey "U">
+<!ENTITY sameLocationRadio.tooltip "Xuất bản tập tin đến cùng địa chỉ với trang">
+<!ENTITY useSubdirRadio.label "Dùng thư mục con của trang web này:">
+<!ENTITY useSubdirRadio.accesskey "d">
+<!ENTITY useSubdirRadio.tooltip "Xuất bản tập tin đến thư mục con từ xa">
+<!ENTITY otherDirList.tooltip "Chọn hoặc nhập tên của thư mục con từ xa để xuất bản tập tin">
+<!ENTITY pageTitle.label "Tiêu đề trang:">
+<!ENTITY pageTitle.accesskey "T">
+<!ENTITY pageTitle.tooltip "Nhập một tiêu đề để xác định trang trong cửa sổ và các trang đánh dấu">
+<!ENTITY pageTitleExample.label "vd.: &quot;Trang web của tôi&quot;">
+<!ENTITY filename.label "Tên tập tin:">
+<!ENTITY filename.accesskey "F">
+<!ENTITY filename.tooltip "Nhập tên cho tập tin này, viết thêm '.html' nếu là trang web">
+<!ENTITY filenameExample.label "vd.: &quot;trangweb.html&quot;">
+<!ENTITY setDefaultButton.label "Đặt làm mặc định">
+<!ENTITY setDefaultButton.accesskey "D">
+<!ENTITY removeButton.label "Xóa trang">
+<!ENTITY removeButton.accesskey "R">
+
+<!-- Settings Tab Panel -->
+<!ENTITY publishSites.label "Đang xuất bản trang web">
+<!ENTITY serverInfo.label "Thông tin máy chủ">
+<!ENTITY loginInfo.label "Thông tin đăng nhập">
+<!ENTITY siteName.label "Tên trang web:">
+<!ENTITY siteName.accesskey "e">
+<!ENTITY siteName.tooltip "Một tên hiệu để nhận dạng trang web xuất bản này (vd: 'SiteCuaToi')">
+<!ENTITY siteUrl.label "Địa chỉ xuất bản (e.g.: 'ftp://ftp.myisp.com/myusername'):">
+<!ENTITY siteUrl.accesskey "a">
+<!ENTITY siteUrl.tooltip "Địa chỉ FTP:// hoặc HTTP:// được cung cấp bởi ISP hoặc nhà dịch vụ lưu trữ web của bạn">
+<!ENTITY browseUrl.label "Địa chỉ HTTP trang chủ của bạn (vd.: 'http://www.tênmiền.com/têntôi'):">
+<!ENTITY browseUrl.accesskey "T">
+<!ENTITY browseUrl.tooltip "Địa chỉ HTTP:// của thư mục chủ của bạn (không kèm tên tập tin)">
+<!ENTITY username.label "Tên đăng nhập:">
+<!ENTITY username.accesskey "U">
+<!ENTITY username.tooltip "Tên đăng nhập mà bạn dùng để đăng nhập vào ISP hoặc nhà dịch vụ lưu trữ web của bạn">
+<!ENTITY password.label "Mật khẩu:">
+<!ENTITY password.accesskey "w">
+<!ENTITY password.tooltip "Mật khẩu đi cùng với tên đăng nhập">
+<!ENTITY savePassword.label "Lưu mật khẩu">
+<!ENTITY savePassword.accesskey "S">
+<!ENTITY savePassword.tooltip "Chọn để lưu an toàn mật khẩu của bạn bằng trình quản lí mật khẩu">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorPublishProgress.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorPublishProgress.dtd
new file mode 100644
index 0000000000..bb208e24f9
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorPublishProgress.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY siteUrl.label "URL trang web:">
+<!ENTITY docSubdir.label "Thư mục con của trang:">
+<!ENTITY otherSubdir.label "Thư mục con của hình:">
+
+<!ENTITY status.label "Xuất bản…">
+<!ENTITY fileList.label "Trạng thái xuất bản">
+<!ENTITY succeeded.label "Thành công">
+<!ENTITY failed.label "Thất bại">
+
+<!ENTITY keepOpen "Giữ cửa sổ mở sau khi việc xuất bản hoàn tất.">
+<!ENTITY closeButton.label "Đóng">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorReplace.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorReplace.dtd
new file mode 100644
index 0000000000..b76a0ea09b
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorReplace.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from EdReplace.xul -->
+
+<!ENTITY replaceDialog.title "Tìm và thay thế">
+<!ENTITY findField.label "Tìm văn bản:">
+<!ENTITY findField.accesskey "n">
+<!ENTITY replaceField.label "Thay thế bằng:">
+<!ENTITY replaceField.accesskey "a">
+<!ENTITY caseSensitiveCheckbox.label "Phân biệt HOA-thường">
+<!ENTITY caseSensitiveCheckbox.accesskey "M">
+<!ENTITY wrapCheckbox.label "Bao lại xung quanh">
+<!ENTITY wrapCheckbox.accesskey "W">
+<!ENTITY backwardsCheckbox.label "Tìm kiếm ngược">
+<!ENTITY backwardsCheckbox.accesskey "b">
+<!ENTITY findNextButton.label "Tìm tiếp">
+<!ENTITY findNextButton.accesskey "F">
+<!ENTITY replaceButton.label "Thay thế">
+<!ENTITY replaceButton.accesskey "R">
+<!ENTITY replaceAndFindButton.label "Thay thế và tìm">
+<!ENTITY replaceAndFindButton.accesskey "d">
+<!ENTITY replaceAllButton.label "Thay thế tất cả">
+<!ENTITY replaceAllButton.accesskey "A">
+<!ENTITY closeButton.label "Đóng">
+<!ENTITY closeButton.accesskey "C">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd
new file mode 100644
index 0000000000..f4cb0e3497
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- These strings are generic to all or most of the editor's dialogs. -->
+
+<!-- This button is for the progressive disclosure of additional editing functionality -->
+
+<!-- These strings are for use specifically in the editor's link dialog. -->
+<!ENTITY windowTitle2.label "Lưu và thay đổi bảng mã văn bản">
+<!ENTITY documentTitleTitle.label "Tiêu đề trang">
+<!ENTITY documentCharsetTitle2.label "Bảng mã văn bản">
+<!ENTITY documentCharsetDesc2.label "Chọn đoạn mã văn bản bạn muốn lưu tài liệu trong:">
+<!ENTITY documentExportToText.label "Xuất thành văn bản">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorSelectProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorSelectProperties.dtd
new file mode 100644
index 0000000000..38aaea47d3
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorSelectProperties.dtd
@@ -0,0 +1,48 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính danh sách chọn">
+
+<!ENTITY Select.label "Danh sách chọn">
+<!ENTITY SelectName.label "Tên danh sách:">
+<!ENTITY SelectName.accesskey "N">
+<!ENTITY SelectSize.label "Chiều cao:">
+<!ENTITY SelectSize.accesskey "H">
+<!ENTITY SelectMultiple.label "Nhiều lựa chọn">
+<!ENTITY SelectMultiple.accesskey "M">
+<!ENTITY SelectDisabled.label "Đã tắt">
+<!ENTITY SelectDisabled.accesskey "D">
+<!ENTITY SelectTabIndex.label "Chỉ mục thẻ:">
+<!ENTITY SelectTabIndex.accesskey "I">
+
+<!ENTITY OptGroup.label "Tùy chọn nhóm">
+<!ENTITY OptGroupLabel.label "Nhãn:">
+<!ENTITY OptGroupLabel.accesskey "L">
+<!ENTITY OptGroupDisabled.label "Đã tắt">
+<!ENTITY OptGroupDisabled.accesskey "D">
+
+<!ENTITY Option.label "Tùy chọn">
+<!ENTITY OptionText.label "Văn bản:">
+<!ENTITY OptionText.accesskey "T">
+<!ENTITY OptionValue.label "Giá trị:">
+<!ENTITY OptionValue.accesskey "V">
+<!ENTITY OptionSelected.label "Được chọn đầu tiên">
+<!ENTITY OptionSelected.accesskey "S">
+<!ENTITY OptionDisabled.label "Đã tắt">
+<!ENTITY OptionDisabled.accesskey "D">
+
+<!ENTITY TextHeader.label "Văn bản">
+<!ENTITY ValueHeader.label "Giá trị">
+<!ENTITY SelectedHeader.label "Đã chọn">
+
+<!ENTITY AddOption.label "Thêm tùy chọn">
+<!ENTITY AddOption.accesskey "O">
+<!ENTITY AddOptGroup.label "Thêm nhóm">
+<!ENTITY AddOptGroup.accesskey "G">
+<!ENTITY RemoveElement.label "Xóa">
+<!ENTITY RemoveElement.accesskey "R">
+<!ENTITY MoveElementUp.label "Di chuyển lên">
+<!ENTITY MoveElementUp.accesskey "U">
+<!ENTITY MoveElementDown.label "Di chuyển xuống">
+<!ENTITY MoveElementDown.accesskey "D">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorSnapToGrid.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorSnapToGrid.dtd
new file mode 100644
index 0000000000..314de3f2f8
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorSnapToGrid.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+
+<!ENTITY enableSnapToGrid.accessKey "e">
+
+<!ENTITY sizeEditField.label "Kích thước:">
+<!ENTITY sizeEditField.accessKey "S">
+
+<!ENTITY pixelsLabel.value "điểm ảnh">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorSpellCheck.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorSpellCheck.dtd
new file mode 100644
index 0000000000..3c017384cc
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorSpellCheck.dtd
@@ -0,0 +1,38 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Kiểm tra chính tả">
+
+<!ENTITY misspelledWord.label "Từ sai chính tả:">
+<!ENTITY wordEditField.label "Thay thế bằng:">
+<!ENTITY wordEditField.accessKey "w">
+<!ENTITY checkwordButton.label "Kiểm tra từ">
+<!ENTITY checkwordButton.accessKey "k">
+<!ENTITY suggestions.label "Đề xuất:">
+<!ENTITY suggestions.accessKey "u">
+<!ENTITY ignoreButton.label "Bỏ qua">
+<!ENTITY ignoreButton.accessKey "I">
+<!ENTITY ignoreAllButton.label "Bỏ qua tất cả">
+<!ENTITY ignoreAllButton.accessKey "n">
+<!ENTITY replaceButton.label "Thay thế">
+<!ENTITY replaceButton.accessKey "R">
+<!ENTITY replaceAllButton.label "Thay thế tất cả">
+<!ENTITY replaceAllButton.accessKey "A">
+<!ENTITY stopButton.label "Dừng">
+<!ENTITY stopButton.accessKey "o">
+<!ENTITY userDictionary.label "Từ điển cá nhân:">
+<!ENTITY moreDictionaries.label "Tải thêm từ điển…">
+<!ENTITY addToUserDictionaryButton.label "Thêm từ">
+<!ENTITY addToUserDictionaryButton.accessKey "d">
+<!ENTITY editUserDictionaryButton.label "Chỉnh sửa…">
+<!ENTITY editUserDictionaryButton.accessKey "C">
+<!ENTITY recheckButton2.label "Kiểm tra lại văn bản">
+<!ENTITY recheckButton2.accessKey "T">
+<!ENTITY closeButton.label "Đóng">
+<!ENTITY closeButton.accessKey "C">
+<!ENTITY sendButton.label "Gửi">
+<!ENTITY sendButton.accessKey "S">
+<!ENTITY languagePopup.label "Ngôn ngữ:">
+<!ENTITY languagePopup.accessKey "L">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorTableProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorTableProperties.dtd
new file mode 100644
index 0000000000..1616736fc7
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorTableProperties.dtd
@@ -0,0 +1,75 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tableWindow.title "Thuộc tính bảng">
+<!ENTITY applyButton.label "Áp dụng">
+<!ENTITY applyButton.accesskey "A">
+<!ENTITY closeButton.label "Đóng">
+<!ENTITY tableTab.label "Bảng">
+<!ENTITY cellTab.label "Ô">
+<!ENTITY tableRows.label "Hàng:">
+<!ENTITY tableRows.accessKey "R">
+<!ENTITY tableColumns.label "Cột:">
+<!ENTITY tableColumns.accessKey "C">
+<!ENTITY tableHeight.label "Cao:">
+<!ENTITY tableHeight.accessKey "G">
+<!ENTITY tableWidth.label "Rộng:">
+<!ENTITY tableWidth.accessKey "W">
+<!ENTITY tableBorderSpacing.label "Viền và khoảng cách">
+<!ENTITY tableBorderWidth.label "Viền:">
+<!ENTITY tableBorderWidth.accessKey "V">
+<!ENTITY tableSpacing.label "Khoảng cách:">
+<!ENTITY tableSpacing.accessKey "S">
+<!ENTITY tablePadding.label "Khoảng đệm:">
+<!ENTITY tablePadding.accessKey "P">
+<!ENTITY tablePxBetwCells.label "điểm ảnh giữa các ô">
+<!ENTITY tablePxBetwBrdrCellContent.label "điểm ảnh giữa viền ô và nội dung">
+<!ENTITY tableAlignment.label "Căn chỉnh bảng:">
+<!ENTITY tableAlignment.accessKey "T">
+<!ENTITY tableCaption.label "Tiêu đề:">
+<!ENTITY tableCaption.accessKey "N">
+<!ENTITY tableCaptionAbove.label "Trên bảng">
+<!ENTITY tableCaptionBelow.label "Dưới bảng">
+<!ENTITY tableCaptionLeft.label "Bên trái bảng">
+<!ENTITY tableCaptionRight.label "Bên phải bảng">
+<!ENTITY tableCaptionNone.label "Không có">
+<!ENTITY tableInheritColor.label "(Để cho màu trang hiện xuyên suốt)">
+
+<!ENTITY cellSelection.label "Phần được chọn">
+<!ENTITY cellSelectCell.label "Ô">
+<!ENTITY cellSelectRow.label "Hàng">
+<!ENTITY cellSelectColumn.label "Cột">
+<!ENTITY cellSelectNext.label "Sau">
+<!ENTITY cellSelectNext.accessKey "N">
+<!ENTITY cellSelectPrevious.label "Trước">
+<!ENTITY cellSelectPrevious.accessKey "P">
+<!ENTITY applyBeforeChange.label "Thay đổi hiện tại sẽ được áp dụng sau khi thay đổi phần được chọn.">
+<!ENTITY cellContentAlignment.label "Căn chỉnh nội dung">
+<!ENTITY cellHorizontal.label "Ngang:">
+<!ENTITY cellHorizontal.accessKey "Z">
+<!ENTITY cellVertical.label "Dọc:">
+<!ENTITY cellVertical.accessKey "V">
+<!ENTITY cellStyle.label "Kiểu ô:">
+<!ENTITY cellStyle.accessKey "C">
+<!ENTITY cellNormal.label "Bình thường">
+<!ENTITY cellHeader.label "Header">
+<!ENTITY cellTextWrap.label "Ngắt dòng văn bản:">
+<!ENTITY cellTextWrap.accessKey "T">
+<!ENTITY cellWrap.label "Ngắt dòng">
+<!ENTITY cellNoWrap.label "Không ngắt dòng">
+<!ENTITY cellAlignTop.label "Trên cùng">
+<!ENTITY cellAlignMiddle.label "Giữa">
+<!ENTITY cellAlignBottom.label "Dưới cùng">
+<!ENTITY cellAlignJustify.label "Hai Bên">
+<!ENTITY cellInheritColor.label "(Để màu bảng hiện xuyên suốt)">
+<!ENTITY cellUseCheckboxHelp.label "Sử dụng hộp kiểm để xác định thuộc tính nào sẽ được áp dụng cho tất cả các ô được chọn">
+
+<!-- Used in both Table and Cell panels -->
+<!ENTITY size.label "Kích thước">
+<!ENTITY pixels.label "điểm ảnh">
+<!ENTITY backgroundColor.label "Màu nền:">
+<!ENTITY backgroundColor.accessKey "B">
+<!ENTITY AlignLeft.label "Trái">
+<!ENTITY AlignCenter.label "Giữa">
+<!ENTITY AlignRight.label "Phải">
diff --git a/l10n-vi/editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd b/l10n-vi/editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd
new file mode 100644
index 0000000000..5efbe58bc7
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd
@@ -0,0 +1,33 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Thuộc tính Vùng Văn Bản">
+
+<!ENTITY Settings.label "Thiết lập">
+
+<!ENTITY TextAreaName.label "Tên trường:">
+<!ENTITY TextAreaName.accessKey "T">
+<!ENTITY TextAreaRows.label "Hàng:">
+<!ENTITY TextAreaRows.accessKey "H">
+<!ENTITY TextAreaCols.label "Cột:">
+<!ENTITY TextAreaCols.accessKey "C">
+<!ENTITY TextAreaReadOnly.label "Chỉ đọc">
+<!ENTITY TextAreaReadOnly.accessKey "h">
+<!ENTITY TextAreaDisabled.label "Đã tắt">
+<!ENTITY TextAreaDisabled.accessKey "B">
+<!ENTITY TextAreaTabIndex.label "Chỉ mục thẻ:">
+<!ENTITY TextAreaTabIndex.accessKey "m">
+<!ENTITY TextAreaAccessKey.label "Phím truy cập:">
+<!ENTITY TextAreaAccessKey.accessKey "P">
+<!ENTITY InitialText.label "Văn bản ban đầu:">
+<!ENTITY InitialText.accessKey "V">
+
+<!ENTITY TextAreaWrap.label "Chế độ ngắt dòng:">
+<!ENTITY TextAreaWrap.accessKey "B">
+<!ENTITY WrapDefault.value "Mặc định">
+<!ENTITY WrapOff.value "Tắt">
+<!ENTITY WrapHard.value "Cứng">
+<!ENTITY WrapSoft.value "Mềm">
+<!ENTITY WrapPhysical.value "Vật lí">
+<!ENTITY WrapVirtual.value "Ảo">
diff --git a/l10n-vi/editor/ui/chrome/region/region.properties b/l10n-vi/editor/ui/chrome/region/region.properties
new file mode 100644
index 0000000000..39292d1b7b
--- /dev/null
+++ b/l10n-vi/editor/ui/chrome/region/region.properties
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# editor.js
+# editor.properties
+editor.throbber.url=http://www.seamonkey-project.org/
+