Commit Graph

255 Commits

Author SHA1 Message Date
Translator 0c7dabe00b new translations 2026-06-14 04:24:34 +00:00
Translator d82a3a7801 new translations 2026-06-14 04:15:58 +00:00
Translator d1081130fb new translations 2026-06-12 18:25:03 +00:00
Translator 128b6545b6 new translations 2026-06-12 18:12:05 +00:00
Translator 24865d9257 new translations 2026-06-12 17:48:59 +00:00
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
Ali 9e74bcd780 chore: use native Azərbaycan spelling in app description
Country DocType values (e.g. Country.name = "Azerbaijan") are kept as-is
to preserve ERPNext Link references.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 10:57:28 +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