Commit 2e7cfa12 authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

Development

parent c6b322ff
...@@ -14,7 +14,7 @@ class LanguageController extends Controller ...@@ -14,7 +14,7 @@ class LanguageController extends Controller
public function __construct() public function __construct()
{ {
$this->languageFilePath = resource_path()."/lang/"; $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) public function createOverview(Request $request)
......
...@@ -9,8 +9,8 @@ use Illuminate\Http\Response; ...@@ -9,8 +9,8 @@ use Illuminate\Http\Response;
use LaravelLocalization; use LaravelLocalization;
use Mail; use Mail;
use Validator; use Validator;
use \IBAN; use \PHP_IBAN\IBAN;
use \IBANCountry; use \PHP_IBAN\IBANCountry;
class MailController extends Controller class MailController extends Controller
{ {
...@@ -55,7 +55,7 @@ class MailController extends Controller ...@@ -55,7 +55,7 @@ class MailController extends Controller
} else { } else {
# Wir versenden die Mail des Benutzers an uns: # Wir versenden die Mail des Benutzers an uns:
$mailto = "support@metager.org"; $mailto = "support@metager.org";
if(LaravelLocalization::getCurrentLocale() === "de"){ if (LaravelLocalization::getCurrentLocale() === "de") {
$mailto = "support@suma-ev.de"; $mailto = "support@suma-ev.de";
} }
$message = $request->input('message'); $message = $request->input('message');
......
...@@ -25,26 +25,22 @@ class LocalizationRedirect ...@@ -25,26 +25,22 @@ class LocalizationRedirect
return $next($request); return $next($request);
} }
$url = url()->full();
$url = preg_replace("/^http:\/\//", "https://", $url);
if($host !== "metager.de" && $locale == "de"){ if($host !== "metager.de" && $locale == "de"){
$url = $request->url();
$url = str_replace($host, "metager.de", $url); $url = str_replace($host, "metager.de", $url);
$url = preg_replace("/^http:\/\//", "https://", $url);
$url = preg_replace("/^(https:\/\/[^\/]+)\/de/", "$1", $url); $url = preg_replace("/^(https:\/\/[^\/]+)\/de/", "$1", $url);
return redirect($url); return redirect($url);
} }
if($host !== "metager.es" && $locale == "es"){ if($host !== "metager.es" && $locale == "es"){
$url = $request->url();
$url = str_replace($host, "metager.es", $url); $url = str_replace($host, "metager.es", $url);
$url = preg_replace("/^http:\/\//", "https://", $url);
$url = preg_replace("/^(https:\/\/[^\/]+)\/es/", "$1", $url); $url = preg_replace("/^(https:\/\/[^\/]+)\/es/", "$1", $url);
return redirect($url); return redirect($url);
} }
if($host !== "metager.org" && $locale == "en"){ if($host !== "metager.org" && $locale == "en"){
$url = $request->url();
$url = str_replace($host, "metager.org", $url); $url = str_replace($host, "metager.org", $url);
$url = preg_replace("/^http:\/\//", "https://", $url);
$url = preg_replace("/^(https:\/\/[^\/]+)\/en/", "$1", $url); $url = preg_replace("/^(https:\/\/[^\/]+)\/en/", "$1", $url);
return redirect($url); return redirect($url);
} }
......
...@@ -28,13 +28,13 @@ return [ ...@@ -28,13 +28,13 @@ return [
"focus-creator.focusname" => "Focus:", "focus-creator.focusname" => "Focus:",
'about.1.1' => "Guaranteed Privacy", 'about.1.1' => "Guaranteed Privacy",
'about.1.2' => 'With us you have full control over your data.', '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' => 'Nonprofit organization', 'about.2.1' => 'Diverse & free',
'about.2.2' => 'We as SUMA-EV are independent because we do not pursue commercial interests!', 'about.2.2' => 'MetaGer protects against censorship by combining the results of multiple search engines.',
'about.3.1' => 'Support & Donate', 'about.3.1' => '100 % renewable energy',
'about.3.2' => 'With your donation you support the work of the SUMA-EV and the operation of MetaGer.', 'about.3.2' => 'All of our services are run using renewable energy. Sustainable and clean.',
'about.4.1' => 'Join in!', 'about.4.1' => 'Nonprofit organization',
'about.4.2' => 'Strengthen us by becoming a member.', 'about.4.2' => 'Strengthen us by becoming a member or by donating to our nonprofit organization!',
'lang.tooltip' => 'Language', 'lang.tooltip' => 'Language',
'key.placeholder' => 'Enter member key', 'key.placeholder' => 'Enter member key',
......
<?php
return [
"amount" => "cantidad"
];
<?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!"
];
<?php <?php
return [ return [
"nav1" => "Búsqueda", "nav1" => "Búsqueda",
"nav2" => "Donaciones", "nav2" => "Donaciones",
"nav3" => "Protección de datos", "nav3" => "Protección de datos",
"nav4" => "Foro", "nav4" => "Foro",
"nav5" => "Contacto", "nav5" => "Contacto",
"nav6" => "Equipo", "nav6" => "Equipo",
"nav7" => "Sobre nosotros", "nav7" => "Sobre nosotros",
"nav8" => "Aviso legal", "nav8" => "Aviso legal",
"nav9" => "Ayuda", "nav9" => "Ayuda",
"nav10" => "Widget", "nav10" => "Widget",
"nav11" => "Asociador", "nav11" => "Asociador",
"nav14" => "TOR-Hidden-Service", "nav14" => "TOR-Hidden-Service",
"nav15" => "Servicios", "nav15" => "Servicios",
"nav16" => "Patrocinar", "nav16" => "Patrocinar",
"nav17" => "Comprar y promover", "nav17" => "Comprar y promover",
"nav18" => "Contacto", "nav18" => "Contacto",
"nav19" => "Idioma", "nav19" => "Idioma",
"nav20" => "Ayuda", "nav20" => "Ayuda",
"nav22" => "Búsqueda de citas", "nav22" => "Búsqueda de citas",
"nav23" => "Afiliarse a SUMA-EV", "nav23" => "Afiliarse a SUMA-EV",
"nav24" => "Codigo fuente MetaGer", "nav24" => "Codigo fuente MetaGer",
"nav25" => "MetaGer App", "nav25" => "MetaGer App",
"navigationToggle" => "Mostrar navegación", "nav26" => "Tienda de fans de MetaGer",
"navigationToggle" => "Mostrar navegación",
"titles.tips" => "Consejos",
"plugin" => "Complemento MetaGer"
]; ];
...@@ -16,5 +16,13 @@ return [ ...@@ -16,5 +16,13 @@ return [
"faq" => "Formulario de afiliación al SUMA-EV", "faq" => "Formulario de afiliación al SUMA-EV",
"partnershops" => "Tiendas asociadas - MetaGer", "partnershops" => "Tiendas asociadas - MetaGer",
"languages" => "Herramienta de traducción - 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"
]; ];
...@@ -24,8 +24,8 @@ ...@@ -24,8 +24,8 @@
<a href="mailto:phil@suma-ev.de">phil@suma-ev.de</a></p> <a href="mailto:phil@suma-ev.de">phil@suma-ev.de</a></p>
</li> </li>
<li> <li>
<p>Givi, Aria - {!! trans('team.role.6') !!} - <p>Höfer, Kim - {!! trans('team.role.6') !!} -
<a href="mailto:aria@suma-ev.de">aria@suma-ev.de</a></p> <a href="mailto:kim@suma-ev.de">kim@suma-ev.de</a></p>
</li> </li>
<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') !!} - <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') !!} -
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment