PostgreSQL �ץ������ϡʥ����С����饤����ȤȤ�ˡ� ��å���������������Ƥ�����硢���ߤθ���Ǥ��Υ�å�������Ф����Ȥ� �Ǥ��ޤ���������å��������åȤκ������ݼ�ϡ����θ�������� PostgreSQL �����̤˹��������ʹ֤μ�������ɬ�פǤ��� ���κ�Ȥˤϥץ�����ޤǤ���ɬ�פ���������ޤ�������Ǥϼ������� ���������������ޤ���
���ϼԤθ���ν����٤ˤĤ��Ƥ�Ƚ�Ǥ��ޤ�������Ǥϥ��եȥ������ġ��� �ˤĤ��Ƥ��������ޤ�������Ū�ˤϡ��ƥ����ȥ��ǥ����Τߤ�ɬ�פǤ����������� ����ϼ�ʬ�Ǻ�������������å����������ȤϤ��ʤ��Ȥ��������ޤꤢ�� ���ʤ����ΤߤǤ����������ĥ���ۤ���ݤˡ�--enable-nls ���ץ�������Ѥ��Ƥ��뤳�Ȥ��ǧ���Ʋ�����������ˤ�ꡢ���ƤΥ���ɥ桼�� ���Ȥˤ���ɬ�פȤ��롢libintl �饤�֥��� msgfmt �ץ�����ब��������ޤ�����Ȥ��ݤˤϡ� ���ȡ������Ŭ�ڤ���ʬ�˽��äƲ�������
������������Ȥ�Ϥ�,�ʸ�ҤΡ˥�å��������������Υޡ�����Ԥʤ�������硢 GNU �Ǥȸߴ�������ä������� xgettext �� msgmerge �Ȥ���ξ���Υץ�����बɬ�פǤ�������� �ѥå����������줿����������ʪ����Ѥ������ xgettext �� ɬ�פȤ��ʤ��褦���ѹ�����ͽ��Ǥ�����CVS�ǤǤϤޤ����줬ɬ�פǤ����˸��� GNU Gettext 0.10.36 �ʾ��侩���ޤ���
���Ѥ���ޥ���� gettext �μ����ˤĤ��Ƥϡ�ʸ���ä���ˤĤ��Ƥ���Ȼפ��ޤ��� �ʲ��Τ����Ĥ��Ϥ����餯��ʣ���Ƥ��ޤ��������䤹�٤��ܺ٤ˤĤ��ƤϤ���ʸ��� ���Ȥ��Ʋ�������
�Ѹ�ˤ�븵�Υ�å������Ȥ�����Ȥˡʤ������ˡ��������줿��å����� ���Ȥ߹�碌�� ��å������������� ���ݻ�����ޤ��� �����ϡʴ�Ϣ����ץ������ϥ�å���������������ͭ���Ƥ��ޤ����� �ƥץ�������ѤΡ��⤦�������оݤȤ�������ѤΤ�ΤǤ�����å������������� �ˤ� 2 �ĤΥե��������������ޤ���1 �Ĥ� "PO" �ե����� �ʰܿ���ǽ���֥������� -Portable Object- ���̣���ޤ��ˤ������Ԥ��Խ����� ���̤ʹ�ʸ���ä�ʿʸ�ե�����Ǥ���2 ���ܤ� "MO" �ե����� �ʥޥ��֥������� -Machine Object- ���̣���ޤ�)���б����� PO �ե����� �����������졢��ݲ��ץ������μ¹Ԥκݤ˻��Ѥ����Х��ʥ�ե�����Ǥ��� �����Ԥϡ�MO�ե�������ޤ��� �ºݤ˰������ȤϺ���Ǥ���
��å��������������ե�����γ�ĥ�Ҥ��������Ƥ������⤷��ޤ��� .po �⤷���� .mo �Ǥ��� ����̾(��ĥ�Ҥ��������ʬ)�ϡ��ץ�����बȼ�äƤ���̾�����⤷���ϡ�������Ū�Ȥ��� �����̾���Τɤ����줫�ǡ������ˤ�ä��Ѥ��ޤ����������𤹤뤫�⤷��ޤ��� �㤨�С�psql.po��psql �Ѥ� PO �ե�����ˡ��⤷���� fr.mo�ʥե���Ѥ� MO �ե�����ˤ�����ޤ���
PO �ե�����ν�ʲ��˼����ޤ���
# comment msgid "original string" msgstr "translated string" msgid "more original" msgstr "another translated" "string can be broken up like this" ...
msgid �ϥץ������Υ�����������Ф���ޤ����ʤ����ɬ�פϤ���ޤ��� �Ǥ����Ū����ˡ�Ǥ�����msgstr �ԤϽ�����֤Ǥ϶��Ǥ��ꡢ�����Ԥˤ�ä� ���Ѥ����ʸ���������ޤ�ޤ�������ʸ����ˤϡ�C ��������Υ��������� ʸ����ޤ�뤳�Ȥ⡢��˼������褦��ʣ���Ԥ˸٤ä�³���뤳�Ȥ��Ǥ��ޤ��� �ʷ�³�Ԥ�ɬ���Ԥ���Ƭ����Ϥޤ�ʤ���Фʤ�ޤ���
# ʸ���ϥ����Ȥ��ޤ���# ʸ����ľ��˶���ʸ�������ä���硢 ����������Ԥˤ�ä��ݼ餵��륳���ȤǤ���# ��ľ��������ʸ�����դ��� ��ưŪ����Ϳ����륳���Ȥ⤢��ޤ��������ϡ�PO �ե�������Ф������� �Ԥʤ��Ƽ�ġ���ˤ�ä��ݼ餵�졢�����Ԥ������տޤ��Ƥ��ޤ���
#. automatic comment #: filename.c:1023 #, flags, flags
#. ��������Υ����ȤϤ��Υ�å����������Ѥ���륽�����ե����뤫�� ��Ф���ޤ��������餯�ץ�����ޤ��������ԤΤ�����ɲä��������Τ褦�� �����ߤ����Ȥ��⤦�κۤˤĤ��Ƥʤɤξ���Ǥ���#: �����Ȥϡ���������� ���Υ�å����������Ѥ�������Τʾ����ޤ��������Ԥϥץ�����ॽ���� �Ȥ���ɬ�פϤ���ޤ������������Τ��˵��䤬������˥������� ���뤳�Ȥ��Ǥ��ޤ���#, �����Ȥϲ��餫����ˡ�ǥ�å���������������ե饰 �Ǥ������ߡ�2�ĤΥե饰������ޤ������Υ�å��������ץ�����ॽ�������ѹ� �ˤ�äƸŤ���ΤȤʤä���ǽ���������硢fuzzy ������ ����ޤ��������ԤϤ���ڤ���fuzzy �ե饰�����Ǥ��ޤ���fuzzy ��å������ϥ���ɥ桼����������ѤǤ��ʤ����Ȥ����դ��Ʋ������� �⤦��ĤΥե饰�� c-format �ǡ����Υ�å������� printf �����νƥ�ץ졼�ȤǤ��뤳�Ȥ��ޤ��� ����ϡ�����¦��ץ졼���ۥ���η���Ʊ���ֹ����ä���ʸ����Ǥʤ���� �ʤ�ʤ����Ȥ��̣���ޤ�������ڤ���ġ��뤬����ޤ��� ���Υ����� c-format �ե饰�������ޤ���
���ơ�"����"��å���������������ɤ���äƺ�������Τ� ���礦�����ޤ���������������å���������ĥץ�����ब¸�ߤ��� �ǥ��쥯�ȥ�˰�ư���ޤ���nls.mk �ե����뤬����� ���Υץ������������ν��������äƤ��ޤ���
�⤷��.po �ե����뤬���Ĥ��Ǥˤ���С�ï�������� ������Ȥ�ԤʤäƤ��ޤ������Υե������ language.po �� ̾�����դ���Ƥ��ޤ��� �����ǡ�language �� ISO 639-1 2 ʸ�����쥳���ɤ�ʾ�ʸ���ǡ�ɽ���ޤ��� �㤨�С�fr.po �ϥե���ѤǤ���1 �Ĥθ����ʣ�����������̤�ɬ�פǤ����礽�Υե������ ̾���� language_region.po �Τ褦�ˤʤ�ޤ��� �����ǡ�region �� ISO 3166-1 2 ʸ�����ɤ����ʸ���ǡ�ɽ���ޤ��� �㤨�С� pt_BR.po �ϥ֥饸��ǤΥݥ�ȥ�����Ѥ��ޤ��� �����оݤȤ�������ѤΥե����뤬����С�����˺�Ȥ�Ϥ�뤳�Ȥ��Ǥ��ޤ���
������������Ϥ��ɬ�פ������硢�ʲ��Υ��ޥ�ɤ�ǽ�˼¹Ԥ��Ʋ�������
gmake init-po
����ϡ�progname.pot �ե������������ޤ�����.pot �� "���Ѥ�" PO�ե�����ȶ��̤��뤿��Τ�ΤǤ��� T ��"�ƥ�ץ졼��" ���̣���ޤ����ˤ��Υե������ language.po �˥��ԡ����� �Խ����ޤ��������θ��줬���Ѳ�ǽ�ˤʤä����Ȥ��Τ餻�뤿��ˡ� nls.mk ���Խ���������ʤ⤷���ϸ���ȹ�˥����ɤ�ʲ� �Τ褦���ɲä��Ʋ�������
AVAIL_LANGUAGES := de fr
�ʤ������¾�θ�����ɲä��뤳�Ȥ��Ǥ��ޤ�����
���ߤΥץ�������饤�֥����ѹ��ˤȤ�ʤ�����å������ϥץ������ �ˤ�ä��ѹ����ɲä���ޤ������ξ��ϻϤᤫ����ľ��ɬ�פϤ���ޤ��� ��������˰ʲ��Υ��ޥ�ɤ�¹Ԥ��Ʋ�������
gmake update-po
��������ȿ��������Υ�å��������������ե�����ʺǽ�˻��Ѥ��� pot �ե������ ���������졢��¸�� PO �ե�����˥ޡ�������ޤ������Υޡ����Υ��르�ꥺ�ब ����Υ�å������˴ؤ��Ƴμ¤Ǥʤ���硢����Ͼ���������� "fuzzy" �Ȥʤ�ޤ��������������ˤ��ޤ��Ԥ��ʤ��ä���硢�Ť� PO �ե������ .po.old �Ȥ�����ĥ�Ҥ��դ�����¸����ޤ���
PO �ե���������̤Υƥ����ȥ��ǥ������Խ����뤳�Ȥ��Ǥ��ޤ��� �����Ԥ� msgstr �ǥ��쥯�ƥ��֤θ�ΰ�����δ֤���ʬ���ѹ��������Ȥ��ɲá� fuzzy �ե饰���ѹ��Τߤ�Ԥʤ��Ф褤�ΤǤ���Emacs �ˤϡ�ͽ���̤��PO �⡼�� �����ꡢ���˻Ȥ��䤹����Ǥ���
PO �ե�������������뤳�Ȥ�ɬ�פ���ޤ��� ���եȥ������ϻ��ѤǤ��� �������ʤ��ʤ⤷�������������Ρ˾�缫ưŪ�˸���ʸ������ᤷ�ޤ��� ¾�οͤ���Ȥ�����Ѥ����Ȥ��Ǥ��ޤ��Τǡ��������ĥ����Դ����� ������ޤ�뤳�Ȥˤ�����Ϥ���ޤ����������ޡ����θ�� fuzzy �ե饰 �������뤳�Ȥ�ͥ��˹ͤ��뤳�Ȥ��侩����Ƥ��ޤ��� fuzzy ����ȥ�ϥ��ȡ��뤵��ʤ����Ȥ�˺��ʤ��Dz������� �����ϲ��������������ˤʤꤨ�뤫�����ȤΤ���Τ�����Ƥ��ޤ���
�ʲ��ˡ��������Խ���Ԥʤ��ݤ����դ��٤������ޤ���
����ʸ����ν�ü�����Ԥξ�硢������Ʊ�ͤˤʤäƤ��뤳�Ȥ��ǧ���Ʋ������� tab �ʤɤ�Ʊ�ͤǤ���
���� printf ����ʸ����ξ�硢������Ʊ���Ǥʤ���Фʤ�ޤ��� �ޤ���������Ʊ���������̻Ҥ�Ʊ�����֤ǻ����ʤ���Фʤ�ޤ������ͭ�ε�§ �ˤ�äƤ��Բ�ǽ�ʾ��䰷���Ť餤���ⵯ����ޤ��� ���Τ褦�ʾ��ϡ��ʲ��η�������Ѥ��뤳�Ȥ��Ǥ��ޤ���
msgstr "Die Datei %2$s hat %1$u Zeichen."
�����ơ��ꥹ�Ȥκǽ�Υץ졼���ۥ�����ºݤˤϤ��Υꥹ�Ȥ� 2 ���� �ΰ����˻��Ѥ���ޤ��� digits$ �� % ��ľ��� ³��ɬ�פ����ꡢ¾�η������������˻��Ѥ���ɬ�פ�����ޤ��� �ʤ��ε�ǽ�� printf �ե��ߥ�ؿ���������¸�� �����ΤǤ�����å�������ݲ��ʳ��ǤϤۤȤ�ɻ��Ѥ���ޤ���Τǡ� ʹ�������Ȥ��ʤ����⤷��ޤ���
����ʸ����˸����δְ㤤�������硢��������ʤ⤷���� �ץ�����ॽ������ľ�������̾���������Ʋ��������������줿 ʸ����ϡ��ץ������Υ��������������줿���˥ޡ�����ǽ�ˤʤ�ޤ��� ����ʸ�����¤Ȱۤʤ��硢��������ʤ⤷���ϼ���ľ���������� �Ԥʤ�ʤ��Dz���������������ˡ�PO �ե�����Τ���ʸ����˥����� ���դ��Ʋ�������
����ʸ����Υ��������Ĵ�Ҥ�ݻ����Ʋ��������äˡ� ��cannot open file %s �ʤɡ�ʸ�ϤˤʤäƤ��ʤ� ��å������ϡ�������������줬��ʸ����ʸ������̤���ΤǤ���С� �����餯�ǽ��ʸ������ʸ���ˤ��ƤϤʤ�ޤ���������������줬 �������Ȥ��ƻ��Ѥ��Ƥ���ΤǤ���С˥ԥꥪ�ɤ���դ��ƤϤ����ޤ��� ��45.3 ���ɤ�Ȼ��ͤˤʤ�ޤ���
��å������ΰ�̣��ʬ����ʤ����䡢ۣ��ʾ��ϡ���ȯ���ѤΥ��ꥹ�� ���䤤��碌�Ʋ��������Ѹ���ä�����ɥ桼��������Ǥ��ʤ����ޤ��ϡ�ۣ��� �����Ƚ�Ǥ��뤳�Ȥ��Ǥ��뵡��Ȥʤ��å������β��ɤ�Ԥʤ������Τ�ΤǤ���