{"id":11524,"date":"2025-10-09T10:45:13","date_gmt":"2025-10-09T10:45:13","guid":{"rendered":"https:\/\/wp-test-1.sweethome3d.eu\/vodnik-za-prevajanje\/"},"modified":"2025-11-03T15:37:29","modified_gmt":"2025-11-03T15:37:29","slug":"vodnik-za-prevajanje","status":"publish","type":"page","link":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/vodnik-za-prevajanje\/","title":{"rendered":"Vodnik za prevajanje"},"content":{"rendered":"<ul class=\"simpletoc-list\">\n<li><a href=\"#uvod\">Uvod<\/a>\n\n<\/li>\n<li><a href=\"#osnovna-navodila\">Osnovna navodila<\/a>\n\n<\/li>\n<li><a href=\"#podrobna-navodila\">Podrobna navodila<\/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=\"uvod\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">Uvod<\/h2>\n<p>Govori\u0161 tuj jezik, ki \u0161e ni podprt v <a href=\"\/\">Sweet Home 3D<\/a>, in bi rad prispeval k njegovemu prevodu v ta jezik? Od razli\u010dice 2.3 Sweet Home 3D podpira datoteke SH3L in ta vodnik te bo nau\u010dil, kako sam ustvariti tak\u0161no datoteko. Datoteka SH3L je samoin\u0161talacijska jezikovna datoteka in uporabniki morajo le dvoklikniti na datoteko SH3L, da prevedejo Sweet Home 3D v jezik, opisan v tej datoteki.  <\/p>\n<h2 class=\"wp-block-heading\" id=\"osnovna-navodila\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">Osnovna navodila<\/h2>\n<p>Ustvarjanje datoteke SH3L vklju\u010duje:<\/p>\n\n<ol class=\"wp-block-list default-ol\">\n<li>prenos <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/wp-content\/uploads\/2025\/10\/SweetHome3DTranslation.zip\" data-type=\"attachment\" data-id=\"5143\">angle\u0161ke razli\u010dice datotek<\/a> za prevajanje,<\/li>\n\n\n\n<li>razpakiranje prenesene datoteke,<\/li>\n\n\n\n<li>dodajanje <a href=\"https:\/\/www.loc.gov\/standards\/iso639-2\/php\/English_list.php\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">dvo\u010drkovne pripone, ki ustreza tvojemu jeziku<\/a>, k <code>.properties<\/code> datotekam, ki jih vsebuje,<\/li>\n\n\n\n<li>prevajanje besedila v <code>.properties<\/code> datotekah,<\/li>\n\n\n\n<li>pretvorba v kodiranje ASCII,<\/li>\n\n\n\n<li>prevajanje besedila pomo\u010di v <code>.html<\/code> datotekah (ni obvezno, vendar bo zelo koristno za uporabnike),<\/li>\n\n\n\n<li>pakiranje <code>.properties<\/code> datotek in datotek pomo\u010di nazaj v datoteko s pripono SH3L,<\/li>\n\n\n\n<li>dvoklik na datoteko SH3L za preizkus prevoda v Sweet Home 3D,<\/li>\n\n\n\n<li>distribucija tvoje datoteke SH3L.<\/li>\n<\/ol>\n<h2 class=\"wp-block-heading\" id=\"podrobna-navodila\"><img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"12\" src=\"https:\/\/www.sweethome3d.com\/images\/bullet.gif\">Podrobna navodila<\/h2>\n<p>\u010ce te ne prestra\u0161ijo prej\u0161nja osnovna navodila, nadaljuj z naslednjimi koraki.<\/p>\n<h3 class=\"wp-block-heading\" id=\"pridobivanje-angleske-razlicice\">Pridobivanje angle\u0161ke razli\u010dice<\/h3>\n<p>Prenesi arhiv na <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> (razli\u010dica 7.5) in ga razpakiraj z orodji svojega sistema.<br \/><em>SweetHome3DTranslation.zip<\/em> vsebuje nabor datotek s priponami <code>.properties<\/code> in <code>.html<\/code>, name\u0161\u010denih v podmapah, kot je prikazano na sliki 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=\"Prevodne datoteke\" 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>Slika 1. Prevodne datoteke <\/em><\/figcaption><\/figure>\n<\/div>\n<p>Vse <code>.properties<\/code> in <code>.html<\/code> datoteke vsebujejo angle\u0161ko razli\u010dico besedil, ki jih bo\u0161 moral prevesti v svoj jezik:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><code>package.properties<\/code> datoteke opisujejo oznake, menije in elemente menijev, prikazane v uporabni\u0161kem vmesniku Sweet Home 3D,<\/li>\n\n\n\n<li><code>basic.properties<\/code> in <code>metal.properties<\/code> datoteke opisujejo standardne oznake pogovornih oken,<\/li>\n\n\n\n<li>tiste, ki se kon\u010dajo z <code>Catalog.properties<\/code>, opisujejo imena pohi\u0161tva in teksture, ki so na voljo v programski opremi,<\/li>\n\n\n\n<li><code>.html<\/code> datoteke vsebujejo besedilo pomo\u010di 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> datoteke morajo biti name\u0161\u010dene v mapah, prikazanih na sliki 1, sicer jih Sweet Home 3D ne bo mogel pravilno uporabljati. Zato datotek ne premikaj iz njihovih map, ne preimenuj nobene mape (razen podmape <code>en<\/code> v <code>help<\/code>) in ne izbri\u0161i nobene mape.  <\/p>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"preimenovanje-datotek-glede-na-tvoj-jezik\">Preimenovanje datotek glede na tvoj jezik<\/h3>\n<p>Preden prevede\u0161 <code>.properties<\/code> datoteke, bi moral vsako preimenovati tako, da njenemu imenu doda\u0161 pod\u010drtaj, ki mu sledi dvo\u010drkovna koda ISO, ki ustreza tvojemu jeziku. To kodo bo\u0161 na\u0161el v zadnjem stolpcu dokumenta <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 \/>Nato, \u010de \u017eeli\u0161 prevesti datoteke pomo\u010di, bi moral preimenovati tudi podmapo <code>en<\/code> v <code>help<\/code> s to dvo\u010drkovno kodo.<br \/>Na primer, koda ISO za \u010de\u0161\u010dino je <code>cs<\/code>. \u010ce \u017eeli\u0161 prevesti Sweet Home 3D v \u010de\u0161\u010dino, bi moralo biti vsako ime datoteke dopolnjeno s pripono <code>_cs<\/code>, datoteke pa bi moral preimenovati, kot je prikazano na sliki 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=\"Vodnik za prevajanje\" 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>Slika 2. Datoteke lastnosti s pripono ISO kode <\/em><\/figcaption><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"prevajanje-datotek-lastnosti\">Prevajanje datotek lastnosti<\/h3>\n<p><code>.properties<\/code> datoteke so navadne besedilne datoteke in jih lahko ureja\u0161 s katerim koli urejevalnikom besedil, kot so <em>Wordpad<\/em>, <em>TextEdit<\/em> ali <em>emacs<\/em>. Na primer, datoteka <code>com\/eteks\/sweethome3d\/package.properties<\/code> v Sweet Home 3D 3.0 vsebuje naslednje besedilo: <\/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;. Vse pravice pridr\u017eane.\n# \n# Ta program je brezpla\u010dna programska oprema; lahko jo redistribuira\u0161 in\/ali spreminja\u0161 pod\n# pogoji splo\u0161ne javne licence GNU, kot jo je objavila Fundacija za prosto programsko opremo;\n# bodisi razli\u010dica 2 licence ali (po tvoji izbiri) katera koli kasnej\u0161a\n# razli\u010dica.\n# \n# Ta program je distribuiran v upanju, da bo koristen, vendar BREZ\n# KAKR\u0160NE KOLI GARANCIJE; brez celo implicitne garancije TR\u017dNOSTI ali PRIMERNOSTI\n# ZA DOLO\u010cEN NAMEN.  Za ve\u010d\n# podrobnosti glej splo\u0161no javno licenco GNU.\n# \n# Kopijo splo\u0161ne javne licence GNU bi moral prejeti skupaj s\n# tem programom; \u010de ne, pi\u0161i Fundaciji za prosto programsko opremo, Inc., 59 Temple\n# Place, Suite 330, Boston, MA 02111-1307 ZDA\n\n# Viri za razred HomeFramePane<\/font>\n<font class=\"propertyKey\">HomeFramePane.untitled<\/font>=Brez naslova\n\n\n<font class=\"codeComment\"># Viri za razred MacOSXConfiguration<\/font>\n<font class=\"propertyKey\">MacOSXConfiguration.WINDOW_MENU.Name<\/font>=Okno\n<font class=\"propertyKey\">MacOSXConfiguration.MINIMIZE.Name<\/font>=Pomanj\u0161aj\n<font class=\"propertyKey\">MacOSXConfiguration.ZOOM.Name<\/font>=Pove\u010daj\n<font class=\"propertyKey\">MacOSXConfiguration.BRING_ALL_TO_FRONT.Name<\/font>=Prika\u017ei vse spredaj\n\n\n<font class=\"codeComment\"># Viri za razred SweetHome3D<\/font>\n<font class=\"propertyKey\">SweetHome3D.3DError.message<\/font>=<font class=\"specialValue\">&lt;html&gt;<\/font> Sweet Home 3D se bo zdaj zaprl zaradi usodne napake<font class=\"specialValue\"><\/font>\n    <font class=\"specialValue\">&lt;br&gt;<\/font>v sistemu 3D upodabljanja. Posodobi gonilnike DirectX\/OpenGL<font class=\"specialValue\">\n    <font class=\"specialValue\">&lt;br&gt;<\/font>svoje grafi\u010dne kartice.<\/font> \n<font class=\"propertyKey\">SweetHome3D.3DError.title<\/font>=Napaka 3D\n    \n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.message<\/font>=<font class=\"specialValue\">&lt;html&gt;<\/font> Sweet Home 3D se mora zdaj zapreti zaradi usodne napake v<font class=\"specialValue\"><\/font>\n    <font class=\"specialValue\">&lt;br&gt;<\/font>sistemu 3D upodabljanja. Ali \u017eeli\u0161 shraniti vse spremenjene domove? \n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.title<\/font>=Napaka 3D\n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.save<\/font>=Shrani\n<font class=\"propertyKey\">SweetHome3D.confirmSaveAfter3DError.doNotSave<\/font>=Ne shrani<\/pre>\n\n<p>Datoteka <code>.properties<\/code> vsebuje tri vrste vrstic:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>vrstice, ki se za\u010dnejo z znakom #, so komentarji (prikazani zeleno v prej\u0161njem primeru). Nekateri komentarji vsebujejo pravne informacije, nekateri pa informacije za razvijalce ali prevajalce. Te vrstice pusti nespremenjene.  <\/li>\n\n\n\n<li>prazne vrstice se uporabljajo samo za lo\u010devanje razli\u010dnih delov datoteke <code>.properties<\/code>.<\/li>\n\n\n\n<li>druge vrstice se za\u010dnejo z besedilom, ki ga Sweet Home 3D uporablja kot klju\u010d za iskanje besedila, prikazanega na zaslonu (prikazano modro v prej\u0161njem primeru). Za tem klju\u010dem vsaka od teh vrstic vsebuje znak enakosti (<code>=<\/code>) in besedilo v dolo\u010denem jeziku. Tvoje delo se za\u010dne pri znakih enakosti. Ne spreminjaj besedila klju\u010da in angle\u0161ko besedilo za znakom enakosti zamenjaj z njegovim prevodom.   <\/li>\n<\/ul>\n\n<p>Posebni primeri:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Besedila, ki se za\u010dnejo z  <font class=\"specialValue\"><code>&lt;html&gt;<\/code><\/font> \n  oznaka vsebuje besedilo v formatu HTML. Ta besedila vsebujejo nekatere druge \n HTML oznake med   <font class=\"specialValue\"><code>&lt;<\/code><\/font> \n  in  <font class=\"specialValue\"><code>&gt;<\/code><\/font>  znaki, kot je  \n            <font class=\"specialValue\"><code>&lt;br&gt;<\/code><\/font>  v prej\u0161njem \n primeru, ki predstavlja prelom vrstice sredi dolgih besedil. \n Ne odstranjuj teh HTML oznak, saj pomagajo Sweet Home 3D pravilno prikazati \n nekatera besedila. Prevajanje besedila med HTML oznakami ni zelo te\u017eko, \n razen morda za najslab\u0161e HTML besedilo, ki je vrednost klju\u010da <code>WallPanel.wallOrientationLabel.text<\/code> \n. <\/li>\n\n\n\n<li>Da bi se izognili dolgim vrsticam v urejevalniku besedil, so nekatere vrstice \n razdeljene na dve ali ve\u010d vrstic in nato lo\u010dene z obratnimi po\u0161evnicami  \n            <font class=\"specialValue\"><code>\\<\/code><\/font>, kot je vrstica, ki se za\u010dne \n z  <font class=\"propertyKey\"><code>SweetHome3D.3DError.message<\/code><\/font> \n  v prej\u0161njem primeru. V tem primeru ne odstranjuj   <font class=\"specialValue\"><code>\\<\/code><\/font> \n  znaka, ki se nahaja na koncu vrstice, ker ozna\u010duje, da naslednja vrstica \n sledi trenutni vrstici.<\/li>\n\n\n\n<li>Nekatera besedila vsebujejo zaporedje posebnih znakov, ki se za\u010dne \n z znakom %<code> <\/code>, kot so <code>%s<\/code>, <code>%d<\/code>, \n            <code>%1$s<\/code>, <code>%2$s<\/code>&#8230; Ta zaporedja znakov \n bodo po potrebi zamenjana z imenom datoteke, enoto ali \u0161tevilko, zato \n jih ne odstranjuj. <br \/> Na primer, zaporedje znakov   <font class=\"specialValue\"><code>%s<\/code><\/font> \n  v besedilu naslednjega klju\u010da  <font class=\"propertyKey\"><code>HomeFurniturePanel.widthLabel.text<\/code><\/font>:<br \/>            <pre><font class=\"propertyKey\">HomeFurniturePanel.widthLabel.text<\/font>=\u0160irina (<font class=\"specialValue\">%s<\/font>):<\/pre>\n  bo zamenjano z enoto, ki je trenutno v uporabi. Dve zaporedji znakov   \n            <font class=\"specialValue\"><code>%1$d<\/code><\/font>  in  <font class=\"specialValue\"><code>%2$d<\/code><\/font> \n , ki se pojavita v besedilu naslednjega klju\u010da  <font class=\"propertyKey\"><code>PrintPreviewPanel.pageLabel.text<\/code><\/font>:<br \/>            <pre><font class=\"propertyKey\">PrintPreviewPanel.pageLabel.text<\/font>=Stran  <font class=\"specialValue\">%1$d<\/font>\/<font class=\"specialValue\">%2$d<\/font><\/pre>\n  se bosta na zaslonu prikazala kot \u0161tevilka strani in skupno \u0161tevilo strani, ti pa \n bi moral prevesti samo besedo <code>Page<\/code>.<\/li>\n\n\n\n<li>Nekatera besedila vsebujejo tudi zaporedje posebnih znakov  <font class=\"specialValue\"><code>\\n<\/code><\/font>, kot v naslednjem primeru:  <pre><font class=\"propertyKey\">HomeController.saveError<\/font>=Ne morem shraniti doma v<font class=\"specialValue\">\n<\/font>\u201e<font class=\"specialValue\">%s<\/font>\u201c<\/pre>  To zaporedje znakov Sweet Home 3D prika\u017ee kot prelom vrstice za razdelitev vrstice na zaslonu, in jih ne bi smel odstraniti.<br \/><\/li>\n\n\n\n<li>Vrednost klju\u010da <code>HelpController.helpIndex<\/code> ozna\u010duje imenik, kjer se nahajajo datoteke pomo\u010di. \u010ce prevaja\u0161 datoteke pomo\u010di .<code>html<\/code>, bi moral podmapo <code>en<\/code> zamenjati z dvo\u010drkovno kodo tvojega jezika. <br \/>Na primer, \u010de prevaja\u0161 pomo\u010d v \u010de\u0161\u010dino, bi moralo postati: <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>Besedilo klju\u010dev, ki se kon\u010dajo z <code>.mnemonic<\/code>, Sweet Home 3D uporablja za ugibanje, katera \u010drka v oznaki ali elementu menija naj bo pod\u010drtana za dostop s tipkovnico. Ta mnemoni\u010dna \u010drka je odvisna od prikazane besede in moral bi najti edinstveno za vsako pogovorno okno ali meni.<br \/>Na primer, naslednja besedila in mnemoni\u010dne oznake, prikazane v pogovornem oknu za spreminjanje pohi\u0161tva: <br \/><pre><font class=\"propertyKey\">HomeFurniturePanel.nameLabel.text<\/font>=Ime:\n<font class=\"propertyKey\">HomeFurniturePanel.nameLabel.mnemonic<\/font>=<b>N<\/b>\n<font class=\"propertyKey\">HomeFurniturePanel.nameVisibleCheckBox.text<\/font>=Prika\u017ei ime v na\u010drtu\n<font class=\"propertyKey\">HomeFurniturePanel.nameVisibleCheckBox.mnemonic<\/font>=<b>S<\/b>\n<font class=\"propertyKey\">HomeFurniturePanel.widthLabel.text<\/font>=\u0160irina (%s):\n<font class=\"propertyKey\">HomeFurniturePanel.widthLabel.mnemonic<\/font>=<b>W<\/b><\/pre>\nse lahko prevede v franco\u0161\u010dino kot:  <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>Uporabi Sweet Home 3D ali <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/sl\/uvozi-modele-v-sweet-home-3d-dodaj-poljubno-3d-pohistvo-in-predmete\/\" data-type=\"page\" data-id=\"432\">stran za uvoz 3D modelov<\/a>, da ti pomaga prevesti <code>.properties<\/code> datoteke, ki se kon\u010dajo z <code>Catalog.properties<\/code>.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"pretvorba-datotek-lastnosti-v-kodiranje-ascii\">Pretvorba datotek lastnosti v kodiranje ASCII<\/h3>\n<p><a><\/a>\u010ce si prevajal besedila v jezik z znaki, ki ne spadajo v <a href=\"https:\/\/fr.wikipedia.org\/wiki\/ISO_8859-1\" target=\"_blank\" rel=\"noopener\">kodiranje ISO-8859-1<\/a> (predvsem jeziki Srednje in Vzhodne Evrope ter jeziki z nelatini\u010dno abecedo), bo\u0161 moral vse svoje <code>.properties<\/code> datoteke pretvoriti v kodiranje ASCII, ki ga podpira Sweet Home 3D. To pretvorbo lahko izvede\u0161 z orodjem <code>native2ascii<\/code>, ki je prilo\u017eeno <a href=\"https:\/\/java.sun.com\/javase\/downloads\/\" target=\"_blank\" rel=\"noopener\">JDK<\/a>, ali pa jo izvede\u0161 z naslednjim obrazcem.<br \/>Za vsako datoteko <code>.properties<\/code> ustvari varnostno kopijo te datoteke, kopiraj\/prilepi besedilo za pretvorbo v naslednje besedilno polje, klikni gumb <em>Pretvori<\/em> in kopiraj\/prilepi pretvorjeno besedilo nazaj v svojo datoteko <code>.properties<\/code>. <\/p>\n\n\n    <form method=\"post\" action=\"\/sl\/wp-json\/wp\/v2\/pages\/11524#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>Orodje za pretvorbo bo vsak ne-ASCII znak (nagla\u0161ene latini\u010dne \u010drke in nelatini\u010dne \u010drke) zamenjalo z zaporedjem, ki se za\u010dne z <code>\\u<\/code> in mu sledi 4-mestna \u0161estnajsti\u0161ka koda, ki ustreza temu znaku v Unicode. Na \u017ealost bo ta pretvorba tvoje besedilo naredila precej neberljivo za \u010dloveka, vendar \u010de je ne izvede\u0161, Sweet Home 3D ne bo mogel pravilno prikazati znakov tvojega prevoda. Zato bi moral ustvariti varnostno kopijo svojih izvirnih <code>.properties<\/code> datotek, v primeru, da jih \u017eeli\u0161 kasneje spremeniti.<br \/>\u010ce \u017eeli\u0161 neposredno urejati <code>.properties<\/code> datoteke, pretvorjene v ASCII, lahko uporabi\u0161 tudi aplikacijo <a href=\"https:\/\/propedit.sourceforge.jp\/index_en.html\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">Properties Editor<\/a>, ki je na voljo kot izvedljiva datoteka Jar <a href=\"https:\/\/sourceforge.jp\/projects\/propedit\/\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\">tukaj<\/a>.  <\/p>\n<h3 class=\"wp-block-heading\" id=\"prevajanje-datotek-pomoci\">Prevajanje datotek pomo\u010di<\/h3>\n<p>Dober prevod Sweet Home 3D bi moral vklju\u010devati tudi prevod datotek pomo\u010di. Prevajanje vseh <code>.html<\/code> datotek je dolgotrajno opravilo, vendar bo uporabnikom resni\u010dno pomagalo pri u\u010denju programske opreme in prepre\u010dilo nekatere zahteve za podporo na forumu Sweet Home 3D. Za prevajanje teh datotek uporabi kateri koli urejevalnik HTML, pri \u010demer poskusi ohraniti povezave, ki jih vsebuje, in njegovo slogovno predlogo nespremenjene.<br \/>Ko je prevedeno, bi moral ustvariti tudi posnetke zaslona pogovornih oken v svojem jeziku, da zamenja\u0161 slike, ki jih najde\u0161 v <code>com\/eteks\/sweethome3d\/viewcontroller\/resources\/help\/en\/images<\/code>. Da bi lahko ustvaril tak\u0161ne posnetke zaslona, ustvari in preizkusi prvo datoteko SH3L z naslednjimi koraki (ko datoteka SH3L, ki vsebuje prevedene <code>.properties<\/code> datoteke, obstaja, lahko tudi zaprosi\u0161 <a href=\"mailto:info@sweethome3d.com\">razvijalca<\/a> Sweet Home 3D, da ustvari posnetke zaslona).   <\/p>\n<h3 class=\"wp-block-heading\" id=\"ustvarjanje-datoteke-sh3l\">Ustvarjanje datoteke SH3L<\/h3>\n<p>Ko so vse <code>.properties<\/code> in <code>.html<\/code> datoteke prevedene in po potrebi pretvorjene v ASCII (ali celo prej, \u010de \u017eeli\u0161 preizkusiti ta postopek), jih mora\u0161 stisniti v datoteko. Odvisno od tvojega sistema, lahko ustvarjanje zip datoteke poteka po naslednjem postopku: <\/p>\n\n<ul class=\"wp-block-list\">\n<li>v sistemu Windows izberi mapo <code>com<\/code>, ki vsebuje vse prevedene datoteke, in iz kontekstnega menija izberi <em>Po\u0161lji v &gt; Stisnjeno mapo<\/em>,<\/li>\n\n\n\n<li>v sistemu Mac OS X izberi mapo <code>com<\/code>, ki vsebuje vse prevedene datoteke, in izberi element menija <em>Datoteka &gt; Stisni \u201ecom\u201c<\/em>,<\/li>\n\n\n\n<li>v sistemu Linux izberi mapo <code>com<\/code>, ki vsebuje vse prevedene datoteke, iz kontekstnega menija izberi <em>Ustvari arhiv\u2026<\/em>, nato pa na seznamu formatov izberi <em>.zip<\/em>.<\/li>\n<\/ul>\n\n<p>Na koncu spremeni pripono <code>.zip<\/code> zip datoteke v <code>.sh3l<\/code>. Datoteka SH3L lahko ima poljubno ime, vendar da bi se izognil konfliktom z obstoje\u010dimi datotekami SH3L, bi jo moral poimenovati po jeziku, ki ga vsebuje, in razli\u010dici Sweet Home 3D, ki si jo prevedel (na primer, <code>French-4.1.sh3l<\/code> bi bilo dobro ime za francoski prevod Sweet Home 3D 4.1). <\/p>\n<h3 class=\"wp-block-heading\" id=\"preizkusanje-datoteke-sh3l\">Preizku\u0161anje datoteke SH3L<\/h3>\n<p>Za preizkus prevoda dvoklikni na datoteko SH3L ali jo izberi z gumbom <em>Uvozi datoteko jezikovne knji\u017enice<\/em> <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/importLanguageLibraryFile.png\" width=\"35\" height=\"23\" \/>, prikazanim na vrhu podokna <em>Nastavitve<\/em>. To bo zagnalo Sweet Home 3D in prevedlo njegov uporabni\u0161ki vmesnik v jezik, opisan v datoteki SH3L. To bo tudi kopiralo datoteko SH3L v mapo, odvisno od tvojega sistema:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li>v sistemu Windows Vista \/ 7 \/ 8 \/ 10 \/ 11 je ta mapa C:\\Users\\<em>uporabnik<\/em>\\AppData\\Roaming\\eTeks\\Sweet Home 3D\\languages,<\/li>\n\n\n\n<li>v sistemu Windows XP in prej\u0161njih razli\u010dicah sistema Windows je ta mapa C:\\Documents and Settings\\<em>uporabnik<\/em>\\Application Data\\eTeks\\Sweet Home 3D\\languages,<\/li>\n\n\n\n<li>v sistemu macOS je to podmapa Library\/Application Support\/eTeks\/Sweet Home 3D\/languages tvoje uporabni\u0161ke mape,<\/li>\n\n\n\n<li>v sistemu Linux in drugih Unix sistemih je to podmapa .eteks\/sweethome3d\/languages tvoje uporabni\u0161ke mape,<\/li>\n\n\n\n<li>s prenosno razli\u010dico Sweet Home 3D je to podmapa data\/languages mape, kjer je shranjena aplikacija Sweet Home 3D,<\/li>\n<\/ul>\n\n<p>Upo\u0161tevaj tudi, da bo\u0161 med razvojem svoje SH3L datoteke verjetno moral ponovno zagnati Sweet Home 3D, da vidi\u0161 spremembe v svoji SH3L datoteki.<\/p>\n<h3 class=\"wp-block-heading\" id=\"distribucija-sh3l-datotek\">Distribucija SH3L datotek<\/h3>\n<p>Ko je tvoja SH3L datoteka pripravljena, jo lahko predlaga\u0161 komurkoli, jo objavi\u0161 uporabnikom Sweet Home 3D v <a href=\"\/support\/forum\/listthreads?forum=9\" class=\"broken_link\">delu foruma, namenjenem tujim jezikom<\/a> ali na drugih mestih. \u010ce se strinja\u0161, jo lahko objavimo na tej spletni strani na strani o <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/sl\/prevodi\/\" type=\"page\" id=\"439\" class=\"broken_link\">prevodih<\/a>, ki jih podpira Sweet Home 3D. <\/p>\n<h3 class=\"wp-block-heading\" id=\"posodabljanje-sh3l-datotek\">Posodabljanje SH3L datotek<\/h3>\n<p>Nekatere izdaje Sweet Home 3D prina\u0161ajo nove funkcije za prevajanje, druge ne. \u010ce ne prevede\u0161 oznak uporabni\u0161kega vmesnika, ki se nana\u0161ajo na te nove funkcije, bo Sweet Home 3D deloval, vendar se bodo vse nove oznake prikazale v angle\u0161\u010dini. Za iskanje novih klju\u010dev in posodobljenih klju\u010dev v <code>.properties<\/code> datotekah lahko uporabi\u0161 funkcijo, ki jo ponuja SourceForge.net in omogo\u010da primerjavo dveh razli\u010dic projektne datoteke:  <\/p>\n\n<ol class=\"wp-block-list default-ol\">\n<li>Poi\u0161\u010di datume razli\u010dic Sweet Home 3D, ki jih \u017eeli\u0161 primerjati v <a href=\"https:\/\/wp-test-1.sweethome3d.eu\/sl\/zgodovina-razlicic\/\" data-type=\"page\" data-id=\"430\">zgodovini<\/a> (na primer 19. julij 2015 za razli\u010dico 5.0 in 2. februar 2015 za razli\u010dico 4.6)<\/li>\n\n\n\n<li>Klikni na <code>.properties<\/code> ali <code>.html<\/code> datoteko, ki jo \u017eeli\u0161 posodobiti v <a href=\"#detailedInstructions\">sliki 1<\/a>,<\/li>\n\n\n\n<li>Izberi oba potrditvena polja \u0161tevilke revizije, ki se ujema z datumom razli\u010dice za posodobljeno datoteko, pri \u010demer izberi datum, ki je tik pred datumom razli\u010dice Sweet Home 3D,<\/li>\n\n\n\n<li>Klikni na gumb <em>Primerjaj<\/em>.<\/li>\n<\/ol>\n\n<p>Zadnji klik ti bo prikazal razlike med dvema razli\u010dicama te <code>.properties<\/code> datoteke (na primer ta <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\">povezava<\/a> ti bo prikazala razlike med razli\u010dico 4.6 in razli\u010dico 5.0 datoteke <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>Ko najde\u0161 razlike, posodobi svoj prevod, po potrebi dodaj nova imena klju\u010dev in izdaj novo razli\u010dico svojega prevoda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uvod Govori\u0161 tuj jezik, ki \u0161e ni podprt v Sweet Home 3D, in bi rad prispeval k njegovemu prevodu v ta jezik? Od razli\u010dice 2.3 Sweet Home 3D podpira datoteke SH3L in ta vodnik te bo nau\u010dil, kako sam ustvariti tak\u0161no datoteko. Datoteka SH3L je samoin\u0161talacijska jezikovna datoteka in uporabniki morajo le dvoklikniti na datoteko [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":11518,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-11524","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/pages\/11524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/comments?post=11524"}],"version-history":[{"count":2,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/pages\/11524\/revisions"}],"predecessor-version":[{"id":11526,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/pages\/11524\/revisions\/11526"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/media\/11518"}],"wp:attachment":[{"href":"https:\/\/wp-test-1.sweethome3d.eu\/sl\/wp-json\/wp\/v2\/media?parent=11524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}