diff --git a/app/Http/Controllers/BeatmapPacksController.php b/app/Http/Controllers/BeatmapPacksController.php index 38017168ac7..39fa5a290ce 100644 --- a/app/Http/Controllers/BeatmapPacksController.php +++ b/app/Http/Controllers/BeatmapPacksController.php @@ -16,7 +16,7 @@ class BeatmapPacksController extends Controller public function index() { - $type = presence(Request::input('type')) ?? BeatmapPack::DEFAULT_TYPE; + $type = presence(get_string(Request::input('type'))) ?? BeatmapPack::DEFAULT_TYPE; $packs = BeatmapPack::getPacks($type); if ($packs === null) { abort(404); diff --git a/app/Libraries/UsernameValidation.php b/app/Libraries/UsernameValidation.php index 444d77e2d8b..9321bb01114 100644 --- a/app/Libraries/UsernameValidation.php +++ b/app/Libraries/UsernameValidation.php @@ -5,8 +5,11 @@ namespace App\Libraries; +use App\Models\Beatmap; +use App\Models\Beatmapset; use App\Models\RankHighest; use App\Models\User; +use App\Models\UserBadge; use App\Models\UsernameChangeHistory; use Carbon\Carbon; use DB; @@ -82,33 +85,32 @@ public static function validateUsername($username) public static function validateUsersOfUsername(string $username): ValidationErrors { $errors = new ValidationErrors('user'); + $userIds = static::usersOfUsername($username)->pluck('user_id'); - $users = static::usersOfUsername($username); - - // top 100 - // Queried directly on model because User::rankHighests is disabled - // when experimental rank is set as default. - $highestRank = RankHighest::whereIn('user_id', $users->pluck('user_id'))->min('rank'); + // Check if any of the users have been ranked in the top 100 + $highestRank = RankHighest::whereIn('user_id', $userIds)->min('rank'); if ($highestRank !== null && $highestRank <= 100) { return $errors->add('username', '.username_locked'); } - foreach ($users as $user) { - // has badges - if ($user->badges()->exists()) { - return $errors->add('username', '.username_locked'); - } + // Check if any of the users have badges + if (UserBadge::whereIn('user_id', $userIds)->exists()) { + return $errors->add('username', '.username_locked'); + } - // ranked beatmaps - if ($user->profileBeatmapsetsRanked()->exists()) { - return $errors->add('username', '.username_locked'); - } + // Check if any of the users have beatmaps or beatmapsets with + // leaderboards enabled + if ( + Beatmap::scoreable()->whereIn('user_id', $userIds)->exists() || + Beatmapset::scoreable()->whereIn('user_id', $userIds)->exists() + ) { + return $errors->add('username', '.username_locked'); } return $errors; } - public static function usersOfUsername(string $username): Collection + private static function usersOfUsername(string $username): Collection { $userIds = UsernameChangeHistory::where('username_last', $username)->pluck('user_id'); $users = User::whereIn('user_id', $userIds)->get(); diff --git a/app/Models/Beatmapset.php b/app/Models/Beatmapset.php index ae1047d3a0e..f3e8f3f859a 100644 --- a/app/Models/Beatmapset.php +++ b/app/Models/Beatmapset.php @@ -339,6 +339,11 @@ public function scopeHasMode($query, $modeInts) }); } + public function scopeScoreable(Builder $query): void + { + $query->where('approved', '>', 0); + } + public function scopeWithModesForRanking($query, $modeInts) { if (!is_array($modeInts)) { diff --git a/app/helpers.php b/app/helpers.php index 9a44187996b..458034fbd0c 100644 --- a/app/helpers.php +++ b/app/helpers.php @@ -7,6 +7,7 @@ use App\Models\LoginAttempt; use Egulias\EmailValidator\EmailValidator; use Egulias\EmailValidator\Validation\NoRFCWarningsValidation; +use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Arr; use Illuminate\Support\HtmlString; @@ -1847,3 +1848,11 @@ function unmix(string $resource): HtmlString { return app('assets-manifest')->src($resource); } + +/** + * Get an instance of the named migration. + */ +function migration(string $name): Migration +{ + return require database_path("migrations/{$name}.php"); +} diff --git a/database/migrations/2016_02_27_103851_create_osu_slack_users_table.php b/database/migrations/2016_02_27_103851_create_osu_slack_users_table.php index 930c5b46f2e..3b40356a477 100644 --- a/database/migrations/2016_02_27_103851_create_osu_slack_users_table.php +++ b/database/migrations/2016_02_27_103851_create_osu_slack_users_table.php @@ -6,7 +6,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; -class CreateOsuSlackUsersTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -33,4 +33,4 @@ public function down() { Schema::drop('osu_slack_users'); } -} +}; diff --git a/database/migrations/2016_02_29_052133_create_beatmapset_discussions.php b/database/migrations/2016_02_29_052133_create_beatmapset_discussions.php index a30e01891f9..1680f863892 100644 --- a/database/migrations/2016_02_29_052133_create_beatmapset_discussions.php +++ b/database/migrations/2016_02_29_052133_create_beatmapset_discussions.php @@ -6,7 +6,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; -class CreateBeatmapsetDiscussions extends Migration +return new class extends Migration { /** * Run the migrations. @@ -38,4 +38,4 @@ public function down() { Schema::drop('beatmapset_discussions'); } -} +}; diff --git a/database/migrations/2016_03_02_214730_change_primary_key_on_slack_users.php b/database/migrations/2016_03_02_214730_change_primary_key_on_slack_users.php index b82525f382a..9421a8c0b20 100644 --- a/database/migrations/2016_03_02_214730_change_primary_key_on_slack_users.php +++ b/database/migrations/2016_03_02_214730_change_primary_key_on_slack_users.php @@ -5,7 +5,7 @@ use Illuminate\Database\Migrations\Migration; -class ChangePrimaryKeyOnSlackUsers extends Migration +return new class extends Migration { /** * Run the migrations. @@ -32,4 +32,4 @@ public function down() $table->primary('slack_id'); }); } -} +}; diff --git a/database/migrations/2016_03_03_223651_osu_slack_user_make_slack_id_nullable.php b/database/migrations/2016_03_03_223651_osu_slack_user_make_slack_id_nullable.php index 3cf8c349b85..039a814efff 100644 --- a/database/migrations/2016_03_03_223651_osu_slack_user_make_slack_id_nullable.php +++ b/database/migrations/2016_03_03_223651_osu_slack_user_make_slack_id_nullable.php @@ -5,7 +5,7 @@ use Illuminate\Database\Migrations\Migration; -class OsuSlackUserMakeSlackIdNullable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() $table->string('slack_id', 50)->change(); }); } -} +}; diff --git a/database/migrations/2016_03_09_083112_add_index_on_slack_id.php b/database/migrations/2016_03_09_083112_add_index_on_slack_id.php index 2e921b1cdfc..37062ab5bab 100644 --- a/database/migrations/2016_03_09_083112_add_index_on_slack_id.php +++ b/database/migrations/2016_03_09_083112_add_index_on_slack_id.php @@ -5,7 +5,7 @@ use Illuminate\Database\Migrations\Migration; -class AddIndexOnSlackId extends Migration +return new class extends Migration { /** * Run the migrations. @@ -30,4 +30,4 @@ public function down() $table->dropIndex('osu_slack_users_slack_id_index'); }); } -} +}; diff --git a/database/migrations/2016_03_18_170000_create_oauth_scopes_table.php b/database/migrations/2016_03_18_170000_create_oauth_scopes_table.php index 0b4a1d6dc13..024520563c6 100644 --- a/database/migrations/2016_03_18_170000_create_oauth_scopes_table.php +++ b/database/migrations/2016_03_18_170000_create_oauth_scopes_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthScopesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -44,4 +44,4 @@ public function down() { Schema::drop('oauth_scopes'); } -} +}; diff --git a/database/migrations/2016_03_18_170001_create_oauth_grants_table.php b/database/migrations/2016_03_18_170001_create_oauth_grants_table.php index a15f8ff741d..7328dc475c7 100644 --- a/database/migrations/2016_03_18_170001_create_oauth_grants_table.php +++ b/database/migrations/2016_03_18_170001_create_oauth_grants_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthGrantsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -42,4 +42,4 @@ public function down() { Schema::drop('oauth_grants'); } -} +}; diff --git a/database/migrations/2016_03_18_170002_create_oauth_grant_scopes_table.php b/database/migrations/2016_03_18_170002_create_oauth_grant_scopes_table.php index 97449c9e213..bab3c792dba 100644 --- a/database/migrations/2016_03_18_170002_create_oauth_grant_scopes_table.php +++ b/database/migrations/2016_03_18_170002_create_oauth_grant_scopes_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthGrantScopesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -60,4 +60,4 @@ public function down() }); Schema::drop('oauth_grant_scopes'); } -} +}; diff --git a/database/migrations/2016_03_18_170003_create_oauth_clients_table.php b/database/migrations/2016_03_18_170003_create_oauth_clients_table.php index daeec12299b..1359641de7c 100644 --- a/database/migrations/2016_03_18_170003_create_oauth_clients_table.php +++ b/database/migrations/2016_03_18_170003_create_oauth_clients_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthClientsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -46,4 +46,4 @@ public function down() { Schema::drop('oauth_clients'); } -} +}; diff --git a/database/migrations/2016_03_18_170004_create_oauth_client_endpoints_table.php b/database/migrations/2016_03_18_170004_create_oauth_client_endpoints_table.php index d1911f1b7f4..517f0799160 100644 --- a/database/migrations/2016_03_18_170004_create_oauth_client_endpoints_table.php +++ b/database/migrations/2016_03_18_170004_create_oauth_client_endpoints_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthClientEndpointsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -56,4 +56,4 @@ public function down() Schema::drop('oauth_client_endpoints'); } -} +}; diff --git a/database/migrations/2016_03_18_170005_create_oauth_client_scopes_table.php b/database/migrations/2016_03_18_170005_create_oauth_client_scopes_table.php index e7a76431f35..cce22e692cd 100644 --- a/database/migrations/2016_03_18_170005_create_oauth_client_scopes_table.php +++ b/database/migrations/2016_03_18_170005_create_oauth_client_scopes_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthClientScopesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -60,4 +60,4 @@ public function down() }); Schema::drop('oauth_client_scopes'); } -} +}; diff --git a/database/migrations/2016_03_18_170006_create_oauth_client_grants_table.php b/database/migrations/2016_03_18_170006_create_oauth_client_grants_table.php index 1afb2c9af0c..9954f7a4ca8 100644 --- a/database/migrations/2016_03_18_170006_create_oauth_client_grants_table.php +++ b/database/migrations/2016_03_18_170006_create_oauth_client_grants_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthClientGrantsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -61,4 +61,4 @@ public function down() }); Schema::drop('oauth_client_grants'); } -} +}; diff --git a/database/migrations/2016_03_18_170007_create_oauth_sessions_table.php b/database/migrations/2016_03_18_170007_create_oauth_sessions_table.php index 375c4a41aef..c308bd23e3f 100644 --- a/database/migrations/2016_03_18_170007_create_oauth_sessions_table.php +++ b/database/migrations/2016_03_18_170007_create_oauth_sessions_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthSessionsTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -56,4 +56,4 @@ public function down() }); Schema::drop('oauth_sessions'); } -} +}; diff --git a/database/migrations/2016_03_18_170008_create_oauth_session_scopes_table.php b/database/migrations/2016_03_18_170008_create_oauth_session_scopes_table.php index 79b1614618c..b804afdae65 100644 --- a/database/migrations/2016_03_18_170008_create_oauth_session_scopes_table.php +++ b/database/migrations/2016_03_18_170008_create_oauth_session_scopes_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthSessionScopesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -60,4 +60,4 @@ public function down() }); Schema::drop('oauth_session_scopes'); } -} +}; diff --git a/database/migrations/2016_03_18_170009_create_oauth_auth_codes_table.php b/database/migrations/2016_03_18_170009_create_oauth_auth_codes_table.php index 2904702cf10..0ceb3a6e34b 100644 --- a/database/migrations/2016_03_18_170009_create_oauth_auth_codes_table.php +++ b/database/migrations/2016_03_18_170009_create_oauth_auth_codes_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthAuthCodesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -55,4 +55,4 @@ public function down() }); Schema::drop('oauth_auth_codes'); } -} +}; diff --git a/database/migrations/2016_03_18_170010_create_oauth_auth_code_scopes_table.php b/database/migrations/2016_03_18_170010_create_oauth_auth_code_scopes_table.php index fdee7611740..773341aca9f 100644 --- a/database/migrations/2016_03_18_170010_create_oauth_auth_code_scopes_table.php +++ b/database/migrations/2016_03_18_170010_create_oauth_auth_code_scopes_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthAuthCodeScopesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -60,4 +60,4 @@ public function down() }); Schema::drop('oauth_auth_code_scopes'); } -} +}; diff --git a/database/migrations/2016_03_18_170011_create_oauth_access_tokens_table.php b/database/migrations/2016_03_18_170011_create_oauth_access_tokens_table.php index c5881633d8e..d1ed8e68564 100644 --- a/database/migrations/2016_03_18_170011_create_oauth_access_tokens_table.php +++ b/database/migrations/2016_03_18_170011_create_oauth_access_tokens_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthAccessTokensTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -55,4 +55,4 @@ public function down() }); Schema::drop('oauth_access_tokens'); } -} +}; diff --git a/database/migrations/2016_03_18_170012_create_oauth_access_token_scopes_table.php b/database/migrations/2016_03_18_170012_create_oauth_access_token_scopes_table.php index 4c9a7af4344..22ee8a14f47 100644 --- a/database/migrations/2016_03_18_170012_create_oauth_access_token_scopes_table.php +++ b/database/migrations/2016_03_18_170012_create_oauth_access_token_scopes_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthAccessTokenScopesTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -60,4 +60,4 @@ public function down() }); Schema::drop('oauth_access_token_scopes'); } -} +}; diff --git a/database/migrations/2016_03_18_170013_create_oauth_refresh_tokens_table.php b/database/migrations/2016_03_18_170013_create_oauth_refresh_tokens_table.php index b7262b034ee..8d0197c550f 100644 --- a/database/migrations/2016_03_18_170013_create_oauth_refresh_tokens_table.php +++ b/database/migrations/2016_03_18_170013_create_oauth_refresh_tokens_table.php @@ -1,6 +1,6 @@ @@ -18,7 +18,7 @@ * * @author Luca Degasperi */ -class CreateOauthRefreshTokensTable extends Migration +return new class extends Migration { /** * Run the migrations. @@ -53,4 +53,4 @@ public function down() Schema::drop('oauth_refresh_tokens'); } -} +}; diff --git a/database/migrations/2016_08_25_055700_create_contest_vote_aggregates_view.php b/database/migrations/2016_08_25_055700_create_contest_vote_aggregates_view.php index c5d3ba509ec..77c927e26a2 100644 --- a/database/migrations/2016_08_25_055700_create_contest_vote_aggregates_view.php +++ b/database/migrations/2016_08_25_055700_create_contest_vote_aggregates_view.php @@ -5,7 +5,7 @@ use Illuminate\Database\Migrations\Migration; -class CreateContestVoteAggregatesView extends Migration +return new class extends Migration { /** * Run the migrations. @@ -26,4 +26,4 @@ public function down() { DB::statement('DROP VIEW contest_vote_aggregates'); } -} +}; diff --git a/database/migrations/2016_10_28_000000_update_oauth_tables.php b/database/migrations/2016_10_28_000000_update_oauth_tables.php index 022fb841ebe..26ab914ed63 100644 --- a/database/migrations/2016_10_28_000000_update_oauth_tables.php +++ b/database/migrations/2016_10_28_000000_update_oauth_tables.php @@ -14,20 +14,20 @@ class UpdateOauthTables extends Migration */ public function up() { - (new CreateOauthRefreshTokensTable())->down(); - (new CreateOauthAccessTokenScopesTable())->down(); - (new CreateOauthAccessTokensTable())->down(); - (new CreateOauthAuthCodeScopesTable())->down(); - (new CreateOauthAuthCodesTable())->down(); - (new CreateOauthSessionScopesTable())->down(); - (new CreateOauthSessionsTable())->down(); - (new CreateOauthClientGrantsTable())->down(); - (new CreateOauthClientScopesTable())->down(); - (new CreateOauthClientEndpointsTable())->down(); - (new CreateOauthClientsTable())->down(); - (new CreateOauthGrantScopesTable())->down(); - (new CreateOauthGrantsTable())->down(); - (new CreateOauthScopesTable())->down(); + migration('2016_03_18_170013_create_oauth_refresh_tokens_table')->down(); + migration('2016_03_18_170012_create_oauth_access_token_scopes_table')->down(); + migration('2016_03_18_170011_create_oauth_access_tokens_table')->down(); + migration('2016_03_18_170010_create_oauth_auth_code_scopes_table')->down(); + migration('2016_03_18_170009_create_oauth_auth_codes_table')->down(); + migration('2016_03_18_170008_create_oauth_session_scopes_table')->down(); + migration('2016_03_18_170007_create_oauth_sessions_table')->down(); + migration('2016_03_18_170006_create_oauth_client_grants_table')->down(); + migration('2016_03_18_170005_create_oauth_client_scopes_table')->down(); + migration('2016_03_18_170004_create_oauth_client_endpoints_table')->down(); + migration('2016_03_18_170003_create_oauth_clients_table')->down(); + migration('2016_03_18_170002_create_oauth_grant_scopes_table')->down(); + migration('2016_03_18_170001_create_oauth_grants_table')->down(); + migration('2016_03_18_170000_create_oauth_scopes_table')->down(); } /** @@ -37,19 +37,19 @@ public function up() */ public function down() { - (new CreateOauthScopesTable())->up(); - (new CreateOauthGrantsTable())->up(); - (new CreateOauthGrantScopesTable())->up(); - (new CreateOauthClientsTable())->up(); - (new CreateOauthClientEndpointsTable())->up(); - (new CreateOauthClientScopesTable())->up(); - (new CreateOauthClientGrantsTable())->up(); - (new CreateOauthSessionsTable())->up(); - (new CreateOauthSessionScopesTable())->up(); - (new CreateOauthAuthCodesTable())->up(); - (new CreateOauthAuthCodeScopesTable())->up(); - (new CreateOauthAccessTokensTable())->up(); - (new CreateOauthAccessTokenScopesTable())->up(); - (new CreateOauthRefreshTokensTable())->up(); + migration('2016_03_18_170000_create_oauth_scopes_table')->up(); + migration('2016_03_18_170001_create_oauth_grants_table')->up(); + migration('2016_03_18_170002_create_oauth_grant_scopes_table')->up(); + migration('2016_03_18_170003_create_oauth_clients_table')->up(); + migration('2016_03_18_170004_create_oauth_client_endpoints_table')->up(); + migration('2016_03_18_170005_create_oauth_client_scopes_table')->up(); + migration('2016_03_18_170006_create_oauth_client_grants_table')->up(); + migration('2016_03_18_170007_create_oauth_sessions_table')->up(); + migration('2016_03_18_170008_create_oauth_session_scopes_table')->up(); + migration('2016_03_18_170009_create_oauth_auth_codes_table')->up(); + migration('2016_03_18_170010_create_oauth_auth_code_scopes_table')->up(); + migration('2016_03_18_170011_create_oauth_access_tokens_table')->up(); + migration('2016_03_18_170012_create_oauth_access_token_scopes_table')->up(); + migration('2016_03_18_170013_create_oauth_refresh_tokens_table')->up(); } } diff --git a/database/migrations/2016_12_19_132350_add_kudosu_refresh_votes_to_beatmap_discussions.php b/database/migrations/2016_12_19_132350_add_kudosu_refresh_votes_to_beatmap_discussions.php index 52887733f7c..ed3d91a2e05 100644 --- a/database/migrations/2016_12_19_132350_add_kudosu_refresh_votes_to_beatmap_discussions.php +++ b/database/migrations/2016_12_19_132350_add_kudosu_refresh_votes_to_beatmap_discussions.php @@ -6,7 +6,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Support\Facades\Schema; -class AddKudosuRefreshVotesToBeatmapDiscussions extends Migration +return new class extends Migration { /** * Run the migrations. @@ -31,4 +31,4 @@ public function down() $table->dropColumn('kudosu_refresh_votes'); }); } -} +}; diff --git a/database/migrations/2017_02_01_105338_drop_slack_users.php b/database/migrations/2017_02_01_105338_drop_slack_users.php index 70fdce5b1f9..76c21dfbf13 100644 --- a/database/migrations/2017_02_01_105338_drop_slack_users.php +++ b/database/migrations/2017_02_01_105338_drop_slack_users.php @@ -25,9 +25,9 @@ public function up() */ public function down() { - (new CreateOsuSlackUsersTable())->up(); - (new ChangePrimaryKeyOnSlackUsers())->up(); - (new OsuSlackUserMakeSlackIdNullable())->up(); - (new AddIndexOnSlackId())->up(); + migration('2016_02_27_103851_create_osu_slack_users_table')->up(); + migration('2016_03_02_214730_change_primary_key_on_slack_users')->up(); + migration('2016_03_03_223651_osu_slack_user_make_slack_id_nullable')->up(); + migration('2016_03_09_083112_add_index_on_slack_id')->up(); } } diff --git a/database/migrations/2017_02_13_013536_delete_contest_vote_aggregates_view.php b/database/migrations/2017_02_13_013536_delete_contest_vote_aggregates_view.php index 735dbd08822..7f517af9f6c 100644 --- a/database/migrations/2017_02_13_013536_delete_contest_vote_aggregates_view.php +++ b/database/migrations/2017_02_13_013536_delete_contest_vote_aggregates_view.php @@ -14,7 +14,7 @@ class DeleteContestVoteAggregatesView extends Migration */ public function up() { - (new CreateContestVoteAggregatesView())->down(); + migration('2016_08_25_055700_create_contest_vote_aggregates_view')->down(); } /** @@ -24,6 +24,6 @@ public function up() */ public function down() { - (new CreateContestVoteAggregatesView())->up(); + migration('2016_08_25_055700_create_contest_vote_aggregates_view')->up(); } } diff --git a/database/migrations/2017_08_28_110634_drop_beatmapset_discussions.php b/database/migrations/2017_08_28_110634_drop_beatmapset_discussions.php index fe2bf67d2d9..f1af5665620 100644 --- a/database/migrations/2017_08_28_110634_drop_beatmapset_discussions.php +++ b/database/migrations/2017_08_28_110634_drop_beatmapset_discussions.php @@ -14,7 +14,7 @@ class DropBeatmapsetDiscussions extends Migration */ public function up() { - (new CreateBeatmapsetDiscussions())->down(); + migration('2016_02_29_052133_create_beatmapset_discussions')->down(); } /** @@ -24,6 +24,6 @@ public function up() */ public function down() { - (new CreateBeatmapsetDiscussions())->up(); + migration('2016_02_29_052133_create_beatmapset_discussions')->up(); } } diff --git a/database/migrations/2017_11_22_081837_remove_kudosu_refresh_votes_from_beatmap_discussions.php b/database/migrations/2017_11_22_081837_remove_kudosu_refresh_votes_from_beatmap_discussions.php index 0ce4c3940d0..19008befe2d 100644 --- a/database/migrations/2017_11_22_081837_remove_kudosu_refresh_votes_from_beatmap_discussions.php +++ b/database/migrations/2017_11_22_081837_remove_kudosu_refresh_votes_from_beatmap_discussions.php @@ -14,7 +14,7 @@ class RemoveKudosuRefreshVotesFromBeatmapDiscussions extends Migration */ public function up() { - (new AddKudosuRefreshVotesToBeatmapDiscussions())->down(); + migration('2016_12_19_132350_add_kudosu_refresh_votes_to_beatmap_discussions')->down(); } /** @@ -24,6 +24,6 @@ public function up() */ public function down() { - (new AddKudosuRefreshVotesToBeatmapDiscussions())->up(); + migration('2016_12_19_132350_add_kudosu_refresh_votes_to_beatmap_discussions')->up(); } } diff --git a/database/migrations/2021_03_24_130818_create_solo_scores.php b/database/migrations/2021_03_24_130818_create_solo_scores.php index efe5868dd64..baf985fd4f1 100644 --- a/database/migrations/2021_03_24_130818_create_solo_scores.php +++ b/database/migrations/2021_03_24_130818_create_solo_scores.php @@ -7,7 +7,7 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateSoloScores extends Migration +return new class extends Migration { /** * Run the migrations. @@ -53,4 +53,4 @@ public function down() { Schema::dropIfExists('solo_scores'); } -} +}; diff --git a/database/migrations/2021_09_15_065842_create_new_score_tables.php b/database/migrations/2021_09_15_065842_create_new_score_tables.php index f2f50945c3e..3ee8010bcfe 100644 --- a/database/migrations/2021_09_15_065842_create_new_score_tables.php +++ b/database/migrations/2021_09_15_065842_create_new_score_tables.php @@ -49,6 +49,6 @@ public function down() { Schema::dropIfExists('solo_scores_process_history'); Schema::dropIfExists('solo_scores'); - (new CreateSoloScores())->up(); + migration('2021_03_24_130818_create_solo_scores')->up(); } } diff --git a/resources/lang/ar/users.php b/resources/lang/ar/users.php index a3a11a4b5b0..a33cbebc10e 100644 --- a/resources/lang/ar/users.php +++ b/resources/lang/ar/users.php @@ -387,7 +387,7 @@ 'date' => 'التاريخ', 'action' => 'النشاط', 'length' => 'الطول', - 'length_permanent' => 'دائم', + 'length_indefinite' => '', 'description' => 'الوصف', 'actor' => 'بواسطة :username', diff --git a/resources/lang/be/users.php b/resources/lang/be/users.php index 7e943904c1e..990ec3c4eee 100644 --- a/resources/lang/be/users.php +++ b/resources/lang/be/users.php @@ -387,7 +387,7 @@ 'date' => 'дата', 'action' => 'дзея', 'length' => 'працягласць', - 'length_permanent' => 'Назаўсёды', + 'length_indefinite' => '', 'description' => 'апісанне', 'actor' => ':username', diff --git a/resources/lang/bg/users.php b/resources/lang/bg/users.php index 2750232f12b..c0b9bd7af15 100644 --- a/resources/lang/bg/users.php +++ b/resources/lang/bg/users.php @@ -387,7 +387,7 @@ 'date' => 'дата', 'action' => 'действие', 'length' => 'продължителност', - 'length_permanent' => 'Завинаги', + 'length_indefinite' => '', 'description' => 'описание', 'actor' => 'от :username', diff --git a/resources/lang/ca/accounts.php b/resources/lang/ca/accounts.php index 365caf33d81..83a75644618 100644 --- a/resources/lang/ca/accounts.php +++ b/resources/lang/ca/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'país', 'title' => 'Perfil', 'country_change' => [ '_' => "", - 'update_link' => '', + 'update_link' => 'Actualitza a :country', ], 'user' => [ diff --git a/resources/lang/ca/authorization.php b/resources/lang/ca/authorization.php index be0c9b98879..15952b8f07a 100644 --- a/resources/lang/ca/authorization.php +++ b/resources/lang/ca/authorization.php @@ -171,7 +171,7 @@ 'score' => [ 'pin' => [ - 'disabled_type' => "", + 'disabled_type' => "No es pot fixar aquest tipus de puntuació", 'not_owner' => 'Només el propietari de la puntuació pot fixar la puntuació.', 'too_many' => 'Has fixat massa puntuacions.', ], diff --git a/resources/lang/ca/rankings.php b/resources/lang/ca/rankings.php index 64fae191ba5..ae6e3bd156c 100644 --- a/resources/lang/ca/rankings.php +++ b/resources/lang/ca/rankings.php @@ -18,15 +18,15 @@ ], 'kudosu' => [ - 'total' => '', - 'available' => '', - 'used' => '', + 'total' => 'Obtingut', + 'available' => 'Disponible', + 'used' => 'Gastat', ], 'type' => [ 'charts' => 'focus', 'country' => 'país', - 'kudosu' => '', + 'kudosu' => 'kudosu', 'multiplayer' => 'multijugador', 'performance' => 'rendiment', 'score' => 'puntuació', diff --git a/resources/lang/ca/users.php b/resources/lang/ca/users.php index c8b3daf810c..b4261203d8f 100644 --- a/resources/lang/ca/users.php +++ b/resources/lang/ca/users.php @@ -387,7 +387,7 @@ 'date' => 'data', 'action' => 'acció', 'length' => 'durada', - 'length_permanent' => 'Permanent', + 'length_indefinite' => '', 'description' => 'descripció', 'actor' => 'per :username', diff --git a/resources/lang/cs/accounts.php b/resources/lang/cs/accounts.php index 632bafb9fc8..14b77aba964 100644 --- a/resources/lang/cs/accounts.php +++ b/resources/lang/cs/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'země', 'title' => 'Profil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Vypadá to, že země zvolená na Vašem účtu neodpovídá zemi Vašeho bydliště. :update_link.", + 'update_link' => 'Změnit na :country', ], 'user' => [ diff --git a/resources/lang/cs/users.php b/resources/lang/cs/users.php index 9133c3bf89c..237f6b59248 100644 --- a/resources/lang/cs/users.php +++ b/resources/lang/cs/users.php @@ -387,7 +387,7 @@ 'date' => 'datum', 'action' => 'trest', 'length' => 'délka', - 'length_permanent' => 'Permanentní', + 'length_indefinite' => '', 'description' => 'popis', 'actor' => 'od :username', diff --git a/resources/lang/da/users.php b/resources/lang/da/users.php index 2b440699229..a2cfc91cae9 100644 --- a/resources/lang/da/users.php +++ b/resources/lang/da/users.php @@ -387,7 +387,7 @@ 'date' => 'dato', 'action' => 'handling', 'length' => 'længde', - 'length_permanent' => 'Permanent', + 'length_indefinite' => '', 'description' => 'beskrivelse', 'actor' => 'af :username', diff --git a/resources/lang/de/accounts.php b/resources/lang/de/accounts.php index c866883dbef..796b41fcd28 100644 --- a/resources/lang/de/accounts.php +++ b/resources/lang/de/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'Land', 'title' => 'Profil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Es sieht so aus, als ob das Land deines Accounts nicht mit dem Land deines Wohnsitzes übereinstimmt. :update_link.", + 'update_link' => 'Zu :country ändern', ], 'user' => [ diff --git a/resources/lang/de/users.php b/resources/lang/de/users.php index fdc99619e4d..b7bb17b9de6 100644 --- a/resources/lang/de/users.php +++ b/resources/lang/de/users.php @@ -387,7 +387,7 @@ 'date' => 'Datum', 'action' => 'Maßnahme', 'length' => 'Dauer', - 'length_permanent' => 'Permanent', + 'length_indefinite' => '', 'description' => 'Beschreibung', 'actor' => 'von :username', diff --git a/resources/lang/el/accounts.php b/resources/lang/el/accounts.php index 1180481522c..a234865784a 100644 --- a/resources/lang/el/accounts.php +++ b/resources/lang/el/accounts.php @@ -21,9 +21,9 @@ ], 'legacy_api' => [ - 'api' => '', - 'irc' => '', - 'title' => '', + 'api' => 'api', + 'irc' => 'irc', + 'title' => 'Legacy API', ], 'password' => [ @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'χώρα', 'title' => 'Προφίλ', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Φαίνεται ότι η χώρα του λογαριασμού σας δεν ταιριάζει με τη χώρα διαμονής σας. :update_link.", + 'update_link' => 'Ενημέρωση σε :country', ], 'user' => [ @@ -59,23 +59,23 @@ ], 'notifications' => [ - 'beatmapset_discussion_qualified_problem' => '', - 'beatmapset_disqualify' => '', - 'comment_reply' => '', + 'beatmapset_discussion_qualified_problem' => 'λαμβάνετε ειδοποιήσεις για νέα προβλήματα σε πιστοποιημένους beatmaps των παρακάτω λειτουργιών', + 'beatmapset_disqualify' => 'λαμβάνετε ειδοποιήσεις για το πότε τα beatmaps των παρακάτω λειτουργιών αποκλείονται', + 'comment_reply' => 'λαμβάνετε ειδοποιήσεις για απαντήσεις στα σχόλιά σας', 'title' => 'Ειδοποιήσεις', 'topic_auto_subscribe' => 'αυτόματη ενεργοποίηση ειδοποιήσεων για τα νέα θέματα που δημιουργείτε στο φόρουμ', 'options' => [ '_' => 'επιλογές παράδοσης', - 'beatmap_owner_change' => '', - 'beatmapset:modding' => '', + 'beatmap_owner_change' => 'δυσκολία επισκέπτη', + 'beatmapset:modding' => 'beatmap modding', 'channel_message' => 'ιδιωτικά μηνύματα', 'comment_new' => 'νέα σχόλια', 'forum_topic_reply' => 'απάντηση θέματος', 'mail' => 'mail', - 'mapping' => '', + 'mapping' => 'beatmap mapper', 'push' => 'push', - 'user_achievement_unlock' => '', + 'user_achievement_unlock' => 'το μετάλλιο χρήστη ξεκλειδώθηκε', ], ], @@ -86,12 +86,12 @@ ], 'options' => [ - 'beatmapset_show_nsfw' => '', - 'beatmapset_title_show_original' => '', + 'beatmapset_show_nsfw' => 'απόκρυψη προειδοποιήσεων για ακατάλληλο περιεχόμενο σε beatmaps', + 'beatmapset_title_show_original' => 'εμφάνιση μεταδεδομένων beatmap στην αρχική γλώσσα', 'title' => 'Ρυθμίσεις', 'beatmapset_download' => [ - '_' => '', + '_' => 'προεπιλεγμένος τύπος λήψης beatmap', 'all' => 'με βίντεο εάν είναι διαθέσιμο', 'direct' => 'άνοιγμα με osu!direct', 'no_video' => 'χωρίς βίντεο', diff --git a/resources/lang/el/api.php b/resources/lang/el/api.php index 132d8204608..4ca5908af3a 100644 --- a/resources/lang/el/api.php +++ b/resources/lang/el/api.php @@ -13,21 +13,21 @@ ], 'scopes' => [ - 'bot' => '', + 'bot' => 'Λειτουργεί ως chat bot.', 'identify' => 'Να σας αναγνωρίσει και να διαβάσει το δημόσιο προφίλ σας.', 'chat' => [ - 'write' => '', + 'write' => 'Στείλτε μηνύματα για λογαριασμό σας.', ], 'forum' => [ - 'write' => '', + 'write' => 'Δημιουργήστε και επεξεργαστείτε θέματα και δημοσιεύσεις φόρουμ για λογαριασμό σας.', ], 'friends' => [ 'read' => 'Δείτε ποιους ακολουθείτε.', ], - 'public' => '', + 'public' => 'Διαβάστε τα δημόσια δεδομένα για λογαριασμό σας.', ], ]; diff --git a/resources/lang/el/artist.php b/resources/lang/el/artist.php index 32ef70729f1..d1c7c2d7375 100644 --- a/resources/lang/el/artist.php +++ b/resources/lang/el/artist.php @@ -22,7 +22,7 @@ ], 'links' => [ - 'beatmaps' => '', + 'beatmaps' => 'osu! Beatmaps', 'osu' => 'osu! προφίλ', 'site' => 'Επίσημη Ιστοσελίδα', ], @@ -30,8 +30,8 @@ 'songs' => [ '_' => 'Τραγούδια', 'count' => ':count τραγούδι|:count τραγούδια', - 'original' => '', - 'original_badge' => '', + 'original' => 'osu! original', + 'original_badge' => 'ΠΡΩΤΟΤΥΠΟ', ], 'tracklist' => [ @@ -46,16 +46,16 @@ '_' => 'αναζήτηση κομματιών', 'form' => [ - 'advanced' => '', + 'advanced' => 'Σύνθετη Αναζήτηση', 'album' => 'Άλμπουμ', 'artist' => 'Καλλιτέχνης', 'bpm_gte' => 'Ελάχιστο BPM', 'bpm_lte' => 'Μέγιστο BPM', - 'empty' => '', + 'empty' => 'Δεν βρέθηκαν κομμάτια που να ταιριάζουν με τα κριτήρια αναζήτησης.', 'genre' => 'Είδος', 'genre_all' => 'Όλα', - 'length_gte' => '', - 'length_lte' => '', + 'length_gte' => 'Ελάχιστο Μήκος', + 'length_lte' => 'Μέγιστο Μήκος', ], ], ], diff --git a/resources/lang/el/authorization.php b/resources/lang/el/authorization.php index 3275ef96264..7bec9cae508 100644 --- a/resources/lang/el/authorization.php +++ b/resources/lang/el/authorization.php @@ -4,7 +4,7 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'play_more' => '', + 'play_more' => 'Τι θα έλεγες να παίξεις osu! αντι αυτου;', 'require_login' => 'Παρακαλώ συνδεθείτε για να συνεχίσετε.', 'require_verification' => 'Παρακαλώ επιβεβαιώστε για να συνεχίσετε.', 'restricted' => "Δε μπορείτε να το κάνετε αυτό όσο είστε restricted.", @@ -20,7 +20,7 @@ 'exhausted' => 'Έχετε φτάσει στο όριο των nomination για σήμερα, παρακαλώ προσπαθήστε ξανά αύριο.', 'incorrect_state' => 'Σφάλμα κατά την εκτέλεση αυτής της ενέργειας, δοκιμάστε να ανανεώσετε τη σελίδα.', 'owner' => "Δεν μπορείτε να κάνετε nominate το δικό σας beatmap.", - 'set_metadata' => '', + 'set_metadata' => 'Πρέπει να ορίσετε το είδος και τη γλώσσα πριν υποβάλετε υποψηφιότητα.', ], 'resolve' => [ 'not_owner' => 'Μόνο οι δημιουργοί του thread και του beatmap μπορούν να επιλύσουν τη συζήτηση.', @@ -31,7 +31,7 @@ ], 'vote' => [ - 'bot' => "", + 'bot' => "Δεν μπορώ να ψηφίσω για συζήτηση που έγινε από bot", 'limit_exceeded' => 'Παρακαλώ περιμένετε λίγο πριν ψηφίσετε ξανά', 'owner' => "Δεν μπορείτε να ψηφίσετε τη δική σας συζήτηση.", 'wrong_beatmapset_state' => 'Μπορείτε να ψηφίσετε μόνο σε συζήτηση των pending beatmap.', @@ -41,39 +41,39 @@ 'beatmap_discussion_post' => [ 'destroy' => [ 'not_owner' => 'Μπορείτε να διαγράψετε μόνο τις δικές σας δημοσιεύσεις.', - 'resolved' => '', + 'resolved' => 'Δεν μπορείτε να διαγράψετε μια ανάρτηση μιας λυμένης συζήτησης.', 'system_generated' => 'Οι δημοσιεύσεις που έχουν δημιουργηθεί αυτόματα δεν μπορούν να διαγραφούν.', ], 'edit' => [ 'not_owner' => 'Μόνο ο δημιουργός της δημοσίευσης μπορεί να την επεξεργαστεί.', - 'resolved' => '', + 'resolved' => 'Δεν μπορείτε να τροποποιήσετε μια ανάρτηση μιας λυμένης συζήτησης.', 'system_generated' => 'Οι δημοσιεύσεις που έχουν δημιουργηθεί αυτόματα δεν μπορούν να επεξεργαστούν.', ], ], 'beatmapset' => [ - 'discussion_locked' => '', + 'discussion_locked' => 'Αυτός ο beatmap είναι κλειδωμένος για συζήτηση.', 'metadata' => [ - 'nominated' => '', + 'nominated' => 'Δεν μπορείτε να αλλάξετε τα μεταδεδομένα ενός προτεινόμενου χάρτη. Επικοινωνήστε με ένα μέλος BN ή NAT αν νομίζετε ότι δεν έχει οριστεί σωστά.', ], ], 'chat' => [ - 'annnonce_only' => '', + 'annnonce_only' => 'Αυτό το κανάλι είναι μόνο για ανακοινώσεις.', 'blocked' => 'Αδυναμία αποστολής σε χρήστη που σας έχει ή έχετε αποκλείσει.', 'friends_only' => 'Ο χρήστης αποκλείει μηνύματα απο άτομα εκτός της λίστας φίλων του.', 'moderated' => 'Το κανάλι βρίσκεται υπό παρακολούθηση.', 'no_access' => 'Δεν έχετε πρόσβαση σε αυτό το κανάλι.', - 'receive_friends_only' => '', + 'receive_friends_only' => 'Ο χρήστης μπορεί να μην είναι σε θέση να απαντήσει, επειδή δέχεστε μόνο μηνύματα από άτομα στη λίστα φίλων σας.', 'restricted' => 'Δεν μπορείτε να στείλετε μηνύματα ενώ είστε σιγασμένος, περιορισμένος ή απαγορευμένος.', 'silenced' => 'Δεν μπορείτε να στείλετε μηνύματα ενώ είστε σιγασμένος, περιορισμένος ή απαγορευμένος.', ], 'comment' => [ 'store' => [ - 'disabled' => '', + 'disabled' => 'Τα σχόλια είναι απενεργοποιημένα', ], 'update' => [ 'deleted' => "Δεν μπορείτε να επεξεργαστείτε διαγραμμένη δημοσίευση.", @@ -171,9 +171,9 @@ 'score' => [ 'pin' => [ - 'disabled_type' => "", - 'not_owner' => '', - 'too_many' => '', + 'disabled_type' => "Αδυναμία καρφιτσώματος αυτού του τύπου βαθμολογίας", + 'not_owner' => 'Μόνο ο ιδιοκτήτης της βαθμολογίας μπορεί να καρφιτσώσει βαθμολογία.', + 'too_many' => 'Καρφιτσωμένο πάρα πολλές βαθμολογίες.', ], ], diff --git a/resources/lang/el/bbcode.php b/resources/lang/el/bbcode.php index 0ded8e1b1f3..47453fbe998 100644 --- a/resources/lang/el/bbcode.php +++ b/resources/lang/el/bbcode.php @@ -6,9 +6,9 @@ return [ 'bold' => 'Έντονo', 'heading' => 'Επικεφαλίδα', - 'help' => '', + 'help' => 'Βοήθεια', 'image' => 'Εικόνα', - 'imagemap' => '', + 'imagemap' => 'Χάρτης Εικόνας', 'italic' => 'Πλάγιοι χαρακτήρες', 'link' => 'Σύνδεσμος', 'list' => 'Λίστα', diff --git a/resources/lang/el/beatmap_discussions.php b/resources/lang/el/beatmap_discussions.php index fc196e49d17..80ed56cd1c2 100644 --- a/resources/lang/el/beatmap_discussions.php +++ b/resources/lang/el/beatmap_discussions.php @@ -18,24 +18,24 @@ 'index' => [ 'deleted_beatmap' => 'διαγραμμένο', - 'none_found' => '', + 'none_found' => 'Δεν βρέθηκαν συζητήσεις που να ταιριάζουν με τα κριτήρια αναζήτησης.', 'title' => 'Συζητήσεις περί Beatmap', 'form' => [ '_' => 'Αναζήτηση', 'deleted' => 'Συμπεριλάμβανε διαγραμμένες συζητήσεις', - 'mode' => '', - 'only_unresolved' => '', + 'mode' => 'Λειτουργία Beatmap', + 'only_unresolved' => 'Εμφάνιση μόνο ανεπίλυτων συζητήσεων', 'types' => 'Τύποι μηνυμάτων', 'username' => 'Όνομα χρήστη', 'beatmapset_status' => [ - '_' => '', + '_' => 'Beatmap Status', 'all' => 'Όλα', - 'disqualified' => '', - 'never_qualified' => '', - 'qualified' => '', - 'ranked' => '', + 'disqualified' => 'Αποκλεισμένος', + 'never_qualified' => 'Ποτέ Μη Κατάλληλο', + 'qualified' => 'Πιστοποιημένα', + 'ranked' => 'Κατάταξη', ], 'user' => [ @@ -55,14 +55,14 @@ 'nearby_posts' => [ 'confirm' => 'Καμία δημοσίευση δεν απαντάει στο ερώτημά μου', 'notice' => 'Υπάρχουν αναρτήσεις περίπου :timestamp (:existing_timestamps). Παρακαλώ να τις ελέγξετε πριν αναρτήσετε.', - 'unsaved' => '', + 'unsaved' => ':count σε αυτή την κριτική', ], 'owner_editor' => [ - 'button' => '', - 'reset_confirm' => '', - 'user' => '', - 'version' => '', + 'button' => 'Δυσκολία Ιδιοκτήτη', + 'reset_confirm' => 'Επαναφορά ιδιοκτήτη για αυτή τη δυσκολία;', + 'user' => 'Ιδιοκτήτης', + 'version' => 'Δυσκολία', ], 'reply' => [ @@ -73,18 +73,18 @@ ], 'review' => [ - 'block_count' => '', - 'go_to_parent' => '', + 'block_count' => ':used / :max σε χρήση μπλοκ', + 'go_to_parent' => 'Προβολή Ανάρτησης Κριτικής', 'go_to_child' => 'Προβολή Συζήτησης', 'validation' => [ 'block_too_large' => 'κάθε block μπορεί να περιέχει μόνο έως :limit χαρακτήρες', - 'external_references' => '', - 'invalid_block_type' => '', - 'invalid_document' => '', - 'invalid_discussion_type' => '', - 'minimum_issues' => '', - 'missing_text' => '', - 'too_many_blocks' => '', + 'external_references' => 'ανασκόπηση περιέχει αναφορές σε ζητήματα που δεν ανήκουν σε αυτή την ανασκόπηση', + 'invalid_block_type' => 'μη έγκυρος τύπος μπλοκ', + 'invalid_document' => 'μη έγκυρη κριτική', + 'invalid_discussion_type' => 'μη έγκυρος τύπος συζήτησης', + 'minimum_issues' => 'η κριτική πρέπει να περιέχει τουλάχιστον θέμα :count : η κριτική πρέπει να περιέχει τουλάχιστον ζητήματα :count', + 'missing_text' => 'το μπλοκ λείπει κείμενο', + 'too_many_blocks' => 'οι κριτικές μπορεί να περιέχουν μόνο :count παράγραφο/ζήτημα/σχόλια μπορεί να περιέχουν μόνο έως και :count παραγράφους/ζητήματα', ], ], diff --git a/resources/lang/el/beatmappacks.php b/resources/lang/el/beatmappacks.php index ec3a10bc58e..e0a4d435724 100644 --- a/resources/lang/el/beatmappacks.php +++ b/resources/lang/el/beatmappacks.php @@ -6,13 +6,13 @@ return [ 'index' => [ 'description' => 'Προ-πακεταρισμένες συλλογές beatmaps βασισμένες σε ένα κοινό θέμα.', - 'empty' => '', + 'empty' => 'Έρχεται σύντομα!', 'nav_title' => 'λίστα', 'title' => 'Πακέτα Beatmaps', 'blurb' => [ 'important' => 'ΔΙΑΒΑΣΤΕ ΠΡΙΝ ΑΠΟ ΤΗ ΛΗΨΗ', - 'install_instruction' => '', + 'install_instruction' => 'Εγκατάσταση: Μόλις κατέβει ένα πακέτο, εξαγάγετε τα περιεχόμενα του πακέτου στο osu! Ο κατάλογος τραγουδιών και το osu! θα κάνει τα υπόλοιπα.', 'note' => [ '_' => 'Επίσης λάβετε υπόψη ότι προτείνεται να :scary, καθώς τα παλαιότερα maps είναι μακράν χειρότερης ποιότητας από τα περισσότερα πρόσφατα maps.', 'scary' => 'κατεβάσετε τα πακέτα από τα πιο πρόσφατα προς τα παλαιότερα', @@ -27,19 +27,19 @@ 'not_cleared' => 'δεν ολοκληρώθηκε', ], 'no_diff_reduction' => [ - '_' => '', - 'link' => '', + '_' => 'Το:link δεν μπορεί να χρησιμοποιηθεί για την εκκαθάριση αυτού του πακέτου.', + 'link' => 'Λειτουργίες μείωσης δυσκολίας', ], ], 'mode' => [ 'artist' => 'Καλλιτέχνης/Άλμπουμ', 'chart' => 'Spotlights', - 'featured' => '', - 'loved' => '', + 'featured' => 'Προτεινόμενος Καλλιτέχνης', + 'loved' => 'Το Έργο Αγαπήθηκε', 'standard' => 'Standard', 'theme' => 'Θέμα', - 'tournament' => '', + 'tournament' => 'Τουρνουά', ], 'require_login' => [ diff --git a/resources/lang/el/beatmaps.php b/resources/lang/el/beatmaps.php index 1e3ea6f2082..a31de62eba0 100644 --- a/resources/lang/el/beatmaps.php +++ b/resources/lang/el/beatmaps.php @@ -12,13 +12,13 @@ 'discussions' => [ 'allow_kudosu' => 'επίτρεψε kudosu', - 'beatmap_information' => '', + 'beatmap_information' => 'Beatmap Page', 'delete' => 'διαγραφή', 'deleted' => 'Διαγράφηκε από :editor :delete_time.', 'deny_kudosu' => 'αρνήσου kudosu', 'edit' => 'επεξεργασία', 'edited' => 'Τελευταία επεξεργασία από: :editor :update_time.', - 'guest' => '', + 'guest' => 'Δυσκολία επισκέπτη από :user', 'kudosu_denied' => 'Αδύνατη η απόκτηση kudosu.', 'message_placeholder_deleted_beatmap' => 'Η δυσκολία αυτή έχει διαγραφεί για αυτό δεν συζητιέται πλέον.', 'message_placeholder_locked' => 'Η συζήτηση για αυτό το beatmap έχει απενεργοποιηθεί.', @@ -62,7 +62,7 @@ 'message_placeholder' => [ 'general' => 'Πληκτρολογήστε εδώ για να δημοσιεύσετε στο General (:version)', 'generalAll' => 'Πληκτρολογήστε εδώ για να δημοσιεύσετε στο General (όλες τις δυσκολίες)', - 'review' => '', + 'review' => 'Πληκτρολογήστε εδώ για να δημοσιεύσετε μια κριτική', 'timeline' => 'Πληκτρολογήστε εδώ για να δημοσιεύσετε στο Χρονολόγιο (:version)', ], @@ -73,15 +73,15 @@ 'nomination_reset' => 'Αλλαγή Υποψηφιότητας', 'praise' => 'Έπαινος', 'problem' => 'Πρόβλημα', - 'problem_warning' => '', - 'review' => '', + 'problem_warning' => 'Αναφορά Προβλήματος', + 'review' => 'Κριτική', 'suggestion' => 'Πρόταση', ], 'mode' => [ 'events' => 'Ιστορικό', 'general' => 'Γενικά :scope', - 'reviews' => '', + 'reviews' => 'Κριτικές', 'timeline' => 'Χρονολόγιο', 'scopes' => [ 'general' => 'Αυτή η δυσκολία', @@ -98,22 +98,22 @@ ], 'review' => [ - 'new' => '', + 'new' => 'Νέα κριτική', 'embed' => [ 'delete' => 'Διαγραφή', - 'missing' => '', - 'unlink' => '', - 'unsaved' => '', + 'missing' => '[Η ΣΥΖΗΤΗΣΗ ΔΙΑΓΡΑΦΗΚΕ]', + 'unlink' => 'Αποσύνδεση', + 'unsaved' => 'Μη Αποθηκευμένα', 'timestamp' => [ - 'all-diff' => '', - 'diff' => '', + 'all-diff' => 'Οι δημοσιεύσεις στο "Όλες οι δυσκολίες" δεν μπορούν να επισημανθούν με χρονοσήμανση.', + 'diff' => 'Αν αυτή η ανάρτηση ξεκινήσει με ετικέτα χρόνου, θα εμφανίζεται κάτω από το Χρονοδιάγραμμα.', ], ], 'insert-block' => [ - 'paragraph' => '', - 'praise' => '', - 'problem' => '', - 'suggestion' => '', + 'paragraph' => 'εισαγωγή παραγράφου', + 'praise' => 'insert praise', + 'problem' => 'πρόβλημα εισαγωγής', + 'suggestion' => 'εισαγωγή πρότασης', ], ], @@ -175,8 +175,8 @@ ], 'nominations' => [ - 'already_nominated' => '', - 'cannot_nominate' => '', + 'already_nominated' => 'Έχετε ήδη ορίσει αυτό το beatmap.', + 'cannot_nominate' => 'Δεν μπορείτε να ορίσετε αυτή τη λειτουργία beatmap.', 'delete' => 'Διαγραφή', 'delete_own_confirm' => 'Είστε σίγουρος; Το beatmap θα διαγραφεί και θα ανακατευθυνθείτε πίσω στο προφίλ σας.', 'delete_other_confirm' => 'Είστε σίγουρος; Το beatmap θα διαγραφεί και θα ανακατευθυνθείτε πίσω στο προφίλ του χρήστη.', @@ -186,7 +186,7 @@ 'disqualify' => 'Απόκλεισε', 'incorrect_state' => 'Σφάλμα κατά την εκτέλεση αυτής της ενέργειας, δοκιμάστε να ανανεώσετε τη σελίδα.', 'love' => 'Love', - 'love_choose' => '', + 'love_choose' => 'Επιλέξτε δυσκολία για τους αγαπημένους', 'love_confirm' => 'Αγαπάτε αυτό το beatmap;', 'nominate' => 'Nominate', 'nominate_confirm' => 'Κάντε nominate αυτό το beatmap;', @@ -200,9 +200,9 @@ 'unresolved_issues' => 'Εξακολουθούν να υπάρχουν άλυτα ζητήματα που πρέπει να αντιμετωπιστούν πρώτα.', 'rank_estimate' => [ - '_' => '', - 'on' => '', - 'queue' => '', + '_' => 'Ο χάρτης υπολογίζεται σε κατάταξη :date εάν δεν βρεθούν προβλήματα. Είναι #:position στο :queue.', + 'on' => 'στο :date', + 'queue' => 'ουρά κατάταξης', 'soon' => 'σύντομα', ], @@ -214,7 +214,7 @@ 'reset_confirm' => [ 'disqualify' => 'Είστε σίγουρος; Αυτό θα αφαιρέσει το beatmap απο τα προκριματικά και θα επαναφέρει την διαδικασία πιστοποίησης.', 'nomination_reset' => 'Είστε σίγουροι; Η δημοσίευση ενός νέου προβλήματος θα επανεκκινήσει την διαδικασία υποψηφιότητας.', - 'problem_warning' => '', + 'problem_warning' => 'Είστε βέβαιοι να αναφέρετε το ζήτημα σε αυτό το beatmap? Αυτό θα ειδοποιήσει Beatmap Nominators.', ], ], @@ -232,7 +232,7 @@ 'genre' => 'Είδος', 'language' => 'Γλώσσα', 'mode' => 'Mode', - 'nsfw' => '', + 'nsfw' => 'Explicit Content', 'played' => 'Που έχετε παίξει', 'rank' => 'Κατάκτηση Κατάταξης', 'status' => 'Κατηγορίες', @@ -257,10 +257,10 @@ ], 'general' => [ 'converts' => 'Συμπεριλάμβανε beatmaps που έχουν μετατραπεί', - 'featured_artists' => '', - 'follows' => '', + 'featured_artists' => 'Προτεινόμενοι Καλλιτέχνες', + 'follows' => 'Εγγεγραμμένοι χάρτες', 'recommended' => 'Προτεινόμενη δυσκολία', - 'spotlights' => '', + 'spotlights' => 'Spotlighted beatmaps', ], 'mode' => [ 'all' => 'Όλα', @@ -279,7 +279,7 @@ 'loved' => 'Loved', 'mine' => 'Τα Maps Μου', 'pending' => 'Pending & WIP', - 'wip' => '', + 'wip' => 'WIP', 'qualified' => 'Qualified', 'ranked' => 'Ranked', ], @@ -294,9 +294,9 @@ 'novelty' => 'Σύγχρονο', 'hip-hop' => 'Hip Hop', 'electronic' => 'Ηλεκτρονική Μουσική', - 'metal' => '', - 'classical' => '', - 'folk' => '', + 'metal' => 'Μέταλλο', + 'classical' => 'Κλασική', + 'folk' => 'Λαϊκή', 'jazz' => 'Τζάζ', ], 'language' => [ @@ -314,12 +314,12 @@ 'polish' => 'Πολωνικά', 'instrumental' => 'Ορχηστρικό', 'other' => 'Άλλο', - 'unspecified' => '', + 'unspecified' => 'Απροσδιόριστο', ], 'nsfw' => [ - 'exclude' => '', - 'include' => '', + 'exclude' => 'Απόκρυψη', + 'include' => 'Εμφάνιση', ], 'played' => [ diff --git a/resources/lang/el/beatmapset_events.php b/resources/lang/el/beatmapset_events.php index fad47be795b..18e2745ada9 100644 --- a/resources/lang/el/beatmapset_events.php +++ b/resources/lang/el/beatmapset_events.php @@ -6,7 +6,7 @@ return [ 'event' => [ 'approve' => 'Approved.', - 'beatmap_owner_change' => '', + 'beatmap_owner_change' => 'Ο ιδιοκτήτης δυσκολίας :beatmap άλλαξε σε :new_user.', 'discussion_delete' => 'Ένας συντονιστής διέγραψε τη συζήτηση :discussion.', 'discussion_lock' => 'Η συζήτηση για αυτό το beatmap έχει απενεργοποιηθεί. (:text)', 'discussion_post_delete' => 'Ένας συντονιστής διέγραψε μια δημοσίευση από τη συζήτηση :discussion.', @@ -26,19 +26,19 @@ 'language_edit' => 'Η γλώσσα άλλαξε από :old σε :new.', 'love' => 'Loved από :user', 'nominate' => 'Nominated από :user.', - 'nominate_modes' => '', + 'nominate_modes' => 'Υποψήφια από :user (:modes).', 'nomination_reset' => 'Ένα νέο πρόβλημα :discussion (:text) ξεκίνησε μια επαναφορά της διαδικασίας υποψηφιότητας.', - 'nomination_reset_received' => '', - 'nomination_reset_received_profile' => '', - 'offset_edit' => '', + 'nomination_reset_received' => 'Διορισμός από :user επαναφέρθηκε από :source_user (:text)', + 'nomination_reset_received_profile' => 'Η υποψηφιότητα επαναφέρθηκε από :user (:text)', + 'offset_edit' => 'Η Online μετατόπιση άλλαξε από :old σε :new.', 'qualify' => 'Αυτό το beatmap έχει φτάσει των απαραίτητο αριθμό nominations και είναι πλέον qualified.', 'rank' => 'Ranked.', - 'remove_from_loved' => '', - 'tags_edit' => '', + 'remove_from_loved' => 'Αφαιρέθηκε από Loved by :user. (:text)', + 'tags_edit' => 'Οι ετικέτες άλλαξαν από ":old" σε ":new".', 'nsfw_toggle' => [ - 'to_0' => '', - 'to_1' => '', + 'to_0' => 'Η explict επισήμανση αφαιρέθηκε', + 'to_1' => 'Σήμανση ως explict', ], ], @@ -59,13 +59,13 @@ 'type' => [ 'approve' => 'Έγκριση', - 'beatmap_owner_change' => '', + 'beatmap_owner_change' => 'Αλλαγή ιδιοκτήτη δυσκολίας', 'discussion_delete' => 'Διαγραφή συζήτησης', 'discussion_post_delete' => 'Διαγραφή απάντησης συζήτησης', 'discussion_post_restore' => 'Αποκατάσταση απάντησης συζήτησης', 'discussion_restore' => 'Αποκατάσταση συζήτησης', 'disqualify' => 'Αποκλεισμός', - 'genre_edit' => '', + 'genre_edit' => 'Επεξεργασία είδους', 'issue_reopen' => 'Επανάνοιγμα συζήτησης', 'issue_resolve' => 'Επίλυση συζήτησης', 'kudosu_allow' => 'Επίδομα Kudosu', @@ -73,15 +73,15 @@ 'kudosu_gain' => 'Κέρδος Kudosu', 'kudosu_lost' => 'Απώλεια Kudosu', 'kudosu_recalculate' => 'Επαναϋπολογισμός Kudosu', - 'language_edit' => '', + 'language_edit' => 'Επεξεργασία γλώσσας', 'love' => 'Αγαπημένο', 'nominate' => 'Διορισμός', 'nomination_reset' => 'Επαναφορά διορισμού', - 'nomination_reset_received' => '', - 'nsfw_toggle' => '', - 'offset_edit' => '', + 'nomination_reset_received' => 'Ελήφθησαν επαναφορά διορισμού', + 'nsfw_toggle' => 'Explict σήμα', + 'offset_edit' => 'Επεξεργασία μετατόπισης', 'qualify' => 'Προσόντα', 'rank' => 'Κατάταξη', - 'remove_from_loved' => '', + 'remove_from_loved' => 'Αφαίρεση αγάπης', ], ]; diff --git a/resources/lang/el/beatmapset_watches.php b/resources/lang/el/beatmapset_watches.php index 9e1b3e2cbe0..ec847fe3eea 100644 --- a/resources/lang/el/beatmapset_watches.php +++ b/resources/lang/el/beatmapset_watches.php @@ -9,13 +9,13 @@ 'title_compact' => 'λίστα συζητήσεων που ακολουθώ', 'counts' => [ - 'total' => '', - 'unread' => '', + 'total' => 'Παρακολουθήθηκαν Beatmaps', + 'unread' => 'Beatmaps με νέα δραστηριότητα', ], 'table' => [ 'empty' => 'Δεν ακολουθείτε καμία συζήτηση beatmap.', - 'last_update' => '', + 'last_update' => 'Τελευταία ενημέρωση', 'open_issues' => 'Ανοιχτά θέματα', 'state' => 'Κατάσταση', 'title' => 'Τίτλος', diff --git a/resources/lang/el/chat.php b/resources/lang/el/chat.php index b648298b75d..aa24e54d830 100644 --- a/resources/lang/el/chat.php +++ b/resources/lang/el/chat.php @@ -4,11 +4,11 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'loading_users' => '', + 'loading_users' => 'φόρτωση χρηστών...', 'talking_in' => 'μιλάτε στο: :channel', 'talking_with' => 'μιλάτε με: :name', 'title_compact' => 'συνομιλία', - 'unread_messages' => '', + 'unread_messages' => 'μη αναγνωσμένα μηνύματα', 'cannot_send' => [ 'channel' => 'Δεν μπορείτε να στείλετε μήνυμα σε αυτό το κανάλι αυτή τη στιγμή. Αυτό μπορεί να οφείλεται σε οποιοδήποτε από τους παρακάτω λόγους:', @@ -16,41 +16,41 @@ ], 'channels' => [ - 'confirm_part' => '', - 'create' => '', + 'confirm_part' => 'Θέλετε να αποκρύψετε αυτό το κανάλι? Θα εξακολουθείτε να λαμβάνετε μηνύματα από αυτό το κανάλι.', + 'create' => 'δημιουργία ανακοίνωσης', 'list' => [ 'title' => [ - 'ANNOUNCE' => '', - 'GROUP' => '', - 'PM' => '', - 'PUBLIC' => '', + 'ANNOUNCE' => 'Ανακοινώσεις', + 'GROUP' => 'Ομάδες', + 'PM' => 'Άμεσα μηνύματα', + 'PUBLIC' => 'Κανάλια', ], ], ], 'form' => [ 'title' => [ - 'announcement' => '', + 'announcement' => 'Δημιουργία Νέας Ανακοίνωσης', ], 'labels' => [ - 'description' => '', - 'message' => '', - 'name' => '', - 'users' => '', + 'description' => 'περιγραφή', + 'message' => 'μήνυμα', + 'name' => 'όνομα δωματίου', + 'users' => 'παίκτες για προσθήκη', ], ], 'not_found' => [ - 'message' => '', - 'title' => '', + 'message' => 'Δεν υπάρχει τίποτα εδώ, ίσως φύγετε από το κανάλι ή δεν υπάρχει...', + 'title' => 'το κανάλι δεν βρέθηκε', ], 'input' => [ - 'create' => '', + 'create' => 'Δημιουργία', 'disabled' => 'αδυναμία αποστολής μηνύματος...', - 'disconnected' => '', + 'disconnected' => 'Αποσυνδέθηκε', 'placeholder' => 'εισάγετε μήνυμα...', 'send' => 'Αποστολή', ], diff --git a/resources/lang/el/client_verifications.php b/resources/lang/el/client_verifications.php index 6d94b4da9b9..8a1ab153b9d 100644 --- a/resources/lang/el/client_verifications.php +++ b/resources/lang/el/client_verifications.php @@ -5,14 +5,14 @@ return [ 'completed' => [ - 'home' => '', - 'logout' => '', - 'text' => '', - 'title' => '', + 'home' => 'Μετάβαση στον πίνακα ελέγχου', + 'logout' => 'Αποσύνδεση', + 'text' => 'Μπορείτε να κλείσετε αυτήν την καρτέλα/παράθυρο τώρα', + 'title' => 'η επαλήθευση του osu! client έχει ολοκληρωθεί', ], 'create' => [ - 'confirm' => '', - 'title' => '', + 'confirm' => 'Κάντε κλικ στο κουμπί εξουσιοδότησης παρακάτω για να ολοκληρώσετε την επαλήθευση του client.', + 'title' => 'osu! client επαλήθευση', ], ]; diff --git a/resources/lang/el/comments.php b/resources/lang/el/comments.php index 8031f984297..ca8dc08e1e6 100644 --- a/resources/lang/el/comments.php +++ b/resources/lang/el/comments.php @@ -5,15 +5,15 @@ return [ 'deleted' => 'διαγράφηκε', - 'deleted_by' => '', - 'deleted_by_system' => '', + 'deleted_by' => 'διαγράφηκε :timeago από :user', + 'deleted_by_system' => 'σύστημα', 'deleted_count' => ':count_delimited διαγραμμένο σχόλιο|:count_delimited διαγραμμένα σχόλια', 'edited' => 'επεξεργάστηκε :timeago απο :user', - 'pinned' => '', + 'pinned' => 'καρφιτσωμένο', 'empty' => 'Κανένα σχόλιο ακόμη.', - 'empty_other' => '', - 'load_replies' => '', - 'replies_count' => '', + 'empty_other' => 'Κανένα άλλο σχόλιο ακόμα.', + 'load_replies' => 'φόρτωση απαντήσεων', + 'replies_count' => ':count_delimited απαντούν οι απαντήσεις:count_delimited', 'title' => 'Σχόλια', 'commentable_name' => [ @@ -38,9 +38,9 @@ ], 'index' => [ - 'nav_comments' => '', - 'nav_title' => '', - 'no_comments' => '', + 'nav_comments' => 'σχόλια', + 'nav_title' => 'καταχώρηση', + 'no_comments' => 'δεν βρέθηκαν σχόλια...', ], 'placeholder' => [ @@ -50,6 +50,6 @@ ], 'show' => [ - 'nav_title' => '', + 'nav_title' => 'σχόλια', ], ]; diff --git a/resources/lang/el/common.php b/resources/lang/el/common.php index 117e0c20595..8775dede385 100644 --- a/resources/lang/el/common.php +++ b/resources/lang/el/common.php @@ -15,53 +15,53 @@ ], 'badges' => [ - 'new' => '', + 'new' => 'ΝΕΟ', ], 'buttons' => [ 'admin' => 'Διαχειριστής', - 'authorise' => '', - 'authorising' => '', + 'authorise' => 'Εξουσιοδότηση', + 'authorising' => 'Εξουσιοδότηση...', 'back_to_previous' => 'Επιστροφή στην προηγούμενη κατάσταση', 'back_to_top' => 'Πίσω στην αρχή', 'cancel' => 'Ακύρωση', 'change' => 'κάντε αλλαγές', - 'clear' => '', + 'clear' => 'Εκκαθάριση', 'click_to_copy' => 'κάντε κλικ για να αντιγράψετε στο πρόχειρο', 'click_to_copy_copied' => 'αντιγράφτηκε στο πρόχειρο!', - 'close' => '', + 'close' => 'Κλείσιμο', 'collapse' => 'σύμπτυξη', 'delete' => 'Διαγραφή', 'edit' => 'Επεξεργασία', 'expand' => 'επέκταση', 'hide' => 'απόκρυψη', 'permalink' => 'permalink', - 'pin' => '', + 'pin' => 'καρφίτσωμα', 'post' => 'Δημοσίευση', - 'read_more' => '', + 'read_more' => 'διαβάστε περισσότερα', 'reply' => 'Απάντηση', 'reply_reopen' => 'Απάντηση και εκ νέου άνοιγμα', 'reply_resolve' => 'Απάντηση και Αρχειοθέτηση', 'reset' => 'Επαναφορά', 'restore' => 'Επαναφορά', - 'retry' => '', + 'retry' => 'Δοκίμασε ξανά', 'save' => 'Αποθήκευση', 'saving' => 'Γίνεται αποθήκευση...', 'search' => 'Αναζήτηση', 'see_more' => 'δείτε περισσότερα', 'show' => 'προβολή', 'show_deleted' => 'Εμφάνιση διαγραμμένου', - 'show_less' => '', + 'show_less' => 'εμφάνιση λιγότερων', 'show_more' => 'εμφάνιση περισσότερων', 'show_more_options' => 'περισσότερες επιλογές', - 'submit' => '', - 'unpin' => '', - 'update' => '', + 'submit' => 'Υποβολή', + 'unpin' => 'ξεκαρφίτσωμα', + 'update' => 'Ενημέρωση', 'upload_image' => 'ανεβάστε εικόνα', 'watch' => [ - 'to_0' => '', - 'to_1' => '', + 'to_0' => 'Κατάργηση Παρακολούθησης', + 'to_1' => 'Παρακολούθηση', ], ], @@ -74,13 +74,13 @@ 'minute_short_unit' => 'λεπτό|λεπτά', 'minutes' => ':count λεπτό|:count λεπτά', 'months' => ':count μήνας|:count μήνες', - 'notifications' => '', - 'plus_others' => '', - 'post' => '', + 'notifications' => 'Ειδοποιήσεις:count_delimited:count_delimited', + 'plus_others' => '+ :count_delimited άλλα!|+ :count_delimited άλλα!', + 'post' => ':count_delimited δημοσιεύσεις|:count_delimited δημοσιεύσεις', 'second_short_unit' => 'δευτ.|δευτ.', - 'star_priority' => '', - 'update' => '', - 'view' => '', + 'star_priority' => ':count_delimited Προτεραιότητα αστεριών|:count_delimited Προτεραιότητες αστεριών', + 'update' => ':count_delimited Ενημέρωση|:count_delimited Ενημέρωσης', + 'view' => ':count_delimited Προβολή|:count_delimited προβολές', 'years' => ':count χρόνος|:count χρόνια', ], @@ -113,7 +113,7 @@ ], 'input' => [ - 'search' => '', + 'search' => 'αναζήτηση...', ], 'pagination' => [ @@ -131,18 +131,18 @@ ], 'scoreboard_time' => [ - 'd' => '', - 'dd' => '', - 'h' => '', - 'hh' => '', - 'm' => '', - 'mm' => '', - 'month' => '', - 'months' => '', + 'd' => '%dd', + 'dd' => '%dd', + 'h' => '%dh', + 'hh' => '%dh', + 'm' => 'τώρα', + 'mm' => 'τώρα', + 'month' => '%dm', + 'months' => '%dm', 'past' => '', - 's' => '', - 'y' => '', - 'yy' => '', + 's' => 'τώρα', + 'y' => '%dy', + 'yy' => '%dy', ], 'time' => [ @@ -157,7 +157,7 @@ ], 'wrong_user' => [ - '_' => '', - 'logout_link' => '', + '_' => 'Είστε συνδεδεμένοι ως :user. :logout_link.', + 'logout_link' => 'Κάντε κλικ εδώ για να συνδεθείτε ως διαφορετικός χρήστης', ], ]; diff --git a/resources/lang/el/community.php b/resources/lang/el/community.php index 8c4f7283d2a..3cfa9171250 100644 --- a/resources/lang/el/community.php +++ b/resources/lang/el/community.php @@ -12,34 +12,34 @@ 'instructions' => 'κάντε κλικ στην καρδιά για να προχωρήσετε στο osu!κατάστημα', ], 'why-support' => [ - 'title' => '', + 'title' => 'Γιατί πρέπει να υποστηρίξω το osu!? Πού πηγαίνουν τα χρήματα;', 'team' => [ - 'title' => '', - 'description' => '', + 'title' => 'Υποστηρίξτε την Ομάδα', + 'description' => 'Μια μικρή ομάδα αναπτύσσεται και τρέχει osu!. Η υποστήριξή σας τους βοηθάει σε, ξέρεις... ζει.', ], 'infra' => [ - 'title' => '', - 'description' => '', + 'title' => 'Υποδομή Διακομιστή', + 'description' => 'Συνεισφορές πηγαίνουν προς τους διακομιστές για την εκτέλεση της ιστοσελίδας, υπηρεσίες για πολλούς παίκτες, σε απευθείας σύνδεση leaderboards, κλπ.', ], 'featured-artists' => [ - 'title' => '', - 'description' => '', - 'link_text' => '', + 'title' => 'Προτεινόμενοι Καλλιτέχνες', + 'description' => 'Με την υποστήριξή σας, μπορούμε να προσεγγίσουμε ακόμα πιο φοβερό καλλιτέχνες και να αδειοδοτήσουμε πιο μεγάλη μουσική για χρήση σε osu!', + 'link_text' => 'Δείτε το τρέχον ρόστερ »', ], 'ads' => [ - 'title' => '', - 'description' => '', + 'title' => 'Συνέχισε το osu', + 'description' => 'Οι συνεισφορές σας βοηθούν να διατηρήσετε το παιχνίδι ανεξάρτητο και εντελώς απαλλαγμένο από διαφημίσεις και εξωτερικούς χορηγούς.', ], 'tournaments' => [ - 'title' => '', - 'description' => '', - 'link_text' => '', + 'title' => 'Επίσημα Τουρνουά', + 'description' => 'Βοηθήστε να χρηματοδοτήσει τη λειτουργία του (και τα βραβεία) το επίσημο osu! Παγκόσμιο Κύπελλο τουρνουά.', + 'link_text' => 'Εξερευνήστε τουρνουά »', ], 'bounty-program' => [ - 'title' => '', - 'description' => '', - 'link_text' => '', + 'title' => 'Πρόγραμμα Bounty ανοιχτού κώδικα', + 'description' => 'Υποστηρίξτε τους συνεισφέροντες της κοινότητας που έχουν δώσει το χρόνο και την προσπάθειά τους να βοηθήσουν το osu.', + 'link_text' => 'Μάθετε περισσότερα »', ], ], 'perks' => [ @@ -50,18 +50,18 @@ ], 'friend_ranking' => [ - 'title' => '', - 'description' => "", + 'title' => 'Κατάταξη Φίλου', + 'description' => "Δες πώς στοιβάζεις ενάντια στους φίλους σου στον πίνακα του beatmap, τόσο στο παιχνίδι όσο και στην ιστοσελίδα.", ], 'country_ranking' => [ - 'title' => '', - 'description' => '', + 'title' => 'Κατάταξη Χώρας', + 'description' => 'Κατακτήστε τη χώρα σας πριν κατακτήσετε τον κόσμο.', ], 'mod_filtering' => [ - 'title' => '', - 'description' => '', + 'title' => 'Φιλτράρισμα ανά mods', + 'description' => 'Συνδέεται μόνο με άτομα που παίζουν HDHR? Δεν υπάρχει πρόβλημα!', ], 'auto_downloads' => [ @@ -120,20 +120,20 @@ ], 'more_favourites' => [ - 'title' => '', - 'description' => '', + 'title' => 'Περισσότερα Αγαπημένα', + 'description' => 'Ο μέγιστος αριθμός beatmaps που προτιμάτε αυξάνεται από :normally → :supporter', ], 'more_friends' => [ - 'title' => '', - 'description' => '', + 'title' => 'Περισσότεροι Φίλοι', + 'description' => 'Ο μέγιστος αριθμός φίλων που μπορείτε να έχετε αυξάνεται από :normally → :supporter', ], 'more_beatmaps' => [ - 'title' => '', - 'description' => '', + 'title' => 'Ανεβάστε Περισσότερα Beatmaps', + 'description' => 'Πόσες εκκρεμείς beatmaps μπορείτε να έχετε ταυτόχρονα υπολογίζεται από μια τιμή βάσης συν ένα επιπλέον μπόνους για κάθε κατάταξη beatmap που έχετε αυτή τη στιγμή (μέχρι ένα όριο).

Κανονικά αυτό είναι :base συν :bonus ανά κατάταξη beatmap (μέχρι :bonus_max). Με υποστηρικτή, αυτό αυξάνει σε :supporter_base συν :supporter_bonus ανά κατάταξη beatmap (έως και :supporter_bonus_max).', ], 'friend_filtering' => [ - 'title' => '', - 'description' => '', + 'title' => 'Πίνακες Φίλων', + 'description' => 'Ανταγωνίζονται με τους φίλους σας και να δούμε πώς θα κατατάσσονται εναντίον τους!', ], ], diff --git a/resources/lang/el/contest.php b/resources/lang/el/contest.php index 45bc7ac4105..c05a4ba2003 100644 --- a/resources/lang/el/contest.php +++ b/resources/lang/el/contest.php @@ -10,13 +10,13 @@ ], 'index' => [ - 'nav_title' => '', + 'nav_title' => 'καταχώρηση', ], 'voting' => [ 'login_required' => 'Παρακαλώ συνδεθείτε για να ψηφίσετε.', 'over' => 'Η ψηφοφορία για αυτόν τον διαγωνισμό έχει λήξει', - 'show_voted_only' => '', + 'show_voted_only' => 'Εμφάνιση ψήφων', 'best_of' => [ 'none_played' => "Φαίνεται ότι δεν έχετε παίξει κάποιο beatmap που πληροί τα κριτήρια για αυτόν τον διαγωνισμό!", @@ -29,12 +29,12 @@ ], 'progress' => [ - '_' => '', + '_' => ':used / :max χρησιμοποιήθηκαν οι ψήφοι', ], 'requirement' => [ 'playlist_beatmapsets' => [ - 'incomplete_play' => '', + 'incomplete_play' => 'Πρέπει να παίξει όλους τους beatmaps στις καθορισμένες λίστες αναπαραγωγής πριν από την ψηφοφορία', ], ], ], @@ -50,7 +50,7 @@ 'beatmap' => 'Μόνο .osu αρχεία είναι αποδεκτά για αυτόν τον διαγωνισμό.', 'music' => 'Μόνο .mp3 αρχεία είναι αποδεκτά για αυτόν τον διαγωνισμό.', ], - 'wrong_dimensions' => '', + 'wrong_dimensions' => 'Οι καταχωρήσεις για αυτό το διαγωνισμό πρέπει να είναι :widthx:height', 'too_big' => 'Οι καταχωρήσεις για αυτόν τον διαγωνισμό μπορούν να είναι το πολύ :limit.', ], 'beatmaps' => [ @@ -63,7 +63,7 @@ ], 'dates' => [ 'ended' => 'Τελείωσε στις :date', - 'ended_no_date' => '', + 'ended_no_date' => 'Τελείωσε', 'starts' => [ '_' => 'Ξεκινάει στις :date', diff --git a/resources/lang/el/errors.php b/resources/lang/el/errors.php index 8baf00f6ff7..b780a711ebc 100644 --- a/resources/lang/el/errors.php +++ b/resources/lang/el/errors.php @@ -4,8 +4,8 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'load_failed' => '', - 'missing_route' => '', + 'load_failed' => 'Αποτυχία φόρτωσης δεδομένων.', + 'missing_route' => 'Μη έγκυρη διεύθυνση url ή εσφαλμένη μέθοδος αιτήματος.', 'no_restricted_access' => 'Δεν μπορείτε να εκτελέσετε αυτήν την ενέργεια ενώ ο λογαριασμός σας είναι σε περιορισμένη κατάσταση (restricted).', 'supporter_only' => 'Πρέπει να είστε supporter για να χρησιμοποιήσετε αυτήν τη λειτουργία.', 'unknown' => 'Προέκυψε άγνωστο σφάλμα.', @@ -29,8 +29,8 @@ 'generic' => 'Παρουσιάστηκε κάποιο σφάλμα στην προετοιμασία της αγοράς σας.', ], 'search' => [ - 'default' => '', - 'invalid_cursor_exception' => '', - 'operation_timeout_exception' => '', + 'default' => 'Δεν ήταν δυνατή η λήψη αποτελεσμάτων, προσπαθήστε ξανά αργότερα.', + 'invalid_cursor_exception' => 'Καθορίστηκε μη έγκυρη παράμετρος δρομέα.', + 'operation_timeout_exception' => 'Η αναζήτηση αυτή τη στιγμή είναι πιο έντονη από το συνηθισμένο, δοκιμάστε ξανά αργότερα.', ], ]; diff --git a/resources/lang/el/events.php b/resources/lang/el/events.php index 1d88f6c9a36..bae9675f12b 100644 --- a/resources/lang/el/events.php +++ b/resources/lang/el/events.php @@ -20,9 +20,9 @@ 'username_change' => 'Ο χρήστης :previousUsername άλλαξε το όνομα χρήστη του σε :user!', 'beatmapset_status' => [ - 'approved' => '', - 'loved' => '', - 'qualified' => '', - 'ranked' => '', + 'approved' => 'εγκεκριμένο', + 'loved' => 'loved', + 'qualified' => 'πιστοποιημένο', + 'ranked' => 'ranked', ], ]; diff --git a/resources/lang/el/follows.php b/resources/lang/el/follows.php index 9d84e715b2b..aa6b99d402b 100644 --- a/resources/lang/el/follows.php +++ b/resources/lang/el/follows.php @@ -5,8 +5,8 @@ return [ 'comment' => [ - 'empty' => '', - 'page_title' => '', + 'empty' => 'Δεν παρακολουθήθηκαν σχόλια.', + 'page_title' => 'watchlist σχολίων', 'title' => 'σχόλιο', 'table' => [ @@ -16,7 +16,7 @@ ], 'forum_topic' => [ - 'title' => '', + 'title' => 'θέμα φόρουμ', ], 'index' => [ @@ -24,15 +24,15 @@ ], 'mapping' => [ - 'empty' => '', - 'followers' => '', - 'page_title' => '', - 'title' => '', + 'empty' => 'Δεν παρακολουθήθηκαν mappers.', + 'followers' => 'συνδρομητές mapping', + 'page_title' => 'λίστα παρακολούθησης mapper', + 'title' => 'mapper', 'to_0' => 'σταμάτα να με ειδοποιείς όταν αυτός ο χρήστης ανεβάζει νέο beatmap', 'to_1' => 'ειδοποίησέ με όταν αυτός ο χρήστης ανεβάζει νέο beatmap', ], 'modding' => [ - 'title' => '', + 'title' => 'συζήτηση beatmap', ], ]; diff --git a/resources/lang/el/forum.php b/resources/lang/el/forum.php index fb17dcf9e84..6d039f7d74a 100644 --- a/resources/lang/el/forum.php +++ b/resources/lang/el/forum.php @@ -10,7 +10,7 @@ 'title' => 'osu! φόρουμ', 'covers' => [ - 'edit' => '', + 'edit' => 'Επεξεργασία εξωφύλλου', 'create' => [ '_' => 'Επιλογή εικόνας εξωφύλλου', @@ -25,11 +25,11 @@ ], 'forums' => [ - 'forums' => '', - 'latest_post' => '', + 'forums' => 'Φόρουμ', + 'latest_post' => 'Τελευταία Δημοσίευση', 'index' => [ - 'title' => '', + 'title' => 'Ευρετήριο Φόρουμ', ], 'topics' => [ @@ -48,18 +48,18 @@ 'confirm_restore' => 'Σίγουρα επαναφορά της δημοσίευσης;', 'edited' => 'Τελευταία τροποποίηση από τον χρήστη :user :when, τροποποιήθηκε :count φορές συνολικά.', 'posted_at' => 'δημοσιεύτηκε :when', - 'posted_by_in' => '', + 'posted_by_in' => 'δημοσιεύτηκε από :username στο :forum', 'actions' => [ 'destroy' => 'Διαγραφή δημοσίευσης', 'edit' => 'Επεξεργασία δημοσίευσης', - 'report' => '', + 'report' => 'Αναφορά δημοσίευσης', 'restore' => 'Επαναφορά δημοσίευσης', ], 'create' => [ 'title' => [ - 'reply' => '', + 'reply' => 'Νέα απάντηση', ], ], @@ -76,12 +76,12 @@ ], 'topic' => [ - 'confirm_destroy' => '', - 'confirm_restore' => '', + 'confirm_destroy' => 'Πραγματικά διαγραφή θέματος;', + 'confirm_restore' => 'Πραγματικά επαναφορά θέματος;', 'deleted' => 'διαγραμμένο θέμα', 'go_to_latest' => 'δείτε την πιο πρόσφατη δημοσίευση', - 'has_replied' => '', - 'in_forum' => '', + 'has_replied' => 'Έχετε απαντήσει σε αυτό το θέμα', + 'in_forum' => 'στο :forum', 'latest_post' => ':when από τον :user', 'latest_reply_by' => 'τελευταία απάντηση από τον :user', 'new_topic' => 'Δημοσιεύστε νέο θέμα', @@ -93,12 +93,12 @@ 'started_by_verbose' => 'ξεκίνησε από :user', 'actions' => [ - 'destroy' => '', - 'restore' => '', + 'destroy' => 'Διαγραφή θέματος', + 'restore' => 'Επαναφορά θέματος', ], 'create' => [ - 'close' => '', + 'close' => 'Κλείσιμο', 'preview' => 'Προεπισκόπηση', // TL note: this is used in the topic reply preview, when // the user goes back from previewing to editing the reply @@ -129,51 +129,51 @@ ], 'logs' => [ - '_' => '', - 'button' => '', + '_' => 'Αρχεία καταγραφής θεμάτων', + 'button' => 'Περιήγηση στα αρχεία καταγραφής θεμάτων', 'columns' => [ - 'action' => '', - 'date' => '', - 'user' => '', + 'action' => 'Ενέργεια', + 'date' => 'Ημερομηνία', + 'user' => 'Χρήστης', ], 'data' => [ - 'add_tag' => '', - 'announcement' => '', - 'edit_topic' => '', - 'fork' => '', - 'pin' => '', - 'post_operation' => '', - 'remove_tag' => '', - 'source_forum_operation' => '', - 'unpin' => '', + 'add_tag' => 'προστέθηκε ετικέτα ":tag"', + 'announcement' => 'καρφιτσωμένο θέμα και σημειωμένο ως ανακοίνωση', + 'edit_topic' => 'στο :title', + 'fork' => 'από :topic', + 'pin' => 'καρφιτσωμένο θέμα', + 'post_operation' => 'δημοσιεύτηκε από :username', + 'remove_tag' => 'αφαιρέθηκε ετικέτα ":tag"', + 'source_forum_operation' => 'από :forum', + 'unpin' => 'μη καρφιτσωμένο θέμα', ], - 'no_results' => '', + 'no_results' => 'δεν βρέθηκαν αρχεία καταγραφής...', 'operations' => [ - 'delete_post' => '', - 'delete_topic' => '', - 'edit_topic' => '', - 'edit_poll' => '', - 'fork' => '', - 'issue_tag' => '', - 'lock' => '', - 'merge' => '', - 'move' => '', - 'pin' => '', - 'post_edited' => '', - 'restore_post' => '', - 'restore_topic' => '', - 'split_destination' => '', - 'split_source' => '', - 'topic_type' => '', - 'topic_type_changed' => '', - 'unlock' => '', - 'unpin' => '', - 'user_lock' => '', - 'user_unlock' => '', + 'delete_post' => 'Διαγραμμένη δημοσίευση', + 'delete_topic' => 'Διαγραμμένο θέμα', + 'edit_topic' => 'Αλλαγή τίτλου θέματος', + 'edit_poll' => 'Επεξεργασία δημοσκόπησης θέματος', + 'fork' => 'Αντιγραφή θέματος', + 'issue_tag' => 'Ετικέτα έκδοσης', + 'lock' => 'Κλειδωμένο θέμα', + 'merge' => 'Συγχωνευμένες δημοσιεύσεις σε αυτό το θέμα', + 'move' => 'Μετακινήθηκε θέμα', + 'pin' => 'Καρφιτσωμένο θέμα', + 'post_edited' => 'Επεξεργασία δημοσίευσης', + 'restore_post' => 'Επαναφορά δημοσίευσης', + 'restore_topic' => 'Θέμα επαναφοράς', + 'split_destination' => 'Μετακινήθηκε διαχωρισμός άρθρων', + 'split_source' => 'Διαχωρισμός δημοσιεύσεων', + 'topic_type' => 'Ορισμός τύπου θέματος', + 'topic_type_changed' => 'Αλλαγμένος τύπος θέματος', + 'unlock' => 'Ξεκλείδωτο θέμα', + 'unpin' => 'Ξεκαρφιτσωμένο θέμα', + 'user_lock' => 'Κλειδωμένο δικό θέμα', + 'user_unlock' => 'Ξεκλείδωτο δικό του θέμα', ], ], @@ -297,10 +297,10 @@ 'lock' => [ 'is_locked' => 'Η συζήτηση κλειδώθηκε και δεν δέχεται άλλες απαντήσεις', 'to_0' => 'Ξεκλειδώστε το θέμα', - 'to_0_confirm' => '', + 'to_0_confirm' => 'Ξεκλείδωμα θέματος;', 'to_0_done' => 'Το θέμα ξεκλειδώθηκε', 'to_1' => 'Κλειδώστε το θέμα', - 'to_1_confirm' => '', + 'to_1_confirm' => 'Κλείδωμα θέματος;', 'to_1_done' => 'Το θέμα κλειδώθηκε', ], @@ -310,19 +310,19 @@ 'moderate_pin' => [ 'to_0' => 'Ξεκαρφίτσωμα θέματος', - 'to_0_confirm' => '', + 'to_0_confirm' => 'Ξεκαρφιτσώστε το θέμα;', 'to_0_done' => 'Το θέμα ξεκαρφιτσώθηκε', 'to_1' => 'Καρφίτσωμα θέματος', - 'to_1_confirm' => '', + 'to_1_confirm' => 'Καρφίτσωμα θέματος;', 'to_1_done' => 'Το θέμα καρφιτσώθηκε', 'to_2' => 'Καρφίτσωμα θέματος και σήμανση ως ανακοίνωση', - 'to_2_confirm' => '', + 'to_2_confirm' => 'Καρφίτσωμα θέματος και σήμα ως ανακοίνωση;', 'to_2_done' => 'Το θέμα καρφιτσώθηκε και σημάνθηκε ως ανακοίνωση', ], 'moderate_toggle_deleted' => [ - 'show' => '', - 'hide' => '', + 'show' => 'Εμφάνιση διαγραμμένων άρθρων', + 'hide' => 'Απόκρυψη διαγραμμένων άρθρων', ], 'show' => [ @@ -347,15 +347,15 @@ ], 'poll' => [ - 'edit' => '', - 'edit_warning' => '', + 'edit' => 'Επεξεργασία Δημοσκόπησης', + 'edit_warning' => 'Η επεξεργασία μιας δημοσκόπησης θα καταργήσει τα τρέχοντα αποτελέσματα!', 'vote' => 'Ψηφίστε', 'button' => [ - 'change_vote' => '', - 'edit' => '', - 'view_results' => '', - 'vote' => '', + 'change_vote' => 'Αλλαγή ψήφου', + 'edit' => 'Επεξεργασία δημοσκόπησης', + 'view_results' => 'Μετάβαση στα αποτελέσματα', + 'vote' => 'Ψηφοφορίες', ], 'detail' => [ diff --git a/resources/lang/el/home.php b/resources/lang/el/home.php index f3f01070396..e9f5699fe13 100644 --- a/resources/lang/el/home.php +++ b/resources/lang/el/home.php @@ -22,7 +22,7 @@ 'advanced_link' => 'Σύνθετη αναζήτηση', 'button' => 'Αναζήτηση', 'empty_result' => 'Δεν βρέθηκε τίποτα!', - 'keyword_required' => '', + 'keyword_required' => 'Απαιτείται μια λέξη-κλειδί αναζήτησης', 'placeholder' => 'πληκτρολογήστε για αναζήτηση', 'title' => 'Αναζήτηση', @@ -36,14 +36,14 @@ 'forum_post' => [ 'all' => 'Όλα τα Φόρουμ', 'link' => 'Αναζήτηση στο φόρουμ', - 'login_required' => '', + 'login_required' => 'Συνδεθείτε για να αναζητήσετε στο φόρουμ', 'more_simple' => 'Δείτε περισσότερα αποτελέσματα αναζήτησης φόρουμ', 'title' => 'Φόρουμ', 'label' => [ 'forum' => 'αναζήτηση στο φόρουμ', 'forum_children' => 'συμπεριλάμβανε υπο-φόρουμ', - 'include_deleted' => '', + 'include_deleted' => 'περιλαμβάνει διαγραμμένες δημοσιεύσεις', 'topic_id' => 'θέμα #', 'username' => 'συντάκτης', ], @@ -80,20 +80,20 @@ 'action_lazer_title' => 'δοκίμασε το osu!(lazer)', 'action_title' => 'κατέβασε το osu!', 'for_os' => 'για :os', - 'lazer_note' => '', + 'lazer_note' => 'σημείωση: ισχύουν επαναλήψεις leaderboard', 'macos-fallback' => 'χρήστες macOS', 'mirror' => 'mirror', 'or' => 'ή', - 'os_version_or_later' => '', + 'os_version_or_later' => ':os_version ή μεγαλύτερο', 'other_os' => 'άλλες πλατφόρμες', - 'quick_start_guide' => '', + 'quick_start_guide' => 'οδηγός γρήγορης εκκίνησης', 'tagline' => "ας
αρχίσουμε!", 'video-guide' => 'οδηγός βίντεο', 'help' => [ - '_' => '', - 'help_forum_link' => '', - 'support_button' => '', + '_' => 'αν έχετε πρόβλημα με την εκκίνηση του παιχνιδιού ή με την εγγραφή ενός λογαριασμού, :help_forum_link ή :support_button.', + 'help_forum_link' => 'ελέγξτε το φόρουμ βοήθειας', + 'support_button' => 'επικοινωνήστε με την υποστήριξη', ], 'os' => [ diff --git a/resources/lang/el/layout.php b/resources/lang/el/layout.php index 0cd679d967e..8b8ba5fc8aa 100644 --- a/resources/lang/el/layout.php +++ b/resources/lang/el/layout.php @@ -5,7 +5,7 @@ return [ 'audio' => [ - 'autoplay' => '', + 'autoplay' => 'Αυτόματη αναπαραγωγή επόμενου κομματιού', ], 'defaults' => [ @@ -14,55 +14,55 @@ 'header' => [ 'admin' => [ - 'beatmapset' => '', - 'beatmapset_covers' => '', - 'contest' => '', - 'contests' => '', - 'root' => '', + 'beatmapset' => 'beatmapset', + 'beatmapset_covers' => 'καλύμματα beatmapset', + 'contest' => 'διαγωνισμός', + 'contests' => 'διαγωνισμοί', + 'root' => 'κονσόλα', ], 'artists' => [ - 'index' => '', + 'index' => 'καταχώρηση', ], 'beatmapsets' => [ - 'show' => '', - 'discussions' => '', + 'show' => 'πληροφορίες', + 'discussions' => 'συζήτηση', ], 'changelog' => [ - 'index' => '', + 'index' => 'καταχώρηση', ], 'help' => [ - 'index' => '', - 'sitemap' => '', + 'index' => 'ευρετήριο', + 'sitemap' => 'Sitemap', ], 'store' => [ - 'cart' => '', - 'orders' => '', - 'products' => '', + 'cart' => 'καλάθι', + 'orders' => 'ιστορικό παραγγελιών', + 'products' => 'προϊόντα', ], 'tournaments' => [ - 'index' => '', + 'index' => 'καταχώρηση', ], 'users' => [ - 'modding' => '', - 'playlists' => '', - 'realtime' => '', - 'show' => '', + 'modding' => 'modding', + 'playlists' => 'λίστες αναπαραγωγής', + 'realtime' => 'multiplayer', + 'show' => 'πληροφορίες', ], ], 'gallery' => [ - 'close' => '', - 'fullscreen' => '', - 'zoom' => '', - 'previous' => '', - 'next' => '', + 'close' => 'Κλείσιμο (Esc)', + 'fullscreen' => 'Εναλλαγή πλήρους οθόνης', + 'zoom' => 'Εστίαση σε/έξω', + 'previous' => 'Προηγούμενο (αριστερό βέλος)', + 'next' => 'Επόμενο (βέλος δεξιά)', ], 'menu' => [ @@ -75,7 +75,7 @@ ], 'help' => [ '_' => 'βοήθεια', - 'getAbuse' => '', + 'getAbuse' => 'αναφορά κατάχρησης', 'getFaq' => 'συχνές ερωτήσεις', 'getRules' => 'κανόνες', 'getSupport' => 'όχι, πραγματικά, χρειάζομαι βοήθεια!', @@ -107,7 +107,7 @@ 'forum' => 'Φόρουμ Κοινότητας', 'livestreams' => 'Ζωντανές Μεταδόσεις', 'report' => 'Αναφέρετε Κάποιο Πρόβλημα', - 'wiki' => '', + 'wiki' => 'Wiki', ], 'legal' => [ '_' => 'Νομική Υπόσταση', @@ -121,7 +121,7 @@ 'errors' => [ '400' => [ - 'error' => '', + 'error' => 'Μη έγκυρη παράμετρος αιτήματος', 'description' => '', ], '404' => [ @@ -141,11 +141,11 @@ 'description' => "Λυπούμαστε, αλλά η σελίδα που ζητήσατε δεν είναι εδώ!", ], '422' => [ - 'error' => '', + 'error' => 'Μη έγκυρη παράμετρος αιτήματος', 'description' => '', ], '429' => [ - 'error' => '', + 'error' => 'Υπέρβαση ορίου τιμής', 'description' => '', ], '500' => [ @@ -169,13 +169,13 @@ ], 'popup_login' => [ - 'button' => '', + 'button' => 'συνδεθείτε / εγγραφείτε', 'login' => [ 'forgot' => "Έχω ξεχάσει τα στοιχεία μου", 'password' => 'κωδικός', 'title' => 'Συνδεθείτε Για Να Συνεχίσετε', - 'username' => '', + 'username' => 'όνομα χρήστη', 'error' => [ 'email' => "Το όνομα χρήστη ή η διεύθυνση ηλεκτρονικού ταχυδρομείου δεν υπάρχει", @@ -184,7 +184,7 @@ ], 'register' => [ - 'download' => '', + 'download' => 'Λήψη', 'info' => 'Χρειάζεστε λογαριασμό, κύριε. Γιατί δεν έχετε ήδη έναν;', 'title' => "Δεν έχετε λογαριασμό;", ], @@ -193,7 +193,7 @@ 'popup_user' => [ 'links' => [ 'account-edit' => 'Ρυθμίσεις', - 'follows' => '', + 'follows' => 'Λίστες Παρακολούθησης', 'friends' => 'Φίλοι', 'logout' => 'Αποσύνδεση', 'profile' => 'Το Προφίλ μου', diff --git a/resources/lang/el/legacy_api_key.php b/resources/lang/el/legacy_api_key.php index 562fed20b55..afca6a0f599 100644 --- a/resources/lang/el/legacy_api_key.php +++ b/resources/lang/el/legacy_api_key.php @@ -4,27 +4,27 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'new' => '', - 'none' => '', + 'new' => 'Νέο Κλειδί Api παλαιού τύπου', + 'none' => 'Κανένα κλειδί.', 'docs' => [ - '_' => '', - 'github' => '', + '_' => 'Η τεκμηρίωση είναι διαθέσιμη στο :github.', + 'github' => 'GitHub', ], 'form' => [ - 'create' => '', + 'create' => 'Δημιουργία Κλειδιού', ], 'view' => [ - 'hide' => '', - 'show' => '', - 'delete' => '', + 'hide' => 'Απόκρυψη Κλειδιού', + 'show' => 'Εμφάνιση Κλειδιού', + 'delete' => 'Διαγραφή', ], 'warning' => [ - 'line1' => '', - 'line2' => "", - 'line3' => '', + 'line1' => 'Μην το δίνετε αυτό σε άλλους.', + 'line2' => "Είναι ισοδύναμο με το να δίνετε τον κωδικό πρόσβασής σας.", + 'line3' => 'Ο λογαριασμός σας μπορεί να παραβιαστεί.', ], ]; diff --git a/resources/lang/el/legacy_irc_key.php b/resources/lang/el/legacy_irc_key.php index 412fea986d8..a9d71004008 100644 --- a/resources/lang/el/legacy_irc_key.php +++ b/resources/lang/el/legacy_irc_key.php @@ -4,20 +4,20 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'confirm_new' => '', - 'new' => '', - 'none' => '', + 'confirm_new' => 'Δημιουργία νέου κωδικού πρόσβασης IRC;', + 'new' => 'Νέος Παλαιού Τύπου Κωδικός Πρόσβασης IRC', + 'none' => 'Δεν ορίστηκε IRC Password.', 'form' => [ - 'server_host' => '', - 'server_port' => '', - 'token' => '', - 'username' => '', + 'server_host' => 'εξυπηρετητής', + 'server_port' => 'θύρα', + 'token' => 'κωδικός πρόσβασης διακομιστή', + 'username' => 'όνομα χρήστη', ], 'view' => [ - 'hide' => '', - 'show' => '', - 'delete' => '', + 'hide' => 'Απόκρυψη Κωδικού Πρόσβασης', + 'show' => 'Εμφάνιση Κωδικού Πρόσβασης', + 'delete' => 'Διαγραφή', ], ]; diff --git a/resources/lang/el/livestreams.php b/resources/lang/el/livestreams.php index cdd7c5a19a3..ae7318a71d7 100644 --- a/resources/lang/el/livestreams.php +++ b/resources/lang/el/livestreams.php @@ -5,8 +5,8 @@ return [ 'promote' => [ - 'pin' => '', - 'unpin' => "", + 'pin' => 'Είστε σίγουροι ότι θέλετε να προωθήσετε αυτό το livestream;', + 'unpin' => "Είστε βέβαιοι ότι θέλετε να αφαιρέσετε την προώθηση αυτού του livestream;", ], 'top-headers' => [ diff --git a/resources/lang/el/matches.php b/resources/lang/el/matches.php index bdfc7ca9337..a30cb9351a8 100644 --- a/resources/lang/el/matches.php +++ b/resources/lang/el/matches.php @@ -12,7 +12,7 @@ 'in_progress_spinner_label' => 'ματς σε εξέλιξη', 'loading-events' => 'Φόρτωση events...', 'winner' => 'Η :team νίκησε', - 'winner_by' => '', + 'winner_by' => ':winner από :difference', 'events' => [ 'player-left' => 'Ο :user έφυγε από το ματς', diff --git a/resources/lang/el/model_validation.php b/resources/lang/el/model_validation.php index 41b56d342c6..ef655c62646 100644 --- a/resources/lang/el/model_validation.php +++ b/resources/lang/el/model_validation.php @@ -4,11 +4,11 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'invalid' => '', + 'invalid' => 'Άκυρο :attribute καθορίστηκε.', 'not_negative' => 'το :attribute δε μπορεί να δοθεί.', 'required' => 'το :attribute απαιτείται.', 'too_long' => 'το :attribute υπερβαίνει το μέγιστο όριο χαρακτήρων - μπορεί να είναι μέχρι :limit χαρακτήρες.', - 'url' => '', + 'url' => 'Παρακαλώ εισάγετε μια έγκυρη διεύθυνση URL.', 'wrong_confirmation' => 'Η βεβαίωση δεν ταιριάζει.', 'beatmapset_discussion' => [ @@ -20,12 +20,12 @@ 'locked' => 'Η συζήτηση είναι κλειδωμένη.', 'attributes' => [ - 'message_type' => '', - 'timestamp' => '', + 'message_type' => 'Τύπος μηνύματος', + 'timestamp' => 'Χρονοσήμανση', ], 'hype' => [ - 'discussion_locked' => "", + 'discussion_locked' => "Αυτό το beatmap είναι κλειδωμένο για συζήτηση και δεν μπορεί να εξαχθεί", 'guest' => 'Πρέπει να είστε συνδεδεμένοι για να κάνετε hype.', 'hyped' => 'Έχετε κάνει ήδη hype αυτό το beatmap.', 'limit_exceeded' => 'Έχετε χρησιμοποιήσει όλο το hype σας.', @@ -44,21 +44,21 @@ 'first_post' => 'Το αρχικό post δε μπορεί να διαγραφεί.', 'attributes' => [ - 'message' => '', + 'message' => 'Το μήνυμα', ], ], 'comment' => [ 'deleted_parent' => 'Δεν επιτρέπεται η απάντηση σε διαγραμμένο σχόλιο.', - 'top_only' => '', + 'top_only' => 'Pinning η απάντηση σχολίου δεν επιτρέπεται.', 'attributes' => [ - 'message' => '', + 'message' => 'Το μήνυμα', ], ], 'follow' => [ - 'invalid' => '', + 'invalid' => 'Άκυρο :attribute καθορίστηκε.', ], 'forum' => [ @@ -74,12 +74,12 @@ 'post' => [ 'beatmapset_post_no_delete' => 'Η διαγραφή του post για τα μεταδεδομένα το beatmap δεν είναι επιτρεπτή.', 'beatmapset_post_no_edit' => 'Η επεξεργασία του post για τα μεταδεδομένα το beatmap δεν είναι επιτρεπτή.', - 'first_post_no_delete' => '', - 'missing_topic' => '', + 'first_post_no_delete' => 'Αδυναμία διαγραφής εναρκτήριας δημοσίευσης', + 'missing_topic' => 'Το άρθρο λείπει θέμα', 'only_quote' => 'Η απάντησή σας περιέχει μόνο μία αναφορά.', 'attributes' => [ - 'post_text' => '', + 'post_text' => 'Ταχυδρομικός οργανισμός', ], ], @@ -99,7 +99,7 @@ 'too_many_options' => 'Υπερβήκατε το μέγιστο αριθμό επιλογών που επιτρέπεται.', 'attributes' => [ - 'title' => '', + 'title' => 'Τίτλος δημοσκόπησης', ], ], @@ -110,23 +110,23 @@ ], 'legacy_api_key' => [ - 'exists' => '', + 'exists' => 'Προς το παρόν παρέχεται μόνο ένα κλειδί API ανά χρήστη.', 'attributes' => [ - 'api_key' => '', - 'app_name' => '', - 'app_url' => '', + 'api_key' => 'κλειδί api', + 'app_name' => 'όνομα εφαρμογής', + 'app_url' => 'url εφαρμογής', ], ], 'oauth' => [ 'client' => [ - 'too_many' => '', - 'url' => '', + 'too_many' => 'Υπέρβαση μέγιστου αριθμού επιτρεπόμενων εφαρμογών OAuth.', + 'url' => 'Παρακαλώ εισάγετε έγκυρα URLs.', 'attributes' => [ - 'name' => '', - 'redirect' => '', + 'name' => 'Όνομα Εφαρμογής', + 'redirect' => 'Url Επανάκλησης Εφαρμογής', ], ], ], @@ -134,11 +134,11 @@ 'user' => [ 'contains_username' => 'Ο κωδικός δεν πρέπει να περιέχει το όνομα χρήστη.', 'email_already_used' => 'Το email είναι ήδη σε χρήση.', - 'email_not_allowed' => '', + 'email_not_allowed' => 'Η διεύθυνση ηλεκτρονικού ταχυδρομείου δεν επιτρέπεται.', 'invalid_country' => 'Η χώρα δεν υπάρχει στη βάση δεδομένων.', 'invalid_discord' => 'Το όνομα χρήστη στο Discord δεν είναι έγκυρο.', 'invalid_email' => "Δε φαίνεται να είναι ένα έγκυρο email.", - 'invalid_twitter' => '', + 'invalid_twitter' => 'Twitter όνομα χρήστη μη έγκυρο.', 'too_short' => 'Ο καινούργιος κωδικός είναι πολύ μικρός.', 'unknown_duplicate' => 'Το όνομα χρήστη ή το email είναι ήδη σε χρήση.', 'username_available_in' => 'Αυτό το όνομα χρήστη θα είναι διαθέσιμο σε :duration μέρες.', @@ -158,9 +158,9 @@ 'too_long' => 'Έχετε υπερβεί το μέγιστο όριο - μπορεί να είναι μέχρι :limit χαρακτήρες.', 'attributes' => [ - 'username' => '', - 'user_email' => '', - 'password' => '', + 'username' => 'Όνομα Χρήστη', + 'user_email' => 'Διεύθυνση ηλεκτρονικού ταχυδρομείου', + 'password' => 'Κωδικός', ], 'change_username' => [ @@ -174,17 +174,17 @@ ], 'user_report' => [ - 'no_ranked_beatmapset' => '', - 'not_in_channel' => '', - 'reason_not_valid' => '', + 'no_ranked_beatmapset' => 'Δεν μπορούν να αναφερθούν βαθμολογικοί beatmaps', + 'not_in_channel' => 'Δεν βρίσκεστε σε αυτό το κανάλι.', + 'reason_not_valid' => 'Το:reason δεν είναι έγκυρο για αυτόν τον τύπο αναφοράς.', 'self' => "Δεν μπορείτε να αποκλέισετε τον εαυτό σας!", ], 'store' => [ 'order_item' => [ 'attributes' => [ - 'quantity' => '', - 'cost' => '', + 'quantity' => 'Ποσότητα', + 'cost' => 'Κόστος', ], ], ], diff --git a/resources/lang/el/multiplayer.php b/resources/lang/el/multiplayer.php index 99e7db65d48..61c1fb6f4f4 100644 --- a/resources/lang/el/multiplayer.php +++ b/resources/lang/el/multiplayer.php @@ -5,15 +5,15 @@ return [ 'empty' => [ - '_' => '', - 'playlists' => '', - 'realtime' => '', + '_' => 'Κανένα osu!(lazer) :type_group παιχνίδια παίχτηκαν ακόμα!', + 'playlists' => 'λίστες αναπαραγωγής', + 'realtime' => 'multiplayer', ], 'room' => [ - 'hosted_by' => '', + 'hosted_by' => 'φιλοξενείται από :user', 'invalid_password' => 'Μη έγκυρος κωδικός δωματίου', - 'map_count' => '', + 'map_count' => ':count_delimited χάρτες:count_delimited', 'player_count' => ':count_delimited παίκτης|:count_delimited παίκτες', 'time_left' => 'απέμειναν :time', diff --git a/resources/lang/el/news.php b/resources/lang/el/news.php index ce2097227d9..ae07abd628c 100644 --- a/resources/lang/el/news.php +++ b/resources/lang/el/news.php @@ -33,7 +33,7 @@ ], 'sidebar' => [ - 'archive' => '', + 'archive' => 'Αρχείο Ειδήσεων', ], 'store' => [ diff --git a/resources/lang/el/oauth.php b/resources/lang/el/oauth.php index 14ef2712d0e..8b12b33eab3 100644 --- a/resources/lang/el/oauth.php +++ b/resources/lang/el/oauth.php @@ -13,49 +13,49 @@ ], 'authorized_clients' => [ - 'confirm_revoke' => '', - 'scopes_title' => '', - 'owned_by' => '', - 'none' => '', + 'confirm_revoke' => 'Είστε βέβαιοι ότι θέλετε να ανακαλέσετε τα δικαιώματα αυτού του client;', + 'scopes_title' => 'Αυτή η εφαρμογή μπορεί:', + 'owned_by' => 'Ανήκει σε :user', + 'none' => 'Δεν Υπάρχουν clients', 'revoked' => [ - 'false' => '', - 'true' => '', + 'false' => 'Ανάκληση Πρόσβασης', + 'true' => 'Ανάκληση Πρόσβασης', ], ], 'client' => [ - 'id' => '', - 'name' => '', - 'redirect' => '', - 'reset' => '', - 'reset_failed' => '', - 'secret' => '', + 'id' => 'Ταυτότητα Client', + 'name' => 'Όνομα Εφαρμογής', + 'redirect' => 'Url Επανάκλησης Εφαρμογής', + 'reset' => 'Επαναφορά μυστικού client', + 'reset_failed' => 'Αποτυχία επαναφοράς του μυστικού client', + 'secret' => 'Μυστικό Client', 'secret_visible' => [ - 'false' => '', - 'true' => '', + 'false' => 'Εμφάνιση μυστικού client', + 'true' => 'Απόκρυψη μυστικού client', ], ], 'new_client' => [ - 'header' => '', - 'register' => '', + 'header' => 'Καταχωρήστε μια νέα εφαρμογή OAuth', + 'register' => 'Εγγραφή αίτησης', 'terms_of_use' => [ - '_' => '', - 'link' => '', + '_' => 'Χρησιμοποιώντας το API συμφωνείτε με το :link.', + 'link' => 'Όροι χρήσης', ], ], 'own_clients' => [ - 'confirm_delete' => '', - 'confirm_reset' => '', - 'new' => '', - 'none' => '', + 'confirm_delete' => 'Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον πελάτη;', + 'confirm_reset' => 'Είστε βέβαιοι ότι θέλετε να επαναφέρετε το μυστικό του πελάτη? Αυτό θα ανακαλέσει όλα τα υπάρχοντα Tokens.', + 'new' => 'Νέα Εφαρμογή Oauth', + 'none' => 'Δεν Υπάρχουν Clients', 'revoked' => [ - 'false' => '', - 'true' => '', + 'false' => 'Διαγραφή', + 'true' => 'Διαγράφηκε', ], ], ]; diff --git a/resources/lang/el/page_title.php b/resources/lang/el/page_title.php index 69552adbbd5..4715f575085 100644 --- a/resources/lang/el/page_title.php +++ b/resources/lang/el/page_title.php @@ -5,111 +5,111 @@ return [ 'admin' => [ - '_' => '', + '_' => 'διαχειριστής', ], 'error' => [ 'error' => [ - '400' => '', - '404' => '', - '403' => '', - '401' => '', - '401-verification' => '', - '405' => '', - '422' => '', - '429' => '', - '500' => '', - '503' => '', + '400' => 'μη έγκυρο αίτημα', + '404' => 'λείπει', + '403' => 'απαγορευμένο', + '401' => 'μη εξουσιοδοτημένη', + '401-verification' => 'επαλήθευση λογαριασμού', + '405' => 'λείπει', + '422' => 'μη έγκυρο αίτημα', + '429' => 'πάρα πολλά αιτήματα', + '500' => 'κάτι έσπασε', + '503' => 'συντήρηση', ], ], 'forum' => [ - '_' => '', + '_' => 'φόρουμ', 'topic_logs_controller' => [ - 'index' => '', + 'index' => 'αρχεία καταγραφής θεμάτων', ], ], 'main' => [ 'account_controller' => [ - 'verify_link' => '', + 'verify_link' => 'επαλήθευση λογαριασμού', ], 'artists_controller' => [ - '_' => '', + '_' => 'επιλεγμένοι καλλιτέχνες', ], 'beatmap_discussion_posts_controller' => [ - '_' => '', + '_' => 'δημοσιεύσεις συζήτησης beatmap', ], 'beatmap_discussions_controller' => [ - '_' => '', + '_' => 'συζητήσεις beatmap', ], 'beatmap_packs_controller' => [ - '_' => '', + '_' => 'πακέτα beatmap', ], 'beatmapset_discussion_votes_controller' => [ - '_' => '', + '_' => 'beatmap ψήφους συζήτησης', ], 'beatmapset_events_controller' => [ - '_' => '', + '_' => 'beatmap history', ], 'beatmapsets_controller' => [ - 'discussion' => '', - 'index' => '', - 'show' => '', + 'discussion' => 'συζήτηση beatmap', + 'index' => 'beatmap listing', + 'show' => 'beatmap info', ], 'changelog_controller' => [ - '_' => '', + '_' => 'αρχείο αλλαγών', ], 'chat_controller' => [ - '_' => '', + '_' => 'συνομιλία', ], 'comments_controller' => [ - '_' => '', + '_' => 'σχόλια', ], 'contests_controller' => [ - '_' => '', + '_' => 'διαγωνισμοί', ], 'groups_controller' => [ - 'show' => '', + 'show' => 'ομάδες', ], 'home_controller' => [ - 'get_download' => '', - 'index' => '', - 'search' => '', - 'support_the_game' => '', - 'testflight' => '', + 'get_download' => 'λήψη', + 'index' => 'ταμπλό', + 'search' => 'αναζήτηση', + 'support_the_game' => 'υποστήριξη του παιχνιδιού', + 'testflight' => 'δοκιμή', ], 'legal_controller' => [ - '_' => '', + '_' => 'πληροφορίες', ], 'livestreams_controller' => [ - '_' => '', + '_' => 'ζωντανές ροές', ], 'matches_controller' => [ - '_' => '', + '_' => 'matches', ], 'news_controller' => [ - '_' => '', + '_' => 'ειδήσεις', ], 'notifications_controller' => [ - '_' => '', + '_' => 'ιστορικό ειδοποιήσεων', ], 'password_reset_controller' => [ - '_' => '', + '_' => 'επαναφορά κωδικού πρόσβασης', ], 'ranking_controller' => [ '_' => 'κατατάξεις', ], 'scores_controller' => [ - '_' => '', + '_' => 'απόδοση', ], 'seasons_controller' => [ - '_' => '', + '_' => 'κατατάξεις', ], 'tournaments_controller' => [ - '_' => '', + '_' => 'πρωταθλήματα', ], 'users_controller' => [ - '_' => '', + '_' => 'πληροφορίες παίκτη', 'create' => 'δημιούργησε λογαριασμό', - 'disabled' => '', + 'disabled' => 'ειδοποίηση', ], 'wiki_controller' => [ '_' => 'wiki', @@ -117,7 +117,7 @@ ], 'passport' => [ 'authorization_controller' => [ - '_' => '', + '_' => 'εξουσιοδότηση εφαρμογής', ], ], 'store' => [ @@ -125,10 +125,10 @@ ], 'users' => [ 'modding_history_controller' => [ - '_' => '', + '_' => 'modder info', ], 'multiplayer_controller' => [ - '_' => '', + '_' => 'ιστορικό multiplayer', ], ], ]; diff --git a/resources/lang/el/password_reset.php b/resources/lang/el/password_reset.php index 1768cdcaeee..558b4732b90 100644 --- a/resources/lang/el/password_reset.php +++ b/resources/lang/el/password_reset.php @@ -13,8 +13,8 @@ 'error' => [ 'contact_support' => 'Παρακαλώ επικοινωνήστε με την υποστήριξη για να ανακτήσετε το λογαριασμό.', - 'expired' => '', - 'invalid' => '', + 'expired' => 'Ο κωδικός επαλήθευσης έχει λήξει.', + 'invalid' => 'Μη αναμενόμενο σφάλμα στον κωδικό επαλήθευσης.', 'is_privileged' => 'Επικοινωνήστε με τον peppy lulz.', 'missing_key' => 'Απαιτούμενο.', 'too_many_tries' => 'Πάρα πολλές αποτυχημένες προσπάθειες.', @@ -38,8 +38,8 @@ 'username' => 'Εισάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου ή το όνομα χρήστη', 'support' => [ - '_' => '', - 'button' => '', + '_' => 'Χρειάζεστε περαιτέρω βοήθεια? Επικοινωνήστε μαζί μας μέσω :button.', + 'button' => 'σύστημα υποστήριξης', ], ], ]; diff --git a/resources/lang/el/quick_search.php b/resources/lang/el/quick_search.php index 3be8aa1d7ff..bfb7d1e8602 100644 --- a/resources/lang/el/quick_search.php +++ b/resources/lang/el/quick_search.php @@ -5,17 +5,17 @@ return [ 'mode' => [ - 'beatmapset' => '', - 'forum_post' => '', - 'other' => '', - 'user' => '', - 'wiki_page' => '', + 'beatmapset' => 'Beatmap', + 'forum_post' => 'Φόρουμ', + 'other' => 'Άλλο', + 'user' => 'Παίκτης', + 'wiki_page' => 'Wiki', ], 'result' => [ - 'empty' => '', - 'empty_for' => '', - 'more' => '', - 'title' => '', + 'empty' => 'Κανένα αποτέλεσμα', + 'empty_for' => 'Δεν υπάρχουν αποτελέσματα για :modes', + 'more' => 'Περισσότερα Αποτελέσματα Αναζήτησης :mode', + 'title' => 'Αποτελέσματα Αναζήτησης:mode', ], ]; diff --git a/resources/lang/el/rankings.php b/resources/lang/el/rankings.php index 2bad51ace8d..f661e2e3405 100644 --- a/resources/lang/el/rankings.php +++ b/resources/lang/el/rankings.php @@ -5,39 +5,39 @@ return [ 'countries' => [ - 'all' => '', - 'title' => '', + 'all' => 'Όλα', + 'title' => 'Χώρα', ], 'filter' => [ - 'title' => '', + 'title' => 'Εμφάνιση', 'variant' => [ - 'title' => '', + 'title' => 'Παραλλαγή', ], ], 'kudosu' => [ - 'total' => '', - 'available' => '', - 'used' => '', + 'total' => 'Κερδισμένα', + 'available' => 'Διαθέσιμο', + 'used' => 'Ξοδεύτηκαν', ], 'type' => [ 'charts' => 'Spotlights', 'country' => 'Χώρας', - 'kudosu' => '', - 'multiplayer' => '', + 'kudosu' => 'kudosu', + 'multiplayer' => 'multiplayer', 'performance' => 'Επίδοσης', 'score' => 'Σκορ', - 'seasons' => '', + 'seasons' => 'εποχές', ], 'seasons' => [ - 'empty' => '', - 'ongoing' => '', - 'room_count' => '', - 'url' => '', + 'empty' => 'Δεν υπάρχουν ακόμα δωμάτια σε αυτή τη σεζόν.', + 'ongoing' => 'Αυτή η σεζόν βρίσκεται ακόμα σε εξέλιξη (θα υπάρξουν περισσότερες λίστες αναπαραγωγής).', + 'room_count' => 'Πλήθος λίστας αναπαραγωγής', + 'url' => 'Εμφάνιση περισσότερων πληροφοριών σε εκείνη τη σεζόν.', ], 'spotlight' => [ diff --git a/resources/lang/el/report.php b/resources/lang/el/report.php index 82243c9c8d2..078aa14f27c 100644 --- a/resources/lang/el/report.php +++ b/resources/lang/el/report.php @@ -5,13 +5,13 @@ return [ 'beatmapset' => [ - 'button' => '', - 'title' => '', + 'button' => 'Αναφορά', + 'title' => 'Αναφορά του beatmap από τον :username;', ], 'beatmapset_discussion_post' => [ - 'button' => '', - 'title' => '', + 'button' => 'Αναφορά', + 'title' => 'Αναφορά ανάρτησης :username;', ], 'comment' => [ @@ -20,8 +20,8 @@ ], 'forum_post' => [ - 'button' => '', - 'title' => '', + 'button' => 'Αναφορά', + 'title' => 'Αναφορά ανάρτησης :username;', ], 'scores' => [ @@ -30,7 +30,7 @@ ], 'user' => [ - 'button' => '', - 'title' => '', + 'button' => 'Αναφορά', + 'title' => 'Αναφορά :username;', ], ]; diff --git a/resources/lang/el/scores.php b/resources/lang/el/scores.php index a68e7b628c9..7e23211f7da 100644 --- a/resources/lang/el/scores.php +++ b/resources/lang/el/scores.php @@ -5,7 +5,7 @@ return [ 'show' => [ - 'title' => '', + 'title' => ':username στο :title [:version]', 'beatmap' => [ 'by' => 'από τον :artist', @@ -13,18 +13,18 @@ 'player' => [ 'by' => 'Παίχτηκε από', - 'submitted_on' => '', + 'submitted_on' => 'Υποβλήθηκε στις', 'rank' => [ - 'country' => '', - 'global' => '', + 'country' => 'Κατάταξη Χώρας', + 'global' => 'Καθολική Κατάταξη', ], ], ], 'status' => [ - 'non_best' => '', - 'non_passing' => '', - 'processing' => '', + 'non_best' => 'Μόνο προσωπικές καλύτερες βαθμολογίες που απονέμονται pp', + 'non_passing' => 'Περνώντας μόνο βαθμολογίες που απονέμονται pp', + 'processing' => 'Αυτό το σκορ εξακολουθεί να υπολογίζεται και θα εμφανιστεί σύντομα', ], ]; diff --git a/resources/lang/el/sessions.php b/resources/lang/el/sessions.php index 68710b5b0cc..6969d28504e 100644 --- a/resources/lang/el/sessions.php +++ b/resources/lang/el/sessions.php @@ -5,8 +5,8 @@ return [ 'create' => [ - 'download' => '', - 'label' => '', - 'title' => '', + 'download' => 'Κάντε κλικ εδώ για να κατεβάσετε το παιχνίδι και να δημιουργήσετε ένα λογαριασμό', + 'label' => 'Πρώτα, ας συνδεθούμε στο λογαριασμό σας!', + 'title' => 'Σύνδεση Λογαριασμού', ], ]; diff --git a/resources/lang/el/sort.php b/resources/lang/el/sort.php index cb9759d2087..5812bd35259 100644 --- a/resources/lang/el/sort.php +++ b/resources/lang/el/sort.php @@ -6,39 +6,39 @@ return [ '_' => 'Ταξινόμηση κατά', - 'all' => '', - 'friends' => '', - 'last_visit' => '', + 'all' => 'Όλα', + 'friends' => 'Φίλοι', + 'last_visit' => 'Πρόσφατα ενεργή', 'new' => 'Πρόσφατα', 'old' => 'Παλαιότερα', - 'rank' => '', + 'rank' => 'Κατάταξη', 'top' => 'Κορυφαία', - 'username' => '', + 'username' => 'Όνομα Χρήστη', 'artist_tracks' => [ - 'album' => '', - 'artist' => '', - 'bpm' => '', - 'genre' => '', - 'length' => '', - 'relevance' => '', - 'title' => '', - 'update' => '', + 'album' => 'Άλμπουμ', + 'artist' => 'Καλλιτέχνης', + 'bpm' => 'BPM', + 'genre' => 'Είδος', + 'length' => 'Μήκος', + 'relevance' => 'Συνάφεια', + 'title' => 'Τίτλος', + 'update' => 'Ενημέρωση', ], 'forum_posts' => [ - 'created' => '', - 'relevance' => '', + 'created' => 'Χρόνος δημοσίευσης', + 'relevance' => 'Συνάφεια', ], 'forum_topics' => [ - 'created' => '', + 'created' => 'Δημιουργήθηκε', 'feature_votes' => 'Βάσει αστεριών', 'new' => 'Τελευταία απάντηση', ], 'users' => [ - 'relevance' => '', - 'username' => '', + 'relevance' => 'Συνάφεια', + 'username' => 'Όνομα', ], ]; diff --git a/resources/lang/el/store.php b/resources/lang/el/store.php index 8012a37e906..d2a372d67b0 100644 --- a/resources/lang/el/store.php +++ b/resources/lang/el/store.php @@ -6,7 +6,7 @@ return [ 'cart' => [ 'checkout' => 'Ολοκλήρωση αγοράς', - 'info' => '', + 'info' => ':count_delimited αντικείμενο στο καλάθι ($:subtotal),:count_delimited αντικείμενα στο καλάθι ($:subtotal)', 'more_goodies' => 'Θέλω να ελέγξω περισσότερα καλούδια πριν ολοκληρώσω την παραγγελία', 'shipping_fees' => 'έξοδα αποστολής', 'title' => 'Καλάθι Αγορών', @@ -31,10 +31,10 @@ 'cart_problems_edit' => 'Κάντε κλικ εδώ για να το επεξεργαστείτε.', 'declined' => 'Η πληρωμή ακυρώθηκε.', 'delayed_shipping' => 'Προσωρινά μας έχουν κατακλύσει οι παραγγελίες! Μπορείτε να παραγγείλετε, αλλά παρακαλούμε να περιμένετε **1-2 εβδομάδες επιπλέον** ενώ προσπαθούμε να προλάβουμε τις υπάρχουσες παραγγελίες.', - 'hide_from_activity' => '', + 'hide_from_activity' => 'Απόκρυψη όλων των ετικετών osu!supporter σε αυτή τη σειρά από την δραστηριότητά μου', 'old_cart' => 'Το καλάθι σας φαίνεται να έχει ξεπερασμένα πράγματα και έχει ανανεωθεί, παρακαλώ προσπαθήστε ξανά.', 'pay' => 'Ολοκλήρωση αγοράς με Paypal', - 'title_compact' => '', + 'title_compact' => 'ολοκλήρωση αγοράς', 'has_pending' => [ '_' => 'Έχετε μη-ολοκληρωμένες αγορές, κάντε κλικ στο κουμπί :link για να τις δείτε.', @@ -51,8 +51,8 @@ 'invoice' => [ 'echeck_delay' => 'Δεδομένου ότι η πληρωμή σας ήταν μια eCheck, παρακαλώ επιτρέψτε έως και 10ημέρες για την πληρωμή μέσω PayPal!', - 'hide_from_activity' => '', - 'title_compact' => '', + 'hide_from_activity' => 'osu!supporter ετικέτες με αυτή τη σειρά δεν εμφανίζονται στις πρόσφατες δραστηριότητές σας.', + 'title_compact' => 'τιμολόγιο', 'status' => [ 'processing' => [ @@ -67,14 +67,14 @@ ], 'order' => [ - 'cancel' => '', - 'cancel_confirm' => '', - 'cancel_not_allowed' => '', + 'cancel' => 'Ακύρωση Παραγγελίας', + 'cancel_confirm' => 'Αυτή η παραγγελία θα ακυρωθεί και η πληρωμή δεν θα γίνει δεκτή για αυτήν. Ο πάροχος πληρωμής δεν μπορεί να αποδεσμεύσει οποιαδήποτε δεσμευμένα χρήματα αμέσως. Είσαι σίγουρος;', + 'cancel_not_allowed' => 'Αυτή η παραγγελία δεν μπορεί να ακυρωθεί αυτή τη στιγμή.', 'invoice' => 'Προβολή τιμολογίου', 'no_orders' => 'Δεν υπάρχουν παραγγελίες για προβολή.', 'paid_on' => 'Παραγγελία ορίστηκε :date', 'resume' => 'Συνέχιση Αγοράς', - 'shopify_expired' => '', + 'shopify_expired' => 'Ο σύνδεσμος παραγγελίας για αυτήν την παραγγελία έχει λήξει.', 'item' => [ 'quantity' => 'Ποσότητα', @@ -84,7 +84,7 @@ ], 'subtext' => [ - 'supporter_tag' => '', + 'supporter_tag' => 'Μήνυμα: :message', ], ], @@ -127,7 +127,7 @@ 'supporter_tag' => [ 'gift' => 'δωρίστε σε έναν παίχτη', - 'gift_message' => '', + 'gift_message' => 'προσθέστε ένα προαιρετικό μήνυμα στο δώρο σας! (μέχρι :length χαρακτήρες)', 'require_login' => [ '_' => 'Πρέπει να είστε :link για να πάρετε ένα supporter tag!', diff --git a/resources/lang/el/tournament.php b/resources/lang/el/tournament.php index 8d77aab029c..2eb1470b2eb 100644 --- a/resources/lang/el/tournament.php +++ b/resources/lang/el/tournament.php @@ -37,8 +37,8 @@ ], 'period' => [ - 'end' => '', - 'start' => '', + 'end' => 'Τέλος', + 'start' => 'Έναρξη', ], 'state' => [ diff --git a/resources/lang/el/users.php b/resources/lang/el/users.php index 63c50c84f2c..20cc0406fbf 100644 --- a/resources/lang/el/users.php +++ b/resources/lang/el/users.php @@ -33,14 +33,14 @@ 'blocks' => [ 'banner_text' => 'Έχετε μπλοκάρει αυτόν τον χρήστη.', - 'comment_text' => '', + 'comment_text' => 'Αυτό το σχόλιο είναι κρυμμένο.', 'blocked_count' => 'μπλοκαρισμένοι χρήστες (:count)', 'hide_profile' => 'απόκρυψη προφίλ', - 'hide_comment' => '', - 'forum_post_text' => '', + 'hide_comment' => 'απόκρυψη', + 'forum_post_text' => 'Αυτή η δημοσίευση είναι κρυμμένη.', 'not_blocked' => 'Αυτός ο χρήστης δεν είναι μπλοκαρισμένος.', 'show_profile' => 'εμφάνιση προφίλ', - 'show_comment' => '', + 'show_comment' => 'εμφάνιση', 'too_many' => 'Φτάσατε το όριο μπλοκαρισμάτων.', 'button' => [ 'block' => 'μπλοκάρισμα', @@ -49,7 +49,7 @@ ], 'card' => [ - 'gift_supporter' => '', + 'gift_supporter' => 'Ετικέτα υποστήριξης δώρου', 'loading' => 'Φόρτωση...', 'send_message' => 'αποστολή μηνύματος', ], @@ -59,45 +59,45 @@ 'password' => 'κωδικός', 'password_confirmation' => 'επιβεβαίωση κωδικού', 'submit' => 'δημιούργησε λογαριασμό', - 'user_email' => '', + 'user_email' => 'email', 'user_email_confirmation' => 'επιβεβαίωση email', 'username' => 'όνομα χρήστη', 'tos_notice' => [ - '_' => '', - 'link' => '', + '_' => 'δημιουργώντας λογαριασμό συμφωνείτε με το :link', + 'link' => 'όροι υπηρεσίας', ], ], ], 'disabled' => [ - 'title' => '', - 'warning' => "", + 'title' => 'Ωχ! Φαίνεται ότι ο λογαριασμός σας έχει απενεργοποιηθεί.', + 'warning' => "Στην περίπτωση που έχετε σπάσει έναν κανόνα, παρακαλούμε να σημειώσετε ότι υπάρχει γενικά περίοδος επαναφόρτισης ενός μηνός κατά τη διάρκεια της οποίας δεν θα εξετάσουμε κανένα αίτημα αμνηστίας. Μετά από αυτή την περίοδο, είστε ελεύθεροι να επικοινωνήσετε μαζί μας θα πρέπει να το κρίνετε απαραίτητο. Παρακαλείστε να σημειώσετε ότι η δημιουργία νέων λογαριασμών αφού έχετε απενεργοποιήσει ένα θα έχει ως αποτέλεσμα την επέκταση αυτού του μήνα επαναφόρτισης. Παρακαλώ σημειώστε επίσης ότι για κάθε λογαριασμό που δημιουργείτε, παραβιάζετε περαιτέρω τους κανόνες. Σας προτείνουμε να μην ακολουθήσετε αυτό το μονοπάτι!", 'if_mistake' => [ - '_' => '', - 'email' => '', + '_' => 'Αν αισθάνεστε ότι αυτό είναι λάθος, είστε ευπρόσδεκτοι να επικοινωνήσετε μαζί μας (μέσω :email ή κάνοντας κλικ στο "? στην κάτω δεξιά γωνία αυτής της σελίδας). Παρακαλώ σημειώστε ότι είμαστε πάντα απόλυτα σίγουροι για τις ενέργειές μας, καθώς βασίζονται σε πολύ γερά δεδομένα. Διατηρούμε το δικαίωμα να αγνοήσουμε το αίτημά σας σε περίπτωση που αισθανθείτε ότι είστε εκ προθέσεως ανέντιμοι.', + 'email' => 'email', ], 'reasons' => [ - 'compromised' => '', - 'opening' => '', + 'compromised' => 'Ο λογαριασμός σας θεωρείται ότι έχει παραβιαστεί. Μπορεί να απενεργοποιηθεί προσωρινά όσο επιβεβαιώνεται η ταυτότητά του.', + 'opening' => 'Υπάρχουν διάφοροι λόγοι που μπορούν να οδηγήσουν στην απενεργοποίηση του λογαριασμού σας:', 'tos' => [ - '_' => '', - 'community_rules' => '', - 'tos' => '', + '_' => 'Έχετε σπάσει ένα ή περισσότερα από μας :community_rules ή :tos.', + 'community_rules' => 'κοινοτικοί κανόνες', + 'tos' => 'όροι υπηρεσίας', ], ], ], 'filtering' => [ - 'by_game_mode' => '', + 'by_game_mode' => 'Μέλη ανά λειτουργία παιχνιδιού', ], 'force_reactivation' => [ 'reason' => [ - 'inactive_different_country' => "", + 'inactive_different_country' => "Ο λογαριασμός σας δεν έχει χρησιμοποιηθεί εδώ και πολύ καιρό.", ], ], @@ -105,11 +105,11 @@ '_' => 'Σύνδεση', 'button' => 'Είσοδος', 'button_posting' => 'Είσοδος...', - 'email_login_disabled' => '', + 'email_login_disabled' => 'Η σύνδεση με email είναι απενεργοποιημένη. Παρακαλούμε χρησιμοποιήστε το όνομα χρήστη αντ \'αυτού.', 'failed' => 'Λάθος σύνδεση', 'forgot' => 'Ξεχάσατε τον κωδικό σας;', - 'info' => '', - 'invalid_captcha' => '', + 'info' => 'Παρακαλώ συνδεθείτε για να συνεχίσετε', + 'invalid_captcha' => 'Πάρα πολλές αποτυχημένες προσπάθειες σύνδεσης, παρακαλώ συμπληρώστε το captcha και προσπαθήστε ξανά. (Ανανέωση σελίδας αν το captcha δεν είναι ορατό)', 'locked_ip' => 'η διεύθυνση IP σας είναι κλειδωμένη. Παρακαλώ περιμένετε λίγα λεπτά.', 'password' => 'Κωδικός', 'register' => "Δεν έχετε λογαριασμό στο osu!; Φτιάξτε ένα νέο", @@ -149,7 +149,7 @@ 'options' => [ 'cheating' => 'Παράτυπος τρόπος παιχνιδιού / Κλέψιμο', - 'multiple_accounts' => '', + 'multiple_accounts' => 'Χρήση πολλαπλών λογαριασμών', 'insults' => 'Προσβάλει εμένα / άλλους', 'spam' => 'Spamming', 'unwanted_content' => 'Δημοσίευση links με ακατάλληλο περιεχόμενο', @@ -160,7 +160,7 @@ 'restricted_banner' => [ 'title' => 'Ο λογαριασμός σας έχει περιοριστεί!', 'message' => 'Όσο βρίσκεστε υπό περιορισμό, δεν θα είστε σε θέση να αλληλεπιδράσετε με άλλους χρήστες και τα score σας θα είναι ορατά μόνο σε εσάς. Αυτό είναι αποτέλεσμα μιας αυτόματης διαδικασίας που συνήθως διαρκεί 24 ώρες. Εάν επιθυμείτε την αναίρεση του περιορισμού, παρακαλώ επικοινωνήστε με την ομάδα υποστήριξης.', - 'message_link' => '', + 'message_link' => 'Επιλέξτε αυτή τη σελίδα για να μάθετε περισσότερα.', ], 'show' => [ 'age' => ':age ετών', @@ -170,7 +170,7 @@ 'is_supporter' => 'osu!supporter', 'joined_at' => 'Μέλος από :date', 'lastvisit' => 'Τελευταία φορά εμφανίστηκε στις :date', - 'lastvisit_online' => '', + 'lastvisit_online' => 'Συνδεδεμένος τώρα', 'missingtext' => 'Ίσως να κάνατε κάποιο ορθογραφικό λάθος! (ή ο χρήστης είναι banned)', 'origin_country' => 'Από :country', 'previous_usernames' => 'προηγουμένως γνωστός ως', @@ -178,12 +178,12 @@ 'title' => "Το προφίλ του :username", 'comments_count' => [ - '_' => '', - 'count' => '', + '_' => 'Καταχωρήθηκε :link', + 'count' => ':count_delimited σχόλια|:count_delimited σχόλια', ], 'cover' => [ - 'to_0' => '', - 'to_1' => '', + 'to_0' => 'Απόκρυψη εξωφύλλου', + 'to_1' => 'Εμφάνιση εξωφύλλου', ], 'edit' => [ 'cover' => [ @@ -199,8 +199,8 @@ 'unsupported_format' => 'Μη υποστηριζόμενη μορφή.', 'restriction_info' => [ - '_' => '', - 'link' => '', + '_' => 'Φόρτωση διαθέσιμη μόνο για :link', + 'link' => 'osu!supporters', ], ], ], @@ -212,7 +212,7 @@ ], 'extra' => [ - 'none' => '', + 'none' => 'κανένα', 'unranked' => 'Κανένα πρόσφατο σκορ', 'achievements' => [ @@ -231,13 +231,13 @@ 'title' => 'Παρατημένα Beatmaps', ], 'guest' => [ - 'title' => '', + 'title' => 'Συμμετοχή επισκεπτών στο Beatmap', ], 'loved' => [ 'title' => 'Loved Beatmaps', ], 'nominated' => [ - 'title' => '', + 'title' => 'Υποψήφια Beatmaps Κατάταξης', ], 'pending' => [ 'title' => 'Εκκρεμή Beatmaps', @@ -247,14 +247,14 @@ ], ], 'discussions' => [ - 'title' => '', - 'title_longer' => '', - 'show_more' => '', + 'title' => 'Συζητήσεις', + 'title_longer' => 'Πρόσφατες Συζητήσεις', + 'show_more' => 'δείτε περισσότερες συζητήσεις', ], 'events' => [ - 'title' => '', - 'title_longer' => '', - 'show_more' => '', + 'title' => 'Εκδηλώσεις', + 'title_longer' => 'Πρόσφατες Εκδηλώσεις', + 'show_more' => 'δείτε περισσότερες εκδηλώσεις', ], 'historical' => [ 'title' => 'Ιστορικό', @@ -321,8 +321,8 @@ ], 'total_info' => [ - '_' => '', - 'link' => '', + '_' => 'Με βάση το πόση συνεισφορά έχει κάνει ο χρήστης στη διαμεσολάβηση beatmap. Δείτε το :link για περισσότερες πληροφορίες.', + 'link' => 'αυτή η σελίδα', ], ], 'me' => [ @@ -334,24 +334,24 @@ 'title' => 'Μετάλλια', ], 'playlists' => [ - 'title' => '', + 'title' => 'Λίστα Αναπαραγωγής games', ], 'posts' => [ - 'title' => '', - 'title_longer' => '', - 'show_more' => '', + 'title' => 'Αναρτήσεις', + 'title_longer' => 'Πρόσφατες Αναρτήσεις', + 'show_more' => 'δείτε περισσότερες δημοσιεύσεις', ], 'recent_activity' => [ 'title' => 'Πρόσφατα', ], 'realtime' => [ - 'title' => '', + 'title' => 'Παιχνίδια Πολλών Παικτών', ], 'top_ranks' => [ 'download_replay' => 'Λήψη Επανάληψης', 'not_ranked' => 'Μόνο τα ranked beatmaps δίνουν pp.', 'pp_weight' => 'σταθμισμένo :percentage', - 'view_details' => '', + 'view_details' => 'Προβολή Λεπτομερειών', 'title' => 'Σκορ', 'best' => [ @@ -361,21 +361,21 @@ 'title' => 'Πρώτες Θέσεις', ], 'pin' => [ - 'to_0' => '', - 'to_0_done' => '', - 'to_1' => '', - 'to_1_done' => '', + 'to_0' => 'Unpin', + 'to_0_done' => 'Ξεκαρφίτσωμα βαθμολογίας', + 'to_1' => 'Καρφίτσωμα', + 'to_1_done' => 'Καρφιτσωμένη βαθμολογία', ], 'pinned' => [ - 'title' => '', + 'title' => 'Καρφιτσωμένοι Βαθμοί', ], ], 'votes' => [ - 'given' => '', - 'received' => '', - 'title' => '', - 'title_longer' => '', - 'vote_count' => '', + 'given' => 'Οι ψήφοι (τελευταίοι 3 μήνες)', + 'received' => 'Λήφθηκαν ψήφοι (τελευταίοι 3 μήνες)', + 'title' => 'Ψηφοφορίες', + 'title_longer' => 'Πρόσφατες Ψηφοφορίες', + 'vote_count' => ':count_delimited ψήφοι:count_delimited ψήφοι', ], 'account_standing' => [ 'title' => 'Κατάσταση λογαριασμού', @@ -387,14 +387,14 @@ 'date' => 'ημερομηνία', 'action' => 'δράση', 'length' => 'μήκος', - 'length_permanent' => 'Μόνιμο', + 'length_indefinite' => '', 'description' => 'περιγραφή', 'actor' => 'από :username', 'actions' => [ 'restriction' => 'Αποκλεισμός', 'silence' => 'Σίγαση', - 'tournament_ban' => '', + 'tournament_ban' => 'Απαγόρευση τουρνουά', 'note' => 'Σημείωση', ], ], @@ -423,8 +423,8 @@ 'placeholder' => 'Γράψτε το περιεχόμενο της σελίδας εδώ', 'restriction_info' => [ - '_' => '', - 'link' => '', + '_' => 'Πρέπει να είστε ένα :link για να ξεκλειδώσετε αυτό το χαρακτηριστικό.', + 'link' => 'osu!supporter', ], ], 'post_count' => [ @@ -436,7 +436,7 @@ 'country_simple' => 'Εθνική Κατάταξη', 'global' => 'Παγκόσμια κατάταξη για το :mode', 'global_simple' => 'Παγκόσμια Κατάταξη', - 'highest' => '', + 'highest' => 'Υψηλότερη κατάταξη: :rank στο :date', ], 'stats' => [ 'hit_accuracy' => 'Ακρίβεια Ευστοχίας', @@ -452,25 +452,25 @@ 'total_hits' => 'Συνολικά Hits', 'total_score' => 'Συνολική Βαθμολογία', // modding stats - 'graveyard_beatmapset_count' => '', - 'loved_beatmapset_count' => '', - 'pending_beatmapset_count' => '', - 'ranked_beatmapset_count' => '', + 'graveyard_beatmapset_count' => 'Παρατημένα Beatmaps', + 'loved_beatmapset_count' => 'Αγαπημένα Beatmaps', + 'pending_beatmapset_count' => 'Εκκρεμείς Beatmaps', + 'ranked_beatmapset_count' => 'Κατάταξη Beatmaps', ], ], 'silenced_banner' => [ - 'title' => '', - 'message' => '', + 'title' => 'Αυτήν τη στιγμή είστε silenced.', + 'message' => 'Ορισμένες ενέργειες ενδέχεται να μην είναι διαθέσιμες.', ], 'status' => [ - 'all' => '', + 'all' => 'Όλα', 'online' => 'Συνδεδεμένοι', 'offline' => 'Αποσυνδεδεμένοι', ], 'store' => [ - 'from_client' => '', + 'from_client' => 'παρακαλώ εγγραφείτε μέσω του πελάτη του παιχνιδιού!', 'from_web' => 'παρακαλώ ολοκληρώστε την εγγραφή μέσω της ιστοσελίδας του osu!', 'saved' => 'Ο χρήστης δημιουργήθηκε', ], @@ -479,8 +479,8 @@ ], 'view_mode' => [ - 'brick' => '', - 'card' => '', - 'list' => '', + 'brick' => 'Προβολή τούβλου', + 'card' => 'Προβολή καρτών', + 'list' => 'Προβολή λίστας', ], ]; diff --git a/resources/lang/es/accounts.php b/resources/lang/es/accounts.php index d1681c75b6e..6d1979a03a6 100644 --- a/resources/lang/es/accounts.php +++ b/resources/lang/es/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'país', 'title' => 'Perfil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Parece que el país de tu cuenta no coincide con tu país de residencia. :update_link.", + 'update_link' => 'Actualizar a :country', ], 'user' => [ diff --git a/resources/lang/es/rankings.php b/resources/lang/es/rankings.php index edd7a831059..db2376d88c3 100644 --- a/resources/lang/es/rankings.php +++ b/resources/lang/es/rankings.php @@ -18,7 +18,7 @@ ], 'kudosu' => [ - 'total' => 'Ganado', + 'total' => 'Obtenido', 'available' => 'Disponible', 'used' => 'Gastado', ], diff --git a/resources/lang/es/users.php b/resources/lang/es/users.php index 22c87bcb150..8a3741a31ec 100644 --- a/resources/lang/es/users.php +++ b/resources/lang/es/users.php @@ -387,7 +387,7 @@ 'date' => 'fecha', 'action' => 'acción', 'length' => 'duración', - 'length_permanent' => 'Permanente', + 'length_indefinite' => '', 'description' => 'descripción', 'actor' => 'por :username', diff --git a/resources/lang/fa-IR/users.php b/resources/lang/fa-IR/users.php index e4935fc451b..19836bd3365 100644 --- a/resources/lang/fa-IR/users.php +++ b/resources/lang/fa-IR/users.php @@ -387,7 +387,7 @@ 'date' => 'تاریخ', 'action' => 'اقدام انجام شده', 'length' => 'مدت', - 'length_permanent' => 'دائمی', + 'length_indefinite' => '', 'description' => 'توضیحات', 'actor' => 'توسط :username', diff --git a/resources/lang/fi/accounts.php b/resources/lang/fi/accounts.php index 702878b96bd..e8c78540488 100644 --- a/resources/lang/fi/accounts.php +++ b/resources/lang/fi/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'maa', 'title' => 'Profiili', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Näyttää siltä, että tilisi maa ei ole sama kuin asuinmaasi. :update_link.", + 'update_link' => 'Aseta tilin maaksi :country', ], 'user' => [ diff --git a/resources/lang/fi/api.php b/resources/lang/fi/api.php index 3404967c2d1..dfc1ac2fcaf 100644 --- a/resources/lang/fi/api.php +++ b/resources/lang/fi/api.php @@ -8,7 +8,7 @@ 'chat' => [ 'empty' => 'Ei voida lähettää tyhjää viestiä.', 'limit_exceeded' => 'Lähetät viestejä liian nopeasti, odota hetki ennen kuin yrität uudelleen.', - 'too_long' => 'Viesti jota yrität lähettää on liian pitkä.', + 'too_long' => 'Viesti, jota yrität lähettää, on liian pitkä.', ], ], @@ -25,7 +25,7 @@ ], 'friends' => [ - 'read' => 'Nähdä keitä seuraat.', + 'read' => 'Nähdä, keitä seuraat.', ], 'public' => 'Lukea julkisia tietoja puolestasi.', diff --git a/resources/lang/fi/beatmappacks.php b/resources/lang/fi/beatmappacks.php index d92c4108cb2..12a8ee599e9 100644 --- a/resources/lang/fi/beatmappacks.php +++ b/resources/lang/fi/beatmappacks.php @@ -34,7 +34,7 @@ 'mode' => [ 'artist' => 'Esittäjä/Albumi', - 'chart' => 'Valokeilassa', + 'chart' => 'Kohdevaloissa', 'featured' => 'Suositeltu esittäjä', 'loved' => 'Project Loved', 'standard' => 'Tavallinen', diff --git a/resources/lang/fi/beatmaps.php b/resources/lang/fi/beatmaps.php index a42b0e906b8..c8ad5fde8ad 100644 --- a/resources/lang/fi/beatmaps.php +++ b/resources/lang/fi/beatmaps.php @@ -260,7 +260,7 @@ 'featured_artists' => 'Esitellyt artistit', 'follows' => 'Tilatut kartoittajat', 'recommended' => 'Suositeltu vaikeustaso', - 'spotlights' => 'Valokeilassa olevat beatmapit', + 'spotlights' => 'Kohdevaloissa olevat rytmikartat', ], 'mode' => [ 'all' => 'Kaikki', @@ -278,8 +278,8 @@ 'leaderboard' => 'Tulostaulukollinen', 'loved' => 'Rakastettu', 'mine' => 'Mappini', - 'pending' => 'Vireillä & WIP', - 'wip' => 'Kesken', + 'pending' => 'Vireillä', + 'wip' => 'Työn alla', 'qualified' => 'Esihyväksytty', 'ranked' => 'Hyväksytty', ], diff --git a/resources/lang/fi/beatmapsets.php b/resources/lang/fi/beatmapsets.php index 6265606fd5b..53842a4b5df 100644 --- a/resources/lang/fi/beatmapsets.php +++ b/resources/lang/fi/beatmapsets.php @@ -25,7 +25,7 @@ 'index' => [ 'title' => 'Beatmapit', - 'guest_title' => 'Beatmapit', + 'guest_title' => 'Rytmikartat', ], 'panel' => [ @@ -40,7 +40,7 @@ ], 'nominate' => [ - 'hybrid_requires_modes' => 'Usean pelimuodon rytmikartta edellyttää, että valitset vähintään yhden pelimuodon, jota panet ehdolle.', + 'hybrid_requires_modes' => 'Usean pelimuodon rytmikartta edellyttää, että valitset ainakin yhden pelimuodon, jonka panet ehdolle.', 'incorrect_mode' => 'Sinulla ei ole käyttöoikeutta panna ehdolle pelimuotoa: :mode', 'full_bn_required' => 'Sinun on oltava täysivaltainen ehdollepanija, jotta voit tehdä tämän kelpuuttavan ehdollepanon.', 'too_many' => 'Ehdollepanovaatimus on jo täyttynyt.', @@ -66,9 +66,9 @@ ], 'details' => [ - 'by_artist' => '', + 'by_artist' => 'esittäjältä :artist', 'favourite' => 'Lisää tämä beatmap-setti suosikkeihin', - 'favourite_login' => '', + 'favourite_login' => 'kirjaudu sisään, niin voit lisätä tämän rytmikartan suosikkeihin', 'logged-out' => 'Sinun täytyy kirjautua sisään ladataksesi beatmappeja!', 'mapped_by' => 'kartoittanut :mapper', 'mapped_by_guest' => 'vieraileva vaikeustaso, kartoittanut :mapper', @@ -89,12 +89,12 @@ ], 'details_date' => [ - 'approved' => '', - 'loved' => '', - 'qualified' => '', - 'ranked' => '', - 'submitted' => '', - 'updated' => '', + 'approved' => 'hyväksytty :timeago', + 'loved' => 'rakastettu :timeago', + 'qualified' => 'kelpuutettu :timeago', + 'ranked' => 'tehty pisteyttäväksi :timeago', + 'submitted' => 'lähetetty :timeago', + 'updated' => 'päivitetty viimeksi :timeago', ], 'favourites' => [ @@ -115,7 +115,7 @@ ], 'disqualify' => [ - '_' => '', + '_' => 'Jos löydät ongelman, joka liittyy tähän rytmikarttaan, ole hyvä ja epäkelpuuta se :link.', ], 'report' => [ @@ -130,24 +130,24 @@ 'genre' => 'Tyylilaji', 'language' => 'Kieli', 'no_scores' => 'Dataa lasketaan...', - 'nominators' => '', - 'nsfw' => '', - 'offset' => '', + 'nominators' => 'Ehdollepanijat', + 'nsfw' => 'Sopimaton sisältö', + 'offset' => 'Online tasoitus', 'points-of-failure' => 'Epäonnistumiskohdat', 'source' => 'Lähde', - 'storyboard' => '', + 'storyboard' => 'Tämä rytmikartta sisältää taustaesityksen', 'success-rate' => 'Läpäisyprosentti', 'tags' => 'Tunnisteet', - 'video' => '', + 'video' => 'Tämä rytmikartta sisältää videon', ], 'nsfw_warning' => [ - 'details' => '', - 'title' => '', + 'details' => 'Tämä rytmikartta sisältää sopimatonta, loukkaavaa ta järkyttävää sisältöä. Haluatko kuitenkin tarkastella sitä?', + 'title' => 'Sopimatonta sisältöä', 'buttons' => [ - 'disable' => '', - 'listing' => '', + 'disable' => 'Poista varoitus käytöstä', + 'listing' => 'Rytmikarttalista', 'show' => 'Näytä', ], ], @@ -155,7 +155,7 @@ 'scoreboard' => [ 'achieved' => 'saavutettu :when', 'country' => 'Maakohtaiset sijoitukset', - 'error' => '', + 'error' => 'Sijoituksen lataaminen epäonnistui', 'friend' => 'Kavereiden sijoitukset', 'global' => 'Maailmanlaajuiset sijoitukset', 'supporter-link' => 'Klikkaa tästä nähdäksesi kaikki hienot ominaisuudet mitä saat!', @@ -167,7 +167,7 @@ 'combo' => 'Maksimikombo', 'miss' => 'Ohi', 'mods' => 'Modit', - 'pin' => '', + 'pin' => 'Kiinnitä', 'player' => 'Pelaaja', 'pp' => '', 'rank' => 'Sijoitus', @@ -188,8 +188,8 @@ 'own' => 'Sinun parhaasi', ], 'supporter_link' => [ - '_' => '', - 'here' => '', + '_' => 'Napsauta :here, niin näet kaikki hienot ominaisuudet, jotka saat!', + 'here' => 'täällä', ], ], @@ -204,7 +204,7 @@ 'bpm' => 'BPM', 'count_circles' => 'Ympyröiden määrä', 'count_sliders' => 'Slidereiden määrä', - 'offset' => '', + 'offset' => 'Online tasoitus :offset', 'user-rating' => 'Käyttäjien arvio', 'rating-spread' => 'Arvioiden jakauma', 'nominations' => 'Suositukset', @@ -212,17 +212,17 @@ ], 'status' => [ - 'ranked' => '', - 'approved' => '', - 'loved' => '', + 'ranked' => 'Pisteyttävä', + 'approved' => 'Hyväksytty', + 'loved' => 'Rakastettu', 'qualified' => 'Esihyväksytty', 'wip' => 'Työn alla', - 'pending' => '', + 'pending' => 'Vireillä', 'graveyard' => 'Hautausmaa', ], ], 'spotlight_badge' => [ - 'label' => '', + 'label' => 'Kohdevalo', ], ]; diff --git a/resources/lang/fi/chat.php b/resources/lang/fi/chat.php index 6f8ac7df02a..64d68104e07 100644 --- a/resources/lang/fi/chat.php +++ b/resources/lang/fi/chat.php @@ -4,11 +4,11 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'loading_users' => '', + 'loading_users' => 'ladataan käyttäjiä...', 'talking_in' => 'keskustellaan kanavalla :channel', 'talking_with' => 'keskustelu :name:n kanssa', 'title_compact' => 'viestit', - 'unread_messages' => '', + 'unread_messages' => 'lukemattomia viestejä', 'cannot_send' => [ 'channel' => 'Et voi lähettää tälle kanavalle viestejä juuri nyt, koska', @@ -16,8 +16,8 @@ ], 'channels' => [ - 'confirm_part' => '', - 'create' => '', + 'confirm_part' => 'Haluatko piilottaa tämän kanavan? Tulet yhä saamaan viestejä tältä kanavalta.', + 'create' => 'luo tiedote', 'list' => [ 'title' => [ @@ -31,24 +31,24 @@ 'form' => [ 'title' => [ - 'announcement' => '', + 'announcement' => 'Luo uusi tiedote', ], 'labels' => [ - 'description' => '', - 'message' => '', - 'name' => '', - 'users' => '', + 'description' => 'kuvaus', + 'message' => 'viesti', + 'name' => 'huoneen nimi', + 'users' => 'lisättävät pelaajat', ], ], 'not_found' => [ - 'message' => '', + 'message' => 'Täällä ei ole mitään, ehkä poistuit kanavalta tai sitä ei ole...', 'title' => 'kanavaa ei löydetty', ], 'input' => [ - 'create' => '', + 'create' => 'Luo', 'disabled' => 'viestiä ei voida lähettää...', 'disconnected' => 'Yhteys katkaistu', 'placeholder' => 'kirjoita viesti...', diff --git a/resources/lang/fi/common.php b/resources/lang/fi/common.php index 68384b8ab48..1829d105da0 100644 --- a/resources/lang/fi/common.php +++ b/resources/lang/fi/common.php @@ -44,7 +44,7 @@ 'reply_resolve' => 'Vastaa ja merkitse ratkaistuksi', 'reset' => 'Nollaa', 'restore' => 'Palauta', - 'retry' => '', + 'retry' => 'Yritä uudelleen', 'save' => 'Tallenna', 'saving' => 'Tallennetaan...', 'search' => 'Hae', @@ -54,7 +54,7 @@ 'show_less' => 'näytä vähemmän', 'show_more' => 'näytä lisää', 'show_more_options' => 'näytä lisävaihtoehtoja', - 'submit' => '', + 'submit' => 'Lähetä', 'unpin' => 'poista kiinnitys', 'update' => 'Päivitä', 'upload_image' => 'lataa kuva', diff --git a/resources/lang/fi/community.php b/resources/lang/fi/community.php index 2c913d97127..df11f3c420a 100644 --- a/resources/lang/fi/community.php +++ b/resources/lang/fi/community.php @@ -37,7 +37,7 @@ 'link_text' => 'Selaa turnauksia »', ], 'bounty-program' => [ - 'title' => '', + 'title' => 'Open Source Palkkio-ohjelma', 'description' => 'Tue yhteisön osallistujia, jotka ovat antaneet aikaa ja vaivaa auttaa tekemään osu!\'a paremmaksi.', 'link_text' => 'Lue lisää »', ], @@ -132,7 +132,7 @@ 'description' => 'Kuinka monta vireillä olevia beatmappeja sinulla voi olla kerralla, lasketaan yhteen perusarvosta ja lisäbonuksesta kullekin hyväksytyille beatmapeille, mitä sinulla on (tiettyyn rajaan asti).

Normaalitapauksessa tämä on :base plus :bonus per hyväksytty beatmappi (enintään :bonus_max). Jos olet osu!tukija, raja on :supporter_base plus :supporter_bonus per hyväksytty beatmappi (enintään :supporter_bonus_max).', ], 'friend_filtering' => [ - 'title' => '', + 'title' => 'Ystävien tulostaulukko', 'description' => 'Kilpaile kaveriasi kanssa ja katso, miten sijoittaudut heitä vastaan!', ], diff --git a/resources/lang/fi/contest.php b/resources/lang/fi/contest.php index 076ca6dd8ed..f0714d5a96e 100644 --- a/resources/lang/fi/contest.php +++ b/resources/lang/fi/contest.php @@ -29,12 +29,12 @@ ], 'progress' => [ - '_' => '', + '_' => ':used / :max ääntä käytetty', ], 'requirement' => [ 'playlist_beatmapsets' => [ - 'incomplete_play' => '', + 'incomplete_play' => 'Pelattava kaikki annettujen soittolistojen beatmapit ennen äänestämistä', ], ], ], @@ -50,7 +50,7 @@ 'beatmap' => 'Tähän kilpailuun sallitaan ainoastaan .osu-tiedostot.', 'music' => 'Tähän kilpailuun sallitaan ainoastaan .mp3-tiedostot.', ], - 'wrong_dimensions' => '', + 'wrong_dimensions' => 'Tämän kilpailun kohteiden on oltava :widthx:height', 'too_big' => 'Tähän kilpailuun voi lähettää korkeintaan :limit työtä.', ], 'beatmaps' => [ diff --git a/resources/lang/fi/errors.php b/resources/lang/fi/errors.php index ed5ac2ee93f..6da648c7b69 100644 --- a/resources/lang/fi/errors.php +++ b/resources/lang/fi/errors.php @@ -4,7 +4,7 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'load_failed' => '', + 'load_failed' => 'Tietojen lataus epäonnistui.', 'missing_route' => 'Virheellinen URL-osoite tai virheellinen pyyntötapa.', 'no_restricted_access' => 'Et voi suorittaa tätä toimintoa tilisi ollessa rajoitetussa tilassa.', 'supporter_only' => 'Sinun täytyy olla Tukija käyttääksesi tätä ominaisuutta.', @@ -30,7 +30,7 @@ ], 'search' => [ 'default' => 'Tuloksia ei saatu, yritä myöhemmin uudelleen.', - 'invalid_cursor_exception' => '', + 'invalid_cursor_exception' => 'Virheellinen kohdistimen parametri määritetty.', 'operation_timeout_exception' => 'Haku on tavallista aktiivisempi. Yritä uudelleen myöhemmin.', ], ]; diff --git a/resources/lang/fi/forum.php b/resources/lang/fi/forum.php index 118b4ee03c8..2924e9b7524 100644 --- a/resources/lang/fi/forum.php +++ b/resources/lang/fi/forum.php @@ -25,7 +25,7 @@ ], 'forums' => [ - 'forums' => '', + 'forums' => 'Foorumit', 'latest_post' => 'Viimeisin viesti', 'index' => [ @@ -150,19 +150,19 @@ 'unpin' => '', ], - 'no_results' => '', + 'no_results' => 'lokeja ei löytynyt...', 'operations' => [ - 'delete_post' => '', - 'delete_topic' => '', + 'delete_post' => 'Poistettu viesti', + 'delete_topic' => 'Poistettu aihe', 'edit_topic' => '', 'edit_poll' => '', 'fork' => '', 'issue_tag' => '', - 'lock' => '', + 'lock' => 'Lukittu aihe', 'merge' => '', 'move' => '', - 'pin' => '', + 'pin' => 'Kiinnitetty aihe', 'post_edited' => '', 'restore_post' => '', 'restore_topic' => '', diff --git a/resources/lang/fi/home.php b/resources/lang/fi/home.php index 0fc6cab4bdd..8f620f1ca8a 100644 --- a/resources/lang/fi/home.php +++ b/resources/lang/fi/home.php @@ -43,7 +43,7 @@ 'label' => [ 'forum' => 'etsi foorumeista', 'forum_children' => 'etsi myös alafoorumeilta', - 'include_deleted' => '', + 'include_deleted' => 'sisällytä poistetut viestit', 'topic_id' => 'aihe #', 'username' => 'tekijä', ], @@ -74,19 +74,19 @@ 'download' => [ 'action' => 'Lataa osu!', - 'action_lazer' => '', - 'action_lazer_description' => '', - 'action_lazer_info' => '', - 'action_lazer_title' => '', - 'action_title' => '', - 'for_os' => '', - 'lazer_note' => '', + 'action_lazer' => 'Lataa osu!(lazer)', + 'action_lazer_description' => 'seuraava suuri päivitys osu!:un', + 'action_lazer_info' => 'lisätietoja saat täältä', + 'action_lazer_title' => 'kokeile osu!(lazer):ia', + 'action_title' => 'lataa osu!', + 'for_os' => 'käyttöjärjestelmälle :os', + 'lazer_note' => 'huomautus: tulostaulukoiden nollaus pätee', 'macos-fallback' => 'macOS-käyttäjät', 'mirror' => 'vaihtoehtoinen lataus', - 'or' => '', - 'os_version_or_later' => '', - 'other_os' => '', - 'quick_start_guide' => '', + 'or' => 'tai', + 'os_version_or_later' => ':os_version tai uudempi', + 'other_os' => 'muut alustat', + 'quick_start_guide' => 'pikakäyttöohjeet', 'tagline' => "laitetaan sinut
liikkeelle!", 'video-guide' => 'video-opas', diff --git a/resources/lang/fi/legacy_api_key.php b/resources/lang/fi/legacy_api_key.php index 562fed20b55..ed6f3fb3781 100644 --- a/resources/lang/fi/legacy_api_key.php +++ b/resources/lang/fi/legacy_api_key.php @@ -4,27 +4,27 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'new' => '', - 'none' => '', + 'new' => 'Uusi rajapinta-avain', + 'none' => 'Ei avainta.', 'docs' => [ - '_' => '', - 'github' => '', + '_' => 'Dokumentaatio on saatavilla osoitteessa :github.', + 'github' => 'GitHub', ], 'form' => [ - 'create' => '', + 'create' => 'Luo Avain', ], 'view' => [ - 'hide' => '', - 'show' => '', - 'delete' => '', + 'hide' => 'Piilota Avain', + 'show' => 'Näytä Avain', + 'delete' => 'Poista', ], 'warning' => [ - 'line1' => '', - 'line2' => "", - 'line3' => '', + 'line1' => 'Älä näytä tätä muille.', + 'line2' => "Se vastaa salasanasi antamista muille.", + 'line3' => 'Saatat vaarantaa tilisi.', ], ]; diff --git a/resources/lang/fi/legacy_irc_key.php b/resources/lang/fi/legacy_irc_key.php index 412fea986d8..9f2cb2dfaf6 100644 --- a/resources/lang/fi/legacy_irc_key.php +++ b/resources/lang/fi/legacy_irc_key.php @@ -4,20 +4,20 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'confirm_new' => '', - 'new' => '', - 'none' => '', + 'confirm_new' => 'Luo uusi IRC-salasana?', + 'new' => 'Uusi IRC-salasana', + 'none' => 'IRC-salasanaa ei asetettu.', 'form' => [ 'server_host' => '', 'server_port' => '', 'token' => '', - 'username' => '', + 'username' => 'käyttäjänimi', ], 'view' => [ - 'hide' => '', - 'show' => '', - 'delete' => '', + 'hide' => 'Piilota Salasana', + 'show' => 'Näytä Salasana', + 'delete' => 'Poista', ], ]; diff --git a/resources/lang/fi/mail.php b/resources/lang/fi/mail.php index fa70a65e32c..1c3051f6a17 100644 --- a/resources/lang/fi/mail.php +++ b/resources/lang/fi/mail.php @@ -27,8 +27,8 @@ 'translation' => 'Seuraava on yhteisön tuottama käännös tiedostusta varten:', 'benefit' => [ - 'gift' => '', - 'self' => '', + 'gift' => 'Lahjasi saaneilla on nyt pääsy osu!direct:iin ja moniin muihin tukija-etuihin.', + 'self' => 'Saat nyt pääsyn osu!direct:iin ja moniin muihin tukija-etuihin :duration ajalle. ', ], 'support' => [ @@ -62,10 +62,10 @@ ], 'supporter_gift' => [ - 'anonymous_gift' => '', + 'anonymous_gift' => 'Henkilö, joka lahjoitti sinulle tämän tägin, voi halutessaan pysyä anonyyminä, joten heitä ei ole maininttu tässä ilmoituksessa.', 'anonymous_gift_maybe_not' => 'Mutta taidat jo tietää kuka se mahtaa olla ;).', 'duration' => '', - 'features' => '', + 'features' => 'Voit saada lisätietoja näistä ominaisuuksista täältä:', 'gifted' => 'Joku on juuri antanut sinulle osu! -tukijan!', 'gift_message' => '', 'subject' => 'Sinulle on lahjoitettu osu!tukijatagi!', @@ -99,12 +99,12 @@ 'user_verification' => [ 'code' => 'Vahvistuskoodisi on:', 'code_hint' => 'Voit syöttää koodin välilyönneillä tai ilman niitä.', - 'link' => '', + 'link' => 'Vaihtoehtoisesti, voit myös suorittaa vahvistuksen loppuun alla olevasta linkistä:', 'report' => 'Jos et ole pyytänyt tätä, ole hyvä ja VASTAA HETI, koska tilisi voi olla vaarassa.', 'subject' => 'osu! tilin vahvistaminen', 'action_from' => [ - '_' => '', + '_' => 'Tililläsi suoritettu toiminto maasta :country vaatii vahvistuksen.', 'unknown_country' => 'tuntemattomasta maasta', ], ], diff --git a/resources/lang/fi/notifications.php b/resources/lang/fi/notifications.php index 9465e1e4590..344ea7e3bd6 100644 --- a/resources/lang/fi/notifications.php +++ b/resources/lang/fi/notifications.php @@ -14,10 +14,10 @@ 'verifying' => 'Vahvista istuntosi nähdäksesi ilmoitukset', 'action_type' => [ - '_' => '', + '_' => 'kaikki', 'beatmapset' => '', 'build' => '', - 'channel' => '', + 'channel' => 'chat', 'forum_topic' => '', 'news_post' => '', 'user' => '', @@ -38,9 +38,9 @@ '_' => 'Beatmappi', 'beatmap_owner_change' => [ - '_' => '', - 'beatmap_owner_change' => '', - 'beatmap_owner_change_compact' => '', + '_' => 'Vieraan vaikeustaso', + 'beatmap_owner_change' => 'Omistat nyt vaikeustason ":beatmap" beatmapille ":title"', + 'beatmap_owner_change_compact' => 'Omistat nyt vaikeustason ":beatmap"', ], 'beatmapset_discussion' => [ @@ -58,25 +58,25 @@ ], 'beatmapset_problem' => [ - '_' => '', + '_' => 'Esihyväksytyn Beatmapin ongelma', 'beatmapset_discussion_qualified_problem' => '', 'beatmapset_discussion_qualified_problem_empty' => '', 'beatmapset_discussion_qualified_problem_compact' => '', - 'beatmapset_discussion_qualified_problem_compact_empty' => '', + 'beatmapset_discussion_qualified_problem_compact_empty' => ':username:n Ilmiantama', ], 'beatmapset_state' => [ - '_' => '', - 'beatmapset_disqualify' => '', - 'beatmapset_disqualify_compact' => '', + '_' => 'Beatmapin tila muutettu', + 'beatmapset_disqualify' => '":title" on hylätty', + 'beatmapset_disqualify_compact' => 'Beatmappi hylättiin', 'beatmapset_love' => '', 'beatmapset_love_compact' => '', - 'beatmapset_nominate' => '', + 'beatmapset_nominate' => '":title" on hyväksytty', 'beatmapset_nominate_compact' => '', 'beatmapset_qualify' => '', - 'beatmapset_qualify_compact' => '', - 'beatmapset_rank' => '', - 'beatmapset_rank_compact' => '', + 'beatmapset_qualify_compact' => 'Beatmap on siirtynyt ranking-jonoon', + 'beatmapset_rank' => '":title" on hyväksytty', + 'beatmapset_rank_compact' => 'Beatmap hyväksyttiin', 'beatmapset_remove_from_loved' => '', 'beatmapset_remove_from_loved_compact' => '', 'beatmapset_reset_nominations' => '', @@ -97,7 +97,7 @@ '_' => 'Chatti', 'announcement' => [ - '_' => '', + '_' => 'Uusi ilmoitus', 'announce' => [ 'channel_announcement' => '', @@ -195,11 +195,11 @@ ], 'beatmapset_state' => [ - 'beatmapset_disqualify' => '', + 'beatmapset_disqualify' => '":title" on hylätty', 'beatmapset_love' => '', - 'beatmapset_nominate' => '', + 'beatmapset_nominate' => '":title" on hyväksytty', 'beatmapset_qualify' => '', - 'beatmapset_rank' => '', + 'beatmapset_rank' => '":title" on hyväksytty', 'beatmapset_remove_from_loved' => '', 'beatmapset_reset_nominations' => '', ], @@ -240,12 +240,12 @@ 'user' => [ 'user_achievement_unlock' => [ 'user_achievement_unlock' => '', - 'user_achievement_unlock_self' => '', + 'user_achievement_unlock_self' => 'Olet avannut uuden mitalin, ":title"!', ], 'user_beatmapset_new' => [ 'user_beatmapset_new' => '', - 'user_beatmapset_revive' => '', + 'user_beatmapset_revive' => ':username on elvyttänyt beatmappeja', ], ], ], diff --git a/resources/lang/fi/oauth.php b/resources/lang/fi/oauth.php index 895caa16c8b..1339de7863b 100644 --- a/resources/lang/fi/oauth.php +++ b/resources/lang/fi/oauth.php @@ -13,21 +13,21 @@ ], 'authorized_clients' => [ - 'confirm_revoke' => '', + 'confirm_revoke' => 'Oletko varma, että haluat peruuttaa tämän käyttäjän valtuudet?', 'scopes_title' => 'Tämä sovellus voi:', 'owned_by' => 'Omistaa :user', 'none' => '', 'revoked' => [ 'false' => 'Kumoa käyttöoikeudet', - 'true' => '', + 'true' => 'Pääsy Peruutettu', ], ], 'client' => [ 'id' => '', - 'name' => '', - 'redirect' => '', + 'name' => 'Sovelluksen Nimi', + 'redirect' => 'Sovelluksen Takaisinsoitto URL:t', 'reset' => '', 'reset_failed' => '', 'secret' => '', @@ -40,9 +40,9 @@ 'new_client' => [ 'header' => 'Rekisteröi uusi OAuth-sovellus', - 'register' => '', + 'register' => 'Rekisteröi uusi sovellus', 'terms_of_use' => [ - '_' => '', + '_' => 'Käyttämällä rajapintaa hyväksyt :link.', 'link' => 'Käyttöehdot', ], ], @@ -50,7 +50,7 @@ 'own_clients' => [ 'confirm_delete' => '', 'confirm_reset' => '', - 'new' => '', + 'new' => 'Uusi OAuth-Sovellus', 'none' => '', 'revoked' => [ diff --git a/resources/lang/fi/quick_search.php b/resources/lang/fi/quick_search.php index 17173c297eb..22275f5283f 100644 --- a/resources/lang/fi/quick_search.php +++ b/resources/lang/fi/quick_search.php @@ -5,17 +5,17 @@ return [ 'mode' => [ - 'beatmapset' => '', - 'forum_post' => '', - 'other' => '', + 'beatmapset' => 'Beatmappi', + 'forum_post' => 'Foorumi', + 'other' => 'Muu', 'user' => 'Pelaaja', 'wiki_page' => 'Wiki', ], 'result' => [ 'empty' => 'Ei tuloksia', - 'empty_for' => '', - 'more' => '', + 'empty_for' => 'Ei tuloksia :modes', + 'more' => 'Lisää :mode Hakutuloksia', 'title' => '', ], ]; diff --git a/resources/lang/fi/rankings.php b/resources/lang/fi/rankings.php index 9a106b92f77..f1fe79b7b51 100644 --- a/resources/lang/fi/rankings.php +++ b/resources/lang/fi/rankings.php @@ -18,26 +18,26 @@ ], 'kudosu' => [ - 'total' => '', - 'available' => '', - 'used' => '', + 'total' => 'Ansaittu', + 'available' => 'Saatavilla', + 'used' => 'Käytetty', ], 'type' => [ - 'charts' => 'Valokeilassa', + 'charts' => 'kohdevalot', 'country' => 'Maa', - 'kudosu' => '', + 'kudosu' => 'kudosu', 'multiplayer' => 'moninpeli', 'performance' => 'Suorituskyky', 'score' => 'Piste', - 'seasons' => '', + 'seasons' => 'kaudet', ], 'seasons' => [ 'empty' => '', - 'ongoing' => '', - 'room_count' => '', - 'url' => '', + 'ongoing' => 'Tämä kausi on edelleen käynnissä (lisää soittolistoja tullaan lisäämään).', + 'room_count' => 'Soittolistojen määrä', + 'url' => 'Lisätietoja tästä kaudesta.', ], 'spotlight' => [ diff --git a/resources/lang/fi/report.php b/resources/lang/fi/report.php index e291c2c6fd2..3a8e1e27d4a 100644 --- a/resources/lang/fi/report.php +++ b/resources/lang/fi/report.php @@ -5,23 +5,23 @@ return [ 'beatmapset' => [ - 'button' => '', - 'title' => '', + 'button' => 'Ilmianna', + 'title' => 'Ilmiannetaanko käyttäjän :username beatmappi?', ], 'beatmapset_discussion_post' => [ - 'button' => '', - 'title' => '', + 'button' => 'Ilmianna', + 'title' => 'Ilmiannetaanko käyttäjän :username viesti?', ], 'comment' => [ - 'button' => 'Reportoi', - 'title' => 'Reportoi :username\'n kommentti?', + 'button' => 'Ilmianna', + 'title' => 'Ilmiannetaanko käyttäjän :username kommentti?', ], 'forum_post' => [ - 'button' => '', - 'title' => '', + 'button' => 'Ilmianna', + 'title' => 'Ilmiannetaanko käyttäjän :username viesti?', ], 'scores' => [ @@ -30,7 +30,7 @@ ], 'user' => [ - 'button' => '', - 'title' => '', + 'button' => 'Ilmianna', + 'title' => 'Ilmiannetaanko :username?', ], ]; diff --git a/resources/lang/fi/scores.php b/resources/lang/fi/scores.php index d127be52ac3..d7eb2427c49 100644 --- a/resources/lang/fi/scores.php +++ b/resources/lang/fi/scores.php @@ -5,26 +5,26 @@ return [ 'show' => [ - 'title' => ':username käynnissä :title [:version]', + 'title' => ':username\'n tulos: :title [:version]', 'beatmap' => [ - 'by' => 'Luonut :artist ', + 'by' => 'esittäjä :artist', ], 'player' => [ - 'by' => 'Esittäjänä', - 'submitted_on' => 'Lähetetty', + 'by' => 'Pelaaja', + 'submitted_on' => 'Tulos lähetetty', 'rank' => [ - 'country' => 'Maan sijoitus', + 'country' => 'Maakohtainen sijoitus', 'global' => 'Maailmanlaajuinen sijoitus', ], ], ], 'status' => [ - 'non_best' => 'Vain parhaat henkilökohtaiset tulokset saa pp', - 'non_passing' => '', + 'non_best' => 'Vain parhaat henkilökohtaiset tulokset antavat pp\'tä', + 'non_passing' => 'Vain ne tulokset, joissa on päästy rytmikartan loppuun asti, antavat pp\'tä', 'processing' => 'Pisteitä lasketaan ja ne näytetään pian', ], ]; diff --git a/resources/lang/fi/store.php b/resources/lang/fi/store.php index d96b93dde3a..2258d0a9086 100644 --- a/resources/lang/fi/store.php +++ b/resources/lang/fi/store.php @@ -31,7 +31,7 @@ 'cart_problems_edit' => 'Napsauta tästä muokataksesi sitä.', 'declined' => 'Maksu peruutettiin.', 'delayed_shipping' => 'Olemme tällä hetkellä hukkumassa tilauksiin! Olet vapaa tilaamaan, mutta ole valmis odottamaan **1-2 viikkoa lisää** kunnes olemme saaneet nykyiset tilaukset lähetettyä.', - 'hide_from_activity' => '', + 'hide_from_activity' => 'Älä ilmoita osu!supporter tilauksesta profiilissani', 'old_cart' => 'Korisi näyttää olevan vanhentunut ja on ladattu uudestaan, yritä uudelleen.', 'pay' => 'Maksa Paypalilla', 'title_compact' => 'kassa', @@ -51,7 +51,7 @@ 'invoice' => [ 'echeck_delay' => 'Koska maksusi oli eCheck, anna maksimissaan 10 päivää että maksu pääsee PayPalin läpi!', - 'hide_from_activity' => '', + 'hide_from_activity' => 'Tämän tilauksen osu!supporter-tägejä ei näytetä profiilisi viimeaikainen toiminta kohdassa.', 'title_compact' => 'lasku', 'status' => [ @@ -84,7 +84,7 @@ ], 'subtext' => [ - 'supporter_tag' => '', + 'supporter_tag' => 'Viesti: :message', ], ], @@ -127,7 +127,7 @@ 'supporter_tag' => [ 'gift' => 'lahjoita pelaajalle', - 'gift_message' => '', + 'gift_message' => 'lisää omavalintainen viesti lahjaasi! (max. :length merkkiä)', 'require_login' => [ '_' => 'Sinun pitää olla :link saadaksesi osu!tukijan!', diff --git a/resources/lang/fi/users.php b/resources/lang/fi/users.php index 2e0b4b50f0b..1ff96f59a48 100644 --- a/resources/lang/fi/users.php +++ b/resources/lang/fi/users.php @@ -37,7 +37,7 @@ 'blocked_count' => 'Estetyt käyttäjät (:count)', 'hide_profile' => 'piilota profiili', 'hide_comment' => 'piilota', - 'forum_post_text' => '', + 'forum_post_text' => 'Tämä viesti on piilotettu.', 'not_blocked' => 'Tämä käyttäjä ei ole estetty.', 'show_profile' => 'näytä profiili', 'show_comment' => 'näytä', @@ -182,8 +182,8 @@ 'count' => ':count_delimited kommentti|:count_delimited kommenttia', ], 'cover' => [ - 'to_0' => '', - 'to_1' => '', + 'to_0' => 'Piilota kansikuva', + 'to_1' => 'Näytä kansikuva', ], 'edit' => [ 'cover' => [ @@ -231,13 +231,13 @@ 'title' => 'Kuopatut', ], 'guest' => [ - 'title' => '', + 'title' => 'Vierasyhteisön beatmapit', ], 'loved' => [ 'title' => 'Rakastetut beatmapit', ], 'nominated' => [ - 'title' => '', + 'title' => 'Nimitetyt Hyväksytyt Beatmapit', ], 'pending' => [ 'title' => 'Vireillä olevat Beatmapit', @@ -362,7 +362,7 @@ ], 'pin' => [ 'to_0' => 'Poista kiinnitys', - 'to_0_done' => '', + 'to_0_done' => 'Poistettiin kiinnitetyistä', 'to_1' => 'Kiinnitä', 'to_1_done' => 'Kiinnitetty tulos', ], @@ -387,7 +387,7 @@ 'date' => 'päivä', 'action' => 'toiminto', 'length' => 'pituus', - 'length_permanent' => 'Ikuinen', + 'length_indefinite' => '', 'description' => 'kuvaus', 'actor' => 'käyttäjältä :username', diff --git a/resources/lang/fil/users.php b/resources/lang/fil/users.php index 8e0ac239250..42ff219f528 100644 --- a/resources/lang/fil/users.php +++ b/resources/lang/fil/users.php @@ -387,7 +387,7 @@ 'date' => 'petsa', 'action' => 'aksyon', 'length' => 'tagal', - 'length_permanent' => 'Permanente', + 'length_indefinite' => '', 'description' => 'deskripsyon', 'actor' => 'ni :username', diff --git a/resources/lang/fr/accounts.php b/resources/lang/fr/accounts.php index 6c328f99f16..230214b260a 100644 --- a/resources/lang/fr/accounts.php +++ b/resources/lang/fr/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'pays', 'title' => 'Profil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Il semble que le pays de votre compte ne correspond pas à votre pays de résidence. :update_link.", + 'update_link' => 'Mettre à jour vers :country', ], 'user' => [ diff --git a/resources/lang/fr/authorization.php b/resources/lang/fr/authorization.php index 175f6bfffaa..a0c0ca985c0 100644 --- a/resources/lang/fr/authorization.php +++ b/resources/lang/fr/authorization.php @@ -5,7 +5,7 @@ return [ 'play_more' => 'Que diriez-vous de jouer un peu d\'osu! à la place ?', - 'require_login' => 'Merci de vous connecter pour continuer.', + 'require_login' => 'Veuillez vous connecter pour continuer.', 'require_verification' => 'Veuillez vous authentifier pour continuer.', 'restricted' => "Vous ne pouvez pas effectuer cette action lorsque votre compte est restreint.", 'silenced' => "Vous ne pouvez pas effectuer cette action lorsque vous êtes réduit au silence.", @@ -20,7 +20,7 @@ 'exhausted' => 'Vous avez atteint la limite quotidienne de nominations, veuillez réessayer demain.', 'incorrect_state' => 'Une erreur est survenue lors de l’exécution de cette action, essayez d’actualiser la page.', 'owner' => "Vous ne pouvez pas nominer votre propre beatmap.", - 'set_metadata' => 'Veuillez définir le genre et la langue de cette musique avant de nominer cette beatmap.', + 'set_metadata' => 'Veuillez définir le genre et la langue de la musique avant de nominer cette beatmap.', ], 'resolve' => [ 'not_owner' => 'Seuls l\'auteur du post et le créateur de la beatmap peuvent résoudre ce sujet.', @@ -40,14 +40,14 @@ 'beatmap_discussion_post' => [ 'destroy' => [ - 'not_owner' => 'Vous pouvez uniquement supprimer vos propres messages.', - 'resolved' => 'Vous ne pouvez pas supprimer un message d\'une discussion résolue.', - 'system_generated' => 'Les messages automatiquement générés ne peuvent être supprimés.', + 'not_owner' => 'Vous pouvez uniquement supprimer vos propres posts.', + 'resolved' => 'Vous ne pouvez pas supprimer un post d\'une discussion résolue.', + 'system_generated' => 'Les posts automatiquement générés ne peuvent pas être supprimés.', ], 'edit' => [ 'not_owner' => 'Seul l\'auteur de ce post peut l\'éditer.', - 'resolved' => 'Vous ne pouvez pas modifier un message d\'une discussion résolue.', + 'resolved' => 'Vous ne pouvez pas modifier un post d\'une discussion résolue.', 'system_generated' => 'Un sujet posté automatiquement ne peut être édité.', ], ], @@ -63,10 +63,10 @@ 'chat' => [ 'annnonce_only' => 'Ce canal est uniquement pour les annonces.', 'blocked' => 'Vous ne pouvez pas envoyer un message à un utilisateur qui vous a bloqué ou que vous avez bloqué.', - 'friends_only' => 'Cet utilisateur bloque les messages des personnes qui ne sont pas dans sa liste d’amis.', + 'friends_only' => 'Cet utilisateur bloque les messages des utilisateurs qui ne sont pas dans sa liste d’amis.', 'moderated' => 'Ce canal est actuellement restreint par un modérateur.', 'no_access' => 'Vous n’avez pas accès à ce canal.', - 'receive_friends_only' => 'L\'utilisateur n\'est peut-être pas en mesure de répondre parce que vous n\'acceptez que les messages des personnes de votre liste d\'amis.', + 'receive_friends_only' => 'L\'utilisateur n\'est peut-être pas en mesure de répondre parce que vous n\'acceptez que les messages des utilisateurs de votre liste d\'amis.', 'restricted' => 'Vous ne pouvez pas envoyer de messages en étant réduit au silence, restreint ou banni.', 'silenced' => 'Vous ne pouvez pas envoyer de messages en étant réduit au silence, restreint ou banni.', ], @@ -96,7 +96,7 @@ 'post' => [ 'delete' => [ - 'only_last_post' => 'Seul le dernier message peut être supprimé.', + 'only_last_post' => 'Seul le dernier post peut être supprimé.', 'locked' => 'Impossible de supprimer un message sur un sujet verrouillé.', 'no_forum_access' => 'L\'accès au forum demandé est nécessaire.', 'not_owner' => 'Seul l\'auteur de ce post peut le supprimer.', @@ -111,8 +111,8 @@ ], 'store' => [ - 'play_more' => 'Essayez de jouer au jeu avant de poster sur les forums ! Si vous rencontrez des problèmes pour jouer, essayez de poster sur le forum Aide et Support.', - 'too_many_help_posts' => "Vous devez jouer davantage avant de pouvoir créer de nouveaux posts. Si vous rencontrez toujours des difficultés pour jouer, envoyez un email à support@ppy.sh", // FIXME: unhardcode email address. + 'play_more' => 'Essayez de jouer au jeu avant de poster sur les forums ! Si vous rencontrez des problèmes pour jouer, veuillez poster sur les forums Help et Support.', + 'too_many_help_posts' => "Vous devez jouer davantage avant de pouvoir créer de nouveaux posts. Si vous rencontrez toujours des difficultés pour jouer, envoyez un e-mail à support@ppy.sh", // FIXME: unhardcode email address. ], ], @@ -172,7 +172,7 @@ 'score' => [ 'pin' => [ 'disabled_type' => "Impossible d'épingler ce type de score", - 'not_owner' => 'Seul le propriétaire du score peut épingler le score.', + 'not_owner' => 'Seul le propriétaire du score peut épingler ce score.', 'too_many' => 'Trop de scores épinglés.', ], ], @@ -182,7 +182,7 @@ 'edit' => [ 'locked' => 'La page utilisateur est verrouillée.', 'not_owner' => 'Vous ne pouvez éditer que votre propre page, pas celle d\'autres utilisateurs.', - 'require_supporter_tag' => 'vous devez être un osu!supporter.', + 'require_supporter_tag' => 'Vous devez être un osu!supporter.', ], ], ], diff --git a/resources/lang/fr/bbcode.php b/resources/lang/fr/bbcode.php index 53b1551e5a4..daf410b9b6c 100644 --- a/resources/lang/fr/bbcode.php +++ b/resources/lang/fr/bbcode.php @@ -5,7 +5,7 @@ return [ 'bold' => 'Gras', - 'heading' => 'Titre', + 'heading' => 'En-tête', 'help' => 'Aide', 'image' => 'Image', 'imagemap' => 'Image Mappée', @@ -18,7 +18,7 @@ 'tiny' => 'Très petite', 'small' => 'Petite', 'normal' => 'Normale', - 'large' => 'Large', + 'large' => 'Grande', ], 'spoilerbox' => 'Spoiler déroulant', 'strikethrough' => 'Barré', diff --git a/resources/lang/fr/beatmappacks.php b/resources/lang/fr/beatmappacks.php index a4cc8e2d7a2..b125dc2fbbb 100644 --- a/resources/lang/fr/beatmappacks.php +++ b/resources/lang/fr/beatmappacks.php @@ -8,7 +8,7 @@ 'description' => 'Des collections pré-packagées de beatmaps autour d\'un thème commun.', 'empty' => 'Arrive prochainement !', 'nav_title' => 'liste', - 'title' => 'Collections de Beatmaps', + 'title' => 'Beatmap packs', 'blurb' => [ 'important' => 'LISEZ CECI AVANT DE TÉLÉCHARGER', diff --git a/resources/lang/fr/beatmaps.php b/resources/lang/fr/beatmaps.php index d748242d441..5e3470731b6 100644 --- a/resources/lang/fr/beatmaps.php +++ b/resources/lang/fr/beatmaps.php @@ -38,7 +38,7 @@ ], 'empty' => [ - 'empty' => 'Pas de discussion !', + 'empty' => 'Aucune discussion pour le moment !', 'hidden' => 'Aucune discussion ne correspond à vos critères.', ], diff --git a/resources/lang/fr/changelog.php b/resources/lang/fr/changelog.php index ca09e3b1731..e0ca6935f67 100644 --- a/resources/lang/fr/changelog.php +++ b/resources/lang/fr/changelog.php @@ -22,7 +22,7 @@ 'page_title' => [ '_' => 'liste des changements', '_from' => 'changements depuis :from', - '_from_to' => 'changements entre :from et :to', + '_from_to' => 'changements entre le :from et le :to', '_stream' => 'changements dans :stream', '_stream_from' => 'changements dans :stream depuis :from', '_stream_from_to' => 'changements dans :stream entre :from et :to', @@ -33,7 +33,7 @@ 'support' => [ 'heading' => 'Vous aimez cette mise à jour ?', - 'text_1' => 'Supportez le développement d\'osu! et :link dès maintenant !', + 'text_1' => 'Soutenez le développement d\'osu! et :link dès maintenant !', 'text_1_link' => 'devenez un osu!supporter', 'text_2' => 'En plus de contribuer à accélérer le développement, vous recevrez des fonctionnalités supplémentaires et des personnalisations diverses !', ], diff --git a/resources/lang/fr/comments.php b/resources/lang/fr/comments.php index d1b73cf38ce..2a93d9558d4 100644 --- a/resources/lang/fr/comments.php +++ b/resources/lang/fr/comments.php @@ -8,7 +8,7 @@ 'deleted_by' => 'supprimé :timeago par :user', 'deleted_by_system' => 'système', 'deleted_count' => ':count_delimited commentaire supprimé|:count_delimited commentaires supprimés', - 'edited' => 'édité par :user il y a :timeago', + 'edited' => 'édité par :user :timeago', 'pinned' => 'épinglé', 'empty' => 'Il n’y a pas encore de commentaires.', 'empty_other' => 'Aucun autre commentaire pour le moment.', diff --git a/resources/lang/fr/layout.php b/resources/lang/fr/layout.php index 45d99d3a773..07224b1beff 100644 --- a/resources/lang/fr/layout.php +++ b/resources/lang/fr/layout.php @@ -106,14 +106,14 @@ 'faq' => 'Questions fréquemment posées', 'forum' => 'Forums communautaire', 'livestreams' => 'Streams en direct', - 'report' => 'Signaler une erreur', + 'report' => 'Signaler un problème', 'wiki' => 'Wiki', ], 'legal' => [ '_' => 'Statut & Légal', 'copyright' => 'Copyright (DMCA)', 'privacy' => 'Confidentialité', - 'server_status' => 'Statut du serveur', + 'server_status' => 'État du serveur', 'source_code' => 'Code source', 'terms' => 'Conditions d\'utilisation', ], @@ -157,7 +157,7 @@ 'description' => "Nous avons été automatiquement notifié de cette erreur.", ], '503' => [ - 'error' => 'Maintenance en cours!', + 'error' => 'Maintenance en cours !', 'description' => "Les maintenances prennent en général 5 à 10 minutes. Si c'est plus long, regardez :link pour plus d'informations.", 'link' => [ 'text' => '', diff --git a/resources/lang/fr/livestreams.php b/resources/lang/fr/livestreams.php index 0e7e9a75cbd..2f143315936 100644 --- a/resources/lang/fr/livestreams.php +++ b/resources/lang/fr/livestreams.php @@ -5,8 +5,8 @@ return [ 'promote' => [ - 'pin' => 'Êtes-vous sûr de vouloir promouvoir ce live ? ', - 'unpin' => "Êtes-vous sûr de vouloir supprimer la promotion de ce live ?", + 'pin' => 'Êtes-vous sûr de vouloir promouvoir ce stream ? ', + 'unpin' => "Êtes-vous sûr de vouloir supprimer la promotion de ce stream ?", ], 'top-headers' => [ diff --git a/resources/lang/fr/password_reset.php b/resources/lang/fr/password_reset.php index f12dfb94805..ad9c764462c 100644 --- a/resources/lang/fr/password_reset.php +++ b/resources/lang/fr/password_reset.php @@ -6,7 +6,7 @@ return [ 'button' => [ 'cancel' => 'Annuler', - 'resend' => 'Renvoyer l\'email de vérification', + 'resend' => 'Renvoyer l\'e-mail de vérification', 'set' => 'Définir le mot de passe', 'start' => 'Démarrer', ], @@ -23,7 +23,7 @@ ], 'notice' => [ - 'sent' => 'Vérifiez votre email pour le code de vérification.', + 'sent' => 'Vérifiez votre boîte mail pour obtenir le code de vérification.', 'saved' => 'Nouveau mot de passe sauvegardé !', ], @@ -35,7 +35,7 @@ ], 'starting' => [ - 'username' => 'Entrez une adresse email ou un nom d\'utilisateur', + 'username' => 'Entrez une adresse e-mail ou un nom d\'utilisateur', 'support' => [ '_' => 'Vous avez besoin d\'aide supplémentaire ? Contactez-nous via notre :button.', diff --git a/resources/lang/fr/report.php b/resources/lang/fr/report.php index 48403275983..89a668939c5 100644 --- a/resources/lang/fr/report.php +++ b/resources/lang/fr/report.php @@ -11,7 +11,7 @@ 'beatmapset_discussion_post' => [ 'button' => 'Signaler', - 'title' => 'Signaler le message de :username ?', + 'title' => 'Signaler le post de :username ?', ], 'comment' => [ diff --git a/resources/lang/fr/scores.php b/resources/lang/fr/scores.php index 919e24769e7..b0d7cead8b7 100644 --- a/resources/lang/fr/scores.php +++ b/resources/lang/fr/scores.php @@ -25,6 +25,6 @@ 'status' => [ 'non_best' => 'Seul vos meilleurs scores vous rapportent des pp', 'non_passing' => 'Seuls les scores réussis rapportent des pp', - 'processing' => 'Ce score est toujours en cours de calcul et sera affiché bientôt', + 'processing' => 'Ce score est toujours en cours de calcul et sera bientôt affiché', ], ]; diff --git a/resources/lang/fr/store.php b/resources/lang/fr/store.php index 1bc5eed721c..cc0b3107fc3 100644 --- a/resources/lang/fr/store.php +++ b/resources/lang/fr/store.php @@ -6,7 +6,7 @@ return [ 'cart' => [ 'checkout' => 'Acheter', - 'info' => ':count_delimited produit dans le panier ($:subtotal)|:count_delimited produits dans le panier ($:subtotal)', + 'info' => ':count_delimited article dans le panier ($:subtotal)|:count_delimited articles dans le panier ($:subtotal)', 'more_goodies' => 'Je souhaite chercher d\'autres goodies avant de passer commande', 'shipping_fees' => 'frais de livraison', 'title' => 'Panier', diff --git a/resources/lang/fr/user_verification.php b/resources/lang/fr/user_verification.php index 6196b1415a4..5cbe0cfc93e 100644 --- a/resources/lang/fr/user_verification.php +++ b/resources/lang/fr/user_verification.php @@ -12,7 +12,7 @@ 'info' => [ 'check_spam' => "Veuillez vérifier votre dossier spam si vous ne voyez pas le mail.", - 'recover' => "Si vous ne pouvez pas accéder à votre boîte mail ou si vous ne savez plus laquelle vous avez utilisée, cliquez sur ce lien :link.", + 'recover' => "Si vous ne pouvez pas accéder à votre boîte mail ou si vous ne savez plus laquelle vous avez utilisée, cliquez sur ce lien : :link.", 'recover_link' => 'processus de récupération de mail ici', 'reissue' => 'Vous pouvez :reissue_link ou :logout_link.', 'reissue_link' => 'demander un autre code', @@ -21,10 +21,10 @@ ], 'errors' => [ - 'expired' => 'Le code de vérification a expiré, un nouvel email de vérification a été envoyé.', + 'expired' => 'Le code de vérification a expiré, un nouvel e-mail de vérification a été envoyé.', 'incorrect_key' => 'Code de vérification incorrect.', - 'retries_exceeded' => 'Code de vérification incorrect. Limite de tentatives dépassées, envoi d\'un nouvel email de vérification.', + 'retries_exceeded' => 'Code de vérification incorrect. Limite de tentatives dépassées, envoi d\'un nouvel e-mail de vérification.', 'reissued' => 'Un nouveau code de vérification a été généré et envoyé, merci de vérifier votre boîte mail.', - 'unknown' => 'Un problème inconnu est survenu, nouvel email de vérification envoyé.', + 'unknown' => 'Un problème inconnu est survenu, nouvel e-mail de vérification envoyé.', ], ]; diff --git a/resources/lang/fr/users.php b/resources/lang/fr/users.php index c0dbc097778..8bff96b14ca 100644 --- a/resources/lang/fr/users.php +++ b/resources/lang/fr/users.php @@ -15,7 +15,7 @@ ], 'events' => [ - 'title_recent' => 'Évènements récents', + 'title_recent' => 'Événements récents', ], 'posts' => [ @@ -76,7 +76,7 @@ 'if_mistake' => [ '_' => 'Si vous pensez qu\'il s\'agit d\'une erreur, vous êtes invités à nous contacter (via :email ou en cliquant sur le "?" dans le coin en bas à droite de cette page). Veuillez noter que nous sommes confiants en nos actions, car elles reposent sur des données solides. Nous nous réservons le droit de ne pas tenir compte de votre demande si nous pensons que vous êtes délibérément malhonnête.', - 'email' => 'email', + 'email' => 'e-mail', ], 'reasons' => [ @@ -190,9 +190,9 @@ 'button' => 'Changer la bannière du profil', 'defaults_info' => 'D\'autres options de bannières seront disponibles à l\'avenir', 'upload' => [ - 'broken_file' => 'Impossible de traiter l\'image. Vérifiez l\'image uploadée et réessayez.', + 'broken_file' => 'Impossible de traiter l\'image. Vérifiez l\'image mise en ligne et réessayez.', 'button' => 'Mettre en ligne une image', - 'dropzone' => 'Déplacez ici pour uploader', + 'dropzone' => 'Déplacez ici pour mettre en ligne', 'dropzone_info' => 'Vous pouvez aussi déplacer l\'image ici pour la mettre en ligne', 'size_info' => 'La taille de la bannière devrait être de 2400x640', 'too_large' => 'Le fichier est trop volumineux.', @@ -264,7 +264,7 @@ 'count_label' => 'Parties', ], 'most_played' => [ - 'count' => 'nombre de fois jouée', + 'count' => 'nombre de parties', 'title' => 'Beatmaps les plus jouées', ], 'recent_plays' => [ @@ -277,13 +277,13 @@ ], ], 'kudosu' => [ - 'recent_entries' => 'Historique de Kudosu récent', + 'recent_entries' => 'Historique de Kudosu récents', 'title' => 'Kudosu!', 'total' => 'Kudosu reçus au total', 'entry' => [ 'amount' => ':amount kudosu', - 'empty' => "Cet utilisateur n'a jamais reçu de Kudosu !", + 'empty' => "Cet utilisateur n'a jamais reçu de kudosu !", 'beatmap_discussion' => [ 'allow_kudosu' => [ @@ -299,7 +299,7 @@ ], 'restore' => [ - 'give' => 'Réception de :amount kudosu suite à la restoration du post :post', + 'give' => 'Réception de :amount kudosu suite à la restauration du post :post', ], 'vote' => [ @@ -345,7 +345,7 @@ 'title' => 'Activité récente', ], 'realtime' => [ - 'title' => 'Parties multijoueurs', + 'title' => 'Parties multijoueur', ], 'top_ranks' => [ 'download_replay' => 'Télécharger le replay', @@ -387,14 +387,14 @@ 'date' => 'date', 'action' => 'sanction', 'length' => 'durée', - 'length_permanent' => 'Permanent', + 'length_indefinite' => '', 'description' => 'description', 'actor' => 'par :username', 'actions' => [ 'restriction' => 'Restriction', 'silence' => 'Silence', - 'tournament_ban' => 'Bannissement du tournoi', + 'tournament_ban' => 'Bannissement de tournoi', 'note' => 'Note', ], ], @@ -418,7 +418,7 @@ ], 'page' => [ 'button' => 'Modifier le profil', - 'description' => 'Moi ! est une zone personnalisable du profil.', + 'description' => 'moi ! est une zone personnalisable du profil.', 'edit_big' => 'Éditez-moi !', 'placeholder' => 'Tapez le contenu de la page', diff --git a/resources/lang/he/users.php b/resources/lang/he/users.php index f943f2e0a1f..9d18068800b 100644 --- a/resources/lang/he/users.php +++ b/resources/lang/he/users.php @@ -389,7 +389,7 @@ 'date' => 'תאריך', 'action' => 'פעולה', 'length' => 'אורך', - 'length_permanent' => 'לצמיתות', + 'length_indefinite' => '', 'description' => 'תיאור', 'actor' => 'על ידי :username', diff --git a/resources/lang/hr-HR/users.php b/resources/lang/hr-HR/users.php index 8eeb8263c69..61ef2964844 100644 --- a/resources/lang/hr-HR/users.php +++ b/resources/lang/hr-HR/users.php @@ -387,7 +387,7 @@ 'date' => 'datum', 'action' => 'akcija', 'length' => 'dužina', - 'length_permanent' => 'Trajno', + 'length_indefinite' => '', 'description' => 'opis', 'actor' => 'od :username', diff --git a/resources/lang/hu/accounts.php b/resources/lang/hu/accounts.php index 122b08089ab..e247011e6cd 100644 --- a/resources/lang/hu/accounts.php +++ b/resources/lang/hu/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'ország', 'title' => 'Profil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Úgy tűnik, hogy a fiókod országa nem egyezik a lakhelyed országával. :update_link.", + 'update_link' => 'Frissítsés a következőre: :country ', ], 'user' => [ diff --git a/resources/lang/hu/users.php b/resources/lang/hu/users.php index 16408942933..ebf74942621 100644 --- a/resources/lang/hu/users.php +++ b/resources/lang/hu/users.php @@ -387,7 +387,7 @@ 'date' => 'dátum', 'action' => 'művelet', 'length' => 'hossz', - 'length_permanent' => 'Végleges', + 'length_indefinite' => '', 'description' => 'leírás', 'actor' => ':username által', diff --git a/resources/lang/id/accounts.php b/resources/lang/id/accounts.php index f82737f9ddd..e17ec47f5d3 100644 --- a/resources/lang/id/accounts.php +++ b/resources/lang/id/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'negara', 'title' => 'Profil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Sepertinya negara yang tertera pada akunmu tidak sesuai dengan negara tempat tinggalmu saat ini. :update_link.", + 'update_link' => 'Perbarui ke :country', ], 'user' => [ @@ -86,7 +86,7 @@ ], 'options' => [ - 'beatmapset_show_nsfw' => 'nonaktifkan peringatan untuk beatmap yang mengandung konten eksplisit', + 'beatmapset_show_nsfw' => 'nonaktifkan peringatan untuk beatmap berkonten eksplisit', 'beatmapset_title_show_original' => 'tampilkan metadata beatmap dalam bahasa aslinya', 'title' => 'Pengaturan', diff --git a/resources/lang/id/home.php b/resources/lang/id/home.php index e6af6259139..f40930047cd 100644 --- a/resources/lang/id/home.php +++ b/resources/lang/id/home.php @@ -91,7 +91,7 @@ 'video-guide' => 'panduan video', 'help' => [ - '_' => 'apabila kamu menemui masalah pada saat kamu ingin memulai permainan atau mendaftarkan akun, harap :help_forum_link atau :support_button.', + '_' => 'apabila kamu menemui masalah pada saat kamu ingin memulai permainan atau mendaftarkan akun, silakan :help_forum_link atau :support_button.', 'help_forum_link' => 'kunjungi sub-forum Help', 'support_button' => 'hubungi layanan dukungan kami', ], @@ -103,17 +103,17 @@ ], 'steps' => [ 'register' => [ - 'title' => 'buat akun', + 'title' => 'buat akunnya', 'description' => 'ikuti petunjuk yang muncul pada awal permainan untuk masuk atau membuat akun baru', ], 'download' => [ 'title' => 'unduh permainannya', - 'description' => 'klik tombol di atas untuk mengunduh file instalasi, lalu jalankan!', + 'description' => 'klik tombol di atas untuk mengunduh berkas instalasi, lalu jalankan!', ], 'beatmaps' => [ - 'title' => 'dapatkan beatmap', + 'title' => 'dapatkan beatmapnya', 'description' => [ - '_' => ':browse berbagai beatmap buatan pengguna yang tersedia pada katalog beatmap kami yang senantiasa berkembang dan mulailah bermain!', + '_' => ':browse berbagai beatmap buatan pengguna yang tersedia pada pustaka beatmap kami dan mulailah bermain!', 'browse' => 'telusuri', ], ], diff --git a/resources/lang/id/legacy_api_key.php b/resources/lang/id/legacy_api_key.php index 1fc99bdd288..7c5e9248d08 100644 --- a/resources/lang/id/legacy_api_key.php +++ b/resources/lang/id/legacy_api_key.php @@ -24,7 +24,7 @@ 'warning' => [ 'line1' => 'Jangan berikan informasi ini kepada orang lain.', - 'line2' => "Tindakan ini sama halnya dengan memberikan kata sandimu.", + 'line2' => "Tindakan ini sama halnya dengan membocorkan kata sandimu.", 'line3' => 'Apabila kamu gegabah, akunmu akan dapat disusupi.', ], ]; diff --git a/resources/lang/id/notifications.php b/resources/lang/id/notifications.php index 892ee996936..5d8c6f7eeb7 100644 --- a/resources/lang/id/notifications.php +++ b/resources/lang/id/notifications.php @@ -71,8 +71,8 @@ 'beatmapset_disqualify_compact' => 'Beatmap telah didiskualifikasi', 'beatmapset_love' => 'Beatmap ":title" telah diberikan status loved', 'beatmapset_love_compact' => 'Status beatmap dipromosikan menjadi loved', - 'beatmapset_nominate' => '":title" telah mendapatkan nominasi', - 'beatmapset_nominate_compact' => 'Beatmap telah mendapatkan nominasi', + 'beatmapset_nominate' => '":title" telah dinominasikan', + 'beatmapset_nominate_compact' => 'Beatmap telah dinominasikan', 'beatmapset_qualify' => '":title" telah memperoleh jumlah nominasi yang dibutuhkan untuk dapat memasuki antrian ranking', 'beatmapset_qualify_compact' => 'Beatmap telah memasuki antrian ranking', 'beatmapset_rank' => '":title" telah berstatus Ranked', @@ -197,7 +197,7 @@ 'beatmapset_state' => [ 'beatmapset_disqualify' => '":title" telah didiskualifikasi', 'beatmapset_love' => '":title" telah dipromosikan ke dalam kategori Loved', - 'beatmapset_nominate' => '":title" telah mendapatkan nominasi', + 'beatmapset_nominate' => '":title" telah dinominasikan', 'beatmapset_qualify' => '":title" telah memperoleh jumlah nominasi yang dibutuhkan untuk dapat memasuki antrian ranking', 'beatmapset_rank' => '":title" telah berstatus Ranked', 'beatmapset_remove_from_loved' => ':title telah dilepas dari Loved', @@ -239,7 +239,7 @@ 'user' => [ 'user_achievement_unlock' => [ - 'user_achievement_unlock' => ':username telah mendapatkan medali baru, ":title"!', + 'user_achievement_unlock' => ':username telah membuka medali baru, ":title"!', 'user_achievement_unlock_self' => 'Kamu telah membuka medali baru, ":title"!', ], diff --git a/resources/lang/id/oauth.php b/resources/lang/id/oauth.php index d208874bf09..0127515e92e 100644 --- a/resources/lang/id/oauth.php +++ b/resources/lang/id/oauth.php @@ -7,7 +7,7 @@ 'cancel' => 'Batal', 'authorise' => [ - 'request' => 'meminta izin untuk dapat mengakses akunmu.', + 'request' => 'meminta izin untuk mengakses akunmu.', 'scopes_title' => 'Ke depannya, aplikasi ini akan mampu untuk:', 'title' => 'Permohonan Otorisasi', ], @@ -42,7 +42,7 @@ 'header' => 'Daftarkan aplikasi OAuth baru', 'register' => 'Daftarkan aplikasi', 'terms_of_use' => [ - '_' => 'Dengan menggunakan API kami, Anda menyetujui :link berikut.', + '_' => 'Dengan menggunakan API kami, Anda menyatakan diri setuju terhadap :link yang berlaku.', 'link' => 'Ketentuan Penggunaan', ], ], diff --git a/resources/lang/id/users.php b/resources/lang/id/users.php index 01ee32b7a3d..7139c489cac 100644 --- a/resources/lang/id/users.php +++ b/resources/lang/id/users.php @@ -387,7 +387,7 @@ 'date' => 'waktu', 'action' => 'tindak lanjut', 'length' => 'durasi', - 'length_permanent' => 'Permanen', + 'length_indefinite' => '', 'description' => 'keterangan', 'actor' => 'oleh :username', diff --git a/resources/lang/it/accounts.php b/resources/lang/it/accounts.php index ebe47f9dc53..4a7d72b0def 100644 --- a/resources/lang/it/accounts.php +++ b/resources/lang/it/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'paese', 'title' => 'Profilo', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Sembra che il paese del tuo account non corrisponda al tuo paese di residenza. :update_link.", + 'update_link' => 'Aggiorna a :country', ], 'user' => [ diff --git a/resources/lang/it/users.php b/resources/lang/it/users.php index 6a040a7c3de..a643ae69012 100644 --- a/resources/lang/it/users.php +++ b/resources/lang/it/users.php @@ -387,7 +387,7 @@ 'date' => 'data', 'action' => 'azione', 'length' => 'durata', - 'length_permanent' => 'Permanente', + 'length_indefinite' => '', 'description' => 'descrizione', 'actor' => 'da :username', diff --git a/resources/lang/ja/accounts.php b/resources/lang/ja/accounts.php index 3125a661900..f2b37131fc7 100644 --- a/resources/lang/ja/accounts.php +++ b/resources/lang/ja/accounts.php @@ -34,7 +34,7 @@ ], 'profile' => [ - 'country' => '', + 'country' => '国', 'title' => 'プロフィール', 'country_change' => [ diff --git a/resources/lang/ja/beatmappacks.php b/resources/lang/ja/beatmappacks.php index 42dc2f4a4de..28680208812 100644 --- a/resources/lang/ja/beatmappacks.php +++ b/resources/lang/ja/beatmappacks.php @@ -39,7 +39,7 @@ 'loved' => '', 'standard' => 'スタンダードパック', 'theme' => 'テーマ', - 'tournament' => '', + 'tournament' => 'トーナメント', ], 'require_login' => [ diff --git a/resources/lang/ja/beatmapsets.php b/resources/lang/ja/beatmapsets.php index 7dd60610886..bdbe78edac2 100644 --- a/resources/lang/ja/beatmapsets.php +++ b/resources/lang/ja/beatmapsets.php @@ -62,7 +62,7 @@ 'deleted_banner' => [ 'title' => 'このビートマップは削除されました。', - 'message' => '', + 'message' => '(モデレータのみがこれを見ることができます)', ], 'details' => [ diff --git a/resources/lang/ja/home.php b/resources/lang/ja/home.php index d02fb5b88cc..a9815747801 100644 --- a/resources/lang/ja/home.php +++ b/resources/lang/ja/home.php @@ -84,7 +84,7 @@ 'macos-fallback' => 'macOSユーザー', 'mirror' => 'ミラー', 'or' => 'または', - 'os_version_or_later' => '', + 'os_version_or_later' => ':os_version 以降', 'other_os' => '他のプラットフォーム', 'quick_start_guide' => 'クイックスタートガイド', 'tagline' => "さぁ、
始めよう!", diff --git a/resources/lang/ja/model_validation.php b/resources/lang/ja/model_validation.php index 520efd1c830..d553078ad9a 100644 --- a/resources/lang/ja/model_validation.php +++ b/resources/lang/ja/model_validation.php @@ -114,8 +114,8 @@ 'exists' => '', 'attributes' => [ - 'api_key' => '', - 'app_name' => '', + 'api_key' => 'apiキー', + 'app_name' => 'アプリケーション名', 'app_url' => '', ], ], diff --git a/resources/lang/ja/notifications.php b/resources/lang/ja/notifications.php index 940e4886039..d9a1dd2a5d5 100644 --- a/resources/lang/ja/notifications.php +++ b/resources/lang/ja/notifications.php @@ -14,7 +14,7 @@ 'verifying' => '通知を表示するには、セッションを確認してください。', 'action_type' => [ - '_' => '', + '_' => '全て', 'beatmapset' => '', 'build' => '', 'channel' => '', diff --git a/resources/lang/ja/users.php b/resources/lang/ja/users.php index 0ed9f695936..21710b5a5be 100644 --- a/resources/lang/ja/users.php +++ b/resources/lang/ja/users.php @@ -160,7 +160,7 @@ 'restricted_banner' => [ 'title' => 'アカウントが制限されました!', 'message' => '制限中は他のプレイヤーと交流ができなくなり、スコアが他人には表示されなくなります。ほとんどの場合、自動的に行われた処理で通常24時間以内に解除されます。この制限に異議を申し立てたい場合はサポートに問い合わせて下さい。', - 'message_link' => '', + 'message_link' => '詳細については、こちらのページをご覧ください。', ], 'show' => [ 'age' => ':age歳', @@ -387,7 +387,7 @@ 'date' => '発生日', 'action' => 'アクション', 'length' => '期間', - 'length_permanent' => '永久', + 'length_indefinite' => '', 'description' => '詳細', 'actor' => 'by :username', diff --git a/resources/lang/kk-KZ/accounts.php b/resources/lang/kk-KZ/accounts.php index 6f601222154..b376c2b38c1 100644 --- a/resources/lang/kk-KZ/accounts.php +++ b/resources/lang/kk-KZ/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'ел', 'title' => 'Профиль', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Сіздің аккаунтыңыздың елі мен сіздің тұрғылықты еліңіз сәйкес келмейтін сияқты. :update_link.", + 'update_link' => ':country еліне жаңарту', ], 'user' => [ diff --git a/resources/lang/kk-KZ/beatmap_discussions.php b/resources/lang/kk-KZ/beatmap_discussions.php index 60360addc70..e45c5e22776 100644 --- a/resources/lang/kk-KZ/beatmap_discussions.php +++ b/resources/lang/kk-KZ/beatmap_discussions.php @@ -32,9 +32,9 @@ 'beatmapset_status' => [ '_' => 'Картаның Күйі', 'all' => 'Бәрі', - 'disqualified' => 'Дисквалификация жасалған', - 'never_qualified' => 'Ешқашан Квалификация алмаған', - 'qualified' => 'Квалификация алған', + 'disqualified' => 'Дисквалификацияланған', + 'never_qualified' => 'Ешқашан Квалификацияланбаған', + 'qualified' => 'Квалификацияланған', 'ranked' => 'Рейтингілік', ], @@ -53,14 +53,14 @@ ], 'nearby_posts' => [ - 'confirm' => 'Жазбалардың ешқайсысы менің сұрағыма қатыспайды', + 'confirm' => 'Жазбалардың ешқайсысы менің сұрағыма қатысты емес', 'notice' => ':timestamp (:existing_timestamps) ішінде жазбалар бар. Жазу алдында оларды тексеріңіз.', 'unsaved' => ':count қарауда ', ], 'owner_editor' => [ - 'button' => 'Деңгей иесі', - 'reset_confirm' => 'Осы деңгей үшін иесін қалпына келтіру керек пе?', + 'button' => 'Қиындық иесі', + 'reset_confirm' => 'Осы қиындық үшін иесін қалпына келтіру керек пе?', 'user' => 'Иесі', 'version' => 'Деңгейі', ], diff --git a/resources/lang/kk-KZ/beatmappacks.php b/resources/lang/kk-KZ/beatmappacks.php index 9a73d469cef..523f17b5a58 100644 --- a/resources/lang/kk-KZ/beatmappacks.php +++ b/resources/lang/kk-KZ/beatmappacks.php @@ -44,6 +44,6 @@ 'require_login' => [ '_' => 'Жүктеу үшін сіз :link болуыныз керек', - 'link_text' => '', + 'link_text' => 'жүйеге кірген', ], ]; diff --git a/resources/lang/kk-KZ/beatmaps.php b/resources/lang/kk-KZ/beatmaps.php index df843a521ca..15c903a3d09 100644 --- a/resources/lang/kk-KZ/beatmaps.php +++ b/resources/lang/kk-KZ/beatmaps.php @@ -26,267 +26,267 @@ 'message_type_select' => 'Пікір Типін таңдаңыз', 'reply_notice' => 'Жауап беру үшін enter пернесін басыңыз.', 'reply_placeholder' => 'Жауабыңызды осы жерге теріңіз', - 'require-login' => '', - 'resolved' => '', - 'restore' => '', - 'show_deleted' => '', - 'title' => '', + 'require-login' => 'Жазба қалдыру немесе жауап беру үшін жүйеге кіріңіз', + 'resolved' => 'Шешілді', + 'restore' => 'қалпына келтіру', + 'show_deleted' => 'Жойылғандарды көрсету', + 'title' => 'Пікірталастар', 'collapse' => [ - 'all-collapse' => '', - 'all-expand' => '', + 'all-collapse' => 'Бәрін жасыру', + 'all-expand' => 'Барлығын кеңейту', ], 'empty' => [ - 'empty' => '', - 'hidden' => '', + 'empty' => 'Әзірге пікірталас жоқ!', + 'hidden' => 'Таңдаулы сүзгіге келетін пікірталас жоқ.', ], 'lock' => [ 'button' => [ - 'lock' => '', - 'unlock' => '', + 'lock' => 'Пікірталасты жабу', + 'unlock' => 'Пікірталасты ашу', ], 'prompt' => [ - 'lock' => '', - 'unlock' => '', + 'lock' => 'Жабу себебі', + 'unlock' => 'Пікірталасты ашуға сенімдіміз бе?', ], ], 'message_hint' => [ - 'in_general' => '', - 'in_timeline' => '', + 'in_general' => 'Бұл жазба негізгі карта пікірталасына жөнелтіледі. Осы картаны модтау үшін хабарламаңызды уақыт белгісімен бастаңыз (мысалға 00:12:345).', + 'in_timeline' => 'Бірнеше уақыт белгілерін модтау үшін бірнеше жазба жөнелтесіз (бір жазбаға бір уақыт белгісі).', ], 'message_placeholder' => [ - 'general' => '', - 'generalAll' => '', - 'review' => '', - 'timeline' => '', + 'general' => 'Негізгіге жөнелтетін жазбаны мында теріңіз (:version)', + 'generalAll' => 'Негізгіге жөнелтетін жазбаны мында теріңіз (Барлық қиындықтар)', + 'review' => 'Сын пікіріңізді мында теріңіз', + 'timeline' => 'Уақыт Межелігіне жөнелтетін жазбаны мында теріңіз (:version)', ], 'message_type' => [ - 'disqualify' => '', - 'hype' => '', - 'mapper_note' => '', - 'nomination_reset' => '', - 'praise' => '', - 'problem' => '', - 'problem_warning' => '', - 'review' => '', - 'suggestion' => '', + 'disqualify' => 'Дисквалификациялау', + 'hype' => 'Хайптау!', + 'mapper_note' => 'Жазба', + 'nomination_reset' => 'Номинацияны қалпына келтіру', + 'praise' => 'Мақтау', + 'problem' => 'Мәселе', + 'problem_warning' => 'Мәселе жайлы хабарлау', + 'review' => 'Сын пікір', + 'suggestion' => 'Ұсыныс', ], 'mode' => [ - 'events' => '', - 'general' => '', - 'reviews' => '', - 'timeline' => '', + 'events' => 'Тарих', + 'general' => 'Негізгі :scope', + 'reviews' => 'Сын пікірлер', + 'timeline' => 'Уақыт межелігі', 'scopes' => [ - 'general' => '', - 'generalAll' => '', + 'general' => 'Осы қиындық', + 'generalAll' => 'Барлық қиындықтар', ], ], 'new' => [ - 'pin' => '', - 'timestamp' => '', - 'timestamp_missing' => '', - 'title' => '', - 'unpin' => '', + 'pin' => 'Бекіту', + 'timestamp' => 'Уақыт белгісі', + 'timestamp_missing' => 'уақыт белгісін қосу үшін өзгерту режимінде Ctrl-C және осында Ctrl-V басыңыз!', + 'title' => 'Жаңа Пікірталас', + 'unpin' => 'Алып тастау', ], 'review' => [ - 'new' => '', + 'new' => 'Жаңа Сын пікірлер', 'embed' => [ - 'delete' => '', - 'missing' => '', - 'unlink' => '', - 'unsaved' => '', + 'delete' => 'Жою', + 'missing' => '[ПІКІРТАЛАС ЖОЙЫЛДЫ]', + 'unlink' => 'Байланысты жою', + 'unsaved' => 'Сақталмаған', 'timestamp' => [ - 'all-diff' => '', - 'diff' => '', + 'all-diff' => '"Барлық қиындықтардағы" жазбаларда уақыт белгілеуге болмайды.', + 'diff' => 'Жазба уақыт белгісімен басталса ол Уақыт Межелігінің астында көрсетіледі.', ], ], 'insert-block' => [ - 'paragraph' => '', - 'praise' => '', - 'problem' => '', - 'suggestion' => '', + 'paragraph' => 'абзац енгізу', + 'praise' => 'мақтау енгізу', + 'problem' => 'мәселе енгізу', + 'suggestion' => 'ұсыныс енгізу', ], ], 'show' => [ - 'title' => '', + 'title' => ':title авторы :mapper', ], 'sort' => [ - 'created_at' => '', - 'timeline' => '', - 'updated_at' => '', + 'created_at' => 'Құру датасы', + 'timeline' => 'Уақыт Межелігі', + 'updated_at' => 'Соңғы жаңарту', ], 'stats' => [ - 'deleted' => '', - 'mapper_notes' => '', - 'mine' => '', - 'pending' => '', - 'praises' => '', - 'resolved' => '', - 'total' => '', + 'deleted' => 'Жойылған', + 'mapper_notes' => 'Ескертпелер', + 'mine' => 'Менікі', + 'pending' => 'Қарастырылуда', + 'praises' => 'Мақтаулар', + 'resolved' => 'Шешілді', + 'total' => 'Бәрі', ], 'status-messages' => [ - 'approved' => '', - 'graveyard' => "", - 'loved' => '', - 'ranked' => '', - 'wip' => '', + 'approved' => 'Бұл карта :date датасында мақұлданды!', + 'graveyard' => "Бұл карта :date датасынан бері жаңартылмады, сондықтан автор одан қол үзген секілді...", + 'loved' => 'Бұл карта :date датасында сүйікті атанды!', + 'ranked' => 'Бұл карта :date датасында рейтингтік атанды!', + 'wip' => 'Ескерту: Автор бұл картаны бітпеген деп белгіледі.', ], 'votes' => [ 'none' => [ - 'down' => '', - 'up' => '', + 'down' => 'Әзірге ешкім қарсы дауыс берген жоқ', + 'up' => 'Әзірге ешкім қостап дауыс берген жоқ', ], 'latest' => [ - 'down' => '', - 'up' => '', + 'down' => 'Соңғы қарсы дауыстар', + 'up' => 'Соңғы жақтаушы дауыстар', ], ], ], 'hype' => [ - 'button' => '', - 'button_done' => '', - 'confirm' => "", - 'explanation' => '', - 'explanation_guest' => '', - 'new_time' => "", - 'remaining' => '', - 'required_text' => '', - 'section_title' => '', - 'title' => '', + 'button' => 'Картаны хайптау!', + 'button_done' => 'Хайпталып қойған!', + 'confirm' => "Сенімдіміз бе? Сіздің :n хайптарыңыздың біреуі қолданылады және оны қайтару мүмкін емес болады.", + 'explanation' => 'Бұл картаның номинацияда және рейтингте жақсырақ көрінуі үшін оны хайптаңыз!', + 'explanation_guest' => 'Бұл картаның номинацияда және рейтингте жақсырақ көрінуі үшін аккаунтыңызға кіріп, оны хайптаңыз!', + 'new_time' => "Сіз тағы бір хайп иеленесіз :new_time.", + 'remaining' => 'Сізде :remaining хайп қалды.', + 'required_text' => 'Хайп: :current/:required', + 'section_title' => 'Хайп Пойызы', + 'title' => 'Хайп', ], 'feedback' => [ - 'button' => '', + 'button' => 'Пікір қалдыру', ], 'nominations' => [ - 'already_nominated' => '', - 'cannot_nominate' => '', - 'delete' => '', - 'delete_own_confirm' => '', - 'delete_other_confirm' => '', - 'disqualification_prompt' => '', - 'disqualified_at' => '', - 'disqualified_no_reason' => '', - 'disqualify' => '', - 'incorrect_state' => '', - 'love' => '', - 'love_choose' => '', - 'love_confirm' => '', - 'nominate' => '', - 'nominate_confirm' => '', - 'nominated_by' => '', - 'not_enough_hype' => "", - 'remove_from_loved' => '', - 'remove_from_loved_prompt' => '', - 'required_text' => '', - 'reset_message_deleted' => '', - 'title' => '', - 'unresolved_issues' => '', + 'already_nominated' => 'Сіз бұл картаны бұған дейін номинациялап қойдыңыз.', + 'cannot_nominate' => 'Сіз бұл карта ойын режимін номинациялай алмайсыз.', + 'delete' => 'Жою', + 'delete_own_confirm' => 'Сенімдісіз бе? Бұл карта жойылады да сіз қайта өз профиліңізге қайтарыласыз.', + 'delete_other_confirm' => 'Сенімдісіз бе? Бұл карта жойылады да сіз қайта қолданушы профиліне қайтарыласыз.', + 'disqualification_prompt' => 'Дисквалификация себебі?', + 'disqualified_at' => ':time_ago дисквалификацияланған (:reason).', + 'disqualified_no_reason' => 'себебі берілмеген', + 'disqualify' => 'Дисквалификациялау', + 'incorrect_state' => 'Әрекетті орындауда қателік орын алды, бетті жаңартып көріңіз.', + 'love' => 'Ұнату', + 'love_choose' => 'Ұнамды картаға қиындық таңдау', + 'love_confirm' => 'Бұл карта ұнай ма?', + 'nominate' => 'Номинациялау', + 'nominate_confirm' => 'Осы картаны номинациялайсыз ба?', + 'nominated_by' => ':users пайдаланушыдан номинация берілді', + 'not_enough_hype' => "Хайп жеткіліксіз болып тұр.", + 'remove_from_loved' => 'Ұнамдыдан алып тастау', + 'remove_from_loved_prompt' => 'Ұнамдыдан алып тастау себебі:', + 'required_text' => 'Номинациялар: :current/:required', + 'reset_message_deleted' => 'жойылған', + 'title' => 'Номинация Жағдайы', + 'unresolved_issues' => 'Ең алдымен шешімін табуы тиіс шешілмеген мәселелер бар.', 'rank_estimate' => [ - '_' => '', - 'on' => '', - 'queue' => '', - 'soon' => '', + '_' => 'Мәселе табылмаса, бұл картаның рейтингі :date күні беріледі. Бұл :queue ішінде #:position тұр.', + 'on' => ':date күні', + 'queue' => 'рейтинг беру кезегі', + 'soon' => 'жуырда', ], 'reset_at' => [ - 'nomination_reset' => '', - 'disqualify' => '', + 'nomination_reset' => ':user номинация үдерісін жаңа мәселе кесірінен :time_ago бастапқы қалпына қайтарды :discussion (:message).', + 'disqualify' => ':user жаңа мәселе кесірінен :time_ago дисквалификациялады :discussion (:message).', ], 'reset_confirm' => [ - 'disqualify' => '', - 'nomination_reset' => '', - 'problem_warning' => '', + 'disqualify' => 'Сіз сенімдісіз бе? Бұл картадан квалификацияны алып тастайды және номинация үдерісін қалпына келтіреді.', + 'nomination_reset' => 'Сіз сенімдісіз бе? Жаңа мәселені жариялау номинация үдерісін қалпына келтіреді.', + 'problem_warning' => 'Осы картадағы мәселені хабарлауға сенімдісіз бе? Бұл номинаторларды ескертеді.', ], ], 'listing' => [ 'search' => [ - 'prompt' => '', - 'login_required' => '', - 'options' => '', - 'supporter_filter' => '', - 'not-found' => '', - 'not-found-quote' => '', + 'prompt' => 'кілт сөздерді енгізіңіз...', + 'login_required' => 'Іздеу үшін аккаунтыңызға кіріңіз.', + 'options' => 'Көбірек Іздеу Баптаулары', + 'supporter_filter' => ':filters бойынша сүзу үшін белсенді osu!supporter тегі қажет', + 'not-found' => 'нәтиже жоқ', + 'not-found-quote' => '... өкінішке орай, ештеңе табылмады.', 'filters' => [ - 'extra' => '', - 'general' => '', - 'genre' => '', - 'language' => '', - 'mode' => '', - 'nsfw' => '', - 'played' => '', - 'rank' => '', - 'status' => '', + 'extra' => 'Қосымша', + 'general' => 'Негізгі', + 'genre' => 'Жанры', + 'language' => 'Тілі', + 'mode' => 'Режимі', + 'nsfw' => 'Былапыт Мазмұнды', + 'played' => 'Ойналды', + 'rank' => 'Рейтингі Жетілді', + 'status' => 'Санаттар', ], 'sorting' => [ - 'title' => '', - 'artist' => '', - 'difficulty' => '', - 'favourites' => '', - 'updated' => '', - 'ranked' => '', - 'rating' => '', - 'plays' => '', - 'relevance' => '', - 'nominations' => '', + 'title' => 'Атауы', + 'artist' => 'Әртіс', + 'difficulty' => 'Деңгейі', + 'favourites' => 'Таңдаулылар', + 'updated' => 'Жаңартылған', + 'ranked' => 'Рейтингілік', + 'rating' => 'Рейтингі', + 'plays' => 'Ойындар', + 'relevance' => 'Релеванттығы', + 'nominations' => 'Номинациялар', ], 'supporter_filter_quote' => [ - '_' => '', - 'link_text' => '', + '_' => ':filters бойынша сүзу үшін белсенді :link қажет', + 'link_text' => 'osu!supporter тегі', ], ], ], 'general' => [ - 'converts' => '', - 'featured_artists' => '', - 'follows' => '', - 'recommended' => '', - 'spotlights' => '', + 'converts' => 'Конвертерленген карталарды қосу', + 'featured_artists' => 'Таңдаулы Әртістер', + 'follows' => 'Жазылынған мапперлер', + 'recommended' => 'Жарасымды деңгей', + 'spotlights' => 'Чартқа кіретін карталар', ], 'mode' => [ - 'all' => '', - 'any' => '', + 'all' => 'Бәрі', + 'any' => 'Кез келген', 'osu' => '', 'taiko' => '', 'fruits' => '', 'mania' => '', ], 'status' => [ - 'any' => '', - 'approved' => '', - 'favourites' => '', - 'graveyard' => '', - 'leaderboard' => '', - 'loved' => '', - 'mine' => '', - 'pending' => '', - 'wip' => '', - 'qualified' => '', - 'ranked' => '', + 'any' => 'Кез келген', + 'approved' => 'Қабылданған', + 'favourites' => 'Таңдаулылар', + 'graveyard' => 'Тасталынған', + 'leaderboard' => 'Үздіктер кестесі бар', + 'loved' => 'Ұнамды', + 'mine' => 'Менің карталарым', + 'pending' => 'Қарастырылуда', + 'wip' => 'Жұмыс орындалуда', + 'qualified' => 'Квалификацияланған', + 'ranked' => 'Рейтингілік', ], 'genre' => [ - 'any' => '', - 'unspecified' => '', - 'video-game' => '', + 'any' => 'Кез келген', + 'unspecified' => 'Анықталмаған', + 'video-game' => 'Видео Ойын', 'anime' => '', 'rock' => '', 'pop' => '', diff --git a/resources/lang/kk-KZ/beatmapsets.php b/resources/lang/kk-KZ/beatmapsets.php index c2b8254a88d..2601596f9bf 100644 --- a/resources/lang/kk-KZ/beatmapsets.php +++ b/resources/lang/kk-KZ/beatmapsets.php @@ -5,224 +5,224 @@ return [ 'availability' => [ - 'disabled' => '', - 'parts-removed' => '', - 'more-info' => '', - 'rule_violation' => '', + 'disabled' => 'Бұл картаны қазір жүктеп алу мүмкін емес.', + 'parts-removed' => 'Бұл картаның бөліктері жасаушының немесе үшінші тарап құқық иесінің сұрауы бойынша жойылды.', + 'more-info' => 'Қосымша ақпарат алу үшін мына жерге кіріңіз.', + 'rule_violation' => 'Осы картадағы кейбір ішіндегісілер osu!-де пайдалануға жарамсыз деп шешілгеннен кейін жойылды.', ], 'cover' => [ - 'deleted' => '', + 'deleted' => 'Жойылған карта', ], 'download' => [ - 'limit_exceeded' => '', + 'limit_exceeded' => 'Баяу болыңыз, көбірек ойнаңыз.', ], 'featured_artist_badge' => [ - 'label' => '', + 'label' => 'Таңдаулы Әртіс', ], 'index' => [ - 'title' => '', - 'guest_title' => '', + 'title' => 'Карталар тізімі', + 'guest_title' => 'Карталар', ], 'panel' => [ - 'empty' => '', + 'empty' => 'карталар жоқ', 'download' => [ - 'all' => '', - 'video' => '', - 'no_video' => '', - 'direct' => '', + 'all' => 'жүктеу', + 'video' => 'бейнесімен жүктеу', + 'no_video' => 'бейнесіз жүктеу', + 'direct' => 'osu!direct-те ашу', ], ], 'nominate' => [ - 'hybrid_requires_modes' => '', - 'incorrect_mode' => '', - 'full_bn_required' => '', - 'too_many' => '', + 'hybrid_requires_modes' => 'Гибрид картасы номинация алу үшін кемінде бір ойын режимін таңдауды талап етеді.', + 'incorrect_mode' => 'Сізде режимге номинация беру рұқсатыңыз жоқ: :mode', + 'full_bn_required' => 'Осы квалификациялық номинациясын беру үшін сіз толық номинатор болуыңыз керек.', + 'too_many' => 'Номинация талабы орындалды.', 'dialog' => [ - 'confirmation' => '', - 'header' => '', - 'hybrid_warning' => '', - 'which_modes' => '', + 'confirmation' => 'Осы картаны номинация беретініне сенімдісіз бе?', + 'header' => 'Картаға номинацияны беру', + 'hybrid_warning' => 'ескерту: сіз тек бір рет номинация бере аласыз, сондықтан сіз барлық қажетті ойын режимдеріне номинация беретін екеніңізге көз жеткізіңіз', + 'which_modes' => 'Қай режимдерге номинация беру?', ], ], 'nsfw_badge' => [ - 'label' => '', + 'label' => 'Былапыт', ], 'show' => [ - 'discussion' => '', + 'discussion' => 'Пікірталас', 'deleted_banner' => [ - 'title' => '', - 'message' => '', + 'title' => 'Бұл карта жойылды.', + 'message' => '(мұны тек модераторлар көре алады)', ], 'details' => [ - 'by_artist' => '', - 'favourite' => '', - 'favourite_login' => '', - 'logged-out' => '', - 'mapped_by' => '', - 'mapped_by_guest' => '', - 'unfavourite' => '', - 'updated_timeago' => '', + 'by_artist' => ':artist жасады', + 'favourite' => 'осы картаны ұнамдыларға қосу', + 'favourite_login' => 'осы картаны ұнамдыларға қосу үшін жүйеге кіріңіз', + 'logged-out' => 'кез келген карталарды жүктеп алу үшін жүйеге кіруіңіз керек!', + 'mapped_by' => ':mapper жасады', + 'mapped_by_guest' => ':mapper жасаған қонақ деңгейі', + 'unfavourite' => 'осы картаны ұнамдылардан жою', + 'updated_timeago' => 'соңғы жаңартылған: :timeago', 'download' => [ - '_' => '', + '_' => 'Жүктеу', 'direct' => '', - 'no-video' => '', - 'video' => '', + 'no-video' => 'бейнесіз', + 'video' => 'бейнемен', ], 'login_required' => [ - 'bottom' => '', - 'top' => '', + 'bottom' => 'қосымша мүмкіндіктерге қол жеткізу үшін', + 'top' => 'Кіру', ], ], 'details_date' => [ - 'approved' => '', - 'loved' => '', - 'qualified' => '', - 'ranked' => '', - 'submitted' => '', - 'updated' => '', + 'approved' => 'қабылданды :timeago', + 'loved' => 'ұнамды статусы берілді :timeago', + 'qualified' => 'квалификация берілді :timeago', + 'ranked' => 'рейтингті статусы берілді :timeago', + 'submitted' => 'жүктелді :timeago', + 'updated' => 'соңғы жаңартылған: :timeago', ], 'favourites' => [ - 'limit_reached' => '', + 'limit_reached' => 'Сізде тым көп ұнамды карталар бар! Қайталаудан бұрын кейбіреулерін ұнамдылардан алып тастаңыз.', ], 'hype' => [ - 'action' => '', + 'action' => 'Бұл картаны Рейтингті күйіне өтуге көмектесу үшін және ойнағаныңыз ұнаса хайп қалдырыңыз.', 'current' => [ - '_' => '', + '_' => 'Бұл карта қазіргі уақытта :status.', 'status' => [ - 'pending' => '', - 'qualified' => '', - 'wip' => '', + 'pending' => 'қарастырылуда', + 'qualified' => 'квалификацияланған', + 'wip' => 'жұмыс орындалуда', ], ], 'disqualify' => [ - '_' => '', + '_' => 'Егер сіз осы карта бойынша мәселе тапсаңыз, оны дисквалификациялаңыз :link.', ], 'report' => [ - '_' => '', - 'button' => '', - 'link' => '', + '_' => 'Егер сіз осы картасына қатысты мәселе тапсаңыз, оны топқа хабарлаңыз :link.', + 'button' => 'Мәселе жайлы хабарлау', + 'link' => 'осында', ], ], 'info' => [ - 'description' => '', - 'genre' => '', - 'language' => '', - 'no_scores' => '', - 'nominators' => '', - 'nsfw' => '', - 'offset' => '', - 'points-of-failure' => '', - 'source' => '', - 'storyboard' => '', - 'success-rate' => '', - 'tags' => '', - 'video' => '', + 'description' => 'Сипаттамасы', + 'genre' => 'Жанры', + 'language' => 'Тілі', + 'no_scores' => 'Деректері әлі есептелуде...', + 'nominators' => 'Номинаторлар', + 'nsfw' => 'Былапыт мазмұны', + 'offset' => 'Онлай оффсеті', + 'points-of-failure' => 'Сәтсіздік жерлері', + 'source' => 'Дереккөзі', + 'storyboard' => 'Бұл картада сториборды бар', + 'success-rate' => 'Сәттілік Деңгейі', + 'tags' => 'Тегтер', + 'video' => 'Бұл картада бейнесі бар', ], 'nsfw_warning' => [ - 'details' => '', - 'title' => '', + 'details' => 'Бұл картада былапыт, сөгіс немесе алаңдататын мазмұны бар. Оны бәрібір көргіңіз келе ме?', + 'title' => 'Былапыт мазмұны', 'buttons' => [ - 'disable' => '', - 'listing' => '', - 'show' => '', + 'disable' => 'Ескертуді өшіру', + 'listing' => 'Карталар тізімі', + 'show' => 'Көрсету', ], ], 'scoreboard' => [ - 'achieved' => '', - 'country' => '', - 'error' => '', - 'friend' => '', - 'global' => '', - 'supporter-link' => '', - 'supporter-only' => '', - 'title' => '', + 'achieved' => 'қойылған :when', + 'country' => 'Ел рейтингі', + 'error' => 'Рейтинг жүктеуі орындалмады', + 'friend' => 'Достар Рейтингі', + 'global' => 'Ғаламтық Рейтинг', + 'supporter-link' => 'Сіз алатын барлық керемет мүмкіндіктерді көру үшін мына жерге басыңыз!', + 'supporter-only' => 'Досқа, елге немесе мод-арнайы рейтингтерге қол жеткізу үшін сіз osu! қолдаушысы болуыңыз керек!', + 'title' => 'Нәтиже тақтасы', 'headers' => [ - 'accuracy' => '', - 'combo' => '', - 'miss' => '', - 'mods' => '', - 'pin' => '', - 'player' => '', + 'accuracy' => 'Дәлдік', + 'combo' => 'Максималды Комбо', + 'miss' => 'Қате', + 'mods' => 'Модтар', + 'pin' => 'Бекіту', + 'player' => 'Ойыншы', 'pp' => '', - 'rank' => '', - 'score' => '', - 'score_total' => '', - 'time' => '', + 'rank' => 'Рангі', + 'score' => 'Нәтиже', + 'score_total' => 'Жалпы нәтиже', + 'time' => 'Уақыты', ], 'no_scores' => [ - 'country' => '', - 'friend' => '', - 'global' => '', - 'loading' => '', - 'unranked' => '', + 'country' => 'Әзірше еліңізден ешкім бұл картада нәтиже қойған жоқ!', + 'friend' => 'Әзірше достарыңыздан ешкім бұл картада нәтиже қойған жоқ!', + 'global' => 'Әлі нәтижелер жоқ. Мүмкін сіз біраз орнатуға тырысқыңыз келеді?', + 'loading' => 'Нәтижелер жүктелуде...', + 'unranked' => 'Рейтингі жоқ карта.', ], 'score' => [ - 'first' => '', - 'own' => '', + 'first' => 'Жетекші болуда', + 'own' => 'Сіздің ең жақсысы', ], 'supporter_link' => [ - '_' => '', - 'here' => '', + '_' => 'Сіз алатын барлық керемет мүмкіндіктерді көру үшін :here басыңыз!', + 'here' => 'осында', ], ], 'stats' => [ - 'cs' => '', - 'cs-mania' => '', - 'drain' => '', - 'accuracy' => '', - 'ar' => '', - 'stars' => '', - 'total_length' => '', - 'bpm' => '', - 'count_circles' => '', - 'count_sliders' => '', - 'offset' => '', - 'user-rating' => '', - 'rating-spread' => '', - 'nominations' => '', - 'playcount' => '', + 'cs' => 'Шеңбер өлшемі', + 'cs-mania' => 'Нота саны', + 'drain' => 'HP жүдеуі', + 'accuracy' => 'Дәлдігі', + 'ar' => 'Жақындау жылдамдықтың мөлшері', + 'stars' => 'Жұлдыз рейтингі', + 'total_length' => 'Ұзындығы (Жүдеу ұзындығы: :hit_length)', + 'bpm' => 'BPM', + 'count_circles' => 'Шеңбер Саны', + 'count_sliders' => 'Слайдер Саны', + 'offset' => 'Онлайн оффсеті: :offset', + 'user-rating' => 'Пайдаланушы рейтингі', + 'rating-spread' => 'Рейтингтің таралуы', + 'nominations' => 'Номинациялар', + 'playcount' => 'Ойын саны', ], 'status' => [ - 'ranked' => '', - 'approved' => '', - 'loved' => '', - 'qualified' => '', - 'wip' => '', - 'pending' => '', - 'graveyard' => '', + 'ranked' => 'Рейтингілік', + 'approved' => 'Қабылданған', + 'loved' => 'Ұнамды', + 'qualified' => 'Квалификацияланған', + 'wip' => 'Жұмыс орындалуда', + 'pending' => 'Қарастырылуда', + 'graveyard' => 'Тасталынған', ], ], 'spotlight_badge' => [ - 'label' => '', + 'label' => 'Чарт', ], ]; diff --git a/resources/lang/kk-KZ/supporter_tag.php b/resources/lang/kk-KZ/supporter_tag.php index e0ea36b594e..edaf9fa8da9 100644 --- a/resources/lang/kk-KZ/supporter_tag.php +++ b/resources/lang/kk-KZ/supporter_tag.php @@ -4,10 +4,10 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'months' => '', + 'months' => 'ай', 'user_search' => [ - 'searching' => '', - 'not_found' => "", + 'searching' => 'іздеу...', + 'not_found' => "Бұл қолданушы жоқ", ], ]; diff --git a/resources/lang/kk-KZ/users.php b/resources/lang/kk-KZ/users.php index 2451498d22a..0c7e855d0de 100644 --- a/resources/lang/kk-KZ/users.php +++ b/resources/lang/kk-KZ/users.php @@ -4,22 +4,22 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'deleted' => '', + 'deleted' => '[жойылған қолданушы]', 'beatmapset_activities' => [ - 'title' => "", - 'title_compact' => '', + 'title' => ":user Модтау Тарихы", + 'title_compact' => 'Модтау', 'discussions' => [ - 'title_recent' => '', + 'title_recent' => 'Жақында басталған пікірталастар', ], 'events' => [ - 'title_recent' => '', + 'title_recent' => 'Жуырдағы оқиғалар', ], 'posts' => [ - 'title_recent' => '', + 'title_recent' => 'Жуырдағы жазбалар', ], 'votes_received' => [ @@ -387,7 +387,7 @@ 'date' => '', 'action' => '', 'length' => '', - 'length_permanent' => '', + 'length_indefinite' => '', 'description' => '', 'actor' => '', diff --git a/resources/lang/kk-KZ/validation.php b/resources/lang/kk-KZ/validation.php index 4657f99af58..81bd51d6fec 100644 --- a/resources/lang/kk-KZ/validation.php +++ b/resources/lang/kk-KZ/validation.php @@ -4,6 +4,6 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'mixture' => '', - 'required' => '', + 'mixture' => ':attribute цифр немесе әріп жетіспейді', + 'required' => ':attribute міндетті түрде қажет', ]; diff --git a/resources/lang/kk-KZ/wiki.php b/resources/lang/kk-KZ/wiki.php index 2e6b365035c..776574eee2d 100644 --- a/resources/lang/kk-KZ/wiki.php +++ b/resources/lang/kk-KZ/wiki.php @@ -5,26 +5,26 @@ return [ 'show' => [ - 'fallback_translation' => '', - 'incomplete_or_outdated' => '', - 'missing' => '', - 'missing_title' => '', - 'missing_translation' => '', - 'needs_cleanup_or_rewrite' => '', - 'search' => '', - 'stub' => '', - 'toc' => '', + 'fallback_translation' => 'Бұл бет сіз таңдаған тілге (:language) әлі аударылмады, сондықтан сіз оның Ағылшынша нұсқасын көріп тұрсыз.', + 'incomplete_or_outdated' => 'Бұл беттің мазмұны ескірген немесе толық емес болып табылады. Көмектесе алсаңыз - өтініш, бұл мақаланы жаңартыңызшы!', + 'missing' => '":keyword" сұралған беті табылмады.', + 'missing_title' => 'Табылмады', + 'missing_translation' => 'Қазір таңдаулы тілге сәйкес сұралған бет табылмады.', + 'needs_cleanup_or_rewrite' => 'Бұл бет osu! wiki стандарттарына келмейді, сондықтан оны дұрыстау немесе қайта жазу керек. Көмектесе алсаңыз - өтініш, бұл мақаланы жаңартыңызшы!', + 'search' => 'Бар :link беттерін іздеу.', + 'stub' => 'Бұл мақала әлі бітпеген және жазып бітіруге мұқтаж болуда.', + 'toc' => 'Мазмұны', 'edit' => [ - 'link' => '', - 'refresh' => '', + 'link' => 'GitHub-та көрсету', + 'refresh' => 'Жаңалау', ], 'translation' => [ - 'legal' => '', - 'outdated' => '', + 'legal' => 'Бұл аударма тек ыңғайлылық үшін берілген. Түпнұсқа :default жалғыз заңды бекітілген нұсқа болып табылады.', + 'outdated' => 'Бұл беттің аудармасы ескірген. Өтініш, дәлме-дәл ақпарат үшін :defaultн көріңіз (және егер көмектесе алсаңыз аударманы жаңартыңызшы)!', - 'default' => '', + 'default' => 'Ағылшынша нұсқасы', ], ], ]; diff --git a/resources/lang/ko/accounts.php b/resources/lang/ko/accounts.php index e395014d0b4..2b539e3efd2 100644 --- a/resources/lang/ko/accounts.php +++ b/resources/lang/ko/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => '국가', 'title' => '프로필', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => " 계정에 등록된 국가와 실제 거주 국가가 다른 것 같습니다. :update_link", + 'update_link' => ':country(으)로 변경', ], 'user' => [ diff --git a/resources/lang/ko/users.php b/resources/lang/ko/users.php index 2d709709d9d..971437a6827 100644 --- a/resources/lang/ko/users.php +++ b/resources/lang/ko/users.php @@ -387,7 +387,7 @@ 'date' => '날짜', 'action' => '처벌', 'length' => '기간', - 'length_permanent' => '영구', + 'length_indefinite' => '', 'description' => '사유', 'actor' => ':username으로', diff --git a/resources/lang/lt/accounts.php b/resources/lang/lt/accounts.php index 858d399128a..e67e46b80f9 100644 --- a/resources/lang/lt/accounts.php +++ b/resources/lang/lt/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'šalis', 'title' => 'Profilis', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Panašu, kad tavo šalis, nesutampa su šalimi, kurioje gyveni. :update_link.", + 'update_link' => 'Pakeisti į :country', ], 'user' => [ @@ -59,8 +59,8 @@ ], 'notifications' => [ - 'beatmapset_discussion_qualified_problem' => 'gauti pranešimus dėl naujų problemų kvalifikuotuose bitmapuose šiuose režimuose ', - 'beatmapset_disqualify' => 'gauti pranešimus, kai šių režimų bitmapai diskvalifikuojami', + 'beatmapset_discussion_qualified_problem' => 'gauti pranešimus dėl naujų problemų kvalifikuotuose beatmap\'uose šiuose režimuose ', + 'beatmapset_disqualify' => 'gauti pranešimus, kai šių režimų beatmap\'ai diskvalifikuojami', 'comment_reply' => 'gauti pranešimus apie atsakymus ant jūsų komentarų', 'title' => 'Pranešimai', 'topic_auto_subscribe' => 'automatiškai įjungti pranešimus naujuose forumo temose kurias tu sukūrei', @@ -68,12 +68,12 @@ 'options' => [ '_' => 'pristatymo būdai', 'beatmap_owner_change' => 'svečio sunkumas', - 'beatmapset:modding' => 'bitmapų modifikacijos', + 'beatmapset:modding' => 'beatmap\'ų modifikacijos', 'channel_message' => 'privatūs susirašinėjimai', 'comment_new' => 'nauji komentarai', 'forum_topic_reply' => 'temos atsakymas', 'mail' => 'paštas', - 'mapping' => 'bitmapo kūrėjas', + 'mapping' => 'beatmap\'o kūrėjas', 'push' => 'push', 'user_achievement_unlock' => 'žaidėjo medalis atrakintas', ], @@ -86,12 +86,12 @@ ], 'options' => [ - 'beatmapset_show_nsfw' => 'slėpti perspėjimus dėl eksplicitinio turinio bitmapuose', - 'beatmapset_title_show_original' => 'rodyti bitmapo metaduomenys orginaliaja kalba', + 'beatmapset_show_nsfw' => 'slėpti perspėjimus dėl eksplicitinio turinio beatmap\'uose', + 'beatmapset_title_show_original' => 'rodyti beatmap\'o metaduomenys orginaliaja kalba', 'title' => 'Parinktys', 'beatmapset_download' => [ - '_' => 'numatytasis bitmapų siuntimosi tipas + '_' => 'numatytasis beatmap\'ų siuntimosi tipas ', 'all' => 'su vaizdo įrašų, jei yra', 'direct' => 'atidaryti per osu!direct', diff --git a/resources/lang/lt/artist.php b/resources/lang/lt/artist.php index 0ed45fb97a3..a1f0b740b47 100644 --- a/resources/lang/lt/artist.php +++ b/resources/lang/lt/artist.php @@ -12,17 +12,17 @@ ], 'beatmaps' => [ - '_' => 'Bitmapai', - 'download' => 'Atsisiųsti Bitmapo šabloną', - 'download-na' => 'Bitmapo Šablonas dar nepasiekiamas', + '_' => 'Beatmap\'ai', + 'download' => 'atsisiųsti beatmap\'o šabloną', + 'download-na' => 'beatmap\'o šablonas dar nepasiekiamas', ], 'index' => [ - 'description' => 'Rekomenduojami atlikėjai - tai atlikėjai su kuriais mes bendradarbiaujame norit suteikti naujausią ir orginaliausią muziką osu! žaidime. Šie atlikėjai ir jų išskirtiniai kūriniai buvo išrinkti osu! komandos kaip geriausi ir labiausiai tinkami bitmapų kūrimui. Kai kurie atlikėjai sukūrė specialiai osu! skirtų kūrinių.

Visi kūriniai šioje skiltyje yra pateikti jau su sureguliuotu tempu ir buvo oficialiai licencijuoti naudojimui osu! žaidime ir su osu! žaidimu susijusiam turiniui.', + 'description' => 'Rekomenduojami atlikėjai - tai atlikėjai su kuriais mes bendradarbiaujame norint suteikti naujausią ir orginaliausią muziką osu! žaidime. Šie atlikėjai ir jų išskirtiniai kūriniai buvo išrinkti osu! komandos kaip geriausi ir labiausiai tinkami beatmap\'ų kūrimui. Kai kurie atlikėjai sukūrė specialiai osu! skirtų kūrinių.

Visi kūriniai šioje skiltyje yra pateikti jau su sureguliuotu tempu ir buvo oficialiai licencijuoti naudojimui osu! žaidime ir su osu! žaidimu susijusiam turiniui.', ], 'links' => [ - 'beatmaps' => 'osu! Bitmapai', + 'beatmaps' => 'osu! Beatmap\'ai', 'osu' => 'osu! profilis', 'site' => 'Oficialus Tinklalapis', ], diff --git a/resources/lang/lt/authorization.php b/resources/lang/lt/authorization.php index a2160130143..d3ef491191c 100644 --- a/resources/lang/lt/authorization.php +++ b/resources/lang/lt/authorization.php @@ -13,28 +13,28 @@ 'beatmap_discussion' => [ 'destroy' => [ - 'is_hype' => 'Iškėlimo nuėmimas negalimas.', + 'is_hype' => 'Skatinimo atšaukimas negalimas.', 'has_reply' => 'Diskusijų su atsakymais ištrinti negalima', ], 'nominate' => [ 'exhausted' => 'Jau pasiekei dienos nominacijų limitą, pamėgink rytoj.', 'incorrect_state' => 'Įvyko klaida atliekant šį veiksmą, pamėgink atnaujinti puslapį.', - 'owner' => " Savo bitmapo nominuoti negali.", + 'owner' => " Savo beatmap'o nominuoti negali.", 'set_metadata' => 'Jūs turite nustatyti žanrą ir kalbą prieš nominuojant.', ], 'resolve' => [ - 'not_owner' => 'Uždaryti diskusiją gali tik pokalbio ir bitmapo kūrėjai.', + 'not_owner' => 'Uždaryti diskusiją gali tik pokalbio ir beatmap\'o kūrėjai.', ], 'store' => [ - 'mapper_note_wrong_user' => 'Tik bitmapo savininkas ar nominatorius/NAT grupės narys gali rašyti į kūrėjo užrašus.', + 'mapper_note_wrong_user' => 'Tik beatmap\'o savininkas ar nominatorius/NAT grupės narys gali rašyti į kūrėjo užrašus.', ], 'vote' => [ 'bot' => "Negalima balsuoti diskusijoje sukurtoje boto", 'limit_exceeded' => 'Palaukite kurį laiką prieš balsuojant daugiau', 'owner' => "Negali balsuoti už savo diskusiją.", - 'wrong_beatmapset_state' => 'Gali balsuoti tik nepabaigtų bitmapų diskusijose.', + 'wrong_beatmapset_state' => 'Gali balsuoti tik laukiančių beatmap\'ų diskusijose.', ], ], @@ -53,10 +53,10 @@ ], 'beatmapset' => [ - 'discussion_locked' => 'Ši taktalapio diskusija užrakinta.', + 'discussion_locked' => 'Ši beatmap\'o diskusija užrakinta.', 'metadata' => [ - 'nominated' => 'Jūs negalite pakeisti nominuoto bitmapo metaduomenų. Susisiekite su BN arba NAT nariu jeigu jūs manote, kad jie buvo nustatyti neteisingai.', + 'nominated' => 'Jūs negalite pakeisti nominuoto beatmap\'o metaduomenų. Susisiekite su BN arba NAT nariu jeigu jūs manote, kad jie buvo nustatyti neteisingai.', ], ], @@ -171,7 +171,7 @@ 'score' => [ 'pin' => [ - 'disabled_type' => "", + 'disabled_type' => "Negalima prisegti šio tipo rezultato", 'not_owner' => 'Tik rezultato savininkas gali prisegti rezultatą.', 'too_many' => 'Prisegta perdaug rezultatų.', ], diff --git a/resources/lang/lt/bbcode.php b/resources/lang/lt/bbcode.php index 7da260515fd..775e8cd87a5 100644 --- a/resources/lang/lt/bbcode.php +++ b/resources/lang/lt/bbcode.php @@ -8,7 +8,7 @@ 'heading' => 'Antraštė', 'help' => 'Pagalba', 'image' => 'Paveikslėlis', - 'imagemap' => '', + 'imagemap' => 'Paveikslėlio Planas', 'italic' => 'Pasviręs', 'link' => 'Nuoroda', 'list' => 'Sąrašas', diff --git a/resources/lang/lt/beatmap_discussion_posts.php b/resources/lang/lt/beatmap_discussion_posts.php index bee01f6b79d..c5e65bc8470 100644 --- a/resources/lang/lt/beatmap_discussion_posts.php +++ b/resources/lang/lt/beatmap_discussion_posts.php @@ -5,7 +5,7 @@ return [ 'index' => [ - 'title' => 'Bitmapo diskusijos Įrašai', + 'title' => 'Beatmap\'o diskusijos Įrašai', ], 'item' => [ diff --git a/resources/lang/lt/beatmap_discussions.php b/resources/lang/lt/beatmap_discussions.php index d49fd54c49c..f902e9930fa 100644 --- a/resources/lang/lt/beatmap_discussions.php +++ b/resources/lang/lt/beatmap_discussions.php @@ -19,18 +19,18 @@ 'index' => [ 'deleted_beatmap' => 'ištrintas', 'none_found' => 'Jokių diskusijų atitinkančių šių paieškos kriterijų nebuvo rasta.', - 'title' => 'Bitmapo Diskusijos', + 'title' => 'Beatmap\'o Diskusijos', 'form' => [ '_' => 'Ieškoti', 'deleted' => 'Įtraukti ištrintas diskusijas', - 'mode' => 'Bitmapo režimas', + 'mode' => 'Beatmap\'o režimas', 'only_unresolved' => 'Rodyti tiktais neišspręstas diskusijas', 'types' => 'Žinučių tipai', 'username' => 'Vartotojo vardas', 'beatmapset_status' => [ - '_' => 'Bitmapo Būsena', + '_' => 'Beatmap\'o Būsena', 'all' => 'Visi', 'disqualified' => 'Diskvalifikuotas', 'never_qualified' => 'Niekada nebuvo kvalifikuotas', diff --git a/resources/lang/lt/beatmappacks.php b/resources/lang/lt/beatmappacks.php index f2179606b86..392cc1b4616 100644 --- a/resources/lang/lt/beatmappacks.php +++ b/resources/lang/lt/beatmappacks.php @@ -5,10 +5,10 @@ return [ 'index' => [ - 'description' => 'Surinktos bitmapų kolekcijos pagal temas.', + 'description' => 'Surinktos beatmap\'ų kolekcijos pagal temas.', 'empty' => 'Jau greitai!', 'nav_title' => 'sąrašas', - 'title' => 'Bitmapų Rinkiniai', + 'title' => 'Beatmap\'ų Rinkiniai', 'blurb' => [ 'important' => 'PERSKAITYK PRIEŠ ATSISIŲSDAMAS', diff --git a/resources/lang/lt/beatmaps.php b/resources/lang/lt/beatmaps.php index accb9cb59d4..65c5dcb85e2 100644 --- a/resources/lang/lt/beatmaps.php +++ b/resources/lang/lt/beatmaps.php @@ -12,7 +12,7 @@ 'discussions' => [ 'allow_kudosu' => 'leisti kudosu', - 'beatmap_information' => 'Bitmapo Puslapis', + 'beatmap_information' => 'Beatmap\'o Puslapis', 'delete' => 'ištrinti', 'deleted' => 'Ištrinė :editor :delete_time.', 'deny_kudosu' => 'atmesti kudosu', @@ -21,7 +21,7 @@ 'guest' => 'Svečio sunkumas iš :user', 'kudosu_denied' => 'Uždrausta gauti kudosu.', 'message_placeholder_deleted_beatmap' => 'Šis sudėtingumas buvo ištrintas, todėl jo diskusijos nebegalimos.', - 'message_placeholder_locked' => 'Šio bitmapo diskusijos buvo išjungtos.', + 'message_placeholder_locked' => 'Šio beatmap\'o diskusijos buvo išjungtos.', 'message_placeholder_silenced' => "Negali rašyti diskusijose, kol esi užtildytas.", 'message_type_select' => 'Pasirink Komentaro Tipą', 'reply_notice' => 'Spausk Enter norint atsakyti.', @@ -55,7 +55,7 @@ ], 'message_hint' => [ - 'in_general' => 'Šis įrašas bus perkeltas į bendrą bitmapo diskusiją. Sunkumo kritikavimui, pradėk žinutę su laiko žyma (pvz.: 00:12:345).', + 'in_general' => 'Šis įrašas bus perkeltas į bendrą beatmap\'o diskusiją. Sunkumo kritikavimui, pradėk žinutę su laiko žyma (pvz. 00:12:345).', 'in_timeline' => 'Kad kritikuoti kelias laiko žymas, publikuok kelis kartus (vieną publikacija per laiko žymę).', ], @@ -138,11 +138,11 @@ ], 'status-messages' => [ - 'approved' => 'Šis bitmapas buvo patvirtintas :date!', - 'graveyard' => "Šis bitmapas jau nebeatnaujinamas nuo :date ir greičiausiai buvo apleistas kūrėjo...", - 'loved' => 'Šis bitmapas buvo pridėtas kaip mylimas nuo :date!', - 'ranked' => 'Šis bitmapas buvo reitinguotas nuo :date!', - 'wip' => 'Pastaba: Šis bitmapas yra kūrėjo pažymėtas kaip vis dar kuriamas.', + 'approved' => 'Šis beatmap\'as buvo patvirtintas :date!', + 'graveyard' => "Šis beatmap'as jau nebeatnaujinamas nuo :date ir greičiausiai buvo apleistas kūrėjo...", + 'loved' => 'Šis beatmap\'as buvo pridėtas kaip mylimas nuo :date!', + 'ranked' => 'Šis beatmap\'as buvo reitinguotas nuo :date!', + 'wip' => 'Pastaba: Šis beatmap\'as yra kūrėjo pažymėtas kaip vis dar kuriamas.', ], 'votes' => [ @@ -158,11 +158,11 @@ ], 'hype' => [ - 'button' => 'Skatinti Bitmapą!', + 'button' => 'Skatinti Beatmap\'ą!', 'button_done' => 'Jau Paskatintas!', 'confirm' => "Ar jūs užtikrintas? Tai išnaudos vieną iš tavo likusių :n skatinimų, ir šio veiksmo nebus galima grąžinti.", - 'explanation' => 'Skatink šį bitmapą, kad jis būtų labiau matomas nominacijai ir reitingavimui!', - 'explanation_guest' => 'Prisijunk ir skatink šį bitmapą, kad jis taptu labiau matomas nominavimui ir reitingavimui!', + 'explanation' => 'Skatink šį beatmap\'ą, kad jis būtų labiau matomas nominacijai ir reitingavimui!', + 'explanation_guest' => 'Prisijunk ir skatink šį beatmap\'ą, kad jis taptu labiau matomas nominavimui ir reitingavimui!', 'new_time' => "Jūs gausite dar vieną skatinimą :new_time.", 'remaining' => 'Jums liko :remaining skatinimai(-ų).', 'required_text' => 'Skatinimai: :current/:required', @@ -175,11 +175,11 @@ ], 'nominations' => [ - 'already_nominated' => 'Jūs jau nominavote šį taktalapį.', - 'cannot_nominate' => 'Jūs negalite nominuoti šio taktalapio žaidimo režimo.', + 'already_nominated' => 'Jūs jau nominavote šį beatmap\'ą.', + 'cannot_nominate' => 'Jūs negalite nominuoti šio beatmap\'o žaidimo režimo.', 'delete' => 'Ištrinti', - 'delete_own_confirm' => 'Ar jūs užtikrintas? Bitmapas bus pašalintas ir būsite nukreiptas į savo profilį.', - 'delete_other_confirm' => 'Ar jūs užtikrintas? Bitmapas bus pašalintas ir būsite nukreiptas į vartotojo profilį.', + 'delete_own_confirm' => 'Ar jūs užtikrintas? Beatmap\'as bus pašalintas ir būsite nukreiptas į savo profilį.', + 'delete_other_confirm' => 'Ar jūs užtikrintas? Beatmap\'as bus pašalintas ir būsite nukreiptas į vartotojo profilį.', 'disqualification_prompt' => 'Kodėl diskvalifikuoji?', 'disqualified_at' => 'Diskvalifikuotas prieš :time_ago (:reason).', 'disqualified_no_reason' => 'nėra nurodytos priežasties', @@ -187,9 +187,9 @@ 'incorrect_state' => 'Įvyko klaida atliekant šį veiksmą, pamėgink atnaujinti puslapį.', 'love' => 'Mylimas', 'love_choose' => 'Pasirink sunkumą mylimam', - 'love_confirm' => 'Bitmapą į mylimus?', + 'love_confirm' => 'Beatmap\'ą į mylimus?', 'nominate' => 'Nominuoti', - 'nominate_confirm' => 'Nominuoti šį bitmapą?', + 'nominate_confirm' => 'Nominuoti šį beatmap\'ą?', 'nominated_by' => 'nominavo :users', 'not_enough_hype' => "Nepakanka skatinimų.", 'remove_from_loved' => 'Pašalinti iš Mylimų', @@ -212,9 +212,9 @@ ], 'reset_confirm' => [ - 'disqualify' => 'Ar jūs užtikrintas? Tai pašalins bitmapą iš kvalifikuotų ir atstatis nominavimo procesą.', + 'disqualify' => 'Ar jūs užtikrintas? Tai pašalins beatmap\'ą iš kvalifikuotų ir atstatis nominavimo procesą.', 'nomination_reset' => 'Ar jūs užtikrintas? Naujos problemos publikavimas atstatys nominavimo procesą.', - 'problem_warning' => 'Ar tiktai norite pranešti problemą šiame bitmape? Bitmapo nominuotojai bus informuoti apie problemą.', + 'problem_warning' => 'Ar tiktai norite pranešti problemą šiame beatmap\'e? Beatmap\'o nominuotojai bus informuoti apie problemą.', ], ], @@ -256,11 +256,11 @@ ], ], 'general' => [ - 'converts' => 'Įtraukti konvertuotus bitmapus', + 'converts' => 'Įtraukti konvertuotus beatmap\'us', 'featured_artists' => 'Rekomenduojami atlikėjai', 'follows' => 'Sekami kūrėjai', 'recommended' => 'Rekomenduojamas sunkumas', - 'spotlights' => 'Pasižymėję bitmapai', + 'spotlights' => 'Pasižymėję beatmap\'ai', ], 'mode' => [ 'all' => 'Visi', diff --git a/resources/lang/lt/beatmapset_discussion_votes.php b/resources/lang/lt/beatmapset_discussion_votes.php index 6031ab7c428..b882d9022f7 100644 --- a/resources/lang/lt/beatmapset_discussion_votes.php +++ b/resources/lang/lt/beatmapset_discussion_votes.php @@ -5,7 +5,7 @@ return [ 'index' => [ - 'title' => 'Bitmapo Diskusijos Balsai', + 'title' => 'Beatmap\'o Diskusijos Balsai', ], 'item' => [ diff --git a/resources/lang/lt/beatmapset_events.php b/resources/lang/lt/beatmapset_events.php index 3482db1a6dc..fb8712720dd 100644 --- a/resources/lang/lt/beatmapset_events.php +++ b/resources/lang/lt/beatmapset_events.php @@ -8,11 +8,11 @@ 'approve' => 'Patvirtintas.', 'beatmap_owner_change' => 'Sunkumo savininkas :beatmap buvo pakeistas į :new_user.', 'discussion_delete' => 'Moderatorius ištrynė diskusija :discussion.', - 'discussion_lock' => 'Šio bitmapo diskusijos buvo išjungtos. (:text)', + 'discussion_lock' => 'Šio beatmap\'o diskusijos buvo išjungtos. (:text)', 'discussion_post_delete' => 'Moderatorius ištrynė įrašą iš diskusijos :discussion.', 'discussion_post_restore' => 'Moderatorius atkūrė įrašą tarp diskusijos :discussion.', 'discussion_restore' => 'Moderatorius atkūrė diskusiją :discussion.', - 'discussion_unlock' => 'Šio bitmapo diskusijos buvo įjungtos.', + 'discussion_unlock' => 'Šio beatmap\'o diskusijos buvo įjungtos.', 'disqualify' => 'Diskvalifikavo :user. Priežastis: :discussion (:text).', 'disqualify_legacy' => 'Diskvalifikavo :user. Priežastis: :text.', 'genre_edit' => 'Žanras pakeistas iš :old į :new.', @@ -31,7 +31,7 @@ 'nomination_reset_received' => 'Vartotojo :user nominaciją atstatė :source_user (:text)', 'nomination_reset_received_profile' => 'Nominaciją atstatė :user (:text)', 'offset_edit' => 'Tinklo poslinkis pakeistas iš :old į :new.', - 'qualify' => 'Šis bitmapas pasiekė reikiamą nominacijų skaičių ir buvo kvalifikuotas.', + 'qualify' => 'Šis beatmap\'as pasiekė reikiamą nominacijų skaičių ir buvo kvalifikuotas.', 'rank' => 'Reitinguotas.', 'remove_from_loved' => 'Pašalino iš mylimų :user. (:text)', 'tags_edit' => 'Žymėjimai pakeisti iš ":old" į ":new".', @@ -43,7 +43,7 @@ ], 'index' => [ - 'title' => 'Bitmapų seto Įvykiai', + 'title' => 'Beatmap\'ų seto Įvykiai', 'form' => [ 'period' => 'Laikotarpis', diff --git a/resources/lang/lt/beatmapset_watches.php b/resources/lang/lt/beatmapset_watches.php index 604fe64d3dd..0aa419cad4d 100644 --- a/resources/lang/lt/beatmapset_watches.php +++ b/resources/lang/lt/beatmapset_watches.php @@ -5,16 +5,16 @@ return [ 'index' => [ - 'description' => 'Čia bitmapų diskusijos, kurias sekate. Jūs būsite informuoti, kai bus naujų įrašų ar atnaujinimų.', - 'title_compact' => 'bitmapų diskusijų stebėjimo sąrašas', + 'description' => 'Čia beatmap\'ų diskusijos, kurias sekate. Jūs būsite informuoti, kai bus naujų įrašų ar atnaujinimų.', + 'title_compact' => 'beatmap\'ų diskusijų stebėjimo sąrašas', 'counts' => [ - 'total' => 'Stebimi bitmapai', - 'unread' => 'Bitmapai su naujais įvykiais', + 'total' => 'Stebimi beatmap\'ai', + 'unread' => 'Beatmap\'ai su naujais įvykiais', ], 'table' => [ - 'empty' => 'Nėra stebimų bitmapų diskusijų.', + 'empty' => 'Nėra stebimų beatmap\'ų diskusijų.', 'last_update' => 'Paskutinis atnaujinimas', 'open_issues' => 'Atviros klaidos', 'state' => 'Būsena', diff --git a/resources/lang/lt/beatmapsets.php b/resources/lang/lt/beatmapsets.php index 079601fd8ea..ba9161a1fdb 100644 --- a/resources/lang/lt/beatmapsets.php +++ b/resources/lang/lt/beatmapsets.php @@ -5,14 +5,14 @@ return [ 'availability' => [ - 'disabled' => 'Atsiųsti bitmapą šiuo metu nėra galimybės.', - 'parts-removed' => 'Dalys šio bitmapo buvo pašalintos, kūrėjo ar trečiosios šalies laikančios teises prašymu.', + 'disabled' => 'Atsiųsti beatmap\'ą šiuo metu nėra galimybės.', + 'parts-removed' => 'Dalys šio beatmap\'o buvo pašalintos, kūrėjo ar trečiosios šalies laikančios teises prašymu.', 'more-info' => 'Žiūrėk čia dėl papildomos informacijos.', 'rule_violation' => 'Kai kurie elementai buvo pašalinti iš šio bitmapo, įvertinus juos kaip netinkamus naudojimui tarp osu!.', ], 'cover' => [ - 'deleted' => 'Ištrintas bitmapas', + 'deleted' => 'Ištrintas beatmap\'as', ], 'download' => [ @@ -24,12 +24,12 @@ ], 'index' => [ - 'title' => 'Bitmapų sąrašas', - 'guest_title' => 'Bitmapai', + 'title' => 'Beatmap\'ų sąrašas', + 'guest_title' => 'Beatmap\'ai', ], 'panel' => [ - 'empty' => 'nėra bitmapų', + 'empty' => 'nėra beatmap\'ų', 'download' => [ 'all' => 'atsisiųsti', @@ -40,14 +40,14 @@ ], 'nominate' => [ - 'hybrid_requires_modes' => 'Mišriame bitmape reikia pasirinkti bent vieną rėžimą nominavimui.', + 'hybrid_requires_modes' => 'Mišriame beatmap\'e reikia pasirinkti bent vieną rėžimą nominavimui.', 'incorrect_mode' => 'Jūs neturite leidimo nominuoti šiam rėžimui: :mode', 'full_bn_required' => 'Turi būti pilnai įgaliotas nominatorius, kad galėtum atlikti kvalifikavimo nominacija.', 'too_many' => 'Nominavimo reikalavimai jau patenkinti.', 'dialog' => [ - 'confirmation' => 'Ar tikrai norite nominuoti šį bitmapą?', - 'header' => 'Nominuoti Bitmapą', + 'confirmation' => 'Ar tikrai norite nominuoti šį beatmap\'ą?', + 'header' => 'Nominuoti Beatmap\'ą', 'hybrid_warning' => 'pastaba: jūs galite nominuoti tik kartą, tai prašom užtikrinti, kad nominuojate visus rėžimus, kuriuos ketinote', 'which_modes' => 'Kokiems rėžimams nominuoti?', ], @@ -61,18 +61,18 @@ 'discussion' => 'Diskusija', 'deleted_banner' => [ - 'title' => 'Šis taktalapis buvo ištrintas.', + 'title' => 'Šis beatmap\'as buvo ištrintas.', 'message' => '(tik moderatoriai gali matyti tai)', ], 'details' => [ 'by_artist' => ':artist', - 'favourite' => 'Pridėti bitmapą į mėgstamus', - 'favourite_login' => 'Prisijunk, kad mėgti šį bitmapą', - 'logged-out' => 'Reikia prisijungti bitmapų atsisiuntimui!', + 'favourite' => 'pridėti beatmap\'ą į mėgstamus', + 'favourite_login' => 'prisijunk, kad mėgti šį beatmap\'ą', + 'logged-out' => 'reikia prisijungti beatmap\'ų atsisiuntimui!', 'mapped_by' => 'sukūrė :mapper', 'mapped_by_guest' => 'svečio sunkumas iš :mapper', - 'unfavourite' => 'Pašalinti bitmapą iš mėgstamų', + 'unfavourite' => 'pašalinti beatmap\'ą iš mėgstamų', 'updated_timeago' => 'paskutinį kartą atnaujinta :timeago', 'download' => [ @@ -98,7 +98,7 @@ ], 'favourites' => [ - 'limit_reached' => 'Per daug mėgstamų bitmapų! Pašalink keletą iš mėgstamų prieš bandydamas vėl.', + 'limit_reached' => 'Per daug mėgstamų beatmap\'ų! Pašalink keletą iš mėgstamų prieš bandydamas vėl.', ], 'hype' => [ @@ -115,11 +115,11 @@ ], 'disqualify' => [ - '_' => 'Jei randate problemą šiame bitmape, prašome diskvalifikuoti :link.', + '_' => 'Jei randote problemą šiame beatmap\'e, prašome diskvalifikuoti :link.', ], 'report' => [ - '_' => 'Jei radote problemą su šiuo bitmapu, prašome pranešti :link, kad mūsų komanda sužinotu.', + '_' => 'Jei radote problemą su šiuo beatmap\'u, prašome pranešti :link, kad mūsų komanda sužinotu.', 'button' => 'Pranešti Problemą', 'link' => 'čia', ], @@ -135,19 +135,19 @@ 'offset' => 'Tinklo poslinkis', 'points-of-failure' => 'Pralaimėjimų Vietos', 'source' => 'Šaltinis', - 'storyboard' => 'Šis bitmapas turi foninę animaciją', + 'storyboard' => 'Šis beatmap\'as turi foninę animaciją', 'success-rate' => 'Įveikimų Rodiklis', 'tags' => 'Žymos', - 'video' => 'Šis bitmapas turi vaizdo įrašą', + 'video' => 'Šis beatmap\'as turi vaizdo įrašą', ], 'nsfw_warning' => [ - 'details' => 'Šiame bitmape yra eksplicitinio, įžeidžiančio ar nerimą keliančio turinio. Vis tiek rodyti?', + 'details' => 'Šiame beatmap\'e yra eksplicitinio, įžeidžiančio ar nerimą keliančio turinio. Vis tiek rodyti?', 'title' => 'Eksplicitinis Turinys', 'buttons' => [ 'disable' => 'Išjungti įspėjimą', - 'listing' => 'Bitmapų sąrašas', + 'listing' => 'Beatmap\'ų sąrašas', 'show' => 'Rodyti', ], ], @@ -181,7 +181,7 @@ 'friend' => 'Niekas iš jūsų draugų dar nenustatė rezultato šiam bitmapui!', 'global' => 'Jokiu rezultatų. Galbūt norėtum pabandyti nustatyti koki?', 'loading' => 'Įkeliami rezultatai...', - 'unranked' => 'Nereitinguotas bitmapas.', + 'unranked' => 'Nereitinguotas beatmap\'as.', ], 'score' => [ 'first' => 'Pirmauja', diff --git a/resources/lang/lt/comments.php b/resources/lang/lt/comments.php index a99eb108fca..61ab1bb732f 100644 --- a/resources/lang/lt/comments.php +++ b/resources/lang/lt/comments.php @@ -17,7 +17,7 @@ 'title' => 'Komentarai', 'commentable_name' => [ - 'beatmapset' => 'Bitmapas', + 'beatmapset' => 'Beatmap\'as', 'build' => 'Pakeitimų sąrašas', 'news_post' => 'Naujienos', '_deleted' => 'Ištrintas elementas', diff --git a/resources/lang/lt/common.php b/resources/lang/lt/common.php index d11c3f09b91..33abe311a04 100644 --- a/resources/lang/lt/common.php +++ b/resources/lang/lt/common.php @@ -131,18 +131,18 @@ ], 'scoreboard_time' => [ - 'd' => '%dd', - 'dd' => '%dd', - 'h' => '%d val', - 'hh' => '%d val', + 'd' => '%d d.', + 'dd' => '%d d.', + 'h' => '%d val.', + 'hh' => '%d val.', 'm' => 'dabar', 'mm' => 'dabar', - 'month' => '%d min', - 'months' => '%d min', + 'month' => '%d mėn.', + 'months' => '%d mėn.', 'past' => '', 's' => 'dabar', - 'y' => '%dm', - 'yy' => '%dm', + 'y' => '%d m.', + 'yy' => '%d m.', ], 'time' => [ diff --git a/resources/lang/lt/community.php b/resources/lang/lt/community.php index 993ae334139..d8ea75e9ba3 100644 --- a/resources/lang/lt/community.php +++ b/resources/lang/lt/community.php @@ -46,12 +46,12 @@ 'title' => 'Šaunu! Kokis privalumus gaunu?', 'osu_direct' => [ 'title' => 'osu!direct', - 'description' => 'Gauk greitą ir lengvą prieigą į bitmapų paiešką ir atsiuntimus nepaliekant žaidimo.', + 'description' => 'Gauk greitą ir lengvą prieigą į beatmap\'ų paiešką ir atsiuntimus nepaliekant žaidimo.', ], 'friend_ranking' => [ 'title' => 'Draugų Rezultatai', - 'description' => "Pamatyk, tinklalapio ar žaidimo, bitmapo rezultatų lentoje koks geras esi palyginus su draugais.", + 'description' => "Pamatyk, tinklalapio ar žaidimo, beatmap'o rezultatų lentoje koks geras esi palyginus su draugais.", ], 'country_ranking' => [ @@ -66,12 +66,12 @@ 'auto_downloads' => [ 'title' => 'Automatiniai atsiuntimai', - 'description' => 'Bitmapai automatiškai atsisiųs žaidžiant tinkle, stebint žaidėjus ar spaudžiant aktualias nuorodas nuorodas pokalbyje!', + 'description' => 'Beatmap\'ai automatiškai atsisiųs žaidžiant tinkle, stebint žaidėjus ar spaudžiant aktualias nuorodas nuorodas pokalbyje!', ], 'upload_more' => [ 'title' => 'Įkelk daugiau', - 'description' => 'Papildomos vietos laukiantiems bitmapams (kas reitinguotą bitmapą) iki daugiausiai 10.', + 'description' => 'Papildomos vietos laukiantiems beatmap\'ams (kas reitinguotą beatmap\'ą) iki daugiausiai 10.', ], 'early_access' => [ @@ -85,8 +85,8 @@ ], 'beatmap_filters' => [ - 'title' => 'Bitmapų Filtrai', - 'description' => 'Bitmapų paieškų filtravimas pagal žaistus ir nežaistus, arba pagal pasiektą rezultatą.', + 'title' => 'Beatmap\'ų Filtrai', + 'description' => 'Beatmap\'ų paieškų filtravimas pagal žaistus ir nežaistus, arba pagal pasiektą rezultatą.', ], 'yellow_fellow' => [ @@ -116,20 +116,20 @@ 'sort_options' => [ 'title' => 'Rūšiavimo parinktys', - 'description' => 'Galimybė matyti bitmapų šalies / draugų / konkrečių modų rezultatų lentas.', + 'description' => 'Galimybė matyti beatmap\'ų šalies / draugų / konkrečių modų rezultatų lentas.', ], 'more_favourites' => [ 'title' => 'Daugiau Mėgstamų', - 'description' => 'Maksimalus galimas mėgstamų bitmapų kiekis padidinamas iš :normally → :supporter', + 'description' => 'Maksimalus galimas mėgstamų beatmap\'ų kiekis padidinamas iš :normally → :supporter', ], 'more_friends' => [ 'title' => 'Daugiau draugų', 'description' => 'Maksimalus galimas draugų kiekis padidinamas iš :normally → :supporter', ], 'more_beatmaps' => [ - 'title' => 'Įkelk Daugiau Bitmapų', - 'description' => 'Kiek laukiančių bitmapų vienu metu gali gali turėti apskaičiuojama prie nustatyto kiek pridedant po papildomą už kiekvieną reitinguotą bitmapą (iki limito).

Įprastai tai yra :base plius :bonus kas reitinguota bitmapą (iki :bonus_max). Su rėmėjo žyma, tai pakyla iki :supporter_base plius :supporter_bonus kas reitinguota bitmapą (iki :supporter_bonus_max).', + 'title' => 'Įkelk Daugiau Beatmap\'ų', + 'description' => 'Kiek laukiančių beatmap\'ų vienu metu gali gali turėti apskaičiuojama prie nustatyto kiek pridedant po papildomą už kiekvieną reitinguotą beatmap\'ą (iki limito).

Įprastai tai yra :base plius :bonus kas reitinguota beatmap\'ą (iki :bonus_max). Su rėmėjo žyma, tai pakyla iki :supporter_base plius :supporter_bonus kas reitinguota beatmap\'ą (iki :supporter_bonus_max).', ], 'friend_filtering' => [ 'title' => 'Draugų Rezultatų Lentos', diff --git a/resources/lang/lt/contest.php b/resources/lang/lt/contest.php index 7722dc40690..9849ffdcf16 100644 --- a/resources/lang/lt/contest.php +++ b/resources/lang/lt/contest.php @@ -19,7 +19,7 @@ 'show_voted_only' => 'Rodyti balsus', 'best_of' => [ - 'none_played' => "Nepanašu, kad žaidėte bitmapų, kurie butu kvalifikuoti šiam konkursui!", + 'none_played' => "Nepanašu, kad žaidėte beatmap'ų, kurie butu kvalifikuoti šiam konkursui!", ], 'button' => [ @@ -34,7 +34,7 @@ 'requirement' => [ 'playlist_beatmapsets' => [ - 'incomplete_play' => 'Privaloma sužaisti visus bitmapus nurodytuose grojaraščiuose prieš balsuojant', + 'incomplete_play' => 'Privaloma sužaisti visus beatmap\'us nurodytuose grojaraščiuose prieš balsuojant', ], ], ], diff --git a/resources/lang/lt/errors.php b/resources/lang/lt/errors.php index e2d9a9f3855..1448892686c 100644 --- a/resources/lang/lt/errors.php +++ b/resources/lang/lt/errors.php @@ -23,7 +23,7 @@ ], 'beatmaps' => [ 'invalid_mode' => 'Nurodytas neteisingas režimas.', - 'standard_converts_only' => 'Nėra rezultatų prašomam režimui šiame bitmapo sunkume.', + 'standard_converts_only' => 'Nėra rezultatų prašomam režimui šiame beatmap\'o sunkume.', ], 'checkout' => [ 'generic' => 'Įvyko klaida apdorojant jūsų apmokėjimą.', diff --git a/resources/lang/lt/events.php b/resources/lang/lt/events.php index 1b23c53eac3..26fc687cb17 100644 --- a/resources/lang/lt/events.php +++ b/resources/lang/lt/events.php @@ -9,8 +9,8 @@ 'beatmapset_approve' => ':beatmapset sukurtas :user tapo :approval!', 'beatmapset_delete' => ':beatmapset buvo ištrintas.', 'beatmapset_revive' => ':beatmapset buvo prikeltas iš mirusių, žaidėjo :user.', - 'beatmapset_update' => ':user atnaujino bitmapą ":beatmapset"', - 'beatmapset_upload' => ':user pateikė naują bitmapą ":beatmapset"', + 'beatmapset_update' => ':user atnaujino beatmap\'ą ":beatmapset"', + 'beatmapset_upload' => ':user pateikė naują beatmap\'ą ":beatmapset"', 'empty' => "Pastaruoju metu vartotojas nenuveikė nieko svarbaus!", 'rank' => ':user pasiekė #:rank vietą ant :beatmap (:mode)', 'rank_lost' => ':user prarado pirmą vietą ant :beatmap (:mode)', diff --git a/resources/lang/lt/follows.php b/resources/lang/lt/follows.php index 82189e62d4b..ef83f602241 100644 --- a/resources/lang/lt/follows.php +++ b/resources/lang/lt/follows.php @@ -28,11 +28,11 @@ 'followers' => 'mapinimo prenumeratos', 'page_title' => 'kūrėjų stebėjimo sąrašas', 'title' => 'kūrėjas', - 'to_0' => 'sustabdyti pranešimus apie vartotojo įkeliamus naujus bitmapus', - 'to_1' => 'pranešti man, kai šis vartotojas įkels naują bitmapą', + 'to_0' => 'sustabdyti pranešimus apie vartotojo įkeliamus naujus beatmap\'us', + 'to_1' => 'pranešti man, kai šis vartotojas įkels naują beatmap\'ą', ], 'modding' => [ - 'title' => 'bitmapo diskusija', + 'title' => 'beatmap\'o diskusija', ], ]; diff --git a/resources/lang/lt/home.php b/resources/lang/lt/home.php index ab022daaf17..b3adcf39a53 100644 --- a/resources/lang/lt/home.php +++ b/resources/lang/lt/home.php @@ -28,9 +28,9 @@ 'beatmapset' => [ 'login_required' => 'Prisijunkite, kad ieškoti bitmapų', - 'more' => ':count dar bitmapų paieškos rezultatų', + 'more' => ':count dar beatmap\'ų paieškos rezultatų', 'more_simple' => ' Žiūrėti daugiau bitmapų paieškos rezultatų', - 'title' => 'Bitmapai', + 'title' => 'Beatmap\'ai', ], 'forum_post' => [ @@ -51,7 +51,7 @@ 'mode' => [ 'all' => 'visi', - 'beatmapset' => 'bitmapas', + 'beatmapset' => 'beatmap\'as', 'forum_post' => 'forumas', 'user' => 'žaidėjas', 'wiki_page' => 'wiki', @@ -111,9 +111,9 @@ 'description' => 'paspauskt mygtyką viršuje, kad atsisiųsti diegimo programa, ir paleisk!', ], 'beatmaps' => [ - 'title' => 'gauk bitmapų', + 'title' => 'gauk beatmap\'ų', 'description' => [ - '_' => ':browse žaidėjų sukurtus bitmapus ir pradėk juos žaisti!', + '_' => ':browse žaidėjų sukurtus beatmap\'us ir pradėk juos žaisti!', 'browse' => 'naršyti', ], ], @@ -134,8 +134,8 @@ ], ], 'beatmaps' => [ - 'new' => 'Nauji Reitinguoti Bitmapai', - 'popular' => 'Populiarūs Bitmapai', + 'new' => 'Nauji Reitinguoti Beatmap\'ai', + 'popular' => 'Populiarūs Beatmap\'ai', 'by_user' => 'sukūrė :user', ], 'buttons' => [ diff --git a/resources/lang/lt/layout.php b/resources/lang/lt/layout.php index a3604c20f11..449146f681d 100644 --- a/resources/lang/lt/layout.php +++ b/resources/lang/lt/layout.php @@ -14,8 +14,8 @@ 'header' => [ 'admin' => [ - 'beatmapset' => 'bitmapų setas', - 'beatmapset_covers' => 'bitmapo seto viršeliai', + 'beatmapset' => 'beatmap\'ų setas', + 'beatmapset_covers' => 'beatmap\'o seto viršeliai', 'contest' => 'konkursas', 'contests' => 'konkursai', 'root' => 'konsolė', @@ -67,7 +67,7 @@ 'menu' => [ 'beatmaps' => [ - '_' => 'bitmapai', + '_' => 'beatmap\'ai', ], 'community' => [ '_' => 'bendruomenė', @@ -98,7 +98,7 @@ '_' => 'Bendrieji', 'home' => 'Pradžia', 'changelog-index' => 'Pakeitimų sąrašas', - 'beatmaps' => 'Bitmapų sąrašas', + 'beatmaps' => 'Beatmap\'ų sąrašas', 'download' => 'Atsisiūsti osu!', ], 'help' => [ diff --git a/resources/lang/lt/mail.php b/resources/lang/lt/mail.php index d0f15b3ed77..7abb96f6ccf 100644 --- a/resources/lang/lt/mail.php +++ b/resources/lang/lt/mail.php @@ -5,9 +5,9 @@ return [ 'beatmapset_update_notice' => [ - 'new' => 'Tiesiog leidžiam žinoti, kad bitmapas ":title" buvo atnaujintas nuo jūsų paskutinio apsilankymo.', - 'subject' => 'Naujas atnaujinimas šiam bitmapui ":title"', - 'unwatch' => 'Jei nebenori stebėti šio bitmapo, gali paspausti „Nebestebėti“ nuoroda viršuje arba taisymų stebėjimo sąrašo puslapyje:', + 'new' => 'Tiesiog leidžiam žinoti, kad beatmap\'as ":title" buvo atnaujintas nuo jūsų paskutinio apsilankymo.', + 'subject' => 'Naujas atnaujinimas šiam beatmap\'ui ":title"', + 'unwatch' => 'Jei nebenori stebėti šio beatmap\'o, gali paspausti „Nebestebėti“ nuoroda viršuje arba taisymų stebėjimo sąrašo puslapyje:', 'visit' => 'Aplankykite diskusijos puslapį čia: ', ], diff --git a/resources/lang/lt/matches.php b/resources/lang/lt/matches.php index caafd51ce25..950d7e142eb 100644 --- a/resources/lang/lt/matches.php +++ b/resources/lang/lt/matches.php @@ -5,7 +5,7 @@ return [ 'match' => [ - 'beatmap-deleted' => 'bitmapas ištrintas', + 'beatmap-deleted' => 'beatmap\'as ištrintas', 'failed' => 'NEPRAĖJO', 'header' => 'Keli Mačai', 'in-progress' => '(vyksta mačas)', diff --git a/resources/lang/lt/model_validation.php b/resources/lang/lt/model_validation.php index b96fcd9a96a..56ec6dd5a51 100644 --- a/resources/lang/lt/model_validation.php +++ b/resources/lang/lt/model_validation.php @@ -12,11 +12,11 @@ 'wrong_confirmation' => 'Patvirtinimas nesutampa.', 'beatmapset_discussion' => [ - 'beatmap_missing' => 'Laiko žyma nurodyta tačiau trūksta bitmapo sunkumo.', - 'beatmapset_no_hype' => "Bitmapas negali būti skatinamas.", + 'beatmap_missing' => 'Laiko žyma nurodyta tačiau trūksta beatmap\'o sunkumo.', + 'beatmapset_no_hype' => "Beatmap'as negali būti skatinamas.", 'hype_requires_null_beatmap' => 'Skatinimas turi būti atliekamas Bendroje (visų sudėtingumų) sekcijoje.', 'invalid_beatmap_id' => 'Nurodytas neteisingas sunkumas.', - 'invalid_beatmapset_id' => 'Nurodytas neteisingas bitmapas.', + 'invalid_beatmapset_id' => 'Nurodytas neteisingas beatmap\'as.', 'locked' => 'Diskusija užrakinta.', 'attributes' => [ @@ -25,16 +25,16 @@ ], 'hype' => [ - 'discussion_locked' => "Šio bitmapo diskusija šiuo metu užrakinta ir jis negali būti skatinamas", + 'discussion_locked' => "Šio beatmap'o diskusija šiuo metu užrakinta ir jis negali būti skatinamas", 'guest' => 'Skatinimui reikia prisijungti.', - 'hyped' => 'Tu jau paskatinai šį bitmapą.', + 'hyped' => 'Tu jau paskatinai šį beatmap\'ą.', 'limit_exceeded' => 'Jau išnaudojai visus savo skatinimus.', - 'not_hypeable' => 'Šis Bitmapas negali būti skatinamas', - 'owner' => 'Savo bitmapo skatinti negali.', + 'not_hypeable' => 'Šis Beatmap\'as negali būti skatinamas', + 'owner' => 'Savo beatmap\'o skatinti negali.', ], 'timestamp' => [ - 'exceeds_beatmapset_length' => 'Nurodytas laiko žyma yra didesnė negu bitmapo trukmė.', + 'exceeds_beatmapset_length' => 'Nurodytas laiko žyma yra didesnė negu beatmap\'o trukmė.', 'negative' => "Laikas negali būti neigiamas.", ], ], @@ -72,8 +72,8 @@ ], 'post' => [ - 'beatmapset_post_no_delete' => 'Negalima ištrinti bitmapo metaduomenų įrašo.', - 'beatmapset_post_no_edit' => 'Negalima redaguoti bitmapo metaduomenų įrašo.', + 'beatmapset_post_no_delete' => 'Negalima ištrinti beatmap\'o metaduomenų įrašo.', + 'beatmapset_post_no_edit' => 'Negalima redaguoti beatmap\'o metaduomenų įrašo.', 'first_post_no_delete' => 'Negalimas ištrinti pirmojo įrašo', 'missing_topic' => 'Įrašas neturi temos', 'only_quote' => 'Jūsų atsakyme yra tik citata.', @@ -174,7 +174,7 @@ ], 'user_report' => [ - 'no_ranked_beatmapset' => 'Reitinguoti bitmapai negali būti pranešti', + 'no_ranked_beatmapset' => 'Reitinguoti beatmap\'ai negali būti pranešti', 'not_in_channel' => 'Jūs neesate šiame kanale.', 'reason_not_valid' => ':reason negalioja šiam pranešimo tipui.', 'self' => "Negalite pranešti savęs!", diff --git a/resources/lang/lt/notifications.php b/resources/lang/lt/notifications.php index 8714c825713..1a630913797 100644 --- a/resources/lang/lt/notifications.php +++ b/resources/lang/lt/notifications.php @@ -15,7 +15,7 @@ 'action_type' => [ '_' => 'visi', - 'beatmapset' => 'taktalapiai', + 'beatmapset' => 'beatmap\'ai', 'build' => 'versijos', 'channel' => 'pokalbiai', 'forum_topic' => 'forumas', @@ -26,7 +26,7 @@ 'filters' => [ '_' => 'visi', 'user' => 'profilis', - 'beatmapset' => 'bitmapai', + 'beatmapset' => 'beatmap\'ai', 'forum_topic' => 'forumas', 'news_post' => 'naujienos', 'build' => 'versijos', @@ -35,16 +35,16 @@ 'item' => [ 'beatmapset' => [ - '_' => 'Bitmapas', + '_' => 'Beatmap\'as', 'beatmap_owner_change' => [ '_' => 'Svečio sunkumas', - 'beatmap_owner_change' => 'Jūs dabar esate savininkas šio sunkumo ":beatmap" šitam bitmapui ":title"', + 'beatmap_owner_change' => 'Jūs dabar esate savininkas šio sunkumo ":beatmap" šitam beatmap\'ui ":title"', 'beatmap_owner_change_compact' => 'Jūs dabar esate savininkas šio sunkumo ":beatmap"', ], 'beatmapset_discussion' => [ - '_' => 'Bitmapo diskusija', + '_' => 'Beatmap\'o diskusija', 'beatmapset_discussion_lock' => 'Diskusija tarp ":title" buvo užrakinta', 'beatmapset_discussion_lock_compact' => 'Diskusija buvo užrakinta', 'beatmapset_discussion_post_new' => 'Naujas įrašas tarp :title" iš :username: ":content"', @@ -58,7 +58,7 @@ ], 'beatmapset_problem' => [ - '_' => 'Kvalifikuoto Bitmapo problema', + '_' => 'Kvalifikuoto Beatmap\'o problema', 'beatmapset_discussion_qualified_problem' => 'Pranešė :username apie ":title": ":content"', 'beatmapset_discussion_qualified_problem_empty' => 'Pranešė :username apie ":title"', 'beatmapset_discussion_qualified_problem_compact' => 'Pranešė :username: ":content"', @@ -66,19 +66,19 @@ ], 'beatmapset_state' => [ - '_' => 'Bitmapo būsena pasikeitė', + '_' => 'Beatmap\'o būsena pasikeitė', 'beatmapset_disqualify' => '":title" buvo diskvalifikuotas', - 'beatmapset_disqualify_compact' => 'Bitmapas buvo diskvalifikuotas', + 'beatmapset_disqualify_compact' => 'Beatmap\'as buvo diskvalifikuotas', 'beatmapset_love' => '":title" buvo paaukštintas į mylimą', - 'beatmapset_love_compact' => 'Bitmapas buvo paaukštintas į mylimą', + 'beatmapset_love_compact' => 'Beatmap\'as buvo paaukštintas į mylimą', 'beatmapset_nominate' => '":title" buvo nominuotas', - 'beatmapset_nominate_compact' => 'Bitmapas buvo nominuotas', + 'beatmapset_nominate_compact' => 'Beatmap\'as buvo nominuotas', 'beatmapset_qualify' => '":title" gavo pakankamai nominacijų ir pateko į reitingavimo eilę', - 'beatmapset_qualify_compact' => 'Bitmapas pateko į reitingavimo eilę', + 'beatmapset_qualify_compact' => 'Beatmap\'as pateko į reitingavimo eilę', 'beatmapset_rank' => '":title" buvo reitinguotas', - 'beatmapset_rank_compact' => 'Bitmapas buvo reitinguotas', + 'beatmapset_rank_compact' => 'Beatmap\'as buvo reitinguotas', 'beatmapset_remove_from_loved' => '":title" buvo pašalintas iš Mylimų', - 'beatmapset_remove_from_loved_compact' => 'Bitmapas buvo pašalintas iš Mylimų', + 'beatmapset_remove_from_loved_compact' => 'Beatmap\'as buvo pašalintas iš Mylimų', 'beatmapset_reset_nominations' => '":title" nominacija buvo atstatyta', 'beatmapset_reset_nominations_compact' => 'Nominacija buvo atstatyta', ], @@ -155,14 +155,14 @@ 'user' => [ 'user_beatmapset_new' => [ - '_' => 'Naujas bitmapas', + '_' => 'Naujas beatmap\'as', - 'user_beatmapset_new' => 'Naujas bitmapas ":title" iš :username', - 'user_beatmapset_new_compact' => 'Naujas bitmapas ":title"', - 'user_beatmapset_new_group' => 'Nauji bitmapai iš :username', + 'user_beatmapset_new' => 'Naujas beatmap\'as ":title" iš :username', + 'user_beatmapset_new_compact' => 'Naujas beatmap\'as ":title"', + 'user_beatmapset_new_group' => 'Nauji beatmap\'ai iš :username', - 'user_beatmapset_revive' => 'Bitmapą ":title" atgaivino :username', - 'user_beatmapset_revive_compact' => 'Bitmapas ":title" atgaivintas', + 'user_beatmapset_revive' => 'Beatmap\'ą ":title" atgaivino :username', + 'user_beatmapset_revive_compact' => 'Beatmap\'as ":title" atgaivintas', ], ], @@ -181,7 +181,7 @@ 'mail' => [ 'beatmapset' => [ 'beatmap_owner_change' => [ - 'beatmap_owner_change' => 'Dabar esi svečias bitmapo ":title"', + 'beatmap_owner_change' => 'Dabar esi svečias beatmap\'o ":title"', ], 'beatmapset_discussion' => [ @@ -205,13 +205,13 @@ ], 'comment' => [ - 'comment_new' => 'Bitmapas ":title" turi naujų komentarų', + 'comment_new' => 'Beatmap\'as ":title" turi naujų komentarų', ], ], 'channel' => [ 'announcement' => [ - 'announce' => '', + 'announce' => 'Naujas skelbimas tarp ":name"', ], 'channel' => [ @@ -244,8 +244,8 @@ ], 'user_beatmapset_new' => [ - 'user_beatmapset_new' => ':username sukūrė naujų bitmapų', - 'user_beatmapset_revive' => ':username atgaivino bitmapus', + 'user_beatmapset_new' => ':username sukūrė naujų beatmap\'ų', + 'user_beatmapset_revive' => ':username atgaivino beatmap\'us', ], ], ], diff --git a/resources/lang/lt/page_title.php b/resources/lang/lt/page_title.php index 5d9a09447d8..b707f2e852c 100644 --- a/resources/lang/lt/page_title.php +++ b/resources/lang/lt/page_title.php @@ -35,24 +35,24 @@ '_' => 'rekomenduojami atlikėjai', ], 'beatmap_discussion_posts_controller' => [ - '_' => 'bitmapo diskusijos Įrašai', + '_' => 'beatmap\'o diskusijos Įrašai', ], 'beatmap_discussions_controller' => [ - '_' => 'bitmapo diskusijos', + '_' => 'beatmap\'o diskusijos', ], 'beatmap_packs_controller' => [ - '_' => 'bitmapų rinkiniai', + '_' => 'beatmap\'ų rinkiniai', ], 'beatmapset_discussion_votes_controller' => [ - '_' => 'bitmapo diskusijos balsai', + '_' => 'beatmap\'o diskusijos balsai', ], 'beatmapset_events_controller' => [ - '_' => 'bitmapo istorija', + '_' => 'beatmap\'o istorija', ], 'beatmapsets_controller' => [ - 'discussion' => 'bitmapo diskusija', - 'index' => 'bitmapų sąrašas', - 'show' => 'bitmapo info', + 'discussion' => 'beatmap\'o diskusija', + 'index' => 'beatmap\'ų sąrašas', + 'show' => 'beatmap\'o info', ], 'changelog_controller' => [ '_' => 'pakeitimų sąrašas', diff --git a/resources/lang/lt/quick_search.php b/resources/lang/lt/quick_search.php index f62a10f080a..9521ae32925 100644 --- a/resources/lang/lt/quick_search.php +++ b/resources/lang/lt/quick_search.php @@ -5,7 +5,7 @@ return [ 'mode' => [ - 'beatmapset' => 'Bitmapas', + 'beatmapset' => 'Beatmap\'as', 'forum_post' => 'Forumas', 'other' => 'Kiti', 'user' => 'Žaidėjas', diff --git a/resources/lang/lt/rankings.php b/resources/lang/lt/rankings.php index 8e1f63ea6cc..ae58ba59307 100644 --- a/resources/lang/lt/rankings.php +++ b/resources/lang/lt/rankings.php @@ -18,15 +18,15 @@ ], 'kudosu' => [ - 'total' => '', - 'available' => '', - 'used' => '', + 'total' => 'Gauta', + 'available' => 'Turi', + 'used' => 'Panaudota', ], 'type' => [ 'charts' => 'pasižymėje', 'country' => 'Šalimis', - 'kudosu' => '', + 'kudosu' => 'kudosu', 'multiplayer' => 'žaidimas tinkle', 'performance' => 'pp', 'score' => 'Taškai', @@ -34,10 +34,10 @@ ], 'seasons' => [ - 'empty' => '', - 'ongoing' => '', + 'empty' => 'Dar nėra kambariu šiame sezone.', + 'ongoing' => 'Šis sezonas dar tęsiasi (bus pridėta daugiau grojaraščių).', 'room_count' => 'Grojaraščių skaičius', - 'url' => '', + 'url' => 'Rodyti daugiau informacijos apie šį sezoną.', ], 'spotlight' => [ diff --git a/resources/lang/lt/report.php b/resources/lang/lt/report.php index 7f078e4939a..688d8552d90 100644 --- a/resources/lang/lt/report.php +++ b/resources/lang/lt/report.php @@ -6,7 +6,7 @@ return [ 'beatmapset' => [ 'button' => 'Pranešti', - 'title' => 'Pranešti :username bitmapą?', + 'title' => 'Pranešti :username beatmap\'ą?', ], 'beatmapset_discussion_post' => [ diff --git a/resources/lang/lt/users.php b/resources/lang/lt/users.php index 3c1daf89151..13ede2986d8 100644 --- a/resources/lang/lt/users.php +++ b/resources/lang/lt/users.php @@ -169,7 +169,7 @@ 'is_developer' => 'osu!programuotojas', 'is_supporter' => 'osu!rėmėjas', 'joined_at' => 'Prisijungė :date', - 'lastvisit' => 'Paskutinį kart matytas :date', + 'lastvisit' => 'Atsijunges jau :date', 'lastvisit_online' => 'Prisijunges', 'missingtext' => 'Turbūt padarei klaidą! (arba vartotojas buvo užblokuotas)', 'origin_country' => 'Iš :country', @@ -222,28 +222,28 @@ ], 'beatmaps' => [ 'by_artist' => ':artist', - 'title' => 'Bitmapai', + 'title' => 'Beatmap\'ai', 'favourite' => [ - 'title' => 'Mėgstami Bitmapai', + 'title' => 'Mėgstami Beatmap\'ai', ], 'graveyard' => [ - 'title' => 'Apleisti Bitmapai', + 'title' => 'Apleisti Beatmap\'ai', ], 'guest' => [ - 'title' => 'Bitmapai sukurti kaip svečio', + 'title' => 'Beatmap\'ai sukurti kaip svečio', ], 'loved' => [ - 'title' => 'Mylimi Bitmapai', + 'title' => 'Mylimi Beatmap\'ai', ], 'nominated' => [ - 'title' => 'Nominuoti Reitinguoti Bitmapai', + 'title' => 'Nominuoti Reitinguoti Beatmap\'ai', ], 'pending' => [ - 'title' => 'Laukiantis Bitmapai', + 'title' => 'Laukiantis Beatmap\'ai', ], 'ranked' => [ - 'title' => 'Reitinguoti Bitmapai', + 'title' => 'Reitinguoti Beatmap\'ai', ], ], 'discussions' => [ @@ -265,7 +265,7 @@ ], 'most_played' => [ 'count' => 'žaista kartų', - 'title' => 'Daugiausiai žaisti Bitmapai', + 'title' => 'Daugiausiai žaisti Beatmap\'ai', ], 'recent_plays' => [ 'accuracy' => 'tikslumas: :percentage', @@ -321,7 +321,7 @@ ], 'total_info' => [ - '_' => 'Priklauso nuo to kiek naudotojas prisidėjo prie bitmapų moderavimo. Žiūrėk :link dėl tolimesnės informacijos.', + '_' => 'Priklauso nuo to kiek naudotojas prisidėjo prie beatmap\'ų moderavimo. Žiūrėk :link dėl tolimesnės informacijos.', 'link' => 'šį puslapį', ], ], @@ -349,7 +349,7 @@ ], 'top_ranks' => [ 'download_replay' => 'Atsiusti atkūrimą', - 'not_ranked' => 'Tik reitinguoti bitmapai duoda pp', + 'not_ranked' => 'Tik reitinguoti beatmap\'ai duoda pp', 'pp_weight' => 'prilygintas :percentage', 'view_details' => 'Išsamiau', 'title' => 'Reitingai', @@ -387,7 +387,7 @@ 'date' => 'data', 'action' => 'veiksmai', 'length' => 'trukmė', - 'length_permanent' => 'Visam laikui', + 'length_indefinite' => '', 'description' => 'aprašymas', 'actor' => 'nuo :username', @@ -453,10 +453,10 @@ 'total_hits' => 'Visi Pataikymai', 'total_score' => 'Visi taškai', // modding stats - 'graveyard_beatmapset_count' => 'Apleisti Bitmapai', - 'loved_beatmapset_count' => 'Mylimi Bitmapai', - 'pending_beatmapset_count' => 'Laukiantis Bitmapai', - 'ranked_beatmapset_count' => 'Reitinguoti Bitmapai', + 'graveyard_beatmapset_count' => 'Apleisti Beatmap\'ai', + 'loved_beatmapset_count' => 'Mylimi Beatmap\'ai', + 'pending_beatmapset_count' => 'Laukiantis Beatmap\'ai', + 'ranked_beatmapset_count' => 'Reitinguoti Beatmap\'ai', ], ], diff --git a/resources/lang/lv-LV/accounts.php b/resources/lang/lv-LV/accounts.php index f27b5f69d50..11a3d864bbe 100644 --- a/resources/lang/lv-LV/accounts.php +++ b/resources/lang/lv-LV/accounts.php @@ -34,7 +34,7 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'valsts', 'title' => 'Profils', 'country_change' => [ diff --git a/resources/lang/lv-LV/users.php b/resources/lang/lv-LV/users.php index d60622e1b9e..90e74d3b2d0 100644 --- a/resources/lang/lv-LV/users.php +++ b/resources/lang/lv-LV/users.php @@ -387,7 +387,7 @@ 'date' => 'datums', 'action' => 'darbība', 'length' => 'ilgums', - 'length_permanent' => 'Neatgriezenisks', + 'length_indefinite' => '', 'description' => 'apraksts', 'actor' => 'no :username', diff --git a/resources/lang/ms-MY/users.php b/resources/lang/ms-MY/users.php index 2451498d22a..0edd0a72dcb 100644 --- a/resources/lang/ms-MY/users.php +++ b/resources/lang/ms-MY/users.php @@ -387,7 +387,7 @@ 'date' => '', 'action' => '', 'length' => '', - 'length_permanent' => '', + 'length_indefinite' => '', 'description' => '', 'actor' => '', diff --git a/resources/lang/nl/accounts.php b/resources/lang/nl/accounts.php index ff2a3c1ee1b..48b07a2e55f 100644 --- a/resources/lang/nl/accounts.php +++ b/resources/lang/nl/accounts.php @@ -34,7 +34,7 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'land', 'title' => 'Profiel', 'country_change' => [ diff --git a/resources/lang/nl/users.php b/resources/lang/nl/users.php index 47863c990f0..0a6a6545880 100644 --- a/resources/lang/nl/users.php +++ b/resources/lang/nl/users.php @@ -387,7 +387,7 @@ 'date' => 'datum', 'action' => 'actie', 'length' => 'lengte', - 'length_permanent' => 'Permanent', + 'length_indefinite' => '', 'description' => 'omschrijving', 'actor' => 'door :username', diff --git a/resources/lang/no/users.php b/resources/lang/no/users.php index da2d92e0d35..def6748bb00 100644 --- a/resources/lang/no/users.php +++ b/resources/lang/no/users.php @@ -387,7 +387,7 @@ 'date' => 'dato', 'action' => 'handling', 'length' => 'lengde', - 'length_permanent' => 'Permanent', + 'length_indefinite' => '', 'description' => 'beskrivelse', 'actor' => 'av :username', diff --git a/resources/lang/pl/accounts.php b/resources/lang/pl/accounts.php index e1c0ab8c44d..191b30b78b7 100644 --- a/resources/lang/pl/accounts.php +++ b/resources/lang/pl/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'kraj', 'title' => 'Profil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Wygląda na to, że kraj przypisany do konta nie zgadza się z twoim krajem zamieszkania. :update_link.", + 'update_link' => 'Zaktualizuj na „:country”', ], 'user' => [ diff --git a/resources/lang/pl/users.php b/resources/lang/pl/users.php index 04ef7a867fd..292e112e5f5 100644 --- a/resources/lang/pl/users.php +++ b/resources/lang/pl/users.php @@ -387,7 +387,7 @@ 'date' => 'data', 'action' => 'typ', 'length' => 'długość', - 'length_permanent' => 'Na zawsze', + 'length_indefinite' => '', 'description' => 'opis', 'actor' => 'przez :username', diff --git a/resources/lang/pt-br/accounts.php b/resources/lang/pt-br/accounts.php index a4ccf751285..ea06371fc53 100644 --- a/resources/lang/pt-br/accounts.php +++ b/resources/lang/pt-br/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'país', 'title' => 'Perfil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Parece que o país da sua conta não corresponde ao país em que você reside atualmente. :update_link.", + 'update_link' => 'Mudar para :country', ], 'user' => [ diff --git a/resources/lang/pt-br/users.php b/resources/lang/pt-br/users.php index f895f1dcdef..bc2363fd3dc 100644 --- a/resources/lang/pt-br/users.php +++ b/resources/lang/pt-br/users.php @@ -387,7 +387,7 @@ 'date' => 'data', 'action' => 'ação', 'length' => 'duração', - 'length_permanent' => 'Permanente', + 'length_indefinite' => '', 'description' => 'descrição', 'actor' => 'por :username', diff --git a/resources/lang/pt/users.php b/resources/lang/pt/users.php index 10c675ed350..d56d253d0b4 100644 --- a/resources/lang/pt/users.php +++ b/resources/lang/pt/users.php @@ -387,7 +387,7 @@ 'date' => 'data', 'action' => 'ação', 'length' => 'duração', - 'length_permanent' => 'Permanente', + 'length_indefinite' => '', 'description' => 'descrição', 'actor' => 'por :username', diff --git a/resources/lang/ro/accounts.php b/resources/lang/ro/accounts.php index e2ed3ed9af1..89b2778f2cb 100644 --- a/resources/lang/ro/accounts.php +++ b/resources/lang/ro/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'țară', 'title' => 'Profil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Se pare că țara contului tău nu se potrivește cu țara ta de reședință. :update_link.", + 'update_link' => 'Actualizează la :country', ], 'user' => [ diff --git a/resources/lang/ro/users.php b/resources/lang/ro/users.php index 8f9962d373a..857a5f15fe7 100644 --- a/resources/lang/ro/users.php +++ b/resources/lang/ro/users.php @@ -387,7 +387,7 @@ 'date' => 'data', 'action' => 'acțiune', 'length' => 'durată', - 'length_permanent' => 'Permanent', + 'length_indefinite' => 'Nedeterminată', 'description' => 'descriere', 'actor' => 'de :username', diff --git a/resources/lang/ru/accounts.php b/resources/lang/ru/accounts.php index 7f1bc3f96b2..9c11e61b2e2 100644 --- a/resources/lang/ru/accounts.php +++ b/resources/lang/ru/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'страна', 'title' => 'Профиль', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Похоже, что страна аккаунта не совпадает с местом вашего проживания. :update_link.", + 'update_link' => 'Сменить на :country', ], 'user' => [ diff --git a/resources/lang/ru/users.php b/resources/lang/ru/users.php index 758f24d84eb..a0e230a7510 100644 --- a/resources/lang/ru/users.php +++ b/resources/lang/ru/users.php @@ -387,7 +387,7 @@ 'date' => 'Дата', 'action' => 'действие', 'length' => 'продолжительность', - 'length_permanent' => 'Навсегда', + 'length_indefinite' => '', 'description' => 'описание', 'actor' => ':username', diff --git a/resources/lang/si-LK/users.php b/resources/lang/si-LK/users.php index 2451498d22a..0edd0a72dcb 100644 --- a/resources/lang/si-LK/users.php +++ b/resources/lang/si-LK/users.php @@ -387,7 +387,7 @@ 'date' => '', 'action' => '', 'length' => '', - 'length_permanent' => '', + 'length_indefinite' => '', 'description' => '', 'actor' => '', diff --git a/resources/lang/sk/users.php b/resources/lang/sk/users.php index c0b9671731e..7c3477f7f12 100644 --- a/resources/lang/sk/users.php +++ b/resources/lang/sk/users.php @@ -387,7 +387,7 @@ 'date' => 'dátum', 'action' => 'trest', 'length' => 'dĺžka', - 'length_permanent' => 'Permanentné', + 'length_indefinite' => '', 'description' => 'popis', 'actor' => 'od :username', diff --git a/resources/lang/sl/users.php b/resources/lang/sl/users.php index 560960400dd..6de5b0a19fd 100644 --- a/resources/lang/sl/users.php +++ b/resources/lang/sl/users.php @@ -387,7 +387,7 @@ 'date' => 'datum', 'action' => 'dejanje', 'length' => 'trajanje', - 'length_permanent' => 'Permanentno', + 'length_indefinite' => '', 'description' => 'opis', 'actor' => 'od :username', diff --git a/resources/lang/sr/users.php b/resources/lang/sr/users.php index 862eca945a6..534d4f02bff 100644 --- a/resources/lang/sr/users.php +++ b/resources/lang/sr/users.php @@ -388,7 +388,7 @@ 'date' => 'датум', 'action' => 'радња', 'length' => 'дужина', - 'length_permanent' => 'Трајно', + 'length_indefinite' => '', 'description' => 'опис', 'actor' => 'од корисника :username ', diff --git a/resources/lang/sv/accounts.php b/resources/lang/sv/accounts.php index 1fc9c47245b..4d42ce92f6a 100644 --- a/resources/lang/sv/accounts.php +++ b/resources/lang/sv/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'land', 'title' => 'Profil', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Det verkar som om att ditt kontos land inte matchar landet du befinner dig i. :update_link.", + 'update_link' => 'Uppdatera till :country', ], 'user' => [ diff --git a/resources/lang/sv/users.php b/resources/lang/sv/users.php index 7e4365e70b9..56c5239c0eb 100644 --- a/resources/lang/sv/users.php +++ b/resources/lang/sv/users.php @@ -49,7 +49,7 @@ ], 'card' => [ - 'gift_supporter' => '', + 'gift_supporter' => 'Ge supporter-tag', 'loading' => 'Laddar...', 'send_message' => 'skicka meddelande', ], @@ -387,7 +387,7 @@ 'date' => 'datum', 'action' => 'åtgärd', 'length' => 'längd', - 'length_permanent' => 'Permanent', + 'length_indefinite' => '', 'description' => 'beskrivning', 'actor' => 'efter :användarnamn', diff --git a/resources/lang/tg-TJ/users.php b/resources/lang/tg-TJ/users.php index 2451498d22a..0edd0a72dcb 100644 --- a/resources/lang/tg-TJ/users.php +++ b/resources/lang/tg-TJ/users.php @@ -387,7 +387,7 @@ 'date' => '', 'action' => '', 'length' => '', - 'length_permanent' => '', + 'length_indefinite' => '', 'description' => '', 'actor' => '', diff --git a/resources/lang/th/accounts.php b/resources/lang/th/accounts.php index 38912ed78c3..c4be094ce70 100644 --- a/resources/lang/th/accounts.php +++ b/resources/lang/th/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'ประเทศ', 'title' => 'โปรไฟล์', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "ดูเหมือนว่าประเทศในบัญชีของคุณไม่ตรงกับประเทศที่คุณอาศัยอยู่ :update_link.", + 'update_link' => 'อัปเดตเป็น :country', ], 'user' => [ diff --git a/resources/lang/th/beatmapset_events.php b/resources/lang/th/beatmapset_events.php index ae1c90a4116..333ce68956e 100644 --- a/resources/lang/th/beatmapset_events.php +++ b/resources/lang/th/beatmapset_events.php @@ -82,6 +82,6 @@ 'offset_edit' => 'การแก้ไขออฟเซ็ต', 'qualify' => 'คุณสมบัติ', 'rank' => 'อันดับ', - 'remove_from_loved' => 'ถูกนำออกจาก "ชื่นชอบ"', + 'remove_from_loved' => 'ถูกนำออกจาก Loved', ], ]; diff --git a/resources/lang/th/layout.php b/resources/lang/th/layout.php index 72f32da30e5..bee5e07539b 100644 --- a/resources/lang/th/layout.php +++ b/resources/lang/th/layout.php @@ -59,7 +59,7 @@ 'gallery' => [ 'close' => 'ปิด (กด Esc)', - 'fullscreen' => 'ปรับเป็นเต็มหน้าจอ', + 'fullscreen' => 'สลับโหมดเต็มหน้าจอ', 'zoom' => 'ซูมเข้า/ออก', 'previous' => 'รูปที่แล้ว (กดลูกศรซ้าย)', 'next' => 'รูปต่อไป (กดลูกศรขวา)', diff --git a/resources/lang/th/rankings.php b/resources/lang/th/rankings.php index 3b0183c2978..d5ba3173ee2 100644 --- a/resources/lang/th/rankings.php +++ b/resources/lang/th/rankings.php @@ -18,15 +18,15 @@ ], 'kudosu' => [ - 'total' => '', - 'available' => '', - 'used' => '', + 'total' => 'ได้รับ', + 'available' => 'พร้อมใช้งาน', + 'used' => 'ใช้', ], 'type' => [ 'charts' => 'โดดเด่น', 'country' => 'ประเทศ', - 'kudosu' => '', + 'kudosu' => 'kudosu', 'multiplayer' => 'โหมดผู้เล่นหลายคน', 'performance' => 'ประสิทธิภาพ', 'score' => 'คะแนน', diff --git a/resources/lang/th/users.php b/resources/lang/th/users.php index c7ddfca3f5a..e3d3ed888f4 100644 --- a/resources/lang/th/users.php +++ b/resources/lang/th/users.php @@ -388,7 +388,7 @@ 'date' => 'วันที่', 'action' => 'ดำเนินการ', 'length' => 'ระยะเวลา', - 'length_permanent' => 'ถาวร', + 'length_indefinite' => '', 'description' => 'คำอธิบาย', 'actor' => 'โดย :username', @@ -468,7 +468,7 @@ 'status' => [ 'all' => 'ทั้งหมด', 'online' => 'ออนไลน์', - 'offline' => 'หายตัว!', + 'offline' => 'ออฟไลน์', ], 'store' => [ 'from_client' => 'โปรดลงทะเบียนผ่านในเกมแทน!', diff --git a/resources/lang/tr/accounts.php b/resources/lang/tr/accounts.php index c97b1603d35..a71254eedeb 100644 --- a/resources/lang/tr/accounts.php +++ b/resources/lang/tr/accounts.php @@ -39,7 +39,7 @@ 'country_change' => [ '_' => "", - 'update_link' => '', + 'update_link' => ':country olarak güncelle', ], 'user' => [ diff --git a/resources/lang/tr/authorization.php b/resources/lang/tr/authorization.php index 2c14e3f024a..6e2c752bdf1 100644 --- a/resources/lang/tr/authorization.php +++ b/resources/lang/tr/authorization.php @@ -171,7 +171,7 @@ 'score' => [ 'pin' => [ - 'disabled_type' => "", + 'disabled_type' => "Bu tür skorlar sabitlenemez", 'not_owner' => 'Sadece skor sahibi skoru sabitleyebilir.', 'too_many' => 'Çok fazla skor sabitlendi.', ], diff --git a/resources/lang/tr/rankings.php b/resources/lang/tr/rankings.php index 3c859495c1f..727f95605fa 100644 --- a/resources/lang/tr/rankings.php +++ b/resources/lang/tr/rankings.php @@ -18,15 +18,15 @@ ], 'kudosu' => [ - 'total' => '', - 'available' => '', - 'used' => '', + 'total' => 'Kazanılan', + 'available' => 'Kullanılabilir', + 'used' => 'Harcanan', ], 'type' => [ 'charts' => 'Öne Çıkanlar', 'country' => 'Ülke', - 'kudosu' => '', + 'kudosu' => 'kudosu', 'multiplayer' => 'çok oyunculu', 'performance' => 'Performans', 'score' => 'Skor', diff --git a/resources/lang/tr/users.php b/resources/lang/tr/users.php index d791700705a..d4b658f86c8 100644 --- a/resources/lang/tr/users.php +++ b/resources/lang/tr/users.php @@ -49,7 +49,7 @@ ], 'card' => [ - 'gift_supporter' => '', + 'gift_supporter' => 'Supporter etiketi hediye et', 'loading' => 'Yükleniyor...', 'send_message' => 'mesaj gönder', ], @@ -387,7 +387,7 @@ 'date' => 'tarih', 'action' => 'eylem', 'length' => 'uzunluk', - 'length_permanent' => 'Kalıcı', + 'length_indefinite' => '', 'description' => 'açıklama', 'actor' => ':username tarafından', diff --git a/resources/lang/uk/accounts.php b/resources/lang/uk/accounts.php index dfdf8a8a52d..820028919cf 100644 --- a/resources/lang/uk/accounts.php +++ b/resources/lang/uk/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'країна', 'title' => 'Профіль', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Схоже, що ваша країна з облікового запису не збігається з вашою країною проживання. :update_link.", + 'update_link' => 'Змінити на :country', ], 'user' => [ diff --git a/resources/lang/uk/users.php b/resources/lang/uk/users.php index 26d6ae5a622..516b5ae62b6 100644 --- a/resources/lang/uk/users.php +++ b/resources/lang/uk/users.php @@ -387,7 +387,7 @@ 'date' => 'дата', 'action' => 'покарання', 'length' => 'тривалість', - 'length_permanent' => 'Назавжди', + 'length_indefinite' => '', 'description' => 'опис', 'actor' => 'від :username', diff --git a/resources/lang/vi/accounts.php b/resources/lang/vi/accounts.php index c5e79ca8d0f..ad9cc5963f7 100644 --- a/resources/lang/vi/accounts.php +++ b/resources/lang/vi/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => 'quốc gia', 'title' => 'Trang cá nhân', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "Có vẻ như quốc gia cho tài khoản của bạn chưa khớp với quốc gia bạn đang ở. :update_link.", + 'update_link' => 'Cập nhật quốc gia thành :country', ], 'user' => [ diff --git a/resources/lang/vi/users.php b/resources/lang/vi/users.php index 4aee2d3faee..e2276c03939 100644 --- a/resources/lang/vi/users.php +++ b/resources/lang/vi/users.php @@ -387,7 +387,7 @@ 'date' => 'ngày', 'action' => 'hành động', 'length' => 'thời lượng', - 'length_permanent' => 'vĩnh viễn', + 'length_indefinite' => '', 'description' => 'mô tả', 'actor' => 'bởi :username', diff --git a/resources/lang/zh-tw/accounts.php b/resources/lang/zh-tw/accounts.php index 922eb000a8d..65b8c77c0a7 100644 --- a/resources/lang/zh-tw/accounts.php +++ b/resources/lang/zh-tw/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => '國家', 'title' => '個人資料', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "您的帳戶資料上所顯示的國家似乎與您當前的居住地不匹配。:update_link。", + 'update_link' => '更新為 :country', ], 'user' => [ diff --git a/resources/lang/zh-tw/beatmappacks.php b/resources/lang/zh-tw/beatmappacks.php index 8a5a3609ff5..950d138fc39 100644 --- a/resources/lang/zh-tw/beatmappacks.php +++ b/resources/lang/zh-tw/beatmappacks.php @@ -36,10 +36,10 @@ 'artist' => '藝術家/專輯', 'chart' => '頭條', 'featured' => '精選藝術家', - 'loved' => '', + 'loved' => '社群喜愛計劃', 'standard' => '標準', 'theme' => '主題', - 'tournament' => '', + 'tournament' => '錦標賽', ], 'require_login' => [ diff --git a/resources/lang/zh-tw/beatmapset_events.php b/resources/lang/zh-tw/beatmapset_events.php index f45b6e792ca..622c37b86c2 100644 --- a/resources/lang/zh-tw/beatmapset_events.php +++ b/resources/lang/zh-tw/beatmapset_events.php @@ -34,7 +34,7 @@ 'qualify' => '這張圖譜已經達到所需的提名數量,並已經 qualified。', 'rank' => '進榜', 'remove_from_loved' => '由 :user 從 Loved 中移除。(:text)', - 'tags_edit' => '', + 'tags_edit' => '標籤由 :old 變更為 :new。', 'nsfw_toggle' => [ 'to_0' => '移除成人內容標記', diff --git a/resources/lang/zh-tw/beatmapsets.php b/resources/lang/zh-tw/beatmapsets.php index 668ccec02b8..09cdc61f07e 100644 --- a/resources/lang/zh-tw/beatmapsets.php +++ b/resources/lang/zh-tw/beatmapsets.php @@ -71,7 +71,7 @@ 'favourite_login' => '登入後才能把這張圖譜加到最愛', 'logged-out' => '下載圖譜前請先登入!', 'mapped_by' => '由 :mapper 製作', - 'mapped_by_guest' => '', + 'mapped_by_guest' => '由 :mapper 製作的客串難度', 'unfavourite' => '取消收藏', 'updated_timeago' => '最後更新時間 :timeago', diff --git a/resources/lang/zh-tw/comments.php b/resources/lang/zh-tw/comments.php index 64768a81c05..4f2464c8eac 100644 --- a/resources/lang/zh-tw/comments.php +++ b/resources/lang/zh-tw/comments.php @@ -11,7 +11,7 @@ 'edited' => '由 :user 在 :timeago 前編輯', 'pinned' => '已置頂', 'empty' => '還沒有評論', - 'empty_other' => '', + 'empty_other' => '暫無其他評論。', 'load_replies' => '載入回覆', 'replies_count' => ':count_delimited 個回覆', 'title' => '評論', diff --git a/resources/lang/zh-tw/contest.php b/resources/lang/zh-tw/contest.php index 7a9788dce32..aaf976aa390 100644 --- a/resources/lang/zh-tw/contest.php +++ b/resources/lang/zh-tw/contest.php @@ -34,7 +34,7 @@ 'requirement' => [ 'playlist_beatmapsets' => [ - 'incomplete_play' => '', + 'incomplete_play' => '在玩過指定音樂清單中的所有圖譜後您才能進行投票', ], ], ], @@ -50,7 +50,7 @@ 'beatmap' => '只接受 .osu 格式的文件.', 'music' => '只接受 .mp3 格式的文件.', ], - 'wrong_dimensions' => '', + 'wrong_dimensions' => '參加競賽的數量必須達到 :widthx:height', 'too_big' => '參賽文件的大小不能超過 :limit.', ], 'beatmaps' => [ diff --git a/resources/lang/zh-tw/forum.php b/resources/lang/zh-tw/forum.php index 26e26d9e316..7dbe67d89c9 100644 --- a/resources/lang/zh-tw/forum.php +++ b/resources/lang/zh-tw/forum.php @@ -48,7 +48,7 @@ 'confirm_restore' => '恢復此回覆?', 'edited' => '最後由 :user 於 :when 編輯,總共編輯了 :count 次。', 'posted_at' => '發表於 :when', - 'posted_by_in' => '', + 'posted_by_in' => ':username 在 ":forum" 中發佈了貼文', 'actions' => [ 'destroy' => '刪除回覆', diff --git a/resources/lang/zh-tw/legacy_api_key.php b/resources/lang/zh-tw/legacy_api_key.php index 3261a8cc495..92de0b2e743 100644 --- a/resources/lang/zh-tw/legacy_api_key.php +++ b/resources/lang/zh-tw/legacy_api_key.php @@ -25,6 +25,6 @@ 'warning' => [ 'line1' => '請勿與其他人分享此資訊。', 'line2' => "這相當於您的密碼遭到外洩。", - 'line3' => '這將可能使您的帳戶遭到入侵。', + 'line3' => '並將可能使您的帳戶遭到入侵。', ], ]; diff --git a/resources/lang/zh-tw/legacy_irc_key.php b/resources/lang/zh-tw/legacy_irc_key.php index 29b67429bc6..cbd56ea1858 100644 --- a/resources/lang/zh-tw/legacy_irc_key.php +++ b/resources/lang/zh-tw/legacy_irc_key.php @@ -4,7 +4,7 @@ // See the LICENCE file in the repository root for full licence text. return [ - 'confirm_new' => '要新增 IRC 密碼?', + 'confirm_new' => '要新增 IRC 密碼嗎?', 'new' => '新增舊版 IRC 密碼', 'none' => 'IRC 密碼未設定。', diff --git a/resources/lang/zh-tw/mail.php b/resources/lang/zh-tw/mail.php index d9e9c94250c..734aa067102 100644 --- a/resources/lang/zh-tw/mail.php +++ b/resources/lang/zh-tw/mail.php @@ -67,7 +67,7 @@ 'duration' => '因為他們,您可以在接下來的 :duration 內享受 osu!direct 和其他 osu! 支持者享有的特權。', 'features' => '您可以在此處找到這些功能的更多資訊:', 'gifted' => '有人剛剛送給你了一份osu!贊助者標籤!', - 'gift_message' => '', + 'gift_message' => '向您贈送此贊助者標籤的人為您寫了如下留言:', 'subject' => '您已獲贈 osu!supporter 標籤!', ], diff --git a/resources/lang/zh-tw/matches.php b/resources/lang/zh-tw/matches.php index 8b7427a5ec3..c8e1f822a1d 100644 --- a/resources/lang/zh-tw/matches.php +++ b/resources/lang/zh-tw/matches.php @@ -12,7 +12,7 @@ 'in_progress_spinner_label' => '房間正在進行中', 'loading-events' => '正在載入事件...', 'winner' => ':team 勝利', - 'winner_by' => '', + 'winner_by' => ':winner,勝分差: :difference', 'events' => [ 'player-left' => ':user 離開了房間', diff --git a/resources/lang/zh-tw/model_validation.php b/resources/lang/zh-tw/model_validation.php index a2426c0c84b..fa7a467777d 100644 --- a/resources/lang/zh-tw/model_validation.php +++ b/resources/lang/zh-tw/model_validation.php @@ -8,7 +8,7 @@ 'not_negative' => ':attribute 不能為負數。', 'required' => '需要 :attribute 。', 'too_long' => ':attribute 超出最大長度——最多允許 :limit 個字符。', - 'url' => '', + 'url' => '請輸入一個正確無誤的網址。', 'wrong_confirmation' => '確認信息不匹配。', 'beatmapset_discussion' => [ @@ -110,10 +110,10 @@ ], 'legacy_api_key' => [ - 'exists' => '', + 'exists' => '目前每位用戶只能取得一個 API 金鑰。', 'attributes' => [ - 'api_key' => '', + 'api_key' => 'api 金鑰', 'app_name' => '應用程式名稱', 'app_url' => '應用程式網址', ], @@ -175,7 +175,7 @@ 'user_report' => [ 'no_ranked_beatmapset' => '無法檢舉已進榜的圖譜', - 'not_in_channel' => '', + 'not_in_channel' => '您不在這個頻道中。', 'reason_not_valid' => ':reason 不符合此報告類型。', 'self' => "您不能檢舉你自己!", ], diff --git a/resources/lang/zh-tw/sort.php b/resources/lang/zh-tw/sort.php index 825966f0dd4..bddc5e8ad3d 100644 --- a/resources/lang/zh-tw/sort.php +++ b/resources/lang/zh-tw/sort.php @@ -32,7 +32,7 @@ ], 'forum_topics' => [ - 'created' => '', + 'created' => '已創建', 'feature_votes' => '星級優先', 'new' => '最新回覆', ], diff --git a/resources/lang/zh-tw/users.php b/resources/lang/zh-tw/users.php index 41d9a600c34..36083867001 100644 --- a/resources/lang/zh-tw/users.php +++ b/resources/lang/zh-tw/users.php @@ -387,7 +387,7 @@ 'date' => '時間', 'action' => '處理', 'length' => '時長', - 'length_permanent' => '永久', + 'length_indefinite' => '', 'description' => '詳情', 'actor' => '裁决者: :username', diff --git a/resources/lang/zh/accounts.php b/resources/lang/zh/accounts.php index 377b8c54146..3419d9856eb 100644 --- a/resources/lang/zh/accounts.php +++ b/resources/lang/zh/accounts.php @@ -34,12 +34,12 @@ ], 'profile' => [ - 'country' => '', + 'country' => '国家或地区', 'title' => '个人资料', 'country_change' => [ - '_' => "", - 'update_link' => '', + '_' => "您的个人资料所在国家或地区似乎与您的居住地不符。:update_link。", + 'update_link' => '更新为 :country', ], 'user' => [ diff --git a/resources/lang/zh/users.php b/resources/lang/zh/users.php index d9bacf9fb65..e834ac8524d 100644 --- a/resources/lang/zh/users.php +++ b/resources/lang/zh/users.php @@ -387,7 +387,7 @@ 'date' => '时间', 'action' => '处理', 'length' => '时长', - 'length_permanent' => '永久', + 'length_indefinite' => '', 'description' => '原因', 'actor' => '裁决者: :username', diff --git a/tests/Libraries/UsernameValidationTest.php b/tests/Libraries/UsernameValidationTest.php index b8e572454aa..7b97bee4877 100644 --- a/tests/Libraries/UsernameValidationTest.php +++ b/tests/Libraries/UsernameValidationTest.php @@ -3,73 +3,233 @@ // Copyright (c) ppy Pty Ltd . Licensed under the GNU Affero General Public License v3.0. // See the LICENCE file in the repository root for full licence text. +declare(strict_types=1); + namespace Tests\Libraries; use App\Libraries\UsernameValidation; +use App\Models\Beatmap; +use App\Models\Beatmapset; use App\Models\RankHighest; use App\Models\User; use Carbon\Carbon; use Tests\TestCase; -// FIXME: need more tests class UsernameValidationTest extends TestCase { - public function testusersOfUsernameIncludesCurrentUsernameOwner() + public function testValidateAvailabilityWhenNotInUse(): void { - $existing = User::factory()->create([ - 'username' => 'user1', - 'username_clean' => 'user1', - 'user_lastvisit' => Carbon::now()->subYears(), - ]); + $this->assertTrue(UsernameValidation::validateAvailability('Free username')->isEmpty()); + } - $users = UsernameValidation::usersOfUsername('user1'); - $this->assertCount(1, $users); - $this->assertTrue($existing->is($users->first())); + public function testValidateAvailabilityWithActiveUser(): void + { + $user = User::factory()->create(['user_lastvisit' => Carbon::now()]); + + $this->assertFalse(UsernameValidation::validateAvailability($user->username)->isEmpty()); } - public function testValidateUsersOfUsernameInactive() + public function testValidateAvailabilityWithInactiveUser(): void { - $existing = User::factory()->create([ - 'username' => 'user1', - 'username_clean' => 'user1', - 'user_lastvisit' => Carbon::now()->subYears(20), - ]); + $user = User::factory()->create(['user_lastvisit' => Carbon::now()->subDecade()]); - $this->assertFalse(UsernameValidation::validateUsersOfUsername('user1')->isAny()); + $this->assertTrue(UsernameValidation::validateAvailability($user->username)->isEmpty()); } - public function testValidateUsersOfUsernameInactiveFormerTopRank() + public function testValidateAvailabilityWithRecentlyUsedUsername(): void { - $existing = User::factory()->create([ - 'username' => 'user1', - 'username_clean' => 'user1', - 'user_lastvisit' => Carbon::now()->subYears(20), + User + ::factory() + ->create([ + 'user_lastvisit' => Carbon::now(), + 'username' => 'New username', + 'username_clean' => 'new username', + ]) + ->usernameChangeHistory() + ->create([ + 'timestamp' => Carbon::now(), + 'username' => 'New username', + 'username_last' => 'Old username', + ]); + + $this->assertFalse(UsernameValidation::validateAvailability('Old username')->isEmpty()); + } + + /** + * @dataProvider usernameValidationDataProvider + */ + public function testValidateUsername(string $username, bool $expectValid): void + { + $this->assertSame( + $expectValid, + UsernameValidation::validateUsername($username)->isEmpty(), + ); + } + + /** + * @dataProvider usersOfUsernameLookupDataProvider + */ + public function testValidateUsersOfUsername( + bool $throughUsernameHistory, + bool $underscoresReplaced, + bool $expectLookupSuccess, + ): void { + $username = 'username_1'; + $user = User::factory()->create([ + 'username' => $username, + 'username_clean' => $username, ]); + + if ($throughUsernameHistory) { + $username = "Old_{$username}"; + $user->usernameChangeHistory()->create([ + 'username' => $user->username, + 'username_last' => $username, + ]); + } + + if ($underscoresReplaced) { + $username = str_replace('_', ' ', $username); + } + + // Make the user fail at least one of the checks RankHighest::factory()->create([ - 'user_id' => $existing, 'rank' => 100, + 'user_id' => $user, ]); - $this->assertTrue(UsernameValidation::validateUsersOfUsername('user1')->isAny()); + // The validation should succeed only if the lookup does not + $this->assertNotSame( + $expectLookupSuccess, + UsernameValidation::validateUsersOfUsername($username)->isEmpty(), + ); } - public function testValidateUsersOfUsernameRenamedTopRank() + public function testValidateUsersOfUsernameFormerlyAlmostTopRanked(): void { - $existing = User::factory()->create([ - 'username' => 'user2', - 'username_clean' => 'user2', - 'user_lastvisit' => Carbon::now(), - ]); - $existing->usernameChangeHistory()->make([ - 'timestamp' => Carbon::now()->subYears(20), - 'username' => 'user2', - 'username_last' => 'user1', - ])->saveOrExplode(); - RankHighest::factory()->create([ - 'user_id' => $existing, - 'rank' => 100, + $user = User + ::factory() + ->has(RankHighest::factory()->state(['rank' => 101])) + ->create(); + + $this->assertTrue(UsernameValidation::validateUsersOfUsername($user->username)->isEmpty()); + } + + public function testValidateUsersOfUsernameFormerlyTopRanked(): void + { + $user = User + ::factory() + ->has(RankHighest::factory()->state(['rank' => 100])) + ->create(); + + $this->assertFalse(UsernameValidation::validateUsersOfUsername($user->username)->isEmpty()); + } + + public function testValidateUsersOfUsernameHasBadges(): void + { + $user = User::factory()->create(); + + $user->badges()->create([ + 'description' => '', + 'image' => '', ]); - $this->assertTrue(UsernameValidation::validateUsersOfUsername('user1')->isAny()); + $this->assertFalse(UsernameValidation::validateUsersOfUsername($user->username)->isEmpty()); + } + + /** + * @dataProvider usernameAvailabilityWithBeatmapStateDataProvider + */ + public function testValidateUsersOfUsernameHasBeatmapsets(string $state, bool $expectValid): void + { + $user = User + ::factory() + ->has(Beatmapset::factory()->state(['approved' => Beatmapset::STATES[$state]])) + ->create(); + + $this->assertSame( + $expectValid, + UsernameValidation::validateUsersOfUsername($user->username)->isEmpty(), + ); + } + + /** + * @dataProvider usernameAvailabilityWithBeatmapStateDataProvider + */ + public function testValidateUsersOfUsernameHasGuestBeatmaps(string $state, bool $expectValid): void + { + $user = User::factory()->create(); + + Beatmapset + ::factory() + ->has(Beatmap::factory()->state([ + 'approved' => Beatmapset::STATES[$state], + 'user_id' => $user, + ])) + ->create(['approved' => Beatmapset::STATES['ranked']]); + + $this->assertSame( + $expectValid, + UsernameValidation::validateUsersOfUsername($user->username)->isEmpty(), + ); + } + + /** + * Data in order: + * - Beatmap or beatmapset state + * - Whether the username should be available + */ + public function usernameAvailabilityWithBeatmapStateDataProvider(): array + { + return [ + ['graveyard', true], + ['wip', true], + ['pending', true], + ['ranked', false], + ['approved', false], + ['qualified', false], + ['loved', false], + ]; + } + + /** + * Data in order: + * - Username + * - Whether the username should be valid + */ + public function usernameValidationDataProvider(): array + { + return [ + 'alphabetic' => ['Username', true], + 'alphanumeric' => ['Username1000', true], + 'numeric' => ['1000', true], + 'space at beginning' => [' Username', false], + 'space at end' => ['Username ', false], + 'space in middle' => ['Username 1000', true], + 'too short' => ['aa', false], + 'shortest' => ['aaa', true], + 'too long' => ['aaaaaaaaaaaaaaaa', false], + 'longest' => ['aaaaaaaaaaaaaaa', true], + 'two spaces in middle' => ['Username 1000', false], + 'invalid special characters' => ['Usern@me', false], + 'all valid special characters' => ['-[]_', true], + 'mixed space and underscore' => ['Username_1 2', false], + ]; + } + + /** + * Data in order: + * - Whether the user lookup should be done through username change history + * - Whether the user lookup should have its underscores replaced with spaces + * - Whether the user lookup should return the user + */ + public function usersOfUsernameLookupDataProvider(): array + { + return [ + [true, true, false], + [true, false, true], + [false, true, true], + [false, false, true], + ]; } }