Wiktionary:Persian transliteration

Three transliteration schemes are used in Persian entries (See below). Among them, the Tajik transliteration should only appear in a pronunciation template. Within entries otherwise, only the Classical and Iranian Transliterations should be used. While editors discussed and supported the idea of streamlining transliterations by inputting classical transliteration in all templates and automatically generating the Iranian transliteration (thus displaying both with one input), this has not been implemented yet; Due to the fact that the necessary modules to support generating two transliterations are still works-in-progress. Until said modules are available to streamline Persian transliteration, the transliterations used are as so:

In pronunciation templates: Pronunciation templates must always use the classical transliteration exclusively. As it is not possible to generate Classical, Dari and Tajik romanizations from the Iranian romanization. If the term is exclusive to Iranian Persian, still input the classical romanization, the pronunciation module fa-IPA can generate all romanizations from the classical romanization. Simply set the module to generate an Iranian transliteration.

In link and headerword templates: after streamlining, link & headword templates will also be able to generate both the Iranian and Classical romanization as fa-IPA does. In the mean time, there is no consensus regarding what transliteration to use. The most common practice is to use a modified Iranian transliteration, with q and ğ distinguished.

Within quotation and conjugation templates: all modern varieties spoken in Iran after the 16th century should use the Iranian Transliteration. Otherwise all other varieties (including Medieval varieties spoken in Iran) should utilize the Classical transliteration.

After streamlining is complete, it will be possible to use the classical transliteration in all cases and have the Iranian transliteration automatically generated.

Classical Transliteration
This transliteration should be used by any variety that is not modern Iranian Persian (i.e. Classical, Dari, Hazaragi and Tajik) for terms in the Arabic script. For Tajik terms in Cyrillic see the Tajik transliteration.

This is the transliteration used in all pronunciation templates.

Iranian Transliteration
This transliteration should be used for modern Iranian Persian, particularly varieties spoken in Iran after the 16th centuries. Varieties of Iranian Persian spoken before the 16th century should, with some exceptions, be treated as classical Persian.

Tajik Transliteration
This transliteration should be used for Tajik terms attested in the Cyrillic script and in the pronunciation section of Persian entries. Any Tajik terms attested in the Arabic script should be treated as Dari and use the PRS language code, which will generate the Classical Transliteration.