--- ./tests/Makefile.am.persian_numbers	2006-05-16 10:17:23.000000000 +0430
+++ ./tests/Makefile.am	2006-09-27 05:41:01.000000000 +0330
@@ -85,6 +85,7 @@
 	node-test				\
 	option-test				\
 	patterntest				\
+	persiannumbers-test			\
 	printf-test				\
 	queue-test				\
 	asyncqueue-test				\
@@ -151,6 +152,7 @@
 module_test_LDFLAGS = $(G_MODULE_LDFLAGS)
 node_test_LDADD = $(progs_ldadd)
 option_test_LDADD = $(progs_ldadd)
+persiannumbers_test_LDADD = $(progs_ldadd)
 printf_test_LDADD = $(progs_ldadd)
 queue_test_LDADD = $(progs_ldadd)
 asyncqueue_test_LDADD = $(thread_ldadd)
--- ./po/fa.po.persian_numbers	2006-08-30 10:32:42.000000000 +0430
+++ ./po/fa.po	2006-09-27 05:41:01.000000000 +0330
@@ -800,6 +800,44 @@
 msgid "Value '%s' cannot be interpreted as a boolean."
 msgstr "مقدار «%s» را نمی‌توان به بولی تفسیر کرد"
 
+#. Zero sign
+#. * Just one char
+#.
+#: ../glib/gstrfuncs.c:254
+msgid "0"
+msgstr "۰"
+
+#. Positive sign
+#. * Can be multiple charecters for input
+#. * Only first char is used for output
+#.
+#: ../glib/gstrfuncs.c:264
+msgid "+"
+msgstr "+"
+
+#. Negative sign
+#. * Can be multiple charecters for input
+#. * Only first char is used for output
+#.
+#: ../glib/gstrfuncs.c:274
+msgid "-"
+msgstr "−-"
+
+#. Decimal point
+#. * Can be multiple charecters for input
+#. * Only first char is used for output
+#.
+#: ../glib/gstrfuncs.c:284
+msgid "."
+msgstr "٫/ر."
+
+#. Exponentional indicator
+#. * Just a string
+#.
+#: ../glib/gstrfuncs.c:293
+msgid "e"
+msgstr "×۱۰^"
+
 #, fuzzy
 #~ msgid "Could not change file mode: fork() failed: %s"
 #~ msgstr "باز کردن پرونده‌ی «%s» شکست خورد: fdopen()‎ شکست خورد: %s"
