{"id":11537,"date":"2025-10-09T10:45:13","date_gmt":"2025-10-09T10:45:13","guid":{"rendered":"https:\/\/wp-test-1.sweethome3d.eu\/oversattningsguide\/"},"modified":"2025-11-03T15:51:38","modified_gmt":"2025-11-03T15:51:38","slug":"oversattningsguide","status":"publish","type":"page","link":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/oversattningsguide\/","title":{"rendered":"\u00d6vers\u00e4ttningsguide"},"content":{"rendered":"<ul class=\"simpletoc-list\">\n<li><a href=\"#introduktion\">Introduktion<\/a>\n\n<\/li>\n<li><a href=\"#grundlaggande-instruktioner\">Grundl\u00e4ggande instruktioner<\/a>\n\n<\/li>\n<li><a href=\"#detaljerade-instruktioner\">Detaljerade instruktioner<\/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=\"introduktion\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">Introduktion<\/h2>\n<p>Talar du ett fr\u00e4mmande spr\u00e5k som \u00e4nnu inte st\u00f6ds i <a href=\"\/\">Sweet Home 3D<\/a> och vill bidra till dess \u00f6vers\u00e4ttning till det spr\u00e5ket? Fr\u00e5n och med version 2.3 st\u00f6der Sweet Home 3D SH3L-filer och den h\u00e4r guiden l\u00e4r dig hur du skapar en s\u00e5dan fil p\u00e5 egen hand. En SH3L-fil \u00e4r en automatiskt installerbar spr\u00e5kfil och anv\u00e4ndare beh\u00f6ver bara dubbelklicka p\u00e5 en SH3L-fil f\u00f6r att \u00f6vers\u00e4tta Sweet Home 3D till det spr\u00e5k som beskrivs i den filen.  <\/p>\n<h2 class=\"wp-block-heading\" id=\"grundlaggande-instruktioner\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">Grundl\u00e4ggande instruktioner<\/h2>\n<p>Att skapa en SH3L-fil best\u00e5r av:<\/p>\n\n<ol class=\"wp-block-list default-ol\">\n<li>att ladda ner en <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/SweetHome3DTranslation.zip\" data-type=\"attachment\" data-id=\"5143\">engelsk version av filerna<\/a> som ska \u00f6vers\u00e4ttas,<\/li>\n\n\n\n<li>att packa upp den nedladdade filen,<\/li>\n\n\n\n<li>att l\u00e4gga till ett <a href=\"https:\/\/www.loc.gov\/standards\/iso639-2\/php\/English_list.php\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">suffix med 2 bokst\u00e4ver som matchar ditt spr\u00e5k<\/a> till <code>.properties<\/code> filerna den inneh\u00e5ller,<\/li>\n\n\n\n<li>att \u00f6vers\u00e4tta texten i <code>.properties<\/code> filerna,<\/li>\n\n\n\n<li>att konvertera dem till ASCII-kodning,<\/li>\n\n\n\n<li>att \u00f6vers\u00e4tta hj\u00e4lptexten i <code>.html<\/code> filerna (inte obligatoriskt men kommer att vara mycket anv\u00e4ndbart f\u00f6r anv\u00e4ndarna),<\/li>\n\n\n\n<li>att zippa <code>.properties<\/code> filerna och hj\u00e4lpfilerna tillbaka till en fil med SH3L-till\u00e4gg,<\/li>\n\n\n\n<li>att dubbelklicka p\u00e5 SH3L-filen f\u00f6r att testa din \u00f6vers\u00e4ttning i Sweet Home 3D,<\/li>\n\n\n\n<li>att distribuera din SH3L-fil.<\/li>\n<\/ol>\n<h2 class=\"wp-block-heading\" id=\"detaljerade-instruktioner\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">Detaljerade instruktioner<\/h2>\n<p>Om du inte \u00e4r r\u00e4dd f\u00f6r de tidigare grundl\u00e4ggande instruktionerna, forts\u00e4tt med f\u00f6ljande steg.<\/p>\n<h3 class=\"wp-block-heading\" id=\"att-fa-den-engelska-versionen\">Att f\u00e5 den engelska versionen<\/h3>\n<p>Ladda ner arkivet p\u00e5 <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> (version 7.5) och packa upp det med verktygen i ditt system.<br \/><em>SweetHome3DTranslation.zip<\/em> inneh\u00e5ller en upps\u00e4ttning filer med <code>.properties<\/code> och <code>.html<\/code> till\u00e4gg placerade i undermappar som visas i figur 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=\"&#xD6;vers&#xE4;ttningsfiler\" 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>Figur 1. \u00d6vers\u00e4ttningsfiler <\/em><\/figcaption><\/figure>\n<\/div>\n<p>Alla <code>.properties<\/code> och <code>.html<\/code> filer inneh\u00e5ller den engelska versionen av texterna du ska \u00f6vers\u00e4tta till ditt spr\u00e5k:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><code>package.properties<\/code> filerna beskriver etiketter, menyer och menyobjekt som visas i anv\u00e4ndargr\u00e4nssnittet f\u00f6r Sweet Home 3D,<\/li>\n\n\n\n<li><code>basic.properties<\/code> och <code>metal.properties<\/code> filerna beskriver standarddialogetiketter,<\/li>\n\n\n\n<li>de som slutar med <code>Catalog.properties<\/code> beskriver namnen p\u00e5 m\u00f6blerna och texturerna som finns tillg\u00e4ngliga i programvaran,<\/li>\n\n\n\n<li><code>.html<\/code> filerna inneh\u00e5ller texten f\u00f6r hj\u00e4lpen i 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><code>.properties<\/code> filerna m\u00e5ste placeras i mapparna som visas i figur 1. annars kommer Sweet Home 3D inte att kunna anv\u00e4nda dem korrekt. S\u00e5 flytta inte filerna ut ur deras mapp, byt inte namn p\u00e5 n\u00e5gon mapp (f\u00f6rutom <code>en<\/code> undermappen i <code>help<\/code>) och ta inte bort n\u00e5gon mapp.  <\/p>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"att-byta-namn-pa-filer-beroende-pa-ditt-sprak\">Att byta namn p\u00e5 filer beroende p\u00e5 ditt spr\u00e5k<\/h3>\n<p>Innan du \u00f6vers\u00e4tter <code>.properties<\/code> filerna b\u00f6r du byta namn p\u00e5 var och en av dem genom att l\u00e4gga till ett understreck f\u00f6ljt av den 2-tecken ISO-koden som matchar ditt spr\u00e5k till deras namn. Du hittar denna kod i den sista kolumnen i dokumentet <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 \/>Om du sedan vill \u00f6vers\u00e4tta hj\u00e4lpfilerna b\u00f6r du ocks\u00e5 byta namn p\u00e5 <code>en<\/code> undermappen i <code>help<\/code> med den 2-bokstavskoden ocks\u00e5.<br \/>Till exempel \u00e4r ISO-koden f\u00f6r tjeckiska <code>cs<\/code>. Om du vill \u00f6vers\u00e4tta Sweet Home 3D till tjeckiska b\u00f6r varje filnamn ha suffixet <code>_cs<\/code>, och du b\u00f6r byta namn p\u00e5 filerna som visas i figur 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=\"&#xD6;vers&#xE4;ttningsguide\" 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>Figur 2. Egenskapsfiler med deras ISO-kodsuffix <\/em><\/figcaption><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"att-oversatta-egenskapsfiler\">Att \u00f6vers\u00e4tta egenskapsfiler<\/h3>\n<p><code>.properties<\/code> filerna \u00e4r vanliga textfiler och du kan redigera dem med valfri textredigerare som <em>Wordpad<\/em>, <em>TextEdit<\/em> eller <em>emacs<\/em>. Till exempel inneh\u00e5ller <code>com\/eteks\/sweethome3d\/package.properties<\/code> filen i Sweet Home 3D 3.0 f\u00f6ljande text: <\/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# Resurser f\u00f6r HomeFramePane-klassen<\/font>\n<font class=\"propertyKey\">HomeFramePane.untitled<\/font>=Namnl\u00f6s\n\n\n<font class=\"codeComment\"># Resurser f\u00f6r MacOSXConfiguration-klassen<\/font>\n<font class=\"propertyKey\">MacOSXConfiguration.WINDOW_MENU.Name<\/font>=F\u00f6nster\n<font class=\"propertyKey\">MacOSXConfiguration.MINIMIZE.Name<\/font>=Minimera\n<font class=\"propertyKey\">MacOSXConfiguration.ZOOM.Name<\/font>=Zooma\n<font class=\"propertyKey\">MacOSXConfiguration.BRING_ALL_TO_FRONT.Name<\/font>=L\u00e4gg alla \u00f6verst\n\n\n<font class=\"codeComment\"># Resurser f\u00f6r SweetHome3D-klassen<\/font>\n<font class=\"propertyKey\">SweetHome3D.3DError.message<\/font>=<font class=\"specialValue\">&lt;html&gt;<\/font> Sweet Home 3D kommer att avslutas nu p\u00e5 grund av ett allvarligt fel<font class=\"specialValue\"><\/font>\n    <font class=\"specialValue\">&lt;br&gt;<\/font>i 3D-renderingssystemet. V\u00e4nligen uppdatera DirectX\/OpenGL-drivrutinerna<font class=\"specialValue\">\n    <font class=\"specialValue\">&lt;br&gt;<\/font>f\u00f6r ditt datorgrafikkortet.<\/font> \n<font class=\"propertyKey\">SweetHome3D.3DError.title<\/font>=3D-fel\n    \n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.message<\/font>=<font class=\"specialValue\">&lt;html&gt;<\/font> Sweet Home 3D m\u00e5ste avslutas nu p\u00e5 grund av ett allvarligt fel i<font class=\"specialValue\"><\/font>\n    <font class=\"specialValue\">&lt;br&gt;<\/font>3D-renderingssystemet. Vill du spara alla modifierade hem? \n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.title<\/font>=3D-fel\n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.save<\/font>=Spara\n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.doNotSave<\/font>=Spara inte<\/pre>\n\n<p>En <code>.properties<\/code> fil inneh\u00e5ller tre typer av rader:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>raderna som b\u00f6rjar med ett #-tecken \u00e4r kommentarer (visas i gr\u00f6nt i f\u00f6reg\u00e5ende exempel). Vissa kommentarer inneh\u00e5ller juridisk information, vissa ger information till utvecklare eller \u00f6vers\u00e4ttare. Beh\u00e5ll dessa rader of\u00f6r\u00e4ndrade.  <\/li>\n\n\n\n<li>tomma rader anv\u00e4nds bara f\u00f6r att separera de olika delarna av en <code>.properties<\/code> fil.<\/li>\n\n\n\n<li>de andra raderna b\u00f6rjar med text som anv\u00e4nds av Sweet Home 3D som en nyckel f\u00f6r att hitta en text som visas p\u00e5 sk\u00e4rmen (visas i bl\u00e5tt i f\u00f6reg\u00e5ende exempel). Efter denna nyckel inneh\u00e5ller var och en av dessa rader ett likhetstecken (<code>=<\/code>) och en text p\u00e5 ett givet spr\u00e5k. Ditt jobb b\u00f6rjar fr\u00e5n likhetstecknen. \u00c4ndra inte texten i nyckeln och ers\u00e4tt den engelska texten efter likhetstecknet med dess \u00f6vers\u00e4ttning.   <\/li>\n<\/ul>\n\n<p>Specialfall:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Texterna som b\u00f6rjar med en  <font class=\"specialValue\"><code>&lt;html&gt;<\/code><\/font> \n  tagg inneh\u00e5ller text i HTML-format. Dessa texter inneh\u00e5ller andra \n HTML-taggar mellan   <font class=\"specialValue\"><code>&lt;<\/code><\/font> \n  och  <font class=\"specialValue\"><code>&gt;<\/code><\/font>  tecken, som  \n            <font class=\"specialValue\"><code>&lt;br&gt;<\/code><\/font>  i f\u00f6reg\u00e5ende \n exempel som representerar en radbrytning i mitten av l\u00e5nga texter. \n Ta inte bort dessa HTML-taggar, de hj\u00e4lper Sweet Home 3D att presentera \n vissa texter korrekt. Att \u00f6vers\u00e4tta text mellan HTML-taggar \u00e4r inte s\u00e4rskilt sv\u00e5rt, \n f\u00f6rutom kanske f\u00f6r den v\u00e4rsta HTML-texten som \u00e4r v\u00e4rdet av <code>WallPanel.wallOrientationLabel.text<\/code> \n nyckeln. <\/li>\n\n\n\n<li>F\u00f6r att undvika l\u00e5nga rader i textredigeraren \u00e4r vissa rader \n uppdelade i tv\u00e5 eller fler rader och sedan separerade av omv\u00e4nda snedstreck  \n            <font class=\"specialValue\"><code>\\<\/code><\/font>, som raden som b\u00f6rjar \n med  <font class=\"propertyKey\"><code>SweetHome3D.3DError.message<\/code><\/font> \n  i f\u00f6reg\u00e5ende exempel. I det fallet, ta inte bort   <font class=\"specialValue\"><code>\\<\/code><\/font> \n  tecknet som finns i slutet av en rad eftersom det indikerar att n\u00e4sta rad \n f\u00f6ljer den aktuella raden.<\/li>\n\n\n\n<li>Vissa texter inneh\u00e5ller speciella teckensekvenser som b\u00f6rjar \n med ett <code> <\/code>% tecken, som <code>%s<\/code>, <code>%d<\/code>, \n            <code>%1$s<\/code>, <code>%2$s<\/code>&#8230; Dessa teckensekvenser \n kommer att ers\u00e4ttas av ett filnamn, en enhet eller ett nummer n\u00e4r det beh\u00f6vs, s\u00e5 \n ta inte bort dem. <br \/> Till exempel kommer teckensekvensen   <font class=\"specialValue\"><code>%s<\/code><\/font> \n  i texten f\u00f6r f\u00f6ljande nyckel  <font class=\"propertyKey\"><code>HomeFurniturePanel.widthLabel.text<\/code><\/font>:<br \/>            <pre><font class=\"propertyKey\">HomeFurniturePanel.widthLabel.text<\/font>=Bredd (<font class=\"specialValue\">%s<\/font>):<\/pre>\n  att ers\u00e4ttas av den enhet som f\u00f6r n\u00e4rvarande anv\u00e4nds. De tv\u00e5 teckensekvenserna   \n            <font class=\"specialValue\"><code>%1$d<\/code><\/font>  och  <font class=\"specialValue\"><code>%2$d<\/code><\/font> \n  som visas i texten f\u00f6r f\u00f6ljande nyckel  <font class=\"propertyKey\"><code>PrintPreviewPanel.pageLabel.text<\/code><\/font>:<br \/>            <pre><font class=\"propertyKey\">PrintPreviewPanel.pageLabel.text<\/font>=Sida  <font class=\"specialValue\">%1$d<\/font>\/<font class=\"specialValue\">%2$d<\/font><\/pre>\n  kommer att visas p\u00e5 sk\u00e4rmen som ett sidnummer och sidantalet, och du \n b\u00f6r endast \u00f6vers\u00e4tta ordet <code>Page<\/code>.<\/li>\n\n\n\n<li>Vissa texter inneh\u00e5ller ocks\u00e5 den speciella teckensekvensen  <font class=\"specialValue\"><code>\\n<\/code><\/font>, som i f\u00f6ljande exempel:  <pre><font class=\"propertyKey\">HomeController.saveError<\/font>=Kan inte spara hem i<font class=\"specialValue\">\n<\/font>\"<font class=\"specialValue\">%s<\/font>\"<\/pre>  Denna teckensekvens visas av Sweet Home 3D som en radbrytning f\u00f6r att dela upp en rad p\u00e5 sk\u00e4rmen, och du b\u00f6r inte ta bort dem.<br \/><\/li>\n\n\n\n<li>V\u00e4rdet av nyckeln <code>HelpController.helpIndex<\/code> anger katalogen d\u00e4r hj\u00e4lpfilerna kan hittas. Om du \u00f6vers\u00e4tter .<code>html<\/code> hj\u00e4lpfilerna b\u00f6r du ers\u00e4tta <code>en<\/code> undermappen som hittats med 2-bokstavskoden f\u00f6r ditt spr\u00e5k. <br \/>Till exempel, om du \u00f6vers\u00e4tter hj\u00e4lpen till tjeckiska, b\u00f6r det bli: <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>Texten f\u00f6r tangenterna som slutar med <code>.mnemonic<\/code> anv\u00e4nds av Sweet Home 3D f\u00f6r att gissa vilken bokstav i en etikett eller menyalternativ som ska understrykas f\u00f6r tangentbords\u00e5tkomst. Denna mnemoniska bokstav beror p\u00e5 det visade ordet och du b\u00f6r hitta en unik per dialogruta eller meny.<br \/>Till exempel, f\u00f6ljande texter och mnemonics som visas i dialogrutan f\u00f6r m\u00f6belmodifiering: <br \/><pre><font class=\"propertyKey\">HomeFurniturePanel.nameLabel.text<\/font>=Namn:\n<font class=\"propertyKey\">HomeFurniturePanel.nameLabel.mnemonic<\/font>=<b>N<\/b>\n<font class=\"propertyKey\">HomeFurniturePanel.nameVisibleCheckBox.text<\/font>=Visa namn i plan\n<font class=\"propertyKey\">HomeFurniturePanel.nameVisibleCheckBox.mnemonic<\/font>=<b>S<\/b>\n<font class=\"propertyKey\">HomeFurniturePanel.widthLabel.text<\/font>=Bredd (%s):\n<font class=\"propertyKey\">HomeFurniturePanel.widthLabel.mnemonic<\/font>=<b>W<\/b><\/pre>\nkan \u00f6vers\u00e4ttas till franska med: <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>Anv\u00e4nd Sweet Home 3D eller <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/sv\/importera-modeller-i-sweet-home-3d-lagg-till-anpassade-3d-mobler-och-objekt\/\" data-type=\"page\" data-id=\"432\">sidan f\u00f6r import av 3D-modeller<\/a> f\u00f6r att hj\u00e4lpa dig \u00f6vers\u00e4tta <code>.properties<\/code>-filerna som slutar med <code>Catalog.properties<\/code>.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"konvertera-propertiesfiler-till-asciikodning\">Konvertera properties-filer till ASCII-kodning<\/h3>\n<p><a><\/a>Om du \u00f6versatte texter till ett spr\u00e5k med bokst\u00e4ver som inte tillh\u00f6r <a href=\"https:\/\/fr.wikipedia.org\/wiki\/ISO_8859-1\" target=\"_blank\" rel=\"noopener\">ISO-8859-1-kodning<\/a> (fr\u00e4mst centraleuropeiska och \u00f6steuropeiska spr\u00e5k och spr\u00e5k med icke-latinskt alfabet), m\u00e5ste du konvertera alla dina <code>.properties<\/code>-filer till en ASCII-kodning som st\u00f6ds av Sweet Home 3D. Denna konvertering kan g\u00f6ras med verktyget <code>native2ascii<\/code> som medf\u00f6ljer <a href=\"https:\/\/java.sun.com\/javase\/downloads\/\" target=\"_blank\" rel=\"noopener\">JDK<\/a> eller kan utf\u00f6ras med f\u00f6ljande formul\u00e4r.<br \/>F\u00f6r varje <code>.properties<\/code>-fil, skapa en s\u00e4kerhetskopia av filen, kopiera\/klistra in texten som ska konverteras i f\u00f6ljande textomr\u00e5de, klicka p\u00e5 knappen <em>Konvertera<\/em> och kopiera\/klistra in den konverterade texten tillbaka i dess <code>.properties<\/code>-fil. <\/p>\n\n\n    <form method=\"post\" action=\"\/sv\/wp-json\/wp\/v2\/pages\/11537#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>Konverteringsverktyget kommer att ers\u00e4tta varje icke-ASCII-tecken (accentuerade latinska bokst\u00e4ver och icke-latinska bokst\u00e4ver) med en sekvens som b\u00f6rjar med <code>\\u<\/code> och f\u00f6ljs av en 4-siffrig hexadecimal kod som matchar det tecknet i Unicode. Tyv\u00e4rr kommer denna konvertering att g\u00f6ra din text ganska ol\u00e4slig f\u00f6r en m\u00e4nniska, men om du inte utf\u00f6r den kommer Sweet Home 3D inte att kunna visa tecknen i din \u00f6vers\u00e4ttning korrekt. Detta \u00e4r anledningen till att du b\u00f6r skapa en s\u00e4kerhetskopia av dina ursprungliga <code>.properties<\/code>-filer, ifall du vill \u00e4ndra dem senare.<br \/>Om du vill redigera <code>.properties<\/code>-filer som konverterats till ASCII direkt, kan du ocks\u00e5 anv\u00e4nda applikationen <a href=\"https:\/\/propedit.sourceforge.jp\/index_en.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Properties Editor<\/a> som finns tillg\u00e4nglig som en k\u00f6rbar Jar-fil <a href=\"https:\/\/sourceforge.jp\/projects\/propedit\/\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">h\u00e4r<\/a>.  <\/p>\n<h3 class=\"wp-block-heading\" id=\"oversatta-hjalpfilerna\">\u00d6vers\u00e4tta hj\u00e4lpfilerna<\/h3>\n<p>En bra \u00f6vers\u00e4ttning av Sweet Home 3D b\u00f6r ocks\u00e5 inkludera \u00f6vers\u00e4ttning av dess hj\u00e4lpfiler. Att \u00f6vers\u00e4tta alla <code>.html<\/code>-filer \u00e4r en l\u00e5ng uppgift, men det kommer verkligen att hj\u00e4lpa anv\u00e4ndarna att l\u00e4ra sig programvaran och undvika vissa supportf\u00f6rfr\u00e5gningar i Sweet Home 3D-forumet. Anv\u00e4nd vilken HTML-redigerare som helst f\u00f6r att \u00f6vers\u00e4tta dessa filer, f\u00f6rs\u00f6k att beh\u00e5lla l\u00e4nkarna den inneh\u00e5ller och dess stilmall of\u00f6r\u00e4ndrad.<br \/>N\u00e4r de \u00e4r \u00f6versatta b\u00f6r du ocks\u00e5 skapa sk\u00e4rmdumpar av dialogrutorna p\u00e5 ditt spr\u00e5k f\u00f6r att ers\u00e4tta bilderna som finns i <code>com\/eteks\/sweethome3d\/viewcontroller\/resources\/help\/en\/images<\/code>. F\u00f6r att kunna skapa s\u00e5dana sk\u00e4rmdumpar, skapa och testa en f\u00f6rsta SH3L-fil med f\u00f6ljande steg (n\u00e4r en SH3L-fil som inneh\u00e5ller \u00f6versatta <code>.properties<\/code>-filer finns, kan du ocks\u00e5 beg\u00e4ra att <a href=\"mailto:info@sweethome3d.com\">utvecklaren<\/a> av Sweet Home 3D genererar sk\u00e4rmdumparna).   <\/p>\n<h3 class=\"wp-block-heading\" id=\"skapa-sh3lfilen\">Skapa SH3L-filen<\/h3>\n<p>N\u00e4r alla <code>.properties<\/code>&#8211; och <code>.html<\/code>-filer \u00e4r \u00f6versatta och konverterade till ASCII om n\u00f6dv\u00e4ndigt (eller till och med innan om du vill testa denna procedur), b\u00f6r du zippa dem i en fil. Beroende p\u00e5 ditt system kan skapandet av en zip-fil g\u00f6ras med f\u00f6ljande procedur: <\/p>\n\n<ul class=\"wp-block-list\">\n<li>under Windows, v\u00e4lj mappen <code>com<\/code> som inneh\u00e5ller alla \u00f6versatta filer och v\u00e4lj <em>Skicka till &gt; Komprimerad mapp<\/em> fr\u00e5n dess kontextmeny,<\/li>\n\n\n\n<li>under Mac OS X, v\u00e4lj mappen <code>com<\/code> som inneh\u00e5ller alla \u00f6versatta filer och v\u00e4lj menyalternativet <em>Arkiv &gt; Komprimera \u00ab com \u00bb<\/em>,<\/li>\n\n\n\n<li>under Linux, v\u00e4lj mappen <code>com<\/code> som inneh\u00e5ller alla \u00f6versatta filer, v\u00e4lj <em>Skapa arkiv\u2026<\/em> fr\u00e5n dess kontextmeny och v\u00e4lj sedan <em>.zip<\/em> i formatlistan.<\/li>\n<\/ul>\n\n<p>Slutligen, \u00e4ndra <code>.zip<\/code>-till\u00e4gget p\u00e5 zip-filen till <code>.sh3l<\/code>. En SH3L-fil kan ha vilket namn som helst, men f\u00f6r att undvika konflikter med befintliga SH3L-filer b\u00f6r du namnge den efter spr\u00e5ket den inneh\u00e5ller och versionen av Sweet Home 3D du \u00f6versatte (till exempel, <code>French-4.1.sh3l<\/code> skulle kunna vara ett bra namn f\u00f6r den franska \u00f6vers\u00e4ttningen av Sweet Home 3D 4.1). <\/p>\n<h3 class=\"wp-block-heading\" id=\"testa-en-sh3lfil\">Testa en SH3L-fil<\/h3>\n<p>F\u00f6r att testa \u00f6vers\u00e4ttningen, dubbelklicka p\u00e5 en SH3L-fil eller v\u00e4lj den med knappen <em>Importera spr\u00e5kbiblioteksfil<\/em> <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/importLanguageLibraryFile.png\" width=\"35\" height=\"23\" \/> som visas \u00f6verst i rutan <em>Inst\u00e4llningar<\/em>. Detta kommer att starta Sweet Home 3D och \u00f6vers\u00e4tta dess anv\u00e4ndargr\u00e4nssnitt till spr\u00e5ket som beskrivs i SH3L-filen. Detta kommer ocks\u00e5 att kopiera SH3L-filen till en mapp beroende p\u00e5 ditt system:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>under Windows Vista \/ 7 \/ 8 \/ 10 \/ 11, \u00e4r denna mapp C:Users<em>anv\u00e4ndare<\/em>AppDataRoamingeTeksSweet Home 3Dlanguages,<\/li>\n\n\n\n<li>under Windows XP och tidigare versioner av Windows, \u00e4r denna mapp C:Documents and Settings<em>anv\u00e4ndare<\/em>Application DataeTeksSweet Home 3Dlanguages,<\/li>\n\n\n\n<li>under macOS, \u00e4r det undermappen Library\/Application Support\/eTeks\/Sweet Home 3D\/languages i din anv\u00e4ndarmapp,<\/li>\n\n\n\n<li>under Linux och andra Unix, \u00e4r det undermappen .eteks\/sweethome3d\/languages i din anv\u00e4ndarmapp,<\/li>\n\n\n\n<li>med den portabla versionen av Sweet Home 3D, \u00e4r det undermappen data\/languages i mappen d\u00e4r Sweet Home 3D-applikationen \u00e4r lagrad,<\/li>\n<\/ul>\n\n<p>Observera ocks\u00e5 att under utvecklingen av din SH3L-fil kommer du f\u00f6rmodligen att beh\u00f6va starta om Sweet Home 3D f\u00f6r att se \u00e4ndringarna i din SH3L-fil.<\/p>\n<h3 class=\"wp-block-heading\" id=\"distribuera-sh3lfiler\">Distribuera SH3L-filer<\/h3>\n<p>N\u00e4r din SH3L-fil \u00e4r klar kan du f\u00f6resl\u00e5 den till vem som helst, meddela Sweet Home 3D-anv\u00e4ndare i <a href=\"\/support\/forum\/listthreads?forum=9\" class=\"broken_link\">forumdelen som \u00e4r reserverad f\u00f6r fr\u00e4mmande spr\u00e5k<\/a> eller p\u00e5 andra platser. Om du g\u00e5r med p\u00e5 det kan den g\u00f6ras tillg\u00e4nglig p\u00e5 denna webbplats p\u00e5 sidan om <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/sv\/oversattningar\/\" type=\"page\" id=\"439\" class=\"broken_link\">\u00f6vers\u00e4ttningar<\/a> som st\u00f6ds av Sweet Home 3D. <\/p>\n<h3 class=\"wp-block-heading\" id=\"uppdatera-sh3lfiler\">Uppdatera SH3L-filer<\/h3>\n<p>Vissa versioner av Sweet Home 3D inneh\u00e5ller nya funktioner att \u00f6vers\u00e4tta, andra g\u00f6r det inte. Om du inte \u00f6vers\u00e4tter anv\u00e4ndargr\u00e4nssnittsetiketterna som matchar dessa nya funktioner kommer Sweet Home 3D att fungera men alla nya etiketter kommer att visas p\u00e5 engelska. F\u00f6r att hitta de nya nycklarna och de uppdaterade nycklarna i <code>.properties<\/code>-filer kan du anv\u00e4nda en funktion som erbjuds av SourceForge.net som l\u00e5ter dig j\u00e4mf\u00f6ra tv\u00e5 versioner av en projektfil:  <\/p>\n\n<ol class=\"wp-block-list default-ol\">\n<li>S\u00f6k datumen f\u00f6r Sweet Home 3D-versioner du vill j\u00e4mf\u00f6ra i <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/sv\/versionshistorik\/\" data-type=\"page\" data-id=\"430\">historik<\/a> (till exempel 19 juli 2015 f\u00f6r version 5.0 och 2 februari 2015 f\u00f6r version 4.6)<\/li>\n\n\n\n<li>Klicka p\u00e5 <code>.properties<\/code>&#8211; eller <code>.html<\/code>-filen du vill uppdatera i <a href=\"#detailedInstructions\">figur 1<\/a>,<\/li>\n\n\n\n<li>Markera de tv\u00e5 kryssrutorna f\u00f6r revisionsnumret som matchar versionsdatumet f\u00f6r den uppdaterade filen, v\u00e4lj datumet som \u00e4r precis f\u00f6re ett versionsdatum f\u00f6r Sweet Home 3D,<\/li>\n\n\n\n<li>Klicka p\u00e5 knappen <em>J\u00e4mf\u00f6r<\/em>.<\/li>\n<\/ol>\n\n<p>Det sista klicket visar dig skillnaderna mellan de tv\u00e5 versionerna av den <code>.properties<\/code>-filen (till exempel kommer denna <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\">l\u00e4nk<\/a> att visa dig skillnaderna mellan version 4.6 och version 5.0 av filen <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>N\u00e4r du har hittat skillnaderna, uppdatera din \u00f6vers\u00e4ttning, l\u00e4gg till nya nyckelnamn om det beh\u00f6vs, och sl\u00e4pp en ny version av din \u00f6vers\u00e4ttning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduktion Talar du ett fr\u00e4mmande spr\u00e5k som \u00e4nnu inte st\u00f6ds i Sweet Home 3D och vill bidra till dess \u00f6vers\u00e4ttning till det spr\u00e5ket? Fr\u00e5n och med version 2.3 st\u00f6der Sweet Home 3D SH3L-filer och den h\u00e4r guiden l\u00e4r dig hur du skapar en s\u00e5dan fil p\u00e5 egen hand. En SH3L-fil \u00e4r en automatiskt installerbar spr\u00e5kfil [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":11533,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-11537","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/pages\/11537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/comments?post=11537"}],"version-history":[{"count":2,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/pages\/11537\/revisions"}],"predecessor-version":[{"id":11539,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/pages\/11537\/revisions\/11539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/media\/11533"}],"wp:attachment":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/sv\/wp-json\/wp\/v2\/media?parent=11537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}