将金额文本转换为泰语
odoo14-addon-l10n-th-amount-to-text的Python项目详细描述
通常,核心odoo有amount_to_text和函数 从上下文或用户设置返回文本语言
例如:45.5泰铢
- 用户语言“泰语”->;สี่ส?บห้า泰铢และเจ็ดสZห้าSatang
- 用户语言“英语”>;四十五泰铢和七十五撒旦
这在转换成泰语时是不正确的。在
此模块提供将数字转换为泰语文本的基础。在
重要的
这是一个alpha版本,数据模型和设计可以随时更改而不发出警告。 仅用于开发或测试目的,不得用于生产。 More details on development status
目录
Usage
以模型货币调用函数amount“到”文本(实物货币). 在
例如,如果您需要将报表中的金额转换为QWEB中的文本, 将此代码添加到报表中:
<t t-foreach="docs" t-as="o"> <t t-set="currency" t-value="o.currency_id"/> # Convert to Thai Text <t t-esc="currency.with_context({'lang': 'th_TH'}).amount_to_text(45.75)"/> # Convert to Text, By core odoo <t t-esc="currency.amount_to_text(45.75)"/> </t>
如果你发送上下文
- 货币为泰铢,结果为สี่สิบห้าบาทเจ็ดสิบห้าสตางค์
- 货币为欧元,结果为สี่สิบห้ายูโรเจ็ดสิบห้าเซนต์
- 货币为美元,结果为สี่สิบห้าดอลลาร์เจ็ดสิบห้าเซนต์
如果不发送上下文,结果将调用核心odoo
Bug Tracker
bug在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现它,请帮助我们粉碎它提供详细的和受欢迎的 feedback。在
不要直接联系投稿人关于技术问题的支持或帮助。在
Credits
Contributors
- Ecosoft:
- 林莎兰。<;saranl@ecosoft.co.th>
- 皮莫纳特孙天<;pimolnats@ecosoft.co.th>
Maintainers
本模块由OCA维护。在
OCA,或奥多社区协会,是一个非营利性组织 其任务是支持Odoo特性和 促进其广泛使用。在
当前maintainer:
此模块是GitHub上OCA/l10n-thailand项目的一部分。在
欢迎您投稿。要了解如何访问https://odoo-community.org/page/Contribute。在
- 项目
标签: