Hello, you have come here looking for the meaning of the word . In DICTIOUS you will not only get to know all the dictionary meanings for the word , but we will also tell you about its etymology, its characteristics and you will know how to say in singular and plural. Everything you need to know about the word you have here. The definition of the word will help you to be more precise and correct when speaking or writing your texts. Knowing the definition of, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

This is the unit testing module for Module:fa-ira-translit.

5 of 44 tests failed. (refresh)

TextExpectedActualDiffers at
test_translit_persian:
Passedسَرْاَنْجامsar-anjâmsar-anjâm
Passedکُروزkoruzkoruz
Passedکُرُوزkorowzkorowz
Passedواوvâvvâv
Passedنُوروزnowruznowruz
Passedقَهْوِه‌ایġahve-iġahve-i
Passedخوانْدَنxândanxândan
Passedخویشxišxiš
Passedخوَدxodxod
Passedچامِه‌سَراییčâme-sarâyičâme-sarâyi
Passedچامه‌سَرایی(nil)(nil)N/A
Passedطَنینtanintanin
Passedطَنِینtaneyntaneyn
Passedلِهٰذاlehâzâlehâzâ
Passedعَصاًasanasan
Passedخانه(nil)(nil)N/A
Passedخانِهxânexâne
Passedکُرِهٔ شُمالیkore-ye šomâlikore-ye šomâli
Passedضَمّه(nil)(nil)N/A
Passedضَمِّهzammezamme
Passedوُدْکاvodkâvodkâ
Passedاَرْمَنِسْتانarmanestânarmanestân
Passedباکوbâkubâku
Passedبَرادَرِ بُزُرْگbarâdar-e bozorgbarâdar-e bozorg
Passedقُرونِ وُسْطیٰġorun-e vostâġorun-e vostâ
Passedدَرْ-آمَدdar-âmaddar-âmad
Passedبازیِ شَطْرَنْجbâzi-ye šatranjbâzi-ye šatranj
Passedمتعلق(nil)(nil)N/A
Passedمُتَعَلِّقmota'alleġmota'alleġ
Passedاِتِّحادِیِهٔ اُروپاettehâdiye-ye orupâettehâdiye-ye orupâ
Failedآیَتُ‌اللّٰهâyato-llâhâyato-l-lâh8
Passedشِیْخšeyxšeyx
Passedنُوْروزnowruznowruz
Failedپَیامpayâmpeyâm2
Failedاَیّوبayyubeyّub1
Passedشِبْهِ‌جَزیرِهšebh-e-jazirešebh-e-jazire
Passedپایْگاهِ‌دادِهpâygâh-e-dâdepâygâh-e-dâde
Passedصَحْرایِ غَرْبیsahrâ-ye ġarbisahrâ-ye ġarbi
Failedدوdodu2
Passedدُوdowdow
Passedمُشَبَّهٌ‌بِهْmošabbahon-behmošabbahon-beh
Passedبِعِبارَةٍ‌اُخْریٰbe'ebâraten-oxrâbe'ebâraten-oxrâ
Passedسِپْتامْبْرseptâmbrseptâmbr
Failedاِیشَاﷲišâllâh(nil)N/A

-- Unit tests for ]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local fa_translit = require('Module:fa-ira-translit')
local m_links = require('Module:links')

local fa = require('Module:languages').getByCode('fa')
local function link(term)
	return m_links.full_link{term = term, lang = fa}
end

function tests:do_test_translit(Pers, roman, xlit)
	self:equals(link(Pers), fa_translit.tr(Pers, 'fa', 'fa-Arab'), roman)
end

function tests:test_translit_persian()
	local examples = {
		
		{ 'سَرْاَنْجام', "sar-anjâm" },
		{ 'کُروز', "koruz" },
		{ 'کُرُوز', "korowz" }, -- this word is intentionally incorrect but demonstrates that zamme before vaaw produces a diphthong
		{ 'واو', "vâv" },
		{'نُوروز', "nowruz"},
		{ 'قَهْوِه‌ای'
			, "ġahve-i" }, -- case for ه‌ای as e-yi
		{'خوانْدَن', "xândan"}, -- case for خوا as xâ
		{'خویش', "xiš"}, -- case for خوی as xi
		{'خوَد', "xod"}, -- case for خو as xo (Iranian Persian) and xwad (Classical Persian)
		{ 'چامِه‌سَرایی',
			"čâme-sarâyi" },
			{ 'چامه‌سَرایی',
			nil },
		{ 'طَنین', "tanin" },
		{ 'طَنِین', "taneyn" },	-- this word is intentionally incorrect but demonstrates that kasre before ye produces a diphthong
		{ 'لِهٰذا', "lehâzâ" },
		{ 'عَصاً', "asan" },
		{ 'خانه', nil },	
		{ 'خانِه', "xâne" },	
		{ 'کُرِهٔ شُمالی', "kore-ye šomâli" },	
		{ 'ضَمّه', nil },
		{ 'ضَمِّه', "zamme" },
		{ 'وُدْکا', "vodkâ" },
		{ 'اَرْمَنِسْتان', "armanestân" }, 
		{ 'باکو', "bâku" },
		{"بَرادَرِ بُزُرْگ", "barâdar-e bozorg"}, -- ezafe, need a hyphen
		{'قُرونِ وُسْطیٰ', "ġorun-e vostâ" }, -- a dagger alif case
		{'دَرْ-آمَد', "dar-âmad" }, -- alif madda test
		{ 'بازیِ شَطْرَنْج', "bâzi-ye šatranj" }, -- unmarked ezâfe with a kasra
		{'متعلق', nil}, -- should fail without vocalisations
		{'مُتَعَلِّق', "mota'alleġ"},
		{'اِتِّحادِیِهٔ اُروپا', "ettehâdiye-ye orupâ"},
		{ "آیَتُ‌اللّٰه", "âyato-llâh"},
		{ 'شِیْخ', "šeyx"}, -- kasra + ye + consonant should give "ey"
		{'نُوْروز', "nowruz"}, -- 'ow' , not 'ov'? Is this right?
		{'پَیام', "payâm"}, 
		{'اَیّوب', "ayyub"},
		{'شِبْهِ‌جَزیرِه', "šebh-e-jazire"}, -- ZWNJ should produce a hyphen 
		{'پایْگاهِ‌دادِه',"pâygâh-e-dâde"},  --ZWNJ should produce a hyphen
		{'صَحْرایِ غَرْبی', "sahrâ-ye ġarbi"},
		{'دو', "do"},
		{'دُو', "dow"},
		{'مُشَبَّهٌ‌بِهْ', "mošabbahon-beh"},
		{'بِعِبارَةٍ‌اُخْریٰ', "be'ebâraten-oxrâ"},
		{'سِپْتامْبْر', "septâmbr"},
		{'اِیشَاﷲ', "išâllâh"},
	}
	self:iterate(examples, "do_test_translit")
end	

return tests