FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001-2021, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: # tomo, 2019 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.7\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-01-01 16:02+0000\n" "PO-Revision-Date: 2019-09-01 02:41+0000\n" "Last-Translator: tomo, 2019\n" "Language-Team: Japanese (https://www.transifex.com/python-doc/teams/5390/" "ja/)\n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../../tutorial/stdlib2.rst:5 msgid "Brief Tour of the Standard Library --- Part II" msgstr "標準ライブラリミニツアー --- その 2" #: ../../tutorial/stdlib2.rst:7 msgid "" "This second tour covers more advanced modules that support professional " "programming needs. These modules rarely occur in small scripts." msgstr "" "ツアーの第2部では、プロフェッショナルプログラミングを支えるもっと高度なモ" "ジュールをカバーします。ここで挙げるモジュールは、小さなスクリプトの開発では" "ほとんど使いません。" #: ../../tutorial/stdlib2.rst:14 msgid "Output Formatting" msgstr "出力のフォーマット" #: ../../tutorial/stdlib2.rst:16 msgid "" "The :mod:`reprlib` module provides a version of :func:`repr` customized for " "abbreviated displays of large or deeply nested containers::" msgstr "" ":mod:`reprlib` モジュールは、大きなコンテナや、深くネストしたコンテナを省略し" "て表示するバージョンの :func:`repr` を提供しています::" #: ../../tutorial/stdlib2.rst:23 msgid "" "The :mod:`pprint` module offers more sophisticated control over printing " "both built-in and user defined objects in a way that is readable by the " "interpreter. When the result is longer than one line, the \"pretty printer\" " "adds line breaks and indentation to more clearly reveal data structure::" msgstr "" ":mod:`pprint` モジュールは、組み込み型やユーザ定義型をわかりやすく表示するた" "めの洗練された制御手段を提供しています。表示結果が複数行にわたる場合は、 " "\"pretty printer\" と呼ばれるものが改行やインデントを追加して、データ構造がよ" "り明確になるように印字します::" #: ../../tutorial/stdlib2.rst:39 msgid "" "The :mod:`textwrap` module formats paragraphs of text to fit a given screen " "width::" msgstr "" ":mod:`textwrap` モジュールは、段落で構成された文章を、指定したスクリーン幅に" "ぴったり収まるように調整します::" #: ../../tutorial/stdlib2.rst:53 msgid "" "The :mod:`locale` module accesses a database of culture specific data " "formats. The grouping attribute of locale's format function provides a " "direct way of formatting numbers with group separators::" msgstr "" ":mod:`locale` モジュールは、文化により異なるデータ表現形式のデータベースにア" "クセスします。 :mod:`locale` の :func:`format` 関数の grouping 属性を使えば、" "数値を適切な桁区切り文字によりグループ化された形式に変換できます::" #: ../../tutorial/stdlib2.rst:72 msgid "Templating" msgstr "文字列テンプレート" #: ../../tutorial/stdlib2.rst:74 msgid "" "The :mod:`string` module includes a versatile :class:`~string.Template` " "class with a simplified syntax suitable for editing by end-users. This " "allows users to customize their applications without having to alter the " "application." msgstr "" ":mod:`string` モジュールには、柔軟で、エンドユーザが簡単に編集できる簡単な構" "文を備えた :class:`~string.Template` クラスが入っています。このクラスを使う" "と、ユーザがアプリケーションを修正することなしにアプリケーションの出力をカス" "タマイズできるようになります。" #: ../../tutorial/stdlib2.rst:78 msgid "" "The format uses placeholder names formed by ``$`` with valid Python " "identifiers (alphanumeric characters and underscores). Surrounding the " "placeholder with braces allows it to be followed by more alphanumeric " "letters with no intervening spaces. Writing ``$$`` creates a single escaped " "``$``::" msgstr "" "テンプレートでは、``$`` と有効な Python 識別子名 (英数字とアンダースコア) か" "らなるプレースホルダ名を使います。プレースホルダの周りを {} で囲えば、プレー" "スホルダの後ろにスペースを挟まず、英数文字を続けることができます。``$$`` のよ" "うにすると、``$`` 自体をエスケープできます::" #: ../../tutorial/stdlib2.rst:88 msgid "" "The :meth:`~string.Template.substitute` method raises a :exc:`KeyError` when " "a placeholder is not supplied in a dictionary or a keyword argument. For " "mail-merge style applications, user supplied data may be incomplete and the :" "meth:`~string.Template.safe_substitute` method may be more appropriate --- " "it will leave placeholders unchanged if data is missing::" msgstr "" ":meth:`~string.Template.substitute` メソッドは、プレースホルダに相当する値が" "辞書やキーワード引数にない場合に :exc:`KeyError` を送出します。メールマージ機" "能のようなアプリケーションの場合、ユーザが入力するデータは不完全なことがある" "ので、欠落したデータがあるとプレースホルダをそのままにして出力する :meth:" "`~string.Template.safe_substitute` メソッドを使う方が適切かもしれません::" #: ../../tutorial/stdlib2.rst:103 msgid "" "Template subclasses can specify a custom delimiter. For example, a batch " "renaming utility for a photo browser may elect to use percent signs for " "placeholders such as the current date, image sequence number, or file " "format::" msgstr "" "区切り文字はデフォルトは ``$`` ですが、:class:`~string.Template` のサブクラス" "を派生すると変更することができます。例えば、画像ブラウザ用に一括で名前を変更" "するユーティリティを作っていたとして、現在の日付や画像のシーケンス番号、ファ" "イル形式といったプレースホルダにパーセント記号を使うことにしたら、次のように" "なります::" #: ../../tutorial/stdlib2.rst:125 msgid "" "Another application for templating is separating program logic from the " "details of multiple output formats. This makes it possible to substitute " "custom templates for XML files, plain text reports, and HTML web reports." msgstr "" "テンプレートのもう一つの用途は、複数ある出力フォーマットからのプログラムロ" "ジックの分離です。これにより、XMLファイル用、プレーンテキストのレポート用、" "HTMLのwebレポート用のテンプレートに、同じプログラムロジックから値を埋め込むこ" "とができます。" #: ../../tutorial/stdlib2.rst:133 msgid "Working with Binary Data Record Layouts" msgstr "バイナリデータレコードの操作" #: ../../tutorial/stdlib2.rst:135 msgid "" "The :mod:`struct` module provides :func:`~struct.pack` and :func:`~struct." "unpack` functions for working with variable length binary record formats. " "The following example shows how to loop through header information in a ZIP " "file without using the :mod:`zipfile` module. Pack codes ``\"H\"`` and " "``\"I\"`` represent two and four byte unsigned numbers respectively. The " "``\"

Back | FazBrowse Home | New Git URL