diff --git a/app/Http/Controllers/LanguageController.php b/app/Http/Controllers/LanguageController.php index 380b4cf745a61a18d21d669602887a05fec1957d..653a40b222983863ebded8ace5f404d34bd62270 100644 --- a/app/Http/Controllers/LanguageController.php +++ b/app/Http/Controllers/LanguageController.php @@ -14,7 +14,7 @@ class LanguageController extends Controller public function __construct() { $this->languageFilePath = resource_path()."/lang/"; - $this->languages = array('de','en','fr','es','nd'); + $this->languages = array('de','en', 'es', 'fr', 'it', 'nd', 'nl'); } public function createOverview(Request $request) diff --git a/app/Http/Controllers/MailController.php b/app/Http/Controllers/MailController.php index bcb847e6ecf1c3d9130aa8808378e91bb46dbfc4..eb7d9c1f3a5d50458dbfb84cf55b57b6d333bc13 100644 --- a/app/Http/Controllers/MailController.php +++ b/app/Http/Controllers/MailController.php @@ -9,8 +9,8 @@ use Illuminate\Http\Response; use LaravelLocalization; use Mail; use Validator; -use \IBAN; -use \IBANCountry; +use \PHP_IBAN\IBAN; +use \PHP_IBAN\IBANCountry; class MailController extends Controller { @@ -55,7 +55,7 @@ class MailController extends Controller } else { # Wir versenden die Mail des Benutzers an uns: $mailto = "support@metager.org"; - if(LaravelLocalization::getCurrentLocale() === "de"){ + if (LaravelLocalization::getCurrentLocale() === "de") { $mailto = "support@suma-ev.de"; } $message = $request->input('message'); diff --git a/app/Http/Middleware/LocalizationRedirect.php b/app/Http/Middleware/LocalizationRedirect.php index 6067c70a3028281eee008189e5036c79a5bbd8ad..c8513b202703ab03885440824e3dab56237c6394 100644 --- a/app/Http/Middleware/LocalizationRedirect.php +++ b/app/Http/Middleware/LocalizationRedirect.php @@ -25,26 +25,22 @@ class LocalizationRedirect return $next($request); } + $url = url()->full(); + $url = preg_replace("/^http:\/\//", "https://", $url); if($host !== "metager.de" && $locale == "de"){ - $url = $request->url(); $url = str_replace($host, "metager.de", $url); - $url = preg_replace("/^http:\/\//", "https://", $url); $url = preg_replace("/^(https:\/\/[^\/]+)\/de/", "$1", $url); return redirect($url); } if($host !== "metager.es" && $locale == "es"){ - $url = $request->url(); $url = str_replace($host, "metager.es", $url); - $url = preg_replace("/^http:\/\//", "https://", $url); $url = preg_replace("/^(https:\/\/[^\/]+)\/es/", "$1", $url); return redirect($url); } if($host !== "metager.org" && $locale == "en"){ - $url = $request->url(); $url = str_replace($host, "metager.org", $url); - $url = preg_replace("/^http:\/\//", "https://", $url); $url = preg_replace("/^(https:\/\/[^\/]+)\/en/", "$1", $url); return redirect($url); } diff --git a/resources/lang/en/index.php b/resources/lang/en/index.php index 4937f32b13b1df2ef87891bae46809728b265530..f2ae4e9372eb17f890a7debff753f7f47516dc74 100644 --- a/resources/lang/en/index.php +++ b/resources/lang/en/index.php @@ -28,13 +28,13 @@ return [ "focus-creator.focusname" => "Focus:", 'about.1.1' => "Guaranteed Privacy", - 'about.1.2' => 'With us you have full control over your data.', - 'about.2.1' => 'Nonprofit organization', - 'about.2.2' => 'We as SUMA-EV are independent because we do not pursue commercial interests!', - 'about.3.1' => 'Support & Donate', - 'about.3.2' => 'With your donation you support the work of the SUMA-EV and the operation of MetaGer.', - 'about.4.1' => 'Join in!', - 'about.4.2' => 'Strengthen us by becoming a member.', + 'about.1.2' => 'With us you have full control over your data. We don\'t track and our source code is free.', + 'about.2.1' => 'Diverse & free', + 'about.2.2' => 'MetaGer protects against censorship by combining the results of multiple search engines.', + 'about.3.1' => '100 % renewable energy', + 'about.3.2' => 'All of our services are run using renewable energy. Sustainable and clean.', + 'about.4.1' => 'Nonprofit organization', + 'about.4.2' => 'Strengthen us by becoming a member or by donating to our nonprofit organization!', 'lang.tooltip' => 'Language', 'key.placeholder' => 'Enter member key', diff --git a/resources/lang/es/bitpay.php b/resources/lang/es/bitpay.php new file mode 100644 index 0000000000000000000000000000000000000000..d071e30dfc6e09890a67ce88ddb75b2534c4dc80 --- /dev/null +++ b/resources/lang/es/bitpay.php @@ -0,0 +1,5 @@ +<?php + +return [ + "amount" => "cantidad" +]; diff --git a/resources/lang/es/faktencheck.php b/resources/lang/es/faktencheck.php new file mode 100644 index 0000000000000000000000000000000000000000..6c97f916f0510d8105daf5e3942eeb9a741b017c --- /dev/null +++ b/resources/lang/es/faktencheck.php @@ -0,0 +1,37 @@ +<?php + +return [ + "heading.1" => "Verificación de hechos versus noticias falsas:", + "paragraph.1" => "¿De dónde viene el mensaje?", + "list.1" => "sitio web", + "list.1.1" => "¿Este sitio web tiene una impresión? ¿Quién se menciona allà (nombre, empresa, ...) y qué se puede descubrir acerca de estas personas?", + "list.1.2" => "¿Quién es el propietario del sitio web en la base de datos Whois? ¿Coincide esto con la impresión y lo que se puede averiguar sobre los propietarios del sitio web? (<a href=\"https://de.wikipedia.org/wiki/Whois\" target=\"_blank\" rel=\"noopener\"> https://de.wikipedia.org/wiki/Whois </a>)", + "list.1.3" => "¿Hay un autor en el sitio web? ¿Qué se puede descubrir acerca de esta persona / s?", + "list.1.4" => "Publica lo anterior ¿Gente frecuente / él sobre el tema? ¿Eres conocido en esta (materia) área? ¿Hay alguna entrada de Wikipedia sobre ti?", + "list.1.5" => "¿Hay algún hecho en el texto que pueda verificarse en otro lugar? ¿Incluso fuera de las fuentes de internet?", + "list.1.6" => "¿El estilo de la escritura indica si el texto debe ser satÃrico / irónico?", + "list.1.7" => "¿Hay citas en el texto cuya corrección se puede verificar en otro lugar?", + "list.1.8" => "¿El razonamiento en el texto es lógico y plausible?", + "list.2" => "Facebook u otras redes sociales o foros", + "list.2.1" => "¿Es un autor nombrado con un nombre que parece real? Si no: mensaje extremadamente cuestionable.", + "list.2.2" => "¿Qué información adicional hay para este nombre?", + "list.2.3" => "¿Se puede verificar si este nombre es real? ¿También se puede contactar a esta persona en otros canales de comunicación? ¿Puedes llamarla y hablar con ella sobre este texto?", + "list.2.4" => "¿El perfil de este nombre está verificado en FB? (<a href=\"https://www.facebook.com/help/196050490547892\" target=\"_blank\" rel=\"noopener\"> https://www.facebook.com/help/196050490547892 </a>)", + "list.2.5" => "¿Cuánto tiempo lleva este perfil en existencia?", + "list.2.6" => "¿Cuántos amigos de FB tiene este perfil? ¿Qué se puede encontrar sobre los nombres de estos perfiles?", + "list.3" => "Wikipedia", + "list.3.1" => "¡No todo en Wikipedia es cierto!", + "list.3.2" => "Verifique el historial de versiones: ¿Quién escribió qué y cuándo?", + "list.3.3" => "¿Se puede saber algo sobre estos autores?", + "list.3.4" => "¿Hay una página de discusión para esta entrada de Wikipedia de la que se puedan sacar más conclusiones?", + "list.4" => "Correos electrónicos", + "list.4.1" => "¡Falsificar correos electrónicos es MUY fácil! => Correos electrónicos falsos.", + "list.4.2" => "¿El correo electrónico realmente proviene del remitente especificado? Verifique el encabezado del correo electrónico cuidadosamente y examine las direcciones IP y las rutas de entrega mencionadas allà (no es fácil).", + "list.4.3" => "Utilice el correo electrónico firmado y mejor cifrado (no es fácil); Notas aquÃ: <a href=\"https://www.heise.de/ct/artikel/Ausgebootet-289538.html\" target=\"_blank\" rel=\"noopener\"> https://www.heise.de/ ct / artikel / Ausbootoot-289538.html </a>", + "list.5" => "Fotos, videos", + "list.5.1" => "Mira de cerca el fondo. Paisajismo, edificios, automóviles y matrÃculas, ropa, personas. ¿Es correcto? ¿Encaja con el texto asociado si es necesario?", + "list.5.2" => "¿Puedes encontrar imágenes similares con la búsqueda de imágenes inversa de los motores de búsqueda de imágenes?", + "list.5.3" => "¿Puedes leer metadatos de las imágenes con programas gráficos? ¿Estos metadatos coinciden con el contenido de la imagen?", + "list.6" => "Hay una aplicación \"Fake News Check\" para Smartphone que también tiene en cuenta aspectos muy subjetivos y emocionales. Además, más enlaces para la verificación de hechos", + "list.7" => "¡NO hay seguridad absoluta contra la falsificación!" +]; diff --git a/resources/lang/es/sidebar.php b/resources/lang/es/sidebar.php index 264729c46d2e62b216cd26e44684a52f2ae5f7cd..11ea81bd4f37a1ee84bef46893631c6ac916b865 100644 --- a/resources/lang/es/sidebar.php +++ b/resources/lang/es/sidebar.php @@ -1,27 +1,30 @@ <?php return [ - "nav1" => "Búsqueda", - "nav2" => "Donaciones", - "nav3" => "Protección de datos", - "nav4" => "Foro", - "nav5" => "Contacto", - "nav6" => "Equipo", - "nav7" => "Sobre nosotros", - "nav8" => "Aviso legal", - "nav9" => "Ayuda", - "nav10" => "Widget", - "nav11" => "Asociador", - "nav14" => "TOR-Hidden-Service", - "nav15" => "Servicios", - "nav16" => "Patrocinar", - "nav17" => "Comprar y promover", - "nav18" => "Contacto", - "nav19" => "Idioma", - "nav20" => "Ayuda", - "nav22" => "Búsqueda de citas", - "nav23" => "Afiliarse a SUMA-EV", - "nav24" => "Codigo fuente MetaGer", - "nav25" => "MetaGer App", - "navigationToggle" => "Mostrar navegación", + "nav1" => "Búsqueda", + "nav2" => "Donaciones", + "nav3" => "Protección de datos", + "nav4" => "Foro", + "nav5" => "Contacto", + "nav6" => "Equipo", + "nav7" => "Sobre nosotros", + "nav8" => "Aviso legal", + "nav9" => "Ayuda", + "nav10" => "Widget", + "nav11" => "Asociador", + "nav14" => "TOR-Hidden-Service", + "nav15" => "Servicios", + "nav16" => "Patrocinar", + "nav17" => "Comprar y promover", + "nav18" => "Contacto", + "nav19" => "Idioma", + "nav20" => "Ayuda", + "nav22" => "Búsqueda de citas", + "nav23" => "Afiliarse a SUMA-EV", + "nav24" => "Codigo fuente MetaGer", + "nav25" => "MetaGer App", + "nav26" => "Tienda de fans de MetaGer", + "navigationToggle" => "Mostrar navegación", + "titles.tips" => "Consejos", + "plugin" => "Complemento MetaGer" ]; diff --git a/resources/lang/es/titles.php b/resources/lang/es/titles.php index 4564f9a29d2a3ab200eb0ca4e23c4f6fe8aa4062..e42c4b74d326f2ed27136c26000c1656c7984a2c 100644 --- a/resources/lang/es/titles.php +++ b/resources/lang/es/titles.php @@ -16,5 +16,13 @@ return [ "faq" => "Formulario de afiliación al SUMA-EV", "partnershops" => "Tiendas asociadas - MetaGer", "languages" => "Herramienta de traducción - MetaGer", - "languages.edit" => "Editar ficheros de idiomas - MetaGer" + "languages.edit" => "Editar ficheros de idiomas - MetaGer", + "app" => "Aplicaciones - MetaGer", + "faktencheck" => "Verificación de hechos versus noticias falsas", + "jugendschutz" => "Protección de menores", + "ad-info" => "Publicidad en MetaGer", + "asso" => "Asociador - MetaGer", + "plugin" => "Plugin - MetaGer", + "key" => "Clave de membresÃa - MetaGer", + "allSettings" => "Todas las configuraciones de búsqueda - MetaGer" ]; diff --git a/resources/views/team/team.blade.php b/resources/views/team/team.blade.php index ea92ec37e43bdcebf3adf4984897532d6a94b568..525bd9e6f6346397c45d881616d9111730e8e4e8 100644 --- a/resources/views/team/team.blade.php +++ b/resources/views/team/team.blade.php @@ -24,8 +24,8 @@ <a href="mailto:phil@suma-ev.de">phil@suma-ev.de</a></p> </li> <li> - <p>Givi, Aria - {!! trans('team.role.6') !!} - - <a href="mailto:aria@suma-ev.de">aria@suma-ev.de</a></p> + <p>Höfer, Kim - {!! trans('team.role.6') !!} - + <a href="mailto:kim@suma-ev.de">kim@suma-ev.de</a></p> </li> <li> <p><a href="https://de.wikipedia.org/wiki/Wolfgang_Sander-Beuermann" target="_blank" rel="noopener">Sander-Beuermann, Wolfgang</a>, Dr.-Ing - {!! trans('team.role.8') !!} -