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..98e981fa --- /dev/null +++ b/lang/af/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/lang/af/common.php b/lang/af/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/af/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/af/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/lang/af/notifications.php b/lang/af/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/af/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/af/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/af/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/af/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/lang/af/studio.php b/lang/af/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/af/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/ar/auth.php b/lang/ar/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/ar/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/lang/ar/common.php b/lang/ar/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/ar/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/ar/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/lang/ar/notifications.php b/lang/ar/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/ar/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/ar/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/ar/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/ar/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/lang/ar/studio.php b/lang/ar/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/ar/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/ca/auth.php b/lang/ca/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/ca/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/lang/ca/common.php b/lang/ca/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/ca/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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/ca/contact.php b/lang/ca/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/ca/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/ca/explore.php b/lang/ca/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/ca/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/ca/language.php b/lang/ca/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/ca/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/ca/nav.php b/lang/ca/nav.php new file mode 100644 index 00000000..3139435e --- /dev/null +++ b/lang/ca/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/lang/ca/notifications.php b/lang/ca/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/ca/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; diff --git a/lang/ca/pagination.php b/lang/ca/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/ca/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/ca/post.php b/lang/ca/post.php new file mode 100644 index 00000000..89465d30 --- /dev/null +++ b/lang/ca/post.php @@ -0,0 +1,62 @@ + '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', + '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/ca/profile.php b/lang/ca/profile.php new file mode 100644 index 00000000..ae02af16 --- /dev/null +++ b/lang/ca/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/lang/ca/reports.php b/lang/ca/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/ca/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/ca/settings.php b/lang/ca/settings.php new file mode 100644 index 00000000..51c6908b --- /dev/null +++ b/lang/ca/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/lang/ca/studio.php b/lang/ca/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/ca/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/cs/auth.php b/lang/cs/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/cs/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/lang/cs/common.php b/lang/cs/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/cs/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/cs/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/lang/cs/notifications.php b/lang/cs/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/cs/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/cs/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/cs/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/cs/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/lang/cs/studio.php b/lang/cs/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/cs/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/da/auth.php b/lang/da/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/da/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/lang/da/common.php b/lang/da/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/da/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/da/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/lang/da/notifications.php b/lang/da/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/da/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/da/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/da/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/da/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/lang/da/studio.php b/lang/da/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/da/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/de/auth.php b/lang/de/auth.php new file mode 100644 index 00000000..8b131558 --- /dev/null +++ b/lang/de/auth.php @@ -0,0 +1,7 @@ + 'Diese Zugangsdaten stimmen nicht mit unseren überein.', + 'password' => 'Das angegebene Passwort ist nicht korrekt.', + 'throttle' => 'Es wurden zu viele Anmeldeversuche getätigt. Bitte versuchen Sie es wieder in :seconds Sekunden.', +]; diff --git a/lang/de/common.php b/lang/de/common.php new file mode 100644 index 00000000..e5d218ef --- /dev/null +++ b/lang/de/common.php @@ -0,0 +1,170 @@ + 'Konto erfolgreich erstellt! Willkommen an Bord!', + '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 erfogreich!', + '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', + 'chooseAUsername' => 'Wähle einen Benutzernamen', + 'chooseAUsernameAndSecurePassword' => 'Wähle einen Benutzernamen und 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', + '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', + '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' => 'Followers', + 'following' => 'Gefolgt', + 'forgotPassword' => 'Passwort vergessen?', + 'formattedAs' => 'Formatiert als', + '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, kann gebannt werden 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 Code Lä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' => 'Log dich ein, um weitere Videos zu entdecken und tolle Inhalte von Künstlern aus aller Welt zu sehen.', + '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', + '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', + 'report' => 'Melden', + 'resendCode' => 'Neuen Code anfordern', + 'resendIn' => 'Erneut senden', + 'resetPassword' => 'Passwort zurüksetzen', + 'retry' => 'Erneut versuchen', + 'retryingDotDotDot' => 'Neuer Versuch...', + 'save' => 'Speichern', + 'savingDotDotDot' => 'Wird gespeichert...', + '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', + 'somethingWentWrong' => 'Etwas ist schiefgelaufen', + 'status' => 'Status', + 'suggestions' => 'Vorschläge', + 'tapToPlay' => 'Zum Abspielen tippen', + 'termsOfService' => 'Nutzungsbedingungen', + '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', + 'verificationCodeSentToYourEmail' => 'Der Bestätigungscode wurde an Deine E-Mail-Adresse gesendet!', + '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..e04fe2ec --- /dev/null +++ b/lang/de/contact.php @@ -0,0 +1,19 @@ + 'Admin-Kontakt', + 'adminContactMessage' => 'Für Anfragen im Zusammenhang mit 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 direkte Nachrichten.', + '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..0587dc4c --- /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..f4b33ad4 --- /dev/null +++ b/lang/de/nav.php @@ -0,0 +1,29 @@ + 'Über uns', + 'admin' => 'Administrator:innen', + 'clearAll' => 'Alle Entfernen', + 'community' => 'Community', + 'contact' => 'Kontakt', + 'developers' => 'Entwickler:innen', + 'federation' => 'Föderation', + 'help' => 'Hilfe', + 'home' => 'Startseite', + 'join' => 'Beitreten', + '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' => 'Bedingungen', + 'upload' => 'Hochladen', + 'uploadLoop' => 'Loop hochladen', +]; diff --git a/lang/de/notifications.php b/lang/de/notifications.php new file mode 100644 index 00000000..12c54d39 --- /dev/null +++ b/lang/de/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'Keine Benachrichtigungen', +]; 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..1f6f75d7 --- /dev/null +++ b/lang/de/post.php @@ -0,0 +1,62 @@ + 'Kommentar hinzufügen...', + 'additionalDetails' => 'Zusätzliche Details', + 'allowPeopleToCommentOnThisVideo' => 'Kommentare auf diesem Video erlauben', + 'allowPeopleToDownloadThisVideo' => 'Downloads auf diesem Video 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 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', + '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 Ihrem Bericht an...', + 'reportTextPlaceholderDefault' => 'Bitte geben Sie weitere Einzelheiten an...', + 'saveChanges' => 'Änderungen Speichern', + 'sensitiveContent' => 'Sensibler Inhalt', + 'showLess' => 'Weniger anzeigen', + 'showThisVideoAtTheTopOfYourProfile' => 'Dieses Video an der Spitze deines Profils 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..0f01acf4 --- /dev/null +++ b/lang/de/profile.php @@ -0,0 +1,46 @@ + 'Wird angewendet...', + 'avatarFailedToUploadError' => 'Fehler 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.', + 'followRequestPending' => 'Follow-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' => 'Neuste', + 'Popular' => 'Beliebt', + 'Oldest' => 'Älteste', + ], + 'tabOptions' => [ + 'Videos' => 'Videos', + ], + '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 sie hier erscheinen.', + 'youHaventPostedAnyVideosYet' => 'Du hast noch keine Videos veröffentlicht', + '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..0dfd1baf --- /dev/null +++ b/lang/de/settings.php @@ -0,0 +1,99 @@ + '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 Analytics und zur Verbesserung des Services 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 an, 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' => 'Datenmanagement', + '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', + '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' => ' Selektiver Datenexport', + 'selectiveDataExportMessage' => 'Wählen Sie bestimmte Arten von Daten zu 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 ihren nur mit ihrer Bestätigung 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..4d25cfe5 --- /dev/null +++ b/lang/de/studio.php @@ -0,0 +1,66 @@ + 'Aktionen', + 'allowOthersTo' => 'Anderen Erlauben', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Beschreibe Deinen Videoinhalt, um ihn für sehbehinderte Zuschauer, die Screenreader verwenden, zugänglich zu machen', + 'aspectRatios' => 'Seitenverhältnisse', + 'aspectRatiosMessage' => 'Empfehlung: 16:9 für Waagerecht und 9:16 für Vertikal.', + 'caption' => 'Untertitel', + '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/Sensitive Inhalte', + 'containsNSFWMessage' => 'Diesen post, als Sensible markieren, um eine Warnung anzuzeigen', + 'contentCreatedOn' => 'Inhalt (Erstellt am)', + 'customCover' => 'Eigenes Vorschaubild', + 'describeYourVideoDotDotDot' => 'Ihr Video beschreiben...', + 'describeYourVideoDotDotDotAltText' => 'Beschreibe Dein Video optional für sehbehinderte Nutzer...', + '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', + 'duet' => 'Duett', + 'duetMessage' => 'Anderen erlauben, dieses Video mit ihrem eigenen zu duettieren', + 'editAltText' => 'Alt Text bearbeiten', + 'feed' => 'Feed', + 'fileFormats' => 'Dateiformate', + 'followers' => 'Follower', + 'following' => 'Gefolgt', + 'found' => 'gefunden', + 'hashtag' => 'Hashtag', + 'hashtags' => 'Hashtags', + 'language' => 'Sprache', + 'likes' => '"Gefällt mir"-Angaben', + 'maximumSize' => 'Maximale Größe:', + 'mbVideoDuration' => ' MB, Videolänge:', + 'mention' => 'Erwähnung', + 'minutes' => 'Minute(n).', + 'myPosts' => 'Meine Beiträge', + 'no' => 'Nein', + 'orDragAndDropItHere' => 'Oder hier hereinziehen', + 'otherMajorFormatsAreSupported' => '. Andere große Formate werden unterstützt.', + 'posts' => 'Beiträge', + 'recommended' => 'Empfohlen:', + 'replace' => 'Ersetzten', + 'searchByPostCaption' => 'Durchsuche Post Beschreibung', + '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', + 'stitch' => 'Stitch', + 'stitchMessage' => 'Anderen erlauben, dieses Video mit ihren eigenen zu "stitchen"', + '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.', + 'view' => 'Ansicht', + '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..3e054ce8 --- /dev/null +++ b/lang/el/auth.php @@ -0,0 +1,7 @@ + 'Αυτά τα διαπιστευτήρια δεν ταιριάζουν με τα αρχεία μας.', + 'password' => 'Ο παρεχόμενος κωδικός πρόσβασης είναι λανθασμένος.', + 'throttle' => 'Παρα πολλές προσπάθειες σύνδεσης. Παρακαλώ δοκίμασε ξανά σε :seconds δευτερόλεπτα.', +]; diff --git a/lang/el/common.php b/lang/el/common.php new file mode 100644 index 00000000..21e7318c --- /dev/null +++ b/lang/el/common.php @@ -0,0 +1,170 @@ + 'Ο λογαριασμός δημιουργήθηκε επιτυχώς! Καλώς ήρθες!', + 'ageRestrictedContent' => 'Περιεχόμενο Περιορισμένης Ηλικίας', + 'alreadyHaveAnAccount' => 'Έχεις ήδη λογαριασμό;', + 'anUnexpectedErrorOccuredPleaseTryAgain' => 'Παρουσιάστηκε μη αναμενόμενο σφάλμα. Παρακαλούμε προσπάθησε ξανά.', + 'and' => 'και', + 'apply' => 'Εφαρμογή', + 'authenticationCode' => 'Κωδικός Ταυτοποίησης', + 'authenticationSuccessful' => 'Επιτυχής ταυτοποίηση!', + 'avatar' => 'Άβαταρ', + 'backToAuthenticatorApp' => 'Πίσω στην εφαρμογή ταυτοποίησης', + 'backToSignIn' => 'Πίσω στη Σύνδεση', + 'birthdate' => 'Ημερομηνία γέννησης', + 'birthdateVerified' => 'Ημερομηνία γέννησης επαληθεύτηκε!', + 'browseTrendingTagsInstead' => 'Περιήγηση ετικετών σε τάσεις αντ\' αυτού', + 'byContinuingYouAgreeToOur' => 'Συνεχίζοντας, συμφωνείς με τους', + 'cancel' => 'Ακύρωση', + 'chooseAUsername' => 'Επέλεξε ένα όνομα χρήστη', + 'chooseAUsernameAndSecurePassword' => 'Επέλεξε ένα όνομα χρήστη και έναν ασφαλή κωδικό πρόσβασης', + 'chooseYourAvatar' => 'Επέλεξε το άβατάρ σου', + 'clickToReveal' => 'Κλικ για αποκάλυψη', + 'clickToUploadImage' => 'Κάνε κλικ για μεταφόρτωση εικόνων', + 'close' => 'Κλείσιμο', + 'comment' => 'Σχόλιο', + 'communityGuidelines' => 'Κανονισμοί Κοινότητας', + 'confirmPassword' => 'Επιβεβαίωση Κωδικού Πρόσβασης', + 'confirmYourBirthdate' => 'Επιβεβαίωσε την ημερομηνία γέννησής σου', + 'continue' => 'Συνέχεια', + 'createAFreeAccountToContinueExploring' => 'Δημιούργησε έναν δωρεάν λογαριασμό για να συνεχίσεις να εξερευνάς βίντεο και να ανακαλύψεις εκπληκτικό περιεχόμενο από δημιουργούς σε όλο τον κόσμο.', + 'createANewAccountToGetStarted' => 'Δημιούργησε ένα νέο λογαριασμό για να ξεκινήσεις', + 'createAStrongPassword' => 'Δημιουργία ισχυρού κωδικού πρόσβασης', + 'createAccount' => 'Δημιουργία λογαριασμού', + 'day' => 'Ημέρα', + 'delete' => 'Διαγραφή', + 'disable' => 'Απενεργοποίηση', + 'disabled' => 'Ανενεργό', + 'discard' => 'Απόρριψη', + 'dontHaveAnAccount' => 'Δεν έχεις λογαριασμό;', + 'doubleCheckSpelling' => 'Έλεγξε ξανά για ορθογραφία', + 'edit' => 'Επεξεργασία', + 'edited' => 'Επεξεργάστηκε', + 'email' => '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' => 'Μορφοποίηση ως', + 'goToHome' => 'Μετάβαση στην Αρχική', + 'hashtagContainsAgeRestrictedContent' => 'Αυτή η ταμπέλα περιέχει περιεχόμενο περιορισμένης ηλικίας. Παρακαλώ συνδέσου για να επαληθεύσετε την ηλικία σου και να δεις αυτά τα βίντεο.', + 'hashtagMayNotExist' => 'Αυτή η ετικέτα μπορεί να μην υπάρχει, μπορεί να έχει απαγορευτεί ή να περιέχει ορθογραφικό.', + 'hashtagNotFound' => 'Δεν Βρέθηκε Ετικέτα', + 'hashtagWeCouldntFind' => 'Δεν μπορέσαμε να βρούμε βίντεο για', + 'iAlreadyHaveTheCode' => 'Έχω ήδη τον κωδικό', + 'invalidCodeLength' => 'Μη έγκυρο μήκος κωδικού', + 'invalidOrExpiredCode' => 'Μη έγκυρος ή ληγμένος κωδικός', + 'invalidVerificationCode' => 'Μη έγκυρος κωδικός επαλήθευσης. Παρακαλώ προσπάθησε ξανά.', + 'keepWatching' => 'Συνέχιση Παρακολούθησης', + 'lastUpdated' => 'Τελευταία ενημέρωση', + 'learnMore' => 'Μάθε περισσότερα', + 'loadMore' => 'Φόρτωση περισσοτέρων', + 'loading' => 'Φόρτωση', + 'loginFailedPleaseTryAgain' => 'Η σύνδεση απέτυχε. Παρακαλούμε προσπάθησε ξανά.', + 'loginToContinue' => 'Σύνδεση για να συνέχεια', + 'loginToContinueExploring' => 'Συνδέσου για να συνεχίσεις να εξερευνάς βίντεο και να ανακαλύψεις εκπληκτικό περιεχόμενο από δημιουργούς σε όλο τον κόσμο.', + 'markAllAsReadConfirmMessage' => 'Σίγουρα θες να επισημάνεις όλες τις μη αναγνωσμένες ειδοποιήσεις ως αναγνωσμένες;', + 'markAllRead' => 'Επισήμανση Όλων Ως Αναγ/ων', + 'markAsRead' => 'Σήμανση ως αναγνωσμένο', + 'maxResendLimitReachedPleaseContactSupport' => 'Συμπληρώθηκε το μέγιστο όριο επαναποστολής. Επικοινώνησε με την υποστήριξη.', + 'month' => 'Μήνας', + 'months' => [ + 'jan' => 'Ιανουάριος', + 'feb' => 'Φεβρουάριος', + 'mar' => 'Μάρτιος', + 'apr' => 'Απρίλιος', + 'may' => 'Μάιος', + 'jun' => 'Ιούνιος', + 'jul' => 'Ιούλιος', + 'aug' => 'Αύγουστος', + 'sep' => 'Σεπτέμβριος', + 'oct' => 'Οκτώβριος', + 'nov' => 'Νοέμβριος', + 'dec' => 'Δεκέμβριος', + ], + 'newVerificationCodeSent' => 'Ο νέος κωδικός επαλήθευσης εστάλη!', + 'next' => 'Επόμενο', + 'noMoreResults' => 'Δεν υπάρχουν άλλα αποτελέσματα.', + 'noPostsYet' => 'No posts yet', + 'notifications' => 'Ειδοποιήσεις', + 'password' => 'Κωδικός πρόσβασης', + 'passwordResetLinkHasBeenSentToYourEmail' => 'Ο σύνδεσμος επαναφοράς κωδικού έχει σταλεί στο email σου.', + 'passwordStrength' => 'Ισχύς κωδικού πρόσβασης', + 'passwordsDoNotMatch' => 'Οι κωδικοί δεν ταιριάζουν', + 'pleaseChooseAStrongerPassword' => 'Παρακαλούμε επέλεξε έναν πιο δυνατό κωδικό', + 'pleaseEnterYour2FACode' => 'Παρακαλώ εισήγαγε τον κωδικό ελέγχου ταυτότητας δύο παραγόντων', + 'pleaseSelectYourBirthdate' => 'Παρακαλώ επέλεξε την πλήρη ημερομηνία γέννησής σου.', + 'privacyPolicy' => 'Πολιτική Απορρήτου', + 'profile' => 'Προφίλ', + 'profileInformationSaved' => 'Οι πληροφορίες προφίλ αποθηκεύτηκαν!', + 'readMore' => 'Διάβασε περισσότερα', + 'registrationFailedPleaseTryAgain' => 'Η εγγραφή απέτυχε. Παρακαλώ δοκίμασε ξανά.', + 'rememberMe' => 'Να με θυμάσαι', + 'report' => 'Αναφορά', + 'resendCode' => 'Επαναποστολή κωδικού', + 'resendIn' => 'Επαναποστολή σε', + 'resetPassword' => 'Επαναφορά κωδικού πρόσβασης', + 'retry' => 'Επανάληψη', + 'retryingDotDotDot' => 'Επανάληψη...', + 'save' => 'Αποθήκευση', + 'savingDotDotDot' => 'Αποθήκευση...', + 'sendCode' => 'Αποστολή Κωδικού', + 'sendResetLink' => 'Αποστολή Συνδέσμου Επαναφοράς', + 'setUpYourProfile' => 'Ρύθμισε το προφίλ σου', + 'shareThisAccount' => 'Κοινοποίηση λογαριασμού', + 'shareThisLoop' => 'Κοινοποίηση αυτού του Loop', + 'signIn' => 'Σύνδεση', + 'signIntoYourAccountToContinue' => 'Συνδέσου στο λογαριασμό σου για να συνεχίσεις', + 'signUp' => 'Εγγραφή', + 'somethingWentWrong' => 'Κάτι πήγε στραβά', + 'status' => 'Κατάσταση', + 'suggestions' => 'Προτάσεις', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Όροι Παροχής Υπηρεσιών', + 'today' => 'Σήμερα', + 'tooManyFailedAttemptsPleaseTryAgainLater' => 'Πάρα πολλές αποτυχημένες προσπάθειες, παρακαλώ προσπάθησε ξανά αργότερα', + 'tryARelatedOrSimilarHashtag' => 'Δοκίμασε μία σχετική ή παρόμοια ετικέτα', + 'tryAgain' => 'Δοκίμασε ξανά', + 'unfollow' => 'Άρση ακολούθησης', + 'unread' => 'Μη αναγνωσμένα', + 'uploadAnAvatarToPersonalizeYourProfile' => 'Ανέβασε ένα άβαταρ για να εξατομικεύσεις το προφίλ σου', + 'uploadYourAvatar' => 'Ανέβασε το άβατάρ σου', + 'useADifferentMethod' => 'Χρήση διαφορετικής μεθόδου', + 'username' => 'Όνομα χρήστη', + 'verificationCode' => 'Κωδικός Επαλήθευσης', + 'verificationCodeSentToYourEmail' => 'Ο κωδικός επιβεβαίωσης στάλθηκε στο email σου!', + '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..58a2db19 --- /dev/null +++ b/lang/el/nav.php @@ -0,0 +1,29 @@ + 'Σχετικά', + 'admin' => 'Διαχειριστής', + 'clearAll' => 'Εκκαθάριση Όλων', + 'community' => 'Κοινότητα', + 'contact' => 'Επικοινωνία', + 'developers' => 'Προγραμματιστές', + 'federation' => 'Ομοσπονδία', + 'help' => 'Βοήθεια', + 'home' => 'Αρχική', + 'join' => 'Συμμετοχή', + '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..458b0862 --- /dev/null +++ b/lang/el/notifications.php @@ -0,0 +1,19 @@ + 'Έχεις καλύψει τα πάντα!', + 'errorLoadingNotifications' => 'Σφάλμα φόρτωσης ειδοποιήσεων', + 'messageTypes' => [ + 'videoLike' => 'άρεσε το βίντεό σου', + 'newFollower' => 'ξεκίνησε να σε ακολουθεί', + 'videoComment' => 'σχολίασε στο βίντεό σου', + 'videoCommentReply' => 'απάντησε σε σχόλιο στο βίντεό σου', + 'videoCommentLike' => 'άρεσε το σχόλιό σου', + 'videoCommentReplyLike' => 'άρεσε η απάντηση σχολίου σου', + 'videoCommentShare' => 'κοινοποίησε το σχόλιό σου', + 'videoCommentReplyShare' => 'κοινοποίησε την απάντηση σχολίου σου', + 'videoShare' => 'κοινοποίησε το βίντεό σου', + 'default' => 'αλληλεπίδρασε με το περιεχόμενό σου', + ], + 'noNotifications' => 'Καμία ειδοποίηση', +]; 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..3520ad89 --- /dev/null +++ b/lang/el/post.php @@ -0,0 +1,62 @@ + 'Προσθήκη σχολίου...', + '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' => 'Καρφίτσωμα στο Προφίλ', + '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..3e8f1d47 --- /dev/null +++ b/lang/el/profile.php @@ -0,0 +1,46 @@ + 'Εφαρμογή...', + 'avatarFailedToUploadError' => 'Απέτυχε η ενημέρωση του άβαταρ. Παρακαλώ προσπάθησε ξανά.', + 'avatarFileSizeError' => 'Το μέγεθος του αρχείου εικόνας πρέπει να είναι μικρότερο από 5MB.', + 'avatarFileTypeError' => 'Παρακαλώ επέλεξε ένα έγκυρο αρχείο εικόνας (PNG, JPEG ή JPG).', + 'bio' => 'Βιο', + 'bioHelp' => 'Προαιρετικό βιογραφικό (έως 80 χαρακτήρες)', + 'bioPlaceholder' => 'Πρόσθεσε ένα προαιρετικό βιογραφικό', + 'block' => 'Αποκλεισμός', + 'blocked' => 'Αποκλείστηκε', + 'deleteAvatar' => 'Διαγραφή Άβαταρ', + 'deleteAvatarConfirmMessage' => 'Σίγουρα θες να διαγράψεις το άβατάρ σου;', + 'deleteAvatarFailedMessage' => 'Απέτυχε η διαγραφή του άβαταρ. Παρακαλώ προσπάθησε ξανά.', + 'displayName' => 'Εμφανιζόμενο Όνομα', + 'displayNameHelp' => 'Εμφανιζόμενα ονόματα μπορεί να είναι έως και 30 χαρακτήρες.', + 'editProfile' => 'Επεξεργασία Προφίλ', + 'failedToUpdateProfileErrorMessage' => 'Απέτυχε η ενημέρωση του προφίλ. Παρακαλώ προσπάθησε ξανά.', + 'followRequestPending' => 'Εκκρεμεί Αίτημα Ακολούθησης', + 'likes' => 'Μου αρέσει', + 'loadingProfileDotDotDot' => 'Φόρτωση προφίλ...', + 'noFollowersYet' => 'Δεν έχεις ακόλουθους ακόμα', + 'noMorePostsToLoad' => 'Δεν υπάρχουν άλλες αναρτήσεις φόρτωση', + 'noVideosYet' => 'Δεν υπάρχουν ακόμα βίντεο', + 'notFollowingAnyone' => 'Δεν ακολουθεί κανέναν', + 'profile404ErrorMessage' => 'Δεν μπορέσαμε να βρούμε ένα προφίλ με το όνομα χρήστη @:userId. Παρακαλώ έλεγξε το όνομα χρήστη και προσπάθησε ξανά.', + 'profile500ErrorMessage' => 'Οι διακομιστές μας αντιμετωπίζουν προβλήματα αυτή τη στιγμή. Παρακαλώ δοκίμασε ξανά σε λίγα λεπτά.', + 'profileNotFound' => 'Δεν βρέθηκε το προφίλ', + 'profileOfflineErrorMessage' => 'Παρακαλούμε ελέγξτε τη σύνδεσή σου στο διαδίκτυο και προσπάθησε ξανά.', + 'profileUnknownErrorMessage' => 'Κάτι αναπάντεχο συνέβη. Παρακαλώ δοκίμασε ξανά ή επικοινώνησε μαζί μας αν το πρόβλημα παραμένει.', + 'tabFilterOptions' => [ + 'Latest' => 'Πρόσφατα', + 'Popular' => 'Δημοφιλή', + 'Oldest' => 'Παλαιότερα', + ], + 'tabOptions' => [ + 'Videos' => 'Βίντεο', + ], + 'unblock' => 'Άρση αποκλεισμού', + 'userHasntPostedAnyVideosYet' => ':username δεν έχει δημοσιεύσει κανένα βίντεο ακόμα', + 'whenPeopleFollowThisAccount' => 'Όταν κάποιος ακολουθεί αυτόν τον λογαριασμό, θα εμφανίζεται εδώ.', + 'whenThisAccountFollowsSomeone' => 'Όταν αυτός ο λογαριασμός ακολουθεί κάποιον, θα εμφανιστεί εδώ.', + 'youHaventPostedAnyVideosYet' => 'Δεν έχεις δημοσιεύσει κανένα βίντεο ακόμα', + '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..72fd223f --- /dev/null +++ b/lang/el/settings.php @@ -0,0 +1,99 @@ + 'Έλεγχος λογαριασμού', + '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' => 'Απενεργοποίηση λογαριασμού', + '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..37e1bab6 --- /dev/null +++ b/lang/el/studio.php @@ -0,0 +1,66 @@ + 'Ενέργειες', + 'allowOthersTo' => 'Επέτρεψε σε άλλους να', + 'altText' => 'Alt Κείμενο', + 'altTextHelp' => 'Περιέγραψε το περιεχόμενο του βίντεο σου για να γίνει προσβάσιμο για θεατές με προβλήματα όρασης που χρησιμοποιούν αναγνώστες οθόνης', + 'aspectRatios' => 'Αναλογίες εικόνας', + 'aspectRatiosMessage' => 'Προτείνεται: 16:9 για τοπίο, 9:16 για κατακόρυφο.', + 'caption' => 'Λεζάντα', + 'commentMessage' => 'Επέτρεψε σε άλλους να δημοσιεύσουν σχόλια και απαντήσεις σε αυτήν την ανάρτηση', + 'comments' => 'Σχόλια', + 'containsAlteredContent' => 'Παραγωγής AI, Τροποποιημένο ή Συνθετικό Περιεχόμενο', + 'containsAlteredContentHelp' => 'Επέλεξε αυτό αν το βίντεο σου περιλαμβάνει στοιχεία που δημιουργούνται με AI, όπως συνθετικές φωνές, οπτικά στοιχεία που δημιουργούνται από AI, deepfakes ή περιεχόμενο σημαντικά τροποποιημένο από εργαλεία τεχνητής νοημοσύνης. Αυτό βοηθά στη διατήρηση της διαφάνειας και της εμπιστοσύνης με το κοινό σου', + 'containsNSFW' => 'Περιέχει NSFW/Ευαίσθητο περιεχόμενο', + 'containsNSFWMessage' => 'Επισήμανση αυτής της δημοσίευσης ως Ευαίσθητη για εμφάνιση μιας προειδοποίησης', + 'contentCreatedOn' => 'Περιεχόμενο (Δημιουργήθηκε σε)', + 'customCover' => 'Προσαρμοσμένο Εξώφυλλο', + 'describeYourVideoDotDotDot' => 'Περιέγραψε το βίντεο σου...', + 'describeYourVideoDotDotDotAltText' => 'Προαιρετικά περιέγραψε το βίντεό σου για χρήστες με προβλήματα όρασης...', + 'details' => 'Λεπτομέρειες', + 'disclosePostContent' => 'Disclose post content', + 'disclosePostContentHelp' => 'Let others know this post promotes a brand, product or service', + 'download' => 'Λήψη', + 'downloadMessage' => 'Επέτρεψε σε άλλους να κατεβάσουν αυτό το βίντεο', + 'duet' => 'Ντουέτο', + 'duetMessage' => 'Επέτρψεε σε άλλους να κάνουν ντουέτο αυτό το βίντεο με το δικό τους', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Ροή', + 'fileFormats' => 'Μορφές αρχείων', + 'followers' => 'Ακόλουθοι', + 'following' => 'Ακολουθεί', + 'found' => 'βρέθηκε', + 'hashtag' => 'Ετικέτα', + 'hashtags' => 'ετικέτες', + 'language' => 'Language', + 'likes' => 'Μου αρέσει', + 'maximumSize' => 'Μέγιστο μέγεθος:', + 'mbVideoDuration' => ' MB, διάρκεια βίντεο:', + 'mention' => 'Αναφορά', + 'minutes' => 'λεπτό(ά).', + 'myPosts' => 'Οι Αναρτήσεις Μου', + 'no' => 'Όχι', + 'orDragAndDropItHere' => 'Or drag and drop it here', + 'otherMajorFormatsAreSupported' => '. Other major formats are supported.', + 'posts' => 'Posts', + 'recommended' => 'Προτεινόμενο:', + 'replace' => 'Αντικατάσταση', + 'searchByPostCaption' => 'Search by post caption', + 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', + 'selectVideo' => 'Select video', + 'selectVideoToUpload' => 'Select video to upload', + 'settings' => 'Ρυθμίσεις', + 'sizeAndDuration' => 'Size and duration', + '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/lang/es/auth.php b/lang/es/auth.php index 529a7f8f..39827eb2 100644 --- a/lang/es/auth.php +++ b/lang/es/auth.php @@ -2,6 +2,6 @@ return [ 'failed' => 'Estas credenciales no coinciden con nuestros registros.', - 'password' => 'La contraseña introducida es incorrecta.', - 'throttle' => 'Demasiados intentos de inicio de sesión. Por favor, inténtalo de nuevo en :seconds segundos.', + 'password' => 'La contraseña proporcionada es incorrecta.', + 'throttle' => 'Demasiados intentos de inicio de sesión. Vuelve a intentarlo en :seconds segundos.', ]; diff --git a/lang/es/common.php b/lang/es/common.php index 85efad1b..b9c2043a 100644 --- a/lang/es/common.php +++ b/lang/es/common.php @@ -1,47 +1,170 @@ '¡Cuenta creada con éxito! ¡Bienvenido/a!', + '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', + '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', + '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', + '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', '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', - 'markAllAsReadConfirmMessage' => '¿Estás seguro de que quieres marcar todas las notificaciones no leídas como leídas?', + '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.', + 'markAllAsReadConfirmMessage' => '¿Estás seguro de que deseas 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', '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', 'report' => 'Reportar', - 'retry' => 'Retry', + 'resendCode' => 'Reenviar código', + 'resendIn' => 'Reenviar', + 'resetPassword' => 'Restablecer contraseña', + 'retry' => 'Reintentar', 'retryingDotDotDot' => 'Reintentando...', 'save' => 'Guardar', 'savingDotDotDot' => 'Guardando...', + 'sendCode' => 'Enviar código', + 'sendResetLink' => 'Enviar enlace de restauración', + 'setUpYourProfile' => 'Configura tu perfil', 'shareThisAccount' => 'Compartir esta cuenta', 'shareThisLoop' => 'Compartir este Loop', - 'somethingWentWrong' => 'Algo ha salido mal', - 'status' => 'Status', + 'signIn' => 'Iniciar sesión', + 'signIntoYourAccountToContinue' => 'Inicia sesión en tu cuenta para continuar', + 'signUp' => 'Registrarse', + 'somethingWentWrong' => 'Hubo algún problema', + 'status' => 'Estado', + 'suggestions' => 'Sugerencias', + 'tapToPlay' => 'Pulsa para reproducir', + 'termsOfService' => 'Condiciones del servicio', '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', + 'verificationCodeSentToYourEmail' => '¡Código de verificación enviado a tu correo electrónico!', + '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/contact.php b/lang/es/contact.php index 804f440f..e0c25209 100644 --- a/lang/es/contact.php +++ b/lang/es/contact.php @@ -1,19 +1,19 @@ 'Contacto del administrador', - 'adminContactMessage' => 'Para consultas relacionadas con asuntos operativos esenciales (usa el sistema de reportes en la app para problemas de contenido).', - 'bodyMessage' => 'Estamos aquí para ayudarte. Contáctanos por cualquiera de los canales de abajo y te responderemos lo antes posible.', + 'adminContact' => 'Contactar con el administrador', + 'adminContactMessage' => 'Para consultas relacionadas con asuntos operativos esenciales (utiliza el sistema de notificación integrado en la aplicación para problemas relacionados con el contenido).', + 'bodyMessage' => 'Estamos aquí para ayudarte. Ponte en contacto con nosotros a través de cualquiera de los canales que aparecen a continuación y te responderemos lo antes posible.', 'communityForum' => 'Foro de la comunidad', - 'communityForumMessage' => 'Únete a las discusiones, haz preguntas y comparte conocimientos con otros usuarios.', - 'failedToLoadContactInformation' => 'No se pudo cargar la información de contacto. Inténtalo de nuevo más tarde.', + 'communityForumMessage' => 'Únete a nuestros debates comunitarios, haz preguntas y comparte conocimientos con otros usuarios.', + 'failedToLoadContactInformation' => 'No se ha podido cargar la información de contacto. Inténtalo de nuevo más tarde.', 'getInTouch' => 'Ponerse en contacto', 'loadingContactInformationDotDotDot' => 'Cargando información de contacto...', 'responseTime' => 'Tiempo de respuesta', - 'responseTimeMessage' => 'Normalmente respondemos a todas las consultas en un plazo de 24 horas durante días laborables. Para asuntos técnicos urgentes, incluye "URGENTE" en el asunto.', + 'responseTimeMessage' => 'Normalmente respondemos a todas las consultas en un plazo de 24 horas durante los días laborables. Para cuestiones técnicas urgentes, incluye "URGENTE" en el asunto del mensaje.', 'socialConnect' => 'Conexión social', - 'socialConnectMessage' => 'Síguenos en el fediverso para actualizaciones y preguntas rápidas por mensaje directo.', + 'socialConnectMessage' => 'Síguenos en el fediverso para recibir actualizaciones y realizar preguntas rápidas a través de mensajes directos.', 'technicalSupport' => 'Soporte técnico', - 'technicalSupportMessage' => '¿Necesitas ayuda con nuestra plataforma? Obtén asistencia técnica y soporte de resolución de problemas.', + 'technicalSupportMessage' => '¿Necesitas ayuda con nuestra plataforma? Obtén asistencia técnica y soporte para la resolución de problemas.', 'visitForum' => 'Visitar foro', ]; 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..52ee24cf 100644 --- a/lang/es/nav.php +++ b/lang/es/nav.php @@ -2,12 +2,11 @@ return [ 'about' => 'Acerca de', - 'admin' => 'Administración', + 'admin' => 'Administrador', 'clearAll' => 'Limpiar todo', 'community' => 'Comunidad', 'contact' => 'Contacto', 'developers' => 'Desarrolladores', - 'explore' => 'Explorar', 'federation' => 'Federación', 'help' => 'Ayuda', 'home' => 'Inicio', @@ -16,14 +15,14 @@ 'logOut' => 'Cerrar sesión', 'loginOrRegister' => 'Iniciar sesión o registrarse', 'more' => 'Más', - 'noResultsFound' => 'No se encontraron resultados', + 'noResultsFound' => 'No se han encontrado resultados', 'popular' => 'Popular', 'poweredBy' => 'Desarrollado por', 'privacy' => 'Privacidad', 'profile' => 'Perfil', 'recentSearches' => 'Búsquedas recientes', 'search' => 'Buscar', - 'settings' => 'Configuración', + 'settings' => 'Configuraciones', 'terms' => 'Términos', 'upload' => 'Subir', 'uploadLoop' => 'Subir Loop', diff --git a/lang/es/notifications.php b/lang/es/notifications.php index ac440c24..5a191066 100644 --- a/lang/es/notifications.php +++ b/lang/es/notifications.php @@ -1,13 +1,18 @@ '¡Estás al día!', + 'allCaughtUp' => '¡Ya estás al día!', 'errorLoadingNotifications' => 'Error al cargar las notificaciones', 'messageTypes' => [ - 'videoLike' => 'le ha gustado tu video', + 'videoLike' => 'le ha gustado tu vídeo', 'newFollower' => 'ha comenzado a seguirte', - 'videoComment' => 'ha comentado en tu video', - 'videoShare' => 'ha compartido tu video', + 'videoComment' => 'ha comentado en tu vídeo', + '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 vídeo', 'default' => 'ha interactuado con tu contenido', ], 'noNotifications' => 'Sin notificaciones', diff --git a/lang/es/post.php b/lang/es/post.php index 7466f2b4..eecf4c99 100644 --- a/lang/es/post.php +++ b/lang/es/post.php @@ -3,31 +3,37 @@ return [ 'addCommentDotDotDot' => 'Añadir comentario...', 'additionalDetails' => 'Detalles adicionales', - 'allowPeopleToCommentOnThisVideo' => 'Permitir que las personas comenten en este video', - 'allowPeopleToDownloadThisVideo' => 'Permitir que las personas descarguen este video', - 'caption' => 'Descripción', + 'allowPeopleToCommentOnThisVideo' => 'Permitir que la gente comente este vídeo', + 'allowPeopleToDownloadThisVideo' => 'Permitir que la gente descargue este vídeo', + 'caption' => 'Título', 'characters' => 'caracteres', + 'commentDeleted' => 'Este comentario puede haber sido eliminado', + 'commentNotFound' => 'Comentario no encontrado', 'comments' => 'Comentarios', - 'commentsAreDisabledForThisVideo' => 'Los comentarios están deshabilitados para este video', + 'commentsAreDisabledForThisVideo' => 'Los comentarios están deshabilitados para este vídeo', 'commentsEnabled' => 'Comentarios habilitados', 'commentsHaveBeenDisabled' => 'Los comentarios han sido deshabilitados', 'copiedExclamation' => '¡Copiado!', 'copyLink' => 'Copiar enlace', 'creator' => 'Creador', - 'delete' => 'Eliminar', - 'deleteVideo' => 'Eliminar video', - 'deletingDotDotDot' => 'Eliminando...', + 'delete' => 'Borrar', + 'deleteVideo' => 'Borrar vídeo', + 'deleteVideoConfirmMessage' => '¿Estás seguro de que quieres borrar este vídeo?', + 'deletingDotDotDot' => 'Borrando...', 'dotDotDotMore' => '...más', 'downloadsEnabled' => 'Descargas habilitadas', 'edit' => 'Editar', - 'editVideo' => 'Editar video', + 'editVideo' => 'Editar vídeo', 'errorLoadingComments' => 'Error al cargar los comentarios', - 'goBack' => 'Volver', + 'goBack' => 'Regresar', 'goHome' => 'Ir al inicio', 'hide' => 'Ocultar', + 'invalidCommentLink' => 'El enlace al comentario es inválido o está roto', 'loadMoreReplies' => 'Cargar más respuestas', - 'loadingVideoDotDotDot' => 'Cargando video...', - 'noCommentsYet' => 'Aún no hay comentarios', + 'loadingComment' => 'Cargando comentario...', + 'loadingComments' => 'Cargando comentarios...', + 'loadingVideoDotDotDot' => 'Cargando vídeo...', + 'noCommentsYet' => 'No hay comentarios todavía', 'permalink' => 'Enlace permanente', 'pinToProfile' => 'Fijar al perfil', 'pleaseSelectAScenario' => 'Por favor selecciona un escenario', @@ -35,21 +41,22 @@ 'postingDotDotDot' => 'Publicando...', 'replies' => 'respuestas', 'reply' => 'Responder', - 'reportTextPlaceholder1018' => 'Por favor describe la desinformación que estás reportando...', + 'reportTextPlaceholder1018' => 'Por favor describe la desinformación que está denunciando...', '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', + 'showThisVideoAtTheTopOfYourProfile' => 'Mostrar este vídeo en la parte superior de tu perfil', 'signInToLeaveAComment' => 'Inicia sesión para dejar un comentario', 'submit' => 'Enviar', 'submittingDotDotDot' => 'Enviando...', - 'thisActionCannotBeUndone' => 'Esta acción no se puede deshacer. Tu video será eliminado permanentemente.', - 'view' => 'Ver', + 'thisActionCannotBeUndone' => 'Esta acción no se puede deshacer. Tu vídeo será eliminado permanentemente.', + 'view' => 'Vista', + 'viewAllComments' => 'Ver todos los comentarios', 'writeAReplyDotDotDot' => 'Escribe una respuesta...', 'writeYourCaptionDotDotDot' => 'Escribe tu descripción...', - 'yourReportingThis' => 'Estás reportando este :type por: :message', + 'yourReportingThis' => 'Estás denunciando este :type por :message', ]; diff --git a/lang/es/profile.php b/lang/es/profile.php index cf62fb86..bfcf3e37 100644 --- a/lang/es/profile.php +++ b/lang/es/profile.php @@ -2,44 +2,45 @@ return [ '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.', - 'avatarFileTypeError' => 'Por favor selecciona un archivo de imagen válido (PNG, JPEG o JPG).', + 'avatarFailedToUploadError' => 'No se ha podido actualizar el avatar. Inténtalo de nuevo.', + 'avatarFileSizeError' => 'El tamaño del archivo de imagen debe ser inferior a 5MB.', + 'avatarFileTypeError' => 'Selecciona un archivo de imagen válido (PNG, JPEG o JPG).', 'bio' => 'Biografía', 'bioHelp' => 'Biografía opcional (hasta 80 caracteres)', - 'bioPlaceholder' => 'Añade una biografía opcional', + 'bioPlaceholder' => 'Añadir una biografía opcional', 'block' => 'Bloquear', 'blocked' => 'Bloqueado', 'deleteAvatar' => 'Eliminar avatar', 'deleteAvatarConfirmMessage' => '¿Estás seguro de que quieres eliminar tu avatar?', - 'deleteAvatarFailedMessage' => 'Error al eliminar el avatar. Por favor, inténtalo de nuevo.', + 'deleteAvatarFailedMessage' => 'No se ha podido eliminar tu avatar. Inténtalo de nuevo.', 'displayName' => 'Nombre a mostrar', '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.', + 'failedToUpdateProfileErrorMessage' => 'No se ha podido actualizar el perfil. Inténtalo de nuevo.', + 'followRequestPending' => 'Solicitudes pendientes para seguirte', 'likes' => 'Me gusta', 'loadingProfileDotDotDot' => 'Cargando perfil...', - 'noFollowersYet' => 'Aún no tienes seguidores', + 'noFollowersYet' => 'Todavía no tienes seguidores', 'noMorePostsToLoad' => 'No hay más publicaciones para cargar', - 'noVideosYet' => 'Aún no hay videos', + 'noVideosYet' => 'Todavía no hay vídeos', 'notFollowingAnyone' => 'No sigues a nadie', - 'profile404ErrorMessage' => 'No se ha encontrado un perfil con el nombre de usuario @:userId. Por favor verifica el nombre de usuario e inténtalo de nuevo.', - 'profile500ErrorMessage' => 'Nuestros servidores están teniendo problemas en este momento. Por favor inténtalo de nuevo en unos momentos.', + 'profile404ErrorMessage' => 'No se ha podido encontrar un perfil con el nombre de usuario @:userId. Por favor verifica el nombre de usuario e inténtalo de nuevo.', + 'profile500ErrorMessage' => 'Nuestros servidores están experimentando problemas en este momento. Por favor, inténtalo de nuevo en unos minutos.', 'profileNotFound' => 'Perfil no encontrado', - 'profileOfflineErrorMessage' => 'Por favor verifica tu conexión a internet e inténtalo de nuevo.', - 'profileUnknownErrorMessage' => 'Ha ocurrido algo inesperado. Por favor inténtalo de nuevo o contáctanos si el problema persiste.', + 'profileOfflineErrorMessage' => 'Comprueba tu conexión a internet e inténtalo de nuevo.', + 'profileUnknownErrorMessage' => 'Ha ocurrido un imprevisto. Vuelve a intentarlo o ponte en contacto con nosotros si el problema persiste.', 'tabFilterOptions' => [ 'Latest' => 'Recientes', 'Popular' => 'Populares', 'Oldest' => 'Más antiguos', ], 'tabOptions' => [ - 'Videos' => 'Videos', + 'Videos' => 'Vídeos', ], 'unblock' => 'Desbloquear', - 'userHasntPostedAnyVideosYet' => ':username aún no ha publicado ningún video', + 'userHasntPostedAnyVideosYet' => ':username no ha publicado ningún vídeo todavía', 'whenPeopleFollowThisAccount' => 'Cuando las personas sigan esta cuenta, aparecerán aquí.', - 'whenThisAccountFollowsSomeone' => 'Cuando esta cuenta siga a alguien, aparecerán aquí.', - 'youHaventPostedAnyVideosYet' => 'Aún no has publicado ningún video', + 'whenThisAccountFollowsSomeone' => 'Cuando esta cuenta siga a alguien, aparecerá aquí.', + 'youHaventPostedAnyVideosYet' => 'No has publicado ningún vídeo todavía', 'youveReachedTheEndOfThisList' => 'Has llegado al final de esta lista', ]; diff --git a/lang/es/reports.php b/lang/es/reports.php index dfbe42fd..3bc61348 100644 --- a/lang/es/reports.php +++ b/lang/es/reports.php @@ -2,30 +2,30 @@ return [ 'error' => [ - 'default' => 'Ocurrió un error inesperado', - 'title' => 'Error de reporte', + 'default' => 'Se ha producido un error inesperado', + 'title' => 'Informar de un error', ], '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!', + 'message' => 'Tu denuncia se ha enviado correctamente y será revisada por nuestro equipo de moderación de contenidos.

Gracias por ayudarnos a mantener la seguridad de nuestra comunidad ❤️', + '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', - 1015 => 'Actividades peligrosas y desafíos', + 1014 => 'Trastornos alimenticios e imagen corporal no saludable', + 1015 => 'Actividades y retos peligrosos', 1016 => 'Desnudos y contenido sexual', - 1017 => 'Contenido impactante y gráfico', + 1017 => 'Contenido impactante y explícito', 1018 => 'Desinformación', 1019 => 'Comportamiento engañoso y spam', 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', + 1025 => 'Contenido de marca no revelado', + 1026 => 'Otros', ], ]; diff --git a/lang/es/settings.php b/lang/es/settings.php index 51c6908b..e2183701 100644 --- a/lang/es/settings.php +++ b/lang/es/settings.php @@ -1,99 +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.', + 'accountControl' => 'Control de la cuenta', + 'accountData' => 'Datos de la cuenta', + 'accountInformation' => 'Información de la cuenta', + 'addAnExtraLayerOfSecurity' => 'Añade una capa adicional de seguridad a tu cuenta con la autenticación de dos factores (2FA) utilizando una aplicación de autenticación.', + 'added' => 'Añadido', + 'allowYourAccountAndVideosToBeShared' => 'Permitir que tu cuenta y tus vídeos se compartan con personas de otros servidores.', + 'analyticsTracking' => 'Seguimiento analítico', + 'analyticsTrackingMessage' => 'Permite que Loops realice un seguimiento de tu uso con fines analíticos y para mejorar el 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' => 'Haz clic en el enlace de ese correo electrónico para completar el cambio.', + 'commentsMade' => 'Comentarios realizados', + 'confirmNewPassword' => 'Confirmar 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 quieres conservar tu contenido y actividad antes de que se eliminen automáticamente.', + 'dataSharingForResearch' => 'Intercambio de datos para investigación', + 'dataSharingForResearchMessage' => 'Permitir el uso de datos anónimos para la investigación académica y la mejora de la plataforma.', + 'deactivate' => 'Desactivar', + 'deactivateAccount' => 'Desactivar cuenta', + 'deleteAccount' => 'Eliminar cuenta', + 'disable2FAButton' => 'Deshabilitar la autenticación de dos factores', + 'disableTwoFactor' => 'Deshabilitar la autenticación de dos factores', + 'disableTwoFactorMessage' => '¿Estás seguro de que deseas desactivar la autenticación de dos factores? Esto hará que tu cuenta sea menos segura.', + 'downloadYourAccountDataExport' => 'Descargar tus datos de cuenta exportados.', + 'email' => 'Correo electrónico', + 'emailChangePending' => 'Cambio de correo electrónico pendiente', + 'emailSettings' => 'Configuración de correo electrónico', + 'enableFederation' => 'Habilitar federación', + 'enableTwoFactor' => 'Habilitar la autenticación de dos factores', + 'enableTwoFactorMessage' => '¿Estás seguro de que deseas habilitar la autenticación de dos factores?', + 'enterYourCurrentPassword' => 'Introduce tu contraseña actual', + 'enterYourNewEmailAddress' => 'Introduce tu nueva dirección de correo electrónico', + 'exportHistory' => 'Exportar historial', + 'hoursWatched' => 'Horas vistas', + 'invalidVerificationCodePleaseTryAgain' => 'Código de verificación no válido. Inténtalo de nuevo.', + 'likesGiven' => 'Me gusta dados', + 'manageAccount' => 'Gestión de la 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' => 'No hay exportaciones todavía', + 'noExportsYetMessage' => 'Tus exportaciones de datos aparecerán aquí cuando estén listas para descargar.', + 'noRestrictions' => 'Sin restricciones', + 'oopsTheFollowingErrorsOccured' => 'Vaya, se han producido los siguientes errores:', + 'password' => 'Contraseña', + 'passwordAndAuthentication' => 'Contraseña y autenticación', + 'pleaseEnterA6DigitCode' => 'Introduce 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' => 'Elige los tipos específicos de datos que deseas exportar si no los necesitas todos.', + 'sendingDotDotDot' => 'Enviando...', + 'setup2FA' => 'Configuración de autenticación de dos factores', + 'setup2FAStep1' => 'Paso 1: Escanea el código QR', + 'setup2FAStep1Message' => 'Escanea este código QR con tu aplicación de autenticación (Google Authenticator, Authy, etc.)', + 'setup2FAStep2' => 'Paso 2: Introduce el código de verificación', + 'setup2FAStep2Message' => 'Introduce el código de 6 dígitos de tu aplicación de autenticación', + 'status' => 'Estado', + 'successExclamation' => '¡Éxito!', + 'successPasswordChangedMessage' => '¡Tu contraseña se ha actualizado correctamente!', + 'totalDataSize' => 'Tamaño total de los datos:', + 'twoFactorAuthDisabled' => 'Autenticación de dos factores deshabilitada', + 'twoFactorAuthDisabledMessage' => 'La autenticación de dos factores se ha desactivado correctamente para tu cuenta.', + 'twoFactorAuthentication' => 'Autenticación de dos factores', + 'twoFactorEnabled' => 'Autenticación de dos factores habilitada', + 'twoFactorEnabledMessage' => 'La autenticación de dos factores se ha habilitado correctamente para tu cuenta', + 'unverified' => 'No verificado', + 'verified' => 'Verificado', + 'verifyAndEnable' => 'Verificar y habilitar', + 'verifyingDotDotDot' => 'Verificando...', + 'videosPosted' => 'Vídeos publicados', + 'weMayRestrictAccounts' => 'Podemos restringir las cuentas que no cumplan con nuestras Normas Comunitarias.', + 'weveSentAnEmail' => 'Hemos enviado un correo electrónico de verificación a', + 'withAPrivateAccountMessage' => 'Con una cuenta privada, solo los usuarios que apruebes podrán seguirte y ver tus vídeos. Tus seguidores actuales no se verá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 se proporcionan en formato JSON para facilitar su transferencia', + 'yourEmailIsUsedForRecoveryMessage' => 'Tu correo electrónico se utiliza para la recuperación de la cuenta, notificaciones y alertas de seguridad. Verificaremos cualquier cambio para garantizar la seguridad de la cuenta.', ]; diff --git a/lang/es/studio.php b/lang/es/studio.php index 71d602dd..65ac6045 100644 --- a/lang/es/studio.php +++ b/lang/es/studio.php @@ -1,55 +1,66 @@ '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', + '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', + 'aspectRatios' => 'Relaciones de aspecto', + 'aspectRatiosMessage' => 'Recomendados: 16:9 para horizontal, 9:16 para vertical.', + 'caption' => 'Título', + 'commentMessage' => 'Permitir que otros publiquen 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 el)', + 'customCover' => 'Portada personalizada', + 'describeYourVideoDotDotDot' => 'Describe tu vídeo...', + 'describeYourVideoDotDotDotAltText' => 'Opcionalmente, describe tu vídeo para usuarios con discapacidad visual...', + '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 descarguen este vídeo', + 'duet' => 'Dúo', + 'duetMessage' => 'Permitir que otros hagan un dúo con este vídeo con el suyo propio', + 'editAltText' => 'Editar texto alternativo', + 'feed' => 'Cronología', + 'fileFormats' => 'Formatos de archivo', + 'followers' => 'Seguidores', + 'following' => 'Siguiendo', + 'found' => 'encontrado', + 'hashtag' => 'Etiqueta', + 'hashtags' => 'etiquetas', + 'language' => 'Idioma', + 'likes' => 'Me gusta', + 'maximumSize' => 'Tamaño máximo:', + 'mbVideoDuration' => ' MB, duración del vídeo:', + 'mention' => 'Mención', + 'minutes' => 'minuto(s).', + 'myPosts' => 'Mis publicaciones', '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', + 'orDragAndDropItHere' => 'O arrástralo y suéltalo aquí', + 'otherMajorFormatsAreSupported' => '. Se admiten otros formatos importantes.', + 'posts' => 'Publicaciones', + 'recommended' => 'Recomendados:', + 'replace' => 'Reemplazar', + 'searchByPostCaption' => 'Buscar por título de publicación', + 'searchingDotDotDot' => 'Buscando...', + 'selectLanguage' => 'Seleccionar idioma', + 'selectLanguageHelp' => 'Selecciona el idioma principal que se habla en tu vídeo', + 'selectVideo' => 'Seleccionar vídeo', + 'selectVideoToUpload' => 'Seleccionar vídeo para subir', + 'settings' => 'Configuraciones', + 'sizeAndDuration' => 'Tamaño y duración', + 'stitch' => 'Unir', + 'stitchMessage' => 'Permitir que otros unan este vídeo con el suyo propio', + 'unsavedWarning' => 'El vídeo que estabas editando no se ha guardado. ¿Quieres continuar con la edición?', + 'uploadFirstVideo' => 'Subir primer vídeo', + 'users' => 'usuarios', + 'videoResolutions' => 'Resoluciones de vídeo', + 'videoResolutionsMessage' => 'Alta resolución recomendada: 1080p, 1440p, 4K.', + 'view' => 'Vista', + 'yourPostedAndProcessingVideos' => 'Los vídeos que hayas publicado y que estén en proceso aparecerán aquí', ]; diff --git a/lang/fi/auth.php b/lang/fi/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/fi/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/lang/fi/common.php b/lang/fi/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/fi/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/fi/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/lang/fi/notifications.php b/lang/fi/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/fi/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/fi/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/fi/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/fi/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/lang/fi/studio.php b/lang/fi/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/fi/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/fr/auth.php b/lang/fr/auth.php index a18a165e..51bc02de 100644 --- a/lang/fr/auth.php +++ b/lang/fr/auth.php @@ -2,6 +2,6 @@ return [ 'failed' => 'Ces identifiants ne correspondent pas à nos enregistrements.', - 'password' => 'Le mot de passe fourni est incorrect.', - 'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer dans :seconds secondes.', + 'password' => 'Le mot de passe est incorrect.', + 'throttle' => 'Trop de tentatives de connexion. Essayez de nouveau dans :seconds secondes.', ]; diff --git a/lang/fr/common.php b/lang/fr/common.php index ba2a4076..59b838e3 100644 --- a/lang/fr/common.php +++ b/lang/fr/common.php @@ -1,47 +1,170 @@ 'Compte crée avec succès ! Bienvenue !', + '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', + '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', + 'day' => 'Day', 'delete' => 'Supprimer', 'disable' => 'Désactiver', 'disabled' => 'Désactivé', - 'discard' => 'Jeter', - 'edit' => 'Editer', + 'discard' => 'Ignorer', + 'dontHaveAnAccount' => 'Don\'t have an account?', + 'doubleCheckSpelling' => 'Double-check the spelling', + 'edit' => 'Modifier', + 'edited' => 'Edited', + 'email' => 'E-mail', + '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', + 'goToHome' => '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', - 'markAllAsReadConfirmMessage' => 'Voulez-vous vraiment marquer toutes les notifications non lues comme lues ?', + '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.', + 'markAllAsReadConfirmMessage' => 'Marquer toutes les notifications 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', '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', 'report' => 'Signaler', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', 'retry' => 'Réessayer', 'retryingDotDotDot' => 'Nouvel essai...', 'save' => 'Sauvegarder', 'savingDotDotDot' => 'Enregistrement...', + 'sendCode' => 'Send Code', + 'sendResetLink' => 'Send Reset Link', + 'setUpYourProfile' => 'Set up your profile', 'shareThisAccount' => 'Partager ce compte', 'shareThisLoop' => 'Partager cette Loop', - 'somethingWentWrong' => 'Oups, une erreur est survenue', - 'status' => 'Status', - 'today' => 'Aujourd’hui', + 'signIn' => 'Sign in', + 'signIntoYourAccountToContinue' => 'Sign in to your account to continue', + 'signUp' => 'Sign up', + 'somethingWentWrong' => 'Une erreur est survenue', + 'status' => 'État', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..d009c191 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' => 'Nous sommes là pour vous aider. N’hésitez pas à nous contacter par l’un des moyens ci-dessous et nous vous répondrons 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.', + 'socialConnectMessage' => 'Suivez-nous sur le Fédivers pour connaitre les nouveautés et poser des questions en message privé.', 'technicalSupport' => 'Support technique', - 'technicalSupportMessage' => 'Besoin d’aide avec la plateforme ? Obtenez de l’assistance et du dépannage.', - 'visitForum' => 'Aller au forum', + 'technicalSupportMessage' => 'Besoin d\'aide avec la plateforme ? Obtenez de l\'assistance et du dépannage.', + 'visitForum' => 'Visiter le 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..3854de13 100644 --- a/lang/fr/language.php +++ b/lang/fr/language.php @@ -2,9 +2,9 @@ return [ 'picker' => [ - 'title' => 'Sélectionner la langue', - 'description' => 'Choisissez votre langue préférée. Cela changera la langue de toute l’application.', - 'select' => 'Langue :', + 'title' => 'Sélectionner une langue', + 'description' => 'Choisissez votre langue préférée. Cela changera la langue de toute l\'application.', + 'select' => 'Sélectionner une langue :', 'applyChanges' => 'Appliquer les changements', 'current' => 'Langue actuelle :', 'note' => 'Votre préférence linguistique sera enregistrée automatiquement.', diff --git a/lang/fr/nav.php b/lang/fr/nav.php index 04b1caa8..c80404db 100644 --- a/lang/fr/nav.php +++ b/lang/fr/nav.php @@ -18,12 +18,12 @@ 'noResultsFound' => 'Aucun résultat', 'popular' => 'Populaires', 'poweredBy' => 'Propulsé par', - 'privacy' => 'Confidentialité', + 'privacy' => 'Vie privée', 'profile' => 'Profil', 'recentSearches' => 'Recherches récentes', 'search' => 'Rechercher', 'settings' => 'Paramètres', 'terms' => 'Conditions', - 'upload' => 'Ajouter', - 'uploadLoop' => 'Ajouter une Loop', + 'upload' => 'Envoyer', + 'uploadLoop' => 'Envoyer la Loop', ]; diff --git a/lang/fr/notifications.php b/lang/fr/notifications.php index bd78fcae..28f364b8 100644 --- a/lang/fr/notifications.php +++ b/lang/fr/notifications.php @@ -7,6 +7,11 @@ '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', ], diff --git a/lang/fr/post.php b/lang/fr/post.php index dca7288b..41516cfc 100644 --- a/lang/fr/post.php +++ b/lang/fr/post.php @@ -2,11 +2,13 @@ return [ 'addCommentDotDotDot' => 'Ajouter un commentaire...', - 'additionalDetails' => 'Détails en plus', + 'additionalDetails' => 'Détails additionnels', 'allowPeopleToCommentOnThisVideo' => 'Autoriser les commentaires sur cette vidéo', 'allowPeopleToDownloadThisVideo' => 'Autoriser le téléchargement de cette vidéo', - 'caption' => 'Légende', + 'caption' => 'Sous-titre', '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,9 +28,12 @@ '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', + 'noCommentsYet' => 'Aucun commentaire pour le moment', 'permalink' => 'Lien permanent', 'pinToProfile' => 'Épingler au profil', 'pleaseSelectAScenario' => 'Choisissez un scénario', @@ -36,20 +42,21 @@ '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', + 'saveChanges' => 'Sauvegarder les modifications', + 'sensitiveContent' => 'Contenu sensible', 'showLess' => 'Voir moins', 'showThisVideoAtTheTopOfYourProfile' => 'Afficher cette vidéo en haut du profil', 'signInToLeaveAComment' => 'Connectez-vous pour commenter', 'submit' => 'Envoyer', 'submittingDotDotDot' => 'Envoi...', - 'thisActionCannotBeUndone' => 'Action irréversible. La vidéo sera supprimée définitivement.', + 'thisActionCannotBeUndone' => 'Cette action ne peut être annulée. Votre vidéo sera supprimée de manière définitive.', 'view' => 'Voir', + 'viewAllComments' => 'Voir tous les commentaires', 'writeAReplyDotDotDot' => 'Écrire une réponse...', - 'writeYourCaptionDotDotDot' => 'Écrire une légende...', + 'writeYourCaptionDotDotDot' => 'Écrire vos sous-titres...', 'yourReportingThis' => 'Vous signalez ce(tte) :type pour : :message', ]; diff --git a/lang/fr/profile.php b/lang/fr/profile.php index fb615418..8bebf15c 100644 --- a/lang/fr/profile.php +++ b/lang/fr/profile.php @@ -1,45 +1,46 @@ 'Mise à jour...', - 'avatarFailedToUploadError' => 'Échec du téléchargement de l’avatar. Réessayez.', - 'avatarFileSizeError' => 'L’image doit faire moins de 5 Mo.', + 'applyingDotDotDot' => 'Application des changements...', + 'avatarFailedToUploadError' => 'Échec de la mise à jour 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)', + 'bioPlaceholder' => 'Ajoutez une biographie optionnelle', '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' => 'Le nom d’affichage peut contenir jusqu’à 30 caractères.', 'editProfile' => 'Modifier le profil', 'failedToUpdateProfileErrorMessage' => 'Échec de la mise à jour du profil. Réessayez.', - 'likes' => 'J’aime', + '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', - 'profile404ErrorMessage' => 'Impossible de trouver un profil avec le pseudo @:userId. Vérifiez le pseudo et réessayez.', + 'profile404ErrorMessage' => 'Impossible de trouver un profil avec le nom d’utilisateur @:userId. Vérifiez le nom d’utilisateur et essayez à nouveau.', 'profile500ErrorMessage' => 'Nos serveurs ont un souci en ce moment. Réessayez dans quelques instants.', 'profileNotFound' => 'Profil introuvable', 'profileOfflineErrorMessage' => 'Vérifiez votre connexion internet et réessayez.', - 'profileUnknownErrorMessage' => 'Un problème inattendu est survenu. Réessayez ou contactez-nous si ça persiste.', + 'profileUnknownErrorMessage' => 'Un problème inattendu est survenu. Réessayez ou contactez-nous si le problème persiste.', 'tabFilterOptions' => [ 'Latest' => 'Récents', - 'Popular' => 'Populaires', - 'Oldest' => 'Anciens', + 'Popular' => 'Popularité', + 'Oldest' => 'Plus anciens', ], 'tabOptions' => [ 'Videos' => 'Vidéos', ], 'unblock' => 'Débloquer', - 'userHasntPostedAnyVideosYet' => ':username n’a pas encore posté de vidéos', + 'userHasntPostedAnyVideosYet' => ':username n’a pas encore publié de vidéo', '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', - 'youveReachedTheEndOfThisList' => 'Vous êtes arrivé au bout de la liste', + 'whenThisAccountFollowsSomeone' => 'Quand ce compte suit quelqu\'un, il apparaîtra ici.', + 'youHaventPostedAnyVideosYet' => 'Vous n’avez pas encore publié de vidéos', + 'youveReachedTheEndOfThisList' => 'Vous avez atteint la fin de cette liste', ]; diff --git a/lang/fr/reports.php b/lang/fr/reports.php index 47300ca8..b42cce42 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 été envoyé et sera examiné par notre équipe de modération.

Merci d’aider à garder notre communauté sûre ❤️', 'title' => 'Signalement envoyé !', ], 'types' => [ @@ -14,18 +14,18 @@ 1011 => 'Violence, abus et exploitation criminelle', 1012 => 'Haine et harcèlement', 1013 => 'Suicide et automutilation', - 1014 => 'Troubles alimentaires et image corporelle malsaine', + 1014 => 'Troubles alimentaires et image corporelle négative', 1015 => 'Activités et défis dangereux', 1016 => 'Nudité et contenu sexuel', 1017 => 'Contenu choquant et explicite', 1018 => 'Désinformation', - 1019 => 'Comportement trompeur et spam', + 1019 => 'Comportement trompeur et contenu publicitaire indésiré (SPAM)', 1020 => 'Produits et activités réglementés', - 1021 => 'Fraudes et arnaques', + 1021 => 'Fraudes et escroqueries', 1022 => 'Partage d’informations personnelles', 1023 => 'Signaler un contenu illégal', 1024 => 'Contrefaçons et propriété intellectuelle', - 1025 => 'Contenu de marque non divulgué', + 1025 => 'Contenu publicitaire non divulgué', 1026 => 'Autre', ], ]; diff --git a/lang/fr/settings.php b/lang/fr/settings.php index 12de79d2..4f36f5c0 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.', @@ -26,36 +26,36 @@ 'dataInsights' => 'Analyse des données', 'dataManagement' => 'Gestion des données', 'dataRetention' => 'Conservation des données', - 'dataRetentionMessage' => 'Choisissez pendant combien de temps garder votre contenu et votre activité avant suppression automatique.', + 'dataRetentionMessage' => 'Indiquez la période de conservation de votre contenu et de vos activités. Après cette période, nous les supprimerons automatiquement.', '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.', 'deactivate' => 'Désactiver', 'deactivateAccount' => 'Désactiver le compte', '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' => 'Voulez-vous désactiver l’authentification à deux facteurs? Cela réduira la sécurité de votre compte.', + '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', @@ -64,29 +64,29 @@ 'privacy' => 'Vie privée', 'privateAccount' => 'Compte privé', 'recentExports' => 'Exportations récentes', - 'resendVerification' => 'Renvoyer la vérification', + 'resendVerification' => 'Envoyer à nouveau un code de vérification', '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.', + '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.', 'sendingDotDotDot' => 'Envoi...', - '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.)', + 'setup2FA' => 'Configurer l\'authentification à deux facteurs', + 'setup2FAStep1' => 'Étape 1 : Balayez le code QR', + 'setup2FAStep1Message' => 'Balayez ce code QR avec votre application d’authentification (Google Authenticator, Authy, 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’authentification', + '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é désactivée pour votre compte.', 'unverified' => 'Non vérifié', 'verified' => 'Vérifié', - 'verifyAndEnable' => 'Vérifier & activer', + 'verifyAndEnable' => 'Vérifier et activer', 'verifyingDotDotDot' => 'Vérification...', 'videosPosted' => 'Vidéos publiées', 'weMayRestrictAccounts' => 'Nous pouvons restreindre les comptes qui ne respectent pas nos directives communautaires.', @@ -94,6 +94,6 @@ 'withAPrivateAccountMessage' => 'Avec un compte privé, seuls les utilisateurs que vous approuvez peuvent vous suivre et regarder vos vidéos. Vos abonnés actuels ne seront pas affectés.', '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.', + '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.', ]; diff --git a/lang/fr/studio.php b/lang/fr/studio.php index 83ab61cf..885c9a07 100644 --- a/lang/fr/studio.php +++ b/lang/fr/studio.php @@ -1,53 +1,66 @@ + 'Actions', 'allowOthersTo' => 'Autoriser les autres à', - 'aspectRatios' => 'Format d'image', - 'aspectRatiosMessage' => 'Recommandé : 16:9 pour le paysage, 9:16 pour le portrait.', - 'caption' => 'Légende', - 'commentMessage' => 'Autoriser les autres à publier des commentaires et des réponses sur cette publication', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + 'aspectRatios' => 'Format d\'image', + 'aspectRatiosMessage' => 'Recommandé : utilisez le format d’image 16:9 pour une vidéo de format paysage, et 9:16 pour une vidéo de format vertical.', + 'caption' => 'Sous-titre', + 'commentMessage' => 'Autoriser la publication de 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', + 'containsNSFWMessage' => 'Étiqueter cette publication comme sensible pour afficher un avertissement', 'contentCreatedOn' => 'Contenu (créé le)', 'customCover' => 'Couverture personnalisée', 'describeYourVideoDotDotDot' => 'Décrivez votre vidéo...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', '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', + 'downloadMessage' => 'Autoriser le téléchargement de cette vidéo', + 'duet' => 'Duo', 'duetMessage' => 'Autoriser les autres à faire un duet avec cette vidéo', + 'editAltText' => 'Edit Alt Text', 'feed' => 'Fil', 'fileFormats' => 'Formats de fichier', 'followers' => 'Abonnés', 'following' => 'Abonnements', 'found' => 'trouvé', - 'hashtag' => 'Hashtag', - 'hashtags' => 'hashtags', - 'likes' => 'J’aimes', + 'hashtag' => 'Mot-clic', + 'hashtags' => 'mots-clics', + 'language' => 'Language', + 'likes' => 'J\'aime', 'maximumSize' => 'Taille maximale :', - 'mbVideoDuration' => ' Mo, durée de la vidéo :', + 'mbVideoDuration' => '  Mo, durée de la vidéo :', 'mention' => 'Mention', 'minutes' => 'minute(s).', 'myPosts' => 'Mes publications', 'no' => 'Non', - 'orDragAndDropItHere' => 'Ou glisser‑déposer le ici', + 'orDragAndDropItHere' => 'Ou glisser‑déposer ici', 'otherMajorFormatsAreSupported' => '. D’autres formats majeurs sont pris en charge.', 'posts' => 'Publications', 'recommended' => 'Recommandé :', 'replace' => 'Remplacer', 'searchByPostCaption' => 'Recherche par légende de publication', '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', + 'selectVideoToUpload' => 'Sélectionner la vidéo à envoyer', 'settings' => 'Paramètres', 'sizeAndDuration' => 'Taille et durée', - 'stitch' => 'Stitch', + 'stitch' => 'Assembler', 'stitchMessage' => 'Autoriser les autres à assembler cette vidéo avec la leur', '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', + 'uploadFirstVideo' => 'Envoyez votre 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.', 'view' => 'Voir', - 'yourPostedAndProcessingVideos'=> 'Vos vidéos publiées et en cours de traitement apparaîtront ici', + '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..98e981fa --- /dev/null +++ b/lang/he/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/lang/he/common.php b/lang/he/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/he/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/he/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/lang/he/notifications.php b/lang/he/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/he/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/he/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/he/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/he/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/lang/he/studio.php b/lang/he/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/he/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/hu/auth.php b/lang/hu/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/hu/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/lang/hu/common.php b/lang/hu/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/hu/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/hu/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/lang/hu/notifications.php b/lang/hu/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/hu/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/hu/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/hu/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/hu/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/lang/hu/studio.php b/lang/hu/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/hu/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/it/auth.php b/lang/it/auth.php new file mode 100644 index 00000000..a907f473 --- /dev/null +++ b/lang/it/auth.php @@ -0,0 +1,7 @@ + 'Queste credenziali non risultano nel nostro sistema.', + 'password' => 'La password fornita non è corretta.', + '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..0f7a8e7b --- /dev/null +++ b/lang/it/common.php @@ -0,0 +1,170 @@ + 'Account creato con successo! Benvenuto a bordo!', + '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', + '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', + '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', + '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', + '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.', + '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' => 'No posts yet', + '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', + 'report' => 'Segnala', + 'resendCode' => 'Invia il codice di nuovo', + 'resendIn' => 'Reinvia in', + 'resetPassword' => 'Resetta la password', + 'retry' => 'Riprova', + 'retryingDotDotDot' => 'Riprova...', + 'save' => 'Salva', + 'savingDotDotDot' => 'Salvataggio in corso...', + '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', + 'somethingWentWrong' => 'Qualcosa è andato storto', + 'status' => 'Stato', + 'suggestions' => 'Suggerimenti', + 'tapToPlay' => 'Tocca per riprodurre', + 'termsOfService' => 'Termini di Servizio', + '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', + 'verificationCodeSentToYourEmail' => 'Codice di verifica inviato al tuo indirizzo email!', + '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..6b988d30 --- /dev/null +++ b/lang/it/nav.php @@ -0,0 +1,29 @@ + 'Info', + 'admin' => 'Amministratore', + 'clearAll' => 'Cancella tutto', + 'community' => 'Community', + 'contact' => 'Contatti', + 'developers' => 'Sviluppatori', + 'federation' => 'Federazione', + 'help' => 'Aiuto', + 'home' => 'Home', + 'join' => 'Entra', + '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..4feb61f0 --- /dev/null +++ b/lang/it/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'Nessuna notifica', +]; 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..a4598f3a --- /dev/null +++ b/lang/it/post.php @@ -0,0 +1,62 @@ + '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', + '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..9a739f0b --- /dev/null +++ b/lang/it/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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.', + 'youHaventPostedAnyVideosYet' => 'Non hai ancora pubblicato nessun video', + '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..382fe31b --- /dev/null +++ b/lang/it/settings.php @@ -0,0 +1,99 @@ + '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', + '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..9d252118 --- /dev/null +++ b/lang/it/studio.php @@ -0,0 +1,66 @@ + 'Azioni', + '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', + 'aspectRatios' => 'Formato', + 'aspectRatiosMessage' => 'Consigliato: 16:9 per l\'orizzontale, 9:16 per il verticale.', + 'caption' => 'Didascalia', + '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)', + 'customCover' => 'Cover Personalizzata', + 'describeYourVideoDotDotDot' => 'Descrivi il tuo video...', + 'describeYourVideoDotDotDotAltText' => 'Opzionalmente descrivi il tuo video per utenti ipovedenti...', + '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', + 'duet' => 'Duetto', + 'duetMessage' => 'Permetti agli altri di duettare questo video con il proprio', + 'editAltText' => 'Modifica testo alternativo', + 'feed' => 'Feed', + 'fileFormats' => 'Formati dei file', + 'followers' => 'Follower', + 'following' => 'Stai seguendo', + 'found' => 'trovato', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtag', + 'language' => 'Lingua', + 'likes' => 'Mi piace', + 'maximumSize' => 'Dimensione massima:', + 'mbVideoDuration' => ' MB, durata video:', + 'mention' => 'Menziona', + 'minutes' => 'minuto(i).', + 'myPosts' => 'I miei post', + 'no' => 'No', + 'orDragAndDropItHere' => 'Oppure trascina e rilascialo qui', + 'otherMajorFormatsAreSupported' => '. Sono supportati altri formati principali.', + 'posts' => 'Post', + 'recommended' => 'Raccomandati:', + 'replace' => 'Sostituisci', + 'searchByPostCaption' => 'Cerca per didascalia post', + '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', + 'stitch' => 'Punto', + 'stitchMessage' => 'Permetti agli altri di cucire questo video con il proprio', + '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.', + 'view' => 'Visualizza', + '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..98e981fa --- /dev/null +++ b/lang/ja/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/lang/ja/common.php b/lang/ja/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/ja/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/ja/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/lang/ja/notifications.php b/lang/ja/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/ja/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/ja/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/ja/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/ja/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/lang/ja/studio.php b/lang/ja/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/ja/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/ko/auth.php b/lang/ko/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/ko/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/lang/ko/common.php b/lang/ko/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/ko/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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/ko/contact.php b/lang/ko/contact.php new file mode 100644 index 00000000..d64c7c92 --- /dev/null +++ b/lang/ko/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/ko/explore.php b/lang/ko/explore.php new file mode 100644 index 00000000..7a7037c8 --- /dev/null +++ b/lang/ko/explore.php @@ -0,0 +1,6 @@ + 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', +]; diff --git a/lang/ko/language.php b/lang/ko/language.php new file mode 100644 index 00000000..29dc63f2 --- /dev/null +++ b/lang/ko/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/ko/nav.php b/lang/ko/nav.php new file mode 100644 index 00000000..3139435e --- /dev/null +++ b/lang/ko/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/lang/ko/notifications.php b/lang/ko/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/ko/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; diff --git a/lang/ko/pagination.php b/lang/ko/pagination.php new file mode 100644 index 00000000..8e20419e --- /dev/null +++ b/lang/ko/pagination.php @@ -0,0 +1,6 @@ + 'Next »', + 'previous' => '« Previous', +]; diff --git a/lang/ko/post.php b/lang/ko/post.php new file mode 100644 index 00000000..89465d30 --- /dev/null +++ b/lang/ko/post.php @@ -0,0 +1,62 @@ + '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', + '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/ko/profile.php b/lang/ko/profile.php new file mode 100644 index 00000000..ae02af16 --- /dev/null +++ b/lang/ko/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/lang/ko/reports.php b/lang/ko/reports.php new file mode 100644 index 00000000..9c1ad234 --- /dev/null +++ b/lang/ko/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/ko/settings.php b/lang/ko/settings.php new file mode 100644 index 00000000..51c6908b --- /dev/null +++ b/lang/ko/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/lang/ko/studio.php b/lang/ko/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/ko/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/nl/auth.php b/lang/nl/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/nl/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/lang/nl/common.php b/lang/nl/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/nl/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/nl/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/lang/nl/notifications.php b/lang/nl/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/nl/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/nl/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/nl/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/nl/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/lang/nl/studio.php b/lang/nl/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/nl/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/no/auth.php b/lang/no/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/no/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/lang/no/common.php b/lang/no/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/no/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/no/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/lang/no/notifications.php b/lang/no/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/no/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/no/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/no/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/no/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/lang/no/studio.php b/lang/no/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/no/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/pl/auth.php b/lang/pl/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/pl/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/lang/pl/common.php b/lang/pl/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/pl/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/pl/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/lang/pl/notifications.php b/lang/pl/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/pl/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/pl/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/pl/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/pl/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/lang/pl/studio.php b/lang/pl/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/pl/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/pt/auth.php b/lang/pt/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/pt/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/lang/pt/common.php b/lang/pt/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/pt/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..d64c7c92 --- /dev/null +++ b/lang/pt/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/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..3139435e --- /dev/null +++ b/lang/pt/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/lang/pt/notifications.php b/lang/pt/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/pt/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/pt/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/pt/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/pt/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/lang/pt/studio.php b/lang/pt/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/pt/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/ro/auth.php b/lang/ro/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/ro/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/lang/ro/common.php b/lang/ro/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/ro/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/ro/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/lang/ro/notifications.php b/lang/ro/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/ro/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/ro/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/ro/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/ro/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/lang/ro/studio.php b/lang/ro/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/ro/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/ru/auth.php b/lang/ru/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/ru/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/lang/ru/common.php b/lang/ru/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/ru/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/ru/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/lang/ru/notifications.php b/lang/ru/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/ru/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/ru/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/ru/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/ru/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/lang/ru/studio.php b/lang/ru/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/ru/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/sr/auth.php b/lang/sr/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/sr/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/lang/sr/common.php b/lang/sr/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/sr/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/sr/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/lang/sr/notifications.php b/lang/sr/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/sr/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/sr/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/sr/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/sr/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/lang/sr/studio.php b/lang/sr/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/sr/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/sv/auth.php b/lang/sv/auth.php new file mode 100644 index 00000000..902a0946 --- /dev/null +++ b/lang/sv/auth.php @@ -0,0 +1,7 @@ + 'Inloggningsuppgifterna matchar inte de lagrade uppgifterna.', + 'password' => 'Det angivna lösenordet är felaktigt.', + '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..fcfdd4a6 --- /dev/null +++ b/lang/sv/common.php @@ -0,0 +1,170 @@ + 'Kontot har skapats! Välkommen!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Något gick fel', + 'status' => 'Status', + 'suggestions' => 'Förslag', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Användarvillkor', + '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', + 'verificationCodeSentToYourEmail' => 'Verifikationskoden har skickats till din e-post!', + '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..3139435e --- /dev/null +++ b/lang/sv/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/lang/sv/notifications.php b/lang/sv/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/sv/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/sv/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/sv/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/sv/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/lang/sv/studio.php b/lang/sv/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/sv/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/tr/auth.php b/lang/tr/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/tr/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/lang/tr/common.php b/lang/tr/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/tr/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/tr/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/lang/tr/notifications.php b/lang/tr/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/tr/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/tr/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/tr/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/tr/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/lang/tr/studio.php b/lang/tr/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/tr/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/uk/auth.php b/lang/uk/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/uk/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/lang/uk/common.php b/lang/uk/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/uk/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/uk/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/lang/uk/notifications.php b/lang/uk/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/uk/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/uk/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/uk/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/uk/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/lang/uk/studio.php b/lang/uk/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/uk/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/vi/auth.php b/lang/vi/auth.php new file mode 100644 index 00000000..98e981fa --- /dev/null +++ b/lang/vi/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/lang/vi/common.php b/lang/vi/common.php new file mode 100644 index 00000000..518e4616 --- /dev/null +++ b/lang/vi/common.php @@ -0,0 +1,170 @@ + 'Account created successfully! Welcome aboard!', + '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', + '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', + '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', + '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', + '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.', + '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', + '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', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', + 'status' => 'Status', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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..3139435e --- /dev/null +++ b/lang/vi/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/lang/vi/notifications.php b/lang/vi/notifications.php new file mode 100644 index 00000000..940462a0 --- /dev/null +++ b/lang/vi/notifications.php @@ -0,0 +1,19 @@ + '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', + ], + 'noNotifications' => 'No notifications', +]; 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..89465d30 --- /dev/null +++ b/lang/vi/post.php @@ -0,0 +1,62 @@ + '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', + '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..ae02af16 --- /dev/null +++ b/lang/vi/profile.php @@ -0,0 +1,46 @@ + '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.', + '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', + ], + '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/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..51c6908b --- /dev/null +++ b/lang/vi/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/lang/vi/studio.php b/lang/vi/studio.php new file mode 100644 index 00000000..8dbffdcd --- /dev/null +++ b/lang/vi/studio.php @@ -0,0 +1,66 @@ + 'Actions', + 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', + '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', + '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)', + 'customCover' => 'Custom Cover', + 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', + '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', + 'duet' => 'Duet', + 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', + 'feed' => 'Feed', + 'fileFormats' => 'File formats', + 'followers' => 'Followers', + 'following' => 'Following', + 'found' => 'found', + 'hashtag' => 'Hashtag', + 'hashtags' => 'hashtags', + 'language' => 'Language', + '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...', + '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', + '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/lang/zh/auth.php b/lang/zh/auth.php index 2313077e..98e981fa 100644 --- a/lang/zh/auth.php +++ b/lang/zh/auth.php @@ -1,7 +1,7 @@ '这些凭据与我们的记录不匹配。', - 'password' => '提供的密码不正确。', - 'throttle' => '登录尝试次数过多。请在 :seconds 秒后重试。', + 'failed' => '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/lang/zh/common.php b/lang/zh/common.php index beaa6e2c..518e4616 100644 --- a/lang/zh/common.php +++ b/lang/zh/common.php @@ -1,47 +1,170 @@ '应用', - 'avatar' => '头像', - 'cancel' => '取消', + 'accountCreatedSuccessfullyWelcomeAboard' => 'Account created successfully! Welcome aboard!', + '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', + 'chooseAUsername' => 'Choose a username', + 'chooseAUsernameAndSecurePassword' => 'Choose a username and secure password', + 'chooseYourAvatar' => 'Choose your avatar', 'clickToReveal' => 'Click to reveal', - 'close' => '关闭', + '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', + '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', + 'emailVerification' => 'Email Verification', + 'emailVerifiedSuccessfully' => 'Email verified successfully!', 'enable' => 'Enable', 'enabled' => 'Enabled', - 'explore' => '发现', - 'follow' => '关注', - 'followers' => '粉丝', - 'following' => '已关注', - 'goToHome' => '返回首页', - 'lastUpdated' => '上次更新', + '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', + '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' => '加载更多', - 'loading' => '加载中', - 'markAllAsReadConfirmMessage' => '确认将所有通知标为已读吗?', - 'markAllRead' => '全部标为已读', - 'markAsRead' => '标为已读', - 'next' => '下一个', - 'notifications' => '通知', + '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.', + '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', + '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', - 'report' => '举报', - 'retry' => '重试', - 'retryingDotDotDot' => '正在重试...', - 'save' => '保存', - 'savingDotDotDot' => '正在保存...', - 'shareThisAccount' => '分享此账号', - 'shareThisLoop' => '分享这一刻', - 'somethingWentWrong' => '出现了一些问题', + 'profileInformationSaved' => 'Profile information saved!', + 'readMore' => 'Read more', + 'registrationFailedPleaseTryAgain' => 'Registration failed. Please try again.', + 'rememberMe' => 'Remember me', + 'report' => 'Report', + 'resendCode' => 'Resend code', + 'resendIn' => 'Resend in', + 'resetPassword' => 'Reset password', + 'retry' => 'Retry', + 'retryingDotDotDot' => 'Retrying...', + 'save' => 'Save', + 'savingDotDotDot' => 'Saving...', + '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', + 'somethingWentWrong' => 'Something went wrong', 'status' => 'Status', - 'today' => '今天', - 'tryAgain' => '重试', - 'unfollow' => '取关', - 'unread' => '未读', - 'videos' => '视频', - 'yesterday' => '昨天', + 'suggestions' => 'Suggestions', + 'tapToPlay' => 'Tap to Play', + 'termsOfService' => 'Terms of Service', + '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', + 'verificationCodeSentToYourEmail' => 'Verification code sent to your email!', + '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/zh/contact.php b/lang/zh/contact.php index e40fc7ce..d64c7c92 100644 --- a/lang/zh/contact.php +++ b/lang/zh/contact.php @@ -1,19 +1,19 @@ '管理员联系方式', - 'adminContactMessage' => '如需咨询与关键运营事项相关的问题(内容问题请使用应用内举报系统)。', - 'bodyMessage' => '我们随时为你提供帮助。通过以下任一渠道联系我们,我们会尽快回复。', - 'communityForum' => '社区论坛', - 'communityForumMessage' => '加入我们的社区讨论,提问并与其他用户分享知识。', - 'failedToLoadContactInformation' => '联系信息加载失败。请稍后重试。', - 'getInTouch' => '联系我们', - 'loadingContactInformationDotDotDot' => '正在加载联系信息...', - 'responseTime' => '回复时间', - 'responseTimeMessage' => '在工作日期间,我们通常会在24小时内回复所有咨询。对于紧急技术问题,请在标题中注明 "紧急"。', - 'socialConnect' => '社交媒体', - 'socialConnectMessage' => '在联邦宇宙关注我们,以获取更新,并通过私信快速提问。', - 'technicalSupport' => '技术支持', - 'technicalSupportMessage' => '需要我们平台的帮助吗?获取技术协助和故障排查支持。', - 'visitForum' => '访问论坛', + 'adminContact' => '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/zh/explore.php b/lang/zh/explore.php index aaf62ff0..7a7037c8 100644 --- a/lang/zh/explore.php +++ b/lang/zh/explore.php @@ -1,5 +1,6 @@ '未找到与该话题相关的视频', + 'discoverTrendingContent' => 'Discover trending content', + 'noVideosFoundForThisHashtag' => 'No videos found for this hashtag', ]; diff --git a/lang/zh/language.php b/lang/zh/language.php index 77fdf3b9..29dc63f2 100644 --- a/lang/zh/language.php +++ b/lang/zh/language.php @@ -2,11 +2,11 @@ return [ 'picker' => [ - 'title' => '选择语言', - 'description' => '选择你的首选语言。这将更改整个应用程序的语言。', - 'select' => '选择语言:', - 'applyChanges' => '应用更改', - 'current' => '当前语言:', - 'note' => '你的语言偏好将自动保存。', + '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/zh/nav.php b/lang/zh/nav.php index 4cd2f40e..3139435e 100644 --- a/lang/zh/nav.php +++ b/lang/zh/nav.php @@ -1,29 +1,29 @@ '关于', - 'admin' => '管理', - 'clearAll' => '全部清除', - 'community' => '社区', - 'contact' => '联系', - 'developers' => '开发者', - 'federation' => '联合', - 'help' => '帮助', - 'home' => '首页', - 'join' => '加入', - 'logIn' => '登录', - 'logOut' => '退出登录', - 'loginOrRegister' => '登录或注册', - 'more' => '更多', - 'noResultsFound' => '未找到结果', - 'popular' => '热门', - 'poweredBy' => '技术支持', - 'privacy' => '隐私', - 'profile' => '账户', - 'recentSearches' => '最近搜索', - 'search' => '搜索', - 'settings' => '设置', - 'terms' => '条款', - 'upload' => '上传', - 'uploadLoop' => '上传这一刻', + 'about' => '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/lang/zh/notifications.php b/lang/zh/notifications.php index 84b07a6d..940462a0 100644 --- a/lang/zh/notifications.php +++ b/lang/zh/notifications.php @@ -1,14 +1,19 @@ '都读完了!', - 'errorLoadingNotifications' => '加载通知时出错', + 'allCaughtUp' => 'You\'re all caught up!', + 'errorLoadingNotifications' => 'Error loading notifications', 'messageTypes' => [ - 'videoLike' => '点赞了你的视频', - 'newFollower' => '关注了你', - 'videoComment' => '评论了你的视频', - 'videoShare' => '分享了你的视频', - 'default' => '与你的内容进行了互动', + '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', ], - 'noNotifications' => '暂无通知', + 'noNotifications' => 'No notifications', ]; diff --git a/lang/zh/pagination.php b/lang/zh/pagination.php index b6aeca1b..8e20419e 100644 --- a/lang/zh/pagination.php +++ b/lang/zh/pagination.php @@ -1,6 +1,6 @@ '下一页 »', - 'previous' => '« 上一页', + 'next' => 'Next »', + 'previous' => '« Previous', ]; diff --git a/lang/zh/post.php b/lang/zh/post.php index 3e4f0991..89465d30 100644 --- a/lang/zh/post.php +++ b/lang/zh/post.php @@ -1,55 +1,62 @@ '添加评论...', - 'additionalDetails' => '附加详细信息', - 'allowPeopleToCommentOnThisVideo' => '允许他人评论该视频', - 'allowPeopleToDownloadThisVideo' => '允许他人下载该视频', - 'caption' => '说明', - 'characters' => '字符', - 'comments' => '评论', - 'commentsAreDisabledForThisVideo' => '此视频的评论功能已被禁用', - 'commentsEnabled' => '已启用评论', - 'commentsHaveBeenDisabled' => '评论已被禁用', - 'copiedExclamation' => '已复制!', - 'copyLink' => '复制链接', - 'creator' => '作者', - 'delete' => '删除', - 'deleteVideo' => '删除视频', - 'deletingDotDotDot' => '正在删除...', - 'dotDotDotMore' => '...更多', - 'downloadsEnabled' => '已启用下载', - 'edit' => '编辑', - 'editVideo' => '编辑视频', - 'errorLoadingComments' => '加载评论时出错', - 'goBack' => '返回', - 'goHome' => '返回首页', - 'hide' => '隐藏', - 'loadMoreReplies' => '加载更多回复', - 'loadingVideoDotDotDot' => '正在加载视频...', - 'noCommentsYet' => '暂无评论', - 'permalink' => '永久链接', - 'pinToProfile' => '在账户页置顶', - 'pleaseSelectAScenario' => '请选择一个场景', - 'post' => '发布', - 'postingDotDotDot' => '正在发布...', - 'replies' => '回复', - 'reply' => '回复', - 'reportTextPlaceholder1018' => '请描述你要举报的虚假信息...', - 'reportTextPlaceholder1021' => '请描述该欺诈行为...', - 'reportTextPlaceholder1023' => '请描述该非法内容...', - 'reportTextPlaceholder1026' => '请提供有关你的举报的更多详细信息...', - 'reportTextPlaceholderDefault' => '请提供更多详细信息...', - 'saveChanges' => '保存更改', + 'addCommentDotDotDot' => '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', + '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' => '折叠', - 'showThisVideoAtTheTopOfYourProfile' => '将此视频显示在你的账户页顶部', - 'signInToLeaveAComment' => '登录以发表评论', - 'submit' => '提交', - 'submittingDotDotDot' => '正在提交...', - 'thisActionCannotBeUndone' => '此操作无法撤销。你的视频将被永久删除。', - 'view' => '查看', - 'writeAReplyDotDotDot' => '写下回复...', - 'writeYourCaptionDotDotDot' => '撰写说明...', - 'yourReportingThis' => '你正在举报此 :type,原因::message', + '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/zh/profile.php b/lang/zh/profile.php index f37d54bb..ae02af16 100644 --- a/lang/zh/profile.php +++ b/lang/zh/profile.php @@ -1,45 +1,46 @@ '正在应用...', - 'avatarFailedToUploadError' => '更新头像失败。请重试。', - 'avatarFileSizeError' => '图片文件大小必须小于 5MB。', - 'avatarFileTypeError' => '请选择有效的图片文件(PNG、JPEG 或 JPG)。', - 'bio' => '个人简介', - 'bioHelp' => '个人简介(选填,最多 80 个字符)', - 'bioPlaceholder' => '添加个人简介(可选)', - 'block' => '屏蔽', - 'blocked' => '已屏蔽', - 'deleteAvatar' => '删除头像', - 'deleteAvatarConfirmMessage' => '确定要删除你的头像吗?', - 'deleteAvatarFailedMessage' => '删除头像失败。请重试。', - 'displayName' => '昵称', - 'displayNameHelp' => '昵称最长可为 30 个字符。', - 'editProfile' => '编辑个人资料', - 'failedToUpdateProfileErrorMessage' => '更新个人资料失败。请重试。', - 'likes' => '点赞', - 'loadingProfileDotDotDot' => '正在加载个人资料...', - 'noFollowersYet' => '暂无粉丝', - 'noMorePostsToLoad' => '没有更多内容可加载', - 'noVideosYet' => '还没有视频', - 'notFollowingAnyone' => '未关注任何人', - 'profile404ErrorMessage' => '我们找不到 @:userId 的账户。请检查用户名后重试。', - 'profile500ErrorMessage' => '我们的服务器当前出现问题。请稍后再试。', - 'profileNotFound' => '未找到账户', - 'profileOfflineErrorMessage' => '请检查你的网络连接,然后重试。', - 'profileUnknownErrorMessage' => '发生了意外错误。请重试,若问题仍然存在,请联系我们。', + '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.', + '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' => '最新', - 'Popular' => '热门', - 'Oldest' => '最早', + 'Latest' => 'Latest', + 'Popular' => 'Popular', + 'Oldest' => 'Oldest', ], 'tabOptions' => [ - 'Videos' => '视频', + 'Videos' => 'Videos', ], - 'unblock' => '解除屏蔽', - 'userHasntPostedAnyVideosYet' => ':username 还没有发布任何视频', - 'whenPeopleFollowThisAccount' => '关注此账号的用户将显示在这里。', - 'whenThisAccountFollowsSomeone' => '此账号关注的用户将显示在这里。', - 'youHaventPostedAnyVideosYet' => '你还没有发布任何视频', - 'youveReachedTheEndOfThisList' => '你已到达列表末尾', + '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/lang/zh/reports.php b/lang/zh/reports.php index 344a2ac6..9c1ad234 100644 --- a/lang/zh/reports.php +++ b/lang/zh/reports.php @@ -2,30 +2,30 @@ return [ 'error' => [ - 'default' => '发生了意外错误', - 'title' => '举报出错', + 'default' => 'An unexpected error occurred', + 'title' => 'Report Error', ], 'success' => [ - 'message' => '你的举报已成功发送,我们的内容核查团队将进行审核。

谢谢你帮助我们维护社区安全 ❤️', - 'title' => '举报已提交!', + '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 => '不当或无关的搜索', - 1011 => '暴力、虐待与犯罪剥削', - 1012 => '仇恨与骚扰', - 1013 => '自杀与自残', - 1014 => '饮食失调及不健康的身体形象', - 1015 => '危险活动和挑战', - 1016 => '裸露和性相关内容', - 1017 => '令人不安和血腥的内容', - 1018 => '虚假信息', - 1019 => '欺骗性营销与骚扰信息', - 1020 => '受管制的商品和活动', - 1021 => '欺诈与骗局', - 1022 => '发布个人隐私', - 1023 => '非法内容', - 1024 => '假冒伪劣与知识产权侵权', - 1025 => '尚未正式披露的品牌内容', - 1026 => '其它', + 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/zh/studio.php b/lang/zh/studio.php index 71d602dd..8dbffdcd 100644 --- a/lang/zh/studio.php +++ b/lang/zh/studio.php @@ -3,21 +3,29 @@ return [ 'actions' => 'Actions', 'allowOthersTo' => 'Allow others to', + 'altText' => 'Alt Text', + 'altTextHelp' => 'Describe your video content to make it accessible for visually impaired viewers using screen readers', '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', + '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)', 'customCover' => 'Custom Cover', 'describeYourVideoDotDotDot' => 'Describe your video...', + 'describeYourVideoDotDotDotAltText' => 'Optionally describe your video for visually impaired users...', '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', 'duet' => 'Duet', 'duetMessage' => 'Allow others to duet this video with their own', + 'editAltText' => 'Edit Alt Text', 'feed' => 'Feed', 'fileFormats' => 'File formats', 'followers' => 'Followers', @@ -25,6 +33,7 @@ 'found' => 'found', 'hashtag' => 'Hashtag', 'hashtags' => 'hashtags', + 'language' => 'Language', 'likes' => 'Likes', 'maximumSize' => 'Maximum size:', 'mbVideoDuration' => ' MB, video duration:', @@ -39,6 +48,8 @@ 'replace' => 'Replace', 'searchByPostCaption' => 'Search by post caption', 'searchingDotDotDot' => 'Searching...', + 'selectLanguage' => 'Select Language', + 'selectLanguageHelp' => 'Select the primary language spoken in your video', 'selectVideo' => 'Select video', 'selectVideoToUpload' => 'Select video to upload', 'settings' => 'Settings', 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', +];