[Tp-sv] gcc-16.1-b20260329 (100%) by Göran Uddeborg

Anders Jonsson anders.jonsson at norsjovallen.se
Fre May 1 23:46:02 CEST 2026


Den 2026-04-25 kl. 11:22, skrev Translation Project Robot:
> Hello, members of the Swedish team.
>
> The TP-robot is happy to announce the presence of a new PO file:
>
>      https://translationproject.org/PO-files/sv/gcc-16.1-b20260329.sv.po
>
> All of its 17898 messages have been translated.

Verkar vara fyra år sedan jag granskat sist, så tog mig en titt på 
diffen från då.



 >prime path coverage
 >primevägstäckning

Kallas "primärväg" i en annan sträng.


 >msgid "  merge-stream [options] [<file>]       Merge coverage stream 
file "
 >"(or stdin)\n"
 >"                                        and coverage file contents\n"
 >msgstr "  merge-stream [flaggor] [<fil>]        Slå samman "
 >"täckningsströmsfil (eller\n"
 >"                                        standard in) "
 >"täckningsfilsinnehåll\n"

Ser ut att saknas ett "och" före sista ordet.



 >may not be nested  inside
 >får inte inneslutna

"får inte vara inneslutna"



 >loop region
 >slingaregion

Denna skulle jag skriva ihop till slingregion




 >msgid "%<#pragma GCC arm \"arm_mve.h\"%> requires a boolean parameter"
 >msgstr "%<#pragma GCC arm \"arm_mve.h\"%> kräver en strängparameter"

"boolesk parameter"


 >flöljande

"följande"


 >msgid "%<-%> operator at %C for reductions deprecated in OpenMP 5.2"
 >msgstr "Operatorn %<-%> vid %C för reduktioner är föråldrade i OpenMP "
 >"5.2"
 >
 >msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
 >msgstr "%<-%>-operatorn för reduktioner fasas ut i OpenMP 5.2"

Två olika översättningar på deprecated i dessa snarlika strängar, ser 
"fasas ut sedan OpenMP 5.2" i två andra strängar.




 >msgid "%<-fstack-clash-protection%> is not enabled by %<-fhardened%> 
because "
 >"%<-fstack-check%> was specified on the command line"
 >msgstr "%<-fstack-clash-protection%> aktiveras inte av %<-fhardened%> "
 >"eftersom %<-fstack-check%> specificerades på"
 >

Ordet "kommandoraden" saknas i slutet.


 >städjs
 >stöjds

"stödjs"

 >its sub-extensions
 >des underutökning

"dess"


 >msgid "%<-march=%s%>: zcd conflicts with zcmp"
 >msgstr "%<-mcpu=%s%> zcd står i konflikt med zcmp"
 >
 >msgid "%<-march=%s%>: zcd conflicts with zcmt"
 >msgstr "%<-mcpu=%s%> zcd står i konflikt med zcmt"

"-march" har blivit "-mcpu" i båda dessa. (Sedan ett saknat kolon i 
mitten också)


 >msgid "%<-mrop-protect%> requires the ELFv2 ABI"
 >msgstr "%<-mprop-protect%> behöver ELFv2 ABI:et"

"%<-mrop-protect%>"


 >%<-mavoid-indexed-addresses%>
 >%<-mvoid-indexed-addresses%>

"-mavoid"


 >inkappsling

"inkapsling"


 >icka-automatisk

"icke-automatisk"


 >me möjlig tilldelning

"med"


 >msgid "%<__GIMPLE%> function cannot be a nested function"
 >msgstr "en %<__RTL%>-funktion kan inte vara en nästad funktion"

Fel makro, ska vara "%<__GIMPLE%>"


 >msgid "%<align%> clause argument needs to be positive constant power 
of two "
 >"integer expression"
 >msgstr "klausulargumentet %<align%> måste vara ett positivt konstant "
 >"heltalsuttryck som är en exponent av två"

"potens av två" i de flesta andra strängar, bara två förekomster av 
"exponent av två". "tvåpotens" är också möjligt 
https://sv.wikipedia.org/wiki/Tv%C3%A5potens


 >moste ange

"måste"


 >fördefinierade allokatorer

"allokerare" i andra strängar.



 >börja med med %<ompx_%>

Dubblerat "med"


 >"%<begin declare variant%>
 >"%<begom decöare variant%>

Lite fel bokstäver i översättningen.


 >avslutende

"avslutande"


 >SEQUENCE-sats vid %C måste föregå strukturkomponenter
 >PRIVATE-sats vid %C måste föregå strukturkomponenter

Finns en del andra strängar där "structure" översätts "post".


 >msgid "%<omp begin declare variant%> without corresponding %<omp end 
declare "
 >"variant%>"
 >msgstr "%<omp start declare variant%> utan motsvarande %<omp end declare "
 >"variant%>"

Fel makro i början, "omp begin"


 >%<depend%> kind
 >%<depend%>-sortkind

"%<depend%>-sort"


 >en %<ordered%> konstruktion utan %<doacross%>-

Ihopskrivet som "%<ordered%>-konstruktion" i övriga strängar


 >sligna

"slinga"



 >bindningsregion som en en

"en" är dubblerat.



 >in traits in the %qs trait-selector-set
 >bland egenskaper i %s trait-selector-set

"%qs" i originalet.



 >function in a splice expression
 >funktion i ett splice-uttryck

splitsningsuttryck i övriga strängar



 >msgid "%<this%> must be the first specifier in a parameter declaration"
 >msgstr "%<this%> måste anges vara den första specificeraren i en 
parameterdeklaration"

Ser ut som att "anges" skulle kunna tas bort här.


 >Klauslen

"Klausulen"


 > msgid "%d frame table found\n"
  >msgid_plural "%d frame tables found\n"
 >-msgstr[0] "%d ramtabell hittad\n"
 >+msgstr[0] "%d ramtabeller hittad\n"
 > msgstr[1] "%d ramtabeller hittade\n"

Hmm? Ser ut som att singularisfallet ändrats till att också ha "tabeller"...


 >%q#T är inte en detsamma som %q#T

"en" kan tas bort.


 >kontrakskontroll

"kontraktskontroll"


 >expanderde

"expanderade"


 >msgid "%qD has TU-local template argument %qT"
 >msgstr "%qD har ett lokalt mallargument %qT"

"TU-lokalt" i andra strängar.



 >initierad till ett TU-lokal värde"

"TU-lokalt"


 >attriutet

"attributet"

 >"because the address of a local label escapes"
 >"på grund av att det är adressen till en lokal etikett smiter"

Tror att detta bara ska vara "på grund av att adressen till en lokal 
etikett smiter"


 >instantiering/instansiering


Fanns ett gäng av båda stavningar. IDG föredrar stavningen med s: 
https://it-ord.computersweden.se/ord/instansiera/



 >an immediate-escalating expression %qE
 >uttryck %qE som omedelbareskalerar

Kanske "som omedelbart eskalerar"?


 >funktionesdefinitioner

"funktionsdefinitioner"


 >flexible array member %qD
 >flexibel vektor medlem %qD

"vektormedlem"


 >not allowed for a non-flexible array member field
 >inte tillåtet för ett annat fält än en ickeflexibel vektor

"member" verkar ha fallit bort.


 >may not be specified for a non-array field
 >får inte anges för annat fält en vektor

Är detta kanske tänkt att vara "annat fält än vektor"?


 >funktiontyp

Fanns några få förekomster, men "funktionstyp" är mycket vanligare.

 >the class %qT
 >kassen %qT

"klassen" :-)



 >%<-fconvert=r16_ieee%> or %<-fconvert=r16_ibm%> not supported on this 
architecture
 >%<-fconverter=r16_ieee%> eller %<-fconvert=r16_ibm%> stödjs inte på 
denna arkitektur

Ska vara "-fconvert" även i början.



 >%<-fstack-limit-%> options
 >%<-fstack-limit-flaggor%>

Översättningen på ordet efter har krupit in i makrot. 
"%<-fstack-limit-%>-flaggor"


 >%<-fuse-cxa-atexit%> is not supported
 >%<-fcall-saved-REG%> stödjs inte

Fel makro i översättningen.


 >%<-march=%s%>:
 >%<-march%s%>:

"=" har försvunnit i översättningen.


 >%<allocator%> clause requires
 >%<allocate%>-klausulen kräver en

"%<allocator%>"


 >%q#D is volatile
 >%q+#D är volatile

Tillkommit ett "+" i översättningen.

 >defined within a class
 >definierad inute in klass

"inuti"; "en klass"


 >literal

Några förekomster, men finns fler av stavningen "litteral", 
https://sv.wikipedia.org/wiki/Litteral



 >en %qT-objekt skapat här

"ett"

 >msgid "%qT resolves to %qT, which is not a non-union class type"
 >msgstr "%qT löses upp till %qT, som inte är en icke-unions-klasstyp"
 >
 >msgid "%qT resolves to %qT, which is not a union type"
 >msgstr "%qT slås upp till %qT som inte är en unionstyp"

Flera olika översättningar på "resolves to" här, så en skulle kunna väljas.


 >%qs argument of %qs intrinsic at %L
 >Argumentet %qs till %qs vid %L

"till inbyggd %qs vid %L" så följer det formen hos andra strängar med 
"intrinsic".



 >skal ha typen

"skall"



 >måster vara

"måste vara"


 >msgid "%qs directive mentioned multiple times in %s clause in %s 
directive "
 >"at %L"
 >msgstr "Direktivet %s nämnt flera gånger i en %s-klausul i ett 
%s-direktiv "
 >"vid %L"

Första specificeraren är "%qs" i originalet.




 >deN motsvarande

"den"


 > till en specifik funktionen vid %L

"funktion"


 >a compile time integer constant
 >en kompilatorstillfälles heltalskonstant

Ser "kompileringstillfället" i någon liknande sträng. Där används 
ordföljd av typen "heltalskonstant vid kompileringstillfället"


 >kapacetet

"kapacitet"


 >redan seda

"sedda"


 >Finkorning

"Finkornig". Flera förekomster.



 >-Whidden-declarations=[none|prelude|all]
 >-Whidden-declarations=[inget|prelude|all]

Är inte säker på att "none" går att översätta där.



 >the definition side
 >definitionssidad

"definitionssidan"



 >modules map
 >modulermappning

Skulle själv bara skriva "modulmappning".



 >Panic strategy to compile crate with.
 >Panikstrategi att kompilera lådan med.

Crate har översatts som "lår" i övriga strängar.



 >msgid "-mautovec-preference=[default|asimd-only
 >msgstr "-autovec-preference=[default|asimd-only

Saknas ett "m" i -mautovec.


 >msgid "A lower bound must precede colon in assumed-size array 
specification "
 >"at %L"
 >msgstr "En undre gräns måste föregå kolonet i vektorspecifikation med "
 >"antagen storlek saknas vid %L"

Ser ut som att "saknas" kan tas bort här?


 >msgid "Avoid using the GOT to access external symbols."
 >msgstr "Undvika att använda GOT för att komma åt externa symboler."

Ser ut som denna skulle kunna starta med "Undvik".



 >Bad bounds remapping list
 >Felaktig litea [...]

"lista"


 >en lämpligt multilib-mängd

"lämplig"



 >det tidigare tidigare specificerades

"tidigare" dubblerat.


 > msgstr[0] "Deklaration av typen %qD final skulle möjliggöra "
 >-"avvirtualisering av %i anrop utfört %lli gånger"
 >+"avvirtualisering av %i anrop utförda %lli gånger"

"Anrop" som styr singularis/pluralis här, så jag undrar om inte "utfört" 
passar bättre för detta singularfall. Skulle t.ex. kunna vara 
"avvirtualisering av 1 anrop utfört 5 gånger"



 >Dependence-type SINK used together with SOURCE
 >Beroendetypen SINK använt tillsammans med SOURCE

Refererar till typen, så skulle själv skriva "använd"


 >samma polynom smo

"som"



 >atrapp

"attrapp"



 >varialer

"variabler"




 >msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
 >
 >%qs is not an inline-controlable intrinsic"
 >
 >Dump Modula-2 internal intemediate representation specified by:
 >
 >The component %qs at %L of derived type %qs has paramterized type

Ser ut som stavfel i originalen i dessa, så borde nog felrapporteras. 
Borde vara
"forth->fourth", "intemediate->intermediate", 
"controlable->controllable", "paramterized->parameterized"


 >Dubblerad %<fr%>-preferensväljarnamn vid %C

Refererar till "namn", så "Dubblerat".


 >för det specifika ISA-uppsättningen.

"den"


 >som köre

"kör" eller "körs". Flera förekomster.



 >ettt

"ett"


 >En logiskt typ

"logisk"


 >om det är dn

"är den"


 >i en räckvidd so har

"som har"


 >räckvidsenheten

"räckviddsenheten"


 >kononiserade

"kanoniserade"

 >direketivet

"direktivet"


 >kodställing

kodställning



 >msgid "Generate a C++ source scaffold for the current module being 
compiled."
 >msgstr "Generera en C++-kodställingsinitiering och -avslutning för varje "
 >"modul inuti main."

Ser ut att ha blivit fel vid copy-paste (och kodställning har tappat ett 
"n"). Jag föreslår att använda översättningen för motsvarande sträng för C:

"Generera en C++-kodsställning för den aktuella modulen som kompileras."


 >bibliteksanrop

"biblioteksanrop"


 >genom att spela in och kontroller körvägar

"kontrollera"


 >msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is "
 >"unimplemented"
 >msgstr "I %<mh_dest_is_float(%s till %s)%>, förflyttningen av %s till %s "
 >"är inte implementerat"

Delen "%s till %s" har flyttat in i makrot i översättningen.


 >skickad til

"till"

 >Ogiltig användning ett satsfunktionsargument

"av ett"


 >otilräcklig

"otillräcklig"

 >msgid "Maximal growth due to inlining of large function (as a 
percentage)."
 >msgstr "Maximal på grund av inline:ing av stora funktioner (som en "
 >"procentsats)."

"growth" verkar saknas. "Maximal ökning"?


 >mäng arbete

"mängd"

 >+msgid "Maximum depth of logical expression evaluation ranger looks 
through "
 >"when evaluating outgoing edge ranges."
 >msgstr "Maximalt djup på beräkningsintervallare av logiska uttryck 
tittar "
 >"igenom vid beräkning av utgående bågintervall."

Det här låter konstigt grammatiskt.
Tolkar själv om det till något i stil med: "Maximalt djup på logiska 
uttryck som beräkningsintervallare tittar igenom vid beräkning av 
utgående bågintervall."


 >+msgid "Negation of
 >+msgstr "Negering av
 >+msgstr "Negation av

Skulle kunna använda en av översättningarna i båda strängarna.


 >med endast DEVICE_TYPE- eller INDIRECTklausuler ignoreras"

"INDIRECT-klausuler"

 >in a PURE procedure
 >i en PURE-procedurer

"procedur"


 >Dela registeradditioner fån

"från"

 >the callee procedure.
 >den anropade proceduren..

Dubblerad punkt.


 >proprocessorn

"preprocessorn"



 >+msgid "Polymorphic list item %qs at %L in %s clause has unspecified 
behavior "
 >"and unsupported"
 >msgstr "Det polymorfa listelementet %qs vid %L i klausulen %s har i "
 >"odefinierat beteende och stödjs ej"

Verkar vara ett "i" för mycket: "har odefinierat beteende"


 >"__asan_ ller __hwasan_"

"eller"

 >locality spec
 >likalitestsspecifikation

Flera stavfel i förledet: "lokalitets"


 >definition module filename
 >definitionsmudulsfilnamn

"modul"


 >Körtidkontrol

"Körtidskontroll"


 >back edge
 >bakåtbpge

"bakåtbåge"


 >härledd typp

"typ"


 >reella complexa och teckentyper

"komplexa"


 >after certain diagnostics
 >efter visas felmeddelanden

"vissa"


 >Slagra alla

"Lagra"



 >diretiv

"direktiv"


 >Syntaxfel i !$ACC ROUTINE ( NAMN )

"NAME" översätts i ungefär hälften av strängarna, och i den andra 
hälften inte, en av stilarna skulle kunna användas konsekvent.


 >msgid "Syntax error in OpenMP SINK dependence-type list at %C"
 >msgstr "Syntaxfel i OpenMP DEPEND SINK beroendetyplista vid %C"

"DEPEND" finns inte längre i originalet.


 >"Argumentet DIM vid %L måste, om det finns, måste vara en heltalsskalär"

Det andra "måste" kan tas bort.


 >ARRRAY

"ARRAY"


 >nedtregräns

"nedregräns"




 >msgstr "Datamålet vid %L är ett objekt med antagen ordning så "
 >"datapekarobjektet %s måste en gränsomavbildningslista (lista med "
 >"nedregräns:övregräns för varje dimension)"

"måste ha en"

 >generated by
 >genereras ava

"av"


 >att att hitta nästa

Dubblerat "att"

 >of conditional branches.  If 0, use the default
 >med villkorliga grenar- Om 0, använd standardvärdet

Ser ut som att det var tänkt använda punkt mellan meningarna här.

 >was removed
 >togs bart

"bort"



 >is a dummy argument with assumed type parameter
 >är ett attrappargumentparameter med antagen typ

Antingen "en attrappargumentparameter", eller så går det skriva om som 
"är ett attrappargument med antagen typparameter".




 >msgid "Type %qs is not parameterized and so the type parameter spec 
list at "
 >"%C may not appear"
 >msgstr "Typen %qs är inte parametriserad och därför får inte listan med "
 >"typparameterspecifikationer vid %C förekomma"

Detta skulle eventuellt kunna vara ett "may not" med betydelsen "kanske 
inte" snarare än "får inte".

+msgid "Type mismatch at %L
+msgstr "Typen stämmer vid %L

Här har betydelsen blivit den omvända.



 >komponent är inte är inte

"är inte" dubblerat.


 >inderxering

"indexering"



 >sanitizers
 >saniterare

Då verbet översätts "sanera" så skulle "sanerare" låta rimligt för mig.



 >exponentinterval på åtminstone fyra

"intervall"



 >lokalitesspecifikation

"lokalitetsspecifikation"



 >ågärd

"åtgärd"



 >refererarad

"refererad"



 >-fhardened
 >-fardened

Saknar ett "h"



 >yttryck

"uttryck"



 >inte äv void

"är"


 >vid varje uppstar

"uppstart"



 >add %<static%> to give it
 >ligg till %<static%> för

"lägg till"



 >alignement_of på en funktionstyp

"alignment_of"



 >declared with C language linkage
 >deklareras med länkklassen C-språket

Ser "C language linkage" översätts "C-länkning" i en annan sträng, så 
det kanske är en idé, låter mer naturligt för mig.


 >tillgängligaa

"tillgängliga"


 >kan inte använda en annotatonen %qE

"en annotation". Notera att "i" saknas i annotation.



 >msgid "annotation
 >annotation
 >annotering

En av översättningarna skulle kunna användas konsekvent.


 >ken endast

"kan"



 >array cannot be initialized with a %qs
 >vektorer kan inte initierare med en %qs

"kan inte initieras"



 >anropmål

"anropsmål" i övriga strängar.


 >msgid "bit_width 0 with specified name"
 >msgstr "fältbreddsspecificerare<"

Översättningen verkar vara på någon annan sträng, och har en avslutande "<".


 >återanopsbågen

"återanropsbågen"



 >msgid "cannot construct an array of unknown bound"
 >msgstr "kan inte konstruera en med okända begränsning"

"konstruera en vektor med"



 >of unknown bound"
 >med okända begränsning"

"okänd"



 >cannot use %<_%> as value
 >det går inte att %<_%> som ett värde

"att använda"


 >komplmentargumentet

"komplementargumentet"



 >conflicting
 >motstridande
 >motstridig

Flera olika översättningar på conflicting.



 >for parameter %P of %#qD
 >för parameter %P till %q#D

Sista variabeln har kastats om. "%#qD"



 >imported declaration %#qD"
 >importerade deklarationen %q#D"

"%#qD"



 >impotrerad

"importerad"



 >dem konstanta literalen %qs

"den"



 >constexprsträngen

"constexpr-strängen" i övriga strängar.



 >could not inline call
 >kunde int inline:a anropet

"inte"


 >kompatiblel

"kompatibel"



 >initialisering

"initiering" i övriga strängar. 3 förekomster.



 >msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
 >msgstr "en klausul %<when%>-, %<otherwise%>- eller %<default%> 
förväntades"

Bindestrecken "-" kan tas bort i denna.



 >åtminstone enn

"en"



 >sammanstatt

"sammansatt"



 >dess deklarerade typ inte stämmer inte med typen

Ett "inte" för mycket. Två förekomster.


 >på en implicita kopieringskonstruerare
 >på en implicita flyttkonstruerare

"implicit" i båda dessa.



 >först felet uppstod här

"första"


 >GCC-extension
 >GCC-utvidgning
 >GCC-utökning

En av varianterna kan väljas i alla strängar.


 >skiler från

"skiljer"


 >referar

"refererar"



 >står i konflikt med %<asm%> överskrivningslista

Skrivs ihop som "%<asm%>-överskrivningslista" i en annan sträng.



 >mudulpartition

"modulpartition"



 >msgid "invalid conversion from type %<mfloat8_t%>"
 >msgstr "ogiltig konvertering från typen %<bfloat8_t%>"
 >msgid "invalid conversion to type %<mfloat8_t%>"
 >msgstr "ogiltig konvertering till typen %<bfloat8_t%>"
 >msgid "operation not permitted on type %<mfloat8_t%>"
 >msgstr "operationen är inte tillåten på typen %<bfloat8_t%>"

Fel makro, "%<mfloat8_t%>" i dessa.




 >felaktig antal operander

"felaktigt"


 >ogiltig registernummer

"ogiltigt"


 >felaktig namn

"felaktigt"


 >inte ett trimningsparameter

"en"


 >is not its own %<TYPE_CANONICAL%>"
 >är inte en sin egen %<TYPE_CANONICAL%>"

"en" kan tas bort.



 >msgid "maximum nesting depth exceeded: %i"
 >msgstr "maximalt nästningsdjup överskridet %i"

Saknat kolon.



 >sammanstatta

"sammansatta"


 >modifier other than %<val%> specified
 >annan modifierare än %<val%> ingiven

"angiven"



 >modiferare

"modifierare"



 >objektdparametern

"objektparametern"


 >anvånd

"använd"



 >en giltigt operator

"giltig"



 >ävän kända

"även"



 >pkare på %qT

"pekare"



 >to be 16 bits or wider
 >skall vara 16 bitar bredare

"16 bitar eller bredare"



 >msgid "reading ddoc file %s: %m"
 >msgstr "när ddoc-filen %s skrevs: %m"

Originalsträngen handlar om läsning, inte skrivning.


 >booleansk typ

"boolesk typ"



 >return value used after call
 >returvärdets använt efter anropet

"returvärdet"



 >svansanropsprduktionen

"svansanropsproduktionen"


 >hare mer

"har mer"



 >the mangled name of %qT changed in %<-fabi-version=20%>
 >det manglade namnet för %qT ändrad i %<-fabi-version=20%>

Handlar om namnet, så "ändrat" eller "ändrades".



 >the type of an explicit object member function
 >type på en explicit objektmedlemsfunktion

"typen"



 >the construct on which the clause appears
 >konstruktionen på vilken satsen förekommer

"satsen"->"klausulen"



 >within %<declare mapper%>
 >i inom %<declare mapper%>

Tycker det ser ut som att "i" kan tas bort här.



 >msgid "unable to open %s for reading: %m"
 >msgstr "kan inte öppna %s för skrivning: %m"

"läsning"


 >tillämpt

"tillämpat"



 >oväntat arkitektur

"oväntad"



 >variadic friends or friend type declarations with multiple types
 >deklarationer av variadiska vänner väntyp med flera typer

"vänner eller väntyp"



 >mostsvarande

"motsvarande"


/Anders


More information about the Tp-sv mailing list