Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beginning of the translation with the lang() function #1159

Open
wants to merge 35 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
4711955
Merge pull request #1131 from itflow-org/develop
wrongecho Dec 30, 2024
0bde1cc
Merge pull request #1133 from itflow-org/develop
wrongecho Dec 30, 2024
c4bbc02
File uplaod
Fr3ak88 Jan 22, 2025
8e23553
Create de.php
Fr3ak88 Jan 22, 2025
fea968a
Update de.php
Fr3ak88 Jan 30, 2025
5315923
Update en.php
Fr3ak88 Jan 30, 2025
cab3857
Create lang.php
Fr3ak88 Jan 30, 2025
1ced239
Update vendors.php
Fr3ak88 Jan 30, 2025
0d77fb0
Update vendor_edit_modal.php
Fr3ak88 Jan 30, 2025
94e7f1c
Update trip_edit_modal.php
Fr3ak88 Jan 30, 2025
985df60
Update index.php
Fr3ak88 Jan 30, 2025
49dd75a
Update trip_export_modal.php
Fr3ak88 Jan 30, 2025
2b6ff09
Update de.php
Fr3ak88 Jan 30, 2025
b6d2e70
Update en.php
Fr3ak88 Jan 30, 2025
0b8057b
Update en.php
Fr3ak88 Jan 30, 2025
a4ed941
Update en.php
Fr3ak88 Jan 30, 2025
2511f90
Update trips.php
Fr3ak88 Jan 30, 2025
8d7acc2
Update de.php
Fr3ak88 Jan 30, 2025
0e6eb1b
Update update_cli.php
Fr3ak88 Jan 30, 2025
f71dd8c
Update en.php
Fr3ak88 Jan 30, 2025
ef029e3
Update de.php
Fr3ak88 Jan 30, 2025
8f0f585
Update user_activity.php
Fr3ak88 Jan 30, 2025
4596f8a
Update en.php
Fr3ak88 Jan 30, 2025
69306dc
Update de.php
Fr3ak88 Jan 30, 2025
95d6bfa
Update en.php
Fr3ak88 Jan 30, 2025
9cb1d93
Update user_details.php
Fr3ak88 Jan 30, 2025
bb99c9d
Update en.php
Fr3ak88 Jan 30, 2025
c5dc279
Update de.php
Fr3ak88 Jan 30, 2025
777e3d2
Update certificates.php
Fr3ak88 Jan 30, 2025
a55f525
Update en.php
Fr3ak88 Jan 30, 2025
3557556
Update de.php
Fr3ak88 Jan 30, 2025
995875d
Update en.php
Fr3ak88 Jan 30, 2025
9159c8e
Update contact_add.php
Fr3ak88 Jan 30, 2025
2c49a48
Update en.php
Fr3ak88 Jan 30, 2025
65dfe9b
Update de.php
Fr3ak88 Jan 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 21 additions & 15 deletions index.php
Original file line number Diff line number Diff line change
@@ -1,26 +1,32 @@
<?php

// Sprachdatei laden
include_once 'languages/lang.php';

// Sprache setzen
$selectedLang = $_SESSION['language'] ?? 'en'; // Standard: Englisch
$langArray = loadLanguage($selectedLang);

if (file_exists("config.php")) {
include "inc_all.php";
?>
<!-- Breadcrumbs-->
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="index.php">Dashboard</a>
</li>
<li class="breadcrumb-item active">Blank Page</li>
</ol>

<!-- Page Content -->
<h1>Blank Page</h1>
<hr>
<?php
<!-- Breadcrumbs-->
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="index.php"><?php echo lang('dashboard'); ?></a>
</li>
<li class="breadcrumb-item active"><?php echo lang('blank_page'); ?></li>
</ol>

include "footer.php";
<!-- Page Content -->
<h1><?php echo lang('blank_page'); ?></h1>
<hr>
<?php

include "footer.php";

} else {
header("Location: setup.php");
header("Location: setup.php");
}

?>
?>
132 changes: 132 additions & 0 deletions language/de.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@

<?php
return [
'dashboard' => 'Übersicht',
'blank_page' => 'Leere Seite',
'settings' => 'Einstellungen',
'user_created' => 'Benutzer <strong>{name}</strong> wurde erfolgreich erstellt.',
'new_vendor' => 'Neuer Anbieter',
'search_vendors' => 'Anbieter suchen',
'archived' => 'Archiviert',
'canned_date' => 'Vordefiniertes Datum',
'description' => 'Beschreibung',
'contact' => 'Kontakt',
'action' => 'Aktion',
'edit' => 'Bearbeiten',
'archive' => 'Archivieren',
'custom' => 'Benutzerdefiniert',
'today' => 'Heute',
'yesterday' => 'Gestern',
'thisweek' => 'Diese Woche',
'lastweek' => 'Letzte Woche',
'thismonth' => 'Dieser Monat',
'lastmonth' => 'Letzter Monat',
'thisyear' => 'Dieses Jahr',
'lastyear' => 'Letztes Jahr',
'vendor' => 'Anbieter',
'vendors' => 'Vendor',
'editing_vendor' => 'Lieferant bearbeiten',
'details' => 'Details',
'support' => 'Support',
'notes' => 'Notizen',
'vendor_name' => 'Lieferantenname',
'vendor_name_placeholder' => 'Lieferantenname eingeben',
'description_placeholder' => 'Beschreibung eingeben',
'account_number' => 'Kontonummer',
'account_number_placeholder' => 'Kontonummer eingeben',
'account_manager' => 'Ansprechpartner',
'account_manager_placeholder' => 'Name des Ansprechpartners',
'template_base' => 'Vorlagengrundlage',
'support_phone' => 'Support-Telefon',
'phone_number_placeholder' => 'Telefonnummer',
'prompts_placeholder' => 'Eingabeaufforderungen',
'support_hours' => 'Supportzeiten',
'support_hours_placeholder' => 'Supportzeiten eingeben',
'support_email' => 'Support-E-Mail',
'support_email_placeholder' => 'Support-E-Mail eingeben',
'support_website_url' => 'Support-Webseite',
'website_placeholder' => 'Ohne http(s)://',
'sla' => 'SLA',
'sla_placeholder' => 'SLA-Reaktionszeit',
'pin_code' => 'Pin/Code',
'access_code_placeholder' => 'Zugangscode oder Pin',
'notes_placeholder' => 'Notizen hier eingeben...',
'vendor_id_label' => 'Lieferanten-ID',
'save' => 'Speichern',
'cancel' => 'Abbrechen',
'editing_trip' => 'Fahrt bearbeiten',
'date' => 'Datum',
'miles' => 'Meilen',
'roundtrip' => 'Hin und zurück',
'miles_placeholder' => '0,0',
'location' => 'Ort',
'destination_placeholder' => 'Ziel auswählen/eingeben',
'purpose' => 'Zweck',
'purpose_placeholder' => 'Zweck eingeben',
'driver' => 'Fahrer',
'driver_placeholder' => 'Fahrer',
'client' => 'Kunde',
'client_placeholder' => 'Kunde (optional)',
'export_trips_csv' => 'Fahrten als CSV exportieren',
'date_from' => 'Datum von',
'date_to' => 'Datum bis',
'download_csv' => 'CSV herunterladen',
'trips' => 'Fahrten',
'new_trip' => 'Neue Fahrt',
'export' => 'Exportieren',
'search_trips' => 'Fahrten suchen',
'source' => 'Startort',
'destination' => 'Zielort',
'map_it' => 'Auf Karte zeigen',
'copy' => 'Kopieren',
'delete' => 'Löschen',
'cli_error_cli_only' => 'Dieses Skript kann nur über die Kommandozeile ausgeführt werden.',
'cli_error_owner' => 'Fehler: Dieses Skript muss vom Dateibesitzer ({owner}) ausgeführt werden.',
'unknown' => 'unbekannt',
'cli_help_usage' => 'Verwendung: php update_cli.php [Optionen]',
'cli_help_options' => 'Optionen:',
'cli_help_help' => 'Zeige diese Hilfemeldung an.',
'cli_help_update' => 'Führe ein git pull für das Update aus.',
'cli_help_force_update' => 'Führe einen Hard Reset auf origin/master durch.',
'cli_help_update_db' => 'Datenbankstruktur aktualisieren.',
'cli_help_no_options' => 'Wenn keine Optionen angegeben werden, wird ein Standard-Update durchgeführt.',
'cli_error_invalid_option' => 'Fehler: Unbekannte Option: {option}',
'cli_update_already_updated' => 'Bereits aktuell.',
'cli_update_success' => 'Update erfolgreich',
'cli_db_updated' => 'Datenbank von Version {old_version} auf {new_version} aktualisiert.',
'cli_db_latest_version' => 'Die neueste Datenbankversion ist {version}.',
'cli_db_already_updated' => 'Datenbank ist bereits auf der neuesten Version ({version}).',
'recent_sign_ins' => 'Ihre letzten Anmeldungen',
'recent_activity' => 'Ihre letzte Aktivität',
'see_more' => 'Mehr anzeigen',
'create' => 'Erstellen',
'modify' => 'Bearbeiten',
'your_user_details' => 'Ihre Benutzerdaten',
'user_avatar' => 'Benutzer-Avatar',
'your_name' => 'Ihr Name',
'full_name' => 'Vollständiger Name',
'your_email' => 'Ihre E-Mail',
'email_address' => 'E-Mail-Adresse',
'your_avatar' => 'Ihr Avatar',
'avatar_clear_text' => 'Avatar gesetzt, zum Entfernen klicken',
'web_certificates' => 'Web-Zertifikate',
'certificate_name' => 'Zertifikatsname',
'fqdn' => 'Domainname',
'issuer' => 'Aussteller',
'expiry' => 'Ablaufdatum',
'home' => 'Startseite',
'contacts' => 'Kontakte',
'add_contact' => 'Kontakt hinzufügen',
'name' => 'Name',
'email' => 'E-Mail',
'roles' => 'Rollen',
'billing' => 'Rechnungswesen',
'technical' => 'Technisch',
'portal_authentication' => 'Portal-Authentifizierung',
'no_portal_access' => 'Kein Portalzugang',
'local_auth_method' => 'Lokal (E-Mail und Passwort)',
'azure_auth_method' => 'Azure (Microsoft 365)',
'add' => 'Hinzufügen'

// Weitere Übersetzungen...
];
131 changes: 131 additions & 0 deletions language/en.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
<?php
return [
'dashboard' => 'Dashboard',
'blank_page' => 'Blank Page',
'settings' => 'Settings',
'user_created' => 'User <strong>{name}</strong> created successfully.',
'new_vendor' => 'New Vendor',
'search_vendors' => 'Search Vendors',
'archived' => 'Archived',
'canned_date' => 'Date Preset',
'description' => 'Description',
'contact' => 'Contact',
'action' => 'Action',
'edit' => 'Edit',
'archive' => 'Archive',
'custom' => 'Custom',
'today' => 'Today',
'yesterday' => 'Yesterday',
'thisweek' => 'This Week',
'lastweek' => 'Last Week',
'thismonth' => 'This Month',
'lastmonth' => 'Last Month',
'thisyear' => 'This Year',
'lastyear' => 'Last Year',
'vendor' => 'Vendor',
'vendors' => 'Vendors',
'editing_vendor' => 'Editing Vendor',
'details' => 'Details',
'support' => 'Support',
'notes' => 'Notes',
'vendor_name' => 'Vendor Name',
'vendor_name_placeholder' => 'Enter Vendor Name',
'description_placeholder' => 'Enter Description',
'account_number' => 'Account Number',
'account_number_placeholder' => 'Enter Account Number',
'account_manager' => 'Account Manager',
'account_manager_placeholder' => 'Enter Account Manager Name',
'template_base' => 'Template Base',
'support_phone' => 'Support Phone',
'phone_number_placeholder' => 'Phone Number',
'prompts_placeholder' => 'Prompts',
'support_hours' => 'Support Hours',
'support_hours_placeholder' => 'Enter Support Hours',
'support_email' => 'Support Email',
'support_email_placeholder' => 'Enter Support Email',
'support_website_url' => 'Support Website URL',
'website_placeholder' => 'Do not include http(s)://',
'sla' => 'SLA',
'sla_placeholder' => 'SLA Response Time',
'pin_code' => 'Pin/Code',
'access_code_placeholder' => 'Access Code or Pin',
'notes_placeholder' => 'Enter notes here...',
'vendor_id_label' => 'Vendor ID',
'save' => 'Save',
'cancel' => 'Cancel',
'editing_trip' => 'Editing Trip',
'date' => 'Date',
'miles' => 'Miles',
'roundtrip' => 'Roundtrip',
'miles_placeholder' => '0.0',
'location' => 'Location',
'destination_placeholder' => 'Select / Input Destination',
'purpose' => 'Purpose',
'purpose_placeholder' => 'Enter a purpose',
'driver' => 'Driver',
'driver_placeholder' => 'Driver',
'client' => 'Client',
'client_placeholder' => 'Client (Optional)',
'export_trips_csv' => 'Export Trips to CSV',
'date_from' => 'Date From',
'date_to' => 'Date To',
'download_csv' => 'Download CSV',
'trips' => 'Trips',
'new_trip' => 'New Trip',
'export' => 'Export',
'search_trips' => 'Search Trips',
'source' => 'Source',
'destination' => 'Destination',
'map_it' => 'Map it',
'copy' => 'Copy',
'delete' => 'Delete',
'cli_error_cli_only' => 'This script can only be run from the command line.',
'cli_error_owner' => 'Error: This script must be run by the file owner ({owner}) to proceed.',
'unknown' => 'unknown',
'cli_help_usage' => 'Usage: php update_cli.php [options]',
'cli_help_options' => 'Options:',
'cli_help_help' => 'Show this help message.',
'cli_help_update' => 'Perform a git pull to update the application.',
'cli_help_force_update' => 'Perform a hard reset to origin/master.',
'cli_help_update_db' => 'Update the database structure.',
'cli_help_no_options' => 'If no options are provided, a standard update is performed.',
'cli_error_invalid_option' => 'Error: Unrecognized option: {option}',
'cli_update_already_updated' => 'Already up to date.',
'cli_update_success' => 'Update successful',
'cli_db_updated' => 'Database updated from version {old_version} to {new_version}.',
'cli_db_latest_version' => 'The latest database version is {version}.',
'cli_db_already_updated' => 'Database is already at the latest version ({version}).',
'recent_sign_ins' => 'Your Recent Sign ins',
'recent_activity' => 'Your Recent Activity',
'see_more' => 'See More',
'create' => 'Create',
'modify' => 'Modify',
'your_user_details' => 'Your User Details',
'user_avatar' => 'User avatar',
'your_name' => 'Your Name',
'full_name' => 'Full Name',
'your_email' => 'Your Email',
'email_address' => 'Email Address',
'your_avatar' => 'Your Avatar',
'avatar_clear_text' => 'Avatar is set, click to clear',
'web_certificates' => 'Web Certificates',
'certificate_name' => 'Certificate Name',
'fqdn' => 'FQDN',
'issuer' => 'Issuer',
'expiry' => 'Expiry',
'home' => 'Home',
'contacts' => 'Contacts',
'add_contact' => 'Add Contact',
'name' => 'Name',
'email' => 'Email',
'roles' => 'Roles',
'billing' => 'Billing',
'technical' => 'Technical',
'portal_authentication' => 'Portal authentication',
'no_portal_access' => 'No portal access',
'local_auth_method' => 'Local (Email and password)',
'azure_auth_method' => 'Azure (Microsoft 365)',
'add' => 'Add'

// Weitere Übersetzungen...
];
Loading