-
-
Notifications
You must be signed in to change notification settings - Fork 53
Expand file tree
/
Copy pathwindows.po
More file actions
4509 lines (3888 loc) · 179 KB
/
windows.po
File metadata and controls
4509 lines (3888 loc) · 179 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2017, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-11 20:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Dong-gweon Oh <flowdas@gmail.com>\n"
"Language-Team: Korean (https://python.flowdas.com)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: ../../using/windows.rst:11
msgid "Using Python on Windows"
msgstr "윈도우에서 파이썬 사용하기"
#: ../../using/windows.rst:15
msgid ""
"This document aims to give an overview of Windows-specific behaviour you "
"should know about when using Python on Microsoft Windows."
msgstr "이 문서는 Microsoft 윈도우에서 파이썬을 사용할 때 알아야 할 윈도우 특정 동작에 대한 개요를 제공하는 것을 목표로 합니다."
#: ../../using/windows.rst:18
msgid ""
"Unlike most Unix systems and services, Windows does not include a system "
"supported installation of Python. Instead, Python can be obtained from a "
"number of distributors, including directly from the CPython team. Each "
"Python distribution will have its own benefits and drawbacks, however, "
"consistency with other tools you are using is generally a worthwhile "
"benefit. Before committing to the process described here, we recommend "
"investigating your existing tools to see if they can provide Python "
"directly."
msgstr ""
#: ../../using/windows.rst:26
msgid ""
"To obtain Python from the CPython team, use the Python Install Manager. "
"This is a standalone tool that makes Python available as global commands "
"on your Windows machine, integrates with the system, and supports updates"
" over time. You can download the Python Install Manager from "
"`python.org/downloads`_ or through the `Microsoft Store app`_."
msgstr ""
#: ../../using/windows.rst:32
msgid ""
"Once you have installed the Python Install Manager, the global ``python``"
" command can be used from any terminal to launch your current latest "
"version of Python. This version may change over time as you add or remove"
" different versions, and the ``py list`` command will show which is "
"current."
msgstr ""
#: ../../using/windows.rst:37
msgid ""
"In general, we recommend that you create a :ref:`virtual environment "
"<tut-venv>` for each project and run ``<env>\\Scripts\\Activate`` in your"
" terminal to use it. This provides isolation between projects, "
"consistency over time, and ensures that additional commands added by "
"packages are also available in your session. Create a virtual environment"
" using ``python -m venv <env path>``."
msgstr ""
#: ../../using/windows.rst:43
msgid ""
"If the ``python`` or ``py`` commands do not seem to be working, please "
"see the :ref:`Troubleshooting <pymanager-troubleshoot>` section below. "
"There are sometimes additional manual steps required to configure your "
"PC."
msgstr ""
#: ../../using/windows.rst:47
msgid ""
"Apart from using the Python install manager, Python can also be obtained "
"as NuGet packages. See :ref:`windows-nuget` below for more information on"
" these packages."
msgstr ""
#: ../../using/windows.rst:51
msgid ""
"The embeddable distros are minimal packages of Python suitable for "
"embedding into larger applications. They can be installed using the "
"Python install manager. See :ref:`windows-embeddable` below for more "
"information on these packages."
msgstr ""
#: ../../using/windows.rst:64
#, fuzzy
msgid "Python Install Manager"
msgstr "전체 설치 프로그램"
#: ../../using/windows.rst:67
#, fuzzy
msgid "Installation"
msgstr "설치 단계"
#: ../../using/windows.rst:69
msgid ""
"The Python install manager can be installed from the `Microsoft Store "
"app`_ or downloaded and installed from `python.org/downloads`_. The two "
"versions are identical."
msgstr ""
#: ../../using/windows.rst:73
msgid ""
"To install through the Store, simply click \"Install\". After it has "
"completed, open a terminal and type ``python`` to get started."
msgstr ""
#: ../../using/windows.rst:76
msgid ""
"To install the file downloaded from python.org, either double-click and "
"select \"Install\", or run ``Add-AppxPackage <path to MSIX>`` in Windows "
"Powershell."
msgstr ""
#: ../../using/windows.rst:79
msgid ""
"After installation, the ``python``, ``py``, and ``pymanager`` commands "
"should be available. If you have existing installations of Python, or you"
" have modified your :envvar:`PATH` variable, you may need to remove them "
"or undo the modifications. See :ref:`pymanager-troubleshoot` for more "
"help with fixing non-working commands."
msgstr ""
#: ../../using/windows.rst:85
#, python-format
msgid ""
"When you first install a runtime, you will likely be prompted to add a "
"directory to your :envvar:`PATH`. This is optional, if you prefer to use "
"the ``py`` command, but is offered for those who prefer the full range of"
" aliases (such as ``python3.14.exe``) to be available. The directory will"
" be :file:`%LocalAppData%\\\\Python\\\\bin` by default, but may be "
"customized by an administrator. Click Start and search for \"Edit "
"environment variables for your account\" for the system settings page to "
"add the path."
msgstr ""
#: ../../using/windows.rst:93
msgid ""
"Each Python runtime you install will have its own directory for scripts. "
"These also need to be added to :envvar:`PATH` if you want to use them."
msgstr ""
#: ../../using/windows.rst:96
msgid ""
"The Python install manager will be automatically updated to new releases."
" This does not affect any installs of Python runtimes. Uninstalling the "
"Python install manager does not uninstall any Python runtimes."
msgstr ""
#: ../../using/windows.rst:100
msgid ""
"If you are not able to install an MSIX in your context, for example, you "
"are using automated deployment software that does not support it, or are "
"targeting Windows Server 2019, please see :ref:`pymanager-"
"advancedinstall` below for more information."
msgstr ""
#: ../../using/windows.rst:107
msgid "Basic Use"
msgstr ""
#: ../../using/windows.rst:109
msgid ""
"The recommended command for launching Python is ``python``, which will "
"either launch the version requested by the script being launched, an "
"active virtual environment, or the default installed version, which will "
"be the latest stable release unless configured otherwise. If no version "
"is specifically requested and no runtimes are installed at all, the "
"current latest release will be installed automatically."
msgstr ""
#: ../../using/windows.rst:116
msgid ""
"For all scenarios involving multiple runtime versions, the recommended "
"command is ``py``. This may be used anywhere in place of ``python`` or "
"the older ``py.exe`` launcher. By default, ``py`` matches the behaviour "
"of ``python``, but also allows command line options to select a specific "
"version as well as subcommands to manage installations. These are "
"detailed below."
msgstr ""
#: ../../using/windows.rst:122
msgid ""
"Because the ``py`` command may already be taken by the previous version, "
"there is also an unambiguous ``pymanager`` command. Scripted installs "
"that are intending to use Python install manager should consider using "
"``pymanager``, due to the lower chance of encountering a conflict with "
"existing installs. The only difference between the two commands is when "
"running without any arguments: ``py`` will install and launch your "
"default interpreter, while ``pymanager`` will display help (``pymanager "
"exec ...`` provides equivalent behaviour to ``py ...``)."
msgstr ""
#: ../../using/windows.rst:131
msgid ""
"Each of these commands also has a windowed version that avoids creating a"
" console window. These are ``pyw``, ``pythonw`` and ``pymanagerw``. A "
"``python3`` command is also included that mimics the ``python`` command. "
"It is intended to catch accidental uses of the typical POSIX command on "
"Windows, but is not meant to be widely used or recommended."
msgstr ""
#: ../../using/windows.rst:137
msgid ""
"To launch your default runtime, run ``python`` or ``py`` with the "
"arguments you want to be passed to the runtime (such as script files or "
"the module to launch):"
msgstr ""
#: ../../using/windows.rst:140
msgid ""
"$> py\n"
"...\n"
"$> python my-script.py\n"
"...\n"
"$> py -m this\n"
"..."
msgstr ""
#: ../../using/windows.rst:149
msgid ""
"The default runtime can be overridden with the "
":envvar:`PYTHON_MANAGER_DEFAULT` environment variable, or a configuration"
" file. See :ref:`pymanager-config` for information about configuration "
"settings."
msgstr ""
#: ../../using/windows.rst:153
msgid ""
"To launch a specific runtime, the ``py`` command accepts a ``-V:<TAG>`` "
"option. This option must be specified before any others. The tag is part "
"or all of the identifier for the runtime; for those from the CPython "
"team, it looks like the version, potentially with the platform. For "
"compatibility, the ``V:`` may be omitted in cases where the tag refers to"
" an official release and starts with ``3``."
msgstr ""
#: ../../using/windows.rst:160
msgid ""
"$> py -V:3.14 ...\n"
"$> py -V:3-arm64 ..."
msgstr ""
#: ../../using/windows.rst:165
msgid ""
"Runtimes from other distributors may require the *company* to be included"
" as well. This should be separated from the tag by a slash, and may be a "
"prefix. Specifying the company is optional when it is ``PythonCore``, and"
" specifying the tag is optional (but not the slash) when you want the "
"latest release from a specific company."
msgstr ""
#: ../../using/windows.rst:171
msgid ""
"$> py -V:Distributor\\1.0 ...\n"
"$> py -V:distrib/ ..."
msgstr ""
#: ../../using/windows.rst:176
msgid ""
"If no version is specified, but a script file is passed, the script will "
"be inspected for a *shebang line*. This is a special format for the first"
" line in a file that allows overriding the command. See :ref:`pymanager-"
"shebang` for more information. When there is no shebang line, or it "
"cannot be resolved, the script will be launched with the default runtime."
msgstr ""
#: ../../using/windows.rst:182
msgid ""
"If you are running in an active virtual environment, have not requested a"
" particular version, and there is no shebang line, the default runtime "
"will be that virtual environment. In this scenario, the ``python`` "
"command was likely already overridden and none of these checks occurred. "
"However, this behaviour ensures that the ``py`` command can be used "
"interchangeably."
msgstr ""
#: ../../using/windows.rst:188
msgid ""
"When you launch either ``python`` or ``py`` but do not have any runtimes "
"installed, and the requested version is the default, it will be installed"
" automatically and then launched. Otherwise, the requested version will "
"be installed if automatic installation is configured (most likely by "
"setting ``PYTHON_MANAGER_AUTOMATIC_INSTALL`` to ``true``), or if the ``py"
" exec`` or ``pymanager exec`` forms of the command were used."
msgstr ""
#: ../../using/windows.rst:197
msgid "Command Help"
msgstr ""
#: ../../using/windows.rst:199
msgid ""
"The ``py help`` command will display the full list of supported commands,"
" along with their options. Any command may be passed the ``-?`` option to"
" display its help, or its name passed to ``py help``."
msgstr ""
#: ../../using/windows.rst:203
msgid ""
"$> py help\n"
"$> py help install\n"
"$> py install /?"
msgstr ""
#: ../../using/windows.rst:210
msgid ""
"All commands support some common options, which will be shown by ``py "
"help``. These options must be specified after any subcommand. Specifying "
"``-v`` or ``--verbose`` will increase the amount of output shown, and "
"``-vv`` will increase it further for debugging purposes. Passing ``-q`` "
"or ``--quiet`` will reduce output, and ``-qq`` will reduce it further."
msgstr ""
#: ../../using/windows.rst:216
msgid ""
"The ``--config=<PATH>`` option allows specifying a configuration file to "
"override multiple settings at once. See :ref:`pymanager-config` below for"
" more information about these files."
msgstr ""
#: ../../using/windows.rst:222
msgid "Listing Runtimes"
msgstr ""
#: ../../using/windows.rst:224
msgid ""
"$> py list [-f=|--format=<FMT>] [-1|--one] [--online|-s=|--source=<URL>] "
"[<TAG>...]"
msgstr ""
#: ../../using/windows.rst:228
msgid ""
"The list of installed runtimes can be seen using ``py list``. A filter "
"may be added in the form of one or more tags (with or without company "
"specifier), and each may include a ``<``, ``<=``, ``>=`` or ``>`` prefix "
"to restrict to a range."
msgstr ""
#: ../../using/windows.rst:232
msgid ""
"A range of formats are supported, and can be passed as the "
"``--format=<FMT>`` or ``-f <FMT>`` option. Formats include ``table`` (a "
"user friendly table view), ``csv`` (comma-separated table), ``json`` (a "
"single JSON blob), ``jsonl`` (one JSON blob per result), ``exe`` (just "
"the executable path), ``prefix`` (just the prefix path)."
msgstr ""
#: ../../using/windows.rst:238
msgid ""
"The ``--one`` or ``-1`` option only displays a single result. If the "
"default runtime is included, it will be the one. Otherwise, the \"best\" "
"result is shown (\"best\" is deliberately vaguely defined, but will "
"usually be the most recent version). The result shown by ``py list --one "
"<TAG>`` will match the runtime that would be launched by ``py -V:<TAG>``."
msgstr ""
#: ../../using/windows.rst:244
msgid ""
"The ``--only-managed`` option excludes results that were not installed by"
" the Python install manager. This is useful when determining which "
"runtimes may be updated or uninstalled through the ``py`` command."
msgstr ""
#: ../../using/windows.rst:248
msgid ""
"The ``--online`` option is short for passing ``--source=<URL>`` with the "
"default source. Passing either of these options will search the online "
"index for runtimes that can be installed. The result shown by ``py list "
"--online --one <TAG>`` will match the runtime that would be installed by "
"``py install <TAG>``."
msgstr ""
#: ../../using/windows.rst:253
msgid "$> py list --online 3.14"
msgstr ""
#: ../../using/windows.rst:257
msgid ""
"For compatibility with the old launcher, the ``--list``, ``--list-"
"paths``, ``-0`` and ``-0p`` commands (e.g. ``py -0p``) are retained. They"
" do not allow additional options, and will produce legacy formatted "
"output."
msgstr ""
#: ../../using/windows.rst:263
#, fuzzy
msgid "Installing Runtimes"
msgstr "RC_INSTALLING"
#: ../../using/windows.rst:265
msgid ""
"$> py install [-s=|--source=<URL>] [-f|--force] [-u|--update] [--dry-run]"
" [<TAG>...]"
msgstr ""
#: ../../using/windows.rst:269
msgid ""
"New runtime versions may be added using ``py install``. One or more tags "
"may be specified, and the special tag ``default`` may be used to select "
"the default. Ranges are not supported for installation."
msgstr ""
#: ../../using/windows.rst:273
msgid ""
"The ``--source=<URL>`` option allows overriding the online index that is "
"used to obtain runtimes. This may be used with an offline index, as shown"
" in :ref:`pymanager-offline`."
msgstr ""
#: ../../using/windows.rst:277
msgid ""
"Passing ``--force`` will ignore any cached files and remove any existing "
"install to replace it with the specified one."
msgstr ""
#: ../../using/windows.rst:280
msgid ""
"Passing ``--update`` will replace existing installs if the new version is"
" newer. Otherwise, they will be left. If no tags are provided with "
"``--update``, all installs managed by the Python install manager will be "
"updated if newer versions are available. Updates will remove any "
"modifications made to the install, including globally installed packages,"
" but virtual environments will continue to work."
msgstr ""
#: ../../using/windows.rst:287
msgid ""
"Passing ``--dry-run`` will generate output and logs, but will not modify "
"any installs."
msgstr ""
#: ../../using/windows.rst:290
msgid ""
"In addition to the above options, the ``--target`` option will extract "
"the runtime to the specified directory instead of doing a normal install."
" This is useful for embedding runtimes into larger applications."
msgstr ""
#: ../../using/windows.rst:294
msgid "$> py install ... [-t=|--target=<PATH>] <TAG>"
msgstr ""
#: ../../using/windows.rst:302
#, fuzzy
msgid "Offline Installs"
msgstr "설치 수정하기"
#: ../../using/windows.rst:304
msgid ""
"To perform offline installs of Python, you will need to first create an "
"offline index on a machine that has network access."
msgstr ""
#: ../../using/windows.rst:307
msgid "$> py install --download=<PATH> ... <TAG>..."
msgstr ""
#: ../../using/windows.rst:311
msgid ""
"The ``--download=<PATH>`` option will download the packages for the "
"listed tags and create a directory containing them and an ``index.json`` "
"file suitable for later installation. This entire directory can be moved "
"to the offline machine and used to install one or more of the bundled "
"runtimes:"
msgstr ""
#: ../../using/windows.rst:316
msgid "$> py install --source=\"<PATH>\\index.json\" <TAG>..."
msgstr ""
#: ../../using/windows.rst:320
msgid ""
"The Python install manager can be installed by downloading its installer "
"and moving it to another machine before installing."
msgstr ""
#: ../../using/windows.rst:323
msgid ""
"Alternatively, the ZIP files in an offline index directory can simply be "
"transferred to another machine and extracted. This will not register the "
"install in any way, and so it must be launched by directly referencing "
"the executables in the extracted directory, but it is sometimes a "
"preferable approach in cases where installing the Python install manager "
"is not possible or convenient."
msgstr ""
#: ../../using/windows.rst:329
msgid ""
"In this way, Python runtimes can be installed and managed on a machine "
"without access to the internet."
msgstr ""
#: ../../using/windows.rst:334
msgid "Uninstalling Runtimes"
msgstr ""
#: ../../using/windows.rst:336
msgid "$> py uninstall [-y|--yes] <TAG>..."
msgstr ""
#: ../../using/windows.rst:340
msgid ""
"Runtimes may be removed using the ``py uninstall`` command. One or more "
"tags must be specified. Ranges are not supported here."
msgstr ""
#: ../../using/windows.rst:343
msgid "The ``--yes`` option bypasses the confirmation prompt before uninstalling."
msgstr ""
#: ../../using/windows.rst:345
msgid ""
"Instead of passing tags individually, the ``--purge`` option may be "
"specified. This will remove all runtimes managed by the Python install "
"manager, including cleaning up the Start menu, registry, and any download"
" caches. Runtimes that were not installed by the Python install manager "
"will not be impacted, and neither will manually created configuration "
"files."
msgstr ""
#: ../../using/windows.rst:351
msgid "$> py uninstall [-y|--yes] --purge"
msgstr ""
#: ../../using/windows.rst:355
msgid ""
"The Python install manager can be uninstalled through the Windows "
"\"Installed apps\" settings page. This does not remove any runtimes, and "
"they will still be usable, though the global ``python`` and ``py`` "
"commands will be removed. Reinstalling the Python install manager will "
"allow you to manage these runtimes again. To completely clean up all "
"Python runtimes, run with ``--purge`` before uninstalling the Python "
"install manager."
msgstr ""
#: ../../using/windows.rst:365
#, fuzzy
msgid "Configuration"
msgstr "파이썬 구성하기"
#: ../../using/windows.rst:367
msgid ""
"Python install manager is configured with a hierarchy of configuration "
"files, environment variables, command-line options, and registry "
"settings. In general, configuration files have the ability to configure "
"everything, including the location of other configuration files, while "
"registry settings are administrator-only and will override configuration "
"files. Command-line options override all other settings, but not every "
"option is available."
msgstr ""
#: ../../using/windows.rst:374
msgid ""
"This section will describe the defaults, but be aware that modified or "
"overridden installs may resolve settings differently."
msgstr ""
#: ../../using/windows.rst:377
msgid ""
"A global configuration file may be configured by an administrator, and "
"would be read first. The user configuration file is stored at "
":file:`%AppData%\\\\Python\\\\pymanager.json` (by default) and is read "
"next, overwriting any settings from earlier files. An additional "
"configuration file may be specified as the ``PYTHON_MANAGER_CONFIG`` "
"environment variable or the ``--config`` command line option (but not "
"both)."
msgstr ""
#: ../../using/windows.rst:384
msgid ""
"The following settings are those that are considered likely to be "
"modified in normal use. Later sections list those that are intended for "
"administrative customization."
msgstr ""
#: ../../using/windows.rst:392
msgid "Standard configuration options"
msgstr ""
#: ../../using/windows.rst:396 ../../using/windows.rst:676
msgid "Config Key"
msgstr ""
#: ../../using/windows.rst:397
#, fuzzy
msgid "Environment Variable"
msgstr "보충 설명: 환경 변수 설정하기"
#: ../../using/windows.rst:398 ../../using/windows.rst:677
#: ../../using/windows.rst:1365 ../../using/windows.rst:1385
#: ../../using/windows.rst:1980
msgid "Description"
msgstr "설명"
#: ../../using/windows.rst:400
#, fuzzy
msgid "``default_tag``"
msgstr "기본값"
#: ../../using/windows.rst:402
msgid ""
"The preferred default version to launch or install. By default, this is "
"interpreted as the most recent non-prerelease version from the CPython "
"team."
msgstr ""
#: ../../using/windows.rst:406
msgid "``default_platform``"
msgstr ""
#: ../../using/windows.rst:407
msgid "``PYTHON_MANAGER_DEFAULT_PLATFORM``"
msgstr ""
#: ../../using/windows.rst:408
msgid ""
"The preferred default platform to launch or install. This is treated as a"
" suffix to the specified tag, such that ``py -V:3.14`` would prefer an "
"install for ``3.14-64`` if it exists (and ``default_platform`` is "
"``-64``), but will use ``3.14`` if no tagged install exists."
msgstr ""
#: ../../using/windows.rst:414
msgid "``logs_dir``"
msgstr ""
#: ../../using/windows.rst:415
#, fuzzy
msgid "``PYTHON_MANAGER_LOGS``"
msgstr "``python``"
#: ../../using/windows.rst:416
msgid "The location where log files are written. By default, :file:`%TEMP%`."
msgstr ""
#: ../../using/windows.rst:419
msgid "``automatic_install``"
msgstr ""
#: ../../using/windows.rst:420
msgid "``PYTHON_MANAGER_AUTOMATIC_INSTALL``"
msgstr ""
#: ../../using/windows.rst:421
msgid ""
"True to allow automatic installs when specifying a particular runtime to "
"launch. By default, true."
msgstr ""
#: ../../using/windows.rst:425
msgid "``include_unmanaged``"
msgstr ""
#: ../../using/windows.rst:426
msgid "``PYTHON_MANAGER_INCLUDE_UNMANAGED``"
msgstr ""
#: ../../using/windows.rst:427
msgid ""
"True to allow listing and launching runtimes that were not installed by "
"the Python install manager, or false to exclude them. By default, true."
msgstr ""
#: ../../using/windows.rst:431
msgid "``shebang_can_run_anything``"
msgstr ""
#: ../../using/windows.rst:432
msgid "``PYTHON_MANAGER_SHEBANG_CAN_RUN_ANYTHING``"
msgstr ""
#: ../../using/windows.rst:433
msgid ""
"True to allow shebangs in ``.py`` files to launch applications other than"
" Python runtimes, or false to prevent it. By default, true."
msgstr ""
#: ../../using/windows.rst:437
msgid "``log_level``"
msgstr ""
#: ../../using/windows.rst:438
msgid "``PYMANAGER_VERBOSE``, ``PYMANAGER_DEBUG``"
msgstr ""
#: ../../using/windows.rst:439
msgid ""
"Set the default level of output (0-50). By default, 20. Lower values "
"produce more output. The environment variables are boolean, and may "
"produce additional output during startup that is later suppressed by "
"other configuration."
msgstr ""
#: ../../using/windows.rst:445
msgid "``confirm``"
msgstr ""
#: ../../using/windows.rst:446
msgid "``PYTHON_MANAGER_CONFIRM``"
msgstr ""
#: ../../using/windows.rst:447
msgid ""
"True to confirm certain actions before taking them (such as uninstall), "
"or false to skip the confirmation. By default, true."
msgstr ""
#: ../../using/windows.rst:451
msgid "``install.source``"
msgstr ""
#: ../../using/windows.rst:452
msgid "``PYTHON_MANAGER_SOURCE_URL``"
msgstr ""
#: ../../using/windows.rst:453
msgid "Override the index feed to obtain new installs from."
msgstr ""
#: ../../using/windows.rst:455
msgid "``list.format``"
msgstr ""
#: ../../using/windows.rst:456
msgid "``PYTHON_MANAGER_LIST_FORMAT``"
msgstr ""
#: ../../using/windows.rst:457
msgid ""
"Specify the default format used by the ``py list`` command. By default, "
"``table``."
msgstr ""
#: ../../using/windows.rst:460
#, python-brace-format
msgid ""
"Dotted names should be nested inside JSON objects, for example, "
"``list.format`` would be specified as ``{\"list\": {\"format\": "
"\"table\"}}``."
msgstr ""
#: ../../using/windows.rst:466
#, fuzzy
msgid "Shebang lines"
msgstr "셔뱅 줄"
#: ../../using/windows.rst:468
#, fuzzy
msgid ""
"If the first line of a script file starts with ``#!``, it is known as a "
"\"shebang\" line. Linux and other Unix like operating systems have "
"native support for such lines and they are commonly used on such systems "
"to indicate how a script should be executed. The ``python`` and ``py`` "
"commands allow the same facilities to be used with Python scripts on "
"Windows."
msgstr ""
"스크립트 파일의 첫 번째 줄이 ``#!``\\로 시작하면 \"셔뱅(shebang)\"줄이라고 합니다. 리눅스와 기타 유닉스 류 운영"
" 체제는 이러한 줄을 기본적으로 지원하며 스크립트 실행 방법을 나타내기 위해 이러한 시스템에서 일반적으로 사용됩니다. 이 런처를 "
"사용하면 윈도우에서 파이썬 스크립트로 같은 기능을 사용할 수 있으며 위의 예제는 그 사용법을 보여줍니다."
#: ../../using/windows.rst:474
#, fuzzy
msgid ""
"To allow shebang lines in Python scripts to be portable between Unix and "
"Windows, a number of 'virtual' commands are supported to specify which "
"interpreter to use. The supported virtual commands are:"
msgstr ""
"파이썬 스크립트의 셔뱅 줄을 유닉스와 윈도우 간에 이식성 있도록 하기 위해, 이 런처는 사용할 인터프리터를 지정하는 여러 '가상' "
"명령을 지원합니다. 지원되는 가상 명령은 다음과 같습니다:"
#: ../../using/windows.rst:478
#, fuzzy
msgid "``/usr/bin/env <ALIAS>``"
msgstr "``/usr/bin/env``"
#: ../../using/windows.rst:479
#, fuzzy
msgid "``/usr/bin/env -S <ALIAS>``"
msgstr "``/usr/bin/env``"
#: ../../using/windows.rst:480
#, fuzzy
msgid "``/usr/bin/<ALIAS>``"
msgstr "``/usr/bin/env``"
#: ../../using/windows.rst:481
#, fuzzy
msgid "``/usr/local/bin/<ALIAS>``"
msgstr "``/usr/local/bin/python``"
#: ../../using/windows.rst:482
msgid "``<ALIAS>``"
msgstr ""
#: ../../using/windows.rst:484 ../../using/windows.rst:1754
msgid "For example, if the first line of your script starts with"
msgstr "예를 들어, 스크립트의 첫 번째 줄이 다음과 같이 시작하면"
#: ../../using/windows.rst:486 ../../using/windows.rst:1756
msgid "#! /usr/bin/python"
msgstr "#! /usr/bin/python"
#: ../../using/windows.rst:490 ../../using/windows.rst:1760
msgid ""
"The default Python or an active virtual environment will be located and "
"used. As many Python scripts written to work on Unix will already have "
"this line, you should find these scripts can be used by the launcher "
"without modification. If you are writing a new script on Windows which "
"you hope will be useful on Unix, you should use one of the shebang lines "
"starting with ``/usr``."
msgstr ""
"기본 파이썬이나 활성 가상 환경을 찾아서 사용합니다. 유닉스에서 작동하도록 작성된 많은 파이썬 스크립트에는 이미 이 줄이 있어서, "
"수정하지 않고도 이러한 스크립트를 런처에서 사용할 수 있습니다. 윈도우에서 유닉스에서 유용할 새 스크립트를 작성하면, "
"``/usr``\\로 시작하는 셔뱅 줄 중 하나를 사용해야 합니다."
#: ../../using/windows.rst:496
msgid ""
"Any of the above virtual commands can have ``<ALIAS>`` replaced by an "
"alias from an installed runtime. That is, any command generated in the "
"global aliases directory (which you may have added to your :envvar:`PATH`"
" environment variable) can be used in a shebang, even if it is not on "
"your :envvar:`PATH`. This allows the use of shebangs like "
"``/usr/bin/python3.12`` to select a particular runtime."
msgstr ""
#: ../../using/windows.rst:502
msgid ""
"If no runtimes are installed, or if automatic installation is enabled, "
"the requested runtime will be installed if necessary. See :ref"
":`pymanager-config` for information about configuration settings."
msgstr ""
#: ../../using/windows.rst:506
msgid ""
"The ``/usr/bin/env`` form of shebang line will also search the "
":envvar:`PATH` environment variable for unrecognized commands. This "
"corresponds to the behaviour of the Unix ``env`` program, which performs "
"the same search, but prefers launching known Python commands. A warning "
"may be displayed when searching for arbitrary executables, and this "
"search may be disabled by the ``shebang_can_run_anything`` configuration "
"option."
msgstr ""
#: ../../using/windows.rst:513
msgid ""
"Shebang lines that do not match any of patterns are treated as *Windows* "
"executable paths that are absolute or relative to the directory "
"containing the script file. This is a convenience for Windows-only "
"scripts, such as those generated by an installer, since the behavior is "
"not compatible with Unix-style shells. These paths may be quoted, and may"
" include multiple arguments, after which the path to the script and any "
"additional arguments will be appended. This functionality may be disabled"
" by the ``shebang_can_run_anything`` configuration option."
msgstr ""
#: ../../using/windows.rst:524
msgid ""
"The behaviour of shebangs in the Python install manager is subtly "
"different from the previous ``py.exe`` launcher, and the old "
"configuration options no longer apply. If you are specifically reliant on"
" the old behaviour or configuration, we recommend keeping the legacy "
"launcher. It may be `downloaded independently "
"<https://www.python.org/ftp/python/3.13.1/win32/launcher.msi>`_ and "
"installed on its own. The legacy launcher's ``py`` command will override "
"PyManager's one, and you will need to use ``pymanager`` commands for "
"installing and uninstalling."
msgstr ""
#: ../../using/windows.rst:545
#, fuzzy
msgid "Advanced Installation"
msgstr "설치 단계"
#: ../../using/windows.rst:547
msgid ""
"For situations where an MSIX cannot be installed, such as some older "
"administrative distribution platforms, there is an MSI available from the"
" python.org downloads page. This MSI has no user interface, and can only "
"perform per-machine installs to its default location in Program Files. It"
" will attempt to modify the system :envvar:`PATH` environment variable to"
" include this install location, but be sure to validate this on your "
"configuration."
msgstr ""
#: ../../using/windows.rst:556
msgid ""
"Windows Server 2019 is the only version of Windows that CPython supports "
"that does not support MSIX. For Windows Server 2019, you should use the "
"MSI."
msgstr ""
#: ../../using/windows.rst:559
msgid ""
"Be aware that the MSI package does not bundle any runtimes, and so is not"
" suitable for installs into offline environments without also creating an"
" offline install index. See :ref:`pymanager-offline` and :ref:`pymanager-"
"admin-config` for information on handling these scenarios."
msgstr ""
#: ../../using/windows.rst:564
msgid ""
"Runtimes installed by the MSI are shared with those installed by the "
"MSIX, and are all per-user only. The Python install manager does not "
"support installing runtimes per-machine. To emulate a per-machine "
"install, you can use ``py install --target=<shared location>`` as "
"administrator and add your own system-wide modifications to "
":envvar:`PATH`, the registry, or the Start menu."
msgstr ""
#: ../../using/windows.rst:570
#, python-format
msgid ""
"When the MSIX is installed, but commands are not available in the "
":envvar:`PATH` environment variable, they can be found under "
":file:`%LocalAppData%\\\\Microsoft\\\\WindowsApps\\\\PythonSoftwareFoundation.PythonManager_3847v3x7pw1km`"
" or "
":file:`%LocalAppData%\\\\Microsoft\\\\WindowsApps\\\\PythonSoftwareFoundation.PythonManager_qbz5n2kfra8p0`,"
" depending on whether it was installed from python.org or through the "
"Windows Store. Attempting to run the executable directly from Program "
"Files is not recommended."
msgstr ""
#: ../../using/windows.rst:579
msgid ""
"To programmatically install the Python install manager, it is easiest to "
"use WinGet, which is included with all supported versions of Windows:"
msgstr ""
#: ../../using/windows.rst:582
msgid ""
"$> winget install 9NQ7512CXL7T -e --accept-package-agreements --disable-"
"interactivity\n"
"\n"
"# Optionally run the configuration checker and accept all changes\n"
"$> py install --configure -y"
msgstr ""
#: ../../using/windows.rst:589
msgid ""
"To download the Python install manager and install on another machine, "
"the following WinGet command will download the required files from the "
"Store to your Downloads directory (add ``-d <location>`` to customize the"
" output location). This also generates a YAML file that appears to be "
"unnecessary, as the downloaded MSIX can be installed by launching or "
"using the commands below."
msgstr ""
#: ../../using/windows.rst:595
msgid ""
"$> winget download 9NQ7512CXL7T -e --skip-license --accept-package-"
"agreements --accept-source-agreements"
msgstr ""
#: ../../using/windows.rst:599
msgid ""
"To programmatically install or uninstall an MSIX using only PowerShell, "
"the `Add-AppxPackage`_ and `Remove-AppxPackage`_ PowerShell cmdlets are "
"recommended:"
msgstr ""
#: ../../using/windows.rst:602
msgid ""
"$> Add-AppxPackage C:\\Downloads\\python-manager-25.0.msix\n"
"...\n"
"$> Get-AppxPackage PythonSoftwareFoundation.PythonManager | Remove-"
"AppxPackage"
msgstr ""
#: ../../using/windows.rst:608
msgid ""
"The latest release can be downloaded and installed by Windows by passing "
"the AppInstaller file to the Add-AppxPackage command. This installs using"
" the MSIX on python.org, and is only recommended for cases where "
"installing via the Store (interactively or using WinGet) is not possible."
msgstr ""
#: ../../using/windows.rst:613
msgid ""
"$> Add-AppxPackage -AppInstallerFile "
"https://www.python.org/ftp/python/pymanager/pymanager.appinstaller"
msgstr ""
#: ../../using/windows.rst:617
msgid ""
"Other tools and APIs may also be used to provision an MSIX package for "
"all users on a machine, but Python does not consider this a supported "
"scenario. We suggest looking into the PowerShell `Add-"
"AppxProvisionedPackage`_ cmdlet, the native Windows `PackageManager`_ "
"class, or the documentation and support for your deployment tool."
msgstr ""
#: ../../using/windows.rst:623