1
0
Эх сурвалжийг харах

internationalization of settings/home

root (Deneir) 7 сар өмнө
parent
commit
567579e5f8

+ 33 - 0
resources/lang/de/home.php

@@ -0,0 +1,33 @@
+<?php
+
+return [
+
+    'account_settings' =>                                       'Konto-Einstellungen',
+    'change_profile_photo' =>                                   'Profilfoto ändern',
+    'select_a_profile_photo' =>                                 'Wähle dein Profilfoto',
+	'must_be_a_jpeg_or_png_max_avatar_size' =>                  'Muss jpeg oder png sein. Maximale Größe:',
+    'upload' =>                                                 'Hochladen',
+    'delete_profile_photo' =>                                   'Profilfoto löschen',
+    'name' =>                                                   'Name',
+    'your_name' =>                                              'Dein Name',
+    'website' =>                                                'Website',
+    'bio' =>                                                    'Bio',
+    'add_a_bio_here' =>                                         'Deine Biografie',
+    'language' =>                                               'Sprache',
+    'pronouns' =>                                               'Pronomen',
+    'select_pronouns' =>                                        'Wähle Pronomen',
+    'select_up_to_4_pronouns_that_will_appear_on_etc' =>        'Wähle bis zu 4 Pronomen, die auf deinem Profil angezeigt werden.',
+    'account_aliases' =>                                        'Konto-Alias',
+    'manage_account_alias' =>                                   'Verwalte dein Aliaskonto',
+    'to_move_from_another_account_to_this_one_first_etc' =>     'Um von einem anderen Konto hierher zu migrieren, musst du zuerst einen Alias anlegen',
+    'account_migrate' =>                                        'Konto-Migration',
+    'migrate_to_another_account' =>                             'Ziehe dein Konto um',
+    'to_redirect_this_account_to_a_different_one_etc' =>        'Um dieses Konto auf ein anderes umzuleiten (wo es unterstützt wird).',
+    'storage_usage' =>                                          'Speichernutzung',
+    'storage_used' =>                                           'Belegter Speicher',
+    'submit' =>                                                 'Absenden',
+    'are_you_sure_you_want_to_delete_your_profile_photo' =>     'Bist du sicher, dass du dein Profilfoto löschen möchtest?',
+    'error' =>                                                  'Error',
+    'an_error_occured_please_try_again_later' =>                'An error occured, please try again later',
+
+];

+ 33 - 0
resources/lang/en/home.php

@@ -0,0 +1,33 @@
+<?php
+
+return [
+
+    'account_settings' =>                                       'Account Settings',
+    'change_profile_photo' =>                                   'Change Profile Photo',
+    'select_a_profile_photo' =>                                 'Select a profile photo',
+	'must_be_a_jpeg_or_png_max_avatar_size' =>                  'Must be a jpeg or png. Max avatar size:',
+    'upload' =>                                                 'Upload',
+    'delete_profile_photo' =>                                   'Delete Profile Photo',
+    'name' =>                                                   'Name',
+    'your_name' =>                                              'Your Name',
+    'website' =>                                                'Website',
+    'bio' =>                                                    'Bio',
+    'add_a_bio_here' =>                                         'Add a bio here',
+    'language' =>                                               'Language',
+    'pronouns' =>                                               'Pronouns',
+    'select_pronouns' =>                                        'Select Pronoun(s)',
+    'select_up_to_4_pronouns_that_will_appear_on_etc' =>        'Select up to 4 pronouns that will appear on your profile.',
+    'account_aliases' =>                                        'Account Aliases',
+    'manage_account_alias' =>                                   'Manage account alias',
+    'to_move_from_another_account_to_this_one_first_etc' =>     'To move from another account to this one, first you need to create an alias.',
+    'account_migrate' =>                                        'Account Migrate',
+    'migrate_to_another_account' =>                             'Migrate to another account',
+    'to_redirect_this_account_to_a_different_one_etc' =>        'To redirect this account to a different one (where supported).',
+    'storage_usage' =>                                          'Storage Usage',
+    'storage_used' =>                                           'Storage Used',
+    'submit' =>                                                 'Submit',
+    'are_you_sure_you_want_to_delete_your_profile_photo' =>     'Are you sure you want to delete your profile photo?',
+    'error' =>                                                  'Fehler',
+    'an_error_occured_please_try_again_later' =>                'Es ist ein Fehler aufgetreten, versuche es bitte später noch einmal',
+
+];

+ 27 - 27
resources/views/settings/home.blade.php

@@ -3,7 +3,7 @@
 @section('section')
 
 	<div class="title">
-		<h3 class="font-weight-bold">Account Settings</h3>
+		<h3 class="font-weight-bold">{{__('home.account_settings')}}</h3>
 	</div>
 	<hr>
 	<div class="form-group row">
@@ -13,7 +13,7 @@
 		<div class="col-sm-9">
 			<p class="lead font-weight-bold mb-0">{{Auth::user()->username}}</p>
 			<p class="">
-				<a href="#" class="font-weight-bold change-profile-photo" data-toggle="collapse" data-target="#avatarCollapse" aria-expanded="false" aria-controls="avatarCollapse">Change Profile Photo</a>
+				<a href="#" class="font-weight-bold change-profile-photo" data-toggle="collapse" data-target="#avatarCollapse" aria-expanded="false" aria-controls="avatarCollapse">{{__('home.change_profile_photo')}}</a>
 			</p>
 			<div class="collapse" id="avatarCollapse">
 				<form method="post" action="/settings/avatar" enctype="multipart/form-data">
@@ -21,41 +21,41 @@
 				<div class="card card-body">
 					<div class="custom-file mb-1">
 						<input type="file" name="avatar" class="custom-file-input" id="avatarInput">
-						<label class="custom-file-label" for="avatarInput">Select a profile photo</label>
+						<label class="custom-file-label" for="avatarInput">{{__('home.select_a_profile_photo')}}</label>
 					</div>
-					<p><span class="small font-weight-bold">Must be a jpeg or png. Max avatar size: <span id="maxAvatarSize"></span></span></p>
+					<p><span class="small font-weight-bold">{{__('home.must_be_a_jpeg_or_png_max_avatar_size')}} <span id="maxAvatarSize"></span></span></p>
 					<div id="previewAvatar"></div>
-					<p class="mb-0"><button type="submit" class="btn btn-primary px-4 py-0 font-weight-bold">Upload</button></p>
+					<p class="mb-0"><button type="submit" class="btn btn-primary px-4 py-0 font-weight-bold">{{__('home.upload')}}</button></p>
 				</div>
 				</form>
 			</div>
 			<p class="">
-				<a class="font-weight-bold text-muted delete-profile-photo" href="#">Delete Profile Photo</a>
+				<a class="font-weight-bold text-muted delete-profile-photo" href="#">{{__('home.delete_profile_photo')}}</a>
 			</p>
 		</div>
 	</div>
 	<form method="post">
 		@csrf
 		<div class="form-group row">
-			<label for="name" class="col-sm-3 col-form-label font-weight-bold">Name</label>
+			<label for="name" class="col-sm-3 col-form-label font-weight-bold">{{__('home.name')}}</label>
 			<div class="col-sm-9">
-				<input type="text" class="form-control" id="name" name="name" placeholder="Your Name" maxlength="30" value="{{Auth::user()->profile->name}}" v-pre>
+				<input type="text" class="form-control" id="name" name="name" placeholder="{{__('home.your_name')}}" maxlength="30" value="{{Auth::user()->profile->name}}" v-pre>
 			</div>
 		</div>
 		<div class="form-group row">
-			<label for="website" class="col-sm-3 col-form-label font-weight-bold">Website</label>
+			<label for="website" class="col-sm-3 col-form-label font-weight-bold">{{__('home.website')}}</label>
 			<div class="col-sm-9">
-				<input type="text" class="form-control" id="website" name="website" placeholder="Website" value="{{Auth::user()->profile->website}}" v-pre>
+				<input type="text" class="form-control" id="website" name="website" placeholder="{{__('home.website')}}" value="{{Auth::user()->profile->website}}" v-pre>
 			</div>
 		</div>
 		<div class="form-group row">
-			<label for="bio" class="col-sm-3 col-form-label font-weight-bold">Bio</label>
+			<label for="bio" class="col-sm-3 col-form-label font-weight-bold">{{__('home.bio')}}</label>
 			<div class="col-sm-9">
 				<textarea
 					class="form-control"
 					id="bio"
 					name="bio"
-					placeholder="Add a bio here"
+					placeholder="{{__('home.add_a_bio_here')}}"
 					rows="2"
 					data-max-length="{{config('pixelfed.max_bio_length')}}"
 					maxlength="{{config('pixelfed.max_bio_length')}}"
@@ -66,7 +66,7 @@
 			</div>
 		</div>
 		<div class="form-group row">
-			<label for="language" class="col-sm-3 col-form-label font-weight-bold">Language</label>
+			<label for="language" class="col-sm-3 col-form-label font-weight-bold">{{__('home.language')}}</label>
 			<div class="col-sm-9">
 				<select class="form-control" name="language">
 				@foreach(App\Util\Localization\Localization::languages() as $lang)
@@ -76,43 +76,43 @@
 			</div>
 		</div>
 		<div class="form-group row">
-			<label for="pronouns" class="col-sm-3 col-form-label font-weight-bold">Pronouns</label>
+			<label for="pronouns" class="col-sm-3 col-form-label font-weight-bold">{{__('home.pronouns')}}</label>
 			<div class="col-sm-9">
 				<select class="form-control" name="pronouns[]" multiple="" id="pronouns">
-					<option>Select Pronoun(s)</option>
+					<option>{{__('home.select_pronouns')}}</option>
 				@foreach(\App\Services\PronounService::pronouns() as $val)
 					<option value="{{$val}}" {{$pronouns && in_array($val, $pronouns) ? 'selected' : ''}}>{{$val}}</option>
 				@endforeach
 				</select>
-				<p class="help-text text-muted small">Select up to 4 pronouns that will appear on your profile.</p>
+				<p class="help-text text-muted small">{{__('home.select_up_to_4_pronouns_that_will_appear_on_etc')}}</p>
 			</div>
 		</div>
 
         @if((bool) config_cache('federation.activitypub.enabled'))
         <div class="form-group row">
-            <label for="aliases" class="col-sm-3 col-form-label font-weight-bold">Account Aliases</label>
+            <label for="aliases" class="col-sm-3 col-form-label font-weight-bold">{{__('home.account_aliases')}}</label>
             <div class="col-sm-9" id="aliases">
-                <a class="font-weight-bold" href="/settings/account/aliases/manage">Manage account alias</a>
-                <p class="help-text text-muted small">To move from another account to this one, first you need to create an alias.</p>
+                <a class="font-weight-bold" href="/settings/account/aliases/manage">{{__('home.manage_account_alias')}}</a>
+                <p class="help-text text-muted small">{{__('home.to_move_from_another_account_to_this_one_first_etc')}}</p>
             </div>
         </div>
 
         @if((bool) config_cache('federation.migration'))
         <div class="form-group row">
-            <label for="aliases" class="col-sm-3 col-form-label font-weight-bold">Account Migrate</label>
+            <label for="aliases" class="col-sm-3 col-form-label font-weight-bold">{{__('home.account_migrate')}}</label>
             <div class="col-sm-9" id="aliases">
-                <a class="font-weight-bold" href="/settings/account/migration/manage">Migrate to another account</a>
-                <p class="help-text text-muted small">To redirect this account to a different one (where supported).</p>
+                <a class="font-weight-bold" href="/settings/account/migration/manage">{{__('home.migrate_to_another_account')}}</a>
+                <p class="help-text text-muted small">{{__('home.to_redirect_this_account_to_a_different_one_etc')}}</p>
             </div>
         </div>
         @endif
         @endif
 		@if(config_cache('pixelfed.enforce_account_limit'))
 		<div class="pt-3">
-			<p class="font-weight-bold text-muted text-center">Storage Usage</p>
+			<p class="font-weight-bold text-muted text-center">{{__('home.storage_usage')}}</p>
 		</div>
 		<div class="form-group row">
-			<label class="col-sm-3 col-form-label font-weight-bold">Storage Used</label>
+			<label class="col-sm-3 col-form-label font-weight-bold">{{__('home.storage_used')}}</label>
 			<div class="col-sm-9">
 				<div class="progress mt-2">
 					<div class="progress-bar" role="progressbar" style="width: {{$storage['percentUsed']}}%"  aria-valuenow="{{$storage['percentUsed']}}" aria-valuemin="0" aria-valuemax="100"></div>
@@ -131,7 +131,7 @@
 		<hr>
 		<div class="form-group row">
 			<div class="col-12 text-right">
-				<button type="submit" class="btn btn-primary font-weight-bold py-0 px-5">Submit</button>
+				<button type="submit" class="btn btn-primary font-weight-bold py-0 px-5">{{__('home.submit')}}</button>
 			</div>
 		</div>
 	</form>
@@ -199,13 +199,13 @@ $(document).ready(function() {
 
 		$('.delete-profile-photo').on('click', function(e) {
 			e.preventDefault();
-			if(window.confirm('Are you sure you want to delete your profile photo.') == false) {
+			if(window.confirm('{{__('home.are_you_sure_you_want_to_delete_your_profile_photo')}}') == false) {
 				return;
 			}
 			axios.delete('/settings/avatar').then(res => {
 				window.location.href = window.location.href;
 			}).catch(err => {
-				swal('Error', 'An error occured, please try again later', 'error');
+				swal('{{__('home.error')}}', '{{__('home.an_error_occured_please_try_again_later')}}', 'error');
 			});
 		});
 })