@@ -10,7 +10,7 @@ msgstr ""
1010"Report-Msgid-Bugs-To : \n "
1111"POT-Creation-Date : 2018-04-08 12:59+0900\n "
1212"PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE\n "
13- "Last-Translator : 秘湯 <xwhhsprings@gmail.com> , 2018\n "
13+ "Last-Translator : cocoatomo , 2018\n "
1414"Language-Team : Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n "
1515"MIME-Version : 1.0\n "
1616"Content-Type : text/plain; charset=UTF-8\n "
@@ -20,7 +20,7 @@ msgstr ""
2020
2121#: ../../extending/newtypes_tutorial.rst:7
2222msgid "Defining Extension Types: Tutorial"
23- msgstr ""
23+ msgstr "拡張の型の定義: チュートリアル "
2424
2525#: ../../extending/newtypes_tutorial.rst:14
2626msgid ""
@@ -30,6 +30,9 @@ msgid ""
3030"but there are some details that you need to understand before you can get "
3131"started. This document is a gentle introduction to the topic."
3232msgstr ""
33+ "Python では、組み込みの :class:`str` 型や :class:`list` 型のような Python コードから走査できる新しい型を C 拡張モジュールの作者が定義できます。\n"
34+ "全ての拡張の型のコードはあるパターンに従うのですが、書き始める前に理解しておくべき細かいことがあります。\n"
35+ "このドキュメントはその話題についてのやさしい入門です。"
3336
3437#: ../../extending/newtypes_tutorial.rst:24
3538msgid "The Basics"
@@ -46,6 +49,11 @@ msgid ""
4649" an object, a method called, or it is multiplied by another object. These C"
4750" functions are called \" type methods\" ."
4851msgstr ""
52+ ":term:`CPython` ランタイムは Python の全てのオブジェクトを :c:type:`PyObject\\ *` 型の変数と見なします。\n"
53+ ":c:type:`PyObject\\ *` は Python の全てのオブジェクトの \" 基底型 (base type)\" となっています。\n"
54+ ":c:type:`PyObject` 構造体自身は参照カウント (:term:`reference count`) と、オブジェクトの \" 型オブジェクト (type object)\" へのポインタのみを持ちます。\n"
55+ "ここには動作が定義されています; 型オブジェクトは、例えば、ある属性があるオブジェクトから検索されたり、メソッドが呼ばれたり、他のオブジェクトによって操作されたりしたときに、どの (C) 関数がインタプリタから呼ばれるのかを決定します。\n"
56+ "これらの C 関数は \" タイプメソッド (type method)\" と呼ばれます。"
4957
5058#: ../../extending/newtypes_tutorial.rst:35
5159msgid ""
0 commit comments