Erstes Release des Moduls. Fungiert als ICS-Proxy zwischen Nextcloud CalDAV und Dolibarr, um VTIMEZONE-Inkompatibilitaeten zu umgehen. - Proxy-Endpunkt mit API-Key-Absicherung - Automatische VTIMEZONE->UTC Konvertierung - Basic-Auth-Anbindung an Nextcloud - Datei-basiertes Caching - Admin-Seite mit Verbindungstest - Statusseite mit Cache-Verwaltung - Optionaler Cron-Job - Sprachdateien de_DE + en_US Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
81 lines
2.4 KiB
Text
Executable file
81 lines
2.4 KiB
Text
Executable file
# AgendWrapper - English translations
|
|
|
|
#
|
|
# Module
|
|
#
|
|
ModuleAgendWrapperName = AgendWrapper
|
|
ModuleAgendWrapperDesc = ICS proxy for Nextcloud calendars with timezone conversion
|
|
|
|
#
|
|
# Admin / Setup
|
|
#
|
|
AgendWrapperSetup = AgendWrapper Setup
|
|
AgendWrapperSetupPage = Configure the Nextcloud connection and calendars
|
|
Settings = Settings
|
|
About = About
|
|
|
|
# Nextcloud connection
|
|
NextcloudSection = Nextcloud Connection
|
|
NextcloudUrl = CalDAV Base URL
|
|
NextcloudUrlHelp = Base URL without calendar name, e.g. https://cloud.example.com/remote.php/dav/calendars/user/
|
|
NextcloudUser = Username
|
|
NextcloudPass = Password
|
|
NextcloudPassHelp = Stored encrypted
|
|
NextcloudPassSet = Password is set (leave empty to keep current)
|
|
|
|
# Calendars
|
|
CalendarSection = Calendar Configuration
|
|
Cal1Name = Calendar 1 (path segment)
|
|
Cal1NameHelp = Calendar name in the URL, e.g. 'personal'
|
|
Cal2Name = Calendar 2 (path segment)
|
|
Cal2NameHelp = Name of the second calendar in the URL (optional)
|
|
|
|
# Cache
|
|
CacheSection = Cache Settings
|
|
CacheDuration = Cache duration (seconds)
|
|
CacheDurationHelp = How long cached data is used (default: 300)
|
|
|
|
# Proxy / API key
|
|
ProxySection = Proxy Access
|
|
ApiKey = API Key
|
|
ApiKeyHelp = Key to secure the proxy endpoint
|
|
GenerateApiKey = Generate key
|
|
|
|
# Connection test
|
|
TestConnection = Test connection
|
|
ConnectionSuccess = Connection successful! %s events found.
|
|
ConnectionFailed = Connection failed: %s
|
|
CalendarNotConfigured = Calendar %s not configured
|
|
|
|
# Proxy URLs
|
|
ProxyUrlSection = Proxy URLs for Dolibarr
|
|
ProxyUrlCal1 = Proxy URL for calendar 1
|
|
ProxyUrlCal2 = Proxy URL for calendar 2
|
|
ProxyUrlInfo = Enter these URLs in Dolibarr under Admin > Agenda > External Sites
|
|
ProxyNotConfigured = Please configure all settings first
|
|
|
|
#
|
|
# Status page
|
|
#
|
|
AgendWrapperArea = AgendWrapper Status
|
|
ProxyStatus = Proxy Status
|
|
CacheStatus = Cache Status
|
|
CacheAge = Cache Age
|
|
CacheFresh = Fresh (%s seconds old)
|
|
CacheExpired = Expired (%s seconds old)
|
|
CacheEmpty = No cache available
|
|
EventCount = Event count
|
|
LastFetch = Last fetch
|
|
ClearCache = Clear cache
|
|
WarmCache = Warm cache
|
|
CacheCleared = Cache has been cleared
|
|
CacheWarmed = Cache warmed (%s events in calendar %s)
|
|
CacheWarmFailed = Cache warming failed: %s
|
|
ConfigIncomplete = Configuration incomplete - please configure settings first
|
|
Seconds = seconds
|
|
|
|
#
|
|
# About
|
|
#
|
|
AgendWrapperAbout = About AgendWrapper
|
|
AgendWrapperAboutPage = ICS proxy module for integrating Nextcloud calendars into Dolibarr with automatic timezone conversion
|