towerops/lib/mix/tasks
Graham McIntire cfb60cd186
feat: implement gettext infrastructure (Phase 1)
- Create domain-specific .pot template files (auth, equipment, admin, emails)
- Create corresponding English .po files for all domains
- Add GettextHelpers module with domain-specific helper functions:
  * t() for default domain (common UI)
  * t_auth() for authentication flows
  * t_equipment() for equipment/device management
  * t_admin() for admin features
  * t_email() for email templates
- Import GettextHelpers in html_helpers() for automatic availability in LiveViews/components
- Add mix populate_english task to auto-fill English translations (msgstr = msgid)
- Task properly handles plural forms and multi-line strings

Phase 1 complete - infrastructure ready for module-by-module migration.
2026-02-02 09:40:32 -06:00
..
compile.towerops_nif.ex complete overhaul of snmp engine to C nif 2026-01-30 12:27:12 -06:00
copy_mibs.ex feat: add 5 new vendor modules and fix dialyzer issues 2026-01-22 09:34:50 -06:00
gen_vendor_modules.ex more tests 2026-01-22 11:51:35 -06:00
gen_vendor_tests.ex more tests 2026-01-22 11:51:35 -06:00
geoip.import.ex fix impersonate mfa and some dialyzer issues 2026-01-30 17:04:39 -06:00
import_mibs.ex feat: add 5 new vendor modules and fix dialyzer issues 2026-01-22 09:34:50 -06:00
import_profiles.ex import yamls 2026-01-21 14:30:04 -06:00
oban.cancel_stuck_discovery.ex fix impersonate mfa and some dialyzer issues 2026-01-30 17:04:39 -06:00
populate_english.ex feat: implement gettext infrastructure (Phase 1) 2026-02-02 09:40:32 -06:00
totp_diagnose.exs security fixes 2026-01-28 17:02:36 -06:00
totp_time_check.exs security fixes 2026-01-28 17:02:36 -06:00
upload_librenms.ex more tests 2026-01-20 16:38:53 -06:00
upload_mibs.ex handle mib uploading 2026-01-18 16:29:24 -06:00