mirror of
https://github.com/HolgerHatGarKeineNode/einundzwanzig-app.git
synced 2025-12-13 11:46:47 +00:00
🌐 Add multilingual configuration and translation files
This commit is contained in:
@@ -15,7 +15,7 @@ class VerifyEmailController extends Controller
|
||||
public function __invoke(EmailVerificationRequest $request): RedirectResponse
|
||||
{
|
||||
if ($request->user()->hasVerifiedEmail()) {
|
||||
return redirect()->intended(route('dashboard', ['country' => 'de'], absolute: false).'?verified=1');
|
||||
return redirect()->intended(route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()], absolute: false).'?verified=1');
|
||||
}
|
||||
|
||||
if ($request->user()->markEmailAsVerified()) {
|
||||
@@ -25,6 +25,6 @@ class VerifyEmailController extends Controller
|
||||
event(new Verified($user));
|
||||
}
|
||||
|
||||
return redirect()->intended(route('dashboard', ['country' => 'de'], absolute: false).'?verified=1');
|
||||
return redirect()->intended(route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()], absolute: false).'?verified=1');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ trait NostrTrait
|
||||
$model->course->name,
|
||||
str($model->course->description)->toString(),
|
||||
url()->route('courses.landingpage',
|
||||
['country' => 'de', 'course' => $model->course]),
|
||||
['country' => str(session('lang_country', 'de'))->after('-')->lower(), 'course' => $model->course]),
|
||||
str($model->course->lecturer->slug)->replace('-', '_'),
|
||||
);
|
||||
}
|
||||
@@ -68,7 +68,7 @@ trait NostrTrait
|
||||
$model->start->asDateTime(),
|
||||
$model->location,
|
||||
url()->route('meetups.landingpage-event',
|
||||
['country' => 'de', 'meetup' => $model, 'event' => $model]),
|
||||
['country' => str(session('lang_country', 'de'))->after('-')->lower(), 'meetup' => $model, 'event' => $model]),
|
||||
str($model->meetup->slug)->replace('-', '_'),
|
||||
);
|
||||
}
|
||||
@@ -96,7 +96,7 @@ trait NostrTrait
|
||||
$model->name,
|
||||
str($model->description)->toString(),
|
||||
url()->route('courses.landingpage',
|
||||
['country' => 'de', 'course' => $model]),
|
||||
['country' => str(session('lang_country', 'de'))->after('-')->lower(), 'course' => $model]),
|
||||
str($model->lecturer->slug)->replace('-', '_'),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -5,8 +5,10 @@ if (!function_exists('route_with_country')) {
|
||||
{
|
||||
if (!isset($parameters['country'])) {
|
||||
$country = request()->route('country') ?? 'de';
|
||||
$parameters = ['country' => $country] + $parameters;
|
||||
} else {
|
||||
$country = str(session('lang_country', 'de'))->after('-')->lower();
|
||||
}
|
||||
$parameters = ['country' => $country] + $parameters;
|
||||
|
||||
return route($name, $parameters, $absolute);
|
||||
}
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
"livewire/flux": "^2.2",
|
||||
"livewire/flux-pro": "^2.2",
|
||||
"livewire/volt": "^1.7.0",
|
||||
"lwwcas/laravel-countries": "^4.12",
|
||||
"outhebox/blade-flags": "^1.5",
|
||||
"ralphjsmit/laravel-seo": "^1.7",
|
||||
"simplesoftwareio/simple-qrcode": "^4.2",
|
||||
|
||||
207
composer.lock
generated
207
composer.lock
generated
@@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "e28b129a600ecef71879618baf7b2358",
|
||||
"content-hash": "5a3cf1dac3bcea89c8c5e65aad0d3de7",
|
||||
"packages": [
|
||||
{
|
||||
"name": "akuechler/laravel-geoly",
|
||||
@@ -64,6 +64,91 @@
|
||||
},
|
||||
"time": "2021-04-20T07:17:32+00:00"
|
||||
},
|
||||
{
|
||||
"name": "astrotomic/laravel-translatable",
|
||||
"version": "v11.16.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Astrotomic/laravel-translatable.git",
|
||||
"reference": "3edd5a3083b45948942af83903845954c3352652"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Astrotomic/laravel-translatable/zipball/3edd5a3083b45948942af83903845954c3352652",
|
||||
"reference": "3edd5a3083b45948942af83903845954c3352652",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"illuminate/contracts": "^9.0 || ^10.0 || ^11.0 || ^12.0",
|
||||
"illuminate/database": "^9.0 || ^10.0 || ^11.0 || ^12.0",
|
||||
"illuminate/support": "^9.0 || ^10.0 || ^11.0 || ^12.0",
|
||||
"php": "^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"larastan/larastan": "^2.0 || ^3.0",
|
||||
"laravel/legacy-factories": "^1.0.4",
|
||||
"laravel/pint": "^1.0",
|
||||
"mockery/mockery": "^1.3.3",
|
||||
"orchestra/testbench": "^7.0 || ^8.0 || ^9.0 || ^10.0",
|
||||
"phpunit/phpunit": "^10.0 || ^11.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Astrotomic\\Translatable\\TranslatableServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Astrotomic\\Translatable\\": "src/Translatable/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Tom Witkowski",
|
||||
"email": "gummibeer@astrotomic.info",
|
||||
"homepage": "https://gummibeer.de",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Dimitrios Savvopoulos",
|
||||
"email": "ds@dimsav.com",
|
||||
"homepage": "http://dimsav.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "A Laravel package for multilingual models",
|
||||
"homepage": "https://astrotomic.info",
|
||||
"keywords": [
|
||||
"database",
|
||||
"language",
|
||||
"laravel",
|
||||
"translation"
|
||||
],
|
||||
"support": {
|
||||
"docs": "https://docs.astrotomic.info/laravel-translatable",
|
||||
"email": "dev@astrotomic.info",
|
||||
"issues": "https://github.com/Astrotomic/laravel-translatable/issues",
|
||||
"source": "https://github.com/Astrotomic/laravel-translatable"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://forest.astrotomic.info",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/Gummibeer",
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2025-07-09T14:05:02+00:00"
|
||||
},
|
||||
{
|
||||
"name": "bacon/bacon-qr-code",
|
||||
"version": "2.0.8",
|
||||
@@ -3099,6 +3184,126 @@
|
||||
},
|
||||
"time": "2025-11-14T15:10:57+00:00"
|
||||
},
|
||||
{
|
||||
"name": "lwwcas/laravel-countries",
|
||||
"version": "4.12.0.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/lwwcas/laravel-countries.git",
|
||||
"reference": "85b6bcaabbf4987f70459af7896c4db19bdb4fe2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/lwwcas/laravel-countries/zipball/85b6bcaabbf4987f70459af7896c4db19bdb4fe2",
|
||||
"reference": "85b6bcaabbf4987f70459af7896c4db19bdb4fe2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"astrotomic/laravel-translatable": "^11.8",
|
||||
"laravel/framework": "^10.48|^11.31|^12.0",
|
||||
"php": "^8.2|^8.3",
|
||||
"spatie/laravel-package-tools": "1.92.*"
|
||||
},
|
||||
"require-dev": {
|
||||
"doctrine/dbal": "^3.0",
|
||||
"laravel/legacy-factories": "^1.4",
|
||||
"mockery/mockery": "^1.6",
|
||||
"nunomaduro/termwind": "^2.3.0",
|
||||
"orchestra/testbench": "^9.12",
|
||||
"pestphp/pest": "^3.7",
|
||||
"pestphp/pest-plugin-laravel": "^3.1"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"aliases": {
|
||||
"WCountries": "Lwwcas\\LaravelCountries\\Facades\\WCountries"
|
||||
},
|
||||
"providers": [
|
||||
"Lwwcas\\LaravelCountries\\Providers\\WCountriesServiceProvider"
|
||||
]
|
||||
},
|
||||
"features": {
|
||||
"iso-support": "Handles ISO Alpha-2, Alpha-3, and numeric country codes with ease.",
|
||||
"data-seeding": "Includes customizable seeders for automatic country data population.",
|
||||
"query-scopes": "Predefined query scopes for easy access to country data.",
|
||||
"artisan-commands": "Includes artisan commands for managing country and language data.",
|
||||
"country-relations": "Easily link country data to other models using foreign key relationships.",
|
||||
"geographical-data": "Provides precise latitude/longitude coordinates and SVG maps for each country.",
|
||||
"multilingual-support": "Fully supports translations for country names and metadata.",
|
||||
"laravel-compatibility": "Supports Laravel 9.x, 10.x, 11.x, ensuring smooth integration.",
|
||||
"dynamic-language-install": "Languages can be installed or removed dynamically at any time."
|
||||
},
|
||||
"compatibility": {
|
||||
"laravel": {
|
||||
"current": "10.x, 11.x, 12.x",
|
||||
"planned": [
|
||||
"13.x"
|
||||
],
|
||||
"untested": [
|
||||
"13.x"
|
||||
]
|
||||
}
|
||||
},
|
||||
"language-management": {
|
||||
"dynamic-install": true,
|
||||
"default-language": "en",
|
||||
"supported-languages": [
|
||||
"ar",
|
||||
"nl",
|
||||
"en",
|
||||
"de",
|
||||
"it",
|
||||
"pt",
|
||||
"ru",
|
||||
"es"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Lwwcas\\LaravelCountries\\": "src/",
|
||||
"Lwwcas\\LaravelCountries\\Config\\": "src/config/",
|
||||
"Lwwcas\\LaravelCountries\\Database\\migrations\\": "src/database/migrations/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Lucas Duarte O. Monteiro",
|
||||
"email": "lwwcas@gmail.com",
|
||||
"homepage": "http://www.lucasduarte.dev",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "A comprehensive package for managing country data in Laravel applications, including multilingual support, geographic coordinates, and detailed metadata for seamless integration with Laravel.",
|
||||
"homepage": "https://lwwcas.github.io/laravel-countries/",
|
||||
"keywords": [
|
||||
"ISO codes",
|
||||
"coordinates",
|
||||
"countries",
|
||||
"country data",
|
||||
"geography",
|
||||
"geojson",
|
||||
"geolocation",
|
||||
"laravel",
|
||||
"laravel package",
|
||||
"lucas duarte",
|
||||
"lwwcas",
|
||||
"multilingual",
|
||||
"svg maps",
|
||||
"world countries"
|
||||
],
|
||||
"support": {
|
||||
"docs": "https://github.com/lwwcas/laravel-countries/docs",
|
||||
"issues": "https://github.com/lwwcas/laravel-countries/issues",
|
||||
"source": "https://github.com/lwwcas/laravel-countries"
|
||||
},
|
||||
"time": "2025-03-30T18:18:10+00:00"
|
||||
},
|
||||
{
|
||||
"name": "maennchen/zipstream-php",
|
||||
"version": "3.2.0",
|
||||
|
||||
161
config/translatable.php
Normal file
161
config/translatable.php
Normal file
@@ -0,0 +1,161 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Application Locales
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Contains an array with the applications available locales.
|
||||
|
|
||||
*/
|
||||
'locales' => [
|
||||
'en',
|
||||
'fr',
|
||||
'es' => [
|
||||
'MX', // mexican spanish
|
||||
'CO', // colombian spanish
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Locale separator
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| This is a string used to glue the language and the country when defining
|
||||
| the available locales. Example: if set to '-', then the locale for
|
||||
| colombian spanish will be saved as 'es-CO' into the database.
|
||||
|
|
||||
*/
|
||||
'locale_separator' => '-',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Default locale
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| As a default locale, Translatable takes the locale of Laravel's
|
||||
| translator. If for some reason you want to override this,
|
||||
| you can specify what default should be used here.
|
||||
| If you set a value here it will only use the current config value
|
||||
| and never fallback to the translator one.
|
||||
|
|
||||
*/
|
||||
'locale' => null,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Use fallback
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Determine if fallback locales are returned by default or not. To add
|
||||
| more flexibility and configure this option per "translatable"
|
||||
| instance, this value will be overridden by the property
|
||||
| $useTranslationFallback when defined
|
||||
|
|
||||
*/
|
||||
'use_fallback' => false,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Use fallback per property
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The property fallback feature will return the translated value of
|
||||
| the fallback locale if the property is empty for the selected
|
||||
| locale. Note that 'use_fallback' must be enabled.
|
||||
|
|
||||
*/
|
||||
'use_property_fallback' => true,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Fallback Locale
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| A fallback locale is the locale being used to return a translation
|
||||
| when the requested translation is not existing. To disable it
|
||||
| set it to false.
|
||||
| If set to null it will loop through all configured locales until
|
||||
| one existing is found or end of list reached. The locales are looped
|
||||
| from top to bottom and for country based locales the simple one
|
||||
| is used first. So "es" will be checked before "es_MX".
|
||||
|
|
||||
*/
|
||||
'fallback_locale' => 'en',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Translation Model Namespace
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Defines the default 'Translation' class namespace. For example, if
|
||||
| you want to use App\Translations\CountryTranslation instead of App\CountryTranslation
|
||||
| set this to 'App\Translations'.
|
||||
|
|
||||
*/
|
||||
'translation_model_namespace' => null,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Translation Suffix
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Defines the default 'Translation' class suffix. For example, if
|
||||
| you want to use CountryTrans instead of CountryTranslation
|
||||
| application, set this to 'Trans'.
|
||||
|
|
||||
*/
|
||||
'translation_suffix' => 'Translation',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Locale key
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Defines the 'locale' field name, which is used by the
|
||||
| translation model.
|
||||
|
|
||||
*/
|
||||
'locale_key' => 'locale',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Always load translations when converting to array
|
||||
|--------------------------------------------------------------------------
|
||||
| Setting this to false will have a performance improvement but will
|
||||
| not return the translations when using toArray(), unless the
|
||||
| translations relationship is already loaded.
|
||||
|
|
||||
*/
|
||||
'to_array_always_loads_translations' => true,
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Configure the default behavior of the rule factory
|
||||
|--------------------------------------------------------------------------
|
||||
| The default values used to control the behavior of the RuleFactory.
|
||||
| Here you can set your own default format and delimiters for
|
||||
| your whole app.
|
||||
*
|
||||
*/
|
||||
'rule_factory' => [
|
||||
'format' => \Astrotomic\Translatable\Validation\RuleFactory::FORMAT_ARRAY,
|
||||
'prefix' => '%',
|
||||
'suffix' => '%',
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Translation Wrapper
|
||||
|--------------------------------------------------------------------------
|
||||
| Defines the wrapper for translations when creating multiple translations.
|
||||
| It is set to null by default, so each locale will be model's property.
|
||||
| If you want to wrap the translations with their respective locales inside
|
||||
| a separate model's property, just set it here.
|
||||
|
|
||||
*/
|
||||
'translations_wrapper' => null,
|
||||
];
|
||||
16
config/w-countries.php
Normal file
16
config/w-countries.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Carbon;
|
||||
|
||||
return [
|
||||
'name' => 'WCountries',
|
||||
|
||||
'locale_key' => config('translatable.locale_key', 'locale'),
|
||||
|
||||
'cache' => [
|
||||
'is_cached' => true,
|
||||
'big_time' => Carbon::now()->addDays(120),
|
||||
'small_time' => Carbon::now()->addDays(7),
|
||||
'prefix' => null,
|
||||
],
|
||||
];
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class() extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('lc_regions', function (Blueprint $table) {
|
||||
$table->tinyIncrements('id');
|
||||
$table->string('iso_alpha_2', 10)->comment('ISO 3166-1 Alpha-2 code');
|
||||
$table->string('icao', 10)->comment('International Civil Aviation Organization (ICAO) region');
|
||||
$table->string('iucn', 10)->comment('International Union for Conservation of Nature (IUCN) region');
|
||||
$table->string('tdwg', 10)->comment('World Geographical Scheme for Recording Plant Distributions code');
|
||||
$table->boolean('is_visible')->default(true);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('lc_regions');
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class() extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('lc_region_translations', function (Blueprint $table) {
|
||||
$table->tinyIncrements('id');
|
||||
$table->tinyInteger('lc_region_id')->unsigned();
|
||||
$table->string('name');
|
||||
$table->string('slug');
|
||||
$table->string('locale')->index();
|
||||
|
||||
$table->unique(['lc_region_id', 'locale']);
|
||||
$table->unique(['slug', 'locale']);
|
||||
$table->foreign('lc_region_id')->references('id')->on('lc_regions')->onDelete('cascade');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('lc_region_translations');
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class() extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('lc_countries', function (Blueprint $table) {
|
||||
$table->increments('id')->comment('Primary key: auto-incremented country ID.');
|
||||
$table->tinyInteger('lc_region_id')->unsigned()->comment('Foreign key referencing the region this country belongs to.');
|
||||
$table->ulid('uid')->unique()->comment('Unique ULID for the country, sortable and lexicographically unique.');
|
||||
|
||||
$table->string('official_name')->comment('The official name of the country (e.g., "United States of America").');
|
||||
$table->string('capital')->nullable()->comment('Capital city of the country.');
|
||||
$table->string('iso_alpha_2', 10)->comment('ISO 3166-1 alpha-2 code (e.g., "US" for the United States).');
|
||||
$table->string('iso_alpha_3', 10)->comment('ISO 3166-1 alpha-3 code (e.g., "USA" for the United States).');
|
||||
$table->smallInteger('iso_numeric')->nullable()->comment('ISO 3166-1 numeric code for the country.');
|
||||
|
||||
$table->string('international_phone', 150)->nullable()->comment('International dialing code (e.g., +1 for the United States).');
|
||||
$table->string('geoname_id', 10)->nullable()->comment('Geonames ID for geographical reference.');
|
||||
$table->string('wmo', 10)->nullable()->comment('World Meteorological Organization (WMO) abbreviation.');
|
||||
$table->date('independence_day')->nullable()->comment('Year the country gained independence.');
|
||||
|
||||
$table->string('population')->nullable()->comment('The country’s population.');
|
||||
$table->string('area')->nullable()->comment('Area of the country in square kilometers (km²).');
|
||||
$table->string('gdp')->nullable()->comment('Gross Domestic Product (GDP) in billions of US dollars.');
|
||||
|
||||
$table->json('languages')->nullable()->comment('List of official languages spoken in the country.');
|
||||
$table->json('tld')->nullable()->comment('Top-level domain(s) used by the country (e.g., ".us" for the United States).');
|
||||
$table->json('alternative_tld')->nullable()->comment('Alternative top-level domains the country may use.');
|
||||
$table->json('borders')->nullable()->comment('List of neighboring countries sharing borders.');
|
||||
$table->json('timezones')->nullable()->comment('Main and other timezones used in the country.');
|
||||
$table->json('currency')->nullable()->comment('Currency details including name, code, symbol, banknotes, coins, and unit conversions.');
|
||||
|
||||
$table->json('flag_emoji')->nullable()->comment('Emoji representation of the country’s flag.');
|
||||
$table->json('flag_colors')->nullable()->comment('Base colors of the country’s flag.');
|
||||
$table->json('flag_colors_web')->nullable()->comment('Web-safe color codes for the country’s flag.');
|
||||
$table->json('flag_colors_contrast')->nullable()->comment('Contrasting colors for use with flag colors for readability.');
|
||||
$table->json('flag_colors_hex')->nullable()->comment('Hexadecimal color codes for the country’s flag.');
|
||||
$table->json('flag_colors_rgb')->nullable()->comment('RGB color values for the country’s flag.');
|
||||
$table->json('flag_colors_cmyk')->nullable()->comment('CMYK color values for the country’s flag.');
|
||||
$table->json('flag_colors_hsl')->nullable()->comment('HSL (Hue, Saturation, Lightness) color values for the flag.');
|
||||
$table->json('flag_colors_hsv')->nullable()->comment('HSV (Hue, Saturation, Value) color values for the flag.');
|
||||
$table->json('flag_colors_pantone')->nullable()->comment('Pantone color codes for the country’s flag.');
|
||||
|
||||
$table->boolean('is_visible')->default(true)->comment('Visibility flag to determine if the country is publicly visible.');
|
||||
$table->timestamps();
|
||||
|
||||
$table->unique(['lc_region_id', 'iso_alpha_2'])->comment('Unique constraint to ensure no duplicate ISO alpha-2 codes within the same region.');
|
||||
$table->foreign('lc_region_id')->references('id')->on('lc_regions')->onDelete('cascade')->comment('Foreign key constraint linking to the region table, with cascading deletes.');
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('lc_countries');
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class() extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('lc_countries_translations', function (Blueprint $table) {
|
||||
$table->id('id');
|
||||
$table->integer('lc_country_id')->unsigned();
|
||||
$table->string('name');
|
||||
$table->string('slug');
|
||||
$table->string('locale')->index();
|
||||
|
||||
$table->unique(['lc_country_id', 'locale']);
|
||||
$table->unique(['slug', 'locale']);
|
||||
$table->foreign('lc_country_id')->references('id')->on('lc_countries')->onDelete('cascade');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('lc_countries_translations');
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class() extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('lc_countries_geographical', function (Blueprint $table) {
|
||||
$table->increments('id');
|
||||
$table->integer('lc_country_id')->unsigned();
|
||||
$table->string('type');
|
||||
$table->string('features_type');
|
||||
$table->json('properties');
|
||||
$table->json('geometry');
|
||||
|
||||
$table->foreign('lc_country_id')->references('id')->on('lc_countries')->onDelete('cascade');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('lc_countries_geographical');
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class() extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('lc_countries_extras', function (Blueprint $table) {
|
||||
$table->increments('id')->comment('Primary key: auto-incremented extra information ID.');
|
||||
$table->integer('lc_country_id')->unsigned()->comment('Foreign key linking to the lc_countries table.');
|
||||
|
||||
$table->string('national_sport')->nullable()->comment('The national sport of the country, if applicable.');
|
||||
$table->string('cybersecurity_agency')->nullable()->comment('Name of the country\'s national cybersecurity agency.');
|
||||
|
||||
$table->json('popular_technologies')->nullable()->comment('A list of popular technologies used in the country (e.g., programming languages, platforms).');
|
||||
$table->json('internet')->nullable()->comment('Information about the country\'s internet infrastructure, including speed and penetration.');
|
||||
|
||||
$table->json('religions')->nullable()->comment('A list of religions practiced in the country.');
|
||||
$table->json('international_organizations')->nullable()->comment('A list of international organizations the country is a member of (e.g., UN, WTO).');
|
||||
|
||||
$table->foreign('lc_country_id')->references('id')->on('lc_countries')->onDelete('cascade')->comment('Foreign key constraint linking to the lc_countries table with cascading deletes.');
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('lc_countries_extras');
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Lwwcas\LaravelCountries\Enum\GpsFormatEnum;
|
||||
|
||||
return new class() extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('lc_countries_coordinates', function (Blueprint $table) {
|
||||
$table->increments('id');
|
||||
$table->integer('lc_country_id')->unsigned();
|
||||
$table->string('latitude')->nullable();
|
||||
$table->string('longitude')->nullable();
|
||||
$table->string('degrees_with_decimal')->nullable();
|
||||
$table->string('degrees_minutes_seconds')->nullable();
|
||||
$table->string('degrees_and_decimal_minutes')->nullable();
|
||||
$table->json('gps')->nullable();
|
||||
|
||||
$table->foreign('lc_country_id')->references('id')->on('lc_countries')->onDelete('cascade');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('lc_countries_coordinates');
|
||||
}
|
||||
};
|
||||
238
lang/de.json
238
lang/de.json
@@ -8,12 +8,21 @@
|
||||
"A reset link will be sent if the account exists.": "Wenn das Konto existiert, wird ein Link zum Zurücksetzen gesendet.",
|
||||
"Abbrechen": "",
|
||||
"Absagen": "",
|
||||
"Actions": "",
|
||||
"Aktionen": "",
|
||||
"Aktiv": "",
|
||||
"Aktualisiere dein Profil als Bitcoin-Dozent und deine Kursangebote.": "",
|
||||
"Aktualisiere deine persönlichen Informationen und Profileinstellungen.": "",
|
||||
"Aktualisiere die Details eines Bitcoin Meetup Veranstaltungsortes.": "",
|
||||
"Aktualisiere die Details und Informationen deines Bitcoin Meetups.": "",
|
||||
"Aktualisiere die Informationen für Bitcoin Meetup Standorte in deiner Stadt.": "",
|
||||
"Aktualisiere die Inhalte und Informationen deines Bitcoin-Bildungskurses.": "",
|
||||
"Aktualisiert am": "",
|
||||
"All rights reserved.": "Alle Rechte vorbehalten.",
|
||||
"Alle Informationen zum ausgewählten Bitcoin Meetup Event.": "",
|
||||
"Alle Meetups anzeigen": "",
|
||||
"Already have an account?": "Haben Sie bereits ein Konto?",
|
||||
"Anmeldungen": "",
|
||||
"App": "",
|
||||
"Appearance": "Darstellung",
|
||||
"Are you sure you want to delete your account?": "Möchten Sie Ihr Konto wirklich löschen?",
|
||||
@@ -23,36 +32,62 @@
|
||||
"Ausführliche Beschreibung und Biografie": "",
|
||||
"Authentication Code": "Authentifizierungscode",
|
||||
"Back": "Zurück",
|
||||
"Basic Information": "",
|
||||
"Bearbeiten": "",
|
||||
"Beschreibe das Event...": "",
|
||||
"Beschreibung": "",
|
||||
"Bist du sicher, dass du dieses Event löschen möchtest?": "",
|
||||
"Bitcoin - Rabbit Hole": "",
|
||||
"Bitcoin Bildung & Kurse": "",
|
||||
"Bitcoin Dozenten - Übersicht": "",
|
||||
"Bitcoin Event Details": "",
|
||||
"Bitcoin Kurse - Übersicht": "",
|
||||
"Bitcoin Meetup Events verwalten": "",
|
||||
"Bitcoin Meetups": "",
|
||||
"Bitcoin Meetups - Alle Events": "",
|
||||
"Bitcoin Meetups - Community Events": "",
|
||||
"Bitcoin Meetups Karte": "",
|
||||
"BooksForPlebs": "",
|
||||
"Breitengrad": "",
|
||||
"Cancel": "Abbrechen",
|
||||
"Cities": "",
|
||||
"City": "",
|
||||
"City successfully created!": "",
|
||||
"City successfully updated!": "",
|
||||
"Click here to re-send the verification email.": "Klicken Sie hier, um eine neue Verifizierungs-E-Mail zu erhalten.",
|
||||
"Click to connect": "",
|
||||
"Close": "Schließen",
|
||||
"Confirm": "Bestätigen",
|
||||
"Confirm Password": "Passwort bestätigen",
|
||||
"Confirm password": "Passwort bestätigen",
|
||||
"Continue": "Weiter",
|
||||
"Coordinates": "",
|
||||
"Copied into clipboard": "",
|
||||
"Copy": "",
|
||||
"Country": "",
|
||||
"Create account": "Konto erstellen",
|
||||
"Create an account": "Ein Konto erstellen",
|
||||
"Create City": "",
|
||||
"Create Venue": "",
|
||||
"Created By": "",
|
||||
"Current password": "Aktuelles Passwort",
|
||||
"Dark": "Dunkel",
|
||||
"Dashboard": "Dashboard",
|
||||
"Dashboard - Bitcoin Meetups": "",
|
||||
"Dein Name": "",
|
||||
"Delete account": "Konto löschen",
|
||||
"Delete your account and all of its resources": "Löschen Sie Ihr Konto und alle zugehörigen Ressourcen",
|
||||
"Demographics": "",
|
||||
"Der Anzeigename für diesen Kurs": "",
|
||||
"Der Anzeigename für dieses Meetup": "",
|
||||
"Der Dozent, der diesen Kurs leitet": "",
|
||||
"Details über das Event": "",
|
||||
"Details/Anmelden": "",
|
||||
"Die nächstgrößte Stadt oder Ort": "",
|
||||
"Dies ist ein großartiger Überblick über die Bitcoin-Kaninchenhöhle mit Zugängen zu Bereichen, die Bitcoin umfasst. Jedes Thema hat seine eigene Kaninchenhöhle, die durch Infografiken auf einfache und verständliche Weise visualisiert wird, mit QR-Codes, die zu erklärenden Videos und Artikeln führen. Viel Spaß auf Ihrer Entdeckungsreise!": "",
|
||||
"Disable 2FA": "2FA deaktivieren",
|
||||
"Disabled": "Deaktiviert",
|
||||
"Diverses": "",
|
||||
"Documentation": "Dokumentation",
|
||||
"Don't have an account?": "Sie haben noch kein Konto?",
|
||||
"Dozent": "",
|
||||
@@ -61,12 +96,18 @@
|
||||
"Dozent bearbeiten": "",
|
||||
"Dozent erfolgreich aktualisiert!": "",
|
||||
"Dozent erfolgreich erstellt!": "",
|
||||
"Dozent werden - Bitcoin Education": "",
|
||||
"Dozenten": "",
|
||||
"Dozenten anlegen": "",
|
||||
"Dozenten erstellen": "",
|
||||
"Dozentenprofil bearbeiten": "",
|
||||
"Du bist nicht eingloggt und musst deshalb den Namen selbst eintippen.": "",
|
||||
"Du kannst es jederzeit wieder hinzufügen.": "",
|
||||
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "",
|
||||
"Each recovery code can be used once to access your account and will be removed after use. If you need more, click Regenerate Codes above.": "Jeder Wiederherstellungscode kann einmal für den Zugriff auf Ihr Konto verwendet werden und wird nach der Verwendung gelöscht. Wenn Sie weitere Codes benötigen, klicken Sie oben auf „Codes neu generieren“.",
|
||||
"Edit": "",
|
||||
"Edit City": "",
|
||||
"Edit Venue": "",
|
||||
"Einführung": "",
|
||||
"Email": "E-Mail",
|
||||
"Email Address": "E-Mail-Adresse",
|
||||
@@ -77,7 +118,11 @@
|
||||
"Enabled": "Aktiviert",
|
||||
"Encrypted environment file already exists.": "Verschlüsselte Umgebungsdatei ist bereits vorhanden.",
|
||||
"Encrypted environment file not found.": "Verschlüsselte Umgebungsdatei nicht gefunden.",
|
||||
"Endzeit": "",
|
||||
"Ensure your account is using a long, random password to stay secure": "Stellen Sie sicher, dass Ihr Konto ein langes, zufälliges Passwort verwendet, um sicher zu bleiben",
|
||||
"Entdecke Bitcoin Community Events und vernetze dich mit Gleichgesinnten.": "",
|
||||
"Entdecke die Bitcoin Community in deiner Nähe. Finde lokale Meetups und vernetze dich mit Gleichgesinnten.": "",
|
||||
"Entdecke unsere vielfältigen Bitcoin-Bildungsangebote und Workshops.": "",
|
||||
"Enter the 6-digit code from your authenticator app.": "Geben Sie den 6-stelligen Code aus Ihrer Authentifizierungs-App ein.",
|
||||
"Enter the authentication code provided by your authenticator application.": "Geben Sie den von Ihrer Authentifizierungsanwendung bereitgestellten Authentifizierungscode ein.",
|
||||
"Enter your details below to create your account": "Geben Sie unten Ihre Daten ein, um Ihr Konto zu erstellen",
|
||||
@@ -87,6 +132,9 @@
|
||||
"Environment file already exists.": "Umgebungsdatei ist bereits vorhanden.",
|
||||
"Environment file not found.": "Umgebungsdatei nicht gefunden.",
|
||||
"errors": "Fehler",
|
||||
"Erscheinungsbild - Einstellungen": "",
|
||||
"Erstelle einen neuen Bitcoin-Bildungskurs und teile dein Wissen mit der Community.": "",
|
||||
"Erstelle und bearbeite Bitcoin Meetup Events für deine Community.": "",
|
||||
"Ersteller des Dozenten": "",
|
||||
"Ersteller des Kurses": "",
|
||||
"Ersteller des Meetups": "",
|
||||
@@ -101,12 +149,19 @@
|
||||
"Event erstellen": "",
|
||||
"Event löschen": "",
|
||||
"Events": "",
|
||||
"Finde alle aktuellen Bitcoin Meetups und Events in deiner Region.": "",
|
||||
"Finde alle Veranstaltungsorte für Bitcoin Meetups und Events.": "",
|
||||
"Finde Bitcoin Meetups in deiner Nähe mit unserer interaktiven Karte.": "",
|
||||
"Finde deine lokale Community": "",
|
||||
"Follow the Rabbit - Bitcoin Journey": "",
|
||||
"Forbidden": "Verboten",
|
||||
"Forgot password": "Passwort vergessen",
|
||||
"Forgot your password?": "Passwort vergessen?",
|
||||
"Full name": "Vollständiger Name",
|
||||
"Füge eine neue Stadt hinzu, um Bitcoin Meetups in deiner Region zu organisieren.": "",
|
||||
"Füge eine neue Stadt zur Datenbank hinzu.": "",
|
||||
"Füge einen neuen Ort für Bitcoin Meetups und Events hinzu.": "",
|
||||
"Füge einen neuen Veranstaltungsort zur Datenbank hinzu.": "",
|
||||
"Gemeinschaft": "",
|
||||
"Gemeinschafts- oder Organisationsname": "",
|
||||
"Go to page :page": "Gehe zur Seite :page",
|
||||
@@ -119,6 +174,7 @@
|
||||
"If you did not request a password reset, no further action is required.": "Wenn Sie kein Zurücksetzen des Passworts beantragt haben, sind keine weiteren Handlungen nötig.",
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Sollten Sie Schwierigkeiten haben, die Schaltfläche \":actionText\" zu klicken, kopieren Sie den nachfolgenden Link\n in Ihre Adresszeile des Browsers.",
|
||||
"Inaktiv": "",
|
||||
"Informationen zum Löschen deines Bitcoin Meetup Kontos.": "",
|
||||
"Invalid filename.": "Ungültiger Dateiname.",
|
||||
"Invalid JSON was returned from the route.": "Von der Route wurde ein ungültiger JSON-Code zurückgegeben.",
|
||||
"Ist dieser Dozent aktiv?": "",
|
||||
@@ -130,18 +186,24 @@
|
||||
"Keine Meetups zugeordnet": "",
|
||||
"Kommende Veranstaltungen": "",
|
||||
"Kontakt & Links": "",
|
||||
"Konto löschen - Bitcoin Meetups": "",
|
||||
"Kurs aktualisieren": "",
|
||||
"Kurs bearbeiten": "",
|
||||
"Kurs bearbeiten - Bitcoin Education": "",
|
||||
"Kurs erfolgreich aktualisiert!": "",
|
||||
"Kurs erfolgreich erstellt!": "",
|
||||
"Kurs erstellen": "",
|
||||
"Kurse": "",
|
||||
"Kursevents bearbeiten - Bitcoin Education": "",
|
||||
"Kurze Berufsbezeichnung oder Rolle": "",
|
||||
"Kurze Beschreibung des Meetups": "",
|
||||
"Kurze Vorstellung (wird auf Kurs-Seiten angezeigt)": "",
|
||||
"Land": "",
|
||||
"Land auswählen": "",
|
||||
"Latitude": "",
|
||||
"length": "Länge",
|
||||
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "",
|
||||
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "",
|
||||
"Letzte Änderungszeit": "",
|
||||
"Light": "Hell",
|
||||
"Lightning Adresse": "",
|
||||
@@ -149,6 +211,7 @@
|
||||
"Lightning-Adresse für Zahlungen": "",
|
||||
"Link": "",
|
||||
"Link zu weiteren Informationen": "",
|
||||
"Link zu weiteren Informationen oder zur Anmeldung": "",
|
||||
"Link zur Telegram-Gruppe oder zum Kanal": "",
|
||||
"Links": "",
|
||||
"Links & Soziale Medien": "",
|
||||
@@ -161,10 +224,14 @@
|
||||
"Log in to your account": "Melden Sie sich bei Ihrem Konto an",
|
||||
"Log Out": "Abmelden",
|
||||
"Log out": "Abmelden",
|
||||
"Logge dich ein, um auf dein Bitcoin Meetup Konto zuzugreifen und an der Community teilzunehmen.": "",
|
||||
"Login": "Anmelden",
|
||||
"Login - Bitcoin Meetups": "",
|
||||
"login using a recovery code": "Mit einem Wiederherstellungscode anmelden",
|
||||
"login using an authentication code": "Anmelden mit einem Authentifizierungscode",
|
||||
"Logout": "Abmelden",
|
||||
"Lokale Buchausleihe für Bitcoin-Meetups.": "",
|
||||
"Longitude": "",
|
||||
"Längengrad": "",
|
||||
"Manage your profile and account settings": "Verwalten Sie Ihr Profil und Ihre Kontoeinstellungen",
|
||||
"Manage your two-factor authentication settings": "Verwalten Sie Ihre Einstellungen für die Zwei-Faktor-Authentifizierung",
|
||||
@@ -173,6 +240,7 @@
|
||||
"Matrix-Raum Bezeichner oder Link": "",
|
||||
"Meetup aktualisieren": "",
|
||||
"Meetup bearbeiten": "",
|
||||
"Meetup bearbeiten - Bitcoin Events": "",
|
||||
"Meetup entfernen?": "",
|
||||
"Meetup erfolgreich aktualisiert!": "",
|
||||
"Meetup erfolgreich erstellt!": "",
|
||||
@@ -186,8 +254,11 @@
|
||||
"Möchtest du": "",
|
||||
"Name": "Name",
|
||||
"Name eingeben": "",
|
||||
"Neue Stadt hinzufügen - Bitcoin Meetups": "",
|
||||
"Neuen Dozenten erstellen": "",
|
||||
"Neuen Kurs erstellen": "",
|
||||
"Neuen Kurs erstellen - Bitcoin Education": "",
|
||||
"Neuen Veranstaltungsort erstellen": "",
|
||||
"Neuer Kurs": "",
|
||||
"Neues Event erstellen": "",
|
||||
"Neues Meetup erstellen": "",
|
||||
@@ -207,9 +278,14 @@
|
||||
"or, enter the code manually": "oder geben Sie den Code manuell ein",
|
||||
"Or, return to": "Oder kehren Sie zurück zu",
|
||||
"Ort": "",
|
||||
"Ort erstellen": "",
|
||||
"Ort hinzufügen": "",
|
||||
"Orte/Gebiete": "",
|
||||
"Page Expired": "Seite abgelaufen",
|
||||
"Pagination Navigation": "Seiten-Navigation",
|
||||
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "",
|
||||
"Password": "Passwort",
|
||||
"Passwort ändern - Bitcoin Meetups": "",
|
||||
"Payment Required": "Zahlung erforderlich",
|
||||
"PayNym": "",
|
||||
"PayNym für Bitcoin-Zahlungen": "",
|
||||
@@ -219,6 +295,9 @@
|
||||
"Please confirm access to your account by entering one of your emergency recovery codes.": "Bitte bestätigen Sie den Zugriff auf Ihr Konto, indem Sie einen Ihrer Notfall-Wiederherstellungscodes eingeben.",
|
||||
"Please enter your new password below": "Bitte geben Sie nachstehend Ihr neues Passwort ein.",
|
||||
"Please verify your email address by clicking on the link we just emailed to you.": "Bitte bestätigen Sie Ihre E-Mail-Adresse, indem Sie auf den Link klicken, den wir Ihnen gerade per E-Mail gesendet haben.",
|
||||
"Population": "",
|
||||
"Population Date": "",
|
||||
"Profil bearbeiten - Bitcoin Meetups": "",
|
||||
"Profile": "Profil",
|
||||
"Recovery Code": "Wiederherstellungscode",
|
||||
"Recovery codes let you regain access if you lose your 2FA device. Store them in a secure password manager.": "Mit Wiederherstellungscodes können Sie wieder Zugriff erhalten, wenn Sie Ihr 2FA-Gerät verlieren. Speichern Sie diese in einem sicheren Passwort-Manager.",
|
||||
@@ -235,6 +314,10 @@
|
||||
"Save": "Speichern",
|
||||
"Saved.": "Gespeichert.",
|
||||
"Search": "Suche",
|
||||
"Search cities...": "",
|
||||
"Search venues...": "",
|
||||
"Select a city": "",
|
||||
"Select a country": "",
|
||||
"Server Error": "Interner Fehler",
|
||||
"Service Unavailable": "Service nicht verfügbar",
|
||||
"Settings": "Einstellungen",
|
||||
@@ -246,19 +329,29 @@
|
||||
"Simplex": "",
|
||||
"SimpleX Chat Kontaktinformationen": "",
|
||||
"Soll dieses Meetup auf der Karte angezeigt werden?": "",
|
||||
"Sprache wechseln": "",
|
||||
"Sprache wählen": "",
|
||||
"Spracheinstellungen": "",
|
||||
"Stadt": "",
|
||||
"Stadt auswählen": "",
|
||||
"Stadt bearbeiten - Bitcoin Meetups": "",
|
||||
"Stadt erstellen": "",
|
||||
"Stadt hinzufügen": "",
|
||||
"Stadtname": "",
|
||||
"Standort": "",
|
||||
"Starte deine Bitcoin-Reise und entdecke spannende Inhalte rund um Bitcoin und Blockchain.": "",
|
||||
"Startzeit": "",
|
||||
"Status": "",
|
||||
"Straße": "",
|
||||
"Street": "",
|
||||
"Städte/Gebiete": "",
|
||||
"Städteübersicht - Bitcoin Meetups": "",
|
||||
"Success!": "",
|
||||
"Suche dein Land...": "",
|
||||
"Suche nach Dozenten...": "",
|
||||
"Suche nach Kursen...": "",
|
||||
"Suche nach Meetups...": "",
|
||||
"Suche nach Ort...": "",
|
||||
"Suche passende Stadt...": "",
|
||||
"Suche passenden Dozenten...": "",
|
||||
"System": "System",
|
||||
@@ -277,6 +370,7 @@
|
||||
"To finish enabling two-factor authentication, scan the QR code or enter the setup key in your authenticator app.": "Um die Zwei-Faktor-Authentifizierung zu aktivieren, scannen Sie den QR-Code oder geben Sie den Einrichtungsschlüssel in Ihre Authentifizierungs-App ein.",
|
||||
"Toggle navigation": "Navigation umschalten",
|
||||
"Too Many Requests": "Zu viele Anfragen",
|
||||
"Toximalistisches Infotainment für bullische Bitcoiner.": "",
|
||||
"Twitter": "",
|
||||
"Twitter Benutzername": "",
|
||||
"Twitter-Handle ohne @ Symbol": "",
|
||||
@@ -287,158 +381,64 @@
|
||||
"Unauthorized": "Nicht autorisiert",
|
||||
"Unbekannt": "",
|
||||
"Untertitel": "",
|
||||
"Update City": "",
|
||||
"Update password": "Passwort aktualisieren",
|
||||
"Update the appearance settings for your account": "Aktualisieren Sie die Darstellungseinstellungen für Ihr Konto",
|
||||
"Update Venue": "",
|
||||
"Update your account's appearance settings": "Aktualisieren Sie die Darstellungseinstellungen Ihres Kontos",
|
||||
"Update your name and email address": "Aktualisieren Sie Ihren Namen und Ihre E-Mail-Adresse",
|
||||
"Venue Information": "",
|
||||
"Venue successfully created!": "",
|
||||
"Venue successfully updated!": "",
|
||||
"Venues": "",
|
||||
"Veranstaltungsort": "",
|
||||
"Veranstaltungsort auswählen": "",
|
||||
"Veranstaltungsort bearbeiten": "",
|
||||
"Veranstaltungsort hinzufügen": "",
|
||||
"Veranstaltungsorte": "",
|
||||
"Veranstaltungsorte - Übersicht": "",
|
||||
"Verbinde dich mit Bitcoinern in deiner Nähe": "",
|
||||
"Verify Authentication Code": "Authentifizierungscode überprüfen",
|
||||
"Verify Email Address": "E-Mail-Adresse bestätigen",
|
||||
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "",
|
||||
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "",
|
||||
"Vielleicht": "",
|
||||
"View Recovery Codes": "Wiederherstellungscodes anzeigen",
|
||||
"Vollständiger Name des Dozenten": "",
|
||||
"Wallpaper": "",
|
||||
"Wann beginnt das Event?": "",
|
||||
"Wann dieser Dozent erstellt wurde": "",
|
||||
"Wann dieser Kurs erstellt wurde": "",
|
||||
"Wann dieses Meetup erstellt wurde": "",
|
||||
"Wann endet das Event?": "",
|
||||
"Wann findet das Event statt?": "",
|
||||
"Webseite": "",
|
||||
"Website": "",
|
||||
"weitere Termine": "",
|
||||
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "",
|
||||
"When you enable two-factor authentication, you will be prompted for a secure pin during login. This pin can be retrieved from a TOTP-supported application on your phone.": "Wenn Sie die Zwei-Faktor-Authentifizierung aktivieren, werden Sie bei der Anmeldung zur Eingabe einer Sicherheits-PIN aufgefordert. Diese PIN können Sie über eine TOTP-unterstützte Anwendung auf Ihrem Smartphone abrufen.",
|
||||
"Whoops!": "Ups!",
|
||||
"Willkommen": "",
|
||||
"Willkommen bei Bitcoin Meetups": "",
|
||||
"Willkommen zurück": "",
|
||||
"With two-factor authentication enabled, you will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.": "Wenn die Zwei-Faktor-Authentifizierung aktiviert ist, werden Sie bei der Anmeldung zur Eingabe einer sicheren, zufällig generierten PIN aufgefordert, die Sie über die TOTP-unterstützte Anwendung auf Ihrem Smartphone abrufen können.",
|
||||
"Wo findet das Event statt?": "",
|
||||
"Wähle dein Land...": "",
|
||||
"Wähle deine Sprache aus...": "",
|
||||
"You are receiving this email because we received a password reset request for your account.": "Sie erhalten diese E-Mail, weil wir einen Antrag auf eine Zurücksetzung Ihres Passworts bekommen haben.",
|
||||
"Your email address is unverified.": "Ihre E-Mail-Adresse ist nicht verifiziert.",
|
||||
"z.B. Berlin": "",
|
||||
"z.B. Bitcoin Zentrum München": "",
|
||||
"z.B. Café Mustermann, Hauptstr. 1": "",
|
||||
"z.B. Hauptstraße 1": "",
|
||||
"Zahlungsinformationen": "",
|
||||
"Zoom = STRG+Scroll": "",
|
||||
"Zurück zum Meetup": "",
|
||||
"Zusagen": "",
|
||||
"Zusätzliche Informationen": "",
|
||||
"Ändere dein Passwort für mehr Sicherheit deines Bitcoin Meetup Kontos.": "",
|
||||
"Öffnen/RSVP": "",
|
||||
"Über den Dozenten": "",
|
||||
"Über den Kurs": "",
|
||||
"Über uns": "",
|
||||
"Diverses": "",
|
||||
"Orte/Gebiete": "",
|
||||
"Städte/Gebiete": "",
|
||||
"Veranstaltungsorte": "",
|
||||
"Copy": "",
|
||||
"Click to connect": "",
|
||||
"City successfully created!": "",
|
||||
"Create City": "",
|
||||
"Country": "",
|
||||
"Select a country": "",
|
||||
"Latitude": "",
|
||||
"Longitude": "",
|
||||
"Population": "",
|
||||
"Population Date": "",
|
||||
"City successfully updated!": "",
|
||||
"Edit City": "",
|
||||
"Update City": "",
|
||||
"Cities": "",
|
||||
"Search cities...": "",
|
||||
"Created By": "",
|
||||
"Actions": "",
|
||||
"Edit": "",
|
||||
"Wann beginnt das Event?": "",
|
||||
"Endzeit": "",
|
||||
"Wann endet das Event?": "",
|
||||
"Veranstaltungsort": "",
|
||||
"Ort hinzufügen": "",
|
||||
"Veranstaltungsort auswählen": "",
|
||||
"Suche nach Ort...": "",
|
||||
"Link zu weiteren Informationen oder zur Anmeldung": "",
|
||||
"Veranstaltungsort hinzufügen": "",
|
||||
"Füge einen neuen Veranstaltungsort zur Datenbank hinzu.": "",
|
||||
"z.B. Bitcoin Zentrum München": "",
|
||||
"Straße": "",
|
||||
"z.B. Hauptstraße 1": "",
|
||||
"Ort erstellen": "",
|
||||
"Anmeldungen": "",
|
||||
"weitere Termine": "",
|
||||
"Venue successfully created!": "",
|
||||
"Create Venue": "",
|
||||
"City": "",
|
||||
"Select a city": "",
|
||||
"Street": "",
|
||||
"Venue successfully updated!": "",
|
||||
"Edit Venue": "",
|
||||
"Update Venue": "",
|
||||
"Venues": "",
|
||||
"Search venues...": "",
|
||||
"Basic Information": "",
|
||||
"Coordinates": "",
|
||||
"Demographics": "",
|
||||
"Venue Information": "",
|
||||
"Sprache wechseln": "",
|
||||
"Spracheinstellungen": "",
|
||||
"Wähle deine Sprache aus...": "",
|
||||
"BooksForPlebs": "",
|
||||
"Lokale Buchausleihe für Bitcoin-Meetups.": "",
|
||||
"Bitcoin - Rabbit Hole": "",
|
||||
"Dies ist ein großartiger Überblick über die Bitcoin-Kaninchenhöhle mit Zugängen zu Bereichen, die Bitcoin umfasst. Jedes Thema hat seine eigene Kaninchenhöhle, die durch Infografiken auf einfache und verständliche Weise visualisiert wird, mit QR-Codes, die zu erklärenden Videos und Artikeln führen. Viel Spaß auf Ihrer Entdeckungsreise!": "",
|
||||
"Login - Bitcoin Meetups": "",
|
||||
"Logge dich ein, um auf dein Bitcoin Meetup Konto zuzugreifen und an der Community teilzunehmen.": "",
|
||||
"Dashboard - Bitcoin Meetups": "",
|
||||
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "",
|
||||
"Willkommen bei Bitcoin Meetups": "",
|
||||
"Entdecke die Bitcoin Community in deiner Nähe. Finde lokale Meetups und vernetze dich mit Gleichgesinnten.": "",
|
||||
"Follow the Rabbit - Bitcoin Journey": "",
|
||||
"Starte deine Bitcoin-Reise und entdecke spannende Inhalte rund um Bitcoin und Blockchain.": "",
|
||||
"Neue Stadt hinzufügen - Bitcoin Meetups": "",
|
||||
"Füge eine neue Stadt hinzu, um Bitcoin Meetups in deiner Region zu organisieren.": "",
|
||||
"Stadt bearbeiten - Bitcoin Meetups": "",
|
||||
"Aktualisiere die Informationen für Bitcoin Meetup Standorte in deiner Stadt.": "",
|
||||
"Städteübersicht - Bitcoin Meetups": "",
|
||||
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "",
|
||||
"Neuen Kurs erstellen - Bitcoin Education": "",
|
||||
"Erstelle einen neuen Bitcoin-Bildungskurs und teile dein Wissen mit der Community.": "",
|
||||
"Kursevents bearbeiten - Bitcoin Education": "",
|
||||
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "",
|
||||
"Kurs bearbeiten - Bitcoin Education": "",
|
||||
"Aktualisiere die Inhalte und Informationen deines Bitcoin-Bildungskurses.": "",
|
||||
"Bitcoin Kurse - Übersicht": "",
|
||||
"Entdecke unsere vielfältigen Bitcoin-Bildungsangebote und Workshops.": "",
|
||||
"Bitcoin Bildung & Kurse": "",
|
||||
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "",
|
||||
"Dozent werden - Bitcoin Education": "",
|
||||
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "",
|
||||
"Dozentenprofil bearbeiten": "",
|
||||
"Aktualisiere dein Profil als Bitcoin-Dozent und deine Kursangebote.": "",
|
||||
"Bitcoin Dozenten - Übersicht": "",
|
||||
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "",
|
||||
"Bitcoin Meetup Events verwalten": "",
|
||||
"Erstelle und bearbeite Bitcoin Meetup Events für deine Community.": "",
|
||||
"Meetup bearbeiten - Bitcoin Events": "",
|
||||
"Aktualisiere die Details und Informationen deines Bitcoin Meetups.": "",
|
||||
"Bitcoin Meetups - Alle Events": "",
|
||||
"Finde alle aktuellen Bitcoin Meetups und Events in deiner Region.": "",
|
||||
"Bitcoin Meetups - Community Events": "",
|
||||
"Entdecke Bitcoin Community Events und vernetze dich mit Gleichgesinnten.": "",
|
||||
"Bitcoin Event Details": "",
|
||||
"Alle Informationen zum ausgewählten Bitcoin Meetup Event.": "",
|
||||
"Bitcoin Meetups Karte": "",
|
||||
"Finde Bitcoin Meetups in deiner Nähe mit unserer interaktiven Karte.": "",
|
||||
"Erscheinungsbild - Einstellungen": "",
|
||||
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "",
|
||||
"Konto löschen - Bitcoin Meetups": "",
|
||||
"Informationen zum Löschen deines Bitcoin Meetup Kontos.": "",
|
||||
"Passwort ändern - Bitcoin Meetups": "",
|
||||
"Ändere dein Passwort für mehr Sicherheit deines Bitcoin Meetup Kontos.": "",
|
||||
"Profil bearbeiten - Bitcoin Meetups": "",
|
||||
"Aktualisiere deine persönlichen Informationen und Profileinstellungen.": "",
|
||||
"Neuen Veranstaltungsort erstellen": "",
|
||||
"Füge einen neuen Ort für Bitcoin Meetups und Events hinzu.": "",
|
||||
"Veranstaltungsort bearbeiten": "",
|
||||
"Aktualisiere die Details eines Bitcoin Meetup Veranstaltungsortes.": "",
|
||||
"Veranstaltungsorte - Übersicht": "",
|
||||
"Finde alle Veranstaltungsorte für Bitcoin Meetups und Events.": "",
|
||||
"Willkommen": "",
|
||||
"Toximalistisches Infotainment für bullische Bitcoiner.": "",
|
||||
"Sprache wählen": ""
|
||||
"Über uns": ""
|
||||
}
|
||||
240
lang/en.json
240
lang/en.json
@@ -8,12 +8,21 @@
|
||||
"A reset link will be sent if the account exists.": "A reset link will be sent if the account exists.",
|
||||
"Abbrechen": "Cancel",
|
||||
"Absagen": "Cancel",
|
||||
"Actions": "Actions",
|
||||
"Aktionen": "Actions",
|
||||
"Aktiv": "Active",
|
||||
"Aktualisiere dein Profil als Bitcoin-Dozent und deine Kursangebote.": "Update your profile as a Bitcoin lecturer and your course offerings.",
|
||||
"Aktualisiere deine persönlichen Informationen und Profileinstellungen.": "Update your personal information and profile settings.",
|
||||
"Aktualisiere die Details eines Bitcoin Meetup Veranstaltungsortes.": "Update the details of a Bitcoin Meetup venue.",
|
||||
"Aktualisiere die Details und Informationen deines Bitcoin Meetups.": "Update the details and information of your Bitcoin Meetup.",
|
||||
"Aktualisiere die Informationen für Bitcoin Meetup Standorte in deiner Stadt.": "Update the information for Bitcoin Meetup locations in your city.",
|
||||
"Aktualisiere die Inhalte und Informationen deines Bitcoin-Bildungskurses.": "Update the content and information of your Bitcoin education course.",
|
||||
"Aktualisiert am": "Updated at",
|
||||
"All rights reserved.": "All rights reserved.",
|
||||
"Alle Informationen zum ausgewählten Bitcoin Meetup Event.": "All information about the selected Bitcoin Meetup event.",
|
||||
"Alle Meetups anzeigen": "Show all meetups",
|
||||
"Already have an account?": "Already have an account?",
|
||||
"Anmeldungen": "Registrations",
|
||||
"App": "App",
|
||||
"Appearance": "Appearance",
|
||||
"Are you sure you want to delete your account?": "Are you sure you want to delete your account?",
|
||||
@@ -23,36 +32,62 @@
|
||||
"Ausführliche Beschreibung und Biografie": "Detailed description and biography",
|
||||
"Authentication Code": "Authentication Code",
|
||||
"Back": "Back",
|
||||
"Basic Information": "Basic Information",
|
||||
"Bearbeiten": "Edit",
|
||||
"Beschreibe das Event...": "Describe the event...",
|
||||
"Beschreibung": "Description",
|
||||
"Bist du sicher, dass du dieses Event löschen möchtest?": "Are you sure you want to delete this event?",
|
||||
"Bitcoin - Rabbit Hole": "Bitcoin - Rabbit Hole",
|
||||
"Bitcoin Bildung & Kurse": "Bitcoin Education & Courses",
|
||||
"Bitcoin Dozenten - Übersicht": "Bitcoin Lecturers - Overview",
|
||||
"Bitcoin Event Details": "Bitcoin Event Details",
|
||||
"Bitcoin Kurse - Übersicht": "Bitcoin Courses - Overview",
|
||||
"Bitcoin Meetup Events verwalten": "Manage Bitcoin Meetup Events",
|
||||
"Bitcoin Meetups": "Bitcoin Meetups",
|
||||
"Bitcoin Meetups - Alle Events": "Bitcoin Meetups - All Events",
|
||||
"Bitcoin Meetups - Community Events": "Bitcoin Meetups - Community Events",
|
||||
"Bitcoin Meetups Karte": "Bitcoin Meetups Map",
|
||||
"BooksForPlebs": "BooksForPlebs",
|
||||
"Breitengrad": "Latitude",
|
||||
"Cancel": "Cancel",
|
||||
"Cities": "Cities",
|
||||
"City": "City",
|
||||
"City successfully created!": "City successfully created!",
|
||||
"City successfully updated!": "City successfully updated!",
|
||||
"Click here to re-send the verification email.": "Click here to re-send the verification email.",
|
||||
"Click to connect": "Click to connect",
|
||||
"Close": "Close",
|
||||
"Confirm": "Confirm",
|
||||
"Confirm Password": "Confirm Password",
|
||||
"Confirm password": "Confirm password",
|
||||
"Continue": "Continue",
|
||||
"Coordinates": "Coordinates",
|
||||
"Copied into clipboard": "Copied into clipboard",
|
||||
"Copy": "Copy",
|
||||
"Country": "Country",
|
||||
"Create account": "Create account",
|
||||
"Create an account": "Create an account",
|
||||
"Create City": "Create City",
|
||||
"Create Venue": "Create Venue",
|
||||
"Created By": "Created By",
|
||||
"Current password": "Current password",
|
||||
"Dark": "Dark",
|
||||
"Dashboard": "Dashboard",
|
||||
"Dashboard - Bitcoin Meetups": "Dashboard - Bitcoin Meetups",
|
||||
"Dein Name": "Your name",
|
||||
"Delete account": "Delete account",
|
||||
"Delete your account and all of its resources": "Delete your account and all of its resources",
|
||||
"Demographics": "Demographics",
|
||||
"Der Anzeigename für diesen Kurs": "The display name for this course",
|
||||
"Der Anzeigename für dieses Meetup": "The display name for this meetup",
|
||||
"Der Dozent, der diesen Kurs leitet": "The lecturer who leads this course",
|
||||
"Details über das Event": "Details about the event",
|
||||
"Details/Anmelden": "Details/Register",
|
||||
"Die nächstgrößte Stadt oder Ort": "The nearest major city or location",
|
||||
"Dies ist ein großartiger Überblick über die Bitcoin-Kaninchenhöhle mit Zugängen zu Bereichen, die Bitcoin umfasst. Jedes Thema hat seine eigene Kaninchenhöhle, die durch Infografiken auf einfache und verständliche Weise visualisiert wird, mit QR-Codes, die zu erklärenden Videos und Artikeln führen. Viel Spaß auf Ihrer Entdeckungsreise!": "This is a great overview of the Bitcoin rabbit hole with access to areas that Bitcoin encompasses. Each topic has its own rabbit hole that is visualized in a simple and understandable way through infographics, with QR codes leading to explanatory videos and articles. Have fun on your journey of discovery!",
|
||||
"Disable 2FA": "Disable 2FA",
|
||||
"Disabled": "Disabled",
|
||||
"Diverses": "Miscellaneous",
|
||||
"Documentation": "Documentation",
|
||||
"Don't have an account?": "Don't have an account?",
|
||||
"Dozent": "Lecturer",
|
||||
@@ -61,12 +96,18 @@
|
||||
"Dozent bearbeiten": "Edit lecturer",
|
||||
"Dozent erfolgreich aktualisiert!": "Lecturer successfully updated!",
|
||||
"Dozent erfolgreich erstellt!": "Lecturer successfully created!",
|
||||
"Dozent werden - Bitcoin Education": "Become a Lecturer - Bitcoin Education",
|
||||
"Dozenten": "Lecturers",
|
||||
"Dozenten anlegen": "Create lecturers",
|
||||
"Dozenten erstellen": "Create lecturer",
|
||||
"Dozentenprofil bearbeiten": "Edit Lecturer Profile",
|
||||
"Du bist nicht eingloggt und musst deshalb den Namen selbst eintippen.": "You are not logged in and therefore need to type your name yourself.",
|
||||
"Du kannst es jederzeit wieder hinzufügen.": "You can add it again anytime.",
|
||||
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "Browse all cities with active Bitcoin Meetups and find events near you.",
|
||||
"Each recovery code can be used once to access your account and will be removed after use. If you need more, click Regenerate Codes above.": "Each recovery code can be used once to access your account and will be removed after use. If you need more, click Regenerate Codes above.",
|
||||
"Edit": "Edit",
|
||||
"Edit City": "Edit City",
|
||||
"Edit Venue": "Edit Venue",
|
||||
"Einführung": "Introduction",
|
||||
"Email": "Email",
|
||||
"Email Address": "Email Address",
|
||||
@@ -77,7 +118,11 @@
|
||||
"Enabled": "Enabled",
|
||||
"Encrypted environment file already exists.": "Encrypted environment file already exists.",
|
||||
"Encrypted environment file not found.": "Encrypted environment file not found.",
|
||||
"Endzeit": "End time",
|
||||
"Ensure your account is using a long, random password to stay secure": "Ensure your account is using a long, random password to stay secure",
|
||||
"Entdecke Bitcoin Community Events und vernetze dich mit Gleichgesinnten.": "Discover Bitcoin community events and connect with like-minded people.",
|
||||
"Entdecke die Bitcoin Community in deiner Nähe. Finde lokale Meetups und vernetze dich mit Gleichgesinnten.": "Discover the Bitcoin community near you. Find local meetups and connect with like-minded people.",
|
||||
"Entdecke unsere vielfältigen Bitcoin-Bildungsangebote und Workshops.": "Discover our diverse Bitcoin education offerings and workshops.",
|
||||
"Enter the 6-digit code from your authenticator app.": "Enter the 6-digit code from your authenticator app.",
|
||||
"Enter the authentication code provided by your authenticator application.": "Enter the authentication code provided by your authenticator application.",
|
||||
"Enter your details below to create your account": "Enter your details below to create your account",
|
||||
@@ -87,6 +132,9 @@
|
||||
"Environment file already exists.": "Environment file already exists.",
|
||||
"Environment file not found.": "Environment file not found.",
|
||||
"errors": "errors",
|
||||
"Erscheinungsbild - Einstellungen": "Appearance - Settings",
|
||||
"Erstelle einen neuen Bitcoin-Bildungskurs und teile dein Wissen mit der Community.": "Create a new Bitcoin education course and share your knowledge with the community.",
|
||||
"Erstelle und bearbeite Bitcoin Meetup Events für deine Community.": "Create and edit Bitcoin Meetup events for your community.",
|
||||
"Ersteller des Dozenten": "Creator of the lecturer",
|
||||
"Ersteller des Kurses": "Creator of the course",
|
||||
"Ersteller des Meetups": "Creator of the meetup",
|
||||
@@ -101,12 +149,19 @@
|
||||
"Event erstellen": "Create event",
|
||||
"Event löschen": "Delete event",
|
||||
"Events": "Events",
|
||||
"Finde alle aktuellen Bitcoin Meetups und Events in deiner Region.": "Find all current Bitcoin Meetups and events in your region.",
|
||||
"Finde alle Veranstaltungsorte für Bitcoin Meetups und Events.": "Find all venues for Bitcoin Meetups and events.",
|
||||
"Finde Bitcoin Meetups in deiner Nähe mit unserer interaktiven Karte.": "Find Bitcoin Meetups near you with our interactive map.",
|
||||
"Finde deine lokale Community": "Find your local community",
|
||||
"Follow the Rabbit - Bitcoin Journey": "Follow the Rabbit - Bitcoin Journey",
|
||||
"Forbidden": "Forbidden",
|
||||
"Forgot password": "Forgot password",
|
||||
"Forgot your password?": "Forgot your password?",
|
||||
"Full name": "Full name",
|
||||
"Füge eine neue Stadt hinzu, um Bitcoin Meetups in deiner Region zu organisieren.": "Add a new city to organize Bitcoin Meetups in your region.",
|
||||
"Füge eine neue Stadt zur Datenbank hinzu.": "Add a new city to the database.",
|
||||
"Füge einen neuen Ort für Bitcoin Meetups und Events hinzu.": "Add a new location for Bitcoin Meetups and events.",
|
||||
"Füge einen neuen Veranstaltungsort zur Datenbank hinzu.": "Add a new venue to the database.",
|
||||
"Gemeinschaft": "Community",
|
||||
"Gemeinschafts- oder Organisationsname": "Community or organization name",
|
||||
"Go to page :page": "Go to page :page",
|
||||
@@ -119,6 +174,7 @@
|
||||
"If you did not request a password reset, no further action is required.": "If you did not request a password reset, no further action is required.",
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:",
|
||||
"Inaktiv": "Inactive",
|
||||
"Informationen zum Löschen deines Bitcoin Meetup Kontos.": "Information about deleting your Bitcoin Meetup account.",
|
||||
"Invalid filename.": "Invalid filename.",
|
||||
"Invalid JSON was returned from the route.": "Invalid JSON was returned from the route.",
|
||||
"Ist dieser Dozent aktiv?": "Is this lecturer active?",
|
||||
@@ -130,18 +186,24 @@
|
||||
"Keine Meetups zugeordnet": "No meetups assigned",
|
||||
"Kommende Veranstaltungen": "Upcoming events",
|
||||
"Kontakt & Links": "Contact & Links",
|
||||
"Konto löschen - Bitcoin Meetups": "Delete Account - Bitcoin Meetups",
|
||||
"Kurs aktualisieren": "Update course",
|
||||
"Kurs bearbeiten": "Edit course",
|
||||
"Kurs bearbeiten - Bitcoin Education": "Edit Course - Bitcoin Education",
|
||||
"Kurs erfolgreich aktualisiert!": "Course successfully updated!",
|
||||
"Kurs erfolgreich erstellt!": "Course successfully created!",
|
||||
"Kurs erstellen": "Create course",
|
||||
"Kurse": "Courses",
|
||||
"Kursevents bearbeiten - Bitcoin Education": "Edit Course Events - Bitcoin Education",
|
||||
"Kurze Berufsbezeichnung oder Rolle": "Brief job title or role",
|
||||
"Kurze Beschreibung des Meetups": "Brief description of the meetup",
|
||||
"Kurze Vorstellung (wird auf Kurs-Seiten angezeigt)": "Brief introduction (shown on course pages)",
|
||||
"Land": "Country",
|
||||
"Land auswählen": "Select country",
|
||||
"Latitude": "Latitude",
|
||||
"length": "length",
|
||||
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "Learn everything about Bitcoin - from basics to advanced topics.",
|
||||
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "Meet our experienced Bitcoin lecturers and their expertise.",
|
||||
"Letzte Änderungszeit": "Last modification time",
|
||||
"Light": "Light",
|
||||
"Lightning Adresse": "Lightning Address",
|
||||
@@ -149,6 +211,7 @@
|
||||
"Lightning-Adresse für Zahlungen": "Lightning address for payments",
|
||||
"Link": "Link",
|
||||
"Link zu weiteren Informationen": "Link to further information",
|
||||
"Link zu weiteren Informationen oder zur Anmeldung": "Link to further information or registration",
|
||||
"Link zur Telegram-Gruppe oder zum Kanal": "Link to Telegram group or channel",
|
||||
"Links": "Links",
|
||||
"Links & Soziale Medien": "Links & Social Media",
|
||||
@@ -161,10 +224,14 @@
|
||||
"Log in to your account": "Log in to your account",
|
||||
"Log Out": "Log Out",
|
||||
"Log out": "Log out",
|
||||
"Logge dich ein, um auf dein Bitcoin Meetup Konto zuzugreifen und an der Community teilzunehmen.": "Log in to access your Bitcoin Meetup account and participate in the community.",
|
||||
"Login": "Login",
|
||||
"Login - Bitcoin Meetups": "Login - Bitcoin Meetups",
|
||||
"login using a recovery code": "login using a recovery code",
|
||||
"login using an authentication code": "login using an authentication code",
|
||||
"Logout": "Logout",
|
||||
"Lokale Buchausleihe für Bitcoin-Meetups.": "Local book lending for Bitcoin meetups.",
|
||||
"Longitude": "Longitude",
|
||||
"Längengrad": "Longitude",
|
||||
"Manage your profile and account settings": "Manage your profile and account settings",
|
||||
"Manage your two-factor authentication settings": "Manage your two-factor authentication settings",
|
||||
@@ -173,6 +240,7 @@
|
||||
"Matrix-Raum Bezeichner oder Link": "Matrix room identifier or link",
|
||||
"Meetup aktualisieren": "Update meetup",
|
||||
"Meetup bearbeiten": "Edit meetup",
|
||||
"Meetup bearbeiten - Bitcoin Events": "Edit Meetup - Bitcoin Events",
|
||||
"Meetup entfernen?": "Remove meetup?",
|
||||
"Meetup erfolgreich aktualisiert!": "Meetup successfully updated!",
|
||||
"Meetup erfolgreich erstellt!": "Meetup successfully created!",
|
||||
@@ -186,8 +254,11 @@
|
||||
"Möchtest du": "Do you want to",
|
||||
"Name": "Name",
|
||||
"Name eingeben": "Enter name",
|
||||
"Neue Stadt hinzufügen - Bitcoin Meetups": "Add New City - Bitcoin Meetups",
|
||||
"Neuen Dozenten erstellen": "Create new lecturer",
|
||||
"Neuen Kurs erstellen": "Create new course",
|
||||
"Neuen Kurs erstellen - Bitcoin Education": "Create New Course - Bitcoin Education",
|
||||
"Neuen Veranstaltungsort erstellen": "Create New Venue",
|
||||
"Neuer Kurs": "New course",
|
||||
"Neues Event erstellen": "Create new event",
|
||||
"Neues Meetup erstellen": "Create new meetup",
|
||||
@@ -207,9 +278,14 @@
|
||||
"or, enter the code manually": "or, enter the code manually",
|
||||
"Or, return to": "Or, return to",
|
||||
"Ort": "Location",
|
||||
"Ort erstellen": "Create location",
|
||||
"Ort hinzufügen": "Add location",
|
||||
"Orte/Gebiete": "Places/Areas",
|
||||
"Page Expired": "Page Expired",
|
||||
"Pagination Navigation": "Pagination Navigation",
|
||||
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "Customize the appearance of your Bitcoin Meetup profile.",
|
||||
"Password": "Password",
|
||||
"Passwort ändern - Bitcoin Meetups": "Change Password - Bitcoin Meetups",
|
||||
"Payment Required": "Payment Required",
|
||||
"PayNym": "PayNym",
|
||||
"PayNym für Bitcoin-Zahlungen": "PayNym for Bitcoin payments",
|
||||
@@ -219,6 +295,9 @@
|
||||
"Please confirm access to your account by entering one of your emergency recovery codes.": "Please confirm access to your account by entering one of your emergency recovery codes.",
|
||||
"Please enter your new password below": "Please enter your new password below",
|
||||
"Please verify your email address by clicking on the link we just emailed to you.": "Please verify your email address by clicking on the link we just emailed to you.",
|
||||
"Population": "Population",
|
||||
"Population Date": "Population Date",
|
||||
"Profil bearbeiten - Bitcoin Meetups": "Edit Profile - Bitcoin Meetups",
|
||||
"Profile": "Profile",
|
||||
"Recovery Code": "Recovery Code",
|
||||
"Recovery codes let you regain access if you lose your 2FA device. Store them in a secure password manager.": "Recovery codes let you regain access if you lose your 2FA device. Store them in a secure password manager.",
|
||||
@@ -235,6 +314,10 @@
|
||||
"Save": "Save",
|
||||
"Saved.": "Saved.",
|
||||
"Search": "Search",
|
||||
"Search cities...": "Search cities...",
|
||||
"Search venues...": "Search venues...",
|
||||
"Select a city": "Select a city",
|
||||
"Select a country": "Select a country",
|
||||
"Server Error": "Server Error",
|
||||
"Service Unavailable": "Service Unavailable",
|
||||
"Settings": "Settings",
|
||||
@@ -246,19 +329,29 @@
|
||||
"Simplex": "",
|
||||
"SimpleX Chat Kontaktinformationen": "SimpleX Chat contact information",
|
||||
"Soll dieses Meetup auf der Karte angezeigt werden?": "Should this meetup be shown on the map?",
|
||||
"Sprache wechseln": "Change language",
|
||||
"Sprache wählen": "Choose language",
|
||||
"Spracheinstellungen": "Language settings",
|
||||
"Stadt": "City",
|
||||
"Stadt auswählen": "Select city",
|
||||
"Stadt bearbeiten - Bitcoin Meetups": "Edit City - Bitcoin Meetups",
|
||||
"Stadt erstellen": "Create city",
|
||||
"Stadt hinzufügen": "Add city",
|
||||
"Stadtname": "City name",
|
||||
"Standort": "Location",
|
||||
"Starte deine Bitcoin-Reise und entdecke spannende Inhalte rund um Bitcoin und Blockchain.": "Start your Bitcoin journey and discover exciting content about Bitcoin and blockchain.",
|
||||
"Startzeit": "Start time",
|
||||
"Status": "Status",
|
||||
"Straße": "Street",
|
||||
"Street": "Street",
|
||||
"Städte/Gebiete": "Cities/Areas",
|
||||
"Städteübersicht - Bitcoin Meetups": "Cities Overview - Bitcoin Meetups",
|
||||
"Success!": "Success!",
|
||||
"Suche dein Land...": "Search your country...",
|
||||
"Suche nach Dozenten...": "Search for lecturers...",
|
||||
"Suche nach Kursen...": "Search for courses...",
|
||||
"Suche nach Meetups...": "Search for meetups...",
|
||||
"Suche nach Ort...": "Search for location...",
|
||||
"Suche passende Stadt...": "Search matching city...",
|
||||
"Suche passenden Dozenten...": "Search matching lecturer...",
|
||||
"System": "System",
|
||||
@@ -277,6 +370,7 @@
|
||||
"To finish enabling two-factor authentication, scan the QR code or enter the setup key in your authenticator app.": "To finish enabling two-factor authentication, scan the QR code or enter the setup key in your authenticator app.",
|
||||
"Toggle navigation": "Toggle navigation",
|
||||
"Too Many Requests": "Too Many Requests",
|
||||
"Toximalistisches Infotainment für bullische Bitcoiner.": "Toximalistic infotainment for bullish Bitcoiners.",
|
||||
"Twitter": "",
|
||||
"Twitter Benutzername": "Twitter username",
|
||||
"Twitter-Handle ohne @ Symbol": "Twitter handle without @ symbol",
|
||||
@@ -287,158 +381,64 @@
|
||||
"Unauthorized": "Unauthorized",
|
||||
"Unbekannt": "Unknown",
|
||||
"Untertitel": "Subtitle",
|
||||
"Update City": "Update City",
|
||||
"Update password": "Update password",
|
||||
"Update the appearance settings for your account": "Update the appearance settings for your account",
|
||||
"Update Venue": "Update Venue",
|
||||
"Update your account's appearance settings": "Update your account's appearance settings",
|
||||
"Update your name and email address": "Update your name and email address",
|
||||
"Venue Information": "Venue Information",
|
||||
"Venue successfully created!": "Venue successfully created!",
|
||||
"Venue successfully updated!": "Venue successfully updated!",
|
||||
"Venues": "Venues",
|
||||
"Veranstaltungsort": "Venue",
|
||||
"Veranstaltungsort auswählen": "Select venue",
|
||||
"Veranstaltungsort bearbeiten": "Edit Venue",
|
||||
"Veranstaltungsort hinzufügen": "Add venue",
|
||||
"Veranstaltungsorte": "Venues",
|
||||
"Veranstaltungsorte - Übersicht": "Venues - Overview",
|
||||
"Verbinde dich mit Bitcoinern in deiner Nähe": "Connect with Bitcoiners near you",
|
||||
"Verify Authentication Code": "Verify Authentication Code",
|
||||
"Verify Email Address": "Verify Email Address",
|
||||
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "Manage your Bitcoin Meetups, events and settings in your personal dashboard.",
|
||||
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "Manage the dates and details of your Bitcoin education events.",
|
||||
"Vielleicht": "Maybe",
|
||||
"View Recovery Codes": "View Recovery Codes",
|
||||
"Vollständiger Name des Dozenten": "Full name of the lecturer",
|
||||
"Wallpaper": "Wallpaper",
|
||||
"Wann beginnt das Event?": "When does the event start?",
|
||||
"Wann dieser Dozent erstellt wurde": "When this lecturer was created",
|
||||
"Wann dieser Kurs erstellt wurde": "When this course was created",
|
||||
"Wann dieses Meetup erstellt wurde": "When this meetup was created",
|
||||
"Wann endet das Event?": "When does the event end?",
|
||||
"Wann findet das Event statt?": "When does the event take place?",
|
||||
"Webseite": "Website",
|
||||
"Website": "",
|
||||
"weitere Termine": "more dates",
|
||||
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "Become a Bitcoin lecturer and share your expert knowledge with the community.",
|
||||
"When you enable two-factor authentication, you will be prompted for a secure pin during login. This pin can be retrieved from a TOTP-supported application on your phone.": "When you enable two-factor authentication, you will be prompted for a secure pin during login. This pin can be retrieved from a TOTP-supported application on your phone.",
|
||||
"Whoops!": "Whoops!",
|
||||
"Willkommen": "Welcome",
|
||||
"Willkommen bei Bitcoin Meetups": "Welcome to Bitcoin Meetups",
|
||||
"Willkommen zurück": "Welcome back",
|
||||
"With two-factor authentication enabled, you will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.": "With two-factor authentication enabled, you will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.",
|
||||
"Wo findet das Event statt?": "Where does the event take place?",
|
||||
"Wähle dein Land...": "Choose your country...",
|
||||
"Wähle deine Sprache aus...": "Choose your language...",
|
||||
"You are receiving this email because we received a password reset request for your account.": "You are receiving this email because we received a password reset request for your account.",
|
||||
"Your email address is unverified.": "Your email address is unverified.",
|
||||
"z.B. Berlin": "e.g. Berlin",
|
||||
"z.B. Bitcoin Zentrum München": "e.g. Bitcoin Center Munich",
|
||||
"z.B. Café Mustermann, Hauptstr. 1": "e.g. Cafe Smith, Main St 1",
|
||||
"z.B. Hauptstraße 1": "e.g. Main Street 1",
|
||||
"Zahlungsinformationen": "Payment information",
|
||||
"Zoom = STRG+Scroll": "Zoom = CTRL+Scroll",
|
||||
"Zurück zum Meetup": "Back to meetup",
|
||||
"Zusagen": "Commitments",
|
||||
"Zusätzliche Informationen": "Additional information",
|
||||
"Ändere dein Passwort für mehr Sicherheit deines Bitcoin Meetup Kontos.": "Change your password for increased security of your Bitcoin Meetup account.",
|
||||
"Öffnen/RSVP": "Open/RSVP",
|
||||
"Über den Dozenten": "About the lecturer",
|
||||
"Über den Kurs": "About the course",
|
||||
"Über uns": "About us",
|
||||
"Diverses": "Miscellaneous",
|
||||
"Orte/Gebiete": "Places/Areas",
|
||||
"Städte/Gebiete": "Cities/Areas",
|
||||
"Veranstaltungsorte": "Venues",
|
||||
"Copy": "Copy",
|
||||
"Click to connect": "Click to connect",
|
||||
"City successfully created!": "City successfully created!",
|
||||
"Create City": "Create City",
|
||||
"Country": "Country",
|
||||
"Select a country": "Select a country",
|
||||
"Latitude": "Latitude",
|
||||
"Longitude": "Longitude",
|
||||
"Population": "Population",
|
||||
"Population Date": "Population Date",
|
||||
"City successfully updated!": "City successfully updated!",
|
||||
"Edit City": "Edit City",
|
||||
"Update City": "Update City",
|
||||
"Cities": "Cities",
|
||||
"Search cities...": "Search cities...",
|
||||
"Created By": "Created By",
|
||||
"Actions": "Actions",
|
||||
"Edit": "Edit",
|
||||
"Wann beginnt das Event?": "When does the event start?",
|
||||
"Endzeit": "End time",
|
||||
"Wann endet das Event?": "When does the event end?",
|
||||
"Veranstaltungsort": "Venue",
|
||||
"Ort hinzufügen": "Add location",
|
||||
"Veranstaltungsort auswählen": "Select venue",
|
||||
"Suche nach Ort...": "Search for location...",
|
||||
"Link zu weiteren Informationen oder zur Anmeldung": "Link to further information or registration",
|
||||
"Veranstaltungsort hinzufügen": "Add venue",
|
||||
"Füge einen neuen Veranstaltungsort zur Datenbank hinzu.": "Add a new venue to the database.",
|
||||
"z.B. Bitcoin Zentrum München": "e.g. Bitcoin Center Munich",
|
||||
"Straße": "Street",
|
||||
"z.B. Hauptstraße 1": "e.g. Main Street 1",
|
||||
"Ort erstellen": "Create location",
|
||||
"Anmeldungen": "Registrations",
|
||||
"weitere Termine": "more dates",
|
||||
"Venue successfully created!": "Venue successfully created!",
|
||||
"Create Venue": "Create Venue",
|
||||
"City": "City",
|
||||
"Select a city": "Select a city",
|
||||
"Street": "Street",
|
||||
"Venue successfully updated!": "Venue successfully updated!",
|
||||
"Edit Venue": "Edit Venue",
|
||||
"Update Venue": "Update Venue",
|
||||
"Venues": "Venues",
|
||||
"Search venues...": "Search venues...",
|
||||
"Basic Information": "Basic Information",
|
||||
"Coordinates": "Coordinates",
|
||||
"Demographics": "Demographics",
|
||||
"Venue Information": "Venue Information",
|
||||
"Sprache wechseln": "Change language",
|
||||
"Spracheinstellungen": "Language settings",
|
||||
"Wähle deine Sprache aus...": "Choose your language...",
|
||||
"BooksForPlebs": "BooksForPlebs",
|
||||
"Lokale Buchausleihe für Bitcoin-Meetups.": "Local book lending for Bitcoin meetups.",
|
||||
"Bitcoin - Rabbit Hole": "Bitcoin - Rabbit Hole",
|
||||
"Dies ist ein großartiger Überblick über die Bitcoin-Kaninchenhöhle mit Zugängen zu Bereichen, die Bitcoin umfasst. Jedes Thema hat seine eigene Kaninchenhöhle, die durch Infografiken auf einfache und verständliche Weise visualisiert wird, mit QR-Codes, die zu erklärenden Videos und Artikeln führen. Viel Spaß auf Ihrer Entdeckungsreise!": "This is a great overview of the Bitcoin rabbit hole with access to areas that Bitcoin encompasses. Each topic has its own rabbit hole that is visualized in a simple and understandable way through infographics, with QR codes leading to explanatory videos and articles. Have fun on your journey of discovery!",
|
||||
"Login - Bitcoin Meetups": "Login - Bitcoin Meetups",
|
||||
"Logge dich ein, um auf dein Bitcoin Meetup Konto zuzugreifen und an der Community teilzunehmen.": "Log in to access your Bitcoin Meetup account and participate in the community.",
|
||||
"Dashboard - Bitcoin Meetups": "Dashboard - Bitcoin Meetups",
|
||||
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "Manage your Bitcoin Meetups, events and settings in your personal dashboard.",
|
||||
"Willkommen bei Bitcoin Meetups": "Welcome to Bitcoin Meetups",
|
||||
"Entdecke die Bitcoin Community in deiner Nähe. Finde lokale Meetups und vernetze dich mit Gleichgesinnten.": "Discover the Bitcoin community near you. Find local meetups and connect with like-minded people.",
|
||||
"Follow the Rabbit - Bitcoin Journey": "Follow the Rabbit - Bitcoin Journey",
|
||||
"Starte deine Bitcoin-Reise und entdecke spannende Inhalte rund um Bitcoin und Blockchain.": "Start your Bitcoin journey and discover exciting content about Bitcoin and blockchain.",
|
||||
"Neue Stadt hinzufügen - Bitcoin Meetups": "Add New City - Bitcoin Meetups",
|
||||
"Füge eine neue Stadt hinzu, um Bitcoin Meetups in deiner Region zu organisieren.": "Add a new city to organize Bitcoin Meetups in your region.",
|
||||
"Stadt bearbeiten - Bitcoin Meetups": "Edit City - Bitcoin Meetups",
|
||||
"Aktualisiere die Informationen für Bitcoin Meetup Standorte in deiner Stadt.": "Update the information for Bitcoin Meetup locations in your city.",
|
||||
"Städteübersicht - Bitcoin Meetups": "Cities Overview - Bitcoin Meetups",
|
||||
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "Browse all cities with active Bitcoin Meetups and find events near you.",
|
||||
"Neuen Kurs erstellen - Bitcoin Education": "Create New Course - Bitcoin Education",
|
||||
"Erstelle einen neuen Bitcoin-Bildungskurs und teile dein Wissen mit der Community.": "Create a new Bitcoin education course and share your knowledge with the community.",
|
||||
"Kursevents bearbeiten - Bitcoin Education": "Edit Course Events - Bitcoin Education",
|
||||
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "Manage the dates and details of your Bitcoin education events.",
|
||||
"Kurs bearbeiten - Bitcoin Education": "Edit Course - Bitcoin Education",
|
||||
"Aktualisiere die Inhalte und Informationen deines Bitcoin-Bildungskurses.": "Update the content and information of your Bitcoin education course.",
|
||||
"Bitcoin Kurse - Übersicht": "Bitcoin Courses - Overview",
|
||||
"Entdecke unsere vielfältigen Bitcoin-Bildungsangebote und Workshops.": "Discover our diverse Bitcoin education offerings and workshops.",
|
||||
"Bitcoin Bildung & Kurse": "Bitcoin Education & Courses",
|
||||
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "Learn everything about Bitcoin - from basics to advanced topics.",
|
||||
"Dozent werden - Bitcoin Education": "Become a Lecturer - Bitcoin Education",
|
||||
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "Become a Bitcoin lecturer and share your expert knowledge with the community.",
|
||||
"Dozentenprofil bearbeiten": "Edit Lecturer Profile",
|
||||
"Aktualisiere dein Profil als Bitcoin-Dozent und deine Kursangebote.": "Update your profile as a Bitcoin lecturer and your course offerings.",
|
||||
"Bitcoin Dozenten - Übersicht": "Bitcoin Lecturers - Overview",
|
||||
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "Meet our experienced Bitcoin lecturers and their expertise.",
|
||||
"Bitcoin Meetup Events verwalten": "Manage Bitcoin Meetup Events",
|
||||
"Erstelle und bearbeite Bitcoin Meetup Events für deine Community.": "Create and edit Bitcoin Meetup events for your community.",
|
||||
"Meetup bearbeiten - Bitcoin Events": "Edit Meetup - Bitcoin Events",
|
||||
"Aktualisiere die Details und Informationen deines Bitcoin Meetups.": "Update the details and information of your Bitcoin Meetup.",
|
||||
"Bitcoin Meetups - Alle Events": "Bitcoin Meetups - All Events",
|
||||
"Finde alle aktuellen Bitcoin Meetups und Events in deiner Region.": "Find all current Bitcoin Meetups and events in your region.",
|
||||
"Bitcoin Meetups - Community Events": "Bitcoin Meetups - Community Events",
|
||||
"Entdecke Bitcoin Community Events und vernetze dich mit Gleichgesinnten.": "Discover Bitcoin community events and connect with like-minded people.",
|
||||
"Bitcoin Event Details": "Bitcoin Event Details",
|
||||
"Alle Informationen zum ausgewählten Bitcoin Meetup Event.": "All information about the selected Bitcoin Meetup event.",
|
||||
"Bitcoin Meetups Karte": "Bitcoin Meetups Map",
|
||||
"Finde Bitcoin Meetups in deiner Nähe mit unserer interaktiven Karte.": "Find Bitcoin Meetups near you with our interactive map.",
|
||||
"Erscheinungsbild - Einstellungen": "Appearance - Settings",
|
||||
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "Customize the appearance of your Bitcoin Meetup profile.",
|
||||
"Konto löschen - Bitcoin Meetups": "Delete Account - Bitcoin Meetups",
|
||||
"Informationen zum Löschen deines Bitcoin Meetup Kontos.": "Information about deleting your Bitcoin Meetup account.",
|
||||
"Passwort ändern - Bitcoin Meetups": "Change Password - Bitcoin Meetups",
|
||||
"Ändere dein Passwort für mehr Sicherheit deines Bitcoin Meetup Kontos.": "Change your password for increased security of your Bitcoin Meetup account.",
|
||||
"Profil bearbeiten - Bitcoin Meetups": "Edit Profile - Bitcoin Meetups",
|
||||
"Aktualisiere deine persönlichen Informationen und Profileinstellungen.": "Update your personal information and profile settings.",
|
||||
"Neuen Veranstaltungsort erstellen": "Create New Venue",
|
||||
"Füge einen neuen Ort für Bitcoin Meetups und Events hinzu.": "Add a new location for Bitcoin Meetups and events.",
|
||||
"Veranstaltungsort bearbeiten": "Edit Venue",
|
||||
"Aktualisiere die Details eines Bitcoin Meetup Veranstaltungsortes.": "Update the details of a Bitcoin Meetup venue.",
|
||||
"Veranstaltungsorte - Übersicht": "Venues - Overview",
|
||||
"Finde alle Veranstaltungsorte für Bitcoin Meetups und Events.": "Find all venues for Bitcoin Meetups and events.",
|
||||
"Willkommen": "Welcome",
|
||||
"Toximalistisches Infotainment für bullische Bitcoiner.": "Toximalistic infotainment for bullish Bitcoiners.",
|
||||
"Sprache wählen": "Choose language"
|
||||
}
|
||||
"Über uns": "About us"
|
||||
}
|
||||
240
lang/es.json
240
lang/es.json
@@ -8,12 +8,21 @@
|
||||
"A reset link will be sent if the account exists.": "Se enviará un enlace de restablecimiento si la cuenta existe.",
|
||||
"Abbrechen": "Cancelar",
|
||||
"Absagen": "Cancelar",
|
||||
"Actions": "Acciones",
|
||||
"Aktionen": "Acciones",
|
||||
"Aktiv": "Activo",
|
||||
"Aktualisiere dein Profil als Bitcoin-Dozent und deine Kursangebote.": "Actualiza tu perfil como profesor de Bitcoin y tus ofertas de cursos.",
|
||||
"Aktualisiere deine persönlichen Informationen und Profileinstellungen.": "Actualiza tu información personal y configuración de perfil.",
|
||||
"Aktualisiere die Details eines Bitcoin Meetup Veranstaltungsortes.": "Actualiza los detalles de un lugar de Encuentros Bitcoin.",
|
||||
"Aktualisiere die Details und Informationen deines Bitcoin Meetups.": "Actualiza los detalles e información de tu Encuentro Bitcoin.",
|
||||
"Aktualisiere die Informationen für Bitcoin Meetup Standorte in deiner Stadt.": "Actualiza la información de las ubicaciones de Encuentros Bitcoin en tu ciudad.",
|
||||
"Aktualisiere die Inhalte und Informationen deines Bitcoin-Bildungskurses.": "Actualiza el contenido e información de tu curso educativo de Bitcoin.",
|
||||
"Aktualisiert am": "Actualizado el",
|
||||
"All rights reserved.": "Todos los derechos reservados.",
|
||||
"Alle Informationen zum ausgewählten Bitcoin Meetup Event.": "Toda la información sobre el evento de Encuentro Bitcoin seleccionado.",
|
||||
"Alle Meetups anzeigen": "Mostrar todos los encuentros",
|
||||
"Already have an account?": "¿Ya tiene una cuenta?",
|
||||
"Anmeldungen": "Registros",
|
||||
"App": "Aplicación",
|
||||
"Appearance": "Apariencia",
|
||||
"Are you sure you want to delete your account?": "¿Está seguro que desea eliminar su cuenta?",
|
||||
@@ -23,36 +32,62 @@
|
||||
"Ausführliche Beschreibung und Biografie": "Descripción detallada y biografía",
|
||||
"Authentication Code": "Código de autenticación",
|
||||
"Back": "Atrás",
|
||||
"Basic Information": "Información básica",
|
||||
"Bearbeiten": "Editar",
|
||||
"Beschreibe das Event...": "Describe el evento...",
|
||||
"Beschreibung": "Descripción",
|
||||
"Bist du sicher, dass du dieses Event löschen möchtest?": "¿Estás seguro de que quieres eliminar este evento?",
|
||||
"Bitcoin - Rabbit Hole": "Bitcoin - La Madriguera del Conejo",
|
||||
"Bitcoin Bildung & Kurse": "Educación & Cursos Bitcoin",
|
||||
"Bitcoin Dozenten - Übersicht": "Profesores Bitcoin - Vista general",
|
||||
"Bitcoin Event Details": "Detalles del evento Bitcoin",
|
||||
"Bitcoin Kurse - Übersicht": "Cursos Bitcoin - Vista general",
|
||||
"Bitcoin Meetup Events verwalten": "Gestionar eventos de Encuentros Bitcoin",
|
||||
"Bitcoin Meetups": "Encuentros Bitcoin",
|
||||
"Bitcoin Meetups - Alle Events": "Encuentros Bitcoin - Todos los eventos",
|
||||
"Bitcoin Meetups - Community Events": "Encuentros Bitcoin - Eventos comunitarios",
|
||||
"Bitcoin Meetups Karte": "Mapa de Encuentros Bitcoin",
|
||||
"BooksForPlebs": "LibrosParaPlebs",
|
||||
"Breitengrad": "Latitud",
|
||||
"Cancel": "Cancelar",
|
||||
"Cities": "Ciudades",
|
||||
"City": "Ciudad",
|
||||
"City successfully created!": "¡Ciudad creada exitosamente!",
|
||||
"City successfully updated!": "¡Ciudad actualizada exitosamente!",
|
||||
"Click here to re-send the verification email.": "Haga clic aquí para reenviar el correo de verificación.",
|
||||
"Click to connect": "Haz clic para conectar",
|
||||
"Close": "Cerrar",
|
||||
"Confirm": "Confirmar",
|
||||
"Confirm Password": "Confirmar contraseña",
|
||||
"Confirm password": "Confirmar contraseña",
|
||||
"Continue": "Continuar",
|
||||
"Coordinates": "Coordenadas",
|
||||
"Copied into clipboard": "Copiado al portapapeles",
|
||||
"Copy": "Copiar",
|
||||
"Country": "País",
|
||||
"Create account": "Crear cuenta",
|
||||
"Create an account": "Crear una cuenta",
|
||||
"Create City": "Crear ciudad",
|
||||
"Create Venue": "Crear lugar",
|
||||
"Created By": "Creado por",
|
||||
"Current password": "Contraseña actual",
|
||||
"Dark": "Oscuro",
|
||||
"Dashboard": "Panel",
|
||||
"Dashboard - Bitcoin Meetups": "Panel - Encuentros Bitcoin",
|
||||
"Dein Name": "Tu nombre",
|
||||
"Delete account": "Eliminar cuenta",
|
||||
"Delete your account and all of its resources": "Elimine su cuenta y todos sus recursos",
|
||||
"Demographics": "Demografía",
|
||||
"Der Anzeigename für diesen Kurs": "El nombre para mostrar de este curso",
|
||||
"Der Anzeigename für dieses Meetup": "El nombre para mostrar de este encuentro",
|
||||
"Der Dozent, der diesen Kurs leitet": "El profesor que imparte este curso",
|
||||
"Details über das Event": "Detalles sobre el evento",
|
||||
"Details/Anmelden": "Detalles/Inscribirse",
|
||||
"Die nächstgrößte Stadt oder Ort": "La ciudad o lugar más cercano",
|
||||
"Dies ist ein großartiger Überblick über die Bitcoin-Kaninchenhöhle mit Zugängen zu Bereichen, die Bitcoin umfasst. Jedes Thema hat seine eigene Kaninchenhöhle, die durch Infografiken auf einfache und verständliche Weise visualisiert wird, mit QR-Codes, die zu erklärenden Videos und Artikeln führen. Viel Spaß auf Ihrer Entdeckungsreise!": "Esta es una excelente visión general de la madriguera del conejo de Bitcoin con acceso a áreas que abarca Bitcoin. Cada tema tiene su propia madriguera, que se visualiza de manera simple y comprensible a través de infografías, con códigos QR que conducen a videos y artículos explicativos. ¡Disfruta tu viaje de descubrimiento!",
|
||||
"Disable 2FA": "Desactivar 2FA",
|
||||
"Disabled": "Desactivado",
|
||||
"Diverses": "Varios",
|
||||
"Documentation": "Documentación",
|
||||
"Don't have an account?": "¿No tiene una cuenta?",
|
||||
"Dozent": "Profesor",
|
||||
@@ -61,12 +96,18 @@
|
||||
"Dozent bearbeiten": "Editar profesor",
|
||||
"Dozent erfolgreich aktualisiert!": "¡Profesor actualizado exitosamente!",
|
||||
"Dozent erfolgreich erstellt!": "¡Profesor creado exitosamente!",
|
||||
"Dozent werden - Bitcoin Education": "Convertirse en profesor - Educación Bitcoin",
|
||||
"Dozenten": "Profesores",
|
||||
"Dozenten anlegen": "Crear profesores",
|
||||
"Dozenten erstellen": "Crear profesor",
|
||||
"Dozentenprofil bearbeiten": "Editar perfil de profesor",
|
||||
"Du bist nicht eingloggt und musst deshalb den Namen selbst eintippen.": "No has iniciado sesión, por lo que debes escribir el nombre tú mismo.",
|
||||
"Du kannst es jederzeit wieder hinzufügen.": "Puedes volver a añadirlo en cualquier momento.",
|
||||
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "Busca todas las ciudades con Encuentros Bitcoin activos y encuentra eventos cerca de ti.",
|
||||
"Each recovery code can be used once to access your account and will be removed after use. If you need more, click Regenerate Codes above.": "Cada código de recuperación se puede usar una vez para acceder a su cuenta y se eliminará después de usarlo. Si necesita más, haga clic arriba en \"Regenerar códigos\".",
|
||||
"Edit": "Editar",
|
||||
"Edit City": "Editar ciudad",
|
||||
"Edit Venue": "Editar lugar",
|
||||
"Einführung": "Introducción",
|
||||
"Email": "Correo electrónico",
|
||||
"Email Address": "Correo electrónico",
|
||||
@@ -77,7 +118,11 @@
|
||||
"Enabled": "Habilitado",
|
||||
"Encrypted environment file already exists.": "El archivo de entorno cifrado ya existe.",
|
||||
"Encrypted environment file not found.": "No se encontró el archivo de entorno cifrado.",
|
||||
"Endzeit": "Hora de finalización",
|
||||
"Ensure your account is using a long, random password to stay secure": "Asegúrese de que su cuenta esté usando una contraseña larga y aleatoria para mantenerla segura",
|
||||
"Entdecke Bitcoin Community Events und vernetze dich mit Gleichgesinnten.": "Descubre eventos comunitarios de Bitcoin y conéctate con personas afines.",
|
||||
"Entdecke die Bitcoin Community in deiner Nähe. Finde lokale Meetups und vernetze dich mit Gleichgesinnten.": "Descubre la comunidad Bitcoin cerca de ti. Encuentra encuentros locales y conéctate con personas afines.",
|
||||
"Entdecke unsere vielfältigen Bitcoin-Bildungsangebote und Workshops.": "Descubre nuestra variada oferta de cursos y talleres sobre Bitcoin.",
|
||||
"Enter the 6-digit code from your authenticator app.": "Ingrese el código de 6 dígitos de su aplicación de autenticación.",
|
||||
"Enter the authentication code provided by your authenticator application.": "Ingrese el código de autenticación proporcionado por su aplicación de autenticación.",
|
||||
"Enter your details below to create your account": "Ingrese sus datos a continuación para crear su cuenta",
|
||||
@@ -87,6 +132,9 @@
|
||||
"Environment file already exists.": "El archivo de entorno ya existe.",
|
||||
"Environment file not found.": "Archivo de entorno no encontrado.",
|
||||
"errors": "errores",
|
||||
"Erscheinungsbild - Einstellungen": "Apariencia - Configuración",
|
||||
"Erstelle einen neuen Bitcoin-Bildungskurs und teile dein Wissen mit der Community.": "Crea un nuevo curso educativo sobre Bitcoin y comparte tu conocimiento con la comunidad.",
|
||||
"Erstelle und bearbeite Bitcoin Meetup Events für deine Community.": "Crea y edita eventos de Encuentros Bitcoin para tu comunidad.",
|
||||
"Ersteller des Dozenten": "Creador del profesor",
|
||||
"Ersteller des Kurses": "Creador del curso",
|
||||
"Ersteller des Meetups": "Creador del encuentro",
|
||||
@@ -101,12 +149,19 @@
|
||||
"Event erstellen": "Crear evento",
|
||||
"Event löschen": "Eliminar evento",
|
||||
"Events": "Eventos",
|
||||
"Finde alle aktuellen Bitcoin Meetups und Events in deiner Region.": "Encuentra todos los Encuentros Bitcoin y eventos actuales en tu región.",
|
||||
"Finde alle Veranstaltungsorte für Bitcoin Meetups und Events.": "Encuentra todos los lugares para Encuentros Bitcoin y eventos.",
|
||||
"Finde Bitcoin Meetups in deiner Nähe mit unserer interaktiven Karte.": "Encuentra Encuentros Bitcoin cerca de ti con nuestro mapa interactivo.",
|
||||
"Finde deine lokale Community": "Encuentra tu comunidad local",
|
||||
"Follow the Rabbit - Bitcoin Journey": "Sigue al Conejo - Viaje Bitcoin",
|
||||
"Forbidden": "Prohibido",
|
||||
"Forgot password": "Olvido de contraseña",
|
||||
"Forgot your password?": "¿Olvidó su contraseña?",
|
||||
"Full name": "Nombre completo",
|
||||
"Füge eine neue Stadt hinzu, um Bitcoin Meetups in deiner Region zu organisieren.": "Agrega una nueva ciudad para organizar Encuentros Bitcoin en tu región.",
|
||||
"Füge eine neue Stadt zur Datenbank hinzu.": "Añade una nueva ciudad a la base de datos.",
|
||||
"Füge einen neuen Ort für Bitcoin Meetups und Events hinzu.": "Agrega un nuevo lugar para Encuentros Bitcoin y eventos.",
|
||||
"Füge einen neuen Veranstaltungsort zur Datenbank hinzu.": "Agrega un nuevo lugar de evento a la base de datos.",
|
||||
"Gemeinschaft": "Comunidad",
|
||||
"Gemeinschafts- oder Organisationsname": "Nombre de la comunidad u organización",
|
||||
"Go to page :page": "Ir a la página :page",
|
||||
@@ -119,6 +174,7 @@
|
||||
"If you did not request a password reset, no further action is required.": "Si no ha solicitado el restablecimiento de contraseña, omita este mensaje de correo electrónico.",
|
||||
"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si está teniendo problemas al hacer clic en el botón \":actionText\", copie y pegue la URL de abajo\nen su navegador web:",
|
||||
"Inaktiv": "Inactivo",
|
||||
"Informationen zum Löschen deines Bitcoin Meetup Kontos.": "Información sobre cómo eliminar tu cuenta de Encuentros Bitcoin.",
|
||||
"Invalid filename.": "Nombre de archivo no válido.",
|
||||
"Invalid JSON was returned from the route.": "Se devolvió un JSON no válido desde la ruta.",
|
||||
"Ist dieser Dozent aktiv?": "¿Está activo este profesor?",
|
||||
@@ -130,17 +186,23 @@
|
||||
"Keine Meetups zugeordnet": "No hay encuentros asignados",
|
||||
"Kommende Veranstaltungen": "Próximos eventos",
|
||||
"Kontakt & Links": "Contacto y enlaces",
|
||||
"Konto löschen - Bitcoin Meetups": "Eliminar cuenta - Encuentros Bitcoin",
|
||||
"Kurs aktualisieren": "Actualizar curso",
|
||||
"Kurs bearbeiten": "Editar curso",
|
||||
"Kurs bearbeiten - Bitcoin Education": "Editar curso - Educación Bitcoin",
|
||||
"Kurs erfolgreich aktualisiert!": "¡Curso actualizado exitosamente!",
|
||||
"Kurs erfolgreich erstellt!": "¡Curso creado exitosamente!",
|
||||
"Kurs erstellen": "Crear curso",
|
||||
"Kurse": "Cursos",
|
||||
"Kursevents bearbeiten - Bitcoin Education": "Editar eventos del curso - Educación Bitcoin",
|
||||
"Kurze Berufsbezeichnung oder Rolle": "Breve título profesional o rol",
|
||||
"Kurze Beschreibung des Meetups": "Breve descripción del encuentro",
|
||||
"Kurze Vorstellung (wird auf Kurs-Seiten angezeigt)": "Breve presentación (se muestra en las páginas del curso)",
|
||||
"Land": "País",
|
||||
"Land auswählen": "Seleccionar país",
|
||||
"Latitude": "Latitud",
|
||||
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "Aprende todo sobre Bitcoin - desde lo básico hasta temas avanzados.",
|
||||
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "Conoce a nuestros experimentados profesores de Bitcoin y su experiencia.",
|
||||
"Letzte Änderungszeit": "Última hora de modificación",
|
||||
"Light": "Claro",
|
||||
"Lightning Adresse": "Dirección Lightning",
|
||||
@@ -148,6 +210,7 @@
|
||||
"Lightning-Adresse für Zahlungen": "Dirección Lightning para pagos",
|
||||
"Link": "Enlace",
|
||||
"Link zu weiteren Informationen": "Enlace para más información",
|
||||
"Link zu weiteren Informationen oder zur Anmeldung": "Enlace para más información o registro",
|
||||
"Link zur Telegram-Gruppe oder zum Kanal": "Enlace al grupo o canal de Telegram",
|
||||
"Links": "Enlaces",
|
||||
"Links & Soziale Medien": "Enlaces y redes sociales",
|
||||
@@ -160,10 +223,14 @@
|
||||
"Log in to your account": "Inicie sesión en su cuenta",
|
||||
"Log Out": "Finalizar sesión",
|
||||
"Log out": "Cerrar sesión",
|
||||
"Logge dich ein, um auf dein Bitcoin Meetup Konto zuzugreifen und an der Community teilzunehmen.": "Inicia sesión para acceder a tu cuenta de Encuentros Bitcoin y participar en la comunidad.",
|
||||
"Login": "Iniciar sesión",
|
||||
"Login - Bitcoin Meetups": "Iniciar sesión - Encuentros Bitcoin",
|
||||
"login using a recovery code": "iniciar sesión usando un código de recuperación",
|
||||
"login using an authentication code": "iniciar sesión usando un código de autenticación",
|
||||
"Logout": "Finalizar sesión",
|
||||
"Lokale Buchausleihe für Bitcoin-Meetups.": "Préstamo local de libros para encuentros Bitcoin.",
|
||||
"Longitude": "Longitud",
|
||||
"Längengrad": "Longitud",
|
||||
"Manage your profile and account settings": "Administre su perfil y la configuración de su cuenta",
|
||||
"Manage your two-factor authentication settings": "Administre su configuración de autenticación de dos factores",
|
||||
@@ -172,6 +239,7 @@
|
||||
"Matrix-Raum Bezeichner oder Link": "Identificador o enlace de sala Matrix",
|
||||
"Meetup aktualisieren": "Actualizar encuentro",
|
||||
"Meetup bearbeiten": "Editar encuentro",
|
||||
"Meetup bearbeiten - Bitcoin Events": "Editar encuentro - Eventos Bitcoin",
|
||||
"Meetup entfernen?": "¿Eliminar encuentro?",
|
||||
"Meetup erfolgreich aktualisiert!": "¡Encuentro actualizado con éxito!",
|
||||
"Meetup erfolgreich erstellt!": "¡Encuentro creado exitosamente!",
|
||||
@@ -185,8 +253,11 @@
|
||||
"Möchtest du": "¿Quieres",
|
||||
"Name": "Nombre",
|
||||
"Name eingeben": "Introducir nombre",
|
||||
"Neue Stadt hinzufügen - Bitcoin Meetups": "Agregar nueva ciudad - Encuentros Bitcoin",
|
||||
"Neuen Dozenten erstellen": "Crear nuevo profesor",
|
||||
"Neuen Kurs erstellen": "Crear nuevo curso",
|
||||
"Neuen Kurs erstellen - Bitcoin Education": "Crear nuevo curso - Educación Bitcoin",
|
||||
"Neuen Veranstaltungsort erstellen": "Crear nuevo lugar de evento",
|
||||
"Neuer Kurs": "Nuevo curso",
|
||||
"Neues Event erstellen": "Crear nuevo evento",
|
||||
"Neues Meetup erstellen": "Crear nuevo encuentro",
|
||||
@@ -206,9 +277,14 @@
|
||||
"or, enter the code manually": "o, ingrese el código manualmente",
|
||||
"Or, return to": "O, regrese a",
|
||||
"Ort": "Ubicación",
|
||||
"Ort erstellen": "Crear lugar",
|
||||
"Ort hinzufügen": "Agregar lugar",
|
||||
"Orte/Gebiete": "Lugares/Áreas",
|
||||
"Page Expired": "Página expirada",
|
||||
"Pagination Navigation": "Navegación por los enlaces de paginación",
|
||||
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "Personaliza la apariencia de tu perfil de Encuentros Bitcoin.",
|
||||
"Password": "Contraseña",
|
||||
"Passwort ändern - Bitcoin Meetups": "Cambiar contraseña - Encuentros Bitcoin",
|
||||
"Payment Required": "Pago requerido",
|
||||
"PayNym": "PayNym",
|
||||
"PayNym für Bitcoin-Zahlungen": "PayNym para pagos Bitcoin",
|
||||
@@ -218,6 +294,9 @@
|
||||
"Please confirm access to your account by entering one of your emergency recovery codes.": "Confirme el acceso a su cuenta ingresando uno de sus códigos de recuperación de emergencia.",
|
||||
"Please enter your new password below": "Por favor, introduzca su nueva contraseña a continuación",
|
||||
"Please verify your email address by clicking on the link we just emailed to you.": "Por favor, verifique su dirección de correo electrónico haciendo clic en el enlace que acabamos de enviarle.",
|
||||
"Population": "Población",
|
||||
"Population Date": "Fecha de población",
|
||||
"Profil bearbeiten - Bitcoin Meetups": "Editar perfil - Encuentros Bitcoin",
|
||||
"Profile": "Perfil",
|
||||
"Recovery Code": "Código de recuperación",
|
||||
"Recovery codes let you regain access if you lose your 2FA device. Store them in a secure password manager.": "Los códigos de recuperación le permiten recuperar el acceso si pierde su dispositivo con autenticación de dos factores. Guárdelos en un gestor de contraseñas seguro.",
|
||||
@@ -234,6 +313,10 @@
|
||||
"Save": "Guardar",
|
||||
"Saved.": "Guardado.",
|
||||
"Search": "Buscar",
|
||||
"Search cities...": "Buscar ciudades...",
|
||||
"Search venues...": "Buscar lugares...",
|
||||
"Select a city": "Seleccionar ciudad",
|
||||
"Select a country": "Seleccionar país",
|
||||
"Server Error": "Error del servidor",
|
||||
"Service Unavailable": "Servicio no disponible",
|
||||
"Settings": "Configuración",
|
||||
@@ -245,19 +328,29 @@
|
||||
"Simplex": "Simplex",
|
||||
"SimpleX Chat Kontaktinformationen": "Información de contacto de SimpleX Chat",
|
||||
"Soll dieses Meetup auf der Karte angezeigt werden?": "¿Debe mostrarse este encuentro en el mapa?",
|
||||
"Sprache wechseln": "Cambiar idioma",
|
||||
"Sprache wählen": "Elegir idioma",
|
||||
"Spracheinstellungen": "Configuración de idioma",
|
||||
"Stadt": "Ciudad",
|
||||
"Stadt auswählen": "Seleccionar ciudad",
|
||||
"Stadt bearbeiten - Bitcoin Meetups": "Editar ciudad - Encuentros Bitcoin",
|
||||
"Stadt erstellen": "Crear ciudad",
|
||||
"Stadt hinzufügen": "Añadir ciudad",
|
||||
"Stadtname": "Nombre de la ciudad",
|
||||
"Standort": "Ubicación",
|
||||
"Starte deine Bitcoin-Reise und entdecke spannende Inhalte rund um Bitcoin und Blockchain.": "Comienza tu viaje Bitcoin y descubre contenido emocionante sobre Bitcoin y blockchain.",
|
||||
"Startzeit": "Hora de inicio",
|
||||
"Status": "Estado",
|
||||
"Straße": "Calle",
|
||||
"Street": "Calle",
|
||||
"Städte/Gebiete": "Ciudades/Áreas",
|
||||
"Städteübersicht - Bitcoin Meetups": "Vista general de ciudades - Encuentros Bitcoin",
|
||||
"Success!": "¡Éxito!",
|
||||
"Suche dein Land...": "Busca tu país...",
|
||||
"Suche nach Dozenten...": "Buscar profesores...",
|
||||
"Suche nach Kursen...": "Buscar cursos...",
|
||||
"Suche nach Meetups...": "Buscar encuentros...",
|
||||
"Suche nach Ort...": "Buscar lugar...",
|
||||
"Suche passende Stadt...": "Buscar ciudad correspondiente...",
|
||||
"Suche passenden Dozenten...": "Buscar profesor adecuado...",
|
||||
"System": "Sistema",
|
||||
@@ -276,6 +369,7 @@
|
||||
"To finish enabling two-factor authentication, scan the QR code or enter the setup key in your authenticator app.": "Para terminar de habilitar la autenticación de dos factores, escanee el código QR o ingrese la clave de configuración en su aplicación de autenticación.",
|
||||
"Toggle navigation": "Alternar navegación",
|
||||
"Too Many Requests": "Demasiadas peticiones",
|
||||
"Toximalistisches Infotainment für bullische Bitcoiner.": "Infoentretenimiento toximaximalista para bitcoiners alcistas.",
|
||||
"Twitter": "Twitter",
|
||||
"Twitter Benutzername": "Nombre de usuario de Twitter",
|
||||
"Twitter-Handle ohne @ Symbol": "Usuario de Twitter sin el símbolo @",
|
||||
@@ -286,158 +380,64 @@
|
||||
"Unauthorized": "No autorizado",
|
||||
"Unbekannt": "Desconocido",
|
||||
"Untertitel": "Subtítulo",
|
||||
"Update City": "Actualizar ciudad",
|
||||
"Update password": "Actualizar contraseña",
|
||||
"Update the appearance settings for your account": "Actualice la configuración de apariencia de su cuenta",
|
||||
"Update Venue": "Actualizar lugar",
|
||||
"Update your account's appearance settings": "Actualice la configuración de apariencia de su cuenta",
|
||||
"Update your name and email address": "Actualice su nombre y dirección de correo electrónico",
|
||||
"Venue Information": "Información del lugar",
|
||||
"Venue successfully created!": "¡Lugar creado exitosamente!",
|
||||
"Venue successfully updated!": "¡Lugar actualizado exitosamente!",
|
||||
"Venues": "Lugares",
|
||||
"Veranstaltungsort": "Lugar del evento",
|
||||
"Veranstaltungsort auswählen": "Seleccionar lugar del evento",
|
||||
"Veranstaltungsort bearbeiten": "Editar lugar de evento",
|
||||
"Veranstaltungsort hinzufügen": "Agregar lugar de evento",
|
||||
"Veranstaltungsorte": "Lugares de eventos",
|
||||
"Veranstaltungsorte - Übersicht": "Lugares de eventos - Vista general",
|
||||
"Verbinde dich mit Bitcoinern in deiner Nähe": "Conéctate con bitcoiners cerca de ti",
|
||||
"Verify Authentication Code": "Verificar código de autenticación",
|
||||
"Verify Email Address": "Confirme su correo electrónico",
|
||||
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "Gestiona tus Encuentros Bitcoin, eventos y configuración en tu panel personal.",
|
||||
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "Gestiona las fechas y detalles de tus eventos educativos de Bitcoin.",
|
||||
"Vielleicht": "Quizás",
|
||||
"View Recovery Codes": "Ver códigos de recuperación",
|
||||
"Vollständiger Name des Dozenten": "Nombre completo del profesor",
|
||||
"Wallpaper": "Fondo de pantalla",
|
||||
"Wann beginnt das Event?": "¿Cuándo comienza el evento?",
|
||||
"Wann dieser Dozent erstellt wurde": "Cuando se creó este profesor",
|
||||
"Wann dieser Kurs erstellt wurde": "Cuando se creó este curso",
|
||||
"Wann dieses Meetup erstellt wurde": "Cuando se creó este encuentro",
|
||||
"Wann endet das Event?": "¿Cuándo termina el evento?",
|
||||
"Wann findet das Event statt?": "¿Cuándo tendrá lugar el evento?",
|
||||
"Webseite": "Sitio web",
|
||||
"Website": "Website",
|
||||
"weitere Termine": "más fechas",
|
||||
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "Conviértete en profesor de Bitcoin y comparte tu conocimiento experto con la comunidad.",
|
||||
"When you enable two-factor authentication, you will be prompted for a secure pin during login. This pin can be retrieved from a TOTP-supported application on your phone.": "Al activar la autenticación de dos factores, se le solicitará un PIN seguro al iniciar sesión. Puede obtenerlo desde una aplicación compatible con TOTP en su teléfono.",
|
||||
"Whoops!": "¡Ups!",
|
||||
"Willkommen": "Bienvenido",
|
||||
"Willkommen bei Bitcoin Meetups": "Bienvenido a Encuentros Bitcoin",
|
||||
"Willkommen zurück": "Bienvenido de nuevo",
|
||||
"With two-factor authentication enabled, you will be prompted for a secure, random pin during login, which you can retrieve from the TOTP-supported application on your phone.": "Con la autenticación de dos factores habilitada, se le solicitará un PIN aleatorio seguro durante el inicio de sesión, que puede recuperar de la aplicación compatible con TOTP en su teléfono.",
|
||||
"Wo findet das Event statt?": "¿Dónde tendrá lugar el evento?",
|
||||
"Wähle dein Land...": "Elige tu país...",
|
||||
"Wähle deine Sprache aus...": "Elige tu idioma...",
|
||||
"You are receiving this email because we received a password reset request for your account.": "Ha recibido este mensaje porque se solicitó un restablecimiento de contraseña para su cuenta.",
|
||||
"Your email address is unverified.": "Su dirección de correo electrónico no está verificada.",
|
||||
"z.B. Berlin": "p.ej. Berlín",
|
||||
"z.B. Bitcoin Zentrum München": "ej. Centro Bitcoin Múnich",
|
||||
"z.B. Café Mustermann, Hauptstr. 1": "p.ej. Café Ejemplo, Calle Principal 1",
|
||||
"z.B. Hauptstraße 1": "ej. Calle Principal 1",
|
||||
"Zahlungsinformationen": "Información de pago",
|
||||
"Zoom = STRG+Scroll": "Zoom = CTRL+Scroll",
|
||||
"Zurück zum Meetup": "Volver al encuentro",
|
||||
"Zusagen": "Confirmaciones",
|
||||
"Zusätzliche Informationen": "Información adicional",
|
||||
"Ändere dein Passwort für mehr Sicherheit deines Bitcoin Meetup Kontos.": "Cambia tu contraseña para mayor seguridad de tu cuenta de Encuentros Bitcoin.",
|
||||
"Öffnen/RSVP": "Abrir/RSVP",
|
||||
"Über den Dozenten": "Sobre el profesor",
|
||||
"Über den Kurs": "Sobre el curso",
|
||||
"Über uns": "Sobre nosotros",
|
||||
"Diverses": "Varios",
|
||||
"Orte/Gebiete": "Lugares/Áreas",
|
||||
"Städte/Gebiete": "Ciudades/Áreas",
|
||||
"Veranstaltungsorte": "Lugares de eventos",
|
||||
"Copy": "Copiar",
|
||||
"Click to connect": "Haz clic para conectar",
|
||||
"City successfully created!": "¡Ciudad creada exitosamente!",
|
||||
"Create City": "Crear ciudad",
|
||||
"Country": "País",
|
||||
"Select a country": "Seleccionar país",
|
||||
"Latitude": "Latitud",
|
||||
"Longitude": "Longitud",
|
||||
"Population": "Población",
|
||||
"Population Date": "Fecha de población",
|
||||
"City successfully updated!": "¡Ciudad actualizada exitosamente!",
|
||||
"Edit City": "Editar ciudad",
|
||||
"Update City": "Actualizar ciudad",
|
||||
"Cities": "Ciudades",
|
||||
"Search cities...": "Buscar ciudades...",
|
||||
"Created By": "Creado por",
|
||||
"Actions": "Acciones",
|
||||
"Edit": "Editar",
|
||||
"Wann beginnt das Event?": "¿Cuándo comienza el evento?",
|
||||
"Endzeit": "Hora de finalización",
|
||||
"Wann endet das Event?": "¿Cuándo termina el evento?",
|
||||
"Veranstaltungsort": "Lugar del evento",
|
||||
"Ort hinzufügen": "Agregar lugar",
|
||||
"Veranstaltungsort auswählen": "Seleccionar lugar del evento",
|
||||
"Suche nach Ort...": "Buscar lugar...",
|
||||
"Link zu weiteren Informationen oder zur Anmeldung": "Enlace para más información o registro",
|
||||
"Veranstaltungsort hinzufügen": "Agregar lugar de evento",
|
||||
"Füge einen neuen Veranstaltungsort zur Datenbank hinzu.": "Agrega un nuevo lugar de evento a la base de datos.",
|
||||
"z.B. Bitcoin Zentrum München": "ej. Centro Bitcoin Múnich",
|
||||
"Straße": "Calle",
|
||||
"z.B. Hauptstraße 1": "ej. Calle Principal 1",
|
||||
"Ort erstellen": "Crear lugar",
|
||||
"Anmeldungen": "Registros",
|
||||
"weitere Termine": "más fechas",
|
||||
"Venue successfully created!": "¡Lugar creado exitosamente!",
|
||||
"Create Venue": "Crear lugar",
|
||||
"City": "Ciudad",
|
||||
"Select a city": "Seleccionar ciudad",
|
||||
"Street": "Calle",
|
||||
"Venue successfully updated!": "¡Lugar actualizado exitosamente!",
|
||||
"Edit Venue": "Editar lugar",
|
||||
"Update Venue": "Actualizar lugar",
|
||||
"Venues": "Lugares",
|
||||
"Search venues...": "Buscar lugares...",
|
||||
"Basic Information": "Información básica",
|
||||
"Coordinates": "Coordenadas",
|
||||
"Demographics": "Demografía",
|
||||
"Venue Information": "Información del lugar",
|
||||
"Sprache wechseln": "Cambiar idioma",
|
||||
"Spracheinstellungen": "Configuración de idioma",
|
||||
"Wähle deine Sprache aus...": "Elige tu idioma...",
|
||||
"BooksForPlebs": "LibrosParaPlebs",
|
||||
"Lokale Buchausleihe für Bitcoin-Meetups.": "Préstamo local de libros para encuentros Bitcoin.",
|
||||
"Bitcoin - Rabbit Hole": "Bitcoin - La Madriguera del Conejo",
|
||||
"Dies ist ein großartiger Überblick über die Bitcoin-Kaninchenhöhle mit Zugängen zu Bereichen, die Bitcoin umfasst. Jedes Thema hat seine eigene Kaninchenhöhle, die durch Infografiken auf einfache und verständliche Weise visualisiert wird, mit QR-Codes, die zu erklärenden Videos und Artikeln führen. Viel Spaß auf Ihrer Entdeckungsreise!": "Esta es una excelente visión general de la madriguera del conejo de Bitcoin con acceso a áreas que abarca Bitcoin. Cada tema tiene su propia madriguera, que se visualiza de manera simple y comprensible a través de infografías, con códigos QR que conducen a videos y artículos explicativos. ¡Disfruta tu viaje de descubrimiento!",
|
||||
"Login - Bitcoin Meetups": "Iniciar sesión - Encuentros Bitcoin",
|
||||
"Logge dich ein, um auf dein Bitcoin Meetup Konto zuzugreifen und an der Community teilzunehmen.": "Inicia sesión para acceder a tu cuenta de Encuentros Bitcoin y participar en la comunidad.",
|
||||
"Dashboard - Bitcoin Meetups": "Panel - Encuentros Bitcoin",
|
||||
"Verwalte deine Bitcoin Meetups, Events und Einstellungen in deinem persönlichen Dashboard.": "Gestiona tus Encuentros Bitcoin, eventos y configuración en tu panel personal.",
|
||||
"Willkommen bei Bitcoin Meetups": "Bienvenido a Encuentros Bitcoin",
|
||||
"Entdecke die Bitcoin Community in deiner Nähe. Finde lokale Meetups und vernetze dich mit Gleichgesinnten.": "Descubre la comunidad Bitcoin cerca de ti. Encuentra encuentros locales y conéctate con personas afines.",
|
||||
"Follow the Rabbit - Bitcoin Journey": "Sigue al Conejo - Viaje Bitcoin",
|
||||
"Starte deine Bitcoin-Reise und entdecke spannende Inhalte rund um Bitcoin und Blockchain.": "Comienza tu viaje Bitcoin y descubre contenido emocionante sobre Bitcoin y blockchain.",
|
||||
"Neue Stadt hinzufügen - Bitcoin Meetups": "Agregar nueva ciudad - Encuentros Bitcoin",
|
||||
"Füge eine neue Stadt hinzu, um Bitcoin Meetups in deiner Region zu organisieren.": "Agrega una nueva ciudad para organizar Encuentros Bitcoin en tu región.",
|
||||
"Stadt bearbeiten - Bitcoin Meetups": "Editar ciudad - Encuentros Bitcoin",
|
||||
"Aktualisiere die Informationen für Bitcoin Meetup Standorte in deiner Stadt.": "Actualiza la información de las ubicaciones de Encuentros Bitcoin en tu ciudad.",
|
||||
"Städteübersicht - Bitcoin Meetups": "Vista general de ciudades - Encuentros Bitcoin",
|
||||
"Durchsuche alle Städte mit aktiven Bitcoin Meetups und finde Events in deiner Nähe.": "Busca todas las ciudades con Encuentros Bitcoin activos y encuentra eventos cerca de ti.",
|
||||
"Neuen Kurs erstellen - Bitcoin Education": "Crear nuevo curso - Educación Bitcoin",
|
||||
"Erstelle einen neuen Bitcoin-Bildungskurs und teile dein Wissen mit der Community.": "Crea un nuevo curso educativo sobre Bitcoin y comparte tu conocimiento con la comunidad.",
|
||||
"Kursevents bearbeiten - Bitcoin Education": "Editar eventos del curso - Educación Bitcoin",
|
||||
"Verwalte die Termine und Details deiner Bitcoin-Bildungsveranstaltungen.": "Gestiona las fechas y detalles de tus eventos educativos de Bitcoin.",
|
||||
"Kurs bearbeiten - Bitcoin Education": "Editar curso - Educación Bitcoin",
|
||||
"Aktualisiere die Inhalte und Informationen deines Bitcoin-Bildungskurses.": "Actualiza el contenido e información de tu curso educativo de Bitcoin.",
|
||||
"Bitcoin Kurse - Übersicht": "Cursos Bitcoin - Vista general",
|
||||
"Entdecke unsere vielfältigen Bitcoin-Bildungsangebote und Workshops.": "Descubre nuestra variada oferta de cursos y talleres sobre Bitcoin.",
|
||||
"Bitcoin Bildung & Kurse": "Educación & Cursos Bitcoin",
|
||||
"Lerne alles über Bitcoin - von den Grundlagen bis zu fortgeschrittenen Themen.": "Aprende todo sobre Bitcoin - desde lo básico hasta temas avanzados.",
|
||||
"Dozent werden - Bitcoin Education": "Convertirse en profesor - Educación Bitcoin",
|
||||
"Werde Bitcoin-Dozent und teile dein Expertenwissen mit der Community.": "Conviértete en profesor de Bitcoin y comparte tu conocimiento experto con la comunidad.",
|
||||
"Dozentenprofil bearbeiten": "Editar perfil de profesor",
|
||||
"Aktualisiere dein Profil als Bitcoin-Dozent und deine Kursangebote.": "Actualiza tu perfil como profesor de Bitcoin y tus ofertas de cursos.",
|
||||
"Bitcoin Dozenten - Übersicht": "Profesores Bitcoin - Vista general",
|
||||
"Lerne unsere erfahrenen Bitcoin-Dozenten und ihre Expertise kennen.": "Conoce a nuestros experimentados profesores de Bitcoin y su experiencia.",
|
||||
"Bitcoin Meetup Events verwalten": "Gestionar eventos de Encuentros Bitcoin",
|
||||
"Erstelle und bearbeite Bitcoin Meetup Events für deine Community.": "Crea y edita eventos de Encuentros Bitcoin para tu comunidad.",
|
||||
"Meetup bearbeiten - Bitcoin Events": "Editar encuentro - Eventos Bitcoin",
|
||||
"Aktualisiere die Details und Informationen deines Bitcoin Meetups.": "Actualiza los detalles e información de tu Encuentro Bitcoin.",
|
||||
"Bitcoin Meetups - Alle Events": "Encuentros Bitcoin - Todos los eventos",
|
||||
"Finde alle aktuellen Bitcoin Meetups und Events in deiner Region.": "Encuentra todos los Encuentros Bitcoin y eventos actuales en tu región.",
|
||||
"Bitcoin Meetups - Community Events": "Encuentros Bitcoin - Eventos comunitarios",
|
||||
"Entdecke Bitcoin Community Events und vernetze dich mit Gleichgesinnten.": "Descubre eventos comunitarios de Bitcoin y conéctate con personas afines.",
|
||||
"Bitcoin Event Details": "Detalles del evento Bitcoin",
|
||||
"Alle Informationen zum ausgewählten Bitcoin Meetup Event.": "Toda la información sobre el evento de Encuentro Bitcoin seleccionado.",
|
||||
"Bitcoin Meetups Karte": "Mapa de Encuentros Bitcoin",
|
||||
"Finde Bitcoin Meetups in deiner Nähe mit unserer interaktiven Karte.": "Encuentra Encuentros Bitcoin cerca de ti con nuestro mapa interactivo.",
|
||||
"Erscheinungsbild - Einstellungen": "Apariencia - Configuración",
|
||||
"Passe das Erscheinungsbild deines Bitcoin Meetup Profils an.": "Personaliza la apariencia de tu perfil de Encuentros Bitcoin.",
|
||||
"Konto löschen - Bitcoin Meetups": "Eliminar cuenta - Encuentros Bitcoin",
|
||||
"Informationen zum Löschen deines Bitcoin Meetup Kontos.": "Información sobre cómo eliminar tu cuenta de Encuentros Bitcoin.",
|
||||
"Passwort ändern - Bitcoin Meetups": "Cambiar contraseña - Encuentros Bitcoin",
|
||||
"Ändere dein Passwort für mehr Sicherheit deines Bitcoin Meetup Kontos.": "Cambia tu contraseña para mayor seguridad de tu cuenta de Encuentros Bitcoin.",
|
||||
"Profil bearbeiten - Bitcoin Meetups": "Editar perfil - Encuentros Bitcoin",
|
||||
"Aktualisiere deine persönlichen Informationen und Profileinstellungen.": "Actualiza tu información personal y configuración de perfil.",
|
||||
"Neuen Veranstaltungsort erstellen": "Crear nuevo lugar de evento",
|
||||
"Füge einen neuen Ort für Bitcoin Meetups und Events hinzu.": "Agrega un nuevo lugar para Encuentros Bitcoin y eventos.",
|
||||
"Veranstaltungsort bearbeiten": "Editar lugar de evento",
|
||||
"Aktualisiere die Details eines Bitcoin Meetup Veranstaltungsortes.": "Actualiza los detalles de un lugar de Encuentros Bitcoin.",
|
||||
"Veranstaltungsorte - Übersicht": "Lugares de eventos - Vista general",
|
||||
"Finde alle Veranstaltungsorte für Bitcoin Meetups und Events.": "Encuentra todos los lugares para Encuentros Bitcoin y eventos.",
|
||||
"Willkommen": "Bienvenido",
|
||||
"Toximalistisches Infotainment für bullische Bitcoiner.": "Infoentretenimiento toximaximalista para bitcoiners alcistas.",
|
||||
"Sprache wählen": "Elegir idioma"
|
||||
}
|
||||
"Über uns": "Sobre nosotros"
|
||||
}
|
||||
@@ -10,13 +10,13 @@
|
||||
<flux:header container class="border-b border-zinc-200 bg-zinc-50 dark:border-zinc-700 dark:bg-zinc-900">
|
||||
<flux:sidebar.toggle class="lg:hidden" icon="bars-2" inset="left"/>
|
||||
|
||||
<a href="{{ route('dashboard', ['country' => 'de']) }}" class="ms-2 me-5 flex items-center space-x-2 rtl:space-x-reverse lg:ms-0"
|
||||
<a href="{{ route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()]) }}" class="ms-2 me-5 flex items-center space-x-2 rtl:space-x-reverse lg:ms-0"
|
||||
wire:navigate>
|
||||
<x-app-logo/>
|
||||
</a>
|
||||
|
||||
<flux:navbar class="-mb-px max-lg:hidden">
|
||||
<flux:navbar.item icon="layout-grid" :href="route('dashboard', ['country' => 'de'])"
|
||||
<flux:navbar.item icon="layout-grid" :href="route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()])"
|
||||
:current="request()->routeIs('dashboard')" wire:navigate>
|
||||
{{ __('Dashboard') }}
|
||||
</flux:navbar.item>
|
||||
@@ -99,14 +99,14 @@
|
||||
class="lg:hidden border-e border-zinc-200 bg-zinc-50 dark:border-zinc-700 dark:bg-zinc-900">
|
||||
<flux:sidebar.toggle class="lg:hidden" icon="x-mark"/>
|
||||
|
||||
<a href="{{ route('dashboard', ['country' => 'de']) }}" class="ms-1 flex items-center space-x-2 rtl:space-x-reverse"
|
||||
<a href="{{ route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()]) }}" class="ms-1 flex items-center space-x-2 rtl:space-x-reverse"
|
||||
wire:navigate>
|
||||
<x-app-logo/>
|
||||
</a>
|
||||
|
||||
<flux:navlist variant="outline">
|
||||
<flux:navlist.group :heading="__('Platform')">
|
||||
<flux:navlist.item icon="layout-grid" :href="route('dashboard', ['country' => 'de'])"
|
||||
<flux:navlist.item icon="layout-grid" :href="route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()])"
|
||||
:current="request()->routeIs('dashboard')" wire:navigate>
|
||||
{{ __('Dashboard') }}
|
||||
</flux:navlist.item>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<body class="min-h-screen bg-neutral-100 antialiased dark:bg-linear-to-b dark:from-neutral-950 dark:to-neutral-900">
|
||||
<div class="bg-muted flex min-h-svh flex-col items-center justify-center gap-6 p-6 md:p-10">
|
||||
<div class="flex w-full max-w-md flex-col gap-6">
|
||||
<a href="{{ route('dashboard', ['country' => 'de']) }}" class="flex flex-col items-center gap-2 font-medium" wire:navigate>
|
||||
<a href="{{ route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()]) }}" class="flex flex-col items-center gap-2 font-medium" wire:navigate>
|
||||
<span class="flex h-9 w-9 items-center justify-center rounded-md">
|
||||
<x-app-logo-icon class="size-9 fill-current text-black dark:text-white" />
|
||||
</span>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<div class="relative grid h-dvh flex-col items-center justify-center px-8 sm:px-0 lg:max-w-none lg:grid-cols-2 lg:px-0">
|
||||
<div class="bg-muted relative hidden h-full flex-col p-10 text-white lg:flex dark:border-e dark:border-neutral-800">
|
||||
<div class="absolute inset-0 bg-neutral-900"></div>
|
||||
<a href="{{ route_with_country('home') }}" class="relative z-20 flex items-center text-lg font-medium" wire:navigate>
|
||||
<a href="{{ route('welcome') }}" class="relative z-20 flex items-center text-lg font-medium" wire:navigate>
|
||||
<span class="flex h-10 w-10 items-center justify-center rounded-md">
|
||||
<x-app-logo-icon class="me-2 h-7 fill-current text-white" />
|
||||
</span>
|
||||
@@ -27,7 +27,7 @@
|
||||
</div>
|
||||
<div class="w-full lg:p-8">
|
||||
<div class="mx-auto flex w-full flex-col justify-center space-y-6 sm:w-[350px]">
|
||||
<a href="{{ route('dashboard', ['country' => 'de']) }}" class="z-20 flex flex-col items-center gap-2 font-medium lg:hidden" wire:navigate>
|
||||
<a href="{{ route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()]) }}" class="z-20 flex flex-col items-center gap-2 font-medium lg:hidden" wire:navigate>
|
||||
<span class="flex h-9 w-9 items-center justify-center rounded-md">
|
||||
<x-app-logo-icon class="size-9 fill-current text-black dark:text-white" />
|
||||
</span>
|
||||
|
||||
@@ -32,7 +32,7 @@ class extends Component {
|
||||
|
||||
session(['auth.password_confirmed_at' => time()]);
|
||||
|
||||
$this->redirectIntended(default: route('dashboard', ['country' => 'de'], absolute: false), navigate: true);
|
||||
$this->redirectIntended(default: route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()], absolute: false), navigate: true);
|
||||
}
|
||||
}; ?>
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ class extends Component {
|
||||
Auth::loginUsingId($user->id);
|
||||
Session::regenerate();
|
||||
$this->redirectIntended(
|
||||
default: route('dashboard', ['country' => 'de'], absolute: false),
|
||||
default: route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()], absolute: false),
|
||||
navigate: true,
|
||||
);
|
||||
return;
|
||||
@@ -87,7 +87,7 @@ class extends Component {
|
||||
Session::regenerate();
|
||||
|
||||
$this->redirectIntended(
|
||||
default: route('dashboard', ['country' => 'de'], absolute: false),
|
||||
default: route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()], absolute: false),
|
||||
navigate: true
|
||||
);
|
||||
}
|
||||
@@ -135,7 +135,7 @@ class extends Component {
|
||||
->notify(new ModelCreatedNotification($user, 'users'));
|
||||
auth()->login($user);
|
||||
|
||||
return to_route('dashboard', ['country' => 'de']);
|
||||
return to_route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()]);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -35,7 +35,7 @@ class extends Component {
|
||||
|
||||
Auth::login($user);
|
||||
|
||||
$this->redirectIntended(route('dashboard', ['country' => 'de'],absolute: false), navigate: true);
|
||||
$this->redirectIntended(route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()],absolute: false), navigate: true);
|
||||
}
|
||||
}; ?>
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ class extends Component {
|
||||
public function sendVerification(): void
|
||||
{
|
||||
if (Auth::user()->hasVerifiedEmail()) {
|
||||
$this->redirectIntended(default: route('dashboard', ['country' => 'de'],absolute: false), navigate: true);
|
||||
$this->redirectIntended(default: route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()],absolute: false), navigate: true);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -10,6 +10,22 @@ new
|
||||
class extends Component {
|
||||
use SeoTrait;
|
||||
|
||||
public string $country = 'de';
|
||||
public float $latitude = 0.0;
|
||||
public float $longitude = 0.0;
|
||||
|
||||
public function mount(): void
|
||||
{
|
||||
$this->country = request()->route('country');
|
||||
$geoCountry = \Lwwcas\LaravelCountries\Models\Country::query()
|
||||
->where('iso_alpha_2', str($this->country)->upper())
|
||||
->first()
|
||||
?->coordinates()
|
||||
->first();
|
||||
$this->latitude = $geoCountry->latitude ?? 51.165691;
|
||||
$this->longitude = $geoCountry->longitude ?? 10.451526;
|
||||
}
|
||||
|
||||
public function with(): array
|
||||
{
|
||||
return [
|
||||
@@ -43,10 +59,12 @@ class extends Component {
|
||||
</div>
|
||||
<div x-data="{
|
||||
markers: @js($meetups),
|
||||
latitude: $wire.entangle('latitude'),
|
||||
longitude: $wire.entangle('longitude'),
|
||||
initializeMap() {
|
||||
const map = L.map($refs.map, {
|
||||
scrollWheelZoom: false
|
||||
}).setView([51.1657, 10.4515], 6);
|
||||
}).setView([this.latitude, this.longitude], 6);
|
||||
|
||||
L.tileLayer('https://tile.openstreetmap.de/{z}/{x}/{y}.png', {
|
||||
minZoom: 0,
|
||||
|
||||
@@ -64,7 +64,7 @@ class extends Component {
|
||||
$user = Auth::user();
|
||||
|
||||
if ($user->hasVerifiedEmail()) {
|
||||
$this->redirectIntended(default: route('dashboard', ['country' => 'de'],absolute: false));
|
||||
$this->redirectIntended(default: route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()],absolute: false));
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -13,12 +13,12 @@ class extends Component {
|
||||
|
||||
public function goToMeetups(): void
|
||||
{
|
||||
$this->redirect(route_with_country('meetups.index'), navigate: true);
|
||||
$this->redirect(route('meetups.index', ['country' => str(session('lang_country', 'de'))->after('-')->lower()]), navigate: true);
|
||||
}
|
||||
|
||||
public function goToMap(): void
|
||||
{
|
||||
$this->redirect(route_with_country('meetups.map'), navigate: true);
|
||||
$this->redirect(route('meetups.map', ['country' => str(session('lang_country', 'de'))->after('-')->lower()]), navigate: true);
|
||||
}
|
||||
}; ?>
|
||||
|
||||
@@ -60,7 +60,7 @@ class extends Component {
|
||||
{{ __('Kartenansicht öffnen') }}
|
||||
</flux:button>
|
||||
|
||||
<flux:button :href="route('dashboard', ['country' => 'de'])" class="cursor-pointer w-full"
|
||||
<flux:button :href="route('dashboard', ['country' => str(session('lang_country', 'de'))->after('-')->lower()])" class="cursor-pointer w-full"
|
||||
icon="arrow-right-start-on-rectangle">
|
||||
{{ __('Login') }}
|
||||
</flux:button>
|
||||
|
||||
Reference in New Issue
Block a user