diff --git a/src/interfaces/jdbc/org/postgresql/errors_zh_TW.properties b/src/interfaces/jdbc/org/postgresql/errors_zh_TW.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2355bfe05daa4e0d727703f802b445e43491c8e3
--- /dev/null
+++ b/src/interfaces/jdbc/org/postgresql/errors_zh_TW.properties
@@ -0,0 +1,75 @@
+# This is the Traditional Chinese translation of errors
+# 2001-10-17 Zhenbang Wei <forth@mail.net.tw>
+postgresql.arr.range:�}�C���޶W�L�\�i�d��C
+postgresql.drv.version:�������~�A�Э��s�sĶ�X�ʵ{���C
+postgresql.con.auth:���䴩 {0} �{�ҡA�нT�w�z�w�g�N�Ȥ�ݪ� IP ��}�κ����Ϭq�H���X�ʵ{���Ҥ䴩���{�������[�J pg_hba.conf�C
+postgresql.con.authfail:Ū���{�ҽШD�ɵo�Ϳ��~�C
+postgresql.con.call:�ثe���䴩 Callable Statement�C
+postgresql.con.creobj:�� {0} {1} �إߪ��󥢱�
+postgresql.con.failed:�L�k�s�u�A�]�� {0}
+postgresql.con.fathom:�L�k���o��s����Ƶ��� {0}
+postgresql.con.garbled:����L�Ī���ơC
+postgresql.con.ioerror:�ǰe��Ʀܫ�ݮɵo�� IO ���~ - {0}
+postgresql.con.kerb4:�X�ʵ{�����䴩 Kerberos 4 �{�ҡC
+postgresql.con.kerb5:�X�ʵ{�����䴩 Kerberos 5 �{�ҡC
+postgresql.con.multres:�L�k�B�z�h���d�ߵ��G�C
+postgresql.con.pass:�S�� password �ݩʡA�o���ݩʬO���ݪ��C
+postgresql.con.refused:�ڵ��s�u�A���ˬd�D���W�٩M�𸹡A�ýT�w postmaster �ҰʮɨϥΤF -i �Ѽƶ}�� TCP/IP �����\��C
+postgresql.con.setup:Protocol error. Session setup failed.
+postgresql.con.strobj:�L�k�x�s����A�нT�w�w�g�b��Ʈw���إ߭n�ϥΪ���ƪ��C
+postgresql.con.strobjex:�x�s���󥢱� - {0}
+postgresql.con.toolong:SQL �ԭz�L�� - {0}
+postgresql.con.isolevel:���䴩����j������ {0}�C
+postgresql.con.tuple:Tuple �b MetaData ���e�Ǧ^�C
+postgresql.con.type:�������^������ {0}
+postgresql.con.user:�S�� user �ݩʡA�o���ݩʬO���ݪ��C
+postgresql.fp.error:FastPath �I�s�Ǧ^ {0}
+postgresql.fp.expint:Fastpath �I�s {0} - �S���Ǧ^�ȡA���ӶǦ^�@�Ӿ�ơC
+postgresql.fp.protocol:FastPath ��w���~: {0}
+postgresql.fp.send:�ǰe fastpath �I�s {0} {1} ����
+postgresql.fp.unknown:������ fastpath �禡 {0}�C
+postgresql.geo.box:�ഫ box ���� - {0}
+postgresql.geo.circle:�ഫ circle ���� - {0}
+postgresql.geo.line:�ഫ line ���� - {0}
+postgresql.geo.lseg:�ഫ lseg ���� - {0}
+postgresql.geo.path:�L�k�o�� path �O�ʳ��ζ}��C
+postgresql.geo.point:�ഫ point ���� - {0}
+postgresql.jvm.version:�b postgresql.jar ���䤣�쥿�T�� JDBC ���O�� JVM �ϥΡA�Э��s�sĶ�A�p�G���M�o�Ϳ��~�A�Цb����ɥ� -Djava.version=1.1 �� -Djava.version=1.2 �j����w����\n���ͪ��ҥ~�O {0}
+postgresql.lo.init:��l�� LargeObject API ���ѡC
+postgresql.metadata.unavailable:�L�k���o Metadata�C
+postgresql.money:�ഫ money ���� - {0}�C
+postgresql.noupdate:�d�ߵ��G���i��s�C
+postgresql.notsensitive:�d�ߵ��G����Y�ɤϬM�ܰʪ���ơC
+postgresql.psqlnotimp:��ݥثe���䴩�o���\��C
+postgresql.prep.is:���䴩�H InputStream �����ѼơC
+postgresql.prep.param:���]�w�Ѽ� {0} �����e�C
+postgresql.prep.range:�ѼƯ��޶W�L�\�i�d��C
+postgresql.prep.type:���������O�C
+postgresql.res.badbigdec:���~�� BigDecimal {0}
+postgresql.res.badbyte:���~�� Byte {0}
+postgresql.res.baddate:���~�� Date �榡 {1} �� {0}
+postgresql.res.baddouble:���~�� Double {0}
+postgresql.res.badfloat:���~�� Float {0}
+postgresql.res.badint:���~�� Integer {0}
+postgresql.res.badlong:���~�� Long {0}
+postgresql.res.badshort:���~�� Short {0}
+postgresql.res.badtime:���~�� Time {0}
+postgresql.res.badtimestamp:���~�� Timestamp �榡 {1} �� {0}
+postgresql.res.colname:�䤣�����W�� {0}�C
+postgresql.res.colrange:�����޶W�L�\�i�d��C
+postgresql.serial.interface:�����\�N�����ǦC�ơC
+postgresql.serial.namelength:���O�M�]�˪��W�١A���פ���W�L 32 �r���A{0} �����׬O {1} �r���C
+postgresql.serial.noclass:�䤣�����O {0}�C
+postgresql.serial.table:�B�z {0} �ɧ䤣���ƪ��A��Ʈw���A�����`�A���p�� DBA �B�z�C
+postgresql.serial.underscore:���O�W�٤���ϥ� _ �r���A�z�Ϊ��W�٬O {0}�C
+postgresql.stat.batch.error:�妸�B�z���� {0} {1}�C
+postgresql.stat.maxfieldsize:setMaxFieldSize() ���� - �ϥιw�]��
+postgresql.stat.noresult:�S���Ǧ^����d�ߵ��G�C
+postgresql.stat.result:�Ǧ^�D�w�����d�ߵ��G�C
+postgresql.stream.eof:��ݵ����s�u�A�]�\�O�]���z�Ұ��檺�ʧ@�ɭP�s�u���_�C
+postgresql.stream.flush:�e�X��Ʈɵo�� I/O ���~ - {0}
+postgresql.stream.ioerror:�q���Ū����Ʈɵo�� I/O ���~ - {0}
+postgresql.stream.toomuch:�����L�h��ơC
+postgresql.unusual:��������]�ɭP�X�ʵ{���o�Ϳ��~�A�Ц^���o�Өҥ~�G{0}
+postgresql.unimplemented:�o�Ӥ�k�|����@�C
+postgresql.unexpected:�Ǧ^�D�w�����d�ߵ��G�C