Commit 9fdbd125 authored by kaiyou's avatar kaiyou
Browse files

Minimized the number of components for translation

parent d9a0a472
Pipeline #165 canceled with stage
in 4 minutes and 20 seconds
<?php
return [
'login' => [
'title' => 'Login',
'submit' => 'Login',
'forgot' => 'Forgot Your Password?',
],
'email' => [
'title' => 'Email Settings',
],
'reset' => [
'title' => 'Reset Password',
'submit' => 'Reset Password',
],
'register' => [
'title' => 'Register a new account',
'submit' => 'Register',
'agreement' => 'By signing up, you agree to our <a href=":terms">Terms</a>, <a href=":data">Data Policy</a> and <a href=":cookies">Cookies Policy</a>',
'confirmEmail' => [
'description' => 'Please confirm your email address.',
'action' => 'Confirm Email',
'title' => 'Email Confirmation',
'thanks' => 'Thanks,',
],
],
'2fa' => [
'title' => 'Verify 2FA Code to continue',
'submit' => 'Verify',
],
'sudo' => [
'title' => 'Confirm password to continue',
'submit' => 'Confirm Password',
],
'rememberMe' => 'Remember Me',
'failed' => 'These credentials do not match our records.',
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'following' => 'Following',
'notifications' => 'My Notifications',
'notifications' => [
'title' => 'Notification Settings',
],
'requests' => 'Follow Requests',
'filter' => [
'comment' => ['title' => 'Commented on your post', 'description' => 'Comments only'],
'follow' => ['title' => 'Followed you', 'description' => 'New Followers only'],
'mention' => ['title' => 'Mentioned you', 'description' => 'Mentions only'],
'all' => 'View All'
'filter' => [
'comment' => [
'title' => 'Commented on your post',
'description' => 'Comments only',
],
'follow' => [
'title' => 'Followed you',
'description' => 'New Followers only',
],
'mention' => [
'title' => 'Mentioned you',
'description' => 'Mentions only',
],
'all' => 'View All',
],
'request' => [
'wants' => 'wants to follow you'
'request' => [
'wants' => 'wants to follow you',
],
'notification' => [
'notification' => [
'like' => 'liked a post by',
'follow' => 'started following',
],
'confirmEmail' => [
'confirmEmail' => [
'title' => 'Confirm your E-Mail address',
'lead' => 'You need to confirm your email address (:email) before you can proceed.',
'submit' => 'Send Confirmation Email'
'submit' => 'Send Confirmation Email',
],
'noNotification' => 'No unread notification found.',
'applications' => [
'title' => 'Application',
],
'avatar' => [
'title' => 'Avatar Settings',
'current' => 'Current Avatar',
'update' => 'Update Avatar',
'upload' => 'Upload New Avatar',
'maxSize' => 'Max Size: 1 MB. Supported formats: jpeg, png.',
'restore' => 'Restore Default Avatar',
'submit' => 'Submit',
],
'export' => [
'title' => 'Data Export',
'following' => 'Following',
'followers' => 'Followers',
'statuses' => 'Statuses',
'muteblock' => 'Mute/Block list',
'account' => 'Account',
],
'developers' => [
'title' => 'Developers',
],
'account' => [
'title' => 'Account Settings',
'privateInfo' => 'Private Information',
'disable' => 'Temporarily Disable Account',
'submit' => 'Submit',
'photo' => [
'title' => 'Change Profile Photo',
'select' => 'Select a profile photo',
'maxSize' => 'Must be a jpeg or png. Max avatar size:',
],
'verify' => [
'verified' => 'Verified',
'unverified' => 'Unverified',
'link' => 'You need to <a href=":href">verify your email</a>!',
],
'storage' => [
'title' => 'Storage Usage',
'used' => 'Storage Used',
'usedPercent' => ':used% uesd',
],
],
'password' => [
'title' => 'Update Password',
'submit' => 'Submit',
'current' => [
'title' => 'Current',
'description' => 'Your current password',
],
'new' => [
'title' => 'New',
'description' => 'Enter new password here',
],
],
'privacy' => [
'title' => '',
'submit' => 'Submit',
'private' => [
'title' => 'Private Account',
'description' => 'When your account is private, only people you approve can see your photos and videos on pixelfed. Your existing followers won\'t be affected.',
],
'crawlable' => [
'title' => 'Opt-out of search engine indexing',
'description' => 'When your account is visible to search engines, your information can be crawled and stored by search engines.',
],
'showFollowerCount' => [
'title' => 'Show Follower Count',
'description' => 'Display follower count on profile',
],
'showFollowingCount' => [
'title' => 'Show Following Count',
'description' => 'Display following count on profile',
],
],
'security' => [
'title' => 'Sécurité',
],
'noNotification' => 'No unread notification found.'
];
<?php
return [
'login' => [
'title' => 'Login',
'submit' => 'Login',
'forgot' => 'Forgot Your Password?',
],
'email' => [
'title' => 'Reset Password',
'submit' => 'Send Reset Email',
'back' => 'Back to Login'
],
'reset' => [
'title' => 'Reset Password',
'submit' => 'Reset Password'
],
'register' => [
'title' => 'Register a new account',
'submit' => 'Register',
'agreement' => 'By signing up, you agree to our <a href=":terms">Terms</a>, <a href=":data">Data Policy</a> and <a href=":cookies">Cookies Policy</a>',
'confirmEmail' => [
'description' => 'Please confirm your email address.',
'action' => 'Confirm Email',
'title' => 'Email Confirmation',
'thanks' => 'Thanks,'
]
],
'2fa' => [
'title' => 'Verify 2FA Code to continue',
'submit' => 'Verify'
],
'sudo' => [
'title' => 'Confirm password to continue',
'submit' => 'Confirm Password'
],
'rememberMe' => 'Remember Me',
'failed' => 'These credentials do not match our records.',
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
];
<?php
return [
'actions' => [
'actions' => 'Actions',
'follow' => 'Follow',
'unfollow' => 'Unfollow',
'delete' => 'Delete',
'report' => 'Report',
'share' => 'Share',
'comment' => 'Comment',
'save' => 'Save',
'download' => 'Downlaod',
'upload' => 'Upload',
'previous' => 'Previous',
'next' => 'Next',
'filter' => 'Filter',
'register' => 'Register',
],
'fields' => [
'name' => 'Name',
'username' => 'Username',
'email' => 'E-Mail Address',
'password' => 'Password',
'confirmPassword' => 'Confirm Password',
'caption' => 'Add a caption here',
'bio' => 'Bio',
'website' => 'Website',
'2fa' => '2FA verification code',
'uploadImage' => 'Upload Image(s)',
'maxSizeAndCount' => 'Max Size: :maxsize. Supported formats: jpeg, png, gif, bmp. Limited to :maxcount photos per post.',
],
'errors' => [
[
'404' => 'Page Not Found',
'500' => [
'title' => 'Whoops! Something went wrong.',
'description' => 'If you keep seeing this message, please contact an admin.',
],
'504' => [
'title' => 'Service Unavailable',
'description' => 'Our services are in maintenance mode, please try again later.',
],
]
],
'slogan' => 'A Photo Sharing Experience For Everyone',
'shortDescription' => 'Federated Image Sharing',
'description' => 'PixelFed is a federated image sharing platform, powered by the <a href="#">ActivityPub</a> protocol.',
'powered' => 'Powered by <a href="https://en.wikipedia.org/wiki/ActivityPub" class="text-white font-weight-bold">ActivityPub</a> and the <a href="https://en.wikipedia.org/wiki/Fediverse" class="text-white font-weight-bold">fediverse</a>.',
'defaultoff' => 'Default off',
'notReady' => 'This feature is not yet ready for production. Please try again later.',
'javascript' => [
'warning' => 'Javascript is required for an optimized experience, please enable it to use this site.',
'sidenote' => 'We are working on a lite version that does not require javascript',
],
'nav' => [
'viewMyProfile' => 'View my profile',
'myTimeline' => 'My Timeline',
'publicTimeline' => 'Public Timeline',
'remoteFollow' => 'Remote Follow',
'settings' => 'Settings',
'admin' => 'Admin',
'logout' => 'Logout',
'directMessages' => 'Direct Messages',
'help' => 'Help',
'terms' => 'Terms',
'privacy' => 'Privacy',
'banned' => 'Banned instances',
'features' => 'Features',
'libraries' => 'Libraries',
],
'about' => [
'title' => 'About',
'posts' => 'Posts',
'users' => 'Users',
'admin' => 'Instance Admin',
],
'language' => [
'title' => 'Language',
'current' => 'Current Locale:',
'select' => 'Select from one of the supported languages:',
],
'closed' => [
'title' => 'Registration is closed',
'description' => 'We have closed registrations on this instance.',
'findAnInstance' => 'You can find a list of active pixelfed instances on <a href="https://the-federation.info/pixelfed" rel="external nofollow noopener">https://the-federation.info/pixelfed</a> or <a href="https://fediverse.network/pixelfed" rel="external nofollow noopener">https://fediverse.network/pixelfed</a>',
],
'opensource' => [
'title' => 'Open Source',
'description' => 'The software that powers this website is called <a href="https://pixelfed.org">PixelFed</a> and anyone can <a href="https://github.com/pixelfed/pixelfed">download</a> the source code and run their own instance!',
],
'fediverse' => [
'title' => 'Fediverse',
'description' => 'Fediverse is a portmanteau of “federation” and “universe”. It is a common, informal name for a somewhat broad federation of social network servers.',
'supported' => 'Supported Fediverse Projects',
'twitter' => 'A federated twitter alternative.',
],
'adfree' => [
'title' => 'Ad Free',
'description' => 'No Ads or Trackers',
],
'chronological' => [
'title' => 'Chronological',
'description' => 'Timelines in order',
],
'federated' => [
'title' => 'Federated',
'description' => 'A network of millions',
],
'discover' => [
'title' => 'Discover',
'description' => 'Discover popular posts',
],
'filters' => [
'title' => 'Photo Filters',
'description' => 'Add an optional filter',
],
'stories' => [
'title' => 'Stories',
'description' => 'Coming Soon!',
],
];
......@@ -4,7 +4,7 @@ return [
'postCount' => ':count posts',
'emptyPersonalTimeline' => 'Your timeline is empty.',
'noMore' => 'No more content',
'tryDiscover' => 'Maybe you could try <a href=\":href\">discovering</a> more people you can follow.',
'tryDiscover' => 'Maybe you could try <a href=\\":href\\">discovering</a> more people you can follow.',
'viewAllComments' => 'View all comments',
'mine' => 'My Timeline',
'local' => 'Local Timeline',
......@@ -17,8 +17,7 @@ return [
'license' => 'License',
'crop' => 'crop',
'submit' => 'Create Post',
'status' => [
'status' => [
'title' => ':username posted a photo: :likes likes, :comments comments',
'edit' => 'Edit Status',
'updated' => 'Last updated:',
......@@ -29,44 +28,67 @@ return [
'mute' => 'Mute this user',
'block' => 'Block this user',
'like' => 'Like!',
'likeCount' => 'likes'
'likeCount' => 'likes',
],
'visibility' => [
'visibility' => [
'title' => 'Visibility',
'description' => 'Set the visibility of this post.',
'public' => [
'public' => [
'title' => 'Public',
'description' => 'Anyone can see'
'description' => 'Anyone can see',
],
'private' => [
'private' => [
'title' => 'Followers Only',
'description' => 'Only followers can see'
'description' => 'Only followers can see',
],
'unlisted' => [
'unlisted' => [
'title' => 'Unlisted',
'description' => 'Unlisted (hidden from public timelines'
'description' => 'Unlisted (hidden from public timelines',
],
'direct' => [
'direct' => [
'title' => 'Direct Message',
'description' => 'Recipients only'
]
'description' => 'Recipients only',
],
],
'cw' => [
'cw' => [
'title' => 'CW/NSFW',
'description' => 'Please mark all NSFW and controversial content, as per our content policy.',
'clickToShow' => 'Click to show'
'clickToShow' => 'Click to show',
],
'filter' => [
'filter' => [
'title' => 'Select Filter',
'none' => 'No Filter',
'noneSelected' => 'No filter selected.'
'noneSelected' => 'No filter selected.',
],
'exif' => [
'exif' => [
'title' => 'EXIF',
'description' => 'Preserve EXIF data for this photo or video. This can expose location data.'
]
'description' => 'Preserve EXIF data for this photo or video. This can expose location data.',
],
'likedPhoto' => 'liked your photo.',
'startedFollowingYou' => 'started following you.',
'commented' => 'commented on your post.',
'mentionedYou' => 'mentioned you.',
'title' => ':username on :app',
'emptyTimeline' => 'This user has no posts yet!',
'emptyFollowers' => 'This user has no followers yet!',
'emptyFollowing' => 'This user is not following anyone yet!',
'emptySaved' => 'You haven’t saved any post yet!',
'savedWarning' => 'Only you can see what you’ve saved',
'privateProfileWarning' => 'This Account is Private',
'alreadyFollow' => 'Already follow :username?',
'loginToSeeProfile' => 'to see their photos and videos.',
'badges' => [
'admin' => 'ADMIN',
'remoteProfile' => 'REMOTE PROFILE',
],
'followers' => [
'title' => ':username\'s followers',
],
'following' => [
'title' => ':username\'s follows',
],
'disabled' => [
'header' => 'Profile Unavailable',
'body' => 'Sorry, this profile is not available at the moment. Please try again shortly.',
],
];
<?php
return [
'404' => 'Page Not Found',
'500' => [
'title' => 'Whoops! Something went wrong.',
'description' => 'If you keep seeing this message, please contact an admin.'
],
'503' => [
'title' => 'Service Unavailable',
'description' => 'Our services are in maintenance mode, please try again later.'
]
];
<?php
return [
'name' => 'Name',
'username' => 'Username',
'email' => 'E-Mail Address',
'password' => 'Password',
'confirmPassword' => 'Confirm Password',
'caption' => 'Add a caption here',
'bio' => 'Bio',
'website' => 'Website',
'2fa' => '2FA verification code',
'uploadImage' => 'Upload Image(s)',
'maxSizeAndCount' => 'Max Size: :maxsize. Supported formats: jpeg, png, gif, bmp. Limited to :maxcount photos per post.',
];
<?php
return [
'actions' => [
'actions' => 'Actions',
'follow' => 'Follow',
'unfollow' => 'Unfollow',
'delete' => 'Delete',
'report' => 'Report',
'share' => 'Share',
'comment' => 'Comment',
'save' => 'Save',
'download' => 'Downlaod',
'upload' => 'Upload',
'previous' => 'Previous',
'next' => 'Next',
'filter' => 'Filter',
'register' => 'Register an account'
],
'slogan' => 'A Photo Sharing Experience For Everyone',
'shortDescription' => 'Federated Image Sharing',
'description' => 'PixelFed is a federated image sharing platform, powered by the <a href="#">ActivityPub</a> protocol.',
'powered' => 'Powered by <a href="https://en.wikipedia.org/wiki/ActivityPub" class="text-white font-weight-bold">ActivityPub</a> and the <a href="https://en.wikipedia.org/wiki/Fediverse" class="text-white font-weight-bold">fediverse</a>.',
'defaultoff' => 'Default off',
'notReady' => 'This feature is not yet ready for production. Please try again later.',
'javascript' => [
'warning' => 'Javascript is required for an optimized experience, please enable it to use this site.',
'sidenote' => 'We are working on a lite version that does not require javascript'
]
];
<?php
return [
'viewMyProfile' => 'View my profile',
'myTimeline' => 'My Timeline',
'publicTimeline' => 'Public Timeline',
'remoteFollow' => 'Remote Follow',
'settings' => 'Settings',
'admin' => 'Admin',
'logout' => 'Logout',
'directMessages' => 'Direct Messages',
];
<?php
return [
'likedPhoto' => 'liked your photo.',
'startedFollowingYou' => 'started following you.',
'commented' => 'commented on your post.',
'mentionedYou' => 'mentioned you.',
];
<?php
return [
'title' => ':username on :app',
'emptyTimeline' => 'This user has no posts yet!',
'emptyFollowers' => 'This user has no followers yet!',
'emptyFollowing' => 'This user is not following anyone yet!',
'emptySaved' => 'You haven’t saved any post yet!',
'savedWarning' => 'Only you can see what you’ve saved',
'privateProfileWarning' => 'This Account is Private',
'alreadyFollow' => 'Already follow :username?',
'loginToSeeProfile' => 'to see their photos and videos.',
'badges' => [
'admin' => 'ADMIN',
'remoteProfile' => 'REMOTE PROFILE'
],
'followers' => [
'title' => ":username's followers"
],
'following' => [
'title' => ":username's follows"
],
'disabled' => [
'header' => 'Profile Unavailable',
'body' => 'Sorry, this profile is not available at the moment. Please try again shortly.'
],
];
<?php
return [
'applications' => [
'title' => 'Application'
],
'avatar' => [
'title' => 'Avatar Settings',
'current' => 'Current Avatar',
'update' => 'Update Avatar',
'upload' => 'Upload New Avatar',
'maxSize' => 'Max Size: 1 MB. Supported formats: jpeg, png.',
'restore' => 'Restore Default Avatar',
'submit' => 'Submit'
],
'export' => [
'title' => 'Data Export',
'following' => 'Following',
'followers' => 'Followers',
'statuses' => 'Statuses',
'muteblock' => 'Mute/Block list',
'account' => 'Account'
],
'developers' => [
'title' => 'Developers'
],
'email' => [
'title' => 'Email Settings'
],
'account' => [
'title' => 'Account Settings',
'privateInfo' => 'Private Information',
'disable' => 'Temporarily Disable Account',
'submit' => 'Submit',
'photo' => [
'title' => 'Change Profile Photo',
'select' => 'Select a profile photo',
'maxSize' => 'Must be a jpeg or png. Max avatar size:'
],
'verify' => [
'verified' => 'Verified',
'unverified' => 'Unverified',
'link' => 'You need to <a href=":href">verify your email</a>!'
],
'storage' => [
'title' => 'Storage Usage',
'used' => 'Storage Used',
'usedPercent' => ':used% uesd'
]
],
'notifications' => [
'title' => 'Notification Settings'
],
'password' => [
'title' => 'Update Password',
'submit' => 'Submit',