From f13ff35f4956eaf187117505b44a8afef3c02ab7 Mon Sep 17 00:00:00 2001 From: Alexis Saettler Date: Sun, 14 May 2023 12:36:24 +0200 Subject: [PATCH 01/14] feat: support rtl languages --- resources/js/Components/Breadcrumb.vue | 4 +- resources/js/Components/Jetstream/Banner.vue | 2 +- .../Jetstream/ConfirmationModal.vue | 2 +- .../Components/Jetstream/ConfirmsPassword.vue | 2 +- .../js/Components/Jetstream/SectionTitle.vue | 4 +- resources/js/Components/Jetstream/Select.vue | 5 +- resources/js/Components/Pagination.vue | 6 +- resources/js/Components/ResponsiveNavLink.vue | 4 +- resources/js/Layouts/AppLayout.vue | 6 +- resources/js/Pages/API/Index.vue | 6 +- .../js/Pages/API/Partials/ApiTokenManager.vue | 18 +- resources/js/Pages/Auth/AcceptInvitation.vue | 4 +- resources/js/Pages/Auth/ConfirmPassword.vue | 2 +- resources/js/Pages/Auth/Login.vue | 25 +- resources/js/Pages/Auth/Register.vue | 7 +- .../js/Pages/Auth/TwoFactorChallenge.vue | 2 +- .../Pages/Profile/Partials/DeleteUserForm.vue | 4 +- .../LogoutOtherBrowserSessionsForm.vue | 6 +- .../Partials/TwoFactorAuthenticationForm.vue | 6 +- .../Profile/Partials/UpdatePasswordForm.vue | 2 +- .../Partials/UpdateProfileInformationForm.vue | 4 +- .../Profile/Partials/UpdateProviders.vue | 13 +- .../js/Pages/Settings/CancelAccount/Index.vue | 6 +- resources/js/Pages/Settings/Index.vue | 18 +- .../js/Pages/Settings/Notifications/Index.vue | 8 +- .../Settings/Notifications/Logs/Index.vue | 14 +- .../Notifications/Partials/Emails.vue | 77 +++--- .../Notifications/Partials/Telegram.vue | 71 +++--- .../Personalize/AddressTypes/Index.vue | 14 +- .../Personalize/CallReasons/Index.vue | 16 +- .../ContactInformationTypes/Index.vue | 16 +- .../Settings/Personalize/Currencies/Index.vue | 23 +- .../Settings/Personalize/Genders/Index.vue | 14 +- .../Personalize/GiftOccasions/Index.vue | 20 +- .../Settings/Personalize/GiftStates/Index.vue | 22 +- .../Settings/Personalize/GroupTypes/Index.vue | 28 ++- .../js/Pages/Settings/Personalize/Index.vue | 36 +-- .../Settings/Personalize/Modules/Index.vue | 30 +-- .../Personalize/PetCategories/Index.vue | 14 +- .../Personalize/PostTemplates/Index.vue | 26 +- .../Settings/Personalize/Pronouns/Index.vue | 14 +- .../Personalize/Relationships/Index.vue | 16 +- .../Settings/Personalize/Religions/Index.vue | 20 +- .../Settings/Personalize/Templates/Index.vue | 14 +- .../Templates/Partials/Modules.vue | 4 +- .../Personalize/Templates/Partials/Pages.vue | 4 +- .../Settings/Personalize/Templates/Show.vue | 14 +- .../js/Pages/Settings/Preferences/Index.vue | 6 +- .../Preferences/Partials/DateFormat.vue | 6 +- .../Preferences/Partials/DistanceFormat.vue | 8 +- .../Preferences/Partials/HelpPreference.vue | 8 +- .../Settings/Preferences/Partials/Locale.vue | 30 +-- .../Settings/Preferences/Partials/Maps.vue | 6 +- .../Preferences/Partials/NameOrder.vue | 30 ++- .../Preferences/Partials/NumberFormat.vue | 6 +- .../Preferences/Partials/Timezone.vue | 12 +- resources/js/Pages/Settings/Storage/Index.vue | 12 +- resources/js/Pages/Settings/Users/Create.vue | 16 +- resources/js/Pages/Settings/Users/Index.vue | 20 +- resources/js/Pages/Vault/Calendar/Index.vue | 49 ++-- resources/js/Pages/Vault/Companies/Index.vue | 2 +- resources/js/Pages/Vault/Contact/Blank.vue | 6 +- resources/js/Pages/Vault/Contact/Create.vue | 22 +- .../js/Pages/Vault/Contact/Goals/Show.vue | 20 +- .../Vault/Contact/ImportantDates/Index.vue | 52 ++-- resources/js/Pages/Vault/Contact/Index.vue | 10 +- resources/js/Pages/Vault/Contact/Move.vue | 6 +- .../js/Pages/Vault/Contact/Names/Edit.vue | 10 +- .../js/Pages/Vault/Contact/Notes/Index.vue | 10 +- .../js/Pages/Vault/Contact/Photos/Index.vue | 12 +- .../js/Pages/Vault/Contact/Photos/Show.vue | 14 +- .../Vault/Contact/Relationships/Create.vue | 72 +++--- resources/js/Pages/Vault/Contact/Show.vue | 22 +- resources/js/Pages/Vault/Create.vue | 6 +- resources/js/Pages/Vault/Dashboard/Index.vue | 12 +- .../Vault/Dashboard/Partials/DueTasks.vue | 8 +- .../Vault/Dashboard/Partials/LastUpdated.vue | 4 +- .../Vault/Dashboard/Partials/LifeMetrics.vue | 4 +- .../Dashboard/Partials/MoodTrackingEvents.vue | 16 +- .../Dashboard/Partials/UpcomingReminders.vue | 4 +- .../Pages/Vault/Dashboard/Reminder/Index.vue | 14 +- .../js/Pages/Vault/Dashboard/Task/Index.vue | 6 +- resources/js/Pages/Vault/Files/Index.vue | 22 +- resources/js/Pages/Vault/Group/Edit.vue | 10 +- resources/js/Pages/Vault/Group/Index.vue | 2 +- resources/js/Pages/Vault/Group/Show.vue | 22 +- resources/js/Pages/Vault/Index.vue | 9 +- resources/js/Pages/Vault/Journal/Create.vue | 6 +- resources/js/Pages/Vault/Journal/Edit.vue | 10 +- resources/js/Pages/Vault/Journal/Index.vue | 4 +- .../js/Pages/Vault/Journal/Metrics/Index.vue | 12 +- .../js/Pages/Vault/Journal/Photo/Index.vue | 16 +- .../js/Pages/Vault/Journal/Post/Edit.vue | 38 +-- .../Journal/Post/Partials/PostMetrics.vue | 4 +- .../Vault/Journal/Post/Partials/Tags.vue | 4 +- .../js/Pages/Vault/Journal/Post/Show.vue | 45 +++- .../js/Pages/Vault/Journal/Post/Template.vue | 8 +- resources/js/Pages/Vault/Journal/Show.vue | 24 +- .../js/Pages/Vault/Journal/Slices/Edit.vue | 18 +- .../js/Pages/Vault/Journal/Slices/Index.vue | 12 +- .../js/Pages/Vault/Journal/Slices/Show.vue | 27 ++- .../Vault/Reports/Address/Cities/Index.vue | 19 +- .../Vault/Reports/Address/Countries/Index.vue | 19 +- .../js/Pages/Vault/Reports/Address/Index.vue | 10 +- .../Vault/Reports/ImportantDate/Index.vue | 10 +- .../Reports/MoodTrackingEvents/Index.vue | 17 +- .../js/Pages/Vault/Search/Partials/Note.vue | 6 +- .../Partials/ContactImportantDateTypes.vue | 6 +- .../Settings/Partials/DefaultTemplate.vue | 2 +- .../Pages/Vault/Settings/Partials/Delete.vue | 2 +- .../Pages/Vault/Settings/Partials/Labels.vue | 12 +- .../Partials/LifeEventTypesAndCategories.vue | 18 +- .../Partials/MoodTrackingParameters.vue | 18 +- .../Settings/Partials/QuickFactTemplate.vue | 10 +- .../Vault/Settings/Partials/TabVisibility.vue | 30 +-- .../js/Pages/Vault/Settings/Partials/Tags.vue | 6 +- .../Pages/Vault/Settings/Partials/Users.vue | 34 +-- .../Webauthn/Partials/DeleteKeyModal.vue | 2 +- .../Pages/Webauthn/Partials/RegisterKey.vue | 2 +- .../js/Pages/Webauthn/Partials/UpdateKey.vue | 2 +- .../js/Pages/Webauthn/Partials/WaitForKey.vue | 4 +- resources/js/Pages/Webauthn/WebauthnKeys.vue | 6 +- resources/js/Pages/Webauthn/WebauthnLogin.vue | 2 +- resources/js/Shared/ContactCard.vue | 6 +- resources/js/Shared/Form/ContactSelector.vue | 9 +- resources/js/Shared/Form/Dropdown.vue | 41 +++- resources/js/Shared/Form/PrettyButton.vue | 8 +- resources/js/Shared/Form/PrettyLink.vue | 2 +- resources/js/Shared/Form/TextArea.vue | 12 +- resources/js/Shared/Form/TextInput.vue | 12 +- resources/js/Shared/Layout.vue | 224 +++++++++--------- resources/js/Shared/Modules/Addresses.vue | 66 +++--- resources/js/Shared/Modules/Calls.vue | 68 +++--- .../js/Shared/Modules/ContactInformation.vue | 12 +- resources/js/Shared/Modules/ContactName.vue | 2 +- .../js/Shared/Modules/CreateLifeEvent.vue | 16 +- resources/js/Shared/Modules/Documents.vue | 15 +- resources/js/Shared/Modules/FamilySummary.vue | 12 +- resources/js/Shared/Modules/Feed.vue | 19 +- .../js/Shared/Modules/FeedItems/Address.vue | 9 +- .../Modules/FeedItems/ContactInformation.vue | 9 +- .../Modules/FeedItems/GenericAction.vue | 9 +- .../js/Shared/Modules/FeedItems/Goal.vue | 6 +- .../Modules/FeedItems/LabelAssigned.vue | 13 +- .../Modules/FeedItems/MoodTrackingEvent.vue | 10 +- .../js/Shared/Modules/FeedItems/Note.vue | 11 +- resources/js/Shared/Modules/FeedItems/Pet.vue | 8 +- resources/js/Shared/Modules/Goals.vue | 18 +- resources/js/Shared/Modules/Groups.vue | 4 +- resources/js/Shared/Modules/Labels.vue | 4 +- resources/js/Shared/Modules/LifeEvent.vue | 33 +-- resources/js/Shared/Modules/Loans.vue | 55 +++-- resources/js/Shared/Modules/Notes.vue | 16 +- resources/js/Shared/Modules/Pets.vue | 16 +- resources/js/Shared/Modules/Photos.vue | 10 +- resources/js/Shared/Modules/Posts.vue | 6 +- resources/js/Shared/Modules/QuickFacts.vue | 14 +- resources/js/Shared/Modules/Relationships.vue | 8 +- resources/js/Shared/Modules/Reminders.vue | 116 ++++----- resources/js/Shared/Modules/Tasks.vue | 22 +- resources/js/Shared/Toaster.vue | 128 ++++------ 161 files changed, 1487 insertions(+), 1306 deletions(-) diff --git a/resources/js/Components/Breadcrumb.vue b/resources/js/Components/Breadcrumb.vue index a78c6a76e..ce3ed7199 100644 --- a/resources/js/Components/Breadcrumb.vue +++ b/resources/js/Components/Breadcrumb.vue @@ -7,11 +7,11 @@ defineProps({