Commit Graph

179 Commits

Author SHA1 Message Date
Ali 573a5fe948 Update jey_wizard: steady "please wait" finalize message
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 13:55:52 +00:00
Ali 62bd7d1f7a Add invoice_az translations: Draft on E-Taxes, Loaded from E-Taxes (az, ru)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 13:38:20 +00:00
Ali db03ad4f67 Update jey_wizard: reword Asan confirmation heading
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 13:33:02 +00:00
Ali 8e115a8179 Update jey_wizard translations: polite imperatives, simpler wording
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 13:19:39 +00:00
Ali 045e63375e Add jey_wizard translations (az, ru)
Master PO files for the setup wizard, mirrored into apps/jey_wizard/locale
and compiled to .mo by setup_locale() on bench migrate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 13:05:24 +00:00
Translator 48ae134975 new translations 2026-06-12 12:52:05 +00:00
Translator 472bf1f2aa new translations 2026-06-12 12:52:05 +00:00
Translator 8ff5637687 new translations 2026-06-12 12:52:05 +00:00
Ali 78f4b34954 feat(listview): centralize subject translator across translated doctypes
Replace per-doctype scorecard list scripts with one shared
translate_listview_subjects.js covering Activity Type, Market Segment,
Role, Role Profile, UOM, Territory, Price List, and the supplier
scorecards. Add missing az/ru translations for Communication and
Azerbaijan.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 11:46:07 +00:00
Ali 62b4fdbea5 added new translations for fixtures 2026-06-11 10:12:48 +00:00
Translator bb5d142e87 new translations 2026-06-10 03:28:34 +00:00
Translator 4c24950865 new translations 2026-06-08 03:41:38 +00:00
Translator 816c5fb4f5 new translations 2026-06-06 02:46:35 +00:00
Translator 0b8995a997 new translations 2026-06-05 18:38:42 +00:00
Translator 59e1864a63 new translations 2026-06-05 12:09:50 +00:00
Translator b67b468c90 new translations 2026-06-05 09:37:49 +00:00
Translator 09ad54191d new translations 2026-06-05 08:14:48 +00:00
Translator c375265546 new translations 2026-06-04 04:59:52 +00:00
Translator c9a04e4f50 new translations 2026-06-03 03:00:30 +00:00
Translator 0c9a2d6f6a new translations 2026-06-02 13:15:11 +00:00
Translator dcc7e3762c new translations 2026-05-28 00:17:03 +00:00
Translator f259f72374 new translations 2026-05-27 15:40:31 +00:00
Translator dd5d53e2ab new translations 2026-05-27 13:49:03 +00:00
Translator 61c4b56b88 new translations 2026-05-27 13:26:17 +00:00
Ali ba1f4c3ee0 feat(locale): add extras.po overlay merged on top of distributed .po
Frappe's gettext extractor misses two categories of translatable strings:
bare literals in source code that get wrapped in __() only at render time
(e.g. "Save Current Filter" in list_filter.js:88), and labels stored as
data in DocType fixtures (e.g. Number Card / Dashboard Chart labels like
"Open Opportunity", "Incoming Leads"). These never make it into upstream
.pot files, so they cannot be translated via the standard cycle.

Adding such msgids directly to the main <lang>.po works but is fragile:
the next bench update-po-files run marks them obsolete because the .pot
doesn't contain them.

This change introduces extras.po sibling files in each translations_<lang>/
<app>/ directory. setup_locale() copies the main <lang>.po to the target
app's locale dir as before, then overlays extras.po on top via babel's
read_po/write_po. Obsolete (#~) entries are promoted back to active when
a matching extras msgid exists. Extras wins on conflict.

Seeded extras files cover currently-known gaps in frappe (Save Current
Filter) and erpnext (Open Opportunity plus 30 other CRM/dashboard labels).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 16:53:57 +00:00
Translator b6da5b1bc0 new translations 2026-05-25 02:44:48 +00:00
Translator 250f31b42a new translations 2026-05-25 01:41:30 +00:00
Translator a52f859d5f new translations 2026-05-25 01:25:51 +00:00
Translator a177d655aa new translations 2026-05-24 23:54:52 +00:00
Translator 31f16b2d40 new translations 2026-05-22 16:22:04 +00:00
Translator 6d24e430d4 new translations 2026-05-22 16:15:24 +00:00
Translator 1e3077c5e2 new translations 2026-05-22 14:54:27 +00:00
Translator 2f5eab667c new translations 2026-05-20 16:11:17 +00:00
Translator af22a1d64f new translations 2026-05-20 16:11:17 +00:00
Translator 708d9363d1 new translations 2026-05-09 07:14:54 +00:00
Translator 56eb46806c new translations 2026-05-07 01:02:52 +00:00
Translator a83163ce86 new translations 2026-05-07 00:45:45 +00:00
Translator 4c32759821 new translations 2026-05-06 18:30:08 +00:00
Translator 7757db1251 new translations 2026-05-06 18:12:39 +00:00
Translator 8be61d6c0d new translations 2026-05-06 14:33:10 +00:00
Translator cfb0466095 new translations 2026-05-04 16:08:20 +00:00
Translator 60124d1734 new translations 2026-05-04 15:28:50 +00:00
ali 7859cd873a revert ffba136b8f
revert new translations
2026-05-04 15:21:49 +00:00
ali 87566a97d6 revert e53536a6a0
revert new translations
2026-05-04 15:21:40 +00:00
Ali 863ded3e94 fixed 332 name typo 2026-05-04 12:37:21 +00:00
Translator e53536a6a0 new translations 2026-05-03 22:31:25 +00:00
Translator ffba136b8f new translations 2026-05-01 23:01:13 +00:00
Translator 7647a01c36 new translations 2026-05-01 17:59:49 +00:00
Translator 3f5d428498 new translations 2026-04-30 14:24:37 +00:00
Translator 259cd534da new translations 2026-04-30 14:09:42 +00:00
Ali e219266764 new translations 2026-04-29 10:47:44 +00:00
Ali e4e9d50109 new translations 2026-04-24 20:05:51 +00:00
Ali d9c0fdc514 refactor: restructure translations, clean up unused files
- Rewrite setup_locale.py to dynamically scan translations_{lang}/ folders
  and copy .po files for all languages (az, ru) to frappe/erpnext/hrms
- Remove old root-level translation files (az.po, az_erpnext.po, bg.po, main.pot)
- Add per-language translation folders (translations_az/, translations_ru/)
- Fix setup_chart.py path to use locale/data/
- Remove unused data files and dead scripts (update_item_groups, update_languages)
- Move item group renaming to jey_erp via frappe.rename_doc

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 15:29:57 +04:00
Ali 4f5ecfb655 update chart of accounts: add bank/card accounts (223.x), payroll accounts (522.x, 721.x)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 15:54:46 +04:00
Ali 48bf4ad350 Azerbaijani translations update with claude api 2026-03-20 17:47:43 +04:00
Ali 17ce050c65 changes in coa 2026-01-16 17:10:28 +04:00
Ali 411e3db139 updated coa 2025-11-28 14:49:56 +04:00
Ali 2e7e677b20 new chart of accounts 2025-09-08 22:41:16 +04:00
Ali 808aa92176 added 18% tax include 2025-08-29 21:38:27 +04:00
Ali 255f91776f tax update 2025-08-22 18:29:34 +04:00
Ali a5335f4d5d new way to rename item groups 3 2025-08-13 19:45:51 +04:00
Ali aadd3363e1 new way to rename item groups 2 2025-08-13 19:43:31 +04:00
Ali 34f1d5883f new way to rename item groups 2025-08-13 19:19:43 +04:00
Ali 8790cae0b1 added data folder to fix error 2025-08-13 18:18:16 +04:00
Ali efc839ef41 added item group rename 2025-08-13 17:48:10 +04:00
Ali 8185aa27e6 updated translations 2025-07-11 00:14:02 +04:00
Ali 9c026c954e fixed typos in coa 2025-07-08 20:47:12 +04:00
Ali 7bf9fb7659 updated coa 2025-07-08 17:50:59 +04:00
Away 3444e64831 removed fixtures 2025-04-29 10:59:50 +00:00
Away 1880f72a25 fixed coa 2025-04-23 16:07:04 +00:00
Away 90a8675465 fixed coa 2025-04-23 15:32:03 +00:00
Ali dc9d2c3247 added chart of accounts 2025-04-08 13:08:54 +04:00
Ali 312de90fd3 Added code for currency 2025-04-01 12:21:42 +04:00
Ali 948282897c Bug fix 2025-03-04 21:39:21 +04:00
Ali a44873d7dd Test comments 2025-03-04 18:31:10 +04:00
Ali aadbcac79a Test comments 2025-03-04 18:01:13 +04:00
Ali d19f66c7aa Fixed bugs 2025-03-04 17:56:44 +04:00
Ali 6935dae724 Fixed bugs 2025-03-04 17:47:07 +04:00
Ali f83aa71af0 New app for Azerbaijan currency and launguage 2025-03-04 17:40:20 +04:00