]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit - client/src/app/+manage/video-channel-edit/video-channel-create.component.ts
Migrate to $localize
authorChocobozzz <me@florianbigard.com>
Wed, 12 Aug 2020 08:40:04 +0000 (10:40 +0200)
committerChocobozzz <me@florianbigard.com>
Fri, 14 Aug 2020 08:28:30 +0000 (10:28 +0200)
commit66357162f8e1227495f09bd4f68446aad7071c6d
tree7d4429506deb512b2fe1d0267f38a28cda20af55
parent8c360747995e17eb5520e22fc3d7bd4c3d26eeee
Migrate to $localize

 * Remove i18n polyfill to translate things in components
 * Reduce bundle sizes
 * Improve runtime perf
 * Reduce a lot the time to make a full client build
 * Reduce client build complexity
 * We don't need a service to translate things anymore (so we will be able to translate title pages etc)

Unfortunately we may loose some translations in the migration process.
I'll put a message on weblate to notify translators
136 files changed:
client/angular.json
client/package.json
client/src/app/+about/about-instance/contact-admin-modal.component.ts
client/src/app/+accounts/account-about/account-about.component.ts
client/src/app/+accounts/account-videos/account-videos.component.ts
client/src/app/+accounts/accounts.component.ts
client/src/app/+admin/admin.component.ts
client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts
client/src/app/+admin/config/shared/config.service.ts
client/src/app/+admin/follows/followers-list/followers-list.component.ts
client/src/app/+admin/follows/following-list/following-list.component.ts
client/src/app/+admin/follows/shared/redundancy-checkbox.component.ts
client/src/app/+admin/follows/video-redundancies-list/video-redundancies-list.component.ts
client/src/app/+admin/moderation/video-block-list/video-block-list.component.ts
client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.ts
client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts
client/src/app/+admin/plugins/plugin-show-installed/plugin-show-installed.component.ts
client/src/app/+admin/plugins/shared/plugin-api.service.ts
client/src/app/+admin/system/jobs/jobs.component.ts
client/src/app/+admin/system/logs/logs.component.ts
client/src/app/+admin/users/user-edit/user-create.component.ts
client/src/app/+admin/users/user-edit/user-password.component.ts
client/src/app/+admin/users/user-edit/user-update.component.ts
client/src/app/+admin/users/user-list/user-list.component.ts
client/src/app/+login/login.component.ts
client/src/app/+my-account/+my-account-video-channels/my-account-video-channel-create.component.ts
client/src/app/+my-account/+my-account-video-channels/my-account-video-channel-update.component.ts
client/src/app/+my-account/+my-account-video-channels/my-account-video-channels.component.ts
client/src/app/+my-account/my-account-history/my-account-history.component.ts
client/src/app/+my-account/my-account-ownership/my-account-accept-ownership/my-account-accept-ownership.component.ts
client/src/app/+my-account/my-account-settings/my-account-change-email/my-account-change-email.component.ts
client/src/app/+my-account/my-account-settings/my-account-change-password/my-account-change-password.component.ts
client/src/app/+my-account/my-account-settings/my-account-danger-zone/my-account-danger-zone.component.ts
client/src/app/+my-account/my-account-settings/my-account-notification-preferences/my-account-notification-preferences.component.ts
client/src/app/+my-account/my-account-settings/my-account-profile/my-account-profile.component.ts
client/src/app/+my-account/my-account-settings/my-account-settings.component.ts
client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-create.component.ts
client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-elements.component.ts
client/src/app/+my-account/my-account-video-playlists/my-account-video-playlist-update.component.ts
client/src/app/+my-account/my-account-video-playlists/my-account-video-playlists.component.ts
client/src/app/+my-account/my-account-videos/my-account-videos.component.ts
client/src/app/+my-account/my-account-videos/video-change-ownership/video-change-ownership.component.ts
client/src/app/+my-account/my-account.component.ts
client/src/app/+reset-password/reset-password.component.ts
client/src/app/+search/search-filters.component.ts
client/src/app/+search/search.component.ts
client/src/app/+signup/+register/register.component.ts
client/src/app/+signup/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts
client/src/app/+signup/+verify-account/verify-account-email/verify-account-email.component.ts
client/src/app/+video-channels/video-channel-about/video-channel-about.component.ts
client/src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts
client/src/app/+video-channels/video-channels.component.ts
client/src/app/+videos/+video-edit/shared/i18n-primeng-calendar.service.ts
client/src/app/+videos/+video-edit/shared/video-edit.component.ts
client/src/app/+videos/+video-edit/video-add-components/video-import-torrent.component.ts
client/src/app/+videos/+video-edit/video-add-components/video-import-url.component.ts
client/src/app/+videos/+video-edit/video-add-components/video-upload.component.ts
client/src/app/+videos/+video-edit/video-update.component.ts
client/src/app/+videos/+video-watch/comment/video-comment.component.ts
client/src/app/+videos/+video-watch/comment/video-comments.component.ts
client/src/app/+videos/+video-watch/recommendations/recommended-videos.component.ts
client/src/app/+videos/+video-watch/video-duration-formatter.pipe.ts
client/src/app/+videos/+video-watch/video-watch-playlist.component.ts
client/src/app/+videos/+video-watch/video-watch.component.ts
client/src/app/+videos/video-list/video-local.component.ts
client/src/app/+videos/video-list/video-most-liked.component.ts
client/src/app/+videos/video-list/video-recently-added.component.ts
client/src/app/+videos/video-list/video-trending.component.ts
client/src/app/+videos/video-list/video-user-subscriptions.component.ts
client/src/app/app.component.ts
client/src/app/app.module.ts
client/src/app/core/auth/auth.service.ts
client/src/app/core/hotkeys/hotkeys.component.ts
client/src/app/core/notification/notifier.service.ts
client/src/app/core/rest/rest-extractor.service.ts
client/src/app/core/routing/can-deactivate-guard.service.ts
client/src/app/core/users/user.service.ts
client/src/app/menu/menu.component.ts
client/src/app/modal/confirm.component.ts
client/src/app/shared/shared-abuse-list/abuse-details.component.ts
client/src/app/shared/shared-abuse-list/abuse-list-table.component.ts
client/src/app/shared/shared-abuse-list/abuse-message-modal.component.ts
client/src/app/shared/shared-abuse-list/moderation-comment-modal.component.ts
client/src/app/shared/shared-forms/form-validators/abuse-validators.service.ts
client/src/app/shared/shared-forms/form-validators/batch-domains-validators.service.ts
client/src/app/shared/shared-forms/form-validators/custom-config-validators.service.ts
client/src/app/shared/shared-forms/form-validators/instance-validators.service.ts
client/src/app/shared/shared-forms/form-validators/login-validators.service.ts
client/src/app/shared/shared-forms/form-validators/reset-password-validators.service.ts
client/src/app/shared/shared-forms/form-validators/user-validators.service.ts
client/src/app/shared/shared-forms/form-validators/video-accept-ownership-validators.service.ts
client/src/app/shared/shared-forms/form-validators/video-block-validators.service.ts
client/src/app/shared/shared-forms/form-validators/video-captions-validators.service.ts
client/src/app/shared/shared-forms/form-validators/video-change-ownership-validators.service.ts
client/src/app/shared/shared-forms/form-validators/video-channel-validators.service.ts
client/src/app/shared/shared-forms/form-validators/video-comment-validators.service.ts
client/src/app/shared/shared-forms/form-validators/video-playlist-validators.service.ts
client/src/app/shared/shared-forms/form-validators/video-validators.service.ts
client/src/app/shared/shared-forms/input-readonly-copy.component.ts
client/src/app/shared/shared-forms/preview-upload.component.ts
client/src/app/shared/shared-forms/reactive-file.component.ts
client/src/app/shared/shared-forms/select/select-checkbox.component.ts
client/src/app/shared/shared-instance/instance-features-table.component.ts
client/src/app/shared/shared-main/account/actor-avatar-info.component.ts
client/src/app/shared/shared-main/account/avatar.component.ts
client/src/app/shared/shared-main/angular/from-now.pipe.ts
client/src/app/shared/shared-main/buttons/delete-button.component.ts
client/src/app/shared/shared-main/buttons/edit-button.component.ts
client/src/app/shared/shared-main/misc/help.component.ts
client/src/app/shared/shared-main/shared-main.module.ts
client/src/app/shared/shared-main/users/user-quota.component.ts
client/src/app/shared/shared-main/video/video.service.ts
client/src/app/shared/shared-moderation/abuse.service.ts
client/src/app/shared/shared-moderation/account-blocklist.component.ts
client/src/app/shared/shared-moderation/batch-domains-modal.component.ts
client/src/app/shared/shared-moderation/report-modals/account-report.component.ts
client/src/app/shared/shared-moderation/report-modals/comment-report.component.ts
client/src/app/shared/shared-moderation/report-modals/video-report.component.ts
client/src/app/shared/shared-moderation/server-blocklist.component.ts
client/src/app/shared/shared-moderation/user-ban-modal.component.ts
client/src/app/shared/shared-moderation/user-moderation-dropdown.component.ts
client/src/app/shared/shared-moderation/video-block.component.ts
client/src/app/shared/shared-thumbnail/video-thumbnail.component.ts
client/src/app/shared/shared-user-settings/user-interface-settings.component.ts
client/src/app/shared/shared-user-settings/user-video-settings.component.ts
client/src/app/shared/shared-user-subscription/subscribe-button.component.ts
client/src/app/shared/shared-video-miniature/abstract-video-list.ts
client/src/app/shared/shared-video-miniature/video-actions-dropdown.component.ts
client/src/app/shared/shared-video-miniature/video-download.component.ts
client/src/app/shared/shared-video-miniature/video-miniature.component.ts
client/src/app/shared/shared-video-miniature/videos-selection.component.ts
client/src/app/shared/shared-video-playlist/video-add-to-playlist.component.ts
client/src/app/shared/shared-video-playlist/video-playlist-element-miniature.component.ts
client/yarn.lock
scripts/build/client.sh
scripts/i18n/generate.sh