将金额转换为文本的意大利语货币
项目描述
意大利语
Odoo核心提供amount_to_text,它将数字金额转换为文本,从提供的环境或用户/合作伙伴设置中获取语言,有一些限制。
示例:45,75 €
用户语言“英语”→ 四十五欧元和七十五美分
用户语言“意大利语”→ 四十五欧元和七十五美分
货币单位/子单位不翻译,不处理单数形式。此外,所有单词都大写,这在意大利语中是不正确的。
此模块提供了一个将货币单位/子单位翻译为意大利语规则的基础。
还处理EUR、USD、GBP和CNY货币的单数形式异常。
示例:1,01 €
整数部分变为“一个欧元”,而不是“一个欧元”
小数部分变为“一个分”,而不是“一个分”
英文
Odoo核心提供amount_to_text,它将数字金额转换为文本,从提供的环境或用户/合作伙伴设置中获取语言,有一些限制。
示例:45,75 €
用户语言“英语”→ 四十五欧元和七十五美分
用户语言“意大利语”→ 四十欧元和七十五美分
货币单位/子单位不翻译,不处理单数形式。此外,所有单词都大写,这在意大利语中是不正确的。
此模块提供了一个将货币单位/子单位翻译为意大利语规则的基础。
还处理EUR、USD、GBP和CNY货币的单数形式异常。
示例:1,01 €
整数部分变为“一个欧元”,而不是“一个欧元”
小数部分变为“一个分”,而不是“一个分”
目录
配置
意大利语
库版本 num2words >= 0.5.12
英文
num2words 库版本 >= 0.5.12
使用方法
意大利语
在货币模型(res.currency)中调用 amount_to_text 函数。
例如,如果需要将金额转换为文本,请将以下代码添加到报告中
<t t-foreach="docs" t-as="o"> <t t-set="currency" t-value="o.currency_id"/> # Language obtained from context <t t-esc="currency.with_context({'lang': 'it_IT'}).amount_to_text(45.75)"/> # Language obtained from user/partner settings. # If not it_IT, Odoo core amount_to_text will be used. <t t-esc="currency.amount_to_text(45.75)"/> </t>
英文
在货币模型(res.currency)中调用 amount_to_text 函数。
例如,如果您需要在报告中将金额转换为文本,请添加此代码
<t t-foreach="docs" t-as="o"> <t t-set="currency" t-value="o.currency_id"/> # Language obtained from context <t t-esc="currency.with_context({'lang': 'it_IT'}).amount_to_text(45.75)"/> # Language obtained from user/partner settings. # If not it_IT, Odoo core amount_to_text will be used. <t t-esc="currency.amount_to_text(45.75)"/> </t>
错误跟踪器
在 GitHub Issues 上跟踪错误。如果在那里还没有报告您的问题,请查看。如果您是第一个发现的,请通过提供详细且受欢迎的 反馈 帮助我们解决问题。
请不要直接联系贡献者寻求支持或技术问题的帮助。
鸣谢
贡献者
Saran Lim. <saranl@ecosoft.co.th>
Pimolnat Suntian <pimolnats@ecosoft.co.th>
Sergio Zanchetta <https://github.com/primes2h>
维护者
本模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛应用。
本模块是 GitHub 上的 OCA/l10n-italy 项目的组成部分。
欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute。
项目详情
odoo14_addon_l10n_it_amount_to_text-14.0.1.0.1.dev3-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 123a078858bd6260bfc41614f2248be4bb39f29e61f4ffefcac2158f4492ba60 |
|
MD5 | 99420cb6ad57a2b7020e254a39d872a6 |
|
BLAKE2b-256 | a4f18ce7c6fd8b19c27a7131070703f353c41a4b0644d9cb774486459b566ac6 |