Skip to content
Snippets Groups Projects
Commit e755c4a8 authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

Unterseite für unsere Apps hinzugefügt

parent b0ff2557
No related branches found
No related tags found
2 merge requests!759Development,!756Unterseite für unsere Apps hinzugefügt
<?php
return [
'head.1' => 'MetaGer Apps',
'disclaimer.1' => 'Aktuell können wir unsere Apps nur für Android Geräte zur Verfügung stellen. Wir bitten hierfür um Verständnis.',
'head.2' => 'MetaGer App',
'metager.1' => 'Diese App bringt die volle Power unserer Suchmaschine auf ihr Smartphone. Durchsuchen Sie das Internet unter Wahrung ihrer Privatsphäre mit einem Fingerwisch',
'metager.2' => 'Sie können die App für unsere Suche entweder komfortabel über den Google Playstore installieren, oder auf diesen verzichten und sie manuell auf ihrem Smartphone installieren.',
'metager.playstore' => 'Google Playstore',
'metager.manuell' => 'Manuelle Installation',
'head.3' => 'MetaGer Maps App',
'maps.1' => 'Diese App bietet eine native Integration von <a href="https://maps.metager.de" target="_blank">MetaGer Maps</a> (powered by <a href="https://www.openstreetmap.de/" target="_blank">Openstreetmap</a>) in ihr Android Mobilgerät',
'maps.2' => 'Dadurch läuft der Karten- und Navigationsdienst auch auf Ihrem Smartphone optimal. Die App steigert die Performance im Vergleich zur Verwendung im mobilen Browser und bietet einige weitere Vorteile. Probiere es aus.',
'maps.3' => 'Diese Android App ist noch nicht im Google Playstore verfügbar (folgt demnächst). Die App fragt nach dem ersten Start nach folgenden Berechtigungen:',
'maps.list.1' => 'Zugriff auf Positionsdaten => Falls GPS an ihrem Mobiltelefon aktiviert ist, können wir dadurch Ihre Suchergebnisse verbessern. Außerdem schalten Sie damit die Schritt-für-Schritt Navigation frei. <b>Selbstverständlich werden diese Daten nirgendwo gespeichert und erst recht nicht an dritte weiter gegeben!</b>',
'maps.list.2' => 'Zugriff auf Fotos, Medien und Dateien auf dem Gerät => Diese Berechtigung ist notwendig, damit sich diese App selbst Updaten kann. Steht eine neue Version der App zur Verfügung, kann diese in Ihrem Downloadverzeichnis gespeichert und dann von dort aus automatisch installiert werden. Wenn Sie diese Berechtigung nicht geben möchten, müssen Sie die App jedes mal manuell neu installieren, wenn ein Update zur Verfügung steht.',
'head.4' => 'Installation',
'installation.1' => 'Falls Sie unsere App direkt aus dem Google Playstore heraus installieren möchten, brauchen Sie nichts weiter beachten. Klicken Sie einfach auf den Link "Google Playstore" um zum App Store weiter geleitet zu werden und klicken dort auf "Installieren"',
'installation.2' => 'Falls Sie unsere App manuell (ohne App-Store) installieren möchten, gehen Sie wie folgt vor:',
'list.1' => 'Öffnen Sie das Einstellungsmenü, um die Installation zu Erlauben: Einstellungen => System => Sicherheit. Setzen Sie einen Haken bei "Unbekannte Quellen"',
'list.2' => 'Wählen Sie auf dieser Seite den Link "Manuelle Installation" aus, um die Installationsdatei auf ihr Mobilgerät herunter zu laden.',
'list.3' => 'Öffnen Sie die heruntergeladene Datei auf ihrem Mobilgerät. Dies startet den Installationsprozess',
];
......@@ -18,4 +18,5 @@ return [
'partnershops' => 'Partnershops - MetaGer',
'languages' => 'Übersetzungstool - MetaGer',
'languages.edit' => 'Sprachdateien bearbeiten - MetaGer',
'app' => 'Apps - MetaGer',
];
@extends('layouts.subPages')
@section('title', $title )
@section('content')
<h1>{{ trans('app.head.1') }}</h1>
<p>{{ trans('app.disclaimer.1')}}</p>
<h2>{{ trans('app.head.2') }}</h2>
<p>{{ trans('app.metager.1') }}</p>
<p>{{ trans('app.metager.2') }}</p>
<p><a href="https://play.google.com/store/apps/details?id=de.metager.metagerapp">{{ trans('app.metager.playstore') }}</a></p>
<p><a href="{!! url('app/metager') !!}">{{ trans('app.metager.manuell') }}</a></p>
<h2>{{ trans('app.head.3') }}</h2>
<p>{!! trans('app.maps.1') !!}</p>
<p>{{ trans('app.maps.2') }}</p>
<p>{{ trans('app.maps.3') }}</p>
<ul>
<li>{!! trans('app.maps.list.1') !!}</li>
<li>{!! trans('app.maps.list.2') !!}</li>
</ul>
<p><a href="{!! url('app/maps') !!}">{{ trans('app.metager.manuell') }}</a></p>
<h2>{{ trans('app.head.4') }}</h2>
<p>{{ trans('app.installation.1') }}</p>
<p>{{ trans('app.installation.2') }}</p>
<ol>
<li>{!! trans('app.list.1') !!}</li>
<li>{!! trans('app.list.2') !!}</li>
<li>{!! trans('app.list.3') !!}</li>
</ol>
@endsection
......@@ -150,7 +150,7 @@
<a href="http://code.metager.de/" >{{ trans('staticPages.nav12') }}</a>
</li>
<li>
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/hilfe#mg-app") }}">@lang('staticPages.nav25')</a>
<a href="{{ LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), "/app/") }}">@lang('staticPages.nav25')</a>
</li>
<li>
<a href="https://metager.to/" >{{ trans('staticPages.nav13') }}</a>
......
......@@ -159,4 +159,26 @@ Route::group(
Route::get('languages/edit/{from}/{to}/{exclude?}', 'LanguageController@createEditPage');
Route::post('languages/edit/{from}/{to}/{exclude?}', 'MailController@sendLanguageFile');
Route::get('berlin', 'StartpageController@berlin');
Route::group(['prefix' => 'app'], function () {
Route::get('/', function () {
return view('app')
->with('title', trans('titles.app'))
->with('navbarFocus', 'dienste');
});
Route::get('metager', function () {
$filePath = storage_path() . "/app/public/MetaGer-release.apk";
return response()->download($filePath, "MetaGer-release.apk");
});
Route::get('maps', function () {
$filePath = "https://dominik-pfennig.de/owncloud/index.php/s/2mr98oMetirBgrt/download?path=%2F&files=app-release.apk";
$fileContents = file_get_contents($filePath);
return response($fileContents, 200)
->header('Cache-Control', 'public')
->header('Content-Type', 'application/vnd.android.package-archive')
->header('Content-Transfer-Encoding', 'Binary')
->header("Content-Disposition", "attachment; filename=app-release.apk");
});
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment