{"id":11551,"date":"2025-10-09T10:45:13","date_gmt":"2025-10-09T10:45:13","guid":{"rendered":"https:\/\/wp-test-1.sweethome3d.eu\/huong-dan-dich-thuat\/"},"modified":"2025-11-03T16:01:27","modified_gmt":"2025-11-03T16:01:27","slug":"huong-dan-dich-thuat","status":"publish","type":"page","link":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/huong-dan-dich-thuat\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn d\u1ecbch thu\u1eadt"},"content":{"rendered":"<ul class=\"simpletoc-list\">\n<li><a href=\"#gioi-thieu\">Gi\u1edbi thi\u1ec7u<\/a>\n\n<\/li>\n<li><a href=\"#huong-dan-co-ban\">H\u01b0\u1edbng d\u1eabn c\u01a1 b\u1ea3n<\/a>\n\n<\/li>\n<li><a href=\"#huong-dan-chi-tiet\">H\u01b0\u1edbng d\u1eabn chi ti\u1ebft<\/a>\n\n\n<\/li>\n\n<\/li>\n\n<\/li>\n\n<\/li>\n\n<\/li>\n\n<\/li>\n\n<\/li>\n\n<\/li>\n<\/li>\n<\/ul>\n<\/li><\/ul><h2 class=\"wp-block-heading\" id=\"gioi-thieu\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">Gi\u1edbi thi\u1ec7u<\/h2>\n<p>B\u1ea1n n\u00f3i m\u1ed9t ng\u00f4n ng\u1eef n\u01b0\u1edbc ngo\u00e0i ch\u01b0a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 trong <a href=\"\/\">Sweet Home 3D<\/a> v\u00e0 mu\u1ed1n \u0111\u00f3ng g\u00f3p v\u00e0o vi\u1ec7c d\u1ecbch ph\u1ea7n m\u1ec1m sang ng\u00f4n ng\u1eef \u0111\u00f3? T\u1eeb phi\u00ean b\u1ea3n 2.3, Sweet Home 3D h\u1ed7 tr\u1ee3 c\u00e1c t\u1ec7p SH3L v\u00e0 h\u01b0\u1edbng d\u1eabn n\u00e0y s\u1ebd ch\u1ec9 b\u1ea1n c\u00e1ch t\u1ef1 t\u1ea1o t\u1ec7p nh\u01b0 v\u1eady. T\u1ec7p SH3L l\u00e0 t\u1ec7p ng\u00f4n ng\u1eef c\u00f3 th\u1ec3 t\u1ef1 c\u00e0i \u0111\u1eb7t v\u00e0 ng\u01b0\u1eddi d\u00f9ng ch\u1ec9 c\u1ea7n nh\u1ea5p \u0111\u00fap v\u00e0o t\u1ec7p SH3L \u0111\u1ec3 d\u1ecbch Sweet Home 3D sang ng\u00f4n ng\u1eef \u0111\u01b0\u1ee3c m\u00f4 t\u1ea3 trong t\u1ec7p \u0111\u00f3.  <\/p>\n<h2 class=\"wp-block-heading\" id=\"huong-dan-co-ban\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">H\u01b0\u1edbng d\u1eabn c\u01a1 b\u1ea3n<\/h2>\n<p>Vi\u1ec7c t\u1ea1o t\u1ec7p SH3L bao g\u1ed3m:<\/p>\n\n<ol class=\"wp-block-list default-ol\">\n<li>t\u1ea3i xu\u1ed1ng <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/SweetHome3DTranslation.zip\" data-type=\"attachment\" data-id=\"5143\">phi\u00ean b\u1ea3n ti\u1ebfng Anh c\u1ee7a c\u00e1c t\u1ec7p<\/a> c\u1ea7n d\u1ecbch,<\/li>\n\n\n\n<li>gi\u1ea3i n\u00e9n t\u1ec7p \u0111\u00e3 t\u1ea3i xu\u1ed1ng,<\/li>\n\n\n\n<li>th\u00eam <a href=\"https:\/\/www.loc.gov\/standards\/iso639-2\/php\/English_list.php\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">h\u1eadu t\u1ed1 2 ch\u1eef c\u00e1i ph\u00f9 h\u1ee3p v\u1edbi ng\u00f4n ng\u1eef c\u1ee7a b\u1ea1n<\/a> v\u00e0o c\u00e1c t\u1ec7p <code>.properties<\/code> m\u00e0 n\u00f3 ch\u1ee9a,<\/li>\n\n\n\n<li>d\u1ecbch v\u0103n b\u1ea3n trong c\u00e1c t\u1ec7p <code>.properties<\/code>,<\/li>\n\n\n\n<li>chuy\u1ec3n \u0111\u1ed5i ch\u00fang sang m\u00e3 h\u00f3a ASCII,<\/li>\n\n\n\n<li>d\u1ecbch v\u0103n b\u1ea3n tr\u1ee3 gi\u00fap trong c\u00e1c t\u1ec7p <code>.html<\/code> (kh\u00f4ng b\u1eaft bu\u1ed9c nh\u01b0ng s\u1ebd r\u1ea5t h\u1eefu \u00edch cho ng\u01b0\u1eddi d\u00f9ng),<\/li>\n\n\n\n<li>n\u00e9n c\u00e1c t\u1ec7p <code>.properties<\/code> v\u00e0 c\u00e1c t\u1ec7p tr\u1ee3 gi\u00fap tr\u1edf l\u1ea1i th\u00e0nh t\u1ec7p c\u00f3 ph\u1ea7n m\u1edf r\u1ed9ng SH3L,<\/li>\n\n\n\n<li>nh\u1ea5p \u0111\u00fap v\u00e0o t\u1ec7p SH3L \u0111\u1ec3 ki\u1ec3m tra b\u1ea3n d\u1ecbch c\u1ee7a b\u1ea1n trong Sweet Home 3D,<\/li>\n\n\n\n<li>ph\u00e2n ph\u1ed1i t\u1ec7p SH3L c\u1ee7a b\u1ea1n.<\/li>\n<\/ol>\n<h2 class=\"wp-block-heading\" id=\"huong-dan-chi-tiet\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">H\u01b0\u1edbng d\u1eabn chi ti\u1ebft<\/h2>\n<p>N\u1ebfu b\u1ea1n kh\u00f4ng ng\u1ea1i v\u1edbi c\u00e1c h\u01b0\u1edbng d\u1eabn c\u01a1 b\u1ea3n tr\u01b0\u1edbc \u0111\u00f3, h\u00e3y ti\u1ebfp t\u1ee5c v\u1edbi c\u00e1c b\u01b0\u1edbc ti\u1ebfp theo.<\/p>\n<h3 class=\"wp-block-heading\" id=\"lay-phien-ban-tieng-anh\">L\u1ea5y phi\u00ean b\u1ea3n ti\u1ebfng Anh<\/h3>\n<p>T\u1ea3i xu\u1ed1ng t\u1ec7p n\u00e9n t\u1ea1i <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/SweetHome3DTranslation.zip\" data-type=\"attachment\" data-id=\"5143\">https:\/\/www.sweethome3d.com\/SweetHome3DTranslation.zip<\/a> (phi\u00ean b\u1ea3n 7.5) v\u00e0 gi\u1ea3i n\u00e9n n\u00f3 b\u1eb1ng c\u00e1c c\u00f4ng c\u1ee5 c\u1ee7a h\u1ec7 th\u1ed1ng.<br \/><em>SweetHome3DTranslation.zip<\/em> ch\u1ee9a m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c t\u1ec7p c\u00f3 ph\u1ea7n m\u1edf r\u1ed9ng <code>.properties<\/code> v\u00e0 <code>.html<\/code> \u0111\u01b0\u1ee3c \u0111\u1eb7t trong c\u00e1c th\u01b0 m\u1ee5c con nh\u01b0 \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong h\u00ecnh 1.<\/p>\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"1121\" src=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/propertiesFiles.png\" alt=\"C&#xE1;c t&#x1EC7;p d&#x1ECB;ch thu&#x1EAD;t\" class=\"wp-image-5144\" style=\"object-fit:cover\" srcset=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/propertiesFiles.png 397w, https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/propertiesFiles-127x360.png 127w, https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/propertiesFiles-363x1024.png 363w, https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/propertiesFiles-46x130.png 46w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><figcaption class=\"wp-element-caption\"><em>H\u00ecnh 1. C\u00e1c t\u1ec7p d\u1ecbch thu\u1eadt <\/em><\/figcaption><\/figure>\n<\/div>\n<p>T\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p <code>.properties<\/code> v\u00e0 <code>.html<\/code> ch\u1ee9a phi\u00ean b\u1ea3n ti\u1ebfng Anh c\u1ee7a c\u00e1c v\u0103n b\u1ea3n b\u1ea1n s\u1ebd ph\u1ea3i d\u1ecbch sang ng\u00f4n ng\u1eef c\u1ee7a m\u00ecnh:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>c\u00e1c t\u1ec7p <code>package.properties<\/code> m\u00f4 t\u1ea3 nh\u00e3n, menu v\u00e0 c\u00e1c m\u1ee5c menu \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng c\u1ee7a Sweet Home 3D,<\/li>\n\n\n\n<li>c\u00e1c t\u1ec7p <code>basic.properties<\/code> v\u00e0 <code>metal.properties<\/code> m\u00f4 t\u1ea3 nh\u00e3n h\u1ed9p tho\u1ea1i ti\u00eau chu\u1ea9n,<\/li>\n\n\n\n<li>nh\u1eefng t\u1ec7p k\u1ebft th\u00fac b\u1eb1ng <code>Catalog.properties<\/code> m\u00f4 t\u1ea3 t\u00ean c\u1ee7a \u0111\u1ed3 n\u1ed9i th\u1ea5t v\u00e0 k\u1ebft c\u1ea5u c\u00f3 s\u1eb5n trong ph\u1ea7n m\u1ec1m,<\/li>\n\n\n\n<li>c\u00e1c t\u1ec7p <code>.html<\/code> ch\u1ee9a v\u0103n b\u1ea3n tr\u1ee3 gi\u00fap c\u1ee7a Sweet Home 3D.<\/li>\n<\/ul>\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-64989fb1 wp-block-group-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"21\" height=\"21\" src=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/09\/warning-1.gif\" alt=\"\" class=\"wp-image-4679\" style=\"width:21px\" \/><\/figure>\n\n\n\n<p>C\u00e1c t\u1ec7p <code>.properties<\/code> ph\u1ea3i \u0111\u01b0\u1ee3c \u0111\u1eb7t trong c\u00e1c th\u01b0 m\u1ee5c \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong h\u00ecnh 1, n\u1ebfu kh\u00f4ng Sweet Home 3D s\u1ebd kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng ch\u00fang m\u1ed9t c\u00e1ch ch\u00ednh x\u00e1c. V\u00ec v\u1eady, \u0111\u1eebng di chuy\u1ec3n c\u00e1c t\u1ec7p ra kh\u1ecfi th\u01b0 m\u1ee5c c\u1ee7a ch\u00fang, \u0111\u1eebng \u0111\u1ed5i t\u00ean b\u1ea5t k\u1ef3 th\u01b0 m\u1ee5c n\u00e0o (tr\u1eeb th\u01b0 m\u1ee5c con <code>en<\/code> c\u1ee7a <code>help<\/code>) v\u00e0 \u0111\u1eebng x\u00f3a b\u1ea5t k\u1ef3 th\u01b0 m\u1ee5c n\u00e0o.  <\/p>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"doi-ten-tep-tuy-thuoc-vao-ngon-ngu-cua-ban\">\u0110\u1ed5i t\u00ean t\u1ec7p t\u00f9y thu\u1ed9c v\u00e0o ng\u00f4n ng\u1eef c\u1ee7a b\u1ea1n<\/h3>\n<p>Tr\u01b0\u1edbc khi d\u1ecbch c\u00e1c t\u1ec7p <code>.properties<\/code>, b\u1ea1n n\u00ean \u0111\u1ed5i t\u00ean t\u1eebng t\u1ec7p b\u1eb1ng c\u00e1ch th\u00eam v\u00e0o t\u00ean c\u1ee7a ch\u00fang m\u1ed9t d\u1ea5u g\u1ea1ch d\u01b0\u1edbi theo sau l\u00e0 m\u00e3 ISO 2 k\u00fd t\u1ef1 ph\u00f9 h\u1ee3p v\u1edbi ng\u00f4n ng\u1eef c\u1ee7a b\u1ea1n. B\u1ea1n s\u1ebd t\u00ecm th\u1ea5y m\u00e3 n\u00e0y trong c\u1ed9t cu\u1ed1i c\u00f9ng c\u1ee7a t\u00e0i li\u1ec7u <a href=\"https:\/\/www.loc.gov\/standards\/iso639-2\/php\/English_list.php\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">https:\/\/www.loc.gov\/standards\/iso639-2\/php\/English_list.php<\/a>.<br \/>Sau \u0111\u00f3, n\u1ebfu b\u1ea1n mu\u1ed1n d\u1ecbch c\u00e1c t\u1ec7p tr\u1ee3 gi\u00fap, b\u1ea1n c\u0169ng n\u00ean \u0111\u1ed5i t\u00ean th\u01b0 m\u1ee5c con <code>en<\/code> c\u1ee7a <code>help<\/code> b\u1eb1ng m\u00e3 2 ch\u1eef c\u00e1i \u0111\u00f3.<br \/>V\u00ed d\u1ee5, m\u00e3 ISO cho ti\u1ebfng S\u00e9c l\u00e0 <code>cs<\/code>. N\u1ebfu b\u1ea1n mu\u1ed1n d\u1ecbch Sweet Home 3D sang ti\u1ebfng S\u00e9c, m\u1ed7i t\u00ean t\u1ec7p n\u00ean c\u00f3 h\u1eadu t\u1ed1 <code>_cs<\/code>, v\u00e0 b\u1ea1n n\u00ean \u0111\u1ed5i t\u00ean c\u00e1c t\u1ec7p nh\u01b0 \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong h\u00ecnh 2.  <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"1121\" src=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/translatedPropertiesFiles.png\" alt=\"H&#x1B0;&#x1EDB;ng d&#x1EAB;n d&#x1ECB;ch thu&#x1EAD;t\" class=\"wp-image-5145\" srcset=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/translatedPropertiesFiles.png 397w, https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/translatedPropertiesFiles-127x360.png 127w, https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/translatedPropertiesFiles-363x1024.png 363w, https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/translatedPropertiesFiles-46x130.png 46w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><figcaption class=\"wp-element-caption\"><em>H\u00ecnh 2. C\u00e1c t\u1ec7p properties v\u1edbi h\u1eadu t\u1ed1 m\u00e3 ISO <\/em><\/figcaption><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"dich-cac-tep-properties\">D\u1ecbch c\u00e1c t\u1ec7p properties<\/h3>\n<p>C\u00e1c t\u1ec7p <code>.properties<\/code> l\u00e0 c\u00e1c t\u1ec7p v\u0103n b\u1ea3n thu\u1ea7n t\u00fay v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 ch\u1ec9nh s\u1eeda ch\u00fang b\u1eb1ng b\u1ea5t k\u1ef3 tr\u00ecnh so\u1ea1n th\u1ea3o v\u0103n b\u1ea3n n\u00e0o nh\u01b0 <em>Wordpad<\/em>, <em>TextEdit<\/em> ho\u1eb7c <em>emacs<\/em>. V\u00ed d\u1ee5, t\u1ec7p <code>com\/eteks\/sweethome3d\/package.properties<\/code> trong Sweet Home 3D 3.0 ch\u1ee9a v\u0103n b\u1ea3n sau: <\/p>\n\n<pre class=\"wp-block-preformatted\"><font class=\"codeComment\"># package.properties 10 oct. 2007\n# \n# Copyright (c) 2024 Space Mushrooms &lt;info@sweethome3d.com&gt;. All Rights Reserved.\n# \n# This program is free software; you can redistribute it and\/or modify it under\n# the terms of the GNU General Public License as published by the Free Software\n# Foundation; either version 2 of the License, or (at your option) any later\n# version.\n# \n# This program is distributed in the hope that it will be useful, but WITHOUT\n# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\n# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more\n# details.\n# \n# You should have received a copy of the GNU General Public License along with\n# this program; if not, write to the Free Software Foundation, Inc., 59 Temple\n# Place, Suite 330, Boston, MA 02111-1307 USA\n\n# Resources for HomeFramePane class<\/font>\n<font class=\"propertyKey\">HomeFramePane.untitled<\/font>=Untitled\n\n\n<font class=\"codeComment\"># Resources for MacOSXConfiguration class<\/font>\n<font class=\"propertyKey\">MacOSXConfiguration.WINDOW_MENU.Name<\/font>=Window\n<font class=\"propertyKey\">MacOSXConfiguration.MINIMIZE.Name<\/font>=Minimize\n<font class=\"propertyKey\">MacOSXConfiguration.ZOOM.Name<\/font>=Zoom\n<font class=\"propertyKey\">MacOSXConfiguration.BRING_ALL_TO_FRONT.Name<\/font>=Bring all to front\n\n\n<font class=\"codeComment\"># Resources for SweetHome3D class<\/font>\n<font class=\"propertyKey\">SweetHome3D.3DError.message<\/font>=<font class=\"specialValue\">&lt;html&gt;<\/font> Sweet Home 3D will exit now because of a fatal error<font class=\"specialValue\"><\/font>\n    <font class=\"specialValue\">&lt;br&gt;<\/font>in 3D rendering system. Please update the DirectX\/OpenGL drivers<font class=\"specialValue\">\n    <font class=\"specialValue\">&lt;br&gt;<\/font>of your computer graphics card.<\/font> \n<font class=\"propertyKey\">SweetHome3D.3DError.title<\/font>=3D Error\n    \n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.message<\/font>=<font class=\"specialValue\">&lt;html&gt;<\/font> Sweet Home 3D must exit now because of a fatal error in<font class=\"specialValue\"><\/font>\n    <font class=\"specialValue\">&lt;br&gt;<\/font>3D rendering system. Do you want to save all modified homes? \n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.title<\/font>=3D Error\n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.save<\/font>=Save\n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.doNotSave<\/font>=Do not save<\/pre>\n\n<p>T\u1ec7p <code>.properties<\/code> ch\u1ee9a ba lo\u1ea1i d\u00f2ng:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>c\u00e1c d\u00f2ng b\u1eaft \u0111\u1ea7u b\u1eb1ng k\u00fd t\u1ef1 # l\u00e0 ch\u00fa th\u00edch (hi\u1ec3n th\u1ecb m\u00e0u xanh l\u00e1 trong v\u00ed d\u1ee5 tr\u01b0\u1edbc). M\u1ed9t s\u1ed1 ch\u00fa th\u00edch ch\u1ee9a th\u00f4ng tin ph\u00e1p l\u00fd, m\u1ed9t s\u1ed1 cung c\u1ea5p th\u00f4ng tin cho nh\u00e0 ph\u00e1t tri\u1ec3n ho\u1eb7c ng\u01b0\u1eddi d\u1ecbch. Gi\u1eef nguy\u00ean c\u00e1c d\u00f2ng n\u00e0y.  <\/li>\n\n\n\n<li>c\u00e1c d\u00f2ng tr\u1ed1ng ch\u1ec9 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 ph\u00e2n t\u00e1ch c\u00e1c ph\u1ea7n kh\u00e1c nhau c\u1ee7a t\u1ec7p <code>.properties<\/code>.<\/li>\n\n\n\n<li>c\u00e1c d\u00f2ng kh\u00e1c b\u1eaft \u0111\u1ea7u b\u1eb1ng m\u1ed9t s\u1ed1 v\u0103n b\u1ea3n \u0111\u01b0\u1ee3c Sweet Home 3D s\u1eed d\u1ee5ng l\u00e0m kh\u00f3a \u0111\u1ec3 t\u00ecm v\u0103n b\u1ea3n hi\u1ec3n th\u1ecb tr\u00ean m\u00e0n h\u00ecnh (hi\u1ec3n th\u1ecb m\u00e0u xanh d\u01b0\u01a1ng trong v\u00ed d\u1ee5 tr\u01b0\u1edbc). Theo sau kh\u00f3a n\u00e0y, m\u1ed7i d\u00f2ng n\u00e0y ch\u1ee9a m\u1ed9t d\u1ea5u b\u1eb1ng (<code>=<\/code>) v\u00e0 m\u1ed9t v\u0103n b\u1ea3n b\u1eb1ng ng\u00f4n ng\u1eef nh\u1ea5t \u0111\u1ecbnh. C\u00f4ng vi\u1ec7c c\u1ee7a b\u1ea1n b\u1eaft \u0111\u1ea7u t\u1eeb c\u00e1c d\u1ea5u b\u1eb1ng. \u0110\u1eebng thay \u0111\u1ed5i v\u0103n b\u1ea3n c\u1ee7a kh\u00f3a v\u00e0 thay th\u1ebf v\u0103n b\u1ea3n ti\u1ebfng Anh sau d\u1ea5u b\u1eb1ng b\u1eb1ng b\u1ea3n d\u1ecbch c\u1ee7a n\u00f3.   <\/li>\n<\/ul>\n\n<p>Tr\u01b0\u1eddng h\u1ee3p \u0111\u1eb7c bi\u1ec7t:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>C\u00e1c v\u0103n b\u1ea3n b\u1eaft \u0111\u1ea7u b\u1eb1ng th\u1ebb  <font class=\"specialValue\"><code>&lt;html&gt;<\/code><\/font> \n  ch\u1ee9a m\u1ed9t s\u1ed1 v\u0103n b\u1ea3n \u1edf \u0111\u1ecbnh d\u1ea1ng HTML. Nh\u1eefng v\u0103n b\u1ea3n n\u00e0y ch\u1ee9a m\u1ed9t s\u1ed1 th\u1ebb HTML \n kh\u00e1c gi\u1eefa c\u00e1c d\u1ea5u   <font class=\"specialValue\"><code>&lt;<\/code><\/font> \n  v\u00e0  <font class=\"specialValue\"><code>&gt;<\/code><\/font> , nh\u01b0  \n            <font class=\"specialValue\"><code>&lt;br&gt;<\/code><\/font>  trong v\u00ed d\u1ee5 \n tr\u01b0\u1edbc \u0111\u00e2y \u0111\u1ea1i di\u1ec7n cho vi\u1ec7c xu\u1ed1ng d\u00f2ng \u1edf gi\u1eefa c\u00e1c v\u0103n b\u1ea3n d\u00e0i. \n \u0110\u1eebng x\u00f3a c\u00e1c th\u1ebb HTML n\u00e0y, ch\u00fang gi\u00fap Sweet Home 3D tr\u00ecnh b\u00e0y ch\u00ednh x\u00e1c \n m\u1ed9t s\u1ed1 v\u0103n b\u1ea3n. Vi\u1ec7c d\u1ecbch v\u0103n b\u1ea3n gi\u1eefa c\u00e1c th\u1ebb HTML kh\u00f4ng qu\u00e1 kh\u00f3 kh\u0103n, \n ngo\u1ea1i tr\u1eeb c\u00f3 th\u1ec3 l\u00e0 v\u0103n b\u1ea3n HTML t\u1ec7 nh\u1ea5t l\u00e0 gi\u00e1 tr\u1ecb c\u1ee7a kh\u00f3a <code>WallPanel.wallOrientationLabel.text<\/code> \n. <\/li>\n\n\n\n<li>\u0110\u1ec3 tr\u00e1nh c\u00e1c d\u00f2ng d\u00e0i trong tr\u00ecnh so\u1ea1n th\u1ea3o v\u0103n b\u1ea3n, m\u1ed9t s\u1ed1 d\u00f2ng \n \u0111\u01b0\u1ee3c chia th\u00e0nh hai ho\u1eb7c nhi\u1ec1u d\u00f2ng v\u00e0 sau \u0111\u00f3 \u0111\u01b0\u1ee3c ph\u00e2n t\u00e1ch b\u1eb1ng d\u1ea5u g\u1ea1ch ch\u00e9o ng\u01b0\u1ee3c  \n            <font class=\"specialValue\"><code>\\<\/code><\/font>, nh\u01b0 d\u00f2ng b\u1eaft \u0111\u1ea7u \n b\u1eb1ng  <font class=\"propertyKey\"><code>SweetHome3D.3DError.message<\/code><\/font> \n  trong v\u00ed d\u1ee5 tr\u01b0\u1edbc. Trong tr\u01b0\u1eddng h\u1ee3p \u0111\u00f3, \u0111\u1eebng x\u00f3a d\u1ea5u   <font class=\"specialValue\"><code>\\<\/code><\/font> \n  n\u1eb1m \u1edf cu\u1ed1i d\u00f2ng v\u00ec n\u00f3 cho bi\u1ebft d\u00f2ng ti\u1ebfp theo \n theo sau d\u00f2ng hi\u1ec7n t\u1ea1i.<\/li>\n\n\n\n<li>M\u1ed9t s\u1ed1 v\u0103n b\u1ea3n ch\u1ee9a chu\u1ed7i k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t b\u1eaft \u0111\u1ea7u \n b\u1eb1ng d\u1ea5u <code> <\/code>%, nh\u01b0 <code>%s<\/code>, <code>%d<\/code>, \n            <code>%1$s<\/code>, <code>%2$s<\/code>&#8230; Nh\u1eefng chu\u1ed7i k\u00fd t\u1ef1 n\u00e0y \n s\u1ebd \u0111\u01b0\u1ee3c thay th\u1ebf b\u1eb1ng t\u00ean t\u1ec7p, \u0111\u01a1n v\u1ecb ho\u1eb7c s\u1ed1 khi c\u1ea7n thi\u1ebft, v\u00ec v\u1eady \n \u0111\u1eebng x\u00f3a ch\u00fang. <br \/> V\u00ed d\u1ee5, chu\u1ed7i k\u00fd t\u1ef1   <font class=\"specialValue\"><code>%s<\/code><\/font> \n  trong v\u0103n b\u1ea3n c\u1ee7a kh\u00f3a sau  <font class=\"propertyKey\"><code>HomeFurniturePanel.widthLabel.text<\/code><\/font>:<br \/>            <pre><font class=\"propertyKey\">HomeFurniturePanel.widthLabel.text<\/font>=Width (<font class=\"specialValue\">%s<\/font>):<\/pre>\n  s\u1ebd \u0111\u01b0\u1ee3c thay th\u1ebf b\u1eb1ng \u0111\u01a1n v\u1ecb hi\u1ec7n \u0111ang s\u1eed d\u1ee5ng. Hai chu\u1ed7i k\u00fd t\u1ef1   \n            <font class=\"specialValue\"><code>%1$d<\/code><\/font>  v\u00e0  <font class=\"specialValue\"><code>%2$d<\/code><\/font> \n  xu\u1ea5t hi\u1ec7n trong v\u0103n b\u1ea3n c\u1ee7a kh\u00f3a sau  <font class=\"propertyKey\"><code>PrintPreviewPanel.pageLabel.text<\/code><\/font>:<br \/>            <pre><font class=\"propertyKey\">PrintPreviewPanel.pageLabel.text<\/font>=Page  <font class=\"specialValue\">%1$d<\/font>\/<font class=\"specialValue\">%2$d<\/font><\/pre>\n  s\u1ebd xu\u1ea5t hi\u1ec7n tr\u00ean m\u00e0n h\u00ecnh d\u01b0\u1edbi d\u1ea1ng s\u1ed1 trang v\u00e0 t\u1ed5ng s\u1ed1 trang, v\u00e0 b\u1ea1n \n ch\u1ec9 n\u00ean d\u1ecbch t\u1eeb <code>Page<\/code>.<\/li>\n\n\n\n<li>M\u1ed9t s\u1ed1 v\u0103n b\u1ea3n c\u0169ng ch\u1ee9a chu\u1ed7i k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t  <font class=\"specialValue\"><code>\\n<\/code><\/font>, nh\u01b0 trong v\u00ed d\u1ee5 sau:  <pre><font class=\"propertyKey\">HomeController.saveError<\/font>=Can't save home in<font class=\"specialValue\">\n<\/font>\"<font class=\"specialValue\">%s<\/font>\"<\/pre>  Chu\u1ed7i k\u00fd t\u1ef1 n\u00e0y \u0111\u01b0\u1ee3c Sweet Home 3D hi\u1ec3n th\u1ecb d\u01b0\u1edbi d\u1ea1ng xu\u1ed1ng d\u00f2ng \u0111\u1ec3 chia m\u1ed9t d\u00f2ng tr\u00ean m\u00e0n h\u00ecnh, v\u00e0 b\u1ea1n kh\u00f4ng n\u00ean x\u00f3a ch\u00fang.<br \/><\/li>\n\n\n\n<li>Gi\u00e1 tr\u1ecb c\u1ee7a kh\u00f3a <code>HelpController.helpIndex<\/code> cho bi\u1ebft th\u01b0 m\u1ee5c n\u01a1i c\u00f3 th\u1ec3 t\u00ecm th\u1ea5y c\u00e1c t\u1ec7p tr\u1ee3 gi\u00fap. N\u1ebfu b\u1ea1n d\u1ecbch c\u00e1c t\u1ec7p tr\u1ee3 gi\u00fap .<code>html<\/code>, b\u1ea1n n\u00ean thay th\u1ebf th\u01b0 m\u1ee5c con <code>en<\/code> \u0111\u01b0\u1ee3c t\u00ecm th\u1ea5y b\u1eb1ng m\u00e3 2 ch\u1eef c\u00e1i c\u1ee7a ng\u00f4n ng\u1eef c\u1ee7a b\u1ea1n. <br \/>V\u00ed d\u1ee5, n\u1ebfu b\u1ea1n d\u1ecbch tr\u1ee3 gi\u00fap sang ti\u1ebfng S\u00e9c, n\u00f3 s\u1ebd tr\u1edf th\u00e0nh: <br \/><pre><font class=\"propertyKey\">HelpController.helpIndex<\/font>=\/com\/eteks\/sweethome3d\/viewcontroller\/resources\/help\/<font class=\"specialValue\">cs<\/font>\/index.html<\/pre><\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li>V\u0103n b\u1ea3n c\u1ee7a c\u00e1c kh\u00f3a k\u1ebft th\u00fac b\u1eb1ng <code>.mnemonic<\/code> \u0111\u01b0\u1ee3c Sweet Home 3D s\u1eed d\u1ee5ng \u0111\u1ec3 \u0111o\u00e1n ch\u1eef c\u00e1i n\u00e0o trong nh\u00e3n ho\u1eb7c m\u1ee5c menu n\u00ean \u0111\u01b0\u1ee3c g\u1ea1ch d\u01b0\u1edbi \u0111\u1ec3 truy c\u1eadp b\u1eb1ng b\u00e0n ph\u00edm. Ch\u1eef c\u00e1i ghi nh\u1edb n\u00e0y ph\u1ee5 thu\u1ed9c v\u00e0o t\u1eeb \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb v\u00e0 b\u1ea1n n\u00ean t\u00ecm m\u1ed9t ch\u1eef c\u00e1i duy nh\u1ea5t cho m\u1ed7i h\u1ed9p tho\u1ea1i ho\u1eb7c menu.<br \/>V\u00ed d\u1ee5, c\u00e1c v\u0103n b\u1ea3n v\u00e0 ghi nh\u1edb sau \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb trong h\u1ed9p tho\u1ea1i s\u1eeda \u0111\u1ed5i \u0111\u1ed3 n\u1ed9i th\u1ea5t: <br \/><pre><font class=\"propertyKey\">HomeFurniturePanel.nameLabel.text<\/font>=Name:\n<font class=\"propertyKey\">HomeFurniturePanel.nameLabel.mnemonic<\/font>=<b>N<\/b>\n<font class=\"propertyKey\">HomeFurniturePanel.nameVisibleCheckBox.text<\/font>=Display name in plan\n<font class=\"propertyKey\">HomeFurniturePanel.nameVisibleCheckBox.mnemonic<\/font>=<b>S<\/b>\n<font class=\"propertyKey\">HomeFurniturePanel.widthLabel.text<\/font>=Width (%s):\n<font class=\"propertyKey\">HomeFurniturePanel.widthLabel.mnemonic<\/font>=<b>W<\/b><\/pre>\nc\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c d\u1ecbch sang ti\u1ebfng Ph\u00e1p b\u1eb1ng:  <br \/><pre><font class=\"propertyKey\">HomeFurniturePanel.nameLabel.text<\/font>=Nom :\n<font class=\"propertyKey\">HomeFurniturePanel.nameLabel.mnemonic<\/font>=<b>N<\/b>\n<font class=\"propertyKey\">HomeFurniturePanel.nameVisibleCheckBox.text<\/font>=Afficher le nom dans le plan\n<font class=\"propertyKey\">HomeFurniturePanel.nameVisibleCheckBox.mnemonic<\/font>=<b>S<\/b>\n<font class=\"propertyKey\">HomeFurniturePanel.widthLabel.text<\/font>=Largeur (%s) :\n<font class=\"propertyKey\">HomeFurniturePanel.widthLabel.mnemonic<\/font>=<b>L<\/b><\/pre>            \n<\/li>\n\n\n\n<li>S\u1eed d\u1ee5ng Sweet Home 3D ho\u1eb7c <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/vi\/nhap-mo-hinh-vao-sweet-home-3d-them-do-noi-that-va-doi-tuong-3d-tuy-chinh\/\" data-type=\"page\" data-id=\"432\">trang nh\u1eadp m\u00f4 h\u00ecnh 3d<\/a> \u0111\u1ec3 gi\u00fap b\u1ea1n d\u1ecbch c\u00e1c t\u1ec7p <code>.properties<\/code> k\u1ebft th\u00fac b\u1eb1ng <code>Catalog.properties<\/code>.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"chuyen-doi-cac-tep-properties-sang-ma-hoa-ascii\">Chuy\u1ec3n \u0111\u1ed5i c\u00e1c t\u1ec7p properties sang m\u00e3 h\u00f3a ASCII<\/h3>\n<p><a><\/a>N\u1ebfu b\u1ea1n \u0111\u00e3 d\u1ecbch v\u0103n b\u1ea3n sang ng\u00f4n ng\u1eef c\u00f3 c\u00e1c ch\u1eef c\u00e1i kh\u00f4ng thu\u1ed9c <a href=\"https:\/\/fr.wikipedia.org\/wiki\/ISO_8859-1\" target=\"_blank\" rel=\"noopener\">m\u00e3 h\u00f3a ISO-8859-1<\/a> (ch\u1ee7 y\u1ebfu l\u00e0 c\u00e1c ng\u00f4n ng\u1eef Trung v\u00e0 \u0110\u00f4ng \u00c2u v\u00e0 c\u00e1c ng\u00f4n ng\u1eef c\u00f3 b\u1ea3ng ch\u1eef c\u00e1i kh\u00f4ng ph\u1ea3i Latin), b\u1ea1n s\u1ebd ph\u1ea3i chuy\u1ec3n \u0111\u1ed5i t\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p <code>.properties<\/code> c\u1ee7a m\u00ecnh sang m\u00e3 h\u00f3a ASCII \u0111\u01b0\u1ee3c Sweet Home 3D h\u1ed7 tr\u1ee3. Vi\u1ec7c chuy\u1ec3n \u0111\u1ed5i n\u00e0y c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n b\u1eb1ng c\u00f4ng c\u1ee5 <code>native2ascii<\/code> \u0111\u01b0\u1ee3c cung c\u1ea5p v\u1edbi <a href=\"https:\/\/java.sun.com\/javase\/downloads\/\" target=\"_blank\" rel=\"noopener\">JDK<\/a> ho\u1eb7c c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n b\u1eb1ng bi\u1ec3u m\u1eabu sau.<br \/>\u0110\u1ed1i v\u1edbi m\u1ed7i t\u1ec7p <code>.properties<\/code>, t\u1ea1o b\u1ea3n sao l\u01b0u c\u1ee7a t\u1ec7p \u0111\u00f3, sao ch\u00e9p\/d\u00e1n v\u0103n b\u1ea3n c\u1ea7n chuy\u1ec3n \u0111\u1ed5i v\u00e0o v\u00f9ng v\u0103n b\u1ea3n sau, nh\u1ea5p v\u00e0o n\u00fat <em>Convert<\/em> v\u00e0 sao ch\u00e9p\/d\u00e1n v\u0103n b\u1ea3n \u0111\u00e3 chuy\u1ec3n \u0111\u1ed5i tr\u1edf l\u1ea1i v\u00e0o t\u1ec7p <code>.properties<\/code> c\u1ee7a n\u00f3. <\/p>\n\n\n    <form method=\"post\" action=\"\/vi\/wp-json\/wp\/v2\/pages\/11551#translationForm\" accept-charset=\"UTF-8\" id=\"translationForm\" style=\"text-align:center;\">\n        <p>\n            <textarea name=\"text\" cols=\"80\" rows=\"10\" wrap=\"off\" id=\"text\"><\/textarea>\n        <\/p>\n        <p>\n            <input type=\"submit\" value=\"Convert\" \/>\n        <\/p>\n    <\/form>\n\n<p>C\u00f4ng c\u1ee5 chuy\u1ec3n \u0111\u1ed5i s\u1ebd thay th\u1ebf m\u1ed7i k\u00fd t\u1ef1 kh\u00f4ng ph\u1ea3i ASCII (ch\u1eef c\u00e1i Latin c\u00f3 d\u1ea5u v\u00e0 ch\u1eef c\u00e1i kh\u00f4ng ph\u1ea3i Latin) b\u1eb1ng m\u1ed9t chu\u1ed7i b\u1eaft \u0111\u1ea7u b\u1eb1ng <code>\\u<\/code> v\u00e0 theo sau l\u00e0 m\u00e3 4 ch\u1eef s\u1ed1 th\u1eadp l\u1ee5c ph\u00e2n t\u01b0\u01a1ng \u1ee9ng v\u1edbi k\u00fd t\u1ef1 \u0111\u00f3 trong Unicode. \u0110\u00e1ng ti\u1ebfc l\u00e0 vi\u1ec7c chuy\u1ec3n \u0111\u1ed5i n\u00e0y s\u1ebd khi\u1ebfn v\u0103n b\u1ea3n c\u1ee7a b\u1ea1n kh\u00f3 \u0111\u1ecdc \u0111\u1ed1i v\u1edbi con ng\u01b0\u1eddi, nh\u01b0ng n\u1ebfu b\u1ea1n kh\u00f4ng th\u1ef1c hi\u1ec7n n\u00f3, Sweet Home 3D s\u1ebd kh\u00f4ng th\u1ec3 hi\u1ec3n th\u1ecb ch\u00ednh x\u00e1c c\u00e1c k\u00fd t\u1ef1 trong b\u1ea3n d\u1ecbch c\u1ee7a b\u1ea1n. \u0110\u00e2y l\u00e0 l\u00fd do t\u1ea1i sao b\u1ea1n n\u00ean t\u1ea1o b\u1ea3n sao l\u01b0u c\u1ee7a c\u00e1c t\u1ec7p <code>.properties<\/code> g\u1ed1c, trong tr\u01b0\u1eddng h\u1ee3p b\u1ea1n mu\u1ed1n thay \u0111\u1ed5i ch\u00fang sau n\u00e0y.<br \/>N\u1ebfu b\u1ea1n mu\u1ed1n ch\u1ec9nh s\u1eeda tr\u1ef1c ti\u1ebfp c\u00e1c t\u1ec7p <code>.properties<\/code> \u0111\u00e3 \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111\u1ed5i sang ASCII, b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng \u1ee9ng d\u1ee5ng <a href=\"https:\/\/propedit.sourceforge.jp\/index_en.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Properties Editor<\/a> c\u00f3 s\u1eb5n d\u01b0\u1edbi d\u1ea1ng t\u1ec7p th\u1ef1c thi Jar <a href=\"https:\/\/sourceforge.jp\/projects\/propedit\/\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">t\u1ea1i \u0111\u00e2y<\/a>.  <\/p>\n<h3 class=\"wp-block-heading\" id=\"dich-cac-tep-tro-giup\">D\u1ecbch c\u00e1c t\u1ec7p tr\u1ee3 gi\u00fap<\/h3>\n<p>M\u1ed9t b\u1ea3n d\u1ecbch t\u1ed1t c\u1ee7a Sweet Home 3D c\u0169ng n\u00ean bao g\u1ed3m vi\u1ec7c d\u1ecbch c\u00e1c t\u1ec7p tr\u1ee3 gi\u00fap c\u1ee7a n\u00f3. Vi\u1ec7c d\u1ecbch t\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p <code>.html<\/code> l\u00e0 m\u1ed9t c\u00f4ng vi\u1ec7c l\u00e2u d\u00e0i, nh\u01b0ng n\u00f3 s\u1ebd th\u1ef1c s\u1ef1 gi\u00fap ng\u01b0\u1eddi d\u00f9ng h\u1ecdc ph\u1ea7n m\u1ec1m v\u00e0 tr\u00e1nh m\u1ed9t s\u1ed1 y\u00eau c\u1ea7u h\u1ed7 tr\u1ee3 trong di\u1ec5n \u0111\u00e0n Sweet Home 3D. S\u1eed d\u1ee5ng b\u1ea5t k\u1ef3 tr\u00ecnh so\u1ea1n th\u1ea3o HTML n\u00e0o \u0111\u1ec3 d\u1ecbch c\u00e1c t\u1ec7p n\u00e0y, c\u1ed1 g\u1eafng gi\u1eef nguy\u00ean c\u00e1c li\u00ean k\u1ebft v\u00e0 b\u1ea3ng \u0111\u1ecbnh ki\u1ec3u c\u1ee7a n\u00f3.<br \/>Sau khi d\u1ecbch xong, b\u1ea1n c\u0169ng n\u00ean t\u1ea1o \u1ea3nh ch\u1ee5p m\u00e0n h\u00ecnh c\u1ee7a c\u00e1c h\u1ed9p tho\u1ea1i b\u1eb1ng ng\u00f4n ng\u1eef c\u1ee7a b\u1ea1n \u0111\u1ec3 thay th\u1ebf c\u00e1c h\u00ecnh \u1ea3nh trong <code>com\/eteks\/sweethome3d\/viewcontroller\/resources\/help\/en\/images<\/code>. \u0110\u1ec3 c\u00f3 th\u1ec3 t\u1ea1o c\u00e1c \u1ea3nh ch\u1ee5p m\u00e0n h\u00ecnh nh\u01b0 v\u1eady, h\u00e3y t\u1ea1o v\u00e0 ki\u1ec3m tra m\u1ed9t t\u1ec7p SH3L \u0111\u1ea7u ti\u00ean v\u1edbi c\u00e1c b\u01b0\u1edbc sau (khi \u0111\u00e3 c\u00f3 t\u1ec7p SH3L ch\u1ee9a c\u00e1c t\u1ec7p <code>.properties<\/code> \u0111\u00e3 d\u1ecbch, b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 y\u00eau c\u1ea7u <a href=\"mailto:info@sweethome3d.com\">nh\u00e0 ph\u00e1t tri\u1ec3n<\/a> c\u1ee7a Sweet Home 3D t\u1ea1o \u1ea3nh ch\u1ee5p m\u00e0n h\u00ecnh).   <\/p>\n<h3 class=\"wp-block-heading\" id=\"tao-tep-sh3l\">T\u1ea1o t\u1ec7p SH3L<\/h3>\n<p>Khi t\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p <code>.properties<\/code> v\u00e0 <code>.html<\/code> \u0111\u00e3 \u0111\u01b0\u1ee3c d\u1ecbch v\u00e0 chuy\u1ec3n \u0111\u1ed5i sang ASCII n\u1ebfu c\u1ea7n (ho\u1eb7c th\u1eadm ch\u00ed tr\u01b0\u1edbc \u0111\u00f3 n\u1ebfu b\u1ea1n mu\u1ed1n ki\u1ec3m tra quy tr\u00ecnh n\u00e0y), b\u1ea1n n\u00ean n\u00e9n ch\u00fang v\u00e0o m\u1ed9t t\u1ec7p. T\u00f9y thu\u1ed9c v\u00e0o h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n, vi\u1ec7c t\u1ea1o t\u1ec7p zip c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n theo quy tr\u00ecnh sau: <\/p>\n\n<ul class=\"wp-block-list\">\n<li>tr\u00ean Windows, ch\u1ecdn th\u01b0 m\u1ee5c <code>com<\/code> ch\u1ee9a t\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p \u0111\u00e3 d\u1ecbch v\u00e0 ch\u1ecdn <em>G\u1eedi \u0111\u1ebfn &gt; Th\u01b0 m\u1ee5c n\u00e9n<\/em> t\u1eeb menu ng\u1eef c\u1ea3nh c\u1ee7a n\u00f3,<\/li>\n\n\n\n<li>tr\u00ean Mac OS X, ch\u1ecdn th\u01b0 m\u1ee5c <code>com<\/code> ch\u1ee9a t\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p \u0111\u00e3 d\u1ecbch v\u00e0 ch\u1ecdn m\u1ee5c menu <em>T\u1ec7p &gt; N\u00e9n \u00ab com \u00bb<\/em>,<\/li>\n\n\n\n<li>tr\u00ean Linux, ch\u1ecdn th\u01b0 m\u1ee5c <code>com<\/code> ch\u1ee9a t\u1ea5t c\u1ea3 c\u00e1c t\u1ec7p \u0111\u00e3 d\u1ecbch, ch\u1ecdn <em>T\u1ea1o kho l\u01b0u tr\u1eef\u2026<\/em> t\u1eeb menu ng\u1eef c\u1ea3nh c\u1ee7a n\u00f3, sau \u0111\u00f3 ch\u1ecdn <em>.zip<\/em> trong danh s\u00e1ch \u0111\u1ecbnh d\u1ea1ng.<\/li>\n<\/ul>\n\n<p>Cu\u1ed1i c\u00f9ng, thay \u0111\u1ed5i ph\u1ea7n m\u1edf r\u1ed9ng <code>.zip<\/code> c\u1ee7a t\u1ec7p zip th\u00e0nh <code>.sh3l<\/code>. M\u1ed9t t\u1ec7p SH3L c\u00f3 th\u1ec3 c\u00f3 b\u1ea5t k\u1ef3 t\u00ean n\u00e0o, nh\u01b0ng \u0111\u1ec3 tr\u00e1nh xung \u0111\u1ed9t v\u1edbi c\u00e1c t\u1ec7p SH3L hi\u1ec7n c\u00f3, b\u1ea1n n\u00ean \u0111\u1eb7t t\u00ean theo ng\u00f4n ng\u1eef n\u00f3 ch\u1ee9a v\u00e0 phi\u00ean b\u1ea3n Sweet Home 3D m\u00e0 b\u1ea1n \u0111\u00e3 d\u1ecbch (v\u00ed d\u1ee5, <code>French-4.1.sh3l<\/code> c\u00f3 th\u1ec3 l\u00e0 m\u1ed9t t\u00ean t\u1ed1t cho b\u1ea3n d\u1ecbch ti\u1ebfng Ph\u00e1p c\u1ee7a Sweet Home 3D 4.1). <\/p>\n<h3 class=\"wp-block-heading\" id=\"kiem-tra-tep-sh3l\">Ki\u1ec3m tra t\u1ec7p SH3L<\/h3>\n<p>\u0110\u1ec3 ki\u1ec3m tra b\u1ea3n d\u1ecbch, nh\u1ea5p \u0111\u00fap v\u00e0o t\u1ec7p SH3L ho\u1eb7c ch\u1ecdn n\u00f3 b\u1eb1ng n\u00fat <em>Nh\u1eadp t\u1ec7p th\u01b0 vi\u1ec7n ng\u00f4n ng\u1eef<\/em> <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/importLanguageLibraryFile.png\" width=\"35\" height=\"23\" \/> hi\u1ec3n th\u1ecb \u1edf \u0111\u1ea7u b\u1ea3ng <em>T\u00f9y ch\u1ecdn<\/em>. \u0110i\u1ec1u n\u00e0y s\u1ebd kh\u1edfi ch\u1ea1y Sweet Home 3D v\u00e0 d\u1ecbch giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng c\u1ee7a n\u00f3 sang ng\u00f4n ng\u1eef \u0111\u01b0\u1ee3c m\u00f4 t\u1ea3 trong t\u1ec7p SH3L. \u0110i\u1ec1u n\u00e0y c\u0169ng s\u1ebd sao ch\u00e9p t\u1ec7p SH3L v\u00e0o m\u1ed9t th\u01b0 m\u1ee5c t\u00f9y thu\u1ed9c v\u00e0o h\u1ec7 th\u1ed1ng c\u1ee7a b\u1ea1n:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>tr\u00ean Windows Vista \/ 7 \/ 8 \/ 10 \/ 11, th\u01b0 m\u1ee5c n\u00e0y l\u00e0 C:\\Users\\<em>user<\/em>\\AppData\\Roaming\\eTeks\\Sweet Home 3D\\languages,<\/li>\n\n\n\n<li>tr\u00ean Windows XP v\u00e0 c\u00e1c phi\u00ean b\u1ea3n Windows tr\u01b0\u1edbc \u0111\u00f3, th\u01b0 m\u1ee5c n\u00e0y l\u00e0 C:\\Documents and Settings\\<em>user<\/em>\\Application Data\\eTeks\\Sweet Home 3D\\languages,<\/li>\n\n\n\n<li>tr\u00ean macOS, \u0111\u00f3 l\u00e0 th\u01b0 m\u1ee5c con Library\/Application Support\/eTeks\/Sweet Home 3D\/languages c\u1ee7a th\u01b0 m\u1ee5c ng\u01b0\u1eddi d\u00f9ng c\u1ee7a b\u1ea1n,<\/li>\n\n\n\n<li>tr\u00ean Linux v\u00e0 c\u00e1c h\u1ec7 Unix kh\u00e1c, \u0111\u00f3 l\u00e0 th\u01b0 m\u1ee5c con .eteks\/sweethome3d\/languages c\u1ee7a th\u01b0 m\u1ee5c ng\u01b0\u1eddi d\u00f9ng c\u1ee7a b\u1ea1n,<\/li>\n\n\n\n<li>v\u1edbi phi\u00ean b\u1ea3n di \u0111\u1ed9ng c\u1ee7a Sweet Home 3D, \u0111\u00f3 l\u00e0 th\u01b0 m\u1ee5c con data\/languages c\u1ee7a th\u01b0 m\u1ee5c n\u01a1i \u1ee9ng d\u1ee5ng Sweet Home 3D \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef,<\/li>\n<\/ul>\n\n<p>L\u01b0u \u00fd r\u1eb1ng trong qu\u00e1 tr\u00ecnh ph\u00e1t tri\u1ec3n t\u1ec7p SH3L c\u1ee7a b\u1ea1n, c\u00f3 th\u1ec3 b\u1ea1n s\u1ebd ph\u1ea3i kh\u1edfi \u0111\u1ed9ng l\u1ea1i Sweet Home 3D \u0111\u1ec3 th\u1ea5y c\u00e1c thay \u0111\u1ed5i trong t\u1ec7p SH3L c\u1ee7a b\u1ea1n.<\/p>\n<h3 class=\"wp-block-heading\" id=\"phan-phoi-cac-tep-sh3l\">Ph\u00e2n ph\u1ed1i c\u00e1c t\u1ec7p SH3L<\/h3>\n<p>Khi t\u1ec7p SH3L c\u1ee7a b\u1ea1n \u0111\u00e3 s\u1eb5n s\u00e0ng, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ec1 xu\u1ea5t n\u00f3 cho b\u1ea5t k\u1ef3 ai, th\u00f4ng b\u00e1o cho ng\u01b0\u1eddi d\u00f9ng Sweet Home 3D trong <a href=\"\/support\/forum\/listthreads?forum=9\" class=\"broken_link\">ph\u1ea7n di\u1ec5n \u0111\u00e0n d\u00e0nh ri\u00eang cho ng\u00f4n ng\u1eef n\u01b0\u1edbc ngo\u00e0i<\/a> ho\u1eb7c \u1edf nh\u1eefng n\u01a1i kh\u00e1c. N\u1ebfu b\u1ea1n \u0111\u1ed3ng \u00fd, n\u00f3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c cung c\u1ea5p tr\u00ean trang web n\u00e0y trong trang v\u1ec1 <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/vi\/ban-dich\/\" type=\"page\" id=\"439\" class=\"broken_link\">c\u00e1c b\u1ea3n d\u1ecbch<\/a> \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi Sweet Home 3D. <\/p>\n<h3 class=\"wp-block-heading\" id=\"cap-nhat-cac-tep-sh3l\">C\u1eadp nh\u1eadt c\u00e1c t\u1ec7p SH3L<\/h3>\n<p>M\u1ed9t s\u1ed1 phi\u00ean b\u1ea3n c\u1ee7a Sweet Home 3D mang \u0111\u1ebfn c\u00e1c t\u00ednh n\u0103ng m\u1edbi c\u1ea7n d\u1ecbch, m\u1ed9t s\u1ed1 th\u00ec kh\u00f4ng. N\u1ebfu b\u1ea1n kh\u00f4ng d\u1ecbch c\u00e1c nh\u00e3n giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng ph\u00f9 h\u1ee3p v\u1edbi c\u00e1c t\u00ednh n\u0103ng m\u1edbi n\u00e0y, Sweet Home 3D s\u1ebd ho\u1ea1t \u0111\u1ed9ng nh\u01b0ng t\u1ea5t c\u1ea3 c\u00e1c nh\u00e3n m\u1edbi s\u1ebd xu\u1ea5t hi\u1ec7n b\u1eb1ng ti\u1ebfng Anh. \u0110\u1ec3 t\u00ecm c\u00e1c kh\u00f3a m\u1edbi v\u00e0 c\u00e1c kh\u00f3a \u0111\u00e3 c\u1eadp nh\u1eadt trong c\u00e1c t\u1ec7p <code>.properties<\/code>, b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng t\u00ednh n\u0103ng do SourceForge.net cung c\u1ea5p cho ph\u00e9p b\u1ea1n so s\u00e1nh hai phi\u00ean b\u1ea3n c\u1ee7a m\u1ed9t t\u1ec7p d\u1ef1 \u00e1n:  <\/p>\n\n<ol class=\"wp-block-list default-ol\">\n<li>T\u00ecm ki\u1ebfm ng\u00e0y c\u1ee7a c\u00e1c phi\u00ean b\u1ea3n Sweet Home 3D m\u00e0 b\u1ea1n mu\u1ed1n so s\u00e1nh trong <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/vi\/lich-su-phien-ban\/\" data-type=\"page\" data-id=\"430\">l\u1ecbch s\u1eed<\/a> (v\u00ed d\u1ee5: 19 th\u00e1ng 7 n\u0103m 2015 cho phi\u00ean b\u1ea3n 5.0 v\u00e0 2 th\u00e1ng 2 n\u0103m 2015 cho phi\u00ean b\u1ea3n 4.6)<\/li>\n\n\n\n<li>Nh\u1ea5p v\u00e0o t\u1ec7p <code>.properties<\/code> ho\u1eb7c <code>.html<\/code> m\u00e0 b\u1ea1n mu\u1ed1n c\u1eadp nh\u1eadt trong <a href=\"#detailedInstructions\">h\u00ecnh 1<\/a>,<\/li>\n\n\n\n<li>Ch\u1ecdn hai h\u1ed9p ki\u1ec3m c\u1ee7a s\u1ed1 phi\u00ean b\u1ea3n ph\u00f9 h\u1ee3p v\u1edbi ng\u00e0y phi\u00ean b\u1ea3n cho t\u1ec7p \u0111\u00e3 c\u1eadp nh\u1eadt, ch\u1ecdn ng\u00e0y ngay tr\u01b0\u1edbc ng\u00e0y phi\u00ean b\u1ea3n c\u1ee7a Sweet Home 3D,<\/li>\n\n\n\n<li>Nh\u1ea5p v\u00e0o n\u00fat <em>So s\u00e1nh<\/em>.<\/li>\n<\/ol>\n\n<p>L\u1ea7n nh\u1ea5p cu\u1ed1i c\u00f9ng s\u1ebd hi\u1ec3n th\u1ecb cho b\u1ea1n s\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa hai phi\u00ean b\u1ea3n c\u1ee7a t\u1ec7p <code>.properties<\/code> \u0111\u00f3 (v\u00ed d\u1ee5, <a href=\"https:\/\/sourceforge.net\/p\/sweethome3d\/code\/6027\/tree\/\/trunk\/SweetHome3D\/src\/com\/eteks\/sweethome3d\/viewcontroller\/package.properties?diff=4806\" target=\"_blank\" rel=\"noopener\">li\u00ean k\u1ebft<\/a> n\u00e0y s\u1ebd hi\u1ec3n th\u1ecb cho b\u1ea1n s\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa phi\u00ean b\u1ea3n 4.6 v\u00e0 phi\u00ean b\u1ea3n 5.0 c\u1ee7a t\u1ec7p <code><a href=\"https:\/\/sourceforge.net\/p\/sweethome3d\/code\/HEAD\/log\/?path=\/trunk\/SweetHome3D\/src\/com\/eteks\/sweethome3d\/viewcontroller\/package.properties\" target=\"_blank\" rel=\"noopener\">com\/eteks\/sweethome3d\/viewcontroller\/package.properties<\/a><\/code>).<\/p>\n\n<p>Sau khi t\u00ecm th\u1ea5y s\u1ef1 kh\u00e1c bi\u1ec7t, h\u00e3y c\u1eadp nh\u1eadt b\u1ea3n d\u1ecbch c\u1ee7a b\u1ea1n, th\u00eam t\u00ean kh\u00f3a m\u1edbi n\u1ebfu c\u1ea7n thi\u1ebft, v\u00e0 ph\u00e1t h\u00e0nh phi\u00ean b\u1ea3n m\u1edbi c\u1ee7a b\u1ea3n d\u1ecbch c\u1ee7a b\u1ea1n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gi\u1edbi thi\u1ec7u B\u1ea1n n\u00f3i m\u1ed9t ng\u00f4n ng\u1eef n\u01b0\u1edbc ngo\u00e0i ch\u01b0a \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 trong Sweet Home 3D v\u00e0 mu\u1ed1n \u0111\u00f3ng g\u00f3p v\u00e0o vi\u1ec7c d\u1ecbch ph\u1ea7n m\u1ec1m sang ng\u00f4n ng\u1eef \u0111\u00f3? T\u1eeb phi\u00ean b\u1ea3n 2.3, Sweet Home 3D h\u1ed7 tr\u1ee3 c\u00e1c t\u1ec7p SH3L v\u00e0 h\u01b0\u1edbng d\u1eabn n\u00e0y s\u1ebd ch\u1ec9 b\u1ea1n c\u00e1ch t\u1ef1 t\u1ea1o t\u1ec7p nh\u01b0 v\u1eady. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":11549,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-11551","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/pages\/11551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/comments?post=11551"}],"version-history":[{"count":2,"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/pages\/11551\/revisions"}],"predecessor-version":[{"id":11553,"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/pages\/11551\/revisions\/11553"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/media\/11549"}],"wp:attachment":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/vi\/wp-json\/wp\/v2\/media?parent=11551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}