secubox-openwrt/package/secubox/luci-app-crowdsec-dashboard/po/templates/crowdsec-dashboard.pot
CyberMind-FR 31a87c5d7a feat(structure): reorganize luci-app packages into package/secubox/ + appstore migration
Major structural reorganization and feature additions:

## Folder Reorganization
- Move 17 luci-app-* packages to package/secubox/ (except luci-app-secubox core hub)
- Update all tooling to support new structure:
  - secubox-tools/quick-deploy.sh: search both locations
  - secubox-tools/validate-modules.sh: validate both directories
  - secubox-tools/fix-permissions.sh: fix permissions in both locations
  - .github/workflows/test-validate.yml: build from both paths
- Update README.md links to new package/secubox/ paths

## AppStore Migration (Complete)
- Add catalog entries for all remaining luci-app packages:
  - network-tweaks.json: Network optimization tools
  - secubox-bonus.json: Documentation & demos hub
- Total: 24 apps in AppStore catalog (22 existing + 2 new)
- New category: 'documentation' for docs/demos/tutorials

## VHost Manager v2.0 Enhancements
- Add profile activation system for Internal Services and Redirects
- Implement createVHost() API wrapper for template-based deployment
- Fix Virtual Hosts view rendering with proper LuCI patterns
- Fix RPCD backend shell script errors (remove invalid local declarations)
- Extend backend validation for nginx return directives (redirect support)
- Add section_id parameter for named VHost profiles
- Add Remove button to Redirects page for feature parity
- Update README to v2.0 with comprehensive feature documentation

## Network Tweaks Dashboard
- Close button added to component details modal

Files changed: 340+ (336 renames with preserved git history)
Packages affected: 19 luci-app, 2 secubox-app, 1 theme, 4 tools

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 14:59:38 +01:00

111 lines
1.4 KiB
Plaintext

# CrowdSec Dashboard LuCI Application
# Copyright (C) 2024 CyberMind.fr
# This file is distributed under the Apache-2.0 license.
#
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: luci-app-crowdsec-dashboard\n"
msgid "CrowdSec Dashboard"
msgstr ""
msgid "Overview"
msgstr ""
msgid "Decisions"
msgstr ""
msgid "Alerts"
msgstr ""
msgid "Metrics"
msgstr ""
msgid "Active Bans"
msgstr ""
msgid "Alerts (24h)"
msgstr ""
msgid "Bouncers"
msgstr ""
msgid "Ban Rate"
msgstr ""
msgid "Top Scenarios"
msgstr ""
msgid "Top Countries"
msgstr ""
msgid "Active Decisions"
msgstr ""
msgid "Recent Alerts"
msgstr ""
msgid "Add IP Ban"
msgstr ""
msgid "IP Address"
msgstr ""
msgid "Duration"
msgstr ""
msgid "Reason"
msgstr ""
msgid "Cancel"
msgstr ""
msgid "Add Ban"
msgstr ""
msgid "Unban"
msgstr ""
msgid "Unban Selected"
msgstr ""
msgid "Search IP, scenario, country..."
msgstr ""
msgid "No active decisions"
msgstr ""
msgid "No matching decisions found"
msgstr ""
msgid "No recent alerts"
msgstr ""
msgid "No alerts recorded"
msgstr ""
msgid "Load More Alerts"
msgstr ""
msgid "Hub Components"
msgstr ""
msgid "Registered Bouncers"
msgstr ""
msgid "Registered Machines"
msgstr ""
msgid "Installed Collections"
msgstr ""
msgid "Acquisition Sources"
msgstr ""
msgid "Raw Prometheus Metrics"
msgstr ""
msgid "Grant access to LuCI CrowdSec Dashboard"
msgstr ""