Skip to content

Commit 808689a

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 7023ac9 commit 808689a

27 files changed

+264
-263
lines changed

faq/windows.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -416,10 +416,10 @@ msgid ""
416416
"compiler's notion of a ``struct FILE`` will be different. From an "
417417
"implementation standpoint these are very low level functions."
418418
msgstr ""
419-
"Problem 1: De s.k. \"Very High Level\"-funktionerna som tar ``FILE *``-"
420-
"argument kommer inte att fungera i en miljö med flera kompilatorer eftersom "
421-
"varje kompilator har olika uppfattning om ``struct FILE``. Ur "
422-
"implementeringssynpunkt är dessa funktioner på mycket låg nivå."
419+
"Problem 1: De så kallade ”Very High Level-funktionerna som tar argument av "
420+
"typen ``FILE *`` fungerar inte i en miljö med flera kompilatorer, eftersom "
421+
"varje kompilator har sin egen definition av ``struct FILE``. Ur "
422+
"implementeringssynpunkt är detta mycket lågnivåfunktioner."
423423

424424
msgid ""
425425
"Problem 2: SWIG generates the following code when generating wrappers to "

glossary.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1556,7 +1556,7 @@ msgstr ""
15561556
"En lista med platser (eller :term:`path entries <path entry>`) som söks av :"
15571557
"term:`path based finder` efter moduler att importera. Under importen kommer "
15581558
"denna lista med platser vanligtvis från :data:`sys.path`, men för underpaket "
1559-
"kan den också komma från det överordnade paketets ``__path__``-attribut."
1559+
"kan den också komma från det överordnade paketets ``__path__`` -attribut."
15601560

15611561
msgid "importing"
15621562
msgstr "import"

howto/annotations.po

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2025-08-13 14:19+0000\n"
15+
"POT-Creation-Date: 2025-08-17 14:16+0000\n"
1616
"PO-Revision-Date: 2025-08-02 17:33+0000\n"
1717
"Last-Translator: Daniel Nylander <po@danielnylander.se>, 2025\n"
1818
"Language-Team: Swedish (https://app.transifex.com/python-doc/teams/5390/"
@@ -120,9 +120,9 @@ msgid ""
120120
"practice in Python versions 3.10 and newer is to call :func:`getattr` with "
121121
"three arguments, for example ``getattr(o, '__annotations__', None)``."
122122
msgstr ""
123-
"Men andra typer av anropbara objekt - till exempel anropbara objekt skapade "
124-
"av :func:`functools.partial` - kanske inte har ett ``__annotations__``-"
125-
"attribut definierat. När man vill komma åt ``__annotations__`` för ett "
123+
"Andra typer av callables – till exempel callables som skapats av :func:"
124+
"`functools.partial` – har dock inte nödvändigtvis ett attribut "
125+
"``__annotations__`` definierat. När du kommer åt ``__annotations__`` för ett "
126126
"eventuellt okänt objekt är bästa praxis i Python version 3.10 och senare att "
127127
"anropa :func:`getattr` med tre argument, till exempel ``getattr(o, "
128128
"'__annotations__', None)``."
@@ -367,15 +367,15 @@ msgid ""
367367
"You should avoid assigning to the ``__annotations__`` member of objects "
368368
"directly. Let Python manage setting ``__annotations__``."
369369
msgstr ""
370-
"Du bör undvika att tilldela ``__annotations__``-medlemmen i objekt direkt. "
371-
"Låt Python sköta inställningen av ``__annotations__``."
370+
"Du bör undvika att tilldela objekt direkt till medlemmen "
371+
"``__annotations__``. Låt Python hantera inställningen av ``__annotations__``."
372372

373373
msgid ""
374374
"If you do assign directly to the ``__annotations__`` member of an object, "
375375
"you should always set it to a ``dict`` object."
376376
msgstr ""
377-
"Om du tilldelar direkt till ``__annotations__``-medlemmen i ett objekt, bör "
378-
"du alltid sätta den till ett ``dict``-objekt."
377+
"Om du tilldelar direkt till medlemmen ``__annotations__`` i ett objekt, bör "
378+
"du alltid ställa in den till ett ``dict``-objekt."
379379

380380
msgid ""
381381
"You should avoid accessing ``__annotations__`` directly on any object. "

howto/argparse-optparse.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-08-13 14:19+0000\n"
14+
"POT-Creation-Date: 2025-08-17 14:16+0000\n"
1515
"PO-Revision-Date: 2025-08-02 17:33+0000\n"
1616
"Last-Translator: Daniel Nylander <po@danielnylander.se>, 2025\n"
1717
"Language-Team: Swedish (https://app.transifex.com/python-doc/teams/5390/"
@@ -154,6 +154,6 @@ msgid ""
154154
"``parser.add_argument('--version', action='version', version='<the "
155155
"version>')``."
156156
msgstr ""
157-
"Ersätt OptionParser-konstruktörens ``version``-argument med ett anrop till "
157+
"Ersätt OptionParser-konstruktorns argument ``version`` med ett anrop till "
158158
"``parser.add_argument('--version', action='version', version='<the "
159-
"version>')``."
159+
"version>')``"

howto/descriptor.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,10 @@ msgid ""
157157
"descriptor instance, recognized by its ``__get__`` method. Calling that "
158158
"method returns ``10``."
159159
msgstr ""
160-
"I attributuppslagningen ``a.x`` hittar punktoperatorn ``'x': 5`` i "
161-
"klassordlistan. I ``a.y``-uppslagningen hittar dot-operatorn en descriptor-"
162-
"instans, som känns igen på dess metod ``__get__``. Anrop av den metoden "
163-
"returnerar ``10``."
160+
"I sökningen efter attributet ``a.x`` hittar punktoperatorn ``'x': 5`` i "
161+
"klassordlistan. I sökningen efter ``a.y`` hittar punktoperatorn en "
162+
"deskriptorinstans, som känns igen genom metoden ``__get__``. När den metoden "
163+
"anropas returneras ``10``."
164164

165165
msgid ""
166166
"Note that the value ``10`` is not stored in either the class dictionary or "

howto/functional.po

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -739,9 +739,10 @@ msgid ""
739739
"``expression`` is only evaluated and added to the result when ``condition`` "
740740
"is true."
741741
msgstr ""
742-
"Elementen i den genererade utdata kommer att vara de successiva värdena av "
743-
"``uttryck``. Alla ``if``-klausuler är valfria; om de finns med utvärderas "
744-
"``expression`` och läggs till i resultatet endast när ``condition`` är sant."
742+
"Elementen i den genererade utdata kommer att vara de på varandra följande "
743+
"värdena av ``expression``. ``if`` -satserna är alla valfria; om de finns "
744+
"utvärderas ``expression`` endast och läggs till resultatet när ``condition`` "
745+
"är sant."
745746

746747
msgid ""
747748
"Generator expressions always have to be written inside parentheses, but the "
@@ -811,10 +812,10 @@ msgid ""
811812
"the lengths of all the sequences. If you have two lists of length 3, the "
812813
"output list is 9 elements long:"
813814
msgstr ""
814-
"Detta innebär att när det finns flera ``for...in``-klausuler men inga ``if``-"
815-
"klausuler, kommer längden på den resulterande utdatan att vara lika med "
816-
"produkten av längden på alla sekvenser. Om du har två listor med längden 3, "
817-
"blir utdatalistan 9 element lång:"
815+
"Det innebär att när det finns flera ``for...in`` -satser men inga ``if`` -"
816+
"satser, kommer längden på det resulterande resultatet att vara lika med "
817+
"produkten av längden på alla sekvenser. Om du har två listor med längden 3, "
818+
"kommer resultatlistan att innehålla 9 element:"
818819

819820
msgid ""
820821
"To avoid introducing an ambiguity into Python's grammar, if ``expression`` "
@@ -893,13 +894,13 @@ msgid ""
893894
"method, the function will resume executing."
894895
msgstr ""
895896
"När du anropar en generatorfunktion returnerar den inte ett enda värde, utan "
896-
"istället ett generatorobjekt som stöder iteratorprotokollet. Vid exekvering "
897-
"av ``yield``-uttrycket matar generatorn ut värdet för ``i``, på samma sätt "
898-
"som en ``return``-sats. Den stora skillnaden mellan ``yield`` och en "
899-
"``return``-sats är att när man når en ``yield`` avbryts generatorns "
900-
"exekveringstillstånd och lokala variabler bevaras. Vid nästa anrop till "
901-
"generatorns :meth:`~generator.__next__`-metod kommer funktionen att "
902-
"återuppta exekveringen."
897+
"ett generatorobjekt som stöder iteratorprotokollet. När uttrycket ``yield`` "
898+
"exekveras returnerar generatorn värdet av ``i``, på samma sätt som ett "
899+
"``return`` -uttryck. Den stora skillnaden mellan ``yield`` och ett "
900+
"``return`` -uttryck är att när ``yield`` nås avbryts generatorns "
901+
"exekveringstillstånd och lokala variabler bevaras. Vid nästa anrop till "
902+
"generatorns :meth:`~generator.__next__`-metod återupptas funktionens "
903+
"exekvering."
903904

904905
msgid "Here's a sample usage of the ``generate_ints()`` generator:"
905906
msgstr "Här är ett exempel på användning av generatorn ``generate_ints()``:"
@@ -1032,11 +1033,11 @@ msgid ""
10321033
"write ``val = yield i`` but have to use parentheses when there's an "
10331034
"operation, as in ``val = (yield i) + 12``.)"
10341035
msgstr ""
1035-
"(:pep:`342` förklarar de exakta reglerna, som är att ett ``yield``-uttryck "
1036-
"alltid måste vara inom parentes utom när det förekommer i toppnivåuttrycket "
1037-
"på höger sida av en tilldelning. Detta innebär att du kan skriva ``val = "
1038-
"yield i`` men måste använda parenteser när det finns en operation, som i "
1039-
"``val = (yield i) + 12``.)"
1036+
"(:pep:`342` förklarar de exakta reglerna, som är att ett ``yield``-"
1037+
"expression must always be parenthesized except when it occurs at the top-"
1038+
"level expression on the right-hand side of an assignment. This means you can "
1039+
"write ``val = yield i`` men måste använda parenteser när det finns en "
1040+
"operation, som i ``val = (yield i) + 12``.)"
10401041

10411042
msgid ""
10421043
"Values are sent into a generator by calling its :meth:`send(value) "
@@ -2154,12 +2155,13 @@ msgid ""
21542155
"``lambda`` statement, you'll end up with an overly complicated expression "
21552156
"that's hard to read. Quick, what's the following code doing? ::"
21562157
msgstr ""
2157-
"Ett skäl till att jag föredrar ``lambda`` är att det är ganska begränsat "
2158-
"vilka funktioner som kan definieras. Resultatet måste vara beräkningsbart "
2159-
"som ett enda uttryck, vilket innebär att du inte kan ha flervägs ``if... "
2160-
"elif... else``-jämförelser eller ``try... except``-satser. Om du försöker "
2161-
"göra för mycket i ett ``lambda``-uttalande kommer du att få ett alltför "
2162-
"komplicerat uttryck som är svårt att läsa. Snabbt, vad gör följande kod? ::"
2158+
"En anledning till att jag föredrar detta är att ``lambda`` är ganska "
2159+
"begränsat när det gäller vilka funktioner det kan definiera. Resultatet "
2160+
"måste kunna beräknas som ett enda uttryck, vilket innebär att du inte kan ha "
2161+
"flervägssammanställningar av ``if... elif... else`` eller ``try... except`` -"
2162+
"satser. Om du försöker göra för mycket i en ``lambda``-sats blir resultatet "
2163+
"ett överdrivet komplicerat uttryck som är svårt att läsa. Snabbt, vad gör "
2164+
"följande kod? ::"
21632165

21642166
msgid ""
21652167
"import functools\n"

howto/gdb_helpers.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -412,9 +412,9 @@ msgid ""
412412
"does Python's ``repr`` for strings) whereas the standard printer for ``char "
413413
"*`` values uses double-quotes and contains a hexadecimal address::"
414414
msgstr ""
415-
"Pretty-printern för ``str``-instanser använder som standard enkla "
416-
"citationstecken (liksom Pythons ``repr`` för strängar) medan "
417-
"standardskrivaren för ``char *``-värden använder dubbla citationstecken och "
415+
"Pretty-printer för ``str`` -instanser använder som standard enkla "
416+
"citattecken (precis som Pythons ``repr`` för strängar), medan "
417+
"standardprinter för ``char *`` -värden använder dubbla citattecken och "
418418
"innehåller en hexadecimal adress::"
419419

420420
msgid ""

howto/isolating-extensions.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -526,8 +526,8 @@ msgid ""
526526
"``PyType_Ready()``."
527527
msgstr ""
528528
"Traditionellt är typer som definieras i C-kod *statiska*, det vill säga "
529-
"``statiska PyTypeObject``-strukturer som definieras direkt i koden och "
530-
"initieras med ``PyType_Ready()``."
529+
"``static PyTypeObject`` -strukturer som definieras direkt i koden och "
530+
"initialiseras med ``PyType_Ready()``."
531531

532532
msgid ""
533533
"Such types are necessarily shared across the process. Sharing them between "

howto/regex.po

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2807,12 +2807,11 @@ msgid ""
28072807
msgstr ""
28082808
"Flaggan ``re.VERBOSE`` har flera effekter. Whitespace i det reguljära "
28092809
"uttrycket som *inte* är inom en teckenklass ignoreras. Detta innebär att "
2810-
"ett uttryck som ``hund | katt`` motsvarar det mindre läsbara ``hund|katt``, "
2811-
"men ``[a b]`` kommer fortfarande att matcha tecknen ``'a'``, ``'b'`` eller "
2812-
"ett mellanslag. Dessutom kan du lägga in kommentarer inuti en RE; "
2813-
"kommentarer sträcker sig från ett ``#``-tecken till nästa nya rad. När "
2814-
"detta används med strängar med trippelcitat kan RE:er formateras på ett "
2815-
"snyggare sätt::"
2810+
"ett uttryck som ``dog | cat`` motsvarar det mindre läsbara ``dog|cat``, men "
2811+
"``[a b]`` kommer fortfarande att matcha tecknen ``'a'``, ``'b'`` eller ett "
2812+
"mellanslag. Dessutom kan du lägga in kommentarer inuti en RE; kommentarer "
2813+
"sträcker sig från ett ``#``-tecken till nästa nya rad. När detta används "
2814+
"med strängar med trippelcitat kan RE:er formateras på ett snyggare sätt::"
28162815

28172816
msgid ""
28182817
"pat = re.compile(r\"\"\"\n"

howto/remote_debugging.po

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2025
8+
# Daniel Nylander <po@danielnylander.se>, 2025
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.14\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-08-07 20:38+0000\n"
15+
"POT-Creation-Date: 2025-08-17 14:16+0000\n"
1516
"PO-Revision-Date: 2025-08-02 17:33+0000\n"
16-
"Last-Translator: python-doc bot, 2025\n"
17+
"Last-Translator: Daniel Nylander <po@danielnylander.se>, 2025\n"
1718
"Language-Team: Swedish (https://app.transifex.com/python-doc/teams/5390/"
1819
"sv/)\n"
1920
"MIME-Version: 1.0\n"
@@ -42,12 +43,12 @@ msgid ""
4243
"file to be executed. This information supports independent reimplementation "
4344
"of the protocol, regardless of programming language."
4445
msgstr ""
45-
"Denna mekanism ligger till grund för funktionen :func:`sys.remote_exec`, som "
46-
"instruerar en Python-process på distans att exekvera en ``.py``-fil. Detta "
47-
"avsnitt dokumenterar dock inte användningen av den funktionen. Istället ges "
48-
"en detaljerad förklaring av det underliggande protokollet, som tar som "
49-
"indata ``pid`` för en Python-målprocess och sökvägen till en Python-källfil "
50-
"som ska köras. Denna information stöder oberoende omimplementering av "
46+
"Denna mekanism utgör grunden för funktionen :func:`sys.remote_exec`, som "
47+
"instruerar en fjärrstyrd Python-process att köra en ``.py`` -fil. Detta "
48+
"avsnitt dokumenterar dock inte användningen av den funktionen. Istället ger "
49+
"det en detaljerad förklaring av det underliggande protokollet, som tar som "
50+
"indata ``pid`` för en mål-Python-process och sökvägen till en Python-källfil "
51+
"som ska köras. Denna information stödjer oberoende återimplementering av "
5152
"protokollet, oavsett programmeringsspråk."
5253

5354
msgid ""
@@ -93,12 +94,11 @@ msgid ""
9394
"``__DATA,__PyRuntime`` is used on macOS. Tools can find the offset of this "
9495
"structure by examining the binary on disk."
9596
msgstr ""
96-
"CPython placerar ``PyRuntime``-strukturen i en särskild binär sektion för "
97+
"CPython placerar strukturen ``PyRuntime`` i en dedikerad binär sektion för "
9798
"att hjälpa externa verktyg att hitta den vid körning. Namnet och formatet på "
98-
"detta avsnitt varierar beroende på plattform. Till exempel används ``."
99-
"PyRuntime`` på ELF-system och ``__DATA,__PyRuntime`` används på macOS. "
100-
"Verktyg kan hitta offset för denna struktur genom att undersöka den binära "
101-
"filen på disken."
99+
"denna sektion varierar beroende på plattform. Till exempel används ``."
100+
"PyRuntime`` på ELF-system och ``__DATA,__PyRuntime`` på macOS. Verktyg kan "
101+
"hitta offset för denna struktur genom att undersöka binärfilen på disken."
102102

103103
msgid ""
104104
"The ``PyRuntime`` structure contains CPython’s global interpreter state and "
@@ -366,7 +366,7 @@ msgid ""
366366
msgstr ""
367367
"På macOS kräver åtkomst till en annan process minne att man använder Mach-O-"
368368
"specifika API:er och filformat. Det första steget är att erhålla ett "
369-
"``task_port``-handtag via ``task_for_pid()``, vilket ger åtkomst till "
369+
"``task_port`` -handtag via ``task_for_pid()``, vilket ger åtkomst till "
370370
"målprocessens minnesutrymme. Detta handtag möjliggör minnesoperationer genom "
371371
"API:er som ``mach_vm_read_overwrite()``."
372372

@@ -810,9 +810,9 @@ msgid ""
810810
"target thread ID to find a specific thread."
811811
msgstr ""
812812
"3. Alternativt kan du använda offset ``interpreter_state.threads_head`` för "
813-
"att iterera genom den länkade listan över alla trådtillstånd. Varje "
814-
"``PyThreadState``-struktur innehåller ett ``native_thread_id``-fält, som kan "
815-
"jämföras med ett mål-tråd-ID för att hitta en specifik tråd."
813+
"att iterera genom den länkade listan över alla trådstatusar. Varje "
814+
"``PyThreadState`` -struktur innehåller ett fält ``native_thread_id``, som "
815+
"kan jämföras med ett måltråd-ID för att hitta en specifik tråd."
816816

817817
msgid ""
818818
"1. Once a valid ``PyThreadState`` has been found, its address can be used in "
@@ -964,8 +964,8 @@ msgid ""
964964
"locations of its fields are defined by the ``_Py_DebugOffsets`` structure "
965965
"and include the following:"
966966
msgstr ""
967-
"Varje ``PyThreadState`` innehåller en ``_PyRemoteDebuggerSupport``-struktur "
968-
"som används för kommunikation mellan debuggern och tolken. Platserna för "
967+
"Varje ``PyThreadState`` innehåller en ``_PyRemoteDebuggerSupport`` -struktur "
968+
"som används för kommunikation mellan felsökaren och tolken. Platserna för "
969969
"dess fält definieras av strukturen ``_Py_DebugOffsets`` och inkluderar "
970970
"följande:"
971971

0 commit comments

Comments
 (0)