8000 3.9 pembaruan 2020-10-15 by oonid · Pull Request #10 · python/python-docs-id · GitHub
[go: up one dir, main page]

Skip to content

3.9 pembaruan 2020-10-15 #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Oct 14, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .tx/config
10000
Original file line number Diff line number Diff line change
Expand Up @@ -2956,3 +2956,8 @@ file_filter = translations/python-newest.whatsnew--3_9/<lang>.po
source_lang = en
type = PO

[python-newest.library--graphlib]
file_filter = translations/python-newest.library--graphlib/<lang>.po
source_lang = en
type = PO

8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ Anda ke PSF untuk dimasukkan dalam dokumentasi.

### Berkontribusi untuk Menerjemahkan
---
Situs dokumentasi Python Bahasa Indonesia: **https://docs.python.org/id/3.8/**
Situs dokumentasi Python Bahasa Indonesia: **https://docs.python.org/id/3.9/**

Repositori ini berisi [berkas-berkas ".po"](https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html) dari [dokumentasi Python](https://docs.python.org/id/3.8/), yang akan dan sudah diterjemahkan dari Bahasa Inggris ke Bahasa Indonesia. Baca daftar pekerjaan yang **akan dan sedang dikerjakan** di [papan proyek](https://github.com/python/python-docs-id/projects/1).
Repositori ini berisi [berkas-berkas ".po"](https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html) dari [dokumentasi Python](https://docs.python.org/id/3.9/), yang akan dan sudah diterjemahkan dari Bahasa Inggris ke Bahasa Indonesia. Baca daftar pekerjaan yang **akan dan sedang dikerjakan** di [papan proyek](https://github.com/python/python-docs-id/projects/1).

Anda bisa berkontribusi dengan:

* Membuat _Pull Requests_ di [repositori Github ini](https://github.com/python/python-docs-id/), saat ini yang aktif adalah [branch 3.8](https://github.com/hilmanrdn/python-docs-id/tree/3.8)
* Membuat _Pull Requests_ di [repositori Github ini](https://github.com/python/python-docs-id/), saat ini yang aktif adalah [branch 3.9](https://github.com/python/python-docs-id/tree/3.9)
* Menerjemahkan langsung di [situs Transifex](https://www.transifex.com/python-doc/python-newest/). Ikuti [Video (7 menit)](https://youtu.be/tg5kUJB2WLA) cara menggunakan Transifex.

Jika Anda tidak menggunakan Transifex, untuk mengubah berkas ".po" dibutuhkan aplikasi editor, misalnya: [POEdit](https://poedit.net/) tersedia multiplatform, [KDE Lokalize](https://kde.org/applications/development/org.kde.lokalize) hanya untuk Linux dengan KDE, atau banyak lagi [pilihan lainnya](https://en.wikipedia.org/wiki/Comparison_of_computer-assisted_translation_tools).
Expand Down Expand Up @@ -112,6 +112,8 @@ Jangan ragu untuk memberi masukan. Daftar istilah tersedia di [wiki](https://git
---
Menempatkan aktivitas penerjemahan di tempat penyimpanan umum ini bertujuan untuk menarik dan mendapatkan lebih banyak kontribusi dibandingkan situs penerjemahan yang fungsinya sangat spesifik, seperti halnya Transifex.

Per tanggal **2020-10-15** dokumentasi Python Bahasa Indonesia sudah tersedia di **https://docs.python.org/id/3.9/**

Per tanggal **2019-10-21** dokumentasi Python Bahasa Indonesia sudah tersedia di **https://docs.python.org/id/3.8/**

Per tanggal **2019-10-17** proses penerjemahan yang dibutuhkan sebagai minimum dari standar PEP 545 sudah selesai.
Expand Down
2 changes: 2 additions & 0 deletions TRANSLATORS
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,7 @@ Kahuro Ayaka
LIQRGV
Nurul Eka Fitriany Hilal
oon arfiandwi
Ryan Febriansyah
Septian Hari
Sutrisno Efendi
Tria Nur Aisyah Amini
52 changes: 25 additions & 27 deletions c-api/arg.po
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.9\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-31 09:25+0000\n"
"POT-Creation-Date: 2020-08-20 03:54+0000\n"
"PO-Revision-Date: 2017-02-16 17:33+0000\n"
"Last-Translator: Tria Nur Aisyah Amini <aisyahnyawn@gmail.com>, 2019\n"
"Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n"
Expand Down Expand Up @@ -255,7 +255,7 @@ msgstr "``S`` (:class:`bytes`) [PyBytesObject \\*]"
msgid ""
"Requires that the Python object is a :class:`bytes` object, without "
"attempting any conversion. Raises :exc:`TypeError` if the object is not a "
"bytes object. The C variable may also be declared as :c:type:`PyObject\\*`."
"bytes object. The C variable may also be declared as :c:type:`PyObject*`."
msgstr ""

#: ../../c-api/arg.rst:139
Expand All @@ -267,7 +267,7 @@ msgid ""
"Requires that the Python object is a :class:`bytearray` object, without "
"attempting any conversion. Raises :exc:`TypeError` if the object is not a "
":class:`bytearray` object. The C variable may also be declared as "
":c:type:`PyObject\\*`."
":c:type:`PyObject*`."
msgstr ""

#: ../../c-api/arg.rst:156
Expand Down Expand Up @@ -334,7 +334,7 @@ msgstr "``U`` (:class:`str`) [PyObject \\*]"
msgid ""
"Requires that the Python object is a Unicode object, without attempting any "
"conversion. Raises :exc:`TypeError` if the object is not a Unicode object."
" The C variable may also be declared as :c:type:`PyObject\\*`."
" The C variable may also be declared as :c:type:`PyObject*`."
msgstr ""

#: ../../c-api/arg.rst:192
Expand Down Expand Up @@ -362,13 +362,12 @@ msgstr ""
#: ../../c-api/arg.rst:198
msgid ""
"This format requires two arguments. The first is only used as input, and "
"must be a :c:type:`const char\\*` which points to the name of an encoding as"
" a NUL-terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is"
" used. An exception is raised if the named encoding is not known to Python."
" The second argument must be a :c:type:`char\\*\\*`; the value of the "
"pointer it references will be set to a buffer with the contents of the "
"argument text. The text will be encoded in the encoding specified by the "
"first argument."
"must be a :c:type:`const char*` which points to the name of an encoding as a"
" NUL-terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is "
"used. An exception is raised if the named encoding is not known to Python. "
"The second argument must be a :c:type:`char**`; the value of the pointer it "
"references will be set to a buffer with the contents of the argument text. "
"The text will be encoded in the encoding specified by the first argument."
msgstr ""

#: ../../c-api/arg.rst:206
Expand Down Expand Up @@ -410,10 +409,10 @@ msgstr ""
#: ../../c-api/arg.rst:221
msgid ""
"It requires three arguments. The first is only used as input, and must be a"
" :c:type:`const char\\*` which points to the name of an encoding as a NUL-"
" :c:type:`const char*` which points to the name of an encoding as a NUL-"
"terminated string, or ``NULL``, in which case ``'utf-8'`` encoding is used. "
"An exception is raised if the named encoding is not known to Python. The "
"second argument must be a :c:type:`char\\*\\*`; the value of the pointer it "
"second argument must be a :c:type:`char**`; the value of the pointer it "
"references will be set to a buffer with the contents of the argument text. "
"The text will be encoded in the encoding specified by the first argument. "
"The third argument must be a pointer to an integer; the referenced integer "
Expand Down Expand Up @@ -638,9 +637,9 @@ msgstr "``O!`` (object) [*typeobject*, PyObject \\*]"
msgid ""
"Store a Python object in a C object pointer. This is similar to ``O``, but "
"takes two C arguments: the first is the address of a Python type object, the"
" second is the address of the C variable (of type :c:type:`PyObject\\*`) "
"into which the object pointer is stored. If the Python object does not have"
" the required type, :exc:`TypeError` is raised."
" second is the address of the C variable (of type :c:type:`PyObject*`) into "
"which the object pointer is stored. If the Python object does not have the "
"required type, :exc:`TypeError` is raised."
msgstr ""

#: ../../c-api/arg.rst:352 ../../c-api/arg.rst:657
Expand All @@ -651,14 +650,14 @@ msgstr "``O&`` (object) [*converter*, *anything*]"
msgid ""
"Convert a Python object to a C variable through a *converter* function. "
"This takes two arguments: the first is a function, the second is the address"
" of a C variable (of arbitrary type), converted to :c:type:`void \\*`. The "
" of a C variable (of arbitrary type), converted to :c:type:`void *`. The "
"*converter* function in turn is called as follows::"
msgstr ""

#: ../../c-api/arg.rst:339
msgid ""
"where *object* is the Python object to be converted and *address* is the "
":c:type:`void\\*` argument that was passed to the :c:func:`PyArg_Parse\\*` "
":c:type:`void*` argument that was passed to the :c:func:`PyArg_Parse\\*` "
"function. The returned *status* should be ``1`` for a successful conversion "
"and ``0`` if the conversion has failed. When the conversion fails, the "
"*converter* function should raise an exception and leave the content of "
Expand Down Expand Up @@ -857,13 +856,12 @@ msgid ""
"should be passed as *args*; it must actually be a tuple. The length of the "
"tuple must be at least *min* and no more than *max*; *min* and *max* may be "
"equal. Additional arguments must be passed to the function, each of which "
"should be a pointer to a :c:type:`PyObject\\*` variable; these will be "
"filled in with the values from *args*; they will contain borrowed "
"references. The variables which correspond to optional parameters not given"
" by *args* will not be filled in; these should be initialized by the caller."
" This function returns true on success and false if *args* is not a tuple or"
" contains the wrong number of elements; an exception will be set if there "
"was a failure."
"should be a pointer to a :c:type:`PyObject*` variable; these will be filled "
"in with the values from *args*; they will contain borrowed references. The "
"variables which correspond to optional parameters not given by *args* will "
"not be filled in; these should be initialized by the caller. This function "
"returns true on success and false if *args* is not a tuple or contains the "
"wrong number of elements; an exception will be set if there was a failure."
msgstr ""

#: ../../c-api/arg.rst:493
Expand Down Expand Up @@ -1127,8 +1125,8 @@ msgstr ""
msgid ""
"Convert *anything* to a Python object through a *converter* function. The "
"function is called with *anything* (which should be compatible with "
":c:type:`void \\*`) as its argument and should return a \"new\" Python "
"object, or ``NULL`` if an error occurred."
":c:type:`void*`) as its argument and should return a \"new\" Python object, "
"or ``NULL`` if an error occurred."
msgstr ""

#: ../../c-api/arg.rst:660
Expand Down
33 changes: 19 additions & 14 deletions c-api/buffer.po
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,16 @@
#
# Translators:
# oon arfiandwi <oon.arfiandwi@gmail.com>, 2019
# Sutrisno Efendi <kangfend@gmail.com>, 2020
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.9\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-31 09:25+0000\n"
"POT-Creation-Date: 2020-08-20 03:54+0000\n"
"PO-Revision-Date: 2017-02-16 17:33+0000\n"
"Last-Translator: oon arfiandwi <oon.arfiandwi@gmail.com>, 2019\n"
"Last-Translator: Sutrisno Efendi <kangfend@gmail.com>, 2020\n"
"Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand Down Expand Up @@ -474,6 +475,10 @@ msgstr "F"
msgid "C or F"
msgstr "C or F"

#: ../../c-api/buffer.rst:304
msgid ":c:macro:`PyBUF_ND`"
msgstr ""

#: ../../c-api/buffer.rst:309
msgid "compound requests"
msgstr ""
Expand Down Expand Up @@ -590,17 +595,17 @@ msgstr ""
msgid ""
"Send a request to *exporter* to fill in *view* as specified by *flags*. If "
"the exporter cannot provide a buffer of the exact type, it MUST raise "
":c:data:`PyExc_BufferError`, set :c:member:`view->obj` to ``NULL`` and "
"return ``-1``."
":c:data:`PyExc_BufferError`, set ``view->obj`` to ``NULL`` and return "
"``-1``."
msgstr ""

#: ../../c-api/buffer.rst:444
msgid ""
"On success, fill in *view*, set :c:member:`view->obj` to a new reference to "
"On success, fill in *view*, set ``view->obj`` to a new reference to "
"*exporter* and return 0. In the case of chained buffer providers that "
"redirect requests to a single object, :c:member:`view->obj` MAY refer to "
"this object instead of *exporter* (See :ref:`Buffer Object Structures "
"<buffer-structs>`)."
"redirect requests to a single object, ``view->obj`` MAY refer to this object"
" instead of *exporter* (See :ref:`Buffer Object Structures <buffer-"
"structs>`)."
msgstr ""

#: ../../c-api/buffer.rst:449
Expand All @@ -614,8 +619,8 @@ msgstr ""
#: ../../c-api/buffer.rst:457
msgid ""
"Release the buffer *view* and decrement the reference count for "
":c:member:`view->obj`. This function MUST be called when the buffer is no "
"longer being used, otherwise reference leaks may occur."
"``view->obj``. This function MUST be called when the buffer is no longer "
"being used, otherwise reference leaks may occur."
msgstr ""

#: ../../c-api/buffer.rst:461
Expand Down Expand Up @@ -660,7 +665,7 @@ msgstr ""

#: ../../c-api/buffer.rst:499
msgid "This function fails if *len* != *src->len*."
msgstr ""
msgstr "Fungsi ini gagal jika *len* != *src->len*."

#: ../../c-api/buffer.rst:504
msgid ""
Expand All @@ -685,9 +690,9 @@ msgstr ""

#: ../../c-api/buffer.rst:519
msgid ""
"On success, set :c:member:`view->obj` to a new reference to *exporter* and "
"return 0. Otherwise, raise :c:data:`PyExc_BufferError`, set "
":c:member:`view->obj` to ``NULL`` and return ``-1``;"
"On success, set ``view->obj`` to a new reference to *exporter* and return 0."
" Otherwise, raise :c:data:`PyExc_BufferError`, set ``view->obj`` to ``NULL``"
" and return ``-1``;"
msgstr ""

#: ../../c-api/buffer.rst:523
Expand Down
8 changes: 4 additions & 4 deletions c-api/capsule.po
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2019, Python Software Foundation
# Copyright (C) 2001-2020, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
Expand All @@ -9,9 +9,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.8\n"
"Project-Id-Version: Python 3.9\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-31 11:48+0000\n"
"POT-Creation-Date: 2020-08-20 03:54+0000\n"
"PO-Revision-Date: 2017-02-16 17:33+0000\n"
"Last-Translator: oon arfiandwi <oon.arfiandwi@gmail.com>, 2019\n"
"Language-Team: Indonesian (https://www.transifex.com/python-doc/teams/5390/id/)\n"
Expand All @@ -33,7 +33,7 @@ msgstr ""
#: ../../c-api/capsule.rst:17
msgid ""
"This subtype of :c:type:`PyObject` represents an opaque value, useful for C "
"extension modules who need to pass an opaque value (as a :c:type:`void\\*` "
"extension modules who need to pass an opaque value (as a :c:type:`void*` "
"pointer) through Python code to other C code. It is often used to make a C "
"function pointer defined in one module available to other modules, so the "
"regular import mechanism can be used to access C APIs defined in dynamically"
Expand Down
Loading
0