{"id":121652,"date":"2026-01-16T10:34:57","date_gmt":"2026-01-16T10:34:57","guid":{"rendered":"https:\/\/www.star-ts.com\/translation-faq\/ui-translation\/"},"modified":"2026-01-16T10:35:26","modified_gmt":"2026-01-16T10:35:26","slug":"ui-translation","status":"publish","type":"page","link":"https:\/\/www.star-ts.com\/no\/translation-faq\/ui-translation\/","title":{"rendered":"Oversetting av brukergrensesnitt (UI)"},"content":{"rendered":"<div id='full_slider_1'  class='avia-fullwidth-slider main_color avia-shadow av-small-hide av-mini-hide  avia-builder-el-0  el_before_av_one_full  avia-builder-el-first   container_wrap sidebar_right'  ><div  class='avia-slideshow av-488q6at-b11c067c21396f4778a105a2db8cb4c1 avia-slideshow-featured av_slideshow_full avia-slide-slider av-small-hide av-mini-hide av-slideshow-ui av-control-default av-slideshow-manual av-loop-once av-loop-manual-endless av-default-height-applied   avia-slideshow-1' data-slideshow-options=\"{&quot;animation&quot;:&quot;slide&quot;,&quot;autoplay&quot;:false,&quot;loop_autoplay&quot;:&quot;once&quot;,&quot;interval&quot;:5,&quot;loop_manual&quot;:&quot;manual-endless&quot;,&quot;autoplay_stopper&quot;:false,&quot;noNavigation&quot;:false,&quot;bg_slider&quot;:false,&quot;keep_padding&quot;:false,&quot;hoverpause&quot;:false,&quot;show_slide_delay&quot;:0}\"  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><ul class='avia-slideshow-inner ' style='padding-bottom: 28.666666666667%;'><li  class='avia-slideshow-slide av-488q6at-b11c067c21396f4778a105a2db8cb4c1__0  av-single-slide slide-1 slide-odd'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><div class='av-slideshow-caption av-488q6at-b11c067c21396f4778a105a2db8cb4c1__0 caption_fullwidth caption_center caption_center_framed caption_framed'><div class=\"container caption_container\"><div class=\"slideshow_caption\"><div class=\"slideshow_inner_caption\"><div class=\"slideshow_align_caption\"><h2 class='avia-caption-title '  itemprop=\"name\" >UI-oversettelse<\/h2><div class='avia-caption-content '  itemprop=\"description\" ><p>Hvordan oversette brukergrensesnitt (UI) med STAR.<br \/>\nGode r\u00e5d for oversetting av programvare- og webgrensesnitt.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><img decoding=\"async\" fetchpriority=\"high\" class=\"wp-image-72431 avia-img-lazy-loading-not-72431\"  src=\"https:\/\/www.star-ts.com\/wp-content\/uploads\/2018\/07\/coding-UI-1500x430.jpg\" width=\"1500\" height=\"430\" title='koding-UI' alt='Datamaskin-kodingsgrensesnitt'  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><\/ul><\/div><\/div><div id='after_full_slider_1'  class='main_color av_default_container_wrap container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><div class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-121652'><div class='entry-content-wrapper clearfix'>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-3jgftz9-11fc9117ecd84b79d94779854bb7ffe8\">\n.flex_column.av-3jgftz9-11fc9117ecd84b79d94779854bb7ffe8{\nborder-radius:0px 0px 0px 0px;\npadding:0px 0px 0px 0px;\n}\n<\/style>\n<div  class='flex_column av-3jgftz9-11fc9117ecd84b79d94779854bb7ffe8 av_one_full  avia-builder-el-1  el_after_av_slideshow_full  el_before_av_image  avia-builder-el-first  first flex_column_div av-zero-column-padding  '     ><section  class='av_textblock_section av-34hdyv9-ee439fcb992a48cdb69b6c0b1e8b2cf3 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><h1>Oversettelse av brukergrensesnitt (UI)<\/h1>\n<p>Det kan v\u00e6re vanskelig \u00e5 oversette UI-grensesnitt, men n\u00e5r du har en definert prosess, kan dette v\u00e6re en relativt smidig prosess.<\/p>\n<p>Vi ser p\u00e5 f\u00f8lgende omr\u00e5der f\u00f8r vi starter UI-oversettelsen \u2026<br \/>\n\u2022 Begrensninger for tegnlengde<br \/>\n\u2022 FFD-filter.<br \/>\n\u2022 Pseudo-oversettelse<\/p>\n<\/div><\/section><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-kn9axjwa-88bd48e36fa7c19e9893bab4f113e63f\">\n.avia-image-container.av-kn9axjwa-88bd48e36fa7c19e9893bab4f113e63f img.avia_image{\nbox-shadow:none;\n}\n.avia-image-container.av-kn9axjwa-88bd48e36fa7c19e9893bab4f113e63f .av-image-caption-overlay-center{\ncolor:#ffffff;\n}\n<\/style>\n<div  class='avia-image-container av-kn9axjwa-88bd48e36fa7c19e9893bab4f113e63f av-styling- avia-align-center  avia-builder-el-3  el_after_av_one_full  el_before_av_one_full '   itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><div class=\"avia-image-container-inner\"><div class=\"avia-image-overlay-wrap\"><img decoding=\"async\" loading=\"lazy\" class='wp-image-70557 avia-img-lazy-loading-70557 avia_image ' src=\"https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/transit-resource-editor.jpg\" alt='Transit NXT GUI Image' title='Transit NXT GUI Image'  height=\"583\" width=\"822\"  itemprop=\"thumbnailUrl\" srcset=\"https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/transit-resource-editor.jpg 822w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/transit-resource-editor-80x57.jpg 80w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/transit-resource-editor-300x213.jpg 300w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/transit-resource-editor-768x545.jpg 768w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/transit-resource-editor-260x185.jpg 260w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/transit-resource-editor-705x500.jpg 705w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/transit-resource-editor-450x319.jpg 450w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/div><\/div><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-2k46ndx-b55814fb34775b13b42bc23d16dbf197\">\n.flex_column.av-2k46ndx-b55814fb34775b13b42bc23d16dbf197{\nborder-radius:0px 0px 0px 0px;\npadding:0px 0px 0px 0px;\n}\n<\/style>\n<div  class='flex_column av-2k46ndx-b55814fb34775b13b42bc23d16dbf197 av_one_full  avia-builder-el-4  el_after_av_image  el_before_av_image  first flex_column_div av-zero-column-padding  '     ><section  class='av_textblock_section av-257znz9-ff3dcd52a8a0ed3fd1902601b719e2d4 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><h3>Begrensninger for tegnlengde og -bredde<\/h3>\n<p>Et av de f\u00f8rste omr\u00e5dene \u00e5 vurdere er eventuelle begrensninger for antall tegn eller bredde. Dette er viktig informasjon som m\u00e5 defineres f\u00f8r oversettingen starter, da dette er et viktig element i prosjektet. Oversatt tekst kan ofte v\u00e6re opptil 30 % lengre enn engelsk \u2013 s\u00e5 vi m\u00e5 vite om programvaren din har noen begrensninger. Begrensningene kan uttrykkes i antall tegn ELLER antall piksler som er tilgjengelige for visning. N\u00e5r begrensningen er uttrykt i piksler, m\u00e5 vi se p\u00e5 visse bokstaver vi bruker i oversettelsen. For eksempel er tegn som \u00abi\u00bb tynnere enn bredere tegn som \u00abw\u00bb. Hver bokstav har en forskjellig pikselbredde. Noen ganger kan det v\u00e6re n\u00f8dvendig \u00e5 endre oversettelsen for \u00e5 redusere den totale pikselbredden.       <\/p>\n<p>N\u00e5r disse detaljene er fremhevet for oss i prosjektbeskrivelsen, vil produksjonsteamet v\u00e5rt angi disse spesifikasjonene i v\u00e5rt oversettingsverkt\u00f8y Transit NXT. Dette er verkt\u00f8yet alle v\u00e5re oversettere bruker n\u00e5r de oversetter. Det kan h\u00e5ndheve en rekke regler for v\u00e5re oversettere, for eksempel strenglengde.  <\/p>\n<p><em><strong>Eksempel p\u00e5 Transit-NXT v\u00e5rt oversettingsverkt\u00f8y. Bildet nedenfor viser et prosjekt med lengdebegrensninger inkludert: <\/strong><\/em><\/p>\n<\/div><\/section><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-kn9av53n-97891fc9f37e437132db0e2ae7392e71\">\n.avia-image-container.av-kn9av53n-97891fc9f37e437132db0e2ae7392e71 img.avia_image{\nbox-shadow:none;\n}\n.avia-image-container.av-kn9av53n-97891fc9f37e437132db0e2ae7392e71 .av-image-caption-overlay-center{\ncolor:#ffffff;\n}\n<\/style>\n<div  class='avia-image-container av-kn9av53n-97891fc9f37e437132db0e2ae7392e71 av-styling- avia-align-center  avia-builder-el-6  el_after_av_one_full  el_before_av_one_full '   itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><div class=\"avia-image-container-inner\"><div class=\"avia-image-overlay-wrap\"><img decoding=\"async\" loading=\"lazy\" class='wp-image-70547 avia-img-lazy-loading-70547 avia_image ' src=\"https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/Transit-character-length.png\" alt='Translation with length restrictions' title='Translation with length restrictions'  height=\"603\" width=\"1412\"  itemprop=\"thumbnailUrl\" srcset=\"https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/Transit-character-length.png 1412w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/Transit-character-length-80x34.png 80w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/Transit-character-length-300x128.png 300w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/Transit-character-length-768x328.png 768w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/Transit-character-length-1030x440.png 1030w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/Transit-character-length-705x301.png 705w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/Transit-character-length-450x192.png 450w\" sizes=\"auto, (max-width: 1412px) 100vw, 1412px\" \/><\/div><\/div><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-pzkx1h-eaddd33af2395023fa8c54e348ffda0d\">\n.flex_column.av-pzkx1h-eaddd33af2395023fa8c54e348ffda0d{\nborder-radius:0px 0px 0px 0px;\npadding:0px 0px 0px 0px;\n}\n<\/style>\n<div  class='flex_column av-pzkx1h-eaddd33af2395023fa8c54e348ffda0d av_one_full  avia-builder-el-7  el_after_av_image  el_before_av_one_full  first flex_column_div av-zero-column-padding  '     ><section  class='av_textblock_section av-kn9awfaq-9f6a081ad5e9eea98be927236ca70d2b '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><p>Teksten til venstre er kilden, og teksten til h\u00f8yre er m\u00e5let.<\/p>\n<p>I dette eksemplet har to segmenter overskredet tegnbegrensningen og er uthevet i r\u00f8dt. Dette betyr at oversetteren kan se at de ikke oppfyller den aktuelle beskrivelsen og m\u00e5 omformulere oversettelsen. <\/p>\n<p>Problemer med strenglengde er sv\u00e6rt vanlig i programvare- og videooversettelsesprosjekter.<\/p>\n<p>Det kan imidlertid v\u00e6re en sjelden gang at det rett og slett ikke er mulig \u00e5 f\u00e5 en passende match for teksten din innenfor strengbegrensningen. N\u00e5r dette skjer, vil vi gi deg to foresl\u00e5tte passende oversettelser og be om dine innspill, eller vi kan la innholdet st\u00e5 p\u00e5 engelsk eller bruke forkortelser.<\/p>\n<\/div><\/section><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-1h2kdad-c15808ddeb91942b9a1090df1cd18f69\">\n.flex_column.av-1h2kdad-c15808ddeb91942b9a1090df1cd18f69{\nborder-radius:0px 0px 0px 0px;\npadding:0px 0px 0px 0px;\n}\n<\/style>\n<div  class='flex_column av-1h2kdad-c15808ddeb91942b9a1090df1cd18f69 av_one_full  avia-builder-el-9  el_after_av_one_full  el_before_av_image  first flex_column_div av-zero-column-padding  column-top-margin'     ><section  class='av_textblock_section av-15pwfnp-b9d3252b61225bf799fc4efed47eda93 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><h3>Filfilterdefinisjoner (FFD) og pseudo-oversettelse:<\/h3>\n<p><strong>Filfilterdefinisjon (FFD):<\/strong> Programvare og nettsteder bruker mange forskjellige filformater. Vi kommer ofte over tilpassede filformater ogs\u00e5. For \u00e5 behandle slike filer kan STAR utvikle kundefilfiltre eller FFD-er for \u00e5 analysere filene dine riktig; beskytte koden og taggene dine, samtidig som oversetterne v\u00e5re bare kan redigere den synlige teksten. Vi utvikler tilpassede FFD-er etter behov. De hjelper oss med UI-oversettelsen din.    <\/p>\n<p>Vi anbefaler \u00e5 opprette et FFD-filter og utf\u00f8re en pseudo-oversettelse for \u00e5 sikre at innholdet som kreves for oversettelse er synlig for oss i sin helhet, og at du produktfunksjoner fungerer korrekt n\u00e5r oversettelsen importeres tilbake.<\/p>\n<p>Vi vil opprette et FFD-filter n\u00e5r vi f\u00e5r tilsendt filene som kreves for oversettelse\/lokalisering, disse er normalt enten XML-, HTML-, Xliff- eller andre programvarefiler.<br \/>\nEnkelt sagt er et FFD-filter et sett med regler vi oppretter for \u00e5 analysere (eller lese) filene dine. De brukes til \u00e5 hjelpe oss med \u00e5 effektivt lese ethvert tilpasset filformat og gi v\u00e5re oversettere r\u00e5d om hvordan de skal oversette filen din og beskytte det originale dokumentet\/koden din under oversettelsesprosessen. <\/p>\n<p>Se v\u00e5r side om <a href=\"https:\/\/www.star-ts.com\/translation-faq\/what-is-a-file-format-definition-ffd-file\/\">Filfilterdefinisjoner<\/a> for mer informasjon.<\/p>\n<p><strong>Pseudo-oversettelse<\/strong> er en dummy-oversettelse for \u00e5 teste oversettelsesprosessen din, f\u00f8r den virkelige oversettelsen starter.<\/p>\n<p>Pseudo-oversettelse er prosessen med \u00e5 etterligne prosessen med \u00e5 oversette en fil til et annet spr\u00e5k. Det er en dummy-oversettelse som brukes til \u00e5 teste om et program vil fungere korrekt p\u00e5 et annet spr\u00e5k. <\/p>\n<p>N\u00e5r vi oversetter nettsted- og programvareinnhold, anbefaler vi at vi gj\u00f8r en pseudo-oversettelse for \u00e5 sikre at nettstedet eller programvaren din fungerer korrekt p\u00e5 forskjellige spr\u00e5k, og at all tekst for oversettelse er inkludert i eksporten.<\/p>\n<p>S\u00e5, p\u00e5 vanlig norsk, er det en late-som-oversettelse som brukes til \u00e5 teste hele prosessen f\u00f8r den virkelige oversettelsen begynner. Vanligvis vil pseudo-oversettelse bli brukt for programvare- eller IT-relaterte applikasjoner. <\/p>\n<p>I en pseudo-oversettelse erstatter vi hver vokal i produktet ditt med en aksentuert vokal. S\u00e5 for eksempel kan \u00abe\u00bb bli \u00ab\u00e9\u00e9\u00bb. Vi legger til en aksent og dobler tegnet for strengutvidelsestesting. N\u00e5r du laster inn pseudo-oversettelsen i systemet ditt, b\u00f8r du kunne se at hver eneste streng er ber\u00f8rt. Hvis du ser en perfekt engelsk setning, betyr dette at strengen ikke var synlig for oversettelsesbyr\u00e5et. Strengen kan v\u00e6re hardkodet i applikasjonen eller systemet ditt. Dette m\u00e5 omkodes eller gj\u00f8res synlig for oss som en del av UI-oversettelsen.      <\/p>\n<p><strong>Eksempel p\u00e5 pseudo-oversettelse:<\/strong><br \/>\n<em><strong>Klikk her for \u00e5 fortsette \u2026<\/strong><\/em><br \/>\nville bli<br \/>\n<em><strong>Cl\u00ed\u00edck h\u00e9\u00e9r\u00e9\u00e9 t\u00f3\u00f3 c\u00f3\u00f3nt\u00ed\u00edn\u00fa\u00fa\u00e9\u00e9.<\/strong><\/em><\/p>\n<p>Denne prosessen er valgfri, men vi vil anbefale at dette alternativet inkluderes i et nettstedoversettelsesprosjekt du jobber med.<\/p>\n<p>Se v\u00e5r side om <a href=\"https:\/\/www.star-ts.com\/translation-faq\/what-is-a-pseudo-translation\/\">pseudo-oversettelse<\/a> for mer informasjon.<\/p>\n<\/div><\/section><\/div>\n\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-kn9atb4z-7d2b074168b33e6420a67cefcb6653d8\">\n.avia-image-container.av-kn9atb4z-7d2b074168b33e6420a67cefcb6653d8 img.avia_image{\nbox-shadow:none;\n}\n.avia-image-container.av-kn9atb4z-7d2b074168b33e6420a67cefcb6653d8 .av-image-caption-overlay-center{\ncolor:#ffffff;\n}\n<\/style>\n<div  class='avia-image-container av-kn9atb4z-7d2b074168b33e6420a67cefcb6653d8 av-styling- avia-align-center  avia-builder-el-11  el_after_av_one_full  avia-builder-el-last '   itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><div class=\"avia-image-container-inner\"><div class=\"avia-image-overlay-wrap\"><img decoding=\"async\" loading=\"lazy\" class='wp-image-70552 avia-img-lazy-loading-70552 avia_image ' src=\"https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/pseudo-translation-process.png\" alt='Pseudo Translation Process' title='Pseudo Translation Process'  height=\"475\" width=\"588\"  itemprop=\"thumbnailUrl\" srcset=\"https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/pseudo-translation-process.png 588w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/pseudo-translation-process-80x65.png 80w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/pseudo-translation-process-300x242.png 300w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/pseudo-translation-process-495x400.png 495w, https:\/\/www.star-ts.com\/wp-content\/uploads\/2016\/03\/pseudo-translation-process-450x364.png 450w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Oversettelse av brukergrensesnitt (UI).<br \/>\nDet kan v\u00e6re vanskelig \u00e5 oversette UI-grensesnitt, men n\u00e5r du har en definert prosess, kan dette v\u00e6re en relativt smidig prosess.<\/p>\n","protected":false},"author":1,"featured_media":72431,"parent":121568,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-121652","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/pages\/121652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/comments?post=121652"}],"version-history":[{"count":0,"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/pages\/121652\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/pages\/121568"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/media\/72431"}],"wp:attachment":[{"href":"https:\/\/www.star-ts.com\/no\/wp-json\/wp\/v2\/media?parent=121652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}