diff --git a/af/lang/af/post.php b/af/lang/af/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/af/lang/af/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/ar/lang/ar/post.php b/ar/lang/ar/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/ar/lang/ar/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/ca/lang/ca/post.php b/ca/lang/ca/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/ca/lang/ca/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/cs/lang/cs/post.php b/cs/lang/cs/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/cs/lang/cs/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/da/lang/da/post.php b/da/lang/da/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/da/lang/da/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/de/lang/de/post.php b/de/lang/de/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/de/lang/de/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/el/lang/el/post.php b/el/lang/el/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/el/lang/el/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/en/lang/en/post.php b/en/lang/en/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/en/lang/en/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/es-ES/lang/es/post.php b/es-ES/lang/es/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/es-ES/lang/es/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/fi/lang/fi/post.php b/fi/lang/fi/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/fi/lang/fi/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/fr/lang/fr/auth.php b/fr/lang/fr/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/fr/lang/fr/auth.php @@ -0,0 +1,7 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/fr/lang/fr/common.php b/fr/lang/fr/common.php new file mode 100644 index 00000000..c92cb9b8 --- /dev/null +++ b/fr/lang/fr/common.php @@ -0,0 +1,47 @@ + 'Apply', + 'avatar' => 'Avatar', + 'cancel' => 'Cancel', + 'clickToReveal' => 'Click to reveal', + 'close' => 'Close', + 'comment' => 'Comment', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'edit' => 'Edit', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'explore' => 'Explore', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'goToHome' => 'Go to Home', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'next' => 'Next', + 'notifications' => 'Notifications', + 'profile' => 'Profile', + 'report' => 'Report', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'today' => 'Today', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'videos' => 'Videos', + 'yesterday' => 'Yesterday', +]; diff --git a/fr/lang/fr/contact.php b/fr/lang/fr/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/fr/lang/fr/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/fr/lang/fr/explore.php b/fr/lang/fr/explore.php new file mode 100644 index 00000000..34389c65 --- /dev/null +++ b/fr/lang/fr/explore.php @@ -0,0 +1,5 @@ + 'No videos found for this hashtag', +]; diff --git a/fr/lang/fr/language.php b/fr/lang/fr/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/fr/lang/fr/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/fr/lang/fr/nav.php b/fr/lang/fr/nav.php new file mode 100644 index 00000000..3139435e --- /dev/null +++ b/fr/lang/fr/nav.php @@ -0,0 +1,29 @@ + 'About', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/fr/lang/fr/notifications.php b/fr/lang/fr/notifications.php new file mode 100644 index 00000000..0948c05f --- /dev/null +++ b/fr/lang/fr/notifications.php @@ -0,0 +1,14 @@ + 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'noNotifications' => 'No notifications', +]; diff --git a/fr/lang/fr/pagination.php b/fr/lang/fr/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/fr/lang/fr/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/fr/lang/fr/post.php b/fr/lang/fr/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/fr/lang/fr/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/fr/lang/fr/profile.php b/fr/lang/fr/profile.php new file mode 100644 index 00000000..7dc9e880 --- /dev/null +++ b/fr/lang/fr/profile.php @@ -0,0 +1,45 @@ + 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + ], + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/fr/lang/fr/reports.php b/fr/lang/fr/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/fr/lang/fr/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/fr/lang/fr/settings.php b/fr/lang/fr/settings.php new file mode 100644 index 00000000..51c6908b --- /dev/null +++ b/fr/lang/fr/settings.php @@ -0,0 +1,99 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/fr/lang/fr/studio.php b/fr/lang/fr/studio.php new file mode 100644 index 00000000..71d602dd --- /dev/null +++ b/fr/lang/fr/studio.php @@ -0,0 +1,55 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'caption' => 'Caption', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'details' => 'Details', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'likes' => 'Likes', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myPosts' => 'My Posts', + 'no' => 'No', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchingDotDotDot' => 'Searching...', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'view' => 'View', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/he/lang/he/post.php b/he/lang/he/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/he/lang/he/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/hu/lang/hu/post.php b/hu/lang/hu/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/hu/lang/hu/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/it/lang/it/post.php b/it/lang/it/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/it/lang/it/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/ja/lang/ja/post.php b/ja/lang/ja/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/ja/lang/ja/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/ko/lang/ko/post.php b/ko/lang/ko/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/ko/lang/ko/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/af/auth.php b/lang/af/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/af/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/af/common.php b/lang/af/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/af/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/af/contact.php b/lang/af/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/af/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/af/explore.php b/lang/af/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/af/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/af/language.php b/lang/af/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/af/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/af/nav.php b/lang/af/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/af/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/af/notifications.php b/lang/af/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/af/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/af/pagination.php b/lang/af/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/af/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/af/post.php b/lang/af/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/af/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/af/profile.php b/lang/af/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/af/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/af/reports.php b/lang/af/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/af/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/af/settings.php b/lang/af/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/af/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/af/studio.php b/lang/af/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/af/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/ar/auth.php b/lang/ar/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/ar/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/ar/common.php b/lang/ar/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/ar/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/ar/contact.php b/lang/ar/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/ar/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/ar/explore.php b/lang/ar/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/ar/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/ar/language.php b/lang/ar/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/ar/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/ar/nav.php b/lang/ar/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/ar/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/ar/notifications.php b/lang/ar/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/ar/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/ar/pagination.php b/lang/ar/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/ar/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/ar/post.php b/lang/ar/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/ar/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/ar/profile.php b/lang/ar/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/ar/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/ar/reports.php b/lang/ar/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/ar/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/ar/settings.php b/lang/ar/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/ar/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/ar/studio.php b/lang/ar/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/ar/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/ca/auth.php b/lang/ca/auth.php new file mode 100644 index 00000000..a16cc2f5 --- /dev/null +++ b/lang/ca/auth.php @@ -0,0 +1,9 @@ + 'Aquestes credencials no coincideixen amb els nostres registres.', + 'password' => 'La contrasenya proporcionada és incorrecta.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Massa intents d\'inici de sessió. Si us plau, torna-ho a intentar d\'aquí a :seconds segons.', +]; diff --git a/lang/ca/common.php b/lang/ca/common.php new file mode 100644 index 00000000..bd0f2795 --- /dev/null +++ b/lang/ca/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Aplica', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Àvatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel·la', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Fes clic per mostrar', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Tanca', + 'comment' => 'Comenta', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Suprimeix', + 'disable' => 'Desactiva', + 'disabled' => 'Desactivat', + 'discard' => 'Descarta', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edita', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Activa', + 'enabled' => 'Activat', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explora', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Segueix', + 'followers' => 'Seguidors', + 'following' => 'Seguint', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Vés a l\'inici', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Última actualització', + 'learnMore' => 'Més informació', + 'loadMore' => 'Carrega més', + 'loading' => 'Carregant', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Segur que vols marcar totes les notificacions no llegides com a llegides?', + 'markAllRead' => 'Marca-ho tot com a llegit', + 'markAsRead' => 'Marca com a llegit', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Següent', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notificacions', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Perfil', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Denuncia', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Torna-ho a provar', + 'retryingDotDotDot' => 'Tornant-ho a provar...', + 'save' => 'Desa', + 'savingDotDotDot' => 'Desant...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Comparteix aquest compte', + 'shareThisLoop' => 'Comparteix aquest Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Alguna cosa ha sortit malament', + 'status' => 'Estat', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Avui', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Torna-ho a intentar', + 'unfollow' => 'Deixa de seguir', + 'unread' => 'No llegit', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Vídeos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Ahir', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/ca/contact.php b/lang/ca/contact.php new file mode 100644 index 00000000..c1d58e1d --- /dev/null +++ b/lang/ca/contact.php @@ -0,0 +1,19 @@ + 'Contacte de l\'administrador', + 'adminContactMessage' => 'Per a consultes relacionades amb assumptes operatius essencials (fes servir el sistema de reportis a l\'app per a problemes de contingut).', + 'bodyMessage' => 'Som aquí per ajudar-te. Contacta\'ns per qualsevol dels canals de sota i et respondrem tan aviat com sigui possible.', + 'communityForum' => 'Fòrum de la comunitat', + 'communityForumMessage' => 'Uneix-te a les discussions, fes preguntes i comparteix coneixements amb altres usuaris.', + 'failedToLoadContactInformation' => 'No s\'ha pogut carregar la informació de contacte. Torna-ho a provar més tard.', + 'getInTouch' => 'Posar-se en contacte', + 'loadingContactInformationDotDotDot' => 'Carregant informació de contacte...', + 'responseTime' => 'Temps de resposta', + 'responseTimeMessage' => 'Normalment responem totes les consultes en un termini de 24 hores durant dies laborables. Per a assumptes tècnics urgents, inclou "URGENT" a l\'assumpte.', + 'socialConnect' => 'Connexió social', + 'socialConnectMessage' => 'Segueix-nos al fedivers per actualitzacions i preguntes ràpides per missatge directe.', + 'technicalSupport' => 'Suport tècnic', + 'technicalSupportMessage' => 'Necessites ajuda amb la nostra plataforma? Aconsegueix assistència tècnica i suport de resolució de problemes.', + 'visitForum' => 'Visita el fòrum', +]; diff --git a/lang/ca/explore.php b/lang/ca/explore.php new file mode 100644 index 00000000..0361ccd2 --- /dev/null +++ b/lang/ca/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No s\'han trobat videos per a aquesta etiqueta', +]; diff --git a/lang/ca/language.php b/lang/ca/language.php new file mode 100644 index 00000000..4c5449ac --- /dev/null +++ b/lang/ca/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Selecciona idioma', + 'description' => 'Selecciona el teu idioma preferit. Això canviarà l\'idioma de tota l\'aplicació.', + 'select' => 'Selecciona idioma:', + 'applyChanges' => 'Aplica els canvis', + 'current' => 'Idioma actual:', + 'note' => 'La teva preferència d\'idioma es desarà automàticament.', + ], +]; diff --git a/lang/ca/nav.php b/lang/ca/nav.php new file mode 100644 index 00000000..e4d2f8e0 --- /dev/null +++ b/lang/ca/nav.php @@ -0,0 +1,32 @@ + 'Quant a', + 'activity' => 'Activity', + 'admin' => 'Administració', + 'clearAll' => 'Neteja-ho tot', + 'community' => 'Comunitat', + 'contact' => 'Contacte', + 'developers' => 'Desenvolupadors', + 'federation' => 'Federació', + 'forYou' => 'For You', + 'help' => 'Ajuda', + 'home' => 'Inici', + 'join' => 'Uneix-te', + 'local' => 'Local', + 'logIn' => 'Inicia sessió', + 'logOut' => 'Tanca sessió', + 'loginOrRegister' => 'Inicia sessió o registra\'t', + 'more' => 'Més', + 'noResultsFound' => 'No s\'han trobat resultats', + 'popular' => 'Popular', + 'poweredBy' => 'Desenvolupat per', + 'privacy' => 'Privadesa', + 'profile' => 'Perfil', + 'recentSearches' => 'Cerques recents', + 'search' => 'Cerca', + 'settings' => 'Configuració', + 'terms' => 'Condicions', + 'upload' => 'Carrega', + 'uploadLoop' => 'Carrega Loop', +]; diff --git a/lang/ca/notifications.php b/lang/ca/notifications.php new file mode 100644 index 00000000..adc58468 --- /dev/null +++ b/lang/ca/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'Ja estàs al dia!', + 'errorLoadingNotifications' => 'Error en carregar les notificacions', + 'messageTypes' => [ + 'videoLike' => 'ha indicat que li agrada el teu vídeo', + 'newFollower' => 'ha començat a seguir-te', + 'videoComment' => 'ha comentat el teu vídeo', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'ha compartit el teu vídeo', + 'default' => 'ha interactuat amb el teu contingut', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No hi ha notificacions', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/ca/pagination.php b/lang/ca/pagination.php new file mode 100644 index 00000000..1d3574ab --- /dev/null +++ b/lang/ca/pagination.php @@ -0,0 +1,6 @@ + 'Següent »', + 'previous' => '« Anterior', +]; diff --git a/lang/ca/post.php b/lang/ca/post.php new file mode 100644 index 00000000..cca9c02b --- /dev/null +++ b/lang/ca/post.php @@ -0,0 +1,63 @@ + 'Afegeix un comentari...', + 'additionalDetails' => 'Detalls addicionals', + 'allowPeopleToCommentOnThisVideo' => 'Permet que la gent comenti aquest vídeo', + 'allowPeopleToDownloadThisVideo' => 'Permet que la gent descarregui aquest vídeo', + 'caption' => 'Llegenda', + 'characters' => 'caràcters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comentaris', + 'commentsAreDisabledForThisVideo' => 'Els comentaris estan desactivats per a aquest vídeo', + 'commentsEnabled' => 'Comentaris activats', + 'commentsHaveBeenDisabled' => 'S\'han desactivat els comentaris', + 'copiedExclamation' => 'Copiat!', + 'copyLink' => 'Copia l\'enllaç', + 'creator' => 'Creador', + 'delete' => 'Suprimeix', + 'deleteVideo' => 'Suprimeix el vídeo', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Suprimint...', + 'dotDotDotMore' => '...més', + 'downloadsEnabled' => 'Descàrregues activades', + 'edit' => 'Edita', + 'editVideo' => 'Edita el vídeo', + 'errorLoadingComments' => 'Error en carregar els comentaris', + 'goBack' => 'Torna enrere', + 'goHome' => 'Vés a l\'inici', + 'hide' => 'Amaga', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Carrega més respostes', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Carregant el vídeo...', + 'noCommentsYet' => 'Encara no hi ha comentaris', + 'permalink' => 'Enllaç permanent', + 'pinToProfile' => 'Fixa al perfil', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Si us plau, selecciona un escenari', + 'post' => 'Publica', + 'postingDotDotDot' => 'Publicant...', + 'replies' => 'respostes', + 'reply' => 'Respon', + 'reportTextPlaceholder1018' => 'Descriu la desinformació que estàs denunciant...', + 'reportTextPlaceholder1021' => 'Descriu l\'activitat fraudulenta...', + 'reportTextPlaceholder1023' => 'Descriu el contingut il·legal...', + 'reportTextPlaceholder1026' => 'Proporciona detalls addicionals sobre la teva denúncia...', + 'reportTextPlaceholderDefault' => 'Proporciona detalls addicionals...', + 'saveChanges' => 'Desa els canvis', + 'sensitiveContent' => 'Contingut sensible', + 'showLess' => 'Mostra menys', + 'showThisVideoAtTheTopOfYourProfile' => 'Mostra aquest vídeo a la part superior del teu perfil', + 'signInToLeaveAComment' => 'Inicia sessió per deixar un comentari', + 'submit' => 'Envia', + 'submittingDotDotDot' => 'Enviant...', + 'thisActionCannotBeUndone' => 'Aquesta acció no es pot desfer. El teu vídeo s\'eliminarà definitivament.', + 'view' => 'Visualitza', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Escriu una resposta...', + 'writeYourCaptionDotDotDot' => 'Escriu la teva llegenda...', + 'yourReportingThis' => 'Estàs denunciant aquest :type per: :message', +]; diff --git a/lang/ca/profile.php b/lang/ca/profile.php new file mode 100644 index 00000000..e93feaf4 --- /dev/null +++ b/lang/ca/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Aplicant...', + 'avatarFailedToUploadError' => 'No s\'ha pogut actualitzar l\'àvatar. Torna-ho a provar.', + 'avatarFileSizeError' => 'La mida del fitxer de la imatge ha de ser inferior a 5 MB.', + 'avatarFileTypeError' => 'Si us plau, selecciona un fitxer d\'imatge vàlid (PNG, JPEG o JPG).', + 'bio' => 'Biografia', + 'bioHelp' => 'Biografia opcional (fins a 80 caràcters)', + 'bioPlaceholder' => 'Afegeix una biografia opcional', + 'block' => 'Bloca', + 'blocked' => 'Blocat', + 'deleteAvatar' => 'Suprimeix l\'àvatar', + 'deleteAvatarConfirmMessage' => 'Segur que vols suprimir el teu àvatar?', + 'deleteAvatarFailedMessage' => 'No s\'ha pogut suprimir l\'àvatar. Torna-ho a provar.', + 'displayName' => 'Nom visible', + 'displayNameHelp' => 'Els noms visibles poden tenir fins a 30 caràcters.', + 'editProfile' => 'Edita el perfil', + 'failedToUpdateProfileErrorMessage' => 'No s\'ha pogut actualitzar el perfil. Torna-ho a provar.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'M\'agrada', + 'loadingProfileDotDotDot' => 'Carregant el perfil...', + 'noFollowersYet' => 'Encara no tens seguidors', + 'noMorePostsToLoad' => 'No hi ha més publicacions per carregar', + 'noVideosYet' => 'Encara no hi ha vídeos', + 'notFollowingAnyone' => 'No segueix ningú', + 'profile404ErrorMessage' => 'No hem trobat cap perfil amb el nom d\'usuari @:userId. Si us plau, comprova el nom i torna-ho a provar.', + 'profile500ErrorMessage' => 'Els nostres servidors tenen problemes ara mateix. Torna-ho a provar d\'aquí a uns instants.', + 'profileNotFound' => 'Perfil no trobat', + 'profileOfflineErrorMessage' => 'Comprova la teva connexió a internet i torna-ho a provar.', + 'profileUnknownErrorMessage' => 'Ha passat alguna cosa inesperada. Torna-ho a provar o contacta amb nosaltres si el problema persisteix.', + 'tabFilterOptions' => [ + 'Latest' => 'Més recents', + 'Popular' => 'Populars', + 'Oldest' => 'Més antics', + ], + 'tabOptions' => [ + 'Videos' => 'Vídeos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Desbloca', + 'userHasntPostedAnyVideosYet' => ':username encara no ha publicat cap vídeo', + 'whenPeopleFollowThisAccount' => 'Quan la gent segueixi aquest compte, apareixerà aquí.', + 'whenThisAccountFollowsSomeone' => 'Quan aquest compte segueixi algú, apareixerà aquí.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'Encara no has publicat cap vídeo', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'Has arribat al final d\'aquesta llista', +]; diff --git a/lang/ca/reports.php b/lang/ca/reports.php new file mode 100644 index 00000000..eacb273f --- /dev/null +++ b/lang/ca/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'S\'ha produït un error inesperat', + 'title' => 'Error en el report', + ], + 'success' => [ + 'message' => 'La teva denúncia s\'ha enviat correctament i serà revisada pel nostre equip de moderació de continguts.

Gràcies per ajudar a mantenir la nostra comunitat segura ❤️', + 'title' => 'Report enviada!', + ], + 'types' => [ + 1010 => 'Cerca inadequada i irrellevant', + 1011 => 'Violència, abús i explotació criminal', + 1012 => 'Odi i assetjament', + 1013 => 'Suïcidi i autolesions', + 1014 => 'Trastorns de la conducta alimentària i imatge corporal no saludable', + 1015 => 'Activitats i reptes perillosos', + 1016 => 'Nuesa i contingut sexual', + 1017 => 'Contingut impactant i gràfic', + 1018 => 'Desinformació', + 1019 => 'Comportament enganyós i correu brossa', + 1020 => 'Béns i activitats regulats', + 1021 => 'Fraus i estafes', + 1022 => 'Compartir informació personal', + 1023 => 'Contingut il·legal', + 1024 => 'Falsificacions i propietat intel·lectual', + 1025 => 'Contingut de marca no declarat', + 1026 => 'Altres', + ], +]; diff --git a/lang/ca/settings.php b/lang/ca/settings.php new file mode 100644 index 00000000..8811563c --- /dev/null +++ b/lang/ca/settings.php @@ -0,0 +1,100 @@ + 'Control del compte', + 'accountData' => 'Dades del compte', + 'accountInformation' => 'Informació del compte', + 'addAnExtraLayerOfSecurity' => 'Afegeix una capa addicional de seguretat al teu compte amb 2FA mitjançant una aplicació d\'autenticació.', + 'added' => 'Afegit', + 'allowYourAccountAndVideosToBeShared' => 'Permet que el teu compte i vídeos es comparteixin amb persones d\'altres servidors.', + 'analyticsTracking' => 'Seguiment analític', + 'analyticsTrackingMessage' => 'Permet que Loops faci un seguiment del teu ús per millorar el servei.', + 'back' => 'Enrere', + 'cancelChange' => 'Cancel·la el canvi', + 'change' => 'Canvia', + 'changeEmail' => 'Canvia el correu electrònic', + 'changeEmailAddress' => 'Canvia l\'adreça de correu electrònic', + 'changePassword' => 'Canvia la contrasenya', + 'changingDotDotDot' => 'Canviant...', + 'clickTheLinkInThatEmail' => 'Fes clic a l\'enllaç d\'aquest correu per completar el canvi.', + 'commentsMade' => 'Comentaris fets', + 'confirmNewPassword' => 'Confirma la nova contrasenya', + 'confirmYourPassword' => 'Confirma la teva contrasenya', + 'currentEmailAddress' => 'Adreça de correu actual', + 'currentPassword' => 'Contrasenya actual', + 'dataExport' => 'Exportació de dades', + 'dataInsights' => 'Anàlisi de dades', + 'dataManagement' => 'Gestió de dades', + 'dataRetention' => 'Conservació de dades', + 'dataRetentionMessage' => 'Tria quant de temps vols conservar el teu contingut i activitat abans de l\'eliminació automàtica.', + 'dataSharingForResearch' => 'Compartició de dades per a recerca', + 'dataSharingForResearchMessage' => 'Permet que les dades anonimitzades s\'utilitzin per a recerca acadèmica i millores de la plataforma.', + 'deactivate' => 'Desactiva', + 'deactivateAccount' => 'Desactiva el compte', + 'delete' => 'Delete', + 'deleteAccount' => 'Elimina el compte', + 'disable2FAButton' => 'Desactiva el doble factor', + 'disableTwoFactor' => 'Desactiva l\'autenticació en dos passos', + 'disableTwoFactorMessage' => 'Segur que vols desactivar l\'autenticació en dos passos? Això farà que el teu compte sigui menys segur.', + 'downloadYourAccountDataExport' => 'Descarrega l\'exportació de les dades del teu compte.', + 'email' => 'Correu electrònic', + 'emailChangePending' => 'Canvi de correu electrònic pendent', + 'emailSettings' => 'Configuració del correu electrònic', + 'enableFederation' => 'Activa la federació', + 'enableTwoFactor' => 'Activa l\'autenticació en dos passos', + 'enableTwoFactorMessage' => 'Segur que vols activar l\'autenticació en dos passos?', + 'enterYourCurrentPassword' => 'Introdueix la teva contrasenya actual', + 'enterYourNewEmailAddress' => 'Introdueix la teva nova adreça de correu electrònic', + 'exportHistory' => 'Historial d\'exportacions', + 'hoursWatched' => 'Hores vistes', + 'invalidVerificationCodePleaseTryAgain' => 'Codi de verificació invàlid. Torna-ho a provar.', + 'likesGiven' => 'M\'agrada donats', + 'manageAccount' => 'Gestiona el compte', + 'manageYourAccountEmail' => 'Gestiona el correu electrònic del teu compte.', + 'manageYourAccountSecuritySettings' => 'Gestiona la configuració de seguretat del teu compte.', + 'manageYourLoopsAccount' => 'Gestiona el teu compte de Loops', + 'newEmailAddress' => 'Nova adreça de correu electrònic', + 'newPassword' => 'Nova contrasenya', + 'noExportsYet' => 'Encara no hi ha exportacions', + 'noExportsYetMessage' => 'Les teves exportacions de dades apareixeran aquí quan estiguin llestes per descarregar.', + 'noRestrictions' => 'Sense restriccions', + 'oopsTheFollowingErrorsOccured' => 'Ups, s\'han produït els errors següents:', + 'password' => 'Contrasenya', + 'passwordAndAuthentication' => 'Contrasenya i autenticació', + 'pleaseEnterA6DigitCode' => 'Introdueix un codi de 6 dígits', + 'privacy' => 'Privadesa', + 'privateAccount' => 'Compte privat', + 'recentExports' => 'Exportacions recents', + 'resendVerification' => 'Reenvia la verificació', + 'safety' => 'Seguretat', + 'security' => 'Seguretat', + 'selectiveDataExport' => 'Exportació selectiva de dades', + 'selectiveDataExportMessage' => 'Tria tipus específics de dades per exportar si no necessites tot.', + 'sendingDotDotDot' => 'Enviant...', + 'setup2FA' => 'Configura l\'autenticació en dos passos', + 'setup2FAStep1' => 'Pas 1: Escaneja el codi QR', + 'setup2FAStep1Message' => 'Escaneja aquest codi QR amb la teva aplicació d\'autenticació (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Pas 2: Introdueix el codi de verificació', + 'setup2FAStep2Message' => 'Introdueix el codi de 6 dígits de la teva aplicació d\'autenticació', + 'status' => 'Estat', + 'successExclamation' => 'Èxit!', + 'successPasswordChangedMessage' => 'La teva contrasenya s\'ha actualitzat correctament!', + 'totalDataSize' => 'Mida total de dades:', + 'twoFactorAuthDisabled' => 'Autenticació en dos passos desactivada', + 'twoFactorAuthDisabledMessage' => 'L\'autenticació en dos passos s\'ha desactivat correctament per al teu compte.', + 'twoFactorAuthentication' => 'Autenticació en dos passos', + 'twoFactorEnabled' => 'Autenticació en dos passos activada', + 'twoFactorEnabledMessage' => 'L\'autenticació en dos passos s\'ha activat correctament per al teu compte', + 'unverified' => 'No verificat', + 'verified' => 'Verificat', + 'verifyAndEnable' => 'Verifica i activa', + 'verifyingDotDotDot' => 'Verificant...', + 'videosPosted' => 'Vídeos publicats', + 'weMayRestrictAccounts' => 'Podem restringir els comptes que no compleixin les nostres normes comunitàries.', + 'weveSentAnEmail' => 'Hem enviat un correu de verificació a', + 'withAPrivateAccountMessage' => 'Amb un compte privat, només els usuaris que aprovis et podran seguir i veure els teus vídeos. Els teus seguidors actuals no es veuran afectats.', + 'yourAccountStatistics' => 'Estadístiques del teu compte', + 'yourDataYourControl' => 'Les teves dades, el teu control', + 'yourDataYourControlMessage' => 'Descarrega o revisa les dades del teu compte. Totes les exportacions es proporcionen en format JSON per a una fàcil portabilitat', + 'yourEmailIsUsedForRecoveryMessage' => 'El teu correu electrònic s\'utilitza per a la recuperació del compte, notificacions i alertes de seguretat. Verificarem qualsevol canvi per garantir la seguretat del compte.', +]; diff --git a/lang/ca/studio.php b/lang/ca/studio.php new file mode 100644 index 00000000..b408ef2a --- /dev/null +++ b/lang/ca/studio.php @@ -0,0 +1,110 @@ + 'Accions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Permet als altres', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Relacions d\'aspecte', + 'aspectRatiosMessage' => 'Recomanat: 16:9 per a horitzontal, 9:16 per a vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Llegenda', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Permet als altres publicar comentaris i respostes en aquesta publicació', + 'comments' => 'Comentaris', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Conté contingut NSFW/Sensible', + 'containsNSFWMessage' => 'Marca aquesta publicació com a sensible per mostrar un avís', + 'contentCreatedOn' => 'Contingut (Creat el)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Portada personalitzada', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Descriu el teu vídeo...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Detalls', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Descarrega', + 'downloadMessage' => 'Permet als altres descarregar aquest vídeo', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Permet als altres fer un duet amb aquest vídeo', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Canal', + 'fileFormats' => 'Formats de fitxer', + 'followers' => 'Seguidors', + 'following' => 'Seguint', + 'found' => 'trobat', + 'hashtag' => 'Etiqueta', + 'hashtags' => 'etiquetes', + 'language' => 'Language', + 'likes' => 'M\'agrada', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Mida màxima:', + 'mbVideoDuration' => ' MB, durada del vídeo:', + 'mention' => 'Menció', + 'minutes' => 'minut(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'Les meves publicacions', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'O arrossega-ho i deixa-ho anar aquí', + 'otherMajorFormatsAreSupported' => '. Altres formats principals són compatibles.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Publicacions', + 'recommended' => 'Recomanat:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Substitueix', + 'searchByPostCaption' => 'Cerca per llegenda de la publicació', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Cercant...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Selecciona un vídeo', + 'selectVideoToUpload' => 'Selecciona un vídeo per pujar', + 'settings' => 'Configuració', + 'sizeAndDuration' => 'Mida i durada', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Permet als altres cosir aquest vídeo amb el seu', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'Un vídeo que estaves editant no s\'ha desat. Vols continuar editant?', + 'uploadFirstVideo' => 'Puja el primer vídeo', + 'users' => 'usuaris', + 'videoResolutions' => 'Resolucions de vídeo', + 'videoResolutionsMessage' => 'Resolució alta recomanada: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'Visualitza', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Els teus vídeos publicats i en procés apareixeran aquí', +]; diff --git a/lang/cs/auth.php b/lang/cs/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/cs/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/cs/common.php b/lang/cs/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/cs/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/cs/contact.php b/lang/cs/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/cs/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/cs/explore.php b/lang/cs/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/cs/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/cs/language.php b/lang/cs/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/cs/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/cs/nav.php b/lang/cs/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/cs/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/cs/notifications.php b/lang/cs/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/cs/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/cs/pagination.php b/lang/cs/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/cs/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/cs/post.php b/lang/cs/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/cs/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/cs/profile.php b/lang/cs/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/cs/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/cs/reports.php b/lang/cs/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/cs/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/cs/settings.php b/lang/cs/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/cs/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/cs/studio.php b/lang/cs/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/cs/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/da/auth.php b/lang/da/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/da/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/da/common.php b/lang/da/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/da/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/da/contact.php b/lang/da/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/da/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/da/explore.php b/lang/da/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/da/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/da/language.php b/lang/da/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/da/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/da/nav.php b/lang/da/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/da/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/da/notifications.php b/lang/da/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/da/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/da/pagination.php b/lang/da/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/da/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/da/post.php b/lang/da/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/da/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/da/profile.php b/lang/da/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/da/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/da/reports.php b/lang/da/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/da/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/da/settings.php b/lang/da/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/da/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/da/studio.php b/lang/da/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/da/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/de/auth.php b/lang/de/auth.php new file mode 100644 index 00000000..0c964152 --- /dev/null +++ b/lang/de/auth.php @@ -0,0 +1,9 @@ + 'Diese Zugangsdaten wurden nicht in unserer Datenbank gefunden.', + 'password' => 'Das eingegebene Passwort ist nicht korrekt.', + 'registrationsAreCurrentlyClosed' => 'Registrierungen sind zurzeit geschlossen', + 'thisServerIsntAccepting' => 'Dieser Server akzeptiert derzeit keine neuen Registrierungen. Bitte überprüfen Sie später erneut oder wählen Sie einen anderen Loops-Server.', + 'throttle' => 'Zu viele Anmeldeversuche. Bitte versuchen Sie es in :seconds Sekunden nochmal.', +]; diff --git a/lang/de/common.php b/lang/de/common.php new file mode 100644 index 00000000..0eae62f2 --- /dev/null +++ b/lang/de/common.php @@ -0,0 +1,187 @@ + 'Konto erfolgreich erstellt! Willkommen an Bord!', + 'actions' => 'Aktionen', + 'ageRestrictedContent' => 'Inhalt mit Altersbeschränkung', + 'alreadyHaveAnAccount' => 'Hast du bereits ein Konto?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es erneut.', + 'and' => 'und', + 'apply' => 'Übernehmen', + 'authenticationCode' => 'Authentifizierungscode', + 'authenticationSuccessful' => 'Authentifizierung erfolgreich!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Zurück zur Authentifizierungs-App', + 'backToSignIn' => 'Zurück zur Anmeldung', + 'birthdate' => 'Geburtstag', + 'birthdateVerified' => 'Geburtsdatum verifiziert!', + 'browseTrendingTagsInstead' => 'Beliebte Tags durchsuchen', + 'byContinuingYouAgreeToOur' => 'Wenn du fortfährst, stimmst du unseren', + 'cancel' => 'Abbrechen', + 'changeAvatar' => 'Avatar wechseln', + 'chooseAUsername' => 'Wähle einen Benutzernamen', + 'chooseAUsernameAndSecurePassword' => 'Wähle einen Benutzernamen und ein sicheres Passwort', + 'chooseYourAvatar' => 'Wähle deinen Avatar', + 'clickToReveal' => 'Klicken zum Anzeigen', + 'clickToUploadImage' => 'Klicke zum Hochladen eines Bildes', + 'close' => 'Schließen', + 'comment' => 'Kommentar', + 'communityGuidelines' => 'Community-Richtlinien', + 'confirmPassword' => 'Passwort bestätigen', + 'confirmYourBirthdate' => 'Bestätige dein Geburtsdatum', + 'continue' => 'Fortsetzen', + 'createAFreeAccountToContinueExploring' => 'Erstelle ein kostenloses Konto, um weitere Videos zu entdecken und fantastische Inhalte von Künstlern aus aller Welt zu finden.', + 'createANewAccountToGetStarted' => 'Erstelle ein neues Konto, um loszulegen', + 'createAStrongPassword' => 'Erstelle ein starkes Passwort', + 'createAccount' => 'Konto erstellen', + 'created' => 'Erstellt am', + 'day' => 'Tag', + 'delete' => 'Löschen', + 'disable' => 'Deaktivieren', + 'disabled' => 'Deaktiviert', + 'discard' => 'Verwerfen', + 'dontHaveAnAccount' => 'Du hast noch kein Konto?', + 'doubleCheckSpelling' => 'Überprüfe die Rechtschreibung noch einmal', + 'edit' => 'Bearbeiten', + 'edited' => 'Bearbeitet', + 'email' => 'E-Mail-Adresse', + 'emailAlreadyVerified' => 'Diese E-Mail wurde bereits verifiziert.', + 'emailVerification' => 'E-Mail-Adresse bestätigen', + 'emailVerifiedSuccessfully' => 'E-Mail erfolgreich verifiziert!', + 'enable' => 'Aktivieren', + 'enabled' => 'Aktiviert', + 'enterTheSixDigitCodeSentTo' => 'Gib den 6-stelligen Code ein, der an', + 'enterYourEmail' => 'E-Mail-Adresse eingeben', + 'enterYourEmailToGetStarted' => 'Gib deine E-Mail ein, um loszulegen', + 'enterYourPassword' => 'Gib dein Passwort ein', + 'explore' => 'Entdecken', + 'exploreTags' => 'Tags erkunden', + 'failedToResendVerificationCode' => 'Fehler beim Senden des Codes. Bitte erneut versuchen.', + 'failedToSendResetLinkPleaseTryAgain' => 'Reset-Link konnte nicht gesendet werden. Bitte versuche es erneut.', + 'failedToSendVerificationCode' => 'Fehler beim Senden des Bestätigungscodes. Bitte erneut versuchen.', + 'failedToVerifyAgePleaseTryAgain' => 'Fehler beim Überprüfen des Alters. Bitte versuche es erneut.', + 'finishSignUp' => 'Anmeldung beenden', + 'follow' => 'Folgen', + 'followers' => 'Follower', + 'following' => 'Gefolgt', + 'forgotPassword' => 'Passwort vergessen?', + 'formattedAs' => 'Formatiert als', + 'goBackHome' => 'Zur Startseite', + 'goToHome' => 'Zurück zur Startseite', + 'hashtagContainsAgeRestrictedContent' => 'Dieser Hashtag enthält altersbeschränkten Inhalt. Bitte melde dich an, um dein Alter zu überprüfen und diese Videos anzusehen.', + 'hashtagMayNotExist' => 'Dieser Hashtag existiert möglicherweise nicht, könnte gesperrt sein oder einen Tippfehler enthalten.', + 'hashtagNotFound' => 'Hashtag nicht gefunden', + 'hashtagWeCouldntFind' => 'Wir konnten keine Videos finden für', + 'iAlreadyHaveTheCode' => 'Ich habe den Code bereits', + 'invalidCodeLength' => 'Ungültige Codelänge', + 'invalidOrExpiredCode' => 'Ungültiger oder abgelaufener Code', + 'invalidVerificationCode' => 'Ungültiger Bestätigungscode. Bitte probiere es noch einmal.', + 'keepWatching' => 'Weiterschauen', + 'lastUpdated' => 'Zuletzt aktualisiert', + 'learnMore' => 'Mehr erfahren', + 'loadMore' => 'Mehr anzeigen', + 'loading' => 'Wird geladen', + 'loginFailedPleaseTryAgain' => 'Anmeldung fehlgeschlagen. Bitte erneut versuchen.', + 'loginToContinue' => 'Anmelden, um fortzufahren', + 'loginToContinueExploring' => 'Melde dich an, um weitere Videos zu entdecken und tolle Inhalte von Künstlern aus aller Welt zu sehen.', + 'manage' => 'Verwalten', + 'markAllAsReadConfirmMessage' => 'Sind Sie sicher, dass Sie alle ungelesenen Benachrichtigungen als gelesen markieren möchten?', + 'markAllRead' => 'Alle als gelesen markieren', + 'markAsRead' => 'Als gelesen markieren', + 'maxResendLimitReachedPleaseContactSupport' => 'Das maximale Limit für erneute Sendeversuche wurde erreicht. Bitte kontaktiere den Support.', + 'month' => 'Monat', + 'months' => [ + 'jan' => 'Januar', + 'feb' => 'Februar', + 'mar' => 'März', + 'apr' => 'April', + 'may' => 'Mai', + 'jun' => 'Juni', + 'jul' => 'Juli', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'Oktober', + 'nov' => 'November', + 'dec' => 'Dezember', + ], + 'newVerificationCodeSent' => 'Neuer Bestätigungscode gesendet!', + 'next' => 'Weiter', + 'noMoreResults' => 'Keine weiteren Ergebnisse.', + 'noPostsYet' => 'Noch keine Beiträge', + 'noVerificationCodeSent' => 'Es wurde kein Bestätigungscode für diese E-Mail gesendet.', + 'notifications' => 'Benachrichtigungen', + 'password' => 'Passwort', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Der Link zum Zurücksetzen des Kennworts wurde an deine E-Mail-Adresse gesendet.', + 'passwordStrength' => 'Passwortstärke', + 'passwordsDoNotMatch' => 'Passwörter stimmen nicht überein', + 'pleaseChooseAStrongerPassword' => 'Bitte wählen Sie ein stärkeres Passwort', + 'pleaseEnterYour2FACode' => 'Bitte gib deinen Zwei-Faktor-Authentifizierungscode ein', + 'pleaseSelectYourBirthdate' => 'Bitte wähle Dein vollständiges Geburtsdatum aus.', + 'privacyPolicy' => 'Datenschutzerklärung', + 'profile' => 'Profil', + 'profileInformationSaved' => 'Profilinformationen gespeichert!', + 'readMore' => 'Weitere Informationen', + 'registrationFailedPleaseTryAgain' => 'Registrierung fehlgeschlagen. Bitte versuche es erneut.', + 'rememberMe' => 'Errinere mich', + 'remove' => 'Entfernen', + 'report' => 'Melden', + 'resendCode' => 'Neuen Code anfordern', + 'resendIn' => 'Erneut senden', + 'resetPassword' => 'Passwort zurüksetzen', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Je nach Drittserver können sich die Suchergebnisse etwas verzögern', + 'retry' => 'Erneut versuchen', + 'retryingDotDotDot' => 'Neuer Versuch...', + 'save' => 'Speichern', + 'savingDotDotDot' => 'Wird gespeichert...', + 'searchFediverse' => 'Im Fediverse suchen', + 'searchTheFediverse' => 'Das Fediverse durchsuchen', + 'searchingTheFediverseFor' => 'Im Fediverse suchen nach', + 'sendCode' => 'Code senden', + 'sendResetLink' => 'Zurücksetzungslink senden', + 'setUpYourProfile' => 'Richte Dein Profil ein', + 'shareThisAccount' => 'Dieses Konto teilen', + 'shareThisLoop' => 'Dieses Loop teilen', + 'signIn' => 'Anmelden', + 'signIntoYourAccountToContinue' => 'Melde dich bei deinem Konto an, um fortzufahren', + 'signUp' => 'Registrieren', + 'skipForNow' => 'Vorerst überspringen', + 'somethingWentWrong' => 'Etwas ist schiefgelaufen', + 'status' => 'Status', + 'suggestions' => 'Vorschläge', + 'tapToPlay' => 'Zum Abspielen tippen', + 'termsOfService' => 'Nutzungsbedingungen', + 'thisContentAppearsToBeOnAnotherServer' => 'Dieser Inhalt scheint sich auf einem anderen Server zu befinden. Durchsuche das föderierte Netzwerk, um den Inhalt anzusehen.', + 'today' => 'Heute', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Zu viele fehlgeschlagene Versuche, bitte versuche es später erneut', + 'tryARelatedOrSimilarHashtag' => 'Versuche einen ähnlichen Hashtag', + 'tryAgain' => 'Erneut versuchen', + 'unfollow' => 'Nicht mehr folgen', + 'unread' => 'Ungelesen', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Lade einen Avatar hoch, um Dein Profil zu personalisieren', + 'uploadYourAvatar' => 'Lade deinen Avatar hoch', + 'useADifferentMethod' => 'Verwende eine andere Methode', + 'username' => 'Benutzername', + 'verificationCode' => 'Verifizierungscode', + 'verificationCodeExpiredPleaseRequestNew' => 'Bestätigungscode ist abgelaufen. Bitte fordere einen Neuen an.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Bestätigungscode wurde kürzlich gesendet. Bitte überprüfe dein E-Mail-Postfach.', + 'verificationCodeSentToYourEmail' => 'Der Bestätigungscode wurde an Deine E-Mail-Adresse gesendet!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Überprüfungssitzung nicht gefunden. Bitte starte Deine Registrierung erneut.', + 'verify' => 'Überprüfen', + 'verifyAnotherWay' => 'Auf andere Weise überprüfen', + 'verifyCode' => 'Code überprüfen', + 'verifyEmailCode' => 'E-Mail-Code bestätigen', + 'verifyTwoFactor' => '2FA überprüfen', + 'verifyYourEmail' => 'Überprüfe Deine E-Mail', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'Wir benötigen Dein Geburtsdatum, um Dein Alter zu überprüfen.', + 'weSentAVerificationCodeToYourEmail' => 'Wir haben einen Bestätigungscode an Deine E-Mail-Adresse gesendet', + 'weUseThisToVerifyAge' => 'Wir verwenden diese Angaben, um Dein Alter zu überprüfen. Sie werden nicht veröffentlicht.', + 'welcome' => 'Willkommen', + 'welcomeBack' => 'Willkommen zurück', + 'wellSendAVerificationCodeTo' => 'Wir werden einen Bestätigungscode senden an', + 'wellSendYouALinkToResetYourPassword' => 'Wir werden Dir einen Link zum Zurücksetzen Deines Passwortes senden', + 'year' => 'Jahr', + 'yesterday' => 'Gestern', + 'youMustBeAtLeastXYearsOld' => 'Sie müssen mindestens :years alt sein, um ein Konto zu erstellen.', + 'yourRegisteredEmailAddress' => 'deine registrierte E-Mail-Adresse', +]; diff --git a/lang/de/contact.php b/lang/de/contact.php new file mode 100644 index 00000000..2833b797 --- /dev/null +++ b/lang/de/contact.php @@ -0,0 +1,19 @@ + 'Admin-Kontakt', + 'adminContactMessage' => 'Für Anfragen im Zusammenhang mit essenziellen operationellen Angelegenheiten (bitte verwenden Sie das In-App-Berichtssystem für inhaltliche Probleme).', + 'bodyMessage' => 'Wir sind hier, um zu helfen. Bitte nutzen Sie einen der unten angegebenen Kanäle und wir werden uns so schnell wie möglich mit Ihnen in Verbindung setzen.', + 'communityForum' => 'Community-Forum', + 'communityForumMessage' => 'Treten Sie unserer Community-Diskussion bei, stellen Sie Fragen und teilen Sie Wissen mit anderen Nutzer:innen.', + 'failedToLoadContactInformation' => 'Kontaktinformationen konnten nicht geladen werden. Bitte versuchen Sie es später erneut.', + 'getInTouch' => 'Kontaktiere uns', + 'loadingContactInformationDotDotDot' => 'Kontaktinformationen werden geladen ...', + 'responseTime' => 'Reaktionszeit', + 'responseTimeMessage' => 'Wir beantworten in der Regel alle Anfragen innerhalb von 24 Stunden an Werktagen. Für dringende technische Probleme bitte "URGENT" in Ihrer Betreffzeile angeben.', + 'socialConnect' => 'Soziale Verbindung', + 'socialConnectMessage' => 'Folgen Sie uns im "Fediverse" für Aktualisierungen und schnelle Fragen über Direktnachrichten.', + 'technicalSupport' => 'Technischer Support', + 'technicalSupportMessage' => 'Brauchen Sie Hilfe beim Umgang mit unserer Plattform? Erhalten Sie Hilfe bei Fehlerfindung und technischen Problemen.', + 'visitForum' => 'Besuche das Forum', +]; diff --git a/lang/de/explore.php b/lang/de/explore.php new file mode 100644 index 00000000..c327e78a --- /dev/null +++ b/lang/de/explore.php @@ -0,0 +1,6 @@ + 'Entdecke trendige Inhalte', + 'noVideosFoundForThisHashtag' => 'Keine Videos für diesen Hashtag gefunden', +]; diff --git a/lang/de/language.php b/lang/de/language.php new file mode 100644 index 00000000..6c076f53 --- /dev/null +++ b/lang/de/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Sprache auswählen', + 'description' => 'Wählen deine bevorzugte Sprache. Dies ändert die Sprache für die gesamte Anwendung.', + 'select' => 'Sprache auswählen:', + 'applyChanges' => 'Änderungen anwenden', + 'current' => 'Aktuelle Sprache:', + 'note' => 'Ihre Spracheinstellungen werden automatisch gespeichert.', + ], +]; diff --git a/lang/de/nav.php b/lang/de/nav.php new file mode 100644 index 00000000..2773f54e --- /dev/null +++ b/lang/de/nav.php @@ -0,0 +1,32 @@ + 'Über uns', + 'activity' => 'Aktivitäten', + 'admin' => 'Administrator:innen', + 'clearAll' => 'Alle entfernen', + 'community' => 'Community', + 'contact' => 'Kontakt', + 'developers' => 'Entwickler:innen', + 'federation' => 'Föderation', + 'forYou' => 'Für dich', + 'help' => 'Hilfe', + 'home' => 'Startseite', + 'join' => 'Beitreten', + 'local' => 'Lokal', + 'logIn' => 'Anmelden', + 'logOut' => 'Abmelden', + 'loginOrRegister' => 'Anmelden oder registrieren', + 'more' => 'Mehr', + 'noResultsFound' => 'Keine Ergebnisse gefunden', + 'popular' => 'Beliebt', + 'poweredBy' => 'Unterstützt von', + 'privacy' => 'Datenschutz', + 'profile' => 'Profil', + 'recentSearches' => 'Letzte Suchen', + 'search' => 'Suche', + 'settings' => 'Einstellungen', + 'terms' => 'Nutzungsbedingungen', + 'upload' => 'Hochladen', + 'uploadLoop' => 'Loop hochladen', +]; diff --git a/lang/de/notifications.php b/lang/de/notifications.php new file mode 100644 index 00000000..8e1fc5f3 --- /dev/null +++ b/lang/de/notifications.php @@ -0,0 +1,29 @@ + 'Aktivität', + 'allCaughtUp' => 'Du bist auf dem neusten Stand!', + 'errorLoadingNotifications' => 'Fehler beim Laden der Benachrichtigungen', + 'messageTypes' => [ + 'videoLike' => 'gefällt dein Video', + 'newFollower' => 'folgt Dir jetzt', + 'videoComment' => 'hat dein Video kommentiert', + 'videoCommentReply' => 'auf einen Kommentar zu Deinem Video geantwortet', + 'videoCommentLike' => 'gefällt dein Kommentar', + 'videoCommentReplyLike' => 'gefällt deine Kommentar-Antwort', + 'videoCommentShare' => 'teilte deinen Kommentar', + 'videoCommentReplyShare' => 'teilte deine Kommentar-Antwort', + 'videoShare' => 'teilte dein Video', + 'default' => 'hat mit deinen Inhalten interagiert', + ], + 'messages' => 'Nachrichten', + 'messagesWillAppearHere' => 'Nachrichten werden hier angezeigt', + 'newFollowers' => 'Neue Follower', + 'newFollowersWillAppearHere' => 'Neue Follower werden hier angezeigt', + 'noMessages' => 'Keine Nachrichten', + 'noNewFollowers' => 'Keine neuen Follower', + 'noNotifications' => 'Keine Benachrichtigungen', + 'noSystemNotifications' => 'Keine Systembenachrichtigungen', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'Systembenachrichtigungen werden hier erscheinen', +]; diff --git a/lang/de/pagination.php b/lang/de/pagination.php new file mode 100644 index 00000000..7d003542 --- /dev/null +++ b/lang/de/pagination.php @@ -0,0 +1,6 @@ + 'Nächstes »', + 'previous' => '« Vorherige', +]; diff --git a/lang/de/post.php b/lang/de/post.php new file mode 100644 index 00000000..98982f88 --- /dev/null +++ b/lang/de/post.php @@ -0,0 +1,63 @@ + 'Kommentar hinzufügen...', + 'additionalDetails' => 'Zusätzliche Details', + 'allowPeopleToCommentOnThisVideo' => 'Kommentare zu diesem Video erlauben', + 'allowPeopleToDownloadThisVideo' => 'Herunterladen dieses Videos erlauben', + 'caption' => 'Untertitel', + 'characters' => 'Zeichen', + 'commentDeleted' => 'Dieser Kommentar wurde möglicherweise gelöscht', + 'commentNotFound' => 'Kommentar nicht gefunden', + 'comments' => 'Kommentare', + 'commentsAreDisabledForThisVideo' => 'Kommentare sind für dieses Video deaktiviert', + 'commentsEnabled' => 'Kommentare aktiviert', + 'commentsHaveBeenDisabled' => 'Kommentare wurden deaktiviert', + 'copiedExclamation' => 'Kopiert!', + 'copyLink' => 'Link kopieren', + 'creator' => 'Ersteller', + 'delete' => 'Löschen', + 'deleteVideo' => 'Video löschen', + 'deleteVideoConfirmMessage' => 'Sind Sie sich sicher, dass Sie dieses Video löschen möchten?', + 'deletingDotDotDot' => 'Wird gelöscht...', + 'dotDotDotMore' => '...mehr anzeigen', + 'downloadsEnabled' => 'Downloads aktiviert', + 'edit' => 'Bearbeiten', + 'editVideo' => 'Video bearbeiten', + 'errorLoadingComments' => 'Fehler beim Laden der Kommentare', + 'goBack' => 'Zurück', + 'goHome' => 'Zurück zur Startseite', + 'hide' => 'Verstecken', + 'invalidCommentLink' => 'Der Kommentar-Link ist ungültig oder fehlerhaft', + 'loadMoreReplies' => 'Weitere Antworten laden', + 'loadingComment' => 'Lade Kommentar...', + 'loadingComments' => 'Lade Kommentare...', + 'loadingVideoDotDotDot' => 'Video wird geladen...', + 'noCommentsYet' => 'Noch keine Kommentare', + 'permalink' => 'Permanenter Link', + 'pinToProfile' => 'An dein Profil anheften', + 'pinned' => 'Angeheftet', + 'pleaseSelectAScenario' => 'Wähle ein Szenario', + 'post' => 'veröffentlichen', + 'postingDotDotDot' => 'Wird gepostet...', + 'replies' => 'Antworten', + 'reply' => 'Antworten', + 'reportTextPlaceholder1018' => 'Bitte beschreiben Sie die Fehlinformationen, die Sie melden möchten...', + 'reportTextPlaceholder1021' => 'Bitte beschreiben Sie die betrügerische Aktivität...', + 'reportTextPlaceholder1023' => 'Bitte beschreiben Sie den illegalen Inhalt...', + 'reportTextPlaceholder1026' => 'Bitte geben Sie weitere Details zu Ihrer Meldung an...', + 'reportTextPlaceholderDefault' => 'Bitte geben Sie weitere Einzelheiten an...', + 'saveChanges' => 'Änderungen speichern', + 'sensitiveContent' => 'Sensibler Inhalt', + 'showLess' => 'Weniger anzeigen', + 'showThisVideoAtTheTopOfYourProfile' => 'Dieses Video ganz oben an deinem Profil anzeigen', + 'signInToLeaveAComment' => 'Anmelden, um einen Kommentar zu hinterlassen', + 'submit' => 'Bestätigen', + 'submittingDotDotDot' => 'Wird übermittelt...', + 'thisActionCannotBeUndone' => 'Diese Aktion kann nicht rückgängig gemacht werden. Video wird permanent gelöscht.', + 'view' => 'Ansicht', + 'viewAllComments' => 'Zeige alle Kommentare', + 'writeAReplyDotDotDot' => 'Eine Antwort verfassen ...', + 'writeYourCaptionDotDotDot' => 'Verfasse deine Beschreibung...', + 'yourReportingThis' => 'Du meldest dieses/diesen :type für: :message', +]; diff --git a/lang/de/profile.php b/lang/de/profile.php new file mode 100644 index 00000000..a7e755a0 --- /dev/null +++ b/lang/de/profile.php @@ -0,0 +1,53 @@ + 'Account blockiert', + 'accountUnavailable' => 'Konto nicht verfügbar', + 'applyingDotDotDot' => 'Wird angewendet...', + 'avatarFailedToUploadError' => 'Fehler beim Aktualisieren Ihres Avatars. Bitte erneut versuchen.', + 'avatarFileSizeError' => 'Bilder müssen kleiner als 5MB sein.', + 'avatarFileTypeError' => 'Bitte wählen Sie eins der geeigneten Formate (PNG, JPEG oder JPG).', + 'bio' => 'Über mich', + 'bioHelp' => 'Optionale Biografie (bis zu 80 Zeichen)', + 'bioPlaceholder' => 'Optionale Biografie hinzufügen', + 'block' => 'Blockieren', + 'blocked' => 'Blockiert', + 'deleteAvatar' => 'Avatar löschen', + 'deleteAvatarConfirmMessage' => 'Möchten sie ihren Avatar wirklich löschen?', + 'deleteAvatarFailedMessage' => 'Fehler beim Löschen des Avatars. Bitte erneut versuchen.', + 'displayName' => 'Anzeigename', + 'displayNameHelp' => 'Anzeigename kann bis zu 30 Zeichen lang sein.', + 'editProfile' => 'Profil bearbeiten', + 'failedToUpdateProfileErrorMessage' => 'Fehler beim Aktualisieren des Profils. Bitte versuchen Sie es erneut.', + 'favouritePosts' => 'Favoriten', + 'followRequestPending' => 'Folge-Anfrage ausstehend', + 'likes' => '„Gefällt mir“-Angaben', + 'loadingProfileDotDotDot' => 'Lade Profil...', + 'noFollowersYet' => 'Noch keine Follower', + 'noMorePostsToLoad' => 'Keine weiteren Beiträge zu laden', + 'noVideosYet' => 'Noch keine Videos', + 'notFollowingAnyone' => 'Sie folgen niemandem', + 'profile404ErrorMessage' => 'Wir konnten kein Profil mit dem Benutzernamen @:userId finden. Bitte überprüfen Sie den Benutzernamen und versuchen Sie es erneut.', + 'profile500ErrorMessage' => 'Unsere Server haben momentan Probleme. Bitte versuchen Sie es in wenigen Augenblicken erneut.', + 'profileNotFound' => 'Profil nicht gefunden', + 'profileOfflineErrorMessage' => 'Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut.', + 'profileUnknownErrorMessage' => 'Etwas Unerwartetes ist passiert. Bitte versuchen Sie es erneut oder kontaktieren Sie uns, falls das Problem weiterhin besteht.', + 'tabFilterOptions' => [ + 'Latest' => 'Neueste', + 'Popular' => 'Beliebt', + 'Oldest' => 'Älteste', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favoriten', + ], + 'thisAccountIsNotAvailable' => 'Dieses Konto ist nicht verfügbar', + 'unblock' => 'Entblocken', + 'userHasntPostedAnyVideosYet' => ':username hat noch keine Videos veröffentlicht', + 'whenPeopleFollowThisAccount' => 'Wenn jemand diesem Konto folgt, werden sie hier erscheinen.', + 'whenThisAccountFollowsSomeone' => 'Wenn dieses Konto jemandem folgt, werden diejenigen hier erscheinen.', + 'youHaveBlockedThisAccount' => 'Du hast dieses Konto blockiert', + 'youHaventPostedAnyVideosYet' => 'Du hast noch keine Videos veröffentlicht', + 'yourFavouritePostsWillAppearHere' => 'Deine Lieblingsbeiträge werden hier erscheinen.', + 'youveReachedTheEndOfThisList' => 'Sie haben das Ende der Liste erreicht', +]; diff --git a/lang/de/reports.php b/lang/de/reports.php new file mode 100644 index 00000000..fee68f05 --- /dev/null +++ b/lang/de/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'Ein unerwarteter Fehler ist aufgetreten', + 'title' => 'Fehler melden', + ], + 'success' => [ + 'message' => 'Deine Meldung wurde erfolgreich gesendet und wird von unserem Moderationsteam überprüft.

Danke, dass du dazu beiträgst, unsere Community sicher zu halten ❤️', + 'title' => 'Meldung eingereicht!', + ], + 'types' => [ + 1010 => 'Unpassende und irrelevante Suche', + 1011 => 'Gewalt, Missbrauch und kriminelle Ausbeutung', + 1012 => 'Hass und Belästigung', + 1013 => 'Suizid und Selbstverletzung', + 1014 => 'Essstörungen und ungesunde Körperbilder', + 1015 => 'Gefährliche Aktivitäten und Challenges', + 1016 => 'Nacktheit und sexuelle Inhalte', + 1017 => 'Schockierende und grafische Inhalte', + 1018 => 'Falschinformationen', + 1019 => 'Täuschendes Verhalten und Spam', + 1020 => 'Regulierte Waren und Aktivitäten', + 1021 => 'Betrug', + 1022 => 'Weitergabe persönlicher Daten', + 1023 => 'Illegalen Inhalt melden', + 1024 => 'Fälschungen und geistiges Eigentum', + 1025 => 'Unmarkierte Werbung', + 1026 => 'Sonstige', + ], +]; diff --git a/lang/de/settings.php b/lang/de/settings.php new file mode 100644 index 00000000..9b2bae10 --- /dev/null +++ b/lang/de/settings.php @@ -0,0 +1,100 @@ + 'Kontoverwaltung', + 'accountData' => 'Kontodaten', + 'accountInformation' => 'Kontoinformationen', + 'addAnExtraLayerOfSecurity' => 'Fügen Sie Ihrem Konto eine zusätzliche Sicherheitsstufe mit 2FA über eine Authentifizierungs-App hinzu.', + 'added' => 'Hinzugefügt', + 'allowYourAccountAndVideosToBeShared' => 'Erlaube, dein Konto und deine Videos mit Personen auf anderen Servern zu teilen.', + 'analyticsTracking' => 'Analyse-Verfolgung', + 'analyticsTrackingMessage' => 'Erlauben Sie Loops, Ihre Nutzung für Analysen und zur Verbesserung des Dienstes zu verfolgen.', + 'back' => 'Zurück', + 'cancelChange' => 'Änderungen verwerfen', + 'change' => 'Ändern', + 'changeEmail' => 'E-Mail ändern', + 'changeEmailAddress' => 'E-Mail-Adresse ändern', + 'changePassword' => 'Passwort ändern', + 'changingDotDotDot' => 'Wird geändert...', + 'clickTheLinkInThatEmail' => 'Klicken Sie auf den Link in der E-Mail, um die Änderung abzuschließen.', + 'commentsMade' => 'Gepostete Kommentare', + 'confirmNewPassword' => 'Neues Passwort bestätigen', + 'confirmYourPassword' => 'Passwort bestätigen', + 'currentEmailAddress' => 'Aktuelle E-Mail-Adresse', + 'currentPassword' => 'Aktuelles Passwort', + 'dataExport' => 'Datenexport', + 'dataInsights' => 'Dateneinblicke', + 'dataManagement' => 'Datenverwaltung', + 'dataRetention' => 'Datenspeicherung', + 'dataRetentionMessage' => 'Wählen Sie, wie lange Ihre Inhalte und Aktivitäten vor der automatischen Löschung aufbewahrt werden sollen.', + 'dataSharingForResearch' => 'Datenaustausch zu Forschungszwecken', + 'dataSharingForResearchMessage' => 'Verwendung von Daten für akademische Forschung und Verbesserung der Plattform zulassen.', + 'deactivate' => 'Deaktivieren', + 'deactivateAccount' => 'Konto deaktivieren', + 'delete' => 'Löschen', + 'deleteAccount' => 'Konto löschen', + 'disable2FAButton' => '2FA deaktivieren', + 'disableTwoFactor' => 'Zwei-Faktor-Authentifizierung deaktivieren', + 'disableTwoFactorMessage' => 'Sind Sie sicher, dass Sie die Zwei-Faktor-Authentifizierung deaktivieren möchten? Dies wird die Sicherheit Ihres Kontos verringern.', + 'downloadYourAccountDataExport' => 'Datenexporte ihres Kontos herunterladen.', + 'email' => 'E-Mail', + 'emailChangePending' => 'E-Mail-Änderung im Gange', + 'emailSettings' => 'E-Mail-Einstellungen', + 'enableFederation' => 'Föderation aktivieren', + 'enableTwoFactor' => 'Zwei-Faktor-Authentifizierung aktivieren', + 'enableTwoFactorMessage' => 'Sind Sie sicher, dass Sie die Zwei-Faktor-Authentifikation aktivieren wollen?', + 'enterYourCurrentPassword' => 'Geben Sie Ihr aktuelles Passwort ein', + 'enterYourNewEmailAddress' => 'Geben sie Ihre neue E-Mail-Adresse ein', + 'exportHistory' => 'Verlauf exportieren', + 'hoursWatched' => 'Stunden gesehen', + 'invalidVerificationCodePleaseTryAgain' => 'Ungültiger Bestätigungscode, bitte versuche es erneut.', + 'likesGiven' => '„Gefällt mir“-Angaben', + 'manageAccount' => 'Profil verwalten', + 'manageYourAccountEmail' => 'E-Mail Ihres Kontos verwalten.', + 'manageYourAccountSecuritySettings' => 'Sicherheitseinstellungen Ihres Kontos verwalten.', + 'manageYourLoopsAccount' => 'Ihr Loops-Konto verwalten', + 'newEmailAddress' => 'Neue E-Mail-Adresse', + 'newPassword' => 'Neues Passwort', + 'noExportsYet' => 'Noch keine Exporte', + 'noExportsYetMessage' => 'Ihre Datenexporte werden hier angezeigt, wenn sie zum Download bereit sind.', + 'noRestrictions' => 'Keine Einschränkungen', + 'oopsTheFollowingErrorsOccured' => 'Ups, folgende/r Fehler sind/ist aufgetreten:', + 'password' => 'Passwort', + 'passwordAndAuthentication' => 'Passwort und Authentifizierung', + 'pleaseEnterA6DigitCode' => 'Bitte geben Sie den 6-stelligen Code ein', + 'privacy' => 'Privatsphäre', + 'privateAccount' => 'Privates Konto', + 'recentExports' => 'Kürzliche Exporte', + 'resendVerification' => 'Bestätigung erneut senden', + 'safety' => 'Sicherheit', + 'security' => 'Sicherheit', + 'selectiveDataExport' => ' Teilweiser Datenexport', + 'selectiveDataExportMessage' => 'Wählen Sie bestimmte Arten von Daten zum Exportieren aus, wenn Sie nicht alle Daten benötigen.', + 'sendingDotDotDot' => 'Wird gesendet...', + 'setup2FA' => 'Zwei-Faktor-Authentifizierung einrichten', + 'setup2FAStep1' => 'Schritt 1: QR-Code scannen', + 'setup2FAStep1Message' => 'Scannen Sie diesen QR-Code mit Ihrer Authentifizierungs-App (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Schritt 2: Geben Sie den Bestätigungscode ein', + 'setup2FAStep2Message' => 'Geben Sie den 6-stelligen Code aus ihrer Authentifizierungs-App ein', + 'status' => 'Status', + 'successExclamation' => 'Erfolg!', + 'successPasswordChangedMessage' => 'Dein Passwort wurde erfolgreich aktualisiert!', + 'totalDataSize' => 'Gesamte Datengröße:', + 'twoFactorAuthDisabled' => 'Zwei-Faktor-Authentifizierung deaktiviert', + 'twoFactorAuthDisabledMessage' => 'Zwei-Faktor-Authentifizierung wurde erfolgreich für Ihr Konto deaktiviert.', + 'twoFactorAuthentication' => 'Zwei-Faktor-Authentifizierung', + 'twoFactorEnabled' => 'Zwei-Faktor-Authentifizierung aktiviert', + 'twoFactorEnabledMessage' => 'Zwei-Faktor-Authentifizierung wurde erfolgreich für Ihr Konto aktiviert', + 'unverified' => 'Unverifiziert', + 'verified' => 'Verifiziert', + 'verifyAndEnable' => 'Verifizieren & aktivieren', + 'verifyingDotDotDot' => 'Wird verifiziert...', + 'videosPosted' => 'Videos veröffentlicht', + 'weMayRestrictAccounts' => 'Wir können Konten einschränken, die nicht mit unseren Community-Richtlinien übereinstimmen.', + 'weveSentAnEmail' => 'Wir haben Ihnen eine Bestätigungsmail an die folgende E-Mail gesendet', + 'withAPrivateAccountMessage' => 'Mit einem privaten Konto können Nutzer:innen Ihnen nur mit Ihrer Zustimmung folgen und Ihre Videos sehen. Ihre aktuellen Follower werden nicht beeinflusst.', + 'yourAccountStatistics' => 'Ihre Kontostatistiken', + 'yourDataYourControl' => 'Deine Daten, deine Kontrolle', + 'yourDataYourControlMessage' => 'Kontodaten herunterladen oder überprüfen. Alle Exporte werden, zur einfachen Weiterverwendung, im JSON-Format bereitgestellt', + 'yourEmailIsUsedForRecoveryMessage' => 'Ihre E-Mail wird verwendet für Kontowiederherstellung, Benachrichtigungen und Sicherheitsbenachrichtigungen. Wir werden alle Änderungen überprüfen, um die Sicherheit Ihres Kontos zu gewährleisten.', +]; diff --git a/lang/de/studio.php b/lang/de/studio.php new file mode 100644 index 00000000..e1ac68f8 --- /dev/null +++ b/lang/de/studio.php @@ -0,0 +1,110 @@ + 'Aktionen', + 'addFirstVideo' => 'Erstes Video hinzufügen', + 'addSomeVideosToGetStarted' => 'Füge ein paar Videos hinzu, um loszulegen', + 'addVideos' => 'Videos hinzufügen', + 'addVideosToPlaylist' => 'Videos zur Wiedergabeliste hinzufügen', + 'allowOthersTo' => 'Anderen erlauben', + 'altText' => 'Alternativtext', + 'altTextHelp' => 'Beschreibe Deinen Videoinhalt, um ihn für sehbehinderte Zuschauer, die Screenreader verwenden, zugänglich zu machen', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Bist du sicher, dass du diese Wiedergabeliste löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Ausgewählten Eintrag wirklich aus der Wiedergabeliste entfernen?', + 'aspectRatios' => 'Seitenverhältnisse', + 'aspectRatiosMessage' => 'Empfehlung: 16:9 für waagerecht und 9:16 für vertikal.', + 'backToPlaylists' => 'Zurück zu den Wiedergabelisten', + 'caption' => 'Untertitel', + 'clearPlaylistSearch' => 'Suche zurücksetzen', + 'commentMessage' => 'Anderen erlauben zu kommentieren und auf diesen Post zu antworten', + 'comments' => 'Kommentare', + 'containsAlteredContent' => 'KI-generierte, veränderte oder synthetische Inhalte', + 'containsAlteredContentHelp' => 'Wähle diese Option, wenn Dein Video KI-generierte Elemente wie synthetische Stimmen, KI-erstellte Grafiken, Deepfakes oder Inhalte enthält, die durch KI-Tools erheblich verändert wurden. Dies trägt dazu bei, Transparenz und Vertrauen bei Deinem Publikum zu wahren', + 'containsNSFW' => 'Enthält NSFW-/sensible Inhalte', + 'containsNSFWMessage' => 'Diesen Beitrag als sensibel markieren, um eine Warnung anzuzeigen', + 'contentCreatedOn' => 'Inhalt (erstellt am)', + 'createFirstPlaylist' => 'Erste Wiedergabeliste erstellen', + 'createNewPlaylist' => 'Neue Wiedergabeliste erstellen', + 'createPlaylist' => 'Wiedergabeliste erstellen', + 'createYourFirstPlaylistTo' => 'Erstelle deine erste Wiedergabeliste, um deine Videos zu organisieren', + 'customCover' => 'Eigenes Vorschaubild', + 'deletePlaylist' => 'Wiedergabeliste löschen', + 'describeYourPlaylistDotDotDot' => 'Wiedergabeliste beschreiben...', + 'describeYourVideoDotDotDot' => 'Ihr Video beschreiben...', + 'describeYourVideoDotDotDotAltText' => 'Beschreibe Dein Video optional für sehbehinderte Nutzer...', + 'description' => 'Beschreibung', + 'details' => 'Details', + 'disclosePostContent' => 'Beitragsinhalt anzeigen', + 'disclosePostContentHelp' => 'Weise andere darauf hin, dass dieser Beitrag für eine Marke, ein Produkt oder eine Dienstleistung wirbt', + 'download' => 'Herunterladen', + 'downloadMessage' => 'Anderen erlauben, dieses Video herunterzuladen', + 'dragAndDropVideosToReorder' => 'Videos in der Wiedergabeliste in die richtige Reihenfolge ziehen', + 'duet' => 'Duett', + 'duetMessage' => 'Anderen erlauben, dieses Video mit ihrem eigenen zu erweitern', + 'editAltText' => 'Alternativtext bearbeiten', + 'editDetails' => 'Details bearbeiten', + 'editPlaylist' => 'Wiedergabeliste bearbeiten', + 'feed' => 'Feed', + 'fileFormats' => 'Dateiformate', + 'followers' => 'Follower', + 'following' => 'Gefolgt', + 'found' => 'gefunden', + 'hashtag' => 'Hashtag', + 'hashtags' => 'Hashtags', + 'language' => 'Sprache', + 'likes' => '„Gefällt mir“-Angaben', + 'loadingMoreDotDotDot' => 'Lade weitere...', + 'loadingPlaylistDotDotDot' => 'Lade Playliste...', + 'loadingPlaylistsDotDotDot' => 'Wiedergabelisten werden geladen...', + 'loadingVideosDotDotDot' => 'Videos werden geladen...', + 'maximumSize' => 'Maximale Größe:', + 'mbVideoDuration' => ' MB, Videolänge:', + 'mention' => 'Erwähnung', + 'minutes' => 'Minute(n).', + 'myAwesomePlaylist' => 'Meine fantastische Wiedergabeliste', + 'myPlaylists' => 'Meine Wiedergabelisten', + 'myPosts' => 'Meine Beiträge', + 'newPlaylist' => 'Neue Wiedergabeliste', + 'no' => 'Nein', + 'noAvailableVideosToAdd' => 'Keine Videos zum Hinzufügen verfügbar', + 'noPlaylistsFound' => 'Keine Wiedergabelisten gefunden', + 'noPlaylistsYet' => 'Noch keine Wiedergabelisten vorhanden', + 'noVideosFound' => 'Keine Videos gefunden', + 'noVideosInThisPlaylist' => 'Keine Videos in dieser Wiedergabeliste', + 'orDragAndDropItHere' => 'Oder hier hereinziehen', + 'otherMajorFormatsAreSupported' => '. Andere große Formate werden unterstützt.', + 'playlist' => 'Wiedergabeliste', + 'playlistName' => 'Name der Wiedergabeliste', + 'playlists' => 'Wiedergabelisten', + 'posts' => 'Beiträge', + 'recommended' => 'Empfohlen:', + 'removeFromPlaylist' => 'Aus Wiedergabeliste entfernen', + 'replace' => 'Ersetzen', + 'searchByPostCaption' => 'Durchsuche Beitragsbeschreibung', + 'searchPlaylistsDotDotDot' => 'Wiedergabelisten durchsuchen...', + 'searchYourVideosDotDotDot' => 'Deine Videos werden durchsucht...', + 'searchingDotDotDot' => 'Suche wird durchgeführt...', + 'selectLanguage' => 'Sprache auswählen', + 'selectLanguageHelp' => 'Wähle die Hauptsprache in deinem Video', + 'selectVideo' => 'Video auswählen', + 'selectVideoToUpload' => 'Video zum Hochladen auswählen', + 'settings' => 'Einstellungen', + 'sizeAndDuration' => 'Größe und Dauer', + 'statusFollowers' => 'Nur für Follower', + 'statusPrivate' => 'Privat – nur Du', + 'statusPublic' => 'Öffentlich – für alle sichtbar', + 'statusUnlisted' => 'Nicht gelistet – über Link verfügbar', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Anderen erlauben, dieses Video mit ihren eigenen zu „stitchen“', + 'tip' => 'Trinkgeld', + 'tryDifferentPlaylistSearch' => 'Versuche einen anderen Suchbegriff oder lösche Deine Suche, um alle Wiedergabelisten zu sehen', + 'unsavedWarning' => 'Ein Video, was Sie bearbeitet haben, wurde nicht gespeichert. Bearbeitung fortsetzen?', + 'uploadFirstVideo' => 'Erstes Video hochladen', + 'users' => 'Nutzer', + 'videoResolutions' => 'Videoauflösungen', + 'videoResolutionsMessage' => 'Hohe Auflösungen empfohlen: 1080p, 1440p oder 4K.', + 'videosInPlaylist' => 'Videos in der Wiedergabeliste', + 'view' => 'Ansicht', + 'visibility' => 'Sichtbarkeit', + 'yourPostedAndProcessingVideos' => 'Deine hochgeladenen Videos und Videos in Bearbeitung werden hier angezeigt', +]; diff --git a/lang/el/auth.php b/lang/el/auth.php new file mode 100644 index 00000000..f4f89215 --- /dev/null +++ b/lang/el/auth.php @@ -0,0 +1,9 @@ + 'Αυτά τα διαπιστευτήρια δεν ταιριάζουν με τα αρχεία μας.', + 'password' => 'Ο παρεχόμενος κωδικός πρόσβασης είναι λανθασμένος.', + 'registrationsAreCurrentlyClosed' => 'Οι εγγραφές είναι κλειστές αυτή τη στιγμή', + 'thisServerIsntAccepting' => 'Αυτός ο διακομιστής δεν δέχεται νέες εγγραφές αυτή τη στιγμή. Παρακαλώ έλεγξε ξανά αργότερα ή επέλεξε έναν άλλο διακομιστή Loops.', + 'throttle' => 'Παρα πολλές προσπάθειες σύνδεσης. Παρακαλώ δοκίμασε ξανά σε :seconds δευτερόλεπτα.', +]; diff --git a/lang/el/common.php b/lang/el/common.php new file mode 100644 index 00000000..d0ddc6ca --- /dev/null +++ b/lang/el/common.php @@ -0,0 +1,187 @@ + 'Ο λογαριασμός δημιουργήθηκε επιτυχώς! Καλώς ήρθες!', + 'actions' => 'Ενέργειες', + 'ageRestrictedContent' => 'Περιεχόμενο Περιορισμένης Ηλικίας', + 'alreadyHaveAnAccount' => 'Έχεις ήδη λογαριασμό;', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'Παρουσιάστηκε μη αναμενόμενο σφάλμα. Παρακαλούμε προσπάθησε ξανά.', + 'and' => 'και', + 'apply' => 'Εφαρμογή', + 'authenticationCode' => 'Κωδικός Ταυτοποίησης', + 'authenticationSuccessful' => 'Επιτυχής ταυτοποίηση!', + 'avatar' => 'Άβαταρ', + 'backToAuthenticatorApp' => 'Πίσω στην εφαρμογή ταυτοποίησης', + 'backToSignIn' => 'Πίσω στη Σύνδεση', + 'birthdate' => 'Ημερομηνία γέννησης', + 'birthdateVerified' => 'Ημερομηνία γέννησης επαληθεύτηκε!', + 'browseTrendingTagsInstead' => 'Περιήγηση ετικετών σε τάσεις αντ\' αυτού', + 'byContinuingYouAgreeToOur' => 'Συνεχίζοντας, συμφωνείς με τους', + 'cancel' => 'Ακύρωση', + 'changeAvatar' => 'Αλλαγή αβατάρ', + 'chooseAUsername' => 'Επέλεξε ένα όνομα χρήστη', + 'chooseAUsernameAndSecurePassword' => 'Επέλεξε ένα όνομα χρήστη και έναν ασφαλή κωδικό πρόσβασης', + 'chooseYourAvatar' => 'Επέλεξε το άβατάρ σου', + 'clickToReveal' => 'Κλικ για αποκάλυψη', + 'clickToUploadImage' => 'Κάνε κλικ για μεταφόρτωση εικόνων', + 'close' => 'Κλείσιμο', + 'comment' => 'Σχόλιο', + 'communityGuidelines' => 'Κανονισμοί Κοινότητας', + 'confirmPassword' => 'Επιβεβαίωση Κωδικού Πρόσβασης', + 'confirmYourBirthdate' => 'Επιβεβαίωσε την ημερομηνία γέννησής σου', + 'continue' => 'Συνέχεια', + 'createAFreeAccountToContinueExploring' => 'Δημιούργησε έναν δωρεάν λογαριασμό για να συνεχίσεις να εξερευνάς βίντεο και να ανακαλύψεις εκπληκτικό περιεχόμενο από δημιουργούς σε όλο τον κόσμο.', + 'createANewAccountToGetStarted' => 'Δημιούργησε ένα νέο λογαριασμό για να ξεκινήσεις', + 'createAStrongPassword' => 'Δημιουργία ισχυρού κωδικού πρόσβασης', + 'createAccount' => 'Δημιουργία λογαριασμού', + 'created' => 'Δημιουργήθηκε', + 'day' => 'Ημέρα', + 'delete' => 'Διαγραφή', + 'disable' => 'Απενεργοποίηση', + 'disabled' => 'Ανενεργό', + 'discard' => 'Απόρριψη', + 'dontHaveAnAccount' => 'Δεν έχεις λογαριασμό;', + 'doubleCheckSpelling' => 'Έλεγξε ξανά για ορθογραφία', + 'edit' => 'Επεξεργασία', + 'edited' => 'Επεξεργάστηκε', + 'email' => 'Email', + 'emailAlreadyVerified' => 'Αυτό το email έχει ήδη επαληθευτεί.', + 'emailVerification' => 'Επαλήθευση email', + 'emailVerifiedSuccessfully' => 'Το email επαληθεύτηκε επιτυχώς!', + 'enable' => 'Ενεργοποίηση', + 'enabled' => 'Ενεργό', + 'enterTheSixDigitCodeSentTo' => 'Εισήγαγε τον 6-ψήφιο κωδικό που στάλθηκε στο', + 'enterYourEmail' => 'Εισήγαγε το email σου', + 'enterYourEmailToGetStarted' => 'Εισήγαγε το email σου για να ξεκινήσεις', + 'enterYourPassword' => 'Εισήγαγε τον κωδικό σου', + 'explore' => 'Εξερεύνηση', + 'exploreTags' => 'Εξερεύνηση Ετικετών', + 'failedToResendVerificationCode' => 'Αποτυχία επαναποστολής κωδικού. Παρακαλώ προσπάθησε ξανά.', + 'failedToSendResetLinkPleaseTryAgain' => 'Αποτυχία αποστολής συνδέσμου επαναφοράς. Παρακαλώ προσπάθησε ξανά.', + 'failedToSendVerificationCode' => 'Αποτυχία αποστολής κωδικού επαλήθευσης. Παρακαλώ προσπάθησε ξανά.', + 'failedToVerifyAgePleaseTryAgain' => 'Αποτυχία επαλήθευσης ηλικίας. Παρακαλώ προσπάθησε ξανά.', + 'finishSignUp' => 'Ολοκλήρωση εγγραφής', + 'follow' => 'Ακολούθησε', + 'followers' => 'Ακόλουθοι', + 'following' => 'Ακολουθούνται', + 'forgotPassword' => 'Ξέχασες τον κωδικό;', + 'formattedAs' => 'Μορφοποίηση ως', + 'goBackHome' => 'Πίσω στην αρχική', + 'goToHome' => 'Μετάβαση στην Αρχική', + 'hashtagContainsAgeRestrictedContent' => 'Αυτή η ταμπέλα περιέχει περιεχόμενο περιορισμένης ηλικίας. Παρακαλώ συνδέσου για να επαληθεύσετε την ηλικία σου και να δεις αυτά τα βίντεο.', + 'hashtagMayNotExist' => 'Αυτή η ετικέτα μπορεί να μην υπάρχει, μπορεί να έχει απαγορευτεί ή να περιέχει ορθογραφικό.', + 'hashtagNotFound' => 'Δεν Βρέθηκε Ετικέτα', + 'hashtagWeCouldntFind' => 'Δεν μπορέσαμε να βρούμε βίντεο για', + 'iAlreadyHaveTheCode' => 'Έχω ήδη τον κωδικό', + 'invalidCodeLength' => 'Μη έγκυρο μήκος κωδικού', + 'invalidOrExpiredCode' => 'Μη έγκυρος ή ληγμένος κωδικός', + 'invalidVerificationCode' => 'Μη έγκυρος κωδικός επαλήθευσης. Παρακαλώ προσπάθησε ξανά.', + 'keepWatching' => 'Συνέχιση Παρακολούθησης', + 'lastUpdated' => 'Τελευταία ενημέρωση', + 'learnMore' => 'Μάθε περισσότερα', + 'loadMore' => 'Φόρτωση περισσοτέρων', + 'loading' => 'Φόρτωση', + 'loginFailedPleaseTryAgain' => 'Η σύνδεση απέτυχε. Παρακαλούμε προσπάθησε ξανά.', + 'loginToContinue' => 'Σύνδεση για να συνέχεια', + 'loginToContinueExploring' => 'Συνδέσου για να συνεχίσεις να εξερευνάς βίντεο και να ανακαλύψεις εκπληκτικό περιεχόμενο από δημιουργούς σε όλο τον κόσμο.', + 'manage' => 'Διαχείριση', + 'markAllAsReadConfirmMessage' => 'Σίγουρα θες να επισημάνεις όλες τις μη αναγνωσμένες ειδοποιήσεις ως αναγνωσμένες;', + 'markAllRead' => 'Επισήμανση Όλων Ως Αναγ/ων', + 'markAsRead' => 'Σήμανση ως αναγνωσμένο', + 'maxResendLimitReachedPleaseContactSupport' => 'Συμπληρώθηκε το μέγιστο όριο επαναποστολής. Επικοινώνησε με την υποστήριξη.', + 'month' => 'Μήνας', + 'months' => [ + 'jan' => 'Ιανουάριος', + 'feb' => 'Φεβρουάριος', + 'mar' => 'Μάρτιος', + 'apr' => 'Απρίλιος', + 'may' => 'Μάιος', + 'jun' => 'Ιούνιος', + 'jul' => 'Ιούλιος', + 'aug' => 'Αύγουστος', + 'sep' => 'Σεπτέμβριος', + 'oct' => 'Οκτώβριος', + 'nov' => 'Νοέμβριος', + 'dec' => 'Δεκέμβριος', + ], + 'newVerificationCodeSent' => 'Ο νέος κωδικός επαλήθευσης εστάλη!', + 'next' => 'Επόμενο', + 'noMoreResults' => 'Δεν υπάρχουν άλλα αποτελέσματα.', + 'noPostsYet' => 'Καμία ανάρτηση ακόμα', + 'noVerificationCodeSent' => 'Δεν έχει αποσταλεί κωδικός επαλήθευσης για αυτό το email.', + 'notifications' => 'Ειδοποιήσεις', + 'password' => 'Κωδικός πρόσβασης', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Ο σύνδεσμος επαναφοράς κωδικού έχει σταλεί στο email σου.', + 'passwordStrength' => 'Ισχύς κωδικού πρόσβασης', + 'passwordsDoNotMatch' => 'Οι κωδικοί δεν ταιριάζουν', + 'pleaseChooseAStrongerPassword' => 'Παρακαλούμε επέλεξε έναν πιο δυνατό κωδικό', + 'pleaseEnterYour2FACode' => 'Παρακαλώ εισήγαγε τον κωδικό ελέγχου ταυτότητας δύο παραγόντων', + 'pleaseSelectYourBirthdate' => 'Παρακαλώ επέλεξε την πλήρη ημερομηνία γέννησής σου.', + 'privacyPolicy' => 'Πολιτική Απορρήτου', + 'profile' => 'Προφίλ', + 'profileInformationSaved' => 'Οι πληροφορίες προφίλ αποθηκεύτηκαν!', + 'readMore' => 'Διάβασε περισσότερα', + 'registrationFailedPleaseTryAgain' => 'Η εγγραφή απέτυχε. Παρακαλώ δοκίμασε ξανά.', + 'rememberMe' => 'Να με θυμάσαι', + 'remove' => 'Αφαίρεση', + 'report' => 'Αναφορά', + 'resendCode' => 'Επαναποστολή κωδικού', + 'resendIn' => 'Επαναποστολή σε', + 'resetPassword' => 'Επαναφορά κωδικού πρόσβασης', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Τα αποτελέσματα μπορεί να χρειαστούν ένα λεπτό ανάλογα με τον απομακρυσμένο διακομιστή', + 'retry' => 'Επανάληψη', + 'retryingDotDotDot' => 'Επανάληψη...', + 'save' => 'Αποθήκευση', + 'savingDotDotDot' => 'Αποθήκευση...', + 'searchFediverse' => 'Αναζήτηση Fediverse', + 'searchTheFediverse' => 'Αναζήτηση στο Fediverse', + 'searchingTheFediverseFor' => 'Αναζήτηση στο fediverse για', + 'sendCode' => 'Αποστολή Κωδικού', + 'sendResetLink' => 'Αποστολή Συνδέσμου Επαναφοράς', + 'setUpYourProfile' => 'Ρύθμισε το προφίλ σου', + 'shareThisAccount' => 'Κοινοποίηση λογαριασμού', + 'shareThisLoop' => 'Κοινοποίηση αυτού του Loop', + 'signIn' => 'Σύνδεση', + 'signIntoYourAccountToContinue' => 'Συνδέσου στο λογαριασμό σου για να συνεχίσεις', + 'signUp' => 'Εγγραφή', + 'skipForNow' => 'Παράλειψη για τώρα', + 'somethingWentWrong' => 'Κάτι πήγε στραβά', + 'status' => 'Κατάσταση', + 'suggestions' => 'Προτάσεις', + 'tapToPlay' => 'Πάτα για Αναπαραγωγή', + 'termsOfService' => 'Όροι Παροχής Υπηρεσιών', + 'thisContentAppearsToBeOnAnotherServer' => 'Αυτό το περιεχόμενο φαίνεται να είναι σε άλλο διακομιστή. Ψάξε στο ομοσπονδιακό διαδίκτυο για να ανακαλύψεις και να δεις αυτό το περιεχόμενο.', + 'today' => 'Σήμερα', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Πάρα πολλές αποτυχημένες προσπάθειες, παρακαλώ προσπάθησε ξανά αργότερα', + 'tryARelatedOrSimilarHashtag' => 'Δοκίμασε μία σχετική ή παρόμοια ετικέτα', + 'tryAgain' => 'Δοκίμασε ξανά', + 'unfollow' => 'Άρση ακολούθησης', + 'unread' => 'Μη αναγνωσμένα', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Ανέβασε ένα άβαταρ για να εξατομικεύσεις το προφίλ σου', + 'uploadYourAvatar' => 'Ανέβασε το άβατάρ σου', + 'useADifferentMethod' => 'Χρήση διαφορετικής μεθόδου', + 'username' => 'Όνομα χρήστη', + 'verificationCode' => 'Κωδικός Επαλήθευσης', + 'verificationCodeExpiredPleaseRequestNew' => 'Ο κωδικός επαλήθευσης έχει λήξει. Παρακαλώ ζήτα έναν νέο.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Ο κωδικός επαλήθευσης στάλθηκε πρόσφατα. Παρακαλώ έλεγξε το email σου.', + 'verificationCodeSentToYourEmail' => 'Ο κωδικός επιβεβαίωσης στάλθηκε στο email σου!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Δεν βρέθηκε συνεδρία επαλήθευσης. Παρακαλώ ξεκίνα την εγγραφή ξανά.', + 'verify' => 'Επαλήθευση', + 'verifyAnotherWay' => 'Επαλήθευση μ\' άλλο τρόπο', + 'verifyCode' => 'Επαλήθευση Κωδικού', + 'verifyEmailCode' => 'Επαλήθευση Κωδικού Email', + 'verifyTwoFactor' => 'Επιβεβαίωση 2FA', + 'verifyYourEmail' => 'Επαλήθευσε το email σου', + 'videos' => 'Βίντεο', + 'weNeedYourBirthdateToVerifyAge' => 'Χρειαζόμαστε την ημερομηνία γέννησής σου για να επαληθεύσουμε την ηλικία σου.', + 'weSentAVerificationCodeToYourEmail' => 'Στείλαμε έναν κωδικό επαλήθευσης στο email σου', + 'weUseThisToVerifyAge' => 'Το χρησιμοποιούμε για να επαληθεύσουμε την ηλικία σου. Δεν θα είναι δημόσιο.', + 'welcome' => 'Καλώς ήρθες', + 'welcomeBack' => 'Καλωσήρθες Ξανά', + 'wellSendAVerificationCodeTo' => 'Θα στείλουμε έναν κωδικό επαλήθευσης στο', + 'wellSendYouALinkToResetYourPassword' => 'Θα σου στείλουμε ένα σύνδεσμο για να επαναφέρεις τον κωδικό πρόσβασής σου', + 'year' => 'Έτος', + 'yesterday' => 'Χθες', + 'youMustBeAtLeastXYearsOld' => 'Πρέπει να είσαι τουλάχιστον :years χρονών για να δημιουργήσεις ένα λογαριασμό.', + 'yourRegisteredEmailAddress' => 'η καταχωρημένη διεύθυνση email σου', +]; diff --git a/lang/el/contact.php b/lang/el/contact.php new file mode 100644 index 00000000..87f815fc --- /dev/null +++ b/lang/el/contact.php @@ -0,0 +1,19 @@ + 'Επικοινωνία Διαχειριστή', + 'adminContactMessage' => 'Για έρευνες που σχετίζονται με ουσιώδη λειτουργικά θέματα (χρησιμοποίησε το σύστημα αναφοράς περιεχομένου εντός εφαρμογής).', + 'bodyMessage' => 'Είμαστε εδώ για να βοηθήσουμε. Πήγαινε σε εμάς μέσω οποιουδήποτε από τα παρακάτω κανάλια και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατόν.', + 'communityForum' => 'Φόρουμ Κοινότητας', + 'communityForumMessage' => 'Γίνε μέλος στις συζητήσεις της κοινότητας, κάνε ερωτήσεις, και μοιράσου τη γνώση με άλλους χρήστες.', + 'failedToLoadContactInformation' => 'Αποτυχία φόρτωσης πληροφοριών επαφής. Παρακαλώ δοκίμασε αργότερα.', + 'getInTouch' => 'Έλα σε Επαφή', + 'loadingContactInformationDotDotDot' => 'Φόρτωση πληροφοριών επαφής...', + 'responseTime' => 'Χρόνος Απόκρισης', + 'responseTimeMessage' => 'Απαντούμε συνήθως σε όλα τα ερωτήματα εντός 24 ωρών κατά τη διάρκεια των εργάσιμων ημερών. Για επείγοντα τεχνικά ζητήματα, παρακαλούμε να συμπεριλάβεις το "URGENT" στο θέμα σου.', + 'socialConnect' => 'Κοινωνική Σύνδεση', + 'socialConnectMessage' => 'Ακολούθησέ με στο fediverse για ενημερώσεις και γρήγορες ερωτήσεις μέσω άμεσων μηνυμάτων.', + 'technicalSupport' => 'Τεχνική Υποστήριξη', + 'technicalSupportMessage' => 'Χρειάζεσαι βοήθεια με την πλατφόρμα μας; Απόκτησε τεχνική βοήθεια και υποστήριξη αντιμετώπισης προβλημάτων.', + 'visitForum' => 'Επισκέψου το Φόρουμ', +]; diff --git a/lang/el/explore.php b/lang/el/explore.php new file mode 100644 index 00000000..b0a7b80c --- /dev/null +++ b/lang/el/explore.php @@ -0,0 +1,6 @@ + 'Ανακάλυψε δημοφιλές περιεχόμενο', + 'noVideosFoundForThisHashtag' => 'Δεν βρέθηκαν βίντεο για αυτήν την ετικέτα', +]; diff --git a/lang/el/language.php b/lang/el/language.php new file mode 100644 index 00000000..942a9046 --- /dev/null +++ b/lang/el/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Επιλογή Γλώσσας', + 'description' => 'Επέλεξε τη γλώσσα που προτιμάς. Αυτό θα αλλάξει τη γλώσσα για ολόκληρη την εφαρμογή.', + 'select' => 'Επιλογή Γλώσσας:', + 'applyChanges' => 'Εφαρμογή Αλλαγών', + 'current' => 'Τρέχουσα Γλώσσα:', + 'note' => 'Η προτίμηση γλώσσας σου θα αποθηκευτεί αυτόματα.', + ], +]; diff --git a/lang/el/nav.php b/lang/el/nav.php new file mode 100644 index 00000000..4c45d4dc --- /dev/null +++ b/lang/el/nav.php @@ -0,0 +1,32 @@ + 'Σχετικά', + 'activity' => 'Δραστηριότητα', + 'admin' => 'Διαχειριστής', + 'clearAll' => 'Εκκαθάριση Όλων', + 'community' => 'Κοινότητα', + 'contact' => 'Επικοινωνία', + 'developers' => 'Προγραμματιστές', + 'federation' => 'Ομοσπονδία', + 'forYou' => 'Για Σένα', + 'help' => 'Βοήθεια', + 'home' => 'Αρχική', + 'join' => 'Συμμετοχή', + 'local' => 'Τοπικό', + 'logIn' => 'Σύνδεση', + 'logOut' => 'Αποσύνδεση', + 'loginOrRegister' => 'Είσοδος ή Εγγραφή', + 'more' => 'Περισσότερα', + 'noResultsFound' => 'Δε βρέθηκαν αποτελέσματα', + 'popular' => 'Δημοφιλή', + 'poweredBy' => 'Υποστηρίζεται από', + 'privacy' => 'Απόρρητο', + 'profile' => 'Προφίλ', + 'recentSearches' => 'Πρόσφατες Αναζητήσεις', + 'search' => 'Αναζήτηση', + 'settings' => 'Ρυθμίσεις', + 'terms' => 'Όροι', + 'upload' => 'Μεταφόρτωση', + 'uploadLoop' => 'Μεταμόρφωση Loop', +]; diff --git a/lang/el/notifications.php b/lang/el/notifications.php new file mode 100644 index 00000000..a034fdd2 --- /dev/null +++ b/lang/el/notifications.php @@ -0,0 +1,29 @@ + 'Δραστηριότητα', + 'allCaughtUp' => 'Έχεις καλύψει τα πάντα!', + 'errorLoadingNotifications' => 'Σφάλμα φόρτωσης ειδοποιήσεων', + 'messageTypes' => [ + 'videoLike' => 'άρεσε το βίντεό σου', + 'newFollower' => 'ξεκίνησε να σε ακολουθεί', + 'videoComment' => 'σχολίασε στο βίντεό σου', + 'videoCommentReply' => 'απάντησε σε σχόλιο στο βίντεό σου', + 'videoCommentLike' => 'άρεσε το σχόλιό σου', + 'videoCommentReplyLike' => 'άρεσε η απάντηση σχολίου σου', + 'videoCommentShare' => 'κοινοποίησε το σχόλιό σου', + 'videoCommentReplyShare' => 'κοινοποίησε την απάντηση σχολίου σου', + 'videoShare' => 'κοινοποίησε το βίντεό σου', + 'default' => 'αλληλεπίδρασε με το περιεχόμενό σου', + ], + 'messages' => 'Μηνύματα', + 'messagesWillAppearHere' => 'Τα μηνύματα θα εμφανίζονται εδώ', + 'newFollowers' => 'Νέοι Ακόλουθοι', + 'newFollowersWillAppearHere' => 'Οι νέοι ακόλουθοι θα εμφανιστούν εδώ', + 'noMessages' => 'Κανένα Μήνυμα', + 'noNewFollowers' => 'Δεν υπάρχουν νέοι ακόλουθοι', + 'noNotifications' => 'Καμία ειδοποίηση', + 'noSystemNotifications' => 'Καμία Ειδοποίηση Συστήματος', + 'system' => 'Σύστημα', + 'systemNotificationsWillAppearHere' => 'Οι ειδοποιήσεις συστήματος θα εμφανίζονται εδώ', +]; diff --git a/lang/el/pagination.php b/lang/el/pagination.php new file mode 100644 index 00000000..7be28c47 --- /dev/null +++ b/lang/el/pagination.php @@ -0,0 +1,6 @@ + 'Επόμενο »', + 'previous' => '« Προηγούμενο', +]; diff --git a/lang/el/post.php b/lang/el/post.php new file mode 100644 index 00000000..2c6855a6 --- /dev/null +++ b/lang/el/post.php @@ -0,0 +1,63 @@ + 'Προσθήκη σχολίου...', + 'additionalDetails' => 'Πρόσθετες λεπτομέρειες', + 'allowPeopleToCommentOnThisVideo' => 'Να επιτρέπεται σε άτομα να σχολιάζουν σ\' αυτό το βίντεο', + 'allowPeopleToDownloadThisVideo' => 'Να επιτρέπεται σε άτομα να κατεβάζουν αυτό το βίντεο', + 'caption' => 'Λεζάντα', + 'characters' => 'χαρακτήρες', + 'commentDeleted' => 'Αυτό το σχόλιο μπορεί να έχει διαγραφεί', + 'commentNotFound' => 'Το σχόλιο δεν βρέθηκε', + 'comments' => 'Σχόλια', + 'commentsAreDisabledForThisVideo' => 'Τα σχόλια είναι απενεργοποιημένα για αυτό το βίντεο', + 'commentsEnabled' => 'Σχόλια Ενεργοποιημένα', + 'commentsHaveBeenDisabled' => 'Τα σχόλια έχουν απενεργοποιηθεί', + 'copiedExclamation' => 'Αντιγράφηκε!', + 'copyLink' => 'Αντιγραφή συνδέσμου', + 'creator' => 'Δημιουργός', + 'delete' => 'Διαγραφή', + 'deleteVideo' => 'Διαγραφή Βίντεο', + 'deleteVideoConfirmMessage' => 'Σίγουρα θες να διαγράψεις αυτό το βίντεο;', + 'deletingDotDotDot' => 'Διαγραφή...', + 'dotDotDotMore' => '...περισσότερα', + 'downloadsEnabled' => 'Ενεργοποιημένες Λήψεις', + 'edit' => 'Επεξεργασία', + 'editVideo' => 'Επεξεργασία Βίντεο', + 'errorLoadingComments' => 'Σφάλμα φόρτωσης σχολίων', + 'goBack' => 'Επιστροφή', + 'goHome' => 'Πίσω σε Αρχική', + 'hide' => 'Απόκρυψη', + 'invalidCommentLink' => 'Ο σύνδεσμος σχολίου είναι μη έγκυρος ή χαλασμένος', + 'loadMoreReplies' => 'Φόρτωση περισσότερων απαντήσεων', + 'loadingComment' => 'Φόρτωση σχολίου...', + 'loadingComments' => 'Φόρτωση σχολίων...', + 'loadingVideoDotDotDot' => 'Φόρτωση βίντεο...', + 'noCommentsYet' => 'Κανένα σχόλιο ακόμα', + 'permalink' => 'Μόνιμος σύνδεσμος', + 'pinToProfile' => 'Καρφίτσωμα στο Προφίλ', + 'pinned' => 'Καρφιτσώθηκε', + 'pleaseSelectAScenario' => 'Παρακαλώ επέλεξε ένα σενάριο', + 'post' => 'Ανάρτηση', + 'postingDotDotDot' => 'Δημοσίευση...', + 'replies' => 'απαντήσεις', + 'reply' => 'Απάντηση', + 'reportTextPlaceholder1018' => 'Παρακαλούμε περιέγραψε τη παραπληροφόρηση που αναφέρεις...', + 'reportTextPlaceholder1021' => 'Παρακαλούμε περιέγραψε την δόλια δραστηριότητα...', + 'reportTextPlaceholder1023' => 'Παρακαλούμε περιέγραψε το παράνομο περιεχόμενο...', + 'reportTextPlaceholder1026' => 'Παρακαλούμε να δώσεις πρόσθετες λεπτομέρειες σχετικά με την αναφορά σου...', + 'reportTextPlaceholderDefault' => 'Παρακαλούμε να δώσεις πρόσθετες λεπτομέρειες...', + 'saveChanges' => 'Αποθήκευση Αλλαγών', + 'sensitiveContent' => 'Ευαίσθητο Περιεχόμενο', + 'showLess' => 'Εμφάνιση λιγότερων', + 'showThisVideoAtTheTopOfYourProfile' => 'Εμφάνιση αυτού του βίντεο στην κορυφή του προφίλ σου', + 'signInToLeaveAComment' => 'Συνδέσου για να αφήσεις ένα σχόλιο', + 'submit' => 'Υποβολή', + 'submittingDotDotDot' => 'Υποβολή...', + 'thisActionCannotBeUndone' => 'Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Το βίντεό σου θα αφαιρεθεί μόνιμα.', + 'view' => 'Προβολή', + 'viewAllComments' => 'Δες Όλα τα Σχόλια', + 'writeAReplyDotDotDot' => 'Γράψε μια απάντηση...', + 'writeYourCaptionDotDotDot' => 'Γράψε τη λεζάντα σου...', + 'yourReportingThis' => 'Αναφέρεις αυτό το :type για: :message', +]; diff --git a/lang/el/profile.php b/lang/el/profile.php new file mode 100644 index 00000000..2a4b4a57 --- /dev/null +++ b/lang/el/profile.php @@ -0,0 +1,53 @@ + 'Ο Λογαριασμός Αποκλείστηκε', + 'accountUnavailable' => 'Μη Διαθέσιμος Λογαριασμός', + 'applyingDotDotDot' => 'Εφαρμογή...', + 'avatarFailedToUploadError' => 'Απέτυχε η ενημέρωση του άβαταρ. Παρακαλώ προσπάθησε ξανά.', + 'avatarFileSizeError' => 'Το μέγεθος του αρχείου εικόνας πρέπει να είναι μικρότερο από 5MB.', + 'avatarFileTypeError' => 'Παρακαλώ επέλεξε ένα έγκυρο αρχείο εικόνας (PNG, JPEG ή JPG).', + 'bio' => 'Βιο', + 'bioHelp' => 'Προαιρετικό βιογραφικό (έως 80 χαρακτήρες)', + 'bioPlaceholder' => 'Πρόσθεσε ένα προαιρετικό βιογραφικό', + 'block' => 'Αποκλεισμός', + 'blocked' => 'Αποκλείστηκε', + 'deleteAvatar' => 'Διαγραφή Άβαταρ', + 'deleteAvatarConfirmMessage' => 'Σίγουρα θες να διαγράψεις το άβατάρ σου;', + 'deleteAvatarFailedMessage' => 'Απέτυχε η διαγραφή του άβαταρ. Παρακαλώ προσπάθησε ξανά.', + 'displayName' => 'Εμφανιζόμενο Όνομα', + 'displayNameHelp' => 'Εμφανιζόμενα ονόματα μπορεί να είναι έως και 30 χαρακτήρες.', + 'editProfile' => 'Επεξεργασία Προφίλ', + 'failedToUpdateProfileErrorMessage' => 'Απέτυχε η ενημέρωση του προφίλ. Παρακαλώ προσπάθησε ξανά.', + 'favouritePosts' => 'Αγαπημένες αναρτήσεις', + 'followRequestPending' => 'Εκκρεμεί Αίτημα Ακολούθησης', + 'likes' => 'Μου αρέσει', + 'loadingProfileDotDotDot' => 'Φόρτωση προφίλ...', + 'noFollowersYet' => 'Δεν έχεις ακόλουθους ακόμα', + 'noMorePostsToLoad' => 'Δεν υπάρχουν άλλες αναρτήσεις φόρτωση', + 'noVideosYet' => 'Δεν υπάρχουν ακόμα βίντεο', + 'notFollowingAnyone' => 'Δεν ακολουθεί κανέναν', + 'profile404ErrorMessage' => 'Δεν μπορέσαμε να βρούμε ένα προφίλ με το όνομα χρήστη @:userId. Παρακαλώ έλεγξε το όνομα χρήστη και προσπάθησε ξανά.', + 'profile500ErrorMessage' => 'Οι διακομιστές μας αντιμετωπίζουν προβλήματα αυτή τη στιγμή. Παρακαλώ δοκίμασε ξανά σε λίγα λεπτά.', + 'profileNotFound' => 'Δεν βρέθηκε το προφίλ', + 'profileOfflineErrorMessage' => 'Παρακαλούμε ελέγξτε τη σύνδεσή σου στο διαδίκτυο και προσπάθησε ξανά.', + 'profileUnknownErrorMessage' => 'Κάτι αναπάντεχο συνέβη. Παρακαλώ δοκίμασε ξανά ή επικοινώνησε μαζί μας αν το πρόβλημα παραμένει.', + 'tabFilterOptions' => [ + 'Latest' => 'Πρόσφατα', + 'Popular' => 'Δημοφιλή', + 'Oldest' => 'Παλαιότερα', + ], + 'tabOptions' => [ + 'Videos' => 'Βίντεο', + 'Favourites' => 'Αγαπημένα', + ], + 'thisAccountIsNotAvailable' => 'Αυτός ο λογαριασμός δεν είναι διαθέσιμος', + 'unblock' => 'Άρση αποκλεισμού', + 'userHasntPostedAnyVideosYet' => ':username δεν έχει δημοσιεύσει κανένα βίντεο ακόμα', + 'whenPeopleFollowThisAccount' => 'Όταν κάποιος ακολουθεί αυτόν τον λογαριασμό, θα εμφανίζεται εδώ.', + 'whenThisAccountFollowsSomeone' => 'Όταν αυτός ο λογαριασμός ακολουθεί κάποιον, θα εμφανιστεί εδώ.', + 'youHaveBlockedThisAccount' => 'Έχεις αποκλείσει αυτόν τον λογαριασμό', + 'youHaventPostedAnyVideosYet' => 'Δεν έχεις δημοσιεύσει κανένα βίντεο ακόμα', + 'yourFavouritePostsWillAppearHere' => 'Οι αγαπημένες σου αναρτήσεις θα εμφανιστούν εδώ.', + 'youveReachedTheEndOfThisList' => 'Έφτασες στο τέλος αυτής της λίστας', +]; diff --git a/lang/el/reports.php b/lang/el/reports.php new file mode 100644 index 00000000..6f51ee28 --- /dev/null +++ b/lang/el/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα', + 'title' => 'Αναφορά Σφάλματος', + ], + 'success' => [ + 'message' => 'Η αναφορά σου στάλθηκε με επιτυχία και θα εξεταστεί από την ομάδα διαχείρισης περιεχομένου.

Ευχαριστούμε που βοηθάς την κοινότητά μας να είναι ασφαλής ❤️', + 'title' => 'Η Αναφορά Υποβλήθηκε!', + ], + 'types' => [ + 1010 => 'Ακατάλληλη και άσχετη αναζήτηση', + 1011 => 'Βία, κακοποίηση και εγκληματική εκμετάλλευση', + 1012 => 'Μίσος και παρενόχληση', + 1013 => 'Αυτοκτονία και αυτοτραυματισμός', + 1014 => 'Διαταραγμένη διατροφή και ανθυγιεινή εικόνα του σώματος', + 1015 => 'Επικίνδυνες δραστηριότητες και προκλήσεις', + 1016 => 'Γυμνό και σεξουαλικό περιεχόμενο', + 1017 => 'Σοκαριστικό και γραφικό περιεχόμενο', + 1018 => 'Παραπληροφόρηση', + 1019 => 'Απατηλή συμπεριφορά και σπαμ', + 1020 => 'Ρυθμιζόμενα αγαθά και δραστηριότητες', + 1021 => 'Απάτες', + 1022 => 'Κοινή χρήση προσωπικών πληροφοριών', + 1023 => 'Αναφορά παράνομου περιεχομένου', + 1024 => 'Παραχάραξη και πνευματική ιδιοκτησία', + 1025 => 'Μη γνωστοποιημένο επώνυμο περιεχόμενο', + 1026 => 'Άλλο', + ], +]; diff --git a/lang/el/settings.php b/lang/el/settings.php new file mode 100644 index 00000000..75920208 --- /dev/null +++ b/lang/el/settings.php @@ -0,0 +1,100 @@ + 'Έλεγχος λογαριασμού', + 'accountData' => 'Δεδομένα λογαριασμού', + 'accountInformation' => 'Πληροφορίες λογαριασμού', + 'addAnExtraLayerOfSecurity' => 'Πρόσθεσε ένα επιπλέον επίπεδο ασφάλειας στο λογαριασμό σου με 2FA χρησιμοποιώντας μια εφαρμογή ελέγχου ταυτότητας.', + 'added' => 'Προστέθηκε', + 'allowYourAccountAndVideosToBeShared' => 'Να επιτρέπεται η κοινή χρήση του λογαριασμού και των βίντεο σου με άτομα σε άλλους διακομιστές.', + 'analyticsTracking' => 'Ανίχνευση αναλυτικών', + 'analyticsTrackingMessage' => 'Επέτρψε στο Loops να παρακολουθεί τη χρήση σου για αναλυτικά στοιχεία και βελτίωση της υπηρεσίας.', + 'back' => 'Πίσω', + 'cancelChange' => 'Ακύρωση αλλαγής', + 'change' => 'Αλλαγή', + 'changeEmail' => 'Αλλαγή email', + 'changeEmailAddress' => 'Αλλαγή διεύθυνσης email', + 'changePassword' => 'Αλλαγή Κωδικού Πρόσβασης', + 'changingDotDotDot' => 'Αλλαγή...', + 'clickTheLinkInThatEmail' => 'Κάνε κλικ στο σύνδεσμο σ\' αυτό το email για να ολοκληρώσεις την αλλαγή.', + 'commentsMade' => 'Σχόλια που έγιναν', + 'confirmNewPassword' => 'Επιβεβαίωση νέου κωδικού', + 'confirmYourPassword' => 'Επιβεβαίωσε τον κωδικό πρόσβασης', + 'currentEmailAddress' => 'Τρέχουσα διεύθυνση email', + 'currentPassword' => 'Τρέχων κωδικός πρόσβασης', + 'dataExport' => 'Εξαγωγή δεδομένων', + 'dataInsights' => 'Πληροφορίες δεδομένων', + 'dataManagement' => 'Διαχείριση δεδομένων', + 'dataRetention' => 'Διατήρηση δεδομένων', + 'dataRetentionMessage' => 'Επέλεξε πόσο χρονικό διάστημα να διατηρηθεί το περιεχόμενο και η δραστηριότητά σου πριν από την αυτόματη διαγραφή.', + 'dataSharingForResearch' => 'Διαμοιρασμός δεδομένων για έρευνα', + 'dataSharingForResearchMessage' => 'Να επιτρέπεται η χρήση ανώνυμων δεδομένων για ακαδημαϊκή έρευνα και βελτιώσεις πλατφόρμας.', + 'deactivate' => 'Απενεργοποίηση', + 'deactivateAccount' => 'Απενεργοποίηση λογαριασμού', + 'delete' => 'Διαγραφή', + 'deleteAccount' => 'Διαγραφή λογαριασμού', + 'disable2FAButton' => 'Απενεργοποίηση Δύο Παραγόντων', + 'disableTwoFactor' => 'Απενεργοποίηση Ταυτοποίησης Δύο Παραγόντων', + 'disableTwoFactorMessage' => 'Σίγουρα θες να απενεργοποιήσεις τον έλεγχο ταυτότητας δύο παραγόντων; Αυτό θα κάνει τον λογαριασμό σου λιγότερο ασφαλή.', + 'downloadYourAccountDataExport' => 'Λήψη της εξαγωγής δεδομένων του λογαριασμού σου.', + 'email' => 'Email', + 'emailChangePending' => 'Αλλαγή email σε αναμονή', + 'emailSettings' => 'Ρυθμίσεις email', + 'enableFederation' => 'Ενεργοποίηση Ομοσπονδίας', + 'enableTwoFactor' => 'Ενεργοποίηση Ταυτοποίησης Δύο Παραγόντων', + 'enableTwoFactorMessage' => 'Θες σίγουρα να ενεργοποιήσεις την ταυτοποίηση δύο παραγόντων;', + 'enterYourCurrentPassword' => 'Εισήγαγε τον τρέχοντα κωδικό πρόσβασης', + 'enterYourNewEmailAddress' => 'Εισάγετε τη νέα σου διεύθυνση email', + 'exportHistory' => 'Εξαγωγή ιστορικού', + 'hoursWatched' => 'Ώρες παρακολούθησης', + 'invalidVerificationCodePleaseTryAgain' => 'Μη έγκυρος κωδικός επαλήθευσης. Παρακαλώ προσπάθησε ξανά.', + 'likesGiven' => 'Μου αρέσει που δόθηκαν', + 'manageAccount' => 'Διαχείριση λογαριασμού', + 'manageYourAccountEmail' => 'Διαχείριση του email του λογαριασμού σου.', + 'manageYourAccountSecuritySettings' => 'Διαχειρίσου τις ρυθμίσεις ασφαλείας του λογαριασμού σου.', + 'manageYourLoopsAccount' => 'Διαχείριση του Λογαριασμού Loops σου', + 'newEmailAddress' => 'Νέα διεύθυνση email', + 'newPassword' => 'Νέος κωδικός πρόσβασης', + 'noExportsYet' => 'Δεν υπάρχουν ακόμη εξαγωγές', + 'noExportsYetMessage' => 'Οι εξαγωγές δεδομένων σου θα εμφανίζονται εδώ όταν είναι έτοιμες για λήψη.', + 'noRestrictions' => 'Χωρίς περιορισμούς', + 'oopsTheFollowingErrorsOccured' => 'Ωχ, παρουσιάστηκε το ακόλουθο(α) σφάλμα(τα):', + 'password' => 'Κωδικός πρόσβασης', + 'passwordAndAuthentication' => 'Κωδικός πρόσβασης και ταυτοποίηση', + 'pleaseEnterA6DigitCode' => 'Παρακαλούμε εισήγαγε έναν 6-ψήφιο κωδικό', + 'privacy' => 'Απόρρητο', + 'privateAccount' => 'Ιδιωτικός λογαριασμός', + 'recentExports' => 'Πρόσφατες εξαγωγές', + 'resendVerification' => 'Επαναποστολή επαλήθευσης', + 'safety' => 'Ασφάλεια', + 'security' => 'Ασφάλεια', + 'selectiveDataExport' => ' Εξαγωγή επιλεκτικών δεδομένων', + 'selectiveDataExportMessage' => 'Επέλεξε συγκεκριμένους τύπους δεδομένων για εξαγωγή αν δεν χρειάζεσαι τα πάντα.', + 'sendingDotDotDot' => 'Αποστολή...', + 'setup2FA' => 'Ρύθμιση Ελέγχου Ταυτότητας Δύο Παραμέτρων', + 'setup2FAStep1' => 'Step 1: Σάρωση Κωδικού QR', + 'setup2FAStep1Message' => 'Σάρωσε αυτόν τον κωδικό QR με την εφαρμογή ελέγχου ταυτότητας (Google Authenticator, Authy, κλπ.)', + 'setup2FAStep2' => 'Βήμα 2: Εισαγωγή Κωδικού Επαλήθευσης', + 'setup2FAStep2Message' => 'Εισήγαγε τον 6-ψήφιο κωδικό από την εφαρμογή επαλήθευσης', + 'status' => 'Κατάσταση', + 'successExclamation' => 'Επιτυχία!', + 'successPasswordChangedMessage' => 'Ο κωδικός πρόσβασής σου ενημερώθηκε επιτυχώς!', + 'totalDataSize' => 'Συνολικό μέγεθος δεδομένων:', + 'twoFactorAuthDisabled' => 'Ανενεργή Ταυτοποίηση Δύο Παραμέτρων', + 'twoFactorAuthDisabledMessage' => 'Ο έλεγχος ταυτότητας δύο παραγόντων απενεργοποιήθηκε επιτυχώς για το λογαριασμό σου.', + 'twoFactorAuthentication' => 'Ταυτοποίηση δύο παραγόντων', + 'twoFactorEnabled' => 'Έλεγχος Ταυτότητας Δύο Παραγόντων Ενεργός', + 'twoFactorEnabledMessage' => 'Ο έλεγχος ταυτότητας δύο παραγόντων ενεργοποιήθηκε με επιτυχία για το λογαριασμό σου', + 'unverified' => 'Μη επαληθευμένο', + 'verified' => 'Επαληθεύτηκε', + 'verifyAndEnable' => 'Επαλήθευση & Ενεργοποίηση', + 'verifyingDotDotDot' => 'Επαλήθευση...', + 'videosPosted' => 'Δημοσιευμένα βίντεο', + 'weMayRestrictAccounts' => 'Ενδέχεται να περιορίσουμε τους λογαριασμούς που δεν συμμορφώνονται με τις Οδηγίες Κοινότητάς μας.', + 'weveSentAnEmail' => 'Στείλαμε email επαλήθευσης στη διεύθυνση', + 'withAPrivateAccountMessage' => 'Με ιδιωτικό λογαριασμό, μόνο οι χρήστες που εγκρίνεις μπορούν να σε ακολουθήσουν και να παρακολουθήσουν τα βίντεό σου. Οι υπάρχοντες ακόλουθοί σου δεν θα επηρεαστούν.', + 'yourAccountStatistics' => 'Στατιστικά του λογαριασμού σου', + 'yourDataYourControl' => 'Δικά σου τα δεδομένα, δικός σου ο έλεγχος', + 'yourDataYourControlMessage' => 'Κατέβασε ή εξέτασε τα δεδομένα του λογαριασμού σου. Όλες οι εξαγωγές παρέχονται σε μορφή JSON για εύκολη φορητότητα', + 'yourEmailIsUsedForRecoveryMessage' => 'Το email σου χρησιμοποιείται για ανάκτηση λογαριασμού, ειδοποιήσεις και ειδοποιήσεις ασφαλείας. Θα επαληθεύσουμε τυχόν αλλαγές για να διασφαλίσουμε την ασφάλεια του λογαριασμού.', +]; diff --git a/lang/el/studio.php b/lang/el/studio.php new file mode 100644 index 00000000..3209f2f0 --- /dev/null +++ b/lang/el/studio.php @@ -0,0 +1,110 @@ + 'Ενέργειες', + 'addFirstVideo' => 'Προσθήκη Πρώτου Βίντεο', + 'addSomeVideosToGetStarted' => 'Πρόσθεσε μερικά βίντεο για να ξεκινήσεις', + 'addVideos' => 'Προσθήκη Βίντεο', + 'addVideosToPlaylist' => 'Προσθήκη Βίντεο στη Playlist', + 'allowOthersTo' => 'Επέτρεψε σε άλλους να', + 'altText' => 'Alt Κείμενο', + 'altTextHelp' => 'Περιέγραψε το περιεχόμενο του βίντεο σου για να γίνει προσβάσιμο για θεατές με προβλήματα όρασης που χρησιμοποιούν αναγνώστες οθόνης', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Σίγουρα θες να διαγράψεις αυτόν τον λογαριασμό; Η ενέργεια αυτή δεν μπορεί να αναιρεθεί.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Σίγουρα θες να αφαιρέσεις αυτή το βίντεο από τη playlist;', + 'aspectRatios' => 'Αναλογίες εικόνας', + 'aspectRatiosMessage' => 'Προτείνεται: 16:9 για τοπίο, 9:16 για κατακόρυφο.', + 'backToPlaylists' => 'Πίσω στις Playlists', + 'caption' => 'Λεζάντα', + 'clearPlaylistSearch' => 'Εκκαθάριση Αναζήτησης', + 'commentMessage' => 'Επέτρεψε σε άλλους να δημοσιεύσουν σχόλια και απαντήσεις σε αυτήν την ανάρτηση', + 'comments' => 'Σχόλια', + 'containsAlteredContent' => 'Παραγωγής AI, Τροποποιημένο ή Συνθετικό Περιεχόμενο', + 'containsAlteredContentHelp' => 'Επέλεξε αυτό αν το βίντεο σου περιλαμβάνει στοιχεία που δημιουργούνται με AI, όπως συνθετικές φωνές, οπτικά στοιχεία που δημιουργούνται από AI, deepfakes ή περιεχόμενο σημαντικά τροποποιημένο από εργαλεία τεχνητής νοημοσύνης. Αυτό βοηθά στη διατήρηση της διαφάνειας και της εμπιστοσύνης με το κοινό σου', + 'containsNSFW' => 'Περιέχει NSFW/Ευαίσθητο περιεχόμενο', + 'containsNSFWMessage' => 'Επισήμανση αυτής της δημοσίευσης ως Ευαίσθητη για εμφάνιση μιας προειδοποίησης', + 'contentCreatedOn' => 'Περιεχόμενο (Δημιουργήθηκε σε)', + 'createFirstPlaylist' => 'Δημιουργία Πρώτης Playlist', + 'createNewPlaylist' => 'Δημιουργία Νέας Playlist', + 'createPlaylist' => 'Δημιουργία Playlist', + 'createYourFirstPlaylistTo' => 'Δημιούργησε την πρώτη σου λίστα αναπαραγωγής για να οργανώσεις τα βίντεό σου', + 'customCover' => 'Προσαρμοσμένο Εξώφυλλο', + 'deletePlaylist' => 'Διαγραφή Λίστας Αναπαραγωγής', + 'describeYourPlaylistDotDotDot' => 'Περιέγραψε τη λίστα αναπαραγωγής σου...', + 'describeYourVideoDotDotDot' => 'Περιέγραψε το βίντεο σου...', + 'describeYourVideoDotDotDotAltText' => 'Προαιρετικά περιέγραψε το βίντεό σου για χρήστες με προβλήματα όρασης...', + 'description' => 'Περιγραφή', + 'details' => 'Λεπτομέρειες', + 'disclosePostContent' => 'Γνωστοποίηση περιεχομένου ανάρτησης', + 'disclosePostContentHelp' => 'Ενημέρωσε τους άλλους ότι αυτή η ανάρτηση προωθεί μια επωνυμία, προϊόν ή υπηρεσία', + 'download' => 'Λήψη', + 'downloadMessage' => 'Επέτρεψε σε άλλους να κατεβάσουν αυτό το βίντεο', + 'dragAndDropVideosToReorder' => 'Σύρε και απόθεσε βίντεο για να τα αναδιατάξεις στη λίστα αναπαραγωγής', + 'duet' => 'Ντουέτο', + 'duetMessage' => 'Επέτρψεε σε άλλους να κάνουν ντουέτο αυτό το βίντεο με το δικό τους', + 'editAltText' => 'Επεξεργασία Alt Κειμένου', + 'editDetails' => 'Επεξεργασία Λεπτομερειών', + 'editPlaylist' => 'Επεξεργασία Λίστας Αναπαραγωγής', + 'feed' => 'Ροή', + 'fileFormats' => 'Μορφές αρχείων', + 'followers' => 'Ακόλουθοι', + 'following' => 'Ακολουθεί', + 'found' => 'βρέθηκε', + 'hashtag' => 'Ετικέτα', + 'hashtags' => 'ετικέτες', + 'language' => 'Γλώσσα', + 'likes' => 'Μου αρέσει', + 'loadingMoreDotDotDot' => 'Φόρτωση περισσότερων...', + 'loadingPlaylistDotDotDot' => 'Φόρτωση λίστας αναπαραγωγής...', + 'loadingPlaylistsDotDotDot' => 'Φόρτωση λιστών αναπαραγωγής...', + 'loadingVideosDotDotDot' => 'Φόρτωση βίντεο...', + 'maximumSize' => 'Μέγιστο μέγεθος:', + 'mbVideoDuration' => ' MB, διάρκεια βίντεο:', + 'mention' => 'Αναφορά', + 'minutes' => 'λεπτό(ά).', + 'myAwesomePlaylist' => 'Η Φοβερή Λίστα Αναπαραγωγής Μου', + 'myPlaylists' => 'Οι λίστες αναπαραγωγής μου', + 'myPosts' => 'Οι Αναρτήσεις Μου', + 'newPlaylist' => 'Νέα Λίστα Αναπαραγωγής', + 'no' => 'Όχι', + 'noAvailableVideosToAdd' => 'Δεν υπάρχουν διαθέσιμα βίντεο για προσθήκη', + 'noPlaylistsFound' => 'Δε βρέθηκε κάποια λίστα αναπαραγωγής', + 'noPlaylistsYet' => 'Καμία λίστα αναπαραγωγής ακόμα', + 'noVideosFound' => 'Δεν βρέθηκαν βίντεο', + 'noVideosInThisPlaylist' => 'Δεν υπάρχουν βίντεο σε αυτήν τη λίστα αναπαραγωγής', + 'orDragAndDropItHere' => 'Ή σύρε και απόθεσέ το εδώ', + 'otherMajorFormatsAreSupported' => '. Άλλες σημαντικές μορφές υποστηρίζονται.', + 'playlist' => 'Λίστα Αναπαραγωγής', + 'playlistName' => 'Όνομα Λίστας Αναπαραγωγής', + 'playlists' => 'Λίστες αναπαραγωγής', + 'posts' => 'Αναρτήσεις', + 'recommended' => 'Προτεινόμενο:', + 'removeFromPlaylist' => 'Αφαίρεση από τη λίστα αναπαραγωγής', + 'replace' => 'Αντικατάσταση', + 'searchByPostCaption' => 'Αναζήτηση ανά λεζάντα ανάρτησης', + 'searchPlaylistsDotDotDot' => 'Αναζήτηση λιστών αναπαραγωγής...', + 'searchYourVideosDotDotDot' => 'Αναζήτηση στα βίντεό σας...', + 'searchingDotDotDot' => 'Αναζήτηση...', + 'selectLanguage' => 'Επιλογή Γλώσσας', + 'selectLanguageHelp' => 'Επιλέξτε την κύρια γλώσσα που ομιλείται στο βίντεό σου', + 'selectVideo' => 'Επιλογή βίντεο', + 'selectVideoToUpload' => 'Επιλογή βίντεο για μεταφόρτωση', + 'settings' => 'Ρυθμίσεις', + 'sizeAndDuration' => 'Μέγεθος και διάρκεια', + 'statusFollowers' => 'Μόνο Ακόλουθοι', + 'statusPrivate' => 'Ιδιωτικό - Μόνο εσύ', + 'statusPublic' => 'Δημόσια - Ο καθένας μπορεί να το δει', + 'statusUnlisted' => 'Εκτός λίστας - Οποιοσδήποτε με σύνδεσμο', + 'stitch' => 'Συρραφή', + 'stitchMessage' => 'Επέτρψεψε σε άλλους να συρράψουν αυτό το βίντεο με το δικό τους', + 'tip' => 'Συμβουλή', + 'tryDifferentPlaylistSearch' => 'Δοκίμασε έναν διαφορετικό όρο αναζήτησης ή εκκαθάρισε την αναζήτηση για να δεις όλες τις λίστες αναπαραγωγής', + 'unsavedWarning' => 'Ένα βίντεο που επεξεργαζόσουν δεν αποθηκεύτηκε. Συνέχεια επεξεργασίας;', + 'uploadFirstVideo' => 'Μεταφόρτωση πρώτου βίντεο', + 'users' => 'χρήστες', + 'videoResolutions' => 'Αναλύσεις βίντεο', + 'videoResolutionsMessage' => 'Υψηλή ανάλυση συνιστάται: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Βίντεο στη Playlist', + 'view' => 'Προβολή', + 'visibility' => 'Ορατότητα', + 'yourPostedAndProcessingVideos' => 'Τα βίντεο που έχεις δημοσιεύσει και επεξεργαστεί θα εμφανιστούν εδώ', +]; diff --git a/lang/es/auth.php b/lang/es/auth.php index 529a7f8f..90fde897 100644 --- a/lang/es/auth.php +++ b/lang/es/auth.php @@ -3,5 +3,7 @@ return [ 'failed' => 'Estas credenciales no coinciden con nuestros registros.', 'password' => 'La contraseña introducida es incorrecta.', + 'registrationsAreCurrentlyClosed' => 'Los registros están actualmente cerrados', + 'thisServerIsntAccepting' => 'Este servidor no está aceptando nuevos registros ahora mismo. Por favor, revisa más tarde o elige otro servidor de Loops.', 'throttle' => 'Demasiados intentos de inicio de sesión. Por favor, inténtalo de nuevo en :seconds segundos.', ]; diff --git a/lang/es/common.php b/lang/es/common.php index 85efad1b..328d3d3f 100644 --- a/lang/es/common.php +++ b/lang/es/common.php @@ -1,47 +1,187 @@ '¡Cuenta creada con éxito! ¡Bienvenido/a!', + 'actions' => 'Acciones', + 'ageRestrictedContent' => 'Contenido con restricción por edades', + 'alreadyHaveAnAccount' => '¿Ya tienes una cuenta?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'Ha ocurrido un error inesperado. Por favor inténtalo de nuevo.', + 'and' => 'y', 'apply' => 'Aplicar', + 'authenticationCode' => 'Código de autenticación', + 'authenticationSuccessful' => '¡Autenticación exitosa!', 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Volver a la aplicación de autenticación', + 'backToSignIn' => 'Volver al inicio de sesión', + 'birthdate' => 'Fecha de nacimiento', + 'birthdateVerified' => '¡Fecha de nacimiento verificada!', + 'browseTrendingTagsInstead' => 'Explora mejor etiquetas de moda', + 'byContinuingYouAgreeToOur' => 'Al continuar, aceptas nuestros', 'cancel' => 'Cancelar', - 'clickToReveal' => 'Click to reveal', + 'changeAvatar' => 'Cambiar avatar', + 'chooseAUsername' => 'Elige un nombre de usuario', + 'chooseAUsernameAndSecurePassword' => 'Elige un nombre de usuario y una contraseña segura', + 'chooseYourAvatar' => 'Elige tu avatar', + 'clickToReveal' => 'Haga clic para revelar', + 'clickToUploadImage' => 'Haz clic para subir la imagen', 'close' => 'Cerrar', - 'comment' => 'Comment', - 'delete' => 'Delete', - 'disable' => 'Disable', - 'disabled' => 'Disabled', - 'discard' => 'Discard', - 'edit' => 'Edit', - 'enable' => 'Enable', - 'enabled' => 'Enabled', - 'explore' => 'Explore', + 'comment' => 'Comentario', + 'communityGuidelines' => 'Normas Comunitarias', + 'confirmPassword' => 'Confirmar contraseña', + 'confirmYourBirthdate' => 'Confirma tu fecha de nacimiento', + 'continue' => 'Continuar', + 'createAFreeAccountToContinueExploring' => 'Crea una cuenta gratuita para continuar explorando vídeos y descubre contenido increíble de creadores de todo el mundo.', + 'createANewAccountToGetStarted' => 'Crea una nueva cuenta para comenzar', + 'createAStrongPassword' => 'Crea una contraseña segura', + 'createAccount' => 'Crear cuenta', + 'created' => 'Creado', + 'day' => 'Día', + 'delete' => 'Eliminar', + 'disable' => 'Deshabilitar', + 'disabled' => 'Deshabilitado', + 'discard' => 'Descartar', + 'dontHaveAnAccount' => '¿No tienes una cuenta?', + 'doubleCheckSpelling' => 'Comprueba la ortografía', + 'edit' => 'Editar', + 'edited' => 'Editado', + 'email' => 'Correo electrónico', + 'emailAlreadyVerified' => 'Este correo electrónico ya ha sido verificado.', + 'emailVerification' => 'Verificación de correo electrónico', + 'emailVerifiedSuccessfully' => '¡Correo electrónico verificado con éxito!', + 'enable' => 'Habilitar', + 'enabled' => 'Habilitado', + 'enterTheSixDigitCodeSentTo' => 'Introduce el código de 6 dígitos enviado a', + 'enterYourEmail' => 'Escribe tu correo electrónico', + 'enterYourEmailToGetStarted' => 'Escribe tu correo electrónico para comenzar', + 'enterYourPassword' => 'Escribe tu contraseña', + 'explore' => 'Explorar', + 'exploreTags' => 'Explorar etiquetas', + 'failedToResendVerificationCode' => 'Error al reenviar el código. Por favor inténtalo de nuevo.', + 'failedToSendResetLinkPleaseTryAgain' => 'Error al enviar el enlace de restauración. Por favor inténtalo de nuevo.', + 'failedToSendVerificationCode' => 'Error al enviar el código de verificación. Por favor inténtalo de nuevo.', + 'failedToVerifyAgePleaseTryAgain' => 'Error al verificar edad. Por favor, inténtalo de nuevo.', + 'finishSignUp' => 'Finalizar el registro', 'follow' => 'Seguir', 'followers' => 'Seguidores', 'following' => 'Siguiendo', + 'forgotPassword' => '¿Olvidaste la contraseña?', + 'formattedAs' => 'Formato tipo', + 'goBackHome' => 'Volver a Inicio', 'goToHome' => 'Ir al inicio', - 'lastUpdated' => 'Last updated', - 'learnMore' => 'Learn more', + 'hashtagContainsAgeRestrictedContent' => 'Esta etiqueta incluye contenido con restricción por edades. Por favor inicia sesión para verificar tu edad y ver estos vídeos.', + 'hashtagMayNotExist' => 'Esta etiqueta puede no existir, estar prohibida, o contener un error tipográfico.', + 'hashtagNotFound' => 'Etiqueta no encontrada', + 'hashtagWeCouldntFind' => 'No pudimos encontrar ningún vídeo para', + 'iAlreadyHaveTheCode' => 'Ya tengo el código', + 'invalidCodeLength' => 'Longitud del código no válida', + 'invalidOrExpiredCode' => 'Código no válido o caducado', + 'invalidVerificationCode' => 'Código de verificación no válido. Por favor inténtalo de nuevo.', + 'keepWatching' => 'Seguir viendo', + 'lastUpdated' => 'Última actualización', + 'learnMore' => 'Más información', 'loadMore' => 'Cargar más', 'loading' => 'Cargando', + 'loginFailedPleaseTryAgain' => 'Inicio de sesión fallido. Por favor inténtalo de nuevo.', + 'loginToContinue' => 'Inicia sesión para continuar', + 'loginToContinueExploring' => 'Inicia sesión para continuar explorando vídeos y descubre contenido increíble de creadores de todo el mundo.', + 'manage' => 'Administrar', 'markAllAsReadConfirmMessage' => '¿Estás seguro de que quieres marcar todas las notificaciones no leídas como leídas?', 'markAllRead' => 'Marcar todo como leído', 'markAsRead' => 'Marcar como leído', + 'maxResendLimitReachedPleaseContactSupport' => 'Límite máximo de reenvíos alcanzado. Por favor contacta con el soporte técnico.', + 'month' => 'Mes', + 'months' => [ + 'jan' => 'Enero', + 'feb' => 'Febrero', + 'mar' => 'Marzo', + 'apr' => 'Abril', + 'may' => 'Mayo', + 'jun' => 'Junio', + 'jul' => 'Julio', + 'aug' => 'Agosto', + 'sep' => 'Septiembre', + 'oct' => 'Octubre', + 'nov' => 'Noviembre', + 'dec' => 'Diciembre', + ], + 'newVerificationCodeSent' => '¡Nuevo código de verificación enviado!', 'next' => 'Siguiente', + 'noMoreResults' => 'No hay más resultados.', + 'noPostsYet' => 'Aún no hay publicaciones', + 'noVerificationCodeSent' => 'No se ha enviado ningún código de verificación a este correo electrónico.', 'notifications' => 'Notificaciones', - 'profile' => 'Profile', + 'password' => 'Contraseña', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Se ha enviado un enlace a tu correo electrónico para restablecer tu contraseña.', + 'passwordStrength' => 'Seguridad de la contraseña', + 'passwordsDoNotMatch' => 'Las contraseñas no coinciden', + 'pleaseChooseAStrongerPassword' => 'Por favor elige una contraseña más segura', + 'pleaseEnterYour2FACode' => 'Por favor escribe tu código de autenticación de dos factores', + 'pleaseSelectYourBirthdate' => 'Por favor, seleccione su fecha de nacimiento completa.', + 'privacyPolicy' => 'Política de privacidad', + 'profile' => 'Perfil', + 'profileInformationSaved' => '¡Información del perfil guardada!', + 'readMore' => 'Leer más', + 'registrationFailedPleaseTryAgain' => 'Registro fallido. Por favor inténtalo de nuevo.', + 'rememberMe' => 'Recordar mis datos', + 'remove' => 'Eliminar', 'report' => 'Reportar', - 'retry' => 'Retry', + 'resendCode' => 'Reenviar código', + 'resendIn' => 'Reenviar', + 'resetPassword' => 'Restablecer contraseña', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Los resultados pueden tardar un momento dependiendo del servidor remoto', + 'retry' => 'Reintentar', 'retryingDotDotDot' => 'Reintentando...', 'save' => 'Guardar', 'savingDotDotDot' => 'Guardando...', + 'searchFediverse' => 'Buscar Fediverso', + 'searchTheFediverse' => 'Buscar en el Fediverso', + 'searchingTheFediverseFor' => 'Buscando el fediverso por', + 'sendCode' => 'Enviar código', + 'sendResetLink' => 'Enviar enlace de restauración', + 'setUpYourProfile' => 'Configura tu perfil', 'shareThisAccount' => 'Compartir esta cuenta', 'shareThisLoop' => 'Compartir este Loop', + 'signIn' => 'Iniciar sesión', + 'signIntoYourAccountToContinue' => 'Inicia sesión en tu cuenta para continuar', + 'signUp' => 'Registrarse', + 'skipForNow' => 'Omitir por ahora', 'somethingWentWrong' => 'Algo ha salido mal', - 'status' => 'Status', + 'status' => 'Estado', + 'suggestions' => 'Sugerencias', + 'tapToPlay' => 'Pulsa para reproducir', + 'termsOfService' => 'Condiciones del servicio', + 'thisContentAppearsToBeOnAnotherServer' => 'Este contenido parece estar en otro servidor. Busca en la red federada para descubrir y ver este contenido.', 'today' => 'Hoy', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Demasiados intentos fallidos, por favor inténtalo más tarde', + 'tryARelatedOrSimilarHashtag' => 'Prueba con una etiqueta relacionada o similar', 'tryAgain' => 'Intentar de nuevo', 'unfollow' => 'Dejar de seguir', 'unread' => 'No leído', - 'videos' => 'Videos', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Sube un avatar para personalizar tu perfil', + 'uploadYourAvatar' => 'Sube tu avatar', + 'useADifferentMethod' => 'Usa un método diferente', + 'username' => 'Nombre de usuario', + 'verificationCode' => 'Código de verificación', + 'verificationCodeExpiredPleaseRequestNew' => 'El código de verificación ha caducado. Por favor, solicite uno nuevo.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'El código de verificación ha sido enviado recientemente. Por favor, comprueba tu correo electrónico.', + 'verificationCodeSentToYourEmail' => '¡Código de verificación enviado a tu correo electrónico!', + 'verificationRecordNotFoundPleaseStartAgain' => 'No se encontró la sesión de verificación. Por favor, vuelva a iniciar el registro.', + 'verify' => 'Verificar', + 'verifyAnotherWay' => 'Verificar de otra manera', + 'verifyCode' => 'Código de verificación', + 'verifyEmailCode' => 'Código de verificación de correo electrónico', + 'verifyTwoFactor' => 'Verificar 2FA', + 'verifyYourEmail' => 'Verifica tu correo electrónico', + 'videos' => 'Vídeos', + 'weNeedYourBirthdateToVerifyAge' => 'Necesitamos tu fecha de nacimiento para verificar tu edad.', + 'weSentAVerificationCodeToYourEmail' => 'Enviamos un código de verificación a tu correo electrónico', + 'weUseThisToVerifyAge' => 'Usamos esto para verificar tu edad. No será público.', + 'welcome' => 'Bienvenido/a', + 'welcomeBack' => 'Bienvenido/a de nuevo', + 'wellSendAVerificationCodeTo' => 'Enviaremos un código de verificación a', + 'wellSendYouALinkToResetYourPassword' => 'Te enviaremos un enlace para restablecer tu contraseña', + 'year' => 'Año', 'yesterday' => 'Ayer', + 'youMustBeAtLeastXYearsOld' => 'Debes tener al menos :years años para crear una cuenta.', + 'yourRegisteredEmailAddress' => 'tu dirección de correo electrónico registrada', ]; diff --git a/lang/es/explore.php b/lang/es/explore.php index dc08de98..2d0d0f64 100644 --- a/lang/es/explore.php +++ b/lang/es/explore.php @@ -1,5 +1,6 @@ 'No se encontraron videos para este hashtag', + 'discoverTrendingContent' => 'Descubre nuevo contenido en tendencia', + 'noVideosFoundForThisHashtag' => 'No se han encontrado vídeos para esta etiqueta', ]; diff --git a/lang/es/nav.php b/lang/es/nav.php index cd5c018a..d31744e8 100644 --- a/lang/es/nav.php +++ b/lang/es/nav.php @@ -2,16 +2,18 @@ return [ 'about' => 'Acerca de', + 'activity' => 'Actividad', 'admin' => 'Administración', 'clearAll' => 'Limpiar todo', 'community' => 'Comunidad', 'contact' => 'Contacto', 'developers' => 'Desarrolladores', - 'explore' => 'Explorar', 'federation' => 'Federación', + 'forYou' => 'Para ti', 'help' => 'Ayuda', 'home' => 'Inicio', 'join' => 'Unirse', + 'local' => 'Local', 'logIn' => 'Iniciar sesión', 'logOut' => 'Cerrar sesión', 'loginOrRegister' => 'Iniciar sesión o registrarse', diff --git a/lang/es/notifications.php b/lang/es/notifications.php index ac440c24..6748ef87 100644 --- a/lang/es/notifications.php +++ b/lang/es/notifications.php @@ -1,14 +1,29 @@ 'Actividad', 'allCaughtUp' => '¡Estás al día!', 'errorLoadingNotifications' => 'Error al cargar las notificaciones', 'messageTypes' => [ - 'videoLike' => 'le ha gustado tu video', + 'videoLike' => 'marcó que le ha gustado tu video', 'newFollower' => 'ha comenzado a seguirte', 'videoComment' => 'ha comentado en tu video', + 'videoCommentReply' => 'respondió a un comentario en tu vídeo', + 'videoCommentLike' => 'le dió me gusta a tu comentario', + 'videoCommentReplyLike' => 'le dió me gusta a tu respuesta', + 'videoCommentShare' => 'compartió tu comentario', + 'videoCommentReplyShare' => 'compartió tu respuesta', 'videoShare' => 'ha compartido tu video', 'default' => 'ha interactuado con tu contenido', ], + 'messages' => 'Mensajes', + 'messagesWillAppearHere' => 'Los mensajes aparecerán aquí', + 'newFollowers' => 'Nuevos seguidores', + 'newFollowersWillAppearHere' => 'Los nuevos seguidores aparecerán aquí', + 'noMessages' => 'No hay mensajes', + 'noNewFollowers' => 'No hay nuevos seguidores', 'noNotifications' => 'Sin notificaciones', + 'noSystemNotifications' => 'No hay notificaciones del sistema', + 'system' => 'Sistema', + 'systemNotificationsWillAppearHere' => 'Las notificaciones del sistema aparecerán aquí', ]; diff --git a/lang/es/post.php b/lang/es/post.php index 7466f2b4..020b1251 100644 --- a/lang/es/post.php +++ b/lang/es/post.php @@ -7,6 +7,8 @@ 'allowPeopleToDownloadThisVideo' => 'Permitir que las personas descarguen este video', 'caption' => 'Descripción', 'characters' => 'caracteres', + 'commentDeleted' => 'Este comentario puede haber sido eliminado', + 'commentNotFound' => 'Comentario no encontrado', 'comments' => 'Comentarios', 'commentsAreDisabledForThisVideo' => 'Los comentarios están deshabilitados para este video', 'commentsEnabled' => 'Comentarios habilitados', @@ -16,6 +18,7 @@ 'creator' => 'Creador', 'delete' => 'Eliminar', 'deleteVideo' => 'Eliminar video', + 'deleteVideoConfirmMessage' => '¿Estás seguro de que quieres borrar este vídeo?', 'deletingDotDotDot' => 'Eliminando...', 'dotDotDotMore' => '...más', 'downloadsEnabled' => 'Descargas habilitadas', @@ -25,11 +28,15 @@ 'goBack' => 'Volver', 'goHome' => 'Ir al inicio', 'hide' => 'Ocultar', + 'invalidCommentLink' => 'El enlace al comentario es inválido o está roto', 'loadMoreReplies' => 'Cargar más respuestas', + 'loadingComment' => 'Cargando comentario...', + 'loadingComments' => 'Cargando comentarios...', 'loadingVideoDotDotDot' => 'Cargando video...', 'noCommentsYet' => 'Aún no hay comentarios', 'permalink' => 'Enlace permanente', 'pinToProfile' => 'Fijar al perfil', + 'pinned' => 'Fijado', 'pleaseSelectAScenario' => 'Por favor selecciona un escenario', 'post' => 'Publicar', 'postingDotDotDot' => 'Publicando...', @@ -38,10 +45,10 @@ 'reportTextPlaceholder1018' => 'Por favor describe la desinformación que estás reportando...', 'reportTextPlaceholder1021' => 'Por favor describe la actividad fraudulenta...', 'reportTextPlaceholder1023' => 'Por favor describe el contenido ilegal...', - 'reportTextPlaceholder1026' => 'Por favor proporciona detalles adicionales sobre tu reporte...', + 'reportTextPlaceholder1026' => 'Por favor proporciona detalles adicionales sobre tu denuncia...', 'reportTextPlaceholderDefault' => 'Por favor proporciona detalles adicionales...', 'saveChanges' => 'Guardar cambios', - 'sensitiveContent' => 'Sensitive Content', + 'sensitiveContent' => 'Contenido sensible', 'showLess' => 'Mostrar menos', 'showThisVideoAtTheTopOfYourProfile' => 'Mostrar este video en la parte superior de tu perfil', 'signInToLeaveAComment' => 'Inicia sesión para dejar un comentario', @@ -49,6 +56,7 @@ 'submittingDotDotDot' => 'Enviando...', 'thisActionCannotBeUndone' => 'Esta acción no se puede deshacer. Tu video será eliminado permanentemente.', 'view' => 'Ver', + 'viewAllComments' => 'Ver todos los comentarios', 'writeAReplyDotDotDot' => 'Escribe una respuesta...', 'writeYourCaptionDotDotDot' => 'Escribe tu descripción...', 'yourReportingThis' => 'Estás reportando este :type por: :message', diff --git a/lang/es/profile.php b/lang/es/profile.php index cf62fb86..bace760c 100644 --- a/lang/es/profile.php +++ b/lang/es/profile.php @@ -1,6 +1,8 @@ 'Cuenta bloqueada', + 'accountUnavailable' => 'Cuenta no disponible', 'applyingDotDotDot' => 'Aplicando...', 'avatarFailedToUploadError' => 'Error al actualizar el avatar. Por favor, inténtalo de nuevo.', 'avatarFileSizeError' => 'El tamaño del archivo de imagen debe ser menor a 5MB.', @@ -17,6 +19,8 @@ 'displayNameHelp' => 'Los nombres a mostrar pueden tener hasta 30 caracteres.', 'editProfile' => 'Editar perfil', 'failedToUpdateProfileErrorMessage' => 'Error al actualizar el perfil. Por favor, inténtalo de nuevo.', + 'favouritePosts' => 'Publicaciones favoritas', + 'followRequestPending' => 'Solicitudes pendientes para seguirte', 'likes' => 'Me gusta', 'loadingProfileDotDotDot' => 'Cargando perfil...', 'noFollowersYet' => 'Aún no tienes seguidores', @@ -34,12 +38,16 @@ 'Oldest' => 'Más antiguos', ], 'tabOptions' => [ - 'Videos' => 'Videos', + 'Videos' => 'Vídeos', + 'Favourites' => 'Favoritas', ], + 'thisAccountIsNotAvailable' => 'Esta cuenta no está disponible', 'unblock' => 'Desbloquear', 'userHasntPostedAnyVideosYet' => ':username aún no ha publicado ningún video', 'whenPeopleFollowThisAccount' => 'Cuando las personas sigan esta cuenta, aparecerán aquí.', 'whenThisAccountFollowsSomeone' => 'Cuando esta cuenta siga a alguien, aparecerán aquí.', + 'youHaveBlockedThisAccount' => 'Has bloqueado esta cuenta', 'youHaventPostedAnyVideosYet' => 'Aún no has publicado ningún video', + 'yourFavouritePostsWillAppearHere' => 'Tus publicaciones favoritas aparecerán aquí.', 'youveReachedTheEndOfThisList' => 'Has llegado al final de esta lista', ]; diff --git a/lang/es/reports.php b/lang/es/reports.php index dfbe42fd..dcc76c15 100644 --- a/lang/es/reports.php +++ b/lang/es/reports.php @@ -7,14 +7,14 @@ ], 'success' => [ 'message' => 'Tu reporte ha sido enviado con éxito y será revisado por el equipo de moderación de contenido.

Gracias por ayudar a mantener segura nuestra comunidad ❤️', - 'title' => '¡Reporte enviado!', + 'title' => '¡Denuncia enviada!', ], 'types' => [ 1010 => 'Búsqueda inapropiada e irrelevante', 1011 => 'Violencia, abuso y explotación criminal', 1012 => 'Odio y acoso', 1013 => 'Suicidio y autolesión', - 1014 => 'Trastornos alimentarios e imagen corporal no saludable', + 1014 => 'Trastornos alimenticios e imagen corporal no saludable', 1015 => 'Actividades peligrosas y desafíos', 1016 => 'Desnudos y contenido sexual', 1017 => 'Contenido impactante y gráfico', @@ -23,7 +23,7 @@ 1020 => 'Bienes y actividades reguladas', 1021 => 'Fraudes y estafas', 1022 => 'Compartir información personal', - 1023 => 'Reportar contenido ilegal', + 1023 => 'Denunciar contenido ilegal', 1024 => 'Falsificaciones y propiedad intelectual', 1025 => 'Contenido de marca no divulgado', 1026 => 'Otro', diff --git a/lang/es/settings.php b/lang/es/settings.php index 51c6908b..2d103857 100644 --- a/lang/es/settings.php +++ b/lang/es/settings.php @@ -1,99 +1,100 @@ 'Account control', - 'accountData' => 'Account data', - 'accountInformation' => 'Account information', - 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', - 'added' => 'Added', - 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', - 'analyticsTracking' => 'Analytics tracking', - 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', - 'back' => 'Back', - 'cancelChange' => 'Cancel change', - 'change' => 'Change', - 'changeEmail' => 'Change email', - 'changeEmailAddress' => 'Change email address', - 'changePassword' => 'Change Password', - 'changingDotDotDot' => 'Changing...', - 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', - 'commentsMade' => 'Comments made', - 'confirmNewPassword' => 'Confirm new password', - 'confirmYourPassword' => 'Confirm your password', - 'currentEmailAddress' => 'Current email address', - 'currentPassword' => 'Current password', - 'dataExport' => 'Data export', - 'dataInsights' => 'Data insights', - 'dataManagement' => 'Data management', - 'dataRetention' => 'Data retention', - 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', - 'dataSharingForResearch' => 'Data sharing for research', - 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', - 'deactivate' => 'Deactivate', - 'deactivateAccount' => 'Deactivate account', - 'deleteAccount' => 'Delete account', - 'disable2FAButton' => 'Disable Two Factor', - 'disableTwoFactor' => 'Disable Two-Factor Authentication', - 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', - 'downloadYourAccountDataExport' => 'Download your account data export.', - 'email' => 'Email', - 'emailChangePending' => 'Email change pending', - 'emailSettings' => 'Email settings', - 'enableFederation' => 'Enable Federation', - 'enableTwoFactor' => 'Enable Two-Factor Authentication', - 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', - 'enterYourCurrentPassword' => 'Enter your current password', - 'enterYourNewEmailAddress' => 'Enter your new email address', - 'exportHistory' => 'Export history', - 'hoursWatched' => 'Hours watched', - 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', - 'likesGiven' => 'Likes given', - 'manageAccount' => 'Manage account', - 'manageYourAccountEmail' => 'Manage your account email.', - 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', - 'manageYourLoopsAccount' => 'Manage Your Loops Account', - 'newEmailAddress' => 'New email address', - 'newPassword' => 'New password', - 'noExportsYet' => 'No exports yet', - 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', - 'noRestrictions' => 'No restrictions', - 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', - 'password' => 'Password', - 'passwordAndAuthentication' => 'Password and authentication', - 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', - 'privacy' => 'Privacy', - 'privateAccount' => 'Private account', - 'recentExports' => 'Recent exports', - 'resendVerification' => 'Resend verification', - 'safety' => 'Safety', - 'security' => 'Security', - 'selectiveDataExport' => ' Selective data export', - 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', - 'sendingDotDotDot' => 'Sending...', - 'setup2FA' => 'Setup Two-Factor Authentication', - 'setup2FAStep1' => 'Step 1: Scan QR Code', - 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', - 'setup2FAStep2' => 'Step 2: Enter Verification Code', - 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', - 'status' => 'Status', - 'successExclamation' => 'Success!', - 'successPasswordChangedMessage' => 'Your password was successfully updated!', - 'totalDataSize' => 'Total data size:', - 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', - 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', - 'twoFactorAuthentication' => 'Two-factor authentication', - 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', - 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', - 'unverified' => 'Unverified', - 'verified' => 'Verified', - 'verifyAndEnable' => 'Verify & Enable', - 'verifyingDotDotDot' => 'Verifying...', - 'videosPosted' => 'Videos posted', - 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', - 'weveSentAnEmail' => 'We\'ve sent a verification email to', - 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', - 'yourAccountStatistics' => 'Your account statistics', - 'yourDataYourControl' => 'Your data, your control', - 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', - 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', + 'accountControl' => 'Control de la cuenta', + 'accountData' => 'Datos de la cuenta', + 'accountInformation' => 'Información de la cuenta', + 'addAnExtraLayerOfSecurity' => 'Añade una capa extra de seguridad a tu cuenta con 2FA usando una app de autenticación.', + 'added' => 'Añadido', + 'allowYourAccountAndVideosToBeShared' => 'Permitir que tu cuenta y videos sean compartidos con gente en otros servidores.', + 'analyticsTracking' => 'Monitoreo analítico', + 'analyticsTrackingMessage' => 'Permitir a Loops monitorear tu actividad para análisis y mejora del servicio.', + 'back' => 'Regresar', + 'cancelChange' => 'Cancelar cambios', + 'change' => 'Cambiar', + 'changeEmail' => 'Cambiar correo electrónico', + 'changeEmailAddress' => 'Cambiar dirección de correo electrónico', + 'changePassword' => 'Cambiar contraseña', + 'changingDotDotDot' => 'Cambiando...', + 'clickTheLinkInThatEmail' => 'Presiona el enlace en ese correo electrónico para completar el cambio.', + 'commentsMade' => 'Comentarios realizados', + 'confirmNewPassword' => 'Confirma la nueva contraseña', + 'confirmYourPassword' => 'Confirma tu contraseña', + 'currentEmailAddress' => 'Dirección de correo electrónico actual', + 'currentPassword' => 'Contraseña actual', + 'dataExport' => 'Exportar datos', + 'dataInsights' => 'Información sobre datos', + 'dataManagement' => 'Gestión de datos', + 'dataRetention' => 'Retención de datos', + 'dataRetentionMessage' => 'Elige cuánto tiempo se mantendrán tu contenido y actividad antes de la eliminación automática.', + 'dataSharingForResearch' => 'Intercambio de datos para investigación', + 'dataSharingForResearchMessage' => 'Permitir que los datos anonimizados sean usados para investigación académica y mejoras de la plataforma.', + 'deactivate' => 'Desactivar', + 'deactivateAccount' => 'Desactivar cuenta', + 'delete' => 'Eliminar', + 'deleteAccount' => 'Eliminar cuenta', + 'disable2FAButton' => 'Deshabilitar dos factores', + 'disableTwoFactor' => 'Deshabilitar la autenticación de dos factores', + 'disableTwoFactorMessage' => '¿Confirmas que quieres deshabilitar la autenticación de dos factores? Esto hará tu cuenta menos segura.', + 'downloadYourAccountDataExport' => 'Descargar tu datos de cuenta exportados.', + 'email' => 'Correo electrónico', + 'emailChangePending' => 'Cambio de correo eñectrónico pendiente', + 'emailSettings' => 'Configuración de correo electrónico', + 'enableFederation' => 'Habilitar federación', + 'enableTwoFactor' => 'Habilitar la autenticación de dos factores', + 'enableTwoFactorMessage' => '¿Confirmas que quieres habilitar la autenticación de dos factores?', + 'enterYourCurrentPassword' => 'Introduce tu contraseña actual', + 'enterYourNewEmailAddress' => 'Introduce tu nueva dirección de correo electrónico', + 'exportHistory' => 'Historial de exportación', + 'hoursWatched' => 'Horas vistas', + 'invalidVerificationCodePleaseTryAgain' => 'Código de verificación inválido. Por favor intenta de nuevo.', + 'likesGiven' => 'Me gusta dados', + 'manageAccount' => 'Gestionar cuenta', + 'manageYourAccountEmail' => 'Gestionar el correo electrónico de tu cuenta.', + 'manageYourAccountSecuritySettings' => 'Gestionar la configuración de seguridad de tu cuenta.', + 'manageYourLoopsAccount' => 'Gestionar tu cuenta de Loops', + 'newEmailAddress' => 'Nueva dirección de correo electrónico', + 'newPassword' => 'Nueva contraseña', + 'noExportsYet' => 'Aún no hay exportaciones', + 'noExportsYetMessage' => 'Las exportaciones de tus datos aparecerán aquí cuando estén listas para descargarse.', + 'noRestrictions' => 'Sin restricciones', + 'oopsTheFollowingErrorsOccured' => 'Ups, ocurrió el(los) siguiente(s) error(es):', + 'password' => 'Contraseña', + 'passwordAndAuthentication' => 'Contraseña y autenticación', + 'pleaseEnterA6DigitCode' => 'Por favor, introduzca un código de 6 dígitos', + 'privacy' => 'Privacidad', + 'privateAccount' => 'Cuenta privada', + 'recentExports' => 'Exportaciones recientes', + 'resendVerification' => 'Reenviar verificación', + 'safety' => 'Seguridad', + 'security' => 'Protección', + 'selectiveDataExport' => 'Exportación de datos selectiva', + 'selectiveDataExportMessage' => 'Eliga los tipos de datos específicos para exportar si no necesita todo.', + 'sendingDotDotDot' => 'Enviando...', + 'setup2FA' => 'Configuración de autenticación de dos factores', + 'setup2FAStep1' => 'Paso 1: Escanee el código QR', + 'setup2FAStep1Message' => 'Escanee este código QR con su app de autenticación (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Paso 2: Introduzca el código de verificación', + 'setup2FAStep2Message' => 'Introduzca el código de 6 dígitos de tu app de autenticación', + 'status' => 'Estado', + 'successExclamation' => '¡Éxito!', + 'successPasswordChangedMessage' => '¡Tu contraseña ha sido actualizada exitosamente!', + 'totalDataSize' => 'Tamaño total de los datos:', + 'twoFactorAuthDisabled' => 'Autenticación de dos factores deshabilitada', + 'twoFactorAuthDisabledMessage' => 'La autenticación de dos factores ha sido deshabilitada para tu cuenta exitosamente.', + 'twoFactorAuthentication' => 'Autenticación de dos factores', + 'twoFactorEnabled' => 'Autenticación de dos factores habilitada', + 'twoFactorEnabledMessage' => 'La autenticación de dos factores ha sido habilitada para tu cuenta exitosamente', + 'unverified' => 'No verificado', + 'verified' => 'Verificado', + 'verifyAndEnable' => 'Verificar y habilitar', + 'verifyingDotDotDot' => 'Verificando...', + 'videosPosted' => 'Videos publicados', + 'weMayRestrictAccounts' => 'Podemos restringir cuentas que no cumplen con nuestras Normas Comunitarias.', + 'weveSentAnEmail' => 'Hemos enviado un correo de verificación a', + 'withAPrivateAccountMessage' => 'Con una cuenta privada, solamente los usuarios que apruebes podrán seguirte y mirar tus videos. Tus seguidores existentes no serán afectados.', + 'yourAccountStatistics' => 'Estadísticas de tu cuenta', + 'yourDataYourControl' => 'Tus datos, tu control', + 'yourDataYourControlMessage' => 'Descarga o revisa los datos de tu cuenta. Todas las exportaciones son proporcionadas en formato JSON para una portabilidad más fácil', + 'yourEmailIsUsedForRecoveryMessage' => 'Tu correo electrónico es usado para la recuperación, las notificaciones, y las alertas de seguridad de tu cuenta. Verificaremos cualquier cambio para garantizar la seguridad de la cuenta.', ]; diff --git a/lang/es/studio.php b/lang/es/studio.php index 71d602dd..fe78a861 100644 --- a/lang/es/studio.php +++ b/lang/es/studio.php @@ -1,55 +1,110 @@ 'Actions', - 'allowOthersTo' => 'Allow others to', - 'aspectRatios' => 'Aspect ratios', - 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', - 'caption' => 'Caption', - 'commentMessage' => 'Allow others to post comments and replies on this post', - 'comments' => 'Comments', - 'containsNSFW' => 'Contains NSFW/Sensitive content', - 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', - 'contentCreatedOn' => 'Content (Created on)', - 'customCover' => 'Custom Cover', - 'describeYourVideoDotDotDot' => 'Describe your video...', - 'details' => 'Details', - 'download' => 'Download', - 'downloadMessage' => 'Allow others to download this video', - 'duet' => 'Duet', - 'duetMessage' => 'Allow others to duet this video with their own', - 'feed' => 'Feed', - 'fileFormats' => 'File formats', - 'followers' => 'Followers', - 'following' => 'Following', - 'found' => 'found', - 'hashtag' => 'Hashtag', - 'hashtags' => 'hashtags', - 'likes' => 'Likes', - 'maximumSize' => 'Maximum size:', - 'mbVideoDuration' => ' MB, video duration:', - 'mention' => 'Mention', - 'minutes' => 'minute(s).', - 'myPosts' => 'My Posts', + 'actions' => 'Acciones', + 'addFirstVideo' => 'Añadir primer vídeo', + 'addSomeVideosToGetStarted' => 'Añade algunos vídeos para empezar', + 'addVideos' => 'Añadir vídeos', + 'addVideosToPlaylist' => 'Añadir vídeos a la lista de reproducción', + 'allowOthersTo' => 'Permitir a otros', + 'altText' => 'Texto alternativo', + 'altTextHelp' => 'Describe el contenido de tu vídeo para que sea accesible para los espectadores con discapacidad visual que usan lectores de pantalla', + 'areYouSureYouWantToDeleteThisPlaylist' => '¿Estás seguro de que quieres eliminar esta lista de reproducción? Esta acción no se puede deshacer.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => '¿Estás seguro de que quieres eliminar este vídeo de la lista de reproducción?', + 'aspectRatios' => 'Relaciones de aspecto', + 'aspectRatiosMessage' => 'Recomendados: 16:9 para horizontal, 9:16 para vertical.', + 'backToPlaylists' => 'Volver a listas de reproducción', + 'caption' => 'Título', + 'clearPlaylistSearch' => 'Limpiar búsqueda', + 'commentMessage' => 'Permitir a otros publicar comentarios y respuestas en esta publicación', + 'comments' => 'Comentarios', + 'containsAlteredContent' => 'Contenido generado por IA, alterado o sintético', + 'containsAlteredContentHelp' => 'Selecciona esta opción si tu vídeo incluye elementos generados por IA, como voces sintéticas, imágenes creadas por IA, deepfakes o contenido modificado significativamente por herramientas de IA. Esto ayuda a mantener la transparencia y la confianza con tu audiencia', + 'containsNSFW' => 'Contiene contenido NSFW/sensible', + 'containsNSFWMessage' => 'Marca esta publicación como Sensible para mostrar una advertencia', + 'contentCreatedOn' => 'Contenido (Creado en)', + 'createFirstPlaylist' => 'Crear primera lista de reproducción', + 'createNewPlaylist' => 'Crear nueva lista de reproducción', + 'createPlaylist' => 'Crear lista de reproducción', + 'createYourFirstPlaylistTo' => 'Crea tu primera lista de reproducción para organizar tus vídeos', + 'customCover' => 'Portada personalizada', + 'deletePlaylist' => 'Eliminar lista de reproducción', + 'describeYourPlaylistDotDotDot' => 'Describe tu lista de reproducción...', + 'describeYourVideoDotDotDot' => 'Describe tu vídeo...', + 'describeYourVideoDotDotDotAltText' => 'Opcionalmente, describe tu vídeo para usuarios con discapacidad visual...', + 'description' => 'Descripción', + 'details' => 'Detalles', + 'disclosePostContent' => 'Revelar el contenido de la publicación', + 'disclosePostContentHelp' => 'Informa a los demás de que esta publicación promociona una marca, un producto o un servicio', + 'download' => 'Descargar', + 'downloadMessage' => 'Permitir a otros descagar este video', + 'dragAndDropVideosToReorder' => 'Arrastra y suelta vídeos para reordenarlos en la lista de reproducción', + 'duet' => 'Dueto', + 'duetMessage' => 'Permitir a otros hacer dueto con este video con el de ellos', + 'editAltText' => 'Editar texto alternativo', + 'editDetails' => 'Editar detalles', + 'editPlaylist' => 'Editar lista de reproducción', + 'feed' => 'Cronología', + 'fileFormats' => 'Formatos de archivo', + 'followers' => 'Seguidores', + 'following' => 'Siguiendo', + 'found' => 'encontrado', + 'hashtag' => 'Etiqueta', + 'hashtags' => 'etiquetas', + 'language' => 'Idioma', + 'likes' => 'Me gusta', + 'loadingMoreDotDotDot' => 'Cargando más...', + 'loadingPlaylistDotDotDot' => 'Cargando lista de reproducción...', + 'loadingPlaylistsDotDotDot' => 'Cargando listas de reproducción...', + 'loadingVideosDotDotDot' => 'Cargando vídeos...', + 'maximumSize' => 'Tamaño máximo:', + 'mbVideoDuration' => ' MB, duración del video:', + 'mention' => 'Mención', + 'minutes' => 'minuto(s).', + 'myAwesomePlaylist' => 'Mi increíble lista de reproducción', + 'myPlaylists' => 'Mis listas de reproducción', + 'myPosts' => 'Mis publicaciones', + 'newPlaylist' => 'Nueva lista de reproducción', 'no' => 'No', - 'orDragAndDropItHere' => 'Or drag and drop it here', - 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', - 'posts' => 'Posts', - 'recommended' => 'Recommended:', - 'replace' => 'Replace', - 'searchByPostCaption' => 'Search by post caption', - 'searchingDotDotDot' => 'Searching...', - 'selectVideo' => 'Select video', - 'selectVideoToUpload' => 'Select video to upload', - 'settings' => 'Settings', - 'sizeAndDuration' => 'Size and duration', - 'stitch' => 'Stitch', - 'stitchMessage' => 'Allow others to stitch this video with their own', - 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', - 'uploadFirstVideo' => 'Upload first video', - 'users' => 'users', - 'videoResolutions' => 'Video resolutions', - 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', - 'view' => 'View', - 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', + 'noAvailableVideosToAdd' => 'No hay vídeos disponibles para añadir', + 'noPlaylistsFound' => 'No se han encontrado listas de reproducción', + 'noPlaylistsYet' => 'Aún no hay listas de reproducción', + 'noVideosFound' => 'No se han encontrado vídeos', + 'noVideosInThisPlaylist' => 'No hay vídeos en esta lista de reproducción', + 'orDragAndDropItHere' => 'O arrástralo y suéltalo aquí', + 'otherMajorFormatsAreSupported' => '. Se admiten otros formatos principales.', + 'playlist' => 'Lista de reproducción', + 'playlistName' => 'Nombre de la lista de reproducción', + 'playlists' => 'Listas de reproducción', + 'posts' => 'Publicaciones', + 'recommended' => 'Recomendados:', + 'removeFromPlaylist' => 'Eliminar de la lista de reproducción', + 'replace' => 'Reemplazar', + 'searchByPostCaption' => 'Buscar por el título de la publicación', + 'searchPlaylistsDotDotDot' => 'Buscar listas de reproducción...', + 'searchYourVideosDotDotDot' => 'Buscar tus vídeos...', + 'searchingDotDotDot' => 'Buscando...', + 'selectLanguage' => 'Seleccionar idioma', + 'selectLanguageHelp' => 'Selecciona el idioma principal que se habla en tu vídeo', + 'selectVideo' => 'Seleccionar video', + 'selectVideoToUpload' => 'Seleccionar video para subir', + 'settings' => 'Configuraciones', + 'sizeAndDuration' => 'Tamaño y duración', + 'statusFollowers' => 'Solo seguidores', + 'statusPrivate' => 'Privado - Solo tú', + 'statusPublic' => 'Público - Cualquiera puede ver', + 'statusUnlisted' => 'No listado - Cualquiera con enlace', + 'stitch' => 'Unir', + 'stitchMessage' => 'Permitir que otros unan este video con el suyo propio.', + 'tip' => 'Consejo', + 'tryDifferentPlaylistSearch' => 'Prueba un término de búsqueda diferente o limpia tu búsqueda para ver todas las listas de reproducción', + 'unsavedWarning' => 'Un video que estabas editando no fue guardado. ¿Seguir editando?', + 'uploadFirstVideo' => 'Subir primer video', + 'users' => 'usuarios', + 'videoResolutions' => 'Resoluciones de video', + 'videoResolutionsMessage' => 'Alta resolución recomendada: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Vídeos en lista de reproducción', + 'view' => 'Vista', + 'visibility' => 'Visibilidad', + 'yourPostedAndProcessingVideos' => 'Tus videos publicados y procesados aparecerán aquí', ]; diff --git a/lang/fi/auth.php b/lang/fi/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/fi/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/fi/common.php b/lang/fi/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/fi/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/fi/contact.php b/lang/fi/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/fi/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/fi/explore.php b/lang/fi/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/fi/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/fi/language.php b/lang/fi/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/fi/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/fi/nav.php b/lang/fi/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/fi/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/fi/notifications.php b/lang/fi/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/fi/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/fi/pagination.php b/lang/fi/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/fi/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/fi/post.php b/lang/fi/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/fi/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/fi/profile.php b/lang/fi/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/fi/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/fi/reports.php b/lang/fi/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/fi/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/fi/settings.php b/lang/fi/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/fi/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/fi/studio.php b/lang/fi/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/fi/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/fr/auth.php b/lang/fr/auth.php index a18a165e..3c7dbeec 100644 --- a/lang/fr/auth.php +++ b/lang/fr/auth.php @@ -3,5 +3,7 @@ return [ 'failed' => 'Ces identifiants ne correspondent pas à nos enregistrements.', 'password' => 'Le mot de passe fourni est incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', 'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer dans :seconds secondes.', ]; diff --git a/lang/fr/common.php b/lang/fr/common.php index ba2a4076..fbe11149 100644 --- a/lang/fr/common.php +++ b/lang/fr/common.php @@ -1,47 +1,187 @@ 'Compte crée avec succès ! Bienvenue !', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Contenu soumis à des restrictions d\'âge', + 'alreadyHaveAnAccount' => 'Vous avez déjà un compte ?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'Une erreur inattendue s\'est produite. Veuillez réessayer.', + 'and' => 'et', 'apply' => 'Appliquer', + 'authenticationCode' => 'Code d\'authentification', + 'authenticationSuccessful' => 'Authentification réussie !', 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Retour à se connecter', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', 'cancel' => 'Annuler', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choisissez votre avatar', 'clickToReveal' => 'Cliquer pour afficher', + 'clickToUploadImage' => 'Click to upload image', 'close' => 'Fermer', 'comment' => 'Commenter', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirmer le mot de passe', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continuer', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', 'delete' => 'Supprimer', 'disable' => 'Désactiver', 'disabled' => 'Désactivé', 'discard' => 'Jeter', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', 'edit' => 'Editer', + 'edited' => 'Edited', + 'email' => 'E-mail', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Vérification d\'e-mail', + 'emailVerifiedSuccessfully' => 'E-mail vérifié avec succès !', 'enable' => 'Activer', 'enabled' => 'Activé', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Entrez votre e-mail', + 'enterYourEmailToGetStarted' => 'Entrez votre e-mail pour commencer', + 'enterYourPassword' => 'Entrez votre mot de passe', 'explore' => 'Explorer', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', 'follow' => 'Suivre', 'followers' => 'Abonnés', 'following' => 'Abonnements', - 'goToHome' => 'Retour à l’accueil', + 'forgotPassword' => 'Mot de passe oublié ?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Retour à l\'accueil', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag non trouvé', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'J\'ai déjà un code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Continuer de regarder', 'lastUpdated' => 'Dernière mise à jour', 'learnMore' => 'En savoir plus', 'loadMore' => 'Voir plus', 'loading' => 'Chargement', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Connectez-vous pour continuer', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', 'markAllAsReadConfirmMessage' => 'Voulez-vous vraiment marquer toutes les notifications non lues comme lues ?', 'markAllRead' => 'Tout marquer comme lu', 'markAsRead' => 'Marquer comme lu', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', 'next' => 'Suivant', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', 'notifications' => 'Notifications', - 'profile' => 'Profile', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profil', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', 'report' => 'Signaler', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', 'retry' => 'Réessayer', 'retryingDotDotDot' => 'Nouvel essai...', 'save' => 'Sauvegarder', 'savingDotDotDot' => 'Enregistrement...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', 'shareThisAccount' => 'Partager ce compte', 'shareThisLoop' => 'Partager cette Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', 'somethingWentWrong' => 'Oups, une erreur est survenue', - 'status' => 'Status', - 'today' => 'Aujourd’hui', + 'status' => 'État', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Aujourd\'hui', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', 'tryAgain' => 'Réessayer', 'unfollow' => 'Se désabonner', 'unread' => 'Non lus', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', 'videos' => 'Vidéos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', 'yesterday' => 'Hier', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', ]; diff --git a/lang/fr/contact.php b/lang/fr/contact.php index 8460473c..44580808 100644 --- a/lang/fr/contact.php +++ b/lang/fr/contact.php @@ -1,19 +1,19 @@ 'Contacter l’admin', - 'adminContactMessage' => 'Pour les questions liées au fonctionnement essentiel (utilisez l’outil de signalement dans l’app pour les contenus).', - 'bodyMessage' => 'On est là pour vous aider. Contactez-nous via l’un des canaux ci-dessous et on vous répondra dès que possible.', + 'adminContact' => 'Contacter l\'admin', + 'adminContactMessage' => 'Pour les questions liées au fonctionnement essentiel (utilisez l\'outil de signalement dans l\'app pour les contenus).', + 'bodyMessage' => 'On est là pour vous aider. Contactez-nous via l\'un des canaux ci-dessous et on vous répondra dès que possible.', 'communityForum' => 'Forum communautaire', 'communityForumMessage' => 'Participez aux discussions, posez vos questions et partagez vos connaissances avec la communauté.', 'failedToLoadContactInformation' => 'Impossible de charger les infos de contact. Réessayez plus tard.', 'getInTouch' => 'Nous contacter', 'loadingContactInformationDotDotDot' => 'Chargement des infos de contact...', 'responseTime' => 'Délai de réponse', - 'responseTimeMessage' => 'Nous répondons généralement sous 24h les jours ouvrés. Pour les urgences techniques, ajoutez "URGENT" dans l’objet.', + 'responseTimeMessage' => 'Nous répondons généralement sous 24h les jours ouvrés. Pour les urgences techniques, ajoutez "URGENT" dans l\'objet.', 'socialConnect' => 'Réseaux sociaux', 'socialConnectMessage' => 'Suivez-nous sur le fédiverse pour des actus et des questions rapides en DM.', 'technicalSupport' => 'Support technique', - 'technicalSupportMessage' => 'Besoin d’aide avec la plateforme ? Obtenez de l’assistance et du dépannage.', + 'technicalSupportMessage' => 'Besoin d\'aide avec la plateforme ? Obtenez de l\'assistance et du dépannage.', 'visitForum' => 'Aller au forum', ]; diff --git a/lang/fr/explore.php b/lang/fr/explore.php index 298446c2..e49c892d 100644 --- a/lang/fr/explore.php +++ b/lang/fr/explore.php @@ -1,5 +1,6 @@ 'Aucune vidéo trouvée pour ce hashtag', + 'discoverTrendingContent' => 'Découvrez le contenu tendance', + 'noVideosFoundForThisHashtag' => 'Aucune vidéo trouvée pour cet hashtag', ]; diff --git a/lang/fr/language.php b/lang/fr/language.php index 53709e45..eff9a9ce 100644 --- a/lang/fr/language.php +++ b/lang/fr/language.php @@ -3,7 +3,7 @@ return [ 'picker' => [ 'title' => 'Sélectionner la langue', - 'description' => 'Choisissez votre langue préférée. Cela changera la langue de toute l’application.', + 'description' => 'Choisissez votre langue préférée. Cela changera la langue de toute l\'application.', 'select' => 'Langue :', 'applyChanges' => 'Appliquer les changements', 'current' => 'Langue actuelle :', diff --git a/lang/fr/nav.php b/lang/fr/nav.php index 04b1caa8..8c254b43 100644 --- a/lang/fr/nav.php +++ b/lang/fr/nav.php @@ -2,15 +2,18 @@ return [ 'about' => 'À propos', + 'activity' => 'Activity', 'admin' => 'Admin', 'clearAll' => 'Tout effacer', 'community' => 'Communauté', 'contact' => 'Contact', 'developers' => 'Développeurs', 'federation' => 'Fédération', + 'forYou' => 'For You', 'help' => 'Aide', 'home' => 'Accueil', 'join' => 'Inscription', + 'local' => 'Local', 'logIn' => 'Connexion', 'logOut' => 'Déconnexion', 'loginOrRegister' => 'Connexion ou inscription', diff --git a/lang/fr/notifications.php b/lang/fr/notifications.php index bd78fcae..3e6a66b9 100644 --- a/lang/fr/notifications.php +++ b/lang/fr/notifications.php @@ -1,14 +1,29 @@ 'Activity', 'allCaughtUp' => 'Tout est à jour !', 'errorLoadingNotifications' => 'Erreur de chargement des notifications', 'messageTypes' => [ 'videoLike' => 'a aimé votre vidéo', 'newFollower' => 'a commencé à vous suivre', 'videoComment' => 'a commenté votre vidéo', + 'videoCommentReply' => 'a répondu à un commentaire sur vos vidéos', + 'videoCommentLike' => 'a aimé votre commentaire', + 'videoCommentReplyLike' => 'a aimé votre réponse à un commentaire', + 'videoCommentShare' => 'a partagé votre commentaire', + 'videoCommentReplyShare' => 'a partagé votre réponse de commentaire', 'videoShare' => 'a partagé votre vidéo', 'default' => 'a interagi avec votre contenu', ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', 'noNotifications' => 'Aucune notification', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', ]; diff --git a/lang/fr/post.php b/lang/fr/post.php index dca7288b..b98b273b 100644 --- a/lang/fr/post.php +++ b/lang/fr/post.php @@ -7,6 +7,8 @@ 'allowPeopleToDownloadThisVideo' => 'Autoriser le téléchargement de cette vidéo', 'caption' => 'Légende', 'characters' => 'caractères', + 'commentDeleted' => 'Ce commentaire a peut-être été supprimé', + 'commentNotFound' => 'Commentaire non trouvé', 'comments' => 'Commentaires', 'commentsAreDisabledForThisVideo' => 'Commentaires désactivés pour cette vidéo', 'commentsEnabled' => 'Commentaires activés', @@ -16,6 +18,7 @@ 'creator' => 'Créateur', 'delete' => 'Supprimer', 'deleteVideo' => 'Supprimer la vidéo', + 'deleteVideoConfirmMessage' => 'Voulez-vous vraiment supprimer cette vidéo ?', 'deletingDotDotDot' => 'Suppression...', 'dotDotDotMore' => '...voir plus', 'downloadsEnabled' => 'Téléchargements activés', @@ -25,23 +28,27 @@ 'goBack' => 'Retour', 'goHome' => 'Accueil', 'hide' => 'Masquer', + 'invalidCommentLink' => 'Le lien de commentaire est invalide ou cassé', 'loadMoreReplies' => 'Voir plus de réponses', + 'loadingComment' => 'Chargement du commentaire...', + 'loadingComments' => 'Chargement des commentaires...', 'loadingVideoDotDotDot' => 'Chargement de la vidéo...', 'noCommentsYet' => 'Pas encore de commentaires', 'permalink' => 'Lien permanent', 'pinToProfile' => 'Épingler au profil', + 'pinned' => 'Pinned', 'pleaseSelectAScenario' => 'Choisissez un scénario', 'post' => 'Publier', 'postingDotDotDot' => 'Publication...', 'replies' => 'réponses', 'reply' => 'Répondre', 'reportTextPlaceholder1018' => 'Décrivez la désinformation que vous signalez...', - 'reportTextPlaceholder1021' => 'Décrivez l’activité frauduleuse...', + 'reportTextPlaceholder1021' => 'Décrivez l\'activité frauduleuse...', 'reportTextPlaceholder1023' => 'Décrivez le contenu illégal...', 'reportTextPlaceholder1026' => 'Ajoutez des détails à votre signalement...', 'reportTextPlaceholderDefault' => 'Ajoutez plus de détails...', 'saveChanges' => 'Enregistrer', - 'sensitiveContent' => 'Sensitive Content', + 'sensitiveContent' => 'Contenu sensible', 'showLess' => 'Voir moins', 'showThisVideoAtTheTopOfYourProfile' => 'Afficher cette vidéo en haut du profil', 'signInToLeaveAComment' => 'Connectez-vous pour commenter', @@ -49,6 +56,7 @@ 'submittingDotDotDot' => 'Envoi...', 'thisActionCannotBeUndone' => 'Action irréversible. La vidéo sera supprimée définitivement.', 'view' => 'Voir', + 'viewAllComments' => 'Voir tous les commentaires', 'writeAReplyDotDotDot' => 'Écrire une réponse...', 'writeYourCaptionDotDotDot' => 'Écrire une légende...', 'yourReportingThis' => 'Vous signalez ce(tte) :type pour : :message', diff --git a/lang/fr/profile.php b/lang/fr/profile.php index fb615418..0f3d047a 100644 --- a/lang/fr/profile.php +++ b/lang/fr/profile.php @@ -1,25 +1,29 @@ 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', 'applyingDotDotDot' => 'Mise à jour...', - 'avatarFailedToUploadError' => 'Échec du téléchargement de l’avatar. Réessayez.', - 'avatarFileSizeError' => 'L’image doit faire moins de 5 Mo.', + 'avatarFailedToUploadError' => 'Échec du téléchargement de l\'avatar. Réessayez.', + 'avatarFileSizeError' => 'L\'image doit faire moins de 5 Mo.', 'avatarFileTypeError' => 'Choisissez une image valide (PNG, JPEG ou JPG).', - 'bio' => 'Bio', + 'bio' => 'Biographie', 'bioHelp' => 'Bio optionnelle (max. 80 caractères)', 'bioPlaceholder' => 'Ajoutez une bio (optionnel)', 'block' => 'Bloquer', 'blocked' => 'Bloqués', - 'deleteAvatar' => 'Supprimer l’avatar', + 'deleteAvatar' => 'Supprimer l\'avatar', 'deleteAvatarConfirmMessage' => 'Supprimer votre avatar ?', - 'deleteAvatarFailedMessage' => 'Impossible de supprimer l’avatar. Réessayez.', + 'deleteAvatarFailedMessage' => 'Impossible de supprimer l\'avatar. Réessayez.', 'displayName' => 'Nom affiché', - 'displayNameHelp' => 'Jusqu’à 30 caractères maximum.', + 'displayNameHelp' => 'Jusqu\'à 30 caractères maximum.', 'editProfile' => 'Modifier le profil', 'failedToUpdateProfileErrorMessage' => 'Échec de la mise à jour du profil. Réessayez.', - 'likes' => 'J’aime', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Demande de suivi en attente', + 'likes' => 'J\'aime', 'loadingProfileDotDotDot' => 'Chargement du profil...', - 'noFollowersYet' => 'Pas encore d’abonnés', + 'noFollowersYet' => 'Pas encore d\'abonnés', 'noMorePostsToLoad' => 'Plus rien à charger', 'noVideosYet' => 'Pas encore de vidéos', 'notFollowingAnyone' => 'Ne suit personne', @@ -35,11 +39,15 @@ ], 'tabOptions' => [ 'Videos' => 'Vidéos', + 'Favourites' => 'Favourites', ], + 'thisAccountIsNotAvailable' => 'This account is not available', 'unblock' => 'Débloquer', - 'userHasntPostedAnyVideosYet' => ':username n’a pas encore posté de vidéos', + 'userHasntPostedAnyVideosYet' => ':username n\'a pas encore posté de vidéos', 'whenPeopleFollowThisAccount' => 'Quand des personnes suivent ce compte, elles apparaîtront ici.', - 'whenThisAccountFollowsSomeone' => 'Quand ce compte suit quelqu’un, il apparaîtra ici.', - 'youHaventPostedAnyVideosYet' => 'Vous n’avez pas encore posté de vidéos', + 'whenThisAccountFollowsSomeone' => 'Quand ce compte suit quelqu\'un, il apparaîtra ici.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'Vous n\'avez pas encore posté de vidéos', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', 'youveReachedTheEndOfThisList' => 'Vous êtes arrivé au bout de la liste', ]; diff --git a/lang/fr/reports.php b/lang/fr/reports.php index 47300ca8..02368ca9 100644 --- a/lang/fr/reports.php +++ b/lang/fr/reports.php @@ -6,7 +6,7 @@ 'title' => 'Signaler une erreur', ], 'success' => [ - 'message' => 'Votre signalement a bien été envoyé et sera examiné par notre équipe de modération.

Merci d’aider à garder notre communauté sûre ❤️', + 'message' => 'Votre signalement a bien été envoyé et sera examiné par notre équipe de modération.

Merci d\'aider à garder notre communauté sûre ❤️', 'title' => 'Signalement envoyé !', ], 'types' => [ @@ -22,7 +22,7 @@ 1019 => 'Comportement trompeur et spam', 1020 => 'Produits et activités réglementés', 1021 => 'Fraudes et arnaques', - 1022 => 'Partage d’informations personnelles', + 1022 => 'Partage d\'informations personnelles', 1023 => 'Signaler un contenu illégal', 1024 => 'Contrefaçons et propriété intellectuelle', 1025 => 'Contenu de marque non divulgué', diff --git a/lang/fr/settings.php b/lang/fr/settings.php index 12de79d2..9d9a554b 100644 --- a/lang/fr/settings.php +++ b/lang/fr/settings.php @@ -4,16 +4,16 @@ 'accountControl' => 'Contrôle du compte', 'accountData' => 'Données du compte', 'accountInformation' => 'Informations du compte', - 'addAnExtraLayerOfSecurity' => 'Ajoutez une couche supplémentaire de sécurité à votre compte avec l’authentification à deux facteurs (2FA) via une application d’authentificateur.', + 'addAnExtraLayerOfSecurity' => 'Ajoutez une couche supplémentaire de sécurité à votre compte avec l\'authentification à deux facteurs (2FA) via une application d\'authentification.', 'added' => 'Ajouté', - 'allowYourAccountAndVideosToBeShared' => 'Autoriser le partage de votre compte et de vos vidéos avec des personnes sur d’autres serveurs.', + 'allowYourAccountAndVideosToBeShared' => 'Autoriser le partage de votre compte et de vos vidéos avec des personnes sur d\'autres serveurs.', 'analyticsTracking' => 'Suivi analytique', - 'analyticsTrackingMessage' => 'Autoriser Loops à suivre votre utilisation pour l’analyse et l’amélioration du service.', + 'analyticsTrackingMessage' => 'Autoriser Loops à suivre votre utilisation pour l\'analyse et l\'amélioration du service.', 'back' => 'Retour', 'cancelChange' => 'Annuler le changement', 'change' => 'Modifier', - 'changeEmail' => 'Changer d’e‑mail', - 'changeEmailAddress' => 'Changer d’adresse e‑mail', + 'changeEmail' => 'Changer d\'e‑mail', + 'changeEmailAddress' => 'Changer d\'adresse e‑mail', 'changePassword' => 'Changer le mot de passe', 'changingDotDotDot' => 'Modification...', 'clickTheLinkInThatEmail' => 'Cliquez sur le lien dans cet e‑mail pour terminer la modification.', @@ -28,34 +28,35 @@ 'dataRetention' => 'Conservation des données', 'dataRetentionMessage' => 'Choisissez pendant combien de temps garder votre contenu et votre activité avant suppression automatique.', 'dataSharingForResearch' => 'Partage de données pour la recherche', - 'dataSharingForResearchMessage' => 'Autoriser l’utilisation de données anonymisées à des fins de recherche académique et d’amélioration de la plateforme.', + 'dataSharingForResearchMessage' => 'Autoriser l\'utilisation de données anonymisées à des fins de recherche académique et d\'amélioration de la plateforme.', 'deactivate' => 'Désactiver', 'deactivateAccount' => 'Désactiver le compte', + 'delete' => 'Delete', 'deleteAccount' => 'Supprimer le compte', 'disable2FAButton' => 'Désactiver la double authentification', - 'disableTwoFactor' => 'Désactiver l’authentification à deux facteurs', - 'disableTwoFactorMessage' => 'Êtes‑vous sûr·e de vouloir désactiver l’authentification à deux facteurs ? Cela rendra votre compte moins sécurisé.', - 'downloadYourAccountDataExport' => 'Télécharger l’exportation des données de votre compte.', + 'disableTwoFactor' => 'Désactiver l\'authentification à deux facteurs', + 'disableTwoFactorMessage' => 'Êtes‑vous sûr·e de vouloir désactiver l\'authentification à deux facteurs ? Cela rendra votre compte moins sécurisé.', + 'downloadYourAccountDataExport' => 'Télécharger l\'exportation des données de votre compte.', 'email' => 'E‑mail', - 'emailChangePending' => 'Changement d’e‑mail en attente', + 'emailChangePending' => 'Changement d\'e‑mail en attente', 'emailSettings' => 'Paramètres e‑mail', 'enableFederation' => 'Activer la fédération', - 'enableTwoFactor' => 'Activer l’authentification à deux facteurs', - 'enableTwoFactorMessage' => 'Êtes‑vous sûr·e de vouloir activer l’authentification à deux facteurs ?', + 'enableTwoFactor' => 'Activer l\'authentification à deux facteurs', + 'enableTwoFactorMessage' => 'Êtes‑vous sûr·e de vouloir activer l\'authentification à deux facteurs ?', 'enterYourCurrentPassword' => 'Entrez votre mot de passe actuel', 'enterYourNewEmailAddress' => 'Entrez votre nouvelle adresse e‑mail', 'exportHistory' => 'Historique des exportations', 'hoursWatched' => 'Heures regardées', 'invalidVerificationCodePleaseTryAgain' => 'Code de vérification invalide. Veuillez réessayer.', - 'likesGiven' => 'Mentions "J’aime" données', + 'likesGiven' => 'Mentions "J\'aime" données', 'manageAccount' => 'Gérer le compte', - 'manageYourAccountEmail' => 'Gérez l’e‑mail de votre compte.', + 'manageYourAccountEmail' => 'Gérez l\'e‑mail de votre compte.', 'manageYourAccountSecuritySettings' => 'Gérez les paramètres de sécurité de votre compte.', 'manageYourLoopsAccount' => 'Gérez votre compte Loops', 'newEmailAddress' => 'Nouvelle adresse e‑mail', 'newPassword' => 'Nouveau mot de passe', - 'noExportsYet' => 'Pas encore d’exportations', - 'noExportsYetMessage' => 'Vos exportations de données apparaîtront ici lorsqu’elles seront prêtes à être téléchargées.', + 'noExportsYet' => 'Pas encore d\'exportations', + 'noExportsYetMessage' => 'Vos exportations de données apparaîtront ici lorsqu\'elles seront prêtes à être téléchargées.', 'noRestrictions' => 'Aucune restriction', 'oopsTheFollowingErrorsOccured' => 'Oups, les erreurs suivantes sont survenues :', 'password' => 'Mot de passe', @@ -68,22 +69,22 @@ 'safety' => 'Sécurité', 'security' => 'Sécurité', 'selectiveDataExport' => 'Exportation sélective de données', - 'selectiveDataExportMessage' => 'Choisissez des types spécifiques de données à exporter si vous n’avez pas besoin de tout.', + 'selectiveDataExportMessage' => 'Choisissez des types spécifiques de données à exporter si vous n\'avez pas besoin de tout.', 'sendingDotDotDot' => 'Envoi...', - 'setup2FA' => 'Configurer l’authentification à deux facteurs', + 'setup2FA' => 'Configurer l\'authentification à deux facteurs', 'setup2FAStep1' => 'Étape 1 : Scanner le QR code', - 'setup2FAStep1Message' => 'Scannez ce QR code avec votre application d’authentificateur (Google Authenticator, FreeOTP+, etc.)', + 'setup2FAStep1Message' => 'Scannez ce QR code avec votre application d\'authentificateur (Google Authenticator, FreeOTP+, etc.)', 'setup2FAStep2' => 'Étape 2 : Entrer le code de vérification', - 'setup2FAStep2Message' => 'Entrez le code à 6 chiffres provenant de votre application d’authentificateur', - 'status' => 'Statut', + 'setup2FAStep2Message' => 'Entrez le code à 6 chiffres provenant de votre application d\'authentificateur', + 'status' => 'État', 'successExclamation' => 'Succès !', 'successPasswordChangedMessage' => 'Votre mot de passe a été mis à jour avec succès !', 'totalDataSize' => 'Taille totale des données :', 'twoFactorAuthDisabled' => 'Authentification à deux facteurs désactivée', - 'twoFactorAuthDisabledMessage' => 'L’authentification à deux facteurs a bien été désactivée pour votre compte.', + 'twoFactorAuthDisabledMessage' => 'L\'authentification à deux facteurs a bien été désactivée pour votre compte.', 'twoFactorAuthentication' => 'Authentification à deux facteurs', 'twoFactorEnabled' => 'Authentification à deux facteurs activée', - 'twoFactorEnabledMessage' => 'L’authentification à deux facteurs a bien été activée pour votre compte.', + 'twoFactorEnabledMessage' => 'L\'authentification à deux facteurs a bien été activée pour votre compte.', 'unverified' => 'Non vérifié', 'verified' => 'Vérifié', 'verifyAndEnable' => 'Vérifier & activer', @@ -95,5 +96,5 @@ 'yourAccountStatistics' => 'Statistiques de votre compte', 'yourDataYourControl' => 'Vos données, votre contrôle', 'yourDataYourControlMessage' => 'Téléchargez ou consultez les données de votre compte. Toutes les exportations sont fournies au format JSON pour une portabilité facile.', - 'yourEmailIsUsedForRecoveryMessage' => 'Votre e‑mail est utilisé pour la récupération du compte, les notifications et les alertes de sécurité. Nous vérifierons tout changement afin d’assurer la sécurité de votre compte.', + 'yourEmailIsUsedForRecoveryMessage' => 'Votre e‑mail est utilisé pour la récupération du compte, les notifications et les alertes de sécurité. Nous vérifierons tout changement afin d\'assurer la sécurité de votre compte.', ]; diff --git a/lang/fr/studio.php b/lang/fr/studio.php index 83ab61cf..e6ce230d 100644 --- a/lang/fr/studio.php +++ b/lang/fr/studio.php @@ -1,53 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', 'allowOthersTo' => 'Autoriser les autres à', - 'aspectRatios' => 'Format d'image', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Format d\'image', 'aspectRatiosMessage' => 'Recommandé : 16:9 pour le paysage, 9:16 pour le portrait.', + 'backToPlaylists' => 'Back to Playlists', 'caption' => 'Légende', + 'clearPlaylistSearch' => 'Clear Search', 'commentMessage' => 'Autoriser les autres à publier des commentaires et des réponses sur cette publication', 'comments' => 'Commentaires', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', 'containsNSFW' => 'Contient du contenu sensible/NSFW', 'containsNSFWMessage' => 'Marquer cette publication comme sensible pour afficher un avertissement', 'contentCreatedOn' => 'Contenu (créé le)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', 'customCover' => 'Couverture personnalisée', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', 'describeYourVideoDotDotDot' => 'Décrivez votre vidéo...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', 'details' => 'Détails', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', 'download' => 'Télécharger', 'downloadMessage' => 'Autoriser les autres à télécharger cette vidéo', - 'duet' => 'Duet', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duo', 'duetMessage' => 'Autoriser les autres à faire un duet avec cette vidéo', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', 'feed' => 'Fil', 'fileFormats' => 'Formats de fichier', 'followers' => 'Abonnés', 'following' => 'Abonnements', 'found' => 'trouvé', - 'hashtag' => 'Hashtag', - 'hashtags' => 'hashtags', + 'hashtag' => 'Mot-clic', + 'hashtags' => 'mots-clics', + 'language' => 'Language', 'likes' => 'J’aimes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', 'maximumSize' => 'Taille maximale :', 'mbVideoDuration' => ' Mo, durée de la vidéo :', 'mention' => 'Mention', 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', 'myPosts' => 'Mes publications', + 'newPlaylist' => 'New Playlist', 'no' => 'Non', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', 'orDragAndDropItHere' => 'Ou glisser‑déposer le ici', 'otherMajorFormatsAreSupported' => '. D’autres formats majeurs sont pris en charge.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', 'posts' => 'Publications', 'recommended' => 'Recommandé :', + 'removeFromPlaylist' => 'Remove from playlist', 'replace' => 'Remplacer', 'searchByPostCaption' => 'Recherche par légende de publication', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', 'searchingDotDotDot' => 'Recherche...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', 'selectVideo' => 'Sélectionner la vidéo', 'selectVideoToUpload' => 'Sélectionner la vidéo à téléverser', 'settings' => 'Paramètres', 'sizeAndDuration' => 'Taille et durée', - 'stitch' => 'Stitch', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Assembler', 'stitchMessage' => 'Autoriser les autres à assembler cette vidéo avec la leur', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', 'unsavedWarning' => 'Une vidéo que vous étiez en train d’éditer n’a pas été enregistrée. Continuer l’édition ?', 'uploadFirstVideo' => 'Téléverser la première vidéo', 'users' => 'utilisateurs', 'videoResolutions' => 'Résolutions vidéo', - 'videoResolutionsMessage' => 'Haute résolution recommandée : 1080p, 1440p, 4K.', + 'videoResolutionsMessage' => 'Haute définition recommandée : 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', 'view' => 'Voir', - 'yourPostedAndProcessingVideos'=> 'Vos vidéos publiées et en cours de traitement apparaîtront ici', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Vos vidéos publiées et en cours de traitement apparaîtront ici', ]; diff --git a/lang/he/auth.php b/lang/he/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/he/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/he/common.php b/lang/he/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/he/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/he/contact.php b/lang/he/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/he/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/he/explore.php b/lang/he/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/he/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/he/language.php b/lang/he/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/he/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/he/nav.php b/lang/he/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/he/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/he/notifications.php b/lang/he/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/he/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/he/pagination.php b/lang/he/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/he/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/he/post.php b/lang/he/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/he/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/he/profile.php b/lang/he/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/he/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/he/reports.php b/lang/he/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/he/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/he/settings.php b/lang/he/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/he/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/he/studio.php b/lang/he/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/he/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/hu/auth.php b/lang/hu/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/hu/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/hu/common.php b/lang/hu/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/hu/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/hu/contact.php b/lang/hu/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/hu/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/hu/explore.php b/lang/hu/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/hu/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/hu/language.php b/lang/hu/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/hu/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/hu/nav.php b/lang/hu/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/hu/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/hu/notifications.php b/lang/hu/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/hu/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/hu/pagination.php b/lang/hu/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/hu/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/hu/post.php b/lang/hu/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/hu/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/hu/profile.php b/lang/hu/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/hu/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/hu/reports.php b/lang/hu/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/hu/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/hu/settings.php b/lang/hu/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/hu/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/hu/studio.php b/lang/hu/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/hu/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/it/auth.php b/lang/it/auth.php new file mode 100644 index 00000000..fb76d576 --- /dev/null +++ b/lang/it/auth.php @@ -0,0 +1,9 @@ + 'Queste credenziali non risultano nel nostro sistema.', + 'password' => 'La password fornita non è corretta.', + 'registrationsAreCurrentlyClosed' => 'Le registrazioni sono attualmente chiuse', + 'thisServerIsntAccepting' => 'Attualmente questo server non accetta nuovi iscritti. Si prega di controllare in un secondo momento oppure di scegliere un altro server Loops.', + 'throttle' => 'Troppi tentativi di accesso. Riprova tra :seconds secondi.', +]; diff --git a/lang/it/common.php b/lang/it/common.php new file mode 100644 index 00000000..d7f925b1 --- /dev/null +++ b/lang/it/common.php @@ -0,0 +1,187 @@ + 'Account creato con successo! Benvenuto a bordo!', + 'actions' => 'Azioni', + 'ageRestrictedContent' => 'Contenuto con Restrizioni di Età', + 'alreadyHaveAnAccount' => 'Ha già un account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'Si è verificato un errore imprevisto. Per favore riprova.', + 'and' => 'e', + 'apply' => 'Applica', + 'authenticationCode' => 'Codice di autenticazione', + 'authenticationSuccessful' => 'Autenticazione riuscita!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Torna all\'app di autenticazione', + 'backToSignIn' => 'Torna al Login', + 'birthdate' => 'Data di nascita', + 'birthdateVerified' => 'Data di nascita verificata!', + 'browseTrendingTagsInstead' => 'Sfoglia invece i tag di tendenza', + 'byContinuingYouAgreeToOur' => 'Continuando, accetti i nostri', + 'cancel' => 'Cancella', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Seleziona un nome utente', + 'chooseAUsernameAndSecurePassword' => 'Scegli un nome utente e una password sicura', + 'chooseYourAvatar' => 'Scegli il tuo avatar', + 'clickToReveal' => 'Clicca per rivelare', + 'clickToUploadImage' => 'Clicca per caricare immagine', + 'close' => 'Chiudi', + 'comment' => 'Commenta', + 'communityGuidelines' => 'Linee guida della community', + 'confirmPassword' => 'Conferma Password', + 'confirmYourBirthdate' => 'Conferma la tua data di nascita', + 'continue' => 'Continua', + 'createAFreeAccountToContinueExploring' => 'Crea un account gratuito per continuare ad esplorare i video e scoprire contenuti sorprendenti dai creatori di tutto il mondo.', + 'createANewAccountToGetStarted' => 'Crea un nuovo account per iniziare', + 'createAStrongPassword' => 'Crea una password sicura', + 'createAccount' => 'Crea Account', + 'created' => 'Creato', + 'day' => 'Giorno', + 'delete' => 'Elimina', + 'disable' => 'Disabilita', + 'disabled' => 'Disabilitato', + 'discard' => 'Scarta', + 'dontHaveAnAccount' => 'Non hai ancora un account?', + 'doubleCheckSpelling' => 'Doppio controllo ortografico', + 'edit' => 'Modifica', + 'edited' => 'Modificato', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Verifica Email', + 'emailVerifiedSuccessfully' => 'Email verificata con successo!', + 'enable' => 'Abilita', + 'enabled' => 'Abilitato', + 'enterTheSixDigitCodeSentTo' => 'Inserisci il codice a 6 caratteri inviato a', + 'enterYourEmail' => 'Inserisci la tua email', + 'enterYourEmailToGetStarted' => 'Inserisci la tua email per iniziare', + 'enterYourPassword' => 'Inserisci la tua password', + 'explore' => 'Esplora', + 'exploreTags' => 'Esplora i Tag', + 'failedToResendVerificationCode' => 'Impossibile inviare nuovamente il codice. Riprova.', + 'failedToSendResetLinkPleaseTryAgain' => 'Impossibile inviare il link di ripristino. Riprova.', + 'failedToSendVerificationCode' => 'Impossibile inviare il codice di verifica. Riprova.', + 'failedToVerifyAgePleaseTryAgain' => 'Impossibile verificare l\'età. Per favore riprova.', + 'finishSignUp' => 'Completa iscrizione', + 'follow' => 'Segui', + 'followers' => 'Seguaci', + 'following' => 'Seguiti', + 'forgotPassword' => 'Hai dimenticato la password?', + 'formattedAs' => 'Formattato come', + 'goBackHome' => 'Torna alla home', + 'goToHome' => 'Vai alla Home', + 'hashtagContainsAgeRestrictedContent' => 'Questo hashtag contiene contenuti con limiti di età. Effettua il login per verificare la tua età e visualizzare questi video.', + 'hashtagMayNotExist' => 'Questo hashtag potrebbe non esistere, potrebbe essere bandito o potrebbe contenere un tipo.', + 'hashtagNotFound' => 'Hashtag Non Trovato', + 'hashtagWeCouldntFind' => 'Non abbiamo trovato nessun video per', + 'iAlreadyHaveTheCode' => 'Ho già il codice', + 'invalidCodeLength' => 'Lunghezza del codice non valida', + 'invalidOrExpiredCode' => 'Codice non valido o scaduto', + 'invalidVerificationCode' => 'Codice di verifica non valido. Riprova.', + 'keepWatching' => 'Continua a Guardare', + 'lastUpdated' => 'Ultimo aggiornamento', + 'learnMore' => 'Altre informazioni', + 'loadMore' => 'Carica di più', + 'loading' => 'Caricamento', + 'loginFailedPleaseTryAgain' => 'Accesso non riuscito. Riprova.', + 'loginToContinue' => 'Accedi per continuare', + 'loginToContinueExploring' => 'Accedi per continuare ad esplorare video e scoprire contenuti incredibili da creatori in tutto il mondo.', + 'manage' => 'Gestisci', + 'markAllAsReadConfirmMessage' => 'Sei sicuro di voler segnare tutte le notifiche non lette come lette?', + 'markAllRead' => 'Segna tutti come letti', + 'markAsRead' => 'Segna come letto', + 'maxResendLimitReachedPleaseContactSupport' => 'Limite massimo di reinvio raggiunto. Contatta l\'assistenza.', + 'month' => 'Mese', + 'months' => [ + 'jan' => 'Gennaio', + 'feb' => 'Febbraio', + 'mar' => 'Marzo', + 'apr' => 'Aprile', + 'may' => 'Maggio', + 'jun' => 'Giugno', + 'jul' => 'Luglio', + 'aug' => 'Agosto', + 'sep' => 'Settembre', + 'oct' => 'Ottobre', + 'nov' => 'Novembre', + 'dec' => 'Dicembre', + ], + 'newVerificationCodeSent' => 'Nuovo codice di verifica inviato!', + 'next' => 'Avanti', + 'noMoreResults' => 'Non ci sono altri risultati.', + 'noPostsYet' => 'Ancora nessun post', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifiche', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Il link per reimpostare la password è stato inviato alla tua E-mail.', + 'passwordStrength' => 'Sicurezza della password', + 'passwordsDoNotMatch' => 'Le password non coincidono', + 'pleaseChooseAStrongerPassword' => 'La password richiesta non è abbastanza sicura', + 'pleaseEnterYour2FACode' => 'Inserisci il tuo codice di autenticazione a due fattori', + 'pleaseSelectYourBirthdate' => 'Seleziona la tua data di nascita completa.', + 'privacyPolicy' => 'Politica sulla Privacy', + 'profile' => 'Profilo', + 'profileInformationSaved' => 'Informazioni del profilo salvate!', + 'readMore' => 'Continua a leggere', + 'registrationFailedPleaseTryAgain' => 'Registrazione fallita. Riprova.', + 'rememberMe' => 'Ricordami', + 'remove' => 'Rimuovi', + 'report' => 'Segnala', + 'resendCode' => 'Invia il codice di nuovo', + 'resendIn' => 'Reinvia in', + 'resetPassword' => 'Resetta la password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'I risultati potrebbero richiedere un attimo a seconda del server remoto', + 'retry' => 'Riprova', + 'retryingDotDotDot' => 'Riprova...', + 'save' => 'Salva', + 'savingDotDotDot' => 'Salvataggio in corso...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Cerca nel Fediverso', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Invia Codice', + 'sendResetLink' => 'Invia Link di Reset', + 'setUpYourProfile' => 'Imposta il tuo profilo', + 'shareThisAccount' => 'Condividi questo account', + 'shareThisLoop' => 'Condividi questo Loop', + 'signIn' => 'Accedi', + 'signIntoYourAccountToContinue' => 'Accedi al tuo account per continuare', + 'signUp' => 'Registrati', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Qualcosa è andato storto', + 'status' => 'Stato', + 'suggestions' => 'Suggerimenti', + 'tapToPlay' => 'Tocca per riprodurre', + 'termsOfService' => 'Termini di Servizio', + 'thisContentAppearsToBeOnAnotherServer' => 'Questo contenuto sembra essere su un altro server. Cerca la rete federata per scoprire e visualizzare questo contenuto.', + 'today' => 'Oggi', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Troppi tentativi falliti, riprova tra un po\'', + 'tryARelatedOrSimilarHashtag' => 'Prova un hashtag correlato o simile', + 'tryAgain' => 'Prova ancora', + 'unfollow' => 'Smetti di seguire', + 'unread' => 'Da leggere', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Carica un avatar per personalizzare il tuo profilo', + 'uploadYourAvatar' => 'Carica il tuo avatar', + 'useADifferentMethod' => 'Usa un metodo diverso', + 'username' => 'Nome Utente', + 'verificationCode' => 'Codice di Verifica', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Codice di verifica inviato al tuo indirizzo email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verifica', + 'verifyAnotherWay' => 'Verifica in un altro modo', + 'verifyCode' => 'Codice di verifica', + 'verifyEmailCode' => 'Verifica Codice Email', + 'verifyTwoFactor' => 'Verifica 2FA', + 'verifyYourEmail' => 'Verifica la tua email', + 'videos' => 'Video', + 'weNeedYourBirthdateToVerifyAge' => 'Abbiamo bisogno della tua data di nascita per verificare l\'età.', + 'weSentAVerificationCodeToYourEmail' => 'Abbiamo inviato un codice di verifica alla tua email', + 'weUseThisToVerifyAge' => 'Usiamo questo per verificare la tua età. Non sarà pubblico.', + 'welcome' => 'Ti diamo il benvenuto', + 'welcomeBack' => 'È bello rivederti', + 'wellSendAVerificationCodeTo' => 'Ti invieremo un codice di verifica a', + 'wellSendYouALinkToResetYourPassword' => 'Ti invieremo un link per reimpostare la tua password', + 'year' => 'Anno', + 'yesterday' => 'Ieri', + 'youMustBeAtLeastXYearsOld' => 'Devi avere almeno :years old per creare un account.', + 'yourRegisteredEmailAddress' => 'il tuo indirizzo email registrato', +]; diff --git a/lang/it/contact.php b/lang/it/contact.php new file mode 100644 index 00000000..5b236e20 --- /dev/null +++ b/lang/it/contact.php @@ -0,0 +1,19 @@ + 'Contatta l\'amministratore', + 'adminContactMessage' => 'Per le richieste relative a questioni operative essenziali (si prega di utilizzare il sistema di reporting in-app per le questioni relative ai contenuti).', + 'bodyMessage' => 'Siamo qui per aiutarti. Contattaci attraverso uno dei canali disponibili e ti risponderemo il prima possibile.', + 'communityForum' => 'Forum della Community', + 'communityForumMessage' => 'Unisciti alla nostra community, chiedi e condividi le conoscenze con altri utenti.', + 'failedToLoadContactInformation' => 'Impossibile caricare le informazioni di contatto. Riprova più tardi.', + 'getInTouch' => 'Contattaci', + 'loadingContactInformationDotDotDot' => 'Caricamento delle informazioni di contatto...', + 'responseTime' => 'Tempo di risposta', + 'responseTimeMessage' => 'In genere rispondiamo a tutte le richieste entro 24 ore durante i giorni lavorativi. Per problemi tecnici urgenti, si prega di includere "URGENT" nella vostra linea di argomento.', + 'socialConnect' => 'Connessione Sociale', + 'socialConnectMessage' => 'Seguici sul Fediverso per aggiornamenti e domande rapide tramite messaggi diretti.', + 'technicalSupport' => 'Assistenza tecnica', + 'technicalSupportMessage' => 'Hai bisogno di aiuto con la nostra piattaforma? Ottieni assistenza tecnica e supporto per la risoluzione dei problemi.', + 'visitForum' => 'Visita il forum', +]; diff --git a/lang/it/explore.php b/lang/it/explore.php new file mode 100644 index 00000000..c3368ecd --- /dev/null +++ b/lang/it/explore.php @@ -0,0 +1,6 @@ + 'Scopri i contenuti di tendenza', + 'noVideosFoundForThisHashtag' => 'Nessun video trovato con questo hashtag', +]; diff --git a/lang/it/language.php b/lang/it/language.php new file mode 100644 index 00000000..5bb2337e --- /dev/null +++ b/lang/it/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Seleziona lingua', + 'description' => 'Seleziona la tua lingua preferita. Questo cambierà la lingua per l\'intera applicazione.', + 'select' => 'Seleziona lingua:', + 'applyChanges' => 'Applica Modifiche', + 'current' => 'Lingua attuale:', + 'note' => 'Le tue preferenze sulla lingua verranno salvate automaticamente.', + ], +]; diff --git a/lang/it/nav.php b/lang/it/nav.php new file mode 100644 index 00000000..e9fbcc9b --- /dev/null +++ b/lang/it/nav.php @@ -0,0 +1,32 @@ + 'Info', + 'activity' => 'Activity', + 'admin' => 'Amministratore', + 'clearAll' => 'Cancella tutto', + 'community' => 'Community', + 'contact' => 'Contatti', + 'developers' => 'Sviluppatori', + 'federation' => 'Federazione', + 'forYou' => 'For You', + 'help' => 'Aiuto', + 'home' => 'Home', + 'join' => 'Entra', + 'local' => 'Local', + 'logIn' => 'Accedi', + 'logOut' => 'Esci', + 'loginOrRegister' => 'Entra o registrati', + 'more' => 'Altro', + 'noResultsFound' => 'Nessun risultato trovato', + 'popular' => 'Popolari', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profilo', + 'recentSearches' => 'Ricerche Recenti', + 'search' => 'Cerca', + 'settings' => 'Impostazioni', + 'terms' => 'Termini', + 'upload' => 'Carica', + 'uploadLoop' => 'Carica Loop', +]; diff --git a/lang/it/notifications.php b/lang/it/notifications.php new file mode 100644 index 00000000..a04394b4 --- /dev/null +++ b/lang/it/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'Sai già tutto!', + 'errorLoadingNotifications' => 'Errore nel caricamento delle notifiche', + 'messageTypes' => [ + 'videoLike' => 'ha messo mi piace al tuo video', + 'newFollower' => 'ha iniziato a seguirti', + 'videoComment' => 'ha commentato sul tuo video', + 'videoCommentReply' => 'ha risposto a un commento sul tuo video', + 'videoCommentLike' => 'gli piace il tuo commento', + 'videoCommentReplyLike' => 'ha apprezzato la tua risposta al commento', + 'videoCommentShare' => 'ha condiviso il tuo commento', + 'videoCommentReplyShare' => 'ha condiviso la tua risposta al commento', + 'videoShare' => 'ha condiviso il tuo video', + 'default' => 'ha interagito con il tuo contenuto', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'Nessuna notifica', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/it/pagination.php b/lang/it/pagination.php new file mode 100644 index 00000000..cd9cccbb --- /dev/null +++ b/lang/it/pagination.php @@ -0,0 +1,6 @@ + 'Prossimo »', + 'previous' => '« Precedente', +]; diff --git a/lang/it/post.php b/lang/it/post.php new file mode 100644 index 00000000..35ba9a82 --- /dev/null +++ b/lang/it/post.php @@ -0,0 +1,63 @@ + 'Aggiungi commento...', + 'additionalDetails' => 'Ulteriori dettagli', + 'allowPeopleToCommentOnThisVideo' => 'Consenti alle persone di commentare su questo video', + 'allowPeopleToDownloadThisVideo' => 'Consenti agli utenti di scaricare questo video', + 'caption' => 'Didascalia', + 'characters' => 'caratteri', + 'commentDeleted' => 'Questo commento può essere stato eliminato', + 'commentNotFound' => 'Commento non trovato', + 'comments' => 'Commenti', + 'commentsAreDisabledForThisVideo' => 'I commenti sono disabilitati per questo video', + 'commentsEnabled' => 'Commenti Abilitati', + 'commentsHaveBeenDisabled' => 'I commenti sono stati disabilitati', + 'copiedExclamation' => 'Copiato!', + 'copyLink' => 'Copia collegamento', + 'creator' => 'Creatore', + 'delete' => 'Elimina', + 'deleteVideo' => 'Elimina Video', + 'deleteVideoConfirmMessage' => 'Intendi davvero eliminare questo video?', + 'deletingDotDotDot' => 'Eliminazione in corso...', + 'dotDotDotMore' => '...altro', + 'downloadsEnabled' => 'Scaricamenti abilitati', + 'edit' => 'Modifica', + 'editVideo' => 'Modifica Video', + 'errorLoadingComments' => 'Si è verificato un errore durante il caricamento dei commenti', + 'goBack' => 'Torna indietro', + 'goHome' => 'Vai alla pagina principale', + 'hide' => 'Nascondi', + 'invalidCommentLink' => 'Il link del commento non è valido o rotto', + 'loadMoreReplies' => 'Carica più risposte', + 'loadingComment' => 'Sto caricando i commenti...', + 'loadingComments' => 'Sto caricando i commenti...', + 'loadingVideoDotDotDot' => 'Caricamento video...', + 'noCommentsYet' => 'Ancora nessun commento', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Fissa sul profilo', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Seleziona uno scenario', + 'post' => 'Pubblica', + 'postingDotDotDot' => 'Pubblicando...', + 'replies' => 'risposte', + 'reply' => 'Rispondi', + 'reportTextPlaceholder1018' => 'Descrivi la disinformazione che stai segnalando...', + 'reportTextPlaceholder1021' => 'Descrivi l\'attività fraudolenta...', + 'reportTextPlaceholder1023' => 'Descrivi i contenuti illegali...', + 'reportTextPlaceholder1026' => 'Fornisci ulteriori dettagli sul tuo rapporto...', + 'reportTextPlaceholderDefault' => 'Fornisci ulteriori dettagli...', + 'saveChanges' => 'Salva Modifiche', + 'sensitiveContent' => 'Contenuto Sensibile', + 'showLess' => 'Mostra di meno', + 'showThisVideoAtTheTopOfYourProfile' => 'Mostra questo video in alto sul tuo profilo', + 'signInToLeaveAComment' => 'Accedi per lasciare un commento', + 'submit' => 'Invia', + 'submittingDotDotDot' => 'Invio in corso...', + 'thisActionCannotBeUndone' => 'Questa azione non può essere annullata. Il tuo video verrà rimosso permanentemente.', + 'view' => 'Visualizza', + 'viewAllComments' => 'Visualizza Tutti I Commenti', + 'writeAReplyDotDotDot' => 'Scrivi una risposta...', + 'writeYourCaptionDotDotDot' => 'Scrivi la didascalia...', + 'yourReportingThis' => 'Stai segnalando questo :type per: :message', +]; diff --git a/lang/it/profile.php b/lang/it/profile.php new file mode 100644 index 00000000..ecdbe350 --- /dev/null +++ b/lang/it/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applicazione in corso...', + 'avatarFailedToUploadError' => 'Aggiornamento avatar fallito. Si prega di riprovare.', + 'avatarFileSizeError' => 'La dimensione del file immagine deve essere inferiore a 5MB.', + 'avatarFileTypeError' => 'Seleziona un file d\'immagine valido (PNG, JPEG o JPG).', + 'bio' => 'Biografia', + 'bioHelp' => 'Bio opzionale (fino a 80 caratteri)', + 'bioPlaceholder' => 'Aggiungi una biografia opzionale', + 'block' => 'Blocca', + 'blocked' => 'Bloccato', + 'deleteAvatar' => 'Elimina Avatar', + 'deleteAvatarConfirmMessage' => 'Sei sicuro di voler eliminare il tuo avatar?', + 'deleteAvatarFailedMessage' => 'Aggiornamento avatar fallito. Si prega di riprovare.', + 'displayName' => 'Nome Visualizzato', + 'displayNameHelp' => 'I nomi visualizzati possono contenere fino a 30 caratteri.', + 'editProfile' => 'Modifica Profilo', + 'failedToUpdateProfileErrorMessage' => 'Aggiornamento profilo fallito. Prova di nuovo.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Segui Richiesta In Sospeso', + 'likes' => 'Mi piace', + 'loadingProfileDotDotDot' => 'Caricamento profilo...', + 'noFollowersYet' => 'Ancora nessun follower', + 'noMorePostsToLoad' => 'Nessun altro post da caricare', + 'noVideosYet' => 'Ancora nessun video', + 'notFollowingAnyone' => 'Non stai seguendo nessuno', + 'profile404ErrorMessage' => 'Non siamo riusciti a trovare un profilo con il nome utente @:userId. Controlla il nome utente e riprova.', + 'profile500ErrorMessage' => 'I nostri server stanno avendo problemi in questo momento. Riprova tra qualche istante.', + 'profileNotFound' => 'Profilo non trovato', + 'profileOfflineErrorMessage' => 'Per favore verifica la tua connessione internet e riprova.', + 'profileUnknownErrorMessage' => 'È accaduto qualcosa di inaspettato. Riprova o contattaci se il problema persiste.', + 'tabFilterOptions' => [ + 'Latest' => 'Più recenti', + 'Popular' => 'Più Popolari', + 'Oldest' => 'Meno recenti', + ], + 'tabOptions' => [ + 'Videos' => 'Video', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Sblocca', + 'userHasntPostedAnyVideosYet' => ':username non ha ancora pubblicato nessun video', + 'whenPeopleFollowThisAccount' => 'Quando la gente segue questo account, apparirà qui.', + 'whenThisAccountFollowsSomeone' => 'Quando questo account segue qualcuno, apparirà qui.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'Non hai ancora pubblicato nessun video', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'Hai raggiunto la fine di questa lista', +]; diff --git a/lang/it/reports.php b/lang/it/reports.php new file mode 100644 index 00000000..57db61fa --- /dev/null +++ b/lang/it/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'Si è verificato un errore imprevisto', + 'title' => 'Segnala Errore', + ], + 'success' => [ + 'message' => 'Il tuo report è stato inviato con successo e sarà esaminato dal nostro team di moderazione dei contenuti.

Grazie per aver aiutato a mantenere la nostra comunità al sicuro ❤️', + 'title' => 'Segnalazione inviata!', + ], + 'types' => [ + 1010 => 'Ricerca inopportuna e non pertinente', + 1011 => 'Violenza, abuso e sfruttamento criminale', + 1012 => 'Odio e molestie', + 1013 => 'Suicidio e autolesionismo', + 1014 => 'Mangiare male e immagine malsana del corpo', + 1015 => 'Attività e sfide pericolose', + 1016 => 'Nudità e contenuti sessuali', + 1017 => 'Contenuto grafico e scioccante', + 1018 => 'Disinformazione', + 1019 => 'Comportamento ingannevole e spam', + 1020 => 'Merci e attività regolamentate', + 1021 => 'Frodi e truffe', + 1022 => 'Condivisione di informazioni personali', + 1023 => 'Segnala contenuto illegale', + 1024 => 'Contraffazioni e proprietà intellettuale', + 1025 => 'Contenuto del marchio non divulgato', + 1026 => 'Altro', + ], +]; diff --git a/lang/it/settings.php b/lang/it/settings.php new file mode 100644 index 00000000..5081d5dc --- /dev/null +++ b/lang/it/settings.php @@ -0,0 +1,100 @@ + 'Controllo account', + 'accountData' => 'Dati account', + 'accountInformation' => 'Informazioni dell\'account', + 'addAnExtraLayerOfSecurity' => 'Aggiungi un ulteriore livello di sicurezza al tuo account con 2FA utilizzando un\'app di autenticazione.', + 'added' => 'Aggiunto', + 'allowYourAccountAndVideosToBeShared' => 'Consenti al tuo account e ai tuoi video di essere condivisi con persone su altri server.', + 'analyticsTracking' => 'Tracciamento analitico', + 'analyticsTrackingMessage' => 'Consenti a Loops di tenere traccia del tuo utilizzo per l\'analisi e migliorare il servizio.', + 'back' => 'Indietro', + 'cancelChange' => 'Annulla le modifiche', + 'change' => 'Cambia', + 'changeEmail' => 'Modifica Email', + 'changeEmailAddress' => 'Cambia indirizzo email', + 'changePassword' => 'Cambia Password', + 'changingDotDotDot' => 'In corso di modifica...', + 'clickTheLinkInThatEmail' => 'Clicca sul link in quella email per completare la modifica.', + 'commentsMade' => 'Commenti effettuati', + 'confirmNewPassword' => 'Conferma la nuova password', + 'confirmYourPassword' => 'Conferma la tua password', + 'currentEmailAddress' => 'Indirizzo e-mail attuale', + 'currentPassword' => 'Password attuale', + 'dataExport' => 'Esportazione dati', + 'dataInsights' => 'Analisi dei dati', + 'dataManagement' => 'Gestione dei dati', + 'dataRetention' => 'Conservazione dei dati', + 'dataRetentionMessage' => 'Scegli quanto tempo per mantenere i tuoi contenuti e attività prima dell\'eliminazione automatica.', + 'dataSharingForResearch' => 'Condivisione dei dati per la ricerca', + 'dataSharingForResearchMessage' => 'Consenti l\'utilizzo di dati anonimi per la ricerca accademica e miglioramenti delle piattaforme.', + 'deactivate' => 'Disattiva', + 'deactivateAccount' => 'Disattiva account', + 'delete' => 'Delete', + 'deleteAccount' => 'Elimina account', + 'disable2FAButton' => 'Disabilita l’autenticazione a due fattori', + 'disableTwoFactor' => 'Disabilita Autenticazione a Due Fattori', + 'disableTwoFactorMessage' => 'Sei sicuro di voler disabilitare l\'autenticazione a due fattori? Questo renderà il tuo account meno sicuro.', + 'downloadYourAccountDataExport' => 'Scarica i tuoi dati di esportazione dell\'account.', + 'email' => 'Email', + 'emailChangePending' => 'Modifica email in sospeso', + 'emailSettings' => 'Impostazioni email', + 'enableFederation' => 'Abilita Federazione', + 'enableTwoFactor' => 'Abilita Autenticazione a Due Fattori', + 'enableTwoFactorMessage' => 'Sei sicuro di voler abilitare l\'autenticazione a due fattori?', + 'enterYourCurrentPassword' => 'Inserisci la tua password attuale', + 'enterYourNewEmailAddress' => 'Inserisci il tuo nuovo indirizzo email', + 'exportHistory' => 'Esporta cronologia', + 'hoursWatched' => 'Ore guardate', + 'invalidVerificationCodePleaseTryAgain' => 'Codice di verifica non valido. Si prega di riprovare.', + 'likesGiven' => 'Mi piace messi', + 'manageAccount' => 'Gestisci account', + 'manageYourAccountEmail' => 'Gestisci il tuo account email.', + 'manageYourAccountSecuritySettings' => 'Gestisci le impostazioni di sicurezza del tuo account.', + 'manageYourLoopsAccount' => 'Gestisci il tuo account Loops', + 'newEmailAddress' => 'Nuovo indirizzo email', + 'newPassword' => 'Nuova password', + 'noExportsYet' => 'Ancora nessuna esportazione', + 'noExportsYetMessage' => 'Le tue esportazioni di dati appariranno qui quando sono pronte per il download.', + 'noRestrictions' => 'Nessuna restrizione', + 'oopsTheFollowingErrorsOccured' => 'Oops, si sono verificati i seguenti errori:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password e autenticazione', + 'pleaseEnterA6DigitCode' => 'Inserisci un codice di 6 cifre', + 'privacy' => 'Privacy', + 'privateAccount' => 'Account privato', + 'recentExports' => 'Esportazioni recenti', + 'resendVerification' => 'Invia nuovamente la verifica', + 'safety' => 'Protezione', + 'security' => 'Sicurezza', + 'selectiveDataExport' => ' Esportazione selettiva dei dati', + 'selectiveDataExportMessage' => 'Scegli tipi specifici di dati da esportare se non hai bisogno di tutto.', + 'sendingDotDotDot' => 'Invio in corso...', + 'setup2FA' => 'Imposta l\'Autenticazione a Due Fattori', + 'setup2FAStep1' => 'Passaggio 1: Scannerizza codice QR', + 'setup2FAStep1Message' => 'Scansiona questo codice QR con la tua app di autenticazione (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Passaggio 2: Inserisci Codice di Verifica', + 'setup2FAStep2Message' => 'Inserisci il codice a 6 cifre fornito dalla tua app di autenticazione', + 'status' => 'Stato', + 'successExclamation' => 'Successo!', + 'successPasswordChangedMessage' => 'La tua password è stata aggiornata con successo!', + 'totalDataSize' => 'Dimensione totale dei dati:', + 'twoFactorAuthDisabled' => 'Autenticazione a Due Fattori Disabilitata', + 'twoFactorAuthDisabledMessage' => 'L\'autenticazione a due fattori è stata disabilitata con successo per il tuo account.', + 'twoFactorAuthentication' => 'Autenticazione a due fattori', + 'twoFactorEnabled' => 'Autenticazione a Due Fattori Abilitata', + 'twoFactorEnabledMessage' => 'L\'autenticazione a due fattori è stata abilitata con successo per il tuo account', + 'unverified' => 'Non verificato', + 'verified' => 'Verificato', + 'verifyAndEnable' => 'Verifica e Abilita', + 'verifyingDotDotDot' => 'Verifiche in corso...', + 'videosPosted' => 'Video pubblicati', + 'weMayRestrictAccounts' => 'Possiamo limitare gli account che non sono conformi alle nostre linee guida comunitarie.', + 'weveSentAnEmail' => 'Ti abbiamo inviato un\'email di verifica all\'indirizzo', + 'withAPrivateAccountMessage' => 'Con un account privato, solo gli utenti che approvi possono seguirti e guardare i tuoi video. I tuoi follower esistenti non saranno influenzati.', + 'yourAccountStatistics' => 'Statistiche del tuo account', + 'yourDataYourControl' => 'I tuoi dati, il tuo controllo', + 'yourDataYourControlMessage' => 'Scarica o controlla i dati del tuo account. Tutte le esportazioni sono fornite in formato JSON per una facile portabilità', + 'yourEmailIsUsedForRecoveryMessage' => 'La tua email è utilizzata per il recupero dell\'account, le notifiche e gli avvisi di sicurezza. Verificheremo eventuali modifiche per garantire la sicurezza dell\'account.', +]; diff --git a/lang/it/studio.php b/lang/it/studio.php new file mode 100644 index 00000000..0488cacf --- /dev/null +++ b/lang/it/studio.php @@ -0,0 +1,110 @@ + 'Azioni', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Consenti agli altri di', + 'altText' => 'Testo alternativo', + 'altTextHelp' => 'Descrivi il tuo contenuto video per renderlo accessibile per gli spettatori ipovedenti che utilizzano lettori di schermo', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Formato', + 'aspectRatiosMessage' => 'Consigliato: 16:9 per l\'orizzontale, 9:16 per il verticale.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Didascalia', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Consenti agli altri di pubblicare commenti e risposte su questo post', + 'comments' => 'Commenti', + 'containsAlteredContent' => 'Contenuto di AI, alterato o sintetico', + 'containsAlteredContentHelp' => 'Selezionare questa opzione se il video include elementi generati da AI, come voci sintetiche, immagini create da AI, profondi falsi o contenuti modificati in modo significativo da strumenti AI. Questo aiuta a mantenere la trasparenza e la fiducia con il pubblico', + 'containsNSFW' => 'Contiene contenuto NSFW/Contenuto sensibile', + 'containsNSFWMessage' => 'Contrassegna questo post come Sensibile per mostrare un avviso', + 'contentCreatedOn' => 'Contenuto (Creato su)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Cover Personalizzata', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Descrivi il tuo video...', + 'describeYourVideoDotDotDotAltText' => 'Opzionalmente descrivi il tuo video per utenti ipovedenti...', + 'description' => 'Description', + 'details' => 'Dettagli', + 'disclosePostContent' => 'Mostra il contenuto del post', + 'disclosePostContentHelp' => 'Fai sapere agli altri questo post promuove un brand, un prodotto o un servizio', + 'download' => 'Scarica', + 'downloadMessage' => 'Consenti agli altri di scaricare questo video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duetto', + 'duetMessage' => 'Permetti agli altri di duettare questo video con il proprio', + 'editAltText' => 'Modifica testo alternativo', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'Formati dei file', + 'followers' => 'Follower', + 'following' => 'Stai seguendo', + 'found' => 'trovato', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtag', + 'language' => 'Lingua', + 'likes' => 'Mi piace', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Dimensione massima:', + 'mbVideoDuration' => ' MB, durata video:', + 'mention' => 'Menziona', + 'minutes' => 'minuto(i).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'I miei post', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Oppure trascina e rilascialo qui', + 'otherMajorFormatsAreSupported' => '. Sono supportati altri formati principali.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Post', + 'recommended' => 'Raccomandati:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Sostituisci', + 'searchByPostCaption' => 'Cerca per didascalia post', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Ricerca in corso...', + 'selectLanguage' => 'Seleziona Lingua', + 'selectLanguageHelp' => 'Seleziona la lingua principale parlata nel tuo video', + 'selectVideo' => 'Seleziona video', + 'selectVideoToUpload' => 'Seleziona video da caricare', + 'settings' => 'Impostazioni', + 'sizeAndDuration' => 'Dimensione e durata', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Punto', + 'stitchMessage' => 'Permetti agli altri di cucire questo video con il proprio', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'Un video che stavi modificando non è stato salvato. Vuoi continuare a modificarlo?', + 'uploadFirstVideo' => 'Carica il primo video', + 'users' => 'utenti', + 'videoResolutions' => 'Risoluzioni video', + 'videoResolutionsMessage' => 'Consigliata alta risoluzione: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'Visualizza', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Il tuo post e l\'elaborazione di video appariranno qui', +]; diff --git a/lang/ja/auth.php b/lang/ja/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/ja/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/ja/common.php b/lang/ja/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/ja/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/ja/contact.php b/lang/ja/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/ja/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/ja/explore.php b/lang/ja/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/ja/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/ja/language.php b/lang/ja/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/ja/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/ja/nav.php b/lang/ja/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/ja/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/ja/notifications.php b/lang/ja/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/ja/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/ja/pagination.php b/lang/ja/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/ja/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/ja/post.php b/lang/ja/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/ja/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/ja/profile.php b/lang/ja/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/ja/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/ja/reports.php b/lang/ja/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/ja/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/ja/settings.php b/lang/ja/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/ja/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/ja/studio.php b/lang/ja/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/ja/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/ko/auth.php b/lang/ko/auth.php new file mode 100644 index 00000000..ca696487 --- /dev/null +++ b/lang/ko/auth.php @@ -0,0 +1,9 @@ + '인증 정보가 일치하지 않습니다.', + 'password' => '비밀번호가 올바르지 않습니다.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => '로그인 시도가 너무 많습니다. : 초 후 다시 시도하세요.', +]; diff --git a/lang/ko/common.php b/lang/ko/common.php new file mode 100644 index 00000000..36e0c89d --- /dev/null +++ b/lang/ko/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => '적용', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => '아바타', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => '취소', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => '클릭하여 보기', + 'clickToUploadImage' => 'Click to upload image', + 'close' => '닫기', + 'comment' => '댓글', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => '삭제', + 'disable' => '비활성화', + 'disabled' => '비활성화됨', + 'discard' => '버리기', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => '편집', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => '활성화', + 'enabled' => '활성화됨', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => '탐색', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => '팔로우', + 'followers' => '팔로워', + 'following' => '팔로잉', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => '홈으로 이동', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => '마지막 업데이트', + 'learnMore' => '자세히 보기', + 'loadMore' => '더 보기', + 'loading' => '로딩 중', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => '모든 읽지 않은 알림을 읽음으로 표시하시겠습니까?', + 'markAllRead' => '모두 읽음 처리', + 'markAsRead' => '읽음으로 표시', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => '다음', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => '알림', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => '프로필', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => '신고', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => '다시 시도', + 'retryingDotDotDot' => '다시 시도 중...', + 'save' => '저장', + 'savingDotDotDot' => '저장 중...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => '이 계정 공유', + 'shareThisLoop' => '이 루프 공유', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => '문제가 발생했습니다', + 'status' => '상태', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => '오늘', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => '다시 시도', + 'unfollow' => '언팔로우', + 'unread' => '읽지 않음', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => '동영상', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => '어제', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/ko/contact.php b/lang/ko/contact.php new file mode 100644 index 00000000..2f0e6472 --- /dev/null +++ b/lang/ko/contact.php @@ -0,0 +1,19 @@ + '관리자 연락처', + 'adminContactMessage' => '핵심 운영 관련 문의는 여기를 이용하세요 (콘텐츠 문제는 앱 내 신고 시스템 사용).', + 'bodyMessage' => '문의하시면 도움을 드립니다. 아래 채널 중 하나를 통해 연락 주시면 가능한 빨리 답변드리겠습니다.', + 'communityForum' => '커뮤니티 포럼', + 'communityForumMessage' => '커뮤니티 토론에 참여하고, 질문을 올리며 다른 사용자와 지식을 공유하세요.', + 'failedToLoadContactInformation' => '연락처 정보를 불러오는 데 실패했습니다. 나중에 다시 시도하세요.', + 'getInTouch' => '문의하기', + 'loadingContactInformationDotDotDot' => '연락처 정보를 불러오는 중...', + 'responseTime' => '응답 시간', + 'responseTimeMessage' => '영업일 기준으로 모든 문의에 24시간 내에 답변드립니다. 긴급 기술 문제는 제목에 "URGENT"를 포함해주세요.', + 'socialConnect' => '소셜 연결', + 'socialConnectMessage' => '페디버스에서 저희를 팔로우하고, 최신 소식과 DM을 통한 빠른 질문을 확인하세요.', + 'technicalSupport' => '기술 지원', + 'technicalSupportMessage' => '플랫폼 사용에 도움이 필요하신가요? 기술 지원과 문제 해결 도움을 받으세요.', + 'visitForum' => '포럼 방문', +]; diff --git a/lang/ko/explore.php b/lang/ko/explore.php new file mode 100644 index 00000000..b8099477 --- /dev/null +++ b/lang/ko/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => '이 해시태그에 대한 동영상을 찾을 수 없습니다.', +]; diff --git a/lang/ko/language.php b/lang/ko/language.php new file mode 100644 index 00000000..062af842 --- /dev/null +++ b/lang/ko/language.php @@ -0,0 +1,12 @@ + [ + 'title' => '언어 선택', + 'description' => '선호하는 언어를 선택하세요. 선택하면 애플리케이션 전체 언어가 변경됩니다.', + 'select' => '언어 선택:', + 'applyChanges' => '변경 사항 적용', + 'current' => '현재 언어:', + 'note' => '언어 설정은 자동으로 저장됩니다.', + ], +]; diff --git a/lang/ko/nav.php b/lang/ko/nav.php new file mode 100644 index 00000000..f972339d --- /dev/null +++ b/lang/ko/nav.php @@ -0,0 +1,32 @@ + '소개', + 'activity' => 'Activity', + 'admin' => '관리자', + 'clearAll' => '모두 지우기', + 'community' => '커뮤니티', + 'contact' => '문의', + 'developers' => '개발자', + 'federation' => '페더레이션', + 'forYou' => 'For You', + 'help' => '도움말', + 'home' => '홈', + 'join' => '가입', + 'local' => 'Local', + 'logIn' => '로그인', + 'logOut' => '로그아웃', + 'loginOrRegister' => '로그인 또는 회원가입', + 'more' => '더보기', + 'noResultsFound' => '결과 없음', + 'popular' => '인기있는', + 'poweredBy' => '제공', + 'privacy' => '개인정보', + 'profile' => '프로필', + 'recentSearches' => '최근 검색', + 'search' => '검색', + 'settings' => '설정', + 'terms' => '이용약관', + 'upload' => '업로드', + 'uploadLoop' => '업로드 루프', +]; diff --git a/lang/ko/notifications.php b/lang/ko/notifications.php new file mode 100644 index 00000000..2104560d --- /dev/null +++ b/lang/ko/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => '모든 알림을 확인했습니다!', + 'errorLoadingNotifications' => '알림을 불러오는 중 오류가 발생했습니다', + 'messageTypes' => [ + 'videoLike' => '동영상에 좋아요를 눌렀습니다', + 'newFollower' => '팔로우를 시작했습니다', + 'videoComment' => '동영상에 댓글을 남겼습니다', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => '동영상을 공유했습니다', + 'default' => '콘텐츠와 상호작용했습니다', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => '알림이 없습니다', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/ko/pagination.php b/lang/ko/pagination.php new file mode 100644 index 00000000..d39223b0 --- /dev/null +++ b/lang/ko/pagination.php @@ -0,0 +1,6 @@ + '다음 »', + 'previous' => '« 이전', +]; diff --git a/lang/ko/post.php b/lang/ko/post.php new file mode 100644 index 00000000..08eafdd8 --- /dev/null +++ b/lang/ko/post.php @@ -0,0 +1,63 @@ + '댓글 작성...', + 'additionalDetails' => '추가 정보', + 'allowPeopleToCommentOnThisVideo' => '이 동영상에 댓글 허용', + 'allowPeopleToDownloadThisVideo' => '이 동영상 다운로드 허용', + 'caption' => '캡션', + 'characters' => '글자', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => '댓글', + 'commentsAreDisabledForThisVideo' => '이 동영상에는 댓글이 비활성화되어 있습니다', + 'commentsEnabled' => '댓글 활성화', + 'commentsHaveBeenDisabled' => '댓글이 비활성화되었습니다', + 'copiedExclamation' => '복사됨!', + 'copyLink' => '링크 복사', + 'creator' => '크리에이터', + 'delete' => '삭제', + 'deleteVideo' => '동영상 삭제', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => '삭제 중...', + 'dotDotDotMore' => '...더보기', + 'downloadsEnabled' => '다운로드 허용', + 'edit' => '편집', + 'editVideo' => '동영상 편집', + 'errorLoadingComments' => '댓글 로딩 중 오류 발생', + 'goBack' => '뒤로 가기', + 'goHome' => '홈으로', + 'hide' => '숨기기', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => '답글 더 보기', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => '동영상 로딩 중...', + 'noCommentsYet' => '아직 댓글이 없습니다', + 'permalink' => '영구 링크', + 'pinToProfile' => '프로필 상단에 고정', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => '시나리오를 선택해주세요', + 'post' => '게시', + 'postingDotDotDot' => '게시 중...', + 'replies' => '답글', + 'reply' => '답글 작성', + 'reportTextPlaceholder1018' => '신고할 허위 정보를 설명해주세요...', + 'reportTextPlaceholder1021' => '사기 행위를 설명해주세요...', + 'reportTextPlaceholder1023' => '불법 콘텐츠를 설명해주세요...', + 'reportTextPlaceholder1026' => '신고에 대한 추가 정보를 제공해주세요...', + 'reportTextPlaceholderDefault' => '추가 정보를 제공해주세요...', + 'saveChanges' => '변경 사항 저장', + 'sensitiveContent' => '민감한 콘텐츠', + 'showLess' => '간략히 보기', + 'showThisVideoAtTheTopOfYourProfile' => '이 동영상을 프로필 상단에 표시', + 'signInToLeaveAComment' => '댓글을 남기려면 로그인하세요', + 'submit' => '제출', + 'submittingDotDotDot' => '제출 중...', + 'thisActionCannotBeUndone' => '이 작업은 되돌릴 수 없습니다. 동영상이 영구 삭제됩니다.', + 'view' => '보기', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => '답글 작성...', + 'writeYourCaptionDotDotDot' => '캡션 작성...', + 'yourReportingThis' => '이 :type을/를 :message 사유로 신고합니다', +]; diff --git a/lang/ko/profile.php b/lang/ko/profile.php new file mode 100644 index 00000000..245115c6 --- /dev/null +++ b/lang/ko/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => '적용 중...', + 'avatarFailedToUploadError' => '아바타 업데이트에 실패했습니다. 다시 시도하세요.', + 'avatarFileSizeError' => '이미지 파일 크기는 5MB 이하이어야 합니다.', + 'avatarFileTypeError' => '유효한 이미지 파일(PNG, JPEG, 또는 JPG)을 선택하세요.', + 'bio' => '자기소개', + 'bioHelp' => '선택적 자기소개 (최대 80자)', + 'bioPlaceholder' => '선택적으로 자기소개 추가', + 'block' => '차단', + 'blocked' => '차단됨', + 'deleteAvatar' => '아바타 삭제', + 'deleteAvatarConfirmMessage' => '아바타를 삭제하시겠습니까?', + 'deleteAvatarFailedMessage' => '아바타 삭제에 실패했습니다. 다시 시도하세요.', + 'displayName' => '표시 이름', + 'displayNameHelp' => '표시 이름은 최대 30자까지 가능합니다.', + 'editProfile' => '프로필 수정', + 'failedToUpdateProfileErrorMessage' => '프로필 업데이트에 실패했습니다. 다시 시도하세요.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => '좋아요', + 'loadingProfileDotDotDot' => '프로필 불러오는 중...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/ko/reports.php b/lang/ko/reports.php new file mode 100644 index 00000000..dd012766 --- /dev/null +++ b/lang/ko/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => '예기치 않은 오류가 발생했습니다', + 'title' => '오류 신고', + ], + 'success' => [ + 'message' => '신고가 성공적으로 접수되었으며, 콘텐츠 검토 팀이 확인할 예정입니다.

커뮤니티 안전을 위해 도와주셔서 감사합니다 ❤️', + 'title' => '신고 완료!', + ], + 'types' => [ + 1010 => '부적절하고 관련 없는 검색', + 1011 => '폭력, 학대, 범죄적 착취', + 1012 => '증오 및 괴롭힘', + 1013 => '자살 및 자해', + 1014 => '섭식장애 및 건강하지 않은 신체 이미지', + 1015 => '위험한 활동 및 도전', + 1016 => '누드 및 성적 콘텐츠', + 1017 => '충격적이고 선정적인 콘텐츠', + 1018 => '허위 정보', + 1019 => '기만적 행위 및 스팸', + 1020 => '규제된 상품 및 활동', + 1021 => '사기 및 스캠', + 1022 => '개인 정보 공유', + 1023 => '불법 콘텐츠 신고', + 1024 => '위조품 및 지적 재산권', + 1025 => '미공개 브랜드 콘텐츠', + 1026 => '기타', + ], +]; diff --git a/lang/ko/settings.php b/lang/ko/settings.php new file mode 100644 index 00000000..f84de69f --- /dev/null +++ b/lang/ko/settings.php @@ -0,0 +1,100 @@ + '계정 관리', + 'accountData' => '계정 데이터', + 'accountInformation' => '계정 정보', + 'addAnExtraLayerOfSecurity' => '인증 앱을 사용한 2단계 인증으로 계정 보안을 강화하세요.', + 'added' => '추가됨', + 'allowYourAccountAndVideosToBeShared' => '다른 서버 사용자와 계정 및 동영상을 공유하도록 허용', + 'analyticsTracking' => '분석 추적', + 'analyticsTrackingMessage' => 'Loops가 사용 기록을 분석하고 서비스 개선에 활용하도록 허용', + 'back' => '뒤로', + 'cancelChange' => '변경 취소', + 'change' => '변경', + 'changeEmail' => '이메일 변경', + 'changeEmailAddress' => '이메일 주소 변경', + 'changePassword' => '비밀번호 변경', + 'changingDotDotDot' => '변경 중...', + 'clickTheLinkInThatEmail' => '변경 완료를 위해 이메일의 링크를 클릭하세요.', + 'commentsMade' => '작성한 댓글', + 'confirmNewPassword' => '새 비밀번호 확인', + 'confirmYourPassword' => '비밀번호 확인', + 'currentEmailAddress' => '현재 이메일 주소', + 'currentPassword' => '현재 비밀번호', + 'dataExport' => '데이터 내보내기', + 'dataInsights' => '데이터 인사이트', + 'dataManagement' => '데이터 관리', + 'dataRetention' => '데이터 보존', + 'dataRetentionMessage' => '콘텐츠 및 활동을 자동 삭제하기 전 보관 기간 선택', + 'dataSharingForResearch' => '연구용 데이터 공유', + 'dataSharingForResearchMessage' => '익명화된 데이터를 학술 연구와 플랫폼 개선에 사용하도록 허용', + 'deactivate' => '비활성화', + 'deactivateAccount' => '계정 비활성화', + 'delete' => 'Delete', + 'deleteAccount' => '계정 삭제', + 'disable2FAButton' => '2단계 인증 비활성화', + 'disableTwoFactor' => '2단계 인증 비활성화', + 'disableTwoFactorMessage' => '정말로 2단계 인증을 비활성화하시겠습니까? 계정 보안이 낮아집니다.', + 'downloadYourAccountDataExport' => '계정 데이터 내보내기 다운로드', + 'email' => '이메일', + 'emailChangePending' => '이메일 변경 대기 중', + 'emailSettings' => '이메일 설정', + 'enableFederation' => '연합(Federation) 활성화', + 'enableTwoFactor' => '2단계 인증 활성화', + 'enableTwoFactorMessage' => '정말로 2단계 인증을 활성화하시겠습니까?', + 'enterYourCurrentPassword' => '현재 비밀번호 입력', + 'enterYourNewEmailAddress' => '새 이메일 주소 입력', + 'exportHistory' => '내보내기 기록', + 'hoursWatched' => '시청 시간', + 'invalidVerificationCodePleaseTryAgain' => '잘못된 인증 코드입니다. 다시 시도해주세요.', + 'likesGiven' => '좋아요 수', + 'manageAccount' => '계정 관리', + 'manageYourAccountEmail' => '계정 이메일 관리', + 'manageYourAccountSecuritySettings' => '계정 보안 설정 관리', + 'manageYourLoopsAccount' => 'Loops 계정 관리', + 'newEmailAddress' => '새 이메일 주소', + 'newPassword' => '새 비밀번호', + 'noExportsYet' => '아직 내보내기 없음', + 'noExportsYetMessage' => '데이터 내보내기가 준비되면 여기에 표시됩니다.', + 'noRestrictions' => '제한 없음', + 'oopsTheFollowingErrorsOccured' => '앗, 다음 오류가 발생했습니다:', + 'password' => '비밀번호', + 'passwordAndAuthentication' => '비밀번호 및 인증', + 'pleaseEnterA6DigitCode' => '6자리 코드를 입력하세요', + 'privacy' => '개인정보', + 'privateAccount' => '비공개 계정', + 'recentExports' => '최근 내보내기', + 'resendVerification' => '인증 재전송', + 'safety' => '안전', + 'security' => '보안', + 'selectiveDataExport' => '선택적 데이터 내보내기', + 'selectiveDataExportMessage' => '모든 데이터를 내보낼 필요가 없으면 특정 데이터 유형만 선택', + 'sendingDotDotDot' => '전송 중...', + 'setup2FA' => '2단계 인증 설정', + 'setup2FAStep1' => '1단계: QR 코드 스캔', + 'setup2FAStep1Message' => '인증 앱(Google Authenticator, Authy 등)으로 QR 코드 스캔', + 'setup2FAStep2' => '2단계: 인증 코드 입력', + 'setup2FAStep2Message' => '인증 앱에서 제공된 6자리 코드 입력', + 'status' => '상태', + 'successExclamation' => '성공!', + 'successPasswordChangedMessage' => '비밀번호가 성공적으로 변경되었습니다!', + 'totalDataSize' => '총 데이터 크기:', + 'twoFactorAuthDisabled' => '2단계 인증 비활성화됨', + 'twoFactorAuthDisabledMessage' => '계정의 2단계 인증이 성공적으로 비활성화되었습니다.', + 'twoFactorAuthentication' => '2단계 인증', + 'twoFactorEnabled' => '2단계 인증 활성화됨', + 'twoFactorEnabledMessage' => '계정의 2단계 인증이 성공적으로 활성화되었습니다.', + 'unverified' => '미인증', + 'verified' => '인증됨', + 'verifyAndEnable' => '인증 후 활성화', + 'verifyingDotDotDot' => '인증 중...', + 'videosPosted' => '게시한 동영상', + 'weMayRestrictAccounts' => '커뮤니티 가이드라인을 준수하지 않는 계정은 제한될 수 있습니다.', + 'weveSentAnEmail' => '인증 이메일을 발송했습니다:', + 'withAPrivateAccountMessage' => '비공개 계정에서는 승인한 사용자만 팔로우 및 동영상을 볼 수 있습니다. 기존 팔로워는 영향을 받지 않습니다.', + 'yourAccountStatistics' => '계정 통계', + 'yourDataYourControl' => '내 데이터, 내 권한', + 'yourDataYourControlMessage' => '계정 데이터를 다운로드하거나 검토하세요. 모든 내보내기는 JSON 형식으로 제공됩니다.', + 'yourEmailIsUsedForRecoveryMessage' => '계정 복구, 알림 및 보안 경고에 이메일이 사용됩니다. 변경 사항은 계정 보안을 위해 확인됩니다.', +]; diff --git a/lang/ko/studio.php b/lang/ko/studio.php new file mode 100644 index 00000000..36da25d1 --- /dev/null +++ b/lang/ko/studio.php @@ -0,0 +1,110 @@ + '동작', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => '다른 사용자가 허용', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => '화면 비율', + 'aspectRatiosMessage' => '권장: 가로 16:9, 세로 9:16', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => '캡션', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => '다른 사용자가 이 게시물에 댓글과 답글을 달 수 있도록 허용', + 'comments' => '댓글', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'NSFW/민감한 콘텐츠 포함', + 'containsNSFWMessage' => '경고를 표시하려면 이 게시물을 민감한 콘텐츠로 표시', + 'contentCreatedOn' => '콘텐츠 (생성일)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => '커스텀 커버', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => '영상에 대해 설명해주세요...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => '세부 정보', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => '다운로드', + 'downloadMessage' => '다른 사용자가 이 영상을 다운로드할 수 있도록 허용', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => '듀엣', + 'duetMessage' => '다른 사용자가 자신의 영상과 듀엣을 할 수 있도록 허용', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => '피드', + 'fileFormats' => '파일 형식', + 'followers' => '팔로워', + 'following' => '팔로잉', + 'found' => '찾음', + 'hashtag' => '해시태그', + 'hashtags' => '해시태그', + 'language' => 'Language', + 'likes' => '좋아요', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => '최대 크기:', + 'mbVideoDuration' => ' MB, 영상 길이:', + 'mention' => '멘션', + 'minutes' => '분', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => '내 게시물', + 'newPlaylist' => 'New Playlist', + 'no' => '아니요', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => '또는 여기에 끌어다 놓기', + 'otherMajorFormatsAreSupported' => '. 다른 주요 형식도 지원됨', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => '게시물', + 'recommended' => '권장:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => '교체', + 'searchByPostCaption' => '게시물 캡션으로 검색', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => '검색 중...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => '영상 선택', + 'selectVideoToUpload' => '업로드할 영상 선택', + 'settings' => '설정', + 'sizeAndDuration' => '크기 및 길이', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => '스티치', + 'stitchMessage' => '다른 사용자가 자신의 영상과 스티치할 수 있도록 허용', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => '편집 중이던 영상이 저장되지 않았습니다. 편집을 계속하시겠습니까?', + 'uploadFirstVideo' => '첫 번째 영상 업로드', + 'users' => '사용자', + 'videoResolutions' => '영상 해상도', + 'videoResolutionsMessage' => '고해상도 권장: 1080p, 1440p, 4K', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => '보기', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => '게시되었거나 처리 중인 영상이 여기에 표시됩니다', +]; diff --git a/lang/nl/auth.php b/lang/nl/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/nl/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/nl/common.php b/lang/nl/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/nl/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/nl/contact.php b/lang/nl/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/nl/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/nl/explore.php b/lang/nl/explore.php new file mode 100644 index 00000000..a1b0d23b --- /dev/null +++ b/lang/nl/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'Geen video\'s gevonden voor deze hashtag', +]; diff --git a/lang/nl/language.php b/lang/nl/language.php new file mode 100644 index 00000000..b67333e5 --- /dev/null +++ b/lang/nl/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Taal selecteren', + 'description' => 'Selecteer uw voorkeurstaal. Dit verandert de taal voor de hele toepassing.', + 'select' => 'Taal selecteren:', + 'applyChanges' => 'Wijzigingen toepassen', + 'current' => 'Huidige taal:', + 'note' => 'Je taalvoorkeur wordt automatisch opgeslagen.', + ], +]; diff --git a/lang/nl/nav.php b/lang/nl/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/nl/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/nl/notifications.php b/lang/nl/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/nl/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/nl/pagination.php b/lang/nl/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/nl/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/nl/post.php b/lang/nl/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/nl/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/nl/profile.php b/lang/nl/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/nl/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/nl/reports.php b/lang/nl/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/nl/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/nl/settings.php b/lang/nl/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/nl/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/nl/studio.php b/lang/nl/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/nl/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/no/auth.php b/lang/no/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/no/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/no/common.php b/lang/no/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/no/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/no/contact.php b/lang/no/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/no/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/no/explore.php b/lang/no/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/no/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/no/language.php b/lang/no/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/no/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/no/nav.php b/lang/no/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/no/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/no/notifications.php b/lang/no/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/no/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/no/pagination.php b/lang/no/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/no/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/no/post.php b/lang/no/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/no/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/no/profile.php b/lang/no/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/no/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/no/reports.php b/lang/no/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/no/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/no/settings.php b/lang/no/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/no/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/no/studio.php b/lang/no/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/no/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/pl/auth.php b/lang/pl/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/pl/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/pl/common.php b/lang/pl/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/pl/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/pl/contact.php b/lang/pl/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/pl/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/pl/explore.php b/lang/pl/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/pl/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/pl/language.php b/lang/pl/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/pl/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/pl/nav.php b/lang/pl/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/pl/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/pl/notifications.php b/lang/pl/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/pl/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/pl/pagination.php b/lang/pl/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/pl/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/pl/post.php b/lang/pl/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/pl/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/pl/profile.php b/lang/pl/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/pl/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/pl/reports.php b/lang/pl/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/pl/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/pl/settings.php b/lang/pl/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/pl/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/pl/studio.php b/lang/pl/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/pl/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/pt/auth.php b/lang/pt/auth.php new file mode 100644 index 00000000..33ef1ed8 --- /dev/null +++ b/lang/pt/auth.php @@ -0,0 +1,9 @@ + 'Estas credenciais não estão nos nossos registros.', + 'password' => 'A senha fornecida está incorreta.', + 'registrationsAreCurrentlyClosed' => 'Os registros estão fechados no momento', + 'thisServerIsntAccepting' => 'Este servidor não está aceitando novas inscrições no momento. Por favor, volte mais tarde ou escolha outro servidor de Repetições.', + 'throttle' => 'Você realizou muitas tentativas de \'login\'. Por favor, tente novamente em: \'segundos\' \'segundos\'.', +]; diff --git a/lang/pt/common.php b/lang/pt/common.php new file mode 100644 index 00000000..f69da9f5 --- /dev/null +++ b/lang/pt/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Digite seu e-mail', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Falha ao reenviar código. Por favor, tente novamente.', + 'failedToSendResetLinkPleaseTryAgain' => 'Falha ao enviar link para restaurar. Por favor, tente novamente.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/pt/contact.php b/lang/pt/contact.php new file mode 100644 index 00000000..2653f02c --- /dev/null +++ b/lang/pt/contact.php @@ -0,0 +1,19 @@ + 'Contato do administrador', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'Estamos aqui para ajudar. Entre em contato conosco através de qualquer um dos canais abaixo e entraremos em contato com você o mais rápido possível.', + 'communityForum' => 'Fórum da Comunidade', + 'communityForumMessage' => 'Junte-se a nossa comunidade de discussões, faça perguntas e compartilhe conhecimento com outros usuários.', + 'failedToLoadContactInformation' => 'Não foi possível carregar as informações de contato. Tente novamente mais tarde.', + 'getInTouch' => 'Entrar em contato', + 'loadingContactInformationDotDotDot' => 'Carregando informações de contato...', + 'responseTime' => 'Tempo de resposta', + 'responseTimeMessage' => 'Normalmente, respondemos a todas as perguntas dentro de 24 horas durante os dias úteis. Para questões técnicas urgentes, inclua o "URGENT" na sua linha de assunto.', + 'socialConnect' => 'Conexão social', + 'socialConnectMessage' => 'Siga-nos no fediverso para receber atualizações e perguntas rápidas via mensagens diretas.', + 'technicalSupport' => 'Suporte técnico', + 'technicalSupportMessage' => 'Precisa de ajuda com nossa plataforma? Obtenha assistência técnica e suporte para solução de problemas.', + 'visitForum' => 'Visitar fórum', +]; diff --git a/lang/pt/explore.php b/lang/pt/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/pt/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/pt/language.php b/lang/pt/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/pt/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/pt/nav.php b/lang/pt/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/pt/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/pt/notifications.php b/lang/pt/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/pt/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/pt/pagination.php b/lang/pt/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/pt/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/pt/post.php b/lang/pt/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/pt/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/pt/profile.php b/lang/pt/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/pt/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/pt/reports.php b/lang/pt/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/pt/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/pt/settings.php b/lang/pt/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/pt/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/pt/studio.php b/lang/pt/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/pt/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/ro/auth.php b/lang/ro/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/ro/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/ro/common.php b/lang/ro/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/ro/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/ro/contact.php b/lang/ro/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/ro/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/ro/explore.php b/lang/ro/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/ro/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/ro/language.php b/lang/ro/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/ro/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/ro/nav.php b/lang/ro/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/ro/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/ro/notifications.php b/lang/ro/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/ro/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/ro/pagination.php b/lang/ro/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/ro/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/ro/post.php b/lang/ro/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/ro/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/ro/profile.php b/lang/ro/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/ro/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/ro/reports.php b/lang/ro/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/ro/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/ro/settings.php b/lang/ro/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/ro/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/ro/studio.php b/lang/ro/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/ro/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/ru/auth.php b/lang/ru/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/ru/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/ru/common.php b/lang/ru/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/ru/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/ru/contact.php b/lang/ru/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/ru/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/ru/explore.php b/lang/ru/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/ru/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/ru/language.php b/lang/ru/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/ru/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/ru/nav.php b/lang/ru/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/ru/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/ru/notifications.php b/lang/ru/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/ru/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/ru/pagination.php b/lang/ru/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/ru/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/ru/post.php b/lang/ru/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/ru/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/ru/profile.php b/lang/ru/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/ru/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/ru/reports.php b/lang/ru/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/ru/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/ru/settings.php b/lang/ru/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/ru/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/ru/studio.php b/lang/ru/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/ru/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/sr/auth.php b/lang/sr/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/sr/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/sr/common.php b/lang/sr/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/sr/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/sr/contact.php b/lang/sr/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/sr/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/sr/explore.php b/lang/sr/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/sr/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/sr/language.php b/lang/sr/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/sr/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/sr/nav.php b/lang/sr/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/sr/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/sr/notifications.php b/lang/sr/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/sr/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/sr/pagination.php b/lang/sr/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/sr/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/sr/post.php b/lang/sr/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/sr/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/sr/profile.php b/lang/sr/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/sr/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/sr/reports.php b/lang/sr/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/sr/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/sr/settings.php b/lang/sr/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/sr/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/sr/studio.php b/lang/sr/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/sr/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/sv/auth.php b/lang/sv/auth.php new file mode 100644 index 00000000..76eeb92e --- /dev/null +++ b/lang/sv/auth.php @@ -0,0 +1,9 @@ + 'Inloggningsuppgifterna matchar inte de lagrade uppgifterna.', + 'password' => 'Det angivna lösenordet är felaktigt.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'För många inloggningsförsök. Försök igen om :seconds sekunder.', +]; diff --git a/lang/sv/common.php b/lang/sv/common.php new file mode 100644 index 00000000..70f8335c --- /dev/null +++ b/lang/sv/common.php @@ -0,0 +1,187 @@ + 'Kontot har skapats! Välkommen!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Åldersbegränsat innehåll', + 'alreadyHaveAnAccount' => 'Har du redan ett konto?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'Ett oväntat fel uppstod. Försök igen.', + 'and' => 'och', + 'apply' => 'Använd', + 'authenticationCode' => 'Autentiseringskod', + 'authenticationSuccessful' => 'Autentisering lyckades!', + 'avatar' => 'Profilbild', + 'backToAuthenticatorApp' => 'Tillbaka till autentiseringsappen', + 'backToSignIn' => 'Tillbaka till Inloggningen', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Bläddra i trendande taggar istället', + 'byContinuingYouAgreeToOur' => 'Genom att fortsätta godkänner du våra', + 'cancel' => 'Avbryt', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Välj ett användarnamn', + 'chooseAUsernameAndSecurePassword' => 'Välj ett användarnamn och säkert lösenord', + 'chooseYourAvatar' => 'Välj din avatar', + 'clickToReveal' => 'Klicka för att visa', + 'clickToUploadImage' => 'Klicka för att ladda upp bild', + 'close' => 'Stäng', + 'comment' => 'Kommentar', + 'communityGuidelines' => 'Riktlinjer för communityn', + 'confirmPassword' => 'Bekräfta lösenord', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Fortsätt', + 'createAFreeAccountToContinueExploring' => 'Skapa ett kostnadsfritt konto för att fortsätta utforska videor och upptäck fantastiskt innehåll från skapare runt om i världen.', + 'createANewAccountToGetStarted' => 'Skapa ett nytt konto för att komma igång', + 'createAStrongPassword' => 'Skapa ett starkt lösenord', + 'createAccount' => 'Skapa konto', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Ta bort', + 'disable' => 'Inaktivera', + 'disabled' => 'Inaktiverad', + 'discard' => 'Kasta', + 'dontHaveAnAccount' => 'Har du inget konto?', + 'doubleCheckSpelling' => 'Dubbelkolla stavningen', + 'edit' => 'Ändra', + 'edited' => 'Ändrad', + 'email' => 'E-postadress', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'E-postverifiering', + 'emailVerifiedSuccessfully' => 'E-postadressen har verifierats!', + 'enable' => 'Aktivera', + 'enabled' => 'Aktiverad', + 'enterTheSixDigitCodeSentTo' => 'Ange den 6-siffriga koden som skickats till', + 'enterYourEmail' => 'Ange din e-postadress', + 'enterYourEmailToGetStarted' => 'Ange din e-postadress för att komma igång', + 'enterYourPassword' => 'Ange Ditt lösenord', + 'explore' => 'Utforska', + 'exploreTags' => 'Utforska taggar', + 'failedToResendVerificationCode' => 'Det gick inte att skicka om koden. Försök igen.', + 'failedToSendResetLinkPleaseTryAgain' => 'Det gick inte att skicka återställningslänken. Försök igen.', + 'failedToSendVerificationCode' => 'Det gick inte att skicka verifieringskoden. Försök igen.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Skicka kod', + 'sendResetLink' => 'Skicka återställningslänk', + 'setUpYourProfile' => 'Skapa din användarprofil', + 'shareThisAccount' => 'Dela detta konto', + 'shareThisLoop' => 'Dela denna loop', + 'signIn' => 'Logga in', + 'signIntoYourAccountToContinue' => 'Logga in på ditt konto för att fortsätta', + 'signUp' => 'Registrera dig', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Något gick fel', + 'status' => 'Status', + 'suggestions' => 'Förslag', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Användarvillkor', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Idag', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'För många misslyckade försök, försök igen senare', + 'tryARelatedOrSimilarHashtag' => 'Prova en relaterad eller liknande hashtag', + 'tryAgain' => 'Försök igen', + 'unfollow' => 'Sluta följ', + 'unread' => 'Olästa', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Ladda upp en avatar för att anpassa din profil', + 'uploadYourAvatar' => 'Välj din avatar', + 'useADifferentMethod' => 'Använd en annan metod', + 'username' => 'Användarnamn', + 'verificationCode' => 'Verifieringskod', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verifikationskoden har skickats till din e-post!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Bekräfta', + 'verifyAnotherWay' => 'Bekräfta på ett annat sätt', + 'verifyCode' => 'Bekräfta kod', + 'verifyEmailCode' => 'Bekräfta e-postkod', + 'verifyTwoFactor' => 'Verifiera 2FA', + 'verifyYourEmail' => 'Bekräfta din e-postaddress', + 'videos' => 'Videor', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'Vi skickade en verifieringskod till din e-postaddress', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/sv/contact.php b/lang/sv/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/sv/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/sv/explore.php b/lang/sv/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/sv/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/sv/language.php b/lang/sv/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/sv/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/sv/nav.php b/lang/sv/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/sv/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/sv/notifications.php b/lang/sv/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/sv/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/sv/pagination.php b/lang/sv/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/sv/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/sv/post.php b/lang/sv/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/sv/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/sv/profile.php b/lang/sv/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/sv/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/sv/reports.php b/lang/sv/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/sv/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/sv/settings.php b/lang/sv/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/sv/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/sv/studio.php b/lang/sv/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/sv/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/tr/auth.php b/lang/tr/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/tr/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/tr/common.php b/lang/tr/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/tr/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/tr/contact.php b/lang/tr/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/tr/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/tr/explore.php b/lang/tr/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/tr/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/tr/language.php b/lang/tr/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/tr/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/tr/nav.php b/lang/tr/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/tr/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/tr/notifications.php b/lang/tr/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/tr/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/tr/pagination.php b/lang/tr/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/tr/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/tr/post.php b/lang/tr/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/tr/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/tr/profile.php b/lang/tr/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/tr/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/tr/reports.php b/lang/tr/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/tr/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/tr/settings.php b/lang/tr/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/tr/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/tr/studio.php b/lang/tr/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/tr/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/uk/auth.php b/lang/uk/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/uk/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/uk/common.php b/lang/uk/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/uk/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/uk/contact.php b/lang/uk/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/uk/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/uk/explore.php b/lang/uk/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/uk/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/uk/language.php b/lang/uk/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/uk/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/uk/nav.php b/lang/uk/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/uk/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/uk/notifications.php b/lang/uk/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/uk/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/uk/pagination.php b/lang/uk/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/uk/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/uk/post.php b/lang/uk/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/uk/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/uk/profile.php b/lang/uk/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/uk/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/uk/reports.php b/lang/uk/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/uk/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/uk/settings.php b/lang/uk/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/uk/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/uk/studio.php b/lang/uk/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/uk/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/vi/auth.php b/lang/vi/auth.php new file mode 100644 index 00000000..8687d345 --- /dev/null +++ b/lang/vi/auth.php @@ -0,0 +1,9 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', +]; diff --git a/lang/vi/common.php b/lang/vi/common.php new file mode 100644 index 00000000..b427623f --- /dev/null +++ b/lang/vi/common.php @@ -0,0 +1,187 @@ + 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', + 'apply' => 'Apply', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', + 'avatar' => 'Avatar', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', + 'cancel' => 'Cancel', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', + 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', + 'close' => 'Close', + 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', + 'delete' => 'Delete', + 'disable' => 'Disable', + 'disabled' => 'Disabled', + 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', + 'enable' => 'Enable', + 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', + 'explore' => 'Explore', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', + 'follow' => 'Follow', + 'followers' => 'Followers', + 'following' => 'Following', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', + 'goToHome' => 'Go to Home', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', + 'lastUpdated' => 'Last updated', + 'learnMore' => 'Learn more', + 'loadMore' => 'Load more', + 'loading' => 'Loading', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', + 'markAllAsReadConfirmMessage' => 'Are you sure you want to mark all unread notifications as read?', + 'markAllRead' => 'Mark All Read', + 'markAsRead' => 'Mark as Read', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', + 'next' => 'Next', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', + 'notifications' => 'Notifications', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', + 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', + 'shareThisAccount' => 'Share this account', + 'shareThisLoop' => 'Share this Loop', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', + 'today' => 'Today', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', + 'tryAgain' => 'Try again', + 'unfollow' => 'Unfollow', + 'unread' => 'Unread', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', + 'videos' => 'Videos', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', + 'yesterday' => 'Yesterday', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', +]; diff --git a/lang/vi/contact.php b/lang/vi/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/vi/contact.php @@ -0,0 +1,19 @@ + 'Admin Contact', + 'adminContactMessage' => 'For inquiries related to essential operational matters (please use the in‑app reporting system for content issues).', + 'bodyMessage' => 'We\'re here to help. Reach out to us through any of the channels below and we\'ll get back to you as soon as possible.', + 'communityForum' => 'Community Forum', + 'communityForumMessage' => 'Join our community discussions, ask questions, and share knowledge with other users.', + 'failedToLoadContactInformation' => 'Failed to load contact information. Please try again later.', + 'getInTouch' => 'Get in Touch', + 'loadingContactInformationDotDotDot' => 'Loading contact information...', + 'responseTime' => 'Response Time', + 'responseTimeMessage' => 'We typically respond to all inquiries within 24 hours during business days. For urgent technical issues, please include "URGENT" in your subject line.', + 'socialConnect' => 'Social Connect', + 'socialConnectMessage' => 'Follow us on the fediverse for updates and quick questions via direct messages.', + 'technicalSupport' => 'Technical Support', + 'technicalSupportMessage' => 'Need help with our platform? Get technical assistance and troubleshooting support.', + 'visitForum' => 'Visit Forum', +]; diff --git a/lang/vi/explore.php b/lang/vi/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/vi/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/vi/language.php b/lang/vi/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/vi/language.php @@ -0,0 +1,12 @@ + [ + 'title' => 'Select Language', + 'description' => 'Select your preferred language. This will change the language for the entire application.', + 'select' => 'Select Language:', + 'applyChanges' => 'Apply Changes', + 'current' => 'Current Language:', + 'note' => 'Your language preference will be saved automatically.', + ], +]; diff --git a/lang/vi/nav.php b/lang/vi/nav.php new file mode 100644 index 00000000..797494a1 --- /dev/null +++ b/lang/vi/nav.php @@ -0,0 +1,32 @@ + 'About', + 'activity' => 'Activity', + 'admin' => 'Admin', + 'clearAll' => 'Clear All', + 'community' => 'Community', + 'contact' => 'Contact', + 'developers' => 'Developers', + 'federation' => 'Federation', + 'forYou' => 'For You', + 'help' => 'Help', + 'home' => 'Home', + 'join' => 'Join', + 'local' => 'Local', + 'logIn' => 'Log in', + 'logOut' => 'Log out', + 'loginOrRegister' => 'Login or Register', + 'more' => 'More', + 'noResultsFound' => 'No results found', + 'popular' => 'Popular', + 'poweredBy' => 'Powered by', + 'privacy' => 'Privacy', + 'profile' => 'Profile', + 'recentSearches' => 'Recent Searches', + 'search' => 'Search', + 'settings' => 'Settings', + 'terms' => 'Terms', + 'upload' => 'Upload', + 'uploadLoop' => 'Upload Loop', +]; diff --git a/lang/vi/notifications.php b/lang/vi/notifications.php new file mode 100644 index 00000000..83f31cfa --- /dev/null +++ b/lang/vi/notifications.php @@ -0,0 +1,29 @@ + 'Activity', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', + 'messageTypes' => [ + 'videoLike' => 'liked your video', + 'newFollower' => 'started following you', + 'videoComment' => 'commented on your video', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', + 'videoShare' => 'shared your video', + 'default' => 'interacted with your content', + ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', + 'noNotifications' => 'No notifications', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', +]; diff --git a/lang/vi/pagination.php b/lang/vi/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/vi/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/vi/post.php b/lang/vi/post.php new file mode 100644 index 00000000..798426a8 --- /dev/null +++ b/lang/vi/post.php @@ -0,0 +1,63 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'invalidCommentLink' => 'The comment link is invalid or broken', + 'loadMoreReplies' => 'Load more replies', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pinned' => 'Pinned', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'viewAllComments' => 'View All Comments', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/lang/vi/profile.php b/lang/vi/profile.php new file mode 100644 index 00000000..3e0462f4 --- /dev/null +++ b/lang/vi/profile.php @@ -0,0 +1,53 @@ + 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', + 'applyingDotDotDot' => 'Applying...', + 'avatarFailedToUploadError' => 'Failed to update avatar. Please try again.', + 'avatarFileSizeError' => 'Image file size must be less than 5MB.', + 'avatarFileTypeError' => 'Please select a valid image file (PNG, JPEG, or JPG).', + 'bio' => 'Bio', + 'bioHelp' => 'Optional bio (up to 80 characters)', + 'bioPlaceholder' => 'Add an optional bio', + 'block' => 'Block', + 'blocked' => 'Blocked', + 'deleteAvatar' => 'Delete Avatar', + 'deleteAvatarConfirmMessage' => 'Are you sure you want to delete your avatar?', + 'deleteAvatarFailedMessage' => 'Failed to delete avatar. Please try again.', + 'displayName' => 'Display Name', + 'displayNameHelp' => 'Display names can be up to 30 characters long.', + 'editProfile' => 'Edit Profile', + 'failedToUpdateProfileErrorMessage' => 'Failed to update profile. Please try again.', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', + 'likes' => 'Likes', + 'loadingProfileDotDotDot' => 'Loading profile...', + 'noFollowersYet' => 'No followers yet', + 'noMorePostsToLoad' => 'No more posts to load', + 'noVideosYet' => 'No videos yet', + 'notFollowingAnyone' => 'Not following anyone', + 'profile404ErrorMessage' => 'We couldn\'t find a profile with the username @:userId. Please check the username and try again.', + 'profile500ErrorMessage' => 'Our servers are having trouble right now. Please try again in a few moments.', + 'profileNotFound' => 'Profile not found', + 'profileOfflineErrorMessage' => 'Please check your internet connection and try again.', + 'profileUnknownErrorMessage' => 'Something unexpected happened. Please try again or contact us if the problem persists.', + 'tabFilterOptions' => [ + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + 'Favourites' => 'Favourites', + ], + 'thisAccountIsNotAvailable' => 'This account is not available', + 'unblock' => 'Unblock', + 'userHasntPostedAnyVideosYet' => ':username hasn\'t posted any videos yet', + 'whenPeopleFollowThisAccount' => 'When people follow this account, they\'ll appear here.', + 'whenThisAccountFollowsSomeone' => 'When this account follows someone, they\'ll appear here.', + 'youHaveBlockedThisAccount' => 'You have blocked this account', + 'youHaventPostedAnyVideosYet' => 'You haven\'t posted any videos yet', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', + 'youveReachedTheEndOfThisList' => 'You\'ve reached the end of this list', +]; diff --git a/lang/vi/reports.php b/lang/vi/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/vi/reports.php @@ -0,0 +1,31 @@ + [ + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', + ], + 'success' => [ + 'message' => 'Your report was successfully sent and will be reviewed by our content moderation team.

Thank you for helping keeping our community safe ❤️', + 'title' => 'Report Submitted!', + ], + 'types' => [ + 1010 => 'Inappropriate and irrelevant search', + 1011 => 'Violence, abuse, and criminal exploitation', + 1012 => 'Hate and harassment', + 1013 => 'Suicide and self-harm', + 1014 => 'Disordered eating and unhealthy body image', + 1015 => 'Dangerous activities and challenges', + 1016 => 'Nudity and sexual content', + 1017 => 'Shocking and graphic content', + 1018 => 'Misinformation', + 1019 => 'Deceptive behavior and spam', + 1020 => 'Regulated goods and activities', + 1021 => 'Frauds and scams', + 1022 => 'Sharing personal information', + 1023 => 'Report illegal content', + 1024 => 'Counterfeits and intellectual property', + 1025 => 'Undisclosed branded content', + 1026 => 'Other', + ], +]; diff --git a/lang/vi/settings.php b/lang/vi/settings.php new file mode 100644 index 00000000..b26af682 --- /dev/null +++ b/lang/vi/settings.php @@ -0,0 +1,100 @@ + 'Account control', + 'accountData' => 'Account data', + 'accountInformation' => 'Account information', + 'addAnExtraLayerOfSecurity' => 'Add an extra layer of security to your account with 2FA using an authenticator app.', + 'added' => 'Added', + 'allowYourAccountAndVideosToBeShared' => 'Allow your account and videos to be shared with people on other servers.', + 'analyticsTracking' => 'Analytics tracking', + 'analyticsTrackingMessage' => 'Allow Loops to track your usage for analytics and improving the service.', + 'back' => 'Back', + 'cancelChange' => 'Cancel change', + 'change' => 'Change', + 'changeEmail' => 'Change email', + 'changeEmailAddress' => 'Change email address', + 'changePassword' => 'Change Password', + 'changingDotDotDot' => 'Changing...', + 'clickTheLinkInThatEmail' => 'Click the link in that email to complete the change.', + 'commentsMade' => 'Comments made', + 'confirmNewPassword' => 'Confirm new password', + 'confirmYourPassword' => 'Confirm your password', + 'currentEmailAddress' => 'Current email address', + 'currentPassword' => 'Current password', + 'dataExport' => 'Data export', + 'dataInsights' => 'Data insights', + 'dataManagement' => 'Data management', + 'dataRetention' => 'Data retention', + 'dataRetentionMessage' => 'Choose how long to keep your content and activity before automatic deletion.', + 'dataSharingForResearch' => 'Data sharing for research', + 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', + 'deactivate' => 'Deactivate', + 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', + 'deleteAccount' => 'Delete account', + 'disable2FAButton' => 'Disable Two Factor', + 'disableTwoFactor' => 'Disable Two-Factor Authentication', + 'disableTwoFactorMessage' => 'Are you sure you want to disable two factor authentication? This will make your account less secure.', + 'downloadYourAccountDataExport' => 'Download your account data export.', + 'email' => 'Email', + 'emailChangePending' => 'Email change pending', + 'emailSettings' => 'Email settings', + 'enableFederation' => 'Enable Federation', + 'enableTwoFactor' => 'Enable Two-Factor Authentication', + 'enableTwoFactorMessage' => 'Are you sure you want to enable two-factor authentication?', + 'enterYourCurrentPassword' => 'Enter your current password', + 'enterYourNewEmailAddress' => 'Enter your new email address', + 'exportHistory' => 'Export history', + 'hoursWatched' => 'Hours watched', + 'invalidVerificationCodePleaseTryAgain' => 'Invalid verification code. Please try again.', + 'likesGiven' => 'Likes given', + 'manageAccount' => 'Manage account', + 'manageYourAccountEmail' => 'Manage your account email.', + 'manageYourAccountSecuritySettings' => 'Manage your account security settings.', + 'manageYourLoopsAccount' => 'Manage Your Loops Account', + 'newEmailAddress' => 'New email address', + 'newPassword' => 'New password', + 'noExportsYet' => 'No exports yet', + 'noExportsYetMessage' => 'Your data exports will appear here when they\'re ready for download.', + 'noRestrictions' => 'No restrictions', + 'oopsTheFollowingErrorsOccured' => 'Oops, the following error(s) occured:', + 'password' => 'Password', + 'passwordAndAuthentication' => 'Password and authentication', + 'pleaseEnterA6DigitCode' => 'Please enter a 6-digit code', + 'privacy' => 'Privacy', + 'privateAccount' => 'Private account', + 'recentExports' => 'Recent exports', + 'resendVerification' => 'Resend verification', + 'safety' => 'Safety', + 'security' => 'Security', + 'selectiveDataExport' => ' Selective data export', + 'selectiveDataExportMessage' => 'Choose specific types of data to export if you don\'t need everything.', + 'sendingDotDotDot' => 'Sending...', + 'setup2FA' => 'Setup Two-Factor Authentication', + 'setup2FAStep1' => 'Step 1: Scan QR Code', + 'setup2FAStep1Message' => 'Scan this QR code with your authenticator app (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Step 2: Enter Verification Code', + 'setup2FAStep2Message' => 'Enter the 6-digit code from your authenticator app', + 'status' => 'Status', + 'successExclamation' => 'Success!', + 'successPasswordChangedMessage' => 'Your password was successfully updated!', + 'totalDataSize' => 'Total data size:', + 'twoFactorAuthDisabled' => 'Two-Factor Authentication Disabled', + 'twoFactorAuthDisabledMessage' => 'Two-factor authentication has been successfully disabled for your account.', + 'twoFactorAuthentication' => 'Two-factor authentication', + 'twoFactorEnabled' => 'Two-Factor Authentication Enabled', + 'twoFactorEnabledMessage' => 'Two-factor authentication has been successfully enabled for your account', + 'unverified' => 'Unverified', + 'verified' => 'Verified', + 'verifyAndEnable' => 'Verify & Enable', + 'verifyingDotDotDot' => 'Verifying...', + 'videosPosted' => 'Videos posted', + 'weMayRestrictAccounts' => 'We may restrict accounts that don\'t comply with our Community Guidelines.', + 'weveSentAnEmail' => 'We\'ve sent a verification email to', + 'withAPrivateAccountMessage' => 'With a private account, only users you approve can follow you and watch your videos. Your existing followers won\'t be affected.', + 'yourAccountStatistics' => 'Your account statistics', + 'yourDataYourControl' => 'Your data, your control', + 'yourDataYourControlMessage' => 'Download or review your account data. All exports are provided in JSON format for easy portability', + 'yourEmailIsUsedForRecoveryMessage' => 'Your email is used for account recovery, notifications, and security alerts. We\'ll verify any changes to ensure account security.', +]; diff --git a/lang/vi/studio.php b/lang/vi/studio.php new file mode 100644 index 00000000..2c545552 --- /dev/null +++ b/lang/vi/studio.php @@ -0,0 +1,110 @@ + 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', + 'aspectRatios' => 'Aspect ratios', + 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', + 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', + 'commentMessage' => 'Allow others to post comments and replies on this post', + 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', + 'containsNSFW' => 'Contains NSFW/Sensitive content', + 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', + 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', + 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', + 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Download', + 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', + 'maximumSize' => 'Maximum size:', + 'mbVideoDuration' => ' MB, video duration:', + 'mention' => 'Mention', + 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', + 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', + 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', + 'posts' => 'Posts', + 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', + 'replace' => 'Replace', + 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Settings', + 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', + 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', + 'uploadFirstVideo' => 'Upload first video', + 'users' => 'users', + 'videoResolutions' => 'Video resolutions', + 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', + 'view' => 'View', + 'visibility' => 'Visibility', + 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', +]; diff --git a/lang/zh/auth.php b/lang/zh/auth.php index 2313077e..d4965278 100644 --- a/lang/zh/auth.php +++ b/lang/zh/auth.php @@ -3,5 +3,7 @@ return [ 'failed' => '这些凭据与我们的记录不匹配。', 'password' => '提供的密码不正确。', + 'registrationsAreCurrentlyClosed' => 'Registrations are currently closed', + 'thisServerIsntAccepting' => 'This server isn’t accepting new signups right now. Please check back later or choose another Loops server.', 'throttle' => '登录尝试次数过多。请在 :seconds 秒后重试。', ]; diff --git a/lang/zh/common.php b/lang/zh/common.php index beaa6e2c..4a2b2dff 100644 --- a/lang/zh/common.php +++ b/lang/zh/common.php @@ -1,47 +1,187 @@ 'Account created successfully! Welcome aboard!', + 'actions' => 'Actions', + 'ageRestrictedContent' => 'Age-Restricted Content', + 'alreadyHaveAnAccount' => 'Already have an account?', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'An unexpected error occurred. Please try again.', + 'and' => 'and', 'apply' => '应用', + 'authenticationCode' => 'Authentication Code', + 'authenticationSuccessful' => 'Authentication successful!', 'avatar' => '头像', + 'backToAuthenticatorApp' => 'Back to authenticator app', + 'backToSignIn' => 'Back to Sign In', + 'birthdate' => 'Birth date', + 'birthdateVerified' => 'Birthdate verified!', + 'browseTrendingTagsInstead' => 'Browse trending tags instead', + 'byContinuingYouAgreeToOur' => 'By continuing, you agree to our', 'cancel' => '取消', + 'changeAvatar' => 'Change avatar', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', 'clickToReveal' => 'Click to reveal', + 'clickToUploadImage' => 'Click to upload image', 'close' => '关闭', 'comment' => 'Comment', + 'communityGuidelines' => 'Community Guidelines', + 'confirmPassword' => 'Confirm Password', + 'confirmYourBirthdate' => 'Confirm your birthdate', + 'continue' => 'Continue', + 'createAFreeAccountToContinueExploring' => 'Create a free account to continue exploring videos and discover amazing content from creators around the world.', + 'createANewAccountToGetStarted' => 'Create a new account to get started', + 'createAStrongPassword' => 'Create a strong password', + 'createAccount' => 'Create Account', + 'created' => 'Created', + 'day' => 'Day', 'delete' => 'Delete', 'disable' => 'Disable', 'disabled' => 'Disabled', 'discard' => 'Discard', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', 'edit' => 'Edit', + 'edited' => 'Edited', + 'email' => 'Email', + 'emailAlreadyVerified' => 'This email has already been verified.', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', 'enable' => 'Enable', 'enabled' => 'Enabled', + 'enterTheSixDigitCodeSentTo' => 'Enter the 6-digit code sent to', + 'enterYourEmail' => 'Enter your email', + 'enterYourEmailToGetStarted' => 'Enter your email to get started', + 'enterYourPassword' => 'Enter your password', 'explore' => '发现', + 'exploreTags' => 'Explore Tags', + 'failedToResendVerificationCode' => 'Failed to resend code. Please try again.', + 'failedToSendResetLinkPleaseTryAgain' => 'Failed to send reset link. Please try again.', + 'failedToSendVerificationCode' => 'Failed to send verification code. Please try again.', + 'failedToVerifyAgePleaseTryAgain' => 'Failed to verify age. Please try again.', + 'finishSignUp' => 'Finish sign-up', 'follow' => '关注', 'followers' => '粉丝', 'following' => '已关注', + 'forgotPassword' => 'Forgot password?', + 'formattedAs' => 'Formatted as', + 'goBackHome' => 'Go back home', 'goToHome' => '返回首页', + 'hashtagContainsAgeRestrictedContent' => 'This hashtag contains age-restricted content. Please log in to verify your age and view these videos.', + 'hashtagMayNotExist' => 'This hashtag may not exist, could be banned, or might contain a typo.', + 'hashtagNotFound' => 'Hashtag Not Found', + 'hashtagWeCouldntFind' => 'We couldn\'t find any videos for', + 'iAlreadyHaveTheCode' => 'I already have the code', + 'invalidCodeLength' => 'Invalid code length', + 'invalidOrExpiredCode' => 'Invalid or expired code', + 'invalidVerificationCode' => 'Invalid verification code. Please try again.', + 'keepWatching' => 'Keep Watching', 'lastUpdated' => '上次更新', 'learnMore' => 'Learn more', 'loadMore' => '加载更多', 'loading' => '加载中', + 'loginFailedPleaseTryAgain' => 'Login failed. Please try again.', + 'loginToContinue' => 'Log in to continue', + 'loginToContinueExploring' => 'Log in to continue exploring videos and discover amazing content from creators around the world.', + 'manage' => 'Manage', 'markAllAsReadConfirmMessage' => '确认将所有通知标为已读吗?', 'markAllRead' => '全部标为已读', 'markAsRead' => '标为已读', + 'maxResendLimitReachedPleaseContactSupport' => 'Max resend limit reached. Please contact support.', + 'month' => 'Month', + 'months' => [ + 'jan' => 'January', + 'feb' => 'February', + 'mar' => 'March', + 'apr' => 'April', + 'may' => 'May', + 'jun' => 'June', + 'jul' => 'July', + 'aug' => 'August', + 'sep' => 'September', + 'oct' => 'October', + 'nov' => 'November', + 'dec' => 'December', + ], + 'newVerificationCodeSent' => 'New verification code sent!', 'next' => '下一个', + 'noMoreResults' => 'No more results.', + 'noPostsYet' => 'No posts yet', + 'noVerificationCodeSent' => 'No verification code has been sent for this email.', 'notifications' => '通知', + 'password' => 'Password', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Password reset link has been sent to your email.', + 'passwordStrength' => 'Password strength', + 'passwordsDoNotMatch' => 'Passwords do not match', + 'pleaseChooseAStrongerPassword' => 'Please choose a stronger password', + 'pleaseEnterYour2FACode' => 'Please enter your two-factor authentication code', + 'pleaseSelectYourBirthdate' => 'Please select your full birth date.', + 'privacyPolicy' => 'Privacy Policy', 'profile' => 'Profile', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'remove' => 'Remove', 'report' => '举报', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'resultsMayTakeAMomentDependingOnTheRemoteServer' => 'Results may take a moment depending on the remote server', 'retry' => '重试', 'retryingDotDotDot' => '正在重试...', 'save' => '保存', 'savingDotDotDot' => '正在保存...', + 'searchFediverse' => 'Search Fediverse', + 'searchTheFediverse' => 'Search the Fediverse', + 'searchingTheFediverseFor' => 'Searching the fediverse for', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', 'shareThisAccount' => '分享此账号', 'shareThisLoop' => '分享这一刻', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'skipForNow' => 'Skip for now', 'somethingWentWrong' => '出现了一些问题', 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + 'thisContentAppearsToBeOnAnotherServer' => 'This content appears to be on another server. Search the federated network to discover and view this content.', 'today' => '今天', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Too many failed attempts, please try again later', + 'tryARelatedOrSimilarHashtag' => 'Try a related or similar hashtag', 'tryAgain' => '重试', 'unfollow' => '取关', 'unread' => '未读', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Upload an avatar to personalize your profile', + 'uploadYourAvatar' => 'Upload your avatar', + 'useADifferentMethod' => 'Use a different method', + 'username' => 'Username', + 'verificationCode' => 'Verification Code', + 'verificationCodeExpiredPleaseRequestNew' => 'Verification code has expired. Please request a new one.', + 'verificationCodeRecentlySentPleaseCheckYourEmail' => 'Verification code was recently sent. Please check your email.', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + 'verificationRecordNotFoundPleaseStartAgain' => 'Verification session not found. Please start registration again.', + 'verify' => 'Verify', + 'verifyAnotherWay' => 'Verify another way', + 'verifyCode' => 'Verify Code', + 'verifyEmailCode' => 'Verify Email Code', + 'verifyTwoFactor' => 'Verify 2FA', + 'verifyYourEmail' => 'Verify your email', 'videos' => '视频', + 'weNeedYourBirthdateToVerifyAge' => 'We need your birthdate to verify your age.', + 'weSentAVerificationCodeToYourEmail' => 'We sent a verification code to your email', + 'weUseThisToVerifyAge' => 'We use this to verify your age. It won’t be public.', + 'welcome' => 'Welcome', + 'welcomeBack' => 'Welcome Back', + 'wellSendAVerificationCodeTo' => 'We\'ll send a verification code to', + 'wellSendYouALinkToResetYourPassword' => 'We\'ll send you a link to reset your password', + 'year' => 'Year', 'yesterday' => '昨天', + 'youMustBeAtLeastXYearsOld' => 'You must be at least :years years old to create an account.', + 'yourRegisteredEmailAddress' => 'your registered email address', ]; diff --git a/lang/zh/explore.php b/lang/zh/explore.php index aaf62ff0..15d1bd20 100644 --- a/lang/zh/explore.php +++ b/lang/zh/explore.php @@ -1,5 +1,6 @@ 'Discover trending content', 'noVideosFoundForThisHashtag' => '未找到与该话题相关的视频', ]; diff --git a/lang/zh/nav.php b/lang/zh/nav.php index 4cd2f40e..59ade5b9 100644 --- a/lang/zh/nav.php +++ b/lang/zh/nav.php @@ -2,15 +2,18 @@ return [ 'about' => '关于', + 'activity' => 'Activity', 'admin' => '管理', 'clearAll' => '全部清除', 'community' => '社区', 'contact' => '联系', 'developers' => '开发者', 'federation' => '联合', + 'forYou' => 'For You', 'help' => '帮助', 'home' => '首页', 'join' => '加入', + 'local' => 'Local', 'logIn' => '登录', 'logOut' => '退出登录', 'loginOrRegister' => '登录或注册', diff --git a/lang/zh/notifications.php b/lang/zh/notifications.php index 84b07a6d..c1103875 100644 --- a/lang/zh/notifications.php +++ b/lang/zh/notifications.php @@ -1,14 +1,29 @@ 'Activity', 'allCaughtUp' => '都读完了!', 'errorLoadingNotifications' => '加载通知时出错', 'messageTypes' => [ 'videoLike' => '点赞了你的视频', 'newFollower' => '关注了你', 'videoComment' => '评论了你的视频', + 'videoCommentReply' => 'replied to a comment on your video', + 'videoCommentLike' => 'liked your comment', + 'videoCommentReplyLike' => 'liked your comment reply', + 'videoCommentShare' => 'shared your comment', + 'videoCommentReplyShare' => 'shared your comment reply', 'videoShare' => '分享了你的视频', 'default' => '与你的内容进行了互动', ], + 'messages' => 'Messages', + 'messagesWillAppearHere' => 'Messages will appear here', + 'newFollowers' => 'New Followers', + 'newFollowersWillAppearHere' => 'New followers will appear here', + 'noMessages' => 'No Messages', + 'noNewFollowers' => 'No new followers', 'noNotifications' => '暂无通知', + 'noSystemNotifications' => 'No System Notifications', + 'system' => 'System', + 'systemNotificationsWillAppearHere' => 'System notifications will appear here', ]; diff --git a/lang/zh/post.php b/lang/zh/post.php index 3e4f0991..02a3dc3b 100644 --- a/lang/zh/post.php +++ b/lang/zh/post.php @@ -7,6 +7,8 @@ 'allowPeopleToDownloadThisVideo' => '允许他人下载该视频', 'caption' => '说明', 'characters' => '字符', + 'commentDeleted' => 'This comment may have been deleted', + 'commentNotFound' => 'Comment not found', 'comments' => '评论', 'commentsAreDisabledForThisVideo' => '此视频的评论功能已被禁用', 'commentsEnabled' => '已启用评论', @@ -16,6 +18,7 @@ 'creator' => '作者', 'delete' => '删除', 'deleteVideo' => '删除视频', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', 'deletingDotDotDot' => '正在删除...', 'dotDotDotMore' => '...更多', 'downloadsEnabled' => '已启用下载', @@ -25,11 +28,15 @@ 'goBack' => '返回', 'goHome' => '返回首页', 'hide' => '隐藏', + 'invalidCommentLink' => 'The comment link is invalid or broken', 'loadMoreReplies' => '加载更多回复', + 'loadingComment' => 'Loading comment...', + 'loadingComments' => 'Loading comments...', 'loadingVideoDotDotDot' => '正在加载视频...', 'noCommentsYet' => '暂无评论', 'permalink' => '永久链接', 'pinToProfile' => '在账户页置顶', + 'pinned' => 'Pinned', 'pleaseSelectAScenario' => '请选择一个场景', 'post' => '发布', 'postingDotDotDot' => '正在发布...', @@ -49,6 +56,7 @@ 'submittingDotDotDot' => '正在提交...', 'thisActionCannotBeUndone' => '此操作无法撤销。你的视频将被永久删除。', 'view' => '查看', + 'viewAllComments' => 'View All Comments', 'writeAReplyDotDotDot' => '写下回复...', 'writeYourCaptionDotDotDot' => '撰写说明...', 'yourReportingThis' => '你正在举报此 :type,原因::message', diff --git a/lang/zh/profile.php b/lang/zh/profile.php index f37d54bb..5d2fe932 100644 --- a/lang/zh/profile.php +++ b/lang/zh/profile.php @@ -1,6 +1,8 @@ 'Account Blocked', + 'accountUnavailable' => 'Account Unavailable', 'applyingDotDotDot' => '正在应用...', 'avatarFailedToUploadError' => '更新头像失败。请重试。', 'avatarFileSizeError' => '图片文件大小必须小于 5MB。', @@ -17,6 +19,8 @@ 'displayNameHelp' => '昵称最长可为 30 个字符。', 'editProfile' => '编辑个人资料', 'failedToUpdateProfileErrorMessage' => '更新个人资料失败。请重试。', + 'favouritePosts' => 'Favourite posts', + 'followRequestPending' => 'Follow Request Pending', 'likes' => '点赞', 'loadingProfileDotDotDot' => '正在加载个人资料...', 'noFollowersYet' => '暂无粉丝', @@ -35,11 +39,15 @@ ], 'tabOptions' => [ 'Videos' => '视频', + 'Favourites' => 'Favourites', ], + 'thisAccountIsNotAvailable' => 'This account is not available', 'unblock' => '解除屏蔽', 'userHasntPostedAnyVideosYet' => ':username 还没有发布任何视频', 'whenPeopleFollowThisAccount' => '关注此账号的用户将显示在这里。', 'whenThisAccountFollowsSomeone' => '此账号关注的用户将显示在这里。', + 'youHaveBlockedThisAccount' => 'You have blocked this account', 'youHaventPostedAnyVideosYet' => '你还没有发布任何视频', + 'yourFavouritePostsWillAppearHere' => 'Your favourite posts will appear here.', 'youveReachedTheEndOfThisList' => '你已到达列表末尾', ]; diff --git a/lang/zh/settings.php b/lang/zh/settings.php index 51c6908b..b26af682 100644 --- a/lang/zh/settings.php +++ b/lang/zh/settings.php @@ -31,6 +31,7 @@ 'dataSharingForResearchMessage' => 'Allow anonymized data to be used for academic research and platform improvements.', 'deactivate' => 'Deactivate', 'deactivateAccount' => 'Deactivate account', + 'delete' => 'Delete', 'deleteAccount' => 'Delete account', 'disable2FAButton' => 'Disable Two Factor', 'disableTwoFactor' => 'Disable Two-Factor Authentication', diff --git a/lang/zh/studio.php b/lang/zh/studio.php index 71d602dd..2c545552 100644 --- a/lang/zh/studio.php +++ b/lang/zh/studio.php @@ -2,22 +2,48 @@ return [ 'actions' => 'Actions', + 'addFirstVideo' => 'Add First Video', + 'addSomeVideosToGetStarted' => 'Add some videos to get started', + 'addVideos' => 'Add Videos', + 'addVideosToPlaylist' => 'Add Videos to Playlist', 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'areYouSureYouWantToDeleteThisPlaylist' => 'Are you sure you want to delete this playlist? This action cannot be undone.', + 'areYouSureYouWantToRemoveThisVideoFromThePlaylist' => 'Are you sure you want to remove this video from the playlist?', 'aspectRatios' => 'Aspect ratios', 'aspectRatiosMessage' => 'Recommended: 16:9 for landscape, 9:16 for vertical.', + 'backToPlaylists' => 'Back to Playlists', 'caption' => 'Caption', + 'clearPlaylistSearch' => 'Clear Search', 'commentMessage' => 'Allow others to post comments and replies on this post', 'comments' => 'Comments', + 'containsAlteredContent' => 'AI-Generated, Altered, or Synthetic Content', + 'containsAlteredContentHelp' => 'Select this if your video includes AI-generated elements such as synthetic voices, AI-created visuals, deepfakes, or content significantly modified by AI tools. This helps maintain transparency and trust with your audience', 'containsNSFW' => 'Contains NSFW/Sensitive content', 'containsNSFWMessage' => 'Mark this post as Sensitive to show a warning', 'contentCreatedOn' => 'Content (Created on)', + 'createFirstPlaylist' => 'Create First Playlist', + 'createNewPlaylist' => 'Create New Playlist', + 'createPlaylist' => 'Create Playlist', + 'createYourFirstPlaylistTo' => 'Create your first playlist to organize your videos', 'customCover' => 'Custom Cover', + 'deletePlaylist' => 'Delete Playlist', + 'describeYourPlaylistDotDotDot' => 'Describe your playlist...', 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + 'description' => 'Description', 'details' => 'Details', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', 'download' => 'Download', 'downloadMessage' => 'Allow others to download this video', + 'dragAndDropVideosToReorder' => 'Drag and drop videos to reorder them in the playlist', 'duet' => 'Duet', 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'editDetails' => 'Edit Details', + 'editPlaylist' => 'Edit Playlist', 'feed' => 'Feed', 'fileFormats' => 'File formats', 'followers' => 'Followers', @@ -25,31 +51,60 @@ 'found' => 'found', 'hashtag' => 'Hashtag', 'hashtags' => 'hashtags', + 'language' => 'Language', 'likes' => 'Likes', + 'loadingMoreDotDotDot' => 'Loading more...', + 'loadingPlaylistDotDotDot' => 'Loading playlist...', + 'loadingPlaylistsDotDotDot' => 'Loading playlists...', + 'loadingVideosDotDotDot' => 'Loading videos...', 'maximumSize' => 'Maximum size:', 'mbVideoDuration' => ' MB, video duration:', 'mention' => 'Mention', 'minutes' => 'minute(s).', + 'myAwesomePlaylist' => 'My Awesome Playlist', + 'myPlaylists' => 'My Playlists', 'myPosts' => 'My Posts', + 'newPlaylist' => 'New Playlist', 'no' => 'No', + 'noAvailableVideosToAdd' => 'No available videos to add', + 'noPlaylistsFound' => 'No playlists found', + 'noPlaylistsYet' => 'No playlists yet', + 'noVideosFound' => 'No videos found', + 'noVideosInThisPlaylist' => 'No videos in this playlist', 'orDragAndDropItHere' => 'Or drag and drop it here', 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'playlist' => 'Playlist', + 'playlistName' => 'Playlist Name', + 'playlists' => 'Playlists', 'posts' => 'Posts', 'recommended' => 'Recommended:', + 'removeFromPlaylist' => 'Remove from playlist', 'replace' => 'Replace', 'searchByPostCaption' => 'Search by post caption', + 'searchPlaylistsDotDotDot' => 'Search playlists...', + 'searchYourVideosDotDotDot' => 'Search your videos...', 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', 'selectVideo' => 'Select video', 'selectVideoToUpload' => 'Select video to upload', 'settings' => 'Settings', 'sizeAndDuration' => 'Size and duration', + 'statusFollowers' => 'Followers Only', + 'statusPrivate' => 'Private - Only you', + 'statusPublic' => 'Public - Anyone can see', + 'statusUnlisted' => 'Unlisted - Anyone with link', 'stitch' => 'Stitch', 'stitchMessage' => 'Allow others to stitch this video with their own', + 'tip' => 'Tip', + 'tryDifferentPlaylistSearch' => 'Try a different search term or clear your search to see all playlists', 'unsavedWarning' => 'A video you were editing wasn\'t saved. Continue editing?', 'uploadFirstVideo' => 'Upload first video', 'users' => 'users', 'videoResolutions' => 'Video resolutions', 'videoResolutionsMessage' => 'High-resolution recommended: 1080p, 1440p, 4K.', + 'videosInPlaylist' => 'Videos in Playlist', 'view' => 'View', + 'visibility' => 'Visibility', 'yourPostedAndProcessingVideos' => 'Your posted and processing videos will appear here', ]; diff --git a/nl/lang/nl/post.php b/nl/lang/nl/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/nl/lang/nl/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/no/lang/no/post.php b/no/lang/no/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/no/lang/no/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/pl/lang/pl/post.php b/pl/lang/pl/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/pl/lang/pl/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/pt-BR/lang/pt/post.php b/pt-BR/lang/pt/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/pt-BR/lang/pt/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/pt-PT/lang/pt/post.php b/pt-PT/lang/pt/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/pt-PT/lang/pt/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/ro/lang/ro/post.php b/ro/lang/ro/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/ro/lang/ro/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/ru/lang/ru/post.php b/ru/lang/ru/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/ru/lang/ru/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/sr/lang/sr/post.php b/sr/lang/sr/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/sr/lang/sr/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/sv-SE/lang/sv/post.php b/sv-SE/lang/sv/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/sv-SE/lang/sv/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/tr/lang/tr/post.php b/tr/lang/tr/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/tr/lang/tr/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/uk/lang/uk/post.php b/uk/lang/uk/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/uk/lang/uk/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/vi/lang/vi/post.php b/vi/lang/vi/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/vi/lang/vi/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/zh-CN/lang/zh/post.php b/zh-CN/lang/zh/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/zh-CN/lang/zh/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +]; diff --git a/zh-TW/lang/zh/post.php b/zh-TW/lang/zh/post.php new file mode 100644 index 00000000..2cff2a86 --- /dev/null +++ b/zh-TW/lang/zh/post.php @@ -0,0 +1,56 @@ + 'Add comment...', + 'additionalDetails' => 'Additional details', + 'allowPeopleToCommentOnThisVideo' => 'Allow people to comment on this video', + 'allowPeopleToDownloadThisVideo' => 'Allow people to download this video', + 'caption' => 'Caption', + 'characters' => 'characters', + 'comments' => 'Comments', + 'commentsAreDisabledForThisVideo' => 'Comments are disabled for this video', + 'commentsEnabled' => 'Comments Enabled', + 'commentsHaveBeenDisabled' => 'Comments have been disabled', + 'copiedExclamation' => 'Copied!', + 'copyLink' => 'Copy link', + 'creator' => 'Creator', + 'delete' => 'Delete', + 'deleteVideo' => 'Delete Video', + 'deleteVideoConfirmMessage' => 'Are you sure you want to delete this video?', + 'deletingDotDotDot' => 'Deleting...', + 'dotDotDotMore' => '...more', + 'downloadsEnabled' => 'Downloads Enabled', + 'edit' => 'Edit', + 'editVideo' => 'Edit Video', + 'errorLoadingComments' => 'Error loading comments', + 'goBack' => 'Go Back', + 'goHome' => 'Go Home', + 'hide' => 'Hide', + 'loadMoreReplies' => 'Load more replies', + 'loadingVideoDotDotDot' => 'Loading video...', + 'noCommentsYet' => 'No comments yet', + 'permalink' => 'Permalink', + 'pinToProfile' => 'Pin to Profile', + 'pleaseSelectAScenario' => 'Please select a scenario', + 'post' => 'Post', + 'postingDotDotDot' => 'Posting...', + 'replies' => 'replies', + 'reply' => 'Reply', + 'reportTextPlaceholder1018' => 'Please describe the misinformation you\'re reporting...', + 'reportTextPlaceholder1021' => 'Please describe the fraudulent activity...', + 'reportTextPlaceholder1023' => 'Please describe the illegal content...', + 'reportTextPlaceholder1026' => 'Please provide additional details about your report...', + 'reportTextPlaceholderDefault' => 'Please provide additional details...', + 'saveChanges' => 'Save Changes', + 'sensitiveContent' => 'Sensitive Content', + 'showLess' => 'Show less', + 'showThisVideoAtTheTopOfYourProfile' => 'Show this video at the top of your profile', + 'signInToLeaveAComment' => 'Sign in to leave a comment', + 'submit' => 'Submit', + 'submittingDotDotDot' => 'Submitting...', + 'thisActionCannotBeUndone' => 'This action cannot be undone. Your video will be permanently removed.', + 'view' => 'View', + 'writeAReplyDotDotDot' => 'Write a reply...', + 'writeYourCaptionDotDotDot' => 'Write your caption...', + 'yourReportingThis' => 'You\'re reporting this :type for: :message', +];