Currencies Tafqeet
Tafqeet is writing an amount in words — the line on a cheque or an invoice that reads "One thousand two hundred Egyptian Pounds and fifty Piasters only". This tab holds the vocabulary the system needs to produce that sentence correctly.

Why one currency needs so many columns
In English a currency needs two words: pound and pounds. Arabic is harder, because a noun changes form according to how many of it there are. The system therefore stores four forms of each currency name and four of its fraction name:
| Count | Form stored | Example |
|---|---|---|
| 1 | arabic1CurrencyName | جنيه مصري |
| 2 | arabic2CurrencyName | جنيهان مصريان |
| 3 – 10 | arabic310CurrencyName | جنيهات مصرية |
| 11 – 99 | arabic1199CurrencyName | جنيهاً مصرياً |
The same four forms exist for the fractional unit — piaster, halala, fils — under arabic1CurrencyPartName, arabic2CurrencyPartName, arabic310CurrencyPartName and arabic1199CurrencyPartName.
Grammatical gender matters too, because the number word must agree with it. Is Currency Name Feminine? (currencyNameFeminine) and Is Currency Part Name Feminine? (currencyPartNameFeminine) record it — the Syrian lira (ليرة) is feminine, the Egyptian pound (جنيه) is not.
The table
Tafqeet value.info.tafqeetInfo (table) — One row per currency. Nama ships with about forty currencies already filled in, covering the Arab world and the major international currencies, so most installations never touch this screen.
Each row holds:
- Description and Currency Code — the currency's name and its three-letter code (
EGP,SAR,USD), which is how a row is matched to an amount. - English Currency Name and English Plural Currency Name — singular and plural, which is all English needs.
- English Currency Part Name and English Plural Currency Part Name — the same for the fractional unit.
- The eight Arabic forms and the two gender flags described above.
- Part Precision — how many decimal places the fractional unit has. Most currencies use 2 (100 piasters to the pound); the Kuwaiti, Bahraini, Jordanian, Omani, Tunisian, Libyan and Iraqi units use 3 (1000 fils to the dinar). Get this wrong and 1.500 dinars is spelled out as fifty fils instead of five hundred.
Add a row only for a currency you actually spell out
The table drives written amounts, not exchange rates or accounting. A currency you trade in but never write in words on a document does not need a row here. When you do add one, fill all four Arabic forms — a missing form produces a grammatically wrong sentence on a cheque, which is exactly the kind of document where that gets noticed.
The values are loaded into memory when the configuration is saved, so a correction takes effect on the next document you print.
Settings on this tab
Every field on this tab with its exact on-screen label in both languages, so you can find a setting by the name you see. The last column points to the section that explains it.
| Field id | English label | Arabic label | Meaning |
|---|---|---|---|
value.info.tafqeetInfo | Tafqeet | تفقيط العملة | The table |
value.info.tafqeetInfo.description | Description | الوصف | The table |
value.info.tafqeetInfo.currencyCode | Currency Code | Currency Code | The table |
value.info.tafqeetInfo.currencyNameFeminine | Is Currency Name Feminine? | Is Currency Name Feminine? | The table |
value.info.tafqeetInfo.englishCurrencyName | English Currency Name | English Currency Name | The table |
value.info.tafqeetInfo.englishpluralCurrencyName | English Plural Currency Name | English Plural Currency Name | The table |
value.info.tafqeetInfo.englishCurrencyPartName | English Currency Part Name | English Currency Part Name | The table |
value.info.tafqeetInfo.englishPluralCurrencyPartName | English Plural Currency Part Name | English Plural Currency Part Name | The table |
value.info.tafqeetInfo.arabic1CurrencyName | Arabic1 Currency Name | Arabic1 Currency Name | The table |
value.info.tafqeetInfo.arabic2CurrencyName | Arabic2 Currency Name | Arabic2 Currency Name | The table |
value.info.tafqeetInfo.arabic310CurrencyName | Arabic310 Currency Name | Arabic310 Currency Name | The table |
value.info.tafqeetInfo.arabic1199CurrencyName | Arabic1199 Currency Name | Arabic1199 Currency Name | The table |
value.info.tafqeetInfo.arabic1CurrencyPartName | Arabic1 Currency Part Name | Arabic1 Currency Part Name | The table |
value.info.tafqeetInfo.arabic2CurrencyPartName | Arabic2 Currency Part Name | Arabic2 Currency Part Name | The table |
value.info.tafqeetInfo.arabic310CurrencyPartName | Arabic310 Currency Part Name | Arabic310 Currency Part Name | The table |
value.info.tafqeetInfo.arabic1199CurrencyPartName | Arabic1199 Currency Part Name | Arabic1199 Currency Part Name | The table |
value.info.tafqeetInfo.partPrecision | Part Precision | Part Precision | The table |
value.info.tafqeetInfo.currencyPartNameFeminine | Is Currency Part Name Feminine? | Is Currency Part Name Feminine? | The table |