34 lines
715 B
PHP
34 lines
715 B
PHP
<?php
|
|
/**
|
|
* Copyright seit 2024 Webshop System
|
|
*
|
|
* Sprachverwaltung für das Webshop-System
|
|
*
|
|
* @author Webshop System
|
|
* @license GPL v3
|
|
*/
|
|
|
|
class Language
|
|
{
|
|
public $id;
|
|
public $name;
|
|
public $iso_code;
|
|
public $locale;
|
|
|
|
public function __construct($id = 1, $name = 'Deutsch', $iso_code = 'de', $locale = 'de_DE')
|
|
{
|
|
$this->id = $id;
|
|
$this->name = $name;
|
|
$this->iso_code = $iso_code;
|
|
$this->locale = $locale;
|
|
}
|
|
|
|
public static function loadLanguages()
|
|
{
|
|
// TODO: Sprachen aus DB laden
|
|
return [
|
|
new Language(1, 'Deutsch', 'de', 'de_DE'),
|
|
new Language(2, 'English', 'en', 'en_US'),
|
|
];
|
|
}
|
|
}
|