"Project-Id-Version: gcc 10.1.0\n"
"Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
"POT-Creation-Date: 2020-04-27 21:19+0000\n"
-"PO-Revision-Date: 2020-05-25 22:09+0200\n"
+"PO-Revision-Date: 2020-06-21 11:23+0200\n"
"Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
"Language-Team: Swedish <tp-sv-list@lists.sourceforge.net>\n"
"Language: sv\n"
msgstr "ändring av ett const-objekt %qE är inte tillåten i ett konstant uttryck"
#: cp/constexpr.c:1717
-#, fuzzy, gcc-internal-format
-#| msgid "originally defined here"
+#, gcc-internal-format
msgid "originally declared %<const%> here"
-msgstr "ursprungligen definierad här"
+msgstr "ursprungligen deklarerad %<const%> här"
#: cp/constexpr.c:1915 cp/constexpr.c:1961 cp/constexpr.c:1993
#: cp/constexpr.c:2014
msgstr "referensen %<dynamic_cast%> misslyckades"
#: cp/constexpr.c:1916
-#, fuzzy, gcc-internal-format
-#| msgid "type %qT is not a base type for type %qT"
+#, gcc-internal-format
msgid "dynamic type %qT of its operand does not have a base class of type %qT"
-msgstr "typen %qT är inte en bastyp för typen %qT"
+msgstr "den dynamiska typen %qT av sin operand har inte en basklass av typen %qT"
#: cp/constexpr.c:1962 cp/constexpr.c:1994
#, gcc-internal-format
msgstr "den statiska typen %qT av sin operand är en icke-publik basklass av den dynamiska typen %qT"
#: cp/constexpr.c:2016
-#, fuzzy, gcc-internal-format
-#| msgid " %qT is an ambiguous base class of %qT"
+#, gcc-internal-format
msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
-msgstr " %qT är en tvetydig basklass till %qT"
+msgstr "%qT är en tvetydig basklass till den dynamiska type %qT av sin operand"
#: cp/constexpr.c:2019
#, gcc-internal-format
msgstr "uttrycket %qE anger inte en %<constexpr%>-funktion"
#: cp/constexpr.c:2209
-#, fuzzy, gcc-internal-format
-#| msgid "Attempting to allocate already allocated variable"
+#, gcc-internal-format
msgid "deallocation of already deallocated storage"
-msgstr "Försök att allokera redan allokerad variabel"
+msgstr "avallokering av en redan avallokerad lagring"
-# local, det kan troligen vara både lokal variabel och lokal funktionsdeklartion
#: cp/constexpr.c:2216
-#, fuzzy, gcc-internal-format
-#| msgid "declaration of %qD shadows a previous local"
+#, gcc-internal-format
msgid "deallocation of storage that was not previously allocated"
-msgstr "deklaration av %qD skuggar en tidigare lokal deklaration"
+msgstr "avallokering av lagring som inte tidigare allokerades"
#: cp/constexpr.c:2250 cp/constexpr.c:7442
#, gcc-internal-format
msgstr "höger operand av skiftuttrycket %q+E är negativ"
#: cp/constexpr.c:2776
-#, fuzzy, gcc-internal-format
-#| msgid "right operand of shift expression %q+E is >= than the precision of the left operand"
+#, gcc-internal-format
msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
-msgstr "högra operanden av skiftuttrycket %q+E är ≥ precisionen på den vänstra operanden"
+msgstr "högra operanden av skiftuttrycket %q+E är större än eller lika med precisionen %wu av den vänstra operanden"
#: cp/constexpr.c:2799
#, gcc-internal-format
msgstr "vektorindexvärdet %qE är utanför gränserna för vektorn %qD av typen %qT"
#: cp/constexpr.c:3335
-#, fuzzy, gcc-internal-format
-#| msgid "non-zero array subscript %qE is used with array %qD of type %qT with unknown bounds"
+#, gcc-internal-format
msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
msgstr "icke-noll vektorindex %qE används med vektorn %qD av typen %qT med okända gränser"
msgstr "vektorindexvärdet %qE är utanför gränserna för vektortypen %qT"
#: cp/constexpr.c:3343
-#, fuzzy, gcc-internal-format
-#| msgid "non-zero array subscript %qE is used with array of type %qT with unknown bounds"
+#, gcc-internal-format
msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
msgstr "icke-noll vektorindex %qE används med en vektor av typen %qT med okända gränser"
msgstr "använder värdet av %qE genom ett %qT-glvalue i ett konstant uttryck"
#: cp/constexpr.c:4455
-#, fuzzy, gcc-internal-format
-#| msgid "the value of %qD is not usable in a constant expression"
+#, gcc-internal-format
msgid "the content of uninitialized storage is not usable in a constant expression"
-msgstr "värdet på %qD är inte användbart i ett konstant uttryck"
+msgstr "innehållet av den oinitierade lagringen inte användbart i ett konstant uttryck"
#: cp/constexpr.c:4457 cp/constexpr.c:4464
-#, fuzzy, gcc-internal-format
-#| msgid "declared here"
+#, gcc-internal-format
msgid "allocated here"
-msgstr "deklarerad här"
+msgstr "allokerad här"
#: cp/constexpr.c:4462
-#, fuzzy, gcc-internal-format
-#| msgid "statement-expression in a constant expression"
+#, gcc-internal-format
msgid "use of allocated storage after deallocation in a constant expression"
-msgstr "satsuttryck i ett konstant uttryck"
+msgstr "användning av allokerad lagring efter deallokering i ett konstant uttryck"
#: cp/constexpr.c:4467
#, gcc-internal-format
msgstr "ändring av den aktiva medlemmen av en union %qD till %qD"
#: cp/constexpr.c:4823
-#, fuzzy, gcc-internal-format
-#| msgid "change of the active member of a union from %qD to %qD"
+#, gcc-internal-format
msgid "change of the active member of a union from %qD to %qD during initialization"
-msgstr "ändring av den aktiva medlemmen av en union %qD till %qD"
+msgstr "ändring av den aktiva medlemmen av en union %qD till %qD under initiering"
#: cp/constexpr.c:5215 cp/constexpr.c:6455
#, gcc-internal-format
msgstr "%<constexpr%>-slingiterationsantal överskrider gränsen på %d (använd %<-fconstexpr-loop-limit=%> för att öka gränsen)"
#: cp/constexpr.c:5423
-#, fuzzy, gcc-internal-format
-#| msgid "initializer element is not a constant expression"
+#, gcc-internal-format
msgid "inline assembly is not a constant expression"
-msgstr "initierarelement är inte ett konstant uttryck"
+msgstr "inline-assembler är inte ett konstant uttryck"
#: cp/constexpr.c:5424
#, gcc-internal-format
msgstr "värdet %qE av typen %qT är inte ett konstant uttryck"
#: cp/constexpr.c:5502
-#, fuzzy, gcc-internal-format
-#| msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use -fconstexpr-ops-limit= to increase the limit)"
+#, gcc-internal-format
msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
-msgstr "antalet %<constexpr%>-evalueringsoperationer överskrider gränsen på %wd (använd -fconstexpr-loop-limit= för att öka gränsen)"
+msgstr "antalet %<constexpr%>-evalueringsoperationer överskrider gränsen på %wd (använd %<-fconstexpr-loop-limit=%> för att öka gränsen)"
#: cp/constexpr.c:5684 cp/constexpr.c:8006
#, gcc-internal-format
msgstr "temporär av den ej litterala typen %qT i ett konstant uttryck"
#: cp/constexpr.c:6122 cp/constexpr.c:7556
-#, fuzzy, gcc-internal-format
-#| msgid "a reinterpret_cast is not a constant expression"
+#, gcc-internal-format
msgid "%<reinterpret_cast%> is not a constant expression"
-msgstr "en reinterpret_cast är inte ett konstant uttryck"
+msgstr "en %<reinterpret_cast%> är inte ett konstant uttryck"
#: cp/constexpr.c:6174
#, gcc-internal-format
msgstr "uttrycket %qE är inte ett konstant uttryck"
#: cp/constexpr.c:6422
-#, fuzzy, gcc-internal-format
-#| msgid "expected template-id"
+#, gcc-internal-format
msgid "unexpected template-id %qE"
-msgstr "mall-id förväntades"
+msgstr "oväntat mall-id %qE"
#: cp/constexpr.c:6428
-#, fuzzy, gcc-internal-format
-#| msgid "built-in function %qE must be directly called"
+#, gcc-internal-format
msgid "function concept must be called"
-msgstr "inbyggd funktion %qE måste anropas direkt"
+msgstr "funktionkoncept måste anropas"
#: cp/constexpr.c:6458
#, gcc-internal-format
msgstr "%qE är inte ett konstant uttryck eftersom det refererar till en ofullständigt initierad variabel"
#: cp/constexpr.c:6709
-#, fuzzy, gcc-internal-format
-#| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
+#, gcc-internal-format
msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
-msgstr "%qE är inte ett konstant uttryck eftersom det har referenser till muterbara delobjekt av %qT"
+msgstr "%qE är inte ett konstant uttryck eftersom det refererar ett resultat av %<operator new%>"
#: cp/constexpr.c:6719
-#, fuzzy, gcc-internal-format
-#| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
+#, gcc-internal-format
msgid "%qE is not a constant expression because allocated storage has not been deallocated"
-msgstr "%qE är inte ett konstant uttryck eftersom det har referenser till muterbara delobjekt av %qT"
+msgstr "%qE är inte ett konstant uttryck eftersom allokerad lagring inte har avallokerats"
#: cp/constexpr.c:6739
#, gcc-internal-format
msgstr "för att det används som ett gl-värde"
#: cp/constexpr.c:7576
-#, fuzzy, gcc-internal-format
-#| msgid "reinterpret_cast from integer to pointer"
+#, gcc-internal-format
msgid "%<reinterpret_cast%> from integer to pointer"
-msgstr "reinterpret_cast från heltal till pekare"
+msgstr "%<reinterpret_cast%> från heltal till pekare"
#: cp/constexpr.c:7609
#, gcc-internal-format
msgstr "lambdauttryck är inte ett konstant uttryck före C++17"
#: cp/constexpr.c:7846
-#, fuzzy, gcc-internal-format
-#| msgid "virtual functions cannot be constexpr before C++2a"
+#, gcc-internal-format
msgid "virtual functions cannot be %<constexpr%> before C++2a"
-msgstr "virtuella funktioner kan inte constexpr före C++2a"
+msgstr "virtuella funktioner kan inte %<constexpr%> före C++2a"
#: cp/constexpr.c:7861
-#, fuzzy, gcc-internal-format
-#| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
+#, gcc-internal-format
msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
-msgstr "typeid-uttryck är inte ett konstant uttryck eftersom %qE har polymorf typ"
+msgstr "%<typeid%> är inte ett konstant uttryck eftersom %qE har polymorf typ"
#: cp/constexpr.c:7925
#, gcc-internal-format
msgstr "båda grenarna av en %<if%>-satsen markerad som %qs"
#: cp/cp-gimplify.c:1595
-#, fuzzy, gcc-internal-format
-#| msgid "throw will always call terminate()"
+#, gcc-internal-format
msgid "%<throw%> will always call %<terminate%>"
-msgstr "throw kommer alltid anropa terminate()"
+msgstr "%<throw%> kommer alltid anropa %<terminate%>"
#: cp/cp-gimplify.c:1598
-#, fuzzy, gcc-internal-format
-#| msgid "in C++11 destructors default to noexcept"
+#, gcc-internal-format
msgid "in C++11 destructors default to %<noexcept%>"
-msgstr "i C++11 är standard för destruerare noexcept"
+msgstr "i C++11 är standard för destruerare %<noexcept%>"
#: cp/cp-gimplify.c:1610
-#, fuzzy, gcc-internal-format
-#| msgid "in C++11 this throw will terminate because destructors default to noexcept"
+#, gcc-internal-format
msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
-msgstr "i C++11 kommer denna throw att avsluta eftersom standard för destruerare är noexcept"
+msgstr "i C++11 kommer denna %<throw%> att anropa %<terminate%> eftersom standard för destruerare är %<noexcept%>"
#: cp/cp-gimplify.c:2990
#, gcc-internal-format
msgstr "%qD är inte en typ"
#: cp/cp-gimplify.c:3030
-#, fuzzy, gcc-internal-format
-#| msgid "%qT is not a class type"
+#, gcc-internal-format
msgid "%qD is not a class type"
-msgstr "%qT är inte en klasstyp"
+msgstr "%qD är inte en klasstyp"
#: cp/cp-gimplify.c:3047
-#, fuzzy, gcc-internal-format
-#| msgid "%qE does not have pointer or array type"
+#, gcc-internal-format
msgid "%qD does not have %<const char *%> type"
-msgstr "%qE har inte pekar- eller vektortyp"
+msgstr "%qD har inte typen %<const char *%>"
#: cp/cp-gimplify.c:3058
-#, fuzzy, gcc-internal-format
-#| msgid "%qD does not have integral or enumeration type"
+#, gcc-internal-format
msgid "%qD does not have integral type"
-msgstr "%qD har inte heltals- eller uppräkningstyp"
+msgstr "%qD har inte heltalstyp"
#: cp/cp-gimplify.c:3070
#, gcc-internal-format
msgstr "%<std::source_location::__impl%> innehåller inte endast icke-statiska datamedlemmar %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> och %<_M_column%>"
#: cp/cp-gimplify.c:3159
-#, fuzzy, gcc-internal-format
-#| msgid "enclosing %qs"
+#, gcc-internal-format
msgid "evaluating %qs"
-msgstr "omgivande %qs"
+msgstr "beräknar %qs"
#: cp/cvt.c:92
-#, fuzzy
-#| msgid "can%'t convert from incomplete type %qH to %qI"
msgid "cannot convert from incomplete type %qH to %qI"
msgstr "det går inte att konvertera från ofullständig typ %qH till %qI"
msgstr "kunde inte konvertera %qE från %<void%> till %<bool%>"
#: cp/cvt.c:909
-#, fuzzy, gcc-internal-format
-#| msgid "%q#T used where a floating point value was expected"
+#, gcc-internal-format
msgid "%q#T used where a floating-point value was expected"
msgstr "%q#T använt där ett flyttalsvärde förväntades"
msgstr "konvertering från %qH till icke-skalär typ %qI begärd"
#: cp/cvt.c:1062
-#, fuzzy, gcc-internal-format
-#| msgid "ignoring return value of %qD, declared with attribute nodiscard"
+#, gcc-internal-format
msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
-msgstr "ignorerar returvärdet av %qD, deklarerad med attributet nodiscard"
+msgstr "ignorerar returvärdet av %qD, deklarerad med attributet %<nodiscard%>: %<%s%>"
#: cp/cvt.c:1064
-#, fuzzy, gcc-internal-format
-#| msgid "ignoring return value of %qD, declared with attribute nodiscard"
+#, gcc-internal-format
msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
-msgstr "ignorerar returvärdet av %qD, deklarerad med attributet nodiscard"
+msgstr "ignorerar returvärdet av %qD, deklarerad med attributet %<nodiscard%>%s"
#: cp/cvt.c:1080
-#, fuzzy, gcc-internal-format
-#| msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
+#, gcc-internal-format
msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
-msgstr "ignorerar returnerat värde av typen %qT, deklarerat med attributet nodiscard"
+msgstr "ignorerar returnerat värde av typen %qT, deklarerat med attributet %<nodiscard%>: %<%s%>"
#: cp/cvt.c:1082
-#, fuzzy, gcc-internal-format
-#| msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
+#, gcc-internal-format
msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
-msgstr "ignorerar returnerat värde av typen %qT, deklarerat med attributet nodiscard"
+msgstr "ignorerar returnerat värde av typen %qT, deklarerat med attributet %<nodiscard%>%s"
#: cp/cvt.c:1090
#, gcc-internal-format
msgstr "i anrop av %qD, deklarerad här"
#: cp/cvt.c:1104
-#, fuzzy, gcc-internal-format
-#| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
+#, gcc-internal-format
msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
-msgstr "ignorerar returvärdet av %qD, deklarerad med attributet warn_unused_result"
+msgstr "ignorerar returvärdet av %qD, deklarerad med attributet %<warn_unused_result%>"
#: cp/cvt.c:1158
#, gcc-internal-format
msgstr "konvertera av NULL till icke-pekartyp"
#: cp/cvt.c:1878
-#, fuzzy, gcc-internal-format
-#| msgid "default type conversion can%'t deduce template argument for %qD"
+#, gcc-internal-format
msgid "default type conversion cannot deduce template argument for %qD"
msgstr "standardtypkonvertering kan inte härleda mallargumentet för %qD"
msgstr "mallparameter-"
#: cp/cxx-pretty-print.c:2331
-#, fuzzy, gcc-internal-format
-#| msgid "%qs requires %qs"
+#, gcc-internal-format
msgid "requires"
-msgstr "%qs behöver %qs"
+msgstr "behöver"
#: cp/cxx-pretty-print.c:2889 cp/error.c:1560
#, gcc-internal-format
msgstr "än tidigare deklaration av %qF"
#: cp/decl.c:1260
-#, fuzzy, gcc-internal-format
-#| msgid "redeclaration %qD differs in %<constexpr%> from previous declaration"
+#, gcc-internal-format
msgid "redeclaration %qD differs in %qs from previous declaration"
-msgstr "omdeklaration av %qD skiljer i %<constexpr%> från tidigare deklaration"
+msgstr "omdeklaration av %qD skiljer i %qs från tidigare deklaration"
#: cp/decl.c:1264 cp/decl.c:14963
#, gcc-internal-format
msgstr "tidigare deklaration av %q#D"
#: cp/decl.c:1398
-#, fuzzy, gcc-internal-format
-#| msgid "ambiguating new declaration %q#D"
+#, gcc-internal-format
msgid "ambiguating new declaration %q+#D"
-msgstr "ny deklaration %q#D som skapar tvetydighet"
+msgstr "ny deklaration %q+#D som skapar tvetydighet"
#: cp/decl.c:1400 cp/decl.c:1778
#, gcc-internal-format
msgstr "tidigare deklaration av %qD här"
#: cp/decl.c:2016
-#, fuzzy, gcc-internal-format
-#| msgid "function %qD declared %<virtual%> inside a union"
+#, gcc-internal-format
msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
-msgstr "funktionen %qD deklarerad %<virtual%> inuti en union"
+msgstr "funktionen %qD är deklarerad %<[[noreturn]]%> men dess första deklaration var inte det"
#: cp/decl.c:2059
#, gcc-internal-format
msgstr " går in i räckvidden hos %q#D, som har en icke-trivial destruerare"
#: cp/decl.c:3329 cp/decl.c:3483
-#, fuzzy, gcc-internal-format
-#| msgid " enters try block"
+#, gcc-internal-format
msgid " enters %<try%> block"
-msgstr " går in i try-block"
+msgstr " går in i %<try%>-block"
#: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
-#, fuzzy, gcc-internal-format
-#| msgid " enters catch block"
+#, gcc-internal-format
msgid " enters %<catch%> block"
-msgstr " går in i catch-block"
+msgstr " går in i %<catch%>-block"
#: cp/decl.c:3341 cp/decl.c:3495
#, gcc-internal-format
msgstr " går in i synkroniserad eller atomär sats"
#: cp/decl.c:3354 cp/decl.c:3489
-#, fuzzy, gcc-internal-format
-#| msgid " enters %<constexpr%> if statement"
+#, gcc-internal-format
msgid " enters %<constexpr if%> statement"
-msgstr " går in %<constexpr%>-if-sats"
+msgstr " går in %<constexpr if%>-sats"
#: cp/decl.c:3472
#, gcc-internal-format
msgstr "%<typedef%> ignorerades i denna deklaration"
#: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
-#, fuzzy, gcc-internal-format
-#| msgid "%<constexpr%> cannot be used for type declarations"
+#, gcc-internal-format
msgid "%qs cannot be used for type declarations"
-msgstr "%<constexpr%> kan inte användas för typdeklarationer"
+msgstr "%qs kan inte användas till typdeklarationer"
#: cp/decl.c:5095
#, gcc-internal-format
msgstr "ignorerar attribut använda på beroende typ %qT utan en associerad deklaration"
#: cp/decl.c:5244 cp/decl2.c:851
-#, fuzzy, gcc-internal-format
-#| msgid "typedef %qD is initialized (use decltype instead)"
+#, gcc-internal-format
msgid "typedef %qD is initialized (use %qs instead)"
-msgstr "typedef %qD är initierad (använd decltype istället)"
+msgstr "typedef %qD är initierad (använd %qs istället)"
#: cp/decl.c:5253
#, gcc-internal-format
msgstr "deklaration av %q#D utanför en klass är inte en definition"
#: cp/decl.c:5431
-#, fuzzy, gcc-internal-format
-#| msgid "%qD declared %<thread_local%> in %<constexpr%> function"
+#, gcc-internal-format
msgid "%qD declared %<thread_local%> in %qs function"
-msgstr "%qD är deklarerad %<thread_local%> i en %<constexpr%>-funktion"
+msgstr "%qD är deklarerad %<thread_local%> i en %qs-funktion"
#: cp/decl.c:5436
-#, fuzzy, gcc-internal-format
-#| msgid "%qD declared %<static%> in %<constexpr%> function"
+#, gcc-internal-format
msgid "%qD declared %<static%> in %qs function"
-msgstr "%qDF är deklarerad %<static%> i en %<constexpr%>-funktion"
+msgstr "%qD är deklarerad %<static%> i en %qs-funktion"
#: cp/decl.c:5510
#, gcc-internal-format
msgstr "du kan gå runt detta genom att ta bort initieraren"
#: cp/decl.c:5920
-#, fuzzy, gcc-internal-format
-#| msgid "uninitialized const %qD"
+#, gcc-internal-format
msgid "uninitialized %<const %D%>"
-msgstr "oinitierade const %qD"
+msgstr "oinitierad %<const %D%>"
#: cp/decl.c:5927
#, gcc-internal-format
msgstr "klamrar runt skalär initierare för typen %qT"
#: cp/decl.c:6340
-#, fuzzy, gcc-internal-format
-#| msgid "too many braces around scalar initializerfor type %qT"
+#, gcc-internal-format
msgid "too many braces around scalar initializer for type %qT"
msgstr "för många klamrar runt skalär initierare för typen %qT"
msgstr "referensen %qD initieras med sig själv"
#: cp/decl.c:7341
-#, fuzzy, gcc-internal-format
-#| msgid "%<[*]%> not in a declaration"
+#, gcc-internal-format
msgid "could not find variant declaration"
-msgstr "%<[*]%> är inte i en deklaration"
+msgstr "kunde inte hitta en variantdeklaration"
#: cp/decl.c:7365
-#, fuzzy, gcc-internal-format
-#| msgid "too few arguments to constructor %q#D"
+#, gcc-internal-format
msgid "%<declare variant%> on constructor %qD"
-msgstr "för få argument till konstrueraren %q#D"
+msgstr "%<declare variant%> på konstrueraren %qD"
#: cp/decl.c:7370
-#, fuzzy, gcc-internal-format
-#| msgid "taking address of destructor %qD"
+#, gcc-internal-format
msgid "%<declare variant%> on destructor %qD"
-msgstr "tar adressen till destrueraren %qD"
+msgstr "%<declare variant%> på destrueraren %qD"
#: cp/decl.c:7375
#, gcc-internal-format
msgstr "specificeraren %<register%> av lagringsklass angiven"
#: cp/decl.c:7504
-#, fuzzy, gcc-internal-format
-#| msgid "initializer for %<decltype(auto) %D%> has function type (did you forget the %<()%> ?)"
+#, gcc-internal-format
msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
-msgstr "initieraren för %<decltype(auto) %D%> har funktionstyp (glömde du %<()%> ?)"
+msgstr "initieraren för %<decltype(auto) %D%> har funktionstyp; glömde du %<()%>?"
#: cp/decl.c:7616
#, gcc-internal-format
msgstr "skuggar tidigare typdeklaration av %q#D"
#: cp/decl.c:7712
-#, fuzzy, gcc-internal-format
-#| msgid "%qE attribute only applies to variables in static storage"
+#, gcc-internal-format
msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
-msgstr "attributet %qE är bara tillämpligt på variabler med statisk lagringsklass"
+msgstr "%<constinit%> kan bara tillämpas på en variabel med statisk eller trådlagringsvaraktighet"
#: cp/decl.c:7881
#, gcc-internal-format
msgstr "konceptet %qD har ingen definition"
#: cp/decl.c:9379
-#, fuzzy, gcc-internal-format
-#| msgid "virtual functions cannot be friends"
+#, gcc-internal-format
msgid "a function concept cannot be constrained"
-msgstr "virtuella funktioner kan inte vara vänner"
+msgstr "ett funktionkoncept kan inte begränsas"
#: cp/decl.c:9387
-#, fuzzy, gcc-internal-format
-#| msgid "%qD is not a template function"
+#, gcc-internal-format
msgid "constraints on a non-templated function"
-msgstr "%qD är inte en mallfunktion"
+msgstr "begränsning av en funktion som inte är en mall"
#: cp/decl.c:9432
#, gcc-internal-format
msgstr "vändeklarationen av %qD anger standardargument och är inte en definition"
#: cp/decl.c:9498
-#, fuzzy, gcc-internal-format
-#| msgid "%<conditional%> modifier on %<lastprivate%> clause not supported yet"
+#, gcc-internal-format
msgid "%<virtual%> %<consteval%> method %qD not supported yet"
-msgstr "modifieraren %<conditional%> på klausulen %<lastprivate%> stödjs inte ännu"
+msgstr "metoden %<virtual%> %<consteval%> %qD stödjs inte ännu"
#: cp/decl.c:9544
#, gcc-internal-format
msgstr "det går inte att deklarera %<::main%> som inline"
#: cp/decl.c:9550 cp/decl.c:9553
-#, fuzzy, gcc-internal-format
-#| msgid "cannot declare %<::main%> to be static"
+#, gcc-internal-format
msgid "cannot declare %<::main%> to be %qs"
-msgstr "det går inte att deklarera %<::main%> som static"
+msgstr "det går inte att deklarera %<::main%> som %qs"
#: cp/decl.c:9555
#, gcc-internal-format
msgstr "härledningsguiden %qD måste deklareras med namnrymdsräckvidd"
#: cp/decl.c:9645
-#, fuzzy, gcc-internal-format
-#| msgid "deduction guide %qD must be declared at namespace scope"
+#, gcc-internal-format
msgid "deduction guide %qD must be declared in the same scope as %qT"
-msgstr "härledningsguiden %qD måste deklareras med namnrymdsräckvidd"
+msgstr "härledningsguiden %qD måste deklareras med i samma räckvidd som %qT"
#: cp/decl.c:9652
#, gcc-internal-format
msgstr "heltalssuffixet %qs skuggas av implementationen"
#: cp/decl.c:9689
-#, fuzzy, gcc-internal-format
-#| msgid "floating point suffix %qs shadowed by implementation"
+#, gcc-internal-format
msgid "floating-point suffix %qs shadowed by implementation"
msgstr "flyttalssuffixet %qs skuggas av implementationen"
msgstr "koncept måste ha typen %<bool%>"
#: cp/decl.c:10056
-#, fuzzy, gcc-internal-format
-#| msgid "variable concept has no initializer"
+#, gcc-internal-format
msgid "a variable concept cannot be constrained"
-msgstr "variabelkoncept har ingen initierare"
+msgstr "ett variabelkoncept kan inte begränsas"
#: cp/decl.c:10181
#, gcc-internal-format
msgstr "mallmallparameter %qT i deklaration av härledningsguide"
#: cp/decl.c:10760
-#, fuzzy, gcc-internal-format
-#| msgid "decl-specifier in declaration of deduction guide"
+#, gcc-internal-format
msgid "%<decl-specifier%> in declaration of deduction guide"
-msgstr "decl-specificerare i deklaration av härledningsguide"
+msgstr "%<decl-specifier%> i deklaration av härledningsguide"
#: cp/decl.c:10781
#, gcc-internal-format
msgstr "ogiltig användning av kvalificerat namn %<%D::%D%>"
#: cp/decl.c:11075
-#, fuzzy, gcc-internal-format
-#| msgid "%qT is not a class or namespace"
+#, gcc-internal-format
msgid "%q#T is not a class or namespace"
-msgstr "%qT är inte en klass eller namnrymd"
+msgstr "%q#T är inte en klass eller namnrymd"
#: cp/decl.c:11099
-#, fuzzy, gcc-internal-format
-#| msgid "declaration of %qD as non-function"
+#, gcc-internal-format
msgid "declaration of %qE as non-function"
-msgstr "deklaration av %qD som en icke-funktion"
+msgstr "deklaration av %qE som en icke-funktion"
#: cp/decl.c:11106
-#, fuzzy, gcc-internal-format
-#| msgid "declaration of %qD as non-member"
+#, gcc-internal-format
msgid "declaration of %qE as non-member"
-msgstr "deklaration av %qD som icke-medlem"
+msgstr "deklaration av %qE som icke-medlem"
#: cp/decl.c:11134
#, gcc-internal-format
msgstr "både %qs och %qs angivna"
#: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
-#, fuzzy, gcc-internal-format
-#| msgid "%<constexpr%> cannot appear in a typedef declaration"
+#, gcc-internal-format
msgid "%qs cannot appear in a typedef declaration"
-msgstr "%<constexpr%> kan inte förekomma i en typedef-deklaration"
+msgstr "%qs kan inte förekomma i en typedef-deklaration"
#: cp/decl.c:11289
#, gcc-internal-format
msgstr "lagringsklass angiven för parameter %qs"
#: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
-#, fuzzy, gcc-internal-format
-#| msgid "a parameter cannot be declared %<constexpr%>"
+#, gcc-internal-format
msgid "a parameter cannot be declared %qs"
-msgstr "en parameter kan inte deklareras %<constexpr%>"
+msgstr "en parameter kan inte deklareras %qs"
#: cp/decl.c:11710
#, gcc-internal-format
msgstr "deklaration av strukturerad bindning får inte vara %qs"
#: cp/decl.c:11732 cp/decl.c:11754
-#, fuzzy, gcc-internal-format
-#| msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
+#, gcc-internal-format
msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
-msgstr "strukturerade bindningar är endast tillgängliga med %<-std=c++17%> eller %<-std=gnu++17%>"
+msgstr "strukturerade bindningsdeklarationer kan vara %qs endast i %<-std=c++2a%> eller %<-std=gnu++2a%>"
#: cp/decl.c:11742
-#, fuzzy, gcc-internal-format
-#| msgid "unused structured binding declaration"
+#, gcc-internal-format
msgid "%<volatile%>-qualified structured binding is deprecated"
-msgstr "oanvänd deklaration av strukturerad bindning"
+msgstr "%<volatile%>-kvalificerad strukturerad bindning bör undvikas"
#: cp/decl.c:11766
#, gcc-internal-format
msgstr "funktionen %qs med avslutande returtyp är inte deklarerad med typspecificeraren %<auto%>"
#: cp/decl.c:12144
-#, fuzzy, gcc-internal-format
-#| msgid "%<_Atomic%>-qualified return type of %qD"
+#, gcc-internal-format
msgid "%<volatile%>-qualified return type is deprecated"
-msgstr "%<_Atomic%>-kvalificerad returtyp till för %qD"
+msgstr "%<volatile%>-kvalificerad returtyp bör undvikas"
#: cp/decl.c:12156
#, gcc-internal-format
msgstr "vändeklaration är inte i klassdefinition"
#: cp/decl.c:12270
-#, fuzzy, gcc-internal-format
-#| msgid "can%'t define friend function %qs in a local class definition"
+#, gcc-internal-format
msgid "cannot define friend function %qs in a local class definition"
msgstr "det går inte att definiera vänfunktion %qs i en lokal klassdefinition"
msgstr "referensen %qs kan inte deklareras %<mutable%>"
#: cp/decl.c:12757
-#, fuzzy, gcc-internal-format
-#| msgid "types may not be defined in conditions"
+#, gcc-internal-format
msgid "typedef may not be a function definition"
-msgstr "typer får inte definieras i villkor"
+msgstr "typedef kan inte vara en funktionsdefinition"
#: cp/decl.c:12760
-#, fuzzy, gcc-internal-format
-#| msgid "types may not be defined in conditions"
+#, gcc-internal-format
msgid "typedef may not be a member function definition"
-msgstr "typer får inte definieras i villkor"
+msgstr "typedef får inte vara en medlemsfunktionsdefinition"
#: cp/decl.c:12786
#, gcc-internal-format
msgstr "det går inte att använda %<::%> i parameterdeklaration"
#: cp/decl.c:13015 cp/parser.c:18438
-#, fuzzy, gcc-internal-format
-#| msgid "cannot declare parameter to be of abstract type %qT"
+#, gcc-internal-format
msgid "cannot declare a parameter with %<decltype(auto)%>"
-msgstr "det går inte att deklarera en parameter till att vara av abstrakt typ %qT"
+msgstr "det går inte att deklarera en parameter med %<decltype(auto)%>"
#: cp/decl.c:13018
#, gcc-internal-format
msgstr "deklaration av %qD som medlem av %qT"
#: cp/decl.c:13185 cp/decl.c:13198
-#, fuzzy, gcc-internal-format
-#| msgid "a destructor cannot be %<constexpr%>"
+#, gcc-internal-format
msgid "a destructor cannot be %qs"
-msgstr "en destruerare kan inte vara %<constexpr%>"
+msgstr "en destruerare kan inte vara %qs"
#: cp/decl.c:13191
-#, fuzzy, gcc-internal-format
-#| msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
+#, gcc-internal-format
msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
-msgstr "%<try%> i %<constexpr%>-funktioner är endast tillgängligt med %<-std=c++2a%> eller %<-std=gnu++2a%>"
+msgstr "%<constexpr%>-destruerare är endast tillgängliga med %<-std=c++2a%> eller %<-std=gnu++2a%>"
#: cp/decl.c:13204
#, gcc-internal-format
msgstr "ett koncept kan inte vara en medlemsfunktion"
#: cp/decl.c:13227 cp/decl.c:13554
-#, fuzzy, gcc-internal-format
-#| msgid "cannot open %s"
+#, gcc-internal-format
msgid "%qD cannot be %qs"
-msgstr "kan inte öppna %s"
+msgstr "%qD kan inte vara %qs"
#: cp/decl.c:13236
#, gcc-internal-format
msgstr "ett namnlöst fält är varken en funktion eller medlemsfunktion, kan inte deklareras som vän"
#: cp/decl.c:13379 cp/decl.c:13390
-#, fuzzy, gcc-internal-format
-#| msgid "static data member %qE declared %<concept%>"
+#, gcc-internal-format
msgid "static data member %qE declared %qs"
-msgstr "statisk datamedlem %qE deklarerad %<concept%>"
+msgstr "statisk datamedlem %qE deklarerad %qs"
#: cp/decl.c:13384
#, gcc-internal-format
msgstr "statiska %<constexpr%>-datamedlemmen %qD måste ha en initierare"
#: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
-#, fuzzy, gcc-internal-format
-#| msgid "non-static data member %qE declared %<constexpr%>"
+#, gcc-internal-format
msgid "non-static data member %qE declared %qs"
-msgstr "ickestatisk datamedlem %qE deklarerad %<constexpr%>"
+msgstr "ickestatisk datamedlem %qE deklarerad %qs"
#: cp/decl.c:13495
#, gcc-internal-format
msgstr "deklarationen av %<constexpr%>-variabeln %qD är inte en definition"
#: cp/decl.c:13664
-#, fuzzy, gcc-internal-format
-#| msgid "a parameter cannot be declared %<constexpr%>"
+#, gcc-internal-format
msgid "a variable cannot be declared %<consteval%>"
-msgstr "en parameter kan inte deklareras %<constexpr%>"
+msgstr "en variabel kan inte deklareras %<consteval%>"
#: cp/decl.c:13684
#, gcc-internal-format
msgstr "felaktig användning av typen %<void%> i en parameterdeklaration"
#: cp/decl.c:13984
-#, fuzzy, gcc-internal-format
-#| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
+#, gcc-internal-format
msgid "%<volatile%>-qualified parameter is deprecated"
-msgstr "%<_Atomic%>-kvalificerad parametertyp %qT till %q+D"
+msgstr "%<volatile%>-kvalificerad parameter bör undvikas"
#: cp/decl.c:13992
#, gcc-internal-format
#. 13.4.0.3
#: cp/decl.c:14426
-#, fuzzy, gcc-internal-format
-#| msgid "ISO C++ prohibits overloading operator ?:"
+#, gcc-internal-format
msgid "ISO C++ prohibits overloading %<operator ?:%>"
-msgstr "ISO C++ förhindrar överlagring av operatorn ?:"
+msgstr "ISO C++ förhindrar överlagring av %<operator ?:%>"
#. Variadic.
#: cp/decl.c:14437
msgstr "bredden på bitfältet %qD har icke-heltalstyp %qT"
#: cp/decl2.c:1443
-#, fuzzy, gcc-internal-format
-#| msgid "incomplete type %qT does not have member %qD"
+#, gcc-internal-format
msgid "incomplete type %qT is not mappable"
-msgstr "ofullständig typ %qT har inte medlem %qD"
+msgstr "ofullständig typ %qT är inte avbildbar"
#: cp/decl2.c:1455
-#, fuzzy, gcc-internal-format
-#| msgid "type %qE has virtual member functions"
+#, gcc-internal-format
msgid "type %qT with virtual members is not mappable"
-msgstr "typen %qE har virtuella medlemsfunktioner"
+msgstr "typen %qT med virtuella medlemmar är inte avbildbar"
#: cp/decl2.c:1467
-#, fuzzy, gcc-internal-format
-#| msgid "%qs at %C is not a variable"
+#, gcc-internal-format
msgid "static field %qD is not mappable"
-msgstr "%qs vid %C är inte en variabel"
+msgstr "det statiska fältet %qD är inte avbildbart"
#: cp/decl2.c:1556
#, gcc-internal-format
msgstr "%<operator delete%> måste returnera typ %qT"
#: cp/decl2.c:1838
-#, fuzzy, gcc-internal-format
-#| msgid "destroying operator delete must be a member function"
+#, gcc-internal-format
msgid "destroying %<operator delete%> must be a member function"
-msgstr "den destruerande operatorn delete måste vara medlemsfunktion"
+msgstr "en förstörande %<operator delete%> måste vara medlemsfunktion"
#: cp/decl2.c:1841
-#, fuzzy, gcc-internal-format
-#| msgid "operator delete[] cannot be a destroying delete"
+#, gcc-internal-format
msgid "%<operator delete[]%> cannot be a destroying delete"
-msgstr "operatorn delete[] kan inte vara en förstörade delete"
+msgstr "%<operator delete[]%> kan inte vara en förstörade delete"
#: cp/decl2.c:1843
-#, fuzzy, gcc-internal-format
-#| msgid "destroying operator delete must be a usual deallocation function"
+#, gcc-internal-format
msgid "destroying %<operator delete%> must be a usual deallocation function"
-msgstr "förstörande operatorn delete måste vara en vanlig avallokeringsfunktion"
+msgstr "en förstörande %<operator delete%> måste vara en vanlig avallokeringsfunktion"
#: cp/decl2.c:1853
#, gcc-internal-format
msgstr "användning av borttagen funktion %qD"
#: cp/decl2.c:5585
-#, fuzzy, gcc-internal-format
-#| msgid "redeclaration %q#D with different constraints"
+#, gcc-internal-format
msgid "use of function %qD with unsatisfied constraints"
-msgstr "omdeklaration av %q#D med andra begränsningar"
+msgstr "användning av funktionen %qD med ej uppfyllda begränsningar"
#: cp/decl2.c:5607
#, gcc-internal-format
msgstr " i kastat uttryck"
#: cp/except.c:945
-#, fuzzy, gcc-internal-format
-#| msgid "cannot declare catch parameter to be of rvalue reference type %qT"
+#, gcc-internal-format
msgid "cannot declare %<catch%> parameter to be of rvalue reference type %qT"
-msgstr "det går inte att deklarera en fångstparameter att vara av rvalue-referenstyp %qT"
+msgstr "det går inte att deklarera en parameter till %<catch%> att vara av rvalue-referenstyp %qT"
#: cp/except.c:953
#, gcc-internal-format
msgstr "vändeklaration %q#D deklarerar en icke-mall-funktion"
#: cp/friend.c:641
-#, fuzzy, gcc-internal-format
-#| msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
+#, gcc-internal-format
msgid "(if this is not what you intended, make sure the function template has already been declared and add %<<>%> after the function name here)"
-msgstr "(om detta inte är vad du avsåg, se till att funktionsmallen redan har deklarerats och lägg till <> efter funktionsnamnet här) "
+msgstr "(om detta inte är vad du avsåg, se till att funktionsmallen redan har deklarerats och lägg till %<<>%> efter funktionsnamnet här) "
#: cp/init.c:393
#, gcc-internal-format
msgstr "variabelt ändrad typ inte tillåten i new-uttryck"
#: cp/init.c:3077
-#, fuzzy, gcc-internal-format
-#| msgid "non-constant array new length must be specified directly, not by typedef"
+#, gcc-internal-format
msgid "non-constant array new length must be specified directly, not by %<typedef%>"
-msgstr "en ny längd för en icke-konstant vektor måste anges direkt, inte av en typedef"
+msgstr "en ny längd för en icke-konstant vektor måste anges direkt, inte av %<typedef%>"
#: cp/init.c:3079
#, gcc-internal-format
msgstr "new-längden för en icke-konstant vektor måste anges utan parenteserna runt typ-id:t"
#: cp/init.c:3089
-#, fuzzy, gcc-internal-format
-#| msgid "invalid type %<void%> for new"
+#, gcc-internal-format
msgid "invalid type %<void%> for %<new%>"
-msgstr "ogiltig typ %<void%> för new"
+msgstr "ogiltig typ %<void%> för %<new%>"
#: cp/init.c:3095
-#, fuzzy, gcc-internal-format
-#| msgid "%<new%> of initializer_list does not extend the lifetime of the underlying array"
+#, gcc-internal-format
msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
-msgstr "%<new%> av initierarlista utökar inte livslängden på den underliggande vektorn"
+msgstr "%<new%> av %<initializer_list%> utökar inte livslängden på den underliggande vektorn"
#: cp/init.c:3137
#, gcc-internal-format
msgstr "new kan inte användas på en funktionstyp"
#: cp/init.c:3970
-#, fuzzy, gcc-internal-format
-#| msgid "possible problem detected in invocation of delete operator:"
+#, gcc-internal-format
msgid "possible problem detected in invocation of operator %<delete []%>"
-msgstr "möjligt problem upptäckt vid anrop av operatorn delete:"
+msgstr "möjligt problem upptäckt vid anrop av operatorn %<delete []%>"
#: cp/init.c:3974
-#, fuzzy, gcc-internal-format
-#| msgid "neither the destructor nor the class-specific operator delete [] will be called, even if they are declared when the class is defined"
+#, gcc-internal-format
msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
-msgstr "varken destrueraren eller den klasspecifika operatorn delete [] kommer anropas, även om de är deklarerade när klassen definieras"
+msgstr "varken destrueraren eller den klasspecifika operatorn %<delete []%> kommer anropas, även om de är deklarerade när klassen definieras"
#: cp/init.c:4523
#, gcc-internal-format
msgstr "okänd vektorstorlek i delete"
#: cp/init.c:4863
-#, fuzzy, gcc-internal-format
-#| msgid "possible problem detected in invocation of delete operator:"
+#, gcc-internal-format
msgid "possible problem detected in invocation of %<operator delete%>"
-msgstr "möjligt problem upptäckt vid anrop av operatorn delete:"
+msgstr "möjligt problem upptäckt vid anrop av %<operator delete%>"
#: cp/init.c:4868
-#, fuzzy, gcc-internal-format
-#| msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined"
+#, gcc-internal-format
msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
-msgstr "varken destrueraren eller den klasspecifika operatorn delete kommer anropas, även om de är deklarerade när klassen definieras"
+msgstr "varken destrueraren eller den klasspecifika %<operator delete%> kommer anropas, även om de är deklarerade när klassen definieras"
#: cp/init.c:4883
#, gcc-internal-format
msgstr "%<this%> fångades inte för denna lambdafunktion"
#: cp/lex.c:402
-#, fuzzy, gcc-internal-format
-#| msgid "invalid #pragma %s"
+#, gcc-internal-format
msgid "invalid %<#pragma %s%>"
-msgstr "ogiltigt #pragma %s"
+msgstr "ogiltigt %<#pragma %s%>"
#: cp/lex.c:410
-#, fuzzy, gcc-internal-format
-#| msgid "#pragma vtable no longer supported"
+#, gcc-internal-format
msgid "%<#pragma vtable%> no longer supported"
-msgstr "#pragma vtable stödjs inte längre"
+msgstr "%<#pragma vtable%> stödjs inte längre"
#: cp/lex.c:482
-#, fuzzy, gcc-internal-format
-#| msgid "#pragma implementation for %qs appears after file is included"
+#, gcc-internal-format
msgid "%<#pragma implementation%> for %qs appears after file is included"
-msgstr "#pragma implementation för %qs förekommer efter att filen inkluderats"
+msgstr "%<#pragma implementation%> för %qs förekommer efter att filen inkluderats"
#: cp/lex.c:510
#, gcc-internal-format
msgstr "(om du använder %<-fpermissive%>, kommer G++ acceptera din kod, men man bör undvika att tillåta användning av ett odeklarerat namn)"
#: cp/mangle.c:2318
-#, fuzzy, gcc-internal-format
-#| msgid "mangling typeof, use decltype instead"
+#, gcc-internal-format
msgid "mangling %<typeof%>, use %<decltype%> instead"
-msgstr "manglar typeof, använd decltype istället"
+msgstr "manglar %<typeof%>, använd %<decltype%> istället"
#: cp/mangle.c:2322
-#, fuzzy, gcc-internal-format
-#| msgid "mangling __underlying_type"
+#, gcc-internal-format
msgid "mangling %<__underlying_type%>"
-msgstr "manglar __underlying_type"
+msgstr "manglar %<__underlying_type%>"
#: cp/mangle.c:2629
#, gcc-internal-format
msgstr "det manglade namnet på initieringsvaktsvariabeln för %qD ändras mellan %<-fabi-version=%d%> och %<-fabi-version=%d%>"
#: cp/method.c:832 cp/method.c:2004
-#, fuzzy, gcc-internal-format
-#| msgid "non-static const member %q#D, can%'t use default assignment operator"
+#, gcc-internal-format
msgid "non-static const member %q#D, cannot use default assignment operator"
msgstr "ickestatisk const-medlem %q#D, kan inte använda standardtilldelningsoperatorn"
#: cp/method.c:838 cp/method.c:2010
-#, fuzzy, gcc-internal-format
-#| msgid "non-static reference member %q#D, can%'t use default assignment operator"
+#, gcc-internal-format
msgid "non-static reference member %q#D, cannot use default assignment operator"
msgstr "ickestatisk referensmedlem %q#D, kan inte använda standardtilldelningsoperatorn"
#: cp/method.c:928
-#, fuzzy, gcc-internal-format
-#| msgid "%q+#D is not a static data member of %q#T"
+#, gcc-internal-format
msgid "%qD is not a static data member"
-msgstr "%q+#D är inte en statisk datamedlem i %q#T"
+msgstr "%qD är inte en statisk datamedlem"
#: cp/method.c:929
-#, fuzzy, gcc-internal-format
-#| msgid "missing argument to %qs"
+#, gcc-internal-format
msgid "determining value of %qs"
-msgstr "argument saknas till %qs"
+msgstr "avgör värdet av %qs"
#: cp/method.c:956
-#, fuzzy, gcc-internal-format
-#| msgid "wrong type of argument %s"
+#, gcc-internal-format
msgid "forming type of %qs"
-msgstr "fel sorts argument %s"
+msgstr "formar typen av %qs"
#: cp/method.c:1100
-#, fuzzy, gcc-internal-format
-#| msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
+#, gcc-internal-format
msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
-msgstr "lambdamallar är endast tillgängliga med %<-std=c++2a%> eller %<-std=gnu++2a%>"
+msgstr "standarddefinierad %qD är endast tillgänglig med %<-std=c++2a%> eller %<-std=gnu++2a%>"
#: cp/method.c:1108
#, gcc-internal-format
msgstr "standarddefinierad %qD måste returnera %<bool%>"
#: cp/method.c:1134
-#, fuzzy, gcc-internal-format
-#| msgid "duplicate %<const%>"
+#, gcc-internal-format
msgid "defaulted %qD must be %<const%>"
-msgstr "dubblerat %<const%>"
+msgstr "standarddefinierad %qD måste vara %<const%>"
#: cp/method.c:1158
#, gcc-internal-format
msgstr "standarddefinerad %qD måste ha parametrar av antingen typen %<const %T&%> eller %qT, inte båda"
#: cp/method.c:1319
-#, fuzzy, gcc-internal-format
-#| msgid "cannot decompose union type %qT"
+#, gcc-internal-format
msgid "cannot default compare union %qT"
-msgstr "det går inte att dekomponera unionstypen %qT"
+msgstr "det går inte att standardjämföra unionen %qT"
#: cp/method.c:1355
-#, fuzzy, gcc-internal-format
-#| msgid "cannot create pointer to reference member %qD"
+#, gcc-internal-format
msgid "cannot default compare reference member %qD"
-msgstr "kan inte skapa pekare till referensmedlem %qD"
+msgstr "det går inte att standardjämföra referensmedlemmen %qD"
#: cp/method.c:1363
-#, fuzzy, gcc-internal-format
-#| msgid "cannot decompose class type %qT because it has an anonymous union member"
+#, gcc-internal-format
msgid "cannot default compare anonymous union member"
-msgstr "kan inte dekomponera klasstypen %qT för att den har en anonym unionsmedlem"
+msgstr "det går inte att standardjämföra en anonym unions medlem"
#: cp/method.c:1580
#, gcc-internal-format
msgstr "union-medlem %q+D med icketrivial %qD"
#: cp/method.c:1960
-#, fuzzy, gcc-internal-format
-#| msgid "defaulted constructor calls non-%<constexpr%> %qD"
+#, gcc-internal-format
msgid "defaulted destructor calls non-%<constexpr%> %qD"
-msgstr "standarddefinierad konstruerare anropar %qD som inte är %<constexpr%>"
+msgstr "standarddefinierad destruerare anropar %qD som inte är %<constexpr%>"
#: cp/method.c:1961
#, gcc-internal-format
msgstr "förväntad signatur: %qD"
#: cp/method.c:2995
-#, fuzzy, gcc-internal-format
-#| msgid "explicitly defaulted function %q+D cannot be declared as %<constexpr%> because the implicit declaration is not %<constexpr%>:"
+#, gcc-internal-format
msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
-msgstr "den explicit standarddefinierade funktionen %q+D kan inte deklareras som %<constexpr%> för att den implicita deklarationen är inte %<constexpr%>:"
+msgstr "den explicit standarddefinierade funktionen %q+D kan inte deklareras som %qs för att den implicita deklarationen är inte %qs:"
#: cp/method.c:3015
#, gcc-internal-format
msgstr "standarddefinierad funktion %q+D med standardargument"
#: cp/name-lookup.c:2272
-#, fuzzy, gcc-internal-format
-#| msgid "declaration of %q+#D shadows template parameter"
+#, gcc-internal-format
msgid "redeclaration of %q#D with different template parameters"
-msgstr "deklaration av %q+#D skuggar en mallparameter"
+msgstr "omdeklaration av %q+#D med andra mallparametrar"
#: cp/name-lookup.c:2278
#, gcc-internal-format
msgstr "vändeklaration %qD i lokal klass utan en tidigare lokal deklaration"
#: cp/name-lookup.c:3293
-#, fuzzy, gcc-internal-format
-#| msgid "%s %<%s(%E)%> %p %d\n"
+#, gcc-internal-format
msgid "%s %<%s(%E)%> %p %d"
-msgstr "%s %<%s(%E)%> %p %d\n"
+msgstr "%s %<%s(%E)%> %p %d"
#: cp/name-lookup.c:3296
-#, fuzzy, gcc-internal-format
-#| msgid "%s %s %p %d\n"
+#, gcc-internal-format
msgid "%s %s %p %d"
-msgstr "%s %s %p %d\n"
+msgstr "%s %s %p %d"
#: cp/name-lookup.c:4615
#, gcc-internal-format
msgstr "using-deklaration för icke-medlem vid klassräckvidd"
#: cp/name-lookup.c:4623
-#, fuzzy, gcc-internal-format
-#| msgid "redeclaration of enumerator %q+D"
+#, gcc-internal-format
msgid "using-declaration may not name enumerator %<%E::%D%>"
-msgstr "omdeklaration av uppräkningstyp %q+D"
+msgstr "en using-deklaration får inte vara en namnuppräknare %<%E::%D%>"
#: cp/name-lookup.c:4632
-#, fuzzy, gcc-internal-format
-#| msgid "using-declaration for non-member at class scope"
+#, gcc-internal-format
msgid "using-declaration for member at non-class scope"
-msgstr "using-deklaration för icke-medlem vid klassräckvidd"
+msgstr "using-deklaration för medlem vid icke-klass-räckvidd"
#: cp/name-lookup.c:4639
#, gcc-internal-format
msgstr "kan inte ärva konstruerare från den indirekta basen %qT"
#: cp/name-lookup.c:4711
-#, fuzzy, gcc-internal-format
-#| msgid "%qD has not been declared within %qD"
+#, gcc-internal-format
msgid "%qD has not been declared in %qE"
-msgstr "%qD har inte deklarerats inom %qD"
+msgstr "%qD har inte deklarerats i %qE"
#: cp/name-lookup.c:4727
-#, fuzzy, gcc-internal-format
-#| msgid "declaration of %qD not in a namespace surrounding %qD"
+#, gcc-internal-format
msgid "using-declaration may not name namespace %qD"
-msgstr "deklaration av %qD inte i namnrymd som omger %qD"
+msgstr "en using-deklaration får inte namnge namnrymden %qD"
#: cp/name-lookup.c:4810
#, gcc-internal-format
msgstr "definitionen av %<std::initializer_list%> matchar inte %<#include <initializer_list>%>, är inte en mall"
#: cp/name-lookup.c:7303
-#, fuzzy, gcc-internal-format
-#| msgid "strong using directive no longer supported"
+#, gcc-internal-format
msgid "%<strong%> using directive no longer supported"
-msgstr "direktivet strong using stödjs inte längre"
+msgstr "ett %<strong%> using-direktiv stödjs inte längre"
#: cp/name-lookup.c:7306
-#, fuzzy, gcc-internal-format
-#| msgid "you may use an inline namespace instead"
+#, gcc-internal-format
msgid "you can use an inline namespace instead"
-msgstr "du kan använda inline-namnrymder istället"
+msgstr "du kan använda en inline-namnrymd istället"
#: cp/name-lookup.c:7409
-#, fuzzy, gcc-internal-format
-#| msgid "%qs at %L is ambiguous"
+#, gcc-internal-format
msgid "%<namespace %E%> is ambiguous"
-msgstr "%qs vid %L är tvetydig"
+msgstr "%<namespace %E%> är tvetydig"
#: cp/name-lookup.c:7425
#, gcc-internal-format
msgstr "%qD definierades här"
#: cp/name-lookup.c:7554
-#, fuzzy, gcc-internal-format
-#| msgid "XXX entering pop_everything ()\n"
+#, gcc-internal-format
msgid "XXX entering %<pop_everything ()%>"
-msgstr "XXX går in i pop_everything ()\n"
+msgstr "XXX går in i %<pop_everything ()%>"
#: cp/name-lookup.c:7563
-#, fuzzy, gcc-internal-format
-#| msgid "XXX leaving pop_everything ()\n"
+#, gcc-internal-format
msgid "XXX leaving %<pop_everything ()%>"
-msgstr "XXX lämnar pop_everything ()\n"
+msgstr "XXX lämnar %<pop_everything ()%>"
#: cp/optimize.c:618
#, gcc-internal-format
msgstr "identifieraren %qE är ett nyckelord i C++11"
#: cp/parser.c:856
-#, fuzzy, gcc-internal-format
-#| msgid "identifier %qE is a keyword in C++11"
+#, gcc-internal-format
msgid "identifier %qE is a keyword in C++20"
-msgstr "identifieraren %qE är ett nyckelord i C++11"
+msgstr "identifieraren %qE är ett nyckelord i C++20"
#: cp/parser.c:1325 cp/parser.c:1338
-#, fuzzy, gcc-internal-format
-#| msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
+#, gcc-internal-format
msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
-msgstr "LEXER_DEBUGGING_ENABLED_P är inte satt till true"
+msgstr "%<LEXER_DEBUGGING_ENABLED_P%> är inte satt till true"
#: cp/parser.c:1363 cp/parser.c:41427
-#, fuzzy, gcc-internal-format
-#| msgid "%<#pragma omp declare simd%> not immediately followed by function declaration or definition"
+#, gcc-internal-format
msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
-msgstr "%<#pragma omp declare simd%> som inte omedelbart följs av en funktionsdeklaration eller -definition"
+msgstr "%<#pragma omp declare %s%> som inte omedelbart följs av en funktionsdeklaration eller -definition"
#: cp/parser.c:2889
#, gcc-internal-format
msgstr "C++11 %<thread_local%> är endast tillgängligt med %<-std=c++11%> eller %<-std=gnu++11%>"
#: cp/parser.c:3376
-#, fuzzy, gcc-internal-format
-#| msgid "C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
+#, gcc-internal-format
msgid "C++20 %<constinit%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
-msgstr "C++11 %<constexpr%> är endast tillgängligt med %<-std=c++11%> eller %<-std=gnu++11%>"
+msgstr "C++20 %<constinit%> är endast tillgängligt med %<-std=c++2a%> eller %<-std=gnu++2a%>"
#: cp/parser.c:3379
-#, fuzzy, gcc-internal-format
-#| msgid "%<concept%> only available with %<-fconcepts%>"
+#, gcc-internal-format
msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
-msgstr "%<concept%> är endast tillgängligt med %<-fconcepts%>"
+msgstr "%<concept%> är endast tillgängligt med %<-std=c++2a%> eller %<-fconcepts%>"
#: cp/parser.c:3382 cp/parser.c:27700
-#, fuzzy, gcc-internal-format
-#| msgid "%<requires%> only available with %<-fconcepts%>"
+#, gcc-internal-format
msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
-msgstr "%<requires%> är endast tillgängligt med %<-fconcepts%>"
+msgstr "%<requires%> är endast tillgängligt med %<-std=c++2a%> eller %<-fconcepts%>"
#: cp/parser.c:3409
#, gcc-internal-format
msgstr "kan inte hitta en numerisk litteraloperator %qD"
#: cp/parser.c:4583
-#, fuzzy, gcc-internal-format
-#| msgid "add %<using namespace std::complex_literals%> (from <complex>) to enable the C++14 user-defined literal suffixes"
+#, gcc-internal-format
msgid "add %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixes"
-msgstr "lägg till %<using namespace std::complex_literals%> (från <complex>) för att aktivera C++14 användardefinierade litterala suffix"
+msgstr "lägg till %<using namespace std::complex_literals%> (från %<<complex>%>) för att aktivera C++14 användardefinierade litterala suffix"
#: cp/parser.c:4587
#, gcc-internal-format
msgstr "räckvidd %qT före %<~%> är inte ett klassnamn"
#: cp/parser.c:6077
-#, fuzzy, gcc-internal-format
-#| msgid "%<auto%> parameter not permitted in this context"
+#, gcc-internal-format
msgid "%<template%> keyword not permitted in destructor name"
-msgstr "en %<auto%>-parameter är tillåten i detta sammanhang"
+msgstr "nyckelordet %<template%> är tillåtet i destruerarnamn"
#: cp/parser.c:6114 cp/parser.c:8087
#, gcc-internal-format
msgstr "%<:%> hittades i kapslad namnspecifikation, %<::%> förväntades"
#: cp/parser.c:6492
-#, fuzzy, gcc-internal-format
-#| msgid "decltype evaluates to %qT, which is not a class or enumeration type"
+#, gcc-internal-format
msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
-msgstr "decltype beräknas till %qT, som inte är en klass eller uppräkningstyp"
+msgstr "%<decltype%> beräknas till %qT, som inte är en klass eller uppräkningstyp"
#: cp/parser.c:6519 cp/parser.c:6530
-#, fuzzy, gcc-internal-format
-#| msgid "function template-id %qD in nested-name-specifier"
+#, gcc-internal-format
msgid "concept-id %qD in nested-name-specifier"
-msgstr "funktionsmalls-id %qD i nästad namnspecificerare"
+msgstr "concept-id %qD i nästad namnspecificerare"
#: cp/parser.c:6522
#, gcc-internal-format
msgstr "föreslår parenteser runt %<>>%>-uttryck"
#: cp/parser.c:9784
-#, fuzzy, gcc-internal-format
-#| msgid "ISO C++ does not allow ?: with omitted middle operand"
+#, gcc-internal-format
msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
-msgstr "ISO C++ tillåter inte ?: med mellersta operanden utelämnad"
+msgstr "ISO C++ tillåter inte %<?:%> med mellersta operanden utelämnad"
#: cp/parser.c:10073
#, gcc-internal-format
msgstr "fångst av %<*this%> är endast tillgängligt med %<-std=c++17%> eller %<-std=gnu++17%>"
#: cp/parser.c:10751
-#, fuzzy, gcc-internal-format
-#| msgid "cannot capture %qE by reference"
+#, gcc-internal-format
msgid "%<this%> cannot be captured by reference"
-msgstr "det går inte att fånga %qE via referens"
+msgstr "det går inte att fånga %<this%> via referens"
#: cp/parser.c:10770
#, gcc-internal-format
msgstr "%<friend%> använd utanför en klass"
#: cp/parser.c:14219
-#, fuzzy, gcc-internal-format
-#| msgid "Attribute at %L is not allowed in a TYPE definition"
+#, gcc-internal-format
msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
-msgstr "Attribut vid %L är inte tillåtet i en TYPE-definition"
+msgstr "nyckelordet %<bool%> är inte tillåtet i en C++20 konceptdefinition"
#: cp/parser.c:14222
-#, fuzzy, gcc-internal-format
-#| msgid "C++20 concept definition syntax is %<concept <name> = <expr>%> "
+#, gcc-internal-format
msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
-msgstr "syntaxen för en C++20 konceptdefinition är %<concept <namn> = <uttr>%> "
+msgstr "syntaxen för en C++20 konceptdefinition är %<concept <namn> = <uttr>%>"
#: cp/parser.c:14289
#, gcc-internal-format
msgstr "%<auto%> ändrar betydelse i C++11; var god ta bort det"
#: cp/parser.c:14325
-#, fuzzy, gcc-internal-format
-#| msgid "decl-specifier invalid in condition"
+#, gcc-internal-format
msgid "%<decl-specifier%> invalid in condition"
-msgstr "decl-specificerare är ogiltig i villkor"
+msgstr "%<decl-specifier%> är ogiltigt i ett villkor"
#: cp/parser.c:14332
#, gcc-internal-format
msgstr "ogiltig länkklasspecifikation"
#: cp/parser.c:14696
-#, fuzzy, gcc-internal-format
-#| msgid "static_assert without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
+#, gcc-internal-format
msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
-msgstr "static_assert utan ett meddelande är endast tillgänglig med %<-std=c++17%> eller %<-std=gnu++17%>"
+msgstr "%<static_assert%> utan ett meddelande är endast tillgänglig med %<-std=c++17%> eller %<-std=gnu++17%>"
#: cp/parser.c:14901
#, gcc-internal-format
msgstr "en explicit instansiering skall inte använda %<constexpr%>-specificerare"
#: cp/parser.c:17515
-#, fuzzy, gcc-internal-format
-#| msgid "explicit instantiation shall not use %<constexpr%> specifier"
+#, gcc-internal-format
msgid "explicit instantiation shall not use %<consteval%> specifier"
-msgstr "en explicit instansiering skall inte använda %<constexpr%>-specificerare"
+msgstr "en explicit instansiering skall inte använda %<consteval%>-specificerare"
#: cp/parser.c:17574
#, gcc-internal-format
msgstr "användning av %<auto%> i parameterdeklarationer är endast tillgängligt med %<-std=c++14%> eller %<-std=gnu++14%>"
#: cp/parser.c:17999
-#, fuzzy, gcc-internal-format
-#| msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts%>"
+#, gcc-internal-format
msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
-msgstr "användning av %<auto%> i parameterdeklarationer är endast tillgängligt med %<-fconcepts%>"
+msgstr "användning av %<auto%> i parameterdeklarationer är endast tillgängligt med %<-fconcepts-ts%>"
#: cp/parser.c:18156
#, gcc-internal-format
msgstr "typnamn förväntades"
#: cp/parser.c:18396
-#, fuzzy, gcc-internal-format
-#| msgid "%qE does not name a type"
+#, gcc-internal-format
msgid "%qE does not constrain a type"
-msgstr "%qE är inte namnet på en typ"
+msgstr "%qE begränsar inte en typ"
#: cp/parser.c:18397
-#, fuzzy, gcc-internal-format
-#| msgid "union defined here"
+#, gcc-internal-format
msgid "concept defined here"
-msgstr "union definierad här"
+msgstr "konceptet är definierat här"
#: cp/parser.c:18419
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<class%> or %<typename%>"
+#, gcc-internal-format
msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
-msgstr "%<class%> eller %<typename%> förväntades"
+msgstr "%<auto%> eller %<decltype(auto)%> förväntades efter %qE"
#: cp/parser.c:18426
-#, fuzzy, gcc-internal-format
-#| msgid "placeholder constraints not satisfied"
+#, gcc-internal-format
msgid "unexpected placeholder in constrained result type"
-msgstr "platshållarbegränsningar är inte uppfyllt"
+msgstr "oväntad platshållare i en begränsad resultattyp"
#: cp/parser.c:18669
#, gcc-internal-format
msgstr "typer får inte definieras i aliasmalldeklarationer"
#: cp/parser.c:20188
-#, fuzzy, gcc-internal-format
-#| msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
+#, gcc-internal-format
msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
-msgstr "%<try%> i %<constexpr%>-funktioner är endast tillgängligt med %<-std=c++2a%> eller %<-std=gnu++2a%>"
+msgstr "%<asm%> i en %<constexpr%>-funktion är endast tillgängligt med %<-std=c++2a%> eller %<-std=gnu++2a%>"
#: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
-#, fuzzy, gcc-internal-format
-#| msgid "duplicate asm qualifier %qT"
+#, gcc-internal-format
msgid "duplicate %<asm%> qualifier %qT"
-msgstr "dubblerad asm-kvalificerare %qT"
+msgstr "dubblerad %<asm%>-kvalificerare %qT"
#: cp/parser.c:20214
-#, fuzzy, gcc-internal-format
-#| msgid "asm qualifier %qT ignored outside of function body"
+#, gcc-internal-format
msgid "%<asm%> qualifier %qT ignored outside of function body"
-msgstr "asm-kvalificeraren %qT ignoreras utanför en funktionskropp"
+msgstr "%<asm%>-kvalificeraren %qT ignoreras utanför en funktionskropp"
#: cp/parser.c:20251
-#, fuzzy, gcc-internal-format
-#| msgid "%qT is not an asm qualifier"
+#, gcc-internal-format
msgid "%qT is not an %<asm%> qualifier"
-msgstr "%qT är inte en asm-kvalificerare"
+msgstr "%qT är inte en %<asm%>-kvalificerare"
#: cp/parser.c:20267
-#, fuzzy, gcc-internal-format
-#| msgid "asm qualifier outside of function body"
+#, gcc-internal-format
msgid "%<asm%> qualifier outside of function body"
-msgstr "asm-kvalificerare utanför funktionskropp"
+msgstr "%<asm%>-kvalificerare utanför funktionskropp"
#: cp/parser.c:20641
#, gcc-internal-format
msgstr "en funktionsdefinition är inte tillåten här"
#: cp/parser.c:20652
-#, fuzzy, gcc-internal-format
-#| msgid "an asm-specification is not allowed on a function-definition"
+#, gcc-internal-format
msgid "an %<asm%> specification is not allowed on a function-definition"
-msgstr "en asm-specifikation är inte tillåten på en funktionsdefinition"
+msgstr "en %<asm%>-specifikation är inte tillåten på en funktionsdefinition"
#: cp/parser.c:20656
#, gcc-internal-format
msgstr "ISO C++ tillåter endast bitfältsattribut före symbolen %<:%>"
#: cp/parser.c:25275
-#, fuzzy, gcc-internal-format
-#| msgid "bit-field %qD with non-integral type %qT"
+#, gcc-internal-format
msgid "bit-field %qD has non-integral type %qT"
-msgstr "bitfältet %qD med icke-heltalstypen %qT"
+msgstr "bitfältet %qD har icke-heltalstypen %qT"
#: cp/parser.c:25303
#, gcc-internal-format
msgstr "attributet %<noreturn%> får förekomma högst en gång i en attributlista"
#: cp/parser.c:26941
-#, fuzzy, gcc-internal-format
-#| msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
+#, gcc-internal-format
msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
-msgstr "attributet %<deprecated%> kan förekomma högst en gång i en attributlista"
+msgstr "attributet %<nodiscard%> kan förekomma högst en gång i en attributlista"
#: cp/parser.c:26978
#, gcc-internal-format
msgstr "attribut som använder prefix är endast tillgängligt med %<-std=c++17%> eller %<-std=gnu++17%>"
#: cp/parser.c:27378 cp/parser.c:27387
-#, fuzzy, gcc-internal-format
-#| msgid "expression must be integral"
+#, gcc-internal-format
msgid "expression must be enclosed in parentheses"
-msgstr "uttrycket måste vara ett heltal"
+msgstr "uttrycket måste vara inneslutet i parenteser"
#: cp/parser.c:27717
#, gcc-internal-format
msgstr "ytterligare %<requires%> saknas för att inleda ett requires-uttryck"
#: cp/parser.c:28048
-#, fuzzy, gcc-internal-format
-#| msgid "requested position is not an integer constant"
+#, gcc-internal-format
msgid "result type is not a plain type-constraint"
-msgstr "den begärda positionen är inte en heltalskonstant"
+msgstr "resultattypen är inte en enkel typbegränsning"
#: cp/parser.c:28056
-#, fuzzy, gcc-internal-format
-#| msgid "requested alignment is not an integer constant"
+#, gcc-internal-format
msgid "return-type-requirement is not a type-constraint"
-msgstr "begärd minnesjustering är inte en heltalskonstant"
+msgstr "returtybskravet är inte en typbegränsning"
#: cp/parser.c:28547
#, gcc-internal-format
msgstr "ISO C++ antog inte mallar för strängliteralsoperatorer som tar argumentpaket av tecken"
#: cp/parser.c:29136
-#, fuzzy, gcc-internal-format
-#| msgid "literal operator template %qD has invalid parameter list; Expected non-type template parameter pack <char...> or single non-type parameter of class type"
+#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
-msgstr "den litterala operatormallen %qD har ogiltig parameterlista. Ett mallargument som inte är en typ pack <char...> eller en ensam icke-typparameter av klasstyp"
+msgstr "den litterala operatormallen %qD har ogiltig parameterlista; ett mallargument som inte är en typ pack %<<char...>%> eller en ensam icke-typparameter av klasstyp förväntades"
#: cp/parser.c:29142
-#, fuzzy, gcc-internal-format
-#| msgid "literal operator template %qD has invalid parameter list. Expected non-type template parameter pack <char...>"
+#, gcc-internal-format
msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
-msgstr "den litterala operatormallen %qD har ogiltig parameterlista. En mallparameter som inte är en typ pack <char...> förväntades"
+msgstr "den litterala operatormallen %qD har ogiltig parameterlista; en mallparameter som inte är en typ pack %<<char...>%> förväntades"
#: cp/parser.c:29242
#, gcc-internal-format
msgstr "%<throw%> förväntades"
#: cp/parser.c:30561
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<data%>"
+#, gcc-internal-format
msgid "expected %<auto%>"
-msgstr "%<data%> förväntades"
+msgstr "%<auto%> förväntades"
#: cp/parser.c:30564
#, gcc-internal-format
msgstr "%<__transaction_relaxed%> förväntades"
#: cp/parser.c:30582
-#, fuzzy, gcc-internal-format
-#| msgid "expected %<@end%>"
+#, gcc-internal-format
msgid "expected %<co_yield%>"
-msgstr "%<@end%> förväntades"
+msgstr "%<co_yield%> förväntades"
#: cp/parser.c:30614
#, gcc-internal-format
msgstr "%q#T deklarerades tidigare här"
#: cp/parser.c:31243
-#, fuzzy, gcc-internal-format
-#| msgid "cannot declare reference to %q#T"
+#, gcc-internal-format
msgid "redundant class-key %qs in reference to %q#T"
-msgstr "det går inte att deklarera referens till %q#T"
+msgstr "överflödig klassnyckel %qs i referens till %q#T"
#: cp/parser.c:31383 cp/parser.c:31416
-#, fuzzy, gcc-internal-format
-#| msgid "%qT declared with greater visibility than its base %qT"
+#, gcc-internal-format
msgid "%qT declared with a mismatched class-key %qs"
-msgstr "%qT är deklarerad med större synlighet än sin bas %qT"
+msgstr "%qT är deklarerad med en klassnyckel som inte stämmer %qs"
#: cp/parser.c:31390 cp/parser.c:31422
#, gcc-internal-format
msgstr "ta bort klassnyckeln eller ersätt den med %qs"
#: cp/parser.c:31391 cp/parser.c:31423
-#, fuzzy, gcc-internal-format
-#| msgid "expected class-key"
+#, gcc-internal-format
msgid "replace the class-key with %qs"
-msgstr "klassnyckel förväntades"
+msgstr "ersätt klassnyckeln med %qs"
#: cp/parser.c:31398
-#, fuzzy, gcc-internal-format
-#| msgid "%#qT defined here"
+#, gcc-internal-format
msgid "%qT defined as %qs here"
-msgstr "%#qT är definierad här"
+msgstr "%qT är definierad som %qs här"
#: cp/parser.c:31399
-#, fuzzy, gcc-internal-format
-#| msgid "%qT declared here"
+#, gcc-internal-format
msgid "%qT first declared as %qs here"
-msgstr "%qT är deklarerad här"
+msgstr "%qT är först deklarerad som %qs här"
#: cp/parser.c:31480
#, gcc-internal-format
msgstr "inte tillräckligt med for-slingor att kollapsa"
#: cp/parser.c:41386
-#, fuzzy, gcc-internal-format
-#| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
+#, gcc-internal-format
msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
-msgstr "%<#pragma omp end declare target%> utan en motsvarande %<#pragma omp declare target%>"
+msgstr "%<#pragma omp declare %s%> följt av %<#pragma omp declare %s%>"
#: cp/parser.c:42220
#, gcc-internal-format
msgstr "referenstyp %qT i %<#pragma omp declare reduction%>"
#: cp/parser.c:42395 cp/semantics.c:5701
-#, fuzzy, gcc-internal-format
-#| msgid "const, volatile or __restrict qualified type %qT in %<#pragma omp declare reduction%>"
+#, gcc-internal-format
msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
-msgstr "const-, volatile- eller __restrict-kvalificerad typ %qT i %<#pragma omp declare reduction%>"
+msgstr "%<const%>-, %<volatile%>- eller %<__restrict%>-kvalificerad typ %qT i %<#pragma omp declare reduction%>"
#: cp/parser.c:42913
#, gcc-internal-format
#. cancel-and-throw is unimplemented.
#: cp/parser.c:43277
-#, fuzzy, gcc-internal-format
-#| msgid "atomic_cancel"
+#, gcc-internal-format
msgid "%<atomic_cancel%>"
-msgstr "atomic_cancel"
+msgstr "%<atomic_cancel%>"
#: cp/parser.c:43325 cp/semantics.c:9555
#, gcc-internal-format
msgstr "skräp vid slutet av %<#pragma GCC pch_preprocess%>"
#: cp/parser.c:43814
-#, fuzzy, gcc-internal-format
-#| msgid "%<pragma omp requires%> requires at least one clause"
+#, gcc-internal-format
msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
-msgstr "%<pragma omp requires%> kräver åtminstone en klausul"
+msgstr "%<pragma omp requires%> kan endast användas med fil- eller namnrymdsräckvidd"
#: cp/parser.c:43857
#, gcc-internal-format
msgstr "intermoduloptimeringar inte implementerade för C++"
#: cp/parser.c:44005
-#, fuzzy, gcc-internal-format
-#| msgid "By-value argument at %L is not allowed in this context"
+#, gcc-internal-format
msgid "placeholder type not allowed in this context"
-msgstr "Värdesargument vid %L är inte tillåtet i denna kontext"
+msgstr "en platshållartyp är inte tillåtet i denna kontext"
#: cp/parser.c:44206
#, gcc-internal-format
msgstr "specialisering av %qT efter instansiering"
#: cp/pt.c:1073
-#, fuzzy, gcc-internal-format
-#| msgid " from definition of %q#D"
+#, gcc-internal-format
msgid "from definition of %q#D"
-msgstr " från definitionen av %q#D"
+msgstr "från definitionen av %q#D"
#. But if we've had an implicit instantiation, that's a
#. problem ([temp.expl.spec]/6).
msgstr "primärt mallattribut %s saknas"
#: cp/pt.c:2843 cp/pt.c:2903
-#, fuzzy, gcc-internal-format
-#| msgid "template-id %qD in declaration of primary template"
+#, gcc-internal-format
msgid "template-id %qE in declaration of primary template"
-msgstr "mall-id %qD i deklaration av primär mall"
+msgstr "mall-id %qE i deklaration av primär mall"
#: cp/pt.c:2856
#, gcc-internal-format
msgstr "explicit specialisering deklarerad %<concept%>"
#: cp/pt.c:2914
-#, fuzzy, gcc-internal-format
-#| msgid "non-type partial specialization %qD is not allowed"
+#, gcc-internal-format
msgid "non-type partial specialization %qE is not allowed"
-msgstr "partiell specialisering som inte är en typ av %qD är inte tillåten"
+msgstr "partiell specialisering som inte är en typ av %qE är inte tillåten"
#: cp/pt.c:2918
-#, fuzzy, gcc-internal-format
-#| msgid "non-class, non-variable partial specialization %qD is not allowed"
+#, gcc-internal-format
msgid "non-class, non-variable partial specialization %qE is not allowed"
-msgstr "partiell specialisering som inte är en klass eller variabel av %qD är inte tillåten"
+msgstr "partiell specialisering som inte är en klass eller variabel av %qE är inte tillåten"
#: cp/pt.c:2950
#, gcc-internal-format
msgstr "explicit specialisering av funktionskonceptet %qD"
#: cp/pt.c:3790
-#, fuzzy, gcc-internal-format
-#| msgid "argument to __integer_pack must be between 0 and %d"
+#, gcc-internal-format
msgid "argument to %<__integer_pack%> must be between 0 and %d"
-msgstr "argument till __integer_pack måste vara mellan 0 och %d"
+msgstr "argument till %<__integer_pack%> måste vara mellan 0 och %d"
#: cp/pt.c:4105
#, gcc-internal-format
msgstr " %qD"
#: cp/pt.c:4246
-#, fuzzy, gcc-internal-format, gfc-internal-format
-#| msgid " %s"
+#, gcc-internal-format, gfc-internal-format
msgid " %s"
-msgstr " %s"
+msgstr " %s"
#: cp/pt.c:4372
#, gcc-internal-format
msgstr "partiell specialisering är inte mer specialiserad än huvudmallen eftersom den ersätter flera parametrar med en paketexpansion"
#: cp/pt.c:5076
-#, fuzzy, gcc-internal-format
-#| msgid "too many arguments to function %qE"
+#, gcc-internal-format
msgid "too many arguments for partial specialization %qT"
-msgstr "för många argument till funktionen %qE"
+msgstr "för många argument till en partiell specialisering %qT"
#: cp/pt.c:5090
#, gcc-internal-format
msgstr "omdeklarerad här som %q#D"
#: cp/pt.c:6183
-#, fuzzy, gcc-internal-format
-#| msgid "redeclaration %q#D with different constraints"
+#, gcc-internal-format
msgid "declaration of template parameter %q+#D with different constraints"
-msgstr "omdeklaration av %q#D med andra begränsningar"
+msgstr "deklaration av mallparametern %q+#D med andra begränsningar"
#: cp/pt.c:6186 cp/pt.c:6235
#, gcc-internal-format
msgstr " mallparametrarna till ett mallmallargument är inkonsistenta med andra härledda mallargument"
#: cp/pt.c:6871
-#, fuzzy, gcc-internal-format
-#| msgid " can%'t deduce a template for %qT from non-template type %qT"
+#, gcc-internal-format
msgid " cannot deduce a template for %qT from non-template type %qT"
msgstr " det går inte att härleda en mall för %qT från typen %qT som inte är en mall"
msgstr " förväntade en konstant av typen %qT, fick %qT"
#: cp/pt.c:8275
-#, fuzzy, gcc-internal-format
-#| msgid "default argument for template parameter for class enclosing %qD"
+#, gcc-internal-format
msgid " ambiguous template argument for non-type template parameter is treated as function type"
-msgstr "standardargumentet för mallparameter för klass om omsluter %qD"
+msgstr " tvetydigt mallargument till en mallparameter som inte är en typ hanteras som en funktionstyp"
#: cp/pt.c:8281
#, gcc-internal-format
msgstr "för malldeklaration %q+D"
#: cp/pt.c:9787 cp/pt.c:20847
-#, fuzzy, gcc-internal-format
-#| msgid "template constraint failure"
+#, gcc-internal-format
msgid "template constraint failure for %qD"
-msgstr "mallbegränsningsfel"
+msgstr "mallbegränsningsfel för %qD"
#: cp/pt.c:10150
#, gcc-internal-format
msgstr "%qT slås upp till %qT som inte är en uppräkningstyp"
#: cp/pt.c:15845
-#, fuzzy, gcc-internal-format
-#| msgid "%qT resolves to %qT, which is is not a class type"
+#, gcc-internal-format
msgid "%qT resolves to %qT, which is not a class type"
msgstr "%qT löses upp till %qT, som inte är en klasstyp"
msgstr "mallinstansieringsdjupet överskrider maxvärdet på %d vid instansiering av %q+D, möjligen från generering av virtuell tabell (använd %<-ftemplate-depth=%> för att öka maxvärdet)"
#: cp/pt.c:26119
-#, fuzzy, gcc-internal-format
-#| msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
+#, gcc-internal-format
msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
-msgstr "mallparameter av klasstyp som inte är en typ är endast tillgängligt med %<-std=c++2a%> eller %<-std=gnu++2a%>"
+msgstr "mallparameter av härledd klasstyp som inte är en typ är endast tillgängligt med %<-std=c++2a%> eller %<-std=gnu++2a%>"
#: cp/pt.c:26141
#, gcc-internal-format
msgstr "mallparameter av klasstyp som inte är en typ är endast tillgängligt med %<-std=c++2a%> eller %<-std=gnu++2a%>"
#: cp/pt.c:26154
-#, fuzzy, gcc-internal-format
-#| msgid "%qT is not a valid type for a template non-type parameter because it is not literal"
+#, gcc-internal-format
msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
-msgstr "%qT är inte en giltig typ för en mallparameter som inte är en typ eftersom det inte är en litteral"
+msgstr "%qT är inte en giltig typ för en mallparameter som inte är en typ eftersom det inte är en struktur"
#: cp/pt.c:26166
#, gcc-internal-format
msgstr "nyckelordet %<template%> är inte tillåtet i deklarerar-id"
#: cp/pt.c:27782
-#, fuzzy, gcc-internal-format
-#| msgid "a concept cannot be a member function"
+#, gcc-internal-format
msgid "a concept cannot be constrained"
-msgstr "ett koncept kan inte vara en medlemsfunktion"
+msgstr "ett koncept kan inte begränsas"
#: cp/pt.c:27791
-#, fuzzy, gcc-internal-format
-#| msgid "%qT is not a namespace or unscoped enum"
+#, gcc-internal-format
msgid "concept %qE not in namespace scope"
-msgstr "%qT är inte en namnrymd eller uppräkningstyp utan räckviddsbegränsning"
+msgstr "konceptet %qE är inte i namnrymdsräckvidd"
#: cp/pt.c:27816
#, gcc-internal-format
msgstr "härledning från klammeromgiven initierarlista kräver %<#include <initializer_list>%>"
#: cp/pt.c:28726
-#, fuzzy, gcc-internal-format
-#| msgid "non-class template %qT used without template arguments"
+#, gcc-internal-format
msgid "non-deducible template %qT used without template arguments"
-msgstr "icke-klass-mall %qT använd utan mallargument"
+msgstr "icke härledbar mall %qT använd utan mallargument"
#: cp/pt.c:28733
-#, fuzzy, gcc-internal-format
-#| msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
+#, gcc-internal-format
msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
-msgstr "lambdamallar är endast tillgängliga med %<-std=c++2a%> eller %<-std=gnu++2a%>"
+msgstr "aliasmallhärledning är endast tillgängligt med %<-std=c++2a%> eller %<-std=gnu++2a%>"
#: cp/pt.c:28834
#, gcc-internal-format
msgstr "det går inte att skapa typinformation för typen %qT eftersom typer av variabel storlek är inblandade"
#: cp/rtti.c:513
-#, fuzzy, gcc-internal-format
-#| msgid "typeid of qualified function type %qT"
+#, gcc-internal-format
msgid "%<typeid%> of qualified function type %qT"
-msgstr "type-id till en kvalificerad funktionstyp %qT"
+msgstr "%<typeid%> till en kvalificerad funktionstyp %qT"
#: cp/rtti.c:696 cp/rtti.c:712
-#, fuzzy, gcc-internal-format
-#| msgid "dynamic_cast of %q#D to %q#T can never succeed"
+#, gcc-internal-format
msgid "%<dynamic_cast<%#T>(%#D)%> can never succeed"
-msgstr "dynamic_cast av %q#D till %q#T kan aldrig lyckas"
+msgstr "%<dynamic_cast<%#T>(%#D)%> kan aldrig lyckas"
#: cp/rtti.c:724
#, gcc-internal-format
msgstr "%<dynamic_cast%> är inte tillåtet med %<-fno-rtti%>"
#: cp/rtti.c:804
-#, fuzzy, gcc-internal-format
-#| msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
+#, gcc-internal-format
msgid "cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)"
-msgstr "kan inte dynamic_cast %qE (av typ %q#T) till typ %q#T (%s)"
+msgstr "det går inte att göra %<dynamic_cast%> %qE (av typ %q#T) till typ %q#T (%s)"
#: cp/search.c:243
#, gcc-internal-format
msgstr " eftersom %q+#D är deklarerad i basklassen"
#: cp/semantics.c:777
-#, fuzzy, gcc-internal-format
-#| msgid "%qD was not declared %<constexpr%>"
+#, gcc-internal-format
msgid "%qs always evaluates to true in %<if constexpr%>"
-msgstr "%qD deklarerades inte %<constexpr%>"
+msgstr "%qs beräknas alltid till sant i %<if constexpr%>"
#: cp/semantics.c:925
#, gcc-internal-format
msgstr "fångar icke-referenstyp %q#T"
#: cp/semantics.c:1658
-#, fuzzy, gcc-internal-format
-#| msgid "type of asm operand %qE could not be determined"
+#, gcc-internal-format
msgid "type of %<asm%> operand %qE could not be determined"
-msgstr "typen på asm-operand %qE kunde inte avgöras"
+msgstr "typen på %<asm%>-operanden %qE kunde inte avgöras"
#: cp/semantics.c:1740
-#, fuzzy, gcc-internal-format
-#| msgid "__label__ declarations are only allowed in function scopes"
+#, gcc-internal-format
msgid "%<__label__%> declarations are only allowed in function scopes"
-msgstr "__label__-deklarationer får bara förekomma på funktionsnivå"
+msgstr "%<__label__%>-deklarationer får bara förekomma på funktionsnivå"
#: cp/semantics.c:1925
#, gcc-internal-format
msgstr "ett satsuttryck är otillräckligt sammanhang för upplösning av överlagring"
#: cp/semantics.c:2610
-#, fuzzy, gcc-internal-format
-#| msgid "%qE cannot be used as a function"
+#, gcc-internal-format
msgid "cannot call a concept as a function"
-msgstr "%qE kan inte användas som en funktion"
+msgstr "det går inte att anropa et koncept som en funktion"
#: cp/semantics.c:2678
#, gcc-internal-format